@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_2202319784:hover { border-color:var(--color_5) !important; }

  *#dm .dmInner a.u_2202319784.hover { border-color:var(--color_5) !important; }

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

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

  *#dm .dmInner a.u_2202319784 span.text { font-family: Sora !important; }

  *#dm .dmInner a.u_2202319784 {
    background-color:var(--color_4) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-width:1.6px 1.6px 1.6px 1.6px !important;
    border-color:var(--color_8) var(--color_8) var(--color_8) var(--color_8) !important;
    gap:8px !important;
  }

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

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

  *#dm .dmInner *.u_1773047415 { text-align:left !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; }
}

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

  *#dm .dmInner *.u_1773047415 { text-align:left !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 {
    
#caac24dc {
    width: 280px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f41f4405 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9a7de4c {
    flex-direction: row;
    align-items: flex-start;
    width: 99.94218992053412%;
    min-height: 45px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    height: auto;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#befc0e17 {
    width: 10.34%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-top: 36px;
    order: 4;
}
    
#ee3b4bd2 {
    min-height: 408px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f5e6f460::before, #f5e6f460 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.49;
    border-radius: inherit;
    content: '';
    background-color: var(--color_1);
}
#f5e6f460 {
    background-image: url(https://le-de.cdn-website.com/e601370f0f34447d83127f8a1532f735/dms3rep/multi/opt/imgi_9_158618657_m__msi___jpg-1920w.jpg);
    box-shadow: none;
    background-attachment: fixed;
}
    
#\34 0a38115 {
    background-size: contain;
    background-position: 50% 100%;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url();
    justify-content: flex-end;
    padding: 0.2% 10% 0% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\39 c9ef344 {
    width: 280px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#befc0e17 {
    height: auto;
    width: 19.92%;
    margin-top: 27px;
}
    
#ee3b4bd2 {
    padding-top: 120px;
    padding-bottom: 0px;
    min-height: 365px;
}
}



@media (max-width: 767px) {
    
#caac24dc {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d8a2b261 {
    margin: 0px 0% 0px 0%;
}
    
#\33 9a7de4c {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#befc0e17 {
    height: auto;
    width: 36.68%;
    margin-top: 17px;
}
    
#ee3b4bd2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 85px 4% 0px 4%;
}
    
#\34 0a38115 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 0%;
    padding-right: 0%;
}
    
#\39 c9ef344 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#edffedc5 {
    min-height: 180px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 16aead2 {
    background-size: auto;
    background-position: 50% 100%;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url(https://le-de.cdn-website.com/e601370f0f34447d83127f8a1532f735/dms3rep/multi/opt/degradado-bottom-claro__msi___png+%281%29-1920w.png);
    background-repeat: repeat;
    padding: 0.2% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#a0038c6d::before, #a0038c6d > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.49;
    border-radius: inherit;
    content: '';
    background-color: var(--color_1);
}
#a0038c6d {
    background-image: url(https://le-de.cdn-website.com/e601370f0f34447d83127f8a1532f735/dms3rep/multi/opt/imgi_9_158618657_m__msi___jpg-1920w.jpg);
    box-shadow: none;
    background-attachment: fixed;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#edffedc5 {
    min-height: 181px;
    padding: 0px 0% 0px 0%;
}
    
#\36 dda8671 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#edffedc5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#\38 16aead2 {
    width: 100%;
    min-height: 185px;
    align-items: center;
    height: auto;
}
    
#\36 dda8671 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 b5dec03 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#d636bbe1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\31 02326c9 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 6% 2% 7% 2%;
}
    
#widget_2vt {
    width: 100%;
    height: 288px;
    min-height: 100px;
    max-width: 100%;
}
    
#widget_1iu {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_k10 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_2uv {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 02326c9 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\32 b5dec03 {
    width: 100%;
    min-height: 80px;
}
    
#d636bbe1 {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\32 b5dec03 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d636bbe1 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\31 02326c9 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media all {
    
#\39 03a059b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.5%;
    min-width: 4%;
}
    
#a6936640 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.5%;
    min-width: 4%;
}
    
#\39 03b4155 {
    min-height: 583px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 3% 4% 3%;
}
    
#\30 6421f8e::before, #\30 6421f8e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.74;
    border-radius: inherit;
}
#\30 6421f8e {
    background-image: url(https://le-de.cdn-website.com/e601370f0f34447d83127f8a1532f735/dms3rep/multi/opt/imgi_10_463888632_891117773118315_5952544557696353118_n-1920w.webp);
    background-attachment: fixed;
}
#\30 6421f8e.lazy {
    background-image: url('data:image/jpeg; base64,UklGRlQAAABXRUJQVlA4IEgAAAAQAgCdASoKAAoAAUAmJQBOgCICj5HcH02AAP7psP+QTBwHynSCY2vkWfRymBviaA0j6obN50zEw6blv2GtR3qHYNMoIm2CAAA=');
}
    
#widget_1ct {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_5j8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_kib {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_sea {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_knj {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 03b4155 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\30 6421f8e::before, #\30 6421f8e > .bgExtraLayerOverlay {
    
}
#\30 6421f8e.lazy {
    background-image: url('data:image/jpeg; base64,UklGRlQAAABXRUJQVlA4IEgAAAAQAgCdASoKAAoAAUAmJQBOgCICj5HcH02AAP7psP+QTBwHynSCY2vkWfRymBviaA0j6obN50zEw6blv2GtR3qHYNMoIm2CAAA=');
}
    
#\39 03a059b {
    width: 100%;
    min-height: 80px;
}
    
#a6936640 {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\39 03a059b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#a6936640 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 03b4155 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\30 6421f8e::before, #\30 6421f8e > .bgExtraLayerOverlay {
    
}
#\30 6421f8e.lazy {
    background-image: url('data:image/jpeg; base64,UklGRlQAAABXRUJQVlA4IEgAAAAQAgCdASoKAAoAAUAmJQBOgCICj5HcH02AAP7psP+QTBwHynSCY2vkWfRymBviaA0j6obN50zEw6blv2GtR3qHYNMoIm2CAAA=');
}
}



@media all {
    
#\33 0420951 {
    min-height: 583px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 3% 8% 3%;
}
    
#\33 fd0a14b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 952608d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.5%;
    min-width: 4%;
    order: 0;
}
    
#\37 f4043ea::before, #\37 f4043ea > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.74;
    border-radius: inherit;
}
#\37 f4043ea {
    background-image: url(https://le-de.cdn-website.com/e601370f0f34447d83127f8a1532f735/dms3rep/multi/opt/imgi_10_463888632_891117773118315_5952544557696353118_n-1920w.webp);
    background-attachment: fixed;
}
#\37 f4043ea.lazy {
    background-image: url('data:image/jpeg; base64,UklGRlQAAABXRUJQVlA4IEgAAAAQAgCdASoKAAoAAUAmJQBOgCICj5HcH02AAP7psP+QTBwHynSCY2vkWfRymBviaA0j6obN50zEw6blv2GtR3qHYNMoIm2CAAA=');
}
    
#\33 96321de {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b6d08d3e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.5%;
    min-width: 4%;
    order: 1;
}
    
#\33 dd464a1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b8825181 {
    width: 100%;
    height: 561px;
    max-width: 100%;
}
    
#\33 38e8e13 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 0420951 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\37 f4043ea::before, #\37 f4043ea > .bgExtraLayerOverlay {
    
}
#\37 f4043ea.lazy {
    background-image: url('data:image/jpeg; base64,UklGRlQAAABXRUJQVlA4IEgAAAAQAgCdASoKAAoAAUAmJQBOgCICj5HcH02AAP7psP+QTBwHynSCY2vkWfRymBviaA0j6obN50zEw6blv2GtR3qHYNMoIm2CAAA=');
}
    
#b8825181 {
    height: auto;
}
    
#\34 952608d {
    width: 100%;
    min-height: 80px;
}
    
#b6d08d3e {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\33 0420951 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\34 952608d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 f4043ea::before, #\37 f4043ea > .bgExtraLayerOverlay {
    
}
#\37 f4043ea.lazy {
    background-image: url('data:image/jpeg; base64,UklGRlQAAABXRUJQVlA4IEgAAAAQAgCdASoKAAoAAUAmJQBOgCICj5HcH02AAP7psP+QTBwHynSCY2vkWfRymBviaA0j6obN50zEw6blv2GtR3qHYNMoIm2CAAA=');
}
    
#b6d08d3e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#b8825181 {
    height: auto;
}
}



@media all {
    
#\33 23b5395 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\38 3d1e0c9 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#widget_b21 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_s4c {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



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



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



@media all {
    
#\39 ce71d26 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\37 0700ddf {
    min-height: 347px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#\38 7c53a7e {
    background-color: var(--color_3);
    background-image: initial;
}
    
#widget_lkk {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_pdl {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_vqv {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 0700ddf {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 277px;
}
}



@media (max-width: 767px) {
    
#\39 ce71d26 {
    width: 100%;
    min-height: 327px;
    align-items: center;
    height: auto;
}
    
#\37 0700ddf {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}

