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

  *#dm .dmInner div.u_1042991576 input:not([type="submit"]) {
    border-color:rgba(205,205,205,1) !important;
    border-style:solid !important;
    border-width:1px !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1042991576 textarea {
    border-color:rgba(205,205,205,1) !important;
    border-style:solid !important;
    border-width:1px !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1042991576 select {
    border-color:rgba(205,205,205,1) !important;
    border-style:solid !important;
    border-width:1px !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1042991576 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { color:rgba(75,76,83,1) !important; }

  *#dm .dmInner div.u_1042991576 .m-recaptcha { color:rgba(75,76,83,1) !important; }

  *#dm .dmInner div.u_1042991576 .dmforminput input { color:rgba(54,54,54,1) !important; }

  *#dm .dmInner div.u_1042991576 .dmforminput textarea { color:rgba(54,54,54,1) !important; }

  *#dm .dmInner div.u_1042991576 .dmforminput .fileUploadLink { color:rgba(54,54,54,1) !important; }

  *#dm .dmInner div.u_1042991576 .checkboxwrapper span { color:rgba(54,54,54,1) !important; }

  *#dm .dmInner div.u_1042991576 .radiowrapper span { color:rgba(54,54,54,1) !important; }

  *#dm .dmInner div.u_1042991576 .optinwrapper div { color:rgba(54,54,54,1) !important; }

  *#dm .dmInner div.u_1042991576 .freetextwrapper { color:rgba(54,54,54,1) !important; }

  *#dm .dmInner div.u_1042991576 .dmforminput select { color:rgba(54,54,54,1) !important; }

  *#dm .dmInner div.u_1042991576 .dmforminput option { color:rgba(54,54,54,1) !important; }

  *#dm .dmInner *.u_1042991576 .dmformsubmit { float:RIGHT !important; }

  *#dm .dmInner div.u_1042991576 .dmforminput { padding-inline:0px !important; }

  *#dm .dmInner div.u_1042991576 .spacing-container { margin-inline:-0px !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_1035346193 hr {
    color:var(--color_4) !important;
    border-width:3px !important;
  }

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

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

  *#dm .dmInner a.u_1969554543 {
    background-color:var(--color_6) !important;
    background-image:initial !important;
    border-radius:7px 7px 7px 7px !important;
  }

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

  *#dm .dmInner a.u_1969507177 {
    background-color:var(--color_4) !important;
    background-image:initial !important;
    border-radius:7px 7px 7px 7px !important;
  }

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

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

  *#dm .dmInner a.u_1387888624 {
    background-color:var(--color_4) !important;
    background-image:initial !important;
    border-radius:7px 7px 7px 7px !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1588882765 {
    background-color:var(--color_4) !important;
    background-image:initial !important;
    border-radius:7px 7px 7px 7px !important;
  }

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

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

  *#dm .dmInner a.u_1886322241 {
    background-color:var(--color_4) !important;
    background-image:initial !important;
    border-radius:7px 7px 7px 7px !important;
  }

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

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

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

  *#dm .dmInner *.u_1422359658 .svg { width:100% !important; }

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

  *#dm .dmInner div.u_1422359658 {
    padding:12.5% !important;
    border-radius:50% 50% 50% 50% !important;
    background-color:var(--color_5) !important;
    background-image:initial !important;
  }

  *#dm .dmInner *.u_1857520182 .svg { width:100% !important; }

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

  *#dm .dmInner *.u_1592336998 .svg { width:100% !important; }

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

  *#dm .dmInner div.u_1857520182 {
    padding:12.5% !important;
    border-radius:50% 50% 50% 50% !important;
    background-color:var(--color_3) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1592336998 {
    padding:12.5% !important;
    border-radius:50% 50% 50% 50% !important;
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1893592858 { border-radius:7px 7px 7px 7px !important; }

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

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

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

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

  *#dm .dmInner div.u_1042991576 .dmformsubmit {
    float:left !important;
    display:block !important;
    margin-left:0 !important;
    margin-right:auto !important;
    width:142px !important;
    border-radius:7px 7px 7px 7px !important;
  }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner div.u_1042991576 .dmformsubmit {
    width:300px !important;
    height:52px !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1407517960 { text-align:left !important; }

  *#dm .dmInner div.u_1042991576 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:16px !important; }

  *#dm .dmInner div.u_1042991576 .m-recaptcha { font-size:16px !important; }

  *#dm .dmInner div.u_1042991576 .dmformsubmit { height:55px !important; }

  *#dm .dmInner *.u_1965544677 .photoGalleryThumbs { padding:4.5px !important; }

  *#dm .dmInner *.u_1965544677 .layout-container { padding:4.5px !important; }

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

  *#dm .dmInner div.u_1042991576 .dmforminput { padding-inline:7px !important; }

  *#dm .dmInner div.u_1042991576 .spacing-container { margin-inline:-7px !important; }

  *#dm .dmInner *.u_1965544677 .photoGalleryThumbs { padding:4px !important; }

  *#dm .dmInner *.u_1965544677 .layout-container { padding:4px !important; }

  *#dm .dmInner *.u_1965544677 .photoGalleryViewAll { padding:0 4px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1407517960 { text-align:left !important; }

  *#dm .dmInner *.u_1965544677 .photoGalleryThumbs { padding:3px !important; }

  *#dm .dmInner *.u_1965544677 .layout-container { padding:3px !important; }

  *#dm .dmInner *.u_1965544677 .photoGalleryViewAll { padding:0 3px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}

@media all {
    
#\34 4148d80 {
    min-height: 1017px;
    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.6;
    border-radius: inherit;
    content: '';
    background-color: var(--color_1);
}
#\32 e8d8dd1 {
    background-image: url(https://le-de.cdn-website.com/df81f3f568d841bf9dee6fd1d3a3f2b6/dms3rep/multi/opt/banner-1__msi___jpg-1920w.jpg);
    box-shadow: none;
}
    
#\39 a0318d0 {
    width: 80.79845770102366%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\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(https://le-de.cdn-website.com/df81f3f568d841bf9dee6fd1d3a3f2b6/dms3rep/multi/opt/faded-slant-bottom2__msi___png-b50ae307-1920w.png);
}
    
#\31 907e6c6 {
    width: 1105px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 12px;
}
    
#widget_ea3 {
    width: 154px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-top: 20px;
    min-height: 46px;
}
    
#widget_l2c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_l2c {
    width: 5.79%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#widget_93i.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#widget_93i {
    width: 64px;
    height: 64px;
    max-width: 100%;
    order: 4;
    margin-top: 69px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 4148d80 {
    padding-top: 80px;
    padding-bottom: 0px;
    min-height: 541px;
}
    
#\39 a0318d0 {
    width: 91.16%;
    margin: 0px 0% 0px 0%;
}
    
#\31 907e6c6 {
    width: 671.719px;
    margin: 0px 0% 0px 0%;
}
    
#\37 e9bf115 {
    row-gap: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    justify-content: flex-start;
    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 0% 0px 0%;
}
    
#\39 a0318d0 {
    width: 84.43%;
}
    
#\37 e9bf115 {
    min-height: 80px;
    width: 100%;
    justify-content: center;
    padding: 0px 0px 80px 0px;
}
    
#\31 907e6c6 {
    width: 89.26%;
}
    
#\38 60c5298 {
    margin-bottom: 0px;
}
    
#widget_93i {
    height: 64px;
}
}



@media all {
    
#b7ac1366 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f13d3cd.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#\30 f13d3cd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 f533edc {
    justify-content: flex-start;
    width: 46.80344611528822%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 34px;
    order: 0;
    border-radius: 0px 0px 0px 0px;
    background-image: initial;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0.49);
    padding: 60px 60px 60px 60px;
}
    
#fa9611d0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 5b3c9cb {
    min-height: 588px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 8% 8% 8%;
}
    
#\30 1b69174::before, #\30 1b69174 > .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 1b69174 {
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://le-de.cdn-website.com/df81f3f568d841bf9dee6fd1d3a3f2b6/dms3rep/multi/opt/banner-6__msi___jpg-1920w.jpg);
}
#\30 1b69174.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQI/8QAGhABAAMAAwAAAAAAAAAAAAAAAQACAyJBUv/EABUBAQEAAAAAAAAAAAAAAAAAAAMF/8QAGBEBAAMBAAAAAAAAAAAAAAAAAQACBBH/2gAMAwEAAhEDEQA/AM3abVcEcqq9yHj5IiUNKtoNDhP/2Q==');
}
    
#fc337bbe {
    width: 100.00%;
    height: 282px;
    min-height: 100px;
    max-width: 100%;
    order: 7;
    margin: 0px 0% 0px 0%;
}
    
#e336d340 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 53.20%;
    justify-content: flex-start;
    min-width: 4%;
    order: 2;
    background-color: var(--color_2);
    border-radius: 0px 0px 0px 0px;
    background-image: initial;
    padding: 60px 60px 60px 60px;
}
    
#group_poh {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 39px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 1;
}
    
#group_5cr {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 5.43%;
    min-height: 31px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#group_74b {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 50%;
    min-height: 39px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#widget_3b9 {
    width: 31px;
    height: auto;
    max-width: 100%;
}
    
#widget_qg6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_0qv {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 3bfa6c2 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 39px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 3;
}
    
#e281bbf9 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 6.89%;
    min-height: 39px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\35 d20e43f {
    width: 31px;
    height: auto;
    max-width: 100%;
}
    
#\30 970155a {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 50%;
    min-height: 39px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\38 5a610a3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 cf88037 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 14.57%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\39 9cc3d1c {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 68.04611650485437%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    grid-area: auto / auto / auto / auto;
}
    
#c875add1 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 27.953155339805825%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    grid-area: auto / auto / auto / auto;
}
    
#e729ef53 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 70.17570624716097%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\33 6b74911 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\38 643463b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\30 0366a35 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100.00%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\38 ff12a22 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\37 3f74714 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 94.74%;
    min-height: 39px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 4;
}
    
#c5ac572b {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 39px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 5;
}
    
#\38 99e65d5 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 6.89%;
    min-height: 39px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#f75b3020 {
    width: 31px;
    height: auto;
    max-width: 100%;
}
    
#deedb0d5 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 50%;
    min-height: 39px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\30 a844430 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_1ao {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 6;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 5b3c9cb {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
    row-gap: 0px;
    padding: 8% 8% 8% 8%;
}
    
#\39 f533edc {
    width: 100%;
    min-height: 80px;
    row-gap: 24px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#fc337bbe {
    height: 230px;
    order: 7;
}
    
#e336d340 {
    width: 100%;
    min-height: 80px;
    row-gap: 0px;
    padding: 60px 60px 60px 60px;
}
    
#\30 1b69174::before, #\30 1b69174 > .bgExtraLayerOverlay {
    
}
#\30 1b69174.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQI/8QAGhABAAMAAwAAAAAAAAAAAAAAAQACAyJBUv/EABUBAQEAAAAAAAAAAAAAAAAAAAMF/8QAGBEBAAMBAAAAAAAAAAAAAAAAAQACBBH/2gAMAwEAAhEDEQA/AM3abVcEcqq9yHj5IiUNKtoNDhP/2Q==');
}
    
#\30 f13d3cd.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
    
#\37 3f74714 {
    width: 68.68%;
    order: 4;
}
    
#c5ac572b {
    column-gap: 1%;
    order: 5;
}
    
#group_poh {
    justify-self: auto;
    align-self: auto;
    width: 99.99999800929045%;
    order: 1;
    column-gap: 1%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa9611d0 {
    order: 0;
}
    
#widget_0qv {
    order: 2;
}
    
#\36 3bfa6c2 {
    order: 3;
    column-gap: 1%;
}
    
#widget_1ao {
    order: 6;
}
}



@media (max-width: 767px) {
    
#\31 5b3c9cb {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 2% 4% 2% 4%;
}
    
#\39 f533edc {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 20px 20px 20px 20px;
}
    
#fc337bbe {
    order: 1;
    height: 246px;
    min-height: 52px;
    width: 100.00%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#fa9611d0 {
    margin-bottom: 0%;
}
    
#e336d340 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 0px;
    padding: 20px 20px 20px 20px;
}
    
#\30 1b69174::before, #\30 1b69174 > .bgExtraLayerOverlay {
    
}
#\30 1b69174.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQI/8QAGhABAAMAAwAAAAAAAAAAAAAAAQACAyJBUv/EABUBAQEAAAAAAAAAAAAAAAAAAAMF/8QAGBEBAAMBAAAAAAAAAAAAAAAAAQACBBH/2gAMAwEAAhEDEQA/AM3abVcEcqq9yHj5IiUNKtoNDhP/2Q==');
}
    
#c875add1 {
    width: 32.34%;
}
    
#\39 9cc3d1c {
    width: 63.66600337901258%;
}
    
#\37 3f74714 {
    width: 100.00%;
}
    
#\30 f13d3cd.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
}



@media all {
    
#\35 e589e5a::before, #\35 e589e5a > .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;
}
#\35 e589e5a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/df81f3f568d841bf9dee6fd1d3a3f2b6/dms3rep/multi/opt/banner-4__msi___jpg-1920w.jpg);
    align-items: center;
    padding: 16px 16px 16px 16px;
}
#\35 e589e5a.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAQMFBv/EACIQAAECBQQDAAAAAAAAAAAAAAMBBQACBBEhBhMUkiQzNP/EABUBAQEAAAAAAAAAAAAAAAAAAAED/8QAGBEBAQADAAAAAAAAAAAAAAAAAQACEjH/2gAMAwEAAhEDEQA/ACdpbXChBym9Bmt7pFysRV0rQX+knaMUXUznXqgd+YI5cWlWE+QueWftDsnKhi3/2Q==');
}
    
#\36 ed917c1 {
    padding-top: 4%;
    padding-bottom: 2%;
    min-height: 508px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_h0b {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#widget_n06 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#efc44f2b {
    width: 154px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 46px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1e01c01::before, #\38 1e01c01 > .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;
}
#\38 1e01c01 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/df81f3f568d841bf9dee6fd1d3a3f2b6/dms3rep/multi/opt/banner-4__msi___jpg-1920w.jpg);
    align-items: center;
    padding: 16px 16px 16px 16px;
}
#\38 1e01c01.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAQMFBv/EACIQAAECBQQDAAAAAAAAAAAAAAMBBQACBBEhBhMUkiQzNP/EABUBAQEAAAAAAAAAAAAAAAAAAAED/8QAGBEBAQADAAAAAAAAAAAAAAAAAQACEjH/2gAMAwEAAhEDEQA/ACdpbXChBym9Bmt7pFysRV0rQX+knaMUXUznXqgd+YI5cWlWE+QueWftDsnKhi3/2Q==');
}
    
#d1903fb2 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#e03edfa1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f90a1910 {
    width: 154px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 46px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 ed917c1 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\35 e589e5a::before, #\35 e589e5a > .bgExtraLayerOverlay {
    
}
#\35 e589e5a.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAQMFBv/EACIQAAECBQQDAAAAAAAAAAAAAAMBBQACBBEhBhMUkiQzNP/EABUBAQEAAAAAAAAAAAAAAAAAAAED/8QAGBEBAQADAAAAAAAAAAAAAAAAAQACEjH/2gAMAwEAAhEDEQA/ACdpbXChBym9Bmt7pFysRV0rQX+knaMUXUznXqgd+YI5cWlWE+QueWftDsnKhi3/2Q==');
}
    
#\38 1e01c01::before, #\38 1e01c01 > .bgExtraLayerOverlay {
    
}
#\38 1e01c01.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAQMFBv/EACIQAAECBQQDAAAAAAAAAAAAAAMBBQACBBEhBhMUkiQzNP/EABUBAQEAAAAAAAAAAAAAAAAAAAED/8QAGBEBAQADAAAAAAAAAAAAAAAAAQACEjH/2gAMAwEAAhEDEQA/ACdpbXChBym9Bmt7pFysRV0rQX+knaMUXUznXqgd+YI5cWlWE+QueWftDsnKhi3/2Q==');
}
}



@media (max-width: 767px) {
    
#\35 e589e5a::before, #\35 e589e5a > .bgExtraLayerOverlay {
    
}
#\35 e589e5a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\35 e589e5a.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAQMFBv/EACIQAAECBQQDAAAAAAAAAAAAAAMBBQACBBEhBhMUkiQzNP/EABUBAQEAAAAAAAAAAAAAAAAAAAED/8QAGBEBAQADAAAAAAAAAAAAAAAAAQACEjH/2gAMAwEAAhEDEQA/ACdpbXChBym9Bmt7pFysRV0rQX+knaMUXUznXqgd+YI5cWlWE+QueWftDsnKhi3/2Q==');
}
    
#\36 ed917c1 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\38 1e01c01::before, #\38 1e01c01 > .bgExtraLayerOverlay {
    
}
#\38 1e01c01 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\38 1e01c01.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAQMFBv/EACIQAAECBQQDAAAAAAAAAAAAAAMBBQACBBEhBhMUkiQzNP/EABUBAQEAAAAAAAAAAAAAAAAAAAED/8QAGBEBAQADAAAAAAAAAAAAAAAAAQACEjH/2gAMAwEAAhEDEQA/ACdpbXChBym9Bmt7pFysRV0rQX+knaMUXUznXqgd+YI5cWlWE+QueWftDsnKhi3/2Q==');
}
}



@media all {
    
#\33 7461609 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b271ec65 {
    width: 154px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 46px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 bf80e24 {
    width: 154px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 46px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8af0419 {
    padding-bottom: 2%;
    min-height: 508px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\30 17f3ce4::before, #\30 17f3ce4 > .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 17f3ce4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/df81f3f568d841bf9dee6fd1d3a3f2b6/dms3rep/multi/opt/banner-4__msi___jpg-1920w.jpg);
    align-items: center;
    padding: 16px 16px 16px 16px;
}
#\30 17f3ce4.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAQMFBv/EACIQAAECBQQDAAAAAAAAAAAAAAMBBQACBBEhBhMUkiQzNP/EABUBAQEAAAAAAAAAAAAAAAAAAAED/8QAGBEBAQADAAAAAAAAAAAAAAAAAQACEjH/2gAMAwEAAhEDEQA/ACdpbXChBym9Bmt7pFysRV0rQX+knaMUXUznXqgd+YI5cWlWE+QueWftDsnKhi3/2Q==');
}
    
#a0feba1b {
    width: 76px;
    height: auto;
    max-width: 100%;
}
    
#\36 951deeb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 9cfe56d::before, #\34 9cfe56d > .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 9cfe56d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/df81f3f568d841bf9dee6fd1d3a3f2b6/dms3rep/multi/opt/banner-4__msi___jpg-1920w.jpg);
    align-items: center;
    padding: 16px 16px 16px 16px;
}
#\34 9cfe56d.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAQMFBv/EACIQAAECBQQDAAAAAAAAAAAAAAMBBQACBBEhBhMUkiQzNP/EABUBAQEAAAAAAAAAAAAAAAAAAAED/8QAGBEBAQADAAAAAAAAAAAAAAAAAQACEjH/2gAMAwEAAhEDEQA/ACdpbXChBym9Bmt7pFysRV0rQX+knaMUXUznXqgd+YI5cWlWE+QueWftDsnKhi3/2Q==');
}
    
#cf7ea08c {
    width: 60px;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 8af0419 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\30 17f3ce4::before, #\30 17f3ce4 > .bgExtraLayerOverlay {
    
}
#\30 17f3ce4.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAQMFBv/EACIQAAECBQQDAAAAAAAAAAAAAAMBBQACBBEhBhMUkiQzNP/EABUBAQEAAAAAAAAAAAAAAAAAAAED/8QAGBEBAQADAAAAAAAAAAAAAAAAAQACEjH/2gAMAwEAAhEDEQA/ACdpbXChBym9Bmt7pFysRV0rQX+knaMUXUznXqgd+YI5cWlWE+QueWftDsnKhi3/2Q==');
}
    
#\34 9cfe56d::before, #\34 9cfe56d > .bgExtraLayerOverlay {
    
}
#\34 9cfe56d.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAQMFBv/EACIQAAECBQQDAAAAAAAAAAAAAAMBBQACBBEhBhMUkiQzNP/EABUBAQEAAAAAAAAAAAAAAAAAAAED/8QAGBEBAQADAAAAAAAAAAAAAAAAAQACEjH/2gAMAwEAAhEDEQA/ACdpbXChBym9Bmt7pFysRV0rQX+knaMUXUznXqgd+YI5cWlWE+QueWftDsnKhi3/2Q==');
}
}



@media (max-width: 767px) {
    
#\37 8af0419 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\30 17f3ce4::before, #\30 17f3ce4 > .bgExtraLayerOverlay {
    
}
#\30 17f3ce4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\30 17f3ce4.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAQMFBv/EACIQAAECBQQDAAAAAAAAAAAAAAMBBQACBBEhBhMUkiQzNP/EABUBAQEAAAAAAAAAAAAAAAAAAAED/8QAGBEBAQADAAAAAAAAAAAAAAAAAQACEjH/2gAMAwEAAhEDEQA/ACdpbXChBym9Bmt7pFysRV0rQX+knaMUXUznXqgd+YI5cWlWE+QueWftDsnKhi3/2Q==');
}
    
#\34 9cfe56d::before, #\34 9cfe56d > .bgExtraLayerOverlay {
    
}
#\34 9cfe56d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\34 9cfe56d.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAQMFBv/EACIQAAECBQQDAAAAAAAAAAAAAAMBBQACBBEhBhMUkiQzNP/EABUBAQEAAAAAAAAAAAAAAAAAAAED/8QAGBEBAQADAAAAAAAAAAAAAAAAAQACEjH/2gAMAwEAAhEDEQA/ACdpbXChBym9Bmt7pFysRV0rQX+knaMUXUznXqgd+YI5cWlWE+QueWftDsnKhi3/2Q==');
}
}



@media all {
    
#\35 d8f4762 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 44.00173684210527%;
    min-width: 4%;
    margin-left: 3%;
    margin-right: 3%;
    padding: 16px 16px 16px 16px;
}
    
#\39 49dd605 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50.00%;
    min-width: 4%;
}
    
#c7fb6d00 {
    min-height: 602px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
}
    
#e4c2bae7 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#widget_vgd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_13h {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_ese {
    width: 100%;
    height: 608px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c7fb6d00 {
    padding-left: 0%;
    padding-right: 0%;
    min-height: 459px;
}
}



@media (max-width: 767px) {
    
#\35 d8f4762 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 49dd605 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c7fb6d00 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#widget_ese {
    height: 240px;
}
}



@media all {
    
#\36 6c6d30c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\30 6faf903 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_t1b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_n00 {
    width: 82px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
}
    
#\32 ee5ef3a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#a853f03b {
    width: 82px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
}
    
#\37 62da18b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#acef69c4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#ea2a7f69 {
    width: 82px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
}
    
#dbe6c762 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



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



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



@media all {
    
#\30 65ed2a8 {
    padding-bottom: 16px;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: initial;
    justify-content: flex-start;
}
    
#db93edca {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 839px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\38 98c8d69::before, #\38 98c8d69 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.57;
    border-radius: inherit;
}
#\38 98c8d69 {
    background-image: url(https://le-de.cdn-website.com/df81f3f568d841bf9dee6fd1d3a3f2b6/dms3rep/multi/opt/banner-3__msi___jpg-1920w.jpg);
}
#\38 98c8d69.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMI/8QAGhAAAgIDAAAAAAAAAAAAAAAAAAECERMhUf/EABUBAQEAAAAAAAAAAAAAAAAAAAMF/8QAFxEBAAMAAAAAAAAAAAAAAAAAAAECMf/aAAwDAQACEQMRAD8AzHGKtXspiXEAWK4CX//Z');
}
    
#widget_88s {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#widget_v8e {
    width: 91.85%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#widget_jun {
    width: 82.63%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\36 e924605 {
    padding-bottom: 16px;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: initial;
    justify-content: flex-start;
}
    
#\30 9bbfbfe {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\37 369262b {
    width: 92.93%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\39 37028be {
    width: 82.63%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#dd96ff20 {
    padding-bottom: 16px;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: initial;
    justify-content: flex-start;
}
    
#ea66d5c9 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#c6350aa4 {
    width: 92.93%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\39 095aa3c {
    width: 82.63%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#db93edca {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 743px;
}
    
#\38 98c8d69::before, #\38 98c8d69 > .bgExtraLayerOverlay {
    
}
#\38 98c8d69.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMI/8QAGhAAAgIDAAAAAAAAAAAAAAAAAAECERMhUf/EABUBAQEAAAAAAAAAAAAAAAAAAAMF/8QAFxEBAAMAAAAAAAAAAAAAAAAAAAECMf/aAAwDAQACEQMRAD8AzHGKtXspiXEAWK4CX//Z');
}
}



@media (max-width: 767px) {
    
#\30 65ed2a8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#db93edca {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\38 98c8d69::before, #\38 98c8d69 > .bgExtraLayerOverlay {
    
}
#\38 98c8d69.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMI/8QAGhAAAgIDAAAAAAAAAAAAAAAAAAECERMhUf/EABUBAQEAAAAAAAAAAAAAAAAAAAMF/8QAFxEBAAMAAAAAAAAAAAAAAAAAAAECMf/aAAwDAQACEQMRAD8AzHGKtXspiXEAWK4CX//Z');
}
    
#widget_88s {
    height: 240px;
}
    
#\36 e924605 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 9bbfbfe {
    height: 240px;
}
    
#dd96ff20 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ea66d5c9 {
    height: 240px;
}
}



@media all {
    
#\31 8d2b174 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\38 7ed1509 {
    padding-top: 2%;
    padding-bottom: 2%;
    min-height: 643px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_ic7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



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



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



@media all {
    
#\31 78b5d95 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#bc150535 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 662px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#a7a31615::before, #a7a31615 > .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;
}
#a7a31615 {
    background-image: url(https://le-de.cdn-website.com/df81f3f568d841bf9dee6fd1d3a3f2b6/dms3rep/multi/opt/banner-8__msi___jpg-1920w.jpg);
}
#a7a31615.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHxAAAAYBBQAAAAAAAAAAAAAAAAECBAUSAwYREyJB/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABYRAQEBAAAAAAAAAAAAAAAAAAACMf/aAAwDAQACEQMRAD8AidKzqnsW3jakrC3OxJMaVhyQHEi7Y7VLfr6ABVaNL//Z');
}
    
#widget_pdq {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_aal {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bc150535 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 411px;
}
    
#a7a31615::before, #a7a31615 > .bgExtraLayerOverlay {
    
}
#a7a31615.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHxAAAAYBBQAAAAAAAAAAAAAAAAECBAUSAwYREyJB/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABYRAQEBAAAAAAAAAAAAAAAAAAACMf/aAAwDAQACEQMRAD8AidKzqnsW3jakrC3OxJMaVhyQHEi7Y7VLfr6ABVaNL//Z');
}
}



@media (max-width: 767px) {
    
#\31 78b5d95 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bc150535 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#a7a31615::before, #a7a31615 > .bgExtraLayerOverlay {
    
}
#a7a31615.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHxAAAAYBBQAAAAAAAAAAAAAAAAECBAUSAwYREyJB/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABYRAQEBAAAAAAAAAAAAAAAAAAACMf/aAAwDAQACEQMRAD8AidKzqnsW3jakrC3OxJMaVhyQHEi7Y7VLfr6ABVaNL//Z');
}
}



@media all {
    
#d50bdcde {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 65.50%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\35 8a105ea {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.5%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\38 acc8433 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 396px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#b1f5eb69 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#widget_0us {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_gpo {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_2ig {
    width: 280px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#d50bdcde {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 8a105ea {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 acc8433 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
}

