@media all {
  *#dm .dmInner a.u_4097783004 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/b5e01f45a8f44079b02b405323534147/icon/Heart_8151913.svg) !important;
  }

  *#dm .dmInner div.u_3020753353 hr {
    border:none !important;
    height:10px !important;
    color:var(--color_3) !important;
    background:linear-gradient(89deg,transparent,currentColor,transparent) !important;
  }

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

  *#dm .dmInner *.u_688874482 .list-icon { color:var(--color_1) !important; }

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1620353574 .svg { width:100% !important; }

  *#dm .dmInner div.u_1620353574 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner *.u_1964395895 .svg { width:100% !important; }

  *#dm .dmInner div.u_1964395895 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner *.u_1747285051 .svg { width:100% !important; }

  *#dm .dmInner div.u_1747285051 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner nav.u_1998592992 { color:white !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1664822945 { text-align:left !important; }

  *#dm .dmInner *.u_688874482 .list-text { margin-bottom:20px !important; }

  *#dm .dmInner *.u_688874482 .list-icon {
    font-size:22px !important;
    margin-right:15px !important;
  }

  *#dm .dmInner *.u_422972207 .photoGalleryThumbs { padding:5px !important; }

  *#dm .dmInner *.u_422972207 .layout-container { padding:5px !important; }

  *#dm .dmInner *.u_422972207 .photoGalleryViewAll { padding:0 5px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1664822945 { text-align:left !important; }

  *#dm .dmInner *.u_688874482 .list-text { margin-bottom:20px !important; }

  *#dm .dmInner *.u_688874482 .list-icon { margin-right:20px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1664822945 { text-align:left !important; }

  *#dm .dmInner *.u_688874482 .list-text { margin-bottom:20px !important; }

  *#dm .dmInner *.u_688874482 .list-icon { margin-right:10px !important; }

  *#dm .dmInner *.u_422972207 .photoGalleryThumbs { padding:5px !important; }

  *#dm .dmInner *.u_422972207 .layout-container { padding:5px !important; }

  *#dm .dmInner *.u_422972207 .photoGalleryViewAll { padding:0 5px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#be04aaec {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 b6e9323 {
    min-height: 600px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\31 631b742::before, #\31 631b742 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.7;
    border-radius: inherit;
    background-image: linear-gradient(90deg, rgba(18, 82, 161, 1) 0%, rgba(34, 181, 179, 1) 100%);
}
#\31 631b742 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://le-de.cdn-website.com/b5e01f45a8f44079b02b405323534147/dms3rep/multi/opt/AdobeStock_129317801-1920w.jpeg");
    background-attachment: fixed;
}
    
#widget_g55 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_3ql.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_3ql {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 20px 0%;
}
    
#widget_n8t.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#widget_n8t {
    width: 700px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    margin: 0px 0% 20px 0%;
}
    
#widget_3a5 {
    width: 400px;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 b6e9323 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#e76f5c43 {
    margin: 0px 0% 0px 0%;
}
    
#\31 631b742::before, #\31 631b742 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#be04aaec {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 b6e9323 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20% 4% 10% 4%;
}
    
#\31 631b742::before, #\31 631b742 > .bgExtraLayerOverlay {
    
}
    
#e76f5c43 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 cb0cb7c {
    min-height: 600px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ea3161df {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\38 b547535 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#f738639f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/b5e01f45a8f44079b02b405323534147/dms3rep/multi/opt/Bild1-1920w.webp);
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_b2u {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_124 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_cur {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#dc1fd255 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 cb0cb7c {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#dc1fd255 {
    margin: 0px 0% 0px 0%;
}
    
#f738639f {
    width: 100%;
    min-height: 350px;
}
    
#\38 b547535 {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\35 cb0cb7c {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\38 b547535 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#f738639f {
    min-height: 400px;
    align-items: center;
    width: 100%;
}
}



@media all {
    
#\32 1235261 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    box-shadow: none;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 7e5184f {
    min-height: 700px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#group_j3k::before, #group_j3k > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.8;
    border-radius: inherit;
}
#group_j3k {
    justify-content: flex-end;
    width: 30.666666666666668%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url(https://le-de.cdn-website.com/b5e01f45a8f44079b02b405323534147/dms3rep/multi/opt/CSK_7876-701h.webp);
    padding: 50px 50px 50px 50px;
    margin: 0px 0% 0px 0%;
}
#group_j3k.lazy {
    background-image: url('data:image/jpeg; base64,UklGRk4AAABXRUJQVlA4IEIAAAAQAgCdASoKAAcAAUAmJZACdAEf3Xt4JeOAAP75lbZlsz90WfdOSw7I1TRXqcfjpC9/cgAtvwFreAnjI1OUclgAAAA=');
}
    
#d19acee5 {
    margin: 0px 0% 0px 0%;
}
    
#widget_1jo {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_uum {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ca5a32bb::before, #ca5a32bb > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.8;
    border-radius: inherit;
}
#ca5a32bb {
    justify-content: flex-end;
    width: 30.666666666666668%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url(https://le-de.cdn-website.com/b5e01f45a8f44079b02b405323534147/dms3rep/multi/opt/CSK_7858-701h.webp);
    background-position: 0% 50%;
    padding: 50px 50px 50px 50px;
    margin: 0px 0% 0px 0%;
}
#ca5a32bb.lazy {
    background-image: url('data:image/jpeg; base64,UklGRk4AAABXRUJQVlA4IEIAAAAQAgCdASoKAAcAAUAmJZACdAEfbQY6pxsAAP79hM3y4goSHuSUCNQwtPq9jxaL4D/W2qHmDIHdsccEyZ5ceW4AAAA=');
}
    
#\35 2ca1f30 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a059479d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 69bc09b::before, #\39 69bc09b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.8;
    border-radius: inherit;
}
#\39 69bc09b {
    justify-content: flex-end;
    width: 30.666666666666668%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url(https://le-de.cdn-website.com/b5e01f45a8f44079b02b405323534147/dms3rep/multi/opt/CSK_7906-701h.webp);
    padding: 50px 50px 50px 50px;
    margin: 0px 0% 0px 0%;
}
#\39 69bc09b.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkwAAABXRUJQVlA4IEAAAADwAQCdASoKAAYAAUAmJagCdAERHYUlZ7AA/vmKQGmMWn9hMQhNUlvVhGPa4P3ybmR/Y1cWEq69rAvzqyOWQAAA');
}
    
#\31 7bdb545 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#cfd18a0f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 d498100 {
    width: 250px;
    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 bc89700 {
    width: 250px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 916bb4f {
    width: 250px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 7e5184f {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 2% 2% 2% 2%;
}
    
#d19acee5 {
    margin: 0px 0% 0px 0%;
}
    
#group_j3k::before, #group_j3k > .bgExtraLayerOverlay {
    
}
#group_j3k {
    width: 100%;
    min-height: 450px;
}
#group_j3k.lazy {
    background-image: url('data:image/jpeg; base64,UklGRk4AAABXRUJQVlA4IEIAAAAQAgCdASoKAAcAAUAmJZACdAEf3Xt4JeOAAP75lbZlsz90WfdOSw7I1TRXqcfjpC9/cgAtvwFreAnjI1OUclgAAAA=');
}
    
#ca5a32bb::before, #ca5a32bb > .bgExtraLayerOverlay {
    
}
#ca5a32bb {
    width: 100%;
    min-height: 450px;
}
#ca5a32bb.lazy {
    background-image: url('data:image/jpeg; base64,UklGRk4AAABXRUJQVlA4IEIAAAAQAgCdASoKAAcAAUAmJZACdAEfbQY6pxsAAP79hM3y4goSHuSUCNQwtPq9jxaL4D/W2qHmDIHdsccEyZ5ceW4AAAA=');
}
    
#\39 69bc09b::before, #\39 69bc09b > .bgExtraLayerOverlay {
    
}
#\39 69bc09b {
    width: 100%;
    min-height: 450px;
}
#\39 69bc09b.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkwAAABXRUJQVlA4IEAAAADwAQCdASoKAAYAAUAmJagCdAERHYUlZ7AA/vmKQGmMWn9hMQhNUlvVhGPa4P3ybmR/Y1cWEq69rAvzqyOWQAAA');
}
}



@media (max-width: 767px) {
    
#\30 7e5184f {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_j3k::before, #group_j3k > .bgExtraLayerOverlay {
    
}
#group_j3k {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
#group_j3k.lazy {
    background-image: url('data:image/jpeg; base64,UklGRk4AAABXRUJQVlA4IEIAAAAQAgCdASoKAAcAAUAmJZACdAEf3Xt4JeOAAP75lbZlsz90WfdOSw7I1TRXqcfjpC9/cgAtvwFreAnjI1OUclgAAAA=');
}
    
#ca5a32bb::before, #ca5a32bb > .bgExtraLayerOverlay {
    
}
#ca5a32bb {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
#ca5a32bb.lazy {
    background-image: url('data:image/jpeg; base64,UklGRk4AAABXRUJQVlA4IEIAAAAQAgCdASoKAAcAAUAmJZACdAEfbQY6pxsAAP79hM3y4goSHuSUCNQwtPq9jxaL4D/W2qHmDIHdsccEyZ5ceW4AAAA=');
}
    
#\39 69bc09b::before, #\39 69bc09b > .bgExtraLayerOverlay {
    
}
#\39 69bc09b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
#\39 69bc09b.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkwAAABXRUJQVlA4IEAAAADwAQCdASoKAAYAAUAmJagCdAERHYUlZ7AA/vmKQGmMWn9hMQhNUlvVhGPa4P3ybmR/Y1cWEq69rAvzqyOWQAAA');
}
}



@media all {
    
#\38 b1b519a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    box-shadow: none;
}
    
#\34 dc3b7ad {
    margin: 0px 0% 0px 0%;
}
    
#c7b1b3e5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#c64a5f17 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 f0b941c {
    min-height: 700px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 9dc8212::before, #\37 9dc8212 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.8;
    border-radius: inherit;
}
#\37 9dc8212 {
    justify-content: flex-end;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url(https://le-de.cdn-website.com/b5e01f45a8f44079b02b405323534147/dms3rep/multi/opt/AdobeStock_129317801-1920w.jpeg);
    padding: 50px 50px 50px 50px;
    margin: 0px 0% 0px 0%;
}
#\37 9dc8212.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAT/xAAfEAABAwUAAwAAAAAAAAAAAAACAAEDBAUREjEGB0H/xAAVAQEBAAAAAAAAAAAAAAAAAAAAA//EABYRAQEBAAAAAAAAAAAAAAAAAAECAP/aAAwDAQACEQMRAD8Ass3lVzq6aVrhGDZfJEz52U5+y77CZRx0lLoD6jzjc+IiEgutVKG//9k=');
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 27a7603::before, #\31 27a7603 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.8;
    border-radius: inherit;
}
#\31 27a7603 {
    justify-content: flex-end;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url(https://le-de.cdn-website.com/b5e01f45a8f44079b02b405323534147/dms3rep/multi/opt/CSK_7945-1920w.webp);
    padding: 50px 50px 50px 50px;
    margin: 0px 0% 0px 0%;
}
#\31 27a7603.lazy {
    background-image: url('data:image/jpeg; base64,UklGRk4AAABXRUJQVlA4IEIAAAAQAgCdASoKAAcAAUAmJYgCdLoAAv3RLCgAAP71XZ05S6mmeMAbDUGhX3HqPOz5yfnunW+GIsYxcvDtyYu4Q6kAAAA=');
}
    
#ae0490d9 {
    width: 250px;
    height: auto;
    max-width: 100%;
}
    
#\31 f27b1ed {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#fb0743c9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d8039f81 {
    width: 250px;
    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 (min-width: 768px) and (max-width: 1024px) {
    
#\34 dc3b7ad {
    margin: 0px 0% 0px 0%;
}
    
#\31 27a7603::before, #\31 27a7603 > .bgExtraLayerOverlay {
    
}
#\31 27a7603 {
    width: 100%;
    min-height: 450px;
}
#\31 27a7603.lazy {
    background-image: url('data:image/jpeg; base64,UklGRk4AAABXRUJQVlA4IEIAAAAQAgCdASoKAAcAAUAmJYgCdLoAAv3RLCgAAP71XZ05S6mmeMAbDUGhX3HqPOz5yfnunW+GIsYxcvDtyYu4Q6kAAAA=');
}
    
#\38 f0b941c {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 2% 2% 2% 2%;
}
    
#\37 9dc8212::before, #\37 9dc8212 > .bgExtraLayerOverlay {
    
}
#\37 9dc8212 {
    width: 100%;
    min-height: 450px;
}
#\37 9dc8212.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAT/xAAfEAABAwUAAwAAAAAAAAAAAAACAAEDBAUREjEGB0H/xAAVAQEBAAAAAAAAAAAAAAAAAAAAA//EABYRAQEBAAAAAAAAAAAAAAAAAAECAP/aAAwDAQACEQMRAD8Ass3lVzq6aVrhGDZfJEz52U5+y77CZRx0lLoD6jzjc+IiEgutVKG//9k=');
}
}



@media (max-width: 767px) {
    
#\31 27a7603::before, #\31 27a7603 > .bgExtraLayerOverlay {
    
}
#\31 27a7603 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
#\31 27a7603.lazy {
    background-image: url('data:image/jpeg; base64,UklGRk4AAABXRUJQVlA4IEIAAAAQAgCdASoKAAcAAUAmJYgCdLoAAv3RLCgAAP71XZ05S6mmeMAbDUGhX3HqPOz5yfnunW+GIsYxcvDtyYu4Q6kAAAA=');
}
    
#\38 f0b941c {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\37 9dc8212::before, #\37 9dc8212 > .bgExtraLayerOverlay {
    
}
#\37 9dc8212 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\37 9dc8212.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAT/xAAfEAABAwUAAwAAAAAAAAAAAAACAAEDBAUREjEGB0H/xAAVAQEBAAAAAAAAAAAAAAAAAAAAA//EABYRAQEBAAAAAAAAAAAAAAAAAAECAP/aAAwDAQACEQMRAD8Ass3lVzq6aVrhGDZfJEz52U5+y77CZRx0lLoD6jzjc+IiEgutVKG//9k=');
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d7e81e39 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\39 44c1d92 {
    min-height: 200px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f71beedf {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#widget_et7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#aa1e0a9b {
    margin: 0px 0% 0px 0%;
}
    
#widget_o66 {
    width: 100px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
}



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



@media (max-width: 767px) {
    
#d7e81e39 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 20px 10px 20px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\39 44c1d92 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#aa1e0a9b {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a443f9d7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#a7929a97 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f8c87478 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_mh1 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\32 19b3746 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a7929a97 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\32 19b3746 {
    margin: 0px 0% 0px 0%;
}
}



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



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b25838b3 {
    min-height: 320px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 ab2847e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#f31d6396 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: none;
    padding: 100px 100px 100px 100px;
    margin: 0% 0% 0% 0%;
}
    
#e12ff99a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 ad134c0 {
    margin: 0px 0% 0px 0%;
}
    
#widget_6ne {
    width: 100%;
    height: 800px;
    min-height: 100px;
    max-width: 100%;
}
    
#da8be334.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#da8be334 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_1up.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_1up {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 20px 0%;
}
    
#widget_83p {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\31 c8caa91 {
    width: 280px;
    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 (min-width: 768px) and (max-width: 1024px) {
    
#b25838b3 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0% 0% 0% 0%;
}
    
#\35 ad134c0 {
    margin: 0px 0% 0px 0%;
}
    
#f31d6396 {
    width: 100%;
    min-height: 80px;
}
    
#e12ff99a {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#b25838b3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#f31d6396 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 50px 50px 50px 50px;
    margin: 0% 0% 0% 0%;
}
    
#e12ff99a {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\35 ad134c0 {
    margin: 0px 0% 0px 0%;
}
    
#widget_6ne {
    height: 500px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#bd86e23e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 0ee6575 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 58de324 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#ee0523af {
    margin: 0px 0% 0px 0%;
}
    
#widget_71b {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 0ee6575 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#ee0523af {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#bd86e23e {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 0ee6575 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#ee0523af {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 4882078 {
    width: 80px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ba6ee859 {
    min-height: 50px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 76bd983 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#\33 d3388fd {
    margin: 0px 0% 0px 0%;
}
    
#group_8ni {
    width: 30.666666666666668%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#group_5g5 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_153 {
    width: 50%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 3d7283d {
    width: 30.666666666666668%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\37 02ab2f9 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\34 cf3c911 {
    width: 80px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d7d41f9 {
    width: 80%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f363ab02 {
    width: 30.666666666666668%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\34 1974cef {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#a9278d20 {
    width: 80px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 9a175e0 {
    width: 60%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 4882078 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ba6ee859 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\33 d3388fd {
    margin: 0px 0% 0px 0%;
}
    
#group_8ni {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\36 3d7283d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f363ab02 {
    width: 100%;
    min-height: 80px;
}
    
#group_5g5 {
    justify-content: center;
    flex-wrap: nowrap;
    flex-direction: column;
}
    
#widget_153 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 1974cef {
    justify-content: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a9278d20 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 9a175e0 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 02ab2f9 {
    flex-wrap: nowrap;
    flex-direction: column;
}
    
#\34 cf3c911 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 d7d41f9 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 4882078 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ba6ee859 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_8ni {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 3d7283d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 cf3c911 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f363ab02 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a9278d20 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_5g5 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_153 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 02ab2f9 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 d7d41f9 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 1974cef {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 9a175e0 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
}

