@import"./_static-variables.css";.desktop-header-wrapper .horizontal-overlay{visibility:hidden;border-top:none}.desktop-header-wrapper .horizontal-overlay.active{visibility:visible;border-top:.1rem solid #d4d9d4}.desktop-header-wrapper .horizontal-overlay__second-layer{display:none}.horizontal-overlay__first-layer,.horizontal-overlay__second-layer{display:flex;flex-direction:column;min-height:0}.horizontal-overlay__first-layer .horizontal-overlay__sub-items,.horizontal-overlay__second-layer .horizontal-overlay__sub-items{overflow-y:auto;max-height:calc(80vh - 20rem)}.desktop-header-wrapper .horizontal-overlay__second-layer.active{display:block}.desktop-header-wrapper .horizontal-overlay .horizontal-overlay__teaser{overflow-y:auto;max-height:calc(90vh - 7.5rem - 185px)}.desktop-header-wrapper .horizontal-overlay .horizontal-overlay__third-layer .horizontal-overlay__weather{display:flex;align-items:center;gap:1rem;top:-7rem}.desktop-header-wrapper .horizontal-overlay .horizontal-overlay__third-layer .image-teaser-wrapper{display:flex;flex-wrap:wrap;gap:2rem;position:relative}.desktop-header-wrapper .horizontal-overlay .horizontal-overlay__third-layer .image-teaser-wrapper .horizontal-overlay__teaser{flex:1 1 calc(50% - 1rem);text-align:start;box-sizing:border-box}.horizontal-overlay__third-layer.has-two-teasers{grid-column:9 / span 17!important}@media screen and (min-width: 961px){.desktop-header-wrapper .horizontal-overlay{transition:max-height .5s cubic-bezier(.65,0,.35,1),visibility 0s linear .5s;max-height:0;overflow:hidden}.desktop-header-wrapper .horizontal-overlay.active{max-height:100dvh;transition:max-height .5s cubic-bezier(.65,0,.35,1)}}body.overlay-open{overflow:hidden;height:100vh;position:fixed;width:100%}.vertical-overlay__weather{display:flex;align-items:center;gap:1rem}.mobile-header-wrapper .vertical-overlay__holder{overflow:auto}.vertical-overlay .vertical-overlay__navi-item-holder.is-active{color:#00793a}.hidden{display:none}.sticky{position:fixed;top:0;z-index:1000;background-color:#fff}.horizontal-overlay__content-holder .horizontal-overlay__content.horizontal-full-width{display:block}.horizontal-overlay__content.horizontal-full-width{display:block;width:100%}.desktop-header-wrapper,.mobile-header-wrapper{position:absolute;top:0;left:0;width:100%;visibility:hidden;pointer-events:none;z-index:1;background:#fff;overflow-x:hidden}.desktop-header-wrapper.force-visible,.mobile-header-wrapper.force-visible{visibility:visible;pointer-events:auto;z-index:10}.desktop-header-wrapper.force-hidden,.mobile-header-wrapper.force-hidden{visibility:hidden;pointer-events:none;z-index:1}.navigation__items{flex-wrap:wrap}.desktop-header-wrapper a,.mobile-header-wrapper a{color:var(--charcoal-black);&:hover{color:currentColor}}.vertical-overlay__navi-item-holder .h5-headline{text-align:left}.vertical-overlay__holder .vertical-overlay__title.mobile-icon-right{justify-content:right;border-bottom:transparent;padding-bottom:0;padding-right:var(--in-block-xs)}.vertical-overlay__title.mobile-icon-right button .icon--close{color:var(--black)}nav.searchpagevariant .horizontal-overlay__content-holder,nav.searchpagevariant .vertical-overlay__holder{background-color:var(--grey-100)}@media screen and (width>= 601px){.vertical-overlay__holder .search-result .search-bar-wrapper,.result-content-section .result-section__holder{grid-column:1 / span 24}.vertical-overlay__holder .search-result .search-result__holder{padding:0 2.4rem}}@media screen and (min-width: 961px){.vertical-overlay__holder .search-result .search-bar-wrapper,.result-content-section .result-section__holder{grid-column:1 / span 24}.vertical-overlay__holder .search-result .search-result__holder{padding:0 2.4rem}.vertical-overlay__holder .vertical-overlay__title.mobile-icon-right{padding-right:var(--in-block-xs)}}@media screen and (min-width: 1281px){.vertical-overlay__holder .search-result .search-result__holder{padding:0 2.4rem}}.mobile-header-wrapper .vertical-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background:#00000080;visibility:hidden;opacity:0;transition:opacity .3s ease,visibility 0s linear .3s;z-index:999}.mobile-header-wrapper .vertical-overlay.active{visibility:visible;opacity:1;transition:opacity .3s ease}.vertical-overlay__holder{position:absolute;top:0;right:0;width:320px;height:100%;background:#fff;transform:translate(100%);transition:transform .5s cubic-bezier(.65,0,.35,1)}.vertical-overlay.active .vertical-overlay__holder{transform:translate(0)}.navigation{--max-content-width: 160rem}.navigation .navigation__content{max-width:var(--max-content-width)}@media screen and (width >= 1601px){.navigation .navigation__off-grid-logo-background{width:calc(var(--content-padding) + (100dvw - var(--max-content-width)) / 2)!important}.navigation .navigation__change-language{margin-left:calc(var(--content-padding) + (100dvw - var(--max-content-width)) / 2)!important}}.stageHomepage .image-container .video,.stageSubpage .image-container .video{max-height:470px;width:100%;object-fit:cover}.stageSubpage h1{color:var(--moss-green)}.stageSubpage .date-section:not(:last-of-type){margin-bottom:var(--component-spacing-xxs)}.stageSubpage .date-section:last-of-type{margin-bottom:var(--in-block-xs)}.stageSubpage .content-wrapper{row-gap:0px}@media (max-width: 767px){.stageSubpage .image-container{height:auto!important}}@media only screen and (max-width: 575px){.desktop-header-wrapper.force-hidden{height:100%}}@media only screen and (min-width: 576px) and (max-width: 1024px){.desktop-header-wrapper.force-hidden{height:100%}}.gallery .h2-headline{grid-column-end:span var(--grid-total-columns);color:#003b1c;margin-bottom:0!important}.gallery .h2-headline+p{margin-top:var(--in-block-xs)}:root .baseblock:not(.baseblock--noMargin)+.baseblock:not(.baseblock--noMargin){margin-top:var(--in-page-l)!important}:root .baseblock.highlight+.baseblock.default-variant,:root .baseblock.default-variant+.baseblock.highlight{margin-top:0!important}:root .baseblock:not(.baseblock--noMargin)~.baseblock:not(.baseblock--noMargin){margin-top:var(--in-page-l)}:root .baseblock.highlight~.baseblock.default-variant,:root .baseblock.default-variant~.baseblock.highlight{margin-top:0}.desktop-header-wrapper .horizontal-overlay .horizontal-overlay__content-holder{padding-block:4rem}
