@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 div.u_3244304211 .svg { fill:var(--color_6) !important; }

  *#dm .dmInner div.u_1950941166 .svg { fill:var(--color_6) !important; }

  *#dm .dmInner div.u_1727484469 .svg { fill:var(--color_6) !important; }

  *#dm .dmInner div.u_1740340744 .svg { fill:var(--color_6) !important; }

  *#dm .dmInner div.u_1697362087 .svg { fill:var(--color_6) !important; }

  *#dm .dmInner div.u_1321537160 .svg { fill:var(--color_6) !important; }

  *#dm .dmInner div.u_1117101681 img {
    object-position:100% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_2468525006 img {
    object-position:100% 50% !important;
    object-fit:cover !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1117101681 img {
    object-position:100% 50% !important;
    object-fit:cover !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}

@media all {
    
#d1abf332 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#ac238fd1 {
    min-height: 310px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 15% 0% 15% 0%;
}
    
#widget_cf7 {
    width: 69.30%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_9mt {
    width: 240px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 50px;
    max-width: 100%;
}
    
#\30 7438dd6::before, #\30 7438dd6 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
}
#\30 7438dd6 {
    background-image: url(https://le-de.cdn-website.com/25eb38709ff248569d3fe9d26ea62a77/dms3rep/multi/opt/198925314_m-1920w.jpg);
}
    
#\36 866677d {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ac238fd1 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\30 7438dd6::before, #\30 7438dd6 > .bgExtraLayerOverlay {
    
}
    
#widget_cf7 {
    width: 88.56%;
}
}



@media (max-width: 767px) {
    
#d1abf332 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ac238fd1 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\30 7438dd6::before, #\30 7438dd6 > .bgExtraLayerOverlay {
    
}
    
#widget_cf7 {
    width: 100.00%;
}
}



@media all {
    
#ed4102e3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
}
    
#\34 5498b8a {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#group_ruf {
    justify-content: flex-start;
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#widget_9u8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_3oh {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_hbe {
    width: 100%;
    height: 456px;
    max-width: 100%;
}
    
#\37 ae610d8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 5498b8a {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_hbe {
    height: 552px;
}
}



@media (max-width: 767px) {
    
#ed4102e3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 5498b8a {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_ruf {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#widget_hbe {
    height: 240px;
}
}



@media all {
    
#\31 db5c469 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a8c0de0c {
    min-height: 564px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#c8b2da6f {
    margin: 0px 0% 0px 0%;
}
    
#group_u88 {
    width: 60%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_dj5 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 770b7fb {
    align-items: flex-start;
    width: 100%;
    min-height: 130px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_h4t {
    align-items: flex-start;
    width: 100%;
    min-height: 600px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_s8q {
    width: 100%;
    height: 600px;
    max-width: 100%;
}
    
#widget_lf6 {
    width: 100%;
    height: 300px;
    max-width: 100%;
}
    
#widget_k1s {
    width: 100%;
    height: 300px;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 45c5c99 {
    width: 100%;
    height: 300px;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a8c0de0c {
    padding: 0% 0% 0% 0%;
}
    
#c8b2da6f {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 db5c469 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a8c0de0c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#group_u88 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_s8q {
    height: 240px;
}
    
#widget_lf6 {
    height: 240px;
}
    
#widget_k1s {
    height: 240px;
}
    
#\38 45c5c99 {
    height: 240px;
}
    
#group_h4t {
    height: auto;
    min-height: 240px;
}
    
#c8b2da6f {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#f85c1825 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 32%;
    min-width: 4%;
    align-items: center;
    background-color: var(--color_2);
    background-image: initial;
    border-radius: 15px 15px 15px 15px;
    padding: 40px 16px 40px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 ab34347 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 5% 0% 2% 0%;
}
    
#\39 538b6f5 {
    background-color: var(--color_6);
    background-image: initial;
}
    
#widget_57f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_aud {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_1o9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 dd0e2c6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 32%;
    min-width: 4%;
    align-items: center;
    background-color: var(--color_2);
    background-image: initial;
    border-radius: 15px 15px 15px 15px;
    padding: 40px 16px 40px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 cd64cf7 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 f5fdcb5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 596e4ea {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 f7753e6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 32%;
    min-width: 4%;
    align-items: center;
    background-color: var(--color_2);
    background-image: initial;
    border-radius: 15px 15px 15px 15px;
    padding: 40px 16px 40px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 dfe215f {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b1e248cc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 1bb25a3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 10d0d7d {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 ab34347 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#f85c1825 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 ab34347 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\30 dd0e2c6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 f7753e6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\36 4707070 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 0e8e3aa {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#f9626658 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ee0194cc {
    width: 100%;
    height: 560px;
    max-width: 100%;
}
    
#\33 3ab95a5 {
    justify-content: flex-start;
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    background-color: var(--color_4);
    background-image: initial;
    padding: 100px 50px 100px 50px;
    margin: 0px 0% 0px 0%;
}
    
#a99cd772 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 6747d95 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 e9662db {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 0e8e3aa {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#ee0194cc {
    height: 710px;
}
}



@media (max-width: 767px) {
    
#\36 4707070 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 0e8e3aa {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#ee0194cc {
    height: 240px;
}
    
#\33 3ab95a5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 e9662db {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 0f735a0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    border-style: solid;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    border-width: 4px 4px 4px 4px;
    padding: 50px 16px 50px 16px;
    margin: 0px 0% 0px 0%;
}
    
#db713452 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_ldf {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_mqf {
    width: 150px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 50px;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#db713452 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



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



@media all {
    
#\38 6444490 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    background-color: var(--color_2);
    background-image: initial;
    border-radius: 15px 15px 15px 15px;
    padding: 40px 16px 40px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e7c38629 {
    background-color: var(--color_6);
    background-image: initial;
}
    
#\38 d1f7307 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 ed08398 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 2a8db0c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    background-color: var(--color_2);
    background-image: initial;
    border-radius: 15px 15px 15px 15px;
    padding: 40px 16px 40px 16px;
    margin: 0px 0% 0px 0%;
}
    
#cd018278 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b91ff3e2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 789778b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c350fb2e {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 d967604 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 8aa7104 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    background-color: var(--color_2);
    background-image: initial;
    border-radius: 15px 15px 15px 15px;
    padding: 40px 16px 40px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 ae3cd8b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 a7c2144 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 5693ebe {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 5% 0%;
}
    
#\32 2347d07 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 5693ebe {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#\38 6444490 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 8aa7104 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 2a8db0c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 5693ebe {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}

