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

  *#dm .dmInner nav.u_1661042602 { color:white !important; }

  *#dm .dmInner nav.u_1191045873 { color:white !important; }

  *#dm .dmInner *.u_1230466873 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

  *#dm .dmInner *.u_1597510073 { display:block !important; }

  *#dm .dmInner *.u_1360528306 { display:none !important; }

  *#dm .dmInner div.u_1230466873 .caption-button { background-color:var(--color_2) !important; }

  *#dm .dmInner div.u_1230466873 .caption-button span.text {
    font-family:'Montserrat' !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1230466873 .photoGalleryViewAll.link { color:var(--color_8) !important; }

  *#dm .dmInner *.u_1496986326 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

  *#dm .dmInner *.u_1131243213 { display:block !important; }

  *#dm .dmInner *.u_1818449023 { display:none !important; }

  *#dm .dmInner div.u_1496986326 .caption-button { background-color:var(--color_2) !important; }

  *#dm .dmInner div.u_1496986326 .caption-button span.text {
    font-family:'Montserrat' !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1496986326 .photoGalleryViewAll.link { color:var(--color_8) !important; }

  *#dm .dmInner *.u_1655287737 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

  *#dm .dmInner *.u_1111299956 { display:block !important; }

  *#dm .dmInner *.u_1090961941 { display:none !important; }

  *#dm .dmInner div.u_1655287737 .caption-button { background-color:var(--color_2) !important; }

  *#dm .dmInner div.u_1655287737 .caption-button span.text {
    font-family:'Montserrat' !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1655287737 .photoGalleryViewAll.link { color:var(--color_8) !important; }

  *#dm .dmInner div.u_1230466873 .caption-container .caption-title { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1230466873 .caption-inner { background-color:rgba(0,0,0,0.28) !important; }

  *#dm .dmInner div.u_1496986326 .caption-inner { background-color:rgba(0,0,0,0.2) !important; }

  *#dm .dmInner div.u_1496986326 .caption-container .caption-title { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1655287737 .caption-inner { background-color:rgba(0,0,0,0.12) !important; }

  *#dm .dmInner div.u_1655287737 .caption-container .caption-title { color:var(--color_2) !important; }

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

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

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

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

  *#dm .dmInner div.u_1153626879 {
    border-style:solid !important;
    border-color:var(--color_8) var(--color_8) var(--color_8) var(--color_8) !important;
    border-width:0 !important;
    padding:0 !important;
    border-radius:0% !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1661072198 {
    border-style:solid !important;
    border-color:var(--color_8) var(--color_8) var(--color_8) var(--color_8) !important;
    border-width:0 !important;
    padding:0 !important;
    border-radius:0% !important;
    background-image:initial !important;
  }

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

  *#dm .dmInner div.u_1726071216 {
    border-style:solid !important;
    border-color:var(--color_5) !important;
    border-width:0px !important;
  }

  *#dm .dmInner *.u_1726071216 .dmformsubmit {
    float:none !important;
    text-align:LEFT !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
    padding-left:20px !important;
    padding-right:20px !important;
  }

  *#dm .dmInner div.u_1726071216 .dmformsubmit:hover { background-image:none !important; }

  *#dm .dmInner div.u_1726071216 .dmformsubmit.hover { background-image:none !important; }

  *#dm .dmInner div.u_1726071216 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    font-family:'Montserrat' !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1726071216 .m-recaptcha {
    font-family:'Montserrat' !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1726071216 .dmforminput input {
    color:var(--color_2) !important;
    font-family:'Montserrat' !important;
    font-weight:bold !important;
  }

  *#dm .dmInner div.u_1726071216 .dmforminput textarea {
    color:var(--color_2) !important;
    font-family:'Montserrat' !important;
    font-weight:bold !important;
  }

  *#dm .dmInner div.u_1726071216 .dmforminput .fileUploadLink {
    color:var(--color_2) !important;
    font-family:'Montserrat' !important;
    font-weight:bold !important;
  }

  *#dm .dmInner div.u_1726071216 .checkboxwrapper span {
    color:var(--color_2) !important;
    font-family:'Montserrat' !important;
    font-weight:bold !important;
  }

  *#dm .dmInner div.u_1726071216 .radiowrapper span {
    color:var(--color_2) !important;
    font-family:'Montserrat' !important;
    font-weight:bold !important;
  }

  *#dm .dmInner div.u_1726071216 .optinwrapper div {
    color:var(--color_2) !important;
    font-family:'Montserrat' !important;
    font-weight:bold !important;
  }

  *#dm .dmInner div.u_1726071216 .freetextwrapper {
    color:var(--color_2) !important;
    font-family:'Montserrat' !important;
    font-weight:bold !important;
  }

  *#dm .dmInner div.u_1726071216 .dmforminput select {
    color:var(--color_2) !important;
    font-family:'Montserrat' !important;
    font-weight:bold !important;
  }

  *#dm .dmInner div.u_1726071216 .dmforminput option {
    color:var(--color_2) !important;
    font-family:'Montserrat' !important;
    font-weight:bold !important;
  }

  *#dm .dmInner div.u_1726071216 .dmformsubmit {
    float:left !important;
    display:block !important;
    margin-left:0 !important;
    margin-right:auto !important;
    background-color:var(--color_8) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(206,74,155) rgb(206,74,155) rgb(206,74,155) rgb(206,74,155) !important;
  }

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

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

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

  *#dm .dmInner div.u_1631751028 {
    border-style:solid !important;
    border-color:var(--color_8) var(--color_8) var(--color_8) var(--color_8) !important;
    border-width:0 !important;
    padding:0 !important;
    border-radius:0% !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner a.u_1897368077 span.text { color:var(--color_1) !important; }

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

  *#dm .dmInner nav.u_1781746980 { color:white !important; }

  *#dm .dmInner div.u_1726071216 input::placeholder {
    color:var(--color_3) !important;
    font-family:'Albert Sans' !important;
  }

  *#dm .dmInner div.u_1726071216 input.placeholder {
    color:var(--color_3) !important;
    font-family:'Albert Sans' !important;
  }

  *#dm .dmInner div.u_1726071216 textarea::placeholder {
    color:var(--color_3) !important;
    font-family:'Albert Sans' !important;
  }

  *#dm .dmInner div.u_1726071216 textarea.placeholder {
    color:var(--color_3) !important;
    font-family:'Albert Sans' !important;
  }

  *#dm .dmInner div.u_1726071216 select::placeholder {
    color:var(--color_3) !important;
    font-family:'Albert Sans' !important;
  }

  *#dm .dmInner div.u_1726071216 select.placeholder {
    color:var(--color_3) !important;
    font-family:'Albert Sans' !important;
  }

  *#dm .dmInner div.u_1726071216 input:not([type="submit"]) {
    border-color:rgba(104,158,199,1) rgba(104,158,199,1) rgba(104,158,199,1) rgba(104,158,199,1) !important;
    background-color:rgba(189,189,189,1) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-width:1.5px 1.5px 1.5px 1.5px !important;
    border-radius:9px 9px 9px 9px !important;
  }

  *#dm .dmInner div.u_1726071216 textarea {
    border-color:rgba(104,158,199,1) rgba(104,158,199,1) rgba(104,158,199,1) rgba(104,158,199,1) !important;
    background-color:rgba(189,189,189,1) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-width:1.5px 1.5px 1.5px 1.5px !important;
    border-radius:9px 9px 9px 9px !important;
  }

  *#dm .dmInner div.u_1726071216 select {
    border-color:rgba(104,158,199,1) rgba(104,158,199,1) rgba(104,158,199,1) rgba(104,158,199,1) !important;
    background-color:rgba(189,189,189,1) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-width:1.5px 1.5px 1.5px 1.5px !important;
    border-radius:9px 9px 9px 9px !important;
  }

  *#dm .dmInner a.u_1534734014 {
    background-color:var(--color_6) !important;
    background-image:initial !important;
    text-align:center !important;
    border-style:solid !important;
    border-color:rgb(50,50,50) rgb(50,50,50) rgb(50,50,50) rgb(50,50,50) !important;
    border-width:2px 2px 2px 2px !important;
  }

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

  *#dm .dmInner a.u_1534734014.hover {
    background-image:initial !important;
    background-color:var(--color_6) !important;
  }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner a.u_1534734014 span.text { font-size:11px !important; }

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

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

  *#dm .dmInner div.u_1726071216 .dmforminput input { font-size:13px !important; }

  *#dm .dmInner div.u_1726071216 .dmforminput textarea { font-size:13px !important; }

  *#dm .dmInner div.u_1726071216 .dmforminput .fileUploadLink { font-size:13px !important; }

  *#dm .dmInner div.u_1726071216 .checkboxwrapper span { font-size:13px !important; }

  *#dm .dmInner div.u_1726071216 .radiowrapper span { font-size:13px !important; }

  *#dm .dmInner div.u_1726071216 .optinwrapper div { font-size:13px !important; }

  *#dm .dmInner div.u_1726071216 .freetextwrapper { font-size:13px !important; }

  *#dm .dmInner div.u_1726071216 .dmforminput select { font-size:13px !important; }

  *#dm .dmInner div.u_1726071216 .dmforminput option { font-size:13px !important; }

  *#dm .dmInner div.u_1726071216 .dmformsubmit {
    height:50px !important;
    width:314px !important;
  }

  *#dm .dmInner div.u_1726071216 input[type="submit"] { font-size:13px !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1904777493 { text-align:left !important; }

  *#dm .dmInner *.u_1773047415 { text-align:left !important; }

  *#dm .dmInner div.u_1230466873 .caption-button span.text { font-size:14px !important; }

  *#dm .dmInner div.u_1496986326 .caption-button span.text { font-size:14px !important; }

  *#dm .dmInner div.u_1655287737 .caption-button span.text { font-size:14px !important; }

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

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

  *#dm .dmInner *.u_1878273739 .photoGalleryViewAll { padding:0 4px !important; }

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

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

  *#dm .dmInner div.u_1726071216 .dmforminput input { font-size:14px !important; }

  *#dm .dmInner div.u_1726071216 .dmforminput textarea { font-size:14px !important; }

  *#dm .dmInner div.u_1726071216 .dmforminput .fileUploadLink { font-size:14px !important; }

  *#dm .dmInner div.u_1726071216 .checkboxwrapper span { font-size:14px !important; }

  *#dm .dmInner div.u_1726071216 .radiowrapper span { font-size:14px !important; }

  *#dm .dmInner div.u_1726071216 .optinwrapper div { font-size:14px !important; }

  *#dm .dmInner div.u_1726071216 .freetextwrapper { font-size:14px !important; }

  *#dm .dmInner div.u_1726071216 .dmforminput select { font-size:14px !important; }

  *#dm .dmInner div.u_1726071216 .dmforminput option { font-size:14px !important; }

  *#dm .dmInner div.u_1726071216 .dmformsubmit {
    width:130px !important;
    height:50px !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1904777493 { text-align:left !important; }

  *#dm .dmInner *.u_1773047415 { text-align:left !important; }

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

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

  *#dm .dmInner div.u_1726071216 .dmforminput input { font-size:14px !important; }

  *#dm .dmInner div.u_1726071216 .dmforminput textarea { font-size:14px !important; }

  *#dm .dmInner div.u_1726071216 .dmforminput .fileUploadLink { font-size:14px !important; }

  *#dm .dmInner div.u_1726071216 .checkboxwrapper span { font-size:14px !important; }

  *#dm .dmInner div.u_1726071216 .radiowrapper span { font-size:14px !important; }

  *#dm .dmInner div.u_1726071216 .optinwrapper div { font-size:14px !important; }

  *#dm .dmInner div.u_1726071216 .freetextwrapper { font-size:14px !important; }

  *#dm .dmInner div.u_1726071216 .dmforminput select { font-size:14px !important; }

  *#dm .dmInner div.u_1726071216 .dmforminput option { font-size:14px !important; }

  *#dm .dmInner div.u_1726071216 input[type="submit"] { font-size:14px !important; }

  *#dm .dmInner div.u_1726071216 .dmformsubmit {
    height:50px !important;
    width:625px !important;
  }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1904777493 { text-align:left !important; }

  *#dm .dmInner *.u_1773047415 { text-align:left !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-color: rgba(0, 0, 0, 0.15);
    background-image: initial;
}
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0.15);
    --overlapping-background-image: initial;
}
}



@media all {
    
#\34 2db23b4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/4379c2558e3a4c129ae727f73cd1db86/dms3rep/multi/opt/fondodifuminado-bottom__msi___png-1920w.png);
}
    
#\35 ddf7237 {
    min-height: 667px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#e5103c9e::before, #e5103c9e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.19;
    border-radius: inherit;
}
#e5103c9e {
    background-image: url(https://le-de.cdn-website.com/4379c2558e3a4c129ae727f73cd1db86/dms3rep/multi/opt/imgi_9_85260509_l__msi___jpg-1920w.webp);
}
    
#widget_8pk {
    width: 45.46%;
    height: auto;
    max-width: 100%;
    margin-left: 66px;
}
    
#\37 c59f395.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\37 c59f395 {
    width: 158px;
    height: 55px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 67px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 ddf7237 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#e5103c9e::before, #e5103c9e > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\34 2db23b4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 ddf7237 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#e5103c9e::before, #e5103c9e > .bgExtraLayerOverlay {
    
}
    
#\37 c59f395 {
    width: 132px;
    height: 29px;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#widget_8pk {
    width: 94.45%;
    margin-left: 0px;
    margin-top: 45px;
}
}



@media all {
    
#\32 11f2406 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#ef10a8ac {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_drv {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



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



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



@media all {
    
#\38 4a7db89 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\34 3eeb3e4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\32 199c999 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#f42b48ca {
    background-color: var(--color_4);
    background-image: initial;
}
    
#widget_d0q {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_jgn {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\37 01cb8b2 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 199c999 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_d0q {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\38 4a7db89 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 3eeb3e4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 199c999 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#widget_d0q {
    height: auto;
}
}



@media all {
    
#b01753b4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
}
    
#\39 1f4a497 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_nbb {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 4f8551d {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 fe259b3 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#b01753b4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 1f4a497 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_nbb {
    margin: 0px 0% 0px 0%;
}
    
#\32 4f8551d {
    margin: 0px 0% 0px 0%;
}
    
#\36 fe259b3 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 784a2e8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23%;
    min-width: 4%;
    justify-content: flex-end;
    padding: 16px 16px 16px 16px;
}
    
#\37 0fd187b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 73.00%;
    min-width: 4%;
}
    
#deb8bb1e {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#ee34f1aa {
    background-color: var(--color_1);
    background-image: initial;
}
    
#widget_219 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_b3f {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\35 784a2e8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 0fd187b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#deb8bb1e {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
}



@media all {
    
#\30 9855194 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\35 c494e2a {
    min-height: 76px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_ha6 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



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



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



@media all {
    
#\31 b42bb4c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    align-items: center;
    background-color: var(--color_4);
    background-image: initial;
    padding: 16px 16px 16px 16px;
}
    
#da2a4d63 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_i3b {
    width: 104px;
    height: auto;
    max-width: 100%;
}
    
#widget_h4g {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c29a9ace {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 08c9478 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    align-items: center;
    background-color: var(--color_4);
    background-image: initial;
    padding: 16px 16px 16px 16px;
}
    
#\35 e80ff86 {
    width: 104px;
    height: auto;
    max-width: 100%;
}
    
#\38 67ae6dd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 298a27b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 be0fec9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    align-items: center;
    background-color: var(--color_4);
    background-image: initial;
    padding: 16px 16px 16px 16px;
}
    
#\31 bc1136a {
    width: 104px;
    height: auto;
    max-width: 100%;
}
    
#\35 e43e835 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 5a0a737 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\31 b42bb4c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#da2a4d63 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\32 08c9478 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 be0fec9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\36 1fb2ebd {
    background-color: var(--color_4);
    background-image: initial;
}
    
#dd849c70 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\36 c980595 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#a8da9e8e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\31 770c9e4 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\32 8e15fb6 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\33 4cc78dc {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 770c9e4 {
    height: auto;
}
    
#\33 4cc78dc {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\36 c980595 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a8da9e8e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 770c9e4 {
    height: auto;
}
    
#\33 4cc78dc {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
}



@media all {
    
#\33 6d4301a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-end;
    padding: 16px 16px 16px 16px;
}
    
#\37 46107f0 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 658px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#aab88c78::before, #aab88c78 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.51;
    border-radius: inherit;
}
#aab88c78 {
    background-image: url(https://le-de.cdn-website.com/4379c2558e3a4c129ae727f73cd1db86/dms3rep/multi/opt/imgi_14_207819376_m_normal_none__msi___jpg-1920w.webp);
}
#aab88c78.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkwAAABXRUJQVlA4IEAAAACwAQCdASoKAAcAAUAmJQBOgB6RAu10APaojl4L1NntnFZfd71fSRRxhXxXN9l9xKSxZ9hsO/1kAG7JZKSWwAAA');
}
    
#widget_c76 {
    width: 40.07%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 46107f0 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#aab88c78::before, #aab88c78 > .bgExtraLayerOverlay {
    
}
#aab88c78.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkwAAABXRUJQVlA4IEAAAACwAQCdASoKAAcAAUAmJQBOgB6RAu10APaojl4L1NntnFZfd71fSRRxhXxXN9l9xKSxZ9hsO/1kAG7JZKSWwAAA');
}
}



@media (max-width: 767px) {
    
#\33 6d4301a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 46107f0 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#aab88c78::before, #aab88c78 > .bgExtraLayerOverlay {
    
}
#aab88c78.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkwAAABXRUJQVlA4IEAAAACwAQCdASoKAAcAAUAmJQBOgB6RAu10APaojl4L1NntnFZfd71fSRRxhXxXN9l9xKSxZ9hsO/1kAG7JZKSWwAAA');
}
    
#widget_c76 {
    width: 90.25%;
}
}



@media all {
    
#d1d0882d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\30 503ff0c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 959fabc {
    background-color: var(--color_2);
    background-image: initial;
}
    
#\35 ec171f6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c9f4f756 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\36 29a8b84 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 2ff6aca {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 503ff0c {
    height: auto;
}
    
#\34 2ff6aca {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#d1d0882d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 503ff0c {
    height: auto;
}
    
#c9f4f756 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 2ff6aca {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
}



@media all {
    
#\35 daed4f5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e632ee7d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: initial;
    background-color: var(--color_8);
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
}
    
#bd8fa7c5 {
    width: 27px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d37b620b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.65%;
    min-height: 49px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b08af1c {
    width: 26.1875px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 62489d4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ca220d24 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.65%;
    min-height: 49px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    order: 4;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e9da99d {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 604px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\33 20bdcc3::before, #\33 20bdcc3 > .bgExtraLayerOverlay {
    
}
#\33 20bdcc3 {
    background-image: url();
    background-color: var(--color_1);
    background-repeat: repeat;
    background-size: auto;
}
#\33 20bdcc3.lazy {
    background-image: url('');
}
    
#b4835b75 {
    width: 69.82857508121896%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f6e283d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d7c4c55 {
    width: 95.19%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 22ef099 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 56cfd1b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: initial;
    background-color: var(--color_8);
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
}
    
#\34 e5bb7a9.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#\34 e5bb7a9 {
    max-width: 100%;
    width: 633px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 73d5077 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.65%;
    min-height: 49px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    order: 4;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d4119f5 {
    width: 27px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 bd11511 {
    width: 69.82857508121896%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 e9da99d {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\33 20bdcc3::before, #\33 20bdcc3 > .bgExtraLayerOverlay {
    
}
#\33 20bdcc3.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#e632ee7d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 e9da99d {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\33 20bdcc3::before, #\33 20bdcc3 > .bgExtraLayerOverlay {
    
}
#\33 20bdcc3.lazy {
    background-image: url('');
}
    
#\35 56cfd1b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 e5bb7a9 {
    align-self: center;
    margin-left: 0%;
    width: 291px;
    margin-bottom: 0px;
    margin-right: 0%;
}
}



@media all {
    
#\35 d030dc2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
}
    
#\30 27ac05d {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\36 9803cbb {
    background-color: var(--color_6);
    background-image: initial;
}
    
#widget_7gj {
    width: 45.89%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_3na {
    width: 280px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0.5993150684931506%;
}
}



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



@media (max-width: 767px) {
    
#\35 d030dc2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 27ac05d {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_7gj {
    width: 100.01%;
    margin: 0px 0% 0px 0%;
}
    
#widget_3na {
    margin: 0px 0% 0px 0%;
}
}

