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

  *#dm .dmInner a.u_2219122231 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/9b07b445/icon/Arrow_2094738.svg) !important;
  }

  *#dm .dmInner div.u_3942079483 img { border-radius:156px 156px 0px 156px !important; }

  *#dm .dmInner div.u_3406750109 img { border-radius:156px 156px 156px 0px !important; }

  *#dm .dmInner div.u_1882892160 img { border-radius:156px 0px 156px 156px !important; }

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

  *#dm .dmInner div.u_1406954616 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1386963910 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1346642868 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1676270416 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1906495100 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

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

  *#dm .dmInner a.u_1016989266 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/9b07b445/icon/Arrow_2094738.svg) !important;
    order:1 !important;
  }

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

  *#dm .dmInner div.u_2356796698 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1469806250 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1601691613 span[data-icon-mask] { background-color:var(--color_4) !important; }

  *#dm .dmInner a.u_2938626115 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/9b07b445/icon/Arrow_2094738.svg) !important;
    order:1 !important;
  }
}
@media (min-width:0) and (max-width:767px) {}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0,0,0,0);
    --overlapping-background-image: var(--color_1);
}
}



@media all {
    
#e66f8374 {
    row-gap: 40px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#daafa8c5 {
    align-self: center;
    row-gap: 12px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-height: 80px;
    padding: 0 0 0 0;
}
    
#\38 739b399 {
    max-width: 100%;
    width: 599px;
    height: auto;
}
    
#\30 8a22f29 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d982e5d0 {
    align-self: center;
    column-gap: 20px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-height: 80px;
    padding: 0 0 0 0;
}
    
#\31 01aad5c {
    border-color: rgba(24,60,92,0.1);
    background-color: rgba(255,255,255,1);
    border-radius: 24px;
    row-gap: 10px;
    box-shadow: 0 8px 24px rgba(24,60,92,0.08);
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    min-width: 0;
    background-image: none;
    align-content: center;
    padding: 24px 24px 24px 24px;
}
    
#fc5a36cc {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#\34 7dd079c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 59f7e16 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 a0507b5 {
    border-color: rgba(24,60,92,0.1);
    background-color: var(--color_6);
    border-radius: 24px;
    row-gap: 10px;
    box-shadow: 0 8px 24px rgba(24,60,92,0.08);
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    min-width: 0;
    align-content: center;
    padding: 24px 24px 24px 24px;
}
    
#\33 630f071 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#ab209626 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#fc18a8d1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 350895e {
    border-color: rgba(24,60,92,0.1);
    background-color: var(--color_6);
    border-radius: 24px;
    row-gap: 10px;
    box-shadow: 0 8px 24px rgba(24,60,92,0.08);
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    min-width: 0;
    align-content: center;
    padding: 24px 24px 24px 24px;
}
    
#bd789f24 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#a05e0fe3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d31a06f5 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#dbd54eff {
    border-color: rgba(24,60,92,0.1);
    background-color: var(--color_6);
    border-radius: 24px;
    row-gap: 10px;
    box-shadow: 0 8px 24px rgba(24,60,92,0.08);
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    min-width: 0;
    align-content: center;
    padding: 24px 24px 24px 24px;
}
    
#\39 a3a07c4 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#b0e94fdc {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 02e5c77 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 59e0db1::before, #\31 59e0db1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.75;
    border-radius: inherit;
}
#\31 59e0db1 {
    background-image: url("https://irp.cdn-website.com/9b07b445/dms3rep/multi/opt/120631-1920w.jpg");
    background-color: var(--color_2);
    background-attachment: fixed;
}
    
#\34 7de31b0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 0cee292 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 60.00%;
    min-width: 4%;
    order: 1;
    align-items: flex-end;
    align-content: flex-end;
}
    
#\33 6b8e2b3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40%;
    min-width: 4%;
    flex: 0 1 auto;
    order: 0;
}
    
#\37 846c707 {
    min-height: 754px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
}
    
#\38 e03da34::before, #\38 e03da34 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.5;
    border-radius: inherit;
}
#\38 e03da34 {
    background-image: url("https://irp.cdn-website.com/9b07b445/dms3rep/multi/opt/Scenic+Boat+Ride-1920w.jpg");
}
    
#widget_a1m {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_21t {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ud6 {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
    
#widget_p3s {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#de5d899c {
    min-height: 8px;
    column-gap: 3%;
    row-gap: 24px;
    width: 51.96%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#c035e2ad {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 45%;
    min-width: 4%;
    align-content: flex-start;
    flex: 0 1 auto;
}
    
#\35 2ad6ee9 {
    min-height: 240px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
}
    
#\34 3976d67 {
    max-width: 100%;
    width: 538px;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9746ed5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_qni {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_d4u {
    width: 48.5%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
}
    
#group_n1c {
    justify-content: space-between;
    align-items: flex-start;
    width: 48.5%;
    min-height: 160px;
    max-height: none;
    row-gap: 20px;
    column-gap: 24px;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
}
    
#widget_dlv {
    width: 100%;
    height: 300px;
    max-width: 100%;
}
    
#\37 a360ae8 {
    width: 100%;
    height: 300px;
    max-width: 100%;
}
    
#c513edca {
    background-image: url("https://irp.cdn-website.com/9b07b445/dms3rep/multi/opt/category_bg_1-1920w.png");
    background-repeat: repeat;
    background-size: auto;
    background-position: 50% 100%;
    background-color: var(--color_6);
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 a318da0 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#bc19d820 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 32px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#b4f8ca23 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 12px;
    align-items: center;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#dcb98020 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: center;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#\37 573fe45 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 62a9de7 {
    max-width: 100%;
    width: 1427px;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_lq5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#bfb8a173 {
    width: 100%;
    height: 570px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_4au.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 15px 15px 15px;
}
#widget_4au {
    width: auto;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d436937d {
    min-height: 320px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\37 3a0be95::before, #\37 3a0be95 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.85;
    border-radius: inherit;
}
#\37 3a0be95 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/9b07b445/dms3rep/multi/opt/GLOBE-PLANE+%281%29-1920w.png");
    background-size: contain;
    background-position: 100% 100%;
}
    
#ad11100a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 45%;
    min-width: 4%;
    flex: 0 1 auto;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#c472fabc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 51.96%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\33 3ebc99e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f7650451 {
    max-width: 100%;
    width: auto;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_d0q {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
    
#widget_cva {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 a7c4ca3 {
    min-height: 455px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\36 89ac9a1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/9b07b445/dms3rep/multi/opt/7586-1920w.jpg");
}
    
#\39 1acafb1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 55%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 0.7);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    align-items: center;
    align-content: center;
    box-shadow: rgba(0, 0, 0, 0.1) 3px 0px 11px 0px;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\31 ca361a5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 45%;
    min-width: 4%;
    flex: 0 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#b068a360 {
    width: 75px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b204b46c {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f4f8d5f1 {
    max-width: 100%;
    width: 756px;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a1350b2f {
    max-width: 100%;
    width: 220px;
    min-height: 55px;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b2d2260d {
    min-height: 0;
    column-gap: 2%;
    row-gap: 32px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#a90f1188 {
    align-items: center;
    width: 31.33%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    align-content: center;
    margin: 0px 0% 0px 0%;
}
    
#\32 8edf2ec {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 12px;
    order: 0;
    align-items: center;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#\33 65ed0d3 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: url("https://irp.cdn-website.com/9b07b445/dms3rep/multi/opt/pattern-bg-1920w.png");
}
    
#b0d144cc {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 3%;
    row-gap: 24px;
    order: 1;
    flex-direction: row;
    margin: 0% 0% 0% 0%;
}
    
#a4b04367 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 aca5e4f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_l5d {
    width: 78.21%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_4r2 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\32 3cad5d6 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_02e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 e02e775 {
    align-items: center;
    width: 31.33%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    align-content: center;
    margin: 0px 0% 0px 0%;
}
    
#c167d44d {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#b3d464ae {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fe08aff5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#dc511799 {
    align-items: center;
    width: 31.33%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    align-content: center;
    margin: 0px 0% 0px 0%;
}
    
#\36 e962387 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#d3664803 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e0b93a1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 846c707 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 482px;
}
    
#\36 0cee292 {
    width: 100%;
    min-height: 8px;
    align-items: center;
    align-content: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 2ad6ee9 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#de5d899c {
    width: 48.5%;
    min-height: 8px;
}
    
#c035e2ad {
    width: 48.5%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bc19d820 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#a6e423ac {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d436937d {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#d2d3cdbd {
    margin: 0px 0% 0px 0%;
}
    
#\37 3a0be95 {
    background-repeat: no-repeat;
    background-size: auto;
}
    
#ad11100a {
    width: 100%;
    min-height: 80px;
}
    
#c472fabc {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 a7c4ca3 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\37 77a3441 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b2d2260d {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\35 80d1398 {
    margin: 0px 0% 0px 0%;
}
    
#b0d144cc {
    column-gap: 4%;
}
    
#a90f1188 {
    width: 30.66%;
}
    
#\35 e02e775 {
    width: 30.66%;
}
    
#dc511799 {
    width: 30.66%;
}
    
#widget_l5d {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#e66f8374 {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: unset;
    padding-right: var(--section-padding-right);
    row-gap: 24px;
}
    
#daafa8c5 {
    align-items: center;
}
    
#d982e5d0 {
    row-gap: 20px;
    flex-direction: column;
}
}



@media (max-width: 767px) {
    
#\36 0cee292 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    align-content: center;
}
    
#\33 6b8e2b3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 846c707 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#de5d899c {
    width: 100%;
    min-height: 380px;
    align-items: center;
    column-gap: 3%;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
}
    
#c035e2ad {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#\35 2ad6ee9 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_d4u {
    height: 380px;
    margin-right: 0%;
    margin-left: 0%;
    width: 48.5%;
    align-self: center;
}
    
#widget_dlv {
    height: 180px;
}
    
#\37 a360ae8 {
    height: 180px;
}
    
#group_n1c {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.58%;
    height: auto;
    min-height: 380px;
    align-self: center;
}
}



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



@media (max-width: 767px) {
    
#d436937d {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#ad11100a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#c472fabc {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\31 a7c4ca3 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\39 1acafb1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 ca361a5 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#b2d2260d {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#a90f1188 {
    min-width: 32px;
    width: 100%;
    flex: 0 1 auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
}
    
#\32 8edf2ec {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b0d144cc {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#\35 e02e775 {
    min-width: 32px;
    width: 100%;
    flex: 0 1 auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
}
    
#dc511799 {
    min-width: 32px;
    width: 100%;
    flex: 0 1 auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
}
    
#widget_l5d {
    width: 100.00%;
}
    
#\30 aca5e4f {
    width: 79.73%;
}
}

#\31 59e0db1.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAHRAAAgIBBQAAAAAAAAAAAAAAAQMAAgUEETEyQf/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAExA//aAAwDAQACEQMRAD8A1HHYKqtAh6rkNA5J8lgU7bvESWpA60//2Q==')!important}#\33 65ed0d3.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAVklEQVQI132OQQrAMAzDkrZr//9heaQzo+ywgwg4wklERABFAk3SC9Arq31YTIdd0jATmM7zKw7gKknSApaztkVJ4RNbduNl6sojHq3nn3nOV6zWH/IGZVibl1HAU4gAAAAASUVORK5CYII=')!important}#\37 3a0be95.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABEklEQVQY05WPS04CYRAGByMqKnEDEkVgeAgKoomPjQsvxGJmmP66++9uWHpuAzewktrVprLsvxRFcVLXdbMiah0siK5LoF0Cl5Xq6TEqy7IBxQUnuaUkozpxf6u4qxMPyWTInrrHEIpzJHRgPCfjFRkvyHhJLm9wfefQZbbf7xtwuYFxn4yfyTAjxwLBa4R8wfX7YCYhZ+xyzy5TuEzIuYfgHCFLDlkh9INcfjI4WnDOYTIn0ylZ6lLIDCFzhCzguoDpZ0ZGLTIek8krmaxrk0HtktNOHygOIzJg16esiqq5Ne5tjR/rJC9kMibXKUJGFDpml55Y6mab381JuZP2NrRPpnOYzNh1gtAcrjk7d8Tk6g89H4GSuOhOTQAAAABJRU5ErkJggg==')!important}#\36 89ac9a1.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAdEAACAgIDAQAAAAAAAAAAAAABAgADBREEBiEi/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQP/xAAXEQEBAQEAAAAAAAAAAAAAAAABAgAD/9oADAMBAAIRAxEAPwChhsxRi7zyMdSKWdfdQ/aqGdiznZOz8GIkq5TdLRhd/9k=')!important}