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

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

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

  *#dm .dmInner a.u_1969554543 {
    background-color:rgba(255,255,255,0.72) !important;
    background-image:initial !important;
    border-radius:5px 5px 5px 5px !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1037356088 {
    background-color:rgba(255,255,255,0.72) !important;
    background-image:initial !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1483325303 {
    background-color:var(--color_3) !important;
    background-image:initial !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1483325303 span.text {
    color:var(--color_2) !important;
    font-weight:normal !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1959284660 {
    background-color:var(--color_7) !important;
    background-image:initial !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1959284660 span.text {
    color:var(--color_4) !important;
    font-weight:normal !important;
  }

  *#dm .dmInner a.u_1959284660 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/40e3a1d819fe40da8d3f12a3f50bec55/icon/call_1857660.svg) !important;
    width:16px !important;
    height:16px !important;
    background-color:var(--color_4) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1347867880 hr {
    color:var(--color_2) !important;
    border-width:4px !important;
  }

  *#dm .dmInner div.u_1188358323 .caption-inner { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_1188358323 { background-color:var(--color_1) !important; }

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

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

  *#dm .dmInner nav.u_1191045873 { color:black !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1904777493 { text-align:left !important; }

  *#dm .dmInner *.u_1773047415 { text-align:left !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; }
}
@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);
    --overlapping-background-image: initial;
}
}



@media all {
    
#\33 1940692 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 45.26%;
    min-height: 651px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\34 4148d80 {
    min-height: 830px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#\32 e8d8dd1::before, #\32 e8d8dd1 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.62;
    border-radius: inherit;
    content: '';
    background-color: var(--color_2);
}
#\32 e8d8dd1 {
    background-image: url(https://le-de.cdn-website.com/40e3a1d819fe40da8d3f12a3f50bec55/dms3rep/multi/opt/imgi_21_banner-2__msi___jpg-1920w.webp);
    box-shadow: none;
}
    
#\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/40e3a1d819fe40da8d3f12a3f50bec55/dms3rep/multi/opt/separador-1__msi___png-1920w.png);
    padding-left: 5%;
}
    
#\31 907e6c6 {
    width: 1105px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ea3 {
    width: 142px;
    height: auto;
    max-width: 100%;
    min-height: 47px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_3n3 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: flex-end;
    width: 100%;
    min-height: 795px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    flex-wrap: nowrap;
    height: auto;
    padding-left: 5%;
    padding-right: 5%;
}
    
#group_o7g {
    justify-content: flex-start;
    align-items: flex-start;
    width: 49.69%;
    min-height: 443px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#widget_t24 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 1940692 {
    align-items: flex-start;
    width: 45.17%;
    height: auto;
    min-height: 252px;
}
    
#\34 4148d80 {
    padding-top: 120px;
    padding-bottom: 0px;
    min-height: 482px;
}
    
#\31 907e6c6 {
    width: 303px;
}
    
#\37 e9bf115 {
    row-gap: 24px;
    padding-top: 16px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    justify-content: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_t24 {
    height: auto;
}
    
#group_3n3 {
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    min-height: 276px;
    width: 99.89%;
    padding-left: 0%;
    padding-right: 3%;
}
    
#group_o7g {
    height: auto;
    min-height: 252px;
    justify-content: center;
}
}



@media (max-width: 767px) {
    
#\33 1940692 {
    width: 99.36%;
    align-items: flex-start;
    height: auto;
    min-height: 299px;
    margin: 0px 0% 0px 0%;
}
    
#\34 4148d80 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 178px 0% 0px 0%;
}
    
#\37 e9bf115 {
    min-height: 80px;
    width: 100%;
    justify-content: center;
    padding: 0px 16px 80px 16px;
}
    
#\31 907e6c6 {
    width: 100%;
}
    
#\38 60c5298 {
    margin-bottom: 0px;
}
    
#widget_t24 {
    height: auto;
}
    
#group_3n3 {
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    min-height: 495px;
}
    
#group_o7g {
    width: 99.36%;
    height: auto;
    min-height: 152px;
    justify-content: center;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 8748783::before, #\36 8748783 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.43;
    border-radius: inherit;
}
#\36 8748783 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/40e3a1d819fe40da8d3f12a3f50bec55/dms3rep/multi/opt/imgi_16_10__msi___jpg-1920w.webp);
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\35 bf19763 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\30 b8592a7::before, #\30 b8592a7 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.43;
    border-radius: inherit;
}
#\30 b8592a7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/40e3a1d819fe40da8d3f12a3f50bec55/dms3rep/multi/opt/imgi_15_banner-3__msi___jpg-1920w.webp);
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#dfd2cfd4 {
    padding-top: 6%;
    padding-bottom: 2%;
    min-height: 534px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#widget_931 {
    width: 78.33%;
    height: auto;
    max-width: 100%;
}
    
#widget_9aq {
    width: 90.91%;
    height: auto;
    max-width: 100%;
}
    
#widget_2m3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a3b6a4bb {
    width: 90.91%;
    height: auto;
    max-width: 100%;
}
    
#\36 d654653 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 8748783::before, #\36 8748783 > .bgExtraLayerOverlay {
    
}
#\36 8748783 {
    width: 49%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#dfd2cfd4 {
    padding-left: 10%;
    padding-right: 10%;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    min-height: 667px;
}
    
#\30 b8592a7::before, #\30 b8592a7 > .bgExtraLayerOverlay {
    
}
#\30 b8592a7 {
    width: 49%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\35 bf19763 {
    width: 49%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\36 8748783::before, #\36 8748783 > .bgExtraLayerOverlay {
    
}
#\36 8748783 {
    width: 100%;
    min-height: 235px;
    align-items: center;
    height: auto;
}
    
#\35 bf19763 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 b8592a7::before, #\30 b8592a7 > .bgExtraLayerOverlay {
    
}
#\30 b8592a7 {
    width: 100%;
    min-height: 213px;
    align-items: center;
    height: auto;
}
    
#dfd2cfd4 {
    min-height: 0;
    flex-direction: column;
    padding-left: 10%;
    padding-right: 10%;
    flex-wrap: nowrap;
}
}



@media all {
    
#\36 9206955 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ace5e3dc::before, #ace5e3dc > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.43;
    border-radius: inherit;
}
#ace5e3dc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/40e3a1d819fe40da8d3f12a3f50bec55/dms3rep/multi/opt/imgi_22_banner-7__msi___jpg-1920w.jpg);
    align-items: center;
    padding: 16px 16px 16px 16px;
}
#ace5e3dc.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHBABAAICAwEAAAAAAAAAAAAAAQIDAAQGESEx/8QAFAEBAAAAAAAAAAAAAAAAAAAABf/EABcRAAMBAAAAAAAAAAAAAAAAAAECAwD/2gAMAwEAAhEDEQA/AM3hyKy63V09gLCL969DKmJWxEgemMY7GjAsMRWalVO//9k=');
}
    
#\30 dafea2e::before, #\30 dafea2e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.43;
    border-radius: inherit;
}
#\30 dafea2e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/40e3a1d819fe40da8d3f12a3f50bec55/dms3rep/multi/opt/imgi_17_4__msi___jpg-1920w.webp);
    align-items: center;
    padding: 16px 16px 16px 16px;
}
#\30 dafea2e.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkQAAABXRUJQVlA4IDgAAADQAQCdASoKAAYAAUAmJZQCdADcEV/6AAD+3dpNOSjRrhv/noFmb07dS92qIkhNOZA2AkVZ0sQAAA==');
}
    
#fd2331e5 {
    width: 90.91%;
    height: auto;
    max-width: 100%;
}
    
#\36 2e0c476 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 c3188c4 {
    width: 90.91%;
    height: auto;
    max-width: 100%;
}
    
#\37 41edcfd {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 534px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\31 8c27bad::before, #\31 8c27bad > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.43;
    border-radius: inherit;
}
#\31 8c27bad {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/40e3a1d819fe40da8d3f12a3f50bec55/dms3rep/multi/opt/imgi_19_19__msi___jpg-1920w.webp);
    align-items: center;
    background-position: 0% 50%;
    padding: 16px 16px 16px 16px;
}
#\31 8c27bad.lazy {
    background-image: url('data:image/jpeg; base64,UklGRlQAAABXRUJQVlA4IEgAAADQAQCdASoKAAcAAUAmJZACdADdazbWgAD+8hbNdf5qv+Uc9krvx5vio6/FEOuVdN5gh8cZPh/00UueYDV+/tUPdW/XojGoAAA=');
}
    
#d7084c2a {
    width: 90.91%;
    height: auto;
    max-width: 100%;
}
    
#dfbaf428 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ace5e3dc::before, #ace5e3dc > .bgExtraLayerOverlay {
    
}
#ace5e3dc.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHBABAAICAwEAAAAAAAAAAAAAAQIDAAQGESEx/8QAFAEBAAAAAAAAAAAAAAAAAAAABf/EABcRAAMBAAAAAAAAAAAAAAAAAAECAwD/2gAMAwEAAhEDEQA/AM3hyKy63V09gLCL969DKmJWxEgemMY7GjAsMRWalVO//9k=');
}
    
#\30 dafea2e::before, #\30 dafea2e > .bgExtraLayerOverlay {
    
}
#\30 dafea2e.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkQAAABXRUJQVlA4IDgAAADQAQCdASoKAAYAAUAmJZQCdADcEV/6AAD+3dpNOSjRrhv/noFmb07dS92qIkhNOZA2AkVZ0sQAAA==');
}
    
#\37 41edcfd {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 313px;
}
    
#\31 8c27bad::before, #\31 8c27bad > .bgExtraLayerOverlay {
    
}
#\31 8c27bad.lazy {
    background-image: url('data:image/jpeg; base64,UklGRlQAAABXRUJQVlA4IEgAAADQAQCdASoKAAcAAUAmJZACdADdazbWgAD+8hbNdf5qv+Uc9krvx5vio6/FEOuVdN5gh8cZPh/00UueYDV+/tUPdW/XojGoAAA=');
}
}



@media (max-width: 767px) {
    
#ace5e3dc::before, #ace5e3dc > .bgExtraLayerOverlay {
    
}
#ace5e3dc {
    width: 100%;
    min-height: 253px;
    align-items: center;
    height: auto;
}
#ace5e3dc.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHBABAAICAwEAAAAAAAAAAAAAAQIDAAQGESEx/8QAFAEBAAAAAAAAAAAAAAAAAAAABf/EABcRAAMBAAAAAAAAAAAAAAAAAAECAwD/2gAMAwEAAhEDEQA/AM3hyKy63V09gLCL969DKmJWxEgemMY7GjAsMRWalVO//9k=');
}
    
#\30 dafea2e::before, #\30 dafea2e > .bgExtraLayerOverlay {
    
}
#\30 dafea2e {
    width: 100%;
    min-height: 218px;
    align-items: center;
    height: auto;
}
#\30 dafea2e.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkQAAABXRUJQVlA4IDgAAADQAQCdASoKAAYAAUAmJZQCdADcEV/6AAD+3dpNOSjRrhv/noFmb07dS92qIkhNOZA2AkVZ0sQAAA==');
}
    
#\37 41edcfd {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\31 8c27bad::before, #\31 8c27bad > .bgExtraLayerOverlay {
    
}
#\31 8c27bad {
    width: 100%;
    min-height: 289px;
    align-items: center;
    height: auto;
}
#\31 8c27bad.lazy {
    background-image: url('data:image/jpeg; base64,UklGRlQAAABXRUJQVlA4IEgAAADQAQCdASoKAAcAAUAmJZACdADdazbWgAD+8hbNdf5qv+Uc9krvx5vio6/FEOuVdN5gh8cZPh/00UueYDV+/tUPdW/XojGoAAA=');
}
}



@media all {
    
#ddc63c30 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\30 9783de0 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 504px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\31 82eaa75::before, #\31 82eaa75 > .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;
}
#\31 82eaa75 {
    background-image: url(https://le-de.cdn-website.com/40e3a1d819fe40da8d3f12a3f50bec55/dms3rep/multi/opt/imgi_20_banner-8__msi___jpg-1920w.webp);
    background-attachment: fixed;
}
#\31 82eaa75.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkIAAABXRUJQVlA4IDYAAADwAQCdASoKAAYAAUAmJYwCdAEVu5a9KQAA/vTHRwUY3gdsiSGXQXjxcLcIk6pSLoT51sOOAAA=');
}
    
#widget_bn2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_of8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a87501b2 {
    width: 142px;
    height: auto;
    max-width: 100%;
    min-height: 45px;
    justify-self: auto;
    order: 2;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 9783de0 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 389px;
}
    
#\31 82eaa75::before, #\31 82eaa75 > .bgExtraLayerOverlay {
    
}
#\31 82eaa75.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkIAAABXRUJQVlA4IDYAAADwAQCdASoKAAYAAUAmJYwCdAEVu5a9KQAA/vTHRwUY3gdsiSGXQXjxcLcIk6pSLoT51sOOAAA=');
}
}



@media (max-width: 767px) {
    
#ddc63c30 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 9783de0 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\31 82eaa75::before, #\31 82eaa75 > .bgExtraLayerOverlay {
    
}
#\31 82eaa75.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkIAAABXRUJQVlA4IDYAAADwAQCdASoKAAYAAUAmJYwCdAEVu5a9KQAA/vTHRwUY3gdsiSGXQXjxcLcIk6pSLoT51sOOAAA=');
}
}



@media all {
    
#d6594d81 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\31 615dd71 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#widget_4d3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



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



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



@media all {
    
#\31 e3cc184 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\37 25e8fc3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#d0dea3eb {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_cjs {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_bt4 {
    width: 85.05%;
    height: auto;
    max-width: 100%;
}
    
#widget_rtj {
    width: 94.24%;
    height: auto;
    max-width: 100%;
}
    
#widget_l7t {
    width: 96.22%;
    height: auto;
    max-width: 100%;
}
    
#group_vd8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 45px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
}
    
#dc84ee96 {
    width: 142px;
    height: auto;
    max-width: 100%;
    min-height: 45px;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a14575f {
    width: 142px;
    height: auto;
    max-width: 100%;
    min-height: 45px;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d0dea3eb {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#widget_cjs {
    height: auto;
    width: 100.00%;
}
    
#\31 e3cc184 {
    justify-content: flex-start;
    width: 49%;
    min-height: 8px;
    align-items: center;
}
    
#\37 25e8fc3 {
    width: 49%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\31 e3cc184 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 25e8fc3 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#d0dea3eb {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#widget_cjs {
    height: auto;
}
}



@media all {
    
#fc435129::before, #fc435129 > .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;
}
#fc435129 {
    background-image: url(https://le-de.cdn-website.com/40e3a1d819fe40da8d3f12a3f50bec55/dms3rep/multi/opt/imgi_21_banner-2__msi___jpg-1920w.webp);
    background-attachment: fixed;
}
#fc435129.lazy {
    background-image: url('data:image/jpeg; base64,UklGRlYAAABXRUJQVlA4IEoAAADwAQCdASoKAAoAAUAmJZQCdAD0jO00zoAA/vxrwSwlk0AMXa9oa4GakxQ3bIcvSRg12zJN47SOH2mYjQs8SCRY0jOVwaSL1wgAAA==');
}
    
#bffd7192 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c41a4592 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 452px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\30 7f6cbc8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#widget_3m9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_3m9 {
    width: 9.16%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#widget_r1n {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fc435129::before, #fc435129 > .bgExtraLayerOverlay {
    
}
#fc435129.lazy {
    background-image: url('data:image/jpeg; base64,UklGRlYAAABXRUJQVlA4IEoAAADwAQCdASoKAAoAAUAmJZQCdAD0jO00zoAA/vxrwSwlk0AMXa9oa4GakxQ3bIcvSRg12zJN47SOH2mYjQs8SCRY0jOVwaSL1wgAAA==');
}
    
#c41a4592 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 319px;
}
}



@media (max-width: 767px) {
    
#fc435129::before, #fc435129 > .bgExtraLayerOverlay {
    
}
#fc435129.lazy {
    background-image: url('data:image/jpeg; base64,UklGRlYAAABXRUJQVlA4IEoAAADwAQCdASoKAAoAAUAmJZQCdAD0jO00zoAA/vxrwSwlk0AMXa9oa4GakxQ3bIcvSRg12zJN47SOH2mYjQs8SCRY0jOVwaSL1wgAAA==');
}
    
#c41a4592 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\30 7f6cbc8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\36 2e8f864 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\38 4fb039f {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_3bi {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_6l7 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
}



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



@media (max-width: 767px) {
    
#\36 2e8f864 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 4fb039f {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#\34 2a7ffab {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 17px;
    width: 25%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    padding-left: 3%;
    padding-right: 3%;
    padding-top: 3%;
}
    
#\30 9ca81f6 {
    min-height: 418px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#widget_66q {
    width: 50.77%;
    height: auto;
    max-width: 100%;
}
    
#widget_ilc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_17h {
    width: 99.68%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_6eg {
    width: 67.35%;
    height: auto;
    max-width: 100%;
}
    
#\34 050b070 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 17px;
    width: 25%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    padding-left: 3%;
    padding-right: 3%;
    background-color: rgba(224, 232, 222, 1);
    background-image: initial;
    padding-top: 3%;
}
    
#\35 2e0b098 {
    width: 70.92%;
    height: auto;
    max-width: 100%;
}
    
#f8e4e241 {
    width: 99.68%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 80391ea {
    width: 99.68%;
    height: auto;
    max-width: 100%;
}
    
#d4974810 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 17px;
    width: 25%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    padding-left: 3%;
    padding-right: 3%;
    padding-top: 3%;
}
    
#\39 eb74de1 {
    width: 72.01%;
    height: auto;
    max-width: 100%;
}
    
#\39 e910682 {
    width: 99.68%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 22b76ea {
    width: 99.68%;
    height: auto;
    max-width: 100%;
}
    
#\34 67c4b19 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 17px;
    width: 25%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    padding-left: 3%;
    padding-right: 3%;
    background-color: var(--color_7);
    background-image: initial;
    padding-top: 3%;
}
    
#ec3b360b {
    width: 70.49%;
    height: auto;
    max-width: 100%;
}
    
#bbe36426 {
    width: 88.89%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#bca84224 {
    width: 93.94%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 9ca81f6 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
    min-height: 418px;
}
    
#widget_66q {
    height: auto;
}
    
#\35 2e0b098 {
    height: auto;
}
    
#\39 eb74de1 {
    height: auto;
}
    
#ec3b360b {
    height: auto;
}
    
#\34 050b070 {
    width: 50%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\34 67c4b19 {
    width: 50%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\34 2a7ffab {
    width: 50%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#d4974810 {
    width: 50%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\34 2a7ffab {
    width: 100%;
    min-height: 333px;
    align-items: center;
    height: auto;
}
    
#\30 9ca81f6 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_66q {
    height: auto;
}
    
#\34 050b070 {
    width: 100%;
    min-height: 370px;
    align-items: center;
    height: auto;
}
    
#\35 2e0b098 {
    height: auto;
}
    
#d4974810 {
    width: 100%;
    min-height: 321px;
    align-items: center;
    height: auto;
}
    
#\39 eb74de1 {
    height: auto;
}
    
#\34 67c4b19 {
    width: 100%;
    min-height: 324px;
    align-items: center;
    height: auto;
}
    
#ec3b360b {
    height: auto;
}
}



@media all {
    
#\39 dd4ea33::before, #\39 dd4ea33 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#\39 dd4ea33 {
    background-image: url(https://le-de.cdn-website.com/40e3a1d819fe40da8d3f12a3f50bec55/dms3rep/multi/opt/imgi_21_banner-2__msi___jpg-1920w.webp);
    background-attachment: fixed;
}
#\39 dd4ea33.lazy {
    background-image: url('data:image/jpeg; base64,UklGRlYAAABXRUJQVlA4IEoAAADwAQCdASoKAAoAAUAmJZQCdAD0jO00zoAA/vxrwSwlk0AMXa9oa4GakxQ3bIcvSRg12zJN47SOH2mYjQs8SCRY0jOVwaSL1wgAAA==');
}
    
#\39 527b21e {
    min-height: 523px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#\33 a2e57a7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 6px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    background-image: url(https://le-de.cdn-website.com/40e3a1d819fe40da8d3f12a3f50bec55/dms3rep/multi/opt/separador-1__msi___png-1920w.png);
    background-size: contain;
    background-position: 50% 100%;
    padding: 16px 16px 16px 16px;
}
#\33 a2e57a7.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAJ0lEQVQI1xXHwQ2AIAAAMfcfTUhUwjxXYn+98OHFU83qrsZ/LOxqHwxWJfFJs7kZAAAAAElFTkSuQmCC');
}
    
#e806c058 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\36 ff3a4f1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 dd4ea33::before, #\39 dd4ea33 > .bgExtraLayerOverlay {
    
}
#\39 dd4ea33.lazy {
    background-image: url('data:image/jpeg; base64,UklGRlYAAABXRUJQVlA4IEoAAADwAQCdASoKAAoAAUAmJZQCdAD0jO00zoAA/vxrwSwlk0AMXa9oa4GakxQ3bIcvSRg12zJN47SOH2mYjQs8SCRY0jOVwaSL1wgAAA==');
}
    
#\39 527b21e {
    padding-left: 0%;
    padding-right: 0%;
    min-height: 353px;
}
}



@media (max-width: 767px) {
    
#\39 dd4ea33::before, #\39 dd4ea33 > .bgExtraLayerOverlay {
    
}
#\39 dd4ea33.lazy {
    background-image: url('data:image/jpeg; base64,UklGRlYAAABXRUJQVlA4IEoAAADwAQCdASoKAAoAAUAmJZQCdAD0jO00zoAA/vxrwSwlk0AMXa9oa4GakxQ3bIcvSRg12zJN47SOH2mYjQs8SCRY0jOVwaSL1wgAAA==');
}
    
#\39 527b21e {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#\33 a2e57a7 {
    width: 100%;
    min-height: 277px;
    align-items: center;
    height: auto;
}
#\33 a2e57a7.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAJ0lEQVQI1xXHwQ2AIAAAMfcfTUhUwjxXYn+98OHFU83qrsZ/LOxqHwxWJfFJs7kZAAAAAElFTkSuQmCC');
}
}

