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

  *#dm .dmInner div.u_1759024917 .socialHubInnerDiv { justify-content:flex-end !important; }

  *#dm .dmInner div.u_1759024917 .socialHubIcon {
    width:48px !important;
    height:48px !important;
    font-size:32px !important;
    line-height:48px !important;
  }

  *#dm .dmInner div.u_1399515553 .socialHubInnerDiv { justify-content:flex-end !important; }

  *#dm .dmInner div.u_1399515553 .socialHubIcon {
    width:54px !important;
    height:54px !important;
    font-size:36px !important;
    line-height:54px !important;
  }

  *#dm .dmInner nav.u_1191045873.main-navigation.unifiednav.effect-bottom2 .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text::after {
    border-style:solid !important;
    border-color:rgb(178,119,90) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:3px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1836902900 img {
    border-style:solid !important;
    border-width:0px 8px 8px 0px !important;
    border-color:rgb(106,142,148) rgb(106,142,148) rgb(106,142,148) rgb(106,142,148) !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1256605013 img {
    border-radius:41% 41% 41% 41% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1416019124 img {
    border-radius:41% 41% 41% 41% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1204224063 img {
    border-radius:41% 41% 41% 41% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1261603482 img {
    border-radius:41% 41% 41% 41% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1743056471 img {
    border-radius:41% 41% 41% 41% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1745474614 img {
    border-radius:41% 41% 41% 41% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1660685438 img {
    border-radius:41% 41% 41% 41% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1316567884 img {
    border-radius:41% 41% 41% 41% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1852955565 img {
    border-radius:41% 41% 41% 41% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1158765420 hr {
    color:rgba(216,161,95,1) !important;
    border-width:4px !important;
  }

  *#dm .dmInner div.u_1036900016 img {
    object-fit:contain !important;
    border-radius:0% 0% 15% 0% !important;
  }

  *#dm .dmInner div.u_1144675131 img {
    object-fit:contain !important;
    border-radius:0% 0% 15% 0% !important;
  }

  *#dm .dmInner div.u_1995666987 img {
    object-fit:contain !important;
    border-radius:0% 0% 15% 0% !important;
  }

  *#dm .dmInner div.u_1641084113 img {
    object-fit:contain !important;
    border-radius:0% 0% 15% 0% !important;
  }

  *#dm .dmInner div.u_1099134761 img {
    object-fit:contain !important;
    border-radius:0% 0% 15% 0% !important;
  }

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

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

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

  *#dm .dmInner div.u_1299225157 hr {
    color:rgba(216,161,95,1) !important;
    border-width:4px !important;
  }

  *#dm .dmInner div.u_1537003648 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    font-size:16px !important;
    color:var(--color_1) !important;
    font-family: Glegoo !important;
    font-weight:bold !important;
  }

  *#dm .dmInner div.u_1537003648 .m-recaptcha {
    font-size:16px !important;
    color:var(--color_1) !important;
    font-family: Glegoo !important;
    font-weight:bold !important;
  }

  *#dm .dmInner div.u_1537003648 input::placeholder {
    font-size:14px !important;
    color:rgba(102,100,100,1) !important;
  }

  *#dm .dmInner div.u_1537003648 input.placeholder {
    font-size:14px !important;
    color:rgba(102,100,100,1) !important;
  }

  *#dm .dmInner div.u_1537003648 textarea::placeholder {
    font-size:14px !important;
    color:rgba(102,100,100,1) !important;
  }

  *#dm .dmInner div.u_1537003648 textarea.placeholder {
    font-size:14px !important;
    color:rgba(102,100,100,1) !important;
  }

  *#dm .dmInner div.u_1537003648 select::placeholder {
    font-size:14px !important;
    color:rgba(102,100,100,1) !important;
  }

  *#dm .dmInner div.u_1537003648 select.placeholder {
    font-size:14px !important;
    color:rgba(102,100,100,1) !important;
  }

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

  *#dm .dmInner div.u_1537003648 .dmforminput input {
    font-size:12px !important;
    font-family: Glegoo !important;
    color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1537003648 .dmforminput textarea {
    font-size:12px !important;
    font-family: Glegoo !important;
    color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1537003648 .dmforminput .fileUploadLink {
    font-size:12px !important;
    font-family: Glegoo !important;
    color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1537003648 .checkboxwrapper span {
    font-size:12px !important;
    font-family: Glegoo !important;
    color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1537003648 .radiowrapper span {
    font-size:12px !important;
    font-family: Glegoo !important;
    color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1537003648 .optinwrapper div {
    font-size:12px !important;
    font-family: Glegoo !important;
    color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1537003648 .freetextwrapper {
    font-size:12px !important;
    font-family: Glegoo !important;
    color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1537003648 .dmforminput select {
    font-size:12px !important;
    font-family: Glegoo !important;
    color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1537003648 .dmforminput option {
    font-size:12px !important;
    font-family: Glegoo !important;
    color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1537003648 input:not([type="submit"]) {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(221,221,221,1) rgba(221,221,221,1) rgba(221,221,221,1) rgba(221,221,221,1) !important;
  }

  *#dm .dmInner div.u_1537003648 textarea {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(221,221,221,1) rgba(221,221,221,1) rgba(221,221,221,1) rgba(221,221,221,1) !important;
  }

  *#dm .dmInner div.u_1537003648 select {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(221,221,221,1) rgba(221,221,221,1) rgba(221,221,221,1) rgba(221,221,221,1) !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1261079350.hover .iconBg { background-color:var(--color_8) !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1854750236 .photoGalleryThumbs { padding:5.5px !important; }

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

  *#dm .dmInner *.u_1854750236 .photoGalleryViewAll { padding:0 5.5px !important; }

  *#dm .dmInner *.u_1854750236 .photoGalleryThumbs .image-container a { padding-top:370px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}

@media all {
    
#\36 4989870::before, #\36 4989870 > .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;
}
    
#f9ce0d29 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#e69e6dd3 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 623px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_ua6 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_s6d {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_n4a {
    width: 280px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: center;
}
}



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



@media (max-width: 767px) {
    
#\36 4989870::before, #\36 4989870 > .bgExtraLayerOverlay {
    
}
    
#f9ce0d29 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e69e6dd3 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#\32 8f7ffd0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 53.08%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\34 a177a0e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 42.916666666666664%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\31 c663663 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#widget_uqe {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_1vl {
    width: 100%;
    height: 320px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_gop {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_62j {
    width: 297px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 48px;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\32 8f7ffd0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 a177a0e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 c663663 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#widget_1vl {
    height: 240px;
}
}



@media all {
    
#\33 e05ed37 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\37 394da06 {
    padding-top: 2%;
    padding-bottom: 2%;
    min-height: 171px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\31 09e7bdb {
    background-color: rgba(231, 211, 181, 1);
    background-image: initial;
}
    
#widget_2th {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\33 e05ed37 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 394da06 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#\37 291651f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#fc59eb61 {
    padding-bottom: 4%;
    min-height: 411px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_u9b {
    width: 92.97%;
    height: 212px;
    max-width: 100%;
    align-self: center;
}
    
#widget_a2k {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 fc16ce6 {
    background-color: rgba(231, 211, 181, 1);
    background-image: initial;
}
    
#widget_2uj {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 b18f3d7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#cd531644 {
    width: 94.75%;
    height: 212px;
    max-width: 100%;
    align-self: center;
}
    
#\34 169c1a1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 5593e36 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 bdbaf5e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\36 483f48e {
    width: 89.40%;
    height: 212px;
    max-width: 100%;
    align-self: center;
}
    
#d0fed327 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 a1db2b2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\37 291651f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#fc59eb61 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_u9b {
    height: 240px;
}
    
#\36 b18f3d7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#cd531644 {
    height: 240px;
}
    
#\35 bdbaf5e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 483f48e {
    height: 240px;
}
}



@media all {
    
#\30 bbf6593 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#a669e80c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#bf133f13 {
    width: 91.78%;
    height: 212px;
    max-width: 100%;
    align-self: center;
}
    
#ce27631c {
    width: 93.56%;
    height: 212px;
    max-width: 100%;
    align-self: center;
}
    
#c5c81407 {
    background-color: rgba(231, 211, 181, 1);
    background-image: initial;
}
    
#\33 a7940d9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d077b973 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#e9bfcf1f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f3a23749 {
    padding-bottom: 4%;
    min-height: 397px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\32 15de694 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c580c0ef {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#aad25ed7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#de5deb04 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a9c5268b {
    width: 93.56%;
    height: 212px;
    max-width: 100%;
    align-self: center;
}
}



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



@media (max-width: 767px) {
    
#d077b973 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f3a23749 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\30 bbf6593 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a669e80c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bf133f13 {
    height: 240px;
}
    
#ce27631c {
    height: 240px;
}
    
#a9c5268b {
    height: 240px;
}
}



@media all {
    
#\33 14cddfc {
    width: 95.35%;
    height: 212px;
    max-width: 100%;
    align-self: center;
}
    
#\35 4763d11 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#d9d1ed40 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b9213a3f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 8b939ba {
    width: 89.40%;
    height: 212px;
    max-width: 100%;
    align-self: center;
}
    
#ab909dd7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\34 2aceea4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e5b68730 {
    padding-bottom: 4%;
    min-height: 397px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#ffb9b843 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\34 588f871 {
    background-color: rgba(231, 211, 181, 1);
    background-image: initial;
}
    
#bf42641d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 afa9497 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f113727c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b0827d65 {
    width: 95.35%;
    height: 212px;
    max-width: 100%;
    align-self: center;
}
}



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



@media (max-width: 767px) {
    
#\35 4763d11 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 14cddfc {
    height: 240px;
}
    
#ffb9b843 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 8b939ba {
    height: 240px;
}
    
#b0827d65 {
    height: 240px;
}
    
#ab909dd7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e5b68730 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#f085b2bc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#bbb9e7c4 {
    padding-top: 4%;
    min-height: 70px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\35 a65feac::before, #\35 a65feac > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.74;
    border-radius: inherit;
}
#\35 a65feac {
    background-image: url(https://le-de.cdn-website.com/c8427eb2726e42a1bf19a94f819f3f70/dms3rep/multi/opt/Diseosinttulo__msi___png-1920w.png);
    background-attachment: fixed;
}
#\35 a65feac.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAuElEQVQI1yXKS5LCMAxF0eyBfPyj2WojycuA2HIYxk+mN9hFMbiTU3f6RfUEDYR6Y6uJ8Ah0PlY6d88oV4b+MNptuo+WyFpk0yhDvbx3L9idoEb5GFpkaPyOUC9WtmzVyahBoCGjfXJi6hg1TGJHyKYuj7LlUYJYTYwWxV5e7LWKNc/QNElvS7Y6y9hXRonU65X6EQTHyl1nRnGMkqZs7ZL/jou8dSEUT70ktsPLaAv3OvO5b9Sf/h/KQnOnMrcdBgAAAABJRU5ErkJggg==');
}
    
#widget_oil.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_oil {
    width: 12.58%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 1px;
    max-width: 100%;
    align-self: center;
}
    
#widget_upl {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_dg7 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bbb9e7c4 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\35 a65feac::before, #\35 a65feac > .bgExtraLayerOverlay {
    
}
#\35 a65feac.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAuElEQVQI1yXKS5LCMAxF0eyBfPyj2WojycuA2HIYxk+mN9hFMbiTU3f6RfUEDYR6Y6uJ8Ah0PlY6d88oV4b+MNptuo+WyFpk0yhDvbx3L9idoEb5GFpkaPyOUC9WtmzVyahBoCGjfXJi6hg1TGJHyKYuj7LlUYJYTYwWxV5e7LWKNc/QNElvS7Y6y9hXRonU65X6EQTHyl1nRnGMkqZs7ZL/jou8dSEUT70ktsPLaAv3OvO5b9Sf/h/KQnOnMrcdBgAAAABJRU5ErkJggg==');
}
}



@media (max-width: 767px) {
    
#f085b2bc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bbb9e7c4 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\35 a65feac::before, #\35 a65feac > .bgExtraLayerOverlay {
    
}
#\35 a65feac.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAuElEQVQI1yXKS5LCMAxF0eyBfPyj2WojycuA2HIYxk+mN9hFMbiTU3f6RfUEDYR6Y6uJ8Ah0PlY6d88oV4b+MNptuo+WyFpk0yhDvbx3L9idoEb5GFpkaPyOUC9WtmzVyahBoCGjfXJi6hg1TGJHyKYuj7LlUYJYTYwWxV5e7LWKNc/QNElvS7Y6y9hXRonU65X6EQTHyl1nRnGMkqZs7ZL/jou8dSEUT70ktsPLaAv3OvO5b9Sf/h/KQnOnMrcdBgAAAABJRU5ErkJggg==');
}
}



@media all {
    
#\31 f4f6631 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\35 870fb1f {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#b583f4fa::before, #b583f4fa > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.74;
    border-radius: inherit;
}
#b583f4fa {
    background-image: url(https://le-de.cdn-website.com/c8427eb2726e42a1bf19a94f819f3f70/dms3rep/multi/opt/Diseosinttulo__msi___png-1920w.png);
    background-attachment: fixed;
    border-radius: 0px 0px 0px 0px;
}
#b583f4fa.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAuElEQVQI1yXKS5LCMAxF0eyBfPyj2WojycuA2HIYxk+mN9hFMbiTU3f6RfUEDYR6Y6uJ8Ah0PlY6d88oV4b+MNptuo+WyFpk0yhDvbx3L9idoEb5GFpkaPyOUC9WtmzVyahBoCGjfXJi6hg1TGJHyKYuj7LlUYJYTYwWxV5e7LWKNc/QNElvS7Y6y9hXRonU65X6EQTHyl1nRnGMkqZs7ZL/jou8dSEUT70ktsPLaAv3OvO5b9Sf/h/KQnOnMrcdBgAAAABJRU5ErkJggg==');
}
    
#widget_cmu {
    width: 100%;
    height: 293px;
    max-width: 100%;
    align-self: center;
}
    
#widget_0cl {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_3vf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 f4190af {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#d43477fe {
    width: 100%;
    height: 293px;
    max-width: 100%;
    align-self: center;
}
    
#\30 be8a630 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#adcebef7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 a9d417a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#fd33b6bf {
    width: 100%;
    height: 293px;
    max-width: 100%;
    align-self: center;
}
    
#c20116a6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d54234e4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 870fb1f {
    padding-left: 2%;
    padding-right: 2%;
}
    
#b583f4fa::before, #b583f4fa > .bgExtraLayerOverlay {
    
}
#b583f4fa.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAuElEQVQI1yXKS5LCMAxF0eyBfPyj2WojycuA2HIYxk+mN9hFMbiTU3f6RfUEDYR6Y6uJ8Ah0PlY6d88oV4b+MNptuo+WyFpk0yhDvbx3L9idoEb5GFpkaPyOUC9WtmzVyahBoCGjfXJi6hg1TGJHyKYuj7LlUYJYTYwWxV5e7LWKNc/QNElvS7Y6y9hXRonU65X6EQTHyl1nRnGMkqZs7ZL/jou8dSEUT70ktsPLaAv3OvO5b9Sf/h/KQnOnMrcdBgAAAABJRU5ErkJggg==');
}
}



@media (max-width: 767px) {
    
#\31 f4f6631 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 870fb1f {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#b583f4fa::before, #b583f4fa > .bgExtraLayerOverlay {
    
}
#b583f4fa.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAuElEQVQI1yXKS5LCMAxF0eyBfPyj2WojycuA2HIYxk+mN9hFMbiTU3f6RfUEDYR6Y6uJ8Ah0PlY6d88oV4b+MNptuo+WyFpk0yhDvbx3L9idoEb5GFpkaPyOUC9WtmzVyahBoCGjfXJi6hg1TGJHyKYuj7LlUYJYTYwWxV5e7LWKNc/QNElvS7Y6y9hXRonU65X6EQTHyl1nRnGMkqZs7ZL/jou8dSEUT70ktsPLaAv3OvO5b9Sf/h/KQnOnMrcdBgAAAABJRU5ErkJggg==');
}
    
#widget_cmu {
    height: 240px;
}
    
#\35 f4190af {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d43477fe {
    height: 240px;
}
    
#\30 a9d417a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#fd33b6bf {
    height: 240px;
}
}



@media all {
    
#\38 4354702 {
    width: 60.3%;
    height: 283px;
    max-width: 100%;
    align-self: center;
}
    
#fa2638b5::before, #fa2638b5 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.74;
    border-radius: inherit;
}
#fa2638b5 {
    background-image: url(https://le-de.cdn-website.com/c8427eb2726e42a1bf19a94f819f3f70/dms3rep/multi/opt/Diseosinttulo__msi___png-1920w.png);
    background-attachment: fixed;
    border-radius: 0px 0px 0px 0px;
    background-color: var(--color_10);
}
#fa2638b5.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAuElEQVQI1yXKS5LCMAxF0eyBfPyj2WojycuA2HIYxk+mN9hFMbiTU3f6RfUEDYR6Y6uJ8Ah0PlY6d88oV4b+MNptuo+WyFpk0yhDvbx3L9idoEb5GFpkaPyOUC9WtmzVyahBoCGjfXJi6hg1TGJHyKYuj7LlUYJYTYwWxV5e7LWKNc/QNElvS7Y6y9hXRonU65X6EQTHyl1nRnGMkqZs7ZL/jou8dSEUT70ktsPLaAv3OvO5b9Sf/h/KQnOnMrcdBgAAAABJRU5ErkJggg==');
}
    
#a5b3e04b {
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\32 1c920e7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\38 8f3bb2d {
    width: 60.31%;
    height: 283px;
    max-width: 100%;
    align-self: center;
}
    
#a88eb380 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 5da59d3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#efd7f386 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\35 11a95da {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 effff84 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fa2638b5::before, #fa2638b5 > .bgExtraLayerOverlay {
    
}
#fa2638b5.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAuElEQVQI1yXKS5LCMAxF0eyBfPyj2WojycuA2HIYxk+mN9hFMbiTU3f6RfUEDYR6Y6uJ8Ah0PlY6d88oV4b+MNptuo+WyFpk0yhDvbx3L9idoEb5GFpkaPyOUC9WtmzVyahBoCGjfXJi6hg1TGJHyKYuj7LlUYJYTYwWxV5e7LWKNc/QNElvS7Y6y9hXRonU65X6EQTHyl1nRnGMkqZs7ZL/jou8dSEUT70ktsPLaAv3OvO5b9Sf/h/KQnOnMrcdBgAAAABJRU5ErkJggg==');
}
    
#a5b3e04b {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\38 4354702 {
    height: 240px;
}
    
#fa2638b5::before, #fa2638b5 > .bgExtraLayerOverlay {
    
}
#fa2638b5.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAuElEQVQI1yXKS5LCMAxF0eyBfPyj2WojycuA2HIYxk+mN9hFMbiTU3f6RfUEDYR6Y6uJ8Ah0PlY6d88oV4b+MNptuo+WyFpk0yhDvbx3L9idoEb5GFpkaPyOUC9WtmzVyahBoCGjfXJi6hg1TGJHyKYuj7LlUYJYTYwWxV5e7LWKNc/QNElvS7Y6y9hXRonU65X6EQTHyl1nRnGMkqZs7ZL/jou8dSEUT70ktsPLaAv3OvO5b9Sf/h/KQnOnMrcdBgAAAABJRU5ErkJggg==');
}
    
#a5b3e04b {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\32 1c920e7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 8f3bb2d {
    height: 240px;
}
    
#efd7f386 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\36 8004a5f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 43.666666666666664%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\35 26b55d6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 52.33%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#c2dca6d5 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#widget_f4r {
    width: 93.20%;
    height: 310px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: center;
}
    
#widget_8uo {
    width: 100.00%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_kbi {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\36 8004a5f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 26b55d6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c2dca6d5 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#widget_f4r {
    height: 240px;
}
}



@media all {
    
#e7a3c0ff {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#b0b4ff46 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 347px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_ebl {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#f55ccedd::before, #f55ccedd > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.33;
    border-radius: inherit;
}
#f55ccedd {
    background-image: url(https://le-de.cdn-website.com/c8427eb2726e42a1bf19a94f819f3f70/dms3rep/multi/opt/343986052_261493889612555_4081907365634247908_n__msi___jpg-1920w.jpg);
    background-attachment: fixed;
}
#f55ccedd.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHxAAAQMDBQAAAAAAAAAAAAAAAwABAgQFBhEhMVFh/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABkRAAEFAAAAAAAAAAAAAAAAAAABAgMxQf/aAAwDAQACEQMRAD8A2m4iqbllAyCqHEED7w74V3B9IRbxERNtRZsP/9k=');
}
    
#widget_ikr {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_kbe {
    width: 280px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b0b4ff46 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#f55ccedd::before, #f55ccedd > .bgExtraLayerOverlay {
    
}
#f55ccedd.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHxAAAQMDBQAAAAAAAAAAAAAAAwABAgQFBhEhMVFh/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABkRAAEFAAAAAAAAAAAAAAAAAAABAgMxQf/aAAwDAQACEQMRAD8A2m4iqbllAyCqHEED7w74V3B9IRbxERNtRZsP/9k=');
}
}



@media (max-width: 767px) {
    
#e7a3c0ff {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b0b4ff46 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#f55ccedd::before, #f55ccedd > .bgExtraLayerOverlay {
    
}
#f55ccedd.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHxAAAQMDBQAAAAAAAAAAAAAAAwABAgQFBhEhMVFh/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABkRAAEFAAAAAAAAAAAAAAAAAAABAgMxQf/aAAwDAQACEQMRAD8A2m4iqbllAyCqHEED7w74V3B9IRbxERNtRZsP/9k=');
}
}



@media all {
    
#\38 61f3dea {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#f43601ee {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#widget_49o {
    width: 100%;
    height: 410px;
    position: relative;
    min-width: 10px;
    min-height: 100px;
    max-width: 100%;
}
}



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



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



@media all {
    
#d95a9d9e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#bbff76ae {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_htb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 d5c5860 {
    background-color: rgba(132, 177, 163, 1);
    background-image: initial;
}
    
#\38 a98b1e4 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: center;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



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



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



@media all {
    
#bfa9f724 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\32 abdd1ba {
    padding-top: 4%;
    min-height: 101px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\33 16aee73.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 16aee73 {
    width: 12.578938356164382%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: center;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_uae {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\32 87b2c44 {
    background-color: rgba(244, 244, 244, 1);
    background-image: initial;
}
}



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



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



@media all {
    
#d0b754a3 {
    padding-top: 16px;
    padding-bottom: 16px;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#d3a052da {
    padding-bottom: 4%;
    min-height: 430px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#widget_63i {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 628c619 {
    background-color: rgba(244, 244, 244, 1);
    background-image: initial;
}
}



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



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



@media all {
    
#aa9b2c27::before, #aa9b2c27 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.71;
    border-radius: inherit;
}
#aa9b2c27 {
    background-image: url(https://le-de.cdn-website.com/c8427eb2726e42a1bf19a94f819f3f70/dms3rep/multi/opt/Diseosinttulo__msi___png-1920w.png);
    background-color: var(--color_10);
}
#aa9b2c27.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAuElEQVQI1yXKS5LCMAxF0eyBfPyj2WojycuA2HIYxk+mN9hFMbiTU3f6RfUEDYR6Y6uJ8Ah0PlY6d88oV4b+MNptuo+WyFpk0yhDvbx3L9idoEb5GFpkaPyOUC9WtmzVyahBoCGjfXJi6hg1TGJHyKYuj7LlUYJYTYwWxV5e7LWKNc/QNElvS7Y6y9hXRonU65X6EQTHyl1nRnGMkqZs7ZL/jou8dSEUT70ktsPLaAv3OvO5b9Sf/h/KQnOnMrcdBgAAAABJRU5ErkJggg==');
}
    
#\35 f4e0b6a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e2dc8c52 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\33 6b204ae {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 0096ad4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 12972c6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\32 016c0a5 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#widget_ch9 {
    width: 100%;
    height: 195px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#aa9b2c27::before, #aa9b2c27 > .bgExtraLayerOverlay {
    
}
#aa9b2c27.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAuElEQVQI1yXKS5LCMAxF0eyBfPyj2WojycuA2HIYxk+mN9hFMbiTU3f6RfUEDYR6Y6uJ8Ah0PlY6d88oV4b+MNptuo+WyFpk0yhDvbx3L9idoEb5GFpkaPyOUC9WtmzVyahBoCGjfXJi6hg1TGJHyKYuj7LlUYJYTYwWxV5e7LWKNc/QNElvS7Y6y9hXRonU65X6EQTHyl1nRnGMkqZs7ZL/jou8dSEUT70ktsPLaAv3OvO5b9Sf/h/KQnOnMrcdBgAAAABJRU5ErkJggg==');
}
    
#\32 016c0a5 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#aa9b2c27::before, #aa9b2c27 > .bgExtraLayerOverlay {
    
}
#aa9b2c27.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAuElEQVQI1yXKS5LCMAxF0eyBfPyj2WojycuA2HIYxk+mN9hFMbiTU3f6RfUEDYR6Y6uJ8Ah0PlY6d88oV4b+MNptuo+WyFpk0yhDvbx3L9idoEb5GFpkaPyOUC9WtmzVyahBoCGjfXJi6hg1TGJHyKYuj7LlUYJYTYwWxV5e7LWKNc/QNElvS7Y6y9hXRonU65X6EQTHyl1nRnGMkqZs7ZL/jou8dSEUT70ktsPLaAv3OvO5b9Sf/h/KQnOnMrcdBgAAAABJRU5ErkJggg==');
}
    
#e2dc8c52 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 12972c6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 016c0a5 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#widget_ch9 {
    height: 240px;
}
}



@media all {
    
#db29ffc5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\36 05eca20 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 311px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#d8444d6c {
    background-image: url(https://le-de.cdn-website.com/c8427eb2726e42a1bf19a94f819f3f70/dms3rep/multi/opt/186345276_m_normal_none__msi___jpg-1920w.jpg);
    background-attachment: fixed;
    background-position: 50% 0%;
}
#d8444d6c.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHxAAAQQCAgMAAAAAAAAAAAAAAQACAwQFEQYSITJB/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABgRAAIDAAAAAAAAAAAAAAAAAAABAjEy/9oADAMBAAIRAxEAPwDQ5Libla9DbqlhbANRhx9VZHyXICNodDF20N+fqIgdseOUf//Z');
}
    
#widget_8q6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_u8s {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 80de3f0 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: center;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



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



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

