@media all {
  *#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_1519719788 .svg { fill:var(--color_10) !important; }

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

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

  *#dm .dmInner div.u_3202485092 hr {
    border-width:5px !important;
    color:rgba(17,66,135,1) !important;
  }

  *#dm .dmInner div.u_1887374265 hr {
    border-width:5px !important;
    color:rgba(17,66,135,1) !important;
  }

  *#dm .dmInner div.u_1733086309 hr {
    border-width:5px !important;
    color:rgba(17,66,135,1) !important;
  }

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

  *#dm .dmInner a.u_1865100756 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/eed1bf1a01c9480bb83461d7e1ffbd23/icon/Phone_7969552.svg) !important;
    background-color:var(--color_10) !important;
  }

  *#dm .dmInner a.u_1865100756:hover {
    background-color:rgba(17,66,135,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1865100756.hover {
    background-color:rgba(17,66,135,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1865100756:hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1865100756.hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1865100756 span.text {
    color:var(--color_3) !important;
    font-weight:bold !important;
    font-size:14px !important;
  }

  *#dm .dmInner a.u_1865100756:hover .iconBg { background-color:var(--color_2) !important; }

  *#dm .dmInner a.u_1865100756.hover .iconBg { background-color:var(--color_2) !important; }

  *#dm .dmInner div.u_1658123057 hr {
    border-width:5px !important;
    color:rgba(17,66,135,1) !important;
  }

  *#dm .dmInner div.u_1383226991 hr {
    border-width:5px !important;
    color:rgba(17,66,135,1) !important;
  }

  *#dm .dmInner div.u_1091737649 hr {
    border-width:5px !important;
    color:rgba(17,66,135,1) !important;
  }

  *#dm .dmInner div.u_1884446179 {
    background-color:var(--color_8) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1884446179 .dmwidget-title { text-align:left !important; }

  *#dm .dmInner div.u_1884446179 input:not([type="submit"]) {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
    border-width:2px 2px 2px 2px !important;
  }

  *#dm .dmInner div.u_1884446179 textarea {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
    border-width:2px 2px 2px 2px !important;
  }

  *#dm .dmInner div.u_1884446179 select {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
    border-width:2px 2px 2px 2px !important;
  }

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

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

  *#dm .dmInner div.u_1884446179 .dmformsubmit {
    margin-left:0 !important;
    margin-right:auto !important;
    float:left !important;
    display:block !important;
    width:104px !important;
  }

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

  *#dm .dmInner div.u_1884446179 .m-recaptcha {
    color:var(--color_9) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1884446179 .dmforminput input {
    color:var(--color_2) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1884446179 .dmforminput textarea {
    color:var(--color_2) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1884446179 .dmforminput .fileUploadLink {
    color:var(--color_2) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1884446179 .checkboxwrapper span {
    color:var(--color_2) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1884446179 .radiowrapper span {
    color:var(--color_2) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1884446179 .optinwrapper div {
    color:var(--color_2) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1884446179 .freetextwrapper {
    color:var(--color_2) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1884446179 .dmforminput select {
    color:var(--color_2) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1884446179 .dmforminput option {
    color:var(--color_2) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1884446179 .dmforminput {
    padding-inline:3px !important;
    padding-block:1px !important;
  }

  *#dm .dmInner div.u_1884446179 .spacing-container {
    margin-inline:-3px !important;
    margin-block:-1px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_3025672103 span.text { font-size:14px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_3025672103 span.text { font-size:14px !important; }

  *#dm .dmInner a.u_1906718899 span.text { font-size:14px !important; }

  *#dm .dmInner a.u_1019229780 span.text { font-size:14px !important; }

  *#dm .dmInner a.u_1280694293 span.text { font-size:14px !important; }
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1884446179
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: var(--color_8);
    --overlapping-background-image: initial;
}
}



@media all {
    
#d4e8ae0d::before, #d4e8ae0d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_9);
    opacity: 0.39;
    border-radius: inherit;
}
#d4e8ae0d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url();
    background-position: 50% 0%;
    justify-content: flex-start;
}
    
#\38 ac4f8c7 {
    min-height: 760px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#group_cem {
    background-size: auto;
    background-repeat: repeat;
    background-position: 50% 0%;
    align-items: flex-start;
    width: 100%;
    min-height: 274px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-image: url(https://le-de.cdn-website.com/eed1bf1a01c9480bb83461d7e1ffbd23/dms3rep/multi/opt/degradado-blanco-1920w.png);
    height: auto;
    padding: 16px 16px 16px 16px;
}
    
#group_5cc {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.45%;
    min-height: 466px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 16px 16px 16px 16px;
}
    
#group_e6o {
    align-items: center;
    width: 100.00%;
    min-height: 179px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(0, 0, 0, 0.62);
    background-image: initial;
    height: auto;
    order: 1;
}
    
#widget_3lm {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_8ch.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 8px;
    padding-bottom: 8px;
}
#widget_8ch {
    width: 154px;
    height: auto;
    min-height: 37px;
    max-width: 100%;
}
    
#widget_rbp {
    width: 100%;
    height: 20px;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 ac4f8c7 {
    min-height: 647px;
    padding: 0px 0% 0px 0%;
}
    
#d4e8ae0d::before, #d4e8ae0d > .bgExtraLayerOverlay {
    
}
    
#c5882e8b {
    margin: 0px 0% 0px 0%;
}
    
#group_5cc {
    width: 100.00%;
    height: auto;
    min-height: 332px;
}
}



@media (max-width: 767px) {
    
#d4e8ae0d::before, #d4e8ae0d > .bgExtraLayerOverlay {
    
}
#d4e8ae0d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 ac4f8c7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#group_cem {
    height: auto;
    min-height: 218px;
}
    
#group_e6o {
    height: auto;
    min-height: 216px;
}
    
#c5882e8b {
    margin: 0px 0% 0px 0%;
}
    
#group_5cc {
    padding-left: 0px;
    padding-right: 0px;
    width: 100.00%;
    height: auto;
    min-height: 279px;
}
    
#widget_8ch {
    width: 152px;
    height: auto;
    min-height: 35px;
}
}



@media all {
    
#\31 af1222b::before, #\31 af1222b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.41;
    border-radius: inherit;
}
#\31 af1222b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/eed1bf1a01c9480bb83461d7e1ffbd23/dms3rep/multi/opt/61732798_l__msi___jpg-1920w.jpg);
    padding: 16px 16px 16px 16px;
}
    
#\33 2407bef {
    min-height: 416px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 4%;
    padding-bottom: 4%;
}
    
#widget_onn {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#widget_dio {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 25dac4f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 8px;
    padding-bottom: 8px;
}
#\38 25dac4f {
    width: 188px;
    height: auto;
    min-height: 49px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc694906::before, #cc694906 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.41;
    border-radius: inherit;
}
#cc694906 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/eed1bf1a01c9480bb83461d7e1ffbd23/dms3rep/multi/opt/103906081_l__msi___jpg-1920w.jpg);
    padding: 16px 16px 16px 16px;
}
    
#a8809a76 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#a09f332c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f20b4c50.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 8px;
    padding-bottom: 8px;
}
#f20b4c50 {
    width: 188px;
    height: auto;
    min-height: 49px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e28aeda::before, #\37 e28aeda > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.41;
    border-radius: inherit;
}
#\37 e28aeda {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/eed1bf1a01c9480bb83461d7e1ffbd23/dms3rep/multi/opt/45743949_l__msi___jpg-1920w.jpg);
    padding: 16px 16px 16px 16px;
}
    
#a3fb5f62 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#c7a39082 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f82ed54c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 8px;
    padding-bottom: 8px;
}
#f82ed54c {
    width: 188px;
    height: auto;
    min-height: 49px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 2407bef {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 353px;
}
    
#\31 af1222b::before, #\31 af1222b > .bgExtraLayerOverlay {
    
}
    
#cc694906::before, #cc694906 > .bgExtraLayerOverlay {
    
}
    
#\37 e28aeda::before, #\37 e28aeda > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\31 af1222b::before, #\31 af1222b > .bgExtraLayerOverlay {
    
}
#\31 af1222b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\33 2407bef {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#cc694906::before, #cc694906 > .bgExtraLayerOverlay {
    
}
#cc694906 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\37 e28aeda::before, #\37 e28aeda > .bgExtraLayerOverlay {
    
}
#\37 e28aeda {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\38 25dac4f {
    width: 176px;
    height: auto;
    min-height: 35px;
}
    
#f20b4c50 {
    width: 168px;
    height: auto;
    min-height: 41px;
}
    
#f82ed54c {
    width: 154px;
    height: auto;
    min-height: 41px;
}
}



@media all {
    
#\38 5e26ece {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#ac00b6ee {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2px 2% 2px;
}
    
#widget_o84.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_o84 {
    width: 5.56%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#widget_b5a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_t36 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\38 5e26ece {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#ac00b6ee {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 0% 2% 0%;
}
    
#\30 3ba5661 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\30 a7f77b8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c092f155 {
    min-height: 265px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2px 2% 2px;
}
    
#faac94bd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 746c3fd.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 746c3fd {
    width: 5.56%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\30 959212c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 54.10418060200669%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#cf9faade {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 43.90%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/eed1bf1a01c9480bb83461d7e1ffbd23/dms3rep/multi/opt/imgi_8_51846270_l__msi___jpg-1920w.webp);
    padding: 16px 16px 16px 16px;
}
#cf9faade.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkQAAABXRUJQVlA4IDgAAADwAQCdASoKAAcAAUAmJZwC7AEO4Q+amXAA/v3MerdSqRIVxVEbA2bacg9WkAwRDgWorrBfAv2gAA==');
}
}



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



@media (max-width: 767px) {
    
#c092f155 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\30 959212c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#cf9faade {
    width: 100%;
    min-height: 191px;
    align-items: center;
    height: auto;
}
#cf9faade.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkQAAABXRUJQVlA4IDgAAADwAQCdASoKAAcAAUAmJZwC7AEO4Q+amXAA/v3MerdSqRIVxVEbA2bacg9WkAwRDgWorrBfAv2gAA==');
}
}



@media all {
    
#\30 d03bfd7 {
    min-height: 265px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2px 2% 2px;
}
    
#f39b4f90 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 730d4c2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 5b74286 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 43.90%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/eed1bf1a01c9480bb83461d7e1ffbd23/dms3rep/multi/opt/imgi_9_47178997_l1__msi___jpg-1920w.webp);
    order: 0;
    padding: 16px 16px 16px 16px;
}
#\39 5b74286.lazy {
    background-image: url('data:image/jpeg; base64,UklGRlAAAABXRUJQVlA4IEQAAADQAQCdASoKAAgAAUAmJYgCdADc9oypgAD+/oaeTT3d2V1X83YCBjhJIX2i1QSq0r2xqqICX2ASpz5t2t9ZQd3RxbgAAA==');
}
    
#\36 36d935a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 36d935a {
    width: 5.56%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#e6c254e5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 54.10418060200669%;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
}
}



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



@media (max-width: 767px) {
    
#\30 d03bfd7 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\39 5b74286 {
    width: 100%;
    min-height: 192px;
    align-items: center;
    height: auto;
}
#\39 5b74286.lazy {
    background-image: url('data:image/jpeg; base64,UklGRlAAAABXRUJQVlA4IEQAAADQAQCdASoKAAgAAUAmJYgCdADc9oypgAD+/oaeTT3d2V1X83YCBjhJIX2i1QSq0r2xqqICX2ASpz5t2t9ZQd3RxbgAAA==');
}
    
#e6c254e5 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
}



@media all {
    
#\39 bf2d8cd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25.50%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\36 47b13f1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 38.5%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\32 a899e6b {
    padding-top: 2%;
    padding-bottom: 2%;
    min-height: 148px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\36 9269ea2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\35 8bdd08a::before, #\35 8bdd08a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.32;
    border-radius: inherit;
}
#\35 8bdd08a {
    background-image: url(https://le-de.cdn-website.com/eed1bf1a01c9480bb83461d7e1ffbd23/dms3rep/multi/opt/73036470_l__msi___jpg-1920w.jpg);
    background-attachment: fixed;
}
#\35 8bdd08a.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAeEAABBAIDAQAAAAAAAAAAAAABAAIDBAYRBSExUf/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAGREBAQADAQAAAAAAAAAAAAAAAQIAAwQR/9oADAMBAAIRAxEAPwC+q5nFlUHM1LtYGOLYYPvShX1CHuDYwADoDfiIqc+ubFow7aY8DP/Z');
}
    
#widget_nqf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_tjh {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f885a3b2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 8px;
    padding-bottom: 8px;
}
#f885a3b2 {
    width: 161px;
    height: auto;
    min-height: 36px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 a899e6b {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\35 8bdd08a::before, #\35 8bdd08a > .bgExtraLayerOverlay {
    
}
#\35 8bdd08a.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAeEAABBAIDAQAAAAAAAAAAAAABAAIDBAYRBSExUf/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAGREBAQADAQAAAAAAAAAAAAAAAQIAAwQR/9oADAMBAAIRAxEAPwC+q5nFlUHM1LtYGOLYYPvShX1CHuDYwADoDfiIqc+ubFow7aY8DP/Z');
}
}



@media (max-width: 767px) {
    
#\39 bf2d8cd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 47b13f1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 a899e6b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
}
    
#\36 9269ea2 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\35 8bdd08a::before, #\35 8bdd08a > .bgExtraLayerOverlay {
    
}
#\35 8bdd08a.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAeEAABBAIDAQAAAAAAAAAAAAABAAIDBAYRBSExUf/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAGREBAQADAQAAAAAAAAAAAAAAAQIAAwQR/9oADAMBAAIRAxEAPwC+q5nFlUHM1LtYGOLYYPvShX1CHuDYwADoDfiIqc+ubFow7aY8DP/Z');
}
    
#c5cfd06b {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 8627422 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 43.90%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/eed1bf1a01c9480bb83461d7e1ffbd23/dms3rep/multi/opt/imgi_10_87637016_l__msi___jpg-1920w.webp);
    padding: 16px 16px 16px 16px;
}
#\32 8627422.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkgAAABXRUJQVlA4IDwAAADQAQCdASoKAAcAAUAmJYgCdAD0U4u7wAD++sgcufyqAkUqakS8HfKkAt5ZO1/SgJuxyw+qi84fGl4SAAA=');
}
    
#\34 5f63127.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 5f63127 {
    width: 5.56%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\36 aba8110 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 1600d8e {
    min-height: 265px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2px 2% 2px;
}
    
#\31 50625a6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 54.10418060200669%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#ca2a54bc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\32 8627422 {
    width: 100%;
    min-height: 198px;
    align-items: center;
    height: auto;
}
#\32 8627422.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkgAAABXRUJQVlA4IDwAAADQAQCdASoKAAcAAUAmJYgCdAD0U4u7wAD++sgcufyqAkUqakS8HfKkAt5ZO1/SgJuxyw+qi84fGl4SAAA=');
}
    
#\31 1600d8e {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\31 50625a6 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
}



@media all {
    
#f174cf4e {
    min-height: 265px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2px 2% 2px;
}
    
#\37 69a313e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 43.90%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/eed1bf1a01c9480bb83461d7e1ffbd23/dms3rep/multi/opt/96943625_l1__msi___jpg-1920w.jpg);
    order: 0;
    padding: 16px 16px 16px 16px;
}
#\37 69a313e.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAGxAAAgIDAQAAAAAAAAAAAAAAAQIAAwQRIVH/xAAUAQEAAAAAAAAAAAAAAAAAAAAB/8QAFREBAQAAAAAAAAAAAAAAAAAAAAH/2gAMAwEAAhEDEQA/ANxyrbM+yt1YhT0DyUA1euiIjRH/2Q==');
}
    
#\32 61336ef {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 54.10418060200669%;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
}
    
#b45c1eb2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 419b3f5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 419b3f5 {
    width: 5.56%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\39 78437d7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#f174cf4e {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\37 69a313e {
    width: 100%;
    min-height: 219px;
    align-items: center;
    height: auto;
}
#\37 69a313e.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAGxAAAgIDAQAAAAAAAAAAAAAAAQIAAwQRIVH/xAAUAQEAAAAAAAAAAAAAAAAAAAAB/8QAFREBAQAAAAAAAAAAAAAAAAAAAAH/2gAMAwEAAhEDEQA/ANxyrbM+yt1YhT0DyUA1euiIjRH/2Q==');
}
    
#\32 61336ef {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
}



@media all {
    
#\35 4fba218 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 55.418%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\37 6b96879 {
    padding-left: 16px;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 42.58%;
    min-width: 4%;
    padding-right: 16px;
}
    
#\32 74421f9 {
    min-height: 636px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#f42c3150 {
    background-color: rgba(230, 243, 250, 1);
    background-image: url(https://le-de.cdn-website.com/eed1bf1a01c9480bb83461d7e1ffbd23/dms3rep/multi/opt/patron-lineas-gris__msi___png-1920w.png);
    background-repeat: repeat;
    background-size: auto;
}
#f42c3150.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAYAAACqPZ51AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAATElEQVQI14XISwqAMAwA0eqmiHQheP/TJbT5kNwgleQCLgYe0/bex18RcbY5ZxeR7u5VOt9aq6yql6reDQAGEQ0zq9L5ELHMzA8zvx8Nb1WT7mbcNAAAAABJRU5ErkJggg==');
}
    
#widget_md8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_c06 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_1a3 {
    align-items: center;
    width: 90.19%;
    min-height: 635px;
    max-height: 100%;
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(117, 174, 217, 1);
    background-image: url(https://le-de.cdn-website.com/eed1bf1a01c9480bb83461d7e1ffbd23/dms3rep/multi/opt/patron-lineas-oscuro__msi___png-762h.png);
}
#group_1a3.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAYAAACqPZ51AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAWklEQVQI13XIMQrAIAxAUe0ipTgUegobRQqapAgBxftfqcS9w4PPNyJi/8w57RjD9t43E5ldpOYAZdHWB4guvdVlrvvDeBgg8jc2H6os2voCogcuPlE5M9XrAyknFMiFuPACAAAAAElFTkSuQmCC');
}
    
#\39 c5f4598.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 c5f4598 {
    width: 5.56%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_fhv {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#c50cd457.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#c50cd457 {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_qaq {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 16px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
}
    
#widget_g10 {
    width: 26px;
    height: auto;
    max-width: 100%;
}
    
#widget_opa {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 42fa2fd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 16px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
}
    
#\37 4286f9d {
    width: 26px;
    height: auto;
    max-width: 100%;
}
    
#\30 d5c4987 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 f5f7759 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 16px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
}
    
#d19bc9b6 {
    width: 26px;
    height: auto;
    max-width: 100%;
}
    
#f38db939 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 8ad43ef {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 16px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
}
    
#\36 8be17a4 {
    width: 26px;
    height: auto;
    max-width: 100%;
}
    
#\38 5e43355 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 74421f9 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#group_1a3 {
    width: 100.01%;
    margin-top: 0px;
}
#group_1a3.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAYAAACqPZ51AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAWklEQVQI13XIMQrAIAxAUe0ipTgUegobRQqapAgBxftfqcS9w4PPNyJi/8w57RjD9t43E5ldpOYAZdHWB4guvdVlrvvDeBgg8jc2H6os2voCogcuPlE5M9XrAyknFMiFuPACAAAAAElFTkSuQmCC');
}
    
#\39 c5f4598 {
    width: 21.52%;
}
}



@media (max-width: 767px) {
    
#\35 4fba218 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\37 6b96879 {
    width: 100%;
    min-height: 742px;
    align-items: center;
    height: auto;
}
    
#\32 74421f9 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#group_1a3 {
    width: 100.01%;
}
#group_1a3.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAYAAACqPZ51AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAWklEQVQI13XIMQrAIAxAUe0ipTgUegobRQqapAgBxftfqcS9w4PPNyJi/8w57RjD9t43E5ldpOYAZdHWB4guvdVlrvvDeBgg8jc2H6os2voCogcuPlE5M9XrAyknFMiFuPACAAAAAElFTkSuQmCC');
}
    
#c50cd457.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
}



@media all {
    
#\35 04d5423 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\30 b06bfa6 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 262px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#bee5cbef::before, #bee5cbef > .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;
}
#bee5cbef {
    background-image: url(https://le-de.cdn-website.com/eed1bf1a01c9480bb83461d7e1ffbd23/dms3rep/multi/opt/imgi_15_119122716_l1__msi___jpg-1920w.webp);
    background-attachment: fixed;
}
#bee5cbef.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkAAAABXRUJQVlA4IDQAAAAQAgCdASoKAAcAAUAmJZACdLoAAwkM7zbgAP79Pyg+ZGGWnGMpuC7sPlqjv7uM9t4YUAAA');
}
    
#widget_c5f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ku6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 b06bfa6 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#bee5cbef::before, #bee5cbef > .bgExtraLayerOverlay {
    
}
#bee5cbef.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkAAAABXRUJQVlA4IDQAAAAQAgCdASoKAAcAAUAmJZACdLoAAwkM7zbgAP79Pyg+ZGGWnGMpuC7sPlqjv7uM9t4YUAAA');
}
}



@media (max-width: 767px) {
    
#\35 04d5423 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 45px;
    padding-bottom: 45px;
}
    
#\30 b06bfa6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
}
    
#bee5cbef::before, #bee5cbef > .bgExtraLayerOverlay {
    
}
#bee5cbef.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkAAAABXRUJQVlA4IDQAAAAQAgCdASoKAAcAAUAmJZACdLoAAwkM7zbgAP79Pyg+ZGGWnGMpuC7sPlqjv7uM9t4YUAAA');
}
    
#\39 1a96688 {
    margin: 0px 0% 0px 0%;
}
}

