@media all {
  *#dm .dmInner nav.u_1998592992 { color:black !important; }

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

  *#dm .dmInner a.u_3038708622 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/7806470afa6a42cbbd26346f1d0b067e/icon/Phone_7969552.svg) !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1742778844 hr {
    border-width:4px !important;
    color:var(--color_3) !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_2495391974 .svg { fill:rgba(87,87,87,1) !important; }

  *#dm .dmInner div.u_1468563612 .svg { fill:rgba(87,87,87,1) !important; }

  *#dm .dmInner div.u_2926025534 {
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:4px 4px 4px 4px !important;
  }

  *#dm .dmInner nav.u_1191045873 { color:black !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1904777493 { text-align:left !important; }

  *#dm .dmInner *.u_1773047415 { text-align:left !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1904777493 { text-align:left !important; }

  *#dm .dmInner *.u_1773047415 { text-align:left !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1904777493 { text-align:left !important; }

  *#dm .dmInner *.u_1773047415 { text-align:left !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-color: rgba(0, 0, 0, 0.15);
    background-image: initial;
}
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: initial;
}
}



@media all {
    
#cc7d1630 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 89px 16px 16px 16px;
}
    
#\32 85ab554 {
    min-height: 817px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\35 b59ea65::before, #\35 b59ea65 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 50, 1);
    opacity: 0.3;
    border-radius: inherit;
}
    
#widget_t5g {
    width: 57.79%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_j2v {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_67g {
    width: 219px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 48px;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 85ab554 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 727px;
}
    
#\35 b59ea65::before, #\35 b59ea65 > .bgExtraLayerOverlay {
    
}
    
#widget_t5g {
    width: 82.24%;
}
    
#cc7d1630 {
    width: 100%;
    padding: 178px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#cc7d1630 {
    width: 100%;
    min-height: 708px;
    align-items: flex-start;
    height: auto;
    padding: 272px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 85ab554 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\35 b59ea65::before, #\35 b59ea65 > .bgExtraLayerOverlay {
    
}
    
#widget_t5g {
    width: 100.00%;
}
    
#widget_j2v {
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#f9934662 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 44.5%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 0.5);
    background-image: initial;
    align-items: center;
}
    
#\37 bc80cb9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 44.5%;
    min-width: 4%;
}
    
#\37 8e256b2 {
    min-height: 562px;
    column-gap: 11%;
    row-gap: 66px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\37 07acd1a::before, #\37 07acd1a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#\37 07acd1a {
    background-image: url(https://le-de.cdn-website.com/7806470afa6a42cbbd26346f1d0b067e/dms3rep/multi/opt/imgi_18_195845263_m__msi___jpg-1920w.webp);
    background-attachment: fixed;
}
    
#group_pbt {
    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;
    max-width: 100%;
    width: 45.12%;
    min-height: 75px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#widget_5r2 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_31c {
    width: 45px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
    
#widget_178 {
    width: 88.45%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_h6m {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 8e256b2 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\37 07acd1a::before, #\37 07acd1a > .bgExtraLayerOverlay {
    
}
    
#f9934662 {
    width: 72.12066957787482%;
}
    
#\37 bc80cb9 {
    width: 16.80%;
}
}



@media (max-width: 767px) {
    
#f9934662 {
    width: 100%;
    min-height: 310px;
    align-items: center;
    height: auto;
}
    
#\37 bc80cb9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 8e256b2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 0% 10% 0%;
}
    
#\37 07acd1a::before, #\37 07acd1a > .bgExtraLayerOverlay {
    
}
    
#group_pbt {
    width: 62.61%;
}
    
#widget_178 {
    width: 100.00%;
}
    
#e542e3a5 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#a6af92d2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
}
    
#\31 de3c030 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
}
    
#\33 8481fc1 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_k3f {
    width: 91.73%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_9vk {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_gej {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_qm2 {
    width: 100%;
    height: 444px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 8481fc1 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_qm2 {
    height: 408px;
}
}



@media (max-width: 767px) {
    
#a6af92d2 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\31 de3c030 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 8481fc1 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_qm2 {
    height: 240px;
}
}



@media all {
    
#fa9bcdce {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#d3c6325d {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 2% 0%;
}
    
#widget_e55 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



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



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



@media all {
    
#\31 9112575 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#ff833d6d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#widget_snh {
    width: 100%;
    height: 64px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_7s9 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: center;
}
    
#widget_655 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\31 0f0c05c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#cdac9bdb {
    width: 100%;
    height: 64px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#aada52b4 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: center;
}
    
#\39 089478a {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\31 9112575 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#ff833d6d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_snh {
    height: 48px;
}
    
#\31 0f0c05c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#cdac9bdb {
    height: 48px;
}
}



@media all {
    
#f22c17be {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
}
    
#c79da28f {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 1% 0%;
}
    
#widget_lb8 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#f5e3b887::before, #f5e3b887 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.4;
    border-radius: inherit;
}
#f5e3b887 {
    background-image: url(https://le-de.cdn-website.com/7806470afa6a42cbbd26346f1d0b067e/dms3rep/multi/opt/imgi_20_162856967_l_normal_none__msi___jpg-1920w.webp);
    background-attachment: fixed;
}
#f5e3b887.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkQAAABXRUJQVlA4IDgAAADQAQCdASoKAAcAAUAmJQBOgCHhpwKvoAD+8pNKE8WXFBRR9eHI4oorJKRkJNGTydfrRf7ht6HwAA==');
}
    
#widget_esg.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_esg {
    width: 25.09%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 1px;
    max-width: 100%;
}
    
#widget_gll {
    width: 84.25%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c79da28f {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#f5e3b887::before, #f5e3b887 > .bgExtraLayerOverlay {
    
}
#f5e3b887.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkQAAABXRUJQVlA4IDgAAADQAQCdASoKAAcAAUAmJQBOgCHhpwKvoAD+8pNKE8WXFBRR9eHI4oorJKRkJNGTydfrRf7ht6HwAA==');
}
}



@media (max-width: 767px) {
    
#f22c17be {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c79da28f {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#f5e3b887::before, #f5e3b887 > .bgExtraLayerOverlay {
    
}
#f5e3b887.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkQAAABXRUJQVlA4IDgAAADQAQCdASoKAAcAAUAmJQBOgCHhpwKvoAD+8pNKE8WXFBRR9eHI4oorJKRkJNGTydfrRf7ht6HwAA==');
}
}



@media all {
    
#ecda2858 {
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 1% 10% 4% 10%;
}
    
#d61f723a::before, #d61f723a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.4;
    border-radius: inherit;
}
#d61f723a {
    background-image: url(https://le-de.cdn-website.com/7806470afa6a42cbbd26346f1d0b067e/dms3rep/multi/opt/imgi_20_162856967_l_normal_none__msi___jpg-1920w.webp);
    background-attachment: fixed;
}
#d61f723a.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkQAAABXRUJQVlA4IDgAAADQAQCdASoKAAcAAUAmJQBOgCHhpwKvoAD+8pNKE8WXFBRR9eHI4oorJKRkJNGTydfrRf7ht6HwAA==');
}
    
#group_iis {
    justify-content: flex-start;
    align-items: center;
    width: 19.2%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#widget_c84 {
    width: 100%;
    height: 60px;
    max-width: 100%;
}
    
#widget_t50 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 3e68122 {
    justify-content: flex-start;
    align-items: center;
    width: 19.2%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#b99f570e {
    width: 100%;
    height: 60px;
    max-width: 100%;
}
    
#\31 f5f484f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c2f6cdc8 {
    justify-content: flex-start;
    align-items: center;
    width: 19.2%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#ae70d008 {
    width: 100%;
    height: 60px;
    max-width: 100%;
}
    
#\30 87c1c76 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f5e03525 {
    justify-content: flex-start;
    align-items: center;
    width: 19.2%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#\32 69d9c17 {
    width: 100%;
    height: 60px;
    max-width: 100%;
}
    
#\39 0ac8945 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 beb8902 {
    justify-content: flex-start;
    align-items: center;
    width: 19.2%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#\33 0cdb5d0 {
    width: 100%;
    height: 60px;
    max-width: 100%;
}
    
#\37 30ba821 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ecda2858 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 1%;
    min-height: 240px;
}
    
#d61f723a::before, #d61f723a > .bgExtraLayerOverlay {
    
}
#d61f723a.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkQAAABXRUJQVlA4IDgAAADQAQCdASoKAAcAAUAmJQBOgCHhpwKvoAD+8pNKE8WXFBRR9eHI4oorJKRkJNGTydfrRf7ht6HwAA==');
}
    
#group_iis {
    width: 49.5%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\32 3e68122 {
    width: 49.5%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#c2f6cdc8 {
    width: 49.5%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#f5e03525 {
    width: 49.5%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\35 beb8902 {
    width: 49.5%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#ecda2858 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#d61f723a::before, #d61f723a > .bgExtraLayerOverlay {
    
}
#d61f723a.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkQAAABXRUJQVlA4IDgAAADQAQCdASoKAAcAAUAmJQBOgCHhpwKvoAD+8pNKE8WXFBRR9eHI4oorJKRkJNGTydfrRf7ht6HwAA==');
}
    
#group_iis {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_c84 {
    height: 72px;
}
    
#\32 3e68122 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b99f570e {
    height: 72px;
}
    
#c2f6cdc8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ae70d008 {
    height: 72px;
}
    
#f5e03525 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 69d9c17 {
    height: 72px;
}
    
#\35 beb8902 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 0cdb5d0 {
    height: 72px;
}
}



@media all {
    
#b54558d5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\34 1fefccd {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 1% 0%;
}
    
#widget_f1c {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_nk7 {
    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) {
    
#\34 1fefccd {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



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



@media all {
    
#\34 014d150 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\39 4d8b6fb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\35 c584955 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 1% 0% 1% 0%;
}
    
#widget_ssh {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_3lu {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\34 014d150 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 4d8b6fb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 c584955 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media all {
    
#e275453d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\33 cb701ad {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_lk5 {
    width: 100%;
    height: 140px;
    position: relative;
    min-width: 10px;
    min-height: 100px;
    max-width: 100%;
}
}



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



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



@media all {
    
#\32 ef3fd37 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\38 22c21dd {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_d8i {
    width: 94.35%;
    height: auto;
    max-width: 100%;
}
    
#group_0vf {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 25.17%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#widget_2t9 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#widget_soc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 c5dfc96 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 36.81%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#\32 41f1494 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#fe8c3b58 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 22c21dd {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_0vf {
    width: 39.53%;
}
    
#\30 c5dfc96 {
    width: 59.73%;
}
}



@media (max-width: 767px) {
    
#\32 ef3fd37 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 22c21dd {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_0vf {
    width: 88.38%;
}
    
#\30 c5dfc96 {
    width: 69.73%;
    align-items: flex-start;
}
    
#fe8c3b58 {
    margin-bottom: 0px;
    margin-top: 0px;
}
}



@media all {
    
#\39 654d6e8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\31 d97a0c2 {
    min-height: 560px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#b271633b::before, #b271633b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.4;
    border-radius: inherit;
}
#b271633b {
    background-image: url(https://le-de.cdn-website.com/7806470afa6a42cbbd26346f1d0b067e/dms3rep/multi/opt/imgi_14_165236214_l_normal_none__msi___jpg-1920w.webp);
    background-attachment: fixed;
}
#b271633b.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkwAAABXRUJQVlA4IEAAAADQAQCdASoKAAcAAUAmJQBOgB6Qc/v6hAD++9cL+uIAAE1eRyxE9An9M93/HPXtm1N6XasF1b17+W7OcKPXAAAA');
}
    
#widget_csm.flex-element.widget-wrapper > [data-element-type] {
    padding: 24px 0px 24px 0px;
}
#widget_csm {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 d97a0c2 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#b271633b::before, #b271633b > .bgExtraLayerOverlay {
    
}
#b271633b.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkwAAABXRUJQVlA4IEAAAADQAQCdASoKAAcAAUAmJQBOgB6Qc/v6hAD++9cL+uIAAE1eRyxE9An9M93/HPXtm1N6XasF1b17+W7OcKPXAAAA');
}
}



@media (max-width: 767px) {
    
#\39 654d6e8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 d97a0c2 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#b271633b::before, #b271633b > .bgExtraLayerOverlay {
    
}
#b271633b.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkwAAABXRUJQVlA4IEAAAADQAQCdASoKAAcAAUAmJQBOgB6Qc/v6hAD++9cL+uIAAE1eRyxE9An9M93/HPXtm1N6XasF1b17+W7OcKPXAAAA');
}
}

