@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 div.u_397241611 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1872964151 .svg { fill:var(--color_3) !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 *.u_2742601647 .photoGalleryThumbs { padding:6px !important; }

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

  *#dm .dmInner *.u_2742601647 .photoGalleryViewAll { padding:0 6px !important; }

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

  *#dm .dmInner div.u_2742601647 .caption-container .caption-text .rteBlock { font-size:18px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_2742601647 .photoGalleryThumbs { padding:3px !important; }

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

  *#dm .dmInner *.u_2742601647 .photoGalleryViewAll { padding:0 3px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ebbe1489 {
    min-height: 320px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 200px 30px 200px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\39 396a6b7 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: url("https://le-de.cdn-website.com/4007a6f699e046ca859f547e092c06e3/dms3rep/multi/opt/Bild_2_Hintergrund_Startseite-1920w.jpg");
}
    
#\37 ad7920c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 54.91%;
    min-width: 4%;
    order: 1;
    background-color: rgba(13, 21, 42, 0.7);
    background-image: none;
    align-items: center;
    padding: 25px 25px 25px 25px;
    margin: 0% 0% 0% 0%;
}
    
#\39 7db8a27 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24.39%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#widget_3jn {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_gih {
    width: 240px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
}
    
#group_e30 {
    width: 20.70%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
}
    
#\38 6f985aa {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f7e0693d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\33 08aa6c3 {
    min-height: 200px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#cf2f3bca {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_84l {
    width: 80.44%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 5fd3b7f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\38 b8c02c0 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#d02f7330 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#widget_i6p {
    width: 48%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_9rj {
    width: 48%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 7f1a41e {
    min-height: 320px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 80px 50px 80px 50px;
    margin: 0% 0% 0% 0%;
}
    
#f65a4cd2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#a9a10bee {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 55.08%;
    min-width: 4%;
    background-image: url("https://le-de.cdn-website.com/4007a6f699e046ca859f547e092c06e3/dms3rep/multi/opt/Bild_3-1920w.jpg");
    margin: 0% 0% 0% 0%;
}
    
#\35 253df18 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 44.92%;
    min-width: 4%;
    padding: 100px 0px 100px 40px;
    margin: 0% 0% 0% 0%;
}
    
#widget_ggt {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_2pa {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#aee15de5 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ab56874f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#a65eda5d {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\34 894122f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#widget_e6g {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_8nm {
    width: 75.44%;
    height: auto;
    max-width: 100%;
}
    
#widget_pu6 {
    width: 100%;
    height: 420px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a67e9340 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#e346a86a {
    min-height: 616px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#a80c80db {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_h6d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_088 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 d07816c::before, #\37 d07816c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#\37 d07816c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    min-width: 4%;
    align-items: center;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-content: flex-start;
    background-color: var(--color_3);
    background-image: url("https://le-de.cdn-website.com/4007a6f699e046ca859f547e092c06e3/dms3rep/multi/opt/AdobeStock_375190802-1920w.jpg");
    order: 1;
    padding: 100px 25px 100px 25px;
    margin: 0px 0% 0px 0%;
}
    
#bd9963e5 {
    min-height: 320px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 ce94776 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#widget_g2e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_cul {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_v92 {
    width: 120px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f59cff46::before, #f59cff46 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.5;
    border-radius: inherit;
}
#f59cff46 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    min-width: 4%;
    align-items: center;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-content: flex-start;
    background-color: var(--color_3);
    background-image: url("https://le-de.cdn-website.com/4007a6f699e046ca859f547e092c06e3/dms3rep/multi/opt/AdobeStock_1480376136-1920w.jpg");
    order: 2;
    padding: 100px 25px 100px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\36 9e578cb {
    width: 120px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e9769c29 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 fb39905 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\30 004015d::before, #\30 004015d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#\30 004015d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    min-width: 4%;
    align-items: center;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-content: flex-start;
    background-color: var(--color_3);
    background-image: url("https://le-de.cdn-website.com/4007a6f699e046ca859f547e092c06e3/dms3rep/multi/opt/AdobeStock_308965065-1920w.jpg");
    order: 3;
    padding: 100px 25px 100px 25px;
    margin: 0% 0% 0% 0%;
}
    
#c9178902 {
    width: 120px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 41496b2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 97c99e2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#bc7b2c44::before, #bc7b2c44 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.5;
    border-radius: inherit;
}
#bc7b2c44 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    min-width: 4%;
    align-items: center;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-content: flex-start;
    background-color: rgba(0,0,0,1);
    background-image: url("https://le-de.cdn-website.com/4007a6f699e046ca859f547e092c06e3/dms3rep/multi/opt/AdobeStock_305069681-1920w.jpg");
    order: 4;
    padding: 100px 25px 100px 25px;
    margin: 0% 0% 0% 0%;
}
    
#\39 e4adf80 {
    width: 120px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d05e5939 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 f5b5943 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#fa80c831 {
    margin: 0px 0% 80px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 ec9243e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\31 15fa452 {
    min-height: 150px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 30px 100px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\38 4ddca89 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#widget_41a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e1d2f1b0 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#cc715750 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\37 ef2e46d {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 150px 30px 150px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\32 6f6d772::before, #\32 6f6d772 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#\32 6f6d772 {
    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/4007a6f699e046ca859f547e092c06e3/dms3rep/multi/opt/AdobeStock_248883099-1920w.jpg");
    background-attachment: fixed;
}
    
#widget_02c {
    width: 44.39%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_5ot {
    width: 240px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 2;
}
    
#widget_8h1 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a33b4c1f {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ebbe1489 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\38 6f985aa {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 08aa6c3 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\37 22faaa6 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 b8c02c0 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\31 1a8bd2c {
    margin: 0px 0% 0px 0%;
}
    
#\39 5fd3b7f {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_i6p {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_9rj {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 7f1a41e {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#aee15de5 {
    margin: 0px 0% 0px 0%;
}
    
#a9a10bee {
    width: 100%;
    min-height: 80px;
    padding: 200px 0px 200px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 253df18 {
    width: 100%;
    min-height: 80px;
    padding: 40px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a65eda5d {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\30 1156e42 {
    margin: 0px 0% 0px 0%;
}
    
#widget_8nm {
    width: 90.67%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#bd9963e5 {
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
    min-height: 320px;
    padding: 0px 0px 0px 0px;
}
    
#fa80c831 {
    margin: 0px 0% 0px 0%;
}
    
#\37 d07816c::before, #\37 d07816c > .bgExtraLayerOverlay {
    
}
#\37 d07816c {
    width: 50%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#f59cff46::before, #f59cff46 > .bgExtraLayerOverlay {
    
}
#f59cff46 {
    width: 50%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\30 004015d::before, #\30 004015d > .bgExtraLayerOverlay {
    
}
#\30 004015d {
    width: 50%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#bc7b2c44::before, #bc7b2c44 > .bgExtraLayerOverlay {
    
}
#bc7b2c44 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    width: 50%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\39 e4adf80 {
    margin-right: 0%;
    margin-left: 0%;
    width: 120px;
}
    
#d05e5939 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 f5b5943 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 41496b2 {
    width: 78.86%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 15fa452 {
    padding: 80px 30px 80px 30px;
}
    
#e1d2f1b0 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 ef2e46d {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#a33b4c1f {
    margin: 0px 0% 0px 0%;
}
    
#\32 6f6d772::before, #\32 6f6d772 > .bgExtraLayerOverlay {
    
}
    
#widget_02c {
    width: 69.73%;
}
}



@media (max-width: 767px) {
    
#ebbe1489 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 60px 15px 60px 15px;
}
    
#\37 ad7920c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 7db8a27 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#group_e30 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 6f985aa {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#f7e0693d {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\33 08aa6c3 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_84l {
    width: 99.95%;
}
}



@media (max-width: 767px) {
    
#\39 5fd3b7f {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 b8c02c0 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_i6p {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_9rj {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\35 7f1a41e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 15px 30px 15px;
}
    
#a9a10bee {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 120px 0px 120px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 253df18 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding: 25px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#aee15de5 {
    margin: 0px 0% 0px 0%;
}
}



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



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



@media (max-width: 767px) {
    
#\37 d07816c::before, #\37 d07816c > .bgExtraLayerOverlay {
    
}
#\37 d07816c {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#bd9963e5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#f59cff46::before, #f59cff46 > .bgExtraLayerOverlay {
    
}
#f59cff46 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\30 004015d::before, #\30 004015d > .bgExtraLayerOverlay {
    
}
#\30 004015d {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#bc7b2c44::before, #bc7b2c44 > .bgExtraLayerOverlay {
    
}
#bc7b2c44 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#fa80c831 {
    margin: 0px 0% 30px 0%;
}
}



@media (max-width: 767px) {
    
#\30 ec9243e {
    min-height: 30px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#\31 15fa452 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 15px 30px 15px;
}
    
#e1d2f1b0 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#cc715750 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 ef2e46d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 45px 15px 45px 15px;
}
    
#\32 6f6d772::before, #\32 6f6d772 > .bgExtraLayerOverlay {
    
}
    
#a33b4c1f {
    margin: 0px 0% 0px 0%;
}
    
#widget_02c {
    width: 100.00%;
}
}

