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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_2099659314 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/f0b9476f5316490abcfa08818db344cb/icon/phone-pure-black-46d2f11d.svg) !important;
    background-color:var(--color_5) !important;
    width:16px !important;
    height:16px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_2520377210 img { box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important; }

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

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

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

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

  *#dm .dmInner a.u_1013096680 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/f0b9476f5316490abcfa08818db344cb/icon/Phone_8110695.svg) !important;
    background-color:var(--color_5) !important;
    width:16px !important;
    height:16px !important;
  }

  *#dm .dmInner a.u_1068308955 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/f0b9476f5316490abcfa08818db344cb/icon/File_5139067.svg) !important;
    background-color:var(--color_5) !important;
    width:16px !important;
    height:16px !important;
  }

  *#dm .dmInner a.u_1954879546 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/f0b9476f5316490abcfa08818db344cb/icon/mail-pure-black-b9935d39.svg) !important;
    background-color:var(--color_5) !important;
    width:16px !important;
    height:16px !important;
  }

  *#dm .dmInner div.u_1874280965 {
    background-color:rgba(253,228,160,0) !important;
    background-image:none !important;
    box-shadow:none !important;
  }

  *#dm .dmInner div.u_1642600427 {
    background-color:rgba(253,228,160,0) !important;
    background-image:none !important;
    box-shadow:none !important;
  }

  *#dm .dmInner div.u_1437627924 {
    background-color:rgba(253,228,160,0) !important;
    background-image:none !important;
    box-shadow:none !important;
  }

  *#dm .dmInner div.u_1466325508 {
    background-color:rgba(253,228,160,0) !important;
    background-image:none !important;
    box-shadow:none !important;
  }

  *#dm .dmInner div.u_1015058731 {
    background-color:rgba(253,228,160,0) !important;
    background-image:none !important;
    box-shadow:none !important;
  }

  *#dm .dmInner div.u_1077021337 {
    background-color:rgba(253,228,160,0) !important;
    background-image:none !important;
    box-shadow:none !important;
  }

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

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

  *#dm .dmInner div.u_1368318508 hr { color:var(--color_1) !important; }
}
@media (min-width:1025px) {}
@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 {
    
#abfb8ac1::before, #abfb8ac1 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.5;
}
#abfb8ac1 {
    background-image: url("https://le-de.cdn-website.com/f0b9476f5316490abcfa08818db344cb/dms3rep/multi/opt/AdobeStock_376257981-1920w.jpg");
    background-color: var(--color_5);
}
    
#d93d50ac {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 25px;
    width: 100%;
    align-items: flex-end;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    justify-content: flex-end;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#c410b471 {
    min-height: 851px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#c01749a9 {
    width: 99.94%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_dtj {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3a45e9e {
    margin: 0px 0% 0px 0%;
}
    
#group_saj {
    align-items: flex-end;
    width: auto;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_5e5 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\34 72c7e2d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 58.67%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#e1a5ad84 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#dc7e72f7 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 7e45243 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_40m {
    width: 37.33%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(253, 228, 160, 0);
    background-image: none;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#group_dc6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.433412226519656%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#widget_5id.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#widget_5id {
    width: 50px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 10px 0% 0px 0%;
}
    
#group_fb7 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(253, 228, 160, 0);
    background-image: url("https://le-de.cdn-website.com/f0b9476f5316490abcfa08818db344cb/dms3rep/multi/opt/AdobeStock_1338473460-647h.jpg");
}
}



@media all {
    
#\36 1037011::before, #\36 1037011 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0);
    opacity: 0.2;
    border-radius: inherit;
}
#\36 1037011 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#d644fbf5 {
    min-height: 600px;
    flex-wrap: nowrap;
    column-gap: 3%;
    row-gap: 18px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 41acf97::before, #\38 41acf97 > .bgExtraLayerOverlay {
    
}
#\38 41acf97 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_1);
    width: 41.67%;
    background-image: none;
    min-width: 4%;
    order: 1;
    background-size: contain;
    padding: 8% 2% 8% 0%;
    margin: 0px 0% 0px 0%;
}
    
#f8cea10a::before, #f8cea10a > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#f8cea10a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    background-color: rgba(0, 0, 0, 0);
    width: 55.33%;
    background-image: url();
    min-width: 4%;
    order: 0;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    padding: 8% 7% 8% 2%;
    margin: 0px 0% 0px 0%;
}
#f8cea10a.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#c8e7ef1c {
    margin: 0px 0% 0px 0%;
}
    
#a63ddabf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2f8f241 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 39c3694.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#\36 39c3694 {
    width: 50px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 10px 0% 0px 0%;
}
    
#f672f8f7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.433412226519656%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_u2m.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_u2m {
    width: 80%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px -10%;
}
    
#widget_ui9 {
    width: 280px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\36 46aaa8b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\32 bcd3f75 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#afd1f86a {
    min-height: 504px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
}
    
#ef379e71 {
    background-color: rgba(102, 102, 102, 0);
    background-image: none;
}
    
#widget_n7k {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_lr1 {
    width: 100%;
    height: 350px;
    max-width: 100%;
    order: 2;
}
    
#d8bf5a29 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_oga {
    width: 100%;
    height: 350px;
    min-height: 100px;
    max-width: 100%;
    order: 2;
}
    
#group_7um {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.8854824165915236%;
    order: 1;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\37 4fd442d.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#\37 4fd442d {
    width: 50px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e9e09f7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.8854824165915236%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 64feec5.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#\39 64feec5 {
    width: 50px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#ce132b3f {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 4% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#ee5a1fc8 {
    min-height: 8px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_2ff {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b72dc22 {
    margin: 0px 0% 0px 0%;
}
    
#f1c92375.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#f1c92375 {
    width: 50px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#cebf5f57 {
    width: 99.74%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bbd60d19::before, #bbd60d19 > .bgExtraLayerOverlay {
    
}
#bbd60d19 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    order: 0;
    border-radius: 0px 0px 0px 0px;
    background-image: url("https://le-de.cdn-website.com/f0b9476f5316490abcfa08818db344cb/dms3rep/multi/opt/AdobeStock_287244007-1920w.jpg");
    border-style: solid;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    background-color: var(--color_5);
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
#bbd60d19.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHhAAAgICAgMAAAAAAAAAAAAAAQIABQMEBhESITH/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAf/EABURAQEAAAAAAAAAAAAAAAAAAAAB/9oADAMBAAIRAxEAPwDf+aVmvYVAxbIZk8vgMnMdTrLjVQH6AAHuIiLX/9k=');
}
    
#\30 c556df1 {
    margin: 0px 0px 0px 0px;
}
    
#a4ebc263 {
    min-height: 500px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#aeaa7b23 {
    background-color: var(--color_2);
    background-image: none;
}
    
#a1577127 {
    width: auto;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ntq {
    align-items: flex-start;
    width: 43.98%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    background-color: rgba(253, 228, 160, 0);
    background-image: none;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#group_1n8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.73%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 10px;
    order: 1;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 10px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\34 60ccdae {
    width: 47.95%;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 615818a {
    width: auto;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 9226135.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#\33 9226135 {
    width: 50px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6d791c3.flex-element.widget-wrapper > [data-element-type] {
    padding: 7px 7px 7px 7px;
}
#\39 6d791c3 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 6e16c39 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#a3e88990::before, #a3e88990 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.97;
    border-radius: inherit;
}
#a3e88990 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 30.6%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    flex: 1 1 auto;
    background-image: url("https://de.cdn-website.com/f0b9476f5316490abcfa08818db344cb/dms3rep/multi/Dictionary-Language-Book--Streamline-Sharp-db640292.svg");
    background-position: 50% 100%;
    background-size: contain;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
#a3e88990.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAzElEQVQY0zXQyyrFcRTF8c/DGHsEI6U8goGJkoFbGSM6SLl04hiIcqlThMglA3kME4wwEOUV/LeWwepXv/3de629oQcj2MU1bvEQPWIDwzCAeezjOPAr3qNTTBU4hjZ2sIgjPOGlcXpL40KBk1jFOiawjYvoHgeYK3AcnXyW9RXWMJMB7UT7A8+aHD/4wgcusZkYe//WBZ437zc+8Yw7HOImS9Z0o9jKKU7QTbGbhrIeKnAQ01liOVrKFcp6Fv0F9qajhZWArRy6kyF9v2KnOuRTR7SnAAAAAElFTkSuQmCC');
}
    
#e9c5109a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#b3779d7b::before, #b3779d7b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.97;
    border-radius: inherit;
}
#b3779d7b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 30.6%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    flex: 1 1 auto;
    background-image: url("https://de.cdn-website.com/f0b9476f5316490abcfa08818db344cb/dms3rep/multi/Light-Home-Ceiling-On--Streamline-Sharp-6c51a005.svg");
    background-size: contain;
    background-position: 50% 100%;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
#b3779d7b.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAsUlEQVQY013OMU5CURCF4Y9YCFRQSWzA8nVSESwwugaNAkuw05I1UIO6HBtJ2Id5izDgNSdInOTknsz578zwVycY4SkapXeoRt4zPOAN73hE7x/jFDdYYhsVf5vst85xiWd84jva4AXDMK4w+1mzxhd2UfGvmIcxzj0r1Edgnc/TMAaYYIGPAHV86V2H0UKFuwTrqPj7ZO0CdnCRxiSrpplUJesWsBm4TO7nnnHWtZI19zgTIwZRfwGfAAAAAElFTkSuQmCC');
}
    
#\33 804ec93 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 39363dc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 83ed1b9.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#\38 83ed1b9 {
    width: 50px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    align-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d045fd6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#a8298a21.flex-element.widget-wrapper > [data-element-type] {
    padding: 7px 7px 7px 7px;
}
#a8298a21 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#e0609c7f.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#e0609c7f {
    width: 50px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#afbddbba.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#afbddbba {
    width: 50px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    align-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d7a246f {
    min-height: 239px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: wrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\34 77c6083.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#\34 77c6083 {
    width: 50px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    align-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5437b06::before, #\39 5437b06 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.97;
    border-radius: inherit;
}
#\39 5437b06 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 30.6%;
    min-width: 4%;
    align-items: center;
    flex: 1 1 auto;
    background-image: url("https://de.cdn-website.com/f0b9476f5316490abcfa08818db344cb/dms3rep/multi/Justice-Scale-2--Streamline-Sharp-6997a33c.svg");
    background-size: contain;
    background-position: 50% 100%;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
#\39 5437b06.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA00lEQVQY023QsSsEcBTA8c9gMlwWmZRBmW5CKSll09U5rlyIlO46CwPjdZFYFBGz6Sh/gQxMFkX+I79Xb1FevX79fn3f9/fe429UMIVZzGMZrUxDCYxjEdvo4Ah9HKMe4BxWsIld7OAAl8X+iGtsBbhRrGe4wSGW0EAX52ncC7CH28xVTGAB7bSF+SHAi4RP0MwhovkrvJX7a+nxO8B3DPCcBeuopekTH3gJ8Adfed5jDdW0n2bxfoB3eEpjrGQaw+V9NHc6iTHZUzO/nCkDjPgnfgGvLSY0ztcs8QAAAABJRU5ErkJggg==');
}
    
#bdd74f0a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\31 d02154c.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#\31 d02154c {
    width: 50px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    align-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 0d59dec {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 7d456a6::before, #\34 7d456a6 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.97;
    border-radius: inherit;
}
#\34 7d456a6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 30.6%;
    min-width: 4%;
    align-items: center;
    flex: 1 1 auto;
    background-color: var(--color_3);
    background-image: url("https://de.cdn-website.com/f0b9476f5316490abcfa08818db344cb/dms3rep/multi/User-Check-Validate--Streamline-Sharp-5404a8cf.svg");
    background-size: contain;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
#\34 7d456a6.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA1UlEQVQY02XOr0oDUBTH8Y+z6AT/FGHsCUTEJKyIICIGywwyfABRMGgwKVODsCGYNJh0xWAYs9gMJoM+gEF8Am0LFsF74axsF35w+Z3vOb8fDGMJ1/jCC3ZR1vdGsIk2uvjAGeb6wVFs4RG/+MQ55mM+1AMLqKCOJ9zF4kD0DKrpchMdtLCPBUxjDBMZPMFVRD/jPpmnWMNy8haxLjr94A/feMUNDnGUvD3sZPA99IaHFHWBY1ziNv410aenDazGoBHK/UsZnApNopgujWMFB9jGbIb+AQwqJrmnzJchAAAAAElFTkSuQmCC');
}
    
#c6a6dd1b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 888474c::before, #\39 888474c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.97;
    border-radius: inherit;
}
#\39 888474c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 30.6%;
    min-width: 4%;
    align-items: center;
    flex: 1 1 auto;
    background-image: url("https://de.cdn-website.com/f0b9476f5316490abcfa08818db344cb/dms3rep/multi/Date-16-Calendar--Streamline-Sharp-abf75746.svg");
    background-size: contain;
    background-position: 50% 100%;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
#\39 888474c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAv0lEQVQY0y3QO0oDYBAE4O8+nsBT2KVKYaWdtpob+EYhIphAjPGF2BgVYwrFRyEIkpADmZUphoX5Z3Zmf1hAA8toYjFohmtEYwW7OEMHW0En3B5WS7iJNu5wjXMMcBPuGK0Sbsf5gic8Zz7MK4zQj8YRerjMPEnCTrhBNN4xxQ8+EnmBQ3xjFt4rvuKsTetYw1ISSvRWwk9MMJ5/w22uLGyk428W/V86SvkrnKKb6Me8VR376VTEPYYxDZNS5oM/n/88qgo1bvsAAAAASUVORK5CYII=');
}
    
#aed2c978 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\33 b21a589 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\37 da3d4b8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 283e254 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f920f584 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 dd1af8f::before, #\39 dd1af8f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.97;
    border-radius: inherit;
}
#\39 dd1af8f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 30.6%;
    min-width: 4%;
    align-items: center;
    flex: 1 1 auto;
    background-image: url("https://de.cdn-website.com/f0b9476f5316490abcfa08818db344cb/dms3rep/multi/Business-Handshake--Streamline-Sharp-e46b1ebb.svg");
    background-size: contain;
    background-position: 50% 100%;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
#\39 dd1af8f.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA10lEQVQY02XQvysEYBzH8ZdSd8ptJnUxcYtJMSCb5Wx0MbnhlOFuPBYiZTb4UWIQC3UyyR/gBtmOzSR/iee5vgb51FPP9/u8P9/n0xdKKGLQf+VeAcO5mMUiljGFcZQxgSUsYCaDdezjBA2sYwuHuE3AATYyuI0OujjFES7S9Ae8xL31Cz6jhzuc4RyXuMcxmhncjImfeMNTynkdX+/G+0oG57GH15T3C99huIl+FdMZHMEcdvCY3B94xxXWMBYr7GsIk1hFO0y1lLkSO/6jgXCOxilFr68fpwQk34Q/WzwAAAAASUVORK5CYII=');
}
    
#\39 ec1274c.flex-element.widget-wrapper > [data-element-type] {
    padding: 7px 7px 7px 7px;
}
#\39 ec1274c {
    width: 50px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bc02db04.flex-element.widget-wrapper > [data-element-type] {
    padding: 7px 7px 7px 7px;
}
#bc02db04 {
    width: 50px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e4e7a4ac.flex-element.widget-wrapper > [data-element-type] {
    padding: 7px 7px 7px 7px;
}
#e4e7a4ac {
    width: 50px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e7c7ebc6.flex-element.widget-wrapper > [data-element-type] {
    padding: 7px 7px 7px 7px;
}
#e7c7ebc6 {
    width: 50px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 a282588 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    justify-content: space-between;
    background-color: var(--color_1);
    background-image: none;
    order: 0;
    flex: 1 1 auto;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\31 d0b4ae9 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 20px;
    width: 100%;
    flex-wrap: wrap;
    padding: 2% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#d9bb113f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\39 f7b42f8 {
    align-items: flex-start;
    width: 100%;
    min-height: 200px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://le-de.cdn-website.com/f0b9476f5316490abcfa08818db344cb/dms3rep/multi/opt/AdobeStock_133132354-1920w.jpg");
    height: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\39 f7b42f8.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIBAAAQMDBQEAAAAAAAAAAAAAAgADBAYREgEFByFxkf/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAECYf/aAAwDAQACEQMRAD8A2Y0TF3Glo7L125jA2ExUsOLYmA5yndSt379RESWlMVh//9k=');
}
    
#widget_g6j {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_0nc {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_gl8 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 4;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e4ca4b7a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    justify-content: space-between;
    background-color: var(--color_6);
    background-image: none;
    order: 1;
    flex: 1 1 auto;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\32 7cc80fb {
    align-items: flex-start;
    width: 99.49%;
    min-height: 200px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://le-de.cdn-website.com/f0b9476f5316490abcfa08818db344cb/dms3rep/multi/opt/AdobeStock_469480416-1920w.jpg");
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\32 7cc80fb.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAdEAABBAMBAQAAAAAAAAAAAAABAAIDBQQhQRES/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAH/xAAWEQEBAQAAAAAAAAAAAAAAAAAAAUH/2gAMAwEAAhEDEQA/AK8dNUXYORY4pkdHoD3XVWizKuKNkba4fLQGjY4iKwyP/9k=');
}
    
#\36 681ea2f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    justify-content: space-between;
    background-color: var(--color_1);
    background-image: none;
    order: 2;
    flex: 1 1 auto;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#bc9af2df {
    align-items: flex-start;
    width: 100%;
    min-height: 200px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://le-de.cdn-website.com/f0b9476f5316490abcfa08818db344cb/dms3rep/multi/opt/AdobeStock_298260401-1920w.jpg");
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#bc9af2df.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAHRAAAgMAAgMAAAAAAAAAAAAAAQIAAwQFIQYREv/EABQBAQAAAAAAAAAAAAAAAAAAAAL/xAAXEQEAAwAAAAAAAAAAAAAAAAAAAQIx/9oADAMBAAIRAxEAPwDTeG38bXq050yita1B+VHUvblzta5FCeiSR1ERVwZf/9k=');
}
    
#\33 d942bde {
    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;
}
    
#\35 2d28da6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 9727ee6 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 6bcbef9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6eed6b1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b1f847b8 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 203766d {
    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 6a0a438 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f7bc8db {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f7c53c05 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 7d9887f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 063c3c9 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1fc4e45 {
    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;
}
    
#\38 de627a8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 09ca380 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_l74 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#group_o81 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#group_hg8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\30 bc0b65f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    justify-content: space-between;
    background-color: var(--color_6);
    background-image: none;
    order: 3;
    flex: 1 1 auto;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\34 5f69c13 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\32 fc909d8 {
    align-items: flex-start;
    width: 99.49%;
    min-height: 200px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://le-de.cdn-website.com/f0b9476f5316490abcfa08818db344cb/dms3rep/multi/opt/AdobeStock_1857772743-1920w.jpg");
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\32 fc909d8.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAdEAABBAIDAAAAAAAAAAAAAAACAAEDBRExBAcT/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABYRAQEBAAAAAAAAAAAAAAAAAAECAP/aAAwDAQACEQMRAD8Avrm5t4iJuW8ckbDlibaiz7DmAyHw0+NoiFdpTmxAyb//2Q==');
}
    
#bae20c84 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    justify-content: space-between;
    background-color: var(--color_1);
    background-image: none;
    order: 4;
    flex: 1 1 auto;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\32 683d5e4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#e1c9f503 {
    align-items: flex-start;
    width: 100%;
    min-height: 200px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://le-de.cdn-website.com/f0b9476f5316490abcfa08818db344cb/dms3rep/multi/opt/AdobeStock_297153802-1920w.jpg");
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#e1c9f503.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAHxAAAAUEAwAAAAAAAAAAAAAAAAECAwUEERITMUKR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAVEQEBAAAAAAAAAAAAAAAAAAAAAf/aAAwDAQACEQMRAD8AvkJuoZjnWo6ja2Y2JSlcF4Msek5Lau7DRnkfYADEx//Z');
}
    
#\31 ba6c3d5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    justify-content: space-between;
    background-color: var(--color_6);
    background-image: none;
    order: 5;
    flex: 1 1 auto;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 57ffa4b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\34 2d4b452 {
    align-items: flex-start;
    width: 99.49%;
    min-height: 200px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://le-de.cdn-website.com/f0b9476f5316490abcfa08818db344cb/dms3rep/multi/opt/AdobeStock_1733673025-1920w.jpg");
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\34 2d4b452.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMH/8QAHxAAAwABAwUAAAAAAAAAAAAAAQIDAAUGIQQHESKB/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAH/xAAZEQABBQAAAAAAAAAAAAAAAAAAAQIDMTL/2gAMAwEAAhEDEQA/AJ99dVluVNP6uc2oi+pVuPGZ/LeFYTSQBAmAo+cYxlblBJZ//9k=');
}
    
#b879a0e4 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#abfb8ac1::before, #abfb8ac1 > .bgExtraLayerOverlay {
    
}
    
#d93d50ac {
    row-gap: 20px;
    justify-content: center;
}
    
#c01749a9 {
    width: 90.81%;
}
    
#\31 3a45e9e {
    margin: 0px 0% 0px 0%;
}
    
#c410b471 {
    padding: 13% 4% 13% 4%;
}
    
#group_saj {
    width: 89.11%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 1037011::before, #\36 1037011 > .bgExtraLayerOverlay {
    
}
    
#d644fbf5 {
    flex-direction: row;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 30px;
}
    
#\38 41acf97::before, #\38 41acf97 > .bgExtraLayerOverlay {
    
}
#\38 41acf97 {
    width: 40%;
    min-height: 8px;
    height: auto;
    row-gap: 20px;
    order: 1;
    justify-content: center;
    align-items: flex-start;
    background-repeat: no-repeat;
    background-size: contain;
}
    
#f8cea10a {
    width: 57%;
    min-height: 8px;
    height: auto;
    row-gap: 20px;
    justify-content: flex-start;
    align-items: flex-start;
    order: 0;
}
#f8cea10a.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#a63ddabf {
    width: 100%;
    order: 0;
}
    
#widget_u2m {
    height: auto;
    width: 99.89%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#afd1f86a {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\36 46aaa8b {
    width: 100%;
    min-height: 80px;
}
    
#\32 bcd3f75 {
    width: 100%;
    min-height: 80px;
}
    
#widget_oga {
    height: 382px;
}
    
#widget_lr1 {
    height: 301px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 b72dc22 {
    margin: 0px 0% 0px 0%;
}
    
#ce132b3f {
    padding: 4% 4% 2% 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cebf5f57 {
    width: 100%;
}
    
#bbd60d19::before, #bbd60d19 > .bgExtraLayerOverlay {
    
}
#bbd60d19 {
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 10px;
    width: 100%;
    min-height: 300px;
    justify-content: center;
}
#bbd60d19.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHhAAAgICAgMAAAAAAAAAAAAAAQIABQMEBhESITH/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAf/EABURAQEAAAAAAAAAAAAAAAAAAAAB/9oADAMBAAIRAxEAPwDf+aVmvYVAxbIZk8vgMnMdTrLjVQH6AAHuIiLX/9k=');
}
    
#a4ebc263 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 44px;
}
    
#\34 60ccdae {
    width: auto;
}
    
#group_ntq {
    width: 52.65%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a3e88990::before, #a3e88990 > .bgExtraLayerOverlay {
    
}
#a3e88990 {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
#a3e88990.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAzElEQVQY0zXQyyrFcRTF8c/DGHsEI6U8goGJkoFbGSM6SLl04hiIcqlThMglA3kME4wwEOUV/LeWwepXv/3de629oQcj2MU1bvEQPWIDwzCAeezjOPAr3qNTTBU4hjZ2sIgjPOGlcXpL40KBk1jFOiawjYvoHgeYK3AcnXyW9RXWMJMB7UT7A8+aHD/4wgcusZkYe//WBZ437zc+8Yw7HOImS9Z0o9jKKU7QTbGbhrIeKnAQ01liOVrKFcp6Fv0F9qajhZWArRy6kyF9v2KnOuRTR7SnAAAAAElFTkSuQmCC');
}
    
#\34 7d456a6::before, #\34 7d456a6 > .bgExtraLayerOverlay {
    
}
#\34 7d456a6 {
    width: 48%;
    flex: 1 1 auto;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
#\34 7d456a6.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA1UlEQVQY02XOr0oDUBTH8Y+z6AT/FGHsCUTEJKyIICIGywwyfABRMGgwKVODsCGYNJh0xWAYs9gMJoM+gEF8Am0LFsF74axsF35w+Z3vOb8fDGMJ1/jCC3ZR1vdGsIk2uvjAGeb6wVFs4RG/+MQ55mM+1AMLqKCOJ9zF4kD0DKrpchMdtLCPBUxjDBMZPMFVRD/jPpmnWMNy8haxLjr94A/feMUNDnGUvD3sZPA99IaHFHWBY1ziNv410aenDazGoBHK/UsZnApNopgujWMFB9jGbIb+AQwqJrmnzJchAAAAAElFTkSuQmCC');
}
    
#\37 5d68d32 {
    margin: 0px 0% 0px 0%;
}
    
#b3779d7b::before, #b3779d7b > .bgExtraLayerOverlay {
    
}
#b3779d7b {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
#b3779d7b.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAsUlEQVQY013OMU5CURCF4Y9YCFRQSWzA8nVSESwwugaNAkuw05I1UIO6HBtJ2Id5izDgNSdInOTknsz578zwVycY4SkapXeoRt4zPOAN73hE7x/jFDdYYhsVf5vst85xiWd84jva4AXDMK4w+1mzxhd2UfGvmIcxzj0r1Edgnc/TMAaYYIGPAHV86V2H0UKFuwTrqPj7ZO0CdnCRxiSrpplUJesWsBm4TO7nnnHWtZI19zgTIwZRfwGfAAAAAElFTkSuQmCC');
}
    
#\39 888474c::before, #\39 888474c > .bgExtraLayerOverlay {
    
}
#\39 888474c {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
#\39 888474c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAv0lEQVQY0y3QO0oDYBAE4O8+nsBT2KVKYaWdtpob+EYhIphAjPGF2BgVYwrFRyEIkpADmZUphoX5Z3Zmf1hAA8toYjFohmtEYwW7OEMHW0En3B5WS7iJNu5wjXMMcBPuGK0Sbsf5gic8Zz7MK4zQj8YRerjMPEnCTrhBNN4xxQ8+EnmBQ3xjFt4rvuKsTetYw1ISSvRWwk9MMJ5/w22uLGyk428W/V86SvkrnKKb6Me8VR376VTEPYYxDZNS5oM/n/88qgo1bvsAAAAASUVORK5CYII=');
}
    
#\39 dd1af8f::before, #\39 dd1af8f > .bgExtraLayerOverlay {
    
}
#\39 dd1af8f {
    width: 48%;
    flex: 1 1 auto;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
#\39 dd1af8f.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA10lEQVQY02XQvysEYBzH8ZdSd8ptJnUxcYtJMSCb5Wx0MbnhlOFuPBYiZTb4UWIQC3UyyR/gBtmOzSR/iee5vgb51FPP9/u8P9/n0xdKKGLQf+VeAcO5mMUiljGFcZQxgSUsYCaDdezjBA2sYwuHuE3AATYyuI0OujjFES7S9Ae8xL31Cz6jhzuc4RyXuMcxmhncjImfeMNTynkdX+/G+0oG57GH15T3C99huIl+FdMZHMEcdvCY3B94xxXWMBYr7GsIk1hFO0y1lLkSO/6jgXCOxilFr68fpwQk34Q/WzwAAAAASUVORK5CYII=');
}
    
#\31 d7a246f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 4%;
    min-height: 320px;
}
    
#\39 5437b06::before, #\39 5437b06 > .bgExtraLayerOverlay {
    
}
#\39 5437b06 {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
#\39 5437b06.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA00lEQVQY023QsSsEcBTA8c9gMlwWmZRBmW5CKSll09U5rlyIlO46CwPjdZFYFBGz6Sh/gQxMFkX+I79Xb1FevX79fn3f9/fe429UMIVZzGMZrUxDCYxjEdvo4Ah9HKMe4BxWsIld7OAAl8X+iGtsBbhRrGe4wSGW0EAX52ncC7CH28xVTGAB7bSF+SHAi4RP0MwhovkrvJX7a+nxO8B3DPCcBeuopekTH3gJ8Adfed5jDdW0n2bxfoB3eEpjrGQaw+V9NHc6iTHZUzO/nCkDjPgnfgGvLSY0ztcs8QAAAABJRU5ErkJggg==');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 d0b4ae9 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    min-height: 320px;
}
    
#b879a0e4 {
    margin: 0px 0% 0px 0%;
}
    
#\36 a282588 {
    width: 49%;
    flex: 1 1 auto;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#e4ca4b7a {
    width: 49%;
    flex: 1 1 auto;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\36 681ea2f {
    width: 49%;
    flex: 1 1 auto;
    order: 3;
    margin: 0% 0% 0% 0%;
}
    
#\30 bc0b65f {
    width: 49%;
    flex: 1 1 auto;
    order: 2;
    margin: 0% 0% 0% 0%;
}
    
#bae20c84 {
    width: 49%;
    flex: 1 1 auto;
    order: 4;
    margin: 0% 0% 0% 0%;
}
    
#\31 ba6c3d5 {
    width: 49%;
    flex: 1 1 auto;
    order: 5;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\36 1037011 {
    grid-template-rows: minmax(8px, max-content);
}
    
#d644fbf5 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#a4ebc263 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#aeaa7b23 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#abfb8ac1::before, #abfb8ac1 > .bgExtraLayerOverlay {
    
}
#abfb8ac1 {
    background-position: 0% 50%;
}
    
#d93d50ac {
    min-height: 0px;
    row-gap: 15px;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c410b471 {
    min-height: unset;
    flex-direction: column;
    padding: 10% 4% 10% 4%;
}
    
#c01749a9 {
    width: 100%;
}
    
#\31 3a45e9e {
    margin: 0px 0% 0px 0%;
}
    
#group_saj {
    width: 100%;
    align-items: flex-start;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 72c7e2d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 12px;
}
    
#dc7e72f7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 8% 4% 8% 4%;
}
    
#\30 61f3190 {
    margin: 0px 0% 0px 0%;
}
    
#group_40m {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#group_fb7 {
    height: auto;
    min-height: 150px;
    padding: 1.0484927916120577% 1.0484927916120577% 1.0484927916120577% 1.0484927916120577%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 1037011::before, #\36 1037011 > .bgExtraLayerOverlay {
    
}
    
#d644fbf5 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#\38 41acf97::before, #\38 41acf97 > .bgExtraLayerOverlay {
    
}
#\38 41acf97 {
    row-gap: 18px;
    width: 100%;
    min-height: 0px;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    order: 0;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#f8cea10a {
    row-gap: 20px;
    width: 100%;
    min-height: 0px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 1;
    padding: 8% 4% 8% 4%;
    margin: 50px 0% 0px 0%;
}
#f8cea10a.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#a63ddabf {
    width: 100%;
    order: 0;
}
    
#c8e7ef1c {
    margin: 0px 0% 0px 0%;
}
    
#widget_u2m.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_u2m {
    height: auto;
    width: 200px;
    margin: -50px 0% -50px 0%;
}
}



@media (max-width: 767px) {
    
#\36 46aaa8b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 bcd3f75 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#afd1f86a {
    min-height: unset;
    flex-direction: column;
    padding: 8% 4% 8% 4%;
}
    
#ba7a132a {
    margin: 0px 0% 0px 0%;
}
    
#widget_oga {
    height: 184px;
}
    
#group_7um {
    --column-gap: 4%;
    column-gap: 4%;
}
}



@media (max-width: 767px) {
    
#ce132b3f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ee5a1fc8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
}
}



@media (max-width: 767px) {
    
#cebf5f57 {
    width: 100%;
}
    
#bbd60d19::before, #bbd60d19 > .bgExtraLayerOverlay {
    
}
#bbd60d19 {
    width: 100%;
    min-height: 300px;
    align-items: flex-start;
    order: 0;
    justify-content: center;
    height: auto;
    padding: 12% 6% 12% 6%;
}
#bbd60d19.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHhAAAgICAgMAAAAAAAAAAAAAAQIABQMEBhESITH/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAf/EABURAQEAAAAAAAAAAAAAAAAAAAAB/9oADAMBAAIRAxEAPwDf+aVmvYVAxbIZk8vgMnMdTrLjVQH6AAHuIiLX/9k=');
}
    
#a4ebc263 {
    min-height: 0;
    flex-direction: column;
    row-gap: 32px;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#a3e88990::before, #a3e88990 > .bgExtraLayerOverlay {
    
}
#a3e88990 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    background-position: 0% 100%;
}
#a3e88990.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAzElEQVQY0zXQyyrFcRTF8c/DGHsEI6U8goGJkoFbGSM6SLl04hiIcqlThMglA3kME4wwEOUV/LeWwepXv/3de629oQcj2MU1bvEQPWIDwzCAeezjOPAr3qNTTBU4hjZ2sIgjPOGlcXpL40KBk1jFOiawjYvoHgeYK3AcnXyW9RXWMJMB7UT7A8+aHD/4wgcusZkYe//WBZ437zc+8Yw7HOImS9Z0o9jKKU7QTbGbhrIeKnAQ01liOVrKFcp6Fv0F9qajhZWArRy6kyF9v2KnOuRTR7SnAAAAAElFTkSuQmCC');
}
    
#\34 7d456a6::before, #\34 7d456a6 > .bgExtraLayerOverlay {
    
}
#\34 7d456a6 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    background-position: 0% 100%;
}
#\34 7d456a6.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA1UlEQVQY02XOr0oDUBTH8Y+z6AT/FGHsCUTEJKyIICIGywwyfABRMGgwKVODsCGYNJh0xWAYs9gMJoM+gEF8Am0LFsF74axsF35w+Z3vOb8fDGMJ1/jCC3ZR1vdGsIk2uvjAGeb6wVFs4RG/+MQ55mM+1AMLqKCOJ9zF4kD0DKrpchMdtLCPBUxjDBMZPMFVRD/jPpmnWMNy8haxLjr94A/feMUNDnGUvD3sZPA99IaHFHWBY1ziNv410aenDazGoBHK/UsZnApNopgujWMFB9jGbIb+AQwqJrmnzJchAAAAAElFTkSuQmCC');
}
    
#b3779d7b::before, #b3779d7b > .bgExtraLayerOverlay {
    
}
#b3779d7b {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    background-position: 0% 100%;
}
#b3779d7b.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAsUlEQVQY013OMU5CURCF4Y9YCFRQSWzA8nVSESwwugaNAkuw05I1UIO6HBtJ2Id5izDgNSdInOTknsz578zwVycY4SkapXeoRt4zPOAN73hE7x/jFDdYYhsVf5vst85xiWd84jva4AXDMK4w+1mzxhd2UfGvmIcxzj0r1Edgnc/TMAaYYIGPAHV86V2H0UKFuwTrqPj7ZO0CdnCRxiSrpplUJesWsBm4TO7nnnHWtZI19zgTIwZRfwGfAAAAAElFTkSuQmCC');
}
    
#\39 dd1af8f::before, #\39 dd1af8f > .bgExtraLayerOverlay {
    
}
#\39 dd1af8f {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    background-position: 0% 100%;
}
#\39 dd1af8f.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA10lEQVQY02XQvysEYBzH8ZdSd8ptJnUxcYtJMSCb5Wx0MbnhlOFuPBYiZTb4UWIQC3UyyR/gBtmOzSR/iee5vgb51FPP9/u8P9/n0xdKKGLQf+VeAcO5mMUiljGFcZQxgSUsYCaDdezjBA2sYwuHuE3AATYyuI0OujjFES7S9Ae8xL31Cz6jhzuc4RyXuMcxmhncjImfeMNTynkdX+/G+0oG57GH15T3C99huIl+FdMZHMEcdvCY3B94xxXWMBYr7GsIk1hFO0y1lLkSO/6jgXCOxilFr68fpwQk34Q/WzwAAAAASUVORK5CYII=');
}
    
#\39 888474c::before, #\39 888474c > .bgExtraLayerOverlay {
    
}
#\39 888474c {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    background-position: 0% 100%;
}
#\39 888474c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAv0lEQVQY0y3QO0oDYBAE4O8+nsBT2KVKYaWdtpob+EYhIphAjPGF2BgVYwrFRyEIkpADmZUphoX5Z3Zmf1hAA8toYjFohmtEYwW7OEMHW0En3B5WS7iJNu5wjXMMcBPuGK0Sbsf5gic8Zz7MK4zQj8YRerjMPEnCTrhBNN4xxQ8+EnmBQ3xjFt4rvuKsTetYw1ISSvRWwk9MMJ5/w22uLGyk428W/V86SvkrnKKb6Me8VR376VTEPYYxDZNS5oM/n/88qgo1bvsAAAAASUVORK5CYII=');
}
    
#\31 d7a246f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\39 5437b06::before, #\39 5437b06 > .bgExtraLayerOverlay {
    
}
#\39 5437b06 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    background-position: 0% 100%;
}
#\39 5437b06.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA00lEQVQY023QsSsEcBTA8c9gMlwWmZRBmW5CKSll09U5rlyIlO46CwPjdZFYFBGz6Sh/gQxMFkX+I79Xb1FevX79fn3f9/fe429UMIVZzGMZrUxDCYxjEdvo4Ah9HKMe4BxWsIld7OAAl8X+iGtsBbhRrGe4wSGW0EAX52ncC7CH28xVTGAB7bSF+SHAi4RP0MwhovkrvJX7a+nxO8B3DPCcBeuopekTH3gJ8Adfed5jDdW0n2bxfoB3eEpjrGQaw+V9NHc6iTHZUzO/nCkDjPgnfgGvLSY0ztcs8QAAAABJRU5ErkJggg==');
}
    
#\37 5d68d32 {
    margin: 0px 0% 50px 0%;
}
}



@media (max-width: 767px) {
    
#\36 a282588 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 d0b4ae9 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#e4ca4b7a {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 681ea2f {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 bc0b65f {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#bae20c84 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 ba6c3d5 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
}

