@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 nav.u_1191045873 { color:white !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}

@media all {
    
#\34 b73732d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\30 0eb5ab7 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 777px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\39 32ff0ac::before, #\39 32ff0ac > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.62;
    border-radius: inherit;
}
#\39 32ff0ac {
    background-image: url(https://le-de.cdn-website.com/ea52b5340ed84058a6b252b4f4992c6d/dms3rep/multi/opt/imgi_3_236374443_m_normal_none2__msi___jpg-1920w.webp);
    background-attachment: fixed;
}
    
#widget_kkq {
    width: 65.07%;
    height: auto;
    max-width: 100%;
}
    
#widget_c62 {
    width: 156px;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 0eb5ab7 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 280px;
}
    
#\39 32ff0ac::before, #\39 32ff0ac > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\34 b73732d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\30 0eb5ab7 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#\39 32ff0ac::before, #\39 32ff0ac > .bgExtraLayerOverlay {
    
}
}



@media all {
    
#\37 3d34280 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#ce2eff5c {
    padding-top: 2%;
    padding-bottom: 2%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_16p {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_4gk {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_5i8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\37 3d34280 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ce2eff5c {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#widget_5i8 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\33 c181449 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\30 8b29b7b {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 451px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\34 ca85e5e::before, #\34 ca85e5e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.68;
    border-radius: inherit;
}
#\34 ca85e5e {
    background-image: url(https://le-de.cdn-website.com/ea52b5340ed84058a6b252b4f4992c6d/dms3rep/multi/opt/imgi_5_119669371_m_normal_none11__msi___jpg-1920w.webp);
    background-attachment: fixed;
}
#\34 ca85e5e.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkIAAABXRUJQVlA4IDYAAADQAQCdASoKAAcAAUAmJZwBTAA25IJveAD+/HZNqGe54v4uEEqD5fnZZ5IJ8bLmQzAvSyOAAAA=');
}
    
#widget_0uj {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 8b29b7b {
    padding-left: 0%;
    padding-right: 0%;
    min-height: 291px;
}
    
#\34 ca85e5e::before, #\34 ca85e5e > .bgExtraLayerOverlay {
    
}
#\34 ca85e5e.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkIAAABXRUJQVlA4IDYAAADQAQCdASoKAAcAAUAmJZwBTAA25IJveAD+/HZNqGe54v4uEEqD5fnZZ5IJ8bLmQzAvSyOAAAA=');
}
}



@media (max-width: 767px) {
    
#\33 c181449 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 8b29b7b {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#\34 ca85e5e::before, #\34 ca85e5e > .bgExtraLayerOverlay {
    
}
#\34 ca85e5e.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkIAAABXRUJQVlA4IDYAAADQAQCdASoKAAcAAUAmJZwBTAA25IJveAD+/HZNqGe54v4uEEqD5fnZZ5IJ8bLmQzAvSyOAAAA=');
}
}



@media all {
    
#ca9dabd0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\34 f1baab2 {
    padding-top: 2%;
    padding-bottom: 2%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_aj0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
}
    
#widget_pvf {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
}
    
#widget_300 {
    width: 29.07%;
    height: auto;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#ca9dabd0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 f1baab2 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#widget_300 {
    height: auto;
    width: 39.73%;
}
}

