html{scroll-behavior:smooth}.entry-content :where(figure){margin-bottom:0 !important}:root{--wp--preset--spacing--40: min(4rem, 7.5vw)}:where(.wp-site-blocks *:focus){outline-width:0;outline-style:none}.wp-block-site-logo{position:relative;z-index:100001}.wp-block-site-logo img{width:14.2rem;height:auto}:root :where(.wp-block-navigation a:where(:not(.wp-element-button)):hover){text-underline-offset:3px}:root :where(.wp-block-navigation a:where(:not(.wp-element-button)):focus){outline:none}.wp-block-navigation.items-justified-space-between{justify-content:flex-end}.wp-block-button__link{transition:.15s background-color ease-in}.wp-block-button__link.has-accent-3-background-color:hover{background-color:var(--wp--preset--color--contrast) !important}:root :where(.wp-element-button:focus,.wp-block-button__link:focus){outline:none}.wp-block-navigation .current-menu-item a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}.wp-block-navigation .current-menu-item a:hover{text-decoration-thickness:2px}.wp-block-navigation .is-unpublished{display:none !important}.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{padding-top:36dvh}.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container{align-items:center}.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item{flex-basis:auto}.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item a{font-size:120%}.wp-block-navigation .wp-block-navigation__responsive-container-close:focus,.wp-block-navigation .wp-block-navigation__responsive-container-close:focus-visible,.wp-block-navigation .wp-block-navigation__responsive-container-open:focus,.wp-block-navigation .wp-block-navigation__responsive-container-open:focus-visible{outline:none}a[rel*=audio] .wp-block-navigation-item__label{width:20px;height:20px;display:block;white-space:nowrap;line-height:1;overflow:hidden;text-indent:-10em;background:url(assets/images/player.svg) center no-repeat;position:relative;top:-1px;right:-4px}a[rel*=audio] .wp-block-navigation-item__label::before{content:"";border-top:1px solid;position:absolute;left:2px;top:10px;text-indent:10em;height:1px;width:15px;transform:rotate(45deg);opacity:0;transition:.2s opacity}a[rel*=audio].playing .wp-block-navigation-item__label::before{opacity:1}@media screen and (max-width: 719px){body .is-layout-grid{display:block}}.screen-width{width:100vw}.hyphenated{-webkit-hyphens:auto;hyphens:auto}.striped-background{background:repeating-linear-gradient(-45deg, #E0DEEC, #E0DEEC 7px, #F6F5EC 7px, #F6F5CF 14px);background-color:#e0deec}.animated-background{animation:change-color-anim 5s ease-in-out infinite}@keyframes change-color-anim{0%,100%{background-color:#2d664a}50%{background-color:#655a9f}}.has-custom-1-font-size{font-size:clamp(3rem,7.3vw,120px) !important;word-break:break-word}.has-custom-2-font-size{font-size:clamp(1.4rem,2vw,2.5rem) !important}@media screen and (max-width: 719px){.wp-block-post-content>.wp-block-spacer:last-child{height:0 !important}}@media screen and (max-width: 719px){#services .splide__slide>.wp-block-group{padding-left:0 !important;padding-right:0 !important;padding-top:0 !important;padding-bottom:0 !important;flex:1}}#shop .wp-block-image img{max-height:240px;height:auto;max-width:100%;width:auto}#shop .wp-block-heading{max-width:11em}#impressum h3,#impressum h4,#impressum h5{font-family:var(--wp--preset--font-family--noto-serif);padding:1.4em 0 .7em}.wp-block-social-links.has-large-icon-size{font-size:30px}.wp-block-splide-carousel .splide__slide .wp-block-image{flex:1}.wp-block-splide-carousel .splide__slide .wp-block-image.size-large{height:100%;max-width:none !important}.wp-block-splide-carousel .splide__slide .wp-block-image.size-large img{height:100%;width:auto;max-width:none}.wp-block-splide-carousel .splide__slide .wp-block-image.size-medium img{width:100%}.wp-block-splide-carousel .splide__slide .wp-block-image[class*=full] img{width:100%;height:100%;object-fit:cover}.wp-block-splide-carousel .splide__slide>.has-background>.has-background{height:100%}.wp-block-splide-carousel .splide__arrow{background:rgba(0,0,0,0)}.wp-block-splide-carousel .splide__arrows--ltr .splide__arrow{cursor:default;font-size:60px;border-radius:1em;width:1em;height:1em}.wp-block-splide-carousel .splide__arrows--ltr .splide__arrow::before{content:"";display:block;width:19px;height:19px;border-radius:0;border-style:solid;border-color:#000;border-width:0px 2.5px 2.5px 0px;position:absolute}.wp-block-splide-carousel .splide__arrows--ltr .splide__arrow svg{opacity:0}.wp-block-splide-carousel .splide__arrows--ltr .splide__arrow--prev{left:-3.5rem}.wp-block-splide-carousel .splide__arrows--ltr .splide__arrow--prev::before{transform:rotate(135deg) translate(-3px, -3px)}.wp-block-splide-carousel .splide__arrows--ltr .splide__arrow--next{right:-3.5rem}.wp-block-splide-carousel .splide__arrows--ltr .splide__arrow--next::before{transform:rotate(-45deg) translate(-3px, -3px)}.wp-block-splide-carousel .splide__arrows--ltr .splide__arrow:hover,.wp-block-splide-carousel .splide__arrows--ltr .splide__arrow:focus{outline:none}.wp-block-splide-carousel .splide__arrows--ltr .splide__arrow:hover::before,.wp-block-splide-carousel .splide__arrows--ltr .splide__arrow:focus::before{border-width:0px 3px 3px 0px}.alignfull .wp-block-splide-carousel .splide__arrows--ltr .splide__arrow--prev{left:3px}.alignfull .wp-block-splide-carousel .splide__arrows--ltr .splide__arrow--next{right:3px}#start .wp-block-splide-carousel .splide__arrows--ltr .splide__arrow::before{border-color:#fff}[data-trigger-modal]{cursor:alias}.wp-block-cloudcatch-light-modal-block__wrapper.is-open{background-color:rgba(0,0,0,0)}.page-template .bod-block-popup-trigger.type_text{position:absolute;left:0;right:0;bottom:0;top:0;opacity:0;cursor:alias}.page-template .bod-block-popup{box-shadow:6px 5px 13px -2px rgba(0,0,0,.5);-webkit-box-shadow:6px 5px 13px -2px rgba(0,0,0,.5);-moz-box-shadow:6px 5px 13px -2px rgba(0,0,0,.5)}.popup-wrapper{position:relative;height:100%;cursor:pointer}.popup-wrapper .popup-box{display:flex;flex-direction:column;justify-content:flex-start;flex-wrap:nowrap;overflow-y:scroll;position:absolute;left:0;transform:scale(1) translateY(0);transition:transform .2s ease-out,opacity .2s,z-index .2s;box-shadow:6px 5px 13px -2px rgba(0,0,0,.25);cursor:crosshair}.popup-wrapper .popup-box .wp-block-heading{margin-bottom:auto}#referenzen .popup-wrapper .popup-box{min-height:70%;width:35%;left:24%;top:50%;box-shadow:6px 5px 13px -2px rgba(0,0,0,.5);transform:scale(0.9) translateY(-50%)}#referenzen .popup-wrapper .popup-box.is-open{transform:scale(1) translateY(-50%)}#services .popup-wrapper .popup-box{min-height:18em;bottom:0;left:13px;right:13px}@media screen and (min-width: 1280px){#services .popup-wrapper .popup-box{min-height:25em;width:21em;left:0;right:auto;transform:scale(0.9) translate(-91%, -9%)}#services .popup-wrapper .popup-box.is-open{transform:scale(1) translate(-91%, -9%)}}#services .popup-wrapper .popup-box::before,#services .popup-wrapper .popup-box::after{content:"";display:block;height:1.5px;width:40px;overflow:hidden;background:#111;position:absolute;right:11px;bottom:27px;transform-origin:center}#services .popup-wrapper .popup-box::before{transform:rotate(-45deg)}#services .popup-wrapper .popup-box::after{transform:rotate(45deg)}.wp-singular .popup-wrapper .popup-box{opacity:0;z-index:-1}.wp-singular .popup-wrapper .popup-box.is-open{opacity:1;z-index:10}.popup-wrapper>p:last-of-type::after{content:">>";letter-spacing:-0.12em;padding:0 .24em}footer{position:relative}footer a:where(:not(.wp-element-button)){text-decoration:none;white-space:nowrap}footer a:where(:not(.wp-element-button)):hover{text-decoration:underline}footer .wp-block-heading,footer .wp-block-button{white-space:nowrap}footer>.wp-block-columns:not(.is-not-stacked-on-mobile){display:flex;flex-direction:column}footer>.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2){max-height:5.875rem;transition:max-height .5s ease-in-out;flex-basis:auto;max-width:48rem;margin-left:auto;margin-right:auto}footer>.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2) .wp-block-group-is-layout-grid [style*=box-shadow]{box-shadow:12px -4px 16px 2px rgba(0,0,0,.3) !important}footer>.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2) .wp-block-group-is-layout-grid>.wp-block-group{padding-top:.5rem !important;transition:.5s padding ease-out}footer>.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2):hover{max-height:25rem}footer>.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2):hover .wp-block-group-is-layout-grid>.wp-block-group{padding-top:1rem !important}footer>.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(3){background-color:#fff;padding-top:.75rem;padding-bottom:.25rem}footer>.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(3)>.wp-block-group{display:flex;justify-content:center;gap:1.5rem}@media screen and (min-width: 1280px){footer>.wp-block-columns:not(.is-not-stacked-on-mobile){flex-direction:row}footer>.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2){flex-basis:48rem;flex-grow:.8;max-width:none}footer>.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(3){background-color:rgba(0,0,0,0);padding-top:initial;padding-bottom:initial}footer>.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(3)>.wp-block-group{display:block;gap:0}}footer .fixed-to-bottom{position:fixed;bottom:0;left:0;right:0;z-index:100}@media screen and (max-width: 719px){footer .fixed-to-bottom{position:static}footer>.wp-block-columns:not(.is-not-stacked-on-mobile){display:flex;flex-direction:column}footer>.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2){max-height:none;max-width:none;margin-left:0;margin-right:0}footer>.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2) .wp-block-group-is-layout-grid>.wp-block-group,footer>.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2):hover .wp-block-group-is-layout-grid>.wp-block-group{padding-top:.5625rem !important}footer>.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2) .wp-block-group-is-layout-grid{display:flex;flex-direction:column}footer>.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2) .wp-block-group-is-layout-grid [style*=box-shadow]{box-shadow:none !important}footer>.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2) .wp-block-group-is-layout-grid>div.wp-block-buttons:first-of-type{order:0}footer>.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2) .wp-block-group-is-layout-grid>.wp-block-group{border-radius:0 !important;border-top:1px solid #e0deec;min-height:0 !important;max-height:15rem;overflow:hidden;position:relative;transition:max-height .4s ease-in-out}footer>.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2) .wp-block-group-is-layout-grid>.wp-block-group:nth-of-type(3){order:1}footer>.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2) .wp-block-group-is-layout-grid>.wp-block-group:nth-of-type(2){order:2}footer>.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2) .wp-block-group-is-layout-grid>.wp-block-group:nth-of-type(4){order:3}footer>.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2) .wp-block-group-is-layout-grid>.wp-block-group::before,footer>.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2) .wp-block-group-is-layout-grid>.wp-block-group::after{content:"";display:block;height:2px;width:15px;overflow:hidden;background:#111;position:absolute;right:1rem;top:1.5rem;transform:rotate(-180deg);transition:transform .2s ease-in-out;transform-origin:center}footer>.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2) .wp-block-group-is-layout-grid>.wp-block-group::after{transform:rotate(-180deg)}footer>.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2) .wp-block-group-is-layout-grid>.wp-block-group.is-mobile-closed{max-height:3rem}footer>.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2) .wp-block-group-is-layout-grid>.wp-block-group.is-mobile-closed::before{transform:rotate(0deg)}footer>.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2) .wp-block-group-is-layout-grid>.wp-block-group.is-mobile-closed::after{transform:rotate(90deg)}}/*# sourceMappingURL=style.css.map */