@media all {
  *#dm .dmInner nav.u_1998592992 { color:black !important; }

  *#dm .dmInner div.u_1576168568 {
    background-color:var(--color_3) !important;
    border-radius:14px 14px 0 0 !important;
  }

  *#dm .dmInner div.u_1611487157 {
    background-color:var(--color_7) !important;
    border-radius:14px 14px 0 0 !important;
  }

  *#dm .dmInner div.u_1935926338 {
    background-color:var(--color_7) !important;
    border-radius:14px 14px 0 0 !important;
  }

  *#dm .dmInner div.u_1462175211 {
    background-color:var(--color_3) !important;
    border-radius:14px 14px 0 0 !important;
  }

  *#dm .dmInner div.u_1065707012 {
    background-color:var(--color_7) !important;
    border-color:var(--color_5) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:12px !important;
  }

  *#dm .dmInner div.u_1877462038 {
    background-color:var(--color_7) !important;
    border-color:var(--color_5) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:12px !important;
  }

  *#dm .dmInner div.u_1551048682 {
    background-color:var(--color_7) !important;
    border-color:var(--color_5) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:12px !important;
  }

  *#dm .dmInner div.u_1001052846 {
    background-color:var(--color_7) !important;
    border-color:var(--color_5) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:12px !important;
  }

  *#dm .dmInner div.u_1784845326 .advanced-form-label { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1784845326 input,
  *#dm .dmInner div.u_1784845326 textarea,
  *#dm .dmInner div.u_1784845326 select {
    border-color:var(--color_5) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:4px !important;
  }

  *#dm .dmInner div.u_1416023018 .advanced-form-label { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1416023018 input,
  *#dm .dmInner div.u_1416023018 textarea,
  *#dm .dmInner div.u_1416023018 select {
    border-color:var(--color_5) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:4px !important;
  }

  *#dm .dmInner div.u_1353456022 .advanced-form-label { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1353456022 input,
  *#dm .dmInner div.u_1353456022 textarea,
  *#dm .dmInner div.u_1353456022 select {
    border-color:var(--color_5) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:4px !important;
  }

  *#dm .dmInner div.u_1236356321 .advanced-form-label { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1236356321 input,
  *#dm .dmInner div.u_1236356321 textarea,
  *#dm .dmInner div.u_1236356321 select {
    border-color:var(--color_5) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:4px !important;
  }

  *#dm .dmInner div.u_1085292820 {
    background-color:var(--color_3) !important;
    border-radius:20px !important;
  }

  *#dm .dmInner div.u_1014649933 {
    background-color:var(--color_7) !important;
    border-color:var(--color_4) !important;
    border-width:0px 0px 0px 3px !important;
    border-style:solid !important;
    border-radius:6px !important;
  }

  *#dm .dmInner div.u_1580020031 {
    background-color:var(--color_7) !important;
    border-color:var(--color_4) !important;
    border-width:0px 0px 0px 3px !important;
    border-style:solid !important;
    border-radius:6px !important;
  }

  *#dm .dmInner div.u_1131975452 {
    background-color:var(--color_7) !important;
    border-color:var(--color_4) !important;
    border-width:0px 0px 0px 3px !important;
    border-style:solid !important;
    border-radius:6px !important;
  }

  *#dm .dmInner div.u_1674753047 .advanced-form-label { color:var(--color_8) !important; }

  *#dm .dmInner div.u_1674753047 input,
  *#dm .dmInner div.u_1674753047 textarea,
  *#dm .dmInner div.u_1674753047 select {
    border-color:var(--color_5) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:4px !important;
  }

  *#dm .dmInner div.u_1513021279 .advanced-form-label { color:var(--color_8) !important; }

  *#dm .dmInner div.u_1513021279 input,
  *#dm .dmInner div.u_1513021279 textarea,
  *#dm .dmInner div.u_1513021279 select {
    border-color:var(--color_5) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:4px !important;
  }

  *#dm .dmInner div.u_1608276304 .advanced-form-label { color:var(--color_8) !important; }

  *#dm .dmInner div.u_1608276304 input,
  *#dm .dmInner div.u_1608276304 textarea,
  *#dm .dmInner div.u_1608276304 select {
    border-color:var(--color_5) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:4px !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\34 48834b4 {
    width: 100%;
    padding-top: 20px;
    padding-right: 5%;
    padding-bottom: 20px;
    padding-left: 5%;
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
    max-width: none;
}
    
#aa577002 {
    background-color: var(--color_2);
}
    
#fc6d0d70 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 1200px;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#\36 70a0e0a {
    max-width: 100%;
    flex: 1;
    width: auto;
    min-width: 0;
}
    
#\35 2962414.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 8px;
    padding-bottom: 12px;
    padding-right: 8px;
}
#\35 2962414 {
    align-self: center;
    max-width: 100%;
    width: auto;
    min-height: auto;
}
}



@media all {
    
#\33 61b148f {
    min-height: auto;
    row-gap: 32px;
    width: 100%;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\34 a77d034 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 8px;
    background-repeat: no-repeat;
    flex-direction: column;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 16px;
    padding-left: 0;
    border-width: 0px 0px 1px 0px;
    border-style: solid;
    border-color: var(--color_5);
}
    
#ce58749c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#fd155425 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 1d2c5c3 {
    max-width: 640px;
    width: auto;
    height: auto;
}
    
#c04597ab {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#\34 966240f {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 20px;
    border-color: var(--color_5);
    border-radius: 16px;
    row-gap: 10px;
    box-shadow: 0px 4px 16px rgba(11,25,44,0.1);
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    padding-right: 0;
    min-width: 0;
}
    
#\30 18d7ebd.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 8px;
    padding-left: 20px;
    padding-bottom: 8px;
    padding-right: 20px;
}
#\30 18d7ebd {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\34 7c11242.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0;
    padding-left: 20px;
    padding-bottom: 0;
    padding-right: 20px;
}
#\34 7c11242 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\35 e92035c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0;
    padding-left: 20px;
    padding-bottom: 0;
    padding-right: 20px;
}
#\35 e92035c {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\37 94d39b7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 8px;
    padding-bottom: 12px;
    padding-right: 8px;
}
#\37 94d39b7 {
    align-self: flex-start;
    margin-left: 20px;
    max-width: 100%;
    width: auto;
    min-height: auto;
    margin-top: auto;
}
    
#\33 c4838ee {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 20px;
    border-color: var(--color_5);
    border-radius: 16px;
    row-gap: 10px;
    box-shadow: 0px 4px 16px rgba(11,25,44,0.1);
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    padding-right: 0;
    min-width: 0;
}
    
#b047307c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 8px;
    padding-left: 20px;
    padding-bottom: 8px;
    padding-right: 20px;
}
#b047307c {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\30 2d64bee.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0;
    padding-left: 20px;
    padding-bottom: 0;
    padding-right: 20px;
}
#\30 2d64bee {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#c70cc836.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0;
    padding-left: 20px;
    padding-bottom: 0;
    padding-right: 20px;
}
#c70cc836 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\31 bb1b6f9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 8px;
    padding-bottom: 12px;
    padding-right: 8px;
}
#\31 bb1b6f9 {
    align-self: flex-start;
    margin-left: 20px;
    max-width: 100%;
    width: auto;
    min-height: auto;
    margin-top: auto;
}
    
#\38 7d0727f {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 20px;
    border-color: var(--color_5);
    border-radius: 16px;
    row-gap: 10px;
    box-shadow: 0px 4px 16px rgba(11,25,44,0.1);
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    padding-right: 0;
    min-width: 0;
}
    
#\30 4a9f299.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 8px;
    padding-left: 20px;
    padding-bottom: 8px;
    padding-right: 20px;
}
#\30 4a9f299 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#e10fae79.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0;
    padding-left: 20px;
    padding-bottom: 0;
    padding-right: 20px;
}
#e10fae79 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#e16e8811.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0;
    padding-left: 20px;
    padding-bottom: 0;
    padding-right: 20px;
}
#e16e8811 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#cecae359.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 8px;
    padding-bottom: 12px;
    padding-right: 8px;
}
#cecae359 {
    align-self: flex-start;
    margin-left: 20px;
    max-width: 100%;
    width: auto;
    min-height: auto;
    margin-top: auto;
}
    
#\33 9f2d248 {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 20px;
    border-color: var(--color_5);
    border-radius: 16px;
    row-gap: 10px;
    box-shadow: 0px 4px 16px rgba(11,25,44,0.1);
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    padding-right: 0;
    min-width: 0;
}
    
#edf2dcf2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 8px;
    padding-left: 20px;
    padding-bottom: 8px;
    padding-right: 20px;
}
#edf2dcf2 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\39 58a5779.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0;
    padding-left: 20px;
    padding-bottom: 0;
    padding-right: 20px;
}
#\39 58a5779 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#a9493df6.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0;
    padding-left: 20px;
    padding-bottom: 0;
    padding-right: 20px;
}
#a9493df6 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\36 e74b974.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 8px;
    padding-bottom: 12px;
    padding-right: 8px;
}
#\36 e74b974 {
    align-self: flex-start;
    margin-left: 20px;
    max-width: 100%;
    width: auto;
    min-height: auto;
    margin-top: auto;
}
}



@media all {
    
#\32 8e7df88 {
    width: 100%;
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
    max-width: none;
}
    
#\32 702250d {
    background-color: var(--color_2);
}
    
#\38 23db560 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 14px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 760px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#b8691dbf {
    max-width: 100%;
    width: auto;
}
    
#\31 667ad9f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 16px;
    padding-left: 20px;
    padding-bottom: 16px;
    padding-right: 20px;
}
#\31 667ad9f {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#a51015a8.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 16px;
    padding-left: 20px;
    padding-bottom: 16px;
    padding-right: 20px;
}
#a51015a8 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\35 c2dcc05.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 16px;
    padding-left: 20px;
    padding-bottom: 16px;
    padding-right: 20px;
}
#\35 c2dcc05 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#edb811ee.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 16px;
    padding-left: 20px;
    padding-bottom: 16px;
    padding-right: 20px;
}
#edb811ee {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#ff931354 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\36 cd03d5a {
    min-height: 240px;
    column-gap: 32px;
    width: 100%;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\36 24cfbe2 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 16px;
    background-repeat: no-repeat;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 0;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    flex: 1;
}
    
#bda071bf {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 6d38c87 {
    padding-top: 20px;
    padding-left: 20px;
    padding-bottom: 20px;
    border-color: var(--color_5);
    border-radius: 12px;
    row-gap: 8px;
    flex-direction: column;
    width: 100%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    padding-right: 20px;
}
    
#\33 987c4e5 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b61e3871 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b91fc11a {
    align-self: flex-start;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 14px;
    background-repeat: no-repeat;
    flex-direction: column;
    width: 380px;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 380px;
    padding-top: 28px;
    padding-right: 28px;
    padding-bottom: 28px;
    padding-left: 28px;
    border-width: 2px;
    border-style: solid;
    border-color: var(--color_3);
    border-radius: 16px;
}
    
#c8b91df9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 84be4bd.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 8px;
    padding-bottom: 12px;
    padding-right: 8px;
}
#\32 84be4bd {
    max-width: 100%;
    width: auto;
    min-height: auto;
}
    
#b95dc791 {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: var(--color_5);
    border-radius: 16px;
    box-shadow: 0px 4px 16px rgba(11,25,44,0.1);
    flex-direction: column;
    width: 100%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    padding-right: 24px;
}
    
#df6c7e17 {
    row-gap: 16px;
    padding-top: 0;
    flex-direction: column;
    padding-left: 0;
    width: 100%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
}
    
#\38 b25bd44 {
    row-gap: 14px;
    padding-top: 0;
    flex-direction: column;
    padding-left: 0;
    width: 100%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
}
    
#a1f7a8ed {
    width: auto;
}
    
#\38 7ca64aa {
    width: auto;
}
    
#d5073e66 {
    width: auto;
}
    
#d365f7db {
    width: auto;
}
    
#\33 bc9a790 {
    column-gap: 12px;
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: 100%;
    padding-bottom: 0;
    justify-content: flex-end;
    align-items: stretch;
    padding-right: 0;
}
    
#eea060d5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 28px;
    padding-bottom: 12px;
    padding-right: 28px;
}
#eea060d5 {
    width: auto;
}
    
#c8c276ac.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 28px;
    padding-bottom: 12px;
    padding-right: 28px;
}
#c8c276ac {
    width: auto;
}
    
#\37 2bd7b12 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\33 226211c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f7cab2f2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\37 ac0a655 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 6235cdf {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\35 a14bdac {
    background-color: var(--color_2);
    border-radius: 16px;
    row-gap: 12px;
    padding-top: 24px;
    flex-direction: column;
    padding-left: 24px;
    width: 100%;
    padding-bottom: 24px;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 24px;
}
    
#\36 de0af62 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#b6a89a6b {
    row-gap: 10px;
    column-gap: 10px;
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: 100%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    padding-right: 0;
}
    
#\32 e2f2141.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 8px;
    padding-bottom: 12px;
    padding-right: 8px;
}
#\32 e2f2141 {
    max-width: 100%;
    flex: 1;
    width: auto;
    min-height: auto;
    min-width: 120px;
}
    
#\38 9b93f01.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 8px;
    padding-bottom: 12px;
    padding-right: 8px;
}
#\38 9b93f01 {
    max-width: 100%;
    flex: 1;
    width: auto;
    min-height: auto;
    min-width: 120px;
}
    
#cb6e991e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 8px;
    padding-bottom: 12px;
    padding-right: 8px;
}
#cb6e991e {
    max-width: 100%;
    flex: 1;
    width: auto;
    min-height: auto;
    min-width: 120px;
}
}



@media all {
    
#\30 1f2e305 {
    width: 100%;
    padding-top: 50px;
    padding-right: 5%;
    padding-bottom: 50px;
    padding-left: 5%;
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
    max-width: none;
}
    
#\30 f2a384e {
    background-color: var(--color_2);
}
    
#\32 93794d1 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 20px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#\35 88d9043 {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 14px;
    border-color: var(--color_7);
    flex-wrap: wrap;
    row-gap: 8px;
    column-gap: 16px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    border-width: 0px 0px 1px 0px;
    align-items: center;
    border-style: solid;
    padding-right: 0;
}
    
#\33 d1770d1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
    padding-left: 14px;
    padding-bottom: 5px;
    padding-right: 14px;
}
#\33 d1770d1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 4a3d165 {
    max-width: 100%;
    flex: 1;
    width: auto;
    min-width: 0;
    height: auto;
}
    
#\32 af475db {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 db075d5 {
    column-gap: 20px;
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: 100%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
}
    
#\32 67b588d::before, #\32 67b588d > .bgExtraLayerOverlay {
    background-color: var(--color_2);
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.45;
    content: '';
    height: 100%;
}
#\32 67b588d {
    padding-top: 24px;
    background-size: cover;
    padding-left: 24px;
    padding-bottom: 24px;
    min-height: 380px;
    background-position: 50% 50%;
    border-radius: 10px;
    background-repeat: no-repeat;
    flex-direction: column;
    flex: 0 1 auto;
    width: 66.67%;
    justify-content: flex-end;
    align-items: stretch;
    padding-right: 24px;
    min-width: 0;
    background-image: url('https://irp.cdn-website.com/361c44d5/dms3rep/multi/opt/chat-attachment-86093319d2-1920w.png');
}
    
#e82c675f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 0703df5 {
    padding-top: 16px;
    padding-left: 16px;
    padding-bottom: 16px;
    background-color: var(--color_7);
    border-radius: 10px;
    row-gap: 12px;
    flex-direction: column;
    flex: 0 1 auto;
    width: 33.33%;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 16px;
    min-width: 0;
}
    
#c33486dc {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ff2ecf1e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 12px;
    padding-left: 12px;
    padding-bottom: 12px;
    padding-right: 12px;
}
#ff2ecf1e {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\38 c395c35.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 12px;
    padding-left: 12px;
    padding-bottom: 12px;
    padding-right: 12px;
}
#\38 c395c35 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#c4d37fbf.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 12px;
    padding-left: 12px;
    padding-bottom: 12px;
    padding-right: 12px;
}
#c4d37fbf {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\31 2f481b0 {
    background-color: var(--color_3);
    border-radius: 8px;
    column-gap: 20px;
    padding-top: 16px;
    flex-direction: row;
    padding-left: 24px;
    width: 100%;
    padding-bottom: 16px;
    justify-content: space-between;
    align-items: center;
    padding-right: 24px;
}
    
#\36 2caf03e {
    max-width: 100%;
    flex: 1;
    width: auto;
    min-width: 0;
    height: auto;
}
    
#\30 c861d87.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 8px;
    padding-bottom: 12px;
    padding-right: 8px;
}
#\30 c861d87 {
    max-width: 100%;
    width: auto;
    min-height: auto;
}
}



@media all {
    
#ab8151ea {
    width: 100%;
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
    max-width: none;
}
    
#\36 aa3f484 {
    background-color: var(--color_2);
}
    
#\31 e1caa30 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#aa54385d {
    background-color: var(--color_3);
    border-radius: 10px;
    column-gap: 20px;
    padding-top: 20px;
    flex-direction: row;
    padding-left: 24px;
    width: 100%;
    padding-bottom: 20px;
    justify-content: space-between;
    align-items: center;
    padding-right: 24px;
}
    
#\31 964c21b {
    max-width: 100%;
    flex: 1;
    width: auto;
    min-width: 0;
    height: auto;
}
    
#bc406236.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 8px;
    padding-bottom: 12px;
    padding-right: 8px;
}
#bc406236 {
    max-width: 100%;
    width: auto;
    min-height: auto;
}
    
#\30 d11e9f2 {
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: 100%;
    padding-bottom: 12px;
    justify-content: flex-start;
    border-width: 0px 0px 1px 0px;
    border-color: var(--color_7);
    align-items: stretch;
    border-style: solid;
    padding-right: 0;
}
    
#bf1cee2e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 13c2d87 {
    background-color: var(--color_7);
    border-radius: 12px;
    padding-top: 24px;
    flex-direction: column;
    padding-left: 24px;
    width: 100%;
    padding-bottom: 24px;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 24px;
}
    
#\34 eb29418 {
    row-gap: 16px;
    padding-top: 0;
    flex-direction: column;
    padding-left: 0;
    width: 100%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
}
    
#\34 837878e {
    row-gap: 14px;
    padding-top: 0;
    flex-direction: column;
    padding-left: 0;
    width: 100%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
}
    
#e7997914 {
    width: auto;
}
    
#\34 78c78d8 {
    width: auto;
}
    
#f59a8d09 {
    width: auto;
}
    
#\35 5d272c2 {
    column-gap: 12px;
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: 100%;
    padding-bottom: 0;
    justify-content: flex-end;
    align-items: stretch;
    padding-right: 0;
}
    
#\39 b260b22.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 28px;
    padding-bottom: 12px;
    padding-right: 28px;
}
#\39 b260b22 {
    width: auto;
}
    
#\39 1abd849.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 28px;
    padding-bottom: 12px;
    padding-right: 28px;
}
#\39 1abd849 {
    width: auto;
}
    
#e4205d34 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\34 9c396a8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 d06b626 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
}
    
#cabf6dbf {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ee9e5cda {
    column-gap: 20px;
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: 100%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
}
    
#b0be7c90 {
    background-color: var(--color_7);
    border-radius: 10px;
    padding-top: 20px;
    flex-direction: column;
    flex: 1;
    padding-left: 20px;
    padding-bottom: 20px;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 20px;
    min-width: 0;
}
    
#\35 4ef9341 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 7fa2fec {
    background-color: var(--color_7);
    border-radius: 10px;
    padding-top: 20px;
    flex-direction: column;
    flex: 1;
    padding-left: 20px;
    padding-bottom: 20px;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 20px;
    min-width: 0;
}
    
#\36 02f228d {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\36 9cae7d7 {
    width: 100%;
    padding-top: 50px;
    padding-right: 5%;
    padding-bottom: 50px;
    padding-left: 5%;
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
    max-width: none;
}
    
#\32 ea53fa3 {
    background-color: var(--color_2);
}
    
#\38 d96be49 {
    align-self: stretch;
    display: flex;
    flex-direction: column;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    row-gap: 32px;
}
    
#\33 32f5f8c {
    width: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 48834b4 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 61b148f {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#c04597ab {
    row-gap: 24px;
    flex-direction: column;
}
    
#\34 966240f {
    flex: 0 1 auto;
    width: 100%;
}
    
#\33 c4838ee {
    flex: 0 1 auto;
    width: 100%;
}
    
#\38 7d0727f {
    flex: 0 1 auto;
    width: 100%;
}
    
#\33 9f2d248 {
    flex: 0 1 auto;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 8e7df88 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 cd03d5a {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    row-gap: 24px;
}
    
#b91fc11a {
    width: 100%;
    min-width: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 1f2e305 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ab8151ea {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 9cae7d7 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#\34 48834b4 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#fc6d0d70 {
    align-items: flex-start;
    flex-direction: column;
    row-gap: 12px;
}
}



@media (max-width: 767px) {
    
#\33 61b148f {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\34 a77d034 {
    align-items: center;
}
    
#c04597ab {
    flex-direction: column;
    row-gap: 24px;
}
    
#\34 966240f {
    flex: 0 1 auto;
    width: 100%;
}
    
#\33 c4838ee {
    flex: 0 1 auto;
    width: 100%;
}
    
#\38 7d0727f {
    flex: 0 1 auto;
    width: 100%;
}
    
#\33 9f2d248 {
    flex: 0 1 auto;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\32 8e7df88 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\38 23db560 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\36 cd03d5a {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 24px;
}
    
#\36 24cfbe2 {
    align-items: center;
}
    
#b91fc11a {
    width: 100%;
    min-width: 0;
}
}



@media (max-width: 767px) {
    
#\30 1f2e305 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\32 93794d1 {
    align-items: center;
}
    
#\32 db075d5 {
    row-gap: 16px;
    flex-direction: column;
    align-items: stretch;
}
    
#\32 67b588d {
    flex: 0 1 auto;
    width: 100%;
    min-height: 240px;
}
    
#\37 0703df5 {
    flex: 0 1 auto;
    width: 100%;
}
    
#\31 2f481b0 {
    row-gap: 16px;
    flex-direction: column;
    align-items: stretch;
}
}



@media (max-width: 767px) {
    
#ab8151ea {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\31 e1caa30 {
    align-items: center;
}
    
#aa54385d {
    row-gap: 16px;
    flex-direction: column;
    align-items: stretch;
}
    
#ee9e5cda {
    row-gap: 16px;
    flex-direction: column;
    align-items: stretch;
}
}



@media (max-width: 767px) {
    
#\36 9cae7d7 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\38 d96be49 {
    align-items: center;
}
}

