@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_675471843 hr { color:var(--color_3) !important; }

  *#dm .dmInner div.u_2157663221 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1015232269 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1333879830 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1922882729 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1703229879 img { object-fit:contain !important; }

  *#dm .dmInner div.u_2681364041 img { object-fit:cover !important; }

  *#dm .dmInner div.u_418091446 img {
    object-fit:cover !important;
    border-radius:25px 25px 25px 25px !important;
  }
}
@media (min-width: 0px) and (max-width: 767px) {
  *#dm .dmInner a.u_390328054 span.text { font-size:16px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}

@media all {
    
#\37 410bb92::before, #\37 410bb92 > .bgExtraLayerOverlay {
    
}
#\37 410bb92 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/d48aa68fb0c94ca3a055233e3d068c5d/dms3rep/multi/opt/fondodifuminado-bottom__msi___png-1920w.png);
    background-size: contain;
    background-position: 50% 100%;
    align-items: flex-end;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\33 d98c69f {
    min-height: 605px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#a70826e4::before, #a70826e4 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.4;
}
#a70826e4 {
    background-image: url(https://le-de.cdn-website.com/d48aa68fb0c94ca3a055233e3d068c5d/dms3rep/multi/opt/imgi_19_187004136_m__msi___jpg-1920w.jpg);
}
    
#widget_u2q {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_7q4 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_bqc {
    width: 274px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#group_5vd {
    align-items: flex-start;
    width: 60.52%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 d98c69f {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#a70826e4::before, #a70826e4 > .bgExtraLayerOverlay {
    
}
    
#\37 410bb92::before, #\37 410bb92 > .bgExtraLayerOverlay {
    
}
    
#group_5vd {
    width: 99.86%;
}
}



@media (max-width: 767px) {
    
#\37 410bb92::before, #\37 410bb92 > .bgExtraLayerOverlay {
    
}
#\37 410bb92 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 d98c69f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#a70826e4::before, #a70826e4 > .bgExtraLayerOverlay {
    
}
    
#widget_bqc {
    width: 148px;
}
    
#group_5vd {
    width: 99.89%;
    height: auto;
    min-height: 514px;
}
    
#\31 cc9859a {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#e72bf37a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#e691bc96 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_vat {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_dnu.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_dnu {
    width: 7.71%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 1px;
    max-width: 100%;
}
    
#widget_td5 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



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



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



@media all {
    
#\39 d01da94 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 19.2%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\34 8797b0a {
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 10% 4% 10%;
}
    
#widget_693 {
    width: 100%;
    height: 185px;
    max-width: 100%;
}
    
#widget_6jg {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\37 4e36e2b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 19.2%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#e2623bff {
    width: 100%;
    height: 185px;
    max-width: 100%;
}
    
#\38 f0513c6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\37 ee26b59 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 19.2%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#a37b5238 {
    width: 100%;
    height: 185px;
    max-width: 100%;
}
    
#cea96f91 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\38 c9a1c18 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 19.2%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\38 04c6627 {
    width: 100%;
    height: 185px;
    max-width: 100%;
}
    
#\37 069d66c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#f81cb963 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 19.2%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\37 d33c1ce {
    width: 100%;
    height: 185px;
    max-width: 100%;
}
    
#bf1cf4d8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 8797b0a {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 1%;
    min-height: 240px;
}
    
#\39 d01da94 {
    width: 49.5%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\37 4e36e2b {
    width: 49.5%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\37 ee26b59 {
    width: 49.5%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\38 c9a1c18 {
    width: 49.5%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#f81cb963 {
    width: 49.5%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\39 d01da94 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 8797b0a {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_693 {
    height: 130px;
    width: 100.00%;
}
    
#\37 4e36e2b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e2623bff {
    height: 130px;
    width: 100.00%;
}
    
#\37 ee26b59 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a37b5238 {
    height: 130px;
    width: 100.00%;
}
    
#\38 c9a1c18 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 04c6627 {
    height: 130px;
    width: 100.00%;
}
    
#f81cb963 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 d33c1ce {
    height: 130px;
    width: 100.00%;
}
}



@media all {
    
#\34 ba202b8::before, #\34 ba202b8 > .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;
}
#\34 ba202b8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/d48aa68fb0c94ca3a055233e3d068c5d/dms3rep/multi/opt/imgi_10_636cd43c350fa5b658be904d-MjNDaC0F-1190739162430816__msi___jpeg-1920w.webp);
    justify-content: flex-end;
    padding: 3% 3% 3% 3%;
}
#\34 ba202b8.lazy {
    background-image: url('data:image/jpeg; base64,UklGRjwAAABXRUJQVlA4IDAAAADwAQCdASoKAAYAAUAmJZwCdAEfhMr2hzQA/Zys1cZILB95ifTVUvIWJ+Sz1TQFgAA=');
}
    
#\36 45b51e7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
}
    
#ac96264d {
    min-height: 541px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#widget_dg9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_lnh {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_502 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ac96264d {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 402px;
}
    
#\34 ba202b8::before, #\34 ba202b8 > .bgExtraLayerOverlay {
    
}
#\34 ba202b8.lazy {
    background-image: url('data:image/jpeg; base64,UklGRjwAAABXRUJQVlA4IDAAAADwAQCdASoKAAYAAUAmJZwCdAEfhMr2hzQA/Zys1cZILB95ifTVUvIWJ+Sz1TQFgAA=');
}
}



@media (max-width: 767px) {
    
#\34 ba202b8::before, #\34 ba202b8 > .bgExtraLayerOverlay {
    
}
#\34 ba202b8 {
    width: 100%;
    min-height: 190px;
    align-items: center;
    height: auto;
}
#\34 ba202b8.lazy {
    background-image: url('data:image/jpeg; base64,UklGRjwAAABXRUJQVlA4IDAAAADwAQCdASoKAAYAAUAmJZwCdAEfhMr2hzQA/Zys1cZILB95ifTVUvIWJ+Sz1TQFgAA=');
}
    
#\36 45b51e7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ac96264d {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media all {
    
#fbdcd82d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 9b8e610 {
    min-height: 756px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\33 29b23a4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    order: 0;
}
    
#e54ea1a0::before, #e54ea1a0 > .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;
}
#e54ea1a0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/d48aa68fb0c94ca3a055233e3d068c5d/dms3rep/multi/opt/imgi_11_636cd43c350fa5b658be904d-2uMDaCUG-9860515207364335__msi___jpeg-1920w.webp);
    justify-content: flex-end;
    order: 1;
    padding: 3% 3% 3% 3%;
}
#e54ea1a0.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkYAAABXRUJQVlA4IDoAAAAQAgCdASoKAAgAAUAmJZQCdAEfbqkw07sYAPsj7SiTSQPjfZcHizmFAYLbuJ7ND1X8I7zvVcANfAAA');
}
    
#c295b3b8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e03b843d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_n0b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_sg9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 9b8e610 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 555px;
}
    
#e54ea1a0::before, #e54ea1a0 > .bgExtraLayerOverlay {
    
}
#e54ea1a0.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkYAAABXRUJQVlA4IDoAAAAQAgCdASoKAAgAAUAmJZQCdAEfbqkw07sYAPsj7SiTSQPjfZcHizmFAYLbuJ7ND1X8I7zvVcANfAAA');
}
}



@media (max-width: 767px) {
    
#\30 9b8e610 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\33 29b23a4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e54ea1a0::before, #e54ea1a0 > .bgExtraLayerOverlay {
    
}
#e54ea1a0 {
    width: 100%;
    min-height: 259px;
    align-items: center;
    height: auto;
}
#e54ea1a0.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkYAAABXRUJQVlA4IDoAAAAQAgCdASoKAAgAAUAmJZQCdAEfbqkw07sYAPsj7SiTSQPjfZcHizmFAYLbuJ7ND1X8I7zvVcANfAAA');
}
}



@media all {
    
#\30 8e9c77e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    order: 1;
}
    
#\33 6ec7f2c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 5f7ba19 {
    min-height: 759px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#f1192168 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f76fe59a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b3733ea0::before, #b3733ea0 > .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;
}
#b3733ea0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/d48aa68fb0c94ca3a055233e3d068c5d/dms3rep/multi/opt/imgi_12_471819953_895396612576798_4379444307015831894_n_37__msi___jpg-1920w.webp);
    justify-content: flex-end;
    order: 0;
    padding: 3% 3% 3% 3%;
}
#b3733ea0.lazy {
    background-image: url('data:image/jpeg; base64,UklGRk4AAABXRUJQVlA4IEIAAADQAQCdASoKAAgAAUAmJQBOgCHXaacroAD+9UnbmHa+yuhnzCjO1MfaQIW7WkL70Q8vPbI3smDTc9tmB+Sr+WTTAAA=');
}
    
#cb9ad390 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 38b91d9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 5f7ba19 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 585px;
}
    
#b3733ea0::before, #b3733ea0 > .bgExtraLayerOverlay {
    
}
#b3733ea0.lazy {
    background-image: url('data:image/jpeg; base64,UklGRk4AAABXRUJQVlA4IEIAAADQAQCdASoKAAgAAUAmJQBOgCHXaacroAD+9UnbmHa+yuhnzCjO1MfaQIW7WkL70Q8vPbI3smDTc9tmB+Sr+WTTAAA=');
}
}



@media (max-width: 767px) {
    
#\30 8e9c77e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 5f7ba19 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#b3733ea0::before, #b3733ea0 > .bgExtraLayerOverlay {
    
}
#b3733ea0 {
    width: 100%;
    min-height: 276px;
    align-items: center;
    height: auto;
}
#b3733ea0.lazy {
    background-image: url('data:image/jpeg; base64,UklGRk4AAABXRUJQVlA4IEIAAADQAQCdASoKAAgAAUAmJQBOgCHXaacroAD+9UnbmHa+yuhnzCjO1MfaQIW7WkL70Q8vPbI3smDTc9tmB+Sr+WTTAAA=');
}
}



@media all {
    
#b7dadeb0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    order: 0;
}
    
#\35 ab33f38 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ed3e7896 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 92ce7c9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 fa95bf6 {
    min-height: 640px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#c2b5c1aa::before, #c2b5c1aa > .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;
}
#c2b5c1aa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/d48aa68fb0c94ca3a055233e3d068c5d/dms3rep/multi/opt/imgi_13_636cd43c350fa5b658be904d-SswfN5ai-11675735047399071__msi___jpeg-1920w.webp);
    justify-content: flex-end;
    order: 1;
    padding: 3% 3% 3% 3%;
}
#c2b5c1aa.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkQAAABXRUJQVlA4IDgAAADQAQCdASoKAAgAAUAmJZwCdAELLKu6gAD+xKaV13l9E4dEC4ZJbtV583Illhezr+xLGz0PASQAAA==');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 fa95bf6 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 424px;
}
    
#c2b5c1aa::before, #c2b5c1aa > .bgExtraLayerOverlay {
    
}
#c2b5c1aa.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkQAAABXRUJQVlA4IDgAAADQAQCdASoKAAgAAUAmJZwCdAELLKu6gAD+xKaV13l9E4dEC4ZJbtV583Illhezr+xLGz0PASQAAA==');
}
}



@media (max-width: 767px) {
    
#b7dadeb0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 fa95bf6 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#c2b5c1aa::before, #c2b5c1aa > .bgExtraLayerOverlay {
    
}
#c2b5c1aa {
    width: 100%;
    min-height: 244px;
    align-items: center;
    height: auto;
}
#c2b5c1aa.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkQAAABXRUJQVlA4IDgAAADQAQCdASoKAAgAAUAmJZwCdAELLKu6gAD+xKaV13l9E4dEC4ZJbtV583Illhezr+xLGz0PASQAAA==');
}
}



@media all {
    
#b9333077 {
    min-height: 499px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#a1961c4a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    order: 1;
}
    
#\39 7744abf::before, #\39 7744abf > .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;
}
#\39 7744abf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/d48aa68fb0c94ca3a055233e3d068c5d/dms3rep/multi/opt/imgi_14_68251685_2710436239009351_6866088706848063488_n__msi___jpg-1920w.webp);
    justify-content: flex-end;
    order: 0;
    padding: 3% 3% 3% 3%;
}
#\39 7744abf.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkIAAABXRUJQVlA4IDYAAAAwAgCdASoKAAoAAUAmJZwC7AEPD4EVtDTuAAD+pXVwgWpGtvqWEqoKfdWuWUR+Nk1VkpiIAAA=');
}
    
#\34 0339f49 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 342b4a5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 51749a1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b9333077 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\39 7744abf::before, #\39 7744abf > .bgExtraLayerOverlay {
    
}
#\39 7744abf.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkIAAABXRUJQVlA4IDYAAAAwAgCdASoKAAoAAUAmJZwC7AEPD4EVtDTuAAD+pXVwgWpGtvqWEqoKfdWuWUR+Nk1VkpiIAAA=');
}
}



@media (max-width: 767px) {
    
#b9333077 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#a1961c4a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 7744abf::before, #\39 7744abf > .bgExtraLayerOverlay {
    
}
#\39 7744abf {
    width: 100%;
    min-height: 232px;
    align-items: center;
    height: auto;
}
#\39 7744abf.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkIAAABXRUJQVlA4IDYAAAAwAgCdASoKAAoAAUAmJZwC7AEPD4EVtDTuAAD+pXVwgWpGtvqWEqoKfdWuWUR+Nk1VkpiIAAA=');
}
}



@media all {
    
#\33 2699abf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    align-items: center;
}
    
#\38 7f5a372 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
}
    
#\36 41a021d {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#widget_pp8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_jh4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
}
    
#widget_re7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 5px;
    padding-bottom: 5px;
}
#widget_re7 {
    width: 142px;
    height: auto;
    min-height: 34px;
    max-width: 100%;
    order: 0;
}
    
#widget_6nf {
    width: 100%;
    height: 388px;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\33 2699abf {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 7f5a372 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 41a021d {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_6nf {
    height: 240px;
}
}



@media all {
    
#dc652f81 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-style: solid;
    border-color: var(--color_7) #000000 #000000 #000000;
    border-width: 1px 0 0 0;
}
    
#eb4e9834 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
}
    
#widget_s9e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_8cg {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_rc0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\37 4e2810a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#widget_g4p {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\32 994d978::before, #\32 994d978 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#\32 994d978 {
    background-image: url(https://le-de.cdn-website.com/d48aa68fb0c94ca3a055233e3d068c5d/dms3rep/multi/opt/imgi_17_fondo-dune4__msi___png-1920w.webp);
}
#\32 994d978.lazy {
    background-image: url('data:image/jpeg; base64,UklGRnwAAABXRUJQVlA4WAoAAAAQAAAACQAAAwAAQUxQSCcAAAAFUNBGkrL3zP/+lfKvjYgIuIC9gud0JvBPXzyhAtX30VlQfkxQdgAAVlA4IC4AAACQAQCdASoKAAQAAUAmJaQAAp1HI1AA/vhkjx8yEpN5/8soULhpVzwwxWYhAAAA');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#eb4e9834 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\32 994d978::before, #\32 994d978 > .bgExtraLayerOverlay {
    
}
#\32 994d978.lazy {
    background-image: url('data:image/jpeg; base64,UklGRnwAAABXRUJQVlA4WAoAAAAQAAAACQAAAwAAQUxQSCcAAAAFUNBGkrL3zP/+lfKvjYgIuIC9gud0JvBPXzyhAtX30VlQfkxQdgAAVlA4IC4AAACQAQCdASoKAAQAAUAmJaQAAp1HI1AA/vhkjx8yEpN5/8soULhpVzwwxWYhAAAA');
}
}



@media (max-width: 767px) {
    
#dc652f81 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#eb4e9834 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\32 994d978::before, #\32 994d978 > .bgExtraLayerOverlay {
    
}
#\32 994d978.lazy {
    background-image: url('data:image/jpeg; base64,UklGRnwAAABXRUJQVlA4WAoAAAAQAAAACQAAAwAAQUxQSCcAAAAFUNBGkrL3zP/+lfKvjYgIuIC9gud0JvBPXzyhAtX30VlQfkxQdgAAVlA4IC4AAACQAQCdASoKAAQAAUAmJaQAAp1HI1AA/vhkjx8yEpN5/8soULhpVzwwxWYhAAAA');
}
}



@media all {
    
#\30 50674f8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
}
    
#\33 b80a0f7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    align-items: center;
}
    
#\33 798557a {
    min-height: 535px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\30 2c33892 {
    background-color: rgba(162, 16, 96, 1);
    background-image: url(https://le-de.cdn-website.com/d48aa68fb0c94ca3a055233e3d068c5d/dms3rep/multi/opt/dark-stripes-light__msi___png-704b8390-1920w.png);
    background-repeat: repeat;
    background-size: auto;
}
#\30 2c33892.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAlElEQVQY002QWw4FIQhD3c5cxNk4zx3elICZjyZKDwVdIvKoKqkqi8hW1W1mx8w4Ig6UmWeZ2RgHMMAWwXP3aligcXD3Sun0H9TgzkxeEcEN8Bg9hTqVUBuwxokIDNzvhG4qcArYsXbqB/GAuAN80d0JNXLGufv1FhJGEQGTWhtrtep76GNeaMA+8wUjgj4v/iY/0B/Nx93Ki6jRPwAAAABJRU5ErkJggg==');
}
    
#widget_f9a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_9g6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_3mr {
    width: 89.80%;
    height: 510px;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\30 50674f8 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\33 b80a0f7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 798557a {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_3mr {
    height: 240px;
}
}



@media all {
    
#\31 ff6efb0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\35 b2c48c9 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_4j8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#de0f4755.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 5px;
    padding-bottom: 5px;
}
#de0f4755 {
    width: 142px;
    height: auto;
    min-height: 34px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (max-width: 767px) {
    
#\31 ff6efb0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 b2c48c9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
}
    
#\34 98decd9 {
    margin: 0px 0% 0px 0%;
}
}

