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

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

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

  *#dm .dmInner a.u_4056363578 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/82c41ecac2df489d9f609eea753a83b6/icon/Circle_1860940.svg) !important;
  }

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

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

  *#dm .dmInner a.u_3739047817:hover .iconBg { background-color:rgb(34,72,157) !important; }

  *#dm .dmInner a.u_3739047817.hover .iconBg { background-color:rgb(34,72,157) !important; }

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

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

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

  *#dm .dmInner div.u_1752114340 hr { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1480931323 hr { color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1876996285 hr { color:var(--color_3) !important; }

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

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

  *#dm .dmInner div.u_1868081626 hr { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1637426882 hr { color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1739462472 hr { color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1775557478 hr { color:var(--color_3) !important; }

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

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

  *#dm .dmInner a.u_1572563112:hover .iconBg { background-color:rgb(34,72,157) !important; }

  *#dm .dmInner a.u_1572563112.hover .iconBg { background-color:rgb(34,72,157) !important; }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1006406004:hover .iconBg { background-color:rgb(34,72,157) !important; }

  *#dm .dmInner a.u_1006406004.hover .iconBg { background-color:rgb(34,72,157) !important; }

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

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

  *#dm .dmInner div.u_2579413417 { border-radius:0px 0px 0px 0px !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.15);
    --overlapping-background-image: initial;
}
}



@media all {
    
#\34 4148d80 {
    min-height: 724px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 12%;
    padding-bottom: 12%;
}
    
#\32 e8d8dd1::before, #\32 e8d8dd1 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.46;
    border-radius: inherit;
    content: '';
    background-color: var(--color_1);
}
#\32 e8d8dd1 {
    background-image: url(https://le-de.cdn-website.com/82c41ecac2df489d9f609eea753a83b6/dms3rep/multi/opt/imgi_11_103822753_m_normal_none__msi___jpg-1920w.jpg);
    box-shadow: none;
}
    
#group_og0 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#group_q6j {
    align-items: flex-start;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-radius: 18px 18px 18px 18px;
    background-color: var(--color_4);
    background-image: initial;
    order: 0;
}
    
#widget_fjk {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 0c4f4a3 {
    align-items: flex-start;
    width: 100%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-radius: 26px 26px 26px 26px;
    background-color: var(--color_3);
    background-image: initial;
    order: 2;
}
    
#\37 071bfee {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 4148d80 {
    min-height: 484px;
    padding: 90px 0% 90px 0%;
}
    
#group_q6j {
    height: auto;
    min-height: 42px;
}
    
#\35 0c4f4a3 {
    height: auto;
    min-height: 46px;
}
    
#\38 60c5298 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 4148d80 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 120px 4% 120px 4%;
}
    
#\38 60c5298 {
    margin: 0px 0% 0px 0%;
}
    
#group_og0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_q6j {
    height: auto;
    min-height: 38px;
}
}



@media all {
    
#\38 6d7c8a1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\37 32f124e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\33 886d231 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 4%;
    padding-bottom: 4%;
}
    
#widget_anl {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_1vi {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_08k {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_k07 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_vir {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_lol {
    width: 100%;
    height: 494px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 886d231 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#widget_lol {
    height: auto;
}
    
#\38 6d7c8a1 {
    width: 100%;
    min-height: 80px;
}
    
#\37 32f124e {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\38 6d7c8a1 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\37 32f124e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 886d231 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#widget_lol {
    height: auto;
}
}



@media all {
    
#\32 3618753 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25.25%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\32 abb3f67 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    width: 74.75208333333333%;
    min-width: 4%;
    flex-direction: row;
    padding: 16px 16px 16px 16px;
}
    
#\39 15db81d {
    min-height: 91px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 2%;
    padding-bottom: 2%;
}
    
#\35 36604e9 {
    background-color: var(--color_7);
    background-image: initial;
}
    
#widget_g03 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_ifi {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_am6 {
    width: 166px;
    height: auto;
    min-height: 48px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 15db81d {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\32 abb3f67 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\32 3618753 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\32 abb3f67 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 15db81d {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
}



@media all {
    
#ecb9b668 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#da2ea25e {
    padding-top: 4%;
    min-height: 133px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#f0ddec93 {
    background-color: var(--color_2);
    background-image: initial;
    background-position: 50% 0%;
}
    
#widget_8b7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#da2ea25e {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 121px;
}
}



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



@media all {
    
#\39 8073697 {
    min-height: 230px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 4%;
    padding-bottom: 4%;
}
    
#de39394f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\32 e62522e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\37 aa2975f {
    background-color: var(--color_6);
    background-image: url(https://le-de.cdn-website.com/82c41ecac2df489d9f609eea753a83b6/dms3rep/multi/opt/imgi_9_01Diagonal_470__msi___png-1920w.png);
    background-size: contain;
    background-position: 50% 0%;
}
#\37 aa2975f.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAALUlEQVQI1wXBgQCAMAAAwZGkEEYaw0gjjDTSCGEOf7sbWPirr3rxVDcmLpw4NvPcIwhv2OlqAAAAAElFTkSuQmCC');
}
    
#group_kak {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 52px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 0;
}
    
#widget_vg6 {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_0ab {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_gir {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 50a82af {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 52px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 2;
}
    
#\35 1b2be57 {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c7a79d12 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_2qj {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#widget_76b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 8073697 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#widget_76b {
    height: auto;
}
    
#de39394f {
    width: 100%;
    min-height: 80px;
}
    
#\32 e62522e {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\39 8073697 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#de39394f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 e62522e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_76b {
    height: auto;
}
}



@media all {
    
#cfb3fa0d {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding-top: 4%;
    padding-right: 3%;
    padding-left: 3%;
}
    
#group_ie3 {
    align-items: center;
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    padding: 16px 16px 16px 16px;
}
    
#widget_su8 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 20px;
}
    
#widget_1i2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_in9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_in9 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\30 ecce76c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#bcda8b82 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
    margin-bottom: 20px;
}
    
#fd76718e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#fd76718e {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 4;
}
    
#widget_2np {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 6;
}
    
#d546e168 {
    align-items: center;
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\35 b3a7f57 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 20px;
}
    
#ae9aec6c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 4d57e55.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 4d57e55 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 4;
    margin-bottom: 20px;
}
    
#fa89eddf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 6;
}
    
#ac839df6 {
    align-items: center;
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#c8375b9d {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 20px;
}
    
#\34 851b937 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 fa19354.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 fa19354 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 4;
    margin-bottom: 20px;
}
    
#\33 c3f97ef {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 6;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cfb3fa0d {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 2%;
    min-height: 0;
}
    
#group_ie3 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#d546e168 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#ac839df6 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#cfb3fa0d {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#group_ie3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d546e168 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ac839df6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#ee16dc6b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 a63e6c6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cc7ef332 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 11px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\32 3d242b0 {
    min-height: 169px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 4%;
    padding-bottom: 4%;
}
}



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



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



@media all {
    
#da7111eb {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 20px;
}
    
#\32 3e4c420 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 3% 4% 3%;
}
    
#\36 f7758cf {
    align-items: center;
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    justify-content: flex-start;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#\32 7727cda {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 fa33ccb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 6;
}
    
#a3ad1b8e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a3ad1b8e {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 4;
    margin-bottom: 20px;
}
    
#d3316eb1 {
    align-items: center;
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    justify-content: flex-start;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#bfd5ae5a {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 20px;
}
    
#e4a14da9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#dbd6f67e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#dbd6f67e {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 4;
    margin-bottom: 20px;
}
    
#ccc31367 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 6;
}
    
#\33 06557c3 {
    align-items: center;
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    justify-content: flex-start;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#a43fb05a {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 20px;
}
    
#acf8ee6c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 5a67862.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 5a67862 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 4;
    margin-bottom: 20px;
}
    
#\34 f4773bc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 6;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 3e4c420 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\36 f7758cf {
    width: 100%;
    min-height: 80px;
}
    
#d3316eb1 {
    width: 100%;
    min-height: 80px;
}
    
#\33 06557c3 {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\32 3e4c420 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 f7758cf {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d3316eb1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 06557c3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\30 17d53f8 {
    background-color: var(--color_7);
    background-image: initial;
}
    
#\38 07b6888 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#c5259bd5 {
    min-height: 91px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 2%;
    padding-bottom: 2%;
}
    
#dd1df251 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 9ff3690 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 85.93804537521815%;
    min-width: 4%;
    flex-direction: row;
    padding: 16px 16px 16px 16px;
}
    
#\34 ee54ce7 {
    width: 166px;
    height: auto;
    min-height: 48px;
    max-width: 100%;
}
    
#\37 2d93d49 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 13.95%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c5259bd5 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\35 9ff3690 {
    width: 77.53565054353885%;
}
    
#\37 2d93d49 {
    width: 22.38%;
}
}



@media (max-width: 767px) {
    
#c5259bd5 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\35 9ff3690 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 2d93d49 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
}



@media all {
    
#\37 6364596 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\36 e3b8874 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ef0f9ca2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\35 9d0e000 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 20afd88 {
    width: 75px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 8456094 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a3a24552 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 52px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 2;
}
    
#aef2e5d9 {
    width: 75px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e2581726 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\33 d4894f8 {
    background-color: var(--color_6);
    background-image: url(https://le-de.cdn-website.com/82c41ecac2df489d9f609eea753a83b6/dms3rep/multi/opt/imgi_9_01Diagonal_470__msi___png-1920w.png);
    background-size: contain;
    background-position: 50% 0%;
}
#\33 d4894f8.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAALUlEQVQI1wXBgQCAMAAAwZGkEEYaw0gjjDTSCGEOf7sbWPirr3rxVDcmLpw4NvPcIwhv2OlqAAAAAElFTkSuQmCC');
}
    
#\32 b2b6c6b {
    min-height: 529px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 4%;
    padding-bottom: 3%;
}
    
#\32 5908ac5 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 52px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 0;
}
    
#aa753f99 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 6364596 {
    width: 100%;
    min-height: 80px;
}
    
#\32 b2b6c6b {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\30 8456094 {
    height: auto;
}
    
#ef0f9ca2 {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\37 6364596 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ef0f9ca2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 b2b6c6b {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\30 8456094 {
    height: auto;
}
}



@media all {
    
#\34 7de2728 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a28a06e7 {
    min-height: 169px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 4%;
}
    
#\37 9555cde {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 6171d66 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 9px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#widget_67l {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



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



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



@media all {
    
#\34 cb0b769 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 11px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#dc7f9379 {
    min-height: 115px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 4%;
    padding-bottom: 4%;
}
    
#da5d6ce5 {
    background-color: var(--color_6);
    background-image: url(https://le-de.cdn-website.com/82c41ecac2df489d9f609eea753a83b6/dms3rep/multi/opt/imgi_10_01Diagonal__msi___png-1920w.png);
    background-size: contain;
    background-position: 50% 100%;
}
#da5d6ce5.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAALUlEQVQI1wXBgQCAMAAAwZGkEEYaw0gjjDTSCGEOf7sbOHDiwqxuPNVbffixNrcgIwhOmJ3HAAAAAElFTkSuQmCC');
}
    
#bbb8c3c3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 8cb7bc6 {
    width: 89.47%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dc7f9379 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\38 8cb7bc6 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\34 cb0b769 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#dc7f9379 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\38 8cb7bc6 {
    width: 100.00%;
}
}



@media all {
    
#\34 73d5e1a {
    width: 75px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 228fe8a {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 26cf54a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 3c72f90 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
    padding: 16px 16px 16px 16px;
}
    
#\30 10c1cd4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#dd7fabb9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 b701bd9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#a813d3d5 {
    min-height: 529px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 4%;
    padding-bottom: 3%;
}
    
#\37 0160db8 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 52px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 2;
}
    
#\30 11fc2db {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 52px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 0;
}
    
#c4d73543 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#d88c284f {
    background-color: var(--color_2);
    background-image: initial;
    background-size: contain;
    background-position: 50% 0%;
}
    
#\31 8613b9b {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a798b398 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 52px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 4;
}
    
#\35 68eb9b4 {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b36e04a1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b4bfa330 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#c3842f0b {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 52px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 6;
}
    
#\35 1c1b6cf {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#da5da039 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b3a86561 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 7;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a813d3d5 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\37 26cf54a {
    height: auto;
}
    
#c4d73543 {
    width: 100%;
    min-height: 80px;
}
    
#\31 3c72f90 {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#a813d3d5 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\37 26cf54a {
    height: auto;
}
    
#\31 3c72f90 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c4d73543 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#ae704485 {
    background-color: var(--color_6);
    background-image: url(https://le-de.cdn-website.com/82c41ecac2df489d9f609eea753a83b6/dms3rep/multi/opt/imgi_9_01Diagonal_470__msi___png-1920w.png);
    background-size: contain;
    background-position: 50% 0%;
}
#ae704485.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAALUlEQVQI1wXBgQCAMAAAwZGkEEYaw0gjjDTSCGEOf7sbWPirr3rxVDcmLpw4NvPcIwhv2OlqAAAAAElFTkSuQmCC');
}
    
#\35 203b1d7 {
    min-height: 200px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 4%;
    padding-bottom: 1%;
}
    
#group_rb6 {
    justify-content: flex-start;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 1px;
    padding: 16px 16px 16px 16px;
}
    
#e5b15d9b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_878 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 203b1d7 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 126px;
}
}



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



@media all {
    
#\38 0583102 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 f3852b1 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 4%;
    padding-bottom: 4%;
}
    
#\31 a5cacac {
    background-color: var(--color_6);
    background-image: initial;
}
    
#group_49e {
    justify-content: flex-start;
    align-items: center;
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    padding-bottom: 10px;
    padding-left: 10px;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    background-color: var(--color_8);
    background-image: initial;
}
    
#group_cap {
    align-items: flex-start;
    width: 100%;
    min-height: 252px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 18px 18px 18px 18px;
    background-image: url(https://le-de.cdn-website.com/82c41ecac2df489d9f609eea753a83b6/dms3rep/multi/opt/imgi_4_230710930_m_normal_none_174__msi___jpg-1920w.jpg);
    height: auto;
    justify-self: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
    grid-area: auto / auto / auto / auto;
}
#group_cap.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHBAAAgICAwAAAAAAAAAAAAAAAAIBAwQFFEFR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAYEQEAAwEAAAAAAAAAAAAAAAABAAIDIf/aAAwDAQACEQMRAD8A03UNW1aRjJLL3JY49PgAaqkrpUHk/9k=');
}
    
#group_94u {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    padding-left: 10px;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    border-radius: 18px 18px 18px 18px;
    padding-bottom: 10px;
    background-color: var(--color_3);
    background-image: initial;
}
    
#widget_lq1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_0rl {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f2cc6d10 {
    justify-content: flex-start;
    align-items: center;
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    padding-bottom: 10px;
    padding-left: 10px;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    background-color: var(--color_8);
    background-image: initial;
}
    
#\31 8aa4a4f {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    padding-left: 10px;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    border-radius: 18px 18px 18px 18px;
    padding-bottom: 10px;
    background-color: var(--color_3);
    background-image: initial;
}
    
#\39 6e5614c {
    align-items: flex-start;
    width: 100%;
    min-height: 252px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 18px 18px 18px 18px;
    background-image: url(https://le-de.cdn-website.com/82c41ecac2df489d9f609eea753a83b6/dms3rep/multi/opt/imgi_5_200295155_m_normal_none_279__msi___jpg-1920w.jpg);
    height: auto;
    justify-self: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
    grid-area: auto / auto / auto / auto;
}
#\39 6e5614c.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAGhAAAwEAAwAAAAAAAAAAAAAAAAEEEwUiM//EABUBAQEAAAAAAAAAAAAAAAAAAAMF/8QAFxEBAAMAAAAAAAAAAAAAAAAAAAEREv/aAAwDAQACEQMRAD8A1TmaqlXNh5t9irVABWoZh//Z');
}
    
#\37 b6b7658 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 2073858 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a7acaaf9 {
    justify-content: flex-start;
    align-items: center;
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    padding-bottom: 10px;
    padding-left: 10px;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    background-color: var(--color_8);
    background-image: initial;
}
    
#e81b85cd {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    padding-left: 10px;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    border-radius: 18px 18px 18px 18px;
    padding-bottom: 10px;
    background-color: var(--color_3);
    background-image: initial;
}
    
#\38 e79918f {
    align-items: flex-start;
    width: 100%;
    min-height: 252px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 18px 18px 18px 18px;
    background-image: url(https://le-de.cdn-website.com/82c41ecac2df489d9f609eea753a83b6/dms3rep/multi/opt/imgi_6_116219164_m_normal_none_234__msi___jpg-1920w.jpg);
    height: auto;
    justify-self: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
    grid-area: auto / auto / auto / auto;
}
#\38 e79918f.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHhAAAgICAgMAAAAAAAAAAAAAAQMAAgQFESExM1H/xAAVAQEBAAAAAAAAAAAAAAAAAAAFBv/EABoRAAICAwAAAAAAAAAAAAAAAAECAAMEETH/2gAMAwEAAhEDEQA/AIV5eq1j7aVuMHPcPYR4Pcx+Vay8l1AocVuajv4YiHqo1K58iwHs/9k=');
}
    
#\35 af3723c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 f3852b1 {
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 240px;
    column-gap: 1%;
    padding: 4% 0% 4% 0%;
}
    
#group_49e {
    width: 49.5%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#f2cc6d10 {
    width: 49.5%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#a7acaaf9 {
    width: 49.5%;
    min-height: 8px;
    flex: 1 1 auto;
    padding-left: 24.94630800889277%;
    padding-right: 24.94630800889277%;
    margin: 0% 0% 0% 0%;
}
    
#\35 b385b75 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 f3852b1 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#group_49e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f2cc6d10 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a7acaaf9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\38 0ae46f0 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    width: 78.77%;
    min-width: 4%;
    flex-direction: row;
    padding: 16px 16px 16px 16px;
}
    
#\37 a895126 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 21.11910994764398%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\36 b12f533 {
    background-color: var(--color_7);
    background-image: initial;
}
    
#\38 53a5d1b {
    min-height: 91px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 2%;
    padding-bottom: 2%;
}
    
#\34 33964f9 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 13b0cea {
    width: 166px;
    height: auto;
    min-height: 48px;
    max-width: 100%;
}
    
#d1c71b09 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#\38 0ae46f0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 a895126 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\38 53a5d1b {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
}

