@media all {
  *#dm .dmInner div.u_1463731820 .svg {
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1465135666 .svg {
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1984592710 .svg {
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1179709379 {
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(67,67,67,1) !important;
  }

  *#dm .dmInner a.u_1179709379 span.text { color:rgba(67,67,67,1) !important; }

  *#dm .dmInner a.u_1245695952 {
    background-color:rgba(0,0,0,0) !important;
    border-color:var(--color_3) !important;
  }

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

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

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

  *#dm .dmInner div.u_1440853203 a {
    color:var(--color_3) !important;
    text-decoration:none !important;
    font-weight:600 !important;
  }

  *#dm .dmInner div.u_1440853203 .powered { font-weight:300 !important; }

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

  *#dm .dmInner *.u_1490609574 { display:block !important; }

  *#dm .dmInner *.u_1401957351 { display:none !important; }

  *#dm .dmInner *.u_1251843854 { display:block !important; }

  *#dm .dmInner *.u_1746635919 { display:none !important; }

  *#dm .dmInner *.u_1325394456 { display:block !important; }

  *#dm .dmInner *.u_1219718774 { display:none !important; }

  *#dm .dmInner div.u_2569240580 .photoGalleryThumbs .image-container { border-radius:20px 20px 0px 0px !important; }

  *#dm .dmInner *.u_1472195467 { display:block !important; }

  *#dm .dmInner *.u_1834870211 { display:none !important; }

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

  *#dm .dmInner div.u_2569240580 .caption-inner { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_2569240580 .caption-container .caption-title { color:var(--color_3) !important; }

  *#dm .dmInner div.u_2569240580 .caption-container .caption-text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_2569240580 .caption-container .caption-text .rteBlock { color:var(--color_3) !important; }

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

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

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

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

  *#dm .dmInner div.u_1030006109 .photoGalleryViewAll.link { font-weight:700 !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1440853203 .powered { font-size:16px !important; }

  *#dm .dmInner div.u_1440853203 a { font-size:16px !important; }

  *#dm .dmInner div.u_2569240580 .caption-container .caption-text { font-size:16px !important; }

  *#dm .dmInner div.u_2569240580 .caption-container .caption-text .rteBlock { font-size:16px !important; }

  *#dm .dmInner div.u_2569240580 .caption-container .caption-title { font-size:20px !important; }

  *#dm .dmInner *.u_2569240580 .caption-inner {
    padding-left:8px !important;
    padding-right:8px !important;
  }

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

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

  *#dm .dmInner *.u_2569240580 .photoGalleryViewAll { padding:0 5px !important; }

  *#dm .dmInner *.u_1030006109 .photoGalleryThumbs { padding:2.5px !important; }

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

  *#dm .dmInner *.u_1030006109 .photoGalleryViewAll { padding:0 2.5px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_2569240580 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_2569240580 .photoGalleryViewAll { padding:0 5px !important; }

  *#dm .dmInner *.u_2569240580 .photoGalleryThumbs .image-container a { padding-top:250px !important; }

  *#dm .dmInner div.u_2569240580 .caption-container .caption-title { font-size:20px !important; }

  *#dm .dmInner *.u_1030006109 .photoGalleryThumbs { padding:2.5px !important; }

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

  *#dm .dmInner *.u_1030006109 .photoGalleryViewAll { padding:0 2.5px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_2569240580 .photoGalleryThumbs .image-container a { padding-top:250px !important; }

  *#dm .dmInner *.u_2569240580 .photoGalleryThumbs { padding:2.5px !important; }

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

  *#dm .dmInner *.u_2569240580 .photoGalleryViewAll { padding:0 2.5px !important; }

  *#dm .dmInner div.u_2569240580 .caption-container .caption-text { font-size:16px !important; }

  *#dm .dmInner div.u_2569240580 .caption-container .caption-text .rteBlock { font-size:16px !important; }

  *#dm .dmInner *.u_1030006109 .photoGalleryThumbs { padding:2.5px !important; }

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

  *#dm .dmInner *.u_1030006109 .photoGalleryViewAll { padding:0 2.5px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\35 2fa0d1c::before, #\35 2fa0d1c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.9;
    border-radius: inherit;
}
#\35 2fa0d1c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: url("https://le-de.cdn-website.com/d0ffa07a8b9f469c835a1790cd880d21/dms3rep/multi/opt/Zimmerei-Heiko-Diehr-002-1920w.jpg?jxl&v=jxl");
    border-radius: 20px 20px 20px 20px;
    align-items: center;
    justify-content: flex-start;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\30 fc720f1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 48%;
    min-width: 4%;
}
    
#\38 0dcc958 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#b5e59e3e::before, #b5e59e3e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.5;
    border-radius: inherit;
}
#b5e59e3e {
    background-color: var(--color_2);
    background-image: url("https://le-de.cdn-website.com/d0ffa07a8b9f469c835a1790cd880d21/dms3rep/multi/opt/Zimmerei-Heiko-Diehr-002-1920w.png?jxl&v=jxl");
}
    
#widget_e61 {
    width: 100.00%;
    height: 435px;
    min-height: 100px;
    max-width: 100%;
}
    
#widget_l57 {
    width: 87.62%;
    height: auto;
    max-width: 100%;
}
    
#\31 a14a947 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#c5965ba7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
}
    
#ce74c07d {
    min-height: 500px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 12% 4% 6% 4%;
}
    
#\34 68f48e2::before, #\34 68f48e2 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.7;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(20, 20, 20, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#\34 68f48e2 {
    background-image: url("https://le-de.cdn-website.com/d0ffa07a8b9f469c835a1790cd880d21/dms3rep/multi/opt/Werkstatt-1920w.jpg?jxl&v=jxl");
    background-color: var(--color_1);
}
    
#ff416c91 {
    margin: 0px 0% 0px 0%;
}
    
#widget_kb4 {
    width: 87.07%;
    height: auto;
    max-width: 100%;
}
    
#widget_cv6 {
    width: 230px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
}



@media all {
    
#\38 9eddfb7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
}
    
#\33 8b3ac9c {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_r77 {
    width: 80.59%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#b25a9c96 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#\39 8a9691d {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#e82a1e86 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#ba393a3e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 c169322 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 48%;
    min-width: 4%;
    order: 0;
    background-color: rgba(255, 255, 255, 0.9);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#a960f2d6 {
    background-image: url("https://le-de.cdn-website.com/d0ffa07a8b9f469c835a1790cd880d21/dms3rep/multi/opt/Zimmerei-Heiko-Diehr-003-1920w.jpg");
    background-attachment: fixed;
}
}



@media all {
    
#\37 ad510c9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
}
    
#ef9bf5c0 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_drd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_drd {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% -20px 0%;
}
}



@media all {
    
#cf164fd2 {
    min-height: 357px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\34 63b5bfc {
    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;
}
    
#c626b0f8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
}
    
#\37 0dbd9fc {
    width: 98.95%;
    height: auto;
    max-width: 100%;
}
    
#ae473e38::before, #ae473e38 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.5;
    border-radius: inherit;
}
#ae473e38 {
    background-color: var(--color_2);
    background-image: url("https://le-de.cdn-website.com/d0ffa07a8b9f469c835a1790cd880d21/dms3rep/multi/opt/Zimmerei-Heiko-Diehr-002-1920w.png?jxl&v=jxl");
}
    
#group_vn6 {
    align-items: flex-start;
    width: 100%;
    min-height: 117px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.2233158671800366%;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    padding: 20px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_adi {
    justify-content: flex-start;
    align-items: center;
    width: 31.85%;
    min-height: 96px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 2.2233158671800366%;
    flex-wrap: nowrap;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c6067a2d {
    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;
}
    
#\35 29b6e25 {
    justify-content: flex-start;
    align-items: center;
    width: 31.85%;
    min-height: 96px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 2.2233158671800366%;
    flex-wrap: nowrap;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ca793df0 {
    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;
}
    
#\34 ed61c5f {
    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;
}
    
#a78010e6 {
    justify-content: flex-start;
    align-items: center;
    width: 31.85%;
    min-height: 96px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 2.2233158671800366%;
    flex-wrap: nowrap;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 77c32b2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 07bceb7 {
    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;
}
    
#widget_v6i {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 2012bfc {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5878d8b {
    width: 60px;
    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 840696e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 15%;
    min-width: 4%;
}
    
#\30 6ccd1c5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 15%;
    min-width: 4%;
}
    
#\30 84ba30b {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#f1f891e9 {
    background-image: url("https://le-de.cdn-website.com/d0ffa07a8b9f469c835a1790cd880d21/dms3rep/multi/opt/Zimmerei-Heiko-Diehr-004-1920w.jpg?jxl&v=jxl");
}
    
#group_e5g {
    justify-content: flex-start;
    align-items: center;
    width: 61.8%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    background-color: rgba(255, 255, 255, 0.9);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\32 6d551f7 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a0615f64.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a0615f64 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 10px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0b022da {
    width: 230px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 aa10a8d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\34 7c1ca36 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_6f2 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 0dcc958 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#b5e59e3e::before, #b5e59e3e > .bgExtraLayerOverlay {
    
}
    
#\35 2fa0d1c::before, #\35 2fa0d1c > .bgExtraLayerOverlay {
    
}
#\35 2fa0d1c {
    width: 100%;
    min-height: 80px;
}
    
#\30 fc720f1 {
    width: 100%;
    min-height: 80px;
}
    
#widget_e61 {
    height: 350px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ce74c07d {
    padding: 20% 2% 6% 2%;
}
    
#\34 68f48e2::before, #\34 68f48e2 > .bgExtraLayerOverlay {
    
}
    
#widget_kb4 {
    width: 88.13%;
}
    
#ff416c91 {
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 8a9691d {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#\34 c169322 {
    width: 100%;
    min-height: 8px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#cf164fd2 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#c626b0f8 {
    width: 100%;
    min-height: 80px;
}
    
#ae473e38::before, #ae473e38 > .bgExtraLayerOverlay {
    
}
    
#group_vn6 {
    column-gap: 2.2233158671800366%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_adi {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 29b6e25 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a78010e6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 84ba30b {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#a0615f64 {
    width: 100.00%;
}
}



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



@media (max-width: 767px) {
    
#\35 2fa0d1c::before, #\35 2fa0d1c > .bgExtraLayerOverlay {
    
}
#\35 2fa0d1c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\30 fc720f1 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#\38 0dcc958 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#b5e59e3e::before, #b5e59e3e > .bgExtraLayerOverlay {
    
}
    
#widget_e61 {
    width: 100.00%;
    height: 283px;
}
    
#widget_l57 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#c5965ba7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ce74c07d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 81% 4% 6% 4%;
}
    
#\34 68f48e2::before, #\34 68f48e2 > .bgExtraLayerOverlay {
    
}
#\34 68f48e2 {
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50% 0%;
}
    
#ff416c91 {
    margin: 0px 0% 0px 0%;
}
    
#widget_kb4 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\38 9eddfb7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 12px;
}
    
#\33 8b3ac9c {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_r77 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#b25a9c96 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 8a9691d {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\34 c169322 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#cf164fd2 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#c626b0f8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ae473e38::before, #ae473e38 > .bgExtraLayerOverlay {
    
}
    
#group_vn6 {
    column-gap: 2.2233158671800366%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 12px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_adi {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 29b6e25 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a78010e6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 840696e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 6ccd1c5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 84ba30b {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_e5g {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#a0615f64 {
    width: 89.73%;
}
}



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

#\35 2fa0d1c.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAABAUGB//EACIQAAIBAwIHAAAAAAAAAAAAAAECAwAEEQUhBhIjMUFRUv/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAGhEAAwEAAwAAAAAAAAAAAAAAAQIDAAQRIf/aAAwDAQACEQMRAD8ARR8WanIgR5XuFbBJGwWrq3vJGgjYxx5KgnJHqswhAWFMADbxRyzS8o6j9vo1GvOsjeMcBCRHRXf/2Q==')!important}#a960f2d6.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAiEAAABAQHAAAAAAAAAAAAAAAAAQIFAwQGERQXITFUkeH/xAAVAQEBAAAAAAAAAAAAAAAAAAABA//EABcRAQEBAQAAAAAAAAAAAAAAAAEAAhH/2gAMAwEAAhEDEQA/ADFVNXs0DFTk1FUR7IXrcWc5Xvjn14ACWnjLf//Z')!important}#ae473e38.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAvElEQVQI102LMUoDYRSEf6LBlOm0sjIg2HqAgIVewEqQVGKZLr2NlYJI9Ax7ij3AHiSQhUDeezPzupVdEnDgYxj4ppjFpTvv3LWIyBWQb2R+A1oD+gH023cxi6k7Z2a8jdADkI9AvgJaAXo/ysXMRtvt7myz2U32e5y78ypC/eke0MtBXpeu60rTNANt2564+zgiJhG6IDUntST1NYhVVZW6rgf63ZOZp5JuSD2T+iz/c5QOjKS8JvOJzI8/PQavVHW6NEgAAAAASUVORK5CYII=')!important}#f1f891e9.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAHRAAAgMAAgMAAAAAAAAAAAAAAQIAAwQFEQYhMv/EABUBAQEAAAAAAAAAAAAAAAAAAAEC/8QAGREBAAIDAAAAAAAAAAAAAAAAAQACAxEh/9oADAMBAAIRAxEAPwCTTrq8i4y9tudWKL2rH6BmetXaGIWz0D0IiTkDcLqvZ//Z')!important}