@charset "UTF-8";:root[data-nav-measuring][data-nav] #header-nav,:root[data-nav-measuring][data-nav] #header-nav .header-nav--menu,:root[data-nav-measuring][data-nav] header.layout--header>.layout--container{max-width:none;width:-moz-max-content;width:max-content}.comp--quote{color:var(--l9-gelb);margin-inline:auto;max-width:52rem;quotes:"»" "«";text-align:center}.comp--quote blockquote p{font-size:1.25rem;font-style:italic;line-height:1.3;text-wrap:pretty}@media screen and (min-width:45rem){.comp--quote blockquote p{font-size:1.6rem}}.comp--quote blockquote p:before{content:open-quote}.comp--quote blockquote p:after{content:close-quote}.comp--quote .quote-citation{font-variation-settings:"wght" 700;font-weight:700;margin-top:1.5rem}@media screen and (min-width:45rem){.comp--quote .quote-citation{font-size:1.2rem}}.comp--gallery .gallery-list{display:grid;gap:1.25rem;grid-template-columns:1fr}@media screen and (min-width:45rem){.comp--gallery .gallery-list{grid-template-columns:repeat(var(--gallery-columns,1),1fr)}}.comp--gallery .gallery-caption{color:var(--white-70);font-size:.8rem;margin-top:.75rem;text-align:center}:root{--reference-slant:7vw}@media (min-width:80rem){:root{--reference-slant:5.24vw}}.reference-hero{background-color:var(--l9-blau-dunkel);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--reference-slant)),0 100%);height:calc(min(90vw, 40rem)*1.05 + 1rem);isolation:isolate;position:relative}.reference-hero-image{display:block;inset:0;position:absolute;z-index:-1}.reference-hero-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.reference-back{background-color:var(--l9-blau-dunkel);padding-block:1rem;position:relative;z-index:9}@media (min-width:45rem) and (max-width:calc(80rem - 1px)){:root:not([data-nav]) .reference-back{padding-top:4rem}}:root[data-nav=tablet] .reference-back{padding-top:4rem}.reference-back a{align-items:center;color:var(--white);-moz-column-gap:.5rem;column-gap:.5rem;display:inline-flex;font-size:.85rem;text-decoration:none}.reference-back a:hover{text-decoration:underline}.reference-back a svg{fill:currentColor;height:1.2em;width:1.2em}.reference-blocks .layout--text,.reference-closing,.reference-intro{margin-inline:auto;max-width:40rem}.reference-intro{margin-top:calc(var(--global-spacing)*.75)}.reference-intro h1{padding-bottom:.5rem}.reference-intro .subheading{font-size:1.2rem;font-variation-settings:"wght" 400;font-weight:400;letter-spacing:.02rem}@media screen and (min-width:45rem){.reference-intro .subheading{font-size:1.6rem}}.reference-blocks{--reference-block-gap:var(--global-spacing);display:flex;flex-direction:column;gap:var(--reference-block-gap);padding-block:var(--global-spacing)}@media screen and (min-width:45rem){.reference-blocks{--reference-block-gap:calc(var(--global-spacing)*1.5)}}.reference-blocks .comp--numberset{padding-bottom:0}.reference-blocks>.section--mood{clip-path:polygon(0 var(--reference-slant),100% 0,100% calc(100% - var(--reference-slant)),0 100%)}.reference-dark{display:flex;flex-direction:column;gap:var(--reference-block-gap)}.reference-closing{padding-bottom:var(--global-spacing)}@media screen and (min-width:45rem){.reference-closing{padding-bottom:calc(var(--global-spacing)*2)}}.reference-closing .ansprechpartner-cta{height:auto;margin-bottom:1rem;margin-top:0;max-width:none}@media screen and (min-width:45rem){.reference-closing .comp--tags{font-size:1.25rem}}@media (min-width:80rem){.reference-more .comp--reference{grid-template-columns:repeat(4,1fr)}}.reference-more .comp--button{margin-inline:auto;margin-top:2rem}