@media all {
  *#dm .dmInner div.u_1463731820 .svg {
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1465135666 .svg {
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1984592710 .svg {
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1179709379 {
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(67,67,67,1) !important;
  }

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

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

  *#dm .dmInner nav.u_1144820115 { color:black !important; }

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

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

  *#dm .dmInner a.u_1359149122 {
    justify-content:center !important;
    text-align:center !important;
  }

  *#dm .dmInner a.u_1359149122 span.text {
    font-weight:normal !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_22379906 img {
    object-fit:contain !important;
    object-position:0% 50% !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner nav.u_865831830 { color:black !important; }

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

  *#dm .dmInner div.u_1040400041 img {
    object-fit:contain !important;
    object-position:0% 50% !important;
  }

  *#dm .dmInner div.u_3944649811 img { border-radius:10px 10px 10px 10px !important; }

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

  *#dm .dmInner a.u_1374186236 span.text {
    color:var(--color_4) !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1389336958 {
    background-color:rgba(43,213,223,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1389336958:hover {
    border-color:rgba(43,213,223,1) !important;
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1389336958.hover {
    border-color:rgba(43,213,223,1) !important;
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1389336958:hover span.text {
    color:rgba(43,213,223,1) !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1389336958.hover span.text {
    color:rgba(43,213,223,1) !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1695025445 {
    background-color:rgba(43,213,223,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1695025445:hover {
    border-color:rgba(43,213,223,1) !important;
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1695025445.hover {
    border-color:rgba(43,213,223,1) !important;
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1695025445:hover span.text {
    color:rgba(43,213,223,1) !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1695025445.hover span.text {
    color:rgba(43,213,223,1) !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1117053801 {
    background-color:rgba(43,213,223,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1117053801:hover {
    border-color:rgba(43,213,223,1) !important;
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1117053801.hover {
    border-color:rgba(43,213,223,1) !important;
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1117053801:hover span.text {
    color:rgba(43,213,223,1) !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1117053801.hover span.text {
    color:rgba(43,213,223,1) !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

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

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

  *#dm .dmInner a.u_1825868821 {
    background-color:rgba(43,213,223,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1825868821:hover {
    border-color:rgba(43,213,223,1) !important;
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1825868821.hover {
    border-color:rgba(43,213,223,1) !important;
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1825868821:hover span.text {
    color:rgba(43,213,223,1) !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1825868821.hover span.text {
    color:rgba(43,213,223,1) !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1060742980 {
    background-color:rgba(43,213,223,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1060742980:hover {
    border-color:rgba(43,213,223,1) !important;
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1060742980.hover {
    border-color:rgba(43,213,223,1) !important;
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1060742980:hover span.text {
    color:rgba(43,213,223,1) !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1060742980.hover span.text {
    color:rgba(43,213,223,1) !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_2114348527 img { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner div.u_634149887 img {
    object-position:50% 100% !important;
    object-fit:cover !important;
    border-radius:16px 16px 16px 16px !important;
  }

  *#dm .dmInner a.u_1717092406 {
    background-color:rgba(43,213,223,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1717092406:hover {
    border-color:rgba(43,213,223,1) !important;
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1717092406.hover {
    border-color:rgba(43,213,223,1) !important;
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1717092406:hover span.text {
    color:rgba(43,213,223,1) !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1717092406.hover span.text {
    color:rgba(43,213,223,1) !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_2056459653 img {
    border-radius:16px 16px 16px 16px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1706215299 img {
    border-radius:16px 16px 16px 16px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1153733471 img {
    border-radius:16px 16px 16px 16px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1713852828 hr {
    color:var(--color_2) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1514520128 hr {
    color:var(--color_2) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1939682095 hr {
    color:var(--color_2) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1437624102 hr {
    color:var(--color_2) !important;
    border-width:1px !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner nav.u_865831830.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { font-size:18px !important; }

  *#dm .dmInner nav.u_865831830.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before { font-size:18px !important; }

  *#dm .dmInner nav.u_865831830.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after { font-size:18px !important; }
}
@media (min-width:1025px) {
  *#dm .d-page-1607565485 DIV.dmInner { background-color:var(--color_4) !important; }

  *#dm .d-page-1607565485 DIV#dmSlideRightNavRight { background-color:var(--color_4) !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\36 2a59c192e3d4e5cf22fc036::before, #\36 2a59c192e3d4e5cf22fc036 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.1;
}
#\36 2a59c192e3d4e5cf22fc036 {
    background-image: url("https://lirp.cdn-website.com/292b1a81/dms3rep/multi/opt/beach-braces-2026-mar-web-image-1920w.png");
}
    
#\36 2a59c192e3d4e5cf22fc037 {
    min-height: 1056px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 8% 5% 4% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a59c192e3d4e5cf22fc039 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 100%;
    min-width: 4%;
    padding: 16px 20px 16px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a59c412e3d4e5cf22fc78e {
    max-width: 100%;
    width: 46.47%;
    height: auto;
    order: 1;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2a59c192e3d4e5cf22fc034 {
    margin: 0px 0% 0px 0%;
}
    
#widget_1aj {
    width: 100.00%;
    height: 360px;
    max-width: 100%;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_oie {
    width: 16.98%;
    height: auto;
    min-height: 66px;
    max-width: 100%;
    order: 2;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_9pf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#fdc118da {
    margin: 0px 0% 0px 0%;
}
    
#c12c4490 {
    min-height: 0;
    column-gap: 1%;
    row-gap: 44px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 5% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
}
    
#d6a0c3a9 {
    max-width: 100%;
    width: 924px;
    height: auto;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin: 29px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 efa0f45 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa9fa783 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 32px;
    width: 100%;
    justify-content: space-between;
    min-width: 4%;
    flex-wrap: nowrap;
    order: 1;
    padding: 8px 8px 8px 8px;
    margin: 0% 0% 0% 0%;
}
    
#f67be1cd {
    justify-content: flex-start;
    width: 100%;
    min-width: 4%;
    min-height: 218px;
    column-gap: 4%;
    row-gap: 0px;
    height: auto;
    order: 0;
    padding: 16px 16px 2.457002457002457% 16px;
    margin: 0px 0% 0px 0%;
}
    
#group_bkd {
    justify-content: flex-end;
    align-items: flex-end;
    width: 67.93%;
    min-height: 504px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-image: url("https://lirp.cdn-website.com/292b1a81/dms3rep/multi/opt/manning-orthodontics-home-page-family-01-1920w.png");
    border-radius: 20px 20px 20px 20px;
    order: 0;
    align-self: center;
    padding: 2.5% 2.5% 2.5% 2.5%;
    margin: 0px 0% 0px 0%;
}
#group_bkd.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAxUlEQVQI1wG6AEX/ALTG07bH0rfEzrbCzKOkqqKUkKqZk8rCwNrg6N3k7QCgr7eYoKWUk5SPi4yJfHmTenGhiH66ranBxcrFytEAlZqbe3d0b1xUcVdLelhKg1xLjm1hnIyJp6iusbW8AKGalH5uZGNIO2NAMWpJPGxNQ3VeXHtxeJGSnaKlrwCzo5mbhnlzXFFgSkJQRERQS1FfXWpoan6MjqKfo7IAvKudtqGShXVuVVFTKzpLNUxmU2WCZHCNiI2kl52vZcBgdjb1sC4AAAAASUVORK5CYII=');
}
    
#\35 8593b53 {
    background-image: url("https://lirp.cdn-website.com/292b1a81/dms3rep/multi/opt/beach-braces-light-gray-gradient-01-1920w.jpg");
}
#\35 8593b53.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAGxAAAQUBAQAAAAAAAAAAAAAAAAECAwQRIjH/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A36tNA2riw67PSFXM1eAAP//Z');
}
    
#\30 0deac71 {
    width: 15.03%;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin: 25px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 0a959e5 {
    margin: 0px 0% 0px 0%;
}
    
#\38 5b7b35b {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d41ec9b {
    min-height: 0;
    column-gap: 1%;
    row-gap: 1px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 10% 5% 10% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\30 d19e83f {
    justify-content: space-between;
    width: 100%;
    min-width: 4%;
    min-height: 194px;
    column-gap: 2%;
    row-gap: 10px;
    height: auto;
    order: 0;
    flex-wrap: nowrap;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 0606e6b::before, #\30 0606e6b > .bgExtraLayerOverlay {
    
}
#\30 0606e6b {
    background-image: none;
    background-position: 50% 100%;
    background-color: var(--color_4);
}
    
#group_dg1 {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-wrap: nowrap;
}
    
#group_n01 {
    align-items: center;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_t5o {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_kaq {
    width: 95.93%;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_i3j {
    width: 91px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_8mm {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: center;
}
    
#\34 f55d657 {
    align-items: center;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a029df6b {
    width: 91px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
}
    
#c2124915 {
    width: 93.92%;
    height: auto;
    max-width: 100%;
}
    
#\33 17f860f {
    width: 99.40%;
    height: auto;
    max-width: 100%;
}
    
#aeebcfd0 {
    align-items: center;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ae542408 {
    width: 91px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 c9968c9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 276acfe {
    width: 83.28%;
    height: auto;
    max-width: 100%;
}
    
#a004a6cf {
    align-items: center;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#bd2e588d {
    width: 91px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
}
    
#a1a6a9cf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 c64d989 {
    width: 98.86%;
    height: auto;
    max-width: 100%;
}
    
#\31 1c0803a {
    width: 15.57%;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_7f4 {
    width: 61.94%;
    height: 684px;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\34 976af19 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.6%;
    min-width: 4%;
}
    
#bcb3caba {
    min-height: 134px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 0% 2% 0%;
}
    
#\35 c621bdb::before, #\35 c621bdb > .bgExtraLayerOverlay {
    
}
#\35 c621bdb {
    background-image: url("https://lirp.cdn-website.com/292b1a81/dms3rep/multi/opt/gradient-blue-green-dfe7b7d4-1920w.jpg");
    background-color: rgba(46, 185, 152, 1);
}
    
#be1d2992 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.6%;
    min-width: 4%;
}
    
#d8b70c94 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.6%;
    min-width: 4%;
}
    
#fb517a9a {
    margin: 0px 0% 0px 0%;
}
    
#widget_sqg {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 44a69ca {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f5406cd {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 b16e92c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#d66dc116 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/292b1a81/dms3rep/multi/opt/beach-braces-dr-panucci-01-740h.png");
    border-radius: 12px 12px 12px 12px;
}
#d66dc116.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABMklEQVQY0xXJW0+CUAAA4POne7Eecj4YjpyWhuIF1AYh4Q0yU3MzV0uMNTOS9MA5nJMXyraeem59rx8wMGl4SHGcknkvdht5ORPPMvvRPTaXlI0mMDCpuV7JMsVeU6sVDPlEKLJhNhQrpCtGC+iYVpdu5q6fV7LXQtQ6Z9pSIpaORAQuqSr/LS9gomsc51j19GAkMu1L/khIhIpcuMiDFqYXCzc1HITLeZ5jKkJa1avRunooiSEuDlqIahBLz9PkTZ+vKmdaUxuOymOr1NU5KQXqHm24pAOJbiPDfNHGs9Gb+0SCydQc9GRQ8+gV9B9cavvbGdq8kk+0+d79/K58CKdDoELSceB4Zrvzd+yRj/Vuuw52wdfGR3RhA3Xp39qOZT66ExPZc0rWW4QCH68Qwj75A0y13UgaimwmAAAAAElFTkSuQmCC');
}
    
#\33 e30bd30 {
    min-height: 771px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\31 f619525 {
    background-image: radial-gradient(circle, rgba(0, 143, 155, 1) 0%, rgba(46, 185, 152, 1) 100%);
    background-origin: border-box;
}
    
#widget_20l {
    width: 100%;
    height: 500px;
    max-width: 100%;
}
    
#widget_cc5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ktf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_us7 {
    width: 225px;
    height: auto;
    min-height: 48px;
    max-width: 100%;
}
}



@media all {
    
#c88ce74d {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 6334b60::before, #\39 6334b60 > .bgExtraLayerOverlay {
    
}
#\39 6334b60 {
    background-image: url("https://lirp.cdn-website.com/292b1a81/dms3rep/multi/opt/gradient-blue-green-1920w.jpg");
    background-origin: border-box;
}
#\39 6334b60.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAME/8QAHRAAAgIBBQAAAAAAAAAAAAAAAAIBBAMRFCIykf/EABUBAQEAAAAAAAAAAAAAAAAAAAUH/8QAFxEBAQEBAAAAAAAAAAAAAAAAAQACMf/aAAwDAQACEQMRAD8Arhqttp5L4Y5pPr3UAVz1psBf/9k=');
}
    
#fb284b24 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    padding: 10% 0% 10% 0%;
}
    
#\39 ef51614 {
    margin: 0px 0% 0px 0%;
}
    
#\33 8fb9354 {
    width: 100.00%;
    height: 45px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 cab7096 {
    width: 100%;
    height: 113px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 90922a0 {
    width: 100%;
    height: 65px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_pbe {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#group_mgt {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 0ace9ed {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b8a1a86e {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_fjj {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_mpb {
    width: 100%;
    min-width: 4%;
    min-height: 74px;
    column-gap: 4%;
    row-gap: 24px;
    height: auto;
}
    
#f1f629ef {
    width: 13.02%;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin: 46px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 d7a396b {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#c780eefd {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\39 5108e1b {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 14% 0% 14% 0%;
}
    
#group_09m {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_6iv {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_80v {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_mcg {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_6li {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 87d9871 {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 928998f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 84528b4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 9cfdd1f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 e603492 {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ed03e8d7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 f7849f0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 4f492ef {
    width: 93.02%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#bc23a6f0 {
    margin: 0px 0% 0px 0%;
}
    
#bc774ad2::before, #bc774ad2 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.15;
    border-radius: inherit;
}
    
#group_uhv {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_nm3 {
    width: 328px;
    height: auto;
    min-height: 62px;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\36 3a59f49 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
}
    
#\39 39ce3db {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 1;
}
    
#\39 e1d607f {
    min-height: 0;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 0% 6% 0%;
}
    
#f4aecf61 {
    background-image: url("https://lirp.cdn-website.com/292b1a81/dms3rep/multi/opt/beach-braces-light-gray-gradient-01-1920w.jpg");
}
#f4aecf61.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAGxAAAQUBAQAAAAAAAAAAAAAAAAECAwQRIjH/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A36tNA2riw67PSFXM1eAAP//Z');
}
    
#widget_4hc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_br8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d7cde9b1 {
    margin: 0px 0% 0px 0%;
}
    
#\35 1aab241 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 2;
}
    
#e852387b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a93bd219 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 3;
}
    
#widget_cl3 {
    width: 43.30%;
    height: 654px;
    position: relative;
    min-width: 10px;
    min-height: 100px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#a88e9b32 {
    background-image: url("https://lirp.cdn-website.com/292b1a81/dms3rep/multi/opt/gradient-blue-green-1920w.jpg");
}
#a88e9b32.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAME/8QAHRAAAgIBBQAAAAAAAAAAAAAAAAIBBAMRFCIykf/EABUBAQEAAAAAAAAAAAAAAAAAAAUH/8QAFxEBAQEBAAAAAAAAAAAAAAAAAQACMf/aAAwDAQACEQMRAD8Arhqttp5L4Y5pPr3UAVz1psBf/9k=');
}
    
#f3407180 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 a9e8297 {
    margin: 0px 0% 0px 0%;
}
    
#\32 14f0e64 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 0% 10% 0%;
}
    
#\34 5e56c4a {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\38 3a95187 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#widget_tjl {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_997 {
    width: 297px;
    height: auto;
    min-height: 68px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#e801f010 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 100%;
    min-width: 4%;
    padding: 16px 20px 16px 20px;
    margin: 0% 0% 0% 0%;
}
    
#cc13533f {
    min-height: 1056px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 8% 5% 4% 5%;
    margin: 0% 0% 0% 0%;
}
    
#f4c40a5b {
    width: 14.82%;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    order: 2;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 1729d36 {
    width: 100.00%;
    height: 360px;
    max-width: 100%;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
}
    
#d44e0bc9 {
    margin: 0px 0% 0px 0%;
}
    
#dbfeb8e1::before, #dbfeb8e1 > .bgExtraLayerOverlay {
    
}
#dbfeb8e1 {
    background-image: none;
    background-color: var(--color_1);
}
    
#\32 0df7c03 {
    max-width: 100%;
    width: 38.97%;
    height: auto;
    order: 1;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ptu {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#\38 79ddbf4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 8ae38e1 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\31 8d4ce39 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\35 dc795a8 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 774c29a::before, #\39 774c29a > .bgExtraLayerOverlay {
    
}
#\39 774c29a {
    background-image: none;
    background-color: var(--color_4);
}
    
#widget_u8r {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_c8e {
    align-items: center;
    width: 48%;
    min-height: 240px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2%;
    flex-wrap: nowrap;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    box-shadow: none;
    border-radius: 14px 14px 14px 14px;
    height: auto;
}
    
#widget_uhb {
    width: 10.69%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_jhk {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 b192aed {
    align-items: center;
    width: 48%;
    min-height: 240px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2%;
    flex-wrap: nowrap;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 14px 14px 14px 14px;
    box-shadow: none;
    height: auto;
}
    
#\38 f8c0106 {
    width: 11.27%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 7ee82a2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_hmg {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#widget_mcl {
    width: 47.99923728813559%;
    height: 430px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_0cq {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 47.99923728813559%;
    min-height: 428px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    background-image: url("https://lirp.cdn-website.com/292b1a81/dms3rep/multi/opt/beach-braces-office-exterior-02-98fec6f7-1920w.png");
    height: auto;
}
#group_0cq.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA80lEQVQI1wXBTUvCAACA4f3HDh0jhJQliW7mofmBK6GMPgizlo2OXYIOgiUmWE5EdNZcaGIOoUmlBEJR1OHteYSG5dC0R9z3XDqDd5r9D0xnRuflk+H0h/7kl8e3P4Q785lqe0jdGmF2XVpPr7QHEx6cKT13Rnf8hT3+RjjPl7m4rnFZapAvNyjcVClVDIq3dYpGiyvDolCzEdZ3dtnMaKSzZ2xndfYPsxznNE70Uw40na1MDnXvCCGWkIkmFSJRhRVZIhDyE10LklLDxGMhpPAyYsCLkE6tkkzISLIfj3eRJd8CYdnHRlxEVTxEgvP4xTn+ARfmsp5JetchAAAAAElFTkSuQmCC');
}
}



@media all {
    
#\34 2891628 {
    max-width: 100%;
    width: 968px;
    height: auto;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin: 29px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e183286e::before, #e183286e > .bgExtraLayerOverlay {
    
}
#e183286e {
    background-image: none;
    background-color: var(--color_5);
}
    
#\38 4b3f4ee {
    width: 17.26%;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 afcfa6c {
    min-height: 0;
    column-gap: 1%;
    row-gap: 44px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 5% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
}
    
#ccc525a0 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 32px;
    width: 100%;
    justify-content: space-between;
    min-width: 4%;
    flex-wrap: nowrap;
    order: 1;
    flex-direction: row;
    padding: 8px 8px 8px 8px;
    margin: 0% 0% 0% 0%;
}
    
#\30 ab7b2bd {
    margin: 0px 0% 0px 0%;
}
    
#\37 04b2f52 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1324cb9 {
    justify-content: flex-start;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 0px;
    height: auto;
    order: 0;
    padding: 16px 16px 2.457002457002457% 16px;
    margin: 0px 0% 0px 0%;
}
    
#b490e2b3 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 32px;
    width: 100%;
    justify-content: space-between;
    min-width: 4%;
    flex-wrap: nowrap;
    order: 1;
    padding: 8px 8px 8px 8px;
    margin: 0% 0% 0% 0%;
}
    
#group_plf {
    align-items: flex-start;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#widget_79u {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_osa {
    width: 75.48%;
    height: 260px;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 f2bf92f {
    align-items: flex-start;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#bbbc7516 {
    width: 75.76%;
    height: 260px;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#d8b7aef3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 05adec1 {
    align-items: flex-start;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\35 b61400b {
    width: 75.25%;
    height: 260px;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#a019650d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\34 0679246 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 3092288 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 76c4084.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 76c4084 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f2a7198.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 f2a7198 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ddbd7d3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 ddbd7d3 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 07b85f2::before, #\32 07b85f2 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.65;
    border-radius: inherit;
}
#\32 07b85f2 {
    background-color: var(--color_4);
    background-image: url("https://lirp.cdn-website.com/292b1a81/dms3rep/multi/opt/beach-braces-light-gray-gradient-01-1920w.jpg");
}
#\32 07b85f2.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAGxAAAQUBAQAAAAAAAAAAAAAAAAECAwQRIjH/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A36tNA2riw67PSFXM1eAAP//Z');
}
    
#\34 c2925ae {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2dfd3ea {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 7;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd282e4f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1a3719d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 1a3719d {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 6;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 52c9939 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_t6o {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    flex-wrap: nowrap;
}
    
#group_vq3 {
    align-items: center;
    width: 47.98433069162848%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_b32 {
    align-items: flex-start;
    width: 48%;
    min-height: 657px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
}
    
#group_8dv {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
}
    
#\32 19486ed {
    width: 53.11%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_shq {
    width: 53.90%;
    height: 437px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1d8aab0 {
    width: 31.30%;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 2a59c192e3d4e5cf22fc037 {
    min-height: 495px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 14% 2% 2% 2%;
}
    
#\36 2a59c192e3d4e5cf22fc039 {
    width: 100%;
    min-height: 8px;
    padding: 8px 16px 8px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a59c412e3d4e5cf22fc78e {
    align-self: auto;
    max-width: none;
    width: 288.17409999999995px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2a59c192e3d4e5cf22fc036::before, #\36 2a59c192e3d4e5cf22fc036 > .bgExtraLayerOverlay {
    
}
    
#\36 2a59c192e3d4e5cf22fc034 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 8593b53 {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\35 8593b53.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAGxAAAQUBAQAAAAAAAAAAAAAAAAECAwQRIjH/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A36tNA2riw67PSFXM1eAAP//Z');
}
    
#c12c4490 {
    row-gap: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 8% 2% 0% 2%;
}
    
#\39 efa0f45 {
    width: 100.00%;
}
    
#group_bkd {
    height: auto;
    min-height: 390px;
    width: 100%;
    padding: 3.5% 3.5% 3.5% 3.5%;
    margin: 0px 0% 0px 0%;
}
#group_bkd.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAxUlEQVQI1wG6AEX/ALTG07bH0rfEzrbCzKOkqqKUkKqZk8rCwNrg6N3k7QCgr7eYoKWUk5SPi4yJfHmTenGhiH66ranBxcrFytEAlZqbe3d0b1xUcVdLelhKg1xLjm1hnIyJp6iusbW8AKGalH5uZGNIO2NAMWpJPGxNQ3VeXHtxeJGSnaKlrwCzo5mbhnlzXFFgSkJQRERQS1FfXWpoan6MjqKfo7IAvKudtqGShXVuVVFTKzpLNUxmU2WCZHCNiI2kl52vZcBgdjb1sC4AAAAASUVORK5CYII=');
}
    
#fa9fa783 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 32px;
    width: 100%;
    min-height: 80px;
    padding: 8px 8px 8px 8px;
    margin: 0% 0% 0% 0%;
}
    
#f67be1cd {
    height: auto;
    min-height: 80px;
    width: 100%;
    align-items: center;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#fdc118da {
    margin: 0px 0% 0px 0%;
}
    
#d6a0c3a9 {
    width: 519px;
}
    
#\30 0deac71 {
    width: 40.74%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 d41ec9b {
    row-gap: 16px;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 6% 2% 5% 2%;
}
    
#\30 0606e6b::before, #\30 0606e6b > .bgExtraLayerOverlay {
    
}
#\30 0606e6b {
    padding-top: 0px;
    padding-bottom: 0px;
}
    
#\30 d19e83f {
    height: auto;
    min-height: 80px;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 5b7b35b {
    margin-right: 0%;
    margin-left: 0%;
    width: 94.03%;
    align-self: center;
}
    
#\32 0a959e5 {
    margin: 0px 0% 0px 0%;
}
    
#group_dg1 {
    width: 100%;
    min-height: 80px;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#group_8mm {
    width: 100%;
    min-height: 80px;
}
    
#group_n01 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\34 f55d657 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#aeebcfd0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#a004a6cf {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\31 1c0803a {
    width: 38.56%;
}
    
#widget_7f4 {
    width: 100.00%;
    height: 496px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bcb3caba {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\35 c621bdb::before, #\35 c621bdb > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 e30bd30 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_20l {
    margin-top: 1px;
    height: 564px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 6334b60::before, #\39 6334b60 > .bgExtraLayerOverlay {
    
}
#\39 6334b60.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAME/8QAHRAAAgIBBQAAAAAAAAAAAAAAAAIBBAMRFCIykf/EABUBAQEAAAAAAAAAAAAAAAAAAAUH/8QAFxEBAQEBAAAAAAAAAAAAAAAAAQACMf/aAAwDAQACEQMRAD8Arhqttp5L4Y5pPr3UAVz1psBf/9k=');
}
    
#fb284b24 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\38 cab7096 {
    height: 87px;
}
    
#widget_fjj {
    width: 100.00%;
}
    
#f1f629ef {
    width: 29.53%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 5108e1b {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#bc774ad2::before, #bc774ad2 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 e1d607f {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_cl3 {
    height: 490px;
    width: 57.54%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 14f0e64 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_tjl {
    width: 76.89%;
}
    
#f3407180 {
    width: 86.58%;
}
    
#\34 5e56c4a {
    align-items: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e801f010 {
    width: 100%;
    min-height: 8px;
    align-items: center;
    padding: 8px 16px 8px 16px;
    margin: 0% 0% 0% 0%;
}
    
#cc13533f {
    min-height: 495px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 14% 2% 2% 2%;
}
    
#d44e0bc9 {
    margin: 0px 0% 0px 0%;
}
    
#dbfeb8e1::before, #dbfeb8e1 > .bgExtraLayerOverlay {
    
}
    
#\32 0df7c03 {
    max-width: none;
    width: 654px;
    justify-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1729d36 {
    width: 66.69%;
    height: 368px;
    order: 2;
}
    
#f4c40a5b {
    width: 45.07%;
    order: 4;
}
    
#widget_ptu {
    height: 620px;
    order: 0;
}
    
#\38 79ddbf4 {
    order: 1;
    margin-top: 16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 dc795a8 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\39 774c29a::before, #\39 774c29a > .bgExtraLayerOverlay {
    
}
    
#group_c8e {
    justify-content: flex-start;
}
    
#\38 b192aed {
    justify-content: flex-start;
}
    
#widget_uhb {
    width: 20.65%;
    height: auto;
}
    
#\38 f8c0106 {
    width: 22.60%;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 2891628 {
    width: 519px;
}
    
#e183286e::before, #e183286e > .bgExtraLayerOverlay {
    
}
#e183286e {
    padding-top: 0px;
    padding-bottom: 0px;
}
    
#\38 4b3f4ee {
    width: 40.74%;
}
    
#\34 afcfa6c {
    row-gap: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 8% 2% 0% 2%;
}
    
#ccc525a0 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 32px;
    width: 100%;
    min-height: 80px;
    padding: 8px 8px 8px 8px;
    margin: 0% 0% 0% 0%;
}
    
#\37 04b2f52 {
    width: 100.00%;
}
    
#\30 ab7b2bd {
    margin: 0px 0% 0px 0%;
}
    
#\34 1324cb9 {
    height: auto;
    min-height: 80px;
    width: 100%;
    align-items: center;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#b490e2b3 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 32px;
    width: 100%;
    min-height: 80px;
    padding: 8px 8px 8px 8px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 0679246 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 1%;
    padding: 8% 4% 4% 4%;
}
    
#\32 07b85f2::before, #\32 07b85f2 > .bgExtraLayerOverlay {
    
}
#\32 07b85f2.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAGxAAAQUBAQAAAAAAAAAAAAAAAAECAwQRIjH/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A36tNA2riw67PSFXM1eAAP//Z');
}
    
#group_t6o {
    width: 100%;
    min-height: 80px;
}
    
#group_8dv {
    width: 100%;
    min-height: 80px;
}
    
#\32 19486ed {
    width: 96.75%;
}
    
#widget_shq {
    width: 100.00%;
    height: 289px;
}
    
#\35 1d8aab0 {
    width: 78.68%;
}
    
#group_vq3 {
    width: 47.983851053405196%;
}
    
#group_b32 {
    height: auto;
    min-height: 621px;
}
}



@media (max-width: 767px) {
    
#\36 2a59c192e3d4e5cf22fc037 {
    flex-direction: column;
    min-height: 0;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 19% 4% 4% 4%;
}
    
#\36 2a59c192e3d4e5cf22fc039 {
    min-height: 355px;
    align-items: flex-start;
    width: 100%;
    height: auto;
    justify-content: space-between;
    padding: 16px 8px 16px 8px;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a59c412e3d4e5cf22fc78e {
    max-width: none;
    width: 76.41%;
    margin-left: 0px;
    margin-right: 0px;
    order: 0;
}
    
#\36 2a59c192e3d4e5cf22fc036::before, #\36 2a59c192e3d4e5cf22fc036 > .bgExtraLayerOverlay {
    
}
#\36 2a59c192e3d4e5cf22fc036 {
    padding-top: 0px;
    grid-template-rows: minmax(500px, max-content);
    padding-bottom: 0px;
}
    
#\36 2a59c192e3d4e5cf22fc034 {
    margin: 0px 0% 0px 0%;
}
    
#widget_1aj {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#c12c4490 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 8% 2% 0% 2%;
}
    
#d6a0c3a9 {
    width: 100%;
}
    
#\39 efa0f45 {
    width: 100%;
}
    
#fa9fa783 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    height: auto;
    order: 1;
    padding: 8px 8px 8px 8px;
    margin: 0% 0% 0% 0%;
}
    
#f67be1cd {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    order: 0;
    padding: 16px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#group_bkd {
    width: 100%;
    height: auto;
    min-height: 300px;
    padding: 5.5% 5.5% 5.5% 5.5%;
    margin: 0px 0% 0px 0%;
}
#group_bkd.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAxUlEQVQI1wG6AEX/ALTG07bH0rfEzrbCzKOkqqKUkKqZk8rCwNrg6N3k7QCgr7eYoKWUk5SPi4yJfHmTenGhiH66ranBxcrFytEAlZqbe3d0b1xUcVdLelhKg1xLjm1hnIyJp6iusbW8AKGalH5uZGNIO2NAMWpJPGxNQ3VeXHtxeJGSnaKlrwCzo5mbhnlzXFFgSkJQRERQS1FfXWpoan6MjqKfo7IAvKudtqGShXVuVVFTKzpLNUxmU2WCZHCNiI2kl52vZcBgdjb1sC4AAAAASUVORK5CYII=');
}
    
#fdc118da {
    margin: 0px 0% 0px 0%;
}
    
#\30 0deac71 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\38 5b7b35b {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 d41ec9b {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 4% 8% 4%;
}
    
#\30 d19e83f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    row-gap: 8px;
    justify-content: flex-start;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\32 0a959e5 {
    margin: 0px 0% 0px 0%;
}
    
#group_dg1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_8mm {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_n01 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 f55d657 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#aeebcfd0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a004a6cf {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 0606e6b::before, #\30 0606e6b > .bgExtraLayerOverlay {
    
}
#\30 0606e6b {
    background-position: 50% 50%;
}
    
#\31 1c0803a {
    width: 76.05%;
}
    
#\35 276acfe {
    width: 100.00%;
}
    
#\32 c64d989 {
    width: 100.00%;
}
    
#\33 17f860f {
    width: 100.00%;
}
    
#widget_kaq {
    width: 100.00%;
}
    
#widget_7f4 {
    height: 234px;
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\34 976af19 {
    width: 100%;
    min-height: 54px;
    align-items: center;
    height: auto;
}
    
#bcb3caba {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#be1d2992 {
    width: 100%;
    min-height: 54px;
    align-items: center;
    height: auto;
}
    
#d8b70c94 {
    width: 100%;
    min-height: 54px;
    align-items: center;
    height: auto;
}
    
#\35 c621bdb::before, #\35 c621bdb > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\34 b16e92c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#d66dc116 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
#d66dc116.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABMklEQVQY0xXJW0+CUAAA4POne7Eecj4YjpyWhuIF1AYh4Q0yU3MzV0uMNTOS9MA5nJMXyraeem59rx8wMGl4SHGcknkvdht5ORPPMvvRPTaXlI0mMDCpuV7JMsVeU6sVDPlEKLJhNhQrpCtGC+iYVpdu5q6fV7LXQtQ6Z9pSIpaORAQuqSr/LS9gomsc51j19GAkMu1L/khIhIpcuMiDFqYXCzc1HITLeZ5jKkJa1avRunooiSEuDlqIahBLz9PkTZ+vKmdaUxuOymOr1NU5KQXqHm24pAOJbiPDfNHGs9Gb+0SCydQc9GRQ8+gV9B9cavvbGdq8kk+0+d79/K58CKdDoELSceB4Zrvzd+yRj/Vuuw52wdfGR3RhA3Xp39qOZT66ExPZc0rWW4QCH68Qwj75A0y13UgaimwmAAAAAElFTkSuQmCC');
}
    
#\33 e30bd30 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_20l {
    margin-top: 0px;
    height: 282px;
}
    
#widget_us7 {
    width: 309px;
}
}



@media (max-width: 767px) {
    
#c88ce74d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 6334b60::before, #\39 6334b60 > .bgExtraLayerOverlay {
    
}
#\39 6334b60.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAME/8QAHRAAAgIBBQAAAAAAAAAAAAAAAAIBBAMRFCIykf/EABUBAQEAAAAAAAAAAAAAAAAAAAUH/8QAFxEBAQEBAAAAAAAAAAAAAAAAAQACMf/aAAwDAQACEQMRAD8Arhqttp5L4Y5pPr3UAVz1psBf/9k=');
}
    
#fb284b24 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\33 8fb9354 {
    height: 60px;
}
    
#\38 cab7096 {
    height: 104px;
}
    
#\32 90922a0 {
    height: 64px;
}
    
#group_pbe {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_mgt {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 0ace9ed {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b8a1a86e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_mpb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f1f629ef {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\33 d7a396b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c780eefd {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 5108e1b {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#bc774ad2::before, #bc774ad2 > .bgExtraLayerOverlay {
    
}
    
#group_09m {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\35 87d9871 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\39 e603492 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#group_uhv {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\36 3a59f49 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 39ce3db {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 e1d607f {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\35 1aab241 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a93bd219 {
    width: 100%;
    min-height: 440px;
    align-items: center;
    height: auto;
}
    
#widget_cl3 {
    width: 100.00%;
    height: 394px;
}
}



@media (max-width: 767px) {
    
#\32 14f0e64 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\34 5e56c4a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 3a95187 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_tjl {
    width: 100.00%;
}
    
#widget_997 {
    width: 241px;
}
}



@media (max-width: 767px) {
    
#e801f010 {
    min-height: 355px;
    align-items: center;
    width: 100%;
    height: auto;
    justify-content: space-between;
    padding: 16px 8px 16px 8px;
    margin: 0% 0% 0% 0%;
}
    
#cc13533f {
    flex-direction: column;
    min-height: 0;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 25% 4% 4% 4%;
}
    
#\35 1729d36 {
    height: 228px;
    margin-left: 0px;
    margin-right: 0px;
    order: 2;
    width: 92.10%;
}
    
#d44e0bc9 {
    margin: 0px 0% 0px 0%;
}
    
#dbfeb8e1::before, #dbfeb8e1 > .bgExtraLayerOverlay {
    
}
#dbfeb8e1 {
    padding-top: 0px;
    grid-template-rows: minmax(500px, max-content);
    padding-bottom: 0px;
}
    
#\32 0df7c03 {
    max-width: none;
    width: 99.74%;
    margin-left: 0px;
    margin-right: 0px;
    order: 3;
}
    
#widget_ptu {
    height: 307px;
    order: 0;
}
    
#f4c40a5b {
    width: 100.00%;
    order: 4;
}
    
#\38 79ddbf4 {
    order: 1;
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\39 8ae38e1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 8d4ce39 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 7px;
}
    
#\35 dc795a8 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\39 774c29a::before, #\39 774c29a > .bgExtraLayerOverlay {
    
}
    
#group_hmg {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_c8e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 179px;
}
    
#\38 b192aed {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 202px;
}
    
#group_0cq {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 230px;
}
#group_0cq.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA80lEQVQI1wXBTUvCAACA4f3HDh0jhJQliW7mofmBK6GMPgizlo2OXYIOgiUmWE5EdNZcaGIOoUmlBEJR1OHteYSG5dC0R9z3XDqDd5r9D0xnRuflk+H0h/7kl8e3P4Q785lqe0jdGmF2XVpPr7QHEx6cKT13Rnf8hT3+RjjPl7m4rnFZapAvNyjcVClVDIq3dYpGiyvDolCzEdZ3dtnMaKSzZ2xndfYPsxznNE70Uw40na1MDnXvCCGWkIkmFSJRhRVZIhDyE10LklLDxGMhpPAyYsCLkE6tkkzISLIfj3eRJd8CYdnHRlxEVTxEgvP4xTn+ARfmsp5JetchAAAAAElFTkSuQmCC');
}
    
#widget_mcl {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: 310px;
}
    
#widget_uhb {
    width: 22.44%;
    height: auto;
}
    
#\38 f8c0106 {
    width: 23.28%;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\34 2891628 {
    width: 95.70%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\38 4b3f4ee {
    width: 100.00%;
}
    
#\34 afcfa6c {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 8% 2% 0% 2%;
}
    
#ccc525a0 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    height: auto;
    order: 1;
    padding: 8px 8px 8px 8px;
    margin: 0% 0% 0% 0%;
}
    
#\37 04b2f52 {
    width: 100%;
}
    
#\30 ab7b2bd {
    margin: 0px 0% 0px 0%;
}
    
#\34 1324cb9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    order: 0;
    padding: 16px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e183286e::before, #e183286e > .bgExtraLayerOverlay {
    
}
    
#b490e2b3 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    height: auto;
    order: 1;
    padding: 8px 8px 8px 8px;
    margin: 0% 0% 0% 0%;
}
    
#widget_osa {
    height: 240px;
}
    
#bbbc7516 {
    height: 240px;
}
    
#\35 b61400b {
    height: 240px;
}
    
#widget_79u {
    width: 100.00%;
}
    
#group_plf {
    width: 100.00%;
}
    
#\34 f2bf92f {
    width: 100.00%;
}
    
#\37 05adec1 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\34 0679246 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 0px;
    padding-top: 10%;
    flex-wrap: nowrap;
}
    
#\34 3092288 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 07b85f2::before, #\32 07b85f2 > .bgExtraLayerOverlay {
    
}
#\32 07b85f2.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAGxAAAQUBAQAAAAAAAAAAAAAAAAECAwQRIjH/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A36tNA2riw67PSFXM1eAAP//Z');
}
    
#group_t6o {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_8dv {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 19486ed {
    width: 80.92%;
}
    
#widget_shq {
    height: 284px;
    width: 100.00%;
}
    
#\35 1d8aab0 {
    width: 100.00%;
}
    
#group_vq3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_b32 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 563px;
}
}

