@media all {
  *#dm .dmInner div.u_1981285575 hr {
    color:var(--color_3) !important;
    height:3px !important;
    border:none !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%223%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%2210%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%220%200%2010%203%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%226%22%20height%3D%223%22%20stroke%3D%22%23000000%22%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
  }

  *#dm .dmInner div.u_1269317615 hr {
    border:none !important;
    height:3px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%223%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%2210%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%220%200%2010%203%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%226%22%20height%3D%223%22%20stroke%3D%22%23000000%22%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1521419030 hr { border-width:3px !important; }

  *#dm .dmInner div.u_1818739235 hr {
    border-width:3px !important;
    color:var(--color_3) !important;
  }

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

  *#dm .dmInner nav.u_1012680048 { color:black !important; }
}
*#dm .dmInner div.u_1108834971
{
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1108834971
{
}
separatorHomeCss{color:red !important}

@media all {
    
#\39 61c0869 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\34 9c0446e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\35 a19c306 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#widget_0r9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_2vf.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_2vf {
    width: 17.46%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#widget_7ab {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_0nn {
    width: 226px;
    height: auto;
    max-width: 100%;
}
    
#widget_oav {
    width: 100%;
    height: 696px;
    max-width: 100%;
}
    
#\33 723a45d {
    border-style: solid;
    border-width: 0 0 2px 0;
    border-color: #000000 #000000 var(--color_3) #000000;
}
}



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



@media (max-width: 767px) {
    
#\39 61c0869 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 9c0446e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 a19c306 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#widget_oav {
    height: 240px;
}
    
#widget_2vf {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#bf7dc3c4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#b7539ed1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: initial;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\33 d8527b6 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-left: 0%;
    padding-right: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#widget_4fb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_96d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_ofb.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_ofb {
    width: 28.86%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#widget_23u {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#bf7dc3c4 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#b7539ed1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 d8527b6 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
}



@media all {
    
#\34 a3e6feb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\37 e465249 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-left: 0%;
    padding-right: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#widget_3kf {
    width: 100%;
    height: 410px;
    min-height: 100px;
    max-width: 100%;
}
    
#\36 04102e0 {
    width: 100%;
    height: 410px;
    min-height: 100px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 e465249 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_3kf {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 04102e0 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



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



@media all {
    
#\33 3e1ceb3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#ddd2feb1 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 238px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#ffb187ab::before, #ffb187ab > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.7;
    border-radius: inherit;
}
#ffb187ab {
    background-image: url(https://le-de.cdn-website.com/7445089cabab458b8cf2851387771302/dms3rep/multi/opt/169057472_m1-1920w.jpg);
    background-attachment: fixed;
}
#ffb187ab.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAdEAACAgIDAQAAAAAAAAAAAAABAwACBBEFEjFB/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwX/xAAbEQABBAMAAAAAAAAAAAAAAAAAAQIDBCEyQf/aAAwDAQACEQMRAD8AkOweOwgyt0WYzRPff2QTlvBIrkvAHg2IiTKsz3R5XodjY//Z');
}
    
#widget_usb {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ddd2feb1 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#ffb187ab::before, #ffb187ab > .bgExtraLayerOverlay {
    
}
#ffb187ab.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAdEAACAgIDAQAAAAAAAAAAAAABAwACBBEFEjFB/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwX/xAAbEQABBAMAAAAAAAAAAAAAAAAAAQIDBCEyQf/aAAwDAQACEQMRAD8AkOweOwgyt0WYzRPff2QTlvBIrkvAHg2IiTKsz3R5XodjY//Z');
}
}



@media (max-width: 767px) {
    
#\33 3e1ceb3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ddd2feb1 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#ffb187ab::before, #ffb187ab > .bgExtraLayerOverlay {
    
}
#ffb187ab.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAdEAACAgIDAQAAAAAAAAAAAAABAwACBBEFEjFB/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwX/xAAbEQABBAMAAAAAAAAAAAAAAAAAAQIDBCEyQf/aAAwDAQACEQMRAD8AkOweOwgyt0WYzRPff2QTlvBIrkvAHg2IiTKsz3R5XodjY//Z');
}
}



@media all {
    
#\34 efc5680 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\30 5b0e98c {
    padding-top: 4%;
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-right: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#widget_es4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_es4 {
    width: 15.23%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 1px;
    max-width: 100%;
}
}



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



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



@media all {
    
#a587986c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 50%;
    min-width: 4%;
    background-color: var(--color_7);
    background-image: initial;
    padding: 40px 40px 20px 40px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\37 4b70222 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\34 9571f80 {
    padding-top: 1%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#widget_oft {
    width: 100.00%;
    height: 286px;
    max-width: 100%;
}
    
#widget_3vv.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 20px;
}
#widget_3vv {
    width: 99.99998925437505%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_gtt.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_gtt {
    width: 14.79%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#widget_c15.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 20px;
}
#widget_c15 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_sqc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#widget_rfo {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
}



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



@media (max-width: 767px) {
    
#a587986c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\37 4b70222 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 9571f80 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
}

