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

  *#dm .dmInner div.u_1759024917 .socialHubInnerDiv { justify-content:flex-end !important; }

  *#dm .dmInner div.u_1759024917 .socialHubIcon {
    width:48px !important;
    height:48px !important;
    font-size:32px !important;
    line-height:48px !important;
  }

  *#dm .dmInner div.u_1399515553 .socialHubInnerDiv { justify-content:flex-end !important; }

  *#dm .dmInner a.u_1387673680 span.text { font-weight:500 !important; }

  *#dm .dmInner a.u_1387673680 {
    border-radius:5px 5px 5px 5px !important;
    gap:5px !important;
  }

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

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

  *#dm .dmInner a.u_1387673680 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/16e5757effeb44b1a8f76a5430937233/icon/Phone_7377165.svg) !important;
    width:28px !important;
    height:28px !important;
  }

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

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

  *#dm .dmInner div.u_1322809130 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:0.8px 0.8px 0.8px 0.8px !important;
    border-style:solid !important;
  }

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

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

  *#dm .dmInner div.u_1672131483 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:0.8px 0.8px 0.8px 0.8px !important;
    border-style:solid !important;
  }

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

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

  *#dm .dmInner div.u_1187261728 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:0.8px 0.8px 0.8px 0.8px !important;
    border-style:solid !important;
  }

  *#dm .dmInner div.u_1005090846 hr {
    border-width:4px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1793349258 hr {
    border-width:4px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1123320751 img { border-radius:30% 10% 30% 10% !important; }

  *#dm .dmInner div.u_1963954597 hr {
    border-width:4px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1093809326 hr {
    border-width:4px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1512415767 hr {
    border-width:4px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1144780260 hr {
    border-width:4px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1701488064 hr {
    border-width:4px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1555400685 hr {
    border-width:4px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1426813466 hr {
    border-width:4px !important;
    color:var(--color_2) !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1862634132 .photoGalleryThumbs .image-container a { padding-top:518px !important; }

  *#dm .dmInner *.u_1307107280 .photoGalleryThumbs .image-container a { padding-top:518px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1862634132 .photoGalleryThumbs { padding:1.5px !important; }

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

  *#dm .dmInner *.u_1862634132 .photoGalleryViewAll { padding:0 1.5px !important; }

  *#dm .dmInner *.u_1307107280 .photoGalleryThumbs { padding:1.5px !important; }

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

  *#dm .dmInner *.u_1307107280 .photoGalleryViewAll { padding:0 1.5px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}

@media all {
    
#cfaf1b32 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 95.75%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\32 26a810f {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 597px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#group_hl0 {
    width: 4.25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    padding-top: 16px;
    padding-bottom: 16px;
}
    
#\34 16f4f63::before, #\34 16f4f63 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#\34 16f4f63 {
    background-image: url(https://le-de.cdn-website.com/16e5757effeb44b1a8f76a5430937233/dms3rep/multi/opt/imgi_23_92265998_854291045086891_5867295681365934080_n-1920w.jpg);
    border-style: solid;
    border-color: #000000 #000000 var(--color_2) #000000;
    border-width: 0 0 6px 0;
}
    
#widget_8g5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_0vr {
    width: 192px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
}
    
#widget_bjc {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#b2cc6433 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#e667ab9b {
    width: 50px;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 26a810f {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 383px;
}
    
#\34 16f4f63::before, #\34 16f4f63 > .bgExtraLayerOverlay {
    
}
    
#cfaf1b32 {
    width: 88.68233253412687%;
}
    
#group_hl0 {
    width: 11.23%;
}
}



@media (max-width: 767px) {
    
#cfaf1b32 {
    width: 86.47%;
    min-height: 8px;
    align-items: center;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\32 26a810f {
    min-height: 240px;
    flex-direction: row;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#group_hl0 {
    width: 13.349514315901187%;
    min-height: 8px;
    align-items: center;
}
    
#\34 16f4f63::before, #\34 16f4f63 > .bgExtraLayerOverlay {
    
}
}



@media all {
    
#\30 96f7101 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 22px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#f9d04155 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 281px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\34 1105b13 {
    background-color: var(--color_1);
    background-image: initial;
}
    
#widget_q72 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_qjg {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_3qr.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_3qr {
    width: 13.18%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    align-self: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f9d04155 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 250px;
}
}



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



@media all {
    
#d5d37c86 {
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-right: 2%;
    padding-left: 2%;
}
    
#group_9fk {
    width: 32.666666666666664%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 6px 6px 6px 6px;
}
    
#widget_fpv {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d925f5f6 {
    width: 32.666666666666664%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 6px 6px 6px 6px;
}
    
#\36 fd7a7a1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 5fde0ca {
    width: 32.666666666666664%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 6px 6px 6px 6px;
}
    
#fa69f5d3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 558566f {
    background-color: var(--color_1);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d5d37c86 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_fpv {
    height: auto;
}
    
#\36 fd7a7a1 {
    height: auto;
}
    
#fa69f5d3 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#d5d37c86 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#group_9fk {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_fpv {
    height: auto;
}
    
#d925f5f6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 fd7a7a1 {
    height: auto;
}
    
#\31 5fde0ca {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#fa69f5d3 {
    height: auto;
}
}



@media all {
    
#f775c746 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\31 14c2692 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 627px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\34 adb950a {
    background-image: url(https://le-de.cdn-website.com/16e5757effeb44b1a8f76a5430937233/dms3rep/multi/opt/imgi_26_fondoweb-1920w.png);
    background-position: 50% 0%;
}
#\34 adb950a.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAKElEQVQI143KMQEAAAzCsOrD5DwiAGaBI18AOpHUBXfXBba7IEkXc3wxVq73ucQCugAAAABJRU5ErkJggg==');
}
    
#widget_i55 {
    width: 99.75%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 14c2692 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 414px;
}
    
#widget_i55 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#f775c746 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 14c2692 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_i55 {
    height: auto;
}
}



@media all {
    
#\35 14fa516 {
    background-color: var(--color_1);
    background-image: initial;
}
    
#\30 23b5ac7 {
    width: 72.26%;
    height: auto;
    max-width: 100%;
}
    
#b5e258bd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 1b332e2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 1b332e2 {
    width: 13.18%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#f0c84c81 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 22px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\31 62cf79b {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 281px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 62cf79b {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 211px;
}
}



@media (max-width: 767px) {
    
#f0c84c81 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 62cf79b {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\30 23b5ac7 {
    width: 100.00%;
}
    
#b5e258bd {
    width: 100.00%;
}
}



@media all {
    
#\31 2b1e10c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 22ea994 {
    background-color: var(--color_1);
    background-image: initial;
}
    
#dff5d3ee {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 281px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\36 6494c30 {
    width: 72.26%;
    height: auto;
    max-width: 100%;
}
    
#ba441720 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 22px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#cce7a99f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#cce7a99f {
    width: 13.18%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#widget_oht {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dff5d3ee {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 265px;
}
}



@media (max-width: 767px) {
    
#dff5d3ee {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#ba441720 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 6494c30 {
    width: 100.00%;
}
}



@media all {
    
#b97617ae {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 11674eb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 8054708 {
    width: 32.666666666666664%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 6px 6px 6px 6px;
}
    
#\31 ccff852 {
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-right: 2%;
    padding-left: 2%;
}
    
#c2d7a931 {
    width: 32.666666666666664%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 6px 6px 6px 6px;
}
    
#ee54b481 {
    background-color: var(--color_1);
    background-image: initial;
}
    
#\37 07cafb1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f05c4d29 {
    width: 32.666666666666664%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 6px 6px 6px 6px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b97617ae {
    height: auto;
}
    
#\33 11674eb {
    height: auto;
}
    
#\31 ccff852 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\37 07cafb1 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#b97617ae {
    height: auto;
}
    
#\33 11674eb {
    height: auto;
}
    
#\34 8054708 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 ccff852 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#c2d7a931 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 07cafb1 {
    height: auto;
}
    
#f05c4d29 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\35 2984219 {
    width: 50%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 48ecf42 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#group_1g8 {
    justify-content: flex-start;
    align-items: center;
    width: 20%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    padding: 16px 16px 16px 16px;
}
    
#widget_n24 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 c118ad4 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#widget_e27 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_uvi.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_uvi {
    width: 19.23%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#widget_b87 {
    width: 50%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a99e8a2d {
    justify-content: flex-start;
    align-items: center;
    width: 20%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    padding: 16px 16px 16px 16px;
}
    
#\39 7b4475f {
    width: 50%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 c4c4e6f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d1948e94.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d1948e94 {
    width: 19.23%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#\37 ac5f925 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\35 30d8a90 {
    justify-content: flex-start;
    align-items: center;
    width: 20%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    padding: 16px 16px 16px 16px;
}
    
#\32 8fa19a1 {
    width: 50%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 29657c9 {
    width: 86.54%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 bf0e629.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 bf0e629 {
    width: 19.23%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#e177b68d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#c71237d8 {
    justify-content: flex-start;
    align-items: center;
    width: 20%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    padding: 16px 16px 16px 16px;
}
    
#\30 96846bc {
    width: 50%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e33541a9 {
    width: 86.54%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ebcdf749.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#ebcdf749 {
    width: 19.23%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#c1ccb24b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: center;
}
    
#\30 00e30c2 {
    justify-content: flex-start;
    align-items: center;
    width: 20%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    padding: 16px 16px 16px 16px;
}
    
#\30 4281484 {
    width: 86.54%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#bfe880d4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#bfe880d4 {
    width: 19.23%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#\38 791da89 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 2984219 {
    height: auto;
}
    
#\38 48ecf42 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
    min-height: 778px;
}
    
#widget_b87 {
    height: auto;
    width: 41.26%;
}
    
#\39 7b4475f {
    height: auto;
}
    
#\32 8fa19a1 {
    height: auto;
}
    
#\30 96846bc {
    height: auto;
}
    
#group_1g8 {
    width: 33.333333333333336%;
    min-height: 80px;
    flex: 1 1 auto;
    padding-left: 0px;
    padding-right: 0px;
    margin: 0% 0% 0% 0%;
}
    
#a99e8a2d {
    width: 33.333333333333336%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\35 30d8a90 {
    width: 33.333333333333336%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#c71237d8 {
    width: 33.333333333333336%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\30 00e30c2 {
    width: 33.333333333333336%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\35 2984219 {
    height: auto;
    width: 40%;
}
    
#\38 48ecf42 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#group_1g8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_b87 {
    height: auto;
    width: 40%;
}
    
#a99e8a2d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 7b4475f {
    height: auto;
    width: 40%;
}
    
#\35 30d8a90 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 8fa19a1 {
    height: auto;
    width: 40%;
}
    
#c71237d8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 96846bc {
    height: auto;
    width: 40%;
}
    
#\30 00e30c2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#b2146ac5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#ca266502 {
    min-height: 452px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#widget_v87.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 16px;
    padding-right: 16px;
}
#widget_v87 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 3a0b3c0 {
    background-image: url(https://le-de.cdn-website.com/16e5757effeb44b1a8f76a5430937233/dms3rep/multi/opt/imgi_26_fondoweb-1920w.png);
}
#\37 3a0b3c0.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAKElEQVQI143KMQEAAAzCsOrD5DwiAGaBI18AOpHUBXfXBba7IEkXc3wxVq73ucQCugAAAABJRU5ErkJggg==');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ca266502 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 184px;
}
}



@media (max-width: 767px) {
    
#b2146ac5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ca266502 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#e5c5ec50 {
    width: 72.26%;
    height: auto;
    max-width: 100%;
}
    
#ad2566a1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#ad2566a1 {
    width: 15.92%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\30 72b9fc1 {
    background-color: var(--color_1);
    background-image: initial;
}
    
#\32 02185b6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 22px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#c5e26774 {
    padding-top: 2%;
    padding-bottom: 3%;
    min-height: 154px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c5e26774 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 83px;
}
}



@media (max-width: 767px) {
    
#\32 02185b6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c5e26774 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#e5c5ec50 {
    width: 100.00%;
}
}



@media all {
    
#\32 550eb8f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#a199b445 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#dd1770f0.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 16px;
    padding-right: 16px;
    padding-bottom: 64px;
}
#dd1770f0 {
    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;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a199b445 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 218px;
}
}



@media (max-width: 767px) {
    
#\32 550eb8f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a199b445 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#e9579e97 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\32 9c306d0 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 421px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#d5a831fe::before, #d5a831fe > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.7;
    border-radius: inherit;
}
#d5a831fe {
    background-image: url(https://le-de.cdn-website.com/16e5757effeb44b1a8f76a5430937233/dms3rep/multi/opt/imgi_33_36097196_m_normal_none_606-1920w.jpg);
    background-attachment: fixed;
}
#d5a831fe.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIBAAAQMDBQEAAAAAAAAAAAAAAQACAwQFEQYTMUFx4f/EABQBAQAAAAAAAAAAAAAAAAAAAAX/xAAYEQACAwAAAAAAAAAAAAAAAAAAAQIRIf/aAAwDAQACEQMRAD8AxVqvgpoNqWIPj5aewqw1BQkDIdnz4iI6kKzxn//Z');
}
    
#widget_rv1 {
    width: 76.54%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 9c306d0 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 246px;
}
    
#d5a831fe::before, #d5a831fe > .bgExtraLayerOverlay {
    
}
#d5a831fe.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIBAAAQMDBQEAAAAAAAAAAAAAAQACAwQFEQYTMUFx4f/EABQBAQAAAAAAAAAAAAAAAAAAAAX/xAAYEQACAwAAAAAAAAAAAAAAAAAAAQIRIf/aAAwDAQACEQMRAD8AxVqvgpoNqWIPj5aewqw1BQkDIdnz4iI6kKzxn//Z');
}
}



@media (max-width: 767px) {
    
#e9579e97 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 9c306d0 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#d5a831fe::before, #d5a831fe > .bgExtraLayerOverlay {
    
}
#d5a831fe.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIBAAAQMDBQEAAAAAAAAAAAAAAQACAwQFEQYTMUFx4f/EABQBAQAAAAAAAAAAAAAAAAAAAAX/xAAYEQACAwAAAAAAAAAAAAAAAAAAAQIRIf/aAAwDAQACEQMRAD8AxVqvgpoNqWIPj5aewqw1BQkDIdnz4iI6kKzxn//Z');
}
}

