:root{--body-font-size:1.2em;--hn-font-size:1.5rem;--content-font-size:1rem;--nav-font-size:1.5rem;--border-color:white;--border-width:15px;--header-height:4.8em;--header-padding-top:0.5em}#page-content{padding-bottom:6em}#page-footer .pf__wrapper{padding-bottom:1em}#page-nav{position:fixed;top:15px;height:calc(100% - 30px);width:calc(100% - 30px);background-color:var(--pn-bg-color);overflow:auto;transition:right 350ms ease-out;right:-105%}#page-nav .fh{height:100%}#page-nav .pn__container{min-height:calc(100% - 40px);overflow:auto}#page-nav .pnc__wrapper{padding-top:5em;min-height:calc(100% - 40px);height:auto}#page-nav ul{align-items:center}input#navIconOn:checked~#wd-body #page-body{height:0;overflow:hidden}input#navIconOn:checked~#wd-body #page-nav{right:15px}input#navIconOn:checked~#wd-body #page-header #page-logo-box{transition:opacity 0s .1s ease;opacity:0}#page-nav-icon-box{right:2px}input[id^=block-reader-on]+.block-reading{padding-right:1em}#pc-down-btn{display:none}.side-image-slider .cs__slider-container{padding-top:67%}.side-image-slider .cs__slider-container .cs__sc__wrapper{position:absolute;top:0;left:0}.side-image-slider .cs__arrow-container{display:none}.intro-vorspann{margin-bottom:1em}.teaser-container{margin-left:-3%;margin-bottom:1em;padding-bottom:1em;padding-left:3%}.teaser-container .box{width:100%;overflow:hidden;overflow-x:scroll;white-space:nowrap;scroll-snap-type:x mandatory;user-select:none;scrollbar-width:thin;display:flex}.teaser-container .item{flex-shrink:0;width:75vw;display:inline-block;scroll-snap-align:start;white-space:normal;background-color:#fff;margin-right:12px}.teaser-container h2,.teaser-container h3,.teaser-container h4{font-size:1em}.teaser-container p,.teaser-container span{font-size:1em}.teaser-container nav{font-size:1em;font-family:var(--hn-font-fam)}.referenzen .item{width:100%;background-color:#fff;padding:15px;box-shadow:5px 5px 10px 2px rgba(0,0,0,.2);margin-bottom:15px;opacity:0;transition:opacity 250ms ease}.referenzen .item .image{margin-bottom:2em}.referenzen .item.js-appended-finished{opacity:1}.referenzen .text{font-size:.75em}.referenzen .text h2,.referenzen .text h3,.referenzen .text h4,.referenzen .text p,.referenzen .text strong{font-size:1em}