@media all {
  *#dm .dmInner div.u_1304066781 a { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1304066781 .powered { color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1086775539 {
    background-color:var(--color_3) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1353690455 hr {
    color:var(--color_3) !important;
    border-width:5px !important;
  }

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

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

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

  *#dm .dmInner div.u_1695952074 hr {
    color:var(--color_3) !important;
    border-width:5px !important;
  }

  *#dm .dmInner div.u_2720942739 .caption-inner { background-color:rgba(255,255,255,1) !important; }

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

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

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

  *#dm .dmInner div.u_1387437161 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(3,48,112) !important;
    border-width:1px !important;
    border-style:solid !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1113397511 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(3,48,112) !important;
    border-width:1px !important;
    border-style:solid !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1734336897 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(3,48,112) !important;
    border-width:1px !important;
    border-style:solid !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1587621963 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(3,48,112) !important;
    border-width:1px !important;
    border-style:solid !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner nav.u_1998592992.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { color:var(--color_5) !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1304066781 .powered { font-size:16px !important; }

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

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

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

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

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

  *#dm .dmInner div.u_2720942739 .caption-container .caption-title { font-size:30px !important; }
}
@media (min-width:0) and (max-width:767px) {}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_2720942739 .photoGalleryThumbs .image-container a { padding-top:280px !important; }

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

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

  *#dm .dmInner *.u_2720942739 .photoGalleryThumbs { padding:3.5px !important; }

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

  *#dm .dmInner *.u_2720942739 .photoGalleryViewAll { padding:0 3.5px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_2720942739 .photoGalleryThumbs { padding:2.5px !important; }

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

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

  *#dm .dmInner *.u_2720942739 .photoGalleryThumbs .image-container a { padding-top:250px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\38 7363b8a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 48%;
    min-width: 4%;
}
    
#\34 dff2b4f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#\34 f21e5dc {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 8% 4% 8% 4%;
}
    
#widget_alo {
    width: 76.33%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ec02e9de::before, #ec02e9de > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.4;
    border-radius: inherit;
    background-image: linear-gradient(90deg, rgba(3, 48, 112, 1) 45%, rgba(0, 0, 0, 0) 100%);
}
#ec02e9de {
    background-color: rgba(3, 48, 112, 0.8);
    background-image: url("https://le-de.cdn-website.com/facf4b944e3340da8ac3ecce5ffe5361/dms3rep/multi/opt/Kfz-Meisterbetrieb-Hans-Jahn-GmbH-Co-009-1920w.jpg");
}
    
#widget_oli {
    width: 250px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 2;
}
    
#\36 9f1131a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 9f1131a {
    width: 100px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#efc4037c {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 35a637e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
}
    
#\30 b335696 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_jja {
    width: 79.20%;
    height: auto;
    max-width: 100%;
}
    
#widget_3fk {
    width: 79.16%;
    height: auto;
    max-width: 100%;
}
    
#widget_2ln.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_2ln {
    width: 100px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\37 6167803 {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#a1c3d3f6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: none;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 b3b24ac {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 4% 6% 4%;
}
    
#\33 e1b912f {
    width: 93.60%;
    height: auto;
    max-width: 100%;
}
    
#fa72f9ae {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 48%;
    min-width: 4%;
    order: 1;
    padding: 0px 0px 0px 30px;
    margin: 0px 0% 0px 0%;
}
    
#f90873d4 {
    width: 98.43%;
    height: auto;
    max-width: 100%;
}
    
#fa95158a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#fa95158a {
    width: 100px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#widget_n46.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_n46 {
    width: 100.00%;
    height: 410px;
    min-height: 100px;
    max-width: 100%;
    margin: -30px 30px 30px 30px;
}
    
#\35 b6df3c5 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 c7dabae {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 4% 0% 4%;
}
    
#a9801c77 {
    background-color: var(--color_2);
    background-image: none;
}
    
#a3b5fef5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    order: 0;
}
    
#f0e81f33.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f0e81f33 {
    width: 100px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#ddc22f64 {
    width: 80%;
    height: auto;
    max-width: 100%;
}
    
#d49cfd9a {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#c6060642 {
    width: 94.51%;
    height: auto;
    max-width: 100%;
}
    
#b9bc35fe {
    width: 98.43%;
    height: auto;
    max-width: 100%;
}
    
#\39 fb38729 {
    margin: 0px 0% 0px 0%;
}
    
#\31 186569e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 48%;
    min-width: 4%;
    order: 0;
    background-color: rgba(255, 255, 255, 0.95);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#ef386bc2 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#\38 09bc89b {
    background-color: rgba(255, 255, 255, 1);
    background-image: url("https://le-de.cdn-website.com/facf4b944e3340da8ac3ecce5ffe5361/dms3rep/multi/opt/Kfz-Meisterbetrieb-Hans-Jahn-GmbH-Co-002-1920w.jpg");
    background-attachment: fixed;
}
#\38 09bc89b.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAcEAACAgMBAQAAAAAAAAAAAAABAgADBAUGIRH/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAEEMv/aAAwDAQACEQMRAD8AmfKajCbr1otpW2ph6H9lxTndYEUDGUD5EQdekNiyz//Z');
}
    
#a047d4a4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a047d4a4 {
    width: 100px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#group_ts1 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
}
}



@media all {
    
#\39 a49e55a {
    width: 78.25%;
    height: auto;
    max-width: 100%;
}
    
#bcbbb2fa {
    width: 98.43%;
    height: auto;
    max-width: 100%;
}
    
#acc3e67b {
    margin: 0px 0% 0px 0%;
}
    
#\36 0cf81f9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 0cf81f9 {
    width: 100.00%;
    height: 410px;
    min-height: 100px;
    max-width: 100%;
    margin: -30px 30px 30px 30px;
}
    
#\31 116b3b1 {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#e1f7cbd8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: none;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 f131176 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 48%;
    min-width: 4%;
    order: 1;
    padding: 0px 0px 0px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\36 0a51c9f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 0a51c9f {
    width: 100px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#db236345 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
}



@media all {
    
#f2683ad3 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\37 be202f0 {
    background-image: url("https://le-de.cdn-website.com/facf4b944e3340da8ac3ecce5ffe5361/dms3rep/multi/opt/absurdity-1920w.png");
    background-repeat: repeat;
    background-size: auto;
    background-color: var(--color_1);
}
#\37 be202f0.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAX0lEQVQY032Q0QrAIAhFD7QsYvn/nzsoIedqD5dAj9eugHZTAy2gGfSyV6xWMejegAGeQJtTo7gDBXMpDvKgG1jNE2Q6NobS0q/L23H3twTdB8q4IBJWfs5TQ+oIjoM/N+sHlohfYScAAAAASUVORK5CYII=');
}
    
#\32 a09da20.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 a09da20 {
    width: 100px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\37 78df9ba {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    order: 0;
}
    
#b7063df5 {
    width: 80%;
    height: auto;
    max-width: 100%;
}
    
#widget_j3p {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#b6301666 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#ac648e98 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 6% 4% 6% 4%;
}
    
#a4d7dd20::before, #a4d7dd20 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.4;
    border-radius: inherit;
    background-image: linear-gradient(90deg, rgba(3, 48, 112, 1) 45%, rgba(0, 0, 0, 0) 100%);
}
#a4d7dd20 {
    background-color: rgba(3, 48, 112, 0.8);
    background-image: url("https://le-de.cdn-website.com/facf4b944e3340da8ac3ecce5ffe5361/dms3rep/multi/opt/Kfz-Meisterbetrieb-Hans-Jahn-GmbH-Co-001-1920w.jpg");
}
#a4d7dd20.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAhEAAABQIHAAAAAAAAAAAAAAAAAQIEEgMFERQhIkFS4f/EABQBAQAAAAAAAAAAAAAAAAAAAAL/xAAXEQADAQAAAAAAAAAAAAAAAAAAAjEB/9oADAMBAAIRAxEAPwCBU/cML5bcsuJxiZ8mWAqV3avNWykevX0ACehWYf/Z');
}
    
#a4b9c80f {
    width: 250px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 2;
}
    
#\34 2ff7292 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 48%;
    min-width: 4%;
}
    
#fd1ced44 {
    margin: 0px 0% 0px 0%;
}
    
#\31 c8fcb1e {
    width: 71.07%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 35e8bd1.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 15px 15px 15px;
}
#\33 35e8bd1 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 316678c.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 15px 15px 15px;
}
#\36 316678c {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: -36px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c2ba83d8 {
    background-color: var(--color_2);
    background-image: none;
}
    
#\35 86a1031 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 347d3f3 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\32 c4d2f64 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\39 59da7a8 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 6% 4%;
}
    
#\32 c2b6cc0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 30.6%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 0px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#e21b4cd0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 30.6%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    order: 0;
    padding: 0px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#ba89149c.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 15px 15px 15px;
}
#ba89149c {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: -36px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#edfcb361 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 4c0e783 {
    width: 80.79%;
    height: auto;
    max-width: 100%;
}
    
#d987efc1.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 15px 15px 15px;
}
#d987efc1 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: -36px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c3287b9c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 30.6%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    order: 0;
    padding: 0px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#fb680a37 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#aa8cbd12 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 f21e5dc {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#ec02e9de::before, #ec02e9de > .bgExtraLayerOverlay {
    
}
    
#widget_alo {
    width: 100.00%;
}
    
#\34 dff2b4f {
    width: 40.44%;
}
    
#\38 7363b8a {
    width: 55.39%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 b3b24ac {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#a1c3d3f6 {
    width: 100%;
    min-height: 80px;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#fa72f9ae {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_n46.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_n46 {
    height: 350px;
    margin: 0px 0px 0px 0px;
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#e1f7cbd8 {
    width: 100%;
    min-height: 80px;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#db236345 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\33 f131176 {
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 0cf81f9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 0cf81f9 {
    height: 350px;
    margin: 0px 0px 0px 0px;
}
    
#\39 a49e55a {
    width: 100.00%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#ac648e98 {
    padding: 6% 4% 6% 4%;
}
    
#a4d7dd20::before, #a4d7dd20 > .bgExtraLayerOverlay {
    
}
#a4d7dd20.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAhEAAABQIHAAAAAAAAAAAAAAAAAQIEEgMFERQhIkFS4f/EABQBAQAAAAAAAAAAAAAAAAAAAAL/xAAXEQADAQAAAAAAAAAAAAAAAAAAAjEB/9oADAMBAAIRAxEAPwCBU/cML5bcsuJxiZ8mWAqV3avNWykevX0ACehWYf/Z');
}
    
#\31 c8fcb1e {
    width: 100.00%;
}
    
#fd1ced44 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 59da7a8 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 6% 4% 6% 4%;
}
    
#\32 c2b6cc0 {
    width: 100%;
    min-height: 80px;
}
    
#c3287b9c {
    width: 100%;
    min-height: 80px;
}
    
#e21b4cd0 {
    width: 100%;
    min-height: 80px;
    padding: 0px 30px 30px 30px;
    margin: 35px 0% 35px 0%;
}
    
#aa8cbd12 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 7363b8a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#\34 dff2b4f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 f21e5dc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50% 4% 6% 4%;
}
    
#ec02e9de::before, #ec02e9de > .bgExtraLayerOverlay {
    
}
#ec02e9de {
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50% 0%;
}
    
#widget_alo {
    width: 100.00%;
}
    
#efc4037c {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 35a637e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\30 b335696 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_jja {
    width: 100.00%;
}
    
#widget_3fk {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#a1c3d3f6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\39 b3b24ac {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#fa72f9ae {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_n46.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_n46 {
    height: 250px;
    margin: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\39 c7dabae {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#a3b5fef5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\31 186569e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#ef386bc2 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_ts1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c6060642 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#e1f7cbd8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\33 f131176 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#db236345 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\39 a49e55a {
    width: 100.00%;
}
    
#\36 0cf81f9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 0cf81f9 {
    height: 250px;
    margin: 0px 0px 0px 0px;
}
}



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



@media (max-width: 767px) {
    
#b6301666 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ac648e98 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    padding: 50% 4% 6% 4%;
}
    
#a4d7dd20::before, #a4d7dd20 > .bgExtraLayerOverlay {
    
}
#a4d7dd20 {
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50% 0%;
}
#a4d7dd20.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAhEAAABQIHAAAAAAAAAAAAAAAAAQIEEgMFERQhIkFS4f/EABQBAQAAAAAAAAAAAAAAAAAAAAL/xAAXEQADAQAAAAAAAAAAAAAAAAAAAjEB/9oADAMBAAIRAxEAPwCBU/cML5bcsuJxiZ8mWAqV3avNWykevX0ACehWYf/Z');
}
    
#\34 2ff7292 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#\31 c8fcb1e {
    width: 100.00%;
}
    
#fd1ced44 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#e21b4cd0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\39 59da7a8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 50px;
    padding: 10% 4% 6% 4%;
}
    
#\32 c2b6cc0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#c3287b9c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#aa8cbd12 {
    margin: 0px 0% 0px 0%;
}
    
#\31 4c0e783 {
    width: 100.00%;
}
}

