@media all {
  *#dm .dmInner div.u_1875755998 img { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner a.u_3164883104 span.text { font-size:30px !important; }

  *#dm .dmInner a.u_1626309965:hover { background-image:none !important; }

  *#dm .dmInner a.u_1626309965.hover { background-image:none !important; }

  *#dm .dmInner a.u_1626309965 span.text { font-size:18px !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1627394935 hr { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1474650042 hr { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1708205582 span.text { font-size:30px !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(255, 255, 255, 1);
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 100vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 10% 2% 10% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.72;
    background-color: var(--color_1);
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: url("https://lirp.cdn-website.com/2710b308/dms3rep/multi/opt/banner-1920w.webp");
    background-origin: border-box;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_4ns {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_ivh {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#group_6sq {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 41px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    height: auto;
    --column-gap: 15px;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_3qi {
    width: 180px;
    height: auto;
    max-width: 100%;
}
    
#\38 d8660fb {
    width: 180px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/2710b308/dms3rep/multi/opt/68d2fd0d25fea96ae980144f_Pool-Cleaning-services-bkgrnd-1920w.png");
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 550px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_9h3 {
    width: 100%;
    height: 642px;
    max-width: 100%;
}
    
#widget_tpc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_4q2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 f38e689 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#f734cb29 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 41px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    height: auto;
    --column-gap: 15px;
    order: 4;
    padding: 0px 0px 0px 0px;
}
    
#a926d728 {
    width: 180px;
    height: auto;
    max-width: 100%;
}
    
#group_j6u {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 28px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    --column-gap: 1%;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#widget_gmr {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#widget_n3g {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 05a6176 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 28px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    --column-gap: 1%;
    height: auto;
    order: 4;
    padding: 0px 0px 0px 0px;
}
    
#\37 b0b4c7c {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#a5d5f7fb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d65a5fde {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 28px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    --column-gap: 1%;
    height: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#e79eaadc {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\32 76dd18c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f5091128 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 28px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    --column-gap: 1%;
    height: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
}
    
#aca5e9fa {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#b6f99911 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_l97 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 9035b34 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 28px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    --column-gap: 1%;
    height: auto;
    order: 4;
    padding: 0px 0px 0px 0px;
}
    
#\34 da51853 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\35 d7782c0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\37 7938546 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 eb03080 {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\32 de071b5 {
    background-color: var(--color_2);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#\30 4bd0459 {
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    align-content: center;
    width: 100%;
    min-height: 80px;
    flex-wrap: wrap;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_4c2 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#\36 7f8a4f3 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_hks {
    max-height: 100%;
    min-height: 160px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    flex-wrap: nowrap;
    margin-right: 0%;
    row-gap: 24px;
    column-gap: 2.092414995640802%;
    background-color: var(--color_1);
    border-radius: 10px 10px 10px 10px;
    margin-left: 0%;
    flex-direction: row;
    width: 48%;
    border-width: 2px 2px 2px 2px;
    align-items: flex-start;
    background-image: none;
    border-style: solid;
}
    
#group_0qa {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    min-height: 160px;
    align-items: flex-start;
}
    
#widget_l26 {
    max-width: 100%;
    width: 76.2344px;
    height: auto;
}
    
#group_u62 {
    row-gap: 10px;
    column-gap: 24px;
    max-height: 100%;
    width: 100%;
    justify-content: flex-start;
    min-height: 95px;
    align-items: flex-start;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_pt7 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#widget_po7 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\39 ee0adec {
    max-height: 100%;
    min-height: 160px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    flex-wrap: nowrap;
    margin-right: 0%;
    row-gap: 24px;
    column-gap: 2.092414995640802%;
    background-color: var(--color_1);
    border-radius: 10px 10px 10px 10px;
    margin-left: 0%;
    flex-direction: row;
    width: 48%;
    border-width: 2px 2px 2px 2px;
    align-items: flex-start;
    background-image: none;
    border-style: solid;
}
    
#eb8acba1 {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    min-height: 160px;
    align-items: flex-start;
}
    
#ae561a73 {
    max-width: 100%;
    width: 77.8281px;
    height: auto;
}
    
#\34 ad1f431 {
    row-gap: 10px;
    column-gap: 24px;
    max-height: 100%;
    width: 100%;
    justify-content: flex-start;
    min-height: 110px;
    align-items: flex-start;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e5875fff {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#ab0f543a {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\31 f7024af {
    max-height: 100%;
    min-height: 160px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    flex-wrap: nowrap;
    margin-right: 0%;
    row-gap: 24px;
    column-gap: 2.092414995640802%;
    background-color: var(--color_1);
    border-radius: 10px 10px 10px 10px;
    margin-left: 0%;
    flex-direction: row;
    width: 48%;
    border-width: 2px 2px 2px 2px;
    align-items: flex-start;
    background-image: none;
    border-style: solid;
}
    
#\36 e5ab21b {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    min-height: 160px;
    align-items: flex-start;
}
    
#\36 d822975 {
    max-width: 100%;
    width: 77.8281px;
    height: auto;
}
    
#f378d2d1 {
    row-gap: 10px;
    column-gap: 24px;
    max-height: 100%;
    width: 100%;
    justify-content: flex-start;
    min-height: 110px;
    align-items: flex-start;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 931b412 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\33 41b1967 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\32 8fa7948 {
    max-height: 100%;
    min-height: 160px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    flex-wrap: nowrap;
    margin-right: 0%;
    row-gap: 24px;
    column-gap: 2.092414995640802%;
    background-color: var(--color_1);
    border-radius: 10px 10px 10px 10px;
    margin-left: 0%;
    flex-direction: row;
    width: 48%;
    border-width: 2px 2px 2px 2px;
    align-items: flex-start;
    background-image: none;
    border-style: solid;
}
    
#\37 d11f8d4 {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    min-height: 160px;
    align-items: flex-start;
}
    
#\38 9a8a281 {
    max-width: 100%;
    width: 77.8281px;
    height: auto;
}
    
#\38 f521d14 {
    row-gap: 10px;
    column-gap: 24px;
    max-height: 100%;
    width: 100%;
    justify-content: flex-start;
    min-height: 110px;
    align-items: flex-start;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 3f4f9c3 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\30 a6bd0d9 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 e366eb3::before, #\31 e366eb3 > .bgExtraLayerOverlay {
    background-color: rgba(0, 0, 0, 1);
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.7;
    content: '';
    height: 100%;
}
#\31 e366eb3 {
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    width: 100%;
    min-height: 8px;
    background-image: url("https://lirp.cdn-website.com/2710b308/dms3rep/multi/opt/68ddf4b4339092ba1943c2c9_68827602bc95fcb0fa8cd0d6_f8a28e07-d811-457e-b915-8e782906adbe-1920w.webp");
    align-items: center;
    min-width: 4%;
    padding: 80px 16px 80px 16px;
    margin: 0% 0% 0% 0%;
}
#\31 e366eb3.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRk4AAABXRUJQVlA4IEIAAADwAQCdASoKAAcAAUAmJYgCdAEPAMG0tIAA/CK/TT/jGqc9gA0BPqE/2AtXsREQIx4Re/4B0YSDbk/OdygBVtZgAAA=');
}
    
#\32 9aeac0b {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 320px;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#b1f55a06 {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#\39 c210aa0 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bd39a33e {
    max-width: 100%;
    width: 71.37%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_eas.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 0px 15px 0px;
}
#widget_eas {
    max-width: 100%;
    width: 280px;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 cac825c {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\35 eb66313.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\35 eb66313 {
    align-self: auto;
    max-width: 100%;
    width: 200px;
    height: 55px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cda0ff9a {
    max-width: 100%;
    width: 80px;
    height: auto;
}
    
#\31 685db86 {
    align-self: auto;
    max-height: 100%;
    min-height: 55px;
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 2.0694115111015305%;
    flex-direction: row;
    width: 100%;
    align-items: flex-start;
    justify-self: auto;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 00370ca {
    column-gap: 4%;
    row-gap: 10px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\36 b1a918b {
    max-width: 100%;
    width: 80px;
    height: auto;
    order: 0;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 6fc446e {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\32 ce6c5db {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    min-width: 4%;
    order: 3;
}
    
#cb65e0ad {
    max-width: 100%;
    width: 80px;
    height: auto;
    order: 0;
}
    
#ef987e7c {
    row-gap: 10px;
    column-gap: 24px;
    margin-left: 0%;
    max-height: 100%;
    width: 48%;
    min-height: 160px;
    align-items: center;
    margin-right: 0%;
}
    
#bdfb88e9 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 3;
}
    
#bcabb006 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 3;
}
    
#a74345f6 {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    flex-wrap: nowrap;
    min-width: 4%;
    order: 2;
    margin: 0% 0% 0% 0%;
}
    
#\33 118effa {
    row-gap: 10px;
    column-gap: 24px;
    margin-left: 0%;
    max-height: 100%;
    width: 48%;
    min-height: 160px;
    align-items: center;
    margin-right: 0%;
}
    
#a156fbbc {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7cddef5 {
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-height: 80px;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\39 fd3d8f5 {
    row-gap: 10px;
    column-gap: 24px;
    margin-left: 0%;
    max-height: 100%;
    width: 48%;
    min-height: 160px;
    align-items: center;
    margin-right: 0%;
}
    
#f0c5002a {
    background-color: var(--color_7);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#f539975d {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c650935c {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1f65f32 {
    align-items: center;
    width: 9%;
    min-height: 72px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
}
    
#d1cb65f0 {
    align-items: center;
    width: 9%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
}
    
#\33 17d2249 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\32 3ec8a9c {
    align-items: center;
    width: 25%;
    min-height: 70px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
}
    
#e2a6df60 {
    align-items: center;
    width: 9%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
}
    
#ae210a25.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#ae210a25 {
    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;
}
    
#\37 28f3ced {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 0%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#a673d0ba.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a673d0ba {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\30 08d1ca6 {
    align-items: center;
    width: 25%;
    min-height: 72px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
}
    
#ad30523a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 b26d2c8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\33 2299218 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#\33 6672280 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e34d9b91 {
    background-color: var(--color_2);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#\35 40d5447 {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\39 5dee7b6 {
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    flex-wrap: nowrap;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#ad870541 {
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-height: 80px;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#group_qll {
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    max-height: 100%;
    width: 30.66%;
    min-height: 400px;
    align-items: center;
    background-image: none;
    background-color: rgba(88, 143, 161, 1);
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#widget_2u9 {
    max-width: 100%;
    width: 60px;
    height: auto;
}
    
#widget_q56 {
    max-width: 100%;
    width: 150px;
    height: auto;
}
    
#widget_mk1 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\37 a73dd95 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\39 5fa3520 {
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    max-height: 100%;
    width: 30.66%;
    min-height: 400px;
    align-items: center;
    background-image: none;
    background-color: rgba(88, 143, 161, 1);
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#fbe857f3 {
    max-width: 100%;
    width: 60px;
    height: auto;
}
    
#df84106a {
    max-width: 100%;
    width: 150px;
    height: auto;
}
    
#\31 4e78a7f {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#bd5d6476 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#d2022715 {
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    max-height: 100%;
    width: 30.66%;
    min-height: 400px;
    align-items: center;
    background-image: none;
    background-color: rgba(88, 143, 161, 1);
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\37 ccb894e {
    max-width: 100%;
    width: 60px;
    height: auto;
}
    
#de5fe1a4 {
    max-width: 100%;
    width: 150px;
    height: auto;
}
    
#\39 c35f56f {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\30 351f2e2 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 f19759b {
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    min-height: 320px;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\35 bae22b9 {
    background-color: var(--color_7);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#\38 e4cdd1e {
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-height: 8px;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 d7b6cf6 {
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-height: 8px;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#d918f987 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c0277ae {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_v5k {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
}
    
#\38 d3164a1 {
    max-width: 100%;
    width: 180px;
    height: auto;
}
    
#\32 31a1e71 {
    max-width: 100%;
    width: 180px;
    height: auto;
}
    
#e0ece0a0 {
    align-self: auto;
    max-height: 100%;
    --column-gap: 15px;
    min-height: 41px;
    row-gap: 24px;
    column-gap: 15px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    height: auto;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ioi {
    max-width: 100%;
    width: 100%;
    height: 438px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d1fbb57a {
    margin-left: 0%;
    max-width: 100%;
    width: 48%;
    height: auto;
    margin-right: 0%;
}
    
#\33 42e132e {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#aa5751dd {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 2d69a2f {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bfaae6c0 {
    background-color: var(--color_7);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#\31 bd434a9 {
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    flex-wrap: nowrap;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 18d1853 {
    margin-left: 0%;
    max-width: 100%;
    width: 48%;
    height: auto;
    margin-right: 0%;
}
}



@media all {
    
#\37 9352093 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a62da356 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 475px;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#fb55131b::before, #fb55131b > .bgExtraLayerOverlay {
    background-color: var(--color_1);
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.77;
    content: '';
    height: 100%;
}
#fb55131b {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: url("https://lirp.cdn-website.com/2710b308/dms3rep/multi/opt/68ddf4c78bf9f6e21ef62792_689e5f0c4d6f0a5a642281b1_1934eb8a383ebd2a7c1b9fba0c4415b4_1200_80-1920w.webp");
    border-style: solid;
}
#fb55131b.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRlIAAABXRUJQVlA4IEYAAADwAQCdASoKAAcAAUAmJQBOgCLsyKoLP8AA/pO1YI38z4pZg++mwYQvdP6zrYeZxhG0XzUooTc/QBeNLl70tRLnpyE7hGAA');
}
    
#e12b916e {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 36247f3 {
    align-self: auto;
    max-height: 100%;
    --column-gap: 15px;
    min-height: 41px;
    row-gap: 24px;
    column-gap: 15px;
    flex-direction: row;
    width: 100%;
    align-items: center;
    justify-self: auto;
    height: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 33c831f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 20px 0px 20px 0px;
}
#\35 33c831f {
    max-width: 100%;
    width: 306px;
    height: auto;
    min-height: 41px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 94bc901 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#d40326f3 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_7);
    background-image: none;
}
    
#f63e78b4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 38.58%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#b5bed0a5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 59.4%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#f548ea10 {
    margin: 0px 0% 0px 0%;
}
    
#\31 5644b1b {
    max-width: 100%;
    width: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_mmd {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_83r {
    width: 530px;
    height: auto;
    max-width: 100%;
}
    
#\32 2ee25b5 {
    width: 530px;
    height: auto;
    max-width: 100%;
}
    
#fa6e8d16 {
    width: 530px;
    height: auto;
    max-width: 100%;
}
    
#\35 76f2510 {
    width: 530px;
    height: auto;
    max-width: 100%;
}
    
#\35 fd1d409 {
    width: 530px;
    height: auto;
    max-width: 100%;
}
    
#\30 e52dd32 {
    width: 530px;
    height: auto;
    max-width: 100%;
}
    
#group_eh4[data-pinned] {
    position: sticky;
    top: 60px;
    bottom: auto;
    z-index: 1;
}
#group_eh4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 004f20a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_7);
    background-image: none;
}
    
#\30 b4984f7 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#ee1664d5 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#ffb0e3a3 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#\32 6ac07be {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 3cd36e2 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_5ol {
    width: 100%;
    height: 430px;
    position: relative;
    min-width: 10px;
    min-height: 100px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 2%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_9h3 {
    height: 728px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 eb03080 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\37 af433c6 {
    margin: 0px 0% 0px 0%;
}
    
#group_hks {
    width: 47.99908313834106%;
    min-height: 307px;
    height: auto;
}
    
#widget_l26 {
    height: auto;
}
    
#\39 ee0adec {
    width: 47.99908313834106%;
    min-height: 307px;
    height: auto;
}
    
#ae561a73 {
    height: auto;
}
    
#\31 f7024af {
    width: 48%;
    min-height: 364px;
    height: auto;
}
    
#\36 d822975 {
    height: auto;
}
    
#\32 8fa7948 {
    width: 47.99908313834106%;
    min-height: 307px;
    height: auto;
}
    
#\38 9a8a281 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 9aeac0b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\32 83d4372 {
    margin: 0px 0% 0px 0%;
}
    
#\31 e366eb3::before, #\31 e366eb3 > .bgExtraLayerOverlay {
    
}
#\31 e366eb3.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRk4AAABXRUJQVlA4IEIAAADwAQCdASoKAAcAAUAmJYgCdAEPAMG0tIAA/CK/TT/jGqc9gA0BPqE/2AtXsREQIx4Re/4B0YSDbk/OdygBVtZgAAA=');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cda0ff9a {
    height: auto;
}
    
#cb65e0ad {
    height: auto;
}
    
#\32 643ee07 {
    margin: 0px 0% 0px 0%;
}
    
#\38 00370ca {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\36 b1a918b {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 40d5447 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#d71f297d {
    margin: 0px 0% 0px 0%;
}
    
#group_qll {
    min-height: 442px;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_2u9 {
    height: auto;
}
    
#widget_q56 {
    height: auto;
}
    
#\39 5fa3520 {
    min-height: 442px;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#fbe857f3 {
    height: auto;
}
    
#df84106a {
    height: auto;
}
    
#d2022715 {
    min-height: 442px;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 ccb894e {
    height: auto;
}
    
#de5fe1a4 {
    height: auto;
}
    
#\39 5dee7b6 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 f19759b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\31 9cec0a1 {
    margin: 0px 0% 0px 0%;
}
    
#e0ece0a0 {
    column-gap: 4.45993031358885%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 31a1e71 {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
    
#\38 d3164a1 {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d1fbb57a {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
    
#\33 42e132e {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#d1f72e20 {
    margin: 0px 0% 0px 0%;
}
    
#\31 bd434a9 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 18d1853 {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a62da356 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\34 a6f923a {
    margin: 0px 0% 0px 0%;
}
    
#fb55131b::before, #fb55131b > .bgExtraLayerOverlay {
    
}
#fb55131b.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRlIAAABXRUJQVlA4IEYAAADwAQCdASoKAAcAAUAmJQBOgCLsyKoLP8AA/pO1YI38z4pZg++mwYQvdP6zrYeZxhG0XzUooTc/QBeNLl70tRLnpyE7hGAA');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 94bc901 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#f548ea10 {
    margin: 0px 0% 0px 0%;
}
    
#widget_83r {
    height: auto;
}
    
#\32 2ee25b5 {
    height: auto;
}
    
#fa6e8d16 {
    height: auto;
}
    
#\35 76f2510 {
    height: auto;
}
    
#\35 fd1d409 {
    height: auto;
}
    
#\30 e52dd32 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 b4984f7 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 c13c12d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 45% 4% 45% 4%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_6sq {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_3qi {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 d8660fb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#widget_9h3 {
    height: 240px;
}
    
#f734cb29 {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a926d728 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\37 7938546 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 eb03080 {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
    
#\30 4bd0459 {
    column-gap: 2%;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
}
    
#group_hks {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
    
#widget_l26 {
    height: auto;
}
    
#\39 ee0adec {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
    
#ae561a73 {
    height: auto;
}
    
#\31 f7024af {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
    
#\36 d822975 {
    height: auto;
}
    
#\32 8fa7948 {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
    
#\38 9a8a281 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\31 e366eb3::before, #\31 e366eb3 > .bgExtraLayerOverlay {
    
}
#\31 e366eb3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\31 e366eb3.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRk4AAABXRUJQVlA4IEIAAADwAQCdASoKAAcAAUAmJYgCdAEPAMG0tIAA/CK/TT/jGqc9gA0BPqE/2AtXsREQIx4Re/4B0YSDbk/OdygBVtZgAAA=');
}
    
#\32 9aeac0b {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
    
#bd39a33e {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\35 eb66313 {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
    
#cda0ff9a {
    height: auto;
}
    
#\31 685db86 {
    column-gap: 2.0694115111015305%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a74345f6 {
    column-gap: 4%;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
}
    
#\33 118effa {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
    
#\38 00370ca {
    row-gap: 12px;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
    
#\36 b1a918b {
    height: auto;
}
    
#\32 ce6c5db {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 7cddef5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#cb65e0ad {
    height: auto;
}
    
#ef987e7c {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
    
#\39 fd3d8f5 {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
    
#\33 1f65f32 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d1cb65f0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 3ec8a9c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e2a6df60 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 28f3ced {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 08d1ca6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\35 40d5447 {
    row-gap: 12px;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
    
#\39 5dee7b6 {
    column-gap: 2%;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
}
    
#ad870541 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_qll {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
    
#widget_2u9 {
    height: auto;
}
    
#widget_q56 {
    height: auto;
}
    
#\39 5fa3520 {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
    
#fbe857f3 {
    height: auto;
}
    
#df84106a {
    height: auto;
}
    
#d2022715 {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
    
#\37 ccb894e {
    height: auto;
}
    
#de5fe1a4 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\32 f19759b {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
    
#\38 e4cdd1e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 d7b6cf6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 d3164a1 {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
    
#\32 31a1e71 {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
    
#e0ece0a0 {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_ioi {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#d1fbb57a {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
    
#\33 42e132e {
    row-gap: 12px;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
    
#aa5751dd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 bd434a9 {
    column-gap: 4%;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
}
    
#\36 18d1853 {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\37 9352093 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a62da356 {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
    
#fb55131b::before, #fb55131b > .bgExtraLayerOverlay {
    
}
#fb55131b.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRlIAAABXRUJQVlA4IEYAAADwAQCdASoKAAcAAUAmJQBOgCLsyKoLP8AA/pO1YI38z4pZg++mwYQvdP6zrYeZxhG0XzUooTc/QBeNLl70tRLnpyE7hGAA');
}
    
#\37 36247f3 {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 33c831f {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\31 94bc901 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#f63e78b4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b5bed0a5 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_83r {
    height: auto;
}
    
#\32 2ee25b5 {
    height: auto;
}
    
#fa6e8d16 {
    height: auto;
}
    
#\35 76f2510 {
    height: auto;
}
    
#\35 fd1d409 {
    height: auto;
}
    
#\30 e52dd32 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\30 b4984f7 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#ee1664d5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ffb0e3a3 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}

