@charset "UTF-8";*,:after,:before{box-sizing:border-box}ol[class],ul[class]{padding:0}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,li,ol[class],p,ul[class]{margin:0}body{text-rendering:optimizeSpeed;line-height:1.5;scroll-behavior:smooth}ol[class],ul[class]{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img{display:block;max-width:100%}article>*+*{margin-top:1em}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){*{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@font-face{font-family:Frutiger Next;font-style:normal;font-weight:300;src:url(../fonts/722205/fa8815a0-4d7b-4eb5-8184-9d9ff16708b2.woff2) format("woff2"),url(../fonts/722205/35288d5e-681e-4b64-a930-438d2b2551d6.woff) format("woff")}@font-face{font-family:Frutiger Next;font-style:normal;font-weight:500;src:url(../fonts/722211/131679ac-c45d-48d4-b4ee-b3cc4cdb6dea.woff2) format("woff2"),url(../fonts/722211/c9372d3f-1898-4ecb-9e3f-59155488dfc9.woff) format("woff")}@font-face{font-family:Frutiger Next;font-style:normal;font-weight:400;src:url(../fonts/722217/67f049a9-98c0-4488-a4e4-0be6cda6f7de.woff2) format("woff2"),url(../fonts/722217/d74de079-587d-4049-9cca-50ba02a536f9.woff) format("woff")}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#036;font-family:Frutiger Next;font-style:normal;font-weight:400}header{font-size:24px;line-height:32px}@media screen and (max-width:576px){header{font-size:18px;line-height:24px}}.main{font-size:32px;line-height:40px}@media screen and (max-width:576px){.main{font-size:18px;line-height:24px}}footer{font-size:18px;line-height:24px}@media screen and (max-width:576px){footer{font-size:16px}}.logo{text-decoration:none;text-transform:uppercase}.logo strong{font-weight:500;white-space:nowrap}a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}a[href*="tel:"]{text-decoration:none}.display,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-size:40px;font-weight:300;line-height:40px}.h1,h1{font-size:70px;line-height:70px;margin-bottom:70px}@media screen and (max-width:768px){.h1,h1{font-size:32px;line-height:32px;margin-bottom:32px}}.h2,h2{font-size:18px;font-weight:500;line-height:22px;margin:0}.h2:not(:first-child),h2:not(:first-child){margin-top:22px}@media screen and (max-width:768px){.h2,h2{font-size:16px;line-height:20px}}.display{font-size:clamp(60px,8vw,140px);line-height:1.2;margin-bottom:24px}@media screen and (max-width:768px){.display br{display:none}.display span{display:block}}.dark{color:#fff}address{font-style:normal}*{border:none;box-sizing:border-box;margin:0;padding:0}::-moz-selection{background:#036;color:#fff}::selection{background:#036;color:#fff}.dark ::-moz-selection{background:#fff;color:#036}.dark ::selection{background:#fff;color:#036}html{scroll-behavior:smooth}body,html{height:-webkit-fill-available;height:-moz-available;height:stretch}body{min-height:100vh;overflow-x:hidden}#wrapper,body{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.hidden{display:none}.slide{display:grid;grid-area:1/1/2/2;grid-template-columns:1fr;grid-template-rows:1fr;min-height:100%;overflow:hidden}.slide.overlay{background:transparent;pointer-events:none;transition:background 1s cubic-bezier(.16,1,.3,1)}.slide.overlay .page{transform:translateY(100%);transition:transform 1s cubic-bezier(.16,1,.3,1)}.slide.overlay:target{background:rgba(0,0,0,.5);pointer-events:all}.slide.overlay:target>*{transform:translateY(0)}.page{background:#fff;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto}.page.dark{background:#036}.grid{display:grid;gap:100px;grid-template-columns:repeat(2,1fr);grid-template-rows:auto}@media screen and (max-width:1200px){.grid{gap:80px}}@media screen and (max-width:992px){.grid{gap:60px}}@media screen and (max-width:576px){.grid{gap:40px}}@media screen and (max-width:480px){.grid{gap:20px}}.grid>:nth-child(2){text-align:right}.full{display:flex;flex-direction:column;justify-content:center}.maxwidth{max-width:1200px}.inner{padding:50px 100px}.inner:first-child{padding-top:100px}.inner:last-child{padding-bottom:100px}@media screen and (max-width:1200px){.inner{padding:32px 64px}.inner:first-child{padding-top:56px}.inner:last-child{padding-bottom:56px}}@media screen and (max-width:992px){.inner{padding:24px 48px}.inner:first-child{padding-top:40px}.inner:last-child{padding-bottom:40px}}@media screen and (max-width:768px){.inner{padding:20px 40px}.inner:first-child{padding-top:32px}.inner:last-child{padding-bottom:32px}}@media screen and (max-width:576px){.inner{padding:16px 24px}.inner:first-child{padding-top:24px}.inner:last-child{padding-bottom:24px}}footer.grid{display:flex}@media screen and (max-width:576px){footer.grid{display:block}footer.grid>:nth-child(2){text-align:left}}#home main>:last-child{padding-bottom:60px}#home h1 span{-webkit-animation:fadeIn .5s linear 1 forwards running;animation:fadeIn .5s linear 1 forwards running;opacity:0}#home h1 span.s1{-webkit-animation-delay:125ms;animation-delay:125ms}#home h1 span.s2{-webkit-animation-delay:.45s;animation-delay:.45s}#home h1 span.s3{-webkit-animation-delay:775ms;animation-delay:775ms}#home h1 span.s4{-webkit-animation-delay:1.1s;animation-delay:1.1s}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media screen and (max-width:768px){#datenschutz .main h1{margin-top:24px}}#datenschutz .main li,#datenschutz .main p{font-size:18px;line-height:22px}@media screen and (max-width:576px){#datenschutz .main li,#datenschutz .main p{font-size:16px;line-height:20px}}#datenschutz .main p+p,#datenschutz .main ul+p{margin-top:11px}#datenschutz .main li{list-style:none;padding-left:.75em}#datenschutz .main li:before{content:"•";display:inline-block;margin-left:-.75em;width:.75em}
/*# sourceMappingURL=styles.css.map */
