.elementor-171 .elementor-element.elementor-element-41cb771{--display:flex;--min-height:474px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:24px;--padding-left:40px;--padding-right:40px;}.elementor-171 .elementor-element.elementor-element-d9af83f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-171 .elementor-element.elementor-element-d052ffd{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-171 .elementor-element.elementor-element-d052ffd .elementor-divider-separator{width:100%;}.elementor-171 .elementor-element.elementor-element-d052ffd .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-171 .elementor-element.elementor-element-1863010{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:144px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-171 .elementor-element.elementor-element-9dd498b{--display:flex;--min-height:0px;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:double;--border-style:double;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-171 .elementor-element.elementor-element-991e9a3.elementor-element{--align-self:flex-start;}.elementor-171 .elementor-element.elementor-element-991e9a3{text-align:left;}.elementor-171 .elementor-element.elementor-element-991e9a3 .elementor-heading-title{font-family:"Sacramento", Sans-serif;font-size:100px;line-height:1.4em;letter-spacing:-6px;}.elementor-171 .elementor-element.elementor-element-0f9cb33 .elementor-heading-title{font-family:"Sacramento", Sans-serif;font-size:87px;}.elementor-171 .elementor-element.elementor-element-223f60d .elementor-heading-title{font-family:"Sacramento", Sans-serif;font-size:62px;}.elementor-171 .elementor-element.elementor-element-bf69ad1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-171 .elementor-element.elementor-element-1cbed9f img{border-radius:180px 180px 180px 180px;}.elementor-171 .elementor-element.elementor-element-ca1c47f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:200px;--padding-bottom:200px;--padding-left:40px;--padding-right:40px;}.elementor-171 .elementor-element.elementor-element-ca1c47f:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-ca1c47f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-171 .elementor-element.elementor-element-3a59756{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-171 .elementor-element.elementor-element-20d6dd4{--iteration-count:infinite;--animation-duration:1200ms;width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;--dynamic-text-color:var( --e-global-color-astglobalcolor2 );}.elementor-171 .elementor-element.elementor-element-20d6dd4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-171 .elementor-element.elementor-element-20d6dd4 .elementor-headline{text-align:left;font-family:"Sacramento", Sans-serif;font-size:72px;}.elementor-171 .elementor-element.elementor-element-20d6dd4 .elementor-headline-dynamic-wrapper path{stroke-width:5px;}.elementor-171 .elementor-element.elementor-element-20d6dd4 .elementor-headline-plain-text{color:var( --e-global-color-astglobalcolor2 );}.elementor-171 .elementor-element.elementor-element-29064f5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:060px;--padding-left:0px;--padding-right:0px;}.elementor-171 .elementor-element.elementor-element-1d13838{--display:flex;--gap:120px 120px;--row-gap:120px;--column-gap:120px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:80px;}.elementor-171 .elementor-element.elementor-element-04f6846{width:var( --container-widget-width, 108.304% );max-width:108.304%;--container-widget-width:108.304%;--container-widget-flex-grow:0;}.elementor-171 .elementor-element.elementor-element-04f6846.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-171 .elementor-element.elementor-element-04f6846 .elementor-image-box-wrapper{text-align:center;}.elementor-171 .elementor-element.elementor-element-04f6846.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-171 .elementor-element.elementor-element-04f6846.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-171 .elementor-element.elementor-element-04f6846.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-171 .elementor-element.elementor-element-04f6846 .elementor-image-box-title{margin-bottom:0px;letter-spacing:-1px;}.elementor-171 .elementor-element.elementor-element-04f6846 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-171 .elementor-element.elementor-element-04f6846 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-171 .elementor-element.elementor-element-04f6846 .elementor-image-box-description{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-astglobalcolor7 );}.elementor-171 .elementor-element.elementor-element-fa8bdbf .elementor-image-box-wrapper{text-align:center;}.elementor-171 .elementor-element.elementor-element-fa8bdbf.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-171 .elementor-element.elementor-element-fa8bdbf.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-171 .elementor-element.elementor-element-fa8bdbf.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-171 .elementor-element.elementor-element-fa8bdbf .elementor-image-box-title{margin-bottom:4px;letter-spacing:-1px;}.elementor-171 .elementor-element.elementor-element-fa8bdbf .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-171 .elementor-element.elementor-element-fa8bdbf .elementor-image-box-img img{transition-duration:0.3s;}.elementor-171 .elementor-element.elementor-element-fa8bdbf .elementor-image-box-description{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-astglobalcolor7 );}.elementor-171 .elementor-element.elementor-element-2063b5f .elementor-image-box-wrapper{text-align:center;}.elementor-171 .elementor-element.elementor-element-2063b5f.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-171 .elementor-element.elementor-element-2063b5f.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-171 .elementor-element.elementor-element-2063b5f.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-171 .elementor-element.elementor-element-2063b5f .elementor-image-box-title{margin-bottom:4px;letter-spacing:-1px;}.elementor-171 .elementor-element.elementor-element-2063b5f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-171 .elementor-element.elementor-element-2063b5f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-171 .elementor-element.elementor-element-2063b5f .elementor-image-box-description{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-astglobalcolor7 );}.elementor-171 .elementor-element.elementor-element-fd101dc .elementor-image-box-wrapper{text-align:center;}.elementor-171 .elementor-element.elementor-element-fd101dc.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-171 .elementor-element.elementor-element-fd101dc.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-171 .elementor-element.elementor-element-fd101dc.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-171 .elementor-element.elementor-element-fd101dc .elementor-image-box-title{margin-bottom:4px;letter-spacing:-1px;}.elementor-171 .elementor-element.elementor-element-fd101dc .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-171 .elementor-element.elementor-element-fd101dc .elementor-image-box-img img{transition-duration:0.3s;}.elementor-171 .elementor-element.elementor-element-fd101dc .elementor-image-box-description{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-astglobalcolor7 );}.elementor-171 .elementor-element.elementor-element-289f7bc.elementor-element{--align-self:center;}.elementor-171 .elementor-element.elementor-element-289f7bc .elementor-image-box-wrapper{text-align:center;}.elementor-171 .elementor-element.elementor-element-289f7bc.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-171 .elementor-element.elementor-element-289f7bc.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-171 .elementor-element.elementor-element-289f7bc.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-171 .elementor-element.elementor-element-289f7bc .elementor-image-box-title{margin-bottom:4px;letter-spacing:-1px;}.elementor-171 .elementor-element.elementor-element-289f7bc .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-171 .elementor-element.elementor-element-289f7bc .elementor-image-box-img img{transition-duration:0.3s;}.elementor-171 .elementor-element.elementor-element-289f7bc .elementor-image-box-description{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-astglobalcolor7 );}.elementor-171 .elementor-element.elementor-element-8b07293{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-171 .elementor-element.elementor-element-d3c4997{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-astglobalcolor2 );}.elementor-171 .elementor-element.elementor-element-d3c4997 .elementor-headline{text-align:center;font-family:"Sacramento", Sans-serif;font-size:65px;}.elementor-171 .elementor-element.elementor-element-d3c4997 .elementor-headline-dynamic-wrapper path{stroke:#FD0000;}.elementor-171 .elementor-element.elementor-element-d8d4b58{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-171 .elementor-element.elementor-element-356fb3b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-171 .elementor-element.elementor-element-4477118{font-family:"Nunito", Sans-serif;}.elementor-171 .elementor-element.elementor-element-3a9f8d1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-171 .elementor-element.elementor-element-ae2bab2 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-171 .elementor-element.elementor-element-ae2bab2.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-171 .elementor-element.elementor-element-ae2bab2.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-171 .elementor-element.elementor-element-ae2bab2.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-171 .elementor-element.elementor-element-ae2bab2 .elementor-cta .elementor-cta__bg, .elementor-171 .elementor-element.elementor-element-ae2bab2 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-171 .elementor-element.elementor-element-ae2bab2 .elementor-cta__content{text-align:center;}.elementor-171 .elementor-element.elementor-element-2bdf71d{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-171 .elementor-element.elementor-element-2bdf71d .elementor-divider-separator{width:100%;}.elementor-171 .elementor-element.elementor-element-2bdf71d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-171 .elementor-element.elementor-element-0ca71e6{text-align:center;}.elementor-171 .elementor-element.elementor-element-0ca71e6 .elementor-heading-title{font-family:"Nunito", Sans-serif;}.elementor-171 .elementor-element.elementor-element-565532f{text-align:center;font-family:"Nunito", Sans-serif;}.elementor-171 .elementor-element.elementor-element-6334c3b{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-171 .elementor-element.elementor-element-6334c3b .elementor-divider-separator{width:100%;}.elementor-171 .elementor-element.elementor-element-6334c3b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-171 .elementor-element.elementor-element-53e40ae{--display:flex;}.elementor-171 .elementor-element.elementor-element-78d0307{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-171 .elementor-element.elementor-element-7dc7d65 .elementor-heading-title{font-family:"Nunito", Sans-serif;}.elementor-171 .elementor-element.elementor-element-74335da{font-family:"Nunito", Sans-serif;}.elementor-171 .elementor-element.elementor-element-a28ffac{font-family:"Sacramento", Sans-serif;font-size:73px;color:var( --e-global-color-astglobalcolor1 );}.elementor-171 .elementor-element.elementor-element-a28ffac p{margin-bottom:32px;}.elementor-171 .elementor-element.elementor-element-8db775b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}body.elementor-page-171:not(.elementor-motion-effects-element-type-background), body.elementor-page-171 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8D58F;}@media(min-width:768px){.elementor-171 .elementor-element.elementor-element-9dd498b{--width:100%;}.elementor-171 .elementor-element.elementor-element-bf69ad1{--width:33.53%;}}@media(max-width:1024px){.elementor-171 .elementor-element.elementor-element-41cb771{--min-height:95.5vh;--padding-top:80px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-171 .elementor-element.elementor-element-1863010{--margin-top:0%;--margin-bottom:20%;--margin-left:0%;--margin-right:0%;}.elementor-171 .elementor-element.elementor-element-9dd498b{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-171 .elementor-element.elementor-element-991e9a3 .elementor-heading-title{font-size:64px;letter-spacing:-4px;}.elementor-171 .elementor-element.elementor-element-ca1c47f{--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-171 .elementor-element.elementor-element-1d13838{--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:48px;}}@media(max-width:767px){.elementor-171 .elementor-element.elementor-element-41cb771{--min-height:100vh;--padding-top:120px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-171 .elementor-element.elementor-element-1863010{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-171 .elementor-element.elementor-element-9dd498b{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-171 .elementor-element.elementor-element-991e9a3 .elementor-heading-title{font-size:40px;letter-spacing:-2px;}.elementor-171 .elementor-element.elementor-element-0f9cb33 .elementor-heading-title{font-size:28px;}.elementor-171 .elementor-element.elementor-element-223f60d .elementor-heading-title{font-size:40px;}.elementor-171 .elementor-element.elementor-element-bf69ad1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-171 .elementor-element.elementor-element-ca1c47f{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-171 .elementor-element.elementor-element-20d6dd4{width:var( --container-widget-width, 154.933px );max-width:154.933px;--container-widget-width:154.933px;--container-widget-flex-grow:0;}.elementor-171 .elementor-element.elementor-element-20d6dd4 .elementor-headline{font-size:40px;}.elementor-171 .elementor-element.elementor-element-29064f5{--margin-top:84px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-171 .elementor-element.elementor-element-1d13838{--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-171 .elementor-element.elementor-element-04f6846 .elementor-image-box-img{margin-bottom:16px;}.elementor-171 .elementor-element.elementor-element-fa8bdbf .elementor-image-box-img{margin-bottom:16px;}.elementor-171 .elementor-element.elementor-element-2063b5f .elementor-image-box-img{margin-bottom:16px;}.elementor-171 .elementor-element.elementor-element-fd101dc .elementor-image-box-img{margin-bottom:16px;}.elementor-171 .elementor-element.elementor-element-289f7bc .elementor-image-box-img{margin-bottom:16px;}.elementor-171 .elementor-element.elementor-element-d3c4997 .elementor-headline{font-size:47px;}}/* Start custom CSS for container, class: .elementor-element-29064f5 *//* 1) Seitliche Luft am Container entfernen (für neue Container & alte Spalten) */
.e-con.hb-nopad { padding-left: 0 !important; padding-right: 0 !important; }
.elementor-column.hb-nopad > .elementor-widget-wrap { padding-left: 0 !important; padding-right: 0 !important; }

/* 2) Einheitliche Karten-Optik für jede Bilder-Box */
.hb-card .elementor-widget-container {
  border: 1.5px solid #dddddd;
  border-radius: 12px;
  padding: 20px;
  box-shadow: 0 6px 18px rgba(0,0,0,0.06);
  max-width: 560px;          /* begrenzt die Kartenbreite */
  margin: 0 auto;            /* zentriert die Box */
  text-align: center;        /* Bild, Titel, Text mittig */
}

/* 3) Bild sauber einpassen */
.hb-card img {
  display: block;
  max-width: 100%;
  height: auto;
  margin: 0 auto;
}

/* 4) Etwas dichter auf Mobilgeräten */
@media (max-width: 1024px) {
  .hb-card .elementor-widget-container { padding: 16px; border-radius: 10px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78d0307 */.hb-closing {
  max-width: 760px;
  margin: 48px auto 72px;
  padding: 24px 28px;
  text-align: center;
  background: #fff;
  border: 1px solid rgba(0,0,0,.06);
  border-radius: 14px;
  box-shadow: 0 10px 30px rgba(0,0,0,.06);
}
.hb-closing .elementor-heading-title { 
  margin-bottom: 8px;
}
.hb-closing p {
  margin: 0;
  line-height: 1.6;
}
@media (max-width: 767px){
  .hb-closing { margin: 32px auto 56px; padding: 18px 20px; }
}/* End custom CSS */