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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1901178946 .photoGalleryViewAll { padding:0 2.5px !important; }

  *#dm .dmInner *.u_1468617204 .photoGalleryThumbs { padding:2.5px !important; }

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

  *#dm .dmInner *.u_1468617204 .photoGalleryViewAll { padding:0 2.5px !important; }
}

@media (min-width:1025px) {
  *#dm .dmInner *.u_1904777493 { text-align:left !important; }

  *#dm .dmInner *.u_1773047415 { text-align:left !important; }

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

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

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

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

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

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

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

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

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

@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1904777493 { text-align:left !important; }

  *#dm .dmInner *.u_1773047415 { text-align:left !important; }

  *#dm .dmInner *.u_3559783526 .photoGalleryThumbs { padding:4px !important; }

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

  *#dm .dmInner *.u_3559783526 .photoGalleryViewAll { padding:0 4px !important; }

  *#dm .dmInner *.u_1901178946 .photoGalleryThumbs { padding:4px !important; }

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

  *#dm .dmInner *.u_1901178946 .photoGalleryViewAll { padding:0 4px !important; }

  *#dm .dmInner *.u_1468617204 .photoGalleryThumbs { padding:4px !important; }

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

  *#dm .dmInner *.u_1468617204 .photoGalleryViewAll { padding:0 4px !important; }
}

@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1904777493 { text-align:left !important; }

  *#dm .dmInner *.u_1773047415 { text-align:left !important; }

  *#dm .dmInner *.u_3559783526 .photoGalleryThumbs { padding:2.5px !important; }

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

  *#dm .dmInner *.u_3559783526 .photoGalleryViewAll { padding:0 2.5px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-color: rgba(0, 0, 0, 0.15);
    background-image: initial;
}
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0.15);
    --overlapping-background-image: initial;
}
}



@media all {
    
#d04f6a71 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#b135a54b {
    padding-top: 10%;
    padding-bottom: 14%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\35 ea8231c::before, #\35 ea8231c > .bgExtraLayerOverlay {
    
}
#\35 ea8231c {
    background-image: url(https://le-de.cdn-website.com/219165cff1ad4d078acf214e619d99c9/dms3rep/multi/opt/imgi_50_IMG-20230613-WA0123-1920w.jpg);
    border-width: 0 0 5px 0;
    border-color: #000000 #000000 var(--color_3) #000000;
    border-style: solid;
}
    
#widget_1l6 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
    
#widget_19j {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
}
    
#widget_iq5 {
    width: 160px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 55px;
    max-width: 100%;
    order: 2;
    align-self: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b135a54b {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\35 ea8231c::before, #\35 ea8231c > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#d04f6a71 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b135a54b {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\35 ea8231c::before, #\35 ea8231c > .bgExtraLayerOverlay {
    
}
}



@media all {
    
#\35 39786f0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
}
    
#\30 8271082 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#efb22bba {
    padding-top: 4%;
    padding-bottom: 2%;
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_57n {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_uqg {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_75r {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_2sf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_pc9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_bf8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_khd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 213px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    padding: 3px 3px 3px 3px;
}
    
#group_hf0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_r1k {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#widget_bs3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_egg {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 3px;
    column-gap: 4%;
}
    
#a8c7840d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 3px;
    column-gap: 4%;
}
    
#\38 84f6c61 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 fae78bd {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\30 fb77558 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d8e63f7a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d1b5ecd3 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\38 708eba3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 26e091f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#cc6b839b {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\36 fd02744 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f6467ac7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#fb88aeba {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#fe1ff130 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f76077ef {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a427d0bc {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\33 ab544d5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 aea7cfc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8a86c23 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\34 5f5ce8f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e93d4106 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d341537d {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#c0a93798 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 59f737d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e866b1e0 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#a892aa55 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 e5915d9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 904b419 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\37 d130672 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 d8a7fb0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e32a45a {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\31 4f8d160 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cf1fc172 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c130a75 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#b7093550 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ori {
    width: 555px;
    height: auto;
    max-width: 100%;
    align-self: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#efb22bba {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#widget_ori {
    height: auto;
}
    
#\35 39786f0 {
    width: 100%;
    min-height: 80px;
}
    
#\30 8271082 {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\35 39786f0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 8271082 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#efb22bba {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#widget_ori {
    height: auto;
}
    
#group_khd {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_egg {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#a8c7840d {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\30 679cd64 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#fe9c42cb {
    padding-bottom: 4%;
    min-height: 636px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_ndf {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_drc {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
}



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



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



@media all {
    
#\37 1a0fa16 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#b79cb221 {
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_vle {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_t9l {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_5m2 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
    
#\33 f621dc1 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
}
}



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



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



@media all {
    
#b0026f26 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 50%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#ab2403ee {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 50%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#ccd1abf5 {
    padding-bottom: 1%;
    min-height: 405px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 1%;
}
    
#widget_20o {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_79v {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_rrj {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_td7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_cm9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_u7i {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ccd1abf5 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#b0026f26 {
    width: 100%;
    min-height: 80px;
}
    
#ab2403ee {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#b0026f26 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ab2403ee {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ccd1abf5 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
}



@media all {
    
#aaefcf51 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\34 60f51f1 {
    padding-top: 1%;
    padding-bottom: 4%;
    min-height: 413px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#f337b021 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    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) {
    
#\34 60f51f1 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 211px;
}
}



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



@media all {
    
#\31 0930567 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 25%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\32 371dffa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 25%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#bcddb7f7 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 288px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\37 835f576 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#widget_r29 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_ugb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 67.16%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    order: 2;
}
    
#widget_7t5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_pcl {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_2ce {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 7438b09 {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 11e8689 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 9f80101 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 67.16%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    order: 2;
}
    
#\32 e3867a8 {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f15bccbd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 85cfdad {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 25%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#c3107b8b {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 ae9922e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 1d9eb2a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 67.16%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    order: 2;
}
    
#aafbcaf5 {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 4ffd23d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 9d0b733 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 25%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#bc8121ec {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ce4a04d7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 c40d218 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 67.16%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    order: 2;
}
    
#\35 5bbca41 {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e4e34be6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 0930567 {
    width: 50%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#bcddb7f7 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
    min-height: 288px;
}
    
#widget_2ce {
    height: auto;
}
    
#\31 7438b09 {
    height: auto;
}
    
#c3107b8b {
    height: auto;
}
    
#bc8121ec {
    height: auto;
}
    
#\32 371dffa {
    width: 50%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\30 85cfdad {
    width: 50%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 9d0b733 {
    width: 50%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\31 0930567 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 371dffa {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bcddb7f7 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_2ce {
    height: auto;
}
    
#\31 7438b09 {
    height: auto;
}
    
#\30 85cfdad {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c3107b8b {
    height: auto;
}
    
#\36 9d0b733 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bc8121ec {
    height: auto;
}
}



@media all {
    
#a74992e3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\37 5d7f427 {
    padding-top: 10%;
    padding-bottom: 10%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\30 f6962d2::before, #\30 f6962d2 > .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;
}
#\30 f6962d2 {
    background-image: url(https://le-de.cdn-website.com/219165cff1ad4d078acf214e619d99c9/dms3rep/multi/opt/imgi_51_limpiezas-real-del-sur-fondo-destacado-1920w.jpg);
    background-attachment: fixed;
}
#\30 f6962d2.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAIhAAAAQEBwAAAAAAAAAAAAAAAAECBAMFBxESEyExNVHR/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABkRAAMAAwAAAAAAAAAAAAAAAAABAgMSQf/aAAwDAQACEQMRAD8AyzipjFqjIcypBxNjw9aeCI6iSG/HRAAHV0uhslPZn//Z');
}
    
#widget_hsb {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_pmi {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_0q8 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 5d7f427 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\30 f6962d2::before, #\30 f6962d2 > .bgExtraLayerOverlay {
    
}
#\30 f6962d2.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAIhAAAAQEBwAAAAAAAAAAAAAAAAECBAMFBxESEyExNVHR/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABkRAAMAAwAAAAAAAAAAAAAAAAABAgMSQf/aAAwDAQACEQMRAD8AyzipjFqjIcypBxNjw9aeCI6iSG/HRAAHV0uhslPZn//Z');
}
}



@media (max-width: 767px) {
    
#a74992e3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 5d7f427 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\30 f6962d2::before, #\30 f6962d2 > .bgExtraLayerOverlay {
    
}
#\30 f6962d2.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAIhAAAAQEBwAAAAAAAAAAAAAAAAECBAMFBxESEyExNVHR/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABkRAAMAAwAAAAAAAAAAAAAAAAABAgMSQf/aAAwDAQACEQMRAD8AyzipjFqjIcypBxNjw9aeCI6iSG/HRAAHV0uhslPZn//Z');
}
}



@media all {
    
#\31 f44f3df {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 35%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\31 5a4b86c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 65%;
    min-width: 4%;
}
    
#\32 9fea93f {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_937 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_usl {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_3sk {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_83i {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ktv {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_c40 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
}
    
#widget_ftm {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 b7b9714 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_7g5 {
    width: 100%;
    height: 314px;
    min-height: 100px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 9fea93f {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\31 f44f3df {
    width: 100%;
    min-height: 80px;
}
    
#\31 5a4b86c {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\31 f44f3df {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\31 5a4b86c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 9fea93f {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
}



@media all {
    
#fd109f72 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\34 946fe80 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 107px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\39 c52099c {
    background-color: var(--color_3);
    background-image: initial;
}
    
#widget_et3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
}



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



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

