.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-17005 .elementor-element.elementor-element-6c17887{--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-17005 .elementor-element.elementor-element-72e3e55{--display:flex;--pa-sh-divider-pos:bottom;--min-height:25px;--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;--overlay-opacity:0.8;}.elementor-17005 .elementor-element.elementor-element-72e3e55:not(.elementor-motion-effects-element-type-background), .elementor-17005 .elementor-element.elementor-element-72e3e55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#287677;}.elementor-17005 .elementor-element.elementor-element-72e3e55::before, .elementor-17005 .elementor-element.elementor-element-72e3e55 > .elementor-background-video-container::before, .elementor-17005 .elementor-element.elementor-element-72e3e55 > .e-con-inner > .elementor-background-video-container::before, .elementor-17005 .elementor-element.elementor-element-72e3e55 > .elementor-background-slideshow::before, .elementor-17005 .elementor-element.elementor-element-72e3e55 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17005 .elementor-element.elementor-element-72e3e55 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#29212140;--background-overlay:'';}.elementor-17005 .elementor-element.elementor-element-72e3e55:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-17005 .elementor-element.elementor-element-72e3e55 #premium-shape-divider-72e3e55 svg{height:150px;opacity:0.3;}.elementor-17005 .elementor-element.elementor-element-72e3e55.premium-shape-divider__bottom:not(.premium-sh-no-stretch-yes) #premium-shape-divider-72e3e55{transform:scaleX(4);--pa-divider-scale:4;}.elementor-17005 .elementor-element.elementor-element-72e3e55.premium-shape-divider__top:not(.premium-sh-no-stretch-yes) #premium-shape-divider-72e3e55{transform:scaleX(4) rotateX(180deg);--pa-divider-scale:4;}.elementor-17005 .elementor-element.elementor-element-72e3e55.premium-shape-divider__bottom.premium-sh-no-stretch-yes #premium-shape-divider-72e3e55{transform:scale(4);--pa-divider-scale:4;}.elementor-17005 .elementor-element.elementor-element-72e3e55.premium-shape-divider__top.premium-sh-no-stretch-yes #premium-shape-divider-72e3e55{transform:scale(4) rotateX(180deg);--pa-divider-scale:4;}.elementor-17005 .elementor-element.elementor-element-72e3e55.premium-shape-divider__right:not(.premium-sh-no-stretch-yes) #premium-shape-divider-72e3e55, .elementor-17005 .elementor-element.elementor-element-72e3e55.premium-shape-divider__left:not(.premium-sh-no-stretch-yes) #premium-shape-divider-72e3e55{transform:scaleY(4);--pa-divider-scale:4;}.elementor-17005 .elementor-element.elementor-element-72e3e55.premium-shape-divider__right.premium-sh-no-stretch-yes #premium-shape-divider-72e3e55, .elementor-17005 .elementor-element.elementor-element-72e3e55.premium-shape-divider__left.premium-sh-no-stretch-yes #premium-shape-divider-72e3e55{transform:scale(4);--pa-divider-scale:4;}.elementor-17005 .elementor-element.elementor-element-72e3e55.premium-shape-divider-anime-yes:not(.premium-shape22) #premium-shape-divider-72e3e55{animation-duration:10s;animation-direction:alternate;}.elementor-17005 .elementor-element.elementor-element-72e3e55 #premium-shape-divider-72e3e55 svg,
                    .elementor-17005 .elementor-element.elementor-element-72e3e55 #premium-shape-divider-72e3e55 svg *{fill:#00FC4E;}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-17005 .elementor-element.elementor-element-8d772ef img{width:40%;max-width:35%;}.elementor-17005 .elementor-element.elementor-element-60c219d{--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-widget-spacer .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-spacer .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-spacer .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-spacer .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-17005 .elementor-element.elementor-element-53a6887{--spacer-size:50px;}.elementor-17005 .elementor-element.elementor-element-985321e{--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-widget-wpforms .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-wpforms .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-wpforms .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-wpforms .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-17005 .elementor-element.elementor-element-b496b4d{z-index:0;}.elementor-17005 .elementor-element.elementor-element-8d6a907{--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-17005 .elementor-element.elementor-element-5ee3f45{--spacer-size:300px;}.elementor-17005 .elementor-element.elementor-element-852be55{--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-widget-template .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-template .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-template .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-template .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}body.elementor-page-17005 .page-wrapper::before{background-color:#FFFFFF;}/* Start custom CSS for wpforms, class: .elementor-element-b496b4d *//* Short Stack als Standard-Schriftart setzen */
body, 
.elementor-widget, 
.elementor-widget-container, 
.wpforms-form input, 
.wpforms-form textarea, 
.wpforms-form label {
    font-family: 'Short Stack', sans-serif !important;
}

/* Überschriften behalten ihre Standard-Schrift */
h1, h2, h3, h4, h5, h6 {
    font-family: inherit !important;
}
.hide-field {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-852be55 */.page-id-15578 #footer, 
.page-id-15578 .site-footer, 
.page-id-15578 .elementor-location-footer {
    display: none !important;
}/* End custom CSS */