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

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

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

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

  *#dm .dmInner div.u_1638074655 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1455329749 .iconBg { display:none !important; }

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

  *#dm .dmInner a.u_1764415773 span.text {
    font-family: Literata !important;
    font-weight:normal !important;
  }

  *#dm .dmInner a.u_1764415773 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1764415773 {
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

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

  *#dm .dmInner a.u_1394645142 span.text {
    font-family: Literata !important;
    font-weight:normal !important;
  }

  *#dm .dmInner a.u_1394645142 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1394645142 {
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1151349803 span.text {
    font-family: Literata !important;
    font-weight:normal !important;
  }

  *#dm .dmInner a.u_1151349803 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1151349803 {
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

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

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

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

  *#dm .dmInner div.u_1968503465 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1301612710 img { object-fit:contain !important; }

  *#dm .dmInner a.u_1455329749:hover {
    background-color:rgba(227,92,67,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1455329749.hover {
    background-color:rgba(227,92,67,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1455329749 {
    border-radius:8px 8px 8px 8px !important;
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1455329749 span.text {
    font-weight:normal !important;
    font-family: Literata !important;
  }

  *#dm .dmInner a.u_1764415773:hover {
    background-color:rgba(227,92,67,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1764415773.hover {
    background-color:rgba(227,92,67,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1394645142:hover {
    background-color:rgba(227,92,67,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1394645142.hover {
    background-color:rgba(227,92,67,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1151349803:hover {
    background-color:rgba(227,92,67,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1151349803.hover {
    background-color:rgba(227,92,67,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1565303306 {
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    background-color:rgba(239,239,239,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1565303306:hover {
    background-color:rgba(34,41,49,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1565303306.hover {
    background-color:rgba(34,41,49,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1565303306 span.text {
    font-family: Literata !important;
    font-weight:normal !important;
    color:rgba(34,41,49,1) !important;
  }

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

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

  *#dm .dmInner a.u_1565303306 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/aea2c7a016954c8d80dd2ac7e8190e2e/icon/Phone_7814366.svg) !important;
    background-color:var(--color_4) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1339061612 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1455393754 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1862480583 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1251009895 img { object-fit:contain !important; }

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

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

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

  *#dm .dmInner div.u_950803786 input:not([type="submit"]) {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    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;
  }

  *#dm .dmInner div.u_950803786 textarea {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    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;
  }

  *#dm .dmInner div.u_950803786 select {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    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;
  }

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

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

  *#dm .dmInner div.u_950803786 .dmforminput .fileUploadLink { font-size:14px !important; }

  *#dm .dmInner div.u_950803786 .checkboxwrapper span { font-size:14px !important; }

  *#dm .dmInner div.u_950803786 .radiowrapper span { font-size:14px !important; }

  *#dm .dmInner div.u_950803786 .optinwrapper div { font-size:14px !important; }

  *#dm .dmInner div.u_950803786 .freetextwrapper { font-size:14px !important; }

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

  *#dm .dmInner div.u_950803786 .dmforminput option { font-size:14px !important; }

  *#dm .dmInner div.u_950803786 input[type="submit"] { font-family: Literata !important; }

  *#dm .dmInner div.u_950803786 .dmformsubmit:hover input[type="submit"] { color:var(--color_5) !important; }

  *#dm .dmInner div.u_950803786 .dmformsubmit.hover input[type="submit"] { color:var(--color_5) !important; }

  *#dm .dmInner div.u_950803786 .dmformsubmit:hover {
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_950803786 .dmformsubmit.hover {
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_950803786 .dmformsubmit {
    background-color:var(--color_4) !important;
    background-image:initial !important;
    float:left !important;
    display:block !important;
    margin-left:0 !important;
    margin-right:auto !important;
    border-radius:6px 6px 6px 6px !important;
    width:110px !important;
    height:45px !important;
  }

  *#dm .dmInner div.u_1637469359 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1837977011 img { object-fit:contain !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}

@media all {
    
#\34 4148d80 {
    min-height: 755px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 e8d8dd1::before, #\32 e8d8dd1 > .bgExtraLayerOverlay {
    
}
#\32 e8d8dd1 {
    background-image: url(https://le-de.cdn-website.com/aea2c7a016954c8d80dd2ac7e8190e2e/dms3rep/multi/opt/imgi_19_196449825_m_normal_none__msi___jpg-1920w.jpg);
    box-shadow: none;
    background-attachment: fixed;
}
    
#\37 e9bf115::before, #\37 e9bf115 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.23;
    border-radius: inherit;
}
#\37 e9bf115 {
    background-size: contain;
    min-height: 8px;
    background-position: 50% 100%;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-image: url();
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 4148d80 {
    min-height: 482px;
    padding: 0px 0% 0px 0%;
}
    
#\37 e9bf115 {
    row-gap: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    justify-content: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 e8d8dd1::before, #\32 e8d8dd1 > .bgExtraLayerOverlay {
    
}
#\32 e8d8dd1 {
    background-position: 50% 50%;
}
    
#\38 60c5298 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 4148d80 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 78px 4% 0px 4%;
}
    
#\37 e9bf115 {
    min-height: 170px;
    width: 100%;
    justify-content: center;
    height: auto;
    padding: 0px 0px 80px 0px;
}
    
#\38 60c5298 {
    margin-bottom: 0px;
}
    
#\32 e8d8dd1::before, #\32 e8d8dd1 > .bgExtraLayerOverlay {
    
}
#\32 e8d8dd1 {
    background-position: 50% 50%;
}
}



@media all {
    
#af74350a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ada4937f {
    min-height: 478px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_9gd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_oel {
    width: 174px;
    height: auto;
    min-height: 44px;
    max-width: 100%;
    align-self: center;
}
    
#\30 4d546d5 {
    background-color: rgba(251, 242, 236, 1);
    background-image: initial;
}
}



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



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



@media all {
    
#\39 0669440 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 2e9032b::before, #\36 2e9032b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.38;
    border-radius: inherit;
}
#\36 2e9032b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/aea2c7a016954c8d80dd2ac7e8190e2e/dms3rep/multi/opt/imgi_14_43739638_m_normal_none__msi___jpg-1920w.webp);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\36 2e9032b.lazy {
    background-image: url('data:image/jpeg; base64,UklGRjwAAABXRUJQVlA4IDAAAADwAQCdASoKAAcAAUAmJZwCdAELY691vAAA/vkEgF0ykqikph4TKXu9gMTmsqUtOAA=');
}
    
#cbe27d84 {
    min-height: 436px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_5le {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#widget_tq3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_g76 {
    width: 163px;
    height: auto;
    max-width: 100%;
}
    
#d149e09b::before, #d149e09b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.38;
    border-radius: inherit;
}
#d149e09b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/aea2c7a016954c8d80dd2ac7e8190e2e/dms3rep/multi/opt/imgi_15_137731560_m_normal_none_992_164__msi___jpg-1920w.webp);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#d149e09b.lazy {
    background-image: url('data:image/jpeg; base64,UklGRlAAAABXRUJQVlA4IEQAAACwAQCdASoKAAkAAUAmJQBOgB5KwAEAAP7vqVG5d9P3R2rY0J8dWe+s9txS2eOH5l69N/wSA637iCEqXMR44Zb966AAAA==');
}
    
#\38 c42e66b {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\30 5ef57f7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 4214f4a {
    width: 163px;
    height: auto;
    max-width: 100%;
}
    
#\30 02cb3e5::before, #\30 02cb3e5 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.38;
    border-radius: inherit;
}
#\30 02cb3e5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/aea2c7a016954c8d80dd2ac7e8190e2e/dms3rep/multi/opt/imgi_16_116388979_l_normal_none_169__msi___jpg-1920w.webp);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\30 02cb3e5.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkAAAABXRUJQVlA4IDQAAADQAQCdASoKAAgAAUAmJYgCdAEO/1HbIAD+9NUX6voA8mFHVs7bsP2UA9AxT11Zed2+oAAA');
}
    
#b208b7d3 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#f27b2933 {
    width: 163px;
    height: auto;
    max-width: 100%;
}
    
#\35 00750a3 {
    background-color: rgba(251, 242, 236, 1);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cbe27d84 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 195px;
}
    
#\36 2e9032b::before, #\36 2e9032b > .bgExtraLayerOverlay {
    
}
#\36 2e9032b.lazy {
    background-image: url('data:image/jpeg; base64,UklGRjwAAABXRUJQVlA4IDAAAADwAQCdASoKAAcAAUAmJZwCdAELY691vAAA/vkEgF0ykqikph4TKXu9gMTmsqUtOAA=');
}
    
#d149e09b::before, #d149e09b > .bgExtraLayerOverlay {
    
}
#d149e09b.lazy {
    background-image: url('data:image/jpeg; base64,UklGRlAAAABXRUJQVlA4IEQAAACwAQCdASoKAAkAAUAmJQBOgB5KwAEAAP7vqVG5d9P3R2rY0J8dWe+s9txS2eOH5l69N/wSA637iCEqXMR44Zb966AAAA==');
}
    
#\30 02cb3e5::before, #\30 02cb3e5 > .bgExtraLayerOverlay {
    
}
#\30 02cb3e5.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkAAAABXRUJQVlA4IDQAAADQAQCdASoKAAgAAUAmJYgCdAEO/1HbIAD+9NUX6voA8mFHVs7bsP2UA9AxT11Zed2+oAAA');
}
}



@media (max-width: 767px) {
    
#\36 2e9032b::before, #\36 2e9032b > .bgExtraLayerOverlay {
    
}
#\36 2e9032b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
#\36 2e9032b.lazy {
    background-image: url('data:image/jpeg; base64,UklGRjwAAABXRUJQVlA4IDAAAADwAQCdASoKAAcAAUAmJZwCdAELY691vAAA/vkEgF0ykqikph4TKXu9gMTmsqUtOAA=');
}
    
#cbe27d84 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#d149e09b::before, #d149e09b > .bgExtraLayerOverlay {
    
}
#d149e09b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
#d149e09b.lazy {
    background-image: url('data:image/jpeg; base64,UklGRlAAAABXRUJQVlA4IEQAAACwAQCdASoKAAkAAUAmJQBOgB5KwAEAAP7vqVG5d9P3R2rY0J8dWe+s9txS2eOH5l69N/wSA637iCEqXMR44Zb966AAAA==');
}
    
#\30 02cb3e5::before, #\30 02cb3e5 > .bgExtraLayerOverlay {
    
}
#\30 02cb3e5 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
#\30 02cb3e5.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkAAAABXRUJQVlA4IDQAAADQAQCdASoKAAgAAUAmJYgCdAEO/1HbIAD+9NUX6voA8mFHVs7bsP2UA9AxT11Zed2+oAAA');
}
}



@media all {
    
#a7c8c340 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.08%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 2e08a68 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46.91891666666667%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e86dfdf1 {
    min-height: 591px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 2% 2% 4% 10%;
    margin: 0% 0% 0% 0%;
}
    
#widget_4kg.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_4kg {
    width: 9.93%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#widget_qpb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_t78 {
    width: 100%;
    height: 471px;
    max-width: 100%;
}
    
#\39 3144d14 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#widget_nej {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_00g {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#widget_dku {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
}



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



@media (max-width: 767px) {
    
#a7c8c340 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\31 2e08a68 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e86dfdf1 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#widget_t78 {
    height: 240px;
}
}



@media all {
    
#\37 89e22d9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 b1b8886 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 27.170583333333337%;
    min-width: 4%;
    align-items: flex-end;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 0b428c5 {
    min-height: 331px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 ded31bc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 39.50%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_po3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_1cd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d153d9eb {
    width: 163px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 951d5c0::before, #\35 951d5c0 > .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;
}
#\35 951d5c0 {
    background-image: url(https://le-de.cdn-website.com/aea2c7a016954c8d80dd2ac7e8190e2e/dms3rep/multi/opt/imgi_17_196450733_l_normal_none__msi___jpg-1920w.webp);
    background-attachment: fixed;
}
#\35 951d5c0.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkAAAABXRUJQVlA4IDQAAADwAQCdASoKAAcAAUAmJZwCdAEPCaftj6AA/uKP0GNVjZWpU4g7hk4sas0ABzIxUnmFaAAA');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 0b428c5 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 184px;
}
    
#\35 951d5c0::before, #\35 951d5c0 > .bgExtraLayerOverlay {
    
}
#\35 951d5c0.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkAAAABXRUJQVlA4IDQAAADwAQCdASoKAAcAAUAmJZwCdAEPCaftj6AA/uKP0GNVjZWpU4g7hk4sas0ABzIxUnmFaAAA');
}
}



@media (max-width: 767px) {
    
#\37 89e22d9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 b1b8886 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 0b428c5 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\31 ded31bc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 951d5c0::before, #\35 951d5c0 > .bgExtraLayerOverlay {
    
}
#\35 951d5c0.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkAAAABXRUJQVlA4IDQAAADwAQCdASoKAAcAAUAmJZwCdAEPCaftj6AA/uKP0GNVjZWpU4g7hk4sas0ABzIxUnmFaAAA');
}
}



@media all {
    
#\39 549e9ef {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 8ab902a {
    min-height: 164px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_o05.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_o05 {
    width: 7.88%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: center;
}
    
#widget_7on {
    width: 85.13%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\30 f4ada47 {
    background-color: var(--color_3);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 8ab902a {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 151px;
}
}



@media (max-width: 767px) {
    
#\39 549e9ef {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 8ab902a {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_7on {
    width: 100.00%;
}
}



@media all {
    
#\37 4319499 {
    width: 98.07%;
    height: 90px;
    max-width: 100%;
}
    
#\31 7fa7dbe {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24.25%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: var(--color_2);
    background-image: initial;
    padding: 2% 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e6f0a528 {
    min-height: 549px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#e353e006 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#widget_tm8 {
    width: 98.07%;
    height: 66px;
    max-width: 100%;
}
    
#widget_k6a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 6e4a1be {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24.25%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: var(--color_2);
    background-image: initial;
    padding: 2% 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 9cbb667 {
    width: 98.07%;
    height: 66px;
    max-width: 100%;
}
    
#\35 19612dd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c04ca57b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24.25%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: var(--color_2);
    background-image: initial;
    padding: 2% 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 42d2bee {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 9b5ddd8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24.25%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: var(--color_2);
    background-image: initial;
    padding: 2% 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 f1602e1 {
    width: 83.01%;
    height: 51px;
    max-width: 100%;
    align-self: center;
}
    
#\31 15dd0d5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e6f0a528 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 1%;
    min-height: 549px;
}
    
#\31 7fa7dbe {
    width: 49.5%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\34 6e4a1be {
    width: 49.5%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#c04ca57b {
    width: 49.5%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\33 9b5ddd8 {
    width: 49.5%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\37 4319499 {
    height: 117px;
}
    
#\31 7fa7dbe {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e6f0a528 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_tm8 {
    height: 96px;
}
    
#\34 6e4a1be {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 9cbb667 {
    height: 119px;
}
    
#c04ca57b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 9b5ddd8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 f1602e1 {
    height: 98px;
}
}



@media all {
    
#\33 5edbad9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40.497937536829696%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 c5b94d8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 59.46%;
    min-width: 4%;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_5);
    border-width: 0 0 0 2px;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 0a2ee96 {
    min-height: 615px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#widget_5sp {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_i9f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 64b579e {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\38 ac7b00d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 ac7b00d {
    width: 7.88%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_esr {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_i7c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#widget_k9p {
    width: 100%;
    height: 104px;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 0a2ee96 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 479px;
}
}



@media (max-width: 767px) {
    
#\33 5edbad9 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\36 c5b94d8 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\32 0a2ee96 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#widget_k9p {
    height: 20px;
}
}



@media all {
    
#\34 e53beef {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\39 ed86ebc {
    min-height: 105px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
}
    
#\39 e02103d {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\39 dcd6a36.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 dcd6a36 {
    width: 11.22%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ens {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 ed86ebc {
    padding: 2% 1% 2% 1%;
}
    
#widget_ens {
    width: 100.00%;
}
    
#b0a9e67d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 e53beef {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\39 ed86ebc {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}



@media all {
    
#a165bdb2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 2b6dfff {
    width: 40%;
    height: auto;
    max-width: 100%;
}
    
#\32 b89066a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24.25%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: var(--color_2);
    background-image: initial;
    padding: 2% 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 7b59611 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24.25%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: var(--color_2);
    background-image: initial;
    align-items: center;
    padding: 2% 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 2c0bbf9 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#d0944d40 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 45fb7f8 {
    width: 40%;
    height: auto;
    max-width: 100%;
}
    
#\35 b32b2ee {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 15d2b74 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24.25%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: var(--color_2);
    background-image: initial;
    align-items: center;
    padding: 2% 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 0da5d08 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24.25%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: var(--color_2);
    background-image: initial;
    align-items: center;
    padding: 2% 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d1886e1f {
    width: 40%;
    height: auto;
    max-width: 100%;
}
    
#a77d3ba9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\35 3858d01 {
    min-height: 371px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\39 c93e2fe {
    width: 40%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
}
    
#widget_mcs {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_tga {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_nqc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_k4k {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 3858d01 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 1%;
    min-height: 371px;
}
    
#d1886e1f {
    height: auto;
}
    
#\35 45fb7f8 {
    height: auto;
}
    
#\31 2b6dfff {
    height: auto;
}
    
#\39 c93e2fe {
    height: auto;
}
    
#\31 7b59611 {
    width: 49.5%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\35 0da5d08 {
    width: 49.5%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\32 15d2b74 {
    width: 49.5%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\32 b89066a {
    width: 49.5%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\35 0da5d08 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 2b6dfff {
    height: auto;
}
    
#d1886e1f {
    height: auto;
}
    
#\32 b89066a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 7b59611 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 3858d01 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\35 45fb7f8 {
    height: auto;
}
    
#\32 15d2b74 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 c93e2fe {
    height: auto;
}
}



@media all {
    
#\32 b37ca23 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
}
    
#\34 771629d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    border-radius: 50px 50px 50px 50px;
    background-color: rgba(222, 219, 216, 1);
    background-image: initial;
    align-items: center;
}
    
#\38 09cffa8 {
    min-height: 700px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 2% 0%;
}
    
#\39 b50c3af {
    background-color: var(--color_3);
    background-image: initial;
}
    
#widget_e1k {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_c5q {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_2dv {
    width: 84.68%;
    height: auto;
    max-width: 100%;
}
    
#group_qs1 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#widget_d9n {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#widget_si3 {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#f80bcfa2 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#\36 892face {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\32 25dd141 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\32 7d84583.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 7d84583 {
    width: 8.05%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_lnu {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_inh {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_nd3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
}



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



@media (max-width: 767px) {
    
#\32 b37ca23 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\34 771629d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 09cffa8 {
    min-height: unset;
    flex-direction: column;
    row-gap: 20px;
    padding: 4% 2% 2% 2%;
}
    
#b6068bba {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#f3d64c23 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
}
    
#dd3920f4 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_3lt {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_fr7 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\33 4f9d629::before, #\33 4f9d629 > .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;
}
#\33 4f9d629 {
    background-image: url(https://le-de.cdn-website.com/aea2c7a016954c8d80dd2ac7e8190e2e/dms3rep/multi/opt/imgi_17_196450733_l_normal_none__msi___jpg-1920w.webp);
    background-attachment: fixed;
}
#\33 4f9d629.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkAAAABXRUJQVlA4IDQAAADwAQCdASoKAAcAAUAmJZwCdAEPCaftj6AA/uKP0GNVjZWpU4g7hk4sas0ABzIxUnmFaAAA');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dd3920f4 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\33 4f9d629::before, #\33 4f9d629 > .bgExtraLayerOverlay {
    
}
#\33 4f9d629.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkAAAABXRUJQVlA4IDQAAADwAQCdASoKAAcAAUAmJZwCdAEPCaftj6AA/uKP0GNVjZWpU4g7hk4sas0ABzIxUnmFaAAA');
}
}



@media (max-width: 767px) {
    
#f3d64c23 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#dd3920f4 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\33 4f9d629::before, #\33 4f9d629 > .bgExtraLayerOverlay {
    
}
#\33 4f9d629.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkAAAABXRUJQVlA4IDQAAADwAQCdASoKAAcAAUAmJZwCdAEPCaftj6AA/uKP0GNVjZWpU4g7hk4sas0ABzIxUnmFaAAA');
}
}

