@media all {
  *#dm .dmInner div.u_1342114462 hr {
    color:var(--color_4) !important;
    border-width:3px !important;
  }

  *#dm .dmInner a.u_2054276603 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-radius:0px 0px 0px 0px !important;
  }

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

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

  *#dm .dmInner a.u_2054276603:hover {
    background-color:rgba(0,0,0,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_2054276603.hover {
    background-color:rgba(0,0,0,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1934963349 span.text {
    font-size:26px !important;
    color:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner a.u_1934963349 .iconBg {
    display:inline-block !important;
    background-color:rgba(0,0,0,1) !important;
    width:24px !important;
    height:24px !important;
  }

  *#dm .dmInner a.u_1934963349 {
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:0px 0px 0px 0px !important;
    background-color:rgba(240,148,29,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1934963349:hover {
    background-color:rgba(0,0,0,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1934963349.hover {
    background-color:rgba(0,0,0,1) !important;
    background-image:none !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1460670596 span.text {
    font-size:26px !important;
    color:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner a.u_1460670596 .iconBg {
    display:inline-block !important;
    background-color:rgba(0,0,0,1) !important;
    width:24px !important;
    height:24px !important;
  }

  *#dm .dmInner a.u_1460670596 {
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:0px 0px 0px 0px !important;
    background-color:rgba(240,148,29,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1460670596:hover {
    background-color:rgba(0,0,0,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1460670596.hover {
    background-color:rgba(0,0,0,1) !important;
    background-image:none !important;
  }

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

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

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

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

  *#dm .dmInner div.u_247666388 { background-color:var(--color_2) !important; }

  *#dm .dmInner div.u_247666388 .cardCTA button {
    border-style:solid !important;
    border-width:0px !important;
    background-color:rgba(0,0,0,1) !important;
    border-radius:0px 0px 0px 0px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner *.u_247666388 .cardCTA button:hover { color:var(--color_4) !important; }

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

  *#dm .dmInner a.u_3964051331 {
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:0px 0px 0px 0px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_3964051331 span.text {
    color:var(--color_1) !important;
    font-size:18px !important;
  }

  *#dm .dmInner a.u_3964051331 .iconBg {
    display:inline-block !important;
    background-color:var(--color_1) !important;
    width:24px !important;
    height:24px !important;
  }

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

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

  *#dm .dmInner a.u_1057275158 {
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:0px 0px 0px 0px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1057275158 .iconBg {
    display:inline-block !important;
    background-color:var(--color_1) !important;
  }

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

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

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

  *#dm .dmInner a.u_2852676121 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_2030439617 {
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_2030439617 .iconBg {
    display:inline-block !important;
    background-color:var(--color_1) !important;
  }

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

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

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

  *#dm .dmInner a.u_1772874694 {
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1772874694 .iconBg {
    display:inline-block !important;
    background-color:var(--color_1) !important;
  }

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

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

  *#dm .dmInner a.u_1299611859 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1604157344 {
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:0px 0px 0px 0px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1604157344 .iconBg {
    display:inline-block !important;
    background-color:var(--color_1) !important;
  }

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

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

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

  *#dm .dmInner a.u_1535713705 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1136451994 {
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1136451994 .iconBg {
    display:inline-block !important;
    background-color:var(--color_1) !important;
  }

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

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

  *#dm .dmInner a.u_1728976376 {
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:0px 0px 0px 0px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1728976376 .iconBg {
    display:inline-block !important;
    background-color:var(--color_1) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_247666388 .dmNewParagraph {
    font-weight:300 !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_247666388 .cardContent {
    font-family: 'Roboto' !important;
    font-weight:300 !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_247666388 .cardDateSpan { color:var(--color_1) !important; }

  *#dm .dmInner div.u_247666388 .cardVoucher { color:var(--color_1) !important; }

  *#dm .dmInner div.u_247666388 .cardTitle {
    font-family: 'Roboto' !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_247666388 .cardDate { color:var(--color_1) !important; }

  *#dm .dmInner div.u_247666388 .Solocal_frontContainer .Solocal_linksContainer .aMore { color:var(--color_1) !important; }

  *#dm .dmInner div.u_247666388 .cardContent a { color:var(--color_1) !important; }

  *#dm .dmInner div.u_247666388 .cardReadMore .aMore { color:var(--color_1) !important; }

  *#dm .dmInner div.u_247666388 .Solocal_pager a { color:var(--color_1) !important; }

  *#dm .dmInner div.u_247666388 #spanCurrent { color:var(--color_1) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_2054276603 span.text {
    font-size:24px !important;
    color:rgba(0,0,0,1) !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_247666388 .cardTitle { font-size:22px !important; }

  *#dm .dmInner div.u_247666388 .dmNewParagraph { font-size:15px !important; }

  *#dm .dmInner div.u_247666388 .cardContent { font-size:15px !important; }

  *#dm .dmInner div.u_247666388 .cardCTA button { height:32px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_2054276603 span.text { font-size:20px !important; }

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

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

  *#dm .dmInner div.u_247666388 .cardCTA button { width:120px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#dee2a43a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 38%;
    min-width: 4%;
    justify-content: flex-end;
}
    
#\35 f0d8e67 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 58%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0.73);
    background-image: none;
    padding: 24px 40px 24px 40px;
    margin: 0px 0% 60px 0%;
}
    
#\32 80dc897 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 300px 2% 80px 2%;
}
    
#ab58d554 {
    background-image: url("https://le-de.cdn-website.com/e74071b0c49d4fe9928818cce7acad69/dms3rep/multi/opt/slider-1920w.jpg");
    background-position: 50% 0%;
}
    
#f5073a23 {
    margin: 0px 0% 0px 0%;
}
    
#widget_4jj {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_gca {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_1uh.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_1uh {
    width: 30%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#widget_bso.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#widget_bso {
    width: 100%;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 3;
    margin: 24px 0% 0px 0%;
}
    
#widget_8n0.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 60px 16px 60px;
}
#widget_8n0 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 2abcd6b.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 60px 16px 60px;
}
#\34 2abcd6b {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 7594136 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\32 1edf673 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\32 1180fdb {
    background-color: rgba(28, 28, 28, 1);
    background-image: none;
}
    
#group_in1 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.739445551730386%;
    flex-wrap: nowrap;
}
    
#group_3c4 {
    align-items: flex-start;
    width: 49.13%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_53u {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#widget_tfp {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 7bd0f88 {
    align-items: flex-start;
    width: 49.13%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 64c837b {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#\34 a65ab80 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 c3d2f6b {
    align-items: flex-start;
    width: 49.13%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c415a951 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#\37 b835100 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 88a1b09 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.739445551730386%;
    flex-wrap: nowrap;
}
    
#c6c5eb5d {
    align-items: flex-start;
    width: 49.13%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 40d0b5b {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#\38 65712b2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 1f42a52 {
    align-items: flex-start;
    width: 49.13%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 061ebaa {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#\38 0131cd0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 919f10e {
    align-items: flex-start;
    width: 49.13%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 b12efd9 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#\31 e854b28 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\39 e5886d6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\38 830bc3b {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 60px 6% 60px 6%;
}
    
#group_2jr {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_e0j {
    width: 100%;
    height: 550px;
    min-height: 100px;
    max-width: 100%;
}
    
#group_2fv {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\31 463d384 {
    margin: 0px 0% 0px 0%;
}
    
#widget_o63 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 7f36958 {
    background-color: rgba(245, 245, 245, 1);
    background-image: none;
}
    
#group_eni {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_mqs {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_1oh.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_1oh {
    width: 10%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#widget_qf8 {
    width: 70%;
    height: auto;
    max-width: 100%;
}
    
#\37 d795b8d {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 2%;
    border-width: 1px 0 1px 0;
    border-color: var(--color_1) #000000 var(--color_1) #000000;
    border-style: solid;
    padding: 40px 0px 40px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_b9c {
    align-items: center;
    width: 32.06%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_lom {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.9059909663969823%;
    flex-wrap: nowrap;
}
    
#widget_h9q {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_f15 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_9m8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_9m8 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#widget_9ur.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#widget_9ur {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_oad.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_oad {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#b2575e61 {
    align-items: center;
    width: 32.06%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 c8b8f42.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\31 c8b8f42 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\33 168c912.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 168c912 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\31 11d96a5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 11d96a5 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#d1a1df44 {
    align-items: center;
    width: 32.06%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#cfb950c4.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#cfb950c4 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 99e0c26.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 99e0c26 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\34 b8f7135.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 b8f7135 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 a5d0fae {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
}
    
#\39 69251f4 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 60px 6% 60px 6%;
}
    
#\32 0bafa8a {
    background-color: rgba(40, 40, 40, 1);
    background-image: none;
}
    
#group_n0r {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 24px 0%;
}
    
#\33 fabcb10 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7%;
    flex-wrap: nowrap;
    --column-gap: 1.7%;
    border-width: 1px 0 0px 0;
    border-color: var(--color_2) #000000 var(--color_2) #000000;
    border-style: solid;
    padding: 32px 0px 32px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 7ba87fb {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 80d7f10.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 80d7f10 {
    width: 10%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_jr8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_qvk {
    width: 49.13%;
    height: 300px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_uth {
    width: 49.13%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#dd9f747b {
    margin: 0px 0% 0px 0%;
}
    
#c3ecaeee {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7%;
    flex-wrap: nowrap;
    --column-gap: 1.7%;
    border-width: 1px 0 1px 0;
    border-color: var(--color_2) #000000 var(--color_2) #000000;
    border-style: solid;
    padding: 32px 0px 32px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 3a5ecf1 {
    width: 49.13%;
    height: 300px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\36 b43af92 {
    width: 49.13%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\39 025995d {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7%;
    flex-wrap: nowrap;
    --column-gap: 1.7%;
    border-width: 0px 0 1px 0;
    border-color: var(--color_2) #000000 var(--color_2) #000000;
    border-style: solid;
    padding: 32px 0px 32px 0px;
    margin: 0px 0% 0px 0%;
}
    
#db946f3b {
    width: 49.13%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#f4c225ff {
    width: 49.13%;
    height: 300px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
}



@media all {
    
#\31 7d89ba3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#d1cc0959 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 120px 6% 120px 6%;
}
    
#f2e5829e::before, #f2e5829e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#f2e5829e {
    background-image: url("https://le-de.cdn-website.com/e74071b0c49d4fe9928818cce7acad69/dms3rep/multi/opt/blur-resize-e1598360885164-1920w.jpg");
    background-attachment: fixed;
}
#f2e5829e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAII/8QAHBAAAwABBQAAAAAAAAAAAAAAAAECAwQREjJh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAH/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDM+kywofKVT9Keed+iACP/2Q==');
}
    
#group_mdd {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 785b50f {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 ab0107b {
    margin: 0px 0% 0px 0%;
}
    
#\30 0ec0883 {
    width: 90%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e4e193b1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f31f2465.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f31f2465 {
    width: 10%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e50463b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 2694679 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\32 a127317 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#\33 5ac25db {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#\38 cdfbb06 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#ce7c3b16 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7%;
    flex-wrap: nowrap;
    --column-gap: 1.7%;
    border-width: 1px 0 1px 0;
    border-color: var(--color_2) #000000 var(--color_2) #000000;
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 32px 0px 32px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 92e4876 {
    background-color: rgba(40, 40, 40, 1);
    background-image: none;
}
    
#f9531436 {
    width: 100%;
    height: 400px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_5uq {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\31 5392692 {
    background-color: rgba(28, 28, 28, 1);
    background-image: none;
}
    
#e3267bbe {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\37 e4415c2 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#group_c0i {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.739445551730386%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#a37b7f4b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a52b0a9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 a52b0a9 {
    width: 10%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 edc6685 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 9a8c48a {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_35s {
    justify-content: flex-start;
    align-items: center;
    width: 49.13%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_slf {
    width: 115px;
    height: 115px;
    max-width: 100%;
}
    
#widget_q7d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d86b88d3 {
    justify-content: flex-start;
    align-items: center;
    width: 49.13%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a352da22 {
    width: 115px;
    height: 115px;
    max-width: 100%;
}
    
#\32 965a26b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f795123b {
    justify-content: flex-start;
    align-items: center;
    width: 49.13%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 fe98a69 {
    width: 115px;
    height: 115px;
    max-width: 100%;
}
    
#cceb9acd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e84aa23b {
    justify-content: flex-start;
    align-items: center;
    width: 49.13%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#fa53e15f {
    width: 115px;
    height: 115px;
    max-width: 100%;
}
    
#\34 5e11bb5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 d676a81 {
    justify-content: flex-start;
    align-items: center;
    width: 49.13%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 6ca1433 {
    width: 115px;
    height: 115px;
    max-width: 100%;
}
    
#\39 b564d99 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#a35458cd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\32 68a4c6a {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#bd5dbec1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#bd5dbec1 {
    width: 10%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eee8772e {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3dd3ee1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_6ut {
    width: 70%;
    height: 200px;
    min-height: 100px;
    max-width: 100%;
    order: 1;
}
    
#\30 d69f4bd {
    background-color: var(--color_2);
    background-image: none;
}
}



@media all {
    
#\39 ac114cc {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 120px 6% 120px 6%;
}
    
#\37 528fd4e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 528fd4e {
    width: 10%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c80121d {
    margin: 0px 0% 0px 0%;
}
    
#f03d8619 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e87f761c::before, #e87f761c > .bgExtraLayerOverlay {
    
}
#e87f761c {
    background-image: none;
    background-color: rgba(40, 40, 40, 1);
}
    
#\38 80468de {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f8fb4430 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2c3e479 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
}
    
#\39 20adbfc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 0d97a84 {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\33 9743747::before, #\33 9743747 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#\33 9743747 {
    background-image: url("https://le-de.cdn-website.com/e74071b0c49d4fe9928818cce7acad69/dms3rep/multi/opt/blur-resize-e1598360885164-1920w.jpg");
    background-attachment: fixed;
}
#\33 9743747.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAII/8QAHBAAAwABBQAAAAAAAAAAAAAAAAECAwQREjJh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAH/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDM+kywofKVT9Keed+iACP/2Q==');
}
    
#\38 b6e0cb6.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 b6e0cb6 {
    width: 10%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3b32b90 {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#cc9e337f {
    width: 90%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 258861b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#c90003a4 {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 e7d5299 {
    min-height: 432px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 120px 6% 120px 6%;
}
    
#d4df9034 {
    margin: 0px 0% 0px 0%;
}
    
#\38 a06369a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 22f204f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#d2a51e66 {
    margin: 0px 0% 0px 0%;
}
    
#ba4d7006 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 60px 6% 60px 6%;
}
    
#\36 fdfab2d {
    background-color: rgba(40, 40, 40, 1);
    background-image: none;
}
    
#\39 edf8579 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
}
    
#\30 0ff9f90 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 24px 0%;
}
    
#\32 9e23cec {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e72f8730.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#e72f8730 {
    width: 10%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f45e1f0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#fed2c850 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    border-width: 4px 4px 4px 4px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    padding: 60px 60px 60px 60px;
    margin: 0px 0% 24px 0%;
}
    
#\39 0622e2f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\34 4902079 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\38 f0d18ef {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#group_60t {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_qi9 {
    width: 60%;
    height: auto;
    max-width: 100%;
}
    
#\31 e1a5a6c {
    background-color: var(--color_2);
    background-image: none;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 80dc897 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\35 f0d8e67 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#dee2a43a {
    width: 100%;
    min-height: 80px;
    order: 1;
    align-items: center;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 830bc3b {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\37 d795b8d {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_qf8 {
    width: 100%;
}
    
#group_b9c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b2575e61 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d1a1df44 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#d1cc0959 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#f2e5829e::before, #f2e5829e > .bgExtraLayerOverlay {
    
}
#f2e5829e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAII/8QAHBAAAwABBQAAAAAAAAAAAAAAAAECAwQREjJh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAH/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDM+kywofKVT9Keed+iACP/2Q==');
}
}



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



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 ac114cc {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#e87f761c::before, #e87f761c > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 9743747::before, #\33 9743747 > .bgExtraLayerOverlay {
    
}
#\33 9743747.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAII/8QAHBAAAwABBQAAAAAAAAAAAAAAAAECAwQREjJh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAH/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDM+kywofKVT9Keed+iACP/2Q==');
}
    
#\39 e7d5299 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



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



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



@media (max-width: 767px) {
    
#dee2a43a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\35 f0d8e67 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\32 80dc897 {
    min-height: unset;
    flex-direction: column;
    padding: 120px 4% 40px 4%;
}
    
#f5073a23 {
    margin: 0px 0% 0px 0%;
}
    
#widget_8n0.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 40px 16px 40px;
}
#widget_8n0 {
    margin: 0px 0% 0px 0%;
}
    
#\34 2abcd6b.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 40px 16px 40px;
}
#\34 2abcd6b {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 7594136 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 1edf673 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_53u {
    height: 240px;
}
    
#\36 64c837b {
    height: 240px;
}
    
#c415a951 {
    height: 240px;
}
    
#\37 40d0b5b {
    height: 240px;
}
    
#\33 061ebaa {
    height: 240px;
}
    
#\36 b12efd9 {
    height: 240px;
}
    
#group_in1 {
    column-gap: 1.739445551730386%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_3c4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 c3d2f6b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 7bd0f88 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 88a1b09 {
    column-gap: 1.739445551730386%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#c6c5eb5d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 1f42a52 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 919f10e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\39 e5886d6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 830bc3b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#\37 d795b8d {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 24px 0px 24px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 463d384 {
    margin: 0px 0% 0px 0%;
}
    
#widget_e0j {
    height: 240px;
}
    
#group_eni {
    align-items: flex-start;
}
    
#widget_qf8 {
    width: 100%;
}
    
#group_b9c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 16px;
}
    
#b2575e61 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 16px;
}
    
#d1a1df44 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 16px;
}
    
#group_lom {
    column-gap: 1.9059909663969823%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#widget_h9q {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_f15 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\34 a5d0fae {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 69251f4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#widget_qvk {
    height: 240px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 fabcb10 {
    column-gap: 1.7%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#c3ecaeee {
    column-gap: 1.7%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 3a5ecf1 {
    height: 240px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
    
#\39 025995d {
    column-gap: 1.7%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 32px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f4c225ff {
    height: 240px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_n0r {
    align-items: flex-start;
}
    
#widget_uth {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 b43af92 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
}
    
#db946f3b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#dd9f747b {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 7d89ba3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#d1cc0959 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#f2e5829e::before, #f2e5829e > .bgExtraLayerOverlay {
    
}
#f2e5829e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAII/8QAHBAAAwABBQAAAAAAAAAAAAAAAAECAwQREjJh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAH/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDM+kywofKVT9Keed+iACP/2Q==');
}
    
#\30 0ec0883 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 ab0107b {
    margin: 0px 0% 0px 0%;
}
    
#group_mdd {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 785b50f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\39 2694679 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
}
    
#\32 a127317 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\33 5ac25db {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\38 cdfbb06 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#ce7c3b16 {
    column-gap: 1.7%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f9531436 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#e3267bbe {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 e4415c2 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\39 9a8c48a {
    align-items: center;
}
    
#widget_slf {
    height: auto;
}
    
#a352da22 {
    height: auto;
}
    
#\32 fe98a69 {
    height: auto;
}
    
#fa53e15f {
    height: auto;
}
    
#\36 6ca1433 {
    height: auto;
}
    
#group_c0i {
    column-gap: 1.739445551730386%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_35s {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
    row-gap: 0px;
}
    
#f795123b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 0px;
    min-height: auto;
}
    
#e84aa23b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 0px;
    min-height: auto;
}
    
#\36 d676a81 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
    row-gap: 0px;
}
    
#d86b88d3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
    row-gap: 16px;
}
    
#cceb9acd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cceb9acd {
    margin: 16px 0% 0px 0%;
}
    
#\34 5e11bb5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 5e11bb5 {
    margin: 16px 0% 0px 0%;
}
    
#\39 b564d99.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 b564d99 {
    margin: 16px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#a35458cd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 68a4c6a {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#eee8772e {
    align-items: flex-start;
}
    
#widget_6ut {
    width: 100%;
    height: 200px;
}
    
#bd5dbec1 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\39 ac114cc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#\32 c80121d {
    margin: 0px 0% 0px 0%;
}
    
#e87f761c::before, #e87f761c > .bgExtraLayerOverlay {
    
}
    
#\38 80468de {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 2c3e479 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 0d97a84 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\33 9743747::before, #\33 9743747 > .bgExtraLayerOverlay {
    
}
#\33 9743747.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAII/8QAHBAAAwABBQAAAAAAAAAAAAAAAAECAwQREjJh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAH/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDM+kywofKVT9Keed+iACP/2Q==');
}
    
#cc9e337f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 3b32b90 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 258861b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#c90003a4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 e7d5299 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#d4df9034 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d2a51e66 {
    margin: 0px 0% 0px 0%;
}
    
#ba4d7006 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#\39 edf8579 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 0ff9f90 {
    align-items: flex-start;
}
    
#fed2c850 {
    align-items: flex-start;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 24px 0%;
}
}



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

