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

  *#dm .dmInner *.u_1781518970 { display:none !important; }

  *#dm .dmInner *.u_1957010275 { display:none !important; }

  *#dm .dmInner *.u_1463876012 { display:none !important; }

  *#dm .dmInner *.u_1864249356 { display:none !important; }

  *#dm .dmInner *.u_1845641945 { display:none !important; }

  *#dm .dmInner *.u_1983222310 { display:none !important; }

  *#dm .dmInner *.u_1447756150 { display:none !important; }

  *#dm .dmInner *.u_1677127068 { display:none !important; }

  *#dm .dmInner *.u_1251536044 { display:none !important; }

  *#dm .dmInner *.u_1396343257 { display:none !important; }

  *#dm .dmInner *.u_1225992779 { display:none !important; }

  *#dm .dmInner *.u_1625443911 { display:none !important; }

  *#dm .dmInner *.u_1037861937 { display:none !important; }

  *#dm .dmInner *.u_1878001782 { display:none !important; }

  *#dm .dmInner *.u_1684505980 { display:none !important; }

  *#dm .dmInner *.u_1089547268 { display:none !important; }

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

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

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

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

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

  *#dm .dmInner div.u_1037336289 hr {
    color:var(--color_1) !important;
    border-width:4px !important;
  }

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

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

  *#dm .dmInner *.u_944122801 .svg { width:100% !important; }

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

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

  *#dm .dmInner *.u_1121134535 .svg { width:100% !important; }

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

  *#dm .dmInner div.u_1121134535 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:var(--color_2) !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    background-image:none !important;
    border-style:solid !important;
  }

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

  *#dm .dmInner *.u_1830638419 .svg { width:100% !important; }

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

  *#dm .dmInner div.u_1830638419 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:var(--color_2) !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    background-image:none !important;
    border-style:solid !important;
  }

  *#dm .dmInner *.u_1663177020 .svg { width:100% !important; }

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

  *#dm .dmInner div.u_1663177020 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:var(--color_2) !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    background-image:none !important;
    border-style:solid !important;
  }

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

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

  *#dm .dmInner *.u_1522482569 .svg { width:100% !important; }

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

  *#dm .dmInner div.u_1522482569 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:var(--color_2) !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    background-image:none !important;
    border-style:solid !important;
  }

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

  *#dm .dmInner *.u_1334473249 .svg { width:100% !important; }

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

  *#dm .dmInner div.u_1334473249 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:var(--color_2) !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    background-image:none !important;
    border-style:solid !important;
  }

  *#dm .dmInner *.u_1274140294 .svg { width:100% !important; }

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

  *#dm .dmInner div.u_1274140294 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:var(--color_2) !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    background-image:none !important;
    border-style:solid !important;
  }

  *#dm .dmInner *.u_1735708764 .svg { width:100% !important; }

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

  *#dm .dmInner div.u_1735708764 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:var(--color_2) !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    background-image:none !important;
    border-style:solid !important;
  }

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

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

  *#dm .dmInner *.u_1589464232 .svg { width:100% !important; }

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

  *#dm .dmInner div.u_1589464232 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:var(--color_2) !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    background-image:none !important;
    border-style:solid !important;
  }

  *#dm .dmInner *.u_1412913866 .svg { width:100% !important; }

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

  *#dm .dmInner div.u_1412913866 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:var(--color_2) !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    background-image:none !important;
    border-style:solid !important;
  }

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

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

  *#dm .dmInner div.u_1150585114 hr {
    color:var(--color_1) !important;
    border-width:4px !important;
  }

  *#dm .dmInner div.u_1744415242 hr {
    color:var(--color_1) !important;
    border-width:4px !important;
  }

  *#dm .dmInner div.u_944122801 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:var(--color_2) !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    background-image:none !important;
    border-style:solid !important;
  }

  *#dm .dmInner *.u_2966055430 #wave_obj3 { fill:var(--color_2) !important; }

  *#dm .dmInner *.u_2966055430 #wave_obj2 { fill:rgba(171,20,39,0.6) !important; }

  *#dm .dmInner *.u_2966055430 #wave_obj1 { fill:rgba(171,20,39,0.4) !important; }

  *#dm .dmInner *.u_1638370696 #wave_obj3 { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner *.u_1638370696 #wave_obj2 { fill:rgba(255,255,255,0.6) !important; }

  *#dm .dmInner *.u_1638370696 #wave_obj1 { fill:rgba(255,255,255,0.4) !important; }

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

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

  *#dm .dmInner *.u_1593904393 .svg { width:100% !important; }

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

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

  *#dm .dmInner *.u_1118479711 .svg { width:100% !important; }

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

  *#dm .dmInner div.u_1118479711 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:var(--color_2) !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    background-image:none !important;
    border-style:solid !important;
  }

  *#dm .dmInner div.u_1593904393 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:var(--color_2) !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    background-image:none !important;
    border-style:solid !important;
  }

  *#dm .dmInner *.u_1550597159 .svg { width:100% !important; }

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

  *#dm .dmInner div.u_1550597159 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:var(--color_2) !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    background-image:none !important;
    border-style:solid !important;
  }

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

  *#dm .dmInner *.u_1292434057 .svg { width:100% !important; }

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

  *#dm .dmInner div.u_1292434057 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:var(--color_2) !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    background-image:none !important;
    border-style:solid !important;
  }

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

  *#dm .dmInner *.u_1471040854 .svg { width:100% !important; }

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

  *#dm .dmInner div.u_1471040854 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:var(--color_2) !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    background-image:none !important;
    border-style:solid !important;
  }

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

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

  *#dm .dmInner *.u_1836604272 .svg { width:100% !important; }

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

  *#dm .dmInner div.u_1836604272 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:var(--color_2) !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    background-image:none !important;
    border-style:solid !important;
  }

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

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

  *#dm .dmInner *.u_1303483601 .svg { width:100% !important; }

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

  *#dm .dmInner div.u_1303483601 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:var(--color_2) !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    background-image:none !important;
    border-style:solid !important;
  }

  *#dm .dmInner *.u_1974913117 .svg { width:100% !important; }

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

  *#dm .dmInner div.u_1974913117 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:var(--color_2) !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    background-image:none !important;
    border-style:solid !important;
  }

  *#dm .dmInner *.u_1543450540 #wave_obj3 { fill:var(--color_7) !important; }

  *#dm .dmInner *.u_1543450540 #wave_obj2 { fill:rgba(148,144,141,0.6) !important; }

  *#dm .dmInner *.u_1543450540 #wave_obj1 { fill:rgba(148,144,141,0.4) !important; }
}
*#dm .dmInner div.u_1055840979
{
}
@media (min-width:1025px) {}
@media (min-width:0px) and (max-width:767px) {}
@media (min-width:768px) and (max-width:1024px) {}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1055840979
{
	columns:3 !important;
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0,0,0,0);
    --overlapping-background-image: rgba(0,0,0,0);
}
}



@media all {
    
#f07daa91 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 31afff6 {
    min-height: auto;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 300px 65px 150px 65px;
    margin: 0% 0% 0% 0%;
}
    
#widget_s23 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_ism {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 3;
}
    
#\30 9da1a8a::before, #\30 9da1a8a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.4;
    border-radius: inherit;
}
#\30 9da1a8a {
    background-image: url("https://lirp.cdn-website.com/92fe74f6/dms3rep/multi/opt/AdobeStock_163840012-1920w.jpeg");
}
    
#\33 cbc7a4e {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee701afe {
    margin: 0px 0% 0px 0%;
}
    
#fcbd8096 {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 3;
}
}



@media all {
    
#\34 249b21a {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\32 31b2451 {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 3;
}
    
#d8bf7a5f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 56%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 0776efc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 b912a44.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 b912a44 {
    width: 200px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#widget_i6q {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\30 1d50d4c[data-background-color-animation] {
    background-color: rgba(255,255,255,1);
}
#\30 1d50d4c::before, #\30 1d50d4c > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.8;
}
#\30 1d50d4c {
    background-color: rgba(255,255,255,1);
    background-image: url("https://lirp.cdn-website.com/92fe74f6/dms3rep/multi/opt/maple-1920w.png");
    background-position: 0% 100%;
    background-size: contain;
}
    
#\39 5fd3b81 {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 3;
}
    
#group_4jc {
    width: 40%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/92fe74f6/dms3rep/multi/opt/kv-804h.jpg");
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
}
}



@media all {
    
#\34 9603707 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 dc0d4c0 {
    min-height: auto;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\36 4c67f65 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#dfa47189 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 acffdd7.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 acffdd7 {
    width: 200px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_vcl {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    order: 2;
    --column-gap: 20px;
    padding: 20px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_c2a::before, #group_c2a > .bgExtraLayerOverlay {
    
}
#group_c2a {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_5);
    background-image: none;
    background-position: 100% 100%;
    background-size: contain;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_86b {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_365 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 77280b2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#b14ed015.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#b14ed015 {
    width: 75px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 20bdcd8::before, #\39 20bdcd8 > .bgExtraLayerOverlay {
    
}
#\39 20bdcd8 {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_5);
    background-image: none;
    background-size: contain;
    background-position: 100% 100%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#da377e2d {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 b167c96 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ed02b64d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#ed02b64d {
    width: 75px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7d0daf8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\33 94eddfe {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    order: 2;
    --column-gap: 20px;
    padding: 20px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c3a48fd6::before, #c3a48fd6 > .bgExtraLayerOverlay {
    
}
#c3a48fd6 {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_5);
    background-image: none;
    background-position: 100% 100%;
    background-size: contain;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 8a94cd6 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 3f0bf3d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 a764885.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 a764885 {
    width: 75px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 333f499 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\36 c0067fc::before, #\36 c0067fc > .bgExtraLayerOverlay {
    
}
#\36 c0067fc {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_5);
    background-image: none;
    background-size: contain;
    background-position: 100% 100%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#b58ff069 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c1613836 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f099901a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f099901a {
    width: 75px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d7ed258 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\34 ee1c906 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    order: 2;
    --column-gap: 20px;
    padding: 20px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 b30e2a1::before, #\39 b30e2a1 > .bgExtraLayerOverlay {
    
}
#\39 b30e2a1 {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_5);
    background-image: none;
    background-size: contain;
    background-position: 100% 100%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 3d0dce7 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b627d98b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 a593cdc.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 a593cdc {
    width: 75px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b65e52ab {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\39 ba53429::before, #\39 ba53429 > .bgExtraLayerOverlay {
    
}
#\39 ba53429 {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_5);
    background-image: none;
    background-size: contain;
    background-position: 100% 100%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 acb7ea4 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 b08675c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#a5e4a7cd.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a5e4a7cd {
    width: 75px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 18cf622 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\37 31e4332 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    order: 2;
    --column-gap: 20px;
    padding: 20px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 59f4fe4::before, #\37 59f4fe4 > .bgExtraLayerOverlay {
    
}
#\37 59f4fe4 {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_5);
    background-image: none;
    background-position: 100% 100%;
    background-size: contain;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#b26d3694 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 4c05187 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 c933d94.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 c933d94 {
    width: 75px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae40a4db {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\34 266d588::before, #\34 266d588 > .bgExtraLayerOverlay {
    
}
#\34 266d588 {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_5);
    background-image: none;
    background-position: 100% 100%;
    background-size: contain;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#f3febc8b {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 800aa04 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e05d3c00.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#e05d3c00 {
    width: 75px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7ea857e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#cec5ebbb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    order: 2;
    --column-gap: 20px;
    padding: 20px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e993272d::before, #e993272d > .bgExtraLayerOverlay {
    
}
#e993272d {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_5);
    background-image: none;
    background-size: contain;
    background-position: 100% 100%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#c45e0511 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#d690c02a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d690c02a {
    width: 75px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1a9762d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\37 3cb1f5f::before, #\37 3cb1f5f > .bgExtraLayerOverlay {
    
}
#\37 3cb1f5f {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_5);
    background-image: none;
    background-size: contain;
    background-position: 100% 100%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 f877bc7 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ccb7d964 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 eb346bf.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 eb346bf {
    width: 75px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b5663158 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\35 adba4e6 {
    background-color: var(--color_3);
    background-image: none;
}
}



@media all {
    
#\37 ed46955 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#d9f11ba2 {
    min-height: auto;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#dde131be::before, #dde131be > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.75;
    border-radius: inherit;
}
#dde131be {
    background-color: rgba(255,255,255,1);
    background-image: url("https://lirp.cdn-website.com/92fe74f6/dms3rep/multi/opt/house-1920w.jpg");
}
#dde131be.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHxABAAEEAQUAAAAAAAAAAAAAAQIAAwQFEQYSEyJB/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQT/xAAXEQEBAQEAAAAAAAAAAAAAAAABAAIR/9oADAMBAAIRAxEAPwDHa/Mjnyi7Anc7vUROSp7vTuC3Zp5OFfpSlQOnhN//2Q==');
}
    
#a8501ff3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 9fedcd8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 7dc2350.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 7dc2350 {
    width: 200px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 75528a4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#eac7560c {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\32 393bdd5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 56%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 a029869.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 a029869 {
    width: 200px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#\36 3f49308 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#e9236f5c::before, #e9236f5c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.75;
    border-radius: inherit;
}
#e9236f5c {
    background-image: url("https://lirp.cdn-website.com/92fe74f6/dms3rep/multi/opt/house2-1920w.jpg");
    background-color: rgba(0,0,0,0);
}
#e9236f5c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAhEAABAgUFAQAAAAAAAAAAAAABAAIDBAUGIQcSFDFB8P/EABUBAQEAAAAAAAAAAAAAAAAAAAQF/8QAGREAAgMBAAAAAAAAAAAAAAAAAgMAATER/9oADAMBAAIRAxEAPwCVpV3VlsKWmOUQZUAQgPFcs1cuHY3MI47+CIhmwu7KCFjdZP/Z');
}
    
#cb16976e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 ca52363 {
    width: 40%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/92fe74f6/dms3rep/multi/opt/488658053_1339233821535538_3239416930882807351_n-700h.jpg");
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    order: 0;
}
#\36 ca52363.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHBAAAgIDAQEAAAAAAAAAAAAAAQMAAgQRIRIT/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAZEQABBQAAAAAAAAAAAAAAAAAAAQIDMTL/2gAMAwEAAhEDEQA/AJqvriYDAx7LPYdE14NTP2xaejwREI8oW+z/2Q==');
}
}



@media all {
    
#bd28318c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 a5968f6 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\38 0ef0220 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 56%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 ee89a34.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 ee89a34 {
    width: 200px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#\31 722da02 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a82dc752[data-background-color-animation] {
    background-color: rgba(255,255,255,1);
}
#a82dc752::before, #a82dc752 > .bgExtraLayerOverlay {
    
}
#a82dc752 {
    background-color: var(--color_2);
    background-image: none;
    background-position: 0% 100%;
    background-size: contain;
}
    
#e2e8ae0c {
    width: 40%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/92fe74f6/dms3rep/multi/opt/304889109_564055929053335_5047302496510642346_n-848h.jpg");
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    order: 0;
}
#e2e8ae0c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABgf/xAAgEAACAQQCAwEAAAAAAAAAAAABAgMABBESBQYhQXFR/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABoRAAEFAQAAAAAAAAAAAAAAAAEAAgMREiH/2gAMAwEAAhEDEQA/AJM/Y3juhapMYtvLEftKouF7FLGki376uAw+GhjW8b5YouwOc4pjb925GKCONVj1RQo8D0PlNjIdZcgya5hf/9k=');
}
    
#widget_gq3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
}



@media all {
    
#ec35e3eb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\38 6dcddd1 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_7qg {
    width: 100%;
    height: 410px;
    min-height: 100px;
    max-width: 100%;
}
    
#widget_pim {
    width: 280px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#e350a3a0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\30 c54893c {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
    
#\31 1c7b408 {
    margin: 0px 0% 0px 0%;
}
    
#widget_lgs.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_lgs {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: -1px 0% -1px 0%;
}
    
#\30 04d30b9 {
    background-color: var(--color_7);
    background-image: none;
}
}



@media all {
    
#b5b38ca6 {
    margin: 0px 0% 0px 0%;
}
    
#\32 75f18c5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 75f18c5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: -1px 0% -1px 0%;
}
    
#\35 9773fe3 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
    
#e526c2df {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\38 7db6747 {
    background-color: var(--color_2);
    background-image: none;
}
}



@media all {
    
#b46b8249 {
    margin: 0px 0% 0px 0%;
}
    
#b1bcb36a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b1bcb36a {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: -1px 0% -1px 0%;
}
    
#\36 aea68fc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#b77a4e89 {
    background-color: var(--color_3);
    background-image: none;
}
    
#e75e03ad {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
}



@media all {
    
#\39 2291316.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 2291316 {
    width: 75px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a49efb96 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ad126d7b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f4dd214e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#abfdea81 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    order: 2;
    --column-gap: 20px;
    padding: 20px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 c0efc95 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\35 07bcfa4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 1b1e6ae.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 1b1e6ae {
    width: 75px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a49ff550::before, #a49ff550 > .bgExtraLayerOverlay {
    
}
#a49ff550 {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_5);
    background-image: none;
    background-position: 100% 100%;
    background-size: contain;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 8be1b31 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 cef4fb9::before, #\33 cef4fb9 > .bgExtraLayerOverlay {
    
}
#\33 cef4fb9 {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_5);
    background-image: none;
    background-position: 100% 100%;
    background-size: contain;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 be30558::before, #\30 be30558 > .bgExtraLayerOverlay {
    
}
#\30 be30558 {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_5);
    background-image: none;
    background-size: contain;
    background-position: 100% 100%;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 b17cc64::before, #\39 b17cc64 > .bgExtraLayerOverlay {
    
}
#\39 b17cc64 {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_5);
    background-image: none;
    background-size: contain;
    background-position: 100% 100%;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 eb8e75d::before, #\36 eb8e75d > .bgExtraLayerOverlay {
    
}
#\36 eb8e75d {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_5);
    background-image: none;
    background-position: 100% 100%;
    background-size: contain;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#eb19e69a {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#faf4a871.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#faf4a871 {
    width: 75px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b2c1365f::before, #b2c1365f > .bgExtraLayerOverlay {
    
}
#b2c1365f {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_5);
    background-image: none;
    background-position: 100% 100%;
    background-size: contain;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#ae4576e2::before, #ae4576e2 > .bgExtraLayerOverlay {
    
}
#ae4576e2 {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_5);
    background-image: none;
    background-size: contain;
    background-position: 100% 100%;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\37 d69de1e {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ba5e59a8 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e86096c4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#e86096c4 {
    width: 75px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d6197d83.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d6197d83 {
    width: 75px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a6b85a6.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 a6b85a6 {
    width: 75px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 1caa949 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 a3f1641 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 72c0741 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\33 e527d31 {
    min-height: auto;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#b7106ff0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    order: 2;
    --column-gap: 20px;
    padding: 20px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 fc27c46.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 fc27c46 {
    width: 200px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d4180e8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#f3290af0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\33 afdca7e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 b026223::before, #\32 b026223 > .bgExtraLayerOverlay {
    
}
#\32 b026223 {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_5);
    background-image: none;
    background-size: contain;
    background-position: 100% 100%;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 11d43c2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 11d43c2 {
    width: 75px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2399d73 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    order: 2;
    --column-gap: 20px;
    padding: 20px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 599e580.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 599e580 {
    width: 75px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 cd3fbcc {
    background-color: var(--color_7);
    background-image: none;
}
    
#\30 cdb3945 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 76d5380 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    order: 2;
    --column-gap: 20px;
    padding: 20px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 4f55bb5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 bb17641 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 31afff6 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 721px;
    column-gap: 2%;
    padding: 250px 65px 120px 65px;
}
    
#f07daa91 {
    width: 100%;
    min-height: 8px;
}
    
#widget_ism {
    min-height: 55px;
}
    
#\30 9da1a8a::before, #\30 9da1a8a > .bgExtraLayerOverlay {
    
}
    
#ee701afe {
    margin: 0px 0% 0px 0%;
}
    
#fcbd8096 {
    min-height: 55px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 249b21a {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
}
    
#\32 31b2451 {
    min-height: 55px;
}
    
#d8bf7a5f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\39 5fd3b81 {
    min-height: 55px;
}
    
#group_4jc {
    width: 100%;
    min-height: 400px;
}
    
#\30 1d50d4c::before, #\30 1d50d4c > .bgExtraLayerOverlay {
    
}
#\30 1d50d4c {
    background-position: 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 dc0d4c0 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
    column-gap: 2%;
}
    
#\36 4c67f65 {
    width: 100%;
    min-height: 8px;
}
    
#group_c2a::before, #group_c2a > .bgExtraLayerOverlay {
    
}
    
#\39 20bdcd8::before, #\39 20bdcd8 > .bgExtraLayerOverlay {
    
}
    
#c3a48fd6::before, #c3a48fd6 > .bgExtraLayerOverlay {
    
}
    
#\36 c0067fc::before, #\36 c0067fc > .bgExtraLayerOverlay {
    
}
    
#\39 b30e2a1::before, #\39 b30e2a1 > .bgExtraLayerOverlay {
    
}
    
#\39 ba53429::before, #\39 ba53429 > .bgExtraLayerOverlay {
    
}
    
#\37 59f4fe4::before, #\37 59f4fe4 > .bgExtraLayerOverlay {
    
}
    
#\34 266d588::before, #\34 266d588 > .bgExtraLayerOverlay {
    
}
    
#e993272d::before, #e993272d > .bgExtraLayerOverlay {
    
}
    
#\37 3cb1f5f::before, #\37 3cb1f5f > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d9f11ba2 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
    column-gap: 2%;
}
    
#a8501ff3 {
    width: 100%;
    min-height: 8px;
}
    
#dde131be::before, #dde131be > .bgExtraLayerOverlay {
    
}
#dde131be.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHxABAAEEAQUAAAAAAAAAAAAAAQIAAwQFEQYSEyJB/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQT/xAAXEQEBAQEAAAAAAAAAAAAAAAABAAIR/9oADAMBAAIRAxEAPwDHa/Mjnyi7Anc7vUROSp7vTuC3Zp5OFfpSlQOnhN//2Q==');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#eac7560c {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
}
    
#\32 393bdd5 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#e9236f5c::before, #e9236f5c > .bgExtraLayerOverlay {
    
}
#e9236f5c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAhEAABAgUFAQAAAAAAAAAAAAABAAIDBAUGIQcSFDFB8P/EABUBAQEAAAAAAAAAAAAAAAAAAAQF/8QAGREAAgMBAAAAAAAAAAAAAAAAAgMAATER/9oADAMBAAIRAxEAPwCVpV3VlsKWmOUQZUAQgPFcs1cuHY3MI47+CIhmwu7KCFjdZP/Z');
}
    
#\36 ca52363 {
    width: 100%;
    min-height: 400px;
    order: 1;
}
#\36 ca52363.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHBAAAgIDAQEAAAAAAAAAAAAAAQMAAgQRIRIT/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAZEQABBQAAAAAAAAAAAAAAAAAAAQIDMTL/2gAMAwEAAhEDEQA/AJqvriYDAx7LPYdE14NTP2xaejwREI8oW+z/2Q==');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 a5968f6 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
}
    
#\38 0ef0220 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
}
    
#a82dc752::before, #a82dc752 > .bgExtraLayerOverlay {
    
}
    
#e2e8ae0c {
    width: 100%;
    min-height: 400px;
    order: 1;
}
#e2e8ae0c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABgf/xAAgEAACAQQCAwEAAAAAAAAAAAABAgMABBESBQYhQXFR/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABoRAAEFAQAAAAAAAAAAAAAAAAEAAgMREiH/2gAMAwEAAhEDEQA/AJM/Y3juhapMYtvLEftKouF7FLGki376uAw+GhjW8b5YouwOc4pjb925GKCONVj1RQo8D0PlNjIdZcgya5hf/9k=');
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 c54893c {
    padding: 0px 0px 0px 0px;
}
    
#\31 1c7b408 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b5b38ca6 {
    margin: 0px 0% 0px 0%;
}
    
#\35 9773fe3 {
    padding: 0px 0px 0px 0px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#f4dd214e {
    width: 100%;
    min-height: 8px;
}
    
#\33 e527d31 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
    column-gap: 2%;
}
    
#a49ff550::before, #a49ff550 > .bgExtraLayerOverlay {
    
}
    
#\33 cef4fb9::before, #\33 cef4fb9 > .bgExtraLayerOverlay {
    
}
    
#\32 b026223::before, #\32 b026223 > .bgExtraLayerOverlay {
    
}
    
#\30 be30558::before, #\30 be30558 > .bgExtraLayerOverlay {
    
}
    
#\39 b17cc64::before, #\39 b17cc64 > .bgExtraLayerOverlay {
    
}
    
#\36 eb8e75d::before, #\36 eb8e75d > .bgExtraLayerOverlay {
    
}
    
#b2c1365f::before, #b2c1365f > .bgExtraLayerOverlay {
    
}
    
#ae4576e2::before, #ae4576e2 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#f07daa91 {
    width: 100%;
    min-height: 10px;
    align-items: center;
    justify-content: flex-start;
}
    
#\39 31afff6 {
    min-height: 0;
    flex-direction: column;
    row-gap: 10px;
    flex-wrap: nowrap;
    padding: 160px 15px 60px 15px;
}
    
#widget_ism {
    min-height: 45px;
    width: 250px;
}
    
#\30 9da1a8a::before, #\30 9da1a8a > .bgExtraLayerOverlay {
    
}
    
#fcbd8096 {
    min-height: 45px;
    width: 250px;
}
    
#ee701afe {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 249b21a {
    min-height: 0;
    flex-direction: column;
    row-gap: 10px;
    flex-wrap: nowrap;
}
    
#\32 31b2451 {
    min-height: 45px;
    width: 250px;
}
    
#d8bf7a5f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
}
    
#\39 5fd3b81 {
    min-height: 45px;
    width: 250px;
}
    
#group_4jc {
    width: 100%;
    min-height: 250px;
    align-items: center;
}
    
#\30 1d50d4c::before, #\30 1d50d4c > .bgExtraLayerOverlay {
    
}
#\30 1d50d4c {
    background-position: 0% 0%;
}
}



@media (max-width: 767px) {
    
#\30 dc0d4c0 {
    min-height: 0;
    flex-direction: column;
    row-gap: 10px;
    flex-wrap: nowrap;
}
    
#\36 4c67f65 {
    width: 100%;
    min-height: 10px;
    align-items: center;
    justify-content: flex-start;
}
    
#group_c2a::before, #group_c2a > .bgExtraLayerOverlay {
    
}
#group_c2a {
    width: 100%;
    align-items: center;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#group_vcl {
    column-gap: 7.317073170731707%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 20bdcd8::before, #\39 20bdcd8 > .bgExtraLayerOverlay {
    
}
#\39 20bdcd8 {
    width: 100%;
    align-items: center;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\33 94eddfe {
    column-gap: 7.317073170731707%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c3a48fd6::before, #c3a48fd6 > .bgExtraLayerOverlay {
    
}
#c3a48fd6 {
    width: 100%;
    align-items: center;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\36 c0067fc::before, #\36 c0067fc > .bgExtraLayerOverlay {
    
}
#\36 c0067fc {
    width: 100%;
    align-items: center;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\34 ee1c906 {
    column-gap: 7.317073170731707%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 b30e2a1::before, #\39 b30e2a1 > .bgExtraLayerOverlay {
    
}
#\39 b30e2a1 {
    width: 100%;
    align-items: center;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\39 ba53429::before, #\39 ba53429 > .bgExtraLayerOverlay {
    
}
#\39 ba53429 {
    width: 100%;
    align-items: center;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\37 31e4332 {
    column-gap: 7.317073170731707%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 59f4fe4::before, #\37 59f4fe4 > .bgExtraLayerOverlay {
    
}
#\37 59f4fe4 {
    width: 100%;
    align-items: center;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\34 266d588::before, #\34 266d588 > .bgExtraLayerOverlay {
    
}
#\34 266d588 {
    width: 100%;
    align-items: center;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#cec5ebbb {
    column-gap: 7.317073170731707%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e993272d::before, #e993272d > .bgExtraLayerOverlay {
    
}
#e993272d {
    width: 100%;
    align-items: center;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\37 3cb1f5f::before, #\37 3cb1f5f > .bgExtraLayerOverlay {
    
}
#\37 3cb1f5f {
    width: 100%;
    align-items: center;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d9f11ba2 {
    min-height: 0;
    flex-direction: column;
    row-gap: 10px;
    flex-wrap: nowrap;
}
    
#a8501ff3 {
    width: 100%;
    min-height: 10px;
    align-items: center;
    justify-content: center;
}
    
#dde131be::before, #dde131be > .bgExtraLayerOverlay {
    
}
#dde131be.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHxABAAEEAQUAAAAAAAAAAAAAAQIAAwQFEQYSEyJB/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQT/xAAXEQEBAQEAAAAAAAAAAAAAAAABAAIR/9oADAMBAAIRAxEAPwDHa/Mjnyi7Anc7vUROSp7vTuC3Zp5OFfpSlQOnhN//2Q==');
}
}



@media (max-width: 767px) {
    
#eac7560c {
    min-height: 0;
    flex-direction: column;
    row-gap: 10px;
    flex-wrap: nowrap;
}
    
#\32 393bdd5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
    order: 0;
}
    
#e9236f5c::before, #e9236f5c > .bgExtraLayerOverlay {
    
}
#e9236f5c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAhEAABAgUFAQAAAAAAAAAAAAABAAIDBAUGIQcSFDFB8P/EABUBAQEAAAAAAAAAAAAAAAAAAAQF/8QAGREAAgMBAAAAAAAAAAAAAAAAAgMAATER/9oADAMBAAIRAxEAPwCVpV3VlsKWmOUQZUAQgPFcs1cuHY3MI47+CIhmwu7KCFjdZP/Z');
}
    
#\36 ca52363 {
    width: 100%;
    min-height: 250px;
    align-items: center;
    order: 1;
}
#\36 ca52363.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHBAAAgIDAQEAAAAAAAAAAAAAAQMAAgQRIRIT/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAZEQABBQAAAAAAAAAAAAAAAAAAAQIDMTL/2gAMAwEAAhEDEQA/AJqvriYDAx7LPYdE14NTP2xaejwREI8oW+z/2Q==');
}
}



@media (max-width: 767px) {
    
#bd28318c {
    width: auto;
}
    
#\32 a5968f6 {
    min-height: 0;
    flex-direction: column;
    row-gap: 10px;
    flex-wrap: nowrap;
}
    
#\38 0ef0220 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
    order: 0;
}
    
#a82dc752::before, #a82dc752 > .bgExtraLayerOverlay {
    
}
    
#e2e8ae0c {
    width: 100%;
    min-height: 250px;
    align-items: center;
    order: 1;
}
#e2e8ae0c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABgf/xAAgEAACAQQCAwEAAAAAAAAAAAABAgMABBESBQYhQXFR/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABoRAAEFAQAAAAAAAAAAAAAAAAEAAgMREiH/2gAMAwEAAhEDEQA/AJM/Y3juhapMYtvLEftKouF7FLGki376uAw+GhjW8b5YouwOc4pjb925GKCONVj1RQo8D0PlNjIdZcgya5hf/9k=');
}
}



@media (max-width: 767px) {
    
#ec35e3eb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 6dcddd1 {
    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) {
    
#e350a3a0 {
    width: 100%;
    min-height: 10px;
    align-items: center;
}
    
#\30 c54893c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\31 1c7b408 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#b5b38ca6 {
    margin: 0px 0% 0px 0%;
}
    
#\35 9773fe3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#e526c2df {
    width: 100%;
    min-height: 10px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#b46b8249 {
    margin: 0px 0% 0px 0%;
}
    
#\36 aea68fc {
    width: 100%;
    min-height: 10px;
    align-items: center;
}
    
#e75e03ad {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#f4dd214e {
    width: 100%;
    min-height: 10px;
    align-items: center;
    justify-content: flex-start;
}
    
#abfdea81 {
    column-gap: 7.317073170731707%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a49ff550::before, #a49ff550 > .bgExtraLayerOverlay {
    
}
#a49ff550 {
    width: 100%;
    align-items: center;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\33 cef4fb9::before, #\33 cef4fb9 > .bgExtraLayerOverlay {
    
}
#\33 cef4fb9 {
    width: 100%;
    align-items: center;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\30 be30558::before, #\30 be30558 > .bgExtraLayerOverlay {
    
}
#\30 be30558 {
    width: 100%;
    align-items: center;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\39 b17cc64::before, #\39 b17cc64 > .bgExtraLayerOverlay {
    
}
#\39 b17cc64 {
    width: 100%;
    align-items: center;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\36 eb8e75d::before, #\36 eb8e75d > .bgExtraLayerOverlay {
    
}
#\36 eb8e75d {
    width: 100%;
    align-items: center;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#b2c1365f::before, #b2c1365f > .bgExtraLayerOverlay {
    
}
#b2c1365f {
    width: 100%;
    align-items: center;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#ae4576e2::before, #ae4576e2 > .bgExtraLayerOverlay {
    
}
#ae4576e2 {
    width: 100%;
    align-items: center;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\33 e527d31 {
    min-height: 0;
    flex-direction: column;
    row-gap: 10px;
    flex-wrap: nowrap;
}
    
#b7106ff0 {
    column-gap: 7.317073170731707%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 b026223::before, #\32 b026223 > .bgExtraLayerOverlay {
    
}
#\32 b026223 {
    width: 100%;
    align-items: center;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\36 2399d73 {
    column-gap: 7.317073170731707%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 76d5380 {
    column-gap: 7.317073170731707%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}

