@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 a.u_1136343326 .iconBg { display:none !important; }

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

  *#dm .dmInner a.u_1136343326 span.text {
    font-size:18px !important;
    font-family: Poppins !important;
    font-weight:normal !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1295851506 .svg { fill:rgba(78,110,168,1) !important; }

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

@media all {
    
#b087f04c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#ea512539 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\31 4cd43d8 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 585px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\36 4fcdb38 {
    background-image: url(https://le-de.cdn-website.com/a3590a501fe14fff972e64144007d0fc/dms3rep/multi/opt/1026207-banner-011-1920w.jpg);
}
}



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



@media (max-width: 767px) {
    
#b087f04c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ea512539 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 4cd43d8 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
}



@media all {
    
#\36 48542c8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\36 f000ac8 {
    padding-top: 2%;
    padding-bottom: 2%;
    min-height: 154px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_2dt {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



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



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



@media all {
    
#ba6fa025 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 60.75%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\38 5394ece {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 35.25%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#f77ae8b2 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#widget_tdd {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_9qd {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_555 {
    width: 100.00%;
    height: 292px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#ba6fa025 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 5394ece {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f77ae8b2 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#widget_555 {
    height: 240px;
}
}



@media all {
    
#\38 bd64f9f {
    padding-top: 2%;
    padding-bottom: 2%;
    min-height: 154px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#f2cc769f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cec206f7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#widget_ng7 {
    width: 280px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: center;
}
}



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



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



@media all {
    
#d1e41d60 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: initial;
    align-items: center;
    padding: 40px 16px 16px 16px;
}
    
#\36 4adc91c {
    min-height: 430px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#def4aa7d {
    background-color: rgba(55, 55, 55, 1);
    background-image: initial;
}
    
#widget_9d3 {
    width: 71.79%;
    height: 320px;
    max-width: 100%;
}
    
#widget_ceg {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 cff4aa7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: initial;
    align-items: center;
    padding: 40px 16px 16px 16px;
}
    
#\31 40b208c {
    width: 71.79%;
    height: 320px;
    max-width: 100%;
}
    
#\39 f4c310b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#d1e41d60 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 4adc91c {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_9d3 {
    height: 240px;
}
    
#\30 cff4aa7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 40b208c {
    height: 240px;
}
}



@media all {
    
#\35 1891196 {
    background-color: rgba(233,233,233,1);
    background-image: initial;
}
    
#\36 301b2eb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 32.92%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: initial;
    padding: 16px 16px 16px 16px;
}
    
#df6346fc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 67.08333333333333%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: initial;
    padding: 16px 16px 16px 16px;
}
    
#ab3e69da {
    padding-top: 4%;
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_r4p {
    width: 45px;
    height: 45px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: flex-start;
}
    
#widget_tot {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_gej {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_0d4 {
    width: 100%;
    height: 268px;
    position: relative;
    min-width: 10px;
    min-height: 100px;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\36 301b2eb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#df6346fc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ab3e69da {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#widget_r4p {
    height: auto;
}
}



@media all {
    
#f3ff25d7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 a4e8cf0 {
    padding-bottom: 4%;
    min-height: 95px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\36 aab3cc7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: initial;
    padding: 16px 16px 16px 16px;
}
    
#f8d7e520 {
    background-color: rgba(233,233,233,1);
    background-image: initial;
}
}



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



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



@media all {
    
#f398e670 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\35 10f200c {
    padding-top: 2%;
    padding-bottom: 2%;
    min-height: 122px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_ev0 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#d55ae271 {
    background-color: rgba(134, 134, 134, 1);
    background-image: initial;
}
}



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



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



@media all {
    
#\39 92a72d0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\35 58a7cd7 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_egg {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_96u {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_rhs {
    width: 156%;
    height: 94px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\39 92a72d0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 58a7cd7 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_rhs {
    height: 240px;
}
}

