@media all {
  *#dm .dmInner a.u_1987587283:hover { background-image:initial !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_2460476577 .booking-fields-container { background-color:var(--color_2) !important; }

  *#dm .dmInner div.u_2460476577 .field-label { color:var(--color_5) !important; }

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

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

  *#dm .dmInner div.u_2460476577 .booking-search-btn:hover span.text {
    color:var(--color_1) !important;
    font-weight:bold !important;
  }

  *#dm .dmInner div.u_2460476577 .booking-search-btn.hover span.text {
    color:var(--color_1) !important;
    font-weight:bold !important;
  }

  *#dm .dmInner div#2460476577 .guests-done-btn:hover span.text {
    color:var(--color_1) !important;
    font-weight:bold !important;
  }

  *#dm .dmInner div#2460476577 .guests-done-btn.hover span.text {
    color:var(--color_1) !important;
    font-weight:bold !important;
  }

  *#dm .dmInner div.u_2460476577 .booking-search-btn span.text {
    color:var(--color_3) !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div#2460476577 .guests-done-btn span.text {
    color:var(--color_3) !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_2460476577 .booking-search-btn { background-color:var(--color_4) !important; }

  *#dm .dmInner div.u_2460476577 .guests-done-btn { background-color:var(--color_4) !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_2460476577 .field-label { font-size:13px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_1326843613 span.text { font-size:14px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0.5);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/8ba058df/dms3rep/multi/opt/89-1920w.jpg");
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 793px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#acbe0ae1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 8% 16px 8%;
    margin: 0% 0% 0% 0%;
}
    
#c2279017 {
    min-height: 481px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#cbecc2f0 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#widget_jt0 {
    width: 97.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_25d {
    width: 67.97%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_22k {
    width: 1330px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#widget_00b {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 2ab3909 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 1ef62d1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#e863c79a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: stretch;
    background-color: var(--color_3);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b914855a {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a02930d2 {
    margin: 0px 0% 0px 0%;
}
    
#widget_0qu {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a424e54e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 0dfbcce {
    min-height: 244px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 10% 4% 10%;
    margin: 0% 0% 0% 0%;
}
    
#bc2713d0 {
    margin: 0px 0% 0px 0%;
}
    
#\35 840bb1f[data-background-color-animation] {
    background-color: var(--color_3);
}
#\35 840bb1f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: linear-gradient(0deg, rgba(255, 255, 255, 1) 0%, rgba(142, 169, 172, 1) 100%);
    background-origin: border-box;
}
    
#b5451035 {
    width: 83.24%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 0756998 {
    align-items: center;
    width: 30%;
    min-height: 94px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_6);
    background-image: none;
    border-width: 0 0 0 0;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid;
    align-self: auto;
    order: 2;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6975446.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\32 6975446 {
    width: 189px;
    height: 51px;
    max-width: 100%;
    justify-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7061560 {
    align-items: center;
    width: 30%;
    min-height: 94px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_6);
    background-image: none;
    border-width: 0 0 0 0;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid;
    align-self: auto;
    order: 2;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d6691bbb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#fc66173f {
    align-items: center;
    width: 32.45%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 1.5925680159256803%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    align-content: center;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
}
    
#\37 ebf473e {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ac3c6166 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8c2266b {
    min-height: 981px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ff849914 {
    align-items: center;
    width: 32.45%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 1.5925680159256803%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    align-content: center;
    border-radius: 20px 20px 20px 20px;
}
    
#\35 259f4d1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    background-color: var(--color_1);
    background-image: none;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b94328e9 {
    align-items: center;
    width: 32.45%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 00a529e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c44feda7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    order: 3;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 1%;
    padding: 16px 6% 16px 6%;
    margin: 0px 0% 0px 0%;
}
    
#\36 63f4bd4 {
    align-items: center;
    width: 32.45%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
}
    
#be0d3c79 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6efea55 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    order: 3;
    height: auto;
    --column-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d1406677[data-background-color-animation] {
    background-color: var(--color_3);
}
#d1406677 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_12);
    background-image: none;
}
    
#\35 a9951e4 {
    align-items: center;
    width: 30%;
    min-height: 94px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_6);
    background-image: none;
    border-width: 0 0 0 0;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid;
    align-self: auto;
    order: 2;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c0769074 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f77469b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 91ae6ae {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 2103df3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\33 2103df3 {
    width: 189px;
    height: 51px;
    max-width: 100%;
    justify-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce007e0b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#ce007e0b {
    width: 189px;
    height: 51px;
    max-width: 100%;
    justify-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce3be91c {
    align-items: center;
    width: 32.45%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
}
    
#\37 2efdb7b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 61d0ca6 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 87c2ffb {
    align-items: center;
    width: 32.45%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
}
    
#db354fd4 {
    margin: 0px 0% 0px 0%;
}
    
#c30326f4 {
    align-items: center;
    width: 30%;
    min-height: 94px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_6);
    background-image: none;
    border-width: 0 0 0 0;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid;
    align-self: auto;
    order: 0;
    padding: 5px 16px 5px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#df5bc257 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 e95eb5a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\30 e95eb5a {
    width: 189px;
    height: 51px;
    max-width: 100%;
    justify-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b5f32c85 {
    align-items: center;
    width: 30%;
    min-height: 94px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_6);
    background-image: none;
    border-width: 0 0 0 0;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid;
    align-self: auto;
    order: 1;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 fdf5afc.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\34 fdf5afc {
    width: 189px;
    height: 51px;
    max-width: 100%;
    justify-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a382d967.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#a382d967 {
    width: 189px;
    height: 51px;
    max-width: 100%;
    justify-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e3dd794 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_bl9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_a9f {
    width: 100%;
    height: 310px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d5f2b6da {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    height: auto;
    --column-gap: 10px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 85b4f46 {
    align-items: center;
    width: 30%;
    min-height: 94px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_6);
    background-image: none;
    border-width: 0 0 0 0;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid;
    align-self: auto;
    order: 0;
    padding: 5px 16px 5px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cae53702 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 89bd7f6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1f307d9 {
    align-items: center;
    width: 30%;
    min-height: 94px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_6);
    background-image: none;
    border-width: 0 0 0 0;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid;
    align-self: auto;
    order: 1;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3c1607d {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 a4062ff {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#df2ea98e {
    align-items: center;
    width: 30%;
    min-height: 94px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_6);
    background-image: none;
    border-width: 0 0 0 0;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid;
    align-self: auto;
    order: 3;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c92ec1f {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f8f2e61b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dc5bf260 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    height: auto;
    --column-gap: 10px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 607378e {
    align-items: center;
    width: 30%;
    min-height: 94px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_6);
    background-image: none;
    border-width: 0 0 0 0;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid;
    align-self: auto;
    order: 0;
    padding: 5px 16px 5px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 2e388aa {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 72327d7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c9e6f0f {
    align-items: center;
    width: 30%;
    min-height: 94px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_6);
    background-image: none;
    border-width: 0 0 0 0;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid;
    align-self: auto;
    order: 1;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c4d06472 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 4f1a6a2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f68f363 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 d65fe0f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e1c0b0dd {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 fab4ce8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 910338a {
    width: 100.00%;
    height: 310px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a0c83465 {
    width: 100%;
    height: 310px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f7d1c11 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#efddc10f {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    height: auto;
    --column-gap: 10px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b81dc155 {
    align-items: center;
    width: 30%;
    min-height: 94px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_6);
    background-image: none;
    border-width: 0 0 0 0;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid;
    align-self: auto;
    order: 0;
    padding: 5px 16px 5px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9b2e791 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 f830fb4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 6db98a4 {
    align-items: center;
    width: 30%;
    min-height: 94px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_6);
    background-image: none;
    border-width: 0 0 0 0;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid;
    align-self: auto;
    order: 1;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 227e64e {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 f9cb05e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#da255cdf {
    align-items: center;
    width: 30%;
    min-height: 94px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_6);
    background-image: none;
    border-width: 0 0 0 0;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid;
    align-self: auto;
    order: 2;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 513b3fc {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#eff27f7e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bd77f1ee {
    width: 100%;
    height: 310px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#afb72e0c {
    width: 100%;
    height: 310px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed97a336 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c35d546d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8a03d6b {
    width: 100%;
    height: 310px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b14e7d8 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    height: auto;
    --column-gap: 10px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 7465a62 {
    align-items: center;
    width: 30%;
    min-height: 94px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_6);
    background-image: none;
    border-width: 0 0 0 0;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid;
    align-self: auto;
    order: 0;
    padding: 5px 16px 5px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 75324eb {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 0b51895 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb98e3b0 {
    align-items: center;
    width: 30%;
    min-height: 94px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_6);
    background-image: none;
    border-width: 0 0 0 0;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid;
    align-self: auto;
    order: 1;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 964279c {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#db25df1c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 2a81fcc {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e8122319 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e7222a01 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    height: auto;
    --column-gap: 10px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d7292eb {
    align-items: center;
    width: 30%;
    min-height: 94px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_6);
    background-image: none;
    border-width: 0 0 0 0;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid;
    align-self: auto;
    order: 0;
    padding: 5px 16px 5px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ce28e22 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c27c5afd {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e34d41f {
    align-items: center;
    width: 30%;
    min-height: 94px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_6);
    background-image: none;
    border-width: 0 0 0 0;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid;
    align-self: auto;
    order: 1;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 cf96b6d {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ebe8a56e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e1a6a81 {
    align-items: center;
    width: 30%;
    min-height: 94px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_6);
    background-image: none;
    border-width: 0 0 0 0;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid;
    align-self: auto;
    order: 2;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 78fcb33 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 92b9450 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 89bcf44 {
    min-height: 70px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e8b9eeed.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#e8b9eeed {
    width: 298px;
    height: 59px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f61c5d5c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\37 a08eca5 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#\36 d4cec91 {
    margin: 0px 0% 0px 0%;
}
    
#group_94i {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_rhc {
    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;
}
    
#group_g1c {
    align-items: flex-start;
    width: 70.90%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#widget_tv3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_233 {
    width: 26.99%;
    height: 318px;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\33 7810511 {
    width: 2000px;
    height: auto;
    max-width: 100%;
}
    
#\37 bcd20dd {
    background-image: none;
    background-color: var(--color_2);
}
    
#\32 fc27956 {
    margin: 0px 0% 0px 0%;
}
    
#\34 e49bbe7 {
    min-height: 33px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#\35 59917d9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    background-color: var(--color_1);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 9883225[data-background-color-animation] {
    background-color: var(--color_3);
}
#\37 9883225::before, #\37 9883225 > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.8) 54%, rgba(0, 0, 0, 0) 100%);
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
}
#\37 9883225 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: url("https://lirp.cdn-website.com/8ba058df/dms3rep/multi/opt/AdobeStock_1768554144-1920w.jpeg");
}
#\37 9883225.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAIBAAAQMEAgMAAAAAAAAAAAAAAgABBAMFERITIVJx4f/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAGhEAAgIDAAAAAAAAAAAAAAAAAQIABAMRMf/aAAwDAQACEQMRAD8Ansc+ZIaiEY+GtT6bXpi9raBJvOg5EHfHl9REauZyvZOwiudsJ//Z');
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 799137d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\34 799137d {
    width: 44.88%;
    height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e07bb22 {
    margin: 0px 0% 0px 0%;
}
    
#da6d34e3 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0a648ca {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 48%;
    min-width: 4%;
    align-items: center;
    background-color: rgba(0, 0, 0, 0.6);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    order: 0;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#b854850e {
    min-height: 616px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 847b03c {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_3q2 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#db199303 {
    width: 65.13%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 dd856ac {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#\30 09486a3 {
    align-items: center;
    width: 100%;
    min-height: 183px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.895874990742798%;
    order: 2;
    height: auto;
    flex-wrap: nowrap;
    padding: 16px 6% 16px 6%;
    margin: 0px 0% 0px 0%;
}
    
#\32 1a921cf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 520647e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\33 520647e {
    width: 22.04%;
    height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e13da97c {
    width: 100%;
    height: 282px;
    min-height: 100px;
    max-width: 100%;
    order: 0;
}
    
#f7d10388 {
    margin: 0px 0% 0px 0%;
}
    
#\35 63c665a {
    min-height: 386px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#widget_1df {
    width: 86px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    min-height: 600px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c2279017 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\38 2ab3909 {
    margin: 0px 0% 0px 0%;
}
    
#widget_jt0 {
    width: 99.69%;
}
    
#widget_25d {
    width: 99.69%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b914855a {
    padding: 0% 0% 0% 0%;
}
    
#a02930d2 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a424e54e {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 0dfbcce {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#bc2713d0 {
    margin: 0px 0% 0px 0%;
}
    
#b5451035 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fc66173f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#db354fd4 {
    margin: 0px 0% 0px 0%;
}
    
#ce3be91c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 8c2266b {
    padding: 0% 0% 0% 0%;
}
    
#ff849914 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b94328e9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c44feda7 {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
}
    
#\36 63f4bd4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 87c2ffb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 89bcf44 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\36 d4cec91 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 fc27956 {
    margin: 0px 0% 0px 0%;
}
    
#\34 e49bbe7 {
    padding: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 9883225::before, #\37 9883225 > .bgExtraLayerOverlay {
    
}
#\37 9883225.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAIBAAAQMEAgMAAAAAAAAAAAAAAgABBAMFERITIVJx4f/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAGhEAAgIDAAAAAAAAAAAAAAAAAQIABAMRMf/aAAwDAQACEQMRAD8Ansc+ZIaiEY+GtT6bXpi9raBJvOg5EHfHl9REauZyvZOwiudsJ//Z');
}
    
#\34 799137d {
    width: 63.43%;
}
    
#\34 e07bb22 {
    margin: 0px 0% 0px 0%;
}
    
#b854850e {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#group_3q2 {
    width: 20.52%;
}
    
#d0a648ca {
    width: 75.40%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 520647e {
    width: 44.18%;
}
    
#e13da97c {
    height: 326px;
}
    
#f7d10388 {
    margin: 0px 0% 0px 0%;
}
    
#\35 63c665a {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 400px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: unset;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
}
}



@media (max-width: 767px) {
    
#acbe0ae1 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 16px 4% 16px 4%;
    margin: 0% 0% 0% 0%;
}
    
#c2279017 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_jt0 {
    width: 99.75%;
}
    
#widget_25d {
    width: 99.89%;
}
}



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



@media (max-width: 767px) {
    
#a424e54e {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 0dfbcce {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#b5451035 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\32 0756998 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 5px;
}
    
#\34 7061560 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 5px;
}
    
#fc66173f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#db354fd4 {
    margin: 0px 0% 0px 0%;
}
    
#c30326f4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 5px;
}
    
#\36 8c2266b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#ff849914 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 259f4d1 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b94328e9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c44feda7 {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 63f4bd4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b5f32c85 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 5px;
}
    
#\38 6efea55 {
    column-gap: 7.361963190184049%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#\35 a9951e4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 5px;
}
    
#ce3be91c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 87c2ffb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d5f2b6da {
    column-gap: 7.361963190184049%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#\34 85b4f46 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 5px;
}
    
#\36 1f307d9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 5px;
}
    
#df2ea98e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 5px;
}
    
#dc5bf260 {
    column-gap: 7.361963190184049%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#\38 607378e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 5px;
}
    
#\30 c9e6f0f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 5px;
}
    
#efddc10f {
    column-gap: 7.361963190184049%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#b81dc155 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 5px;
}
    
#\30 6db98a4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 5px;
}
    
#da255cdf {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 5px;
}
    
#\34 b14e7d8 {
    column-gap: 7.361963190184049%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#\35 7465a62 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 5px;
}
    
#bb98e3b0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 5px;
}
    
#e7222a01 {
    column-gap: 7.361963190184049%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#\38 d7292eb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 5px;
}
    
#\36 e34d41f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 5px;
}
    
#\30 e1a6a81 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 5px;
}
}



@media (max-width: 767px) {
    
#\33 89bcf44 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#f61c5d5c {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_233 {
    height: 176px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
    
#group_94i {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 5px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_g1c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
}
}



@media (max-width: 767px) {
    
#\33 7810511 {
    width: 358px;
    height: 76px;
}
    
#\32 fc27956 {
    margin: 0px 0% 0px 0%;
}
    
#\34 e49bbe7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\35 59917d9 {
    width: 100%;
    min-height: 49px;
    align-items: center;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\37 9883225::before, #\37 9883225 > .bgExtraLayerOverlay {
    
}
#\37 9883225.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAIBAAAQMEAgMAAAAAAAAAAAAAAgABBAMFERITIVJx4f/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAGhEAAgIDAAAAAAAAAAAAAAAAAQIABAMRMf/aAAwDAQACEQMRAD8Ansc+ZIaiEY+GtT6bXpi9raBJvOg5EHfHl9REauZyvZOwiudsJ//Z');
}
    
#\34 799137d {
    width: 99.49%;
}
    
#da6d34e3 {
    width: 99.49%;
}
    
#d0a648ca {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 10px;
    order: 1;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#b854850e {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\37 847b03c {
    width: 100.00%;
}
    
#group_3q2 {
    width: 100%;
    min-height: 238px;
    align-items: center;
    order: 0;
    height: auto;
}
}



@media (max-width: 767px) {
    
#db199303 {
    width: 100.00%;
}
    
#\32 1a921cf {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 520647e {
    width: 99.49%;
}
    
#e13da97c {
    height: 398px;
}
    
#\35 63c665a {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 5px;
}
}

