@media all {
  *#dm .dmInner div.u_1463731820 .svg {
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

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

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

  *#dm .dmInner a.u_1179709379 {
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(67,67,67,1) !important;
  }

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

  *#dm .dmInner a.u_1245695952 {
    background-color:rgba(0,0,0,0) !important;
    border-color:var(--color_3) !important;
  }

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

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

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

  *#dm .dmInner div.u_1440853203 a {
    color:var(--color_3) !important;
    text-decoration:none !important;
    font-weight:600 !important;
  }

  *#dm .dmInner div.u_1440853203 .powered { font-weight:300 !important; }

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

  *#dm .dmInner div.u_3669401658 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1715009090 hr { color:var(--color_2) !important; }

  *#dm .dmInner *.u_1544922824 { display:block !important; }

  *#dm .dmInner *.u_1899342351 { display:none !important; }

  *#dm .dmInner *.u_1589983584 { display:none !important; }

  *#dm .dmInner *.u_1491375485 { display:block !important; }

  *#dm .dmInner *.u_1364234174 { display:none !important; }

  *#dm .dmInner *.u_1102410886 { display:none !important; }

  *#dm .dmInner *.u_1377251039 { display:block !important; }

  *#dm .dmInner *.u_1155897667 { display:none !important; }

  *#dm .dmInner *.u_1157949696 { display:none !important; }

  *#dm .dmInner *.u_1018966233 { display:block !important; }

  *#dm .dmInner *.u_1375137662 { display:none !important; }

  *#dm .dmInner *.u_1659898763 { display:none !important; }

  *#dm .dmInner *.u_1242875691 { display:block !important; }

  *#dm .dmInner *.u_1428180587 { display:none !important; }

  *#dm .dmInner *.u_1664659303 { display:none !important; }

  *#dm .dmInner div.u_3519272295 .caption-container .caption-title { color:var(--color_2) !important; }

  *#dm .dmInner *.u_3519272295 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

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

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

  *#dm .dmInner div.u_449692656 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:var(--color_2) !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1480659374 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:var(--color_2) !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1972958226 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:var(--color_2) !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1470755682 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:var(--color_2) !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner *.u_1193796461 { display:block !important; }

  *#dm .dmInner *.u_1171002279 { display:none !important; }

  *#dm .dmInner *.u_1358491869 { display:block !important; }

  *#dm .dmInner *.u_1765124248 { display:none !important; }

  *#dm .dmInner *.u_1805779901 { display:block !important; }

  *#dm .dmInner *.u_1980559677 { display:none !important; }

  *#dm .dmInner *.u_1612735816 { display:block !important; }

  *#dm .dmInner *.u_1402920419 { display:none !important; }

  *#dm .dmInner div.u_3687233280 .caption-inner { background-color:var(--color_2) !important; }

  *#dm .dmInner div.u_3687233280 .caption-container .caption-title { color:var(--color_3) !important; }

  *#dm .dmInner div.u_3687233280 .caption-container .caption-text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_3687233280 .caption-container .caption-text .rteBlock { color:var(--color_3) !important; }

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

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

  *#dm .dmInner div.u_1981147188 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:var(--color_2) !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-image:none !important;
  }

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

  *#dm .dmInner a.u_1185241782 .iconBg {
    display:inline-block !important;
    background-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1185241782:hover .iconBg { background-color:rgb(26,26,26) !important; }

  *#dm .dmInner a.u_1185241782.hover .iconBg { background-color:rgb(26,26,26) !important; }

  *#dm .dmInner div.u_1793784920 hr { border-width:1px !important; }

  *#dm .dmInner div.u_1066772572 hr { border-width:1px !important; }

  *#dm .dmInner div.u_1475499237 hr { border-width:1px !important; }

  *#dm .dmInner div.u_1119279414 hr { border-width:1px !important; }

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

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

  *#dm .dmInner div.u_1970057836 hr { border-width:1px !important; }

  *#dm .dmInner div.u_1438298492 hr { border-width:1px !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1440853203 .powered { font-size:16px !important; }

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

  *#dm .dmInner *.u_3519272295 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

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

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

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

  *#dm .dmInner div.u_3519272295 .caption-container .caption-title { font-size:20px !important; }

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

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

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

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

  *#dm .dmInner div.u_3687233280 .caption-container .caption-title { font-size:18px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_3519272295 .photoGalleryThumbs { padding:10px !important; }

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

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

  *#dm .dmInner div.u_3519272295 .caption-container .caption-title { font-size:20px !important; }

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

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

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

  *#dm .dmInner div.u_3687233280 .caption-container .caption-title { font-size:20px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_3519272295 .caption-container .caption-title { font-size:18px !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_3687233280 .caption-container .caption-title { font-size:20px !important; }
}
@media (min-width:768px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\35 57e2a0e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20.45%;
    min-width: 4%;
}
    
#\30 5f292b4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 59.37%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 0.9);
    background-image: none;
    background-size: auto;
    background-position: 100% 100%;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 128b42e {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 150px 40px 150px 40px;
}
    
#\36 ad6c0d8 {
    background-image: url("https://le-de.cdn-website.com/3bf8b2f615f840398e3c875d3a1f5488/dms3rep/multi/opt/AdobeStock_250205495-1920w.png");
}
    
#\34 a14c686 {
    margin: 0px 0% 0px 0%;
}
    
#group_cvn {
    width: 20.18%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_non {
    width: 87.12%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    order: 2;
}
    
#widget_6nq {
    width: 100%;
    height: 45px;
    max-width: 100%;
}
    
#d9e92b89 {
    width: 100%;
    height: 45px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_f4d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_f4d {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#\37 91c7757.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 91c7757 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 ce06766 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#b9d6dc32 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\38 cb7b993 {
    background-color: var(--color_4);
    background-image: none;
}
    
#widget_gaq {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 728fd54.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 728fd54 {
    width: 100%;
    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;
}
    
#e1835adc.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#e1835adc {
    width: 100%;
    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 {
    
#d8fc5d9b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 80%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 0.88);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.1) 3px 0px 11px 0px;
    align-items: center;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#ec21712a {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_o47 {
    width: 98.33%;
    height: auto;
    max-width: 100%;
}
    
#\38 58258d8 {
    background-image: url("https://le-de.cdn-website.com/3bf8b2f615f840398e3c875d3a1f5488/dms3rep/multi/opt/Rosemarie-Sommer-Wang-005-1920w.png");
    background-size: auto;
    background-position: 100% 100%;
}
    
#undefined {
    width: 78%;
}
}



@media all {
    
#\34 2c1ab40 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#ba011da9 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 100px 0px 20px 0px;
}
    
#widget_uhq {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#be795183 {
    margin: 0px 0% 0px 0%;
}
    
#widget_qv9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_qv9 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\36 1948793 {
    width: 84.23%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#e9422c0d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.1) 3px 0px 11px 0px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 f1c3040 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 20px 40px 100px 40px;
}
    
#\39 07d75b6 {
    margin: 0px 0% 0px 0%;
}
    
#widget_52c {
    width: 70px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_sde {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e2e7978f {
    width: 70px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#ad0e53b9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a0ac3d6d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.1) 3px 0px 11px 0px;
    order: 0;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 1a5fe84 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.1) 3px 0px 11px 0px;
    order: 0;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 359edcb {
    width: 70px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 3c07700 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 c92a481 {
    width: 70px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 3a0d3ab {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.1) 3px 0px 11px 0px;
    order: 0;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#b1c79768.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#b1c79768 {
    width: 100%;
    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;
}
    
#\38 caaa8bf.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 caaa8bf {
    width: 100%;
    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;
}
    
#\32 ff32f0d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 ff32f0d {
    width: 100%;
    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;
}
    
#\34 074f0cd.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 074f0cd {
    width: 100%;
    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 {
    
#\31 16df2e8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 34.59%;
    min-width: 4%;
}
    
#\39 236de03 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 63.42%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\35 8b501eb {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
}
    
#widget_rei {
    width: 100%;
    height: 410px;
    min-height: 100px;
    max-width: 100%;
}
    
#\37 c84e0be {
    background-color: var(--color_6);
    background-image: none;
}
    
#widget_ulr {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f17a1117.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f17a1117 {
    width: 100%;
    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;
}
    
#widget_vb2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#c2889e50 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\35 296a3be {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_t1r {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_fq9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\37 b7df0eb.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 b7df0eb {
    width: 100%;
    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;
}
    
#\35 c3363c2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 c3363c2 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#e62e1d3c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#deb1fad4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 0.9);
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\33 df4c4f7 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\36 0925d56 {
    background-image: url("https://le-de.cdn-website.com/3bf8b2f615f840398e3c875d3a1f5488/dms3rep/multi/opt/AdobeStock_530781576-1920w.png");
    background-attachment: fixed;
}
    
#widget_nb7 {
    width: 100%;
    height: 1px;
    max-width: 100%;
}
    
#\31 8cae246.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 8cae246 {
    width: 100%;
    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;
}
    
#\32 ef08a63 {
    width: 70px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_kte {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_553 {
    width: 240px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_t06 {
    width: 100%;
    height: 59px;
    max-width: 100%;
}
    
#\32 67cda43.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 67cda43 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 128b42e {
    padding: 100px 20px 100px 20px;
}
    
#\30 5f292b4 {
    width: 76.2%;
}
    
#\35 57e2a0e {
    width: 12.81%;
}
    
#group_cvn {
    width: 10.91%;
}
    
#\34 a14c686 {
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#ec21712a {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#d8fc5d9b {
    width: 75%;
}
    
#undefined {
    width: 83%;
}
    
#widget_o47 {
    width: 93.41%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ba011da9 {
    padding: 60px 20px 20px 20px;
}
    
#be795183 {
    margin: 0px 0% 0px 0%;
}
    
#widget_uhq {
    width: 88.89%;
}
    
#\34 2c1ab40 {
    align-items: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 f1c3040 {
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    min-height: 240px;
    padding: 20px 20px 60px 20px;
}
    
#e9422c0d {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#a0ac3d6d {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\33 3a0d3ab {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\39 1a5fe84 {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\39 07d75b6 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 8b501eb {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\39 236de03 {
    width: 100%;
    min-height: 80px;
}
    
#\31 16df2e8 {
    width: 100%;
    min-height: 80px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 df4c4f7 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#deb1fad4 {
    width: 61.04%;
}
    
#e62e1d3c {
    width: 34.96%;
}
}



@media (max-width: 767px) {
    
#\35 57e2a0e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 5f292b4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 30px 15px 30px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\38 128b42e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 220px 0px 0px 0px;
}
    
#\36 ad6c0d8 {
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50% 0%;
}
    
#group_cvn {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 a14c686 {
    margin: 0px 0% 0px 0%;
}
    
#widget_non {
    width: 100.00%;
}
}



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



@media (max-width: 767px) {
    
#d8fc5d9b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ec21712a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 15px 30px 15px;
}
    
#f8636845 {
    margin: 0px 0% 0px 0%;
}
    
#widget_o47 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\34 2c1ab40 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ba011da9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 15px 20px 15px;
}
    
#be795183 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 1948793 {
    width: 67.16%;
}
    
#e9422c0d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 f1c3040 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 20px 15px 30px 15px;
}
    
#a0ac3d6d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 1a5fe84 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 3a0d3ab {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 3c07700 {
    width: 90.97%;
}
    
#\39 07d75b6 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 16df2e8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 236de03 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 30px 15px 30px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\35 8b501eb {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_rei {
    height: 250px;
}
    
#widget_vb2 {
    width: 89.60%;
}
}



@media (max-width: 767px) {
    
#c2889e50 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 296a3be {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_t1r {
    width: 65.85%;
}
}



@media (max-width: 767px) {
    
#e62e1d3c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#deb1fad4 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#\33 df4c4f7 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}

