@media all {
  *#dm .dmInner a.u_1277209903 span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1277209903:hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1277209903.hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1277209903:hover {
    background-color:var(--color_6) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1277209903.hover {
    background-color:var(--color_6) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1277209903 {
    border-style:solid !important;
    border-color:rgb(255,129,72) rgb(255,129,72) rgb(255,129,72) rgb(255,129,72) !important;
    border-width:0px 0px 0px 0px !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1031109170 span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1031109170:hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1031109170.hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1031109170:hover {
    background-color:var(--color_6) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1031109170.hover {
    background-color:var(--color_6) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1031109170 {
    border-style:solid !important;
    border-color:rgb(255,129,72) rgb(255,129,72) rgb(255,129,72) rgb(255,129,72) !important;
    border-width:0px 0px 0px 0px !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1000161191 span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1000161191:hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1000161191.hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1000161191:hover {
    background-color:var(--color_6) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1000161191.hover {
    background-color:var(--color_6) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1000161191 {
    border-style:solid !important;
    border-color:rgb(255,129,72) rgb(255,129,72) rgb(255,129,72) rgb(255,129,72) !important;
    border-width:0px 0px 0px 0px !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1301605561 span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1301605561:hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1301605561.hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1301605561:hover {
    background-color:var(--color_6) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1301605561.hover {
    background-color:var(--color_6) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1301605561 {
    border-style:solid !important;
    border-color:rgb(255,129,72) rgb(255,129,72) rgb(255,129,72) rgb(255,129,72) !important;
    border-width:0px 0px 0px 0px !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1644026214 span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1644026214:hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1644026214.hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1644026214:hover {
    background-color:var(--color_6) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1644026214.hover {
    background-color:var(--color_6) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1644026214 {
    border-style:solid !important;
    border-color:rgb(255,129,72) rgb(255,129,72) rgb(255,129,72) rgb(255,129,72) !important;
    border-width:0px 0px 0px 0px !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1423713022 span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1423713022:hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1423713022.hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1423713022:hover {
    background-color:var(--color_6) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1423713022.hover {
    background-color:var(--color_6) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1423713022 {
    border-style:solid !important;
    border-color:rgb(255,129,72) rgb(255,129,72) rgb(255,129,72) rgb(255,129,72) !important;
    border-width:0px 0px 0px 0px !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1054721556 span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1054721556:hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1054721556.hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1054721556:hover {
    background-color:var(--color_6) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1054721556.hover {
    background-color:var(--color_6) !important;
    background-image:initial !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1945386583 {
    background-color:var(--color_1) !important;
    background-image:initial !important;
    border-radius:300px 300px 300px 300px !important;
  }

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

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

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

  *#dm .dmInner div.u_1246353199 {
    background-color:var(--color_1) !important;
    background-image:initial !important;
    border-radius:300px 300px 300px 300px !important;
  }

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

  *#dm .dmInner div.u_1458089108 {
    background-color:var(--color_1) !important;
    background-image:initial !important;
    border-radius:300px 300px 300px 300px !important;
  }

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

  *#dm .dmInner div.u_1996597590 input:not([type="submit"]) {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:var(--color_3) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1996597590 textarea {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:var(--color_3) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1996597590 select {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:var(--color_3) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1996597590 .dmforminput input {
    font-weight:normal !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1996597590 .dmforminput textarea {
    font-weight:normal !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1996597590 .dmforminput .fileUploadLink {
    font-weight:normal !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1996597590 .checkboxwrapper span {
    font-weight:normal !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1996597590 .radiowrapper span {
    font-weight:normal !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1996597590 .optinwrapper div {
    font-weight:normal !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1996597590 .freetextwrapper {
    font-weight:normal !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1996597590 .dmforminput select {
    font-weight:normal !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1996597590 .dmforminput option {
    font-weight:normal !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1996597590 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    color:var(--color_2) !important;
    font-weight:bold !important;
  }

  *#dm .dmInner div.u_1996597590 .m-recaptcha {
    color:var(--color_2) !important;
    font-weight:bold !important;
  }

  *#dm .dmInner div.u_1996597590 input::placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_1996597590 input.placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_1996597590 textarea::placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_1996597590 textarea.placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_1996597590 select::placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_1996597590 select.placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_1996597590 .dmformsubmit {
    float:none !important;
    display:block !important;
    height:55px !important;
  }

  *#dm .dmInner div.u_1996597590 .dmform-success { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1996597590 .dmform-success .rteBlock { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1996597590 .dmform-error { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1054721556 {
    border-style:solid !important;
    border-color:rgb(184,28,3) rgb(184,28,3) rgb(184,28,3) rgb(184,28,3) !important;
    border-width:1px 1px 1px 1px !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_4238292890 .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_4238292890 .photoGalleryThumbs { padding:2.5px !important; }

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

  *#dm .dmInner *.u_4238292890 .photoGalleryViewAll { padding:0 2.5px !important; }
}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_4238292890 .photoGalleryThumbs { padding:3.5px !important; }

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

  *#dm .dmInner *.u_4238292890 .photoGalleryViewAll { padding:0 3.5px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0,0,0,0);
    --overlapping-background-image: var(--color_5);
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    padding: 100px 0% 100px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 100vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.23;
    border-radius: inherit;
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: initial;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_r1q {
    width: 99.9983125599233%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#group_h9e {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_duf {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 20px 0% 0% 0%;
}
    
#widget_k8r {
    width: 75.65%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_8gt {
    width: 160px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 9d1050d {
    width: 99.9983125599233%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 176px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#widget_rb9 {
    width: 71.98%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#group_730 {
    align-items: center;
    width: 100%;
    min-height: 126px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 ace6599 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 30.666666666666668%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 17f132d {
    min-height: 316px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#group_hvg {
    align-items: flex-start;
    width: 100%;
    min-height: 250px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-image: url(https://le-de.cdn-website.com/fae9b2b45d60405ea61a5668cdb312c3/dms3rep/multi/opt/IMG_2696-1920w.JPG);
    order: 0;
    border-radius: 24px 24px 24px 24px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 eeab975 {
    align-items: flex-start;
    width: 99.9976521074309%;
    min-height: 155px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_8n2 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 33px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_jjb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f4a2c31a {
    width: 160px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_u07 {
    width: 77.58%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_3d4 {
    width: 18.425989246781434%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\35 0b109ed {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 30.666666666666668%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 a9da9d3 {
    align-items: flex-start;
    width: 100%;
    min-height: 250px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-image: url(https://le-de.cdn-website.com/fae9b2b45d60405ea61a5668cdb312c3/dms3rep/multi/opt/2-1920w.png);
    order: 0;
    border-radius: 24px 24px 24px 24px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 b3d0a80 {
    align-items: flex-start;
    width: 99.9976521074309%;
    min-height: 155px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 be84661 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 33px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 624752b {
    width: 18.425989246781434%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\38 d713372 {
    width: 77.58%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 47fe136 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 b04e1f8 {
    width: 160px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f66591f9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 30.666666666666668%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 801abfb {
    align-items: flex-start;
    width: 100%;
    min-height: 250px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-image: url(https://le-de.cdn-website.com/fae9b2b45d60405ea61a5668cdb312c3/dms3rep/multi/opt/4-1920w.png);
    order: 0;
    border-radius: 24px 24px 24px 24px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 67c2650 {
    align-items: flex-start;
    width: 99.9976521074309%;
    min-height: 155px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f6d2a3a {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 33px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#edd91137 {
    width: 18.425989246781434%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#e549448f {
    width: 77.58%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e18582eb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 38a1cdc {
    width: 160px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b18fe0c4 {
    background-color: var(--color_5);
    background-image: none;
}
}



@media all {
    
#\30 89d5103 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 a6ebb61 {
    align-items: flex-start;
    width: 99.9976521074309%;
    min-height: 155px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 9de7599 {
    align-items: flex-start;
    width: 100%;
    min-height: 250px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-image: url(https://le-de.cdn-website.com/fae9b2b45d60405ea61a5668cdb312c3/dms3rep/multi/opt/6-1920w.png);
    order: 0;
    border-radius: 24px 24px 24px 24px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 981e1bd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#d1f615a4 {
    align-items: flex-start;
    width: 100%;
    min-height: 250px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-image: url(https://le-de.cdn-website.com/fae9b2b45d60405ea61a5668cdb312c3/dms3rep/multi/opt/5-1920w.png);
    order: 0;
    border-radius: 24px 24px 24px 24px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 968e13b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 30.666666666666668%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 45cf813 {
    width: 18.425989246781434%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#a8c6d6d8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 30.666666666666668%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e99d575b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 30.666666666666668%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 0be95e8 {
    width: 77.58%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#df611a0b {
    width: 160px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b1cddeb7 {
    width: 77.58%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 1d5d348 {
    width: 18.42422011005503%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#e8f21dcd {
    align-items: flex-start;
    width: 99.9976521074309%;
    min-height: 155px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b919594 {
    width: 160px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a1f6ccb9 {
    min-height: 651px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 8% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\37 e84a5ce {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 33px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 eaa6e43 {
    width: 160px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c234941d {
    align-items: flex-start;
    width: 100%;
    min-height: 250px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-image: url(https://le-de.cdn-website.com/fae9b2b45d60405ea61a5668cdb312c3/dms3rep/multi/opt/IMG_2701-1920w.JPG);
    order: 0;
    border-radius: 24px 24px 24px 24px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f0bb6656 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 33px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 747b907 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 28da44a {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 33px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d8bbfb7 {
    width: 77.57638819409705%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c0d78300 {
    align-items: flex-start;
    width: 99.9976521074309%;
    min-height: 155px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d20b0e7 {
    width: 18.42%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\33 c91fbfa {
    background-color: var(--color_5);
    background-image: none;
}
}



@media all {
    
#\31 64c36f3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 3c2fcfd {
    min-height: 240px;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 2% 6% 2%;
    margin: 0% 0% 0% 0%;
}
    
#b863c2f6 {
    align-items: flex-start;
    width: 99.9976521074309%;
    min-height: 116px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2bb8d87 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 47%;
    min-width: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 7a145c0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 2cee2a9 {
    align-items: flex-start;
    width: 100%;
    min-height: 250px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-image: url(https://le-de.cdn-website.com/fae9b2b45d60405ea61a5668cdb312c3/dms3rep/multi/opt/-+%287%29-1920w.png);
    order: 0;
    border-radius: 24px 24px 24px 24px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 695225b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 10px 10px 10px;
}
#\36 695225b {
    width: 117px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c7501a87 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#eeaab4d1 {
    align-items: flex-start;
    width: 100%;
    min-height: 109px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    order: 0;
    align-self: auto;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_0et {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 fa958c0 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#ca37e5b0::before, #ca37e5b0 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_5);
    opacity: 0.97;
    border-radius: inherit;
}
#ca37e5b0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/fae9b2b45d60405ea61a5668cdb312c3/dms3rep/multi/opt/overlay_4-1920w.png);
    background-position: 50% 100%;
    background-color: var(--color_5);
    border-style: solid;
    border-color: #000000 #000000 var(--color_1) #000000;
    border-width: 0 0 2px 0;
    flex-direction: row;
    align-items: center;
    border-radius: 24px 24px 24px 24px;
    padding: 70px 70px 70px 70px;
    margin: 0% 0% 0% 0%;
}
    
#a70af07b {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 8% 2%;
    margin: 0% 0% 0% 0%;
}
    
#e324d415 {
    width: 153.602px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 d5a9ac7 {
    flex-direction: row;
    align-items: flex-start;
    width: 34.83704157311016%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3733ee3 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    justify-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee2b3a91 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_bb6 {
    width: 89.89%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 0c61aee {
    align-items: flex-start;
    width: 72.15%;
    min-height: 59px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\30 7bed26c {
    width: 160px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a9de6b68 {
    flex-direction: row;
    align-items: center;
    width: 49.24%;
    min-height: 89px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6%;
    align-self: auto;
    height: auto;
    background-color: var(--color_3);
    background-image: initial;
    box-shadow: rgba(0, 0, 0, 0.1) 3px 0px 11px 0px;
    order: 0;
    border-radius: 24px 24px 24px 24px;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1e29632 {
    align-items: flex-start;
    width: 100%;
    min-height: 59px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 ddfa31d {
    min-height: 697px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 6% 2% 6% 2%;
    margin: 0% 0% 0% 0%;
}
    
#d379d4f9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url("https://le-de.cdn-website.com/fae9b2b45d60405ea61a5668cdb312c3/dms3rep/multi/opt/IMG_2698-1920w.JPG");
    justify-content: flex-end;
    border-radius: 24px 24px 24px 24px;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\30 49dc993 {
    align-items: flex-start;
    width: 99.9976521074309%;
    min-height: 116px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 36882ca.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 15px 15px 15px;
}
#\31 36882ca {
    width: 58.9219px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\38 b68d3bf {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#ab1f4ee9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 ce2035d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 e42c774 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 8bc1590::before, #\39 8bc1590 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.85;
    border-radius: inherit;
}
#\39 8bc1590 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url("https://le-de.cdn-website.com/fae9b2b45d60405ea61a5668cdb312c3/dms3rep/multi/opt/toiture-pertuis-1920w.png");
    background-size: contain;
    padding: 50px 0% 50px 0%;
    margin: 0% 0% 0% 0%;
}
    
#bf55e77c {
    margin: 0px 0% 0px 0%;
}
    
#\32 aff266f {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#f0e111a1 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ae7a1df.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#\38 ae7a1df {
    width: 38.9375px;
    height: 25px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#d731175b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f8829c9b::before, #f8829c9b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.85;
    border-radius: inherit;
}
#f8829c9b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 48%;
    min-width: 4%;
    background-image: url("https://le-de.cdn-website.com/fae9b2b45d60405ea61a5668cdb312c3/dms3rep/multi/opt/nettoyage-toiture-pertuis-1920w.png");
    background-size: contain;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ef192bb2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url("https://le-de.cdn-website.com/fae9b2b45d60405ea61a5668cdb312c3/dms3rep/multi/opt/-+%281%29-1920w.png");
    justify-content: flex-end;
    border-radius: 24px 24px 24px 24px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 4db6726 {
    min-height: 721px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 6% 2% 6% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\32 a03953e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 db277e2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#ea7d50ae {
    flex-direction: row;
    align-items: flex-start;
    width: 99.99819437794953%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 15px 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 754fd2c {
    background-color: var(--color_3);
    background-image: none;
}
    
#f638a943 {
    align-items: flex-start;
    width: 87.48%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#widget_2m6 {
    width: 166px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\34 41ed281 {
    margin: 0px 0% 0px 0%;
}
    
#\39 1b00452 {
    flex-direction: row;
    align-items: flex-start;
    width: 99.99819437794953%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 15px 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c85fc0b3.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#c85fc0b3 {
    width: 38.9375px;
    height: 25px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\35 8d03519 {
    align-items: flex-start;
    width: 87.48%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\36 aa2c3a7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 9ed6fa6 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 4df07ff {
    min-height: 176px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#c0a1a776 {
    width: 74.08%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 58fb6a3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 6095feb {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: initial;
}
    
#ae1a3799 {
    align-items: center;
    width: 100%;
    min-height: 90px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 d81874a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 d1f4dd7 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 8e4e1eb {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\35 18b9251 {
    margin: 0px 0% 0px 0%;
}
    
#widget_978 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\39 95ad776 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#fb569d1e {
    align-items: flex-start;
    width: 48%;
    min-height: 74px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 071416c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 dc0f77e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 bcf8643 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 ca14a05 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 ca4253b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 d9b0101::before, #\32 d9b0101 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.9;
    border-radius: inherit;
}
#\32 d9b0101 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url("https://le-de.cdn-website.com/fae9b2b45d60405ea61a5668cdb312c3/dms3rep/multi/opt/ChatGPT+Image+12+de-c.+2025-+12_09_39-1920w.png");
    background-size: contain;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 d735b3b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bbb6f12b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 74px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a02bbc83 {
    align-items: flex-start;
    width: 48%;
    min-height: 74px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a00c1d1e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d4c85ed1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: var(--color_5);
    background-image: initial;
    padding: 40px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#ff38d6d2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 c9dabc0 {
    align-items: flex-start;
    width: 100%;
    min-height: 74px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f4519fc0 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#abae482e {
    align-items: flex-start;
    width: 48%;
    min-height: 74px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5a954db {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 8% 2% 8% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\31 114f8b6 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 2%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 17f132d {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_u07 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#widget_3d4 {
    width: 26.53%;
    margin: 0px 0% 0px 0%;
}
    
#group_8n2 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 10px;
}
    
#\35 be84661 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 10px;
}
    
#\36 624752b {
    width: 26.53%;
    margin: 0px 0% 0px 0%;
}
    
#\38 d713372 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\37 f6d2a3a {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 10px;
}
    
#edd91137 {
    width: 26.53%;
    margin: 0px 0% 0px 0%;
}
    
#e549448f {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\35 0b109ed {
    justify-content: flex-start;
}
    
#\37 ace6599 {
    justify-content: flex-start;
}
    
#f66591f9 {
    justify-content: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b1cddeb7 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\33 1d5d348 {
    width: 26.53%;
    margin: 0px 0% 0px 0%;
}
    
#a1f6ccb9 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\37 e84a5ce {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 10px;
}
    
#\39 968e13b {
    justify-content: flex-start;
}
    
#\32 45cf813 {
    width: 26.53%;
    margin: 0px 0% 0px 0%;
}
    
#a8c6d6d8 {
    justify-content: flex-start;
}
    
#e99d575b {
    justify-content: flex-start;
}
    
#f0bb6656 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 10px;
}
    
#\34 28da44a {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 10px;
}
    
#\33 d8bbfb7 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\37 0be95e8 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\36 d20b0e7 {
    width: 26.53%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 3c2fcfd {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a70af07b {
    padding-left: 2%;
    padding-right: 2%;
}
    
#ca37e5b0::before, #ca37e5b0 > .bgExtraLayerOverlay {
    
}
#ca37e5b0 {
    justify-content: space-between;
    padding: 50px 50px 50px 50px;
}
    
#\33 d5a9ac7 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#e324d415 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 ddfa31d {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\39 8bc1590::before, #\39 8bc1590 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 ae7a1df {
    height: 25px;
    width: 40px;
}
    
#\36 4db6726 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#f8829c9b::before, #f8829c9b > .bgExtraLayerOverlay {
    
}
    
#c85fc0b3 {
    height: 25px;
    width: 40px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 4df07ff {
    padding-left: 2%;
    padding-right: 2%;
}
    
#c0a1a776 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 d1f4dd7 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\35 18b9251 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 d9b0101::before, #\32 d9b0101 > .bgExtraLayerOverlay {
    
}
    
#\36 5a954db {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    height: auto;
    padding-top: 30px;
    padding-bottom: 30px;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 150px 4% 150px 4%;
}
    
#group_h9e {
    row-gap: 20px;
}
    
#group_duf {
    margin-top: 10px;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 20%;
}
    
#widget_rb9 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\37 ace6599 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 17f132d {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_3d4 {
    width: 14.898460978053002%;
}
    
#widget_u07 {
    width: 81.10%;
}
    
#\39 eeab975 {
    row-gap: 15px;
    height: auto;
    min-height: 145px;
}
    
#\35 0b109ed {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 b3d0a80 {
    row-gap: 15px;
    height: auto;
    min-height: 145px;
}
    
#\36 624752b {
    width: 14.898460978053002%;
}
    
#\38 d713372 {
    width: 81.10%;
}
    
#f66591f9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 67c2650 {
    row-gap: 15px;
    height: auto;
    min-height: 145px;
}
    
#edd91137 {
    width: 14.898460978053002%;
}
    
#e549448f {
    width: 81.10%;
}
}



@media (max-width: 767px) {
    
#b1cddeb7 {
    width: 81.10%;
}
    
#\31 a6ebb61 {
    row-gap: 15px;
    height: auto;
    min-height: 145px;
}
    
#\33 1d5d348 {
    width: 14.898460978053002%;
}
    
#e8f21dcd {
    row-gap: 15px;
    height: auto;
    min-height: 145px;
}
    
#a1f6ccb9 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\39 968e13b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 45cf813 {
    width: 14.898460978053002%;
}
    
#a8c6d6d8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e99d575b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 d8bbfb7 {
    width: 78.8281382324819%;
}
    
#\37 0be95e8 {
    width: 81.10%;
}
    
#c0d78300 {
    row-gap: 15px;
    height: auto;
    min-height: 145px;
}
    
#\36 d20b0e7 {
    width: 17.17%;
}
}



@media (max-width: 767px) {
    
#\31 64c36f3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\34 3c2fcfd {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 30px;
    padding: 2% 4% 15% 4%;
}
    
#b863c2f6 {
    row-gap: 15px;
    height: auto;
    min-height: 145px;
}
    
#\38 2bb8d87 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#c7501a87 {
    width: 100.00%;
}
    
#eeaab4d1 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#ca37e5b0::before, #ca37e5b0 > .bgExtraLayerOverlay {
    
}
#ca37e5b0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 30px 30px 30px;
}
    
#a70af07b {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-bottom: 15%;
}
    
#\33 d5a9ac7 {
    width: 99.43%;
    margin: 0px 0% 0px 0%;
}
    
#\31 3733ee3 {
    align-self: center;
    align-items: center;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#ee2b3a91 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\30 49dc993 {
    row-gap: 15px;
    height: auto;
    min-height: 145px;
}
    
#\38 b68d3bf {
    width: 100.00%;
}
    
#a9de6b68 {
    margin-right: -20px;
    width: 75.55%;
}
    
#\36 ddfa31d {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#d379d4f9 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding-top: 300px;
    order: 1;
}
    
#\39 8bc1590::before, #\39 8bc1590 > .bgExtraLayerOverlay {
    
}
#\39 8bc1590 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 20px;
    padding-bottom: 20px;
    order: 0;
}
    
#\32 aff266f {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#ef192bb2 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding-top: 300px;
    padding-bottom: 20px;
    margin-top: 0px;
}
    
#\38 ae7a1df {
    height: 25px;
}
    
#\36 4db6726 {
    min-height: unset;
    flex-direction: column;
    padding: 15% 4% 15% 4%;
}
    
#\32 a03953e {
    width: 100.00%;
}
    
#f8829c9b::before, #f8829c9b > .bgExtraLayerOverlay {
    
}
#f8829c9b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 15px;
    padding: 0px 0px 0px 0px;
}
    
#c85fc0b3 {
    height: 25px;
}
    
#\33 9ed6fa6 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\35 4df07ff {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 20%;
}
    
#c0a1a776 {
    width: 100.00%;
}
    
#\38 58fb6a3 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\32 d9b0101::before, #\32 d9b0101 > .bgExtraLayerOverlay {
    
}
#\32 d9b0101 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d4c85ed1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 20px 20px 20px 20px;
}
    
#\38 dc0f77e {
    width: 100.00%;
}
    
#\36 5a954db {
    min-height: unset;
    flex-direction: column;
    padding: 15% 4% 15% 4%;
}
    
#\31 114f8b6 {
    width: 100.00%;
}
}

