@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_1717945475 span.text {
    font-family:'Fjalla One' !important;
    font-size:14px !important;
    font-weight:normal !important;
  }

  *#dm .dmInner a.u_1717945475:hover span.text { font-weight:normal !important; }

  *#dm .dmInner a.u_1717945475.hover span.text { font-weight:normal !important; }

  *#dm .dmInner a.u_1717945475 {
    background-color:rgba(28,36,161,1) !important;
    background-image:initial !important;
    border-radius:0px 10px 0px 10px !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgb(109,109,109) rgb(113,114,116) rgba(0,0,0,0) !important;
    border-width:0px 3px 3px 0px !important;
  }

  *#dm .dmInner div.u_1260848591 {
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(28,36,161) !important;
    border-width:0px 0px 0px 5px !important;
  }

  *#dm .dmInner div.u_1839811705 {
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(28,36,161) !important;
    border-width:0px 0px 0px 5px !important;
  }

  *#dm .dmInner div.u_1084210358 {
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(28,36,161) !important;
    border-width:0px 0px 0px 5px !important;
  }

  *#dm .dmInner div.u_1590167597 .svg { fill:rgba(28,36,161,1) !important; }

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

  *#dm .dmInner div.u_1258496670 .svg { fill:rgba(28,36,161,1) !important; }

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

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

  *#dm .dmInner div.u_1079966512 .svg { fill:rgba(28,36,161,1) !important; }

  *#dm .dmInner div.u_1839504116 .svg { fill:rgba(28,36,161,1) !important; }

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

  *#dm .dmInner div.u_1463436068 .svg { fill:rgba(28,36,161,1) !important; }

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

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

  *#dm .dmInner div.u_1737439720 .svg { fill:rgba(28,36,161,1) !important; }

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

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

  *#dm .dmInner div.u_1698244951 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(28,36,161) rgb(28,36,161) rgb(28,36,161) rgb(28,36,161) !important;
  }

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

  *#dm .dmInner div.u_1320442241 {
    border-style:solid !important;
    border-color:rgb(28,36,161) rgb(28,36,161) rgb(28,36,161) rgb(28,36,161) !important;
    border-width:3px 0px 3px 3px !important;
  }

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

  *#dm .dmInner div.u_1032020079 {
    border-style:solid !important;
    border-color:rgb(28,36,161) rgb(28,36,161) rgb(28,36,161) rgb(28,36,161) !important;
    border-width:3px 0px 3px 3px !important;
  }

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

  *#dm .dmInner div.u_1302587660 {
    border-style:solid !important;
    border-color:rgb(28,36,161) rgb(28,36,161) rgb(28,36,161) rgb(28,36,161) !important;
    border-width:3px 0px 3px 3px !important;
  }

  *#dm .dmInner a.u_1037246975 {
    background-color:rgba(239,239,239,1) !important;
    background-image:initial !important;
    border-radius:0px 10px 0px 10px !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgb(56,68,81) rgba(56,68,81,1) rgba(0,0,0,0) !important;
    border-width:0px 2px 2px 0px !important;
  }

  *#dm .dmInner a.u_1037246975 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/3c3e2ae87e9641efa9cb1171af4392c7/icon/phone+call_7406669.svg) !important;
    background-color:rgba(109,133,159,1) !important;
  }

  *#dm .dmInner a.u_1037246975 span.text {
    font-family:'Fjalla One' !important;
    color:var(--color_1) !important;
    font-weight:normal !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1202215006 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(28,36,161) rgb(28,36,161) rgb(28,36,161) rgb(28,36,161) !important;
  }

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

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

  *#dm .dmInner div.u_1877471802 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(28,36,161) rgb(28,36,161) rgb(28,36,161) rgb(28,36,161) !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1558815120 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_1558815120 .photoGalleryViewAll { padding:0 5px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}

@media all {
    
#ce8fa97f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#f8b87eb4 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 589px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\37 8f43348::before, #\37 8f43348 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.9;
    border-radius: inherit;
}
#\37 8f43348 {
    background-image: url(https://le-de.cdn-website.com/3c3e2ae87e9641efa9cb1171af4392c7/dms3rep/multi/opt/imgi_11_197477872_m_normal_none1-min__msi___jpg-1920w.webp);
    background-attachment: fixed;
}
    
#innergrid_2qv {
    width: 100.00%;
    grid-template-rows: minmax(322px, max-content);
    max-width: 100%;
    padding: 16px 16px 16px 16px;
}
    
#group_qai {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 29.617979452054794%;
    min-height: 92.2360248447205%;
    row-gap: 24px;
    column-gap: 4%;
    margin-left: 8px;
    margin-top: 12px;
    height: auto;
    border-style: solid;
    border-width: 4px 0px 4px 4px;
    border-color: var(--color_3) #000000 var(--color_3) var(--color_3);
    padding-left: 4%;
    padding-bottom: 2%;
}
    
#widget_46u {
    width: 48.149914383561644%;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 0;
    margin-top: 133px;
    margin-left: 55px;
}
    
#widget_lc4 {
    width: 124px;
    height: auto;
    min-height: 44px;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (max-width: 767px) {
    
#ce8fa97f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f8b87eb4 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\37 8f43348::before, #\37 8f43348 > .bgExtraLayerOverlay {
    
}
    
#widget_46u {
    justify-self: center;
    align-self: start;
    width: 48.14729526762056%;
    margin: 54px 34px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media all {
    
#\39 fd8c504 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 44.17%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#d26cf761 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 51.83333333333333%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\31 ec36d06 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#widget_5mq.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 8px;
}
#widget_5mq {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#widget_qj4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ma4 {
    width: 53.21%;
    height: auto;
    max-width: 100%;
    margin-top: -1px;
}
}



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



@media (max-width: 767px) {
    
#\39 fd8c504 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d26cf761 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 ec36d06 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#widget_ma4 {
    height: auto;
    width: 91.70%;
}
}



@media all {
    
#f55c61bc {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\33 dbd7dc9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 44.17%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\39 7f9b3f4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 bb7384f {
    width: 61.01%;
    height: auto;
    max-width: 100%;
    margin-top: -1px;
}
    
#eee7e329 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 51.83333333333333%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\33 553aa8f.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 8px;
}
#\33 553aa8f {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#f55c61bc {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\33 dbd7dc9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 bb7384f {
    height: auto;
    width: 100.01%;
}
    
#eee7e329 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#e94dd5aa {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#e490ecfe {
    width: 87.45%;
    height: auto;
    max-width: 100%;
    margin-top: -1px;
}
    
#e16f7151 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46.08%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\38 76692b0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 fdfc18e.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 8px;
}
#\32 fdfc18e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#d6e7069e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.915333333333336%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
}



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



@media (max-width: 767px) {
    
#e94dd5aa {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#e490ecfe {
    height: auto;
}
    
#e16f7151 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d6e7069e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\35 7fb44c0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#c1f4aa02 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_tnb {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_qi1 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    margin-top: -122px;
}
    
#widget_ana {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



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



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



@media all {
    
#\34 57437fc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/3c3e2ae87e9641efa9cb1171af4392c7/dms3rep/multi/opt/imgi_12_Portada_Clavijo_ITV__msi___jpeg-729h.webp);
    padding: 16px 16px 16px 16px;
}
#\34 57437fc.lazy {
    background-image: url('data:image/jpeg; base64,UklGRk4AAABXRUJQVlA4IEIAAADQAQCdASoKAAYAAUAmJQBOgBwubwSZgAD+TtYOyU3T55HvCkGgpnBaW59Cgy+/f/a2yzVK0eD3uI2JnwZ5pdJUAAA=');
}
    
#\34 dd33fff {
    padding-bottom: 2%;
    min-height: 646px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#group_f55 {
    align-items: center;
    width: 100%;
    min-height: 515px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(196, 207, 212, 0.9);
    background-image: initial;
    height: auto;
    padding: 16px 16px 16px 16px;
}
    
#widget_c7p {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#widget_t91 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_n2o {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_du9 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\33 d516b53 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/3c3e2ae87e9641efa9cb1171af4392c7/dms3rep/multi/opt/imgi_13_204645247_m_normal_none2__msi___jpg-729h.webp);
    padding: 16px 16px 16px 16px;
}
#\33 d516b53.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkwAAABXRUJQVlA4IEAAAADQAQCdASoKAAcAAUAmJYwCdAD0er7XAAD+9vDEphp3020ZOLOCBwVAGiR26MlksbFg+bDHcGkUIelc7++nwAAA');
}
    
#\33 fed6202 {
    align-items: center;
    width: 100%;
    min-height: 515px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(196, 207, 212, 0.9);
    background-image: initial;
    height: auto;
    padding: 16px 16px 16px 16px;
}
    
#f2ded3af {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\35 e5032fa {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 4d0f1f9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a48ad10d {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#dadb2eed {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/3c3e2ae87e9641efa9cb1171af4392c7/dms3rep/multi/opt/imgi_14_216415263_m_normal_none1__msi___jpg-729h.webp);
    padding: 16px 16px 16px 16px;
}
#dadb2eed.lazy {
    background-image: url('data:image/jpeg; base64,UklGRk4AAABXRUJQVlA4IEIAAAAQAgCdASoKAAcAAUAmJZgCdAEP1bQkSrYAAP71o/3nqs7sapbVAaQgigh56SXJ48lTvj65Efjyvvqh810R1CkAAAA=');
}
    
#fa85f3c1 {
    align-items: center;
    width: 100%;
    min-height: 515px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(196, 207, 212, 0.9);
    background-image: initial;
    height: auto;
    padding: 16px 16px 16px 16px;
}
    
#\39 6384f1c {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\37 ee5aa3b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fa79c739 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a21ef259 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\34 57437fc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\34 57437fc.lazy {
    background-image: url('data:image/jpeg; base64,UklGRk4AAABXRUJQVlA4IEIAAADQAQCdASoKAAYAAUAmJQBOgBwubwSZgAD+TtYOyU3T55HvCkGgpnBaW59Cgy+/f/a2yzVK0eD3uI2JnwZ5pdJUAAA=');
}
    
#\34 dd33fff {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\33 d516b53 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\33 d516b53.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkwAAABXRUJQVlA4IEAAAADQAQCdASoKAAcAAUAmJYwCdAD0er7XAAD+9vDEphp3020ZOLOCBwVAGiR26MlksbFg+bDHcGkUIelc7++nwAAA');
}
    
#dadb2eed {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#dadb2eed.lazy {
    background-image: url('data:image/jpeg; base64,UklGRk4AAABXRUJQVlA4IEIAAAAQAgCdASoKAAcAAUAmJZgCdAEP1bQkSrYAAP71o/3nqs7sapbVAaQgigh56SXJ48lTvj65Efjyvvqh810R1CkAAAA=');
}
}



@media all {
    
#\33 bd3336a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 bdc1c1a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#f5f9518e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/3c3e2ae87e9641efa9cb1171af4392c7/dms3rep/multi/opt/imgi_17_60615015_m_normal_none1__msi___jpg-683h.webp);
    padding: 16px 16px 16px 16px;
}
#f5f9518e.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkQAAABXRUJQVlA4IDgAAACwAQCdASoKAAcAAUAmJZwAApe0adMAAP71+wid14I5bXwH6+lxGNnrdq/jt3RJcRBXdGRNn3i4AA==');
}
    
#\37 e453b2f {
    align-items: center;
    width: 100%;
    min-height: 515px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(196, 207, 212, 0.9);
    background-image: initial;
    height: auto;
    padding: 16px 16px 16px 16px;
}
    
#f045a0ae {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\37 37a7a2b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d95b44f0 {
    align-items: center;
    width: 100%;
    min-height: 515px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(196, 207, 212, 0.9);
    background-image: initial;
    height: auto;
    padding: 16px 16px 16px 16px;
}
    
#\36 8bbc98a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 5f6f31f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/3c3e2ae87e9641efa9cb1171af4392c7/dms3rep/multi/opt/imgi_15_110945786_m_normal_none1__msi___jpg-683h.webp);
    padding: 16px 16px 16px 16px;
}
#\35 5f6f31f.lazy {
    background-image: url('data:image/jpeg; base64,UklGRlAAAABXRUJQVlA4IEQAAADQAQCdASoKAAcAAUAmJQBOgBuxwpkVnAD++KfnyESlEYdOIrl900a9wY60FXzEqTzk12ox3jujnEyrAf4b4J1leVwAAA==');
}
    
#\38 094dc97 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\31 f9fb5a5 {
    padding-bottom: 4%;
    min-height: 646px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#b0247ff0 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#b929333a {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\32 67e118b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f640eeed {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/3c3e2ae87e9641efa9cb1171af4392c7/dms3rep/multi/opt/imgi_16_78985179_m_normal_none2__msi___jpg-683h.webp);
    padding: 16px 16px 16px 16px;
}
#f640eeed.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkYAAABXRUJQVlA4IDoAAADQAQCdASoKAAgAAUAmJZQCw7Ef9r5QAAD+C5es+w/hoH0buSdVURL+Q7u1Xx35DhAVdOi4wUtCGAAA');
}
    
#\34 6685a49 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#aa37fed8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 a622bf7 {
    align-items: center;
    width: 100%;
    min-height: 515px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(196, 207, 212, 0.9);
    background-image: initial;
    height: auto;
    padding: 16px 16px 16px 16px;
}
    
#\33 3a9deb7 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#f640eeed {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#f640eeed.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkYAAABXRUJQVlA4IDoAAADQAQCdASoKAAgAAUAmJZQCw7Ef9r5QAAD+C5es+w/hoH0buSdVURL+Q7u1Xx35DhAVdOi4wUtCGAAA');
}
    
#f5f9518e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#f5f9518e.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkQAAABXRUJQVlA4IDgAAACwAQCdASoKAAcAAUAmJZwAApe0adMAAP71+wid14I5bXwH6+lxGNnrdq/jt3RJcRBXdGRNn3i4AA==');
}
    
#\35 5f6f31f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\35 5f6f31f.lazy {
    background-image: url('data:image/jpeg; base64,UklGRlAAAABXRUJQVlA4IEQAAADQAQCdASoKAAcAAUAmJQBOgBuxwpkVnAD++KfnyESlEYdOIrl900a9wY60FXzEqTzk12ox3jujnEyrAf4b4J1leVwAAA==');
}
    
#\31 f9fb5a5 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#f6047eae {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46.58333333333333%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/3c3e2ae87e9641efa9cb1171af4392c7/dms3rep/multi/opt/imgi_3_636cd43c350fa5b658be904d-file-542615315225887__msi___jpeg-1920w.webp);
    border-radius: 0 50px 0 50px;
    background-position: 0% 50%;
    padding: 16px 16px 16px 16px;
}
#f6047eae.lazy {
    background-image: url('data:image/jpeg; base64,UklGRlQAAABXRUJQVlA4IEgAAADwAQCdASoKAAgAAUAmJYgCdAD0Xgwk4gAA/tH4iFZPS+IEiK+HKgHCDBdKrGpT3udZK9cG9whWCfqhNfdhuZU6ULTFOdkYAAA=');
}
    
#c5f664b2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 52.42%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#f88f31e7 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 782px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\36 594cd02 {
    background-image: url(https://le-de.cdn-website.com/3c3e2ae87e9641efa9cb1171af4392c7/dms3rep/multi/opt/imgi_18_ondas__msi___jpg-1920w.webp);
}
#\36 594cd02.lazy {
    background-image: url('data:image/jpeg; base64,UklGRiYAAABXRUJQVlA4IBoAAAAwAQCdASoKAAYAAUAmJaQAA3AA/vzlUgAAAA==');
}
    
#innergrid_4jr {
    width: 100.00%;
    grid-template-rows: minmax(656px, max-content);
    max-width: 100%;
    margin-top: -4px;
}
    
#group_rol {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 73.14332012690316%;
    min-height: 36.87880340004146%;
    row-gap: 24px;
    column-gap: 4%;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 5px 0px 5px 5px;
    margin-left: 15px;
    margin-top: 346px;
    height: auto;
}
    
#widget_ubg.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 30px 20px 30px;
}
#widget_ubg {
    width: 82.35%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 401px;
    margin-right: 20px;
}
    
#widget_rig {
    width: 66px;
    height: 66px;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 365px;
    margin-right: 61px;
}
    
#widget_ua7.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 20px 16px 20px;
}
#widget_ua7 {
    width: 86.10%;
    height: auto;
    max-width: 100%;
}
    
#widget_6e2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#f6047eae {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#f6047eae.lazy {
    background-image: url('data:image/jpeg; base64,UklGRlQAAABXRUJQVlA4IEgAAADwAQCdASoKAAgAAUAmJYgCdAD0Xgwk4gAA/tH4iFZPS+IEiK+HKgHCDBdKrGpT3udZK9cG9whWCfqhNfdhuZU6ULTFOdkYAAA=');
}
    
#c5f664b2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f88f31e7 {
    min-height: unset;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
}
    
#group_rol {
    justify-self: start;
    align-self: start;
    width: 73.12674943814237%;
    min-height: 36.87778850053847%;
    margin: 153px 0px 0px 18px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_4jr {
    width: 100.01%;
    grid-template-rows: minmax(571.9921875px, max-content);
}
}



@media all {
    
#ecb5c1f4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\31 7091e62 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\38 529bef2 {
    background-color: rgba(34, 41, 49, 1);
    background-image: initial;
}
    
#widget_tgn {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_af3 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    margin-top: -123px;
}
    
#widget_q8c {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



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



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



@media all {
    
#\35 d11fd27 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#ea4d9be5 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#e2b7ae2f {
    background-color: rgba(28, 36, 161, 1);
    background-image: initial;
}
    
#widget_7dk {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



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



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



@media all {
    
#\35 0878130 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 27.66925%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\38 c51b75b {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#group_8d0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 63px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
}
    
#widget_lpq.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 3px 3px 3px;
}
#widget_lpq {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#widget_meh {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_6ee {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 2609b12 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 36.25%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#a6f3632a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 63px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
}
    
#ec46ab21.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 3px 3px 3px;
}
#ec46ab21 {
    width: 58.9844px;
    height: auto;
    max-width: 100%;
}
    
#\34 4d93b80 {
    width: 83.37%;
    height: auto;
    max-width: 100%;
}
    
#\39 83dd144 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 f823555 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 34.08%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\34 0fc6946 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 63px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
}
    
#\34 3d4785e.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 3px 3px 3px;
}
#\34 3d4785e {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\38 d4034e9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 e837103 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\35 0878130 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 c51b75b {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 2609b12 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 f823555 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#d2202cdc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e53b3e17 {
    background-color: rgba(34, 41, 49, 1);
    background-image: initial;
}
    
#\38 f523cb7 {
    padding-top: 4%;
    min-height: 269px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-bottom: 1%;
}
    
#\34 a897c0d {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -123px;
}
    
#\32 6fbe503 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#widget_pe0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\38 f523cb7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 0% 8% 0%;
}
    
#\32 6fbe503 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 a897c0d {
    margin-top: -87px;
}
}



@media all {
    
#f3cedfc3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\37 748afd9 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\30 d41964d {
    background-color: rgba(109, 133, 159, 1);
    background-image: initial;
}
    
#widget_toc {
    width: 23.39%;
    height: auto;
    max-width: 100%;
}
    
#widget_4o3 {
    width: 50.973886986301366%;
    height: auto;
    max-width: 100%;
}
    
#widget_38e {
    width: 205.938px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#f3cedfc3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 748afd9 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_toc {
    width: 100.01%;
    margin: 0px 0% 0px 0%;
}
    
#widget_4o3 {
    width: 100.01%;
    margin: 0px 0% 0px 0%;
}
    
#widget_38e {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 7476048 {
    padding-bottom: 4%;
    min-height: 473px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\37 e2e39d8 {
    background-color: rgba(34, 41, 49, 1);
    background-image: initial;
}
    
#group_rhm {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#widget_m8t {
    width: 55.14%;
    height: 422px;
    min-height: 100px;
    max-width: 100%;
}
}



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



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



@media all {
    
#\34 44ce346 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 52.42%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#d0231492 {
    width: 100.00%;
    grid-template-rows: minmax(656px, max-content);
    max-width: 100%;
    margin-top: -4px;
}
    
#\38 c0fb691.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 30px 20px 30px;
}
#\38 c0fb691 {
    width: 82.35%;
    height: auto;
    max-width: 100%;
}
    
#\38 4a77c30 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 73.1462435292153%;
    min-height: 36.88551829268293%;
    row-gap: 24px;
    column-gap: 4%;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 5px 0px 5px 5px;
    margin-left: -54px;
    margin-top: 395px;
    height: auto;
}
    
#\30 af4d580 {
    width: 66px;
    height: 66px;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 365px;
    margin-right: 61px;
}
    
#\39 564b657 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 782px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#b1681171.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 20px 16px 20px;
}
#b1681171 {
    width: 86.10%;
    height: auto;
    max-width: 100%;
}
    
#\36 c70e6b3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46.58333333333333%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/3c3e2ae87e9641efa9cb1171af4392c7/dms3rep/multi/opt/imgi_3_636cd43c350fa5b658be904d-file-542615315225887__msi___jpeg-1920w.webp);
    border-radius: 0 50px 0 50px;
    background-position: 0% 50%;
    padding: 16px 16px 16px 16px;
}
#\36 c70e6b3.lazy {
    background-image: url('');
}
    
#\38 4ca0d2a {
    background-image: url(https://le-de.cdn-website.com/3c3e2ae87e9641efa9cb1171af4392c7/dms3rep/multi/opt/imgi_18_ondas__msi___jpg-1920w.webp);
}
#\38 4ca0d2a.lazy {
    background-image: url('');
}
    
#c5365d0c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 564b657 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 544px;
}
    
#\38 4a77c30 {
    justify-self: start;
    align-self: start;
    width: 66.43%;
    min-height: 46.45%;
    height: auto;
    margin: 129px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 c0fb691 {
    width: 81.71%;
    justify-self: end;
    align-self: start;
    order: 0;
    margin: 174px 4.940070718923031% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 af4d580 {
    justify-self: end;
    align-self: start;
    margin: 129px -4px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#d0231492 {
    width: 100.01%;
    grid-template-rows: minmax(511.9921875px, max-content);
}
}



@media (max-width: 767px) {
    
#\34 44ce346 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d0231492 {
    width: 100.01%;
    grid-template-rows: minmax(571.9921875px, max-content);
}
    
#\38 4a77c30 {
    justify-self: start;
    align-self: start;
    width: 73.12674943814237%;
    min-height: 36.87778850053847%;
    margin: 153px 0px 0px 18px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 564b657 {
    min-height: unset;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
}
    
#\36 c70e6b3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\36 c70e6b3.lazy {
    background-image: url('');
}
}



@media all {
    
#dec6f269.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 30px 20px 30px;
}
#dec6f269 {
    width: 82.35%;
    height: auto;
    max-width: 100%;
}
    
#c00fb882.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 20px 16px 20px;
}
#c00fb882 {
    width: 86.10%;
    height: auto;
    max-width: 100%;
}
    
#df04fe00 {
    width: 66px;
    height: 66px;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 365px;
    margin-right: 61px;
}
    
#\32 8d93aac {
    background-image: url(https://le-de.cdn-website.com/3c3e2ae87e9641efa9cb1171af4392c7/dms3rep/multi/opt/imgi_18_ondas__msi___jpg-1920w.webp);
}
#\32 8d93aac.lazy {
    background-image: url('');
}
    
#\36 330e6a5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 52.42%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\30 ed7e15a {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 782px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#ba8a873f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 73.1462435292153%;
    min-height: 36.88551829268293%;
    row-gap: 24px;
    column-gap: 4%;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 5px 0px 5px 5px;
    margin-left: -54px;
    margin-top: 395px;
    height: auto;
}
    
#dab08e54 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46.58333333333333%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/3c3e2ae87e9641efa9cb1171af4392c7/dms3rep/multi/opt/imgi_3_636cd43c350fa5b658be904d-file-542615315225887__msi___jpeg-1920w.webp);
    border-radius: 0 50px 0 50px;
    background-position: 0% 50%;
    padding: 16px 16px 16px 16px;
}
#dab08e54.lazy {
    background-image: url('');
}
    
#\39 c3c668a {
    width: 100.00%;
    grid-template-rows: minmax(656px, max-content);
    max-width: 100%;
    margin-top: -4px;
}
    
#db40a88a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dec6f269 {
    width: 81.71%;
}
    
#df04fe00 {
    justify-self: end;
    align-self: start;
    margin: 129px -4px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 ed7e15a {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 544px;
}
    
#ba8a873f {
    justify-self: start;
    align-self: start;
    width: 66.43%;
    min-height: 46.45%;
    height: auto;
    margin: 129px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 c3c668a {
    width: 100.01%;
    grid-template-rows: minmax(511.9921875px, max-content);
}
}



@media (max-width: 767px) {
    
#\36 330e6a5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 ed7e15a {
    min-height: unset;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
}
    
#ba8a873f {
    justify-self: start;
    align-self: start;
    width: 73.12674943814237%;
    min-height: 36.87778850053847%;
    margin: 153px 0px 0px 18px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#dab08e54 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#dab08e54.lazy {
    background-image: url('');
}
    
#\39 c3c668a {
    width: 100.01%;
    grid-template-rows: minmax(571.9921875px, max-content);
}
    
#dec6f269 {
    justify-self: end;
    align-self: start;
    width: 71.71622820352881%;
    order: 0;
    margin: 175px 4.304949989186006% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#df04fe00 {
    justify-self: end;
    align-self: start;
    margin: 131px 1px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}

