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

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

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

  *#dm .dmInner a.u_1356871616 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/e0310b170135419a919a8fb2362fb920/icon/Phone_8110695.svg) !important;
    width:30px !important;
    height:30px !important;
  }

  *#dm .dmInner a.u_1356871616 {
    gap:20px !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1641613662 .svg {
    width:50% !important;
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1580814345 .svg {
    width:50% !important;
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1442240324 .svg {
    width:50% !important;
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

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

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

  *#dm .dmInner div.u_1360448879 .svg {
    width:50% !important;
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1580814345 {
    border-radius:0% !important;
    border-color:var(--color_1) !important;
    border-width:0 !important;
    background-image:initial !important;
    padding:0 !important;
  }

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

  *#dm .dmInner div.u_1641613662 {
    border-radius:0% !important;
    border-color:var(--color_1) !important;
    border-width:0 !important;
    background-image:initial !important;
    padding:0 !important;
  }

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

  *#dm .dmInner div.u_1442240324 {
    border-radius:0% !important;
    border-color:var(--color_1) !important;
    border-width:0 !important;
    background-image:initial !important;
    padding:0 !important;
  }

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

  *#dm .dmInner div.u_1279763509 .svg {
    width:50% !important;
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1279763509 {
    border-radius:0% !important;
    border-color:var(--color_1) !important;
    border-width:0 !important;
    background-image:initial !important;
    padding:0 !important;
  }

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

  *#dm .dmInner div.u_1856896756 .svg {
    width:50% !important;
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1856896756 {
    border-radius:0% !important;
    border-color:var(--color_1) !important;
    border-width:0 !important;
    background-image:initial !important;
    padding:0 !important;
  }

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

  *#dm .dmInner div.u_1757597681 .svg {
    width:50% !important;
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1757597681 {
    border-radius:0% !important;
    border-color:var(--color_1) !important;
    border-width:0 !important;
    background-image:initial !important;
    padding:0 !important;
  }

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

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

  *#dm .dmInner div.u_1530715787 .svg { fill:var(--color_1) !important; }
}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1184525401 img {
    object-position:0% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1867965018 img {
    object-position:0% 50% !important;
    object-fit:cover !important;
  }
}
@media (min-width:768px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#a8d74fc9 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\32 a05b508 {
    width: 98.89%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e0cdc45 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\35 4c1e49f {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ff134990 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#b9e3f571 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 1;
    height: auto;
    justify-self: auto;
    align-self: auto;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 630e7ff {
    width: 655px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 102da15 {
    margin: 0px 0% 0px 0%;
}
    
#\33 d391b41 {
    width: 100%;
    height: 450px;
    max-width: 100%;
}
    
#c20a118b {
    background-image: url("https://le-de.cdn-website.com/e0310b170135419a919a8fb2362fb920/dms3rep/multi/opt/AdobeStock_308686068-1920w.jpg");
    background-color: var(--color_3);
    background-position: 100% 50%;
}
    
#\38 3ac7f6b {
    width: 657px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 2994e54 {
    min-height: 332px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 0% 6% 0% 6%;
}
    
#bc6b7d2e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 51%;
    min-width: 4%;
}
    
#aef4edfa {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7a10a08 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 25px;
    width: 45%;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: none;
    box-shadow: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% -4% 0%;
}
    
#group_vv9 {
    background-size: contain;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 160px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://le-de.cdn-website.com/e0310b170135419a919a8fb2362fb920/dms3rep/multi/opt/IMG_1514-3130d995-9d717c36-1920w.png");
    background-color: rgba(0, 0, 0, 0);
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#group_vv9.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAACXBIWXMAAAsTAAALEwEAmpwYAAABU0lEQVQY0wFIAbf+ADg4OAE5QkYGNUFGDy88PTQxPTxPMj48TTdBPyhmgTUcc5MwLXOUMEUANUJCAjBASx4vP0g6LDxDZy08QHYwPkFxQE9AUmOBNlZxlC5kcpYueAAmOEYKKTxIOyk7R2knOUSgKDhCsCw8Q6hDVj+PZoQ3mHKVL6VylS6wAB8vPy8jNURjJjlEmSY6Q7YoO0K1LT9DsEtgQbVohDrPdpgyzHKWLcIAHi49SB4vQHgkNz+hLUQ6uzdRNrk8VTe8Vm5AwmqGPtR3mDjEcJUtqAAdLDpKHSw8cyM1O4o0TjCSSmwjl05vJK5eezW2aoY8rXmYPIlwlStnAB0qNiYcKThHIzM2TjtXJ1tYfxRrWH4Xh2KCKYdphjdodZJARWySKiYAHiUtDh8oMBwfKDAcN08gGlR7CzdWfQ5TXIAWWWOEIjBwjDUUZaAqAzTpZM1q3VkYAAAAAElFTkSuQmCC');
}
}



@media all {
    
#ba562d0a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 be2387a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a253d933 {
    width: 48%;
    height: 300px;
    max-width: 100%;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#ed5613c6 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\37 747b4ed {
    width: 48%;
    height: 300px;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 fc2baa7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: flex-start;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#d859c433 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\36 4ffe7be {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7deaae5 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 05f6dda {
    margin: 0px 0% 0px 0%;
}
    
#f3fd57b2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f3fd57b2 {
    width: 99.98%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f2ab8b5::before, #\37 f2ab8b5 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\37 f2ab8b5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 51.5%;
    justify-content: flex-end;
    background-image: url("https://le-de.cdn-website.com/e0310b170135419a919a8fb2362fb920/dms3rep/multi/opt/AdobeStock_258941464-1920w.jpg");
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
#\37 f2ab8b5.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAT/xAAcEAACAgIDAAAAAAAAAAAAAAABAwAFAgQSIUH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABURAQEAAAAAAAAAAAAAAAAAAAAC/9oADAMBAAIRAxEAPwCeyt95FtmnXyHF/YyPkoFg0AAsJMRKJJT/2Q==');
}
    
#\35 64b7e44[data-css-edit] {
    z-index: 1;
}
#\35 64b7e44::before, #\35 64b7e44 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\35 64b7e44 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    background-color: var(--color_1);
    width: 51.5%;
    background-image: url();
    min-width: 4%;
    order: 1;
    box-shadow: none;
    padding: 4% 4% 4% 4%;
    margin: -3% 0% -3% -6%;
}
#\35 64b7e44.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#b6d0883b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#f0e2ba6a::before, #f0e2ba6a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0);
    opacity: 0.2;
    border-radius: inherit;
}
#f0e2ba6a {
    background-color: var(--color_4);
    background-image: none;
}
    
#\38 eb3df4f {
    width: 100%;
    height: 400px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e175b2e0 {
    min-height: 650px;
    flex-wrap: nowrap;
    column-gap: 3%;
    row-gap: 18px;
    max-width: none;
    width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media all {
    
#\30 244abc7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 67.25%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    box-shadow: var(--color_8) 0px 3px 11px 0px;
    margin: -4% 0% 0px 0%;
}
    
#\35 1170e4e {
    min-height: 600px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 6% 0% 6%;
}
    
#\32 f451da9 {
    margin: 0px 0% 0px 0%;
}
    
#\34 1bc7201 {
    width: auto;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cae27cc5::before, #cae27cc5 > .bgExtraLayerOverlay {
    
}
#cae27cc5 {
    background-image: url("https://le-de.cdn-website.com/e0310b170135419a919a8fb2362fb920/dms3rep/multi/opt/AdobeStock_221721587-1920w.jpg");
    background-attachment: fixed;
    background-color: var(--color_5);
    background-position: 50% 0%;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
}
#cae27cc5.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHRAAAgICAwEAAAAAAAAAAAAAAQIAAwURBBMhQf/EABQBAQAAAAAAAAAAAAAAAAAAAAX/xAAYEQADAQEAAAAAAAAAAAAAAAAAAQIRIf/aAAwDAQACEQMRAD8AuxeR5d2PLOyFQdAamftO7XPTT6T8iIHL6xWpWI//2Q==');
}
    
#edc5ee55 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 28.67%;
    min-width: 4%;
}
    
#\37 86c07eb {
    width: 99.98%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: -10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 6e51bf9 {
    width: 100%;
    height: 500px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_g8h {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\34 4747057 {
    width: 120px;
    height: 80px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9578060 {
    justify-content: flex-start;
    align-items: center;
    width: 24.25%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 17.23325479636486%;
    flex-wrap: nowrap;
    order: 4;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#bd1607cb {
    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;
}
    
#ac092dd9 {
    justify-content: flex-start;
    align-items: center;
    width: 24.25%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 17.23325479636486%;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    order: 1;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#d6ad3452 {
    width: 120px;
    height: 80px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b04806d {
    justify-content: flex-start;
    align-items: center;
    width: 24.25%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 17.23325479636486%;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    order: 2;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\31 04a8c2d {
    width: 120px;
    height: 80px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db4db034 {
    width: 120px;
    height: 80px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d1cdc0c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 72f6f82 {
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    align-items: stretch;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a216c516 {
    justify-content: flex-start;
    align-items: center;
    width: 24.25%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 17.23325479636486%;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    order: 0;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\36 6f59771 {
    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;
}
    
#c6023d09 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8be9acd {
    justify-content: flex-start;
    align-items: center;
    width: 24.25%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 17.23325479636486%;
    flex-wrap: nowrap;
    order: 3;
    background-color: var(--color_4);
    background-image: none;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\31 096cce7 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#b0daeeb0 {
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    align-items: stretch;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 ca9ae3f {
    width: 120px;
    height: 80px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cef2eae6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 cf59ad6 {
    justify-content: flex-start;
    align-items: center;
    width: 24.25%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 17.23325479636486%;
    flex-wrap: nowrap;
    order: 5;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#f8bb4334 {
    width: 120px;
    height: 80px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f592b2c {
    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;
}
    
#\35 9beb085 {
    justify-content: flex-start;
    align-items: center;
    width: 24.25%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 17.23325479636486%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 6;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 476e66f {
    width: 120px;
    height: 80px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 37a2fe5 {
    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 8c49321 {
    justify-content: flex-start;
    align-items: center;
    width: 24.25%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 17.23325479636486%;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
    order: 7;
}
    
#\38 04c4bec {
    margin: 0px 0% 0px 0%;
}
    
#\39 13e1b2f::before, #\39 13e1b2f > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.9;
}
#\39 13e1b2f {
    background-image: url("https://le-de.cdn-website.com/e0310b170135419a919a8fb2362fb920/dms3rep/multi/opt/IMG_1485-1920w.jpeg");
    background-attachment: fixed;
}
#\39 13e1b2f.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAwQFBv/EAB8QAAEDBAMBAAAAAAAAAAAAAAECAzEABAUGBxESIf/EABUBAQEAAAAAAAAAAAAAAAAAAAIE/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAECAzH/2gAMAwEAAhEDEQA/AFNf3y0wmvIYYZWq4V9V6gUA8sXYJAt2eqwuaHtsOwY6EVBMxU+etpdBUpM//9k=');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 4c1e49f {
    width: 100.00%;
}
    
#a8d74fc9 {
    align-items: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b9e3f571 {
    align-items: flex-start;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#\32 630e7ff {
    width: 548px;
}
    
#c20a118b {
    background-position: 50% 50%;
}
    
#\34 2994e54 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 650px;
}
    
#bc6b7d2e {
    width: 25.83%;
}
    
#\39 7a10a08 {
    width: 70%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 be2387a {
    width: 100%;
    order: 0;
}
    
#ed5613c6 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 6%;
}
    
#\37 fc2baa7 {
    width: 47%;
    min-height: 8px;
}
    
#d859c433 {
    width: 47%;
    min-height: 8px;
}
    
#\36 4ffe7be {
    width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 f2ab8b5::before, #\37 f2ab8b5 > .bgExtraLayerOverlay {
    
}
#\37 f2ab8b5 {
    width: 100%;
    min-height: 400px;
    height: auto;
    row-gap: 20px;
    order: 0;
    margin: 0% 0% 0% 0%;
}
#\37 f2ab8b5.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAT/xAAcEAACAgIDAAAAAAAAAAAAAAABAwAFAgQSIUH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABURAQEAAAAAAAAAAAAAAAAAAAAC/9oADAMBAAIRAxEAPwCeyt95FtmnXyHF/YyPkoFg0AAsJMRKJJT/2Q==');
}
    
#\35 64b7e44 {
    width: 100%;
    min-height: 0px;
    height: auto;
    row-gap: 20px;
    justify-content: flex-start;
    align-items: flex-start;
    order: 1;
    padding: 5% 5% 5% 5%;
    margin: -6% 0% 0% -2%;
}
#\35 64b7e44.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#b6d0883b {
    width: 100%;
    order: 0;
}
    
#f0e2ba6a::before, #f0e2ba6a > .bgExtraLayerOverlay {
    
}
    
#e175b2e0 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 244abc7 {
    width: 70%;
    padding: 4% 4% 4% 4%;
    margin: -4% 0% 0px 0%;
}
    
#\35 1170e4e {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#cae27cc5::before, #cae27cc5 > .bgExtraLayerOverlay {
    
}
#cae27cc5.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHRAAAgICAwEAAAAAAAAAAAAAAQIAAwURBBMhQf/EABQBAQAAAAAAAAAAAAAAAAAAAAX/xAAYEQADAQEAAAAAAAAAAAAAAAAAAQIRIf/aAAwDAQACEQMRAD8AuxeR5d2PLOyFQdAamftO7XPTT6T8iIHL6xWpWI//2Q==');
}
    
#edc5ee55 {
    width: 25.83%;
}
    
#\37 86c07eb {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 9578060 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#a216c516 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
    justify-content: flex-start;
}
    
#\37 b04806d {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\31 04a8c2d {
    height: 80px;
}
    
#ac092dd9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
    justify-content: flex-start;
}
    
#\37 8be9acd {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\37 72f6f82 {
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    row-gap: 12px;
}
    
#b0daeeb0 {
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    row-gap: 12px;
}
    
#\37 cf59ad6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\35 9beb085 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\33 8c49321 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\39 13e1b2f::before, #\39 13e1b2f > .bgExtraLayerOverlay {
    
}
#\39 13e1b2f.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAwQFBv/EAB8QAAEDBAMBAAAAAAAAAAAAAAECAzEABAUGBxESIf/EABUBAQEAAAAAAAAAAAAAAAAAAAIE/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAECAzH/2gAMAwEAAhEDEQA/AFNf3y0wmvIYYZWq4V9V6gUA8sXYJAt2eqwuaHtsOwY6EVBMxU+etpdBUpM//9k=');
}
}



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



@media (max-width: 767px) {
    
#a8d74fc9 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
}
    
#\34 e0cdc45 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 4c1e49f {
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
}
    
#ff134990 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#b9e3f571 {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    min-height: auto;
    row-gap: 15px;
    width: 100%;
}
    
#\32 630e7ff {
    width: 306px;
}
    
#\33 d391b41 {
    height: 50px;
}
    
#c20a118b {
    background-position: 50% 100%;
}
    
#\34 2994e54 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#bc6b7d2e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#aef4edfa {
    width: 100%;
    min-height: 50px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 7a10a08 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
    row-gap: 18px;
    justify-content: center;
    margin: 0% 0% -6% 0%;
}
}



@media (max-width: 767px) {
    
#\37 be2387a {
    width: 100%;
    order: 0;
}
    
#a253d933 {
    height: 150px;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    width: 48%;
}
    
#ed5613c6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
}
    
#\37 747b4ed {
    height: 150px;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    width: 48%;
}
    
#\37 fc2baa7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 15px;
}
    
#d859c433 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
}
    
#\36 4ffe7be {
    width: 100%;
    order: 0;
}
    
#\34 7deaae5 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 05f6dda {
    margin: 0px 0% 0px 0%;
}
    
#\37 f2ab8b5::before, #\37 f2ab8b5 > .bgExtraLayerOverlay {
    
}
#\37 f2ab8b5 {
    row-gap: 18px;
    width: 100%;
    min-height: 200px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 0;
}
#\37 f2ab8b5.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAT/xAAcEAACAgIDAAAAAAAAAAAAAAABAwAFAgQSIUH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABURAQEAAAAAAAAAAAAAAAAAAAAC/9oADAMBAAIRAxEAPwCeyt95FtmnXyHF/YyPkoFg0AAsJMRKJJT/2Q==');
}
    
#\35 64b7e44 {
    row-gap: 20px;
    width: 100%;
    min-height: 0px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 1;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
#\35 64b7e44.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#b6d0883b {
    width: 100%;
    order: 0;
}
    
#f0e2ba6a::before, #f0e2ba6a > .bgExtraLayerOverlay {
    
}
    
#\38 eb3df4f {
    height: 200px;
}
    
#e175b2e0 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 0px;
}
}



@media (max-width: 767px) {
    
#\30 244abc7 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
    justify-content: center;
    margin: -6% 0% 0px 0%;
}
    
#\35 1170e4e {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\34 1bc7201 {
    width: auto;
    min-height: 50px;
}
    
#cae27cc5::before, #cae27cc5 > .bgExtraLayerOverlay {
    
}
#cae27cc5 {
    background-position: 50% 50%;
}
#cae27cc5.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHRAAAgICAwEAAAAAAAAAAAAAAQIAAwURBBMhQf/EABQBAQAAAAAAAAAAAAAAAAAAAAX/xAAYEQADAQEAAAAAAAAAAAAAAAAAAQIRIf/aAAwDAQACEQMRAD8AuxeR5d2PLOyFQdAamftO7XPTT6T8iIHL6xWpWI//2Q==');
}
    
#edc5ee55 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\35 6e51bf9 {
    height: 50px;
}
}



@media (max-width: 767px) {
    
#\34 4747057 {
    height: 90px;
    width: 90px;
}
    
#\34 9578060 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: flex-start;
}
    
#ac092dd9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: flex-start;
}
    
#d6ad3452 {
    height: 90px;
    width: 90px;
}
    
#\37 b04806d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: flex-start;
}
    
#\31 04a8c2d {
    height: 90px;
    width: 90px;
}
    
#db4db034 {
    height: 90px;
    width: 90px;
}
    
#\37 72f6f82 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 15px;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#a216c516 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: flex-start;
}
    
#\37 8be9acd {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: flex-start;
}
    
#\31 096cce7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#b0daeeb0 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 15px;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\34 ca9ae3f {
    height: 90px;
    width: 90px;
}
    
#\37 cf59ad6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: flex-start;
}
    
#f8bb4334 {
    height: 90px;
    width: 90px;
}
    
#\35 9beb085 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: flex-start;
}
    
#\30 476e66f {
    height: 90px;
    width: 90px;
}
    
#\33 8c49321 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 13e1b2f::before, #\39 13e1b2f > .bgExtraLayerOverlay {
    
}
#\39 13e1b2f.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAwQFBv/EAB8QAAEDBAMBAAAAAAAAAAAAAAECAzEABAUGBxESIf/EABUBAQEAAAAAAAAAAAAAAAAAAAIE/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAECAzH/2gAMAwEAAhEDEQA/AFNf3y0wmvIYYZWq4V9V6gUA8sXYJAt2eqwuaHtsOwY6EVBMxU+etpdBUpM//9k=');
}
}

