@media all {
  *#dm .dmInner div.u_1304066781 a { color:var(--color_2) !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_1378199751 *.open-hours-item dt { font-size:16px !important; }

  *#dm .dmInner div.u_1378199751 *.open-hours-item dd { font-size:16px !important; }

  *#dm .dmInner div.u_1378199751 *.open-hours-item time { font-size:16px !important; }

  *#dm .dmInner div.u_1378199751 *.open-hours-special { font-size:16px !important; }

  *#dm .dmInner div.u_1378199751 .dmwidget-title { font-size:32px !important; }

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

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

  *#dm .dmInner div.u_2237926432 hr {
    border:none !important;
    height:20px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%2220%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%22200%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%2250%200%20200%2020%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M%200%2C10%20C%2025%2C2%2075%2C2%20100%2C10%20C%20125%2C18%20175%2C18%20200%2C10%20C%20225%2C2%20275%2C2%20300%2C10%22%20stroke%3D%22%23000000%22%20stroke-width%3D%223%22%20fill%3D%22none%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1056339071 hr {
    border:none !important;
    height:20px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%2220%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%22200%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%2250%200%20200%2020%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M%200%2C10%20C%2025%2C2%2075%2C2%20100%2C10%20C%20125%2C18%20175%2C18%20200%2C10%20C%20225%2C2%20275%2C2%20300%2C10%22%20stroke%3D%22%23000000%22%20stroke-width%3D%223%22%20fill%3D%22none%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1462906775 hr {
    border:none !important;
    height:20px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%2220%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%22200%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%2250%200%20200%2020%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M%200%2C10%20C%2025%2C2%2075%2C2%20100%2C10%20C%20125%2C18%20175%2C18%20200%2C10%20C%20225%2C2%20275%2C2%20300%2C10%22%20stroke%3D%22%23000000%22%20stroke-width%3D%223%22%20fill%3D%22none%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1014141329 hr {
    border:none !important;
    height:20px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%2220%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%22200%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%2250%200%20200%2020%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M%200%2C10%20C%2025%2C2%2075%2C2%20100%2C10%20C%20125%2C18%20175%2C18%20200%2C10%20C%20225%2C2%20275%2C2%20300%2C10%22%20stroke%3D%22%23000000%22%20stroke-width%3D%223%22%20fill%3D%22none%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1397249592 hr {
    border:none !important;
    height:20px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%2220%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%22200%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%2250%200%20200%2020%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M%200%2C10%20C%2025%2C2%2075%2C2%20100%2C10%20C%20125%2C18%20175%2C18%20200%2C10%20C%20225%2C2%20275%2C2%20300%2C10%22%20stroke%3D%22%23000000%22%20stroke-width%3D%223%22%20fill%3D%22none%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1898144154 hr {
    border:none !important;
    height:20px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%2220%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%22200%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%2250%200%20200%2020%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M%200%2C10%20C%2025%2C2%2075%2C2%20100%2C10%20C%20125%2C18%20175%2C18%20200%2C10%20C%20225%2C2%20275%2C2%20300%2C10%22%20stroke%3D%22%23000000%22%20stroke-width%3D%223%22%20fill%3D%22none%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1277889929 hr {
    border:none !important;
    height:20px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%2220%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%22200%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%2250%200%20200%2020%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M%200%2C10%20C%2025%2C2%2075%2C2%20100%2C10%20C%20125%2C18%20175%2C18%20200%2C10%20C%20225%2C2%20275%2C2%20300%2C10%22%20stroke%3D%22%23000000%22%20stroke-width%3D%223%22%20fill%3D%22none%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1077192849 {
    background-repeat:no-repeat !important;
    background-image:url(https://de.cdn-website.com/c819b9abb92441c783ec5e059508c60b/dms3rep/multi/Pin--Streamline-Ultimate+%281%29.svg) !important;
    background-size:auto !important;
    background-position:0% 50% !important;
  }

  *#dm .dmInner div.u_1819165376 {
    background-repeat:no-repeat !important;
    background-image:url(https://de.cdn-website.com/c819b9abb92441c783ec5e059508c60b/dms3rep/multi/Phone--Streamline-Font-Awesome.svg) !important;
    background-size:auto !important;
    background-position:0% 50% !important;
  }

  *#dm .dmInner *.u_undefined::after { margin-top:12px !important; }

  *#dm .dmInner *.u_1207519828::after { margin-top:12px !important; }

  *#dm .dmInner *.u_1600844638 { background-position:50% 100% !important; }

  *#dm .dmInner *.u_1693465337 { background-position:50% 100% !important; }

  *#dm .dmInner div.u_1395973055 *.open-hours-item dt { font-size:16px !important; }

  *#dm .dmInner div.u_1395973055 *.open-hours-item dd { font-size:16px !important; }

  *#dm .dmInner div.u_1395973055 *.open-hours-item time { font-size:16px !important; }

  *#dm .dmInner div.u_1395973055 *.open-hours-special { font-size:16px !important; }

  *#dm .dmInner div.u_1395973055 .dmwidget-title { font-size:32px !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1304066781 .powered { font-size:16px !important; }

  *#dm .dmInner div.u_1304066781 a { font-size:16px !important; }

  *#dm .dmInner *.u_1434831925 .photoGalleryThumbs { padding:10px !important; }

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

  *#dm .dmInner *.u_1434831925 .photoGalleryViewAll { padding:0 10px !important; }

  *#dm .dmInner *.u_1297107119 .photoGalleryThumbs { padding:10px !important; }

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

  *#dm .dmInner *.u_1297107119 .photoGalleryViewAll { padding:0 10px !important; }

  *#dm .dmInner *.u_1878028616 .photoGalleryThumbs { padding:10px !important; }

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

  *#dm .dmInner *.u_1878028616 .photoGalleryViewAll { padding:0 10px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1434831925 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_1434831925 .photoGalleryViewAll { padding:0 5px !important; }

  *#dm .dmInner div.u_1378199751 .dmwidget-title { font-size:24px !important; }

  *#dm .dmInner *.u_1297107119 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_1297107119 .photoGalleryViewAll { padding:0 5px !important; }

  *#dm .dmInner *.u_1878028616 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_1878028616 .photoGalleryViewAll { padding:0 5px !important; }

  *#dm .dmInner *.u_1878028616 .photoGalleryThumbs .image-container a { padding-top:150px !important; }

  *#dm .dmInner *.u_1297107119 .photoGalleryThumbs .image-container a { padding-top:150px !important; }

  *#dm .dmInner *.u_1434831925 .photoGalleryThumbs .image-container a { padding-top:150px !important; }

  *#dm .dmInner div.u_1395973055 .dmwidget-title { font-size:24px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1434831925 .photoGalleryThumbs .image-container a { padding-top:280px !important; }

  *#dm .dmInner *.u_1434831925 .photoGalleryThumbs { padding:7.5px !important; }

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

  *#dm .dmInner *.u_1434831925 .photoGalleryViewAll { padding:0 7.5px !important; }

  *#dm .dmInner div.u_1378199751 .dmwidget-title { font-size:26px !important; }

  *#dm .dmInner *.u_1297107119 .photoGalleryThumbs .image-container a { padding-top:280px !important; }

  *#dm .dmInner *.u_1297107119 .photoGalleryThumbs { padding:7.5px !important; }

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

  *#dm .dmInner *.u_1297107119 .photoGalleryViewAll { padding:0 7.5px !important; }

  *#dm .dmInner *.u_1878028616 .photoGalleryThumbs .image-container a { padding-top:280px !important; }

  *#dm .dmInner *.u_1878028616 .photoGalleryThumbs { padding:7.5px !important; }

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

  *#dm .dmInner *.u_1878028616 .photoGalleryViewAll { padding:0 7.5px !important; }

  *#dm .dmInner div.u_1395973055 .dmwidget-title { font-size:26px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 4973637 {
    min-height: 0px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\34 ddc19e8 {
    width: 99.92%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a6d2aabf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a6d2aabf {
    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 18acd0e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 74.33%;
    min-width: 4%;
    order: 1;
}
    
#\36 dfd8441 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#group_0ul {
    background-size: contain;
    width: 22.63%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    background-image: url("https://le-de.cdn-website.com/c819b9abb92441c783ec5e059508c60b/dms3rep/multi/opt/AdobeStock_102159048-c3246274-1920w.png");
}
    
#fe5d8e91.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#fe5d8e91 {
    width: 40%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#f31ef52c {
    margin: 40px 40px 40px 40px;
}
    
#b97b312a {
    min-height: 350px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 6ceabfc {
    width: 1160px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1d9688a::before, #c1d9688a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 1;
    border-radius: inherit;
}
#c1d9688a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    min-width: 4%;
    order: 0;
    border-radius: 0px 0px 0px 0px;
    background-image: url("https://le-de.cdn-website.com/c819b9abb92441c783ec5e059508c60b/dms3rep/multi/opt/AdobeStock_102159048-1920w.jpg");
    border-style: solid;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    background-color: var(--color_5);
    background-attachment: fixed;
    background-position: 50% 0%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 2% 4% 2% 4%;
    margin: 0px 0% 0px 0%;
}
#c1d9688a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAIBAAAQMCBwAAAAAAAAAAAAAAAQADBAISBhEVISIxQf/EABUBAQEAAAAAAAAAAAAAAAAAAAQF/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAECAxH/2gAMAwEAAhEDEQA/ANvxqZDsOrT3Q06D2QpqhuZZTfKF2W/H1EU+9aVPgycpaP/Z');
}
    
#\36 e8cbd79 {
    width: 99.83%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#e1b31d1f {
    background-color: var(--color_3);
    background-image: initial;
}
    
#fff32c8c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#fff32c8c {
    width: 29.7%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#ce48bf46 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d494bd78 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 7aa9be6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 537b1c5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 48.5%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 431ef7a {
    width: 99.84%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 7ee6889 {
    min-height: 240px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#bf761ef1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#bf761ef1 {
    width: 57.98%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 496e384 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 ce4319d {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2e3f952.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 2e3f952 {
    width: 58.23%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 5;
    margin: -15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b7a82a2a::before, #b7a82a2a > .bgExtraLayerOverlay {
    
}
#b7a82a2a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 48.5%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: url("https://le-de.cdn-website.com/c819b9abb92441c783ec5e059508c60b/dms3rep/multi/opt/IMG_20260224_154901-1920w.jpg");
    justify-content: flex-start;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    order: 0;
    margin: 0% 0% 0% 0%;
}
#b7a82a2a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgIH/8QAIhAAAQMDAwUAAAAAAAAAAAAAAgABAwQREgUGMRMUITJx/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgT/xAAYEQACAwAAAAAAAAAAAAAAAAAAAgMhMf/aAAwDAQACEQMRAD8AjeuptJTZnJJJMx49C3Ao0NBSkLF2J+WutJ3fDE0cxNGF7c4sjIerfEoaUqbT/9k=');
}
    
#\36 94b000b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 48.5%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\35 eabed37.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 40px;
}
#\35 eabed37 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#dcaf2852 {
    min-height: 240px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\38 e4cf753.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 40px;
    padding-right: 0px;
}
#\38 e4cf753 {
    width: 172px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#ec478ac5 {
    background-color: var(--color_3);
    background-image: none;
    box-shadow: none;
}
    
#abf6d70a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#abf6d70a {
    width: 57.98%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#dfb612a8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b5412f61 {
    width: 100%;
    height: 375px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ddddcf59 {
    min-height: 360px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 bd54894 {
    margin: 40px 4% 40px 4%;
}
}



@media all {
    
#\39 82319bc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e52297e4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 9fb8ba3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 48.5%;
    min-width: 4%;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\38 59f3e1a {
    min-height: 240px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\37 6e52f85 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 695671f::before, #\31 695671f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.9;
    border-radius: inherit;
}
#\31 695671f {
    background-color: var(--color_4);
    background-image: url("https://le-de.cdn-website.com/c819b9abb92441c783ec5e059508c60b/dms3rep/multi/opt/IMG_20260224_155050-1920w.jpg");
}
#\31 695671f.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAEDBP/EABwQAAEEAwEAAAAAAAAAAAAAABEAAQIDBBIhMf/EABQBAQAAAAAAAAAAAAAAAAAAAAX/xAAZEQACAwEAAAAAAAAAAAAAAAABAgADESH/2gAMAwEAAhEDEQA/ANU77a82uphOOpKUrb9nEmBRiu75sT0Q4Vd/UUq6T2JXX4q4J//Z');
}
    
#\32 6c78d3f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 6c78d3f {
    width: 57.98%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d8e4d415 {
    width: 100%;
    height: auto;
    max-width: 100%;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
}



@media all {
    
#f18ed419 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 eaa1277 {
    min-height: 240px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#cb7678a4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 9c77d80 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 f1738da {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 48.5%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\32 0417d63.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 0417d63 {
    width: 57.98%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa29096a {
    width: 100%;
    height: auto;
    max-width: 100%;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\35 c48597f {
    margin: 0px 0px 0px 0px;
}
    
#\38 69d52ff {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#f1b1208d::before, #f1b1208d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 1;
    border-radius: inherit;
}
#f1b1208d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 50%;
    min-width: 4%;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    background-image: url("https://le-de.cdn-website.com/c819b9abb92441c783ec5e059508c60b/dms3rep/multi/opt/AdobeStock_219949641-1920w.jpg");
    border-style: solid;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    background-color: var(--color_5);
    background-attachment: fixed;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-position: 0% 50%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
#f1b1208d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAADAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHRAAAQMFAQAAAAAAAAAAAAAAAAEDEgIEBxExkf/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAMyAf/aAAwDAQACEQMRAD8Au8duVJcK3JYa56aCAFUlX3p//9k=');
}
    
#fd97a303 {
    width: 710px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f181deff {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_rtm {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_3fd {
    width: 220px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 1;
}
    
#group_08q {
    width: 45.95953857245854%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 0px 0px 0px 0px;
}
    
#widget_28l {
    width: 100%;
    height: 520px;
    max-width: 100%;
}
}



@media all {
    
#a9e4424a {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\30 42552e1::before, #\30 42552e1 > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(255, 255, 255, 1) 100%);
}
#\30 42552e1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    justify-content: flex-end;
    background-image: url("https://le-de.cdn-website.com/c819b9abb92441c783ec5e059508c60b/dms3rep/multi/opt/IMG_20260224_155050-1920w.jpg");
    order: 1;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 638e751 {
    min-height: 600px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 0df326a {
    width: 899px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_393 {
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
}
    
#widget_5dq.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_5dq {
    width: 54.34%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0b4d6bd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b0b4d6bd {
    width: 58.23%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: -15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 4973637 {
    min-height: 0px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0% 4% 4% 4%;
}
    
#a6d2aabf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a6d2aabf {
    margin: 0px 0% 0px 0%;
}
    
#\30 18acd0e {
    width: 71.17%;
    row-gap: 15px;
    min-height: 8px;
    margin: 0px 0% 0px 0%;
}
    
#\34 ddc19e8 {
    width: 100.00%;
}
    
#\33 635978b {
    margin: 0px 0% 0px 0%;
}
    
#group_0ul {
    width: 25.66%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b97b312a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 0% 0% 0% 0%;
}
    
#\31 6ceabfc {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#c1d9688a::before, #c1d9688a > .bgExtraLayerOverlay {
    
}
#c1d9688a {
    row-gap: 15px;
    width: 100%;
    min-height: 350px;
    justify-content: center;
}
#c1d9688a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAIBAAAQMCBwAAAAAAAAAAAAAAAQADBAISBhEVISIxQf/EABUBAQEAAAAAAAAAAAAAAAAAAAQF/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAECAxH/2gAMAwEAAhEDEQA/ANvxqZDsOrT3Q06D2QpqhuZZTfKF2W/H1EU+9aVPgycpaP/Z');
}
    
#\36 e8cbd79 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#f31ef52c {
    margin: 0px 4% 0px 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ce48bf46 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\32 537b1c5 {
    width: 100%;
    min-height: 80px;
    row-gap: 15px;
    order: 1;
}
    
#\37 7ee6889 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 24px;
}
    
#\30 431ef7a {
    width: 99.90%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dcaf2852 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 24px;
}
    
#b7a82a2a::before, #b7a82a2a > .bgExtraLayerOverlay {
    
}
#b7a82a2a {
    width: 100%;
    min-height: 80px;
}
#b7a82a2a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgIH/8QAIhAAAQMDAwUAAAAAAAAAAAAAAgABAwQREgUGMRMUITJx/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgT/xAAYEQACAwAAAAAAAAAAAAAAAAAAAgMhMf/aAAwDAQACEQMRAD8AjeuptJTZnJJJMx49C3Ao0NBSkLF2J+WutJ3fDE0cxNGF7c4sjIerfEoaUqbT/9k=');
}
    
#\36 94b000b {
    width: 100%;
    min-height: 80px;
    row-gap: 15px;
    margin: 0% 0% 0% 0%;
}
    
#\36 2e3f952 {
    width: 67.37%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dfb612a8 {
    width: 100%;
    min-height: 8px;
}
    
#ddddcf59 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 370px;
    padding: 0px 0px 0px 0px;
}
    
#b5412f61 {
    height: 375px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e52297e4 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\33 9fb8ba3 {
    width: 100%;
    min-height: 80px;
    row-gap: 15px;
    order: 1;
}
    
#\38 59f3e1a {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 24px;
}
    
#\31 695671f::before, #\31 695671f > .bgExtraLayerOverlay {
    
}
#\31 695671f.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAEDBP/EABwQAAEEAwEAAAAAAAAAAAAAABEAAQIDBBIhMf/EABQBAQAAAAAAAAAAAAAAAAAAAAX/xAAZEQACAwEAAAAAAAAAAAAAAAABAgADESH/2gAMAwEAAhEDEQA/ANU77a82uphOOpKUrb9nEmBRiu75sT0Q4Vd/UUq6T2JXX4q4J//Z');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 eaa1277 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 24px;
}
    
#\37 9c77d80 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\35 f1738da {
    width: 100%;
    min-height: 80px;
    row-gap: 15px;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f1b1208d::before, #f1b1208d > .bgExtraLayerOverlay {
    
}
#f1b1208d {
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 15px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
}
#f1b1208d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAADAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHRAAAQMFAQAAAAAAAAAAAAAAAAEDEgIEBxExkf/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAMyAf/aAAwDAQACEQMRAD8Au8duVJcK3JYa56aCAFUlX3p//9k=');
}
    
#fd97a303 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#f181deff {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#group_08q {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 638e751 {
    min-height: 435px;
    padding: 2% 2% 2% 2%;
}
    
#\33 0df326a {
    width: 645px;
}
    
#\30 42552e1::before, #\30 42552e1 > .bgExtraLayerOverlay {
    
}
#\30 42552e1 {
    width: 42.42%;
}
    
#group_393 {
    width: 57.50%;
}
}



@media (max-width: 767px) {
    
#b97b312a {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e1b31d1f {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\38 69d52ff {
    grid-template-rows: minmax(8px, max-content);
}
    
#f181deff {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\36 4973637 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#a6d2aabf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a6d2aabf {
    margin: 0px 0% 0px 0%;
}
    
#\30 18acd0e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
    row-gap: 15px;
}
    
#group_0ul {
    width: 100%;
    min-height: 190px;
    align-items: flex-start;
    height: auto;
    background-position: 0% 50%;
}
    
#fe5d8e91 {
    width: 99.89%;
}
}



@media (max-width: 767px) {
    
#b97b312a {
    min-height: 0;
    flex-direction: column;
    row-gap: 32px;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\31 6ceabfc {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#c1d9688a::before, #c1d9688a > .bgExtraLayerOverlay {
    
}
#c1d9688a {
    width: 100%;
    min-height: 300px;
    align-items: flex-start;
    order: 0;
    justify-content: flex-start;
    height: auto;
    row-gap: 15px;
    padding: 10% 4% 10% 4%;
    margin: 0px 0% 0px 0%;
}
#c1d9688a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAIBAAAQMCBwAAAAAAAAAAAAAAAQADBAISBhEVISIxQf/EABUBAQEAAAAAAAAAAAAAAAAAAAQF/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAECAxH/2gAMAwEAAhEDEQA/ANvxqZDsOrT3Q06D2QpqhuZZTfKF2W/H1EU+9aVPgycpaP/Z');
}
    
#f31ef52c {
    margin: 0px 0px 0px 0px;
}
    
#fff32c8c {
    width: 99.81%;
}
}



@media (max-width: 767px) {
    
#ce48bf46 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\32 537b1c5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    row-gap: 15px;
    margin: 0% 0% 0% 0%;
}
    
#\37 7ee6889 {
    min-height: unset;
    flex-direction: column;
    row-gap: 24px;
}
    
#bf761ef1 {
    width: 99.89%;
}
    
#\30 431ef7a {
    width: 99.89%;
}
}



@media (max-width: 767px) {
    
#b7a82a2a::before, #b7a82a2a > .bgExtraLayerOverlay {
    
}
#b7a82a2a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#b7a82a2a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgIH/8QAIhAAAQMDAwUAAAAAAAAAAAAAAgABAwQREgUGMRMUITJx/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgT/xAAYEQACAwAAAAAAAAAAAAAAAAAAAgMhMf/aAAwDAQACEQMRAD8AjeuptJTZnJJJMx49C3Ao0NBSkLF2J+WutJ3fDE0cxNGF7c4sjIerfEoaUqbT/9k=');
}
    
#\36 94b000b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#dcaf2852 {
    min-height: unset;
    flex-direction: column;
    row-gap: 24px;
}
    
#\33 496e384 {
    align-items: flex-start;
    row-gap: 15px;
}
    
#\38 e4cf753.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 35px;
}
#\38 e4cf753 {
    width: 174px;
    margin: 0px 0% 0px 0%;
}
    
#\36 2e3f952 {
    width: 100.00%;
}
    
#\35 eabed37.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 35px;
}
#\35 eabed37 {
    margin: 0px 0% 0px 0%;
}
    
#abf6d70a {
    width: 99.89%;
}
}



@media (max-width: 767px) {
    
#dfb612a8 {
    width: 100%;
    min-height: 87px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b5412f61 {
    height: 350px;
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 0;
    min-height: 55px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ddddcf59 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\30 bd54894 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#e52297e4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\33 9fb8ba3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    row-gap: 15px;
    margin: 0% 0% 0% 0%;
}
    
#\38 59f3e1a {
    min-height: unset;
    flex-direction: column;
    row-gap: 24px;
}
    
#\31 695671f::before, #\31 695671f > .bgExtraLayerOverlay {
    
}
#\31 695671f.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAEDBP/EABwQAAEEAwEAAAAAAAAAAAAAABEAAQIDBBIhMf/EABQBAQAAAAAAAAAAAAAAAAAAAAX/xAAZEQACAwEAAAAAAAAAAAAAAAABAgADESH/2gAMAwEAAhEDEQA/ANU77a82uphOOpKUrb9nEmBRiu75sT0Q4Vd/UUq6T2JXX4q4J//Z');
}
    
#\32 6c78d3f {
    width: 99.89%;
}
}



@media (max-width: 767px) {
    
#\33 eaa1277 {
    min-height: unset;
    flex-direction: column;
    row-gap: 24px;
}
    
#\37 9c77d80 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\35 f1738da {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    row-gap: 15px;
    margin: 0% 0% 0% 0%;
}
    
#\32 0417d63 {
    width: 99.89%;
}
}



@media (max-width: 767px) {
    
#f1b1208d::before, #f1b1208d > .bgExtraLayerOverlay {
    
}
#f1b1208d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
    justify-content: center;
    height: auto;
    row-gap: 15px;
    padding: 12% 6% 12% 6%;
    margin: 0px 0% 0px 0%;
}
#f1b1208d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAADAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHRAAAQMFAQAAAAAAAAAAAAAAAAEDEgIEBxExkf/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAMyAf/aAAwDAQACEQMRAD8Au8duVJcK3JYa56aCAFUlX3p//9k=');
}
    
#fd97a303 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#f181deff {
    min-height: 0;
    flex-direction: column;
    row-gap: 24px;
    flex-wrap: nowrap;
}
    
#group_08q {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\30 42552e1::before, #\30 42552e1 > .bgExtraLayerOverlay {
    
}
#\30 42552e1 {
    width: 100%;
    min-height: 272px;
    align-items: center;
    height: auto;
    order: 0;
}
    
#\31 638e751 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 6% 4% 6%;
}
    
#\33 0df326a {
    width: 306px;
}
    
#group_393 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
}
    
#widget_5dq {
    width: 99.59%;
}
    
#b0b4d6bd {
    width: 100.00%;
}
}

