@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_1648393015:hover .svg { fill:var(--color_3) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1211815721:hover .svg { fill:var(--color_4) !important; }

  *#dm .dmInner div.u_1211815721.hover .svg { fill:var(--color_4) !important; }

  *#dm .dmInner div.u_1344477473:hover .svg { fill:var(--color_4) !important; }

  *#dm .dmInner div.u_1344477473.hover .svg { fill:var(--color_4) !important; }

  *#dm .dmInner div.u_1520622132:hover .svg { fill:var(--color_4) !important; }

  *#dm .dmInner div.u_1520622132.hover .svg { fill:var(--color_4) !important; }

  *#dm .dmInner div.u_1233563899:hover .svg { fill:var(--color_4) !important; }

  *#dm .dmInner div.u_1233563899.hover .svg { fill:var(--color_4) !important; }

  *#dm .dmInner div.u_1607620739:hover .svg { fill:var(--color_4) !important; }

  *#dm .dmInner div.u_1607620739.hover .svg { fill:var(--color_4) !important; }

  *#dm .dmInner div.u_1601681716:hover .svg { fill:var(--color_4) !important; }

  *#dm .dmInner div.u_1601681716.hover .svg { fill:var(--color_4) !important; }

  *#dm .dmInner div.u_1917386209 img {
    border-radius:0% 15% 0% 15% !important;
    object-fit:cover !important;
    object-position:100% 50% !important;
  }

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

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

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

  *#dm .dmInner div.u_1048179217 img {
    border-radius:0% 15% 0% 15% !important;
    object-fit:cover !important;
    object-position:100% 50% !important;
  }

  *#dm .dmInner div.u_1547021911 img {
    border-radius:0% 15% 0% 15% !important;
    object-fit:cover !important;
    object-position:100% 50% !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1540613924 img {
    border-radius:0% 15% 0% 15% !important;
    object-fit:cover !important;
    object-position:100% 50% !important;
  }

  *#dm .dmInner div.u_2478001566 hr {
    border-width:2px !important;
    color:var(--color_4) !important;
  }

  *#dm .dmInner a.u_1269650213 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/3f02f161bb27400583950c61e4aa3cf8/icon/Phone_7814366.svg) !important;
  }

  *#dm .dmInner nav.u_1428032099 { color:black !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner a.u_1994447196 span.text { font-size:12px !important; }
}
@media (min-width: 0px) and (max-width: 767px) {
  *#dm .dmInner a.u_1269650213 span.text { font-size:12px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}

@media all {
    
#b6d420b7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-end;
}
    
#ae6315b3 {
    min-height: 755px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\37 5fe5fde::before, #\37 5fe5fde > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.3;
    border-radius: inherit;
}
#\37 5fe5fde {
    background-image: url(https://le-de.cdn-website.com/3f02f161bb27400583950c61e4aa3cf8/dms3rep/multi/opt/imgi_15_473893200_1294715898625006_3715019105907543760_n__msi___jpg-1920w.webp);
}
    
#\34 cbbdf47 {
    width: 138px;
    height: auto;
    min-height: 38px;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    margin-top: 36px;
    margin-left: 43px;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#dd12126a {
    width: 100%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(147px, max-content) minmax(147px, max-content);
    max-width: 100%;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 7656c92.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 40px;
    padding-right: 0px;
}
#\37 7656c92 {
    width: 63.73%;
    height: auto;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    margin-top: 92px;
}
    
#\39 3da12af {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 24.91%;
    min-height: 100.00%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-style: solid;
    border-color: var(--color_5) #000000 var(--color_5) var(--color_5);
    border-width: 4px 0 4px 4px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: 1 / 1 / span 2 / span 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ae6315b3 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 458px;
}
    
#\37 5fe5fde::before, #\37 5fe5fde > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#b6d420b7 {
    width: 100%;
    min-height: 387px;
    align-items: center;
    height: auto;
    justify-content: center;
}
    
#ae6315b3 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\37 5fe5fde::before, #\37 5fe5fde > .bgExtraLayerOverlay {
    
}
    
#\37 7656c92 {
    justify-self: start;
    align-self: start;
    width: 100.00%;
    margin: 92px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 3da12af {
    justify-self: start;
    align-self: start;
    height: auto;
    min-height: 100.00%;
    width: 50.00%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 2 / span 1;
}
}



@media all {
    
#\36 dfad097 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#cafa7e04 {
    width: 100.00%;
    grid-template-rows: minmax(134.8000030517578px, max-content);
    max-width: 100%;
    align-self: center;
}
    
#\39 bce351d {
    padding-top: 1%;
    padding-bottom: 1%;
    min-height: 220px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 0%;
    padding-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#e5991520 {
    width: 100%;
    height: auto;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    margin-top: 58px;
}
    
#\31 b8c659d {
    width: 100%;
    height: auto;
    justify-self: center;
    align-self: center;
    max-width: 100%;
    margin-left: 5.719178343472415%;
}
}



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



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



@media all {
    
#\33 0082325 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 1040312::before, #\36 1040312 > .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;
}
#\36 1040312 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/3f02f161bb27400583950c61e4aa3cf8/dms3rep/multi/opt/imgi_17_207870156_m_normal_none__msi___jpg-1920w.webp);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\36 1040312.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkoAAABXRUJQVlA4ID4AAADwAQCdASoKAAcAAUAmJZQCdAD0oToYfQAA/vKSX0yJDS/U0UvAMbcESwtakvxnp4qw+gqTzUeAo/BLGeGAAA==');
}
    
#\30 e5d4052 {
    align-items: center;
    width: 95.45%;
    min-height: 274px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(255, 255, 255, 0.5);
    background-image: initial;
    align-self: center;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a17f7345 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#bb98839c {
    align-items: center;
    width: 96.59%;
    min-height: 274px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(255, 255, 255, 0.5);
    background-image: initial;
    align-self: center;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 dac1145::before, #\32 dac1145 > .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;
}
#\32 dac1145 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/3f02f161bb27400583950c61e4aa3cf8/dms3rep/multi/opt/imgi_18_188330063_m_normal_none__msi___jpg-1920w.webp);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\32 dac1145.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkQAAABXRUJQVlA4IDgAAADQAQCdASoKAAcAAUAmJZwCdADdHFRNwAD+/KHJ5BOENEsQMI9bPW0qdD2w5+YA4rkBikRCG7VgAA==');
}
    
#\31 e50ede7::before, #\31 e50ede7 > .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;
}
#\31 e50ede7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/3f02f161bb27400583950c61e4aa3cf8/dms3rep/multi/opt/imgi_19_138571746_m_normal_none__msi___jpg-1920w.webp);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\31 e50ede7.lazy {
    background-image: url('data:image/jpeg; base64,UklGRj4AAABXRUJQVlA4IDIAAADQAQCdASoKAAcAAUAmJYwCdAD0jKH4wAD+9A6nDOpvZ4T3hg2casLWAlAN+GjQRFewAA==');
}
    
#f96346ce {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#cc0ec01e {
    width: 42px;
    height: auto;
    max-width: 100%;
}
    
#ac2e5b01 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#f4a7ae50 {
    min-height: 415px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 5097acc {
    width: 42px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#b789067c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\37 ca71f97 {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 bcbb0ab {
    align-items: center;
    width: 95.45%;
    min-height: 274px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(255, 255, 255, 0.5);
    background-image: initial;
    align-self: center;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 36490c6 {
    width: 42px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#widget_46b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f05fa8bb {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#e9bf8488 {
    width: 98.81895307688772%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 1040312::before, #\36 1040312 > .bgExtraLayerOverlay {
    
}
#\36 1040312.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkoAAABXRUJQVlA4ID4AAADwAQCdASoKAAcAAUAmJZQCdAD0oToYfQAA/vKSX0yJDS/U0UvAMbcESwtakvxnp4qw+gqTzUeAo/BLGeGAAA==');
}
    
#\31 e50ede7::before, #\31 e50ede7 > .bgExtraLayerOverlay {
    
}
#\31 e50ede7.lazy {
    background-image: url('data:image/jpeg; base64,UklGRj4AAABXRUJQVlA4IDIAAADQAQCdASoKAAcAAUAmJYwCdAD0jKH4wAD+9A6nDOpvZ4T3hg2casLWAlAN+GjQRFewAA==');
}
    
#f4a7ae50 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\32 dac1145::before, #\32 dac1145 > .bgExtraLayerOverlay {
    
}
#\32 dac1145.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkQAAABXRUJQVlA4IDgAAADQAQCdASoKAAcAAUAmJZwCdADdHFRNwAD+/KHJ5BOENEsQMI9bPW0qdD2w5+YA4rkBikRCG7VgAA==');
}
}



@media (max-width: 767px) {
    
#\36 1040312::before, #\36 1040312 > .bgExtraLayerOverlay {
    
}
#\36 1040312 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\36 1040312.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkoAAABXRUJQVlA4ID4AAADwAQCdASoKAAcAAUAmJZQCdAD0oToYfQAA/vKSX0yJDS/U0UvAMbcESwtakvxnp4qw+gqTzUeAo/BLGeGAAA==');
}
    
#\31 e50ede7::before, #\31 e50ede7 > .bgExtraLayerOverlay {
    
}
#\31 e50ede7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\31 e50ede7.lazy {
    background-image: url('data:image/jpeg; base64,UklGRj4AAABXRUJQVlA4IDIAAADQAQCdASoKAAcAAUAmJYwCdAD0jKH4wAD+9A6nDOpvZ4T3hg2casLWAlAN+GjQRFewAA==');
}
    
#f4a7ae50 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\32 dac1145::before, #\32 dac1145 > .bgExtraLayerOverlay {
    
}
#\32 dac1145 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\32 dac1145.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkQAAABXRUJQVlA4IDgAAADQAQCdASoKAAcAAUAmJZwCdADdHFRNwAD+/KHJ5BOENEsQMI9bPW0qdD2w5+YA4rkBikRCG7VgAA==');
}
}



@media all {
    
#f7111841 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 0c626b8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\31 6c3c12c {
    min-height: 415px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 def37bf {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\37 64f374c {
    width: 42px;
    height: auto;
    max-width: 100%;
}
    
#\35 a9862ec::before, #\35 a9862ec > .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 a9862ec {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/3f02f161bb27400583950c61e4aa3cf8/dms3rep/multi/opt/imgi_21_206463231_m_normal_none__msi___jpg-1920w.webp);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\35 a9862ec.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkgAAABXRUJQVlA4IDwAAAAQAgCdASoKAAcAAUAmJYgCdLoAAv3pzmqwAP74C3jIlloezRre7iqTk6GIdxNwvYWyrT4pugvsxHoAAAA=');
}
    
#dfef65f1 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#ae40eb64 {
    width: 42px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#e9007b6d {
    align-items: center;
    width: 95.45%;
    min-height: 274px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(255, 255, 255, 0.5);
    background-image: initial;
    align-self: center;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f9352dbe::before, #f9352dbe > .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;
}
#f9352dbe {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/3f02f161bb27400583950c61e4aa3cf8/dms3rep/multi/opt/imgi_20_226584143_m_normal_none__msi___jpg-1920w.webp);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#f9352dbe.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkYAAABXRUJQVlA4IDoAAADwAQCdASoKAAcAAUAmJZQCdH8AE6syVggA/vkHtCHPfuFYc0m+jDtaymP1bYy3zNJN9OCSaijdgAAA');
}
    
#\34 557be73 {
    width: 98.81895307688772%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#a4908869 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 6cb8de0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#e674ca6d {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c37f1e15 {
    align-items: center;
    width: 95.45%;
    min-height: 274px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(255, 255, 255, 0.5);
    background-image: initial;
    align-self: center;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 0916ae3 {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 4624918 {
    align-items: center;
    width: 96.59%;
    min-height: 274px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(255, 255, 255, 0.5);
    background-image: initial;
    align-self: center;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f249b4da {
    width: 42px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#fd4fa2b4::before, #fd4fa2b4 > .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;
}
#fd4fa2b4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/3f02f161bb27400583950c61e4aa3cf8/dms3rep/multi/opt/imgi_22_149298476_m_normal_none__msi___jpg-1920w.webp);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#fd4fa2b4.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkYAAABXRUJQVlA4IDoAAADwAQCdASoKAAcAAUAmJZQCdAELXbwEubAA/vdu29MQ/K+BYTE3WIjUJIyroR42E0wmgj/Wq964AAAA');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 6c3c12c {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\35 a9862ec::before, #\35 a9862ec > .bgExtraLayerOverlay {
    
}
#\35 a9862ec.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkgAAABXRUJQVlA4IDwAAAAQAgCdASoKAAcAAUAmJYgCdLoAAv3pzmqwAP74C3jIlloezRre7iqTk6GIdxNwvYWyrT4pugvsxHoAAAA=');
}
    
#fd4fa2b4::before, #fd4fa2b4 > .bgExtraLayerOverlay {
    
}
#fd4fa2b4.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkYAAABXRUJQVlA4IDoAAADwAQCdASoKAAcAAUAmJZQCdAELXbwEubAA/vdu29MQ/K+BYTE3WIjUJIyroR42E0wmgj/Wq964AAAA');
}
    
#f9352dbe::before, #f9352dbe > .bgExtraLayerOverlay {
    
}
#f9352dbe.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkYAAABXRUJQVlA4IDoAAADwAQCdASoKAAcAAUAmJZQCdH8AE6syVggA/vkHtCHPfuFYc0m+jDtaymP1bYy3zNJN9OCSaijdgAAA');
}
}



@media (max-width: 767px) {
    
#\31 6c3c12c {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\35 a9862ec::before, #\35 a9862ec > .bgExtraLayerOverlay {
    
}
#\35 a9862ec {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\35 a9862ec.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkgAAABXRUJQVlA4IDwAAAAQAgCdASoKAAcAAUAmJYgCdLoAAv3pzmqwAP74C3jIlloezRre7iqTk6GIdxNwvYWyrT4pugvsxHoAAAA=');
}
    
#fd4fa2b4::before, #fd4fa2b4 > .bgExtraLayerOverlay {
    
}
#fd4fa2b4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#fd4fa2b4.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkYAAABXRUJQVlA4IDoAAADwAQCdASoKAAcAAUAmJZQCdAELXbwEubAA/vdu29MQ/K+BYTE3WIjUJIyroR42E0wmgj/Wq964AAAA');
}
    
#f9352dbe::before, #f9352dbe > .bgExtraLayerOverlay {
    
}
#f9352dbe {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#f9352dbe.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkYAAABXRUJQVlA4IDoAAADwAQCdASoKAAcAAUAmJZQCdH8AE6syVggA/vkHtCHPfuFYc0m+jDtaymP1bYy3zNJN9OCSaijdgAAA');
}
}



@media all {
    
#eb29d906::before, #eb29d906 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(248, 248, 248, 1);
    opacity: 0.8;
    border-radius: inherit;
}
#eb29d906 {
    background-image: url(https://le-de.cdn-website.com/3f02f161bb27400583950c61e4aa3cf8/dms3rep/multi/opt/ondas__msi___jpg-1920w.webp);
    background-attachment: fixed;
}
#eb29d906.lazy {
    background-image: url('data:image/jpeg; base64,UklGRiYAAABXRUJQVlA4IBoAAAAwAQCdASoKAAYAAUAmJaQAA3AA/vzlUgAAAA==');
}
    
#d81b45b5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 20px;
    margin: 0% 0% 0% 0%;
}
    
#\36 bbc683b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 89.89%;
    min-height: 70px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 1px 1px 1px 1px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d90d2fc8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 eb0977c {
    width: 465px;
    height: 490px;
    justify-self: center;
    align-self: start;
    max-width: 100%;
    margin-right: 5px;
}
    
#\39 95b21da.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
}
#\39 95b21da {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 b2169f4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c9ab4c7a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d698691a {
    width: 100%;
    grid-template-rows: minmax(374px, max-content);
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#eb3bc12e {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_f26 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    width: 50.00%;
    min-height: 44.89%;
    row-gap: 24px;
    column-gap: 4%;
    margin-top: 245px;
    height: auto;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 4px 0px 4px 4px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#eb29d906::before, #eb29d906 > .bgExtraLayerOverlay {
    
}
#eb29d906.lazy {
    background-image: url('data:image/jpeg; base64,UklGRiYAAABXRUJQVlA4IBoAAAAwAQCdASoKAAYAAUAmJaQAA3AA/vzlUgAAAA==');
}
    
#eb3bc12e {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#eb29d906::before, #eb29d906 > .bgExtraLayerOverlay {
    
}
#eb29d906.lazy {
    background-image: url('data:image/jpeg; base64,UklGRiYAAABXRUJQVlA4IBoAAAAwAQCdASoKAAYAAUAmJaQAA3AA/vzlUgAAAA==');
}
    
#d90d2fc8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 eb0977c {
    height: 310px;
    justify-self: start;
    align-self: start;
    width: 297px;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#c9ab4c7a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#d698691a {
    width: 100.00%;
    grid-template-rows: minmax(310px, max-content);
}
    
#eb3bc12e {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#group_f26 {
    justify-self: start;
    align-self: start;
    height: auto;
    min-height: 40.32%;
    width: 50.00%;
    margin: 167px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media all {
    
#f3a28570 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    background-color: rgba(239, 239, 239, 1);
    background-image: initial;
    padding: 0px 0px 0px 0px;
}
    
#\31 3717a0e {
    min-height: 1007px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#widget_r0k {
    width: 100%;
    height: 409px;
    max-width: 100%;
}
    
#widget_eua {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
}
    
#widget_j0p {
    width: 95.58%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 e990bcf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    background-color: rgba(239, 239, 239, 1);
    background-image: initial;
    padding: 0px 0px 0px 0px;
}
    
#\31 0b705a2 {
    width: 100%;
    height: 409px;
    max-width: 100%;
}
    
#\38 dafa4b1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
}
    
#f78e85cb {
    width: 95.58%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 e79f29d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    background-color: rgba(239, 239, 239, 1);
    background-image: initial;
    padding: 0px 0px 0px 0px;
}
    
#\38 1f89f76 {
    width: 100%;
    height: 409px;
    max-width: 100%;
}
    
#\30 c2e951d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
}
    
#\36 d68324f {
    width: 95.58%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 3717a0e {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    min-height: 1007px;
}
    
#f3a28570 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#widget_r0k {
    height: 253px;
}
    
#\36 e990bcf {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\31 0b705a2 {
    height: 253px;
}
    
#\38 e79f29d {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\38 1f89f76 {
    height: 253px;
}
}



@media (max-width: 767px) {
    
#f3a28570 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 3717a0e {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_r0k {
    height: 240px;
}
    
#widget_j0p {
    width: 91.33%;
}
    
#widget_eua {
    width: 94.54%;
}
    
#\36 e990bcf {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 0b705a2 {
    height: 240px;
}
    
#\38 dafa4b1 {
    width: 94.54%;
}
    
#f78e85cb {
    width: 91.33%;
}
    
#\38 e79f29d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 1f89f76 {
    height: 240px;
}
    
#\30 c2e951d {
    width: 94.54%;
}
    
#\36 d68324f {
    width: 91.33%;
}
}



@media all {
    
#\35 7a8874f {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f6a4a128 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#afd85030 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 e3c621a {
    width: 465px;
    height: 697px;
    justify-self: center;
    align-self: start;
    max-width: 100%;
    margin-right: 5px;
}
    
#\32 a8eebb0 {
    width: 100%;
    grid-template-rows: minmax(374px, max-content);
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 205321d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 20px;
    margin: 0% 0% 0% 0%;
}
    
#e6ff9a6c::before, #e6ff9a6c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(248, 248, 248, 1);
    opacity: 0.8;
    border-radius: inherit;
}
#e6ff9a6c {
    background-image: url(https://le-de.cdn-website.com/3f02f161bb27400583950c61e4aa3cf8/dms3rep/multi/opt/ondas__msi___jpg-1920w.webp);
    background-attachment: fixed;
}
#e6ff9a6c.lazy {
    background-image: url('data:image/jpeg; base64,UklGRiYAAABXRUJQVlA4IBoAAAAwAQCdASoKAAYAAUAmJaQAA3AA/vzlUgAAAA==');
}
    
#a1d91e45 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 70px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 1px 1px 1px 1px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 7c2bfa3.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
}
#\33 7c2bfa3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 52c0c64 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d9787bb9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 50.00%;
    min-height: 38.86%;
    row-gap: 24px;
    column-gap: 4%;
    margin-top: 395px;
    height: auto;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 4px 0px 4px 4px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 7a8874f {
    padding-left: 2%;
    padding-right: 2%;
}
    
#e6ff9a6c::before, #e6ff9a6c > .bgExtraLayerOverlay {
    
}
#e6ff9a6c.lazy {
    background-image: url('data:image/jpeg; base64,UklGRiYAAABXRUJQVlA4IBoAAAAwAQCdASoKAAYAAUAmJaQAA3AA/vzlUgAAAA==');
}
}



@media (max-width: 767px) {
    
#\35 7a8874f {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#f6a4a128 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 e3c621a {
    height: 310px;
    justify-self: start;
    align-self: start;
    width: 297px;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 a8eebb0 {
    width: 100.00%;
    grid-template-rows: minmax(310px, max-content);
}
    
#e6ff9a6c::before, #e6ff9a6c > .bgExtraLayerOverlay {
    
}
#e6ff9a6c.lazy {
    background-image: url('data:image/jpeg; base64,UklGRiYAAABXRUJQVlA4IBoAAAAwAQCdASoKAAYAAUAmJaQAA3AA/vzlUgAAAA==');
}
    
#\30 52c0c64 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#d9787bb9 {
    justify-self: start;
    align-self: start;
    height: auto;
    min-height: 40.77%;
    width: 50.00%;
    margin: 163px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media all {
    
#\38 9063010 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 70px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 1px 1px 1px 1px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a2d0c567 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 0511eeb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 e07e45e::before, #\33 e07e45e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(248, 248, 248, 1);
    opacity: 0.8;
    border-radius: inherit;
}
#\33 e07e45e {
    background-image: url(https://le-de.cdn-website.com/3f02f161bb27400583950c61e4aa3cf8/dms3rep/multi/opt/ondas__msi___jpg-1920w.webp);
    background-attachment: fixed;
}
#\33 e07e45e.lazy {
    background-image: url('data:image/jpeg; base64,UklGRiYAAABXRUJQVlA4IBoAAAAwAQCdASoKAAYAAUAmJaQAA3AA/vzlUgAAAA==');
}
    
#\38 524e2b7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 20px;
    margin: 0% 0% 0% 0%;
}
    
#\39 7bba34c {
    width: 465px;
    height: 605px;
    justify-self: center;
    align-self: start;
    max-width: 100%;
    margin-right: 5px;
}
    
#\31 38114f2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f943b206 {
    width: 100%;
    grid-template-rows: minmax(374px, max-content);
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c8e9548 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 50.00%;
    min-height: 39.52%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 4px 0px 4px 4px;
    margin-top: 334px;
}
    
#\33 1ef68dc.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
}
#\33 1ef68dc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 ea97a59 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a2d0c567 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\33 e07e45e::before, #\33 e07e45e > .bgExtraLayerOverlay {
    
}
#\33 e07e45e.lazy {
    background-image: url('data:image/jpeg; base64,UklGRiYAAABXRUJQVlA4IBoAAAAwAQCdASoKAAYAAUAmJaQAA3AA/vzlUgAAAA==');
}
}



@media (max-width: 767px) {
    
#a2d0c567 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\37 0511eeb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 e07e45e::before, #\33 e07e45e > .bgExtraLayerOverlay {
    
}
#\33 e07e45e.lazy {
    background-image: url('data:image/jpeg; base64,UklGRiYAAABXRUJQVlA4IBoAAAAwAQCdASoKAAYAAUAmJaQAA3AA/vzlUgAAAA==');
}
    
#\39 7bba34c {
    height: 310px;
    justify-self: start;
    align-self: start;
    width: 297px;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f943b206 {
    width: 100.00%;
    grid-template-rows: minmax(310px, max-content);
}
    
#\37 c8e9548 {
    justify-self: start;
    align-self: start;
    height: auto;
    min-height: 47.13%;
    width: 50.00%;
    margin: 145px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 ea97a59 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
}



@media all {
    
#b0c79713 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#c0076b31 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_cfp {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: center;
}
    
#widget_htf {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c0076b31 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



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



@media all {
    
#\32 9594501 {
    min-height: 1007px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 2% 1% 2%;
}
    
#a6ff0c82 {
    width: 100%;
    height: 529px;
    max-width: 100%;
}
    
#fb63084e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    background-color: rgba(239, 239, 239, 1);
    background-image: initial;
    padding: 0px 0px 0px 0px;
}
    
#\30 5fce8a4 {
    width: 89%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 299752d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
}
    
#e0fadd71 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    background-color: rgba(239, 239, 239, 1);
    background-image: initial;
    padding: 0px 0px 0px 0px;
}
    
#\34 14ae7a5 {
    width: 100%;
    height: 529px;
    max-width: 100%;
}
    
#\39 0bd83d6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
}
    
#\35 3dbc2ca {
    width: 89%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 a7a60a9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    background-color: rgba(239, 239, 239, 1);
    background-image: initial;
    padding: 0px 0px 0px 0px;
}
    
#\39 0975aa1 {
    width: 100%;
    height: 529px;
    max-width: 100%;
}
    
#\34 e0387e0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
}
    
#a0ab4f61 {
    width: 89%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 36579b9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    background-color: rgba(239, 239, 239, 1);
    background-image: initial;
    padding: 0px 0px 0px 0px;
}
    
#\31 674a0e7 {
    width: 100%;
    height: 529px;
    max-width: 100%;
}
    
#b47e0006 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
}
    
#\39 516094d {
    width: 88.55%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 9594501 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    min-height: 1007px;
}
    
#fb63084e {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#a6ff0c82 {
    height: 253px;
}
    
#e0fadd71 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\34 14ae7a5 {
    height: 253px;
}
    
#\38 a7a60a9 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\39 0975aa1 {
    height: 253px;
}
    
#\30 36579b9 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\31 674a0e7 {
    height: 253px;
}
}



@media (max-width: 767px) {
    
#\32 9594501 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#a6ff0c82 {
    height: 240px;
}
    
#fb63084e {
    width: 100%;
    min-height: 524px;
    align-items: center;
    height: auto;
}
    
#\30 5fce8a4 {
    width: 91.33%;
}
    
#\34 299752d {
    width: 94.54%;
}
    
#e0fadd71 {
    width: 100%;
    min-height: 525px;
    align-items: center;
    height: auto;
}
    
#\34 14ae7a5 {
    height: 240px;
}
    
#\39 0bd83d6 {
    width: 94.54%;
}
    
#\35 3dbc2ca {
    width: 91.33%;
}
    
#\38 a7a60a9 {
    width: 100%;
    min-height: 513px;
    align-items: center;
    height: auto;
}
    
#\39 0975aa1 {
    height: 240px;
}
    
#\34 e0387e0 {
    width: 94.54%;
}
    
#a0ab4f61 {
    width: 91.33%;
}
    
#\30 36579b9 {
    width: 100%;
    min-height: 535px;
    align-items: center;
    height: auto;
}
    
#\31 674a0e7 {
    height: 240px;
}
    
#b47e0006 {
    width: 94.54%;
}
    
#\39 516094d {
    width: 91.33%;
}
}



@media all {
    
#b6c56d27 {
    width: 89%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 6a61f94 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    background-color: rgba(239, 239, 239, 1);
    background-image: initial;
    padding: 0px 0px 0px 0px;
}
    
#\34 4272daa {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
}
    
#\38 16a813e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
}
    
#f9ea585f {
    min-height: 1007px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 2% 1% 2%;
}
    
#\32 b46112b {
    width: 100%;
    height: 529px;
    max-width: 100%;
}
    
#\31 d7789c7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
}
    
#\36 fe1db53 {
    width: 100%;
    height: 529px;
    max-width: 100%;
}
    
#\32 9670226 {
    width: 89%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 4d7a348 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    background-color: rgba(239, 239, 239, 1);
    background-image: initial;
    padding: 0px 0px 0px 0px;
}
    
#\37 650c394 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    background-color: rgba(239, 239, 239, 1);
    background-image: initial;
    padding: 0px 0px 0px 0px;
}
    
#\32 1a2afbc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    background-color: rgba(239, 239, 239, 1);
    background-image: initial;
    padding: 0px 0px 0px 0px;
}
    
#\31 198824a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
}
    
#ce54450d {
    width: 100%;
    height: 529px;
    max-width: 100%;
}
    
#\35 3c170ea {
    width: 100%;
    height: 529px;
    max-width: 100%;
}
    
#\33 2d9e14d {
    width: 88.55%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 424bf94 {
    width: 89%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 4d7a348 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\37 650c394 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\37 6a61f94 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\32 1a2afbc {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#f9ea585f {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    min-height: 1007px;
}
    
#ce54450d {
    height: 253px;
}
    
#\35 3c170ea {
    height: 253px;
}
    
#\32 b46112b {
    height: 253px;
}
    
#\36 fe1db53 {
    height: 253px;
}
}



@media (max-width: 767px) {
    
#b6c56d27 {
    width: 91.33%;
}
    
#\37 6a61f94 {
    width: 100%;
    min-height: 525px;
    align-items: center;
    height: auto;
}
    
#\34 4272daa {
    width: 94.54%;
}
    
#\38 16a813e {
    width: 94.54%;
}
    
#f9ea585f {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\32 b46112b {
    height: 240px;
}
    
#\31 d7789c7 {
    width: 94.54%;
}
    
#\36 fe1db53 {
    height: 240px;
}
    
#\32 9670226 {
    width: 91.33%;
}
    
#\34 4d7a348 {
    width: 100%;
    min-height: 513px;
    align-items: center;
    height: auto;
}
    
#\37 650c394 {
    width: 100%;
    min-height: 524px;
    align-items: center;
    height: auto;
}
    
#\32 1a2afbc {
    width: 100%;
    min-height: 535px;
    align-items: center;
    height: auto;
}
    
#\31 198824a {
    width: 94.54%;
}
    
#ce54450d {
    height: 240px;
}
    
#\35 3c170ea {
    height: 240px;
}
    
#\33 2d9e14d {
    width: 91.33%;
}
    
#\30 424bf94 {
    width: 91.33%;
}
}



@media all {
    
#\37 fb489f0 {
    width: 100.00%;
    grid-template-rows: minmax(134.8000030517578px, max-content);
    max-width: 100%;
    align-self: center;
}
    
#\30 a90913c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c64c45bc {
    width: 100%;
    height: auto;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    margin-top: 152px;
}
    
#\30 895c436 {
    min-height: 220px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 26b57cc {
    width: 100%;
    height: auto;
    justify-self: center;
    align-self: center;
    max-width: 100%;
    margin-left: 5.719178343472415%;
}
}



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



@media (max-width: 767px) {
    
#\30 a90913c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 895c436 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#c64c45bc {
    justify-self: start;
    align-self: start;
    width: 100%;
    margin: 105px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media all {
    
#\30 9500bb6 {
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#group_kuo {
    flex-direction: row;
    justify-content: flex-start;
    width: 24.25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 1%;
    row-gap: 24px;
    background-color: var(--color_5);
    background-image: initial;
    padding: 16px 16px 16px 16px;
}
    
#widget_dgv {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_c4l {
    align-items: flex-start;
    width: 23.29%;
    min-height: 92px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 4px 0px 4px 4px;
}
    
#group_cab {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    flex-wrap: nowrap;
}
    
#widget_dqo {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_aop {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cf5996b0 {
    flex-direction: row;
    justify-content: flex-start;
    width: 24.25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 1%;
    row-gap: 24px;
    background-color: var(--color_5);
    background-image: initial;
    padding: 16px 16px 16px 16px;
}
    
#\35 d2942a7 {
    align-items: flex-start;
    width: 23.29%;
    min-height: 92px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 4px 0px 4px 4px;
}
    
#cb3e6b60 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 79cc439 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    flex-wrap: nowrap;
}
    
#\39 91d7a84 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 f28f925 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fd538c43 {
    flex-direction: row;
    justify-content: flex-start;
    width: 24.25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 1%;
    row-gap: 24px;
    background-color: var(--color_5);
    background-image: initial;
    padding: 16px 16px 16px 16px;
}
    
#\38 67ce180 {
    align-items: flex-start;
    width: 23.29%;
    min-height: 92px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 4px 0px 4px 4px;
}
    
#ed5a505a {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b70e293f {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    flex-wrap: nowrap;
}
    
#dbb47f24 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 3a9dd51 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 0226e8f {
    flex-direction: row;
    justify-content: flex-start;
    width: 24.25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 1%;
    row-gap: 24px;
    background-color: var(--color_5);
    background-image: initial;
    padding: 16px 16px 16px 16px;
}
    
#c49cfd53 {
    align-items: flex-start;
    width: 23.29%;
    min-height: 92px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 4px 0px 4px 4px;
}
    
#ab22f4c9 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c0d5825 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    flex-wrap: nowrap;
}
    
#fa3f8a16 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 da41aec {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 9500bb6 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 1%;
    min-height: 240px;
}
    
#group_kuo {
    width: 49.5%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#cf5996b0 {
    width: 49.5%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#fd538c43 {
    width: 49.5%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\38 0226e8f {
    width: 49.5%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\30 9500bb6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 1% 4% 1%;
}
    
#group_kuo {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#group_c4l {
    height: auto;
    min-height: 78px;
}
    
#group_cab {
    width: 75.71294717240028%;
}
    
#b405925d {
    margin: 0px 0% 0px 0%;
}
    
#cf5996b0 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\35 d2942a7 {
    height: auto;
    min-height: 78px;
}
    
#\34 79cc439 {
    width: 75.71294717240028%;
}
    
#fd538c43 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\38 67ce180 {
    height: auto;
    min-height: 78px;
}
    
#b70e293f {
    width: 75.71294717240028%;
}
    
#\38 0226e8f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#c49cfd53 {
    height: auto;
    min-height: 78px;
}
    
#\30 c0d5825 {
    width: 75.71294717240028%;
}
}



@media all {
    
#\37 25b3908 {
    width: 100.00%;
    grid-template-rows: minmax(134.8000030517578px, max-content);
    max-width: 100%;
    align-self: center;
}
    
#\30 987b896 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 34540a2 {
    width: 100%;
    height: auto;
    justify-self: center;
    align-self: center;
    max-width: 100%;
    margin-left: 5.719178343472415%;
}
    
#\32 e41f529 {
    min-height: 220px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 907c831 {
    width: 100%;
    height: auto;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    margin-top: 58px;
}
    
#b145d58e {
    background-color: rgba(231, 230, 231, 1);
    background-image: initial;
}
}



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



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



@media all {
    
#\31 1634774 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 20px;
    margin: 0% 0% 0% 0%;
}
    
#d0d41350 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 35b364d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.50%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 4e037b5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 50.00%;
    min-height: 43.18%;
    row-gap: 24px;
    column-gap: 4%;
    margin-top: 272px;
    height: auto;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 4px 0px 4px 4px;
}
    
#bd732303.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
}
#bd732303 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 7b35fa1 {
    width: 465px;
    height: 530px;
    justify-self: center;
    align-self: start;
    max-width: 100%;
    margin-right: 5px;
}
    
#efb0347d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fac8b26d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 70px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 1px 1px 1px 1px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 47300c4 {
    width: 100%;
    grid-template-rows: minmax(374px, max-content);
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#eff80cda::before, #eff80cda > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(248, 248, 248, 1);
    opacity: 0.8;
    border-radius: inherit;
}
#eff80cda {
    background-image: url(https://le-de.cdn-website.com/3f02f161bb27400583950c61e4aa3cf8/dms3rep/multi/opt/ondas__msi___jpg-1920w.webp);
    background-attachment: fixed;
}
#eff80cda.lazy {
    background-image: url('data:image/jpeg; base64,UklGRiYAAABXRUJQVlA4IBoAAAAwAQCdASoKAAYAAUAmJaQAA3AA/vzlUgAAAA==');
}
    
#\36 ddb44a4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46.5%;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d0d41350 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#eff80cda::before, #eff80cda > .bgExtraLayerOverlay {
    
}
#eff80cda.lazy {
    background-image: url('data:image/jpeg; base64,UklGRiYAAABXRUJQVlA4IBoAAAAwAQCdASoKAAYAAUAmJaQAA3AA/vzlUgAAAA==');
}
}



@media (max-width: 767px) {
    
#d0d41350 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\37 35b364d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\32 4e037b5 {
    justify-self: start;
    align-self: start;
    height: auto;
    min-height: 42.93%;
    width: 50.00%;
    margin: 161px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 7b35fa1 {
    height: 310px;
    justify-self: start;
    align-self: start;
    width: 297px;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 47300c4 {
    width: 100.00%;
    grid-template-rows: minmax(310px, max-content);
}
    
#eff80cda::before, #eff80cda > .bgExtraLayerOverlay {
    
}
#eff80cda.lazy {
    background-image: url('data:image/jpeg; base64,UklGRiYAAABXRUJQVlA4IBoAAAAwAQCdASoKAAYAAUAmJaQAA3AA/vzlUgAAAA==');
}
    
#\36 ddb44a4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\32 7dd76a1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#d15c73a1 {
    min-height: 730px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\39 c930f58::before, #\39 c930f58 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.35;
    border-radius: inherit;
}
#\39 c930f58 {
    background-image: url(https://le-de.cdn-website.com/3f02f161bb27400583950c61e4aa3cf8/dms3rep/multi/opt/imgi_28_198488311_m_normal_none__msi___jpg-1920w.webp);
    background-attachment: fixed;
}
#\39 c930f58.lazy {
    background-image: url('data:image/jpeg; base64,UklGRk4AAABXRUJQVlA4IEIAAAAQAgCdASoKAAcAAUAmJYwCdAEDfIJsU3zgAP74MPgwz2PENJEXSHDNB09T1miLem36m+N6dVJ7ed26Yivv9ACQAAA=');
}
    
#widget_8f0 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_1n4 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_lp1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_lp1 {
    width: 11.47%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    align-self: center;
}
    
#widget_9kk {
    width: 145px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d15c73a1 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\39 c930f58::before, #\39 c930f58 > .bgExtraLayerOverlay {
    
}
#\39 c930f58.lazy {
    background-image: url('data:image/jpeg; base64,UklGRk4AAABXRUJQVlA4IEIAAAAQAgCdASoKAAcAAUAmJYwCdAEDfIJsU3zgAP74MPgwz2PENJEXSHDNB09T1miLem36m+N6dVJ7ed26Yivv9ACQAAA=');
}
}



@media (max-width: 767px) {
    
#\32 7dd76a1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d15c73a1 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\39 c930f58::before, #\39 c930f58 > .bgExtraLayerOverlay {
    
}
#\39 c930f58.lazy {
    background-image: url('data:image/jpeg; base64,UklGRk4AAABXRUJQVlA4IEIAAAAQAgCdASoKAAcAAUAmJYwCdAEDfIJsU3zgAP74MPgwz2PENJEXSHDNB09T1miLem36m+N6dVJ7ed26Yivv9ACQAAA=');
}
}

