@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_9927338 img { border-radius:50% !important; }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1598409690 img { border-radius:0% 22% 0% 22% !important; }

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

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

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

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

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

  *#dm .dmInner a.u_2975658367 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/291c5dfafc1f4afabc31246bb2e5ba7b/icon/Phone_7969552.svg) !important;
    background-color:var(--color_1) !important;
  }

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

  *#dm .dmInner a.u_2975658367.hover .iconBg { background-color:var(--color_2) !important; }
}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}
separatorHomeCss{color:red !important}

@media all {
    
#e5c1136e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
}
    
#d8032d07 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    align-items: center;
}
    
#\37 d5be31c {
    min-height: 644px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 2% 2% 2%;
}
    
#\31 3d59702 {
    background-color: rgba(218, 227, 220, 1);
    background-image: initial;
}
    
#widget_aoi {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_d13 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_9eq {
    width: 100.01%;
    height: 598px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 d5be31c {
    min-height: 484px;
    padding: 2% 0% 2% 0%;
}
    
#b98ae4b1 {
    margin: 0px 0% 0px 0%;
}
    
#widget_9eq {
    height: 334px;
}
}



@media (max-width: 767px) {
    
#e5c1136e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d8032d07 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 d5be31c {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_9eq {
    height: 240px;
}
}



@media all {
    
#\35 d2c2cb0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\31 6898cef {
    min-height: 174px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 0% 0%;
}
    
#widget_v4i {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_vt3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -101px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 6898cef {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_vt3 {
    margin-top: -78px;
}
}



@media (max-width: 767px) {
    
#\35 d2c2cb0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 6898cef {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_vt3 {
    margin-top: -125px;
}
}



@media all {
    
#\35 f53db48 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 18.4%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/291c5dfafc1f4afabc31246bb2e5ba7b/dms3rep/multi/opt/475294793_9715204448509557_722245702687855440_n__msi___jpg-512h.jpg);
    justify-content: flex-start;
    background-position: 100% 50%;
}
    
#a341be79 {
    min-height: 493px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 0% 4% 0%;
}
    
#group_oic {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 343px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(255, 255, 255, 0.88);
    background-image: initial;
    padding-top: 50px;
}
    
#widget_ar5 {
    width: 82px;
    height: auto;
    max-width: 100%;
}
    
#widget_e4u {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ve6 {
    width: 46px;
    height: auto;
    max-width: 100%;
}
    
#\30 3ca7a0d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 18.4%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/291c5dfafc1f4afabc31246bb2e5ba7b/dms3rep/multi/opt/448159146_417721684578295_8775824940267578490_n__msi___jpg-512h.jpg);
    justify-content: flex-start;
    background-position: 100% 50%;
}
    
#\37 bb0a4d2 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 308px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(255, 255, 255, 0.88);
    background-image: initial;
    padding-top: 50px;
}
    
#\30 564f04c {
    width: 82px;
    height: auto;
    max-width: 100%;
}
    
#\34 7bf0d91 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 3d403fc {
    width: 46px;
    height: auto;
    max-width: 100%;
}
    
#f85f2572 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 18.4%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/291c5dfafc1f4afabc31246bb2e5ba7b/dms3rep/multi/opt/439493377_1168513567924166_6072087604386130817_n__msi___jpg-512h.jpg);
    justify-content: flex-start;
    background-position: 100% 50%;
}
    
#\37 61ffd40 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 395px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(255, 255, 255, 0.88);
    background-image: initial;
    padding-top: 50px;
}
    
#c0c0bbb6 {
    width: 82px;
    height: auto;
    max-width: 100%;
}
    
#\30 f706682 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ec0e3723 {
    width: 46px;
    height: auto;
    max-width: 100%;
}
    
#a470dfa9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 18.4%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/291c5dfafc1f4afabc31246bb2e5ba7b/dms3rep/multi/opt/48216163_m_normal_none__msi___jpg-512h.jpg);
    justify-content: flex-start;
    background-position: 100% 50%;
}
    
#ba388c26 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 301px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(255, 255, 255, 0.88);
    background-image: initial;
    padding-top: 50px;
}
    
#\33 51c435b {
    width: 82px;
    height: auto;
    max-width: 100%;
}
    
#\35 36ea853 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b5a07a5e {
    width: 46px;
    height: auto;
    max-width: 100%;
}
    
#\33 e5e6b2a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 18.4%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/291c5dfafc1f4afabc31246bb2e5ba7b/dms3rep/multi/opt/1000075552.jpg__msi___jpg-512h.jpg);
    justify-content: flex-start;
    background-position: 100% 50%;
}
    
#\35 368bd73 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 318px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(255, 255, 255, 0.88);
    background-image: initial;
    padding-top: 50px;
}
    
#d903f4d2 {
    width: 82px;
    height: auto;
    max-width: 100%;
}
    
#\39 2d5f2d0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 1f0056f {
    width: 46px;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a341be79 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    min-height: 493px;
}
    
#\35 f53db48 {
    width: 32%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\30 3ca7a0d {
    width: 32%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#f85f2572 {
    width: 32%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#a470dfa9 {
    width: 32%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\33 e5e6b2a {
    width: 32%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\35 f53db48 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a341be79 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\30 3ca7a0d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f85f2572 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a470dfa9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 e5e6b2a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#c36a5bbb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-image: url();
    align-items: center;
}
#c36a5bbb.lazy {
    background-image: url('');
}
    
#\32 96eafa3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
}
    
#a6a0a5ac {
    min-height: 418px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\30 3e1c36d {
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
}
    
#widget_1gf {
    width: 88.85%;
    height: 330px;
    max-width: 100%;
}
    
#innergrid_chb {
    width: 47.49%;
    grid-template-rows: minmax(189.984375px, max-content);
    max-width: 100%;
    margin-top: -213px;
    align-self: flex-start;
    margin-left: 3%;
    border-style: solid;
    border-color: var(--color_4) #000000 var(--color_4) var(--color_3);
    border-width: 3px 0 3px 3px;
}
    
#group_gcu {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 1px 1px 1px 1px;
}
    
#widget_p5e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_84m {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a6a0a5ac {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 380px;
}
    
#widget_1gf {
    height: auto;
}
    
#innergrid_chb {
    width: 49.48%;
    grid-template-rows: minmax(93.984375px, max-content);
    margin-top: -129px;
}
    
#group_gcu {
    height: auto;
    min-height: 116px;
}
}



@media (max-width: 767px) {
    
#c36a5bbb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#c36a5bbb.lazy {
    background-image: url('');
}
    
#\32 96eafa3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a6a0a5ac {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_1gf {
    height: auto;
}
    
#innergrid_chb {
    width: 46.80%;
    grid-template-rows: minmax(93.984375px, max-content);
    margin-top: -127px;
}
    
#group_gcu {
    height: auto;
    min-height: 93px;
}
}



@media all {
    
#\31 8465853 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 45.5%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#f5088cb0 {
    min-height: 240px;
    column-gap: 9%;
    row-gap: 54px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 0% 0%;
}
    
#\35 7824fac {
    background-color: rgba(218, 227, 220, 1);
    background-image: initial;
}
    
#group_qtg {
    align-items: flex-start;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(181, 198, 184, 1);
    background-image: initial;
    order: 0;
}
    
#widget_6ug {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_9jk {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#b8d59741 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 45.5%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\34 4e50979 {
    align-items: flex-start;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(181, 198, 184, 1);
    background-image: initial;
    order: 0;
}
    
#e51ae7e7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e4e42a76 {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



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



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



@media all {
    
#e559e8fb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 5fedc21 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#d937da6f {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#bf392df2 {
    align-items: flex-start;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: var(--color_2);
    background-image: initial;
    order: 0;
}
    
#fee48f8c {
    align-items: flex-start;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: var(--color_2);
    background-image: initial;
    order: 0;
}
    
#\34 c991b32 {
    background-color: rgba(218, 227, 220, 1);
    background-image: initial;
}
    
#\38 6bd2e71 {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 17f4f67 {
    min-height: 240px;
    column-gap: 9%;
    row-gap: 54px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 0% 4% 0%;
}
    
#\32 ea7a18e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c1a5a38a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
}
}



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



@media (max-width: 767px) {
    
#\31 5fedc21 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 17f4f67 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#c1a5a38a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#b38e6122 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\39 f55ae49 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 95fd805 {
    min-height: 174px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 0% 0%;
}
    
#\38 33b7174 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -109px;
}
    
#\38 e253790 {
    background-color: rgba(218, 227, 220, 1);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 95fd805 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 134px;
}
    
#\38 33b7174 {
    margin-top: -79px;
}
}



@media (max-width: 767px) {
    
#b38e6122 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-bottom: 0px;
}
    
#\34 95fd805 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\38 33b7174 {
    margin-top: -57px;
}
}



@media all {
    
#fc0dbc67 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#eaf4598b {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 0% 4% 0%;
}
    
#\39 e5b79c6 {
    background-color: rgba(218, 227, 220, 1);
    background-image: initial;
}
    
#widget_rlk {
    width: 100%;
    height: 268px;
    min-height: 100px;
    max-width: 100%;
}
}



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



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



@media all {
    
#e10abd7b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
}
    
#c1fcae11 {
    min-height: 165px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_n3d {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



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



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



@media all {
    
#\38 3699353 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
}
    
#\39 447c0c3 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#e4831257 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\31 918ba77 {
    align-items: flex-start;
    width: 100%;
    min-height: 73px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    background-color: rgba(181, 198, 184, 1);
    background-image: initial;
    order: 0;
    justify-self: auto;
    align-self: auto;
    flex-direction: row;
    padding-top: 10px;
    padding-bottom: 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_dc3 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_qpl {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#cd096b78 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
}
    
#ad3749bc {
    align-items: flex-start;
    width: 100%;
    min-height: 73px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    background-color: rgba(181, 198, 184, 1);
    background-image: initial;
    order: 0;
    justify-self: auto;
    align-self: auto;
    flex-direction: row;
    padding-top: 10px;
    padding-bottom: 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 0af3aeb {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\33 698d4f9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#f9595f88 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 447c0c3 {
    padding: 4% 0% 4% 0%;
}
    
#\32 419dc93 {
    margin: 0px 0% 0px 0%;
}
    
#ad3749bc {
    align-items: center;
}
    
#\31 918ba77 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\38 3699353 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 447c0c3 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#cd096b78 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#db7e677d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 07a36ba {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 c22b1aa {
    align-items: flex-start;
    width: 100%;
    min-height: 73px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    background-color: rgba(181, 198, 184, 1);
    background-image: initial;
    order: 0;
    justify-self: auto;
    align-self: auto;
    flex-direction: row;
    padding-top: 10px;
    padding-bottom: 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9484d0d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e53e806e {
    align-items: flex-start;
    width: 100%;
    min-height: 73px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    background-color: rgba(181, 198, 184, 1);
    background-image: initial;
    order: 0;
    justify-self: auto;
    align-self: auto;
    flex-direction: row;
    padding-top: 10px;
    padding-bottom: 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dbdb92ff {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
}
    
#c71bff57 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
}
    
#\32 8220ece {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 a1aa2a7 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#cf0821bc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#b8efe96e {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 a1aa2a7 {
    padding: 4% 0% 4% 0%;
}
    
#\30 851f55b {
    margin: 0px 0% 0px 0%;
}
    
#e53e806e {
    align-items: center;
}
    
#\39 c22b1aa {
    align-items: center;
}
}



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



@media all {
    
#\34 3e15034 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 59.668%;
    min-width: 4%;
}
    
#\30 f0b8dd2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 38.33%;
    min-width: 4%;
    align-items: center;
}
    
#\38 b9e7825 {
    min-height: 271px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#c6c9d64e::before, #c6c9d64e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#c6c9d64e {
    background-image: url(https://le-de.cdn-website.com/291c5dfafc1f4afabc31246bb2e5ba7b/dms3rep/multi/opt/imgi_18_1000075552.jpg__msi___jpg-1920w.webp);
    background-attachment: fixed;
}
#c6c9d64e.lazy {
    background-image: url('data:image/jpeg; base64,UklGRjoAAABXRUJQVlA4IC4AAACQAQCdASoKAAgAAUAmJZQAAuaaLwgA/I7IlvDwBP4Mcuq0j7ysuHK5VVLGAAAA');
}
    
#widget_us8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_2du {
    width: 151px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 b9e7825 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 221px;
}
    
#c6c9d64e::before, #c6c9d64e > .bgExtraLayerOverlay {
    
}
#c6c9d64e.lazy {
    background-image: url('data:image/jpeg; base64,UklGRjoAAABXRUJQVlA4IC4AAACQAQCdASoKAAgAAUAmJZQAAuaaLwgA/I7IlvDwBP4Mcuq0j7ysuHK5VVLGAAAA');
}
}



@media (max-width: 767px) {
    
#\34 3e15034 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 f0b8dd2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 b9e7825 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#c6c9d64e::before, #c6c9d64e > .bgExtraLayerOverlay {
    
}
#c6c9d64e.lazy {
    background-image: url('data:image/jpeg; base64,UklGRjoAAABXRUJQVlA4IC4AAACQAQCdASoKAAgAAUAmJZQAAuaaLwgA/I7IlvDwBP4Mcuq0j7ysuHK5VVLGAAAA');
}
}



@media all {
    
#\37 410b7a3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: initial;
}
    
#\30 b290795 {
    min-height: 398px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 0% 0%;
}
    
#\35 80da581::before, #\35 80da581 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#\35 80da581 {
    background-image: url(https://le-de.cdn-website.com/291c5dfafc1f4afabc31246bb2e5ba7b/dms3rep/multi/opt/imgi_18_1000075552.jpg__msi___jpg-1920w.webp);
    background-attachment: fixed;
}
#\35 80da581.lazy {
    background-image: url('data:image/jpeg; base64,UklGRjoAAABXRUJQVlA4IC4AAACQAQCdASoKAAgAAUAmJZQAAuaaLwgA/I7IlvDwBP4Mcuq0j7ysuHK5VVLGAAAA');
}
    
#widget_k97 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 b290795 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 351px;
}
    
#\35 80da581::before, #\35 80da581 > .bgExtraLayerOverlay {
    
}
#\35 80da581.lazy {
    background-image: url('data:image/jpeg; base64,UklGRjoAAABXRUJQVlA4IC4AAACQAQCdASoKAAgAAUAmJZQAAuaaLwgA/I7IlvDwBP4Mcuq0j7ysuHK5VVLGAAAA');
}
}



@media (max-width: 767px) {
    
#\37 410b7a3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 b290795 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 0% 0% 0%;
}
    
#\35 80da581::before, #\35 80da581 > .bgExtraLayerOverlay {
    
}
#\35 80da581.lazy {
    background-image: url('data:image/jpeg; base64,UklGRjoAAABXRUJQVlA4IC4AAACQAQCdASoKAAgAAUAmJZQAAuaaLwgA/I7IlvDwBP4Mcuq0j7ysuHK5VVLGAAAA');
}
    
#af67eea3 {
    margin: 0px 0% 0px 0%;
}
}

