html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box;font-size:62.5%}*{margin:0;padding:0}*,:after,:before{box-sizing:inherit}body{font:1.6rem/1.2 sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}main{display:block}h1,h2,h3,h4,h5,h6{font-size:inherit;font-style:inherit;font-weight:inherit}b,strong{font-weight:700}a{background-color:transparent;color:inherit;text-decoration:none}code,kbd{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:block}audio:not([controls]){display:none;height:0}img{border-style:none;height:auto;max-width:100%}button,iframe{border:0}button{border-radius:0;color:inherit;-webkit-font-smoothing:inherit;-webkit-appearance:button;background:none transparent;cursor:pointer;letter-spacing:inherit;outline:0}button,input{overflow:visible}button,input,textarea{font:inherit;text-align:inherit}input:disabled,textarea:disabled{color:inherit}button,select{text-transform:none}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}:focus{outline:0}::-moz-focus-inner{border:0;padding:0}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}table{border-collapse:collapse}th{font-weight:inherit;text-align:left}details,menu{display:block}summary{display:list-item}[hidden],template{display:none}svg{display:inline-block;overflow:hidden}ol,ul{list-style:none}@font-face{font-family:Rubik;font-style:normal;font-weight:300;src:url(/build/fonts/rubik-v21-latin-300.4fd12ecf.woff2) format("woff2"),url(/build/fonts/rubik-v21-latin-300.419dc3b3.woff) format("woff")}@font-face{font-family:Rubik;font-style:normal;font-weight:500;src:url(/build/fonts/rubik-v21-latin-500.2bdad605.woff2) format("woff2"),url(/build/fonts/rubik-v21-latin-500.c63cc48f.woff) format("woff")}@font-face{font-family:Rubik;font-style:italic;font-weight:300;src:url(/build/fonts/rubik-v21-latin-300italic.fd2cf235.woff2) format("woff2"),url(/build/fonts/rubik-v21-latin-300italic.aa605bfc.woff) format("woff")}:root{--primary:#009b87;--secondary:#e2007a;--black:#212529;--white:#fff;--off-white:#efefef;--neutral-1:#dedede;--neutral-2:#b2b2b2;--neutral-3:#7f7f7f;--neutral-4:#4c4c4c;--success:#579d00;--error:#c20600;--hover:#008473;--hover-light:#efefef;--hover-dark:#3b3b3b;--text:#212529;--text-headline:#212529;--button-primary-text:#fff;--button-secondary-text:#009b87;--button-text:#e2007a;--border:#009b87;--background-primary:#009b87;--background-secondary:#fff;--animation-hover-effect:#e2007a;--hover-primary:#008473;--hover-secondary:#efefef;--hover-text:#fff;--headline:#212529;--miniheader:#e2007a;--subheading:#212529;--paragraph:#212529;--slider-pagination-background:#dedede;--slider-pagination-progress:#212529;--slider-card-background:#efefef;--slider-background-shape:#efefef;--background-color:#fff;--stage-background-color:hsla(0,0%,100%,.8);--content-padding:1.6rem}@media screen and (min-width:961px){:root{--content-padding:2rem}}html{scroll-padding-top:9.2rem}body{font-family:Rubik,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.6rem;font-weight:300;hyphens:auto;line-height:2.4rem}@media screen and (min-width:961px){body{font-size:1.8rem;line-height:2.7rem}}strong{font-weight:500}sup{font-size:.6em}.button{--button-hover-bg:none;align-items:center;border-radius:.6rem;display:inline-flex;flex-shrink:0}.button:after,.button:before{border-radius:.6rem;inset:0;pointer-events:none;position:absolute}.button:before{background-color:var(--button-hover-bg);height:100%;top:-100%;z-index:-2}.button:after{opacity:0;z-index:-1}.button:hover:before{opacity:.4;top:0;transition:.25s ease-in-out}.button:disabled{cursor:not-allowed;opacity:.3;pointer-events:none}.button.button-primary,.button.button-secondary{font-size:1.6rem;font-weight:500;letter-spacing:.05rem;line-height:2.4rem;overflow:hidden;padding:1.4rem 3.2rem;position:relative;text-decoration:none;text-transform:uppercase;z-index:1}.button.button-primary:after,.button.button-primary:before,.button.button-secondary:after,.button.button-secondary:before{content:""}.button.button-primary{--button-hover-bg:var(--hover-primary);background:var(--background-primary);color:var(--button-primary-text)}.button.button-primary:active{background-color:var(--hover-primary)}.button.button-primary.has-icon{background:var(--background-primary);color:var(--button-primary-text);overflow:hidden}.button.button-primary.has-icon:before{background-color:var(--hover-primary);height:100%;top:-100%}.button.button-primary.has-icon:hover:before{opacity:.4;top:0;transition:.25s ease-in-out}.button.button-primary.has-icon:focus:not(:active,:hover):after{opacity:1}.button.button-primary.has-icon .icon ._f{fill:#fff}.button.button-primary.has-icon .icon ._s{stroke:#fff}.button.button-secondary{--button-hover-bg:var(--hover-secondary);background-color:var(--background-secondary);border:.2rem solid var(--border);color:var(--button-secondary-text)}.button.button-secondary:active{background-color:var(--hover-secondary)}.button.button-secondary.has-icon{border:.2rem solid var(--border);overflow:hidden}.button.button-secondary.has-icon:before{background-color:var(--hover-secondary);height:100%;opacity:.4;top:-100%}.button.button-secondary.has-icon:hover:before{top:0;transition:.25s ease-in-out}.button.button-secondary.has-icon:focus:not(:active,:hover):before{border-color:#212529}.button.button-text{backface-visibility:hidden;color:var(--button-text);font-size:1.4rem;font-weight:500;letter-spacing:.025rem;line-height:2rem;position:relative;text-decoration:none;text-transform:uppercase;transform:translateZ(0) scale(1)}.button.button-text:after{border-bottom:.2rem solid var(--animation-hover-effect);bottom:-.5rem;content:"";display:inline-block;left:0;opacity:1;position:absolute;top:unset;transition:.25s ease-in-out;width:100%}.button.button-text:hover:after{left:50%;width:0}.button.button-text:active:after{border-bottom:.2rem solid var(--animation-hover-effect);content:"";left:0;transition:.15s ease-in-out;width:100%}.button.button-text:active{background-color:var(--hover-text);border-radius:0;color:var(--button-text)}.button.button-text:hover{text-decoration:none}.button.button-text:not(.has-icon).button-label:before{border-bottom:.2rem solid var(--animation-hover-effect);left:0;transition:all .45s;width:100%}.button.button-text:not(.has-icon).button-label:after{left:0;transition:all .45s;width:100%}.button.button-text:not(.has-icon).button-label:hover{left:0;transition:all .45s;width:0}.button.button-text:active .button-label,.button.button-text:focus:not(:active,:hover) .button-label{color:var(--button-text)}.button.button-text:active .button-label:after,.button.button-text:focus:not(:active,:hover) .button-label:after{border-color:var(--button-secondary-text);width:100%}.button.button-text:focus:not(:active,:hover):before{opacity:1}.button.button-text.has-icon{white-space:nowrap}.button.has-icon{justify-content:center;position:relative;z-index:1}.button.has-icon:not(.has-text){height:5.4rem;width:7.2rem}.button.is-small.button-primary,.button.is-small.button-secondary{font-size:1.6rem;height:4.6rem;letter-spacing:.044rem;padding:1rem 3.2rem}.button .icon,.button .icon svg{height:2rem;width:2rem}.button .button-label+.icon,.button .icon+.button-label{margin-left:.8rem}.button .sticky{border:1px solid #c20600}.error-page{margin-left:auto;margin-right:auto;max-width:140rem;padding-left:var(--content-padding);padding-right:var(--content-padding)}.error-page .error-content{align-items:center;display:flex;flex-direction:column}.error-page .error-image{height:auto;margin-bottom:3.2rem;width:20rem}.error-page .error-headline{font-size:2.4rem;font-size:clamp(2.4rem,.96rem + 2.4vw,4.8rem);font-weight:500;letter-spacing:.05rem;letter-spacing:clamp(.05rem,.02rem + .05vw,.1rem);line-height:2.8rem;line-height:clamp(2.8rem,1rem + 3vw,5.8rem);margin-bottom:3.2rem;min-height:.01vw}.error-page .error-text{font-size:1.6rem;hyphens:auto;line-height:2.4rem}@media screen and (min-width:961px){.error-page .error-text{font-size:1.8rem;line-height:2.7rem}}.error-page .error-text{font-weight:500;margin-bottom:3.2rem}.error-page .error-reason-list{margin-bottom:3.2rem}.error-page .error-page-text{margin-bottom:4.8rem}.error-page .error-list-entry{align-items:flex-start;display:flex}.error-page .error-list-entry:before{box-sizing:content-box;color:#009b87;content:"_";font-weight:500;height:.4rem;margin-right:.8rem;margin-top:-.7rem}.error-page .error-list-entry+*{margin-top:1rem}@media screen and (min-width:601px){.error-page .error-image{margin-bottom:4.8rem;width:40rem}.error-page .error-headline{margin-bottom:4.8rem}}@media screen and (min-width:961px){.error-page .error-image{width:50rem}}@media screen and (min-width:1281px){.error-page .error-image{margin-bottom:6.4rem;width:58rem}.error-page .error-headline{margin-bottom:8rem}}