@charset "UTF-8";body{background-image:url(../images/optimized/bg-blank.png)!important;background-size:cover;background-repeat:no-repeat;background-position:top center;background-attachment:fixed}@media (max-width: 1025px){body{background-image:url(../images/optimized/bg-tablet.png)!important;background-size:100%;background-repeat:repeat-y;background-position:top center;background-attachment:scroll}}@media (max-width: 768px){body{background-image:url(../images/optimized/bg-handy.png)!important;background-size:100%;background-repeat:repeat-y;background-position:top center;background-attachment:scroll}}@media (max-width: 1025px){body.elementor-page:not(.elementor-motion-effects-element-type-background){background-attachment:fixed!important;background-size:100vw!important}}body.home.elementor-page:not(.elementor-motion-effects-element-type-background){background-repeat:no-repeat!important;background-size:cover!important}@media (max-width: 1025px){body.home.elementor-page:not(.elementor-motion-effects-element-type-background){background-repeat:repeat-y!important;background-size:100vw auto!important}}body:before{content:"";display:block;width:120%;height:8rem;position:fixed;top:0;left:0;background-repeat:repeat-x;background-size:contain;background-position:top center;z-index:25;pointer-events:none;background-image:url(../images/optimized/border-top-desktop.png)}@media (max-width: 1025px){body:before{width:130%;height:6rem}}@media (max-width: 768px){body:before{background-image:url(/wp-content/uploads/2024/01/NeroMenuHintergr_1024_Rahmen_header-4-mobil.png)}}#content{z-index:20}.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single:not(.ast-related-post){padding:0 0 5rem!important;background:none!important}.ast-separate-container .error-404,.ast-separate-container .no-results{background:none!important}.ff-bg-elements-wrapper{display:block;position:absolute;top:0;left:0;right:0;pointer-events:none;z-index:-1;overflow:hidden;width:100%;height:100%;clip-path:inset(0 0 0 0)}.ff-bg-elements-wrapper .ff-bg-element{position:fixed;width:100vw;height:100vh;background-size:contain;background-repeat:no-repeat;opacity:var(--bg-overlay-opacity, 1);transition:opacity .5s ease-in-out;pointer-events:none;overflow:hidden;z-index:-1}.ff-bg-elements-wrapper .ff-bg-element--notes{background-image:url(../images/optimized/bg-noten.png);max-width:12em;font-size:2.5rem;z-index:1;left:9%;top:0;background-position:top center;background-size:auto 120%}.ff-bg-elements-wrapper .ff-bg-element--hand{background-image:url(../images/optimized/bg-hand.png);max-width:16em;max-height:76%;font-size:2.5rem;right:0;bottom:-3rem;z-index:1;background-position:bottom center;transform:translate(-20%)}body.page-id-16088 .ff-bg-elements-wrapper .ff-bg-element--hand{background-image:url(../images/optimized/bg-hand-shop.png)!important}.home .ff-bg-elements-wrapper .ff-bg-element--hand,body.page-id-17719 .ff-bg-elements-wrapper .ff-bg-element--hand{display:none}@media (max-width: 1025px){.ff-bg-elements-wrapper .ff-bg-element--notes{display:none}.ff-bg-elements-wrapper .ff-bg-element--hand{font-size:1.6rem;max-height:30em;transform:translate(0);bottom:-4rem}body.page-id-155 .ff-bg-elements-wrapper .ff-bg-element--hand{transform:translate(-35%)}body:not(.home):not(.page-id-16088) .ff-bg-elements-wrapper .ff-bg-element--hand{opacity:.4;bottom:-1rem}body.home .ff-bg-elements-wrapper .ff-bg-element--hand{bottom:0}}@media (max-width: 1025px){body.page-id-16088 .ff-bg-elements-wrapper .ff-bg-element--hand{right:50%;bottom:-2rem;transform:translate(48%)}}@media (min-width: 768px) and (max-width: 1025px){body.home .ff-bg-elements-wrapper .ff-bg-element--hand{max-width:19em}body.page-id-155 .ff-bg-elements-wrapper .ff-bg-element--hand{transform:translate(0);opacity:.85}}@media (max-width: 768px){.ff-bg-elements-wrapper .ff-bg-element--hand{font-size:1.4rem;max-width:13em;max-height:40em;transform:translate(0);bottom:-3rem}}@media (min-width: 1025px){.ff-bg-border{position:fixed;top:0;display:block;width:3rem;height:100vh;z-index:40}.ff-bg-border:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;background-position:top center}.ff-bg-border--right{right:0}.ff-bg-border--right:before{background-image:url(../images/optimized/border-right-desktop.png)}.ff-bg-border--left{left:0}.ff-bg-border--left:before{background-image:url(../images/optimized/border-left-desktop.png)}}@media (min-width: 1330px){.ff-bg-border{width:5rem}}.site-header{background:transparent!important;background-repeat:no-repeat;height:auto!important;margin-inline:0!important;padding-inline:20px!important;position:fixed;top:0;left:0;right:0;bottom:inherit!important}@media (max-width: 1025px){.site-header{position:relative!important}}@media (min-width: 1025px){body.home .site-header .site-branding,body.home .site-header .site-header-section-left,body.home .site-header .site-header-section-left>div{width:100%!important}body.home .site-header .custom-logo-link img{width:100%;max-width:19.5rem}}.site-header .site-branding{padding-top:0!important;padding-bottom:0!important}.site-header .site-header-above-section-center{align-items:flex-start}.site-header .site-header-above-section-center [data-section=sidebar-widgets-header-widget-2]{margin:0}.site-header .site-header-above-section-right [data-section=section-hb-html-1] .ast-builder-html-element,.site-header .site-header-primary-section-right [data-section=section-hb-html-1] .ast-builder-html-element{display:flex;align-items:center;flex-direction:row}.site-header .site-header-above-section-right [data-section=section-hb-html-1] .ast-builder-html-element .ff-audioplayer-controls,.site-header .site-header-primary-section-right [data-section=section-hb-html-1] .ast-builder-html-element .ff-audioplayer-controls{margin-right:1rem}.site-header .site-header-above-section-right [data-section=sidebar-widgets-header-widget-1],.site-header .site-header-primary-section-right [data-section=sidebar-widgets-header-widget-1]{flex-shrink:0!important}@media (min-width: 922px) and (max-width: 1200px){.site-header .site-header-above-section-right .ff-audioplayer-controls span,.site-header .site-header-primary-section-right .ff-audioplayer-controls span{display:none}}.ast-desktop .ast-above-header-bar .main-header-menu>.menu-item{line-height:60px}.main-header-bar-navigation ul.main-header-menu>li>a{white-space:nowrap!important}.main-header-bar-navigation ul.sub-menu li{background-color:#e9e5b6;color:#000!important}.main-header-bar-navigation ul.sub-menu li>a{color:#000!important}#ast-desktop-header .ast-builder-menu{margin-top:-60px}body.home #ast-hf-menu-1{opacity:0;pointer-events:none}body.home div[data-section=section-header-mobile-trigger],body.home .ast-mobile-header-content{display:none}.site-footer{z-index:50}@media (max-width: 921px){.site-footer{background-size:cover!important}}@media (max-width: 768px){.site-footer{background-size:cover}.site-footer .site-below-footer-wrap{padding-top:20px}}.ff-entry-title{margin-top:1rem!important;margin-bottom:3rem!important}.ff-entry-title .elementor-heading-title{color:#000;text-shadow:0 4px 3px #e9e5b6}@media (max-width: 1025px){.ff-entry-title{margin-bottom:1rem!important}}.ff-effect-title{color:#000;text-shadow:0 4px 3px #e9e5b6}.home-menu{padding-bottom:3rem}.home-menu ul>li.elementor-icon-list-item>a{position:relative!important;text-decoration:none!important;font-size:1.5rem;line-height:1.3;font-weight:600;text-align:center!important;justify-content:center!important;background-image:url(../images/optimized/menu-bg-2.png);background-size:100%;background-repeat:no-repeat;background-position:center;-webkit-backdrop-filter:opacity(.5);backdrop-filter:opacity(.5);padding:1.35em .8em;width:9.5em;color:#000;text-shadow:0 4px 3px #e9e5b6;transition:color .15s ease-in-out,text-shadow .25s ease-in-out .15s}.home-menu ul>li.elementor-icon-list-item>a .elementor-icon-list-text{color:inherit!important;position:static!important}.home-menu ul>li.elementor-icon-list-item>a .elementor-icon-list-text .ff-banner.ff-banner-red{font-family:Courier Prime,monospace;width:100%;text-shadow:none;color:#000;background:#e76948e6;font-size:.8em;padding:.4em .5em .3em;position:absolute;top:30%;left:50%;transform:rotate(-5deg) translate(-50%,-30%)}.home-menu ul>li.elementor-icon-list-item>a:hover,.home-menu ul>li.elementor-icon-list-item>a:focus{color:#e9e5b6;text-shadow:0 4px 3px #000!important}@media (min-width: 1025px){body:not(.elementor-editor-active) .news-card-wrapper--overlapping{position:absolute!important;top:0;z-index:20}}.home-news-card{position:relative;background-image:url(../images/optimized/ankuendigung-bg.png);background-size:100%;background-repeat:no-repeat;background-position:top center;padding:0!important;height:auto!important;max-height:4rem!important;max-width:25.625rem;transition:max-height .8s ease-in-out!important;overflow-y:scroll;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}@media (max-width: 430px){.home-news-card{max-height:2.5rem!important}}.home-news-card::-webkit-scrollbar{display:none!important}.home-news-card:hover{max-height:100%;height:100%}.home-news-card__inner{box-sizing:border-box;padding:4rem 3.5rem 0!important;overflow:hidden!important;max-height:0;transition:max-height .9s ease-in-out,padding 1s ease-in-out,clip-path .8s ease-in-out!important;clip-path:inset(0 0 100% 0);flex-wrap:nowrap!important;cursor:default}.home-news-card:after{content:"news";padding:4% 5%;font-size:1.5rem;font-weight:600;font-family:Moms Typewriter,monospace;text-align:center;text-shadow:0 4px 3px #e9e5b6;display:block;height:4.8125rem;width:100%;position:absolute;bottom:-2.125rem;left:0;background-image:url(../images/optimized/ankuendigung-bg-bottom.png);background-size:100%;background-repeat:no-repeat;cursor:pointer!important;z-index:10;transition:color .15s ease-in-out,text-shadow .25s ease-in-out .15s}@media (max-width: 768px){.home-news-card:after{font-size:1.1rem}}@media (max-width: 430px){.home-news-card:after{bottom:-3.5rem}}.home-news-card:hover:after,.home-news-card:focus:after{color:#e9e5b6;text-shadow:0 4px 3px #000!important}.home-news-card .elementor-widget-text-editor>.elementor-widget-container p:last-child,.home-news-card .elementor-widget-text-editor>.elementor-widget-container ul:last-child{margin-bottom:0!important}.home-news-card .news-text-snippet.elementor-widget-text-editor>.elementor-widget-container{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;position:relative;-webkit-mask-image:linear-gradient(to bottom,#000,#0000);mask-image:linear-gradient(to bottom,#000,#0000)}.home-news-card.is-visible:after{animation:news-fade-in 2.5s 3 ease-in-out;color:#000}@keyframes news-fade-in{0%{color:#000;text-shadow:0 4px 3px #e9e5b6}50%{color:#e9e5b6;text-shadow:0 4px 2px #000}to{color:#000;text-shadow:0 4px 3px #e9e5b6}}.home-news-card.open{height:auto}.home-news-card.open .home-news-card__inner{clip-path:inset(0 0 0 0);overflow:visible!important;padding-top:20%!important;padding-bottom:4rem!important}@media (max-width: 768px){.home-news-card.open{margin-bottom:1rem}.home-news-card.open .home-news-card__inner{padding-top:20%!important;padding-bottom:4rem!important}}body.elementor-editor-active .home-news-card{height:auto;max-height:none!important}body.elementor-editor-active .home-news-card .home-news-card__inner{clip-path:inset(0 0 0 0);overflow:visible!important;padding-top:20%!important;padding-bottom:4rem!important;max-height:none!important}@media (max-width: 768px){.home-news-card.open .home-news-card__inner{padding-top:20%!important;padding-bottom:4rem!important}}.ff-audioplayer-controls{text-align:center;display:flex;align-items:center;color:#e9e5b6}.ff-audioplayer-controls span{font-size:1rem;white-space:nowrap}@media (max-width: 1025px){.ff-audioplayer-controls{display:none!important}}.ff-audioplayer-controls button{padding:10px;margin:0 5px;border:none;border-radius:5px;cursor:pointer;background:none;display:none}.ff-audioplayer-controls button{width:32px;height:24px;background-repeat:no-repeat;background-size:contain;background-position:center}.ff-audioplayer-is-playing #ff-audioplayer-pause{display:inline-block;background-image:url(/wp-content/uploads/2025/02/Music_off.png)}.ff-audioplayer-is-playing #ff-audioplayer-play{display:none}.ff-audioplayer-controls:not(.ff-audioplayer-is-playing) #ff-audioplayer-play{display:inline-block;background-image:url(/wp-content/uploads/2025/02/Music_on.png)}.mejs-audio .mejs-time{height:30px}.archiv-row:hover{background:#e9e5b6}.archiv-row:hover a.elementor-button{color:#000!important}.breadcrumbs{padding-top:.5rem}.breadcrumbs ol{list-style:none;padding:0;margin:0}.breadcrumbs .separator{display:none}.breadcrumbs li{display:inline-block;margin-bottom:0;position:relative;font-size:.9rem}.breadcrumbs li:before{content:"»";margin-right:.5rem;line-height:1em;margin-left:.25rem;text-shadow:0 4px 3px #000;color:#e9e5b6;font-weight:600}.breadcrumbs li:first-child:before{display:none}.breadcrumbs a,.breadcrumbs span{font-weight:600;display:inline-block;text-shadow:0 .15em .2em #000}.breadcrumbs a{padding:0;display:inline-block;margin-right:.25rem}.breadcrumbs a:hover{color:#000}.breadcrumbs a+span{padding:.25rem 0 .2rem;margin-right:.25rem;vertical-align:1px}.breadcrumbs .last{color:#000!important;padding:.25rem 0 .2rem}.about-box{padding:0 1rem;text-align:center}.about-box .ff-entry-title{margin:0!important}.about-box .elementor-heading-title{font-family:"Moms Typewriter",Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.4em;margin-bottom:2rem}.about-box .elementor-widget-video{max-width:280px;margin-inline:auto;aspect-ratio:9/16}.about-box .elementor-widget-video video{border:1.5px double #e9e5b6;width:100%;height:100%;object-fit:cover}.about-box__text{margin-top:1rem;font-weight:700;max-width:560px;margin-inline:auto}.about-box__text p[itemprop=description]{margin-bottom:0!important}.welcome-popup-popup .dialog-close-button.dialog-lightbox-close-button{opacity:0!important}.welcome-popup__text .elementor-heading-title{font-weight:400!important}.welcome-popup__text--spacing .elementor-heading-title{display:inline-flex;justify-content:center;gap:7rem}.welcome-popup__enter-button a{text-shadow:none!important;color:#fff!important}.welcome-popup__enter-button ul>li.elementor-icon-list-item>a{background-image:url(../images/menu-bg-white.png)}@media (max-width: 768px){.welcome-popup__text--spacing .elementor-heading-title{gap:2rem}}.elementor-widget-woocommerce-cart .woocommerce,.elementor-widget-woocommerce-checkout-page{font-family:Courier Prime,monospace!important}.elementor-widget-woocommerce-cart .woocommerce .woocommerce-shipping-methods li label,.elementor-widget-woocommerce-checkout-page .woocommerce-shipping-methods li label,.elementor-widget-woocommerce-checkout-page,.elementor-widget-woocommerce-checkout-page a,.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tfoot td,.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tfoot th,.shop_table .woocommerce-table__product-name .product-name a{color:var(--e-global-color-text)!important}@media (max-width: 768px){.e-checkout__container .e-checkout__column .col2-set>div,.e-checkout__container .e-checkout__column .e-checkout__column-inner .e-checkout__order_review,.e-checkout__container .e-checkout__column .e-checkout__column-inner .e-checkout__order_review-2>.woocommerce-checkout-payment{padding-inline:1rem!important}.woocommerce-table.woocommerce-table--order-details.shop_table tr th:first-child,.woocommerce-table.woocommerce-table--order-details.shop_table tr td:first-child{padding-left:0!important}.woocommerce-table.woocommerce-table--order-details.shop_table tr th:last-child,.woocommerce-table.woocommerce-table--order-details.shop_table tr td:last-child{padding-right:0!important}}.woocommerce-notices-wrapper .woocommerce-message{position:absolute!important}@media (max-width: 767px){.elementor-widget-wc-archive-products .products{grid-template-columns:repeat(1,1fr)!important}}.woocommerce-product-gallery .woocommerce-product-gallery__image>a>img{padding:.8rem .8rem 1rem}.woocommerce-product-gallery .flex-control-thumbs li>img{padding:4px}.woocommerce-products-widget ul.products li.product{text-align:center!important;border-style:solid;border-width:2px;padding:1rem 1rem .5rem!important;border-color:#e9e5b6}
