@font-face{font-family:optima-regular;src:url(../../../fonts/optima-nova-pro-regular.woff2) format("woff2"),url(../../../fonts/optima-nova-pro-regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}60%{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes fade-to-white{to{fill:#fff}}@keyframes fade-in{to{opacity:1}}@keyframes fade-out{to{opacity:0}}@keyframes slide-up{to{margin:0}}@keyframes moveUp{to{-webkit-transform:translateY(calc(var(--header-height) * -1));-ms-transform:translateY(calc(var(--header-height) * -1));transform:translateY(calc(var(--header-height) * -1))}}@keyframes moveDown{0%{-webkit-transform:translateY(calc(var(--header-height) * -1));-ms-transform:translateY(calc(var(--header-height) * -1));transform:translateY(calc(var(--header-height) * -1))}to{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@keyframes pulseDot{0%{background:var(--tertiary-color);width:5px;height:5px}50%{background:#000;width:7px;height:7px}to{background:var(--tertiary-color);width:5px;height:5px}}@keyframes pulseBackground{0%{background:var(--tertiary-color)}50%{background:var(--background-color)}to{background:var(--tertiary-color)}}.screenreader-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#impressum{opacity:0;-webkit-animation:fade-in .7s ease-in-out 0s 1 forwards;animation:fade-in .7s ease-in-out 0s 1 forwards;margin-top:232.5px;width:100%;display:flex;justify-content:flex-start;align-items:flex-start;flex-flow:column wrap;padding:24px}@media screen and (min-width:568px){#impressum{margin-left:50%;padding:24px 24px 24px 0;width:50%}}#impressum>header{grid-area:header}#impressum>header h1{grid-area:headline;font-size:3.7rem;line-height:4rem;letter-spacing:-.07rem;font-family:optima-regular,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#impressum>section{margin-top:2rem}#impressum>section p{color:#000;margin-top:0;font-size:1rem;line-height:1.6rem;letter-spacing:0rem;font-family:optima-regular,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#impressum>section .inline-button{border-radius:0;all:unset;display:inline-flex;cursor:pointer}#impressum>section .inline-button span{border-bottom:1px solid transparent;font-size:1rem;line-height:1.6rem;letter-spacing:0rem;font-family:optima-regular,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-transition:border-bottom .45s ease-out;-moz-transition:border-bottom .45s ease-out;-ms-transition:border-bottom .45s ease-out;-o-transition:border-bottom .45s ease-out;transition:border-bottom .45s ease-out}#impressum>section .inline-button:hover span{border-bottom:1px solid black;-webkit-transition:border-bottom .15s ease-out;-moz-transition:border-bottom .15s ease-out;-ms-transition:border-bottom .15s ease-out;-o-transition:border-bottom .15s ease-out;transition:border-bottom .15s ease-out}#disclaimer{opacity:0;-webkit-animation:fade-in .7s ease-in-out 0s 1 forwards;animation:fade-in .7s ease-in-out 0s 1 forwards;margin-top:232.5px;width:100%;display:flex;justify-content:flex-start;align-items:flex-start;flex-flow:column wrap;padding:24px}#disclaimer>header{grid-area:header}#disclaimer>header h1{grid-area:headline;font-size:3.7rem;line-height:4rem;letter-spacing:-.07rem;font-family:optima-regular,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#disclaimer>section{max-width:620px;margin-top:2rem}#disclaimer>section:first-of-type{margin-top:3.2rem}#disclaimer>section h2{font-size:2.5rem;line-height:2.6rem;letter-spacing:.05rem;font-family:pressio-compressed,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:600;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#disclaimer>section p{color:#000;margin-top:0;font-size:1rem;line-height:1.6rem;letter-spacing:0rem;font-family:optima-regular,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#disclaimer>section p:first-of-type{margin-top:1.6rem}#disclaimer>section p:last-of-type{margin-bottom:1.6rem}#disclaimer>section .inline-button{border-radius:0;all:unset;display:inline-flex;cursor:pointer}#disclaimer>section .inline-button span{border-bottom:1px solid transparent;font-size:1rem;line-height:1.6rem;letter-spacing:0rem;font-family:optima-regular,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-transition:border-bottom .45s ease-out;-moz-transition:border-bottom .45s ease-out;-ms-transition:border-bottom .45s ease-out;-o-transition:border-bottom .45s ease-out;transition:border-bottom .45s ease-out}#disclaimer>section .inline-button:hover span{border-bottom:1px solid black;-webkit-transition:border-bottom .15s ease-out;-moz-transition:border-bottom .15s ease-out;-ms-transition:border-bottom .15s ease-out;-o-transition:border-bottom .15s ease-out;transition:border-bottom .15s ease-out}
