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

  *#dm .dmInner div.u_1759024917 .socialHubInnerDiv { justify-content:flex-end !important; }

  *#dm .dmInner div.u_1759024917 .socialHubIcon {
    width:48px !important;
    height:48px !important;
    font-size:32px !important;
    line-height:48px !important;
  }

  *#dm .dmInner div.u_1399515553 .socialHubInnerDiv { justify-content:flex-end !important; }

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

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

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

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

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

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

  *#dm .dmInner a.u_828093817 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/0821e73db4d548f589842ffda403d0bb/icon/Phone_1147910.svg) !important;
    background-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_3189188848 {
    border-style:solid !important;
    border-width:1.5px 1.5px 1.5px 1.5px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
  }

  *#dm .dmInner a.u_3189188848 span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_3189188848:hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner a.u_3189188848.hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner a.u_3189188848:hover {
    background-color:var(--color_8) !important;
    background-image:initial !important;
    border-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_3189188848.hover {
    background-color:var(--color_8) !important;
    background-image:initial !important;
    border-color:var(--color_3) !important;
  }

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

  *#dm .dmInner a.u_3189188848:hover .iconBg { background-color:rgb(163,0,80) !important; }

  *#dm .dmInner a.u_3189188848.hover .iconBg { background-color:rgb(163,0,80) !important; }

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

  *#dm .dmInner a.u_3914159304 span.text { font-weight:bold !important; }

  *#dm .dmInner a.u_3914159304 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/0821e73db4d548f589842ffda403d0bb/icon/Phone_1147910.svg) !important;
    background-color:var(--color_3) !important;
  }

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

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

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

  *#dm .dmInner a.u_1256515356 span.text { font-weight:bold !important; }

  *#dm .dmInner a.u_1256515356 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/0821e73db4d548f589842ffda403d0bb/icon/Phone_1147910.svg) !important;
    background-color:var(--color_3) !important;
  }

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

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

  *#dm .dmInner div.u_1711429768 .dmforminput { padding-inline:3px !important; }

  *#dm .dmInner div.u_1711429768 .spacing-container { margin-inline:-3px !important; }

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

  *#dm .dmInner div.u_1711429768 .dmwidget-title { text-align:left !important; }

  *#dm .dmInner div.u_1711429768 input:not([type="submit"]) {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
    border-width:2px 2px 2px 2px !important;
  }

  *#dm .dmInner div.u_1711429768 textarea {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
    border-width:2px 2px 2px 2px !important;
  }

  *#dm .dmInner div.u_1711429768 select {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
    border-width:2px 2px 2px 2px !important;
  }

  *#dm .dmInner div.u_1711429768 .dmformsubmit:hover { background-image:initial !important; }

  *#dm .dmInner div.u_1711429768 .dmformsubmit.hover { background-image:initial !important; }

  *#dm .dmInner div.u_1711429768 .dmformsubmit {
    margin-left:0 !important;
    margin-right:auto !important;
    float:left !important;
    display:block !important;
    width:104px !important;
  }

  *#dm .dmInner div.u_1711429768 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    color:var(--color_9) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1711429768 .m-recaptcha {
    color:var(--color_9) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1711429768 input::placeholder { font-size:16px !important; }

  *#dm .dmInner div.u_1711429768 input.placeholder { font-size:16px !important; }

  *#dm .dmInner div.u_1711429768 textarea::placeholder { font-size:16px !important; }

  *#dm .dmInner div.u_1711429768 textarea.placeholder { font-size:16px !important; }

  *#dm .dmInner div.u_1711429768 select::placeholder { font-size:16px !important; }

  *#dm .dmInner div.u_1711429768 select.placeholder { font-size:16px !important; }

  *#dm .dmInner div.u_1711429768 .dmforminput input {
    color:var(--color_9) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1711429768 .dmforminput textarea {
    color:var(--color_9) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1711429768 .dmforminput .fileUploadLink {
    color:var(--color_9) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1711429768 .checkboxwrapper span {
    color:var(--color_9) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1711429768 .radiowrapper span {
    color:var(--color_9) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1711429768 .optinwrapper div {
    color:var(--color_9) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1711429768 .freetextwrapper {
    color:var(--color_9) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1711429768 .dmforminput select {
    color:var(--color_9) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1711429768 .dmforminput option {
    color:var(--color_9) !important;
    font-size:16px !important;
  }

  *#dm .dmInner nav.u_2502889604 { color:white !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_828093817 span.text { font-size:14px !important; }

  *#dm .dmInner a.u_3189188848 span.text { font-size:14px !important; }
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1711429768
{
}
separatorHomeCss{color:red !important}

@media all {
    
#\37 bed1b51 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-end;
}
    
#\37 f01cf44 {
    min-height: 579px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 2% 0%;
}
    
#\36 580d883 {
    background-attachment: fixed;
    background-image: url(https://le-de.cdn-website.com/0821e73db4d548f589842ffda403d0bb/dms3rep/multi/opt/imgi_18_65873230_m_normal_none__msi___jpg-1920w.webp);
}
    
#widget_kph {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_g2n {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#widget_mfo {
    width: 184px;
    height: auto;
    min-height: 39px;
    max-width: 100%;
}
    
#widget_unv {
    width: 206px;
    height: auto;
    min-height: 43px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 f01cf44 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 381px;
}
}



@media (max-width: 767px) {
    
#\37 bed1b51 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 87px;
    padding-bottom: 87px;
}
    
#\37 f01cf44 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 0% 2% 0%;
}
    
#d422c06c {
    margin: 0px 0% 0px 0%;
}
    
#group_g2n {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
    width: 100.01%;
    height: auto;
    min-height: 107px;
}
    
#widget_mfo {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_unv {
    min-width: 32px;
    width: 194px;
    height: auto;
    min-height: 43px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#c7351a13 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: initial;
    justify-content: flex-start;
}
    
#\39 e14e393 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 1% 0%;
}
    
#f35ab28a {
    background-image: url(https://le-de.cdn-website.com/0821e73db4d548f589842ffda403d0bb/dms3rep/multi/opt/imgi_18_65873230_m_normal_none__msi___jpg-1920w.webp);
    background-attachment: fixed;
}
    
#widget_3l1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_1id {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_a44 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b681bee8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: initial;
    justify-content: flex-start;
}
    
#\35 a4b225d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b68e1336 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 65bedb9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 a83c411 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: initial;
    justify-content: flex-start;
}
    
#ef0d00d6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e8793ea0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#aafd75bc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 e14e393 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_3l1 {
    height: auto;
}
    
#\35 a4b225d {
    height: auto;
}
    
#ef0d00d6 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#c7351a13 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 e14e393 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_3l1 {
    height: auto;
}
    
#b681bee8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 a4b225d {
    height: auto;
}
    
#\38 a83c411 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ef0d00d6 {
    height: auto;
}
}



@media all {
    
#\34 71eb2af {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: initial;
    justify-content: flex-start;
}
    
#\36 8c3c703 {
    background-image: url();
}
#\36 8c3c703.lazy {
    background-image: url('');
}
    
#c567b83c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a129dac1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ab7c98f5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 dfd17cc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 b23b208 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: initial;
    justify-content: flex-start;
}
    
#\34 bca9887 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#da9e2c0d {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 1% 0%;
}
    
#\33 6f05447 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 8772c4c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ec199714 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: initial;
    justify-content: flex-start;
}
    
#\38 87d6ae6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 bb7f420 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#da9e2c0d {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#ab7c98f5 {
    height: auto;
}
    
#\33 6f05447 {
    height: auto;
}
    
#\38 87d6ae6 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\34 71eb2af {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#da9e2c0d {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#ab7c98f5 {
    height: auto;
}
    
#\33 6f05447 {
    height: auto;
}
    
#\35 b23b208 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ec199714 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 87d6ae6 {
    height: auto;
}
}



@media all {
    
#\31 93c112f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
}
    
#\37 d244e7c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
}
    
#\37 af4f4bd {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_0st {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_hp9 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_1r3 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 af4f4bd {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_0st {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\31 93c112f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 d244e7c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 af4f4bd {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_0st {
    height: auto;
}
}



@media all {
    
#de22052e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 1px 1px 1px 1px;
}
    
#\30 e0b4417 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_shr {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_ba5 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



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



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



@media all {
    
#bc33b2a4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 0.77);
    background-image: initial;
    justify-content: flex-start;
    align-items: center;
}
    
#\32 ffdb7d3 {
    min-height: 498px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 0% 0% 0%;
}
    
#c6a5f034 {
    background-image: url(https://le-de.cdn-website.com/0821e73db4d548f589842ffda403d0bb/dms3rep/multi/opt/imgi_17_106088072_m__msi___jpg+%281%29-1920w.webp);
    background-attachment: fixed;
}
#c6a5f034.lazy {
    background-image: url('data:image/jpeg; base64,UklGRlQAAABXRUJQVlA4IEgAAADwAQCdASoKAAcAAUAmJYgCdAELX5h0TAAA/vo7z24+DBHHd+QUIwOi+dM38x/ePySIiUULyXEcCddrGcHyNQvR9GY166egAAA=');
}
    
#widget_r7k {
    width: 30.40%;
    height: auto;
    max-width: 100%;
}
    
#widget_5v0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_qu4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#aa4813b3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 0.77);
    background-image: initial;
    justify-content: flex-start;
    align-items: center;
}
    
#\30 00457e4 {
    width: 30.40%;
    height: auto;
    max-width: 100%;
}
    
#f71606fb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 75dc138 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 0fff628 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 0.77);
    background-image: initial;
    justify-content: flex-start;
    align-items: center;
}
    
#\37 74f3aa7 {
    width: 30.40%;
    height: auto;
    max-width: 100%;
}
    
#\39 30412a4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 ef919e5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 57dcec4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 0.77);
    background-image: initial;
    justify-content: flex-start;
    align-items: center;
}
    
#\37 0b7324f {
    width: 30.40%;
    height: auto;
    max-width: 100%;
}
    
#\30 890f80a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 664202a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 ffdb7d3 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 390px;
}
    
#widget_r7k {
    height: auto;
}
    
#\30 00457e4 {
    height: auto;
}
    
#\37 74f3aa7 {
    height: auto;
}
    
#\37 0b7324f {
    height: auto;
}
}



@media (max-width: 767px) {
    
#bc33b2a4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 ffdb7d3 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_r7k {
    height: auto;
}
    
#aa4813b3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 00457e4 {
    height: auto;
}
    
#\34 0fff628 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 74f3aa7 {
    height: auto;
}
    
#\37 57dcec4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 0b7324f {
    height: auto;
}
}



@media all {
    
#\36 6218124 {
    background-image: url(https://le-de.cdn-website.com/0821e73db4d548f589842ffda403d0bb/dms3rep/multi/opt/imgi_17_106088072_m__msi___jpg+%281%29-1920w.webp);
    background-attachment: fixed;
}
#\36 6218124.lazy {
    background-image: url('data:image/jpeg; base64,UklGRlQAAABXRUJQVlA4IEgAAADwAQCdASoKAAcAAUAmJYgCdAELX5h0TAAA/vo7z24+DBHHd+QUIwOi+dM38x/ePySIiUULyXEcCddrGcHyNQvR9GY166egAAA=');
}
    
#\39 8626432 {
    min-height: 366px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 0% 1% 0%;
}
    
#\39 461a4cf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 0.77);
    background-image: initial;
    justify-content: flex-start;
    align-items: center;
}
    
#\33 5942a3d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 0.77);
    background-image: initial;
    justify-content: flex-start;
    align-items: center;
}
    
#f7d08a6a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 ef6fd46 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 efc788d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f6011804 {
    width: 30.40%;
    height: auto;
    max-width: 100%;
}
    
#\35 ff4c87b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 0.77);
    background-image: initial;
    justify-content: flex-start;
    align-items: center;
}
    
#d13220cb {
    width: 30.40%;
    height: auto;
    max-width: 100%;
}
    
#\31 575babe {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b9ec5240 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 0.77);
    background-image: initial;
    justify-content: flex-start;
    align-items: center;
}
    
#adca2437 {
    width: 30.40%;
    height: auto;
    max-width: 100%;
}
    
#\36 08e8d7c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 ad82ade {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 425d9fd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 0ae52c1 {
    width: 30.40%;
    height: auto;
    max-width: 100%;
}
    
#\30 d08615a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 8626432 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 332px;
}
    
#f6011804 {
    height: auto;
}
    
#adca2437 {
    height: auto;
}
    
#\34 0ae52c1 {
    height: auto;
}
    
#d13220cb {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\39 8626432 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\39 461a4cf {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 5942a3d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b9ec5240 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f6011804 {
    height: auto;
}
    
#adca2437 {
    height: auto;
}
    
#\35 ff4c87b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 0ae52c1 {
    height: auto;
}
    
#d13220cb {
    height: auto;
}
}



@media all {
    
#\35 09fe820 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f17464c8 {
    background-image: url(https://le-de.cdn-website.com/0821e73db4d548f589842ffda403d0bb/dms3rep/multi/opt/imgi_17_106088072_m__msi___jpg+%281%29-1920w.webp);
    background-attachment: fixed;
}
#f17464c8.lazy {
    background-image: url('data:image/jpeg; base64,UklGRlQAAABXRUJQVlA4IEgAAADwAQCdASoKAAcAAUAmJYgCdAELX5h0TAAA/vo7z24+DBHHd+QUIwOi+dM38x/ePySIiUULyXEcCddrGcHyNQvR9GY166egAAA=');
}
    
#aa3fef9f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 0.77);
    background-image: initial;
    justify-content: flex-start;
    align-items: center;
}
    
#\33 f509261 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 0.77);
    background-image: initial;
    justify-content: flex-start;
    align-items: center;
}
    
#\35 1f1a9fb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 0.77);
    background-image: initial;
    justify-content: flex-start;
    align-items: center;
}
    
#\39 721d4fd {
    min-height: 366px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 0% 4% 0%;
}
    
#ed477307 {
    width: 30.40%;
    height: auto;
    max-width: 100%;
}
    
#\39 e9afcd7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e72aba6c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 b2fc128 {
    width: 30.40%;
    height: auto;
    max-width: 100%;
}
    
#\32 f750ce8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 eef21ea {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 0.77);
    background-image: initial;
    justify-content: flex-start;
    align-items: center;
}
    
#\35 6ea8011 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 3a33268 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 25ccc90 {
    width: 30.40%;
    height: auto;
    max-width: 100%;
}
    
#fcdaf86c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 e60dd9f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 0530dc8 {
    width: 30.40%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 25ccc90 {
    height: auto;
}
    
#\39 721d4fd {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#ed477307 {
    height: auto;
}
    
#\34 b2fc128 {
    height: auto;
}
    
#\31 0530dc8 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\39 25ccc90 {
    height: auto;
}
    
#aa3fef9f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 f509261 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 1f1a9fb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 721d4fd {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#ed477307 {
    height: auto;
}
    
#\34 b2fc128 {
    height: auto;
}
    
#\38 eef21ea {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 0530dc8 {
    height: auto;
}
}



@media all {
    
#\39 f625aaf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 63.24999999999999%;
    min-width: 4%;
}
    
#cc72ad80 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 34.75%;
    min-width: 4%;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_2);
    border-width: 0 0 0 3px;
    align-items: center;
}
    
#\35 6334ed5 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\33 adbdb10 {
    background-color: rgba(163, 0, 80, 1);
    background-image: initial;
}
    
#widget_te0 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_g8s {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_mlf {
    width: 175px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 45px;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\39 f625aaf {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#cc72ad80 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 6334ed5 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media all {
    
#\38 8aa2694 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 1px 1px 1px 1px;
}
    
#\39 0dbf749 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\35 76cb899 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#a0f56f5f {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



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



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



@media all {
    
#\30 4a3af68 {
    width: 30.40%;
    height: auto;
    max-width: 100%;
}
    
#\31 99659d2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f48472bc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d6ca0b09 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 0.77);
    background-image: initial;
    justify-content: flex-start;
    align-items: center;
}
    
#a25c6d35 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 0.77);
    background-image: initial;
    justify-content: flex-start;
    align-items: center;
}
    
#\38 70205d0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 fe6d8cd {
    width: 30.40%;
    height: auto;
    max-width: 100%;
}
    
#\34 f159ba9 {
    width: 30.40%;
    height: auto;
    max-width: 100%;
}
    
#\32 070c284 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 c90488d {
    background-image: url(https://le-de.cdn-website.com/0821e73db4d548f589842ffda403d0bb/dms3rep/multi/opt/imgi_18_25097851_m_normal_none__msi___jpg-1920w.webp);
    background-attachment: fixed;
}
#\34 c90488d.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkgAAABXRUJQVlA4IDwAAADQAQCdASoKAAYAAUAmJZACdAD0h/tsAAD+/mH97om5y5pFggaJ09WKBtY/bc0xnxPnS8D6sfr/xFpAAAA=');
}
    
#\32 74081ae {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 0.77);
    background-image: initial;
    justify-content: flex-start;
    align-items: center;
}
    
#\34 900d8b1 {
    min-height: 476px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 0% 0% 0%;
}
    
#\32 e59075f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a5945b0c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b6fa947f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 9f10f03 {
    width: 30.40%;
    height: auto;
    max-width: 100%;
}
    
#\30 9c0f761 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 0.77);
    background-image: initial;
    justify-content: flex-start;
    align-items: center;
}
    
#df2c9697 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 900d8b1 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\30 4a3af68 {
    height: auto;
}
    
#\38 fe6d8cd {
    height: auto;
}
    
#\39 9f10f03 {
    height: auto;
}
    
#\34 f159ba9 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\32 74081ae {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 900d8b1 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\30 4a3af68 {
    height: auto;
}
    
#d6ca0b09 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a25c6d35 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 fe6d8cd {
    height: auto;
}
    
#\39 9f10f03 {
    height: auto;
}
    
#\34 f159ba9 {
    height: auto;
}
    
#\30 9c0f761 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#e7679228 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 6ae2d70 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bb427824 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cc1b3826 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 6016dec {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 0.77);
    background-image: initial;
    justify-content: flex-start;
    align-items: center;
}
    
#\30 5cd8a6a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 fdb62e3 {
    width: 30.40%;
    height: auto;
    max-width: 100%;
}
    
#f1f80cae {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 0.77);
    background-image: initial;
    justify-content: flex-start;
    align-items: center;
}
    
#\31 00bfbc0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a5541fc3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 0.77);
    background-image: initial;
    justify-content: flex-start;
    align-items: center;
}
    
#\35 566d5ca {
    min-height: 414px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 0% 4% 0%;
}
    
#\30 8bb821c {
    width: 30.40%;
    height: auto;
    max-width: 100%;
}
    
#\32 0dbb9c0 {
    background-image: url(https://le-de.cdn-website.com/0821e73db4d548f589842ffda403d0bb/dms3rep/multi/opt/imgi_18_25097851_m_normal_none__msi___jpg-1920w.webp);
    background-attachment: fixed;
}
#\32 0dbb9c0.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkgAAABXRUJQVlA4IDwAAADQAQCdASoKAAYAAUAmJZACdAD0h/tsAAD+/mH97om5y5pFggaJ09WKBtY/bc0xnxPnS8D6sfr/xFpAAAA=');
}
    
#c0b45092 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 0.77);
    background-image: initial;
    justify-content: flex-start;
    align-items: center;
}
    
#\31 b3d5202 {
    width: 30.40%;
    height: auto;
    max-width: 100%;
}
    
#a4395dcb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 7c6c5f2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 cae8130 {
    width: 30.40%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 fdb62e3 {
    height: auto;
}
    
#\35 566d5ca {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 330px;
}
    
#\30 8bb821c {
    height: auto;
}
    
#\31 b3d5202 {
    height: auto;
}
    
#\37 cae8130 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\33 6016dec {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 fdb62e3 {
    height: auto;
}
    
#f1f80cae {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a5541fc3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 566d5ca {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\30 8bb821c {
    height: auto;
}
    
#c0b45092 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 b3d5202 {
    height: auto;
}
    
#\37 cae8130 {
    height: auto;
}
}



@media all {
    
#\38 7ebf329 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\32 97a853c {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\32 b649849 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 1px 1px 1px 1px;
}
    
#\39 e9cf475 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



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



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



@media all {
    
#\30 4cc20e9 {
    width: 30.40%;
    height: auto;
    max-width: 100%;
}
    
#b63c1e84 {
    width: 30.40%;
    height: auto;
    max-width: 100%;
}
    
#\35 e92060b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 a8af463 {
    min-height: 507px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 7% 0% 7% 0%;
}
    
#\30 71587c7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 0.77);
    background-image: initial;
    justify-content: flex-start;
    align-items: center;
}
    
#\36 7b87397 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e0f29cfc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 31a503d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 0.77);
    background-image: initial;
    justify-content: flex-start;
    align-items: center;
}
    
#b987c974 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 0.77);
    background-image: initial;
    justify-content: flex-start;
    align-items: center;
}
    
#\32 f729b35 {
    background-image: url(https://le-de.cdn-website.com/0821e73db4d548f589842ffda403d0bb/dms3rep/multi/opt/imgi_19_109986570_l_normal_none__msi___jpg-1920w.webp);
    background-attachment: fixed;
}
#\32 f729b35.lazy {
    background-image: url('data:image/jpeg; base64,UklGRlAAAABXRUJQVlA4IEQAAADwAQCdASoKAAcAAUAmJYwCdAEO6+jw/gAA/vmWebEc0MB+/m2F5urrEGGrjEZf/dzhxAeyfmVq8g8eeaSEWmNfEMAAAA==');
}
    
#\32 28d6444 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d3e57a21 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 cd06b4f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 1be97e3 {
    width: 30.40%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 4cc20e9 {
    height: auto;
}
    
#b63c1e84 {
    height: auto;
}
    
#\38 a8af463 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 328px;
}
    
#\37 1be97e3 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\30 4cc20e9 {
    height: auto;
}
    
#b63c1e84 {
    height: auto;
}
    
#\37 31a503d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b987c974 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 a8af463 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\30 71587c7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 1be97e3 {
    height: auto;
}
}



@media all {
    
#be3fb2c7 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\36 779a35a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 1px 1px 1px 1px;
}
    
#\32 b0862c4 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\38 f9923c6 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
}



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



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



@media all {
    
#\37 6112276 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bc40c550 {
    min-height: 507px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 7% 0% 7% 0%;
}
    
#\30 cc95457 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 0.77);
    background-image: initial;
    justify-content: flex-start;
    align-items: center;
}
    
#a774e823 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 3142a3e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 322a620 {
    width: 30.40%;
    height: auto;
    max-width: 100%;
}
    
#\38 aa2385b {
    width: 30.40%;
    height: auto;
    max-width: 100%;
}
    
#\35 f760aa7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 0.77);
    background-image: initial;
    justify-content: flex-start;
    align-items: center;
}
    
#\32 c16fe08 {
    width: 30.40%;
    height: auto;
    max-width: 100%;
}
    
#\32 fd349c2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 c601108 {
    background-image: url(https://le-de.cdn-website.com/0821e73db4d548f589842ffda403d0bb/dms3rep/multi/opt/imgi_21_166559618_m_normal_none__msi___jpg-1920w.webp);
    background-attachment: fixed;
}
#\33 c601108.lazy {
    background-image: url('data:image/jpeg; base64,UklGRlQAAABXRUJQVlA4IEgAAADwAQCdASoKAAcAAUAmJQBOgCTxdNIlGLgA/vhwb3uE+Y6+bvvU0sv+kci+C4ExlKM+IAFg5gYUl+xFIffo09eyHutfoFwAAAA=');
}
    
#b61002d3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 5ed8e1b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 374c8f8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 0.77);
    background-image: initial;
    justify-content: flex-start;
    align-items: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 aa2385b {
    height: auto;
}
    
#bc40c550 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 366px;
}
    
#\32 c16fe08 {
    height: auto;
}
    
#\32 322a620 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\38 aa2385b {
    height: auto;
}
    
#bc40c550 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\35 f760aa7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 c16fe08 {
    height: auto;
}
    
#\30 cc95457 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 374c8f8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 322a620 {
    height: auto;
}
}



@media all {
    
#ba4e02e5 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\31 20abf16 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 1px 1px 1px 1px;
}
    
#fa4ed8ee {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\36 68caa17 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
}



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



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



@media all {
    
#cb4a0d56 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 a56d4dd {
    width: 30.40%;
    height: auto;
    max-width: 100%;
}
    
#c8acb3d4 {
    background-image: url(https://le-de.cdn-website.com/0821e73db4d548f589842ffda403d0bb/dms3rep/multi/opt/imgi_22_24437976_m__msi___jpg-1920w.webp);
    background-attachment: fixed;
}
#c8acb3d4.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkoAAABXRUJQVlA4ID4AAADwAQCdASoKAAYAAUAmJagCdADcSBvotIAA/vs5thCeKenofr3EziR7fcNtp/zrfj26v3fcT+tDx2460gAAAA==');
}
    
#ea3f9d08 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 01ccbd3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 7bac6a1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 0.77);
    background-image: initial;
    justify-content: flex-start;
    align-items: center;
}
    
#\31 6094aeb {
    width: 30.40%;
    height: auto;
    max-width: 100%;
}
    
#\30 3400f88 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 0.77);
    background-image: initial;
    justify-content: flex-start;
    align-items: center;
}
    
#\39 993dc71 {
    min-height: 507px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 7% 0% 7% 0%;
}
    
#da3054e9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 6094aeb {
    height: auto;
}
    
#\39 993dc71 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 342px;
}
    
#\36 a56d4dd {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\36 7bac6a1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 6094aeb {
    height: auto;
}
    
#\30 3400f88 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 993dc71 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\36 a56d4dd {
    height: auto;
}
}



@media all {
    
#f80aeab6 {
    width: 175px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 45px;
    max-width: 100%;
}
    
#da9f4a89 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 63.24999999999999%;
    min-width: 4%;
}
    
#db814da0 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\32 daabbbb {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\33 10d2779 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 34.75%;
    min-width: 4%;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_2);
    border-width: 0 0 0 3px;
    align-items: center;
}
    
#\34 323e9b2 {
    background-color: rgba(163, 0, 80, 1);
    background-image: initial;
}
    
#d74e4352 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#da9f4a89 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 daabbbb {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\33 10d2779 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\31 9475a2b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\39 3206b1b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
}
    
#\35 5e28d6a {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_s9k {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\33 92c7d70 {
    background-color: rgba(255, 237, 247, 1);
    background-image: initial;
}
    
#widget_qs0 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_bqp {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_sjm {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\31 9475a2b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 3206b1b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 5e28d6a {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_s9k {
    height: auto;
}
}



@media all {
    
#\31 804b55e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\31 89b5aff {
    min-height: 651px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\39 317c496::before, #\39 317c496 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.72;
    border-radius: inherit;
}
#\39 317c496 {
    background-image: url(https://le-de.cdn-website.com/0821e73db4d548f589842ffda403d0bb/dms3rep/multi/opt/imgi_24_174810449_m_normal_none__msi___jpg-1920w.webp);
    background-attachment: fixed;
}
#\39 317c496.lazy {
    background-image: url('data:image/jpeg; base64,UklGRj4AAABXRUJQVlA4IDIAAADwAQCdASoKAAcAAUAmJQBOl0AATsQwqfQA/vzau73tCPs3nLQoPpgIrn9S986Tp4AAAA==');
}
    
#widget_b1i {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 89b5aff {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 365px;
}
    
#\39 317c496::before, #\39 317c496 > .bgExtraLayerOverlay {
    
}
#\39 317c496.lazy {
    background-image: url('data:image/jpeg; base64,UklGRj4AAABXRUJQVlA4IDIAAADwAQCdASoKAAcAAUAmJQBOl0AATsQwqfQA/vzau73tCPs3nLQoPpgIrn9S986Tp4AAAA==');
}
}



@media (max-width: 767px) {
    
#\31 804b55e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 89b5aff {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\39 317c496::before, #\39 317c496 > .bgExtraLayerOverlay {
    
}
#\39 317c496.lazy {
    background-image: url('data:image/jpeg; base64,UklGRj4AAABXRUJQVlA4IDIAAADwAQCdASoKAAcAAUAmJQBOl0AATsQwqfQA/vzau73tCPs3nLQoPpgIrn9S986Tp4AAAA==');
}
}



@media all {
    
#f6e6fd91 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: initial;
    justify-content: flex-start;
}
    
#\34 4b55aa6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: initial;
    align-items: center;
}
    
#cebc419c {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\38 9300f32 {
    background-color: rgba(255, 237, 247, 1);
    background-image: initial;
}
    
#widget_q3a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 5707f33.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#\33 5707f33 {
    width: 97.8887323943662%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_p4u {
    align-items: center;
    width: 81.69%;
    min-height: 490px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 2px 2px 2px 2px;
}
    
#group_k4t {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 67.45%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#widget_bki {
    width: 32px;
    height: auto;
    max-width: 100%;
}
    
#widget_qka {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_0ra {
    width: 100%;
    height: 200px;
    min-height: 100px;
    max-width: 100%;
    order: 1;
}
    
#group_o11 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 67.45%;
    min-height: 22px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
}
    
#widget_u4e {
    width: 22px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_2of {
    width: 91.69910748507911%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 fa30153 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 27.76%;
    min-height: 22px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
}
    
#f10624e8 {
    width: 21.75px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 83aaf52 {
    width: 91.49%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 7ac866c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 24.90%;
    min-height: 22px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
}
    
#d8ab59d9 {
    width: 21.75px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 0f9a3c7 {
    width: 91.49%;
    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) {
    
#cebc419c {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_p4u {
    width: 99.23%;
    row-gap: 19px;
}
    
#group_k4t {
    width: 99.64%;
}
    
#group_o11 {
    width: 99.64%;
}
    
#\31 fa30153 {
    width: 40.92%;
}
    
#\38 7ac866c {
    width: 36.59%;
}
}



@media (max-width: 767px) {
    
#f6e6fd91 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 4b55aa6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#cebc419c {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\33 5707f33.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
    
#group_p4u {
    width: 100.01%;
}
    
#group_k4t {
    width: 99.62%;
}
    
#group_o11 {
    width: 99.62%;
}
    
#\31 fa30153 {
    width: 47.88%;
}
    
#\38 7ac866c {
    width: 45.82%;
}
}

