@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_1638074655 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1745014938 .iconBg { display:inline-block !important; }

  *#dm .dmInner a.u_1381612977 {
    background-color:rgba(86,170,234,1) !important;
    background-image:initial !important;
  }

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

  *#dm .dmInner a.u_1381612977:hover {
    background-color:rgba(34,41,49,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1381612977.hover {
    background-color:rgba(34,41,49,1) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner a.u_1922233283 {
    background-color:rgba(86,170,234,1) !important;
    background-image:initial !important;
  }

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

  *#dm .dmInner a.u_1922233283:hover {
    background-color:rgba(34,41,49,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1922233283.hover {
    background-color:rgba(34,41,49,1) !important;
    background-image:initial !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1366417729 {
    background-color:rgba(86,170,234,1) !important;
    background-image:initial !important;
  }

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

  *#dm .dmInner a.u_1366417729:hover {
    background-color:rgba(34,41,49,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1366417729.hover {
    background-color:rgba(34,41,49,1) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner a.u_1812907729 {
    background-color:rgba(86,170,234,1) !important;
    background-image:initial !important;
  }

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

  *#dm .dmInner a.u_1812907729:hover {
    background-color:rgba(34,41,49,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1812907729.hover {
    background-color:rgba(34,41,49,1) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1983095056 hr { border-width:4px !important; }

  *#dm .dmInner div.u_1017092502 hr { border-width:4px !important; }

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

  *#dm .dmInner div.u_1364363870 textarea {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(87,87,87) rgb(87,87,87) rgb(87,87,87) rgb(87,87,87) !important;
  }

  *#dm .dmInner div.u_1364363870 select {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(87,87,87) rgb(87,87,87) rgb(87,87,87) rgb(87,87,87) !important;
  }

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

  *#dm .dmInner div.u_1364363870 .m-recaptcha { color:var(--color_2) !important; }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1364363870 input::placeholder {
    font-size:14px !important;
    color:var(--color_9) !important;
  }

  *#dm .dmInner div.u_1364363870 input.placeholder {
    font-size:14px !important;
    color:var(--color_9) !important;
  }

  *#dm .dmInner div.u_1364363870 textarea::placeholder {
    font-size:14px !important;
    color:var(--color_9) !important;
  }

  *#dm .dmInner div.u_1364363870 textarea.placeholder {
    font-size:14px !important;
    color:var(--color_9) !important;
  }

  *#dm .dmInner div.u_1364363870 select::placeholder {
    font-size:14px !important;
    color:var(--color_9) !important;
  }

  *#dm .dmInner div.u_1364363870 select.placeholder {
    font-size:14px !important;
    color:var(--color_9) !important;
  }

  *#dm .dmInner div.u_1364363870 .dmformsubmit:hover input[type="submit"] { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1364363870 .dmformsubmit.hover input[type="submit"] { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1364363870 .dmformsubmit {
    float:left !important;
    display:block !important;
    margin-left:0 !important;
    margin-right:auto !important;
    width:118px !important;
    background-color:rgba(86,170,234,1) !important;
    background-image:initial !important;
  }

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

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

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

  *#dm .dmInner a.u_1046106500 span.text {
    color:var(--color_9) !important;
    font-size:14px !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1812907729 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/789c3706bfdb48de92224a2aa533524c/icon/Phone_7941138.svg) !important;
  }

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

  *#dm .dmInner a.u_1046106500 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/789c3706bfdb48de92224a2aa533524c/icon/Phone_7956365.svg) !important;
    background-color:var(--color_4) !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(239, 239, 239, 1);
}
}



@media all {
    
#\34 54dbef3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c85b0515 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/789c3706bfdb48de92224a2aa533524c/dms3rep/multi/opt/degradado-blanco-%281%29-1920w.png);
    background-position: 50% 0%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d9857427 {
    align-items: center;
    width: 100%;
    min-height: 184px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(0, 0, 0, 0.56);
    background-image: initial;
    padding: 0% 0% 0% 0%;
    margin: 53px 0% 0% 0%;
}
    
#b59a1a52.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
    padding-bottom: 10px;
}
#b59a1a52 {
    width: 184px;
    height: auto;
    min-height: 39px;
    max-width: 100%;
}
    
#\39 8864ae3 {
    min-height: 765px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 67eac6d::before, #\35 67eac6d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#\35 67eac6d {
    background-image: url(https://le-de.cdn-website.com/789c3706bfdb48de92224a2aa533524c/dms3rep/multi/opt/imgi_3_5767589_m_normal_none__msi___jpg-1920w.webp);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d9857427 {
    margin-top: 101px;
}
    
#\39 8864ae3 {
    padding-left: 0%;
    padding-right: 0%;
    min-height: 578px;
}
    
#\35 67eac6d::before, #\35 67eac6d > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#c85b0515 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 4px;
    padding-bottom: 32px;
}
    
#d9857427 {
    margin-top: 229px;
}
    
#\39 8864ae3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#\35 67eac6d::before, #\35 67eac6d > .bgExtraLayerOverlay {
    
}
}



@media all {
    
#\37 91dce72 {
    width: 64px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 0806fc3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 5b82998.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
    padding-bottom: 10px;
}
#\30 5b82998 {
    width: 184px;
    height: auto;
    min-height: 39px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7112d02::before, #\36 7112d02 > .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;
}
#\36 7112d02 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/789c3706bfdb48de92224a2aa533524c/dms3rep/multi/opt/62ab09291cd96322f7e1cdd5-file-2194520567574295__msi___jpeg-1920w.jpeg);
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\30 7793438::before, #\30 7793438 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#\30 7793438 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/789c3706bfdb48de92224a2aa533524c/dms3rep/multi/opt/62ab09291cd96322f7e1cdd5-file-3871080323213347__msi___jpeg-1920w.jpeg);
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\33 f5244ea {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 08439af.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
    padding-bottom: 10px;
}
#\38 08439af {
    width: 184px;
    height: auto;
    min-height: 39px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8df2456::before, #\37 8df2456 > .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;
}
#\37 8df2456 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/789c3706bfdb48de92224a2aa533524c/dms3rep/multi/opt/62ab09291cd96322f7e1cdd5-file-992154402222594__msi___jpeg-1920w.jpeg);
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#b96d7fd6 {
    width: 64px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 eba9ba5 {
    min-height: 620px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 2% 4% 2%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\34 a7b995d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
    padding-bottom: 10px;
}
#\34 a7b995d {
    width: 184px;
    height: auto;
    min-height: 39px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5bdbe74 {
    width: 64px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c00488c2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 8df2456::before, #\37 8df2456 > .bgExtraLayerOverlay {
    
}
    
#\34 eba9ba5 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 454px;
}
    
#\30 7793438::before, #\30 7793438 > .bgExtraLayerOverlay {
    
}
    
#\36 7112d02::before, #\36 7112d02 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\37 8df2456::before, #\37 8df2456 > .bgExtraLayerOverlay {
    
}
#\37 8df2456 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 eba9ba5 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\30 7793438::before, #\30 7793438 > .bgExtraLayerOverlay {
    
}
#\30 7793438 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 7112d02::before, #\36 7112d02 > .bgExtraLayerOverlay {
    
}
#\36 7112d02 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#c823ea3c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 bde138e::before, #\39 bde138e > .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;
}
#\39 bde138e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/789c3706bfdb48de92224a2aa533524c/dms3rep/multi/opt/patron-lineas-gris__msi___png-1920w.png);
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
#\39 bde138e.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAYAAACqPZ51AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAATElEQVQI14XISwqAMAwA0eqmiHQheP/TJbT5kNwgleQCLgYe0/bex18RcbY5ZxeR7u5VOt9aq6yql6reDQAGEQ0zq9L5ELHMzA8zvx8Nb1WT7mbcNAAAAABJRU5ErkJggg==');
}
    
#\30 ed1006e {
    background-image: url(https://le-de.cdn-website.com/789c3706bfdb48de92224a2aa533524c/dms3rep/multi/opt/62ab09291cd96322f7e1cdd5-file-1040454717480062__msi___jpeg-1920w.jpeg);
}
#\30 ed1006e.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAHhAAAQMEAwAAAAAAAAAAAAAAAQAEEQIDBYESE/D/xAAVAQEBAAAAAAAAAAAAAAAAAAABAv/EABcRAAMBAAAAAAAAAAAAAAAAAAABAhH/2gAMAwEAAhEDEQA/AIZTLC+2rb9IpESI0sgXUEjiPbRFNStGWf/Z');
}
    
#d1775b87 {
    align-items: flex-start;
    width: 92.86%;
    min-height: 314px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 1px 1px 1px 1px;
    height: auto;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\35 e9d15dd {
    min-height: 878px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 bde138e::before, #\39 bde138e > .bgExtraLayerOverlay {
    
}
#\39 bde138e.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAYAAACqPZ51AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAATElEQVQI14XISwqAMAwA0eqmiHQheP/TJbT5kNwgleQCLgYe0/bex18RcbY5ZxeR7u5VOt9aq6yql6reDQAGEQ0zq9L5ELHMzA8zvx8Nb1WT7mbcNAAAAABJRU5ErkJggg==');
}
    
#\35 e9d15dd {
    padding-left: 0%;
    padding-right: 0%;
    min-height: 574px;
}
}



@media (max-width: 767px) {
    
#\39 bde138e::before, #\39 bde138e > .bgExtraLayerOverlay {
    
}
#\39 bde138e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\39 bde138e.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAYAAACqPZ51AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAATElEQVQI14XISwqAMAwA0eqmiHQheP/TJbT5kNwgleQCLgYe0/bex18RcbY5ZxeR7u5VOt9aq6yql6reDQAGEQ0zq9L5ELHMzA8zvx8Nb1WT7mbcNAAAAABJRU5ErkJggg==');
}
    
#\35 e9d15dd {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
}
}



@media all {
    
#b4880e7b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#b4880e7b {
    width: 9.49%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\31 6f80b74 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 761px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-right: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\30 f7caf05 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bba35988 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 42.25352112676056%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/789c3706bfdb48de92224a2aa533524c/dms3rep/multi/opt/62ab09291cd96322f7e1cdd5-file-499259399238881__msi___jpeg-1920w.jpeg);
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
#bba35988.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAASAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAUGB//EACYQAAIBAwIEBwAAAAAAAAAAAAECAwAEEQUhBgcSQRMUIjEzgZL/xAAWAQEBAQAAAAAAAAAAAAAAAAADAgT/xAAXEQEBAQEAAAAAAAAAAAAAAAABAAMR/9oADAMBAAIRAxEAPwCL0jjGCW/CvAzJnpDH3Oau1SN1DCNsMMjapF+WmoXOpReWKQ2+QfE7mtQt+FWjgjQ3UxKqBn6onEQrNOTbVPTbw9O23akwmlx8j/o0UVoYS//Z');
}
    
#\32 1d8e11c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 57.75%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\36 9e79610 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 ba10388 {
    background-color: rgba(239, 239, 239, 1);
    background-image: initial;
}
}



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



@media (max-width: 767px) {
    
#\31 6f80b74 {
    min-height: unset;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
}
    
#bba35988 {
    width: 100%;
    min-height: 317px;
    align-items: center;
    height: auto;
}
#bba35988.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAASAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAUGB//EACYQAAIBAwIEBwAAAAAAAAAAAAECAwAEEQUhBgcSQRMUIjEzgZL/xAAWAQEBAQAAAAAAAAAAAAAAAAADAgT/xAAXEQEBAQEAAAAAAAAAAAAAAAABAAMR/9oADAMBAAIRAxEAPwCL0jjGCW/CvAzJnpDH3Oau1SN1DCNsMMjapF+WmoXOpReWKQ2+QfE7mtQt+FWjgjQ3UxKqBn6onEQrNOTbVPTbw9O23akwmlx8j/o0UVoYS//Z');
}
    
#\32 1d8e11c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#ad65ec01 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 667px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-right: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\36 7b1ce99.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 7b1ce99 {
    width: 9.49%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\36 5c8c272 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 87ec837 {
    background-color: var(--color_8);
    background-image: initial;
}
    
#f0c48c53 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 57.75%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\38 7a7ab06 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 e1904a9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 42.25352112676056%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/789c3706bfdb48de92224a2aa533524c/dms3rep/multi/opt/62ab09291cd96322f7e1cdd5-file-1227135072060299__msi___jpeg-1920w.jpeg);
    order: 1;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
#\38 e1904a9.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAASAAoDASIAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAAAAMFAQb/xAAiEAACAgICAAcAAAAAAAAAAAABAgADBBESIQUUIjFUkfD/xAAVAQEBAAAAAAAAAAAAAAAAAAADAv/EABYRAQEBAAAAAAAAAAAAAAAAAAEAEv/aAAwDAQACEQMRAD8AT4gMYOHGNcN9hR7StVnYAqQNitvQ3+3OVoz7rKmptsKsD0wMX5fI+W0LYVYWk4pPFe5jO/I+pvuEILKX/9k=');
}
}



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



@media (max-width: 767px) {
    
#ad65ec01 {
    min-height: unset;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
}
    
#f0c48c53 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 e1904a9 {
    width: 100%;
    min-height: 263px;
    align-items: center;
    height: auto;
}
#\38 e1904a9.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAASAAoDASIAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAAAAMFAQb/xAAiEAACAgICAAcAAAAAAAAAAAABAgADBBESIQUUIjFUkfD/xAAVAQEBAAAAAAAAAAAAAAAAAAADAv/EABYRAQEBAAAAAAAAAAAAAAAAAAEAEv/aAAwDAQACEQMRAD8AT4gMYOHGNcN9hR7StVnYAqQNitvQ3+3OVoz7rKmptsKsD0wMX5fI+W0LYVYWk4pPFe5jO/I+pvuEILKX/9k=');
}
}



@media all {
    
#dc3a658a {
    width: 34px;
    height: auto;
    max-width: 100%;
}
    
#e12a733e {
    min-height: 701px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#d58a1ae4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 34px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#bea1fdbe {
    width: 34px;
    height: auto;
    max-width: 100%;
}
    
#\33 30c0fdd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 bc649ce {
    width: 34px;
    height: auto;
    max-width: 100%;
}
    
#\38 92fa552 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 63.10180076921118%;
    min-width: 4%;
    padding: 16px 30px 16px 30px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\33 e143d63 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 34px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#b4a22cf1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e3be0748 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 34px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\36 a8e4814::before, #\36 a8e4814 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(239, 239, 239, 1);
    opacity: 0.92;
    border-radius: inherit;
}
#\36 a8e4814 {
    background-image: url(https://le-de.cdn-website.com/789c3706bfdb48de92224a2aa533524c/dms3rep/multi/opt/patron-lineas-oscuro__msi___png-1920w.png);
    background-color: rgba(239, 239, 239, 1);
}
#\36 a8e4814.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAYAAACqPZ51AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAWklEQVQI13XIMQrAIAxAUe0ipTgUegobRQqapAgBxftfqcS9w4PPNyJi/8w57RjD9t43E5ldpOYAZdHWB4guvdVlrvvDeBgg8jc2H6os2voCogcuPlE5M9XrAyknFMiFuPACAAAAAElFTkSuQmCC');
}
    
#\36 2c32c48 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 7e72ddb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b13b1e39 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 34px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#a03d3f95 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 fe52389 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#da89ae68 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 94ee38a {
    width: 34px;
    height: auto;
    max-width: 100%;
}
    
#f3f5f342::before, #f3f5f342 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(86, 170, 234, 1);
    opacity: 0.83;
    border-radius: inherit;
}
#f3f5f342 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 34.9%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/789c3706bfdb48de92224a2aa533524c/dms3rep/multi/opt/patron-lineas-oscuro__msi___png-1920w.png);
    margin-right: 2%;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
}
#f3f5f342.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAYAAACqPZ51AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAWklEQVQI13XIMQrAIAxAUe0ipTgUegobRQqapAgBxftfqcS9w4PPNyJi/8w57RjD9t43E5ldpOYAZdHWB4guvdVlrvvDeBgg8jc2H6os2voCogcuPlE5M9XrAyknFMiFuPACAAAAAElFTkSuQmCC');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e12a733e {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\38 92fa552 {
    width: 56.18%;
}
    
#f3f5f342::before, #f3f5f342 > .bgExtraLayerOverlay {
    
}
#f3f5f342 {
    width: 43.63828281862511%;
}
#f3f5f342.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAYAAACqPZ51AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAWklEQVQI13XIMQrAIAxAUe0ipTgUegobRQqapAgBxftfqcS9w4PPNyJi/8w57RjD9t43E5ldpOYAZdHWB4guvdVlrvvDeBgg8jc2H6os2voCogcuPlE5M9XrAyknFMiFuPACAAAAAElFTkSuQmCC');
}
    
#\36 a8e4814::before, #\36 a8e4814 > .bgExtraLayerOverlay {
    
}
#\36 a8e4814.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAYAAACqPZ51AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAWklEQVQI13XIMQrAIAxAUe0ipTgUegobRQqapAgBxftfqcS9w4PPNyJi/8w57RjD9t43E5ldpOYAZdHWB4guvdVlrvvDeBgg8jc2H6os2voCogcuPlE5M9XrAyknFMiFuPACAAAAAElFTkSuQmCC');
}
}



@media (max-width: 767px) {
    
#e12a733e {
    min-height: unset;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
}
    
#\38 92fa552 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f3f5f342::before, #f3f5f342 > .bgExtraLayerOverlay {
    
}
#f3f5f342 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#f3f5f342.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAYAAACqPZ51AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAWklEQVQI13XIMQrAIAxAUe0ipTgUegobRQqapAgBxftfqcS9w4PPNyJi/8w57RjD9t43E5ldpOYAZdHWB4guvdVlrvvDeBgg8jc2H6os2voCogcuPlE5M9XrAyknFMiFuPACAAAAAElFTkSuQmCC');
}
    
#\36 a8e4814::before, #\36 a8e4814 > .bgExtraLayerOverlay {
    
}
#\36 a8e4814.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAYAAACqPZ51AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAWklEQVQI13XIMQrAIAxAUe0ipTgUegobRQqapAgBxftfqcS9w4PPNyJi/8w57RjD9t43E5ldpOYAZdHWB4guvdVlrvvDeBgg8jc2H6os2voCogcuPlE5M9XrAyknFMiFuPACAAAAAElFTkSuQmCC');
}
}



@media all {
    
#e859cce5::before, #e859cce5 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.36;
    border-radius: inherit;
}
#e859cce5 {
    background-image: url(https://le-de.cdn-website.com/789c3706bfdb48de92224a2aa533524c/dms3rep/multi/opt/137556987_l_normal_none__msi___jpg-1920w.jpg);
}
#e859cce5.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRAAAgIBBQAAAAAAAAAAAAAAAQIAAwQREyEiUf/EABQBAQAAAAAAAAAAAAAAAAAAAAL/xAAWEQADAAAAAAAAAAAAAAAAAAAAAjH/2gAMAwEAAhEDEQA/AMY+3l4xrsXQV8qvsiNiqSewiI0gWp//2Q==');
}
    
#e690bc05 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\32 48a1bda {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\32 2cf425e {
    width: 146px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 52px;
    max-width: 100%;
    align-self: center;
}
    
#bd9cc4c3 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 590px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\38 ce66e5f {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e859cce5::before, #e859cce5 > .bgExtraLayerOverlay {
    
}
#e859cce5.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRAAAgIBBQAAAAAAAAAAAAAAAQIAAwQREyEiUf/EABQBAQAAAAAAAAAAAAAAAAAAAAL/xAAWEQADAAAAAAAAAAAAAAAAAAAAAjH/2gAMAwEAAhEDEQA/AMY+3l4xrsXQV8qvsiNiqSewiI0gWp//2Q==');
}
    
#bd9cc4c3 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 471px;
}
}



@media (max-width: 767px) {
    
#e859cce5::before, #e859cce5 > .bgExtraLayerOverlay {
    
}
#e859cce5.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRAAAgIBBQAAAAAAAAAAAAAAAQIAAwQREyEiUf/EABQBAQAAAAAAAAAAAAAAAAAAAAL/xAAWEQADAAAAAAAAAAAAAAAAAAAAAjH/2gAMAwEAAhEDEQA/AMY+3l4xrsXQV8qvsiNiqSewiI0gWp//2Q==');
}
    
#\32 48a1bda {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bd9cc4c3 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
}

