@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_1969554543:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1969554543.hover { background-image:initial !important; }

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

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

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

@media (min-width:1025px) {
  *#dm .dmInner *.u_1407517960 { text-align:left !important; }
}

@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1407517960 { text-align:left !important; }
}

@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1407517960 { text-align:left !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(255, 255, 255, 1);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\34 4148d80 {
    min-height: 748px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\32 e8d8dd1::before, #\32 e8d8dd1 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.46;
    border-radius: inherit;
    content: '';
    background-color: var(--color_1);
}
#\32 e8d8dd1 {
    background-image: url(https://le-de.cdn-website.com/ca97cc3388bd42dd88228b434ca3e343/dms3rep/multi/opt/imgi_8_71666874_m_normal_none1__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();
}
    
#\31 907e6c6 {
    width: 1105px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 12px;
}
    
#widget_ea3 {
    width: 212px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 20px;
    min-height: 58px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 4148d80 {
    padding-top: 0px;
    padding-bottom: 0px;
    min-height: 478px;
}
    
#\31 907e6c6 {
    width: 671.719px;
    margin: 0px 0% 0px 0%;
}
    
#\37 e9bf115 {
    row-gap: 22px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    justify-content: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_ea3 {
    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: 80px;
    width: 100%;
    justify-content: center;
    padding: 0px 0px 80px 0px;
}
    
#\31 907e6c6 {
    width: 100%;
}
    
#\38 60c5298 {
    margin-bottom: 0px;
}
}



@media all {
    
#\36 f5a5a0d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 56.08650000000001%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#c5b6bdbf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 39.91%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\32 39988ff {
    padding-top: 4%;
    padding-bottom: 2%;
    min-height: 668px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#widget_tju {
    width: 100%;
    height: 584px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_g16 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_ru5 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_1hh.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_1hh {
    width: 10.85%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 39988ff {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 365px;
}
    
#widget_tju {
    height: 342px;
}
}



@media (max-width: 767px) {
    
#\36 f5a5a0d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#c5b6bdbf {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 39988ff {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#widget_tju {
    height: 416px;
}
}



@media all {
    
#e2a0eb3d {
    padding-top: 2%;
    padding-bottom: 2%;
    min-height: 632px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#da06c3df {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 39.91%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#f3d59a3c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 49d5310 {
    width: 100%;
    height: 584px;
    max-width: 100%;
}
    
#c52400bf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e1d3b391.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#e1d3b391 {
    width: 10.85%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\31 44b6cb9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 56.08650000000001%;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e2a0eb3d {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 351px;
}
    
#\34 49d5310 {
    height: 354px;
}
}



@media (max-width: 767px) {
    
#e2a0eb3d {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#da06c3df {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\34 49d5310 {
    height: 406px;
}
    
#\31 44b6cb9 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
}
}



@media all {
    
#\33 1ab51a6.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 1ab51a6 {
    width: 10.85%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\31 436a4a0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 56.08650000000001%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\35 9e3b42b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f312a00f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f1d5cd2c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 39.91%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\35 ac7be14 {
    width: 100%;
    height: 584px;
    max-width: 100%;
}
    
#\34 e99822e {
    padding-top: 2%;
    padding-bottom: 4%;
    min-height: 594px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\31 436a4a0 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#f1d5cd2c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 ac7be14 {
    height: 516px;
}
    
#\34 e99822e {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
}



@media all {
    
#\33 82be455 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#d58eb3eb {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 440px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_52d {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\30 a40af53::before, #\30 a40af53 > .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;
}
#\30 a40af53 {
    background-image: url(https://le-de.cdn-website.com/ca97cc3388bd42dd88228b434ca3e343/dms3rep/multi/opt/imgi_10_101647349_m_normal_none1__msi___jpg-1920w.jpg);
    background-attachment: fixed;
}
#\30 a40af53.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAfEAACAQQCAwAAAAAAAAAAAAABAgQAAwUhERIGE0H/xAAVAQEBAAAAAAAAAAAAAAAAAAABA//EABgRAAMBAQAAAAAAAAAAAAAAAAABAgMh/9oADAMBAAIRAxEAPwCEx8jYbKQLhT1vHKgBRo7q/R/KsuY9oqideo4384pSmoTLZW0uH//Z');
}
    
#widget_pqf {
    width: 254px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 56px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d58eb3eb {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 366px;
}
    
#\30 a40af53::before, #\30 a40af53 > .bgExtraLayerOverlay {
    
}
#\30 a40af53.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAfEAACAQQCAwAAAAAAAAAAAAABAgQAAwUhERIGE0H/xAAVAQEBAAAAAAAAAAAAAAAAAAABA//EABgRAAMBAQAAAAAAAAAAAAAAAAABAgMh/9oADAMBAAIRAxEAPwCEx8jYbKQLhT1vHKgBRo7q/R/KsuY9oqideo4384pSmoTLZW0uH//Z');
}
}



@media (max-width: 767px) {
    
#\33 82be455 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d58eb3eb {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\30 a40af53::before, #\30 a40af53 > .bgExtraLayerOverlay {
    
}
#\30 a40af53.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAfEAACAQQCAwAAAAAAAAAAAAABAgQAAwUhERIGE0H/xAAVAQEBAAAAAAAAAAAAAAAAAAABA//EABgRAAMBAQAAAAAAAAAAAAAAAAABAgMh/9oADAMBAAIRAxEAPwCEx8jYbKQLhT1vHKgBRo7q/R/KsuY9oqideo4384pSmoTLZW0uH//Z');
}
}

