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

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

  *#dm .dmInner *.u_1419107789 { text-align:CENTER !important; }

  *#dm .dmInner *.u_1564356555 { text-align:CENTER !important; }

  *#dm .dmInner div.u_1118358492 .socialHubInnerDiv {
    justify-content:flex-start !important;
    column-gap:10px !important;
  }

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

  *#dm .dmInner *.u_1704628177 { text-align:CENTER !important; }

  *#dm .dmInner a.u_1704628177 {
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
  }

  *#dm .dmInner div.u_1118358492 .socialHubIcon {
    width:34px !important;
    height:34px !important;
    font-size:23px !important;
    line-height:34px !important;
    background-color:var(--color_4) !important;
    color:var(--color_2) !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1419107789 {
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
    border-radius:50px !important;
  }

  *#dm .dmInner a.u_1564356555 {
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
    border-radius:50px !important;
  }

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

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

  *#dm .dmInner a.u_1419107789 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/432057adca574c439259103798204410/icon/right_8353636.svg) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1564356555 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/432057adca574c439259103798204410/icon/call_8366838.svg) !important;
    order:1 !important;
  }

  *#dm .dmInner *.u_1913539613 { text-align:CENTER !important; }

  *#dm .dmInner a.u_1913539613 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/432057adca574c439259103798204410/icon/Arrow_3350365.svg) !important;
    order:1 !important;
  }

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

  *#dm .dmInner div.u_1870642931 hr {
    border-top-width:1px !important;
    border-top-style:solid !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1403069672 hr {
    border-top-width:1px !important;
    border-top-style:solid !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1490239862 hr {
    border-top-width:1px !important;
    border-top-style:solid !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1722082545 .iconBg {
    display:inline-block !important;
    background-color:rgba(255,255,255,1) !important;
    mask-image:url(https://de.cdn-website.com/432057adca574c439259103798204410/icon/Arrow_7775308.svg) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1722082545 span.text {
    color:rgba(255,255,255,1) !important;
    font-weight:400 !important;
  }

  *#dm .dmInner a.u_1722082545:hover span.text {
    text-decoration:none !important;
    font-weight:bold !important;
  }

  *#dm .dmInner a.u_1722082545.hover span.text {
    text-decoration:none !important;
    font-weight:bold !important;
  }

  *#dm .dmInner a.u_1722082545:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1722082545.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1722082545 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:1.1px 1.1px 1.1px 1.1px !important;
  }

  *#dm .dmInner a.u_1392544638 .iconBg {
    display:inline-block !important;
    background-color:rgba(255,255,255,1) !important;
    mask-image:url(https://de.cdn-website.com/432057adca574c439259103798204410/icon/Arrow_7775308.svg) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1392544638 span.text {
    color:rgba(255,255,255,1) !important;
    font-weight:400 !important;
  }

  *#dm .dmInner a.u_1392544638:hover span.text {
    text-decoration:none !important;
    font-weight:bold !important;
  }

  *#dm .dmInner a.u_1392544638.hover span.text {
    text-decoration:none !important;
    font-weight:bold !important;
  }

  *#dm .dmInner a.u_1392544638:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1392544638.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1392544638 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:1.1px 1.1px 1.1px 1.1px !important;
  }

  *#dm .dmInner a.u_1136951301 .iconBg {
    display:inline-block !important;
    background-color:rgba(255,255,255,1) !important;
    mask-image:url(https://de.cdn-website.com/432057adca574c439259103798204410/icon/Arrow_7775308.svg) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1136951301 span.text {
    color:rgba(255,255,255,1) !important;
    font-weight:400 !important;
  }

  *#dm .dmInner a.u_1136951301:hover span.text {
    text-decoration:none !important;
    font-weight:bold !important;
  }

  *#dm .dmInner a.u_1136951301.hover span.text {
    text-decoration:none !important;
    font-weight:bold !important;
  }

  *#dm .dmInner a.u_1136951301:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1136951301.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1136951301 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:1.1px 1.1px 1.1px 1.1px !important;
  }

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

  *#dm .dmInner div.u_1367226201 .svg { fill:var(--color_2) !important; }
}
@media (min-width:1025px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_8) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_8) !important; }
}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 18px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_hnv {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a9a7c03b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 1cd5747 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5011afb {
    min-height: 392px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 9881ae7::before, #\31 9881ae7 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_5);
    opacity: 0.5;
    border-radius: inherit;
}
#\31 9881ae7 {
    background-color: var(--color_7);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
}
    
#\34 ee490f5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\31 adbb658 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 451px;
    min-height: 47px;
    max-height: 100%;
    order: 3;
    height: auto;
    column-gap: 8%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 d97082d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 de23f6e {
    width: 100%;
    height: 22px;
    max-width: 100%;
    order: 2;
}
    
#\37 5ebbcc1 {
    width: 178px;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    order: 1;
    max-height: none;
    min-height: auto;
    min-width: 130px;
    grid-area: auto / auto / auto / auto;
}
    
#fc0dfdc9 {
    width: 226px;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    order: 0;
    max-height: none;
    min-height: auto;
    min-width: 130px;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#cde3dd8a {
    width: 99.46%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3a1566e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    justify-self: auto;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#ac49fde2 {
    min-height: 191px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    margin: 0% 0% 0% 0%;
}
    
#c4471656 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
}
    
#\35 c51038e {
    width: 80.93%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
}
    
#\36 6d8050b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 36.12%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\39 05b2158 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    justify-self: auto;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#f04f2a21 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 59.88%;
    min-width: 4%;
    background-image: none;
    order: 1;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\34 9684571 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_6);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\36 bd19e3b {
    background-color: var(--color_6);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
}
    
#\31 b05814e {
    min-height: 184px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 278c61b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7ef79e9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 30c4b31.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 20px;
    padding-right: 20px;
}
#\39 30c4b31 {
    width: 128px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    max-height: none;
    min-height: auto;
    min-width: 130px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a1d887a0 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 8479268 {
    margin: 0px 0% 0px 0%;
}
    
#d14b0c4d {
    background-color: var(--color_3);
    background-image: none;
}
    
#dd3e3864 {
    min-height: 228px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 09578d2 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\32 546cd65 {
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    align-items: center;
    background-color: var(--color_2);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    border-radius: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#b0521cd1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c094634f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 424abad {
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    align-items: center;
    background-color: var(--color_2);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    border-radius: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\31 da00dc0 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#e7c7cfd2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b9a3d6e9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 b34cd49 {
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    align-items: center;
    background-color: var(--color_2);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    border-radius: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\38 1646a87 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\37 d5bca81 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 cd4546d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\30 7874424 {
    background-color: var(--color_2);
    background-image: none;
}
    
#\32 48dedf1 {
    min-height: 475px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 b758b0d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url("https://le-de.cdn-website.com/432057adca574c439259103798204410/dms3rep/multi/opt/86441425_m-1920w.webp");
    order: 1;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#\34 b758b0d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRmgAAABXRUJQVlA4IFwAAADwAQCdASoKAA8AAUAmJagCdAD0qgikJRIA/tD9fxNJHhwFNGKuL+UDng/4u3DhZeLUHt7AqQS1Z+lR2PQDJaWuCZxs11boXZwFr84EeCdr7S39hh/M3MJLFuAAAA==');
}
    
#ae235e9a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    order: 0;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\32 966b3e4 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#\37 1eba93f {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    max-height: none;
    justify-self: auto;
    align-self: auto;
    order: 4;
    grid-area: auto / auto / auto / auto;
}
    
#fc2fc4d3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#da6bbd2a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 b18b390 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#b34f0a7d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 d112454 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#db0b99b7 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\30 2d0ac5f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fee29258 {
    align-items: center;
    width: 25%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_5);
    background-image: none;
    padding: 5% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\33 5eef9fe {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-image: url("https://le-de.cdn-website.com/432057adca574c439259103798204410/dms3rep/multi/opt/109084897_m-1920w.webp");
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\33 5eef9fe.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRlwAAABXRUJQVlA4IFAAAACwAQCdASoKAA8AAUAmJQBOgB5Oe4GAAP77GwquHPIvVIFo+weVhSWEWA6VIlB4giy/P43tqC6r9DYGSv6HuRdBZmo95CSQQnKyRaFcShnAAA==');
}
    
#\39 bd80c4a {
    background-color: var(--color_3);
    background-image: none;
}
    
#\33 5eef431 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6%;
    order: 2;
    padding: 0% 16px 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 c413f41 {
    align-items: center;
    width: 25%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_5);
    background-image: none;
    padding: 5% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\38 d20b756 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6%;
    order: 3;
    padding: 0% 16px 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 16fa08c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 74%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ff1b4aea {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6%;
    order: 3;
    padding: 0% 16px 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ee1c26d0 {
    align-items: center;
    width: 25%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_5);
    background-image: none;
    padding: 5% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\33 a8e5102 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 3a71d1c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c176ee9 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\31 7f30568 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 74%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e88cf63c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 31px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 867b54f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 74%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#cb174155 {
    width: 100.00%;
    height: 134px;
    max-width: 100%;
}
    
#ab6edbf4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 18.83%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 ed83551 {
    width: 100%;
    height: 296px;
    min-height: 100px;
    max-width: 100%;
}
    
#f43a3a2b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 79.17%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e435ec0e {
    min-height: 413px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 79dcb3d {
    background-color: var(--color_5);
    background-image: none;
}
}



@media all {
    
#\37 f969a45::before, #\37 f969a45 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.45;
    border-radius: inherit;
}
#\37 f969a45 {
    background-color: rgba(250, 247, 244, 1);
    background-image: url("https://le-de.cdn-website.com/432057adca574c439259103798204410/dms3rep/multi/opt/962c06a5-03d4-42d9-95e0-d6d33637d2b0-1920w.png");
    background-attachment: fixed;
}
#\37 f969a45.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABQUlEQVQY0wE2Acn+AIGIj0tUXhMdJw8ZJRYiMCMyRyg5UTtMY3B9jaixuwCIi5FfX2QnKCwaHygUHy4hMEUmN046SF5ueIemrLUAkpOUenFvSD8+LCsvFiAtHSw/KDhOQ0tcdHeAo6OlAKGfnJaLhHNoY0hERiQuOhwrPik5TktPXXVzd5iQiwCckYqRhHyAdnBYVVQ4P0giL0EnN0xMUV5ta22FfHQAiXx0fHFpcGhiWFdWQEZOKTVFITBFPkhVWFpdaWRdAH1uZnNjW11QSlJQTkFGTDY/SyIvQDQ9SEVJTE5MRgB+bGN2ZFtURkFEREU1O0E0O0UiKzkwMjlFPz9PQTkAgW1jfWtiV0tIOzxAMTc9Mzg/Jy41Mi8yU0VBZ09DAIBoXXpoX1ZNSS4yNikuNCovNSktMToyMGlUS4xqWZBxYHGHaX1WAAAAAElFTkSuQmCC');
}
    
#\32 cd660ab {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 6px;
    width: 30.6%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ee15dd06 {
    margin: 0px 0% 0px 0%;
}
    
#\39 d632b54 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 d28e05f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 ba1de4c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 7fe6bf5 {
    width: 65.88%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b00c6a0 {
    min-height: 304px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 10% 2% 10% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 9bbb02a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-bottom: 10px;
}
#\34 9bbb02a {
    width: 41px;
    height: auto;
    max-width: 100%;
}
    
#\33 68f7e25 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ce154a18 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 82319cf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 6px;
    width: 30.6%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#fbce0ee8.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-bottom: 10px;
}
#fbce0ee8 {
    width: 41px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 6a81176.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-bottom: 10px;
}
#\37 6a81176 {
    width: 41px;
    height: auto;
    max-width: 100%;
}
    
#b0300d75 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 6px;
    width: 30.6%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\30 6f7a4df {
    width: 372px;
    height: auto;
    max-width: 100%;
    min-height: 42px;
}
    
#\35 47119c7 {
    align-items: flex-start;
    width: 100%;
    min-height: 181px;
    max-height: 100%;
    row-gap: 18px;
    column-gap: 4%;
    order: 2;
    height: auto;
    justify-content: flex-end;
    padding: 20px 0% 20px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 a40ee7e {
    min-height: 420px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\32 e1b78cf {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\32 fc8330d {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 45px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    align-self: auto;
    order: 2;
    justify-content: flex-end;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6cede5e::before, #\39 6cede5e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.8;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 43%, rgba(205, 0, 0, 1) 100%);
}
#\39 6cede5e {
    justify-content: flex-end;
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: var(--color_3);
    background-image: url("https://le-de.cdn-website.com/432057adca574c439259103798204410/dms3rep/multi/opt/148486823_m-1920w.webp");
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    border-radius: 15px 15px 15px 15px;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
#\39 6cede5e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRkoAAABXRUJQVlA4ID4AAADQAQCdASoKAAcAAUAmJZQCdAD0gxGMAADeQE00/iqjAi2/6ymXY+21MArr9IwvnYxpy83Rz6XNxl868u6gAA==');
}
    
#\33 3266c1f {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 628a45e::before, #\32 628a45e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.8;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 48%, rgba(205, 0, 0, 1) 100%);
}
#\32 628a45e {
    justify-content: flex-end;
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: var(--color_3);
    background-image: url("https://le-de.cdn-website.com/432057adca574c439259103798204410/dms3rep/multi/opt/118418008_m-1920w.webp");
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    border-radius: 15px 15px 15px 15px;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
#\32 628a45e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRkIAAABXRUJQVlA4IDYAAADQAQCdASoKAAcAAUAmJZwAAl0eIwADAAD+Zt+ODI5ubc179JA9bcA0Cfwrd/cRtZlzPXUFMAA=');
}
    
#abd33f92 {
    align-items: flex-start;
    width: 100%;
    min-height: 181px;
    max-height: 100%;
    row-gap: 18px;
    column-gap: 4%;
    order: 2;
    height: auto;
    justify-content: flex-end;
    padding: 20px 0% 20px 0%;
    margin: 0% 0% 0% 0%;
}
    
#e0f2c865 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b05a3492 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 45px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    align-self: auto;
    order: 2;
    justify-content: flex-end;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c22d8072 {
    width: 372px;
    height: auto;
    max-width: 100%;
    min-height: 42px;
}
    
#\37 ca11ff9::before, #\37 ca11ff9 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.8;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 47%, rgba(205, 0, 0, 1) 100%);
}
#\37 ca11ff9 {
    justify-content: flex-end;
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: var(--color_3);
    background-image: url("https://le-de.cdn-website.com/432057adca574c439259103798204410/dms3rep/multi/opt/205197898_m-1920w.webp");
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    border-radius: 15px 15px 15px 15px;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
#\37 ca11ff9.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRlIAAABXRUJQVlA4IEYAAACwAQCdASoKAAcAAUAmJagCdADZlhSAAP4Hhwsk/nE0cC86O2xbY4kABRXmDPlEbbXDD+uZQOUQ/nT2iq/+u5Z5BC+IAAAA');
}
    
#d85b203b {
    align-items: flex-start;
    width: 100%;
    min-height: 181px;
    max-height: 100%;
    row-gap: 18px;
    column-gap: 4%;
    order: 2;
    height: auto;
    justify-content: flex-end;
    padding: 20px 0% 20px 0%;
    margin: 0% 0% 0% 0%;
}
    
#e958f744 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 9f42018 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 45px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    align-self: auto;
    order: 2;
    justify-content: flex-end;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3c5caea {
    width: 372px;
    height: auto;
    max-width: 100%;
    min-height: 42px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 cf61a66 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#eea60ab6 {
    min-height: 228px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 8% 2% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\34 b4aa492 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\37 3784ab7 {
    margin: 0px 0% 0px 0%;
}
    
#\39 5124d9e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    align-items: center;
    border-radius: 46px 46px 46px 46px;
    margin: 0% 0% 0% 0%;
}
    
#group_3lr {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 82px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\37 738d7d9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_pcm {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f3488351 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-color: var(--color_5);
    background-image: none;
    align-items: center;
    border-radius: 46px 46px 46px 46px;
    margin: 0% 0% 0% 0%;
}
    
#\30 1b07e94 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 82px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\37 7c28680 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 8d45e79 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 905640b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 1025px) {
    
#\37 f969a45 {
    background-color: rgba(250, 247, 244, 1);
}
#\37 f969a45.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABQUlEQVQY0wE2Acn+AIGIj0tUXhMdJw8ZJRYiMCMyRyg5UTtMY3B9jaixuwCIi5FfX2QnKCwaHygUHy4hMEUmN046SF5ueIemrLUAkpOUenFvSD8+LCsvFiAtHSw/KDhOQ0tcdHeAo6OlAKGfnJaLhHNoY0hERiQuOhwrPik5TktPXXVzd5iQiwCckYqRhHyAdnBYVVQ4P0giL0EnN0xMUV5ta22FfHQAiXx0fHFpcGhiWFdWQEZOKTVFITBFPkhVWFpdaWRdAH1uZnNjW11QSlJQTkFGTDY/SyIvQDQ9SEVJTE5MRgB+bGN2ZFtURkFEREU1O0E0O0UiKzkwMjlFPz9PQTkAgW1jfWtiV0tIOzxAMTc9Mzg/Jy41Mi8yU0VBZ09DAIBoXXpoX1ZNSS4yNikuNCovNSktMToyMGlUS4xqWZBxYHGHaX1WAAAAAElFTkSuQmCC');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 1cd5747 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\36 5011afb {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#\34 ee490f5 {
    row-gap: 10px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
}
    
#\31 adbb658 {
    min-height: 54px;
    width: 208px;
    column-gap: 4%;
    height: auto;
}
    
#\35 d97082d {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\37 5ebbcc1 {
    width: 97.5938px;
    height: auto;
    min-height: 54px;
}
    
#fc0dfdc9 {
    width: 89px;
}
    
#\31 9881ae7::before, #\31 9881ae7 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 3a1566e {
    align-self: stretch;
}
    
#ac49fde2 {
    min-height: 373px;
}
    
#\36 6d8050b {
    row-gap: 10px;
}
    
#\39 05b2158 {
    align-self: stretch;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 b05814e {
    min-height: 166px;
}
    
#\30 278c61b {
    width: 88.77%;
}
    
#\39 7ef79e9 {
    width: 97.52%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dd3e3864 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 145px;
    column-gap: 2%;
}
    
#\30 09578d2 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 546cd65 {
    width: 32%;
    min-height: 8px;
    flex-direction: column;
    align-items: flex-start;
    column-gap: 4%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#b0521cd1 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c094634f {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 424abad {
    width: 32%;
    min-height: 8px;
    flex-direction: column;
    align-items: flex-start;
    column-gap: 4%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\31 da00dc0 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e7c7cfd2 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b9a3d6e9 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 b34cd49 {
    width: 32%;
    min-height: 8px;
    flex-direction: column;
    align-items: flex-start;
    column-gap: 4%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\38 1646a87 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 d5bca81 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 cd4546d {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 48dedf1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 0%;
    padding: 0% 0% 0% 0%;
}
    
#\34 b758b0d {
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    min-height: 80px;
    order: 1;
    padding-left: 16px;
    padding-right: 16px;
}
#\34 b758b0d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRmgAAABXRUJQVlA4IFwAAADwAQCdASoKAA8AAUAmJagCdAD0qgikJRIA/tD9fxNJHhwFNGKuL+UDng/4u3DhZeLUHt7AqQS1Z+lR2PQDJaWuCZxs11boXZwFr84EeCdr7S39hh/M3MJLFuAAAA==');
}
    
#ae235e9a {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    order: 0;
    padding: 8% 8% 8% 8%;
}
    
#\30 fa16515 {
    margin: 0px 0% 0px 0%;
}
    
#\32 966b3e4 {
    width: 99.86%;
    height: 436px;
}
    
#fc2fc4d3 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
    order: 0;
}
    
#\37 1eba93f {
    height: auto;
    order: 2;
    min-height: 50px;
}
    
#da6bbd2a {
    align-self: stretch;
    width: 100%;
    max-width: none;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 d112454 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\35 3a71d1c {
    width: 100.00%;
}
    
#\33 5eef9fe {
    width: 100%;
    min-height: 243px;
    height: auto;
    order: 1;
}
#\33 5eef9fe.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRlwAAABXRUJQVlA4IFAAAACwAQCdASoKAA8AAUAmJQBOgB5Oe4GAAP77GwquHPIvVIFo+weVhSWEWA6VIlB4giy/P43tqC6r9DYGSv6HuRdBZmo95CSQQnKyRaFcShnAAA==');
}
    
#e88cf63c {
    width: 100%;
    min-height: 80px;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cb174155 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 26.96%;
}
    
#ab6edbf4 {
    width: 100%;
    min-height: 80px;
}
    
#\37 ed83551 {
    height: 364px;
}
    
#f43a3a2b {
    width: 100%;
    min-height: 80px;
}
    
#e435ec0e {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 f969a45::before, #\37 f969a45 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.45;
    border-radius: inherit;
}
#\37 f969a45 {
    background-color: rgba(250, 247, 244, 1);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-attachment: fixed;
}
#\37 f969a45.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABQUlEQVQY0wE2Acn+AIGIj0tUXhMdJw8ZJRYiMCMyRyg5UTtMY3B9jaixuwCIi5FfX2QnKCwaHygUHy4hMEUmN046SF5ueIemrLUAkpOUenFvSD8+LCsvFiAtHSw/KDhOQ0tcdHeAo6OlAKGfnJaLhHNoY0hERiQuOhwrPik5TktPXXVzd5iQiwCckYqRhHyAdnBYVVQ4P0giL0EnN0xMUV5ta22FfHQAiXx0fHFpcGhiWFdWQEZOKTVFITBFPkhVWFpdaWRdAH1uZnNjW11QSlJQTkFGTDY/SyIvQDQ9SEVJTE5MRgB+bGN2ZFtURkFEREU1O0E0O0UiKzkwMjlFPz9PQTkAgW1jfWtiV0tIOzxAMTc9Mzg/Jy41Mi8yU0VBZ09DAIBoXXpoX1ZNSS4yNikuNCovNSktMToyMGlUS4xqWZBxYHGHaX1WAAAAAElFTkSuQmCC');
}
    
#\39 82319cf {
    width: 48%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\32 cd660ab {
    width: 48%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\32 b00c6a0 {
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 64px;
    column-gap: 4%;
    row-gap: 40px;
    padding: 6% 4% 6% 4%;
}
    
#b0300d75 {
    width: 48%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 fc8330d {
    width: 100.00%;
}
    
#\39 6cede5e::before, #\39 6cede5e > .bgExtraLayerOverlay {
    
}
#\39 6cede5e {
    width: 30.6%;
    min-height: 8px;
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: nowrap;
    padding-top: 20px;
    padding-bottom: 20px;
    justify-content: space-between;
    margin: 0% 0% 0% 0%;
}
#\39 6cede5e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRkoAAABXRUJQVlA4ID4AAADQAQCdASoKAAcAAUAmJZQCdAD0gxGMAADeQE00/iqjAi2/6ymXY+21MArr9IwvnYxpy83Rz6XNxl868u6gAA==');
}
    
#\35 47119c7 {
    width: 100.00%;
    justify-content: flex-end;
}
    
#\34 a40ee7e {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 427px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\32 628a45e::before, #\32 628a45e > .bgExtraLayerOverlay {
    
}
#\32 628a45e {
    width: 30.6%;
    min-height: 8px;
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: nowrap;
    padding-top: 20px;
    padding-bottom: 20px;
    justify-content: space-between;
    margin: 0% 0% 0% 0%;
}
#\32 628a45e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRkIAAABXRUJQVlA4IDYAAADQAQCdASoKAAcAAUAmJZwAAl0eIwADAAD+Zt+ODI5ubc179JA9bcA0Cfwrd/cRtZlzPXUFMAA=');
}
    
#abd33f92 {
    width: 100.00%;
    justify-content: flex-end;
}
    
#b05a3492 {
    width: 100.00%;
}
    
#\37 ca11ff9::before, #\37 ca11ff9 > .bgExtraLayerOverlay {
    
}
#\37 ca11ff9 {
    width: 30.6%;
    min-height: 8px;
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: nowrap;
    padding-top: 20px;
    padding-bottom: 20px;
    justify-content: space-between;
    margin: 0% 0% 0% 0%;
}
#\37 ca11ff9.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRlIAAABXRUJQVlA4IEYAAACwAQCdASoKAAcAAUAmJagCdADZlhSAAP4Hhwsk/nE0cC86O2xbY4kABRXmDPlEbbXDD+uZQOUQ/nT2iq/+u5Z5BC+IAAAA');
}
    
#d85b203b {
    width: 100.00%;
    justify-content: flex-end;
}
    
#\35 9f42018 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#eea60ab6 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\37 3784ab7 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 5011afb {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 9881ae7 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\30 7874424 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\32 48dedf1 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 119px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
}



@media (max-width: 767px) {
    
#\32 1cd5747 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\36 5011afb {
    min-height: 0;
    flex-direction: column;
    row-gap: 16px;
    flex-wrap: nowrap;
}
    
#\34 ee490f5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\31 adbb658 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 257px;
    justify-content: space-between;
    align-items: center;
    min-height: 110px;
    margin-top: 3%;
}
    
#\35 d97082d {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 100.01%;
}
    
#\31 de23f6e {
    height: 18px;
}
    
#\37 5ebbcc1 {
    height: auto;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#fc0dfdc9 {
    height: auto;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#\31 9881ae7::before, #\31 9881ae7 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#cde3dd8a {
    width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\34 3a1566e {
    width: 102.24%;
}
    
#ac49fde2 {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
}
    
#\36 6d8050b {
    min-height: 209px;
    align-items: center;
    order: 0;
    width: 100%;
    height: auto;
}
    
#\39 05b2158 {
    width: 100.06%;
}
    
#f04f2a21 {
    min-height: 300px;
    align-items: center;
    order: 1;
    width: 100%;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\34 9684571 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 b05814e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 278c61b {
    width: 94.29%;
}
    
#\39 7ef79e9 {
    width: 94.59%;
}
    
#\39 30c4b31 {
    height: auto;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#dd3e3864 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 546cd65 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 424abad {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 b34cd49 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\32 48dedf1 {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
    
#\34 b758b0d {
    width: 100%;
    min-height: 247px;
    align-items: center;
    order: 1;
    background-size: cover;
    background-repeat: no-repeat;
}
#\34 b758b0d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRmgAAABXRUJQVlA4IFwAAADwAQCdASoKAA8AAUAmJagCdAD0qgikJRIA/tD9fxNJHhwFNGKuL+UDng/4u3DhZeLUHt7AqQS1Z+lR2PQDJaWuCZxs11boXZwFr84EeCdr7S39hh/M3MJLFuAAAA==');
}
    
#ae235e9a {
    width: 100%;
    min-height: 240px;
    align-items: flex-start;
    order: 0;
    justify-content: flex-start;
    row-gap: 20px;
    padding: 10% 10% 10% 10%;
}
    
#\30 fa16515 {
    margin: 0px 0% 0px 0%;
}
    
#\37 1eba93f {
    height: auto;
    width: 100%;
    min-height: 50px;
}
    
#da6bbd2a {
    align-self: stretch;
    width: 100%;
    max-width: none;
}
}



@media (max-width: 767px) {
    
#\33 5eef431 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    padding-right: 0px;
}
    
#\34 c413f41 {
    align-items: center;
    justify-content: center;
    align-self: flex-start;
    width: 25%;
    margin: 0px 0% 0px 0%;
}
    
#\35 d112454 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\38 d20b756 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    padding-right: 0px;
}
    
#\33 16fa08c {
    align-self: flex-start;
    width: 100%;
    row-gap: 12px;
    margin: 0px 0% 0px 0%;
}
    
#ff1b4aea {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    padding-right: 0px;
}
    
#ee1c26d0 {
    align-items: center;
    justify-content: center;
    align-self: flex-start;
    width: 25%;
    margin: 0px 0% 0px 0%;
}
    
#fee29258 {
    align-items: center;
    justify-content: center;
    align-self: flex-start;
    width: 25%;
    margin: 0px 0% 0px 0%;
}
    
#\31 7f30568 {
    align-self: flex-start;
    width: 100%;
    row-gap: 12px;
    margin: 0px 0% 0px 0%;
}
    
#\33 5eef9fe {
    width: 100%;
    min-height: 172px;
    align-items: center;
    height: auto;
    order: 1;
}
#\33 5eef9fe.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRlwAAABXRUJQVlA4IFAAAACwAQCdASoKAA8AAUAmJQBOgB5Oe4GAAP77GwquHPIvVIFo+weVhSWEWA6VIlB4giy/P43tqC6r9DYGSv6HuRdBZmo95CSQQnKyRaFcShnAAA==');
}
    
#e88cf63c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    row-gap: 19px;
}
    
#\34 867b54f {
    align-self: flex-start;
    width: 100%;
    row-gap: 12px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#cb174155 {
    height: 70px;
}
    
#ab6edbf4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f43a3a2b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e435ec0e {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\37 ed83551 {
    height: 450px;
}
}



@media (max-width: 767px) {
    
#\37 f969a45::before, #\37 f969a45 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.45;
    border-radius: inherit;
}
#\37 f969a45 {
    background-color: rgba(250, 247, 244, 1);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-attachment: fixed;
}
#\37 f969a45.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABQUlEQVQY0wE2Acn+AIGIj0tUXhMdJw8ZJRYiMCMyRyg5UTtMY3B9jaixuwCIi5FfX2QnKCwaHygUHy4hMEUmN046SF5ueIemrLUAkpOUenFvSD8+LCsvFiAtHSw/KDhOQ0tcdHeAo6OlAKGfnJaLhHNoY0hERiQuOhwrPik5TktPXXVzd5iQiwCckYqRhHyAdnBYVVQ4P0giL0EnN0xMUV5ta22FfHQAiXx0fHFpcGhiWFdWQEZOKTVFITBFPkhVWFpdaWRdAH1uZnNjW11QSlJQTkFGTDY/SyIvQDQ9SEVJTE5MRgB+bGN2ZFtURkFEREU1O0E0O0UiKzkwMjlFPz9PQTkAgW1jfWtiV0tIOzxAMTc9Mzg/Jy41Mi8yU0VBZ09DAIBoXXpoX1ZNSS4yNikuNCovNSktMToyMGlUS4xqWZBxYHGHaX1WAAAAAElFTkSuQmCC');
}
    
#\39 82319cf {
    width: 47.5%;
    min-height: 160px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\32 cd660ab {
    width: 47.5%;
    min-height: 160px;
    align-items: center;
    flex: 1 1 auto;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 7fe6bf5 {
    width: 75.59%;
}
    
#\32 b00c6a0 {
    min-height: 243px;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 5%;
    row-gap: 0px;
    padding: 12% 4% 8% 4%;
}
    
#b0300d75 {
    width: 47.5%;
    min-height: 160px;
    align-items: center;
    flex: 1 1 auto;
    padding-bottom: 16px;
    padding-top: 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\39 6cede5e::before, #\39 6cede5e > .bgExtraLayerOverlay {
    
}
#\39 6cede5e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
}
#\39 6cede5e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRkoAAABXRUJQVlA4ID4AAADQAQCdASoKAAcAAUAmJZQCdAD0gxGMAADeQE00/iqjAi2/6ymXY+21MArr9IwvnYxpy83Rz6XNxl868u6gAA==');
}
    
#\34 a40ee7e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#\32 628a45e::before, #\32 628a45e > .bgExtraLayerOverlay {
    
}
#\32 628a45e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
}
#\32 628a45e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRkIAAABXRUJQVlA4IDYAAADQAQCdASoKAAcAAUAmJZwAAl0eIwADAAD+Zt+ODI5ubc179JA9bcA0Cfwrd/cRtZlzPXUFMAA=');
}
    
#\37 ca11ff9::before, #\37 ca11ff9 > .bgExtraLayerOverlay {
    
}
#\37 ca11ff9 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
}
#\37 ca11ff9.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRlIAAABXRUJQVlA4IEYAAACwAQCdASoKAAcAAUAmJagCdADZlhSAAP4Hhwsk/nE0cC86O2xbY4kABRXmDPlEbbXDD+uZQOUQ/nT2iq/+u5Z5BC+IAAAA');
}
}



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

