.elementor-356 .elementor-element.elementor-element-6181d6e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:10rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:3rem;}.elementor-356 .elementor-element.elementor-element-f732093{--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;--justify-content:center;--align-items:flex-start;--flex-wrap:nowrap;--margin-top:1rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-01ab165 .elementor-icon-wrapper{text-align:center;}.elementor-356 .elementor-element.elementor-element-01ab165 .elementor-icon{font-size:clamp(3.1481rem, 2.3242rem + 3.5157vw, 5.3125rem);}.elementor-356 .elementor-element.elementor-element-01ab165 .elementor-icon svg{height:clamp(3.1481rem, 2.3242rem + 3.5157vw, 5.3125rem);}.elementor-356 .elementor-element.elementor-element-20e8f9c{width:auto;max-width:auto;z-index:1;text-align:start;}.elementor-356 .elementor-element.elementor-element-20e8f9c .elementor-heading-title{font-family:var( --e-global-typography-h2t0k01-font-family ), Sans-serif;font-size:var( --e-global-typography-h2t0k01-font-size );font-weight:var( --e-global-typography-h2t0k01-font-weight );font-style:var( --e-global-typography-h2t0k01-font-style );line-height:var( --e-global-typography-h2t0k01-line-height );letter-spacing:var( --e-global-typography-h2t0k01-letter-spacing );color:var( --e-global-color-text );}.elementor-356 .elementor-element.elementor-element-e1a3cf4{width:var( --container-widget-width, 75% );max-width:75%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 3rem) 0rem;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;}.elementor-356 .elementor-element.elementor-element-e1a3cf4 .elementor-heading-title{font-family:var( --e-global-typography-tlt0k02-font-family ), Sans-serif;font-size:var( --e-global-typography-tlt0k02-font-size );font-weight:var( --e-global-typography-tlt0k02-font-weight );font-style:var( --e-global-typography-tlt0k02-font-style );line-height:var( --e-global-typography-tlt0k02-line-height );}.elementor-356 .elementor-element.elementor-element-cebbc3a > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}:is( .elementor-356 .elementor-element.elementor-element-cebbc3a > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-356 .elementor-element.elementor-element-cebbc3a > .jet-listing-grid > .jet-listing-grid__items, .elementor-356 .elementor-element.elementor-element-cebbc3a > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-356 .elementor-element.elementor-element-cebbc3a > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(1.25rem / 2);padding-right:calc(1.25rem / 2);}:is( .elementor-356 .elementor-element.elementor-element-cebbc3a > .jet-listing-grid, .elementor-356 .elementor-element.elementor-element-cebbc3a > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-356 .elementor-element.elementor-element-cebbc3a > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 1.25rem / -2);margin-right:calc( 1.25rem / -2);width:calc(100% + 1.25rem);}.elementor-356 .elementor-element.elementor-element-cebbc3a > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 1.25rem / -2);margin-right:calc( 1.25rem / -2);}:is( .elementor-356 .elementor-element.elementor-element-cebbc3a > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-356 .elementor-element.elementor-element-cebbc3a > .jet-listing-grid > .jet-listing-grid__items, .elementor-356 .elementor-element.elementor-element-cebbc3a > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-356 .elementor-element.elementor-element-cebbc3a > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(1.25rem / 2);padding-bottom:calc(1.25rem / 2);}:is( .elementor-356 .elementor-element.elementor-element-cebbc3a > .jet-listing-grid, .elementor-356 .elementor-element.elementor-element-cebbc3a > .jet-listing-grid > .jet-listing-grid__slider, .elementor-356 .elementor-element.elementor-element-cebbc3a > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 1.25rem / -2);margin-bottom:calc( 1.25rem / -2);}.elementor-356 .elementor-element.elementor-element-cebbc3a .jet-listing-not-found{font-family:var( --e-global-typography-tmt0k07-font-family ), Sans-serif;font-size:var( --e-global-typography-tmt0k07-font-size );font-weight:var( --e-global-typography-tmt0k07-font-weight );font-style:var( --e-global-typography-tmt0k07-font-style );line-height:var( --e-global-typography-tmt0k07-line-height );color:var( --e-global-color-primary );}.elementor-356 .elementor-element.elementor-element-e40af20{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:6rem;--padding-bottom:6rem;--padding-left:3rem;--padding-right:3rem;}.elementor-356 .elementor-element.elementor-element-2a477f2{--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;--justify-content:center;--align-items:flex-start;--flex-wrap:nowrap;--margin-top:1rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-d745a26 .elementor-icon-wrapper{text-align:center;}.elementor-356 .elementor-element.elementor-element-d745a26 .elementor-icon{font-size:clamp(3.1481rem, 2.3242rem + 3.5157vw, 5.3125rem);}.elementor-356 .elementor-element.elementor-element-d745a26 .elementor-icon svg{height:clamp(3.1481rem, 2.3242rem + 3.5157vw, 5.3125rem);}.elementor-356 .elementor-element.elementor-element-7ce9dd1{width:auto;max-width:auto;z-index:1;text-align:start;}.elementor-356 .elementor-element.elementor-element-7ce9dd1 .elementor-heading-title{font-family:var( --e-global-typography-h2t0k01-font-family ), Sans-serif;font-size:var( --e-global-typography-h2t0k01-font-size );font-weight:var( --e-global-typography-h2t0k01-font-weight );font-style:var( --e-global-typography-h2t0k01-font-style );line-height:var( --e-global-typography-h2t0k01-line-height );letter-spacing:var( --e-global-typography-h2t0k01-letter-spacing );color:var( --e-global-color-text );}.elementor-356 .elementor-element.elementor-element-0ef5e88{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;text-align:center;}.elementor-356 .elementor-element.elementor-element-0ef5e88 p{margin-block-end:1.5rem;}.elementor-356 .elementor-element.elementor-element-9b304fc{--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;--padding-top:0rem;--padding-bottom:6rem;--padding-left:3rem;--padding-right:3rem;}.elementor-356 .elementor-element.elementor-element-31baff5{--display:flex;}.elementor-356 .elementor-element.elementor-element-31baff5:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-31baff5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-356 .elementor-element.elementor-element-466e63d .elementor-heading-title{font-family:var( --e-global-typography-h3t0k04-font-family ), Sans-serif;font-size:var( --e-global-typography-h3t0k04-font-size );font-weight:var( --e-global-typography-h3t0k04-font-weight );font-style:var( --e-global-typography-h3t0k04-font-style );line-height:var( --e-global-typography-h3t0k04-line-height );color:var( --e-global-color-accent );}.elementor-356 .elementor-element.elementor-element-07a0b81 .elementor-heading-title{font-family:var( --e-global-typography-tlt0k02-font-family ), Sans-serif;font-size:var( --e-global-typography-tlt0k02-font-size );font-weight:var( --e-global-typography-tlt0k02-font-weight );font-style:var( --e-global-typography-tlt0k02-font-style );line-height:var( --e-global-typography-tlt0k02-line-height );color:var( --e-global-color-accent );}.elementor-356 .elementor-element.elementor-element-457f48f .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-29b29e0-font-family ), Sans-serif;font-size:var( --e-global-typography-29b29e0-font-size );font-weight:var( --e-global-typography-29b29e0-font-weight );text-transform:var( --e-global-typography-29b29e0-text-transform );font-style:var( --e-global-typography-29b29e0-font-style );text-decoration:var( --e-global-typography-29b29e0-text-decoration );line-height:var( --e-global-typography-29b29e0-line-height );letter-spacing:var( --e-global-typography-29b29e0-letter-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-356 .elementor-element.elementor-element-457f48f .elementor-button:hover, .elementor-356 .elementor-element.elementor-element-457f48f .elementor-button:focus{background-color:var( --e-global-color-b7c4e91 );}.elementor-356 .elementor-element.elementor-element-457f48f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-356 .elementor-element.elementor-element-457f48f .elementor-button .elementor-button-content-wrapper{gap:15px;}@media(min-width:768px){.elementor-356 .elementor-element.elementor-element-f732093{--width:100%;}.elementor-356 .elementor-element.elementor-element-2a477f2{--width:100%;}}@media(max-width:1024px){.elementor-356 .elementor-element.elementor-element-6181d6e{--padding-top:7.5rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-356 .elementor-element.elementor-element-20e8f9c .elementor-heading-title{font-size:var( --e-global-typography-h2t0k01-font-size );line-height:var( --e-global-typography-h2t0k01-line-height );letter-spacing:var( --e-global-typography-h2t0k01-letter-spacing );}.elementor-356 .elementor-element.elementor-element-e1a3cf4 .elementor-heading-title{font-size:var( --e-global-typography-tlt0k02-font-size );line-height:var( --e-global-typography-tlt0k02-line-height );}.elementor-356 .elementor-element.elementor-element-cebbc3a > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-356 .elementor-element.elementor-element-cebbc3a{padding:0rem 0rem 0rem 0rem;}.elementor-356 .elementor-element.elementor-element-cebbc3a .jet-listing-not-found{font-size:var( --e-global-typography-tmt0k07-font-size );line-height:var( --e-global-typography-tmt0k07-line-height );}.elementor-356 .elementor-element.elementor-element-e40af20{--padding-top:5rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-356 .elementor-element.elementor-element-2a477f2{--margin-top:1rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;}.elementor-356 .elementor-element.elementor-element-7ce9dd1 .elementor-heading-title{font-size:var( --e-global-typography-h2t0k01-font-size );line-height:var( --e-global-typography-h2t0k01-line-height );letter-spacing:var( --e-global-typography-h2t0k01-letter-spacing );}.elementor-356 .elementor-element.elementor-element-0ef5e88{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-356 .elementor-element.elementor-element-9b304fc{--padding-top:0rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-356 .elementor-element.elementor-element-466e63d .elementor-heading-title{font-size:var( --e-global-typography-h3t0k04-font-size );line-height:var( --e-global-typography-h3t0k04-line-height );}.elementor-356 .elementor-element.elementor-element-07a0b81 .elementor-heading-title{font-size:var( --e-global-typography-tlt0k02-font-size );line-height:var( --e-global-typography-tlt0k02-line-height );}.elementor-356 .elementor-element.elementor-element-457f48f .elementor-button{font-size:var( --e-global-typography-29b29e0-font-size );line-height:var( --e-global-typography-29b29e0-line-height );letter-spacing:var( --e-global-typography-29b29e0-letter-spacing );}}@media(max-width:767px){.elementor-356 .elementor-element.elementor-element-6181d6e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6rem;--padding-bottom:0rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-356 .elementor-element.elementor-element-f732093{--width:100%;--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-20e8f9c{width:100%;max-width:100%;text-align:start;}.elementor-356 .elementor-element.elementor-element-20e8f9c .elementor-heading-title{font-size:var( --e-global-typography-h2t0k01-font-size );line-height:var( --e-global-typography-h2t0k01-line-height );letter-spacing:var( --e-global-typography-h2t0k01-letter-spacing );}.elementor-356 .elementor-element.elementor-element-e1a3cf4{width:100%;max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;text-align:start;}.elementor-356 .elementor-element.elementor-element-e1a3cf4 .elementor-heading-title{font-size:var( --e-global-typography-tlt0k02-font-size );line-height:var( --e-global-typography-tlt0k02-line-height );}.elementor-356 .elementor-element.elementor-element-cebbc3a > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-356 .elementor-element.elementor-element-cebbc3a .jet-listing-not-found{font-size:var( --e-global-typography-tmt0k07-font-size );line-height:var( --e-global-typography-tmt0k07-line-height );}.elementor-356 .elementor-element.elementor-element-e40af20{--padding-top:3rem;--padding-bottom:2rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-356 .elementor-element.elementor-element-2a477f2{--width:100%;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-7ce9dd1{width:100%;max-width:100%;text-align:start;}.elementor-356 .elementor-element.elementor-element-7ce9dd1 .elementor-heading-title{font-size:var( --e-global-typography-h2t0k01-font-size );line-height:var( --e-global-typography-h2t0k01-line-height );letter-spacing:var( --e-global-typography-h2t0k01-letter-spacing );}.elementor-356 .elementor-element.elementor-element-0ef5e88{text-align:start;}.elementor-356 .elementor-element.elementor-element-9b304fc{--padding-top:0rem;--padding-bottom:3rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-356 .elementor-element.elementor-element-31baff5{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-356 .elementor-element.elementor-element-466e63d .elementor-heading-title{font-size:var( --e-global-typography-h3t0k04-font-size );line-height:var( --e-global-typography-h3t0k04-line-height );}.elementor-356 .elementor-element.elementor-element-07a0b81{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-356 .elementor-element.elementor-element-07a0b81 .elementor-heading-title{font-size:var( --e-global-typography-tlt0k02-font-size );line-height:var( --e-global-typography-tlt0k02-line-height );}.elementor-356 .elementor-element.elementor-element-457f48f .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-356 .elementor-element.elementor-element-457f48f .elementor-button{font-size:var( --e-global-typography-29b29e0-font-size );line-height:var( --e-global-typography-29b29e0-line-height );letter-spacing:var( --e-global-typography-29b29e0-letter-spacing );}}/* Start custom CSS for icon, class: .elementor-element-01ab165 */.elementor-356 .elementor-element.elementor-element-01ab165 .elementor-icon-wrapper {
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20e8f9c */.elementor-356 .elementor-element.elementor-element-20e8f9c {
    margin-left: clamp(-4.3000rem, -2.6431rem - 1.9492vw, -3.1000rem);
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-cebbc3a *//* 1. Den Elementor-Wrapper zwingen, die vom JetEngine-Script gesetzte Höhe zu füllen */
.jet-listing-grid__item > .elementor-1024 {
    height: 100%;
}

/* 2. Den Hauptcontainer (Bild + Text) auf die volle Höhe strecken */
.jet-listing-grid__item .elementor-element-a51f353 {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

/* 3. Den Text-Bereich (unter dem Bild) zwingen, den restlichen Platz auszufüllen */
.jet-listing-grid__item .elementor-element-594dfbc {
    flex-grow: 1 !important;
    display: flex !important;
    flex-direction: column !important;
}

/* 4. Optional: Falls der unterste Button/Text ganz unten kleben soll */
.jet-listing-grid__item .elementor-element-594dfbc > .elementor-widget-jet-listing-dynamic-field:last-child {
    margin-bottom: auto;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d745a26 */.elementor-356 .elementor-element.elementor-element-d745a26 .elementor-icon-wrapper {
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ce9dd1 */.elementor-356 .elementor-element.elementor-element-7ce9dd1 {
    margin-left: clamp(-5.1000rem, -2.6147rem - 2.9239vw, -3.3000rem);
    hyphens: auto;
}/* End custom CSS */