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

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

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

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

  *#dm .dmInner div.u_1505413153 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1505413153 span[data-icon-mask] { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1603173909:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1603173909.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner a.u_1603173909 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1603173909:hover span.text {
    font-weight:400 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1603173909.hover span.text {
    font-weight:400 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

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

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

  *#dm .dmInner div.u_1981149394 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1981149394 span[data-icon-mask] { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1864058051:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1864058051.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner a.u_1864058051 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1864058051:hover span.text {
    font-weight:400 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1864058051.hover span.text {
    font-weight:400 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

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

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

  *#dm .dmInner a.u_1603173909 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://de.cdn-website.com/d383dcc561a14cc6b802423c84087176/icon/line+arrow+next_5074844.svg) !important;
    background-color:var(--color_1) !important;
    width:45px !important;
    height:45px !important;
  }

  *#dm .dmInner a.u_1603173909 span.text {
    color:var(--color_1) !important;
    font-weight:400 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1864058051 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://de.cdn-website.com/d383dcc561a14cc6b802423c84087176/icon/line+arrow+next_5074844.svg) !important;
    background-color:var(--color_1) !important;
    width:45px !important;
    height:45px !important;
  }

  *#dm .dmInner a.u_1864058051 span.text {
    color:var(--color_1) !important;
    font-weight:400 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

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

  *#dm .dmInner div.u_1444712424 span[data-icon-mask] { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_1885940884 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1762189862 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1947749632 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner div.u_209502428 .content-text { color:rgba(107,96,85,0.72) !important; }

  *#dm .dmInner div.u_209502428 .read-more-btn { color:var(--color_5) !important; }

  *#dm .dmInner *.u_209502428 .read-more-btn { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1087329747 .content-text { color:rgba(107,96,85,0.72) !important; }

  *#dm .dmInner div.u_1087329747 .read-more-btn { color:var(--color_5) !important; }

  *#dm .dmInner *.u_1087329747 .read-more-btn { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1175498609 .content-text { color:rgba(107,96,85,0.72) !important; }

  *#dm .dmInner div.u_1175498609 .read-more-btn { color:var(--color_5) !important; }

  *#dm .dmInner *.u_1175498609 .read-more-btn { color:var(--color_5) !important; }

  *#dm .dmInner a.u_1843771771:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1843771771.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1843771771 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1843771771 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://de.cdn-website.com/d383dcc561a14cc6b802423c84087176/icon/line+arrow+next_5074844.svg) !important;
    background-color:var(--color_2) !important;
    width:45px !important;
    height:45px !important;
  }

  *#dm .dmInner a.u_1843771771 span.text {
    color:var(--color_2) !important;
    font-weight:400 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1843771771:hover span.text {
    font-weight:400 !important;
    text-decoration:underline !important;
    font-style:normal !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1843771771.hover span.text {
    font-weight:400 !important;
    text-decoration:underline !important;
    font-style:normal !important;
    color:rgba(255,255,255,1) !important;
  }

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

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

  *#dm .dmInner a.u_1725401866:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1725401866.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1725401866 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1725401866 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://de.cdn-website.com/d383dcc561a14cc6b802423c84087176/icon/line+arrow+next_5074844.svg) !important;
    background-color:var(--color_2) !important;
    width:45px !important;
    height:45px !important;
  }

  *#dm .dmInner a.u_1725401866 span.text {
    color:var(--color_2) !important;
    font-weight:400 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1725401866:hover span.text {
    font-weight:400 !important;
    text-decoration:underline !important;
    font-style:normal !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1725401866.hover span.text {
    font-weight:400 !important;
    text-decoration:underline !important;
    font-style:normal !important;
    color:rgba(255,255,255,1) !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1218227857 .photoGalleryThumbs .image-container { border-radius:12px 12px 12px 12px !important; }

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

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

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

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

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

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

  *#dm .dmInner a.u_1732273830:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1732273830.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1732273830 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1732273830 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://de.cdn-website.com/d383dcc561a14cc6b802423c84087176/icon/line+arrow+next_5074844.svg) !important;
    background-color:var(--color_2) !important;
    width:45px !important;
    height:45px !important;
  }

  *#dm .dmInner a.u_1732273830 span.text {
    color:var(--color_2) !important;
    font-weight:400 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1732273830:hover span.text {
    font-weight:400 !important;
    text-decoration:underline !important;
    font-style:normal !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1732273830.hover span.text {
    font-weight:400 !important;
    text-decoration:underline !important;
    font-style:normal !important;
    color:rgba(255,255,255,1) !important;
  }

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

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

  *#dm .dmInner a.u_1407969712:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1407969712.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1407969712 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1407969712 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://de.cdn-website.com/d383dcc561a14cc6b802423c84087176/icon/line+arrow+next_5074844.svg) !important;
    background-color:var(--color_2) !important;
    width:45px !important;
    height:45px !important;
  }

  *#dm .dmInner a.u_1407969712 span.text {
    color:var(--color_2) !important;
    font-weight:400 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1407969712:hover span.text {
    font-weight:400 !important;
    text-decoration:underline !important;
    font-style:normal !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1407969712.hover span.text {
    font-weight:400 !important;
    text-decoration:underline !important;
    font-style:normal !important;
    color:rgba(255,255,255,1) !important;
  }

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

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

  *#dm .dmInner a.u_1793962780:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1793962780.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1793962780 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1793962780 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://de.cdn-website.com/d383dcc561a14cc6b802423c84087176/icon/line+arrow+next_5074844.svg) !important;
    background-color:var(--color_2) !important;
    width:45px !important;
    height:45px !important;
  }

  *#dm .dmInner a.u_1793962780 span.text {
    color:var(--color_2) !important;
    font-weight:400 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1793962780:hover span.text {
    font-weight:400 !important;
    text-decoration:underline !important;
    font-style:normal !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1793962780.hover span.text {
    font-weight:400 !important;
    text-decoration:underline !important;
    font-style:normal !important;
    color:rgba(255,255,255,1) !important;
  }

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

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

  *#dm .dmInner a.u_1890259805:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1890259805.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner a.u_1890259805 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1890259805:hover span.text {
    font-weight:400 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1890259805.hover span.text {
    font-weight:400 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1890259805 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://de.cdn-website.com/d383dcc561a14cc6b802423c84087176/icon/line+arrow+next_5074844.svg) !important;
    background-color:var(--color_1) !important;
    width:45px !important;
    height:45px !important;
  }

  *#dm .dmInner a.u_1890259805 span.text {
    color:var(--color_1) !important;
    font-weight:400 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }
}

.map { border-radius:24px !important; }

@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_1603173909 span.text { font-size:16px !important; }

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

  *#dm .d-page-1716942098 DIV.dmInner { background-color:rgba(245,239,227,1) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:rgba(245,239,227,1) !important; }

  *#dm .dmInner *.u_1218227857 .photoGalleryThumbs { padding:6px !important; }

  *#dm .dmInner *.u_1218227857 .layout-container { padding:6px !important; }

  *#dm .dmInner *.u_1218227857 .photoGalleryViewAll { padding:0 6px !important; }

  *#dm .dmInner div.u_209502428 .content-text { font-size:16px !important; }

  *#dm .dmInner div.u_1087329747 .content-text { font-size:16px !important; }

  *#dm .dmInner div.u_1175498609 .content-text { font-size:16px !important; }

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

@media (min-width:768px) and (max-width:1024px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:rgba(245,239,227,1) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:rgba(245,239,227,1) !important; }

  *#dm .dmInner *.u_1218227857 .photoGalleryThumbs { padding:6px !important; }

  *#dm .dmInner *.u_1218227857 .layout-container { padding:6px !important; }

  *#dm .dmInner *.u_1218227857 .photoGalleryViewAll { padding:0 6px !important; }
}

@media (min-width:1025px) {
  *#dm .dmInner *.u_1218227857 .photoGalleryThumbs { padding:6px !important; }

  *#dm .dmInner *.u_1218227857 .layout-container { padding:6px !important; }

  *#dm .dmInner *.u_1218227857 .photoGalleryViewAll { padding:0 6px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\35 0dfcbab {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 70.67%;
    min-width: 4%;
}
    
#f0b9f133 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25.33%;
    min-width: 4%;
}
    
#adb91669 {
    min-height: 540px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\39 84bd7db::before, #\39 84bd7db > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    border-radius: inherit;
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#\39 84bd7db {
    background-image: url("https://le-de.cdn-website.com/d383dcc561a14cc6b802423c84087176/dms3rep/multi/opt/657794990_17883336489482497_4655102616241015886_n-1920w.png");
}
    
#widget_0l3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_4j9 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 138fe6a {
    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_t0b {
    width: 723px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#c8c7c718 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.6%;
    min-width: 4%;
    border-width: 0 1px 0 0;
    border-color: #000000 rgba(255, 255, 255, 0.15) #000000 #000000;
    border-style: solid;
    justify-content: flex-start;
    padding: 40px 16px 40px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 418f93c {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\34 142857b {
    background-color: rgba(20, 32, 29, 1);
    background-image: none;
}
    
#b161e169 {
    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;
}
    
#d0d3c5ba {
    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;
}
    
#\38 429ac1c {
    align-items: flex-start;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb64004d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.6%;
    min-width: 4%;
    border-width: 0 1px 0 0;
    border-color: #000000 rgba(255,255,255,0.15) #000000 #000000;
    border-style: solid;
    justify-content: flex-start;
    padding: 40px 16px 40px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e538a349 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b5a53b13 {
    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;
}
    
#da6edb54 {
    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;
}
    
#\31 ccf12aa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.6%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 40px 16px 40px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 a69c11a {
    align-items: flex-start;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c2874baa {
    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;
}
    
#\30 5e0a026 {
    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;
}
    
#a9fb560d {
    width: 99.76%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d11f5fc {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 d0cc725 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    order: 1;
    justify-content: flex-start;
}
    
#\30 2176d93 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    order: 0;
    border-radius: 12px 12px 12px 12px;
    background-image: url("https://le-de.cdn-website.com/d383dcc561a14cc6b802423c84087176/dms3rep/multi/opt/730833707_17895026067482497_4732260858369534194_n-832h.jpg");
}
    
#e9366a6f {
    min-height: 0px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\32 198ed70 {
    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 0c0ad39 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bf1d11b7 {
    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_6it {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_uh0 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.360762321618864%;
    order: 2;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_od5 {
    align-items: flex-start;
    width: 47.82%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 6px 6px 6px 6px;
    background-color: rgba(247, 242, 231, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(42, 37, 33, 0.1) rgba(42, 37, 33, 0.1) rgba(42, 37, 33, 0.1) rgba(42, 37, 33, 0.1);
    border-style: solid;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_t4i {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e334cc3f {
    align-items: flex-start;
    width: 47.82%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 6px 6px 6px 6px;
    background-color: rgba(247, 242, 231, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(42, 37, 33, 0.1) rgba(42, 37, 33, 0.1) rgba(42, 37, 33, 0.1) rgba(42, 37, 33, 0.1);
    border-style: solid;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 54781ec {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#c1ecd801 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: none;
    padding: 80px 80px 80px 80px;
    margin: 0px 0% 0px 0%;
}
    
#cd903d80 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url("https://le-de.cdn-website.com/d383dcc561a14cc6b802423c84087176/dms3rep/multi/opt/729784879_17893906200482497_9091235742577523761_n-1920w.jpg");
}
    
#f3ca0c91 {
    min-height: 188px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#ac47eb82 {
    margin: 0px 0% 0px 0%;
}
    
#\31 c66f7b4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8ccd2d8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c508931f {
    align-items: flex-start;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_lku.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_lku {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 10px 0% 0px 0%;
}
    
#widget_ger {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\34 aca0fb7 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\37 f59f9cc {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    align-items: stretch;
}
    
#c2f37ccd {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#fda84ebd {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3859af0 {
    align-items: center;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    justify-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 570c431 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f9fe41bc {
    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;
}
    
#eb069ebc {
    justify-content: space-around;
    align-items: flex-start;
    width: 32%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 12px 12px 12px 12px;
    background-color: rgba(247, 242, 231, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(42, 37, 33, 0.12) rgba(42, 37, 33, 0.12) rgba(42, 37, 33, 0.12) rgba(42, 37, 33, 0.12);
    border-style: solid;
    justify-self: auto;
    order: 0;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 62f1c24 {
    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;
}
    
#widget_49l {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_kuj {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 3db047e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\37 3db047e {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 73bfb75 {
    justify-content: space-between;
    align-items: flex-start;
    width: 32%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 12px 12px 12px 12px;
    background-color: rgba(247, 242, 231, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(42, 37, 33, 0.12) rgba(42, 37, 33, 0.12) rgba(42, 37, 33, 0.12) rgba(42, 37, 33, 0.12);
    border-style: solid;
    justify-self: auto;
    order: 2;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af966610 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 74d2a5c {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 480ff18 {
    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;
}
    
#\34 d791f1b {
    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;
}
    
#\30 723b340 {
    justify-content: space-between;
    align-items: flex-start;
    width: 32%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 12px 12px 12px 12px;
    background-color: rgba(247, 242, 231, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(42, 37, 33, 0.12) rgba(42, 37, 33, 0.12) rgba(42, 37, 33, 0.12) rgba(42, 37, 33, 0.12);
    border-style: solid;
    justify-self: auto;
    order: 1;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf673618 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f8d871be {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 24dde9c {
    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;
}
    
#\37 6b458b0 {
    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;
}
    
#afecd096.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#afecd096 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_0sj {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#accea361 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 33940d9 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 68a040e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\34 68a040e {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#a97d7462 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    order: 0;
}
    
#d3efa782 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    order: 1;
    align-items: stretch;
}
    
#fe308cfa {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ef0e5c5e {
    background-color: rgba(234, 224, 206, 1);
    background-image: none;
}
    
#c8e45a34 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b8006a9e {
    align-items: center;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 0;
    justify-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5ea488f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b54f1736 {
    width: auto;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ad19c38e {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    order: 2;
    flex-wrap: nowrap;
    min-width: 32px;
    justify-self: auto;
    --column-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1e75bb0 {
    width: 94px;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 3edfc4a {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 2ad3a3c {
    justify-content: space-around;
    align-items: flex-start;
    width: 32%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 12px 12px 12px 12px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(42, 37, 33, 0.12) rgba(42, 37, 33, 0.12) rgba(42, 37, 33, 0.12) rgba(42, 37, 33, 0.12);
    border-style: solid;
    justify-self: auto;
    order: 0;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e9830bf {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#addde51e {
    width: 116px;
    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 551c778 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ac4bbe56 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    row-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 db54b1e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b2afefb7 {
    justify-content: space-around;
    align-items: flex-start;
    width: 32%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 12px 12px 12px 12px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(42, 37, 33, 0.12) rgba(42, 37, 33, 0.12) rgba(42, 37, 33, 0.12) rgba(42, 37, 33, 0.12);
    border-style: solid;
    justify-self: auto;
    order: 0;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c392a98e {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 358ef18 {
    width: 116px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 16c3762 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    row-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d1bfe68 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b5618b6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 6a8d436 {
    justify-content: space-around;
    align-items: flex-start;
    width: 32%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 12px 12px 12px 12px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(42, 37, 33, 0.12) rgba(42, 37, 33, 0.12) rgba(42, 37, 33, 0.12) rgba(42, 37, 33, 0.12);
    border-style: solid;
    justify-self: auto;
    order: 0;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f777438a {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ab35d9ac {
    width: 116px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e65e2456 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    row-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 00b163b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#fe6ee7b2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_i8m {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#b7ed1c7a {
    width: auto;
    height: 98px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee9d5b5d {
    width: auto;
    height: 98px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ppd {
    width: 66.27%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ab4bd01f {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    order: 2;
}
    
#\34 599ec40 {
    width: 22.25%;
    height: 70px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#bd49b98c {
    width: 22.67%;
    height: 60px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 869c66a {
    width: 23.27%;
    height: 70px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 fd2f868 {
    width: 18.79%;
    height: 94px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\38 1421235 {
    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;
}
    
#\36 aa5d22b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9d7c87a {
    background-color: rgba(20, 32, 29, 1);
    background-image: none;
}
    
#\31 be54f23 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: flex-end;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#e58d6b1d {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#d4195cec {
    align-items: flex-start;
    width: 34.81%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f0286ded {
    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;
}
    
#\31 6be5acf::before, #\31 6be5acf > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.8;
    border-radius: inherit;
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#\31 6be5acf {
    justify-content: flex-end;
    align-items: flex-start;
    width: 32%;
    min-height: 300px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 12px 12px 12px 12px;
    background-color: rgba(245, 239, 227, 0.04);
    background-image: url("https://le-de.cdn-website.com/d383dcc561a14cc6b802423c84087176/dms3rep/multi/opt/ferme-tonton-1-1920w.png");
    border-width: 1px 1px 1px 1px;
    border-color: rgba(245, 239, 227, 0.05) rgba(245, 239, 227, 0.05) rgba(245, 239, 227, 0.05) rgba(245, 239, 227, 0.05);
    border-style: solid;
    align-self: flex-start;
    height: auto;
    order: 0;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#c99a45a2::before, #c99a45a2 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.8;
    border-radius: inherit;
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#c99a45a2 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 32%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 12px 12px 12px 12px;
    background-color: rgba(245, 239, 227, 0.04);
    background-image: url("https://le-de.cdn-website.com/d383dcc561a14cc6b802423c84087176/dms3rep/multi/opt/images-1920w.jpeg");
    border-width: 1px 1px 1px 1px;
    border-color: rgba(245, 239, 227, 0.05) rgba(245, 239, 227, 0.05) rgba(245, 239, 227, 0.05) rgba(245, 239, 227, 0.05);
    border-style: solid;
    order: 1;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 5aea982 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a68cad5a {
    width: 61.19%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 1ab886c {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    align-items: stretch;
}
    
#group_ku2 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 71304f2 {
    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;
}
    
#d056302d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#d056302d {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 be7d186 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 0;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c528e9e5 {
    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;
}
    
#e38cd944.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#e38cd944 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 962234d {
    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 d698b1e::before, #\33 d698b1e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.8;
    border-radius: inherit;
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#\33 d698b1e {
    justify-content: flex-end;
    align-items: flex-start;
    width: 32%;
    min-height: 300px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 12px 12px 12px 12px;
    background-color: rgba(245, 239, 227, 0.04);
    background-image: url("https://le-de.cdn-website.com/d383dcc561a14cc6b802423c84087176/dms3rep/multi/opt/280289373_124462010225019_2334450411914961498_n-1920w.jpg");
    border-width: 1px 1px 1px 1px;
    border-color: rgba(245, 239, 227, 0.05) rgba(245, 239, 227, 0.05) rgba(245, 239, 227, 0.05) rgba(245, 239, 227, 0.05);
    border-style: solid;
    align-self: flex-start;
    height: auto;
    order: 2;
    background-size: contain;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\34 9ee8dbf {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 d8e0168 {
    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;
}
    
#\36 6a55963 {
    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;
}
    
#fa3fee1f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#fa3fee1f {
    width: auto;
    height: auto;
    min-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 2c1ffc1 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    align-items: stretch;
}
    
#\31 03843d6::before, #\31 03843d6 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.8;
    border-radius: inherit;
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#\31 03843d6 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 49%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 12px 12px 12px 12px;
    background-color: rgba(245, 239, 227, 0.04);
    background-image: url("https://le-de.cdn-website.com/d383dcc561a14cc6b802423c84087176/dms3rep/multi/opt/prehome-opengraph-143-1920w.jpeg");
    border-width: 1px 1px 1px 1px;
    border-color: rgba(245, 239, 227, 0.05) rgba(245, 239, 227, 0.05) rgba(245, 239, 227, 0.05) rgba(245, 239, 227, 0.05);
    border-style: solid;
    background-position: 100% 50%;
    order: 3;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\37 6c5455d {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 0;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c50a5293 {
    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;
}
    
#\37 41cad62 {
    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;
}
    
#cd3bd951.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#cd3bd951 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae05f8b9::before, #ae05f8b9 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.8;
    border-radius: inherit;
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#ae05f8b9 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 49%;
    min-height: 300px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 12px 12px 12px 12px;
    background-color: rgba(245, 239, 227, 0.04);
    background-image: url("https://le-de.cdn-website.com/d383dcc561a14cc6b802423c84087176/dms3rep/multi/opt/100.jpg-1920w.webp");
    border-width: 1px 1px 1px 1px;
    border-color: rgba(245, 239, 227, 0.05) rgba(245, 239, 227, 0.05) rgba(245, 239, 227, 0.05) rgba(245, 239, 227, 0.05);
    border-style: solid;
    align-self: flex-start;
    height: auto;
    order: 4;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#f7bdf515 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bf52130e {
    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;
}
    
#d2340974.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#d2340974 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6c4bc68 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    align-items: stretch;
}
    
#widget_bbc {
    width: 280px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\33 1770d20::before, #\33 1770d20 > .bgExtraLayerOverlay {
    
}
#\33 1770d20 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e561caf9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    padding: 80px 80px 80px 80px;
    margin: 0px 0% 0px 0%;
}
    
#edc446ea {
    min-height: 504px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\38 212e4a7 {
    margin: 0px 0% 0px 0%;
}
    
#f3bc1016 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    justify-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 8fbe8d1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 378f5d8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_fq0 {
    width: 84.85%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#a7dff5e4.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#a7dff5e4 {
    width: 255px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 25px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_4j4 {
    width: 100%;
    height: 502px;
    min-height: 100px;
    max-width: 100%;
}
}



@media all {
    
#e30e2bb6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\30 fb5acd4 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 0% 2% 0%;
}
    
#widget_4kc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 4437c05 {
    margin: 0px 0% 0px 0%;
}
    
#f0a94ee1 {
    background-color: var(--color_1);
    background-image: none;
}
}



@media all {
    
#\30 e34f320 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cb23885e {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#eb8fa463 {
    width: 55.48%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#db3c6c53 {
    background-color: rgba(20, 32, 29, 1);
    background-image: none;
}
    
#\35 1345ee3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ff24f170 {
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 23590bd {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#adb91669 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\39 84bd7db::before, #\39 84bd7db > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 418f93c {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e9366a6f {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_od5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e334cc3f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_uh0 {
    column-gap: 4.360762321618864%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f3ca0c91 {
    padding: 0% 0% 0% 0%;
}
    
#c1ecd801 {
    width: 50%;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#cd903d80 {
    width: 50%;
}
    
#ac47eb82 {
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#fe308cfa {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\31 2ad3a3c {
    height: auto;
    min-height: 291px;
    width: 32%;
}
    
#b2afefb7 {
    width: 32%;
}
    
#\37 6a8d436 {
    width: 32%;
    height: auto;
    min-height: 291px;
}
    
#widget_ppd {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e58d6b1d {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\31 6be5acf::before, #\31 6be5acf > .bgExtraLayerOverlay {
    
}
    
#c99a45a2::before, #c99a45a2 > .bgExtraLayerOverlay {
    
}
    
#a68cad5a {
    width: 44.08%;
}
    
#d4195cec {
    width: 51.92%;
}
    
#\33 d698b1e::before, #\33 d698b1e > .bgExtraLayerOverlay {
    
}
    
#\31 03843d6::before, #\31 03843d6 > .bgExtraLayerOverlay {
    
}
    
#ae05f8b9::before, #ae05f8b9 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#edc446ea {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0% 0% 0% 0%;
}
    
#\33 1770d20::before, #\33 1770d20 > .bgExtraLayerOverlay {
    
}
#\33 1770d20 {
    width: 100%;
    min-height: 340px;
    height: auto;
    order: 1;
}
    
#e561caf9 {
    width: 100%;
    min-height: 80px;
    order: 0;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\38 212e4a7 {
    margin: 0px 0% 0px 0%;
}
    
#widget_fq0 {
    width: 100.00%;
}
    
#widget_4j4 {
    width: 99.97%;
    height: 356px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#ff24f170 {
    width: 100.00%;
}
    
#eb8fa463 {
    width: 78.74%;
}
    
#\33 23590bd {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#\35 0dfcbab {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#f0b9f133 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#adb91669 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\39 84bd7db::before, #\39 84bd7db > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#c8c7c718 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 40px 16px 20px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 418f93c {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#eb64004d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 20px 16px 20px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 ccf12aa {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 20px 16px 40px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 d0cc725 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
}
    
#\30 2176d93 {
    width: 100%;
    min-height: 195px;
    align-items: center;
    height: auto;
    order: 1;
}
    
#e9366a6f {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_od5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e334cc3f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_uh0 {
    column-gap: 4.360762321618864%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#c1ecd801 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#cd903d80 {
    width: 100%;
    min-height: 226px;
    align-items: center;
    height: auto;
}
    
#f3ca0c91 {
    min-height: unset;
    flex-direction: column;
    padding: 0% 0% 0% 0%;
}
    
#ac47eb82 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 aca0fb7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 f59f9cc {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#c2f37ccd {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#eb069ebc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 73bfb75 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 723b340 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#a97d7462 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d3efa782 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#fe308cfa {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#b54f1736 {
    width: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ad19c38e {
    min-width: 32px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 10px;
    column-gap: 6.079027355623101%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 1e75bb0 {
    height: auto;
    width: 29.28%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 3edfc4a {
    width: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 2ad3a3c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#addde51e {
    width: 96px;
    height: auto;
}
    
#ac4bbe56 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#b2afefb7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 358ef18 {
    width: 96px;
    height: auto;
}
    
#\38 16c3762 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\37 6a8d436 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ab35d9ac {
    width: 96px;
    height: auto;
}
    
#e65e2456 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#ab4bd01f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 599ec40 {
    height: 58px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#bd49b98c {
    height: 38px;
    margin-right: 0%;
    margin-left: 0%;
    width: 89.23%;
}
    
#\33 869c66a {
    height: 34px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 fd2f868 {
    height: 68px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_ppd {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#e58d6b1d {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\31 6be5acf::before, #\31 6be5acf > .bgExtraLayerOverlay {
    
}
#\31 6be5acf {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c99a45a2::before, #c99a45a2 > .bgExtraLayerOverlay {
    
}
#c99a45a2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 300px;
}
    
#\31 be54f23 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 1ab886c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#d4195cec {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a68cad5a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 d698b1e::before, #\33 d698b1e > .bgExtraLayerOverlay {
    
}
#\33 d698b1e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 2c1ffc1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 03843d6::before, #\31 03843d6 > .bgExtraLayerOverlay {
    
}
#\31 03843d6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 300px;
}
    
#ae05f8b9::before, #ae05f8b9 > .bgExtraLayerOverlay {
    
}
#ae05f8b9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 6c4bc68 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\33 1770d20::before, #\33 1770d20 > .bgExtraLayerOverlay {
    
}
#\33 1770d20 {
    width: 100%;
    min-height: 278px;
    align-items: center;
    height: auto;
    order: 1;
}
    
#e561caf9 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#edc446ea {
    min-height: unset;
    flex-direction: column;
    padding: 0% 0% 0% 0%;
}
    
#\38 212e4a7 {
    margin: 0px 0% 0px 0%;
}
    
#widget_fq0 {
    width: 100.00%;
}
    
#a7dff5e4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_4j4 {
    width: 100.00%;
    height: 280px;
}
}



@media (max-width: 767px) {
    
#e30e2bb6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 fb5acd4 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#cb23885e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ff24f170 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#eb8fa463 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 23590bd {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}

#\30 2176d93.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAABAUGB//EACUQAAEDAgQHAQAAAAAAAAAAAAECAwQAEQUGEpEHEyExMkFCUf/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAGhEAAgIDAAAAAAAAAAAAAAAAAAIBAxEhMf/aAAwDAQACEQMRAD8Ad4rm7L8vCZaYCEsaUkEHodrVhzmIQOYry7n1VXx/YajZjYTHaQ0kgXDaQm+1Bxo7JjNEtN30D5H5QusaKKn7g//Z')!important}#cd903d80.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABwb/xAAkEAACAQMDAwUAAAAAAAAAAAABAgMABBEFBhIHIUETIjEyYf/EABUBAQEAAAAAAAAAAAAAAAAAAAUG/8QAGBEBAAMBAAAAAAAAAAAAAAAAAQACIRH/2gAMAwEAAhEDEQA/AKVdoyx6a15qt2IzGpbj4H5RPcspuJSuSOZwcfPenPqozLtV+JIy/fBoyhij9FPYn1HihOFcCUFVtqz/2Q==')!important}#\31 6be5acf.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAC4jAAAuIwF4pT92AAABpUlEQVQY0wGaAWX+ANi+GQaJpCkidJ8uVF6XNI9TlTazUZQ3tVuXNZNsnDJbfp4sJqioHgcAi6gpIFuYNVVNkziXOYw8xDOJPtcwiT/YOIs9x0iROp1cljRchqMpJwB3oi5PXJg1lUWQOt83ij35MIg+/S2HP/00ij36QI474VuXNZ98oi5gAFmYNYNgmjS9VJQ2+FSSNf1Ijjf9RYw4/VSSNf1Tkzf6Y5ozzGOaM58AUJU4pV+YNNBflzT9a5kv/WGWMv9dlTL/a5kv/V2WNP1hmDPhV5Y2xQBKlDqqWJc202CYM/1znC39a5kv/2qYMP9zmy3+Ypgy/lyWNOFMkjnFAFiYNo9JkjnETJI4+V6VM/1pmDD9Z5gw/lyUM/1NkTf7TJI4z1OVN6IAZ5syWk+TOJ1NkjjjVpQ1+1+XM/1dljT9UpM2/EyROOlQkzenXpk1ZgCAnyomWZU1XVeVNqFZljXPXZc04liVNeNQkzfSUZM3qlqVNWZynS4tALiqGwiBnispaZsyY16XNKNUlTbIUZM3ylWVNqhimTNsfJ8rMJqmIAtZPLk0CfeE5AAAAABJRU5ErkJggg==')!important}#c99a45a2.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAgMEB//EABsQAQADAQADAAAAAAAAAAAAAAEAAxESEzJB/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgX/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDE62nx409aZ0fJE0m+0KlTrFi1dlEX/9k=')!important}#\33 d698b1e.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQj/xAAgEAACAQQBBQAAAAAAAAAAAAABAgMABAURIQYSM0Fy/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAWEQEBAQAAAAAAAAAAAAAAAAARAAH/2gAMAwEAAhEDEQA/AJzx2MuL7GT3kQRhCeV9miTIQTtRul+kHYXsqBm7TGdjfFBy+V/o0Fehl//Z')!important}#\31 03843d6.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHRAAAgIBBQAAAAAAAAAAAAAAAAECAwQFESExMv/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDeMqm+OpKyGXYot+NuC0ukAB//2Q==')!important}#ae05f8b9.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,UklGRjQAAABXRUJQVlA4ICgAAACQAQCdASoKAAYAAUAmJQAAXOs8fSAA/v3vhd4BdmPD/+HdzdelYAAA')!important}