@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_1634755039 { color:white !important; }

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

@media all {
    
#\35 69bbe3f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#a41b299d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\30 16276a8 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 601px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\37 8eeb3a4 {
    background-image: url(https://le-de.cdn-website.com/411fb79152994616b28d5b7283c918bb/dms3rep/multi/opt/banner2-1920w.png);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 16276a8 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 342px;
}
}



@media (max-width: 767px) {
    
#\35 69bbe3f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a41b299d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 16276a8 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
}



@media all {
    
#c1980fed {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#d530e0bb {
    padding-top: 4%;
    min-height: 18px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_h5d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



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



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



@media all {
    
#e25ace88 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 45.438982188295164%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\33 968d85b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 52.56%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#c5558110 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_kpi {
    width: 79.53%;
    height: auto;
    max-width: 100%;
}
    
#widget_3hs {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_2s7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_mdm {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_52q {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 51px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
}
    
#widget_7d7 {
    width: 70.44%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#fb96674c {
    width: 25.561619482496194%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c5558110 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_7d7 {
    width: 63.30327605180732%;
}
    
#fb96674c {
    width: 32.70%;
}
    
#widget_kpi {
    width: 100.01%;
}
}



@media (max-width: 767px) {
    
#e25ace88 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\33 968d85b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c5558110 {
    min-height: unset;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
}
    
#widget_7d7 {
    width: 66.94830051914977%;
}
    
#fb96674c {
    width: 29.06%;
}
}



@media all {
    
#a3477f5b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\30 589d831 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_q2c {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_764 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_p9e {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_4b1 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_qgd {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_kfk {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_eh5 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 589d831 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_eh5 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#a3477f5b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\30 589d831 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#widget_eh5 {
    height: auto;
}
}

