/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html.overlay-open{overflow:hidden !important;position:relative !important;height:100%}.overlay{position:fixed;width:100%;overflow:hidden;background-color:#ffffff;opacity:0;z-index:110;-webkit-transition:transform .5s ease-in-out;-moz-transition:transform .5s ease-in-out;-o-transition:transform .5s ease-in-out;transition:transform .5s ease-in-out}.overlay.overlay--top{top:0px;left:30px;width:100%;transform:translateY(-100%);width:calc(100% - 60px);max-width:2000px}@media (min-width:768px){.overlay.overlay--top{width:calc(100% - 60px)}}@media (min-width:1400px){.overlay.overlay--top{width:calc(100% - 100px)}}@media (min-width:2550px){.overlay.overlay--top{width:calc(100% - 100px)}}@media (min-width:768px){.overlay.overlay--top{left:setMirrorMarginTablet}}@media (min-width:1400px){.overlay.overlay--top{left:setMirrorMarginNarrowDesktop}}@media (min-width:2550px){.overlay.overlay--top{left:setMirrorMarginWideDesktop}}.overlay.overlay--right{top:0px;right:0px;width:100%;max-width:1000px;height:100%;transform:translateX(100%)}@media (min-width:1400px){.overlay.overlay--right{width:1000px;min-width:50%;max-width:none;box-shadow:0 0 15px 0 rgba(0,0,0,0.2)}}.overlay.overlay--open{opacity:1;transform:translateY(0)}.overlay.overlay--open.overlay--top{transform:translateY(0)}.overlay.overlay--open.overlay--right{transform:translateX(0)}.overlay--open-finished{opacity:1}.overlay__btn-close{position:fixed;top:30px;right:30px;width:32px;height:38px;cursor:pointer;z-index:10}@media (min-width:768px){.overlay__btn-close{top:50px;right:50px}}.overlay__btn-close svg{width:100%;height:100%}.overlay__content{height:100%;padding-top:90px;padding-bottom:90px;overflow:auto;overscroll-behavior:contain;z-index:1}@media (min-width:768px){.overlay__content{padding-top:75px;padding-bottom:75px}}@media (min-width:1400px){.overlay__content{padding-top:100px;padding-bottom:100px}}.overlay__content .region-content{width:100%}.overlay__content .paragraph:first-child{margin-top:0px}#bg-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:50;background-color:rgba(19,19,19,0.8);overscroll-behavior:none}
.overlay .p-boxed-image__inner{height:auto}.overlay .p-boxed-image-media{width:100%;height:auto}.overlay .p-boxed-image-media__inner{height:auto}.overlay .p-boxed-image--layout-boxed .p-boxed-image-media__inner{padding-top:30px;padding-bottom:30px}@media (min-width:768px){.overlay .p-boxed-image--layout-boxed .p-boxed-image-media__inner{padding-top:100px;padding-bottom:100px}}@media (min-width:1400px){.overlay .p-boxed-image--layout-boxed .p-boxed-image-media__inner{padding-top:130px;padding-bottom:130px}}@media (min-width:2550px){.overlay .p-boxed-image--layout-boxed .p-boxed-image-media__inner{padding-top:130px;padding-bottom:130px}}.p-boxed-image-media__inner .overlay .p-boxed-image--layout-fullscreen{width:100%}.overlay .p-boxed-image-media__bild{height:auto}.overlay .p-boxed-image-media__bild img,.overlay .p-boxed-image-media__bild video{height:auto;object-fit:fill}
