@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 div.u_121273611 hr {
    border-width:3px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1002540448 span.text {
    font-family: Quicksand !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1002540448:hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1002540448.hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1002540448:hover .iconBg { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1002540448.hover .iconBg { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1002540448:hover {
    background-color:rgba(116,195,148,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1002540448.hover {
    background-color:rgba(116,195,148,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1002540448 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/abee1af8d17c454b8634f68046e6e771/icon/Phone_6457328.svg) !important;
    background-color:var(--color_3) !important;
    width:22px !important;
    height:22px !important;
  }

  *#dm .dmInner a.u_1002540448 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-color:rgb(116,195,148) rgb(116,195,148) rgb(116,195,148) rgb(116,195,148) !important;
    border-width:2px 2px 2px 2px !important;
  }

  *#dm .dmInner div.u_1988714499 hr {
    border-width:3px !important;
    color:rgba(71,133,159,1) !important;
  }

  *#dm .dmInner a.u_1292388289:hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1292388289.hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1292388289:hover {
    background-color:rgba(116,195,148,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1292388289.hover {
    background-color:rgba(116,195,148,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1292388289 span.text {
    font-family: Quicksand !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1292388289:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1292388289.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1292388289 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/abee1af8d17c454b8634f68046e6e771/icon/Arrow_8063764.svg) !important;
    background-color:var(--color_2) !important;
    width:22px !important;
    height:22px !important;
  }

  *#dm .dmInner a.u_1292388289 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:2px 2px 2px 2px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1514614359 img { box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important; }

  *#dm .dmInner div.u_1917703302 hr {
    border-width:2px !important;
    color:rgba(71,133,159,1) !important;
  }

  *#dm .dmInner div.u_1833364024 hr {
    border-width:2px !important;
    color:rgba(71,133,159,1) !important;
  }

  *#dm .dmInner div.u_1674531997 hr {
    border-width:2px !important;
    color:rgba(71,133,159,1) !important;
  }

  *#dm .dmInner div.u_1661336814 hr {
    border-width:2px !important;
    color:rgba(71,133,159,1) !important;
  }

  *#dm .dmInner div.u_1975089927 hr {
    border-width:3px !important;
    color:rgba(71,133,159,1) !important;
  }

  *#dm .dmInner div.u_1265516019 hr {
    border-width:3px !important;
    color:rgba(71,133,159,1) !important;
  }

  *#dm .dmInner a.u_1912082476:hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1912082476.hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1912082476:hover {
    background-color:rgba(116,195,148,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1912082476.hover {
    background-color:rgba(116,195,148,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1912082476 span.text {
    font-family: Quicksand !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1912082476:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1912082476.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1912082476 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/abee1af8d17c454b8634f68046e6e771/icon/Arrow_8063764.svg) !important;
    background-color:var(--color_2) !important;
    width:22px !important;
    height:22px !important;
  }

  *#dm .dmInner a.u_1912082476 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:2px 2px 2px 2px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner a.u_1649696157:hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1649696157.hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1649696157:hover {
    background-color:rgba(116,195,148,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1649696157.hover {
    background-color:rgba(116,195,148,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1649696157 span.text {
    font-family: Quicksand !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1649696157:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1649696157.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1649696157 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/abee1af8d17c454b8634f68046e6e771/icon/Arrow_8063764.svg) !important;
    background-color:var(--color_2) !important;
    width:22px !important;
    height:22px !important;
  }

  *#dm .dmInner a.u_1649696157 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:2px 2px 2px 2px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1534713006 hr {
    border-width:3px !important;
    color:rgba(71,133,159,1) !important;
  }

  *#dm .dmInner a.u_1116329294:hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1116329294.hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1116329294:hover {
    background-color:rgba(116,195,148,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1116329294.hover {
    background-color:rgba(116,195,148,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1116329294 span.text {
    font-family: Quicksand !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1116329294:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1116329294.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1116329294 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/abee1af8d17c454b8634f68046e6e771/icon/Arrow_8063764.svg) !important;
    background-color:var(--color_2) !important;
    width:22px !important;
    height:22px !important;
  }

  *#dm .dmInner a.u_1116329294 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:2px 2px 2px 2px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1142774278 hr {
    border-width:3px !important;
    color:rgba(71,133,159,1) !important;
  }

  *#dm .dmInner nav.u_1519697299 {
    color:black !important;
    justify-content:center !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1407517960 { text-align:left !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1407517960 { text-align:left !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1407517960 { text-align:left !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}

@media all {
    
#\34 4148d80 {
    min-height: 544px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 e8d8dd1::before, #\32 e8d8dd1 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.65;
    border-radius: inherit;
    content: '';
    background-color: var(--color_2);
}
#\32 e8d8dd1 {
    background-image: url(https://le-de.cdn-website.com/abee1af8d17c454b8634f68046e6e771/dms3rep/multi/opt/imgi_10_57086365_m_normal_none1-1920w.jpg);
    box-shadow: none;
    background-attachment: fixed;
}
    
#\37 e9bf115::before, #\37 e9bf115 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.23;
    border-radius: inherit;
}
#\37 e9bf115 {
    background-size: contain;
    min-height: 8px;
    background-position: 50% 100%;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/abee1af8d17c454b8634f68046e6e771/dms3rep/multi/opt/unnamed-1920w.png);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 907e6c6 {
    width: 1187px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 12px;
}
    
#widget_tdt.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_tdt {
    width: 6.85%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#widget_cbb {
    width: 57.56%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 1fdd4f3 {
    width: 195px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 4148d80 {
    padding-top: 80px;
    padding-bottom: 0px;
    min-height: 438px;
}
    
#\31 907e6c6 {
    width: 690px;
    margin: 0px 0% 0px 0%;
}
    
#\37 e9bf115 {
    row-gap: 10px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    justify-content: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_cbb {
    width: 77.98%;
}
}



@media (max-width: 767px) {
    
#\34 4148d80 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 0% 0px 0%;
}
    
#\37 e9bf115 {
    min-height: 80px;
    width: 100%;
    justify-content: center;
    padding: 0px 0px 80px 0px;
}
    
#\31 907e6c6 {
    width: 100%;
}
    
#\38 60c5298 {
    margin: 0px 0% 0px 0%;
}
    
#widget_cbb {
    width: 95.20%;
}
    
#widget_tdt {
    width: 28.70%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 c8c8595 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 f98d9da {
    min-height: 131px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f1be25e4 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_b0o {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 6ebcbeb.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 6ebcbeb {
    width: 14.38%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c02e0837 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 f98d9da {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#c02e0837 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 c8c8595 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\33 f98d9da {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_b0o {
    width: 100.00%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 c08b590 {
    min-height: 600px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#c883aa35 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#f36e2a71 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\35 1503bdf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#widget_m7p {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_edr {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_cjn {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 75c2050 {
    width: 218px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_bgr {
    width: 100%;
    height: 478px;
    max-width: 100%;
}
    
#f87f247e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f87f247e {
    width: 14.38%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 c08b590 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 432px;
}
    
#\38 da13175 {
    margin: 0px 0% 0px 0%;
}
    
#widget_bgr {
    height: 366px;
}
}



@media (max-width: 767px) {
    
#\38 c08b590 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#f36e2a71 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 1503bdf {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#widget_bgr {
    height: 240px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b9b4ee07 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 24d46bf {
    min-height: 299px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 0% 3% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 2d9a4bc {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://le-de.cdn-website.com/abee1af8d17c454b8634f68046e6e771/dms3rep/multi/opt/imgi_11_21curvas21__msi___png-1920w.webp);
    background-size: contain;
}
#\35 2d9a4bc.lazy {
    background-image: url('data:image/jpeg; base64,UklGRlIAAABXRUJQVlA4WAoAAAAQAAAACQAAAAAAQUxQSAsAAAAAYFhZYm1nXltcWwBWUDggIAAAAJABAJ0BKgoAAQABQCYlpAAC51m2AAD+8GfN1xgAAAAA');
}
    
#widget_36v {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 ac9ece8.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 ac9ece8 {
    width: 14.38%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_gmr.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0% 0px 5%;
}
#widget_gmr {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#e523ef23 {
    margin: 0px 0% 0px 0%;
}
    
#\33 8b39252 {
    width: 218px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    align-self: center;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 24d46bf {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 298px;
}
    
#e523ef23 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#b9b4ee07 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\36 24d46bf {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 7be8dca {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\34 f9002df {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\37 63c8d05 {
    min-height: 447px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 0% 3% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_60f {
    width: 100%;
    height: 348px;
    max-width: 100%;
}
    
#\31 dd2d593 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\37 a2f0c31 {
    width: 100%;
    height: 348px;
    max-width: 100%;
}
    
#\37 e7afa25 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\32 28946c8 {
    width: 100%;
    height: 348px;
    max-width: 100%;
}
    
#\32 38577f8.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 38577f8 {
    width: 14.38%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d236a2e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 d236a2e {
    width: 14.38%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d0e0d54.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 d0e0d54 {
    width: 14.38%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 573f5c3 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 573f5c3 {
    margin: 0px 0% 0px 0%;
}
    
#\37 63c8d05 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 241px;
}
    
#widget_60f {
    height: 250px;
}
    
#\37 a2f0c31 {
    height: 250px;
}
    
#\32 28946c8 {
    height: 250px;
}
}



@media (max-width: 767px) {
    
#\33 7be8dca {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 63c8d05 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_60f {
    height: 240px;
}
    
#\31 dd2d593 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 a2f0c31 {
    height: 240px;
}
    
#\37 e7afa25 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 28946c8 {
    height: 240px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 5c079dc {
    min-height: 341px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 0% 3% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 1d4e583 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 2af1ecb.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 2af1ecb {
    width: 14.38%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e702df9 {
    margin: 0px 0% 0px 0%;
}
    
#\36 9521aea {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 db996be.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0% 0px 5%;
}
#\30 db996be {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#d71230b0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 fb47654 {
    width: 218px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    align-self: center;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 5c079dc {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\34 e702df9 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 5c079dc {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#d71230b0 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#be4816e9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0% 0px 5%;
}
#be4816e9 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\33 0dcb00e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 0dcb00e {
    width: 14.38%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 850c6d8 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://le-de.cdn-website.com/abee1af8d17c454b8634f68046e6e771/dms3rep/multi/opt/imgi_11_21curvas21__msi___png-1920w.webp);
    background-size: contain;
}
#\34 850c6d8.lazy {
    background-image: url('data:image/jpeg; base64,UklGRlIAAABXRUJQVlA4WAoAAAAQAAAACQAAAAAAQUxQSAsAAAAAYFhZYm1nXltcWwBWUDggIAAAAJABAJ0BKgoAAQABQCYlpAAC51m2AAD+8GfN1xgAAAAA');
}
    
#eceb57cb {
    margin: 0px 0% 0px 0%;
}
    
#\30 919e429 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 702062a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cac3139b {
    min-height: 299px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 0% 3% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a8c68d29 {
    width: 218px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    align-self: center;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#eceb57cb {
    margin: 0px 0% 0px 0%;
}
    
#cac3139b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (max-width: 767px) {
    
#\30 919e429 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#cac3139b {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#da366b4e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 fd42357 {
    min-height: 1223px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 451836b::before, #\32 451836b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.96;
    border-radius: inherit;
}
#\32 451836b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://le-de.cdn-website.com/abee1af8d17c454b8634f68046e6e771/dms3rep/multi/opt/imgi_12_mediambiente__msi___png-1920w.webp);
    background-repeat: repeat;
    background-size: auto;
}
#\32 451836b.lazy {
    background-image: url('data:image/jpeg; base64,UklGRjwAAABXRUJQVlA4IDAAAADwAQCdASoKAAoAAUAmJaQAAp0vbroV53AA/v5rB/n1VTwUZPSphNdulvZM/YpAAAA=');
}
    
#widget_3cq {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 9ba2b50.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 9ba2b50 {
    width: 14.38%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_eo1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_slh {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_c1a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#widget_vdr {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#widget_oi1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#widget_m9r {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 6;
}
    
#widget_3cr {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 7;
}
    
#widget_5n1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 8;
}
    
#widget_jtt {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 9;
}
    
#widget_0n2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 10;
}
    
#widget_ut0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 11;
}
    
#widget_sud {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 12;
}
    
#widget_bhm {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 13;
}
    
#widget_64t {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 14;
}
    
#widget_t03 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 15;
}
    
#cbbbcc0f {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 fd42357 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#cbbbcc0f {
    margin: 0px 0% 0px 0%;
}
    
#\32 451836b::before, #\32 451836b > .bgExtraLayerOverlay {
    
}
#\32 451836b.lazy {
    background-image: url('data:image/jpeg; base64,UklGRjwAAABXRUJQVlA4IDAAAADwAQCdASoKAAoAAUAmJaQAAp0vbroV53AA/v5rB/n1VTwUZPSphNdulvZM/YpAAAA=');
}
}



@media (max-width: 767px) {
    
#da366b4e {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\34 fd42357 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\32 451836b::before, #\32 451836b > .bgExtraLayerOverlay {
    
}
#\32 451836b.lazy {
    background-image: url('data:image/jpeg; base64,UklGRjwAAABXRUJQVlA4IDAAAADwAQCdASoKAAoAAUAmJaQAAp0vbroV53AA/v5rB/n1VTwUZPSphNdulvZM/YpAAAA=');
}
}

