.site-main{overflow:hidden}.section-fullscreen{height:100vh}.no-pointer{pointer-events:none}*:focus{outline:none!important}header.sticky-header{--header-height:70px;--opacity:1;--shrink-me:0.80;--transition:.3s ease-in-out;transition:background-color var(--transition),background-image var(--transition),backdrop-filter var(--transition),opacity var(--transition)}header.sticky-header.elementor-sticky--effects{background-image:none!important;opacity:var(--opacity)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}header.sticky-header>.elementor-container{transition:min-height var(--transition)}header.sticky-header.elementor-sticky--effects>.elementor-container{min-height:calc(var(--header-height) * var(--shrink-me))!important;height:calc(var(--header-height) * var(--shrink-me))}header.sticky-header .elementor-nav-menu .elementor-item{transition:padding var(--transition)}header.sticky-header.elementor-sticky--effects .elementor-nav-menu .elementor-item{padding-bottom:10px!important;padding-top:10px!important}header.sticky-header>.elementor-container .logo img{transition:max-width var(--transition)}header.sticky-header.elementor-sticky--effects .logo img{max-width:calc(100% * var(--shrink-me))}header.sticky-header.elementor-sticky--effects .header-logo{visibility:visible;opacity:1}.elementor-18 .elementor-element.elementor-element-554df9a .elementor-nav-menu--main .wpml-ls-menu-item .elementor-item,.elementor-18 .elementor-element.elementor-element-554df9a .elementor-nav-menu--main .wpml-ls-menu-item .elementor-item:hover{color:var(--e-global-color-accent)}.elementor-18 .elementor-element.elementor-element-554df9a .elementor-nav-menu--main .wpml-ls-menu-item .elementor-item:before{background-color:var(--e-global-color-accent)!important}@media only screen and (max-width:1023px){header.sticky-header .header-logo{visibility:visible;opacity:1;text-align:left}header.sticky-header>.elementor-container{min-height:auto!important;height:auto!important}}.start__header-button{display:inline-block;overflow:hidden;width:160px;height:160px;padding:25px;text-align:center;border-radius:50%;background:var(--e-global-color-primary)}.start__header-button p{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.area-map .area-map-black,.area-map .area-map-point,.area-map .area-map-logo{opacity:0}.gh-counter .elementor-counter-number-prefix{display:none}.gh-counter .elementor-counter-title{text-align:left!important}.elementor-image-carousel-wrapper .swiper-slide-image{vertical-align:top}.slider-graphic{pointer-events:none}.elementor-swiper-button-prev,.elementor-swiper-button-next{z-index:300}.elementor-6 #umgebung .elementor-element.elementor-element-d1f0e6f .elementor-swiper-button.elementor-swiper-button-prev,.elementor-6 #umgebung .elementor-element.elementor-element-d1f0e6f .elementor-swiper-button.elementor-swiper-button-next{font-size:30px}@media only screen and (min-width:768px){.start__header-button{width:210px;height:210px}.elementor-6 #umgebung .elementor-element.elementor-element-d1f0e6f .elementor-swiper-button.elementor-swiper-button-prev,.elementor-6 #umgebung .elementor-element.elementor-element-d1f0e6f .elementor-swiper-button.elementor-swiper-button-next{font-size:70px}}@media only screen and (min-width:1024px){.elementor-6 #umgebung .elementor-element.elementor-element-d1f0e6f .elementor-swiper-button.elementor-swiper-button-prev,.elementor-6 #umgebung .elementor-element.elementor-element-d1f0e6f .elementor-swiper-button.elementor-swiper-button-next{font-size:80px}}#kontakt .elementor-widget-text-editor a,#contact .elementor-widget-text-editor a{color:var(--e-global-color-text)}#kontakt .elementor-widget-text-editor a:hover,#contact .elementor-widget-text-editor a:hover{text-decoration:underline}.form-wrapper{max-width:1120px;margin:0 auto;border-left:2px solid var(--e-global-color-text);position:relative;padding:15px 0 15px 20px}.form-wrapper p a{color:var(--e-global-color-text);font-weight:700}.form-wrapper:before,.form-wrapper:after{content:'';height:2px;background-color:var(--e-global-color-text);position:absolute;left:0}.form-wrapper:before{top:0;width:60%}.form-wrapper:after{bottom:0;width:30%}.lwa-form{display:flex;position:relative}.lwa-status{display:none!important}.lwa-loading{width:20px;height:20px;background-size:cover;top:calc(50% - 10px);right:23%;left:auto!important;position:absolute;background-color:#fff0}.lwa-username{visibility:hidden;width:0;height:0;margin:0;padding:0}.lwa-password{flex:0 1 80%}#lwa_user_pass{border-radius:0;border-color:#707070;line-height:40px}.lwa-submit-button{width:0 1 10%;margin:0!important}#lwa_wp-submit{border:0;color:var(--e-global-color-text);padding:0 0 0 1rem}#lwa_wp-submit .eicon-chevron-right{font-size:58px;font-weight:700}#lwa_wp-submit:hover,#lwa_wp-submit:focus{background:#fff0;color:#707070}@media only screen and (min-width:768px){.form-wrapper{padding:15px 50px}}.member-header .elementor-container{height:calc(100vh - 51px)}.elementor-widget.bullet-point-top .elementor-icon-list-item{align-items:flex-start}.elementor-widget.bullet-point-top .elementor-icon-list-icon{margin-top:8px}.numbered-header{margin:0!important}.numbered-header .elementor-heading-title{padding-left:60%;position:relative}.numbered-header .elementor-heading-title:before{content:'';width:calc(60% - 10px);height:3px;background-color:var(--e-global-color-text);position:absolute;top:calc(50% - 1px);left:0}.info-list-title:before{content:'';width:10%;height:3px;background-color:var(--e-global-color-accent);position:absolute;top:calc(50% - 1px);right:0}.info-list-title:after{content:'';width:3px;height:calc(50% + 1px);background-color:var(--e-global-color-accent);position:absolute;top:calc(50% - 1px);right:0}@media only screen and (min-width:768px){.info-list-title:before{width:40%}}@media only screen and (min-width:1024px){.info-list-title:before{width:50%}}.info-list-area:after{position:absolute;right:0;top:0;width:10%;height:90px;content:'';pointer-events:none;border-right:3px solid var(--e-global-color-accent);border-bottom:3px solid var(--e-global-color-accent)}.info-button,.floor-info-button,.historie-button{display:inline-block;overflow:hidden;padding:25px;text-align:center;border-radius:50%;background:var(--e-global-color-primary)}.info-button{width:120px;height:120px}.floor-info-button{width:140px;height:140px}.history-header{position:absolute!important;width:60%!important;top:20px;left:40%;z-index:100}.historie-button{width:80px;height:80px;margin-left:calc(100% - 150px);margin-top:2em}.info-button p,.floor-info-button p,.historie-button p{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (min-width:768px){.info-button{width:140px;height:140px}.history-header{top:15%;width:50%!important;left:50%}.historie-button{width:100px;height:100px;margin-left:calc(100% - 200px)}}@media only screen and (min-width:1024px){.member-header .elementor-container{height:calc(100vh - 68px)}.floor-legend{position:absolute!important;width:40%!important;top:100px;left:100px;z-index:100;max-width:500px}.info-button{width:210px;height:210px}.floor-info-button{width:160px;height:160px}.historie-button{margin-left:calc(100% - 300px)}}.legal-header{display:inline-block;overflow:hidden;padding:25px;width:400px!important;height:400px;text-align:center;border:3px solid var(--e-global-color-81bbe05);border-radius:50%;margin-bottom:-100px!important}.legal-header h1{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.legal-content a{color:var(--e-global-color-text);text-decoration:underline!important}.legal-content a:hover{color:var(--e-global-color-accent)}.footer-header .elementor-widget-container{display:inline-block}.pulsate-fwd{-webkit-animation:pulsate-fwd 0.7s ease-in-out infinite both;animation:pulsate-fwd 0.7s ease-in-out infinite both}@-webkit-keyframes pulsate-fwd{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulsate-fwd{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}