@media all {
  *#dm .dmInner a.u_1171681313:hover .iconBg { background-color:var(--color_4) !important; }

  *#dm .dmInner a.u_1171681313.hover .iconBg { background-color:var(--color_4) !important; }

  *#dm .dmInner div.u_1258157730 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(64,64,68) rgb(64,64,68) rgb(255,255,255) rgb(64,64,68) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1190323174 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/839462385a434acda818e3e47bb44c89/icon/circle.svg) !important;
    width:9px !important;
    height:9px !important;
  }

  *#dm .dmInner a.u_1190323174:hover .iconBg { background-color:var(--color_5) !important; }

  *#dm .dmInner a.u_1190323174.hover .iconBg { background-color:var(--color_5) !important; }

  *#dm .dmInner a.u_1190323174:hover {
    border-color:var(--color_2) !important;
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1190323174.hover {
    border-color:var(--color_2) !important;
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1190323174 {
    gap:6px !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgb(253,208,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1190323174:hover span.text {
    color:var(--color_5) !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner a.u_1190323174.hover span.text {
    color:var(--color_5) !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner nav.u_1890687498.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before { font-size:16px !important; }

  *#dm .dmInner nav.u_1890687498.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after { font-size:16px !important; }

  *#dm .dmInner nav.u_1890687498.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item {
    font-family: Inter !important;
    font-size:16px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner nav.u_865960329.main-navigation.unifiednav.effect-bottom2 .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text::after {
    border-style:solid !important;
    border-width:3px 0px 0px 0px !important;
    border-color:var(--color_13) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
  }

  *#dm .dmInner a.u_1871739847 {
    gap:6px !important;
    background-color:var(--color_5) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1871739847 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/839462385a434acda818e3e47bb44c89/icon/circle.svg) !important;
    width:9px !important;
    height:9px !important;
    background-color:var(--color_4) !important;
  }

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

  *#dm .dmInner a.u_1871739847:hover .iconBg { background-color:var(--color_4) !important; }

  *#dm .dmInner a.u_1871739847.hover .iconBg { background-color:var(--color_4) !important; }

  *#dm .dmInner a.u_1871739847:hover {
    border-color:var(--color_4) !important;
    background-color:var(--color_5) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1871739847.hover {
    border-color:var(--color_4) !important;
    background-color:var(--color_5) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1871739847:hover span.text {
    color:var(--color_4) !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner a.u_1871739847.hover span.text {
    color:var(--color_4) !important;
    text-decoration:underline !important;
  }

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

  *#dm .dmInner div.u_3031029659 .dmNewParagraph { color:var(--color_5) !important; }

  *#dm .dmInner div.u_3031029659 .cardContent { color:var(--color_5) !important; }

  *#dm .dmInner div.u_3031029659 .cardDate { color:var(--color_3) !important; }

  *#dm .dmInner div.u_3031029659 .cardTitle { color:var(--color_3) !important; }

  *#dm .dmInner div.u_3031029659 .cardDateSpan { color:var(--color_5) !important; }

  *#dm .dmInner div.u_3031029659 .cardVoucher { color:var(--color_5) !important; }

  *#dm .dmInner div.u_3031029659 .cardCTA button { background-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1034063057 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/839462385a434acda818e3e47bb44c89/icon/chevron_933251.svg) !important;
  }

  *#dm .dmInner a.u_1034063057:hover .iconBg { background-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1034063057.hover .iconBg { background-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1311961970 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/839462385a434acda818e3e47bb44c89/icon/chevron_933251.svg) !important;
  }

  *#dm .dmInner a.u_1311961970:hover .iconBg { background-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1311961970.hover .iconBg { background-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1744385264 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/839462385a434acda818e3e47bb44c89/icon/chevron_933251.svg) !important;
  }

  *#dm .dmInner a.u_1744385264:hover .iconBg { background-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1744385264.hover .iconBg { background-color:var(--color_3) !important; }

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

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

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

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

  *#dm .dmInner a.u_1149624435 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/839462385a434acda818e3e47bb44c89/icon/circle.svg) !important;
    width:9px !important;
    height:9px !important;
  }

  *#dm .dmInner a.u_1149624435:hover .iconBg { background-color:var(--color_5) !important; }

  *#dm .dmInner a.u_1149624435.hover .iconBg { background-color:var(--color_5) !important; }

  *#dm .dmInner a.u_1149624435:hover {
    border-color:var(--color_2) !important;
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1149624435.hover {
    border-color:var(--color_2) !important;
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1149624435 {
    gap:6px !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgb(253,208,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1149624435:hover span.text {
    color:var(--color_5) !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner a.u_1149624435.hover span.text {
    color:var(--color_5) !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner a.u_1906819374 span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1906819374 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/839462385a434acda818e3e47bb44c89/icon/chevron_933251.svg) !important;
    background-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1906819374:hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1906819374.hover span.text { color:rgba(255,255,255,1) !important; }

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

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

  *#dm .dmInner a.u_1906819374:hover {
    background-color:rgba(58,58,58,1) !important;
    background-image:initial !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1906819374.hover {
    background-color:rgba(58,58,58,1) !important;
    background-image:initial !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1906819374 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(58,58,58,1) rgba(58,58,58,1) rgba(58,58,58,1) rgba(58,58,58,1) !important;
  }

  *#dm .dmInner a.u_1216975303 span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1216975303 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/839462385a434acda818e3e47bb44c89/icon/chevron_933251.svg) !important;
    background-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1216975303:hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1216975303.hover span.text { color:rgba(255,255,255,1) !important; }

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

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

  *#dm .dmInner a.u_1216975303:hover {
    background-color:rgba(58,58,58,1) !important;
    background-image:initial !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1216975303.hover {
    background-color:rgba(58,58,58,1) !important;
    background-image:initial !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1216975303 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(58,58,58,1) rgba(58,58,58,1) rgba(58,58,58,1) rgba(58,58,58,1) !important;
  }

  *#dm .dmInner a.u_1240088083 span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1240088083 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/839462385a434acda818e3e47bb44c89/icon/chevron_933251.svg) !important;
    background-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1240088083:hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1240088083.hover span.text { color:rgba(255,255,255,1) !important; }

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

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

  *#dm .dmInner a.u_1240088083:hover {
    background-color:rgba(58,58,58,1) !important;
    background-image:initial !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1240088083.hover {
    background-color:rgba(58,58,58,1) !important;
    background-image:initial !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1240088083 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(58,58,58,1) rgba(58,58,58,1) rgba(58,58,58,1) rgba(58,58,58,1) !important;
  }

  *#dm .dmInner a.u_1692895293 span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1692895293 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/839462385a434acda818e3e47bb44c89/icon/chevron_933251.svg) !important;
    background-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1692895293:hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1692895293.hover span.text { color:rgba(255,255,255,1) !important; }

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

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

  *#dm .dmInner a.u_1692895293:hover {
    background-color:rgba(58,58,58,1) !important;
    background-image:initial !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1692895293.hover {
    background-color:rgba(58,58,58,1) !important;
    background-image:initial !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1692895293 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(58,58,58,1) rgba(58,58,58,1) rgba(58,58,58,1) rgba(58,58,58,1) !important;
  }

  *#dm .dmInner a.u_1018452390 span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1018452390 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/839462385a434acda818e3e47bb44c89/icon/chevron_933251.svg) !important;
    background-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1018452390:hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1018452390.hover span.text { color:rgba(255,255,255,1) !important; }

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

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

  *#dm .dmInner a.u_1018452390:hover {
    background-color:rgba(58,58,58,1) !important;
    background-image:initial !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1018452390.hover {
    background-color:rgba(58,58,58,1) !important;
    background-image:initial !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1018452390 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(58,58,58,1) rgba(58,58,58,1) rgba(58,58,58,1) rgba(58,58,58,1) !important;
  }

  *#dm .dmInner div.u_1100612698 img { object-position:50% 100% !important; }

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

  *#dm .dmInner a.u_1237529391 .iconBg {
    background-color:var(--color_5) !important;
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/839462385a434acda818e3e47bb44c89/icon/link_7985857.svg) !important;
    width:16px !important;
    height:16px !important;
  }

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

  *#dm .dmInner a.u_1237529391:hover {
    background-image:initial !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner a.u_1237529391.hover {
    background-image:initial !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner a.u_1237529391:hover .iconBg { background-color:var(--color_5) !important; }

  *#dm .dmInner a.u_1237529391.hover .iconBg { background-color:var(--color_5) !important; }

  *#dm .dmInner a.u_1237529391:hover span.text {
    color:var(--color_5) !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner a.u_1237529391.hover span.text {
    color:var(--color_5) !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner a.u_1090325677 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/839462385a434acda818e3e47bb44c89/icon/chevron_933251.svg) !important;
  }

  *#dm .dmInner a.u_1090325677:hover .iconBg { background-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1090325677.hover .iconBg { background-color:var(--color_3) !important; }

  *#dm .dmInner div.u_1252038445 img { object-position:50% 50% !important; }

  *#dm .dmInner div.u_3031029659 .Solocal_frontContainer .Solocal_linksContainer .aMore { color:var(--color_3) !important; }

  *#dm .dmInner div.u_3031029659 .cardContent a { color:var(--color_3) !important; }

  *#dm .dmInner div.u_3031029659 .cardReadMore .aMore { color:var(--color_3) !important; }

  *#dm .dmInner div.u_3031029659 .Solocal_pager a { color:var(--color_3) !important; }

  *#dm .dmInner div.u_3031029659 #spanCurrent { color:var(--color_3) !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_2610153364 { text-align:left !important; }

  *#dm .dmInner div.u_2610153364 p { text-align:left !important; }

  *#dm .dmInner div.u_2610153364 li { text-align:left !important; }

  *#dm .dmInner a.u_1190323174 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1871739847 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1034063057 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1311961970 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1744385264 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1149624435 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1906819374 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1216975303 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1240088083 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1692895293 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1018452390 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1237529391 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1090325677 span.text { font-size:16px !important; }
}
@media (min-width:1025px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(255, 255, 255, 0);
    --overlapping-background-image: var(--color_3);
}
}



@media all {
    
#c6e97c79 {
    justify-content: flex-start;
    align-items: center;
    width: 91.20%;
    min-height: 79px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    background-color: rgba(255, 255, 255, 0);
    background-image: initial;
    border-style: solid;
    border-color: #000000 #000000 var(--color_12) #000000;
    border-width: 0 0 0px 0;
    align-self: flex-start;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 d085c54 {
    margin: 0px 0% 0px 0%;
}
    
#\35 fe56c05.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 fe56c05 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e8a6cb4::before, #\35 e8a6cb4 > .bgExtraLayerOverlay {
    
}
#\35 e8a6cb4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-end;
    align-items: flex-end;
    background-image: url();
    background-color: rgba(0, 0, 0, 0);
    padding: 300px 0px 100px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 bd949b2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 62.83%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20%;
    flex-wrap: nowrap;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 a50c31a::before, #\33 a50c31a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#\33 a50c31a {
    background-image: url("https://de.cdn-website.com/839462385a434acda818e3e47bb44c89/dms3rep/multi/AdobeStock_2222096371.jpeg?dm-skip-opt=true");
}
    
#\36 e3e4e67 {
    min-height: 100vh;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#cb90f3a2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    flex-wrap: nowrap;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cd776f1d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c5c52ec9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 16px 12px 16px;
}
#c5c52ec9 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e47d36fb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e47d36fb {
    width: 51.64%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 0887888 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
    margin: -150px 0% 0% 0%;
}
    
#\35 88f239e {
    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;
}
    
#\32 687e203 {
    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 155c923::before, #\32 155c923 > .bgExtraLayerOverlay {
    
}
#\32 155c923 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    background-color: rgba(245, 237, 228, 1);
    background-image: url();
    padding: 40px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\32 d247ea6 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 30%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 680b3a9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#afee06b6 {
    margin: 0px 0% 0px 0%;
}
    
#\31 e5b647e {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\38 0394a80 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 70%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 ca30a5f {
    width: 8px;
    height: 8px;
    max-width: 100%;
    order: 0;
}
    
#\31 be271e1 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: row;
    background-color: rgba(160, 181, 184, 0);
    background-image: initial;
    padding: 0px 80px 0px 80px;
    margin: 0% 0% 0% 0%;
}
    
#f9d909b1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 8px;
}
#f9d909b1 {
    width: auto;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6806c22 {
    flex-direction: row;
    align-items: center;
    width: 694px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ccf9cb1a {
    width: 100%;
    height: 850px;
    max-width: 100%;
    max-height: 850px;
    min-height: 300px;
}
    
#e8a4c397.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 16px 10px 8px;
}
#e8a4c397 {
    width: auto;
    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 {
    
#\35 1d7f5da {
    min-height: 820px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#ebc6141f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 fbda830 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 6d05196 {
    width: 100%;
    height: 675px;
    min-height: 300px;
    max-width: 100%;
    order: 8;
    max-height: 675px;
}
    
#e21af1ab {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 683385e {
    flex-direction: row;
    align-items: center;
    width: 694px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    align-self: auto;
    order: 0;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 715a785 {
    width: 8px;
    height: 8px;
    max-width: 100%;
    order: 0;
}
    
#\38 32366c9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 48px 0px 48px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 d2895e2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 8px;
}
#\33 d2895e2 {
    width: auto;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ad5f95d8 {
    margin: 0px 0% 0px 0%;
}
    
#\34 556f443.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 16px 10px 8px;
}
#\34 556f443 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 7929286 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 7fd0d8c {
    width: 80%;
    height: 80px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f1a6895b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f1a6895b {
    width: 64%;
    height: 785px;
    min-width: 32px;
    max-width: 100%;
    min-height: 300px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    max-height: 785px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c6885551 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#edceb607::before, #edceb607 > .bgExtraLayerOverlay {
    
}
#edceb607 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    background-image: url();
    background-color: rgba(245, 237, 228, 1);
    padding: 0px 0px 72px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 5a9676b {
    margin: 72px 0% 0px 0%;
}
    
#\31 55a3049 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    background-color: var(--color_3);
    background-image: initial;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 fd0f6a5 {
    width: 8px;
    height: 8px;
    max-width: 100%;
    order: 0;
}
    
#\35 02270d4 {
    flex-direction: row;
    align-items: center;
    width: 694px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    justify-self: auto;
    order: 1;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c443e943.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 8px;
}
#c443e943 {
    width: auto;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a228ecfd::before, #a228ecfd > .bgExtraLayerOverlay {
    
}
#a228ecfd {
    background-color: var(--color_12);
    background-image: url();
}
    
#\37 288e3b7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 40%;
    min-width: 32px;
    justify-content: flex-start;
    order: 0;
    align-items: flex-start;
    padding: 140px 40px 40px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cf50e9b3 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0px 0% 0px;
}
    
#\32 fd731de {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-image: url();
    flex-wrap: nowrap;
    background-color: rgba(245, 237, 228, 1);
    padding: 0px 32px 0px 32px;
    margin: -80px 0% 0px 0%;
}
    
#cf02cfb5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 16px 10px 8px;
}
#cf02cfb5 {
    width: auto;
    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 {
    
#fc8d3c23::before, #fc8d3c23 > .bgExtraLayerOverlay {
    
}
#fc8d3c23 {
    background-image: initial;
    background-color: var(--color_4);
}
    
#\32 a5c848c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#c13f7c1f {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 144px 32px 144px 32px;
    margin: 0% 0% 0% 0%;
}
    
#\32 b05786c {
    margin: 0px 0% 72px 0%;
}
    
#\39 f3b7873 {
    width: 71.60%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee20ecde::before, #ee20ecde > .bgExtraLayerOverlay {
    
}
#ee20ecde {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-image: url();
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 40f7b6f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 16px 12px 16px;
}
#\39 40f7b6f {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 0324c18.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 8px;
}
#\31 0324c18 {
    width: auto;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e02af4aa {
    width: 8px;
    height: 8px;
    max-width: 100%;
    order: 0;
}
    
#\35 7c0bf43 {
    flex-direction: row;
    align-items: center;
    width: 694px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_d8d {
    width: 1376px;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\31 4665e35 {
    width: 50px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b8cf9b83 {
    width: 50px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 226328f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f6d2d9ec {
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: none;
    row-gap: 16px;
    column-gap: 4%;
    flex-wrap: nowrap;
    order: 0;
    height: auto;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_12);
    border-width: 0 0 0 0px;
    min-width: 32px;
    align-self: auto;
    justify-self: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b09c9704 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\38 8ed0a7d {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 16px;
    column-gap: 4%;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: #000000 var(--color_12) #000000 #000000;
    border-width: 0 0px 0 0;
    align-self: stretch;
    height: auto;
    order: 2;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#bf90cab4 {
    width: 93.24%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e2aedb7e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e2aedb7e {
    width: 90%;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3238546 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 95bc473.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 8px;
}
#\39 95bc473 {
    width: auto;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c38f81b5 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 70890da {
    width: 50px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 94cf60b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 1px;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 0px;
    background-color: var(--color_13);
    background-image: initial;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
    order: 1;
}
    
#\36 4c3d26f {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#e072f463.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e072f463 {
    width: 90%;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 126b55e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 1px;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 0px;
    background-color: var(--color_13);
    background-image: initial;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
    order: 5;
}
    
#\38 c394f17.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 16px 12px 16px;
}
#\38 c394f17 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e80456cd {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 16px;
    column-gap: 4%;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: #000000 var(--color_12) #000000 #000000;
    border-width: 0 0px 0 0;
    align-self: stretch;
    height: auto;
    order: 0;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\34 cbd0149 {
    margin: 0px 0% 0px 0%;
}
    
#\30 f3ce0df.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 f3ce0df {
    width: 90%;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 18a067d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 18a067d {
    width: 90%;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ea2c3e1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 1px;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 0px;
    background-color: var(--color_13);
    background-image: initial;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
    order: 3;
}
    
#\36 dad0d0d {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 16px;
    column-gap: 4%;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: #000000 var(--color_12) #000000 #000000;
    border-width: 0 0px 0 0;
    align-self: stretch;
    height: auto;
    order: 6;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\37 65c369b {
    flex-direction: row;
    align-items: center;
    width: 694px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8e85123 {
    width: 50px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c97adc69 {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 16px;
    column-gap: 4%;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: #000000 var(--color_12) #000000 #000000;
    border-width: 0 0px 0 0;
    align-self: stretch;
    height: auto;
    order: 4;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\35 f4834fd {
    width: 8px;
    height: 8px;
    max-width: 100%;
    order: 0;
}
    
#\35 985cf8e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c09754c6 {
    width: 77.21%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a912d00 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 9259933::before, #\31 9259933 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.35;
    border-radius: inherit;
}
#\31 9259933 {
    justify-content: flex-end;
    align-items: flex-start;
    justify-self: stretch;
    align-self: stretch;
    order: 0;
    width: 100%;
    min-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    flex-wrap: nowrap;
    max-height: none;
    background-image: url(https://le-de.cdn-website.com/839462385a434acda818e3e47bb44c89/dms3rep/multi/opt/fond_transparent-1920w.png?jxl&v=jxl);
    padding: 24px 24px 24px 24px;
    margin: 0px 0px 0px 0px;
}
    
#\39 bc212e8 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 33.3%;
    min-height: auto;
    max-height: none;
    row-gap: 8px;
    column-gap: 4%;
    border-style: solid;
    border-color: rgba(58,58,58,1) rgba(58,58,58,1) rgba(58,58,58,1) rgba(58,58,58,1);
    border-width: 1px 1px 1px 1px;
    flex-wrap: nowrap;
    align-self: stretch;
    height: auto;
    background-image: url();
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 53242e2 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    max-height: none;
    row-gap: 8px;
    column-gap: 4%;
    border-style: solid;
    border-color: rgba(58,58,58,1) rgba(58,58,58,1) rgba(58,58,58,1) rgba(58,58,58,1);
    border-width: 1px 1px 1px 1px;
    flex-wrap: nowrap;
    align-self: stretch;
    height: auto;
    background-image: url();
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 d96a498.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 d96a498 {
    width: 100%;
    height: 100px;
    min-height: 100%;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 b53674d::before, #\34 b53674d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.35;
    border-radius: inherit;
}
#\34 b53674d {
    justify-content: flex-end;
    align-items: flex-start;
    justify-self: stretch;
    align-self: stretch;
    order: 0;
    width: 100%;
    min-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    flex-wrap: nowrap;
    max-height: none;
    background-image: url(https://le-de.cdn-website.com/839462385a434acda818e3e47bb44c89/dms3rep/multi/opt/fond_transparent-1920w.png?jxl&v=jxl);
    padding: 24px 24px 24px 24px;
    margin: 0px 0px 0px 0px;
}
    
#b75579bd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d72bc039 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 bcd77e7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 bcd77e7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#d5a53db1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d5a53db1 {
    width: 100%;
    height: 100px;
    min-height: 100%;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 2737f9f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 16px 10px 8px;
}
#\31 2737f9f {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 558b21d {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b1ce196e {
    background-color: var(--color_1);
    background-image: none;
}
    
#dfe70688::before, #dfe70688 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.35;
    border-radius: inherit;
}
#dfe70688 {
    justify-content: flex-end;
    align-items: flex-start;
    justify-self: stretch;
    align-self: stretch;
    order: 0;
    width: 100%;
    min-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    flex-wrap: nowrap;
    max-height: none;
    background-image: url(https://le-de.cdn-website.com/839462385a434acda818e3e47bb44c89/dms3rep/multi/opt/fond_transparent-1920w.png?jxl&v=jxl);
    padding: 24px 24px 24px 24px;
    margin: 0px 0px 0px 0px;
}
    
#e0e0a46f {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 72px 32px 72px 32px;
}
    
#cd200ca6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cd200ca6 {
    width: 100%;
    height: 100px;
    min-height: 100%;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 eace02a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 16px 10px 8px;
}
#\36 eace02a {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d9baf85.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 d9baf85 {
    width: 65.34%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#e4eccd53 {
    width: 100%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 100%;
    order: 0;
}
    
#bbbffe26::before, #bbbffe26 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.35;
    border-radius: inherit;
}
#bbbffe26 {
    justify-content: flex-end;
    align-items: flex-start;
    justify-self: stretch;
    align-self: stretch;
    order: 0;
    width: 100%;
    min-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    flex-wrap: nowrap;
    max-height: none;
    background-image: url(https://le-de.cdn-website.com/839462385a434acda818e3e47bb44c89/dms3rep/multi/opt/fond_transparent-1920w.png?jxl&v=jxl);
    padding: 24px 24px 24px 24px;
    margin: 0px 0px 0px 0px;
}
    
#d96baf04.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d96baf04 {
    width: 100%;
    height: 100px;
    min-height: 100%;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f223999a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f223999a {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#ebe59553 {
    width: 100%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 100%;
    order: 0;
}
    
#\30 f3bb51b {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 e965a35.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 16px 10px 8px;
}
#\30 e965a35 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 fb5748f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 694px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d3de7ac2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.42%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 661322b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 661322b {
    width: 56.71%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#e1c74165 {
    width: 8px;
    height: 8px;
    max-width: 100%;
    order: 0;
}
    
#\39 d6f23bf::before, #\39 d6f23bf > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.35;
    border-radius: inherit;
}
#\39 d6f23bf {
    justify-content: flex-end;
    align-items: flex-start;
    justify-self: stretch;
    align-self: stretch;
    order: 0;
    width: 100%;
    min-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    flex-wrap: nowrap;
    max-height: none;
    background-image: url(https://le-de.cdn-website.com/839462385a434acda818e3e47bb44c89/dms3rep/multi/opt/fond_transparent-1920w.png?jxl&v=jxl);
    padding: 24px 24px 24px 24px;
    margin: 0px 0px 0px 0px;
}
    
#\30 8704a0c {
    margin: 0px 0% 72px 0%;
}
    
#\36 d25e85f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 d25e85f {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 3eb95b3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 8px;
}
#\37 3eb95b3 {
    width: 91.33%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c29d0b2 {
    width: 100%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 100%;
    order: 0;
}
    
#\37 e771e91 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 33.3%;
    min-height: auto;
    max-height: none;
    row-gap: 8px;
    column-gap: 4%;
    border-style: solid;
    border-color: rgba(58,58,58,1) rgba(58,58,58,1) rgba(58,58,58,1) rgba(58,58,58,1);
    border-width: 1px 1px 1px 1px;
    flex-wrap: nowrap;
    align-self: stretch;
    height: auto;
    background-image: url();
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c7068705.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 16px 10px 8px;
}
#c7068705 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b8407469 {
    width: 100%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 100%;
    order: 0;
}
    
#f0fa02ca.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f0fa02ca {
    width: 100%;
    height: 100px;
    min-height: 100%;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 b056db0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 300eef1 {
    width: 100%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 100%;
    order: 0;
}
    
#\34 b00ebb8 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 33.3%;
    min-height: auto;
    max-height: none;
    row-gap: 8px;
    column-gap: 4%;
    border-style: solid;
    border-color: rgba(58,58,58,1) rgba(58,58,58,1) rgba(58,58,58,1) rgba(58,58,58,1);
    border-width: 1px 1px 1px 1px;
    flex-wrap: nowrap;
    align-self: stretch;
    height: auto;
    background-image: url();
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 79807c6 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    max-height: none;
    row-gap: 8px;
    column-gap: 4%;
    border-style: solid;
    border-color: rgba(58,58,58,1) rgba(58,58,58,1) rgba(58,58,58,1) rgba(58,58,58,1);
    border-width: 1px 1px 1px 1px;
    flex-wrap: nowrap;
    align-self: stretch;
    height: auto;
    background-image: url();
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 7f7027a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 16px 10px 8px;
}
#\31 7f7027a {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#ba882d62 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 b5a9dbf {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 8c107ba::before, #\36 8c107ba > .bgExtraLayerOverlay {
    
}
#\36 8c107ba {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    background-color: rgba(0, 0, 0, 0);
    background-image: url();
    margin: 0px 0% 0px 0%;
}
    
#f1c5cdd7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f1c5cdd7 {
    width: auto;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 dffbe77 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    box-shadow: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e7a89831 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ee99c85 {
    flex-direction: row;
    align-items: center;
    width: 657px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    justify-content: flex-start;
    justify-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aac6fa44.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 16px 12px 16px;
}
#aac6fa44 {
    width: auto;
    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 e16aafe {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 06653c3::before, #\35 06653c3 > .bgExtraLayerOverlay {
    
}
#\35 06653c3 {
    background-color: var(--color_3);
    background-image: url();
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0 0 0px 0;
}
    
#\37 38d4f75 {
    margin: 0px 0% 0px 0%;
}
    
#\32 c6a26ac {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    min-width: 32px;
    background-color: var(--color_3);
    background-image: none;
    box-shadow: none;
    justify-self: auto;
    align-self: stretch;
    order: 1;
    height: auto;
    border-width: 1px 1px 1px 1px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    padding: 32px 32px 32px 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d0a7e13 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#ad367b1c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 52.32%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    flex-wrap: nowrap;
    order: 0;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 d975462.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 d975462 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c5b0c566.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 8px;
}
#c5b0c566 {
    width: auto;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e326c0d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 0%;
    flex-wrap: nowrap;
    background-color: var(--color_16);
    background-image: initial;
    box-shadow: none;
    min-width: 32px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 bbae2ba {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
}
    
#\34 de77076 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    flex-direction: row;
    order: 0;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 53fbb3e {
    width: 8px;
    height: 8px;
    max-width: 100%;
    order: 0;
}
    
#a3439541 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 be6e21a {
    margin: 0px 0% 0px 0%;
}
    
#\39 2552aad {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eae51c7c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\34 2095b9a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 60%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#be1e864f {
    width: 100%;
    height: 400px;
    max-width: 100%;
    min-height: 100%;
}
    
#\36 34c37ca.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 16px 10px 8px;
}
#\36 34c37ca {
    width: auto;
    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 b02d635 {
    width: 50%;
    height: 400px;
    max-width: 100%;
    min-height: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 126eb0b {
    flex-direction: row;
    align-items: center;
    width: 694px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    justify-self: auto;
    order: 0;
    justify-content: flex-start;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 fd5df37 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e0b34a5e {
    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 44b7ac0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 40%;
    min-height: 100%;
    max-height: none;
    row-gap: 16px;
    column-gap: 4%;
    min-width: 32px;
    align-self: flex-start;
    height: auto;
    flex-wrap: nowrap;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\37 a3ce67e {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
}
    
#\38 0cc121b {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    flex-direction: row;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f9886645 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1e7334e {
    width: 100%;
    height: 400px;
    max-width: 100%;
    min-height: 100%;
}
    
#ac7f1209 {
    width: 100%;
    height: 400px;
    max-width: 100%;
    min-height: 100%;
}
    
#\38 014d0dc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 99ed8cf {
    width: 8px;
    height: 8px;
    max-width: 100%;
    order: 0;
}
    
#\31 2683b6a {
    width: 100%;
    height: 400px;
    max-width: 100%;
    min-height: 100%;
}
    
#\36 d65d372 {
    width: 100%;
    height: 400px;
    max-width: 100%;
    min-height: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4c7dcac {
    width: 100%;
    height: 400px;
    max-width: 100%;
    min-height: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 fe3fad5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 8px;
}
#\30 fe3fad5 {
    width: auto;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f0bbbdff {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 60%;
    min-height: 200px;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: auto;
    height: auto;
    justify-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6ea116b {
    width: 50%;
    height: 400px;
    max-width: 100%;
    min-height: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c29e53c1 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    min-width: 32px;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a16a9e96.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a16a9e96 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 bd949b2 {
    width: 90.98%;
    min-height: auto;
}
    
#\36 e3e4e67 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 225px 24px 40px 24px;
}
    
#c6e97c79 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    width: 100%;
}
    
#\38 d085c54 {
    margin: 0px 0% 0px 0%;
}
    
#cd776f1d {
    width: 100%;
}
    
#\35 fe56c05.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 fe56c05 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 e8a6cb4::before, #\35 e8a6cb4 > .bgExtraLayerOverlay {
    
}
#\35 e8a6cb4 {
    width: 100%;
    min-height: 80px;
}
    
#cb90f3a2 {
    width: 85%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 0887888 {
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#afee06b6 {
    margin: 0px 0% 0px 0%;
}
    
#\38 0394a80 {
    width: 100%;
}
    
#\32 155c923::before, #\32 155c923 > .bgExtraLayerOverlay {
    
}
#\32 155c923 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 24px 40px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\32 d247ea6 {
    width: 90%;
    min-height: auto;
}
    
#\31 be271e1 {
    order: 1;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6806c22 {
    justify-content: flex-start;
}
    
#ccf9cb1a {
    height: 400px;
    min-height: auto;
    max-height: 400px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 1d7f5da {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#ebc6141f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ebc6141f {
    margin: 0px 0% 0px 0%;
}
    
#\30 fbda830 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\38 32366c9 {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#ad5f95d8 {
    margin: 0px 0% 0px 0%;
}
    
#\32 6d05196 {
    max-height: 400px;
    min-height: auto;
    height: 400px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a228ecfd::before, #a228ecfd > .bgExtraLayerOverlay {
    
}
    
#\37 288e3b7 {
    min-width: 32px;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cf50e9b3 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0px 0px 0px 0px;
}
    
#f1a6895b {
    height: 400px;
    align-self: stretch;
    max-height: 400px;
    min-width: 32px;
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#edceb607::before, #edceb607 > .bgExtraLayerOverlay {
    
}
#edceb607 {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 40px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 5a9676b {
    margin: 0px 0% 0px 0%;
}
    
#\32 fd731de {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 24px 0px 24px;
    margin: -80px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fc8d3c23::before, #fc8d3c23 > .bgExtraLayerOverlay {
    
}
    
#\32 a5c848c {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 b05786c {
    margin: 0px 0% 0px 0%;
}
    
#\39 f3b7873 {
    width: 80%;
}
    
#ee20ecde::before, #ee20ecde > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 126b55e {
    min-height: auto;
}
    
#e80456cd {
    align-self: stretch;
    max-height: none;
    min-height: auto;
    height: auto;
    width: 49.5%;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\38 8ed0a7d {
    min-height: auto;
    width: 49.5%;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\34 cbd0149 {
    margin: 0px 0% 0px 0%;
}
    
#e2aedb7e {
    width: 90%;
}
    
#\30 f3ce0df {
    width: 90%;
}
    
#\33 18a067d {
    width: 90%;
}
    
#\37 ea2c3e1 {
    min-height: auto;
}
    
#\36 dad0d0d {
    min-height: auto;
    width: 49.5%;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\36 94cf60b {
    min-height: auto;
}
    
#c97adc69 {
    min-height: auto;
    width: 49.5%;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#e072f463 {
    width: 90%;
}
    
#\33 a912d00 {
    flex-wrap: nowrap;
    min-height: auto;
    align-content: stretch;
    justify-content: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 9259933::before, #\31 9259933 > .bgExtraLayerOverlay {
    
}
    
#\32 558b21d {
    width: 100%;
}
    
#dfe70688::before, #dfe70688 > .bgExtraLayerOverlay {
    
}
    
#\34 b53674d::before, #\34 b53674d > .bgExtraLayerOverlay {
    
}
    
#e0e0a46f {
    padding: 40px 24px 40px 24px;
}
    
#d3de7ac2 {
    width: 85%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 661322b {
    width: 72.19%;
}
    
#bbbffe26::before, #bbbffe26 > .bgExtraLayerOverlay {
    
}
    
#e1c74165 {
    height: auto;
}
    
#\30 8704a0c {
    margin: 0px 0% 0px 0%;
}
    
#\39 d6f23bf::before, #\39 d6f23bf > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 38d4f75 {
    margin: 0% 0% 0% 0%;
}
    
#\36 b5a9dbf {
    height: auto;
}
    
#\36 8c107ba::before, #\36 8c107ba > .bgExtraLayerOverlay {
    
}
#\36 8c107ba {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f1c5cdd7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f1c5cdd7 {
    min-width: 32px;
}
    
#\38 dffbe77 {
    column-gap: 0px;
}
    
#\32 c6a26ac {
    min-width: 32px;
    width: 100%;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#ad367b1c {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 06653c3::before, #\35 06653c3 > .bgExtraLayerOverlay {
    
}
    
#\37 e326c0d {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 de77076 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a3439541 {
    width: 78.52%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 be6e21a {
    margin: 0px 0% 0px 0%;
}
    
#\39 2552aad {
    min-width: 32px;
    min-height: 120px;
    margin: 0px 0% 0px 0%;
}
    
#\34 2095b9a {
    min-width: 32px;
    width: 100%;
    min-height: 250px;
    margin: 0px 0% 0px 0%;
}
    
#\38 0cc121b {
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#f9886645 {
    min-width: 32px;
    min-height: 120px;
    margin: 0px 0% 0px 0%;
}
    
#\32 b02d635 {
    height: 400px;
}
    
#\38 014d0dc {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 72px;
}
    
#\39 fd5df37 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\36 d65d372 {
    height: 200px;
}
    
#\36 4c7dcac {
    height: 200px;
}
    
#\32 44b7ac0 {
    min-width: 32px;
    width: 85%;
    min-height: auto;
    padding: 24px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 6ea116b {
    height: 400px;
}
    
#c29e53c1 {
    min-height: 72px;
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 bd949b2 {
    width: 100.00%;
}
    
#\36 e3e4e67 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 160px 24px 32px 24px;
}
    
#c6e97c79 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 d085c54 {
    margin: 0px 0% 0px 0%;
}
    
#cd776f1d {
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#\35 fe56c05.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 fe56c05 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 e8a6cb4::before, #\35 e8a6cb4 > .bgExtraLayerOverlay {
    
}
#\35 e8a6cb4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e47d36fb {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\31 0887888 {
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#afee06b6 {
    margin: 0px 0% 0px 0%;
}
    
#\32 687e203 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 0394a80 {
    width: 100%;
    row-gap: 16px;
}
    
#\31 e5b647e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 155c923::before, #\32 155c923 > .bgExtraLayerOverlay {
    
}
#\32 155c923 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 ca30a5f {
    height: auto;
}
    
#\32 d247ea6 {
    width: 100%;
    row-gap: 16px;
}
    
#\31 be271e1 {
    flex-direction: column;
    flex-wrap: nowrap;
    order: 1;
    width: 100.00%;
    height: auto;
    min-height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ccf9cb1a {
    height: 200px;
    min-height: auto;
}
}



@media (max-width: 767px) {
    
#\35 1d7f5da {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#\30 fbda830 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\32 6d05196 {
    height: 250px;
    min-height: auto;
    max-height: 250px;
}
    
#\39 715a785 {
    height: auto;
}
    
#\38 32366c9 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
    row-gap: 16px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#ad5f95d8 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 fd0f6a5 {
    height: auto;
}
    
#a228ecfd::before, #a228ecfd > .bgExtraLayerOverlay {
    
}
    
#\37 288e3b7 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    min-width: 32px;
    row-gap: 16px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cf50e9b3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f1a6895b {
    height: 250px;
    min-width: 32px;
    width: 100%;
    min-height: auto;
    max-height: 250px;
    margin: 0px 0% 0px 0%;
}
    
#edceb607::before, #edceb607 > .bgExtraLayerOverlay {
    
}
#edceb607 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 32px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 5a9676b {
    margin: 0px 0% 0px 0%;
}
    
#\32 fd731de {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 0px 24px 0px 24px;
    margin: -80px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#fc8d3c23::before, #fc8d3c23 > .bgExtraLayerOverlay {
    
}
    
#\32 a5c848c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#c13f7c1f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 72px 32px 72px 32px;
}
    
#\32 b05786c {
    margin: 0px 0% 0px 0%;
}
    
#\39 f3b7873 {
    width: 100%;
}
    
#ee20ecde::before, #ee20ecde > .bgExtraLayerOverlay {
    
}
#ee20ecde {
    align-items: flex-start;
}
    
#e02af4aa {
    height: auto;
}
    
#\35 7c0bf43 {
    justify-content: flex-start;
}
}



@media (max-width: 767px) {
    
#\33 126b55e {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 4665e35 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b8cf9b83 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e80456cd {
    width: 100%;
    align-items: flex-start;
    min-height: auto;
    min-width: 32px;
    flex-direction: row;
    justify-content: flex-start;
    column-gap: 0%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f6d2d9ec {
    align-items: flex-start;
}
    
#b09c9704 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 8ed0a7d {
    width: 100%;
    align-items: flex-start;
    min-height: auto;
    min-width: 32px;
    flex-direction: row;
    column-gap: 0%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 cbd0149 {
    margin: 0px 0% 0px 0%;
}
    
#e2aedb7e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 16px;
}
#e2aedb7e {
    width: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 f3ce0df.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 16px;
}
#\30 f3ce0df {
    width: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 18a067d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 16px;
}
#\33 18a067d {
    width: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 ea2c3e1 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 3238546 {
    width: 94.9%;
    margin-left: 5.1%;
}
    
#c38f81b5 {
    align-items: flex-start;
}
    
#\36 70890da {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 dad0d0d {
    width: 100%;
    align-items: flex-start;
    min-height: auto;
    min-width: 32px;
    flex-direction: row;
    justify-content: flex-start;
    column-gap: 0%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 94cf60b {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 8e85123 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c97adc69 {
    width: 100%;
    align-items: flex-start;
    min-height: auto;
    min-width: 32px;
    flex-direction: row;
    column-gap: 0%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 f4834fd {
    height: auto;
}
    
#\36 4c3d26f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 24px 40px 24px;
}
    
#e072f463.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 16px;
}
#e072f463 {
    width: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c09754c6 {
    width: 100%;
}
    
#\33 a912d00 {
    flex-wrap: nowrap;
    column-gap: 20%;
    min-height: auto;
    flex-direction: column;
    row-gap: 32px;
}
}



@media (max-width: 767px) {
    
#\31 9259933::before, #\31 9259933 > .bgExtraLayerOverlay {
    
}
#\31 9259933 {
    padding: 16px 16px 16px 16px;
    margin: 0px 0px 0px 0px;
}
    
#\39 bc212e8 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 53242e2 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 d96a498 {
    height: 240px;
}
    
#\34 b53674d::before, #\34 b53674d > .bgExtraLayerOverlay {
    
}
#\34 b53674d {
    padding: 16px 16px 16px 16px;
    margin: 0px 0px 0px 0px;
}
    
#b75579bd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d72bc039 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#d5a53db1 {
    height: 240px;
}
    
#\32 558b21d {
    width: 100%;
}
    
#dfe70688::before, #dfe70688 > .bgExtraLayerOverlay {
    
}
#dfe70688 {
    padding: 16px 16px 16px 16px;
    margin: 0px 0px 0px 0px;
}
    
#e0e0a46f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 24px 40px 24px;
}
    
#cd200ca6 {
    height: 240px;
}
    
#\34 d9baf85 {
    width: 84.42%;
}
    
#e4eccd53 {
    grid-template-rows: minmax(225px, max-content);
}
    
#bbbffe26::before, #bbbffe26 > .bgExtraLayerOverlay {
    
}
#bbbffe26 {
    padding: 16px 16px 16px 16px;
    margin: 0px 0px 0px 0px;
}
    
#d96baf04 {
    height: 240px;
}
    
#ebe59553 {
    grid-template-rows: minmax(225px, max-content);
}
    
#\30 f3bb51b {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#d3de7ac2 {
    width: 100%;
    row-gap: 16px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 661322b {
    width: 86.59%;
}
    
#e1c74165 {
    height: auto;
}
    
#\39 d6f23bf::before, #\39 d6f23bf > .bgExtraLayerOverlay {
    
}
#\39 d6f23bf {
    padding: 16px 16px 16px 16px;
    margin: 0px 0px 0px 0px;
}
    
#\30 8704a0c {
    margin: 0% 0% 0% 0%;
}
    
#\30 c29d0b2 {
    grid-template-rows: minmax(225px, max-content);
}
    
#\37 e771e91 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b8407469 {
    grid-template-rows: minmax(225px, max-content);
}
    
#f0fa02ca {
    height: 240px;
}
    
#\32 b056db0 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\30 300eef1 {
    grid-template-rows: minmax(225px, max-content);
}
    
#\34 b00ebb8 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 79807c6 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 b5a9dbf {
    height: auto;
}
    
#\36 8c107ba::before, #\36 8c107ba > .bgExtraLayerOverlay {
    
}
#\36 8c107ba {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#f1c5cdd7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f1c5cdd7 {
    min-width: 32px;
}
    
#\38 dffbe77 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\35 06653c3::before, #\35 06653c3 > .bgExtraLayerOverlay {
    
}
    
#\37 38d4f75 {
    margin: 0% 0% 0% 0%;
}
    
#\32 c6a26ac {
    min-width: 32px;
    width: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 d0a7e13 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ad367b1c {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 e326c0d {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 de77076 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 53fbb3e {
    height: auto;
}
    
#a3439541 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\32 be6e21a {
    margin: 0px 0% 0px 0%;
}
    
#\39 2552aad {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
}
    
#eae51c7c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
}
    
#\34 2095b9a {
    min-width: 32px;
    width: 100%;
    column-gap: 16px;
    margin: 0px 0% 0px 0%;
}
    
#be1e864f {
    height: 200px;
}
    
#\36 34c37ca {
    order: 4;
}
    
#\32 b02d635 {
    height: 200px;
}
    
#\31 126eb0b {
    order: 1;
}
    
#\39 fd5df37 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 44b7ac0 {
    min-width: 32px;
    width: 100%;
    row-gap: 16px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e0b34a5e {
    order: 2;
}
    
#\37 a3ce67e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 0cc121b {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f9886645 {
    min-height: 100%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    height: auto;
}
    
#c1e7334e {
    height: 200px;
}
    
#ac7f1209 {
    height: 200px;
}
    
#\38 014d0dc {
    min-height: 150px;
    column-gap: 16px;
}
    
#\31 99ed8cf {
    height: auto;
}
    
#\31 2683b6a {
    height: 200px;
}
    
#\36 d65d372 {
    height: 150px;
}
    
#\36 4c7dcac {
    height: 150px;
}
    
#f0bbbdff {
    min-width: 32px;
    width: 100%;
    column-gap: 16px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\38 6ea116b {
    height: 150px;
}
    
#c29e53c1 {
    min-width: 32px;
    width: 100%;
    row-gap: 16px;
    margin: 0px 0% 0px 0%;
}
    
#a16a9e96 {
    order: 3;
}
}

#bbbffe26.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAADklEQVQY02NgGAWDEwAAAZoAAQuinR8AAAAASUVORK5CYII=')!important}#\39 d6f23bf.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAADklEQVQY02NgGAWDEwAAAZoAAQuinR8AAAAASUVORK5CYII=')!important}#\31 9259933.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAADklEQVQY02NgGAWDEwAAAZoAAQuinR8AAAAASUVORK5CYII=')!important}#\34 b53674d.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAADklEQVQY02NgGAWDEwAAAZoAAQuinR8AAAAASUVORK5CYII=')!important}#dfe70688.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAADklEQVQY02NgGAWDEwAAAZoAAQuinR8AAAAASUVORK5CYII=')!important}