@media all {
  *#dm .dmInner a.u_1542533422 span.text { font-weight:600 !important; }

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

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

  *#dm .dmInner div.u_4185362847 {
    padding:12.5% !important;
    border-radius:5% 5% 5% 5% !important;
    background-color:rgba(20,37,52,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_4185362847:hover .svg { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_4185362847.hover .svg { fill:var(--color_2) !important; }

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

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

  *#dm .dmInner div.u_1456064789 {
    padding:12.5% !important;
    border-radius:5% 5% 5% 5% !important;
    background-color:rgba(20,37,52,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1456064789:hover .svg { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_1456064789.hover .svg { fill:var(--color_2) !important; }

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

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

  *#dm .dmInner div.u_1137257510 {
    padding:12.5% !important;
    border-radius:5% 5% 5% 5% !important;
    background-color:rgba(20,37,52,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1137257510:hover .svg { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_1137257510.hover .svg { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_1495194255 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(211,210,132,0.28) rgba(211,210,132,0.28) rgba(211,210,132,0.28) rgba(211,210,132,0.28) !important;
  }

  *#dm .dmInner div.u_1554624740 {
    border-style:solid !important;
    border-width:0.5px 0.5px 0.5px 0.5px !important;
    border-color:rgba(211,210,132,0.28) rgba(211,210,132,0.28) rgba(211,210,132,0.28) rgba(211,210,132,0.28) !important;
  }

  *#dm .dmInner div.u_1570196251 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(211,210,132,0.28) rgba(211,210,132,0.28) rgba(211,210,132,0.28) rgba(211,210,132,0.28) !important;
  }

  *#dm .dmInner div.u_1441132351 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(211,210,132,0.28) rgba(211,210,132,0.28) rgba(211,210,132,0.28) rgba(211,210,132,0.28) !important;
  }

  *#dm .dmInner div.u_1646912777 {
    border-style:solid !important;
    border-width:0px 0px 0px 1px !important;
    border-color:rgb(20,37,52) rgb(20,37,52) rgb(20,37,52) rgb(211,210,132) !important;
  }

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

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

  *#dm .dmInner div.u_820258704 .svg { fill:rgba(211,210,132,1) !important; }

  *#dm .dmInner div.u_820258704 {
    padding:12.5% !important;
    border-radius:5% 5% 5% 5% !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1304291957 .svg { fill:rgba(211,210,132,1) !important; }

  *#dm .dmInner div.u_1304291957 {
    padding:12.5% !important;
    border-radius:5% 5% 5% 5% !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1039400499 .svg { fill:rgba(211,210,132,1) !important; }

  *#dm .dmInner div.u_1039400499 {
    padding:12.5% !important;
    border-radius:5% 5% 5% 5% !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_1552123338 .svg { fill:rgba(211,210,132,1) !important; }

  *#dm .dmInner div.u_1552123338 {
    padding:12.5% !important;
    border-radius:5% 5% 5% 5% !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1499234289 .svg { fill:rgba(211,210,132,1) !important; }

  *#dm .dmInner div.u_1499234289 {
    padding:12.5% !important;
    border-radius:5% 5% 5% 5% !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1994440573 .svg { fill:rgba(211,210,132,1) !important; }

  *#dm .dmInner div.u_1994440573 {
    padding:12.5% !important;
    border-radius:5% 5% 5% 5% !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1588429161 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_5) var(--color_5) var(--color_5) var(--color_5) !important;
  }

  *#dm .dmInner div.u_1917002913 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_5) var(--color_5) var(--color_5) var(--color_5) !important;
  }

  *#dm .dmInner div.u_1918206305 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_5) var(--color_5) var(--color_5) var(--color_5) !important;
  }

  *#dm .dmInner div.u_1890288216 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_5) var(--color_5) var(--color_5) var(--color_5) !important;
  }

  *#dm .dmInner div.u_1641824557 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(211,210,132) rgb(211,210,132) rgb(211,210,132) rgb(211,210,132) !important;
  }

  *#dm .dmInner div.u_1890596699 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(211,210,132) rgb(211,210,132) rgb(211,210,132) rgb(211,210,132) !important;
  }

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

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

  *#dm .dmInner div.u_1787482141 {
    padding:12.5% !important;
    border-radius:5% 5% 5% 5% !important;
    background-color:rgba(20,37,52,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1787482141:hover .svg { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_1787482141.hover .svg { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_1490242454 img {
    border-radius:50% !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(90,118,106) rgb(90,118,106) rgb(90,118,106) rgb(90,118,106) !important;
  }

  *#dm .dmInner div.u_1818082220 img {
    border-radius:50% !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(90,118,106) rgb(90,118,106) rgb(90,118,106) rgb(90,118,106) !important;
  }

  *#dm .dmInner div.u_1236614625 img {
    border-radius:50% !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(90,118,106) rgb(90,118,106) rgb(90,118,106) rgb(90,118,106) !important;
  }

  *#dm .dmInner div.u_1351820143 img {
    border-radius:50% !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(90,118,106) rgb(90,118,106) rgb(90,118,106) rgb(90,118,106) !important;
  }

  *#dm .dmInner div.u_1282555456 img {
    border-radius:50% !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(90,118,106) rgb(90,118,106) rgb(90,118,106) rgb(90,118,106) !important;
  }

  *#dm .dmInner div.u_1837669965 img {
    border-radius:50% !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(90,118,106) rgb(90,118,106) rgb(90,118,106) rgb(90,118,106) !important;
  }

  *#dm .dmInner div.u_1336862630 img {
    border-radius:50% !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(90,118,106) rgb(90,118,106) rgb(90,118,106) rgb(90,118,106) !important;
  }

  *#dm .dmInner div.u_1969665994 img {
    border-radius:50% !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(90,118,106) rgb(90,118,106) rgb(90,118,106) rgb(90,118,106) !important;
  }

  *#dm .dmInner div.u_1138273973 img {
    border-radius:50% !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(90,118,106) rgb(90,118,106) rgb(90,118,106) rgb(90,118,106) !important;
  }

  *#dm .dmInner div.u_1182641020 img {
    border-radius:50% !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(90,118,106) rgb(90,118,106) rgb(90,118,106) rgb(90,118,106) !important;
  }

  *#dm .dmInner div.u_1828521240 img {
    border-radius:50% !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(90,118,106) rgb(90,118,106) rgb(90,118,106) rgb(90,118,106) !important;
  }

  *#dm .dmInner div.u_1171195471 img {
    border-radius:50% !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(90,118,106) rgb(90,118,106) rgb(90,118,106) rgb(90,118,106) !important;
  }

  *#dm .dmInner div.u_1796253551 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(211,210,132) rgb(211,210,132) rgb(211,210,132) rgb(211,210,132) !important;
  }

  *#dm .dmInner div.u_1313274104 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(211,210,132,0.28) rgba(211,210,132,0.28) rgba(211,210,132,0.28) rgba(211,210,132,0.28) !important;
    background-color:rgba(211,210,132,0.05) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1878962107 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(211,210,132,0.28) rgba(211,210,132,0.28) rgba(211,210,132,0.28) rgba(211,210,132,0.28) !important;
    background-color:rgba(211,210,132,0.05) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1251331370 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(211,210,132,0.28) rgba(211,210,132,0.28) rgba(211,210,132,0.28) rgba(211,210,132,0.28) !important;
    background-color:rgba(211,210,132,0.05) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1247567707 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(211,210,132) rgb(211,210,132) rgb(211,210,132) rgb(211,210,132) !important;
  }

  *#dm .dmInner a.u_1606130693 {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1606130693 span.text { color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1639992403 .svg { fill:rgba(211,210,132,1) !important; }

  *#dm .dmInner div.u_1639992403 {
    padding:12.5% !important;
    border-radius:5% 5% 5% 5% !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1829255710 {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 4px !important;
    border-color:rgb(20,37,52) rgb(20,37,52) rgb(20,37,52) rgb(211,210,132) !important;
  }

  *#dm .dmInner div.u_4271773968 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(211,210,132,0.3) rgba(211,210,132,0.3) rgba(211,210,132,0.3) rgba(211,210,132,0.3) !important;
  }
}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 261px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 5% 6% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f {
    background-position: 50% 0%;
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://le-de.cdn-website.com/4b9b6d7d6e5647c69ace87d1305de43e/dms3rep/multi/opt/Untitled+design+%286%29-1920w.png");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#group_fu9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 76.25%;
    min-height: 55px;
    max-height: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    --column-gap: 4%;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_cfr {
    width: 270px;
    height: 53px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_rkq {
    width: 748px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#widget_d02 {
    width: 90.95%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_9v6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_397 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 10px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#widget_4if {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 115px;
    order: 0;
}
    
#d32b9735 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3285b09 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 295e3af {
    width: 270px;
    height: 53px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1390e74 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ebfcc7a9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 c9c4862 {
    min-height: 49px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 a87f942 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_tcb {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\34 a5f0a7d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 0b604ec {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 10% 2% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\36 a461090 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(251,244,228,1);
    background-image: none;
}
    
#\38 f6c928f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 db4aabc {
    width: 543.672px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin-top: -22px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 083bb9e {
    width: 60.79%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#c0144c7d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#cecd2891 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 e9bfa52 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 25%;
    min-width: 4%;
    background-image: url("https://le-de.cdn-website.com/4b9b6d7d6e5647c69ace87d1305de43e/dms3rep/multi/opt/01+%281%29-797h.png");
    background-position: 100% 0%;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: rgba(20, 37, 52, 0.2) rgba(20, 37, 52, 0.2) rgba(20, 37, 52, 0.2) rgba(20, 37, 52, 0.2);
    border-style: solid;
    justify-content: flex-start;
    padding: 40px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
#\34 e9bfa52.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAMUlEQVQY083LSQoAIBADwfn/l7MojCAKwbN9raTGnW1J7CRVZIDAg0nE91rsAp99zBOIrCpvbySRKwAAAABJRU5ErkJggg==');
}
    
#\30 57088b4 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(251,244,228,1);
    background-image: none;
}
    
#\33 1bc487d {
    min-height: 741px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#widget_6it {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ppf {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 3px;
}
    
#widget_bh8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_l1n {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_jvp.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 15px 15px 15px;
}
#widget_jvp {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#a189a919 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 25%;
    min-width: 4%;
    background-image: url("https://le-de.cdn-website.com/4b9b6d7d6e5647c69ace87d1305de43e/dms3rep/multi/opt/01+%282%29-797h.png");
    background-position: 100% 0%;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: rgba(20,37,52,0.2) rgba(20,37,52,0.2) rgba(20,37,52,0.2) rgba(20,37,52,0.2);
    border-style: solid;
    justify-content: flex-start;
    padding: 40px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
#a189a919.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAN0lEQVQY083MwQmAQBTE0O2/ZCcZFy+i+Asw1wdZ57u2aiCgri+DSY4EmNiLM/L9V9sO/OzHvAFzDCpXCb/8UQAAAABJRU5ErkJggg==');
}
    
#\32 d32b1ab.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 15px 15px 15px;
}
#\32 d32b1ab {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\35 b7415a0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c73375d4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
}
    
#fcaea06a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 01f11b7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 cf5f4c8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 25%;
    min-width: 4%;
    background-image: url("https://le-de.cdn-website.com/4b9b6d7d6e5647c69ace87d1305de43e/dms3rep/multi/opt/01+%283%29-797h.png");
    background-position: 100% 0%;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: rgba(20,37,52,0.2) rgba(20,37,52,0.2) rgba(20,37,52,0.2) rgba(20,37,52,0.2);
    border-style: solid;
    justify-content: flex-start;
    padding: 40px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
#\30 cf5f4c8.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAOElEQVQY083MwQkAIRQDUfsv2WSiKB5c9hfgkNuDtPEtCSBbNtD+bOhSl2zXrF3B53+NJAXfPcwTdVAqWvQarAQAAAAASUVORK5CYII=');
}
    
#\36 83c8128 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 bf4ba64 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 236b081 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 3px;
}
    
#\34 ccd8a2e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 690c6e6 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\31 31df2dd {
    margin: 0px 0% 0px 0%;
}
    
#b4234377 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 25%;
    min-width: 4%;
    background-image: url("https://le-de.cdn-website.com/4b9b6d7d6e5647c69ace87d1305de43e/dms3rep/multi/opt/01+%284%29-797h.png");
    background-position: 100% 0%;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: rgba(20,37,52,0.2) rgba(20,37,52,0.2) rgba(20,37,52,0.2) rgba(20,37,52,0.2);
    border-style: solid;
    justify-content: flex-start;
    padding: 40px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
#b4234377.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAANklEQVQY083Myw0AIAhEQfsvmf1o4CZSgC/cZsPad7YlgQQpab1MKYBADmZGNXP+r7PdufUxH3WJKlr7FaH/AAAAAElFTkSuQmCC');
}
    
#de9a8408 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ea17fc97 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 197d72e {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 3px;
}
    
#c5466057 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b0576fbc {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\38 4730818 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 3c7ceaf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 55.09%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    order: 0;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 eda3bb8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 2px;
}
    
#\36 7a0a92e {
    border-width: 1px 0px 0px 0px;
    border-color: rgba(211,210,132,1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\34 44e7e43 {
    margin: 0px 0% 0px 0%;
}
    
#a942a2f6 {
    width: 543.672px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin-top: -22px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b258707 {
    min-height: 533px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 10% 2% 10%;
    margin: 0% 0% 0% 0%;
}
    
#group_pp0 {
    width: 42.85%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 25px;
}
    
#widget_06p.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 15px 0px 15px;
}
#widget_06p {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#innergrid_mug {
    width: 100.00%;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-rows: minmax(123px, max-content) minmax(123px, max-content);
    max-width: 100%;
    background-color: rgba(211, 210, 132, 0.1);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(211,210,132,1) rgba(211,210,132,1) rgba(211,210,132,1) rgba(211,210,132,1);
    border-style: solid;
}
    
#\31 e837033.flex-element.widget-wrapper > [data-element-type] {
    padding: 30px 30px 30px 30px;
}
#\31 e837033 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\37 7cf2b61.flex-element.widget-wrapper > [data-element-type] {
    padding: 30px 15px 30px 30px;
}
#\37 7cf2b61 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 2 / span 1 / span 1;
}
    
#f0d8a7bd.flex-element.widget-wrapper > [data-element-type] {
    padding: 30px 30px 30px 30px;
}
#f0d8a7bd {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#\39 ca3eee6.flex-element.widget-wrapper > [data-element-type] {
    padding: 30px 30px 30px 30px;
}
#\39 ca3eee6 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: 2 / 2 / span 1 / span 1;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 ccd948b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#d9ee4cd7 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 10% 4% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\39 ba2b271 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(20,37,52,1);
    background-image: none;
}
    
#widget_6jm {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 d3371dd {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 e016ff8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 af37515 {
    margin: 0px 0% 0px 0%;
}
    
#\39 1db9c96 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(251,244,228,1);
    background-image: none;
}
    
#\34 6e03282 {
    width: 543.672px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin-top: -22px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 cbd1445 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 10% 2% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\38 b427cab {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_s34 {
    justify-content: flex-end;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_009 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_4so {
    width: 280px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ff4c13fa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 9403fb6 {
    min-height: 320px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 8% 3% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\31 5f7de8d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#widget_7gr {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 e77a873 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 84bcb4f {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
}
    
#c5fb4224 {
    margin: 0px 0% 0px 0%;
}
    
#fb7fc08d {
    width: 74.54%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#d38b2cd5 {
    justify-content: flex-end;
    width: 33.75%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\33 5db4da3 {
    width: 543.672px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin-top: -22px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ccb9c7c {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 10% 2% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\39 6444af4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 62.14%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e082baf3 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(40, 54, 60, 1);
    background-image: none;
}
    
#\35 03071cb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\32 2116537 {
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c7186ca5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 7c55930 {
    min-height: 320px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 10% 4% 10%;
    margin: 0% 0% 0% 0%;
}
    
#a082a4d4 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(40, 54, 60, 1);
    background-image: none;
}
    
#widget_cd2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 c40d14d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(240, 232, 212, 1);
    background-image: none;
}
    
#\31 82efbf7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 ae65f64 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 afcebac {
    min-height: 320px;
    column-gap: 10%;
    row-gap: 60px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 10% 0% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\36 da9a7f7 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\30 6fb7990 {
    width: 745px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin-top: -22px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 977b051 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 f2df9a3 {
    width: 99.98%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 918ab60 {
    width: 543.672px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin-top: 3px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 23509a2 {
    margin: 0px 0% 0px 0%;
}
    
#\37 5225bc5 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 10% 4% 10%;
    margin: 0% 0% 0% 0%;
}
    
#ca79c4d3 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(251, 244, 228, 1);
    background-image: none;
}
    
#\36 b8888bc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 56.9%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    order: 0;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 d5cfab9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_7lp {
    width: 39.03%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#innergrid_u3u {
    width: 100.00%;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-rows: minmax(45.67187500000001px, max-content) minmax(45.67187500000001px, max-content) minmax(45.67187500000001px, max-content);
    max-width: 100%;
    order: 3;
}
    
#widget_0j8 {
    width: 30px;
    height: auto;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    margin: 8px 0% 0px 0%;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#widget_fs7 {
    width: 90.9%;
    height: auto;
    justify-self: end;
    align-self: start;
    max-width: 100%;
    margin: 10px 0.7317702236010281% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 2;
}
    
#\37 0e0f8d7 {
    width: 30px;
    height: auto;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    margin: 7px 0% 0px 0%;
}
    
#\30 7da724d {
    width: 90.9%;
    height: auto;
    justify-self: end;
    align-self: start;
    max-width: 100%;
    margin: 9px 0.7386531575282634% 0px 0%;
    grid-area: 2 / 1 / span 1 / span 2;
}
    
#\31 4875f0b {
    width: 30px;
    height: auto;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    margin: 7px 0% 0px 0%;
    grid-area: 3 / 1 / span 1 / span 1;
}
    
#e8e58ce0 {
    width: 90.89%;
    height: auto;
    justify-self: end;
    align-self: start;
    max-width: 100%;
    margin: 8px 0.7346740736946819% 0px 0%;
    grid-area: 3 / 1 / span 1 / span 2;
}
    
#widget_871 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\38 ea5908c {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: rgba(40, 54, 60, 1);
    background-image: none;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\36 4eefabc.flex-element.widget-wrapper > [data-element-type] {
    padding: 30px 30px 30px 30px;
}
#\36 4eefabc {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: 2 / 2 / span 1 / span 1;
}
    
#\36 710e23f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 15px 0px 15px;
}
#\36 710e23f {
    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;
}
    
#f1be9268 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(240, 232, 212, 1);
    background-image: none;
}
    
#\39 e63b666 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 ff7577a.flex-element.widget-wrapper > [data-element-type] {
    padding: 30px 30px 30px 30px;
}
#\34 ff7577a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#a9a30533 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 3e512b9 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 fc1b96b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 503446a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 51.73%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 b22cd19 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 9px;
    column-gap: 24px;
    order: 3;
    background-color: rgba(255,255,255,1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(20, 37, 52, 0.2) rgba(20, 37, 52, 0.2) rgba(20, 37, 52, 0.2) rgba(20, 37, 52, 0.2);
    border-style: solid;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\36 ed0131c {
    width: 43.16%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 2d0fee0 {
    margin: 0px 0% 0px 0%;
}
    
#\38 55adb0e {
    width: 100.00%;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-rows: minmax(137px, max-content) minmax(137px, max-content);
    max-width: 100%;
    background-color: var(--color_1);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(211,210,132,1) rgba(211,210,132,1) rgba(211,210,132,1) rgba(211,210,132,1);
    border-style: solid;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6c311a1 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#eb9d9b29.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 15px 0px 15px;
}
#eb9d9b29 {
    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;
}
    
#ca34529f {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 b939b91.flex-element.widget-wrapper > [data-element-type] {
    padding: 30px 30px 30px 30px;
}
#\34 b939b91 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 2 / span 1 / span 1;
}
    
#d53a69eb {
    min-height: 320px;
    column-gap: 5%;
    row-gap: 30px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 1% 10% 2% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\39 7eba8da {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f3b715db {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 9px;
    column-gap: 24px;
    order: 3;
    background-color: rgba(255,255,255,1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(20, 37, 52, 0.2) rgba(20, 37, 52, 0.2) rgba(20, 37, 52, 0.2) rgba(20, 37, 52, 0.2);
    border-style: solid;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\31 a574de0.flex-element.widget-wrapper > [data-element-type] {
    padding: 30px 30px 30px 30px;
}
#\31 a574de0 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#\36 b0381a6 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 9px;
    column-gap: 24px;
    order: 3;
    background-color: rgba(255,255,255,1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(20, 37, 52, 0.2) rgba(20, 37, 52, 0.2) rgba(20, 37, 52, 0.2) rgba(20, 37, 52, 0.2);
    border-style: solid;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\38 b80c975 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 01a6360 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 c149f4a {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 9px;
    column-gap: 24px;
    order: 3;
    background-color: rgba(255,255,255,1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(20, 37, 52, 0.2) rgba(20, 37, 52, 0.2) rgba(20, 37, 52, 0.2) rgba(20, 37, 52, 0.2);
    border-style: solid;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#e332f6b9 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 8b414c5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 eaf66b0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 91b5bb6 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#c9de0f17 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 8723a40 {
    width: 543.672px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin-top: -22px;
    grid-area: auto / auto / auto / auto;
}
    
#ae6c02c0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    order: 0;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 50238a8 {
    margin: 0px 0% 0px 0%;
}
    
#c77d4ca8 {
    min-height: 200px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 10% 2% 10%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 9fa8374 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#e12a1ada {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\31 a38bfeb {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 0% 0% 3% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 dc177b0 {
    margin: 0px 0% 0px 0%;
}
    
#widget_4dg {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_64l {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 14px;
}
    
#widget_06f {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
}
    
#\35 667684e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 dfb4e21 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 14px;
}
    
#\38 4a02102 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\37 a2baf64 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
}
    
#\34 7955af9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 1dceddf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 161b53e {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 14px;
}
    
#\33 b1959a7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
}
    
#\35 96bb473 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#aa76e594 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 ca73522 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 14px;
}
    
#\32 2731ebf {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
}
}



@media all {
    
#\33 145a22c {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 14px;
}
    
#\37 dfc6c1c {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 14px;
}
    
#\34 d84c914 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#b9bbede0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 14px;
}
    
#\31 86d6ef4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
}
    
#be241940 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 0% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#db9405f0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#add1749d {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
}
    
#d9b3653e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 aac0b59 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#f2126af7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 094fed3 {
    margin: 0px 0% 0px 0%;
}
    
#\39 062cb45 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#caea5e97 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
}
    
#f23a7bf5 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#e513f712 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 14px;
}
    
#\39 9d15821 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 a6c7567 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 33b2ece {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
}
}



@media all {
    
#\30 3d7ca51 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
}
    
#a11a1aed {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#f39e8ffe {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#eeccf0e8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#e5fd62cc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c624e534 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 0% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 3c1d462 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 14px;
}
    
#\37 74226e1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 14px;
}
    
#\35 e92ceb9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#ffedc49e {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
}
    
#bcdff5b4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 dce47d4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f7987057 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#bbbaa57c {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 14px;
}
    
#\35 dd5c83e {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 14px;
}
    
#\37 1cffc18 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a475b7b6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
}
    
#\36 24d96e9 {
    margin: 0px 0% 0px 0%;
}
    
#af4799b9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a26b46f4 {
    margin: 0px 0% 0px 0%;
}
    
#\30 4b13b64 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 47.64%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 9dea420 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 9bea305 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e1e68b06 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#\38 1c347b7 {
    min-height: 291px;
    column-gap: 10%;
    row-gap: 60px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 10% 0% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\38 b59f202 {
    width: 745px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin-top: 1px;
    grid-area: auto / auto / auto / auto;
}
    
#group_5al {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    align-self: stretch;
    width: 42.25865782932892%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 1954e0b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 06f28ad {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 10% 0% 10%;
    margin: 0% 0% 0% 0%;
}
    
#a26fdd0d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#widget_t5i {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#bc9d50b3 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#aab86db8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 fcb9498 {
    width: 745px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin-top: 1px;
    grid-area: auto / auto / auto / auto;
}
    
#d3791a72 {
    min-height: 263px;
    column-gap: 10%;
    row-gap: 60px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 3% 10% 0% 10%;
    margin: 0% 0% 0% 0%;
}
    
#df2be453 {
    margin: 0px 0% 0px 0%;
}
    
#\30 fdd22df {
    width: 64.09%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a812a9b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    order: 0;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 84272ad {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
}



@media all {
    
#b2509b39 {
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 828eb3f {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 3px;
}
    
#\37 7884edb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a19fb5eb {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(251,244,228,1);
    background-image: none;
}
    
#\38 ef08c37 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 10% 0% 10%;
    margin: 0% 0% 0% 0%;
}
    
#e3c7423e::before, #e3c7423e > .bgExtraLayerOverlay {
    
}
#e3c7423e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 20%;
    min-width: 4%;
    background-image: none;
    background-position: 100% 0%;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: rgba(20, 37, 52, 0.2) rgba(20, 37, 52, 0.2) rgba(20, 37, 52, 0.2) rgba(20, 37, 52, 0.2);
    border-style: solid;
    justify-content: flex-start;
    background-color: rgba(255,255,255,1);
    padding: 40px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#ebad5a74 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 9a60a21::before, #\33 9a60a21 > .bgExtraLayerOverlay {
    
}
#\33 9a60a21 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 20%;
    min-width: 4%;
    background-image: none;
    background-position: 100% 0%;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: rgba(20, 37, 52, 0.2) rgba(20, 37, 52, 0.2) rgba(20, 37, 52, 0.2) rgba(20, 37, 52, 0.2);
    border-style: solid;
    justify-content: flex-start;
    background-color: rgba(255,255,255,1);
    padding: 40px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#b950eae2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 38c0cf2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 3px;
}
    
#\38 090ce9c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#df5b0293::before, #df5b0293 > .bgExtraLayerOverlay {
    
}
#df5b0293 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 20%;
    min-width: 4%;
    background-image: none;
    background-position: 100% 0%;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: rgba(20, 37, 52, 0.2) rgba(20, 37, 52, 0.2) rgba(20, 37, 52, 0.2) rgba(20, 37, 52, 0.2);
    border-style: solid;
    justify-content: flex-start;
    background-color: rgba(255,255,255,1);
    padding: 40px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\38 bfb5bd4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ffb00dcc {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 3px;
}
    
#feecb5fa {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 5ac94f8::before, #\31 5ac94f8 > .bgExtraLayerOverlay {
    
}
#\31 5ac94f8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 20%;
    min-width: 4%;
    background-image: none;
    background-position: 100% 0%;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: rgba(20, 37, 52, 0.2) rgba(20, 37, 52, 0.2) rgba(20, 37, 52, 0.2) rgba(20, 37, 52, 0.2);
    border-style: solid;
    justify-content: flex-start;
    background-color: rgba(255,255,255,1);
    padding: 40px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#f25855da {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dedd45bc {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 3px;
}
    
#\39 52a813c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c3a14f82::before, #c3a14f82 > .bgExtraLayerOverlay {
    
}
#c3a14f82 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 20%;
    min-width: 4%;
    background-image: none;
    background-position: 100% 0%;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: rgba(20, 37, 52, 0.2) rgba(20, 37, 52, 0.2) rgba(20, 37, 52, 0.2) rgba(20, 37, 52, 0.2);
    border-style: solid;
    justify-content: flex-start;
    background-color: var(--color_1);
    padding: 40px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\30 9b4af89 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 19f1181 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 3px;
}
    
#e17a78ec {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e51aa9de {
    min-height: 278px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 10% 4% 10%;
    margin: 0% 0% 0% 0%;
}
    
#e586c69d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(240,232,212,1);
    background-image: none;
}
    
#\38 0b3edfe {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 ddd5c03 {
    margin: 0px 0% 0px 0%;
}
    
#c05d2421 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b9f2f8e8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b9f2f8e8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 411efb2 {
    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;
}
    
#\32 26d16e6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6dde3ff {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 3;
    margin: 18px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#dd67dc12 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 10% 2% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\34 a15e33f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b77b2f3b {
    width: 543.672px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin-top: -22px;
    grid-area: auto / auto / auto / auto;
}
    
#ffcf50fe {
    justify-content: flex-end;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#efa67373 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#a11ea3cb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 138bab6 {
    margin: 0px 0% 0px 0%;
}
    
#\36 14aadb4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 3c7f649 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a72ccbc2 {
    min-height: 320px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#bf226e2a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#widget_hf2 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 83bbdf0 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 b26ac5d {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 3% 10% 3% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\32 dacd875 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\31 d5a4237 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    min-width: 4%;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(211, 210, 132, 0.3) rgba(211, 210, 132, 0.3) rgba(211, 210, 132, 0.3) rgba(211, 210, 132, 0.3);
    border-style: solid;
    background-color: rgba(211, 210, 132, 0.05);
    background-image: none;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\36 55c6c3b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 1d21dc9 {
    margin: 0px 0% 0px 0%;
}
    
#c629cc50 {
    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;
}
    
#\39 057e98d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 02f041b {
    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;
}
    
#dc3fc091 {
    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;
}
    
#\32 0825e8b.flex-element.widget-wrapper > [data-element-type] {
    padding: 30px 30px 30px 30px;
}
#\32 0825e8b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b836a53.flex-element.widget-wrapper > [data-element-type] {
    padding: 30px 30px 30px 30px;
}
#\33 b836a53 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4ce9f19.flex-element.widget-wrapper > [data-element-type] {
    padding: 30px 30px 30px 30px;
}
#\38 4ce9f19 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 ae0a274 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    background-color: rgba(211,210,132,1);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bea5de91 {
    margin: 0px 0% 0px 0%;
}
    
#\38 0d94b09 {
    min-height: 278px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 10% 4% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\35 9b3e110 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 e53f4af {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 bda6cb1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 bda6cb1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3dbf1d9 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: center;
    justify-self: auto;
    order: 3;
    margin: 18px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f1754f8 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f7b8f0f6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#e818d645 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 1% 10% 3% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\31 6b9eaaa {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#b2800efd {
    margin: 0px 0% 0px 0%;
}
    
#\36 0cfe5e0 {
    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;
}
    
#widget_rhu {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_v39 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    margin-top: -11px;
}
    
#widget_e0v.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#widget_e0v {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 4f0de40 {
    min-height: 291px;
    column-gap: 5%;
    row-gap: 30px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 10% 0% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\35 c97aca5 {
    width: 739px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin-top: 1px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 deaa6bc {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#\35 e7e1aa4 {
    margin: 0px 0% 0px 0%;
}
    
#b3423cae {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b3f6ea21 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 47.5%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    order: 0;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 a5225aa {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_08k {
    width: 47.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#e14f0003.flex-element.widget-wrapper > [data-element-type] {
    padding: 30px 30px 30px 30px;
}
#e14f0003 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 4931a32 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 14ff91f {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 10% 4% 10%;
    margin: 0% 0% 0% 0%;
}
    
#d20266d7 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#widget_kus {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#e947fbfc {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 6437452 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 ac730e6 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 10% 4% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\37 bfb3c3d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 b7e1e2e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 074d66f {
    width: 1174px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin-top: -22px;
    grid-area: auto / auto / auto / auto;
}
    
#ff4fd7ee {
    margin: 0px 0% 0px 0%;
}
    
#\37 be0b90d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(240,232,212,1);
    background-image: none;
}
    
#widget_t96 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 74px;
    padding-left: 4%;
}
    
#\36 3bd85219866cc3622781521 {
    width: 48%;
    min-height: 8px;
    row-gap: 20px;
}
    
#widget_rkq {
    width: 71.33%;
    order: 0;
}
    
#group_fu9 {
    justify-self: auto;
    align-self: auto;
    width: 521.906px;
    order: 2;
    flex-wrap: nowrap;
    padding-right: 0%;
    justify-content: space-between;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_d02 {
    order: 1;
}
    
#widget_cfr {
    align-self: flex-end;
    margin-bottom: 0px;
    margin-top: 0px;
    width: 250px;
    height: 55px;
    order: 1;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#group_397 {
    width: 48%;
    min-height: 8px;
}
    
#\37 295e3af {
    width: 250px;
    height: 55px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 c9c4862 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\34 a5f0a7d {
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 31df2dd {
    margin: 0px 0% 0px 0%;
}
    
#\33 1bc487d {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 44e7e43 {
    margin: 0px 0% 0px 0%;
}
    
#\39 b258707 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 af37515 {
    margin: 0px 0% 0px 0%;
}
    
#\35 cbd1445 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 9403fb6 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\37 e77a873 {
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 2116537 {
    margin: 0px 0% 0px 0%;
}
    
#\36 7c55930 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 afcebac {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 977b051 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 23509a2 {
    margin: 0px 0% 0px 0%;
}
    
#\37 5225bc5 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d53a69eb {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\35 2d0fee0 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 50238a8 {
    margin: 0px 0% 0px 0%;
}
    
#c77d4ca8 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 dc177b0 {
    margin: 0px 0% 0px 0%;
}
    
#\31 a38bfeb {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\35 667684e {
    height: auto;
}
    
#widget_4dg {
    height: auto;
}
    
#\34 1dceddf {
    height: auto;
}
    
#aa76e594 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 094fed3 {
    margin: 0px 0% 0px 0%;
}
    
#be241940 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 aac0b59 {
    height: auto;
}
    
#\39 062cb45 {
    height: auto;
}
    
#\36 a6c7567 {
    height: auto;
}
    
#f2126af7 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f39e8ffe {
    height: auto;
}
    
#\36 24d96e9 {
    margin: 0px 0% 0px 0%;
}
    
#e5fd62cc {
    height: auto;
}
    
#c624e534 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\39 dce47d4 {
    height: auto;
}
    
#\37 1cffc18 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a26b46f4 {
    margin: 0px 0% 0px 0%;
}
    
#\38 1c347b7 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 06f28ad {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#bc9d50b3 {
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#b2509b39 {
    margin: 0px 0% 0px 0%;
}
    
#\38 ef08c37 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#e3c7423e::before, #e3c7423e > .bgExtraLayerOverlay {
    
}
    
#\33 9a60a21::before, #\33 9a60a21 > .bgExtraLayerOverlay {
    
}
    
#df5b0293::before, #df5b0293 > .bgExtraLayerOverlay {
    
}
    
#\31 5ac94f8::before, #\31 5ac94f8 > .bgExtraLayerOverlay {
    
}
    
#c3a14f82::before, #c3a14f82 > .bgExtraLayerOverlay {
    
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#dd67dc12 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\38 138bab6 {
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 b26ac5d {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\31 1d21dc9 {
    margin: 0px 0% 0px 0%;
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 4f0de40 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\35 e7e1aa4 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 14ff91f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#e947fbfc {
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    row-gap: 18px;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 6% 4% 10% 4%;
}
    
#group_fu9 {
    order: 2;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 124px;
    justify-self: auto;
    align-self: auto;
    align-items: center;
    padding-right: 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_rkq {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_d02 {
    order: 1;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_cfr.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_cfr {
    justify-self: auto;
    order: 1;
    width: 100%;
    align-self: stretch;
    max-width: 100%;
    margin: 15px 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#group_397 {
    width: 100%;
    min-height: 267px;
    align-items: center;
    height: auto;
}
    
#widget_4if {
    margin-top: 2px;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#\37 295e3af.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 295e3af {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#ebfcc7a9 {
    min-height: 50px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#\38 c9c4862 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\34 a5f0a7d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 0b604ec {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\33 db4aabc {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 083bb9e {
    order: 1;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c0144c7d {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    row-gap: 18px;
}
}



@media (max-width: 767px) {
    
#\34 e9bfa52 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-position: 100% 0%;
}
#\34 e9bfa52.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAMUlEQVQY083LSQoAIBADwfn/l7MojCAKwbN9raTGnW1J7CRVZIDAg0nE91rsAp99zBOIrCpvbySRKwAAAABJRU5ErkJggg==');
}
    
#\33 1bc487d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 10% 4%;
}
    
#a189a919 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#a189a919.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAN0lEQVQY083MwQmAQBTE0O2/ZCcZFy+i+Asw1wdZ57u2aiCgri+DSY4EmNiLM/L9V9sO/OzHvAFzDCpXCb/8UQAAAABJRU5ErkJggg==');
}
    
#\30 cf5f4c8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\30 cf5f4c8.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAOElEQVQY083MwQkAIRQDUfsv2WSiKB5c9hfgkNuDtPEtCSBbNtD+bOhSl2zXrF3B53+NJAXfPcwTdVAqWvQarAQAAAAASUVORK5CYII=');
}
    
#widget_jvp {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#widget_ppf {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_bh8 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_l1n {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 d32b1ab {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\35 b7415a0 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#c73375d4 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#fcaea06a {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 01f11b7 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 83c8128 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 bf4ba64 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 236b081 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 ccd8a2e {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 690c6e6 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 31df2dd {
    margin: 0px 0% 0px 0%;
}
    
#b4234377 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#b4234377.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAANklEQVQY083Myw0AIAhEQfsvmf1o4CZSgC/cZsPad7YlgQQpab1MKYBADmZGNXP+r7PdufUxH3WJKlr7FaH/AAAAAElFTkSuQmCC');
}
    
#de9a8408 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#ea17fc97 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 197d72e {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#c5466057 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#b0576fbc {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\38 4730818 {
    order: 1;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3c7ceaf {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    row-gap: 18px;
}
    
#a942a2f6 {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b258707 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 4% 2% 4%;
}
    
#group_pp0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 44e7e43 {
    margin: 0px 0% 0px 0%;
}
    
#innergrid_mug {
    width: 100.00%;
    grid-template-rows: minmax(68px, max-content) minmax(68px, max-content);
    margin-top: 3px;
}
    
#\31 e837033.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 15px 15px 15px;
}
#\31 e837033 {
    align-self: start;
    margin: 0px 0% 0px 0%;
}
    
#\37 7cf2b61.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 15px 15px 15px;
}
#\37 7cf2b61 {
    margin: 0px 0% 0px 0%;
}
    
#f0d8a7bd.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 15px 15px 15px;
}
#f0d8a7bd {
    margin: 0px 0% 0px 0%;
}
    
#\39 ca3eee6.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 15px 15px 15px;
}
#\39 ca3eee6 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 ccd948b {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#d9ee4cd7 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_6jm {
    height: 2710px;
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\31 e016ff8 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    row-gap: 18px;
}
    
#\34 6e03282 {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 cbd1445 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_s34 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_4so {
    width: 309px;
}
}



@media (max-width: 767px) {
    
#ff4c13fa {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\32 9403fb6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 3% 0%;
}
    
#\37 e77a873 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#fb7fc08d {
    order: 1;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d38b2cd5 {
    width: 100%;
    min-height: 60px;
    align-items: center;
    justify-content: flex-start;
    row-gap: 0px;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\33 5db4da3 {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ccb9c7c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
}
    
#\39 6444af4 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    row-gap: 18px;
}
    
#c5fb4224 {
    margin: 0px 0% 0px 0%;
}
    
#\30 84bcb4f {
    width: 309px;
    margin-top: 0px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\32 2116537 {
    margin: 0px 0% 0px 0%;
}
    
#c7186ca5 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 7c55930 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 10% 0%;
}
}



@media (max-width: 767px) {
    
#\31 ae65f64 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    row-gap: 18px;
}
    
#\39 afcebac {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 4% 3% 4%;
}
    
#\36 da9a7f7 {
    order: 1;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 6fb7990 {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 977b051 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 f2df9a3 {
    order: 1;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 918ab60 {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5225bc5 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\36 b8888bc {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    row-gap: 18px;
}
    
#group_7lp {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_fs7 {
    justify-self: end;
    align-self: start;
    width: 86.42%;
    margin: 10px 0.6071017836005517% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 2;
}
    
#\30 7da724d {
    justify-self: end;
    align-self: start;
    width: 86.42%;
    margin: 8px 0.5908344990853253% 0px 0%;
    grid-area: 2 / 1 / span 1 / span 2;
}
    
#e8e58ce0 {
    justify-self: end;
    align-self: start;
    width: 86.42%;
    margin: 7px 0.700165783385336% 0px 0%;
    grid-area: 3 / 1 / span 1 / span 2;
}
}



@media (max-width: 767px) {
    
#\36 503446a {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    row-gap: 18px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#d53a69eb {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 35px;
    padding: 10% 4% 10% 4%;
}
    
#\36 ed0131c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 2d0fee0 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 8723a40 {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae6c02c0 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    row-gap: 18px;
}
    
#\34 50238a8 {
    margin: 0px 0% 0px 0%;
}
    
#c77d4ca8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 4% 0% 4%;
}
}



@media (max-width: 767px) {
    
#\30 9fa8374 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 a38bfeb {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_4dg {
    height: auto;
}
    
#\35 667684e {
    height: auto;
}
    
#\38 4a02102 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 7955af9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 1dceddf {
    height: auto;
}
    
#\35 96bb473 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#aa76e594 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\39 062cb45 {
    height: auto;
}
    
#\34 d84c914 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#be241940 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#db9405f0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 9d15821 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 a6c7567 {
    height: auto;
}
    
#d9b3653e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 aac0b59 {
    height: auto;
}
    
#f2126af7 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#f39e8ffe {
    height: auto;
}
    
#e5fd62cc {
    height: auto;
}
    
#eeccf0e8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c624e534 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\35 e92ceb9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bcdff5b4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 dce47d4 {
    height: auto;
}
    
#f7987057 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 1cffc18 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#a26b46f4 {
    margin: 0px 0% 0px 0%;
}
    
#\30 4b13b64 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    row-gap: 18px;
}
    
#\35 9bea305 {
    width: 100%;
}
    
#\38 1c347b7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 10% 4% 3% 4%;
}
    
#\38 b59f202 {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_5al {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\34 1954e0b {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 06f28ad {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\35 fcb9498 {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d3791a72 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 4% 3% 4%;
}
    
#df2be453 {
    margin: 0px 0% 0px 0%;
}
    
#\30 fdd22df {
    width: 100%;
}
    
#\33 a812a9b {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    row-gap: 18px;
}
}



@media (max-width: 767px) {
    
#b2509b39 {
    margin: 0px 0% 0px 0%;
}
    
#\32 828eb3f {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 7884edb {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 ef08c37 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 10% 4%;
}
    
#e3c7423e::before, #e3c7423e > .bgExtraLayerOverlay {
    
}
#e3c7423e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-position: 100% 0%;
}
    
#\33 9a60a21::before, #\33 9a60a21 > .bgExtraLayerOverlay {
    
}
#\33 9a60a21 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-position: 100% 0%;
}
    
#\31 38c0cf2 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 090ce9c {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#df5b0293::before, #df5b0293 > .bgExtraLayerOverlay {
    
}
#df5b0293 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-position: 100% 0%;
}
    
#ffb00dcc {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#feecb5fa {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 5ac94f8::before, #\31 5ac94f8 > .bgExtraLayerOverlay {
    
}
#\31 5ac94f8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-position: 100% 0%;
}
    
#dedd45bc {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 52a813c {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#c3a14f82::before, #c3a14f82 > .bgExtraLayerOverlay {
    
}
#c3a14f82 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-position: 100% 0%;
}
    
#\32 19f1181 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#e17a78ec {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#e51aa9de {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 10% 4%;
}
    
#\38 0b3edfe {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 6dde3ff {
    width: 309px;
    margin-top: 0px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 ddd5c03 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#dd67dc12 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 10% 4% 2% 4%;
}
    
#\34 a15e33f {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    row-gap: 18px;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b77b2f3b {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ffcf50fe {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 138bab6 {
    margin: 0px 0% 0px 0%;
}
    
#a11ea3cb.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#a11ea3cb {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 3c7f649 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#a72ccbc2 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_hf2 {
    width: 100.00%;
    height: 3695px;
}
}



@media (max-width: 767px) {
    
#\34 b26ac5d {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\31 d5a4237 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 55c6c3b {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\39 057e98d {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 02f041b {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#dc3fc091 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 0825e8b.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 15px 15px 15px;
}
#\32 0825e8b {
    align-self: start;
    margin: 0px 0% 0px 0%;
}
    
#\33 b836a53.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 15px 15px 15px;
}
#\33 b836a53 {
    align-self: start;
    margin: 0px 0% 0px 0%;
}
    
#\38 4ce9f19.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 15px 15px 15px;
}
#\38 4ce9f19 {
    align-self: start;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#bea5de91 {
    margin: 0px 0% 0px 0%;
}
    
#\38 0d94b09 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 10% 4%;
}
    
#\35 9b3e110 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 3dbf1d9 {
    width: 309px;
    margin-top: 0px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#f7b8f0f6 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#e818d645 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 1% 4% 0% 4%;
}
    
#b2800efd {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 4f0de40 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 9px;
    padding: 10% 4% 3% 4%;
}
    
#\35 c97aca5 {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e7e1aa4 {
    margin: 0px 0% 0px 0%;
}
    
#b3423cae {
    width: 100%;
}
    
#b3f6ea21 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    row-gap: 18px;
}
    
#group_08k {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e14f0003 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\34 4931a32 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 14ff91f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 15% 4%;
}
    
#e947fbfc {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 6437452 {
    order: 1;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ac730e6 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\37 bfb3c3d {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    row-gap: 18px;
}
    
#\36 074d66f {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}

