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

  *#dm .dmInner div.u_1881571293 hr {
    border-width:2px !important;
    color:var(--color_3) !important;
  }

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

  *#dm .dmInner div.u_1624527853 input,
  *#dm .dmInner div.u_1624527853 textarea,
  *#dm .dmInner div.u_1624527853 select {
    color:var(--color_1) !important;
    background-color:var(--color_2) !important;
    border-color:var(--color_7) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:0px !important;
  }

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

  *#dm .dmInner div.u_1152310811 input,
  *#dm .dmInner div.u_1152310811 textarea,
  *#dm .dmInner div.u_1152310811 select {
    color:var(--color_1) !important;
    background-color:var(--color_2) !important;
    border-color:var(--color_7) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:0px !important;
  }

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

  *#dm .dmInner div.u_1516178690 input,
  *#dm .dmInner div.u_1516178690 textarea,
  *#dm .dmInner div.u_1516178690 select {
    color:var(--color_1) !important;
    background-color:var(--color_2) !important;
    border-color:var(--color_7) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:0px !important;
  }

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

  *#dm .dmInner div.u_1550772156 input,
  *#dm .dmInner div.u_1550772156 textarea,
  *#dm .dmInner div.u_1550772156 select {
    color:var(--color_1) !important;
    background-color:var(--color_2) !important;
    border-color:var(--color_7) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:0px !important;
  }

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

  *#dm .dmInner div.u_1859957003 input,
  *#dm .dmInner div.u_1859957003 textarea,
  *#dm .dmInner div.u_1859957003 select {
    color:var(--color_1) !important;
    background-color:var(--color_2) !important;
    border-color:var(--color_7) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:0px !important;
  }

  *#dm .dmInner a.u_1689646110 {
    background-color:var(--color_3) !important;
    border-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1689646110 span.text { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1427223048 hr {
    border-width:2px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1166556608 img { object-fit:cover !important; }

  *#dm .dmInner div.u_1029575483 img { object-fit:cover !important; }

  *#dm .dmInner div.u_1403756703 img { object-fit:cover !important; }

  *#dm .dmInner div.u_1168748897 img { object-fit:cover !important; }

  *#dm .dmInner div.u_1863594891 img { object-fit:cover !important; }

  *#dm .dmInner div.u_1984072516 img { object-fit:cover !important; }

  *#dm .dmInner div.u_1251934675 img { object-fit:cover !important; }

  *#dm .dmInner div.u_1966436386 img { object-fit:cover !important; }

  *#dm .dmInner div.u_1236656315 img { object-fit:cover !important; }

  *#dm .dmInner div.u_1170593536 hr {
    border-width:2px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1736629684 .svg { fill:var(--color_3) !important; }

  *#dm .dmInner div.u_1422270300 .svg { fill:var(--color_3) !important; }

  *#dm .dmInner div.u_1065255814 .svg { fill:var(--color_3) !important; }

  *#dm .dmInner div.u_1448945082 .svg { fill:var(--color_3) !important; }

  *#dm .dmInner a.u_1803282989 {
    background-color:rgba(0,0,0,0) !important;
    border-color:var(--color_3) !important;
    border-width:2px !important;
    border-style:solid !important;
  }

  *#dm .dmInner a.u_1803282989:hover span.text,
  *#dm .dmInner a.u_1803282989.hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1803282989:hover,
  *#dm .dmInner a.u_1803282989.hover {
    background-color:var(--color_3) !important;
    background-image:initial !important;
    border-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1803282989 span.text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1360429710 hr {
    border-width:2px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1507530537 hr {
    border-width:2px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1216124448 img { object-fit:cover !important; }

  *#dm .dmInner div.u_1084926197 hr {
    border-width:2px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1901887741 {
    background-color:rgba(0,0,0,0) !important;
    border-color:var(--color_4) !important;
    border-width:2px !important;
    border-style:solid !important;
  }

  *#dm .dmInner a.u_1901887741 span.text { color:var(--color_4) !important; }

  *#dm .dmInner a.u_1228733230 {
    background-color:rgba(0,0,0,0) !important;
    border-color:var(--color_4) !important;
    border-width:2px !important;
    border-style:solid !important;
  }

  *#dm .dmInner a.u_1228733230 span.text { color:var(--color_4) !important; }

  *#dm .dmInner a.u_1721237142 {
    background-color:rgba(0,0,0,0) !important;
    border-color:var(--color_4) !important;
    border-width:2px !important;
    border-style:solid !important;
  }

  *#dm .dmInner a.u_1721237142 span.text { color:var(--color_4) !important; }

  *#dm .dmInner a.u_1562488532 {
    background-color:rgba(0,0,0,0) !important;
    border-color:var(--color_4) !important;
    border-width:2px !important;
    border-style:solid !important;
  }

  *#dm .dmInner a.u_1562488532 span.text { color:var(--color_4) !important; }

  *#dm .dmInner a.u_1769566943 {
    background-color:rgba(0,0,0,0) !important;
    border-color:var(--color_4) !important;
    border-width:2px !important;
    border-style:solid !important;
  }

  *#dm .dmInner a.u_1769566943 span.text { color:var(--color_4) !important; }

  *#dm .dmInner a.u_1518369314 {
    background-color:rgba(0,0,0,0) !important;
    border-color:var(--color_4) !important;
    border-width:2px !important;
    border-style:solid !important;
  }

  *#dm .dmInner a.u_1518369314 span.text { color:var(--color_4) !important; }

  *#dm .dmInner a.u_1222475071 {
    background-color:rgba(0,0,0,0) !important;
    border-color:var(--color_4) !important;
    border-width:2px !important;
    border-style:solid !important;
  }

  *#dm .dmInner a.u_1222475071 span.text { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1824320864 hr {
    border-width:2px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1927605912 {
    background-color:rgba(0,0,0,0) !important;
    border-color:var(--color_3) !important;
    border-width:2px !important;
    border-style:solid !important;
  }

  *#dm .dmInner a.u_1927605912:hover span.text,
  *#dm .dmInner a.u_1927605912.hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1927605912:hover,
  *#dm .dmInner a.u_1927605912.hover {
    background-color:var(--color_3) !important;
    background-image:initial !important;
    border-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1927605912 span.text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1044712691 {
    border-color:rgba(200,192,176,1) rgba(200,192,176,1) rgba(200,192,176,1) rgba(200,192,176,1) !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1044712691 .iconBg { display:none !important; }

  *#dm .dmInner div.u_1803325995 img { object-fit:cover !important; }

  *#dm .dmInner div.u_1672656698 img { object-fit:cover !important; }

  *#dm .dmInner div.u_1082718790 img { object-fit:cover !important; }

  *#dm .dmInner div.u_1405327130 img { object-fit:cover !important; }
}
@media (min-width:0) and (max-width:767px) {}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1044712691 .map-popup-title { font-size:14px !important; }

  *#dm .dmInner div.u_1044712691 .map-popup-description { font-size:10px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: var(--color_2);
    --overlapping-background-image: var(--color_2);
}
}



@media all {
    
#\33 87b3679 {
    min-height: 100vh;
    column-gap: 4%;
    width: 100%;
    padding-top: 120px;
    padding-bottom: 100px;
}
    
#\30 dba0d6d::before, #\30 dba0d6d > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: rgba(28,28,28,1);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.65;
    content: '';
    height: 100%;
}
#\30 dba0d6d {
    background-image: url('https://irp.cdn-website.com/11b14056/dms3rep/multi/opt/1785171990873-16_9-PJQ-1920w.png');
}
    
#\37 bcfbc6e {
    row-gap: 24px;
    width: 56.0%;
    min-width: 4%;
    min-height: 8px;
}
    
#\31 46fb1d8 {
    max-width: 100%;
    width: 40px;
    min-height: 1px;
    margin-bottom: 8px;
    height: auto;
}
    
#\37 ddb397a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ef242e29 {
    max-width: 100%;
    width: auto;
}
    
#e8b665c2 {
    width: 40.0%;
    align-items: stretch;
    min-width: 4%;
    min-height: 8px;
}
    
#\32 dce136b {
    border-color: var(--color_7);
    background-color: var(--color_4);
    row-gap: 16px;
    box-shadow: 0px 4px 24px rgba(0,0,0,0.45);
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    padding-top: 32px;
    padding-right: 32px;
    padding-bottom: 32px;
    padding-left: 32px;
}
    
#c65fbe93 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 7a7689d {
    row-gap: 0;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\32 c66b8b4 {
    row-gap: 16px;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\33 2e88d11 {
    row-gap: 14px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\34 4cd217c {
    column-gap: 12px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#\36 8f9f40d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 18px 40px 18px 40px;
}
#\36 8f9f40d {
    width: 100%;
    min-height: 56px;
}
    
#d34a7e96 {
    justify-content: flex-start;
    align-items: stretch;
}
    
#\39 f799303 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 164bcd9 {
    justify-content: flex-start;
    align-items: stretch;
}
    
#\36 966a20e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#group_d1s {
    align-items: flex-start;
    width: 100%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.9705842535826874%;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
}
    
#\37 e5b35c1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#\37 e5b35c1 {
    min-height: 44px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    width: 48.51%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d7de34a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#\39 d7de34a {
    min-height: 44px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    width: 48.51%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 a7bf3b5 {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    flex-direction: column;
}
    
#a4ab2f6e {
    background-color: var(--color_1);
}
    
#\36 e0b8654 {
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
}
    
#b4d9dfb3 {
    max-width: 100%;
    width: 40px;
    min-height: 1px;
    height: auto;
}
    
#a4f9c43e {
    max-width: 100%;
    width: auto;
}
    
#\36 6b0dce6 {
    max-width: 100%;
    width: auto;
}
    
#\34 10a5b99 {
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
    flex-wrap: wrap;
    align-content: center;
}
    
#\37 e5ad0f4 {
    border-color: var(--color_6);
    background-color: var(--color_5);
    row-gap: 12px;
    box-shadow: 0px 4px 16px rgba(0,0,0,0.08);
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    margin-right: 0%;
    margin-left: 0%;
    flex: 1 1 auto;
    padding: 0px 0px 0px 0px;
}
    
#\35 c154c50.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 16px;
    padding-right: 16px;
}
#\35 c154c50 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 606374c.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 16px;
    padding-right: 16px;
}
#\32 606374c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 6ebfcd1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#\38 6ebfcd1 {
    margin-left: 16px;
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: auto;
    margin-bottom: 16px;
}
    
#\33 d8a1272 {
    border-color: var(--color_6);
    background-color: var(--color_5);
    row-gap: 12px;
    box-shadow: 0px 4px 16px rgba(0,0,0,0.08);
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    margin-right: 0%;
    margin-left: 0%;
    flex: 1 1 auto;
    padding: 0px 0px 0px 0px;
}
    
#fd448f1f {
    width: 100%;
    height: 160px;
}
    
#a24e67e3.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 16px;
    padding-right: 16px;
}
#a24e67e3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d03f7cd6.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 16px;
    padding-right: 16px;
}
#d03f7cd6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b0693e9f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#b0693e9f {
    margin-left: 16px;
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: auto;
    margin-bottom: 16px;
}
    
#f75b4550 {
    border-color: var(--color_6);
    background-color: var(--color_5);
    row-gap: 12px;
    box-shadow: 0px 4px 16px rgba(0,0,0,0.08);
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    margin-right: 0%;
    margin-left: 0%;
    flex: 1 1 auto;
    padding: 0px 0px 0px 0px;
}
    
#\34 96bb5fb {
    width: 100%;
    height: 160px;
}
    
#\36 f946471.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 16px;
    padding-right: 16px;
}
#\36 f946471 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 14a456d.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 16px;
    padding-right: 16px;
}
#\30 14a456d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 91bd59c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#\31 91bd59c {
    margin-left: 16px;
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: auto;
    margin-bottom: 16px;
}
    
#beaf800a {
    border-color: var(--color_6);
    background-color: var(--color_5);
    row-gap: 12px;
    box-shadow: 0px 4px 16px rgba(0,0,0,0.08);
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    margin-right: 0%;
    margin-left: 0%;
    flex: 1 1 auto;
    padding: 0px 0px 0px 0px;
}
    
#\31 4b1c4aa {
    width: 100%;
    height: 160px;
}
    
#cf995129.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 16px;
    padding-right: 16px;
}
#cf995129 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 473f678.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 16px;
    padding-right: 16px;
}
#\30 473f678 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 8aa0681.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#\35 8aa0681 {
    margin-left: 16px;
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: auto;
    margin-bottom: 16px;
}
    
#b8e66e10 {
    border-color: var(--color_6);
    background-color: var(--color_5);
    row-gap: 12px;
    box-shadow: 0px 4px 16px rgba(0,0,0,0.08);
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    margin-right: 0%;
    margin-left: 0%;
    flex: 1 1 auto;
    padding: 0px 0px 0px 0px;
}
    
#\35 6623c5d {
    width: 100%;
    height: 160px;
}
    
#\31 d51f24e.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 16px;
    padding-right: 16px;
}
#\31 d51f24e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 8fd46f4.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 16px;
    padding-right: 16px;
}
#\33 8fd46f4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f4edc61b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#f4edc61b {
    margin-left: 16px;
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: auto;
    margin-bottom: 16px;
}
    
#\32 e120fb3 {
    border-color: var(--color_6);
    background-color: var(--color_5);
    row-gap: 12px;
    box-shadow: 0px 4px 16px rgba(0,0,0,0.08);
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    margin-right: 0%;
    margin-left: 0%;
    flex: 1 1 auto;
    padding: 0px 0px 0px 0px;
}
    
#fbbcc50c {
    width: 100%;
    height: 160px;
}
    
#\37 c8cc54e.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 16px;
    padding-right: 16px;
}
#\37 c8cc54e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 2e73a37.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 16px;
    padding-right: 16px;
}
#\37 2e73a37 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f1ac8146.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#f1ac8146 {
    margin-left: 16px;
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: auto;
    margin-bottom: 16px;
}
    
#\39 062583b {
    border-color: var(--color_6);
    background-color: var(--color_5);
    row-gap: 12px;
    box-shadow: 0px 4px 16px rgba(0,0,0,0.08);
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    margin-right: 0%;
    margin-left: 0%;
    flex: 1 1 auto;
    padding: 0px 0px 0px 0px;
}
    
#\38 08ab59b {
    width: 100%;
    height: 160px;
}
    
#b8f0d346.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 16px;
    padding-right: 16px;
}
#b8f0d346 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c57ebede.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 16px;
    padding-right: 16px;
}
#c57ebede {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d9a35d9f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#d9a35d9f {
    margin-left: 16px;
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: auto;
    margin-bottom: 16px;
}
    
#\34 fe06b4c {
    border-color: var(--color_6);
    background-color: var(--color_5);
    row-gap: 12px;
    box-shadow: 0px 4px 16px rgba(0,0,0,0.08);
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    margin-right: 0%;
    margin-left: 0%;
    flex: 1 1 auto;
    padding: 0px 0px 0px 0px;
}
    
#c63a9a6a {
    width: 100%;
    height: 160px;
}
    
#a515ad5a.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 16px;
    padding-right: 16px;
}
#a515ad5a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#afff527c.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 16px;
    padding-right: 16px;
}
#afff527c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 b9a46e8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#\34 b9a46e8 {
    margin-left: 16px;
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: auto;
    margin-bottom: 16px;
}
    
#ad111e25 {
    border-color: var(--color_6);
    background-color: var(--color_5);
    row-gap: 12px;
    box-shadow: 0px 4px 16px rgba(0,0,0,0.08);
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    margin-right: 0%;
    margin-left: 0%;
    flex: 1 1 auto;
    padding: 0px 0px 0px 0px;
}
    
#\38 d559e60 {
    width: 100%;
    height: 160px;
}
    
#\30 bfff6a2.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 16px;
    padding-right: 16px;
}
#\30 bfff6a2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e24a98d5.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 16px;
    padding-right: 16px;
}
#e24a98d5 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 447784a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#\32 447784a {
    margin-left: 16px;
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: auto;
    margin-bottom: 16px;
}
    
#\36 7d3d642 {
    border-color: var(--color_6);
    background-color: var(--color_5);
    row-gap: 12px;
    box-shadow: 0px 4px 16px rgba(0,0,0,0.08);
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    margin-right: 0%;
    margin-left: 0%;
    flex: 1 1 auto;
    padding: 0px 0px 0px 0px;
}
    
#\32 15361de {
    width: 100%;
    height: 160px;
}
    
#\35 a3900d1.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 16px;
    padding-right: 16px;
}
#\35 a3900d1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 63fa655.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 16px;
    padding-right: 16px;
}
#\34 63fa655 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 f685ac4.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#\30 f685ac4 {
    margin-left: 16px;
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: auto;
    margin-bottom: 16px;
}
    
#\34 2d3c69d {
    width: 100%;
    height: 160px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b50af8f8 {
    border-color: var(--color_6);
    background-color: var(--color_5);
    row-gap: 12px;
    box-shadow: 0px 4px 16px rgba(0,0,0,0.08);
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    margin-right: 0%;
    margin-left: 0%;
    flex: 1 1 auto;
    padding: 0px 0px 0px 0px;
}
    
#\32 d6e95b9.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 16px;
    padding-right: 16px;
}
#\32 d6e95b9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ad49e90c.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 16px;
    padding-right: 16px;
}
#ad49e90c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 3ce8c35.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#\32 3ce8c35 {
    margin-left: 16px;
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: auto;
    margin-bottom: 16px;
}
    
#\35 5a9cd65 {
    width: 100%;
    height: 160px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 7a02de2 {
    border-color: var(--color_6);
    background-color: var(--color_5);
    row-gap: 12px;
    box-shadow: 0px 4px 16px rgba(0,0,0,0.08);
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    margin-right: 0%;
    margin-left: 0%;
    flex: 1 1 auto;
    padding: 0px 0px 0px 0px;
}
    
#\31 c7f91b6.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 16px;
    padding-right: 16px;
}
#\31 c7f91b6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#dfc84191.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 16px;
    padding-right: 16px;
}
#dfc84191 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e00547e2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#e00547e2 {
    margin-left: 16px;
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: auto;
    margin-bottom: 16px;
}
    
#\38 0c63255 {
    width: 100%;
    height: 160px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 22bc1e3 {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    flex-direction: column;
}
    
#\35 a8b0237 {
    background-color: var(--color_2);
}
    
#c2941776 {
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
}
    
#c7ef8bc0 {
    max-width: 100%;
    width: 40px;
    min-height: 1px;
    height: auto;
}
    
#\34 f58793f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#fd91aaa4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 4a4bfcf {
    column-gap: 3%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
    flex-wrap: wrap;
    align-content: center;
}
    
#\32 5edc464 {
    row-gap: 16px;
    width: 48.5%;
    justify-content: flex-start;
    border-width: 1px;
    border-color: var(--color_7);
    align-items: flex-start;
    border-style: solid;
    margin-right: 0%;
    margin-left: 0%;
    padding: 28px 24px 28px 24px;
}
    
#e6247fe5 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#cffb6999 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ef9498f3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 9f2656c {
    row-gap: 16px;
    width: 48.5%;
    justify-content: flex-start;
    border-width: 1px;
    border-color: var(--color_7);
    align-items: flex-start;
    border-style: solid;
    margin-right: 0%;
    margin-left: 0%;
    padding: 28px 24px 28px 24px;
}
    
#\34 f235987 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#\37 8be0d81 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 3df2f1a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 9bf55f5 {
    row-gap: 16px;
    width: 48.5%;
    justify-content: flex-start;
    border-width: 1px;
    border-color: var(--color_7);
    align-items: flex-start;
    border-style: solid;
    margin-right: 0%;
    margin-left: 0%;
    padding: 28px 24px 28px 24px;
}
    
#\36 41a53aa {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#\38 7e236eb {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c7e6b2b6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 4fd26c5 {
    row-gap: 16px;
    width: 48.5%;
    justify-content: flex-start;
    border-width: 1px;
    border-color: var(--color_7);
    align-items: flex-start;
    border-style: solid;
    margin-right: 0%;
    margin-left: 0%;
    padding: 28px 24px 28px 24px;
}
    
#\30 212c04f {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#\32 3b60752 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f415c7aa {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d3cf7eef {
    row-gap: 0;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-end;
    min-width: 4%;
}
    
#da1e38d5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 28px 10px 28px;
}
#da1e38d5 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
}
}



@media all {
    
#\33 cd51c6f {
    min-height: auto;
    row-gap: 0;
    width: 100%;
    flex-direction: column;
    align-items: center;
}
    
#\32 6e719c4 {
    background-color: var(--color_1);
}
    
#a2583de5 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 12px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
}
    
#\37 e13012e {
    max-width: 100%;
    width: 40px;
    min-height: 1px;
    height: auto;
}
    
#\37 1bf356d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ae342c7c {
    max-width: 100%;
    width: auto;
    margin-bottom: 20px;
    height: auto;
}
    
#\36 4fb3f7a {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: var(--color_6);
    row-gap: 6px;
    flex-direction: column;
    width: 100%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    margin-bottom: 16px;
    border-style: solid;
    padding-right: 24px;
}
    
#\35 6887a79 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d497cbd4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 2fd24a6 {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: var(--color_6);
    row-gap: 6px;
    flex-direction: column;
    width: 100%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    margin-bottom: 16px;
    border-style: solid;
    padding-right: 24px;
}
    
#f9f66e59 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c50233f3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 c20c0ef {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: var(--color_6);
    row-gap: 6px;
    flex-direction: column;
    width: 100%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    margin-bottom: 16px;
    border-style: solid;
    padding-right: 24px;
}
    
#\30 2a70ce6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#af8bacad {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 99bdc75 {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: var(--color_6);
    row-gap: 6px;
    flex-direction: column;
    width: 100%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    margin-bottom: 16px;
    border-style: solid;
    padding-right: 24px;
}
    
#\32 cee8491 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 202e1b5 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f57905fd {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: var(--color_6);
    row-gap: 6px;
    flex-direction: column;
    width: 100%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    margin-bottom: 16px;
    border-style: solid;
    padding-right: 24px;
}
    
#\30 12991c4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 6866e04 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 bf51e17 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
    margin-top: 20px;
}
    
#dd74c19b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 18px;
    padding-left: 40px;
    padding-bottom: 18px;
    padding-right: 40px;
}
#dd74c19b {
    align-self: center;
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
}



@media all {
    
#\34 54f3f89 {
    min-height: 240px;
    column-gap: 5%;
    width: 100%;
    flex-direction: row;
    align-items: center;
}
    
#\35 9ae2657 {
    background-color: var(--color_4);
}
    
#\32 24a2226 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 53.0%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    min-height: 8px;
}
    
#\38 05c85ac {
    max-width: 100%;
    width: 40px;
    min-height: 1px;
    height: auto;
}
    
#\31 07d94ca {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c8bc2d62 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f498b50d {
    row-gap: 20px;
    column-gap: 4%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
}
    
#cba692ee {
    row-gap: 4px;
    padding-top: 20px;
    flex-direction: column;
    padding-left: 20px;
    width: 48%;
    padding-bottom: 20px;
    justify-content: flex-start;
    border-width: 1px;
    border-color: var(--color_7);
    align-items: flex-start;
    border-style: solid;
    padding-right: 20px;
}
    
#\39 290f9a5 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 700d162 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 c9bfdc4 {
    row-gap: 4px;
    padding-top: 20px;
    flex-direction: column;
    padding-left: 20px;
    width: 48%;
    padding-bottom: 20px;
    justify-content: flex-start;
    border-width: 1px;
    border-color: var(--color_7);
    align-items: flex-start;
    border-style: solid;
    padding-right: 20px;
}
    
#d2af24a2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 b7897ce {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 be0ae25 {
    row-gap: 4px;
    padding-top: 20px;
    flex-direction: column;
    padding-left: 20px;
    width: 48%;
    padding-bottom: 20px;
    justify-content: flex-start;
    border-width: 1px;
    border-color: var(--color_7);
    align-items: flex-start;
    border-style: solid;
    padding-right: 20px;
}
    
#\33 445b6fb {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c4e70870 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 e6b1f32 {
    row-gap: 4px;
    padding-top: 20px;
    flex-direction: column;
    padding-left: 20px;
    width: 48%;
    padding-bottom: 20px;
    justify-content: flex-start;
    border-width: 1px;
    border-color: var(--color_7);
    align-items: flex-start;
    border-style: solid;
    padding-right: 20px;
}
    
#ffe33fc7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 fb34fce {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c924bc1e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 8418331.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 18px;
    padding-left: 40px;
    padding-bottom: 18px;
    padding-right: 40px;
}
#\39 8418331 {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
    
#fa4ad0ec {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 42.0%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    min-height: 8px;
}
    
#ba0e5763 {
    width: 100%;
    height: 480px;
}
}



@media all {
    
#\32 9761540 {
    max-width: 100%;
    width: 100%;
    min-height: 100px;
    height: 400px;
}
    
#c5f1b848 {
    min-height: auto;
    row-gap: 32px;
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
}
    
#\36 035d1f9 {
    background-color: var(--color_1);
}
    
#\37 abe0de6 {
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
}
    
#\37 2a86eb6 {
    max-width: 100%;
    width: 40px;
    min-height: 1px;
    height: auto;
}
    
#\37 92a5f48 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f994f80b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#cb2f31ab {
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
}
    
#b835a0ef {
    column-gap: 12px;
    row-gap: 12px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    flex-wrap: wrap;
}
    
#c52bbfca.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 24px 10px 24px;
}
#c52bbfca {
    max-width: 100%;
    width: auto;
    min-height: 44px;
}
    
#be618ae1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 24px 10px 24px;
}
#be618ae1 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
}
    
#a4b3e348.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 24px 10px 24px;
}
#a4b3e348 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
}
    
#ba0c305f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 24px 10px 24px;
}
#ba0c305f {
    max-width: 100%;
    width: auto;
    min-height: 44px;
}
    
#\34 feb5051.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 24px 10px 24px;
}
#\34 feb5051 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
}
    
#a5db13d3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 24px 10px 24px;
}
#a5db13d3 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
}
    
#ea48e492.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 24px 10px 24px;
}
#ea48e492 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
}
    
#\36 6b23323 {
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#d664132d {
    max-width: 100%;
    width: auto;
}
    
#d1ee74c6.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 28px 10px 28px;
}
#d1ee74c6 {
    align-self: center;
    max-width: 100%;
    width: auto;
    min-height: 44px;
}
}



@media all {
    
#\39 4456208 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    padding: 6px 16px 6px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d5af4321 {
    min-height: auto;
    width: 100%;
    padding-top: 120px;
    padding-bottom: 120px;
    flex-direction: column;
}
    
#\35 fd3b66a::before, #\35 fd3b66a > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: rgba(28,28,28,1);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.65;
    content: '';
    height: 100%;
}
#\35 fd3b66a {
    background-image: url('https://irp.cdn-website.com/11b14056/dms3rep/multi/opt/1785171990876-16_9-qeT-1920w.png');
}
    
#\32 31fc4f9 {
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
}
    
#\34 85934e0 {
    align-self: center;
    max-width: 100%;
    width: 40px;
    min-height: 1px;
    height: auto;
}
    
#b9e2e2f8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a50ac48f {
    max-width: 100%;
    width: auto;
}
    
#a8af4c3f {
    row-gap: 12px;
    column-gap: 16px;
    flex-direction: row;
    width: 100%;
    align-items: center;
    flex-wrap: wrap;
}
    
#a1c41ee9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 18px 40px 18px 40px;
}
#a1c41ee9 {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
    
#\39 d470b7d {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c2ab1afd.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#c2ab1afd {
    min-height: 44px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c73874e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#\34 c73874e {
    min-height: 44px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 87b3679 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
}
    
#\32 c66b8b4 {
    width: 100%;
}
    
#\37 bcfbc6e {
    width: 100%;
    min-height: 80px;
}
    
#e8b665c2 {
    width: 100%;
    min-height: 80px;
}
    
#\32 dce136b {
    row-gap: 10px;
    padding-top: 32px;
    padding-right: 20px;
    padding-bottom: 32px;
    padding-left: 20px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\37 e5b35c1 {
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
    width: 48.25%;
}
    
#\39 d7de34a {
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
    width: 48.25%;
}
    
#group_d1s {
    column-gap: 3.4964716594582295%;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    min-height: 66px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 a7bf3b5 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\37 e5ad0f4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    flex: 1 1 auto;
}
    
#\33 d8a1272 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    flex: 1 1 auto;
}
    
#f75b4550 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    flex: 1 1 auto;
}
    
#beaf800a {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    flex: 1 1 auto;
}
    
#b8e66e10 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    flex: 1 1 auto;
}
    
#\32 e120fb3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    flex: 1 1 auto;
}
    
#\39 062583b {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    flex: 1 1 auto;
}
    
#\34 fe06b4c {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    flex: 1 1 auto;
}
    
#\34 10a5b99 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: flex-start;
}
    
#ad111e25 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    flex: 1 1 auto;
}
    
#\36 7d3d642 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    flex: 1 1 auto;
}
    
#b50af8f8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    flex: 1 1 auto;
}
    
#\38 7a02de2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    flex: 1 1 auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 22bc1e3 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\32 5edc464 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.5%;
}
    
#\32 9f2656c {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.5%;
}
    
#\30 9bf55f5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.5%;
}
    
#\37 4a4bfcf {
    column-gap: 3%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\33 4fd26c5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.5%;
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#c5f1b848 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#c52bbfca {
    margin-right: 0%;
    margin-left: 0%;
    width: 12.88%;
}
    
#be618ae1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 12.88%;
}
    
#a4b3e348 {
    margin-right: 0%;
    margin-left: 0%;
    width: 12.88%;
}
    
#ba0c305f {
    margin-right: 0%;
    margin-left: 0%;
    width: 12.88%;
}
    
#\34 feb5051 {
    margin-right: 0%;
    margin-left: 0%;
    width: 12.88%;
}
    
#a5db13d3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 12.88%;
}
    
#b835a0ef {
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: stretch;
}
    
#ea48e492 {
    margin-right: 0%;
    margin-left: 0%;
    width: 12.88%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 4456208 {
    width: 100.00%;
    justify-content: center;
}
    
#d5af4321 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\39 d470b7d {
    margin-top: 0px;
}
}



@media (max-width: 767px) {
    
#\33 87b3679 {
    min-height: unset;
    flex-direction: column;
    padding-top: 80px;
    padding-bottom: 60px;
}
    
#\37 bcfbc6e {
    width: 100%;
}
    
#e8b665c2 {
    width: 100%;
}
    
#\32 dce136b {
    width: 100%;
    padding-top: 32px;
    padding-right: 10px;
    padding-bottom: 32px;
    padding-left: 10px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\30 7a7689d {
    width: 100%;
}
    
#\32 c66b8b4 {
    width: 100.00%;
}
    
#\37 e5b35c1 {
    justify-self: auto;
    align-self: auto;
    order: 0;
    width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d7de34a {
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_d1s {
    justify-content: center;
    column-gap: 2.9705842535826874%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 5px;
}
}



@media (max-width: 767px) {
    
#\32 a7bf3b5 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\36 e0b8654 {
    align-items: center;
}
    
#\34 10a5b99 {
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 e5ad0f4 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 d8a1272 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f75b4550 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#beaf800a {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b8e66e10 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 e120fb3 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 062583b {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 fe06b4c {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ad111e25 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 7d3d642 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b50af8f8 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 7a02de2 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media (max-width: 767px) {
    
#\39 22bc1e3 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#c2941776 {
    align-items: center;
}
    
#\37 4a4bfcf {
    flex-direction: column;
    row-gap: 16px;
}
    
#\32 5edc464 {
    width: 100%;
}
    
#\32 9f2656c {
    width: 100%;
}
    
#\30 9bf55f5 {
    width: 100%;
}
    
#\33 4fd26c5 {
    width: 100%;
}
    
#d3cf7eef {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\33 cd51c6f {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#a2583de5 {
    align-items: center;
}
    
#\34 bf51e17 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\34 54f3f89 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 32px;
}
    
#\32 24a2226 {
    width: 100%;
}
    
#fa4ad0ec {
    width: 100%;
}
    
#ba0e5763 {
    height: 320px;
}
}



@media (max-width: 767px) {
    
#c5f1b848 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\37 abe0de6 {
    align-items: center;
}
    
#cb2f31ab {
    align-items: center;
}
    
#b835a0ef {
    align-items: stretch;
    justify-content: center;
    column-gap: 3.2171581769436997%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: stretch;
}
    
#c52bbfca {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.39%;
}
    
#be618ae1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.39%;
}
    
#a4b3e348 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.39%;
}
    
#ba0c305f {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.39%;
}
    
#\34 feb5051 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.39%;
}
    
#a5db13d3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.39%;
}
    
#\36 6b23323 {
    align-items: center;
}
    
#ea48e492 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 2a86eb6 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\39 4456208 {
    width: 100.00%;
    justify-content: flex-start;
    min-height: 8px;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#d5af4321 {
    min-height: unset;
    padding-top: 80px;
    padding-bottom: 80px;
}
    
#\32 31fc4f9 {
    align-items: center;
}
    
#a8af4c3f {
    flex-direction: column;
}
    
#a1c41ee9 {
    width: 100%;
}
    
#c2ab1afd {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 c73874e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}

#\35 fd3b66a.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAw0lEQVQI1wXByw7BQBQA0PkWiQVpJCTiEVUzd0bHiJQFImnFYwhVSVsLPgBp2RGNhdYWX+kcFEVP1/U450IIAKaqWl0jlPL1yg7OZxSEFymXdVUDYJQ2MaaEMIzBcbb32w15/s7o9hQlVypVtAYBYKypY0w814tfLzQeTzCGVCqdySr5QrFSrTGm67zl+7vo8UCWaQnRLperALTTMYbD0WKxtO1NGITvJEFSStO0+v3BbDp3nO1hfzgdT9fLNYnj3/fzByqNQPeDqcphAAAAAElFTkSuQmCC')!important}