@import"https://fonts.googleapis.com/css2?family=Urbanist:wght@600&display=swap";@import"https://fonts.googleapis.com/css2?family=Source+Sans+Pro&display=swap";@import"https://fonts.googleapis.com/css2?family=Merriweather&display=swap";*,:after,:before{box-sizing:border-box}a,b,blockquote,body,canvas,caption,code,div,em,embed,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,label,li,main,nav,object,ol,p,pre,section,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;text-size-adjust:none}strong{font-weight:700}em{font-style:italic}footer,header,main,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input{-webkit-appearance:none;border-radius:0}.centerbox{max-width:95%;margin:0 auto;width:90vw}@media only screen and (min-width:1024px){.centerbox{width:950px}}@media only screen and (min-width:1300px){.centerbox{width:1150px}}@media only screen and (min-width:2300px){.centerbox{width:2000px}}@media only screen and (min-width:3600px){.centerbox{width:2600px}}.navbar-wrapper{background-color:#000418}.navbar a{color:#f26942!important}.navbar-mobile{display:flex;flex-direction:row;justify-content:center;padding-top:.5rem}@media only screen and (min-width:768px){.navbar-mobile{display:none}}.navbar-mobile .logo{padding-bottom:.5rem}.navbar-mobile .logo img{height:8rem;margin:1rem 0 0}.navbar-desktop{display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media only screen and (max-width:768px){.navbar-desktop{display:none}}.navbar-desktop .logo{margin-top:1rem;margin-bottom:.5rem}.navbar-desktop .logo img{height:7rem}.navbar-desktop .links{display:flex;flex-direction:row;align-items:center}.navbar-desktop .links a{color:#f26942!important}.navbar-desktop .links .link{font-size:1.25rem;margin-left:2rem;padding:1rem;text-decoration:none}.navbar-desktop .links .link:hover{cursor:pointer;text-decoration:underline}.navbar-desktop .links .link-circle{border:.15rem solid #fff;border-radius:2rem;font-weight:700;color:#f26942!important}.navbar-desktop .links .link-circle:hover{border:.15rem solid #fff;background-color:#fff;color:#121d38!important}.footer{padding:3rem 0 1rem;color:#fff}.footer * div,.footer>div{border:none!important}.footer a{color:#f26942;text-decoration:none}.footer .impressum{text-align:left}.footer .impressum .heading{font-size:2rem;font-weight:700}.footer .impressum .heading img{height:2rem}.footer .impressum .line{font-size:1.2rem;line-height:1.35rem;color:#fff}.footer .impressum .copyright{font-size:1.2rem;line-height:1.35rem;color:#666}.footer .impressum .social-icons{padding:.5rem 0}.footer .heartline{display:flex;flex-direction:row;align-items:center}.footer .heartline .x-icon,.footer .heartline a{margin:0 .25rem}@media only screen and (min-width:768px){.page-home .mobile-visible{display:none!important}}@media only screen and (max-width:767px){.page-home .mobile-hidden{display:none!important}}.page-home .home-above-fold,.page-home .navbar{background-color:#000418}.page-home .home-hero-curve-bottom{background-color:#fff}.page-home .home-hero-curve-bottom img{width:100%}.page-home .hero{color:#f26942;position:relative;height:auto}.page-home .hero a{color:#f26942}@media only screen and (max-width:767px){.page-home .hero{padding-bottom:1rem}}.page-home .hero .hero-mobile{margin:0 auto;padding-bottom:1rem;display:flex;flex-direction:row;justify-content:space-around}@media only screen and (min-width:768px){.page-home .hero .hero-mobile{display:none!important}}.page-home .hero .hero-mobile img{width:65vw}.page-home .hero .hero-underlap{position:relative;width:100%;height:100%;z-index:0;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start}@media only screen and (max-width:767px){.page-home .hero .hero-underlap{display:none}}.page-home .hero .hero-underlap img{height:30rem}.page-home .hero .hero-overlap{display:flex;flex-direction:column;justify-content:space-around;align-items:center;align-items:flex-start;position:absolute;z-index:1;min-height:35rem}@media only screen and (max-width:767px){.page-home .hero .hero-overlap{position:relative;min-height:inherit;align-items:center}}.page-home .hero .hero-overlap .headings .heading-small{font-size:1.85rem;margin-top:1rem;color:#fff}.page-home .hero .hero-overlap .headings .heading-large{font-size:4.5rem;font-family:Urbanist;white-space:nowrap}.page-home .cta-wrapper-mobile{display:flex;flex-direction:column;justify-content:space-around;align-items:flex-start;position:relative;z-index:1;height:auto;align-items:center;padding:0 0 3rem}.page-home .cta-wrapper-mobile .cta-inline{display:flex;flex-direction:row}.page-home .cta{color:#fff;width:90%}.page-home .cta .text-above{margin-top:1.2rem;font-size:1.6rem}.page-home .cta a{text-decoration:underline}.page-home .cta a:hover{color:#39358b}.page-home .cta .envelope-hover .cta-input-desktop,.page-home .cta .envelope-hover .cta-input-mobile input{border:none;outline:2px solid #f26942!important}.page-home .cta .cta-input-mobile{position:relative;width:100%}@media only screen and (min-width:768px){.page-home .cta .cta-input-mobile{display:none}}.page-home .cta .cta-input-mobile input{display:flex;justify-content:flex-start;align-items:center;background-color:#fff;height:5rem;border-radius:1rem;width:100%;font-size:2rem;padding-left:1.5rem;border:none;outline:none;margin-bottom:1rem}.page-home .cta .cta-input-mobile button{font-size:2rem;height:5rem;border-radius:1rem;width:100%;border:none;background-color:#f26942;color:#000;cursor:pointer}.page-home .cta .cta-input-desktop{position:relative;width:35rem;display:flex;justify-content:flex-start;align-items:center;background-color:#fff;height:5rem;border-radius:1rem}@media only screen and (max-width:767px){.page-home .cta .cta-input-desktop{display:none}}.page-home .cta .cta-input-desktop input{background:none;border:none;outline:none;font-size:1.5rem;padding-left:1.5rem}.page-home .cta .cta-input-desktop button{font-size:1.5rem;position:absolute;right:1.2rem;height:3rem;width:14rem;border-radius:1rem;border:none;background-color:#f26942;color:#000;cursor:pointer}.page-home .cta .cta-input-desktop button:hover{background-color:#000;color:#f26942}.page-home .cta .panel{margin-top:10px;height:2rem;font-size:1.2rem;font-weight:700}@media only screen and (min-width:768px){.page-home .cta .panel{white-space:nowrap}}html{font-size:10px}@media only screen and (min-width:1024px){html{font-size:13px}}@media only screen and (min-width:1300px){html{font-size:16px}}@media only screen and (min-width:2300px){html{font-size:22.5px}}@media only screen and (min-width:3600px){html{font-size:30px}}body{background-color:#000418;font-size:1.1rem;font-family:Source Sans Pro}a,body{color:#000}a{text-decoration:none}a:hover{text-decoration:underline}div#__next{font-size:20px}.above-footer{background-color:#fff}.above-footer>div{min-height:5vh}.above-footer>div.navbar-todo{min-height:auto}.above-footer .todo{min-height:7vh}.above-footer .todo>div{border:none!important}.todo{background-color:#d2bfcf;padding:1rem;border:1px solid #000!important}.todo h2{font-size:1.25rem;font-weight:700}.todo pre{display:inline;font-family:Courier New,Courier,monospace}