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

  *#dm .dmInner a.u_1702216395 span.text {
    color:var(--color_2) !important;
    font-weight:700 !important;
  }

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

  *#dm .dmInner a.u_1756424714 span.text {
    color:var(--color_2) !important;
    font-weight:700 !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1323725412 span.text { color:rgba(255,255,255,1) !important; }

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

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

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

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

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

  *#dm .dmInner a.u_1367280452 span.text {
    font-weight:700 !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1427907466 hr {
    border-width:0 0 0 1px !important;
    color:rgba(255,196,0,0.4) !important;
  }

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

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

  *#dm .dmInner span.u_1808091430 { background-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1808091430 {
    border-radius:50px !important;
    box-shadow:0px 4px 20px rgba(14,24,45,0.4) !important;
  }

  *#dm .dmInner a.u_1808091430 span.text {
    font-weight:700 !important;
    font-size:15px !important;
    color:var(--color_2) !important;
  }

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

  *#dm .dmInner nav.u_1491363013 { color:white !important; }

  *#dm .dmInner a.u_1702216395:hover span.text,
  *#dm .dmInner a.u_1702216395.hover span.text {}

  *#dm .dmInner a.u_1702216395:hover,
  *#dm .dmInner a.u_1702216395.hover {}

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

  *#dm .dmInner a.u_1323725412:hover span.text,
  *#dm .dmInner a.u_1323725412.hover span.text { color:rgba(255,196,0,1) !important; }

  *#dm .dmInner a.u_1323725412:hover,
  *#dm .dmInner a.u_1323725412.hover { border-color:rgba(255,196,0,1) !important; }

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

  *#dm .dmInner a.u_1367280452:hover span.text,
  *#dm .dmInner a.u_1367280452.hover span.text {}

  *#dm .dmInner a.u_1367280452:hover,
  *#dm .dmInner a.u_1367280452.hover {}

  *#dm .dmInner a.u_1808091430:hover span.text,
  *#dm .dmInner a.u_1808091430.hover span.text {}

  *#dm .dmInner a.u_1808091430:hover,
  *#dm .dmInner a.u_1808091430.hover {}

  *#dm .dmInner a.u_1756424714:hover span.text,
  *#dm .dmInner a.u_1756424714.hover span.text {}

  *#dm .dmInner a.u_1756424714:hover,
  *#dm .dmInner a.u_1756424714.hover {}

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

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

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

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

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

@media (min-width:1025px) {
  *#dm .dmInner *.u_1861131845 .photoGalleryThumbs { padding:0px !important; }

  *#dm .dmInner *.u_1861131845 .layout-container { padding:0px !important; }

  *#dm .dmInner *.u_1861131845 .photoGalleryViewAll { padding:0px !important; }

  *#dm .dmInner *.u_1861131845 .photoGalleryThumbs .image-container a { padding-top:100% !important; }
}

@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1861131845 .photoGalleryThumbs { padding:0px !important; }

  *#dm .dmInner *.u_1861131845 .layout-container { padding:0px !important; }

  *#dm .dmInner *.u_1861131845 .photoGalleryViewAll { padding:0px !important; }

  *#dm .dmInner *.u_1861131845 .photoGalleryThumbs .image-container a { padding-top:100% !important; }
}

@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1861131845 .photoGalleryThumbs { padding:0px !important; }

  *#dm .dmInner *.u_1861131845 .layout-container { padding:0px !important; }

  *#dm .dmInner *.u_1861131845 .photoGalleryViewAll { padding:0px !important; }

  *#dm .dmInner *.u_1861131845 .photoGalleryThumbs .image-container a { padding-top:100% !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#a592ddec {
    min-height: auto;
    width: 100%;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    padding-top: 0;
    padding-right: 5%;
    padding-bottom: 80px;
    padding-left: 5%;
}
    
#acd507d9::before, #acd507d9 > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: rgba(0,0,0,1);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.45;
    content: '';
    height: 100%;
}
#acd507d9 {
    background-image: url('https://irp.cdn-website.com/440f537a/dms3rep/multi/opt/738dd602-4947-4e53-8a5e-ebd37562a8f4-1920w.jpeg');
    background-position: center left;
}
    
#\36 c247aea {
    width: 100%;
    justify-content: flex-end;
    min-width: 4%;
    flex-direction: column;
    align-items: flex-start;
}
    
#\34 ea61ffc {
    row-gap: 28px;
    max-width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    width: 660px;
    flex-direction: column;
}
    
#\34 4aa983e {
    max-width: 100%;
    width: 100%;
}
    
#dfac4d9b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 18px 40px 18px 40px;
    padding-top: 16px;
    padding-right: 36px;
    padding-bottom: 16px;
    padding-left: 36px;
}
#dfac4d9b {
    min-height: 52px;
    order: 0;
}
    
#d01ffb4e {
    max-width: 100%;
    width: 100%;
}
    
#\39 4d16cb7 {
    max-width: 100%;
    width: 100%;
}
    
#\38 f1cb200 {
    column-gap: 16px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}
    
#\32 4584381.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 16px;
    padding-left: 36px;
    padding-bottom: 16px;
    padding-right: 36px;
}
#\32 4584381 {
    max-width: 100%;
    width: auto;
    min-height: 52px;
    order: 1;
}
}



@media all {
    
#c273cc9f {
    min-height: auto;
    row-gap: 0;
    width: 100%;
    flex-direction: column;
    justify-content: center;
    padding: 0 0 0 0;
}
    
#\32 fdc19b1 {
    background-color: var(--color_1);
    background-image: none;
}
    
#a4511210 {
    max-width: 100%;
    width: 100%;
    order: 0;
}
    
#bba6f826 {
    max-width: 100%;
    width: 100%;
    order: 1;
}
    
#dcad35a5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 40px 16px 40px;
}
#dcad35a5 {
    min-height: 52px;
    order: 0;
}
    
#\39 f9a8386 {
    max-width: 100%;
    width: 100%;
    order: 0;
}
    
#\32 99c1f29 {
    min-height: 160px;
    column-gap: 4%;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    padding: 60px 7% 60px 7%;
}
    
#e95a5c57 {
    row-gap: 10px;
    flex: 1 1 auto;
    align-items: flex-start;
}
    
#e4aa3380 {
    align-items: flex-end;
}
    
#\39 f717c7e {
    min-height: 8px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
}
}



@media all {
    
#\38 12d9d77 {
    min-height: 560px;
    row-gap: 24px;
    width: 52%;
    min-width: 4%;
    padding: 80px 5% 80px 6%;
}
    
#a6510524 {
    width: 100%;
    max-width: 100%;
    justify-self: auto;
    order: 4;
    grid-area: auto / auto / auto / auto;
}
    
#a7ec5626 {
    min-height: 0;
    column-gap: 0;
    row-gap: 0;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    align-items: stretch;
    padding: 0 0 0 0;
    margin: 0% 0% 0% 0%;
}
    
#fe6d0abd {
    width: 100%;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#f5d32bf9 {
    min-height: 560px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0 0 0 0;
}
    
#d5e77438 {
    background-color: var(--color_1);
}
    
#\34 04672b2 {
    max-width: 100%;
    width: 100%;
    order: 1;
    height: auto;
}
    
#\39 d253e42 {
    align-self: flex-start;
    max-width: 100%;
    width: 60px;
    margin-top: 0;
    min-height: 1px;
    margin-bottom: 0;
    order: 3;
    height: auto;
}
    
#fb159250.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 36px 16px 36px;
    padding-top: 16px;
    padding-right: 36px;
    padding-bottom: 16px;
    padding-left: 36px;
}
#fb159250 {
    max-width: 100%;
    width: auto;
    min-height: 52px;
    order: 4;
}
    
#widget_k9k {
    width: 100%;
    height: 692px;
    min-height: 100px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#d78051d5 {
    background-color: var(--color_2);
}
    
#\32 d183678 {
    width: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 9ce550c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0 0 0 0;
}
#\38 9ce550c {
    width: 32px;
    max-width: 32px;
    order: 0;
    min-width: 32px;
    margin: 0 0 0 0;
}
    
#df67ca43 {
    min-height: 0;
    column-gap: 0;
    row-gap: 0;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 56px 5% 56px 5%;
    margin: 0% 0% 0% 0%;
}
    
#cc0733bc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0 0 0 0;
}
#cc0733bc {
    width: 32px;
    max-width: 32px;
    order: 0;
    min-width: 32px;
    margin: 0 0 0 0;
}
    
#d848bddf {
    min-height: 8px;
    column-gap: 12px;
    row-gap: 0;
    width: auto;
    min-width: 4%;
    justify-content: flex-start;
    flex-direction: row;
    align-items: center;
    border-width: 0px;
    border-style: solid;
    flex: 1 1 auto;
    padding: 16px 16px 16px 16px;
}
    
#\39 6c6484e {
    width: auto;
    max-width: 100%;
    order: 2;
}
    
#b1762f88 {
    min-height: 8px;
    column-gap: 12px;
    row-gap: 0;
    width: auto;
    min-width: 4%;
    justify-content: flex-start;
    flex-direction: row;
    align-items: center;
    border-width: 0px;
    border-style: solid;
    flex: 1 1 auto;
    padding: 16px 16px 16px 16px;
}
    
#f6d46260 {
    width: auto;
    max-width: 100%;
    order: 1;
}
    
#c03c1616 {
    width: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\35 efd16b1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0 0 0 0;
}
#\35 efd16b1 {
    width: 32px;
    max-width: 32px;
    order: 0;
    min-width: 32px;
    margin: 0 0 0 0;
}
    
#\37 bbf38a6 {
    min-height: 8px;
    column-gap: 12px;
    row-gap: 0;
    width: auto;
    min-width: 4%;
    justify-content: flex-start;
    flex-direction: row;
    align-items: center;
    border-width: 0px;
    border-style: solid;
    flex: 1 1 auto;
    padding: 16px 16px 16px 16px;
}
    
#e4cb238e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0 0 0 0;
}
#e4cb238e {
    width: 32px;
    max-width: 32px;
    order: 0;
    min-width: 32px;
    margin: 0 0 0 0;
}
    
#\39 591254c {
    min-height: 8px;
    column-gap: 12px;
    row-gap: 0;
    width: auto;
    min-width: 4%;
    justify-content: flex-start;
    border-width: 0px;
    border-style: solid;
    flex-direction: row;
    align-items: center;
    flex: 1 1 auto;
    padding: 16px 16px 16px 16px;
}
    
#c175be58 {
    min-height: 8px;
    row-gap: 6px;
    width: 22%;
    min-width: 4%;
    border-width: 0 0 0 0;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    padding: 16px 16px 16px 16px;
}
    
#\34 bc9cb38 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\37 8408e26 {
    min-height: 60px;
    width: 2%;
    align-items: center;
    min-width: 4%;
    padding: 0 16px 0 16px;
}
    
#\30 c9f40fd {
    align-self: center;
    max-width: 1px;
    width: 1px;
    min-height: 1px;
    height: auto;
    min-width: 1px;
}
}



@media all {
    
#\38 8193056 {
    background-color: var(--color_2);
}
    
#c95b4920 {
    width: 100%;
    max-width: 100%;
    order: 0;
}
    
#\30 04f9cb6 {
    justify-content: flex-start;
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    row-gap: 24px;
    padding: 0 0 0 12px;
}
    
#\31 c5de592 {
    width: 100%;
    max-width: 100%;
    order: 0;
}
    
#b6a492d1 {
    width: 100%;
    max-width: 100%;
    order: 0;
}
    
#\32 19ba5f9 {
    width: 100%;
    max-width: 100%;
    order: 0;
}
    
#\33 cbc5f77::before, #\33 cbc5f77 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.4;
    border-radius: inherit;
}
#\33 cbc5f77 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 300px;
    border-radius: 12px;
    justify-self: auto;
    order: 1;
    border-width: 0 0 4px 0;
    border-style: solid;
    border-color: var(--color_3);
    box-shadow: 0px 8px 40px rgba(14,24,45,0.5);
    background-image: url('https://irp.cdn-website.com/440f537a/dms3rep/multi/opt/1787222085146-3_2-QaB-1920w.png');
    padding: 32px 32px 32px 32px;
    margin: 0 0 0 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 6a7a0cc::before, #\35 6a7a0cc > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.41;
    border-radius: inherit;
}
#\35 6a7a0cc {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 300px;
    border-radius: 12px;
    justify-self: auto;
    order: 0;
    border-width: 0 0 4px 0;
    border-style: solid;
    border-color: var(--color_3);
    box-shadow: 0px 8px 40px rgba(14,24,45,0.5);
    background-image: url('https://irp.cdn-website.com/440f537a/dms3rep/multi/opt/0d179848-ac58-4670-9c23-0f58961db757-dca30466-1920w.jpeg');
    padding: 32px 32px 32px 32px;
    margin: 0 0 0 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 57980ee::before, #\38 57980ee > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.41;
    border-radius: inherit;
}
#\38 57980ee {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 300px;
    border-radius: 12px;
    justify-self: auto;
    order: 1;
    border-width: 0 0 4px 0;
    border-style: solid;
    border-color: var(--color_3);
    box-shadow: 0px 8px 40px rgba(14,24,45,0.5);
    background-image: url('https://irp.cdn-website.com/440f537a/dms3rep/multi/opt/720524d3-d748-4859-95a4-b51d76a181d6-1920w.jpeg');
    padding: 32px 32px 32px 32px;
    margin: 0 0 0 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 75917cb {
    min-height: 0;
    column-gap: 0;
    row-gap: 0;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    align-items: flex-start;
    padding: 80px 5% 80px 5%;
    margin: 0% 0% 0% 0%;
}
    
#\30 f676ac0 {
    width: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    justify-self: auto;
    margin: 0 0 0 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 41c049a::before, #\36 41c049a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.41;
    border-radius: inherit;
}
#\36 41c049a {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 300px;
    border-radius: 12px;
    justify-self: auto;
    order: 0;
    border-width: 0 0 4px 0;
    border-style: solid;
    border-color: var(--color_3);
    box-shadow: 0px 8px 40px rgba(14,24,45,0.5);
    background-image: url('https://irp.cdn-website.com/440f537a/dms3rep/multi/opt/3290912f-bec6-4e3b-a9d8-95b71dd1a47f-1920w.jpeg');
    padding: 32px 32px 32px 32px;
    margin: 0 0 0 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3c031e2 {
    width: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    justify-self: auto;
    margin: 0 0 0 0;
    grid-area: auto / auto / auto / auto;
}
    
#f789213e {
    width: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    justify-self: auto;
    margin: 0 0 0 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f736d07 {
    width: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    justify-self: auto;
    margin: 0 0 0 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 0bf7705 {
    justify-content: flex-start;
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    row-gap: 24px;
    padding: 0 12px 0 0;
}
    
#dc38c271 {
    min-height: 8px;
    row-gap: 12px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 0 16px 40px 16px;
}
    
#\31 6ff4824 {
    max-width: 100%;
    width: 100%;
}
    
#a8f2f755 {
    max-width: 100%;
    width: 100%;
}
}



@media all {
    
#\34 61c2950 {
    min-height: 0;
    column-gap: 0;
    row-gap: 0;
    width: 100%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    flex-wrap: nowrap;
    align-items: stretch;
    max-width: none;
}
    
#eb8a6d3e {
    background-color: var(--color_2);
}
    
#ea04bb63 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100.0%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
    min-height: 8px;
}
    
#b2cb588b {
    row-gap: 0;
    column-gap: 14px;
    padding-top: 20px;
    flex-direction: row;
    flex: 1 1 auto;
    padding-left: 28px;
    padding-bottom: 20px;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    padding-right: 28px;
}
    
#c820435b {
    max-width: 100%;
    width: 28px;
    height: 28px;
}
    
#ec3636bd {
    flex-direction: row;
    max-width: 100%;
    width: auto;
    justify-content: flex-start;
    align-items: stretch;
}
    
#cc6235e7 {
    max-width: 100%;
    width: auto;
}
    
#a12c2a68 {
    background-color: rgba(255,196,0,0.08);
    row-gap: 0;
    column-gap: 14px;
    padding-top: 20px;
    flex-direction: row;
    flex: 1 1 auto;
    padding-left: 28px;
    padding-bottom: 20px;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    padding-right: 28px;
}
    
#\39 d258409 {
    max-width: 100%;
    width: 28px;
    height: 28px;
}
    
#\37 998fdae {
    flex-direction: row;
    max-width: 100%;
    width: auto;
    justify-content: flex-start;
    align-items: stretch;
}
    
#dafafb2b {
    max-width: 100%;
    width: auto;
}
    
#\31 1d558ce {
    row-gap: 0;
    column-gap: 14px;
    padding-top: 20px;
    flex-direction: row;
    flex: 1 1 auto;
    padding-left: 28px;
    padding-bottom: 20px;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    padding-right: 28px;
}
    
#\36 54bb44a {
    max-width: 100%;
    width: 28px;
    height: 28px;
}
    
#\33 02f560d {
    flex-direction: row;
    max-width: 100%;
    width: auto;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\30 35ef305 {
    max-width: 100%;
    width: auto;
}
    
#\30 ede0a5d {
    background-color: rgba(255,196,0,0.08);
    row-gap: 0;
    column-gap: 14px;
    padding-top: 20px;
    flex-direction: row;
    flex: 1 1 auto;
    padding-left: 28px;
    padding-bottom: 20px;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    padding-right: 28px;
}
    
#\37 5a7e623 {
    max-width: 100%;
    width: 28px;
    height: 28px;
}
    
#\32 f4321c7 {
    flex-direction: row;
    max-width: 100%;
    width: auto;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\35 48c89d1 {
    max-width: 100%;
    width: auto;
}
}



@media all {
    
#d06f8f84 {
    min-height: auto;
    row-gap: 0;
    width: 100%;
    flex-direction: column;
    padding-top: 80px;
    padding-right: 5%;
    padding-bottom: 80px;
    padding-left: 5%;
}
    
#\32 47bde77 {
    background-color: var(--color_2);
}
    
#\32 b3facfe {
    row-gap: 10px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 0 16px 48px 16px;
}
    
#\30 7dde185 {
    max-width: 100%;
    width: 100%;
}
    
#af862dab {
    max-width: 100%;
    width: 100%;
}
    
#\38 31637f6 {
    max-width: 100%;
    width: 100%;
}
    
#\37 f98e8ec {
    column-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
    flex-wrap: nowrap;
    padding-top: 0;
    padding-right: 16px;
    padding-bottom: 0;
    padding-left: 16px;
}
    
#\32 2a27f93 {
    max-width: 100%;
    width: 100%;
    min-height: 100px;
    height: 410px;
}
}



@media all {
    
#a750fb72 {
    min-height: auto;
    row-gap: 0;
    width: 100%;
    padding-top: 80px;
    padding-right: 5%;
    padding-bottom: 80px;
    padding-left: 5%;
    flex-direction: column;
    align-items: center;
}
    
#d91f2107 {
    background-color: var(--color_1);
}
    
#cd7e8434 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 10px;
    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%;
    padding-top: 0;
    padding-right: 16px;
    padding-bottom: 40px;
    padding-left: 16px;
}
    
#cfa43196 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\37 245e560 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\36 78d7933 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 5%;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    padding-top: 0;
    padding-right: 16px;
    padding-bottom: 0;
    padding-left: 16px;
}
    
#\33 38d69be {
    row-gap: 0;
    flex-direction: column;
    width: 47.5%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\34 5d46d07 [data-content-reference] .accordion-title {
    color: var(--color_2);
    font-weight: 600;
    font-size: 15px;
}
#\34 5d46d07 {
    width: 100%;
    min-height: auto;
    border-width: 1px 0 0 0;
    border-color: rgba(33,51,85,0.15);
    border-style: solid;
}
#\34 5d46d07 [data-content-reference] .icon-container {
    color: var(--color_3);
}
    
#e046ac92 {
    padding-top: 4%;
    flex-direction: row;
    padding-left: 4%;
    padding-bottom: 4%;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 4%;
}
    
#fc013854 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
}
    
#b71ed416 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 7a21577 {
    padding-top: 4%;
    flex-direction: row;
    padding-left: 4%;
    padding-bottom: 4%;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 4%;
}
    
#\36 2159d70 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\36 2fdc30b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 d065ed2 {
    padding-top: 4%;
    flex-direction: row;
    padding-left: 4%;
    padding-bottom: 4%;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 4%;
}
    
#\30 98e6290 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
}
    
#cab78733 {
    max-width: 100%;
    width: auto;
}
    
#af7f1e54 {
    row-gap: 0;
    flex-direction: column;
    width: 47.5%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\34 1351bec [data-content-reference] .accordion-title {
    color: var(--color_2);
    font-weight: 600;
    font-size: 15px;
}
#\34 1351bec {
    width: 100%;
    min-height: auto;
    border-width: 1px 0 0 0;
    border-color: rgba(33,51,85,0.15);
    border-style: solid;
}
#\34 1351bec [data-content-reference] .icon-container {
    color: var(--color_3);
}
    
#\30 f1324c3 {
    padding-top: 4%;
    flex-direction: row;
    padding-left: 4%;
    padding-bottom: 4%;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 4%;
}
    
#\30 232c6d0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
}
    
#a1609ac2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 52da5d5 {
    padding-top: 4%;
    flex-direction: row;
    padding-left: 4%;
    padding-bottom: 4%;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 4%;
}
    
#\37 74ee806 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\31 3948080 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 106083e {
    padding-top: 4%;
    flex-direction: row;
    padding-left: 4%;
    padding-bottom: 4%;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 4%;
}
    
#f00d605e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\32 f9d5cba {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\34 1a72f36 {
    min-height: 0;
    width: 100%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    justify-content: flex-end;
    max-width: 240px;
}
    
#\38 8e23a67 {
    align-self: stretch;
    display: flex;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-end;
    align-items: flex-end;
    position: relative;
    min-width: 4%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    min-height: 8px;
}
    
#b7166414.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 14px;
    padding-left: 28px;
    padding-bottom: 14px;
    padding-right: 28px;
}
#b7166414 {
    min-height: 52px;
    width: auto;
}
    
#\39 40dbaa4 {
    margin-bottom: 24px;
    margin-right: 24px;
}
}



@media all {
    
#\38 490885a {
    min-height: 0;
    width: 100%;
    padding: 32px 5% 32px 5%;
}
    
#\30 eb24e73 {
    background-color: var(--color_3);
}
    
#b8881743 {
    min-height: 8px;
    flex-direction: row;
    width: 100.0%;
    align-items: center;
    min-width: 4%;
    padding: 0 0 0 0;
}
    
#f69c4edb {
    column-gap: 40px;
    flex-direction: row;
    width: 100%;
    align-items: center;
}
    
#\30 d39dc69.flex-element.widget-wrapper > [data-element-type] {
    padding: 0 0 0 0;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
#\30 d39dc69 {
    max-width: 100%;
    width: auto;
}
    
#\34 b540f37.flex-element.widget-wrapper > [data-element-type] {
    padding: 0 0 0 0;
}
#\34 b540f37 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#be85b9f1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0 0 0 0;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
#be85b9f1 {
    max-width: 100%;
    width: auto;
}
    
#b4d97745.flex-element.widget-wrapper > [data-element-type] {
    padding: 0 0 0 0;
}
#b4d97745 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 40bc435.flex-element.widget-wrapper > [data-element-type] {
    padding: 0 0 0 0;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
#\31 40bc435 {
    max-width: 100%;
    width: auto;
}
    
#b2d8d5ad.flex-element.widget-wrapper > [data-element-type] {
    padding: 0 0 0 0;
}
#b2d8d5ad {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#b3f900e7 {
    min-height: 240px;
    width: 100%;
}
    
#e7cdb58d {
    background-color: var(--color_2);
}
    
#d6e300c4 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100.0%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding-top: 80px;
    padding-right: 5%;
    padding-bottom: 80px;
    padding-left: 5%;
}
    
#d78c9a9e {
    max-width: 100%;
    width: auto;
}
    
#\37 defa64c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 1e7d1be.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    padding-right: 0;
}
#\35 1e7d1be {
    width: 100%;
}
    
#\34 0bfc780.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 8px;
    padding-bottom: 12px;
    padding-right: 8px;
}
#\34 0bfc780 {
    max-width: 100%;
    width: auto;
    min-height: auto;
}
}



@media all {
    
#f4b60b1a {
    width: 220px;
    justify-content: center;
    align-items: center;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    flex-direction: column;
    height: 140px;
    border-width: 1px;
    border-style: solid;
    border-color: var(--color_5);
    border-radius: 10px;
}
    
#\34 9130a43 {
    row-gap: 32px;
    column-gap: 6%;
    padding-top: 30px;
    flex-direction: row;
    width: 100%;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
}
    
#bcd8ba47 {
    max-width: 100%;
    width: 100%;
    height: 100%;
}
    
#\36 7be8ced {
    max-width: 100%;
    width: auto;
}
    
#\35 a16bdd9 {
    width: 220px;
    justify-content: center;
    align-items: center;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    flex-direction: column;
    height: 140px;
    border-width: 1px;
    border-style: solid;
    border-color: var(--color_5);
    border-radius: 10px;
}
    
#f964c87b {
    width: 220px;
    justify-content: center;
    align-items: center;
    height: 140px;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    flex-direction: column;
    border-width: 1px;
    border-style: solid;
    border-color: var(--color_5);
    border-radius: 10px;
}
    
#\31 6f13281 {
    max-width: 100%;
    width: 100%;
    height: 100%;
}
    
#e39986ba {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 a22446c {
    min-height: 240px;
    width: 100%;
    align-items: stretch;
}
    
#\31 476dc97 {
    background-color: var(--color_1);
}
    
#\33 f180af9 {
    min-height: 8px;
    row-gap: 12px;
    width: 100.0%;
    justify-content: flex-start;
    align-items: center;
    padding: 80px 7% 80px 7%;
}
    
#d766c4c6 {
    max-width: 100%;
    width: 100%;
    height: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a592ddec {
    padding-bottom: 60px;
    min-height: 80vh;
}
    
#\34 ea61ffc {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 99c1f29 {
    row-gap: 28px;
    flex-direction: column;
    align-items: flex-start;
    padding: 48px 4% 48px 4%;
}
    
#e4aa3380 {
    align-items: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 12d9d77 {
    width: 100%;
    min-height: 0;
    padding: 60px 4% 60px 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b1762f88 {
    width: 50%;
}
    
#f6d46260 {
    order: 2;
}
    
#\37 bbf38a6 {
    width: 50%;
}
    
#df67ca43 {
    flex-wrap: wrap;
    row-gap: 12px;
    padding: 40px 4% 40px 4%;
}
    
#cc0733bc {
    order: 0;
}
    
#\39 591254c {
    width: 50%;
}
    
#d848bddf {
    width: 50%;
}
    
#c175be58 {
    width: 100%;
    padding-bottom: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 57980ee::before, #\38 57980ee > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\38 57980ee {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 240px;
}
    
#\31 75917cb {
    flex-wrap: wrap;
    row-gap: 24px;
    padding: 60px 4% 60px 4%;
}
    
#\36 41c049a::before, #\36 41c049a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\36 41c049a {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 240px;
}
    
#\30 04f9cb6 {
    width: 100%;
}
    
#\32 19ba5f9 {
    align-self: flex-start;
}
    
#\33 cbc5f77::before, #\33 cbc5f77 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\33 cbc5f77 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 240px;
}
    
#\35 6a7a0cc::before, #\35 6a7a0cc > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\35 6a7a0cc {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 240px;
}
    
#\35 0bf7705 {
    width: 100%;
}
    
#dc38c271 {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 61c2950 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#ea04bb63 {
    flex-wrap: wrap;
}
    
#b2cb588b {
    width: 50%;
}
    
#a12c2a68 {
    width: 50%;
}
    
#\31 1d558ce {
    width: 50%;
}
    
#\30 ede0a5d {
    width: 50%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d06f8f84 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\37 f98e8ec {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a750fb72 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\36 78d7933 {
    row-gap: 0;
    flex-direction: column;
}
    
#\33 38d69be {
    width: 100%;
}
    
#af7f1e54 {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 1a72f36 {
    padding-right: 0;
    padding-left: 0;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 24px;
    margin-bottom: 24px;
}
    
#\39 40dbaa4 {
    margin-bottom: 24px;
    margin-right: 24px;
}
}



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



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



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



@media (max-width: 767px) {
    
#a592ddec {
    min-height: 85vh;
    padding-top: 0;
    padding-bottom: 56px;
    padding-right: 4%;
    padding-left: 4%;
}
    
#\34 ea61ffc {
    max-width: 100%;
    row-gap: 20px;
}
    
#\38 f1cb200 {
    row-gap: 12px;
    flex-direction: column;
    align-items: flex-start;
}
}



@media (max-width: 767px) {
    
#\32 99c1f29 {
    align-items: flex-start;
    flex-direction: column;
    row-gap: 28px;
    padding: 48px 4% 48px 4%;
}
    
#e4aa3380 {
    align-items: flex-start;
}
    
#\39 f717c7e {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\38 12d9d77 {
    width: 100%;
    min-height: 0;
    padding: 56px 4% 56px 4%;
}
}



@media (max-width: 767px) {
    
#b1762f88 {
    width: 100%;
}
    
#\37 bbf38a6 {
    width: 100%;
}
    
#df67ca43 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 4px;
    padding: 36px 4% 36px 4%;
}
    
#\39 591254c {
    width: 100%;
}
    
#d848bddf {
    width: 100%;
}
    
#c175be58 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\30 04f9cb6 {
    width: 100%;
    order: 2;
    padding: 0 0 0 0;
}
    
#\33 cbc5f77::before, #\33 cbc5f77 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\33 cbc5f77 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 220px;
    order: 1;
    justify-self: auto;
    align-self: auto;
    padding: 24px 24px 24px 24px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 6a7a0cc::before, #\35 6a7a0cc > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\35 6a7a0cc {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 220px;
    padding: 24px 24px 24px 24px;
}
    
#\38 57980ee::before, #\38 57980ee > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\38 57980ee {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 220px;
    padding: 24px 24px 24px 24px;
}
    
#\31 75917cb {
    flex-direction: column;
    row-gap: 18px;
    flex-wrap: nowrap;
    padding: 56px 4% 56px 4%;
}
    
#\30 f676ac0 {
    align-self: stretch;
    max-width: 100%;
}
    
#\36 41c049a::before, #\36 41c049a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\36 41c049a {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 220px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 24px 24px 24px 24px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3c031e2 {
    align-self: stretch;
    max-width: 100%;
}
    
#f789213e {
    align-self: stretch;
    max-width: 100%;
}
    
#\32 f736d07 {
    align-self: stretch;
    max-width: 100%;
}
    
#\35 0bf7705 {
    width: 100%;
    order: 1;
    padding: 0 0 0 0;
}
    
#dc38c271 {
    padding-bottom: 24px;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\34 61c2950 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#ea04bb63 {
    flex-wrap: wrap;
}
    
#b2cb588b {
    padding-top: 16px;
    padding-left: 16px;
    width: 50%;
    padding-bottom: 16px;
    min-height: 70px;
    padding-right: 16px;
}
    
#a12c2a68 {
    padding-top: 16px;
    padding-left: 16px;
    width: 50%;
    padding-bottom: 16px;
    min-height: 70px;
    padding-right: 16px;
}
    
#\31 1d558ce {
    padding-top: 16px;
    padding-left: 16px;
    width: 50%;
    padding-bottom: 16px;
    min-height: 70px;
    padding-right: 16px;
}
    
#\30 ede0a5d {
    padding-top: 16px;
    padding-left: 16px;
    width: 50%;
    padding-bottom: 16px;
    min-height: 70px;
    padding-right: 16px;
}
}



@media (max-width: 767px) {
    
#d06f8f84 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\32 b3facfe {
    align-items: center;
}
    
#\37 f98e8ec {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
}



@media (max-width: 767px) {
    
#a750fb72 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#cd7e8434 {
    align-items: center;
}
    
#\36 78d7933 {
    flex-direction: column;
    row-gap: 0;
}
    
#\33 38d69be {
    width: 100%;
}
    
#af7f1e54 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\34 1a72f36 {
    min-height: 0;
    flex-direction: row;
    padding-right: 0;
    padding-left: 0;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 16px;
    margin-bottom: 16px;
}
    
#\39 40dbaa4 {
    margin-right: 16px;
    margin-bottom: 16px;
}
    
#\38 8e23a67 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\38 490885a {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#b8881743 {
    align-items: center;
}
    
#f69c4edb {
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: wrap;
}
    
#\30 d39dc69 {
    width: 45%;
}
    
#be85b9f1 {
    width: 45%;
}
    
#\31 40bc435 {
    width: 45%;
}
}



@media (max-width: 767px) {
    
#b3f900e7 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#d6e300c4 {
    padding-top: 56px;
    padding-right: 4%;
    padding-bottom: 56px;
    padding-left: 4%;
}
}



@media (max-width: 767px) {
    
#f4b60b1a {
    width: 42%;
    padding-top: 14px;
    padding-right: 14px;
    padding-bottom: 14px;
    padding-left: 14px;
    height: 110px;
}
    
#\34 9130a43 {
    row-gap: 24px;
    column-gap: 6%;
}
    
#\35 a16bdd9 {
    width: 42%;
    padding-top: 14px;
    padding-right: 14px;
    padding-bottom: 14px;
    padding-left: 14px;
    height: 110px;
}
    
#f964c87b {
    width: 42%;
    padding-top: 14px;
    padding-right: 14px;
    padding-bottom: 14px;
    padding-left: 14px;
    height: 110px;
}
    
#\34 a22446c {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\33 f180af9 {
    padding: 56px 4% 56px 4%;
}
}

#\36 41c049a.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABgX/xAAgEAABBAICAwEAAAAAAAAAAAABAgMEEQASBSEGFDFB/8QAFAEBAAAAAAAAAAAAAAAAAAAABf/EABgRAAMBAQAAAAAAAAAAAAAAAAECAwAE/9oADAMBAAIRAxEAPwB1zrJZmrbVpopV6jBznsBxQEVFWaxB5pMXF5ikjYV+5JErYAlA77+4f0SUuclChCDf/9k=')!important}#\33 cbc5f77.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAv0lEQVQI1wXBCXKCMBQA0Nz/Gm2dgTpoGmImKLSMLMKPkj0Rwl36HlJa+uCctyCgH3qA+fV8yuVljd7ThqRcQvQhBqUlCGGMDsG/Y1hj3PeEACbrjPNukQsIsM5u27anLa3vtK6obX+n6TGLeRiHru9AgNbKam2UNEohxmjd3Jq/ml8545emuXX3duzvj76bxgEVxTe9EF4xxikpcUnOJT4xgitG6ytHWXbAPwXjlFeMkHNxzLOvj/zweTrmtMT/TsOiGUGj46MAAAAASUVORK5CYII=')!important}#\35 6a7a0cc.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFAABAAAAAAAAAAAAAAAAAAAABv/EACEQAAIBAwQDAQAAAAAAAAAAAAECAwAEEQYSITEFEyJh/8QAFAEBAAAAAAAAAAAAAAAAAAAAAv/EABkRAAIDAQAAAAAAAAAAAAAAAAACERIhUf/aAAwDAQACEQMRAD8AP6egt5QnvJR3PyhHJpuulnKgi3ODz3Q+RZnu7C4KoscJG7aOexThfNptGJZcY/aKx0b2zD//2Q==')!important}#\38 57980ee.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQMG/8QAIRAAAgEDAwUAAAAAAAAAAAAAAQIDAAURBCExEhUiQXH/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAFhEBAQEAAAAAAAAAAAAAAAAAAQAC/9oADAMBAAIRAxEAPwBfUTJD5M4VBzk7VHuFr9yxZ+0HbFFx0d1h1ZLorHG/HNYqSBEkZV6sKSBvRmZVv//Z')!important}