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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1496656025 {
    padding:12.5% !important;
    border-radius:0px 0px 0px 0px !important;
    background-color:var(--color_7) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1180589043 {
    padding:12.5% !important;
    border-radius:0px 0px 0px 0px !important;
    background-color:var(--color_7) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1180589043:hover {
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1180589043.hover {
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1496656025:hover {
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1496656025.hover {
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1283403482:hover {
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1283403482.hover {
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1283403482 {
    padding:12.5% !important;
    border-radius:0px 0px 0px 0px !important;
    background-color:var(--color_7) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1892572903 {
    padding:12.5% !important;
    border-radius:0px 0px 0px 0px !important;
    background-color:var(--color_7) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1892572903:hover {
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1892572903.hover {
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1881936864 {
    padding:12.5% !important;
    border-radius:0px 0px 0px 0px !important;
    background-color:var(--color_7) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1881936864:hover {
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1881936864.hover {
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner a.u_1901489276:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1901489276.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1901489276 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/7b3729ea/icon/Navigation_4395619.svg) !important;
    background-color:var(--color_5) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1775077279:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1775077279.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1775077279 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/7b3729ea/icon/Navigation_4395619.svg) !important;
    background-color:var(--color_5) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1558173593:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1558173593.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1558173593 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/7b3729ea/icon/Navigation_4395619.svg) !important;
    background-color:var(--color_5) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1780747823:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1780747823.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1780747823 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/7b3729ea/icon/Navigation_4395619.svg) !important;
    background-color:var(--color_5) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1147081658:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1147081658.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1147081658 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/7b3729ea/icon/Navigation_4395619.svg) !important;
    background-color:var(--color_5) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1346586828:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1346586828.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1346586828 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/7b3729ea/icon/Navigation_4395619.svg) !important;
    background-color:var(--color_5) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1596207880:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1596207880.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1596207880 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/7b3729ea/icon/Navigation_4395619.svg) !important;
    background-color:var(--color_5) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1791770900 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/7b3729ea/icon/Navigation_4395619.svg) !important;
    order:1 !important;
    background-color:var(--color_3) !important;
  }

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

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

  *#dm .dmInner div.u_3423228553 img {
    object-fit:contain !important;
    object-position:100% 100% !important;
  }

  *#dm .dmInner a.u_1795056417 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/7b3729ea/icon/Navigation_4395619.svg) !important;
    order:1 !important;
    background-color:var(--color_5) !important;
  }

  *#dm .dmInner a.u_1795056417:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1795056417.hover .iconBg { background-color:rgb(255,255,255) !important; }

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

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

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

  *#dm .dmInner a.u_1535036418:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1535036418.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1535036418 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/7b3729ea/icon/Navigation_4395619.svg) !important;
    background-color:var(--color_5) !important;
    order:1 !important;
  }
}
*#dm .dmInner div.u_536505835 .sc-gEvEer .fQohBy
{
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_3423228553 img {
    object-position:100% 100% !important;
    object-fit:cover !important;
  }
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1244684333
{
}
*#dm .dmInner div.u_536505835
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: var(--color_5);
    --overlapping-background-image: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\32 e3da856 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 48%;
    min-width: 4%;
    flex-wrap: nowrap;
    align-items: stretch;
}
    
#\30 9f5f92d {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
}
    
#group_efg {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 50px 0px 50px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a5334ddb {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 22e49eb {
    margin: 0px 0% 0px 0%;
}
    
#widget_iuc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f7eb7918 {
    width: 175px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_607 {
    align-self: flex-start;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    --column-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 dbeeda4 {
    width: 100.00%;
    height: 574px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ed50b9a {
    background-color: var(--color_3);
    background-image: none;
}
}



@media all {
    
#\37 5644e41 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\31 b3d9d7c {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
}
    
#\34 31b99ad::before, #\34 31b99ad > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_5);
    opacity: 0.85;
}
#\34 31b99ad {
    background-image: url("https://lirp.cdn-website.com/7b3729ea/dms3rep/multi/opt/pexels-photo-15788590-1920w.jpeg");
}
#\34 31b99ad.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHBAAAgMBAAMAAAAAAAAAAAAAAQIAAwUEITFR/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABYRAQEBAAAAAAAAAAAAAAAAAAEAEv/aAAwDAQACEQMRAD8Ax+FoZ/S9r9SNZQo8Vke5Ht58k2uRS4BYkD5EQchIX//Z');
}
    
#b314e691 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c8fc234 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 6215789 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 8576106 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 0926fed {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 1.391304347826087%;
    height: auto;
    flex-wrap: nowrap;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 be5f8cd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 40840cf {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
}
    
#\33 a85bb0d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\33 d4204c7 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 25px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_g1b {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 420px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    order: 2;
    --column-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 34px 0% 0px 0%;
}
    
#widget_4nq {
    width: 50.08%;
    height: 431px;
    max-width: 100%;
}
    
#group_616 {
    align-items: flex-start;
    width: 49.92%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 45px 45px 45px 45px;
    margin: 0px 0% 0px 0%;
}
    
#widget_6o9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_8ku {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#ed6668f6 {
    width: 175px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 7cd87fb {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 420px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    order: 3;
    --column-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#eb94f0f5 {
    width: 50%;
    height: 420px;
    max-width: 100%;
    order: 1;
}
    
#\34 9307e86 {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 45px 45px 45px 45px;
    margin: 0px 0% 0px 0%;
}
    
#\30 a18eab1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
}
    
#\31 59b7ab8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 e321a86 {
    width: 175px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7a62040 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 420px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    order: 4;
    --column-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 45b530b {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    padding: 45px 45px 45px 45px;
    margin: 0px 0% 0px 0%;
}
    
#e45ee603 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 ffc8b4c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 aa6c68b {
    width: 175px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a70a453a {
    width: 50%;
    height: 431px;
    max-width: 100%;
    order: 0;
}
    
#\38 9d3a709 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 420px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    order: 5;
    --column-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#abfb227a {
    width: 50%;
    height: 434px;
    max-width: 100%;
    order: 1;
}
    
#\32 c538029 {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 45px 45px 45px 45px;
    margin: 0px 0% 0px 0%;
}
    
#\36 9655b5b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#efdea722 {
    width: 175px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e59c72fc {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    order: 6;
    --column-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 716e9e3 {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    padding: 45px 45px 45px 45px;
    margin: 0px 0% 0px 0%;
}
    
#\31 10dc691 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 421d005 {
    width: 175px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b828e26 {
    width: 50%;
    height: 404px;
    max-width: 100%;
    order: 0;
}
    
#bc2c22e4 {
    background-color: var(--color_3);
    background-image: none;
}
    
#\39 b579591 {
    width: 175px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 7;
    align-self: auto;
    margin: 31px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 63a8820[data-background-color-animation] {
    background-color: var(--color_6);
}
#\38 63a8820 {
    align-items: center;
    width: 49.3%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    box-shadow: none;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1);
    border-style: solid;
    order: 4;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#d8b14383 {
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 7a24357 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b0cd3791 {
    align-items: center;
    width: 49.3%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    box-shadow: none;
    border-width: 0px 1px 0px 0px;
    border-color: rgba(255, 255, 255, 0.1) rgba(0, 0, 0, 0.14) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1);
    border-style: solid;
    order: 3;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 8fd4b75 {
    align-items: center;
    width: 49.3%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    box-shadow: none;
    border-width: 0px 1px 0px 0px;
    border-color: rgba(255, 255, 255, 0.1) rgba(0, 0, 0, 0.14) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1);
    border-style: solid;
    order: 2;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\37 4e25ec2 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    justify-content: space-between;
    --column-gap: 2%;
    padding: 0px 0px 50px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f6a24bc {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    --column-gap: 0px;
    border-width: 0px 0 0px 0;
    border-color: rgba(0, 0, 0, 0.05) #000000 rgba(0, 0, 0, 0.05) #000000;
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3c12fc1 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c72745c7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b4548c6f {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 56aa7a7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\36 6f7182b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 850a76a {
    min-height: 600px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
}
    
#b08fdc19 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c42a49e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e787fec {
    align-items: center;
    width: 49.3%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    box-shadow: none;
    border-width: 0px 1px 0px 0px;
    border-color: rgba(255, 255, 255, 0.1) rgba(0, 0, 0, 0.14) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1);
    border-style: solid;
    order: 0;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\34 bf8d721 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1f63c8d {
    margin: 0px 0% 0px 0%;
}
    
#\33 64a41cf {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b0e68f2e {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a2405cc5 {
    align-items: center;
    width: 100%;
    min-height: 175px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 41b8a72 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 edc0840::before, #\37 edc0840 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(241,239,217,1);
    opacity: 0.9;
}
#\37 edc0840 {
    background-color: rgba(241, 239, 217, 1);
    background-image: url("https://lirp.cdn-website.com/7b3729ea/dms3rep/multi/opt/image+%289%29-1920w.webp");
    background-position: 0% 0%;
    background-repeat: repeat;
    background-size: auto;
}
#\37 edc0840.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRlIAAABXRUJQVlA4WAoAAAAQAAAACQAACQAAQUxQSBMAAAABF3D//4iIQCyY7M2fOoOI/gctAFZQOCAYAAAAMAEAnQEqCgAKAAFAJiWkAANwAP78ISAA');
}
    
#d6e8446b {
    align-items: center;
    width: 49.3%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    box-shadow: none;
    border-width: 0px 1px 0px 0px;
    border-color: rgba(255, 255, 255, 0.1) rgba(0, 0, 0, 0.14) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1);
    border-style: solid;
    order: 1;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#cf27e7eb {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 2;
    justify-content: space-between;
    --column-gap: 2%;
    padding: 50px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4cd6ed1 {
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 9c9ec0f {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 5311891 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a213797 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/7b3729ea/dms3rep/multi/opt/pexels-photo-7525059-1920w.jpeg");
    justify-content: flex-end;
    align-items: flex-end;
}
#\35 a213797.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgUH/8QAIBAAAQMEAgMAAAAAAAAAAAAAAQACAwQFERIhMUFRYf/EABUBAQEAAAAAAAAAAAAAAAAAAAQF/8QAGBEAAgMAAAAAAAAAAAAAAAAAAAIBESH/2gAMAwEAAhEDEQA/AMaobXFJRzSNy4sbkD6jDg8OI47SCiuulv2YC3IwT74UKSohMjjp5KEsNtlF5TKP/9k=');
}
    
#\32 5a461c5::before, #\32 5a461c5 > .bgExtraLayerOverlay {
    
}
#\32 5a461c5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/7b3729ea/dms3rep/multi/opt/pexels-photo-32424298-1920w.png");
    background-attachment: fixed;
}
#\32 5a461c5.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAwklEQVQI12MIdFLztlUNd9PLCrMuS3BMDzLJCjUrjLQqjbHMDtZmCHVV97VTCXbSTgkwL4mzz40wz4+2LImzK0+wK4oyYQh1U/S2VfC1VY/zNiqIsSiIMciPMS6MMy+KsyyOM2TwcZBwsZB2t1COcNNNC9FNDVNOCVVODdNICdVICVVkcLHisTcRdjKRD3RQj/ZRiAkQigkQiPQVCvEUCnDnZnCwYLcxFLDVl/GyUgxyFQ/34Y7yZwvxYvd2ZnOyYQIAzf0v53FM6v8AAAAASUVORK5CYII=');
}
    
#\31 d00c2cf {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#group_vpj[data-css-edit] {
    backdrop-filter: blur( 6px );
    webkit-backdrop-filter: blur( 6px );
}
#group_vpj {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    background-color: var(--color_5);
    background-image: none;
    padding: 100px 50px 100px 50px;
    margin: 0px 0px 0px 0px;
}
    
#\37 a56e040 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4f5af25 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f0f8908 {
    align-items: flex-start;
    width: 49.3%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    box-shadow: none;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1);
    border-style: solid;
    flex-wrap: nowrap;
    --column-gap: 4%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 a91dcea {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 2;
    --column-gap: 20px;
    border-width: 1px 0 1px 0;
    border-color: rgba(0, 0, 0, 0.05) #000000 rgba(0, 0, 0, 0.05) #000000;
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fecd7ddc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 29f10d1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f48fa9c7 {
    align-items: flex-start;
    width: 49.3%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    box-shadow: none;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1);
    border-style: solid;
    flex-wrap: nowrap;
    --column-gap: 4%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 0e8888f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af949bbc {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 3;
    --column-gap: 20px;
    border-width: 1px 0 1px 0;
    border-color: rgba(0, 0, 0, 0.05) #000000 rgba(0, 0, 0, 0.05) #000000;
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e2912db {
    align-items: flex-start;
    width: 49.3%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    box-shadow: none;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1);
    border-style: solid;
    flex-wrap: nowrap;
    --column-gap: 4%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 209334f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 41881c4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e431588c {
    align-items: flex-start;
    width: 49.3%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    box-shadow: none;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1);
    border-style: solid;
    flex-wrap: nowrap;
    --column-gap: 4%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 57d7ef4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0e41d02 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 510c891 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 4;
    --column-gap: 20px;
    border-width: 1px 0 1px 0;
    border-color: rgba(0, 0, 0, 0.05) #000000 rgba(0, 0, 0, 0.05) #000000;
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 0ac9824 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    box-shadow: none;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1);
    border-style: solid;
    flex-wrap: nowrap;
    --column-gap: 4%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#dc4b9bbd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#df834342 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_c7v.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_c7v {
    width: 20.31%;
    height: 138px;
    max-width: 100%;
    justify-self: end;
    align-self: end;
    margin: 0px 0% 0px 0%;
}
    
#innergrid_uio {
    width: 100%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 100%;
}
    
#widget_7at {
    width: 30.13%;
    height: 56px;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    margin: 204px 0% 0px 3.960683477106835%;
}
    
#d80949bc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 f305415 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
}
    
#ca00873b {
    min-height: 244px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
}
    
#group_ppk {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 2ebe180 {
    background-color: var(--color_7);
    background-image: none;
}
    
#\36 833d31e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d6c2abb {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 f8c30a9 {
    margin: 0px 0% 0px 0%;
}
    
#\33 0ebd54f::before, #\33 0ebd54f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.63;
    border-radius: inherit;
}
#\33 0ebd54f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 8aeb20b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 6263fa8 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 300px 20px 300px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 a349cf3 {
    width: 210px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 fcb185c {
    width: 93.6%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 50eb0e0 {
    width: 97.19%;
    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_ool {
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 rgba(255, 255, 255, 0.28);
    border-style: solid;
    padding: 0px 15px 0px 15px;
    margin: 0px 0% 0px 0%;
}
    
#widget_i6q {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
}



@media all {
    
#\34 90dbc99 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\33 998562e {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_f3c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_f3c {
    width: 100%;
    height: 734px;
    min-height: 100px;
    max-width: 100%;
    order: 5;
    justify-self: auto;
    align-self: auto;
    margin: 1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_rrm {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 1bb9e1d {
    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_kq7 {
    align-items: flex-start;
    width: 78.99%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_eof {
    width: 84.36%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec38f3de {
    width: 204.547px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 17801e5 {
    background-color: var(--color_3);
    background-image: none;
}
}



@media all {
    
#cb090110 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\39 d6f2db1 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 0px 40px 100px 40px;
}
    
#a5c80b4d {
    width: 210px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2651d30 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\39 616cc35 {
    margin: 0px 0% 0px 0%;
}
    
#\30 f6ef2b7 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a51575e8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.6%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    padding: 25px 25px 25px 25px;
    margin: -45px 0% 0% 0%;
}
    
#\30 9ed19be {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 40px 100px 40px;
    margin: 0% 0% 0% 0%;
}
    
#cb6533a4 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 cfb8a77 {
    margin: 0px 0% 0px 0%;
}
    
#widget_323 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_q60 {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\33 5b6adf2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.6%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    padding: 25px 25px 25px 25px;
    margin: -45px 0% 0% 0%;
}
    
#fa021889 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 b716cdb {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\34 a055949 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.6%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    padding: 25px 25px 25px 25px;
    margin: -45px 0% 0% 0%;
}
    
#\34 501be5a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 e5aeee2 {
    width: 40px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#fdfe8666 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#efd7afe8 {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#a3011e15 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 40px 100px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\34 b34d5ed {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 4a25e9e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.6%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    justify-content: flex-start;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 40d2173 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#de6b4afe {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.6%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    justify-content: flex-start;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0% 0%;
}
    
#eebc0898 {
    margin: 0px 0% 0px 0%;
}
    
#\32 2d531f8 {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#beb1a4b8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.6%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    justify-content: flex-start;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0% 0%;
}
    
#ce9969f4 {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\39 e1df5f4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 9f5f92d {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 4%;
}
    
#\37 22e49eb {
    margin: 0px 0% 0px 0%;
}
    
#\32 e3da856 {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_efg {
    width: 100%;
    min-height: 80px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a5334ddb {
    width: 76.89%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 b3d9d7c {
    padding: 50px 20px 50px 20px;
}
    
#\34 31b99ad::before, #\34 31b99ad > .bgExtraLayerOverlay {
    
}
#\34 31b99ad.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHBAAAgMBAAMAAAAAAAAAAAAAAQIAAwUEITFR/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABYRAQEBAAAAAAAAAAAAAAAAAAEAEv/aAAwDAQACEQMRAD8Ax+FoZ/S9r9SNZQo8Vke5Ht58k2uRS4BYkD5EQchIX//Z');
}
    
#\30 d80357e {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 85f5314 {
    margin: 0px 0% 0px 0%;
}
    
#\32 0926fed {
    order: 0;
}
    
#group_g1b {
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#widget_4nq {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
    height: 632px;
}
    
#group_616 {
    width: 50%;
    min-height: 100%;
    column-gap: 3.5555555555555554%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#widget_6o9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_8ku {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ed6668f6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 7cd87fb {
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 0%;
}
    
#\34 9307e86 {
    width: 50%;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#eb94f0f5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
    height: 638px;
}
    
#a70a453a {
    height: 638px;
}
    
#abfb227a {
    height: 644px;
}
    
#\32 b828e26 {
    height: 614px;
}
    
#\32 45b530b {
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\32 c538029 {
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\33 716e9e3 {
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 edc0840::before, #\37 edc0840 > .bgExtraLayerOverlay {
    
}
#\37 edc0840.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRlIAAABXRUJQVlA4WAoAAAAQAAAACQAACQAAQUxQSBMAAAABF3D//4iIQCyY7M2fOoOI/gctAFZQOCAYAAAAMAEAnQEqCgAKAAFAJiWkAANwAP78ISAA');
}
    
#\33 1f63c8d {
    margin: 0px 0% 0px 0%;
}
    
#\36 f6a24bc {
    column-gap: 2.9629629629629632%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#d6e8446b {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.52%;
    min-height: auto;
}
    
#\35 8fd4b75 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.52%;
    min-height: auto;
}
    
#b0cd3791 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.52%;
    min-height: auto;
}
    
#\32 e787fec {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.52%;
    min-height: auto;
}
    
#\38 63a8820 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 d00c2cf {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0px 0% 0px 0%;
}
    
#\32 5a461c5::before, #\32 5a461c5 > .bgExtraLayerOverlay {
    
}
#\32 5a461c5 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
#\32 5a461c5.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAwklEQVQI12MIdFLztlUNd9PLCrMuS3BMDzLJCjUrjLQqjbHMDtZmCHVV97VTCXbSTgkwL4mzz40wz4+2LImzK0+wK4oyYQh1U/S2VfC1VY/zNiqIsSiIMciPMS6MMy+KsyyOM2TwcZBwsZB2t1COcNNNC9FNDVNOCVVODdNICdVICVVkcLHisTcRdjKRD3RQj/ZRiAkQigkQiPQVCvEUCnDnZnCwYLcxFLDVl/GyUgxyFQ/34Y7yZwvxYvd2ZnOyYQIAzf0v53FM6v8AAAAASUVORK5CYII=');
}
    
#\35 a213797 {
    width: 100%;
    min-height: 499px;
    height: auto;
    order: 1;
}
#\35 a213797.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgUH/8QAIBAAAQMEAgMAAAAAAAAAAAAAAQACAwQFERIhMUFRYf/EABUBAQEAAAAAAAAAAAAAAAAAAAQF/8QAGBEAAgMAAAAAAAAAAAAAAAAAAAIBESH/2gAMAwEAAhEDEQA/AMaobXFJRzSNy4sbkD6jDg8OI47SCiuulv2YC3IwT74UKSohMjjp5KEsNtlF5TKP/9k=');
}
    
#\37 24c04ad {
    margin: 0px 0% 0px 0%;
}
    
#group_vpj {
    padding: 50px 20px 50px 20px;
    margin: 0px 0px 0px 0px;
}
    
#widget_c7v {
    justify-self: end;
    align-self: start;
    width: 21.12%;
    height: 121px;
    margin: 179px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 d6c2abb {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 f8c30a9 {
    margin: 0px 0% 0px 0%;
}
    
#\31 8aeb20b {
    width: 48%;
    min-height: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 6263fa8 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
    padding: 250px 0px 100px 0px;
}
    
#\33 0ebd54f::before, #\33 0ebd54f > .bgExtraLayerOverlay {
    
}
    
#group_ool {
    width: 48%;
    min-height: 8px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 616cc35 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 9ed19be {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 4%;
    min-height: 320px;
}
    
#\36 cfb8a77 {
    margin: 0px 0% 0px 0%;
}
    
#a51575e8 {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\33 5b6adf2 {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\34 a055949 {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#de6b4afe {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#eebc0898 {
    margin: 0px 0% 0px 0%;
}
    
#a3011e15 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 4%;
    min-height: 320px;
}
    
#beb1a4b8 {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\33 4a25e9e {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\32 e3da856 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 9f5f92d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_efg {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 22e49eb {
    margin: 0px 0% 0px 0%;
}
    
#\34 dbeeda4 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\37 5644e41 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 b3d9d7c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 15px 30px 15px;
}
    
#\34 31b99ad::before, #\34 31b99ad > .bgExtraLayerOverlay {
    
}
#\34 31b99ad.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHBAAAgMBAAMAAAAAAAAAAAAAAQIAAwUEITFR/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABYRAQEBAAAAAAAAAAAAAAAAAAEAEv/aAAwDAQACEQMRAD8Ax+FoZ/S9r9SNZQo8Vke5Ht58k2uRS4BYkD5EQchIX//Z');
}
    
#\30 d80357e {
    margin: 0px 0% 0px 0%;
}
    
#b314e691 {
    width: 90.50%;
}
    
#\37 c8fc234 {
    margin-top: 0px;
}
}



@media (max-width: 767px) {
    
#\36 40840cf {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 a85bb0d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_4nq {
    height: 240px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#eb94f0f5 {
    height: 240px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
    
#a70a453a {
    height: 240px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#abfb227a {
    height: 240px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
    
#\32 b828e26 {
    height: 240px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e59c72fc {
    column-gap: 7.317073170731707%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 716e9e3 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 9d3a709 {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 c538029 {
    width: 100%;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 7a62040 {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 45b530b {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 7cd87fb {
    column-gap: 7.317073170731707%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 9307e86 {
    width: 100%;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_g1b {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    margin-top: 0px;
}
    
#group_616 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 d4204c7 {
    width: 100.00%;
    margin-top: 0px;
}
    
#\32 0926fed {
    row-gap: 24px;
}
    
#\39 b579591 {
    margin-top: 3px;
}
}



@media (max-width: 767px) {
    
#\38 63a8820 {
    width: 100%;
    min-height: auto;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\33 1f63c8d {
    margin: 0px 0% 0px 0%;
}
    
#b0cd3791 {
    width: 49.3%;
    min-height: auto;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#a2405cc5 {
    width: 100.00%;
    height: auto;
    min-height: auto;
}
    
#\35 8fd4b75 {
    width: 49.3%;
    min-height: auto;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\37 4e25ec2 {
    column-gap: 1.391304347826087%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 30px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 f6a24bc {
    column-gap: 1.391304347826087%;
    flex-direction: row;
    flex-wrap: wrap;
    margin-top: 0px;
    align-content: center;
}
    
#\32 56aa7a7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 edc0840::before, #\37 edc0840 > .bgExtraLayerOverlay {
    
}
#\37 edc0840.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRlIAAABXRUJQVlA4WAoAAAAQAAAACQAACQAAQUxQSBMAAAABF3D//4iIQCyY7M2fOoOI/gctAFZQOCAYAAAAMAEAnQEqCgAKAAFAJiWkAANwAP78ISAA');
}
    
#\33 850a76a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 e787fec {
    width: 49.3%;
    min-height: auto;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#d6e8446b {
    width: 49.3%;
    min-height: auto;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#cf27e7eb {
    column-gap: 1.391304347826087%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b4548c6f {
    width: 40px;
}
    
#b0e68f2e {
    width: 40px;
}
    
#\34 7a24357 {
    width: 40px;
}
    
#\39 3c12fc1 {
    width: 40px;
}
    
#\33 64a41cf {
    width: 40px;
}
    
#\36 9c9ec0f {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\35 a213797 {
    width: 100%;
    min-height: 300px;
    align-items: flex-end;
    order: 1;
}
#\35 a213797.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgUH/8QAIBAAAQMEAgMAAAAAAAAAAAAAAQACAwQFERIhMUFRYf/EABUBAQEAAAAAAAAAAAAAAAAAAAQF/8QAGBEAAgMAAAAAAAAAAAAAAAAAAAIBESH/2gAMAwEAAhEDEQA/AMaobXFJRzSNy4sbkD6jDg8OI47SCiuulv2YC3IwT74UKSohMjjp5KEsNtlF5TKP/9k=');
}
    
#\32 5a461c5::before, #\32 5a461c5 > .bgExtraLayerOverlay {
    
}
#\32 5a461c5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
#\32 5a461c5.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAwklEQVQI12MIdFLztlUNd9PLCrMuS3BMDzLJCjUrjLQqjbHMDtZmCHVV97VTCXbSTgkwL4mzz40wz4+2LImzK0+wK4oyYQh1U/S2VfC1VY/zNiqIsSiIMciPMS6MMy+KsyyOM2TwcZBwsZB2t1COcNNNC9FNDVNOCVVODdNICdVICVVkcLHisTcRdjKRD3RQj/ZRiAkQigkQiPQVCvEUCnDnZnCwYLcxFLDVl/GyUgxyFQ/34Y7yZwvxYvd2ZnOyYQIAzf0v53FM6v8AAAAASUVORK5CYII=');
}
    
#\31 d00c2cf {
    min-height: unset;
    flex-direction: column;
    padding: 0px 0px 0px 0px;
}
    
#\37 a56e040 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 f0f8908 {
    width: 100%;
    min-height: auto;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\39 a91dcea {
    column-gap: 1.391304347826087%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f48fa9c7 {
    width: 100%;
    min-height: auto;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#af949bbc {
    column-gap: 1.391304347826087%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 e2912db {
    width: 100%;
    min-height: auto;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#e431588c {
    width: 100%;
    min-height: auto;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\38 510c891 {
    column-gap: 1.391304347826087%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 0ac9824 {
    width: 100%;
    min-height: auto;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\37 24c04ad {
    margin: 0px 0% 0px 0%;
}
    
#group_vpj {
    padding: 30px 15px 30px 15px;
    margin: 0px 0px 0px 0px;
}
    
#widget_c7v {
    height: 240px;
}
    
#widget_7at {
    height: 130px;
    justify-self: start;
    align-self: start;
    width: 62.29%;
    margin: 204px 0% 0px 3.9586243016759775%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\38 f305415 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ca00873b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 833d31e {
    width: 90.50%;
}
    
#\39 d6c2abb {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 f8c30a9 {
    margin: 0px 0% 0px 0%;
}
    
#\31 8aeb20b {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 6263fa8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 150px 15px 100px 15px;
}
    
#\33 0ebd54f::before, #\33 0ebd54f > .bgExtraLayerOverlay {
    
}
    
#\34 50eb0e0 {
    width: 100%;
}
    
#group_ool {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#widget_i6q {
    width: 100.00%;
    height: 22px;
}
}



@media (max-width: 767px) {
    
#\34 90dbc99 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 998562e {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_f3c {
    margin-top: 0px;
    height: 512px;
    width: 100.00%;
}
    
#widget_eof {
    width: 91.62%;
}
    
#group_rrm {
    column-gap: 7.317073170731707%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_kq7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#ec38f3de {
    margin-right: 0%;
    margin-left: 0%;
    width: 200px;
}
}



@media (max-width: 767px) {
    
#cb090110 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 d6f2db1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 40px 40px 40px;
}
    
#\39 616cc35 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#a51575e8 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    justify-content: flex-start;
}
    
#\30 9ed19be {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 15px 0px 15px;
}
    
#\33 5b6adf2 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    justify-content: flex-start;
}
    
#\34 a055949 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    justify-content: flex-start;
}
    
#\36 cfb8a77 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#de6b4afe {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    justify-content: flex-start;
}
    
#a3011e15 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 15px 0px 15px;
}
    
#beb1a4b8 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    justify-content: flex-start;
}
    
#\33 4a25e9e {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    justify-content: flex-start;
}
    
#eebc0898 {
    margin: 0px 0% 0px 0%;
}
}

