blockquote:after,blockquote:before,q:after,q:before{content:""}.clear{clear:both}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}textarea{resize:none}button{font-family:inherit;font-size:inherit;color:inherit;background:none;text-align:left}button:hover{cursor:pointer}input{-webkit-appearance:none;border-radius:0;font-family:inherit;font-size:inherit;background:none}::selection{background:rgba(0,0,0,.95);color:#fff}::-moz-selection{background:rgba(0,0,0,.95);color:#fff}*,:after,:before{margin:0;padding:0;border:0;box-sizing:border-box}@font-face{font-family:Sneak-Medium;src:url(../static/fonts/Sneak-Medium.eot);src:url(../static/fonts/Sneak-Medium.eot?#iefix) format("embedded-opentype"),url(../static/fonts/Sneak-Medium.woff2) format("woff2"),url(../static/fonts/Sneak-Medium.woff) format("woff");font-weight:400;font-style:normal}body{font-weight:400;font-feature-settings:"kern" 1;-webkit-font-kerning:normal;font-kerning:normal;-webkit-tap-highlight-color:transparent;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button:focus{outline:none}img{width:100%;display:block}a{text-decoration:none;outline:none}p:empty{display:none}em{font-style:italic}strong{font-weight:700}.nobreak{white-space:nowrap}main{position:relative;display:block}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity .4s}:root{--color-main:#f5f3eb;--color-black:#272726;--color-blue:#6f9ed4;--color-red:#ed6a5b;--color-pink:#f8c9df;--color-green:#65b08e;--color-main-dark:#e0ddd1;--column-1:calc(10vw - 0.1rem);--column-2:calc(20vw - 0.2rem);--column-3:calc(30vw - 0.3rem);--column-4:calc(40vw - 0.4rem);--column-5:calc(50vw - 0.5rem);--column-6:calc(60vw - 0.6rem);--column-7:calc(70vw - 0.7rem);--column-8:calc(80vw - 0.8rem);--column-9:calc(90vw - 0.9rem);--column-m-1:calc(16.66667vw - 0.16667rem);--column-m-2:calc(33.33333vw - 0.33333rem);--column-m-3:calc(50vw - 0.5rem);--column-m-4:calc(66.66667vw - 0.66667rem);--column-m-5:calc(83.33333vw - 0.83333rem)}body{background:var(--color-main);color:var(--color-black)}#container{position:relative;width:100%;height:100%;min-height:100vh}.mainsection{margin-top:10rem}@media(min-width:700px){.mainsection{margin-top:0}}.sectioncontent:before{content:"";display:block;position:relative;width:0;height:12rem;margin-top:-12rem}@media(min-width:700px){.sectioncontent:before{display:none}}.sectiontitle{margin-bottom:1rem}@media (min-width:700px){.sectiontitle{text-align:right;margin-bottom:0}}.sectionsubtitle{margin-bottom:10rem;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}@media (min-width:700px){.sectionsubtitle{width:calc(var(--column-7) - 1rem);margin-bottom:3rem}}.sectionfooter{position:relative;padding:0 1rem 1rem calc(var(--column-m-1) + 1rem);margin-top:5rem;display:flex;align-items:flex-end;justify-content:flex-end}@media(min-width:700px){.sectionfooter{padding:0 1rem 1rem calc(var(--column-1) + 1rem);margin-top:0}}@media(min-width:1200px){.sectionfooter{display:block;padding:0 1rem 0 calc(var(--column-1) + 1rem)}}.sectionfooter__links{width:var(--column-m-3)}@media (min-width:700px){.sectionfooter__links{position:relative;width:var(--column-7);padding:0 0 0 calc(var(--column-1) + 1rem)}}@media(min-width:1200px){.sectionfooter__links{position:absolute;bottom:1rem;display:flex}}.sectionfooter__links li{margin-bottom:1rem}@media(min-width:1200px){.sectionfooter__links li{margin:0 2rem 1rem 0}}.sectionfooter__links li:last-child{margin-bottom:0}@media(min-width:1200px){.sectionfooter__links li:last-child{margin-bottom:1rem}}.sectionfooter__link{text-decoration:underline}.sectionfooter__nsp{position:relative;width:var(--column-m-2);height:auto}@media(min-width:700px){.sectionfooter__nsp{width:var(--column-2)}}@media(min-width:1200px){.sectionfooter__nsp{position:absolute;right:1rem;bottom:1rem;width:13vw}}.sectionfooter__nsp:before{content:"";width:100%;display:block;padding-top:99.28315%;visibility:hidden}.nsp-ecke{position:absolute;top:0;left:0;width:100%;overflow:visible}.shapeslide{position:relative;width:100%;height:auto}.shape{position:relative;z-index:99;overflow:visible;pointer-events:none}.shape:before{content:"";width:100%;display:block;padding-top:56.25%;visibility:hidden}.shape .svg-shape{position:absolute;top:0;left:0;width:100%;overflow:visible}.shapeslide .svg-shape{transform:translateY(15%)}.svg-shape path{left:0;stroke-width:.2rem;stroke:var(--color-black)}@media (min-width:700px){.svg-shape path{stroke-width:.1rem}}.intro__shape path{fill:var(--color-blue)}.koop__svg-shape path,.kooptags-svg path{fill:var(--color-red)}.reasons__shape path{fill:var(--color-pink)}.application-button path,.application__shape path{fill:var(--color-green)}.faq__shape path{fill:var(--color-blue)}.contact__shape path{fill:var(--color-red)}html{font-size:calc(-.76923px + 1.53846vw)}@media (min-width:700px){html{font-size:calc(4.2623px + .81967vw)}}@media (min-width:1920px){html{font-size:20px}}body{font-family:Sneak-Medium,sans-serif;font-size:1rem;line-height:1;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;letter-spacing:-.04rem;font-feature-settings:"ss02" on,"ss04" on,"ss07" on,"ss06" on,"dlig" on}a{color:var(--color-black)}:root{--text-00:calc(9.69231px + 0.61538vw);--line-00:calc(13.69231px + 0.61538vw);--text-00-700:calc(11.2px + 0.4vw);--line-00-700:calc(15.2px + 0.4vw);--text-00-1200:calc(12.66667px + 0.27778vw);--line-00-1200:calc(16.66667px + 0.27778vw);--text-01:calc(11.38462px + 1.23077vw);--line-01:calc(15.38462px + 1.23077vw);--text-01-700:calc(10.4px + 0.8vw);--line-01-700:calc(14.4px + 0.8vw);--text-01-1200:calc(3.33333px + 1.38889vw);--line-01-1200:calc(0.66667px + 1.94444vw);--text-02:calc(6.30769px + 3.38462vw);--line-02:calc(8.15385px + 3.69231vw);--text-02-700:calc(18.4px + 0.8vw);--line-02-700:calc(22.4px + 0.8vw);--text-02-1200:calc(-0.33333px + 2.36111vw);--line-02-1200:calc(0.33333px + 2.63889vw);--text-03:calc(14.61538px + 2.76923vw);--line-03:calc(18.76923px + 2.46154vw);--text-03-700:calc(8.77049px + 3.03279vw);--line-03-700:calc(7.90164px + 3.44262vw);--text-04:calc(10.46154px + 7.07692vw);--line-04:calc(10.46154px + 7.07692vw);--text-04-700:calc(25.57377px + 4.91803vw);--line-04-700:calc(20.57377px + 4.91803vw);--text-04-1920:calc(66.66667px + 2.77778vw);--line-04-1920:calc(66.66667px + 2.77778vw);--text-05:calc(2px + 16vw);--line-05:calc(2px + 16vw);--text-05-375:calc(36.61538px + 6.76923vw);--line-05-375:calc(36.61538px + 6.76923vw);--text-05-700:calc(-2.63934px + 12.37705vw);--line-05-700:calc(8.83607px + 10.7377vw);--text-05-1920:235px;--line-05-1920:215px}.text-00{font-size:var(--text-00);line-height:var(--line-00)}@media (min-width:700px){.text-00{font-size:var(--text-00-700);line-height:var(--line-00-700)}}@media (min-width:1200px){.text-00{font-size:var(--text-00-1200);line-height:var(--line-00-1200)}}.text-01{font-size:var(--text-01);line-height:var(--line-01)}@media (min-width:700px){.text-01{font-size:var(--text-01-700);line-height:var(--line-01-700)}}@media (min-width:1200px){.text-01{font-size:var(--text-01-1200);line-height:var(--line-01-1200)}}.text-02{letter-spacing:-.1rem;font-size:var(--text-02);line-height:var(--line-02)}@media (min-width:700px){.text-02{letter-spacing:-.05rem;font-size:var(--text-02-700);line-height:var(--line-02-700)}}@media (min-width:1200px){.text-02{font-size:var(--text-02-1200);line-height:var(--line-02-1200)}}.text-03{letter-spacing:-.1rem;font-size:var(--text-03);line-height:var(--line-03)}@media (min-width:700px){.text-03{font-size:var(--text-03-700);line-height:var(--line-03-700)}}.text-04{letter-spacing:-.2rem;font-size:var(--text-04);line-height:var(--line-04)}@media (min-width:700px){.text-04{letter-spacing:-.2rem;font-size:var(--text-04-700);line-height:var(--line-04-700)}}@media (min-width:1920px){.text-04{font-size:var(--text-04-1920);line-height:var(--line-04-1920)}}.text-05{letter-spacing:-.6rem;font-size:var(--text-05);line-height:var(--line-05)}@media (min-width:375px){.text-05{font-size:var(--text-05-375);line-height:var(--line-05-375)}}@media (min-width:700px){.text-05{letter-spacing:-.5rem;font-size:var(--text-05-700);line-height:var(--line-05-700)}}@media (min-width:1920px){.text-05{font-size:var(--text-05-1920);line-height:var(--line-05-1920)}}@media (min-width:320px)and (max-height:400px),all and (min-width:500px)and (max-height:450px),all and (min-width:600px)and (max-height:500px),all and (min-width:700px)and (max-height:550px),all and (min-width:1000px)and (max-height:600px),all and (min-width:1200px)and (max-height:670px),all and (min-width:1300px)and (max-height:780px),all and (min-width:1500px)and (max-height:870px),all and (min-width:1700px)and (max-height:999px){.text-05{font-size:9.9vw;line-height:9.4vw;letter-spacing:-.3rem}}.textblock p{margin-bottom:1.25rem}.textblock h3{margin-top:5rem;margin-bottom:.5rem;letter-spacing:-.07rem;font-size:var(--text-02);line-height:var(--line-02)}@media (min-width:700px){.textblock h3{letter-spacing:-.05rem;font-size:var(--text-02-700);line-height:var(--line-02-700)}}@media (min-width:1200px){.textblock h3{font-size:var(--text-02-1200);line-height:var(--line-02-1200)}}.textblock h4{margin-top:3rem;margin-bottom:.5rem}.textblock h3+h4{margin-top:2rem}.textblock h3:first-child,.textblock h4:first-child{margin-top:0}.textblock p:last-child{margin-bottom:0}.textblock ol,.textblock ul{margin-bottom:1.25rem}.textblock ul{list-style:none}.textblock ol{list-style:decimal}.textblock li{position:relative;margin:0 0 .625rem 2rem}.textblock ul li:before{position:absolute;left:-2rem;content:"⟼";display:inline-block}.textblock a{text-decoration:underline}.no-touch .textblock a:hover{color:var(--color-blue)}.textblock.text-02 h3{margin-bottom:2rem;font-size:var(--text-03);line-height:var(--line-03)}@media (min-width:700px){.textblock.text-02 h3{font-size:var(--text-03-700);line-height:var(--line-03-700)}}.textblock.text-02 p{margin-bottom:2rem}.textblock.text-02 p:last-child{margin-bottom:0}.header{position:absolute}.header__logo{position:fixed;width:50vw;height:50vw;top:0;left:0;padding:1rem .5rem 1rem 1rem;z-index:5}.no-touch .header__logo:hover{cursor:pointer}.header__logo div{position:relative;width:100%;height:auto}@media(min-width:700px){.header__logo div{width:36.571428vw;height:auto;max-width:702px}}@media (min-width:320px)and (max-height:400px),all and (min-width:500px)and (max-height:450px),all and (min-width:600px)and (max-height:500px),all and (min-width:700px)and (max-height:550px),all and (min-width:1000px)and (max-height:600px),all and (min-width:1200px)and (max-height:670px),all and (min-width:1300px)and (max-height:780px),all and (min-width:1500px)and (max-height:870px),all and (min-width:1700px)and (max-height:999px){.header__logo div{width:30vw}}.header__logo div:before{content:"";width:100%;display:block;padding-top:113.85714%;visibility:hidden}.header__logo .logo{position:absolute;top:0;left:0;width:100%;overflow:visible}.header__logo{pointer-events:none}.header__logo rect{pointer-events:all}.navbutton{position:fixed;bottom:1rem;left:1rem;padding:.375rem;width:12.5vw;line-height:0;display:block;z-index:3}@media(min-width:700px){.navbutton{width:8.6vw;max-width:175px;padding:.5rem}}@media (min-width:320px)and (max-height:400px),all and (min-width:500px)and (max-height:450px),all and (min-width:600px)and (max-height:500px),all and (min-width:700px)and (max-height:550px),all and (min-width:1000px)and (max-height:600px),all and (min-width:1200px)and (max-height:670px),all and (min-width:1300px)and (max-height:780px),all and (min-width:1500px)and (max-height:870px),all and (min-width:1700px)and (max-height:999px){.navbutton{width:7vw}}.navbutton svg{width:100%;height:auto}.header__nav{position:fixed;width:100vw;height:100vh;top:0;left:-100vw;z-index:100;background:var(--color-main);display:block}.navigation{position:absolute;bottom:calc(12.5vw + 1rem);padding:.4rem 1rem 1rem .6rem}@media (min-width:700px){.navigation{bottom:auto;top:0}}.navigation__item{color:var(--color-black);letter-spacing:-.6rem;font-size:var(--text-05);line-height:var(--line-05)}@media (min-width:700px){.navigation__item{letter-spacing:-.2rem;font-size:var(--text-04-700);line-height:var(--line-04-700)}}@media (min-width:1920px){.navigation__item{font-size:var(--text-04-1920);line-height:var(--line-04-1920)}}.navigation__item a,.navigation__item a:before{position:relative;display:inline-block}.navigation__item a:before{content:"⟼";max-width:0;overflow:hidden;vertical-align:top;transition:all .1s ease;transform:translateX(-10px)}.no-touch .navigation__item a:hover:before{max-width:20rem;transform:translateX(0);transition:all .5s ease}.mainsection.intro{margin-top:0}.mainsection.intro:before{content:none;display:none}.intro__slide{position:relative;height:100vh;width:100%;overflow:hidden;padding:0 1rem 0 calc(var(--column-m-1) + 1rem)}@media(min-width:700px){.intro__slide{min-height:100vh;padding:0 1rem 0 calc(var(--column-1) + 1rem)}}@media(min-width:1200px){.intro__slide{height:100vh}}.intro__scrolllink{position:relative;display:block;width:100%;height:100%;z-index:1}.intro__title{position:absolute;bottom:0;padding:0 1rem 1rem 0}@media (min-width:700px){.intro__title{width:auto;right:0}}.intro__subtitle{position:relative;width:var(--column-m-4);padding:12rem 1rem 1rem 0;line-height:calc(16.76923px + 2.46154vw);-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}@media (min-width:700px){.intro__subtitle{width:var(--column-4);padding:calc(8.5vw + 2rem) 0 0;line-height:calc(7.91803px + 2.86885vw)}}.intro__shape{position:absolute;width:100vw;height:100%;left:0;top:0;overflow:hidden;visibility:hidden;display:flex;flex-direction:column;justify-content:center}@media (min-width:1200px){.intro__shape{height:100vh}}@media (min-width:320px)and (max-height:400px),all and (min-width:500px)and (max-height:450px),all and (min-width:600px)and (max-height:500px),all and (min-width:700px)and (max-height:550px),all and (min-width:1000px)and (max-height:600px),all and (min-width:1200px)and (max-height:720px),all and (min-width:1300px)and (max-height:780px),all and (min-width:1500px)and (max-height:870px),all and (min-width:1700px)and (max-height:999px){.intro__shape{z-index:0}}.intro__shape:before{display:none}.intro__shape .svg-shape{top:15%;height:80%}@media (min-width:700px){.intro__shape .svg-shape{top:1%;height:96%}}.nsp-logo{position:absolute;width:24.4vw;top:0;right:0;padding:1rem 1rem 0 .5rem;z-index:2;opacity:0;transition:opacity 1s ease .4s}@media(min-width:700px){.nsp-logo{width:15vw;max-width:20rem}}.nsp-logo--sticky{position:fixed}@media(min-width:700px){.nsp-logo--sticky{position:fixed}}.nsp-logo--visible{opacity:1}.intro__content{position:relative;margin-top:100px;padding:12rem 1rem 1rem calc(var(--column-m-1) + 1rem)}@media (min-width:700px){.intro__content{padding:calc(8.4vw + 2rem) 1rem 1rem calc(var(--column-1) + 1rem)}}@media(min-width:1200px){.intro__content{min-height:100vh}}.intro__content__intro{margin-bottom:5rem;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}@media (min-width:700px){.intro__content__intro,.intro__content__scrolllink,.intro__content__text{width:calc(var(--column-8) - 1rem)}}@media (min-width:1200px){.intro__content__scrolllink,.intro__content__text{width:calc(var(--column-8) - 1rem);padding-left:calc(var(--column-1) + 1rem)}}.intro__content__scrolllink{position:relative;width:auto;display:inline-block;text-decoration:underline;margin-top:5rem}.intro .nsp-ecke path{fill:var(--color-blue)}.no-touch .intro__content a:hover{color:var(--color-blue)}.koop{margin-top:5rem}.koop,.koop__intro{position:relative}.koop__content{padding:0 1rem 5rem calc(var(--column-m-1) + 1rem)}@media(min-width:700px){.koop__content{padding:0 1rem 5rem calc(var(--column-1) + 1rem)}}.koop__content__text{padding:2rem 0 0}@media(min-width:700px){.koop__content__text{padding:2rem 0 0 calc(var(--column-1) + 1rem)}}@media(min-width:1200px){.koop__content__text{width:var(--column-7)}}.koop__content__instruments{padding:2rem 0 0}@media(min-width:700px){.koop__content__instruments{padding:2rem 0 0 calc(var(--column-1) + 1rem)}}@media(min-width:1200px){.koop__content__instruments{width:var(--column-7)}}.exp-text{margin-bottom:.5rem}.exp-text:last-child{margin-bottom:0}.exp-text__title{position:relative;padding-left:2.5rem;display:block}@media(min-width:700px){.exp-text__title{padding-left:1.5rem}}.no-touch .exp-text__title:hover{cursor:pointer}.no-touch .instrument__title:hover{color:var(--color-red)}.exp-text__title:before{position:absolute;left:0;display:inline;content:"↧";line-height:var(--line-01-700);transition:transform .2s ease}@media (min-width:1200px){.exp-text__title:before{line-height:var(--line-01-1200)}}.exp-text--open .exp-text__title:before{transform:rotate(180deg)}.exp-text__content{position:relative;height:0;padding-left:2.5rem;overflow:hidden}@media(min-width:700px){.exp-text__content{padding-left:1.5rem}}.exp-text__content p:first-child{margin-top:1rem}.exp-text__content p:last-child{margin-bottom:2rem}@media(min-width:1200px){.koop .sectionfooter{padding-top:5rem}}.koop .nsp-ecke path{fill:var(--color-red)}.reasons .shapeslide .svg-shape{transform:translateY(12%)}@media(min-width:700px){.reasons .shapeslide .svg-shape{transform:translateY(17%)}}.reasons__content{position:relative;padding:0 1rem 0 calc(var(--column-m-1) + 1rem)}@media(min-width:700px){.reasons__content{padding:0 1rem 0 calc(var(--column-1) + 1rem)}}@media(min-width:1200px){.reasons__content{min-height:100vh}}.reasons .sectionsubtitle{max-width:50rem}@media(min-width:700px){.reasons__intro__list,.reasons__intro__text{padding-left:calc(var(--column-1) + 1rem)}}@media(min-width:1200px){.reasons__intro__list,.reasons__intro__text{width:var(--column-7)}}.reasons__intro__text{margin-bottom:3rem}.reasons__intro__list{position:relative}.no-touch .reason__title:hover{color:var(--color-pink)}.reasons .nsp-ecke path{fill:var(--color-pink)}.no-touch .reasons a:hover{color:var(--color-pink)}.application .shapeslide .svg-shape{transform:translateY(13%)}@media(min-width:700px){.application .shapeslide .svg-shape{transform:translateY(19%)}}.application__content{position:relative;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;padding:0 1rem 0 calc(var(--column-m-1) + 1rem)}@media(min-width:700px){.application__content{padding:0 1rem 0 calc(var(--column-1) + 1rem)}}.application .sectiontitle{padding-right:.5rem}@media(min-width:700px){.application__content__dates,.application__content__text{padding-left:calc(var(--column-1) + 1rem)}}@media(min-width:1200px){.application__content__dates,.application__content__text{width:var(--column-7)}}.application__content__dates{margin-top:2rem}@media(min-width:700px){.application__content__dates{display:flex;flex-wrap:wrap;margin:2rem -1rem 0}}.date{margin-bottom:2rem}@media(min-width:700px){.date{width:50%;max-width:26rem;padding:1rem;margin:0}}.application__calltoaction{position:relative;padding:5rem 0}@media(min-width:700px){.application__calltoaction{padding:10rem 1rem 5rem calc(var(--column-1) + 1rem)}}@media(min-width:1200px){.application__calltoaction{width:var(--column-9);padding:12rem 1rem 5rem calc(var(--column-1) + 1rem)}}.application__calltoaction__headline{padding:0 2rem 0 calc(var(--column-m-1) + 1rem);-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}@media(min-width:700px){.application__calltoaction__headline{padding:0 calc(var(--column-2) + 1rem) 0 calc(var(--column-1) + 1rem)}}@media(min-width:1200px){.application__calltoaction__headline{padding:0 0 0 calc(var(--column-3) + 1rem)}}.application__calltoaction a{position:relative;display:block;letter-spacing:-.2rem;font-size:calc(4.8px + 6vw);line-height:calc(4.8px + 6vw)}.application__calltoaction a:before{content:"";width:100%;display:block;padding-top:31.03448%;visibility:hidden}.application__calltoaction span{position:absolute;width:100%;top:50%;padding-right:2rem;transform:translateY(-50%);text-align:center;z-index:2}@media(min-width:1200px){.application__calltoaction span{padding-right:4rem}}.application__calltoaction .application-button-svg{position:absolute;top:0;left:0;width:100%}.application__footer{position:relative;flex-wrap:wrap;padding:0 1rem 10rem calc(var(--column-m-1) + 1rem)}@media(min-width:700px){.application__footer{padding:2rem 1rem 0 calc(var(--column-1) + 1rem);justify-content:space-between}}.application__notice{position:relative;width:100%;padding:0 2rem 0 0;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}@media(min-width:700px){.application__notice{padding:0 calc(var(--column-4) + 1rem) 0 0}}.application__footer__links{position:relative;width:100%;margin-top:5rem}@media(min-width:700px){.application__footer__links{width:auto}}@media(min-width:1200px){.application__footer__links{display:flex;flex-wrap:wrap;margin:2rem -1rem 0}}.application__footer__links li{margin-bottom:1rem}@media(min-width:1200px){.application__footer__links li{padding:0 1rem 1rem;margin:0}}.application__footer__links li:last-child{margin-bottom:0}.application__footer__links a{text-decoration:underline}.application .nsp-ecke path{fill:var(--color-green)}.no-touch .application__footer__links a:hover{color:var(--color-green)}.faq{min-height:100vh}.faq .shapeslide .svg-shape{transform:translateY(10%)}@media(min-width:700px){.faq .shapeslide .svg-shape{transform:translateY(18%)}}.faq__content{position:relative;padding:0 1rem 5rem calc(var(--column-m-1) + 1rem)}@media(min-width:700px){.faq__content{width:100%;padding:0 1rem 5rem calc(var(--column-1) + 1rem)}}.faq__content__head{padding:0 1rem 0 0}.faq__content__list{position:relative;margin-top:5rem}@media(min-width:700px){.faq__content__list{padding:0 0 0 calc(var(--column-1) + 1rem)}}.faq__item{border:1px solid var(--color-black);border-radius:3px;margin-bottom:1rem;padding:0 2rem;overflow:hidden}@media(min-width:700px){.faq__item{border:.2rem solid var(--color-black);border-radius:5px}}.faq__item__question{position:relative;padding:1.5rem 3rem;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;transition:all .2s ease}@media(min-width:700px){.faq__item__question{padding:1rem 10rem 1rem 2rem}}@media(min-width:700px){.no-touch .faq__item__question{padding:1rem 10rem 1rem 0}}.no-touch .faq__item__question:hover{cursor:pointer}@media(min-width:700px){.faq__item--open .faq__item__question,.no-touch .faq__item__question:hover{padding-left:2rem}}.faq__item__question:before{content:"⟼";position:absolute;display:inline-block;vertical-align:top;transform:rotate(90deg);transition:all .2s ease;margin-left:-3.5rem;line-height:1.1}@media(min-width:700px){.faq__item__question:before{margin-left:-2.5rem;max-width:20rem}}@media(min-width:700px){.no-touch .faq__item__question:before{transform:rotate(0);max-width:0;overflow:hidden;display:block}}.faq__item--open .faq__item__question:before{max-width:20rem;transform:rotate(-90deg)}.no-touch .faq__item__question:hover:before{max-width:20rem}.faq__item__answer{position:relative;height:0;overflow:hidden}.faq__item__answer p:first-child{margin-top:1rem}.faq__item__answer p:last-child{margin-bottom:5rem}@media(min-width:700px){.faq__item__answer h3,.faq__item__answer h4,.faq__item__answer p,.faq__item__answer ul{max-width:var(--column-6)}}.faq__download{position:relative;margin-top:2rem;display:inline-block;text-decoration:underline}.no-touch .faq a:hover{color:var(--color-blue)}.contact{padding-bottom:5rem}.contact .shapeslide .svg-shape{transform:translateY(23%)}.contact__content{position:relative;padding:0 1rem 0 calc(var(--column-m-1) + 1rem)}@media(min-width:700px){.contact__content{padding:0 1rem 0 calc(var(--column-1) + 1rem)}}@media(min-width:1200px){.contact__content{min-height:100vh}}.contact__text{padding-bottom:10rem}@media(min-width:700px){.contact__text{padding-left:calc(var(--column-1) + 1rem)}}@media(min-width:1200px){.contact__text{width:var(--column-7)}}.contact .nsp-ecke path{fill:var(--color-red)}.no-touch .contact a:hover{color:var(--color-red)}.partner{position:relative;margin-top:20rem}.partner__content{position:relative;padding:0 1rem 0 calc(var(--column-m-1) + 1rem)}@media(min-width:700px){.partner__content{padding:0 1rem 0 calc(var(--column-1) + 1rem)}}@media(min-width:1200px){.partner__content{height:100vh}}.partner__list{position:relative;padding:5rem calc(var(--column-m-2) + 1rem) 0 1rem}@media(min-width:700px){.partner__list{width:var(--column-7);padding:5rem 1rem 0;display:flex;flex-wrap:wrap;align-items:center;margin:0 -1rem}}@media(min-width:1200px){.partner__list{position:absolute;top:50%;transform:translateY(-50%);padding:5rem 1rem 0 calc(var(--column-1) + 2rem);max-width:60rem;margin:0 -4rem}}.partner__list__item{margin-bottom:10rem}@media(min-width:700px){.partner__list__item{width:50%;padding:2rem;margin-bottom:0}}@media(min-width:1200px){.partner__list__item{padding:2rem 4rem}}.partner__list__item a{display:block}.partner .sectionfooter{margin-top:5rem}@media(min-width:700px){.partner .sectionfooter{margin-top:0}}.partner .nsp-ecke path{fill:var(--color-black)}.no-touch .partner a:hover{color:var(--color-blue)}.subpage-header .nsp-logo{position:absolute;opacity:1}.homebutton{position:fixed;bottom:1rem;left:1rem;padding:.375rem;width:12.5vw;line-height:0;display:block;z-index:3}@media(min-width:700px){.homebutton{width:8.6vw;max-width:175px;padding:.5rem}}@media (min-width:320px)and (max-height:400px),all and (min-width:500px)and (max-height:450px),all and (min-width:600px)and (max-height:500px),all and (min-width:700px)and (max-height:550px),all and (min-width:1000px)and (max-height:600px),all and (min-width:1200px)and (max-height:670px),all and (min-width:1300px)and (max-height:780px),all and (min-width:1500px)and (max-height:870px),all and (min-width:1700px)and (max-height:999px){.homebutton{width:7vw}}.homebutton svg{width:100%;height:auto}.textpage{position:relative;padding:12rem 1rem 10rem calc(var(--column-m-1) + 1rem)}@media(min-width:700px){.textpage{padding:calc(8.4vw + 2rem) 1rem 10rem calc(var(--column-1) + 1rem)}}@media(min-width:1200px){.textpage{min-height:calc(100vh - 8rem)}}.textpage__title{margin-bottom:5rem}.textpage__content{position:relative}@media(min-width:700px){.textpage__content{padding:0 0 0 calc(var(--column-1) + 1rem);max-width:65rem}}@media(min-width:1200px){.textpage__content{width:var(--column-8);padding:0 calc(var(--column-1) + 2rem) 0 calc(var(--column-1) + 1rem);max-width:none}}.subpage-footer{position:relative;padding:5rem 1rem 1rem calc(var(--column-m-1) + 1rem)}@media(min-width:700px){.subpage-footer{padding:5rem 1rem 1rem calc(var(--column-2) + 2rem)}}@media(min-width:1200px){.footer__nav__list{display:flex}}.footer__nav__item{margin-bottom:1.5rem}@media(min-width:1200px){.footer__nav__item{margin:0 2rem 0 0}}.footer__nav__item:last-child{margin-bottom:0}.footer__nav__item a{text-decoration:underline}.no-touch .footer__nav__item a:hover{color:var(--color-blue)}.errorpage .textblock{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.textpage__content__links{position:relative;padding:2rem 0;display:flex;flex-wrap:wrap;margin:0 -2rem}@media(min-width:700px){.textpage__content__links{margin:0 -1rem}}.textpage__content__links li{padding:2rem}@media(min-width:700px){.textpage__content__links li{padding:1rem}}.nf-form-cont{opacity:0;transition:opacity .5s ease}.form--visible{opacity:1}.nf-form-fields-required{display:none}.nf-mp-header{position:relative}.nf-mp-header h3{margin-top:3rem;padding:0}.nf-mp-footer{border-top:2px solid var(--color-main-dark)}@media(min-width:700px){.nf-mp-footer{border-width:.2rem}}.nf-mp-body{padding:5rem 0}.nf-field-container{margin-bottom:0!important;padding:.5rem 0}.html-container{margin-top:5rem}@media(min-width:700px){.html-container{margin-top:2rem}}.html-container.subfield{margin-top:0}.subfield-html{padding-top:1rem}.subfield{padding-left:2rem;border-left:2px solid var(--color-main-dark)}@media(min-width:700px){.subfield{border-width:.2rem}}.form-intro{margin-top:0;padding-top:0}.form-intro p,.nf-field-element p{margin-bottom:.5rem}.form-intro p:last-child,.nf-field-element p:last-child{margin-bottom:0}.label-above .nf-field-label{margin-bottom:.5rem!important}.nf-field-description{margin-bottom:1rem}.form-notice{max-width:40rem}.form-notice p{margin-bottom:1rem;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.field-2{width:50%}.field-3{width:33.333333%}.hidden-container{display:none}.nf-form-wrap,.textpage__content{font-size:var(--text-01);line-height:var(--line-01)}@media (min-width:700px){.nf-form-wrap,.textpage__content{font-size:var(--text-01-700);line-height:var(--line-01-700)}}@media (min-width:1200px){.nf-form-wrap,.textpage__content{font-size:var(--text-01-1200);line-height:var(--line-01-1200)}}.field-wrap textarea,.files_uploaded .delete,.nf-breadcrumbs li a,.nf-error-msg,.nf-field-description,.nf-form-fields-required,.nf-progress-container,.radio-scale li label{font-family:Sneak-Medium,sans-serif;font-size:var(--text-00)!important;line-height:var(--line-00);-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}@media (min-width:700px){.field-wrap textarea,.files_uploaded .delete,.nf-breadcrumbs li a,.nf-error-msg,.nf-field-description,.nf-form-fields-required,.nf-progress-container,.radio-scale li label{font-size:var(--text-00-700)!important;line-height:var(--line-00-700)}}@media (min-width:1200px){.field-wrap textarea,.files_uploaded .delete,.nf-breadcrumbs li a,.nf-error-msg,.nf-field-description,.nf-form-fields-required,.nf-progress-container,.radio-scale li label{font-size:var(--text-00-1200)!important;line-height:var(--line-00-1200)}}.nf-mp-header h3{letter-spacing:-.1rem;font-size:var(--text-03);line-height:var(--line-03)}@media (min-width:700px){.nf-mp-header h3{font-size:var(--text-03-700);line-height:var(--line-03-700)}}.nf-field-label label{font-weight:400!important}input{letter-spacing:-.04rem}.ninja-forms-req-symbol{color:var(--color-red)}.nf-field-description a{text-decoration:underline}.nf-field-description a:hover{color:var(--color-blue)}.required-asterisk{color:var(--color-red);font-weight:700}.ninja-forms-req-symbol{display:none}.nf-input-limit{line-height:12px;margin-bottom:.5rem}.field-wrap .btn,.field-wrap button[type=button],.field-wrap input[type=button],.nf-next-previous input,.textpage__content__link{padding:.5rem 1rem;border:2px solid var(--color-black);border-radius:3px;transition:box-shadow .25s ease}@media(min-width:700px){.field-wrap .btn,.field-wrap button[type=button],.field-wrap input[type=button],.nf-next-previous input,.textpage__content__link{border-width:.2rem;border-radius:5px}}.submit-wrap input[type=button]{background:var(--color-green)}.field-wrap .btn:hover,.field-wrap button[type=button]:hover,.field-wrap input[type=button]:hover,.nf-next-previous input[type=button]:hover,.textpage__content__link:hover{cursor:pointer;background:var(--color-blue)}.field-wrap .btn:focus,.field-wrap button[type=button]:focus,.field-wrap input[type=button]:focus,.nf-next-previous input[type=button]:focus,.textpage__content__link:focus{outline:none;box-shadow:0 0 0 3px var(--color-blue)}.nf-error .ninja-forms-field{border:1px solid var(--color-red)!important}@media(min-width:700px){.nf-error .ninja-forms-field{border-width:.2rem!important}}.nf-error-msg,.ninja-forms-req-symbol{color:var(--color-red)!important}.nf-progress-container{position:relative;height:2px!important;margin-bottom:1rem;border:none!important;background:var(--color-main-dark)!important;box-shadow:none!important}@media(min-width:700px){.nf-progress-container{height:3px!important}}.nf-progress{position:relative;height:2px!important;background-color:var(--color-green)!important}@media(min-width:700px){.nf-progress{height:3px!important}}.nf-breadcrumbs{position:relative;display:flex;flex-wrap:wrap;border:2px solid var(--color-main-dark);border-radius:5px}@media(min-width:700px){.nf-breadcrumbs{border-width:3px}}.nf-breadcrumbs li{position:relative;float:none;width:50%;border-right:2px solid var(--color-main-dark);border-bottom:2px solid var(--color-main-dark)}@media(min-width:700px){.nf-breadcrumbs li{width:25%;border-width:3px}}@media(min-width:1000px){.nf-breadcrumbs li{width:16.666667%;border-bottom:none}}.nf-breadcrumbs li:nth-child(2n){border-right-width:0}@media(min-width:700px){.nf-breadcrumbs li:nth-child(2n){border-right-width:3px}}.nf-breadcrumbs li:last-child{border-right-width:0;border-bottom:none}@media(min-width:700px){.nf-breadcrumbs li:last-child{border-right-width:3px}}@media(min-width:1000px){.nf-breadcrumbs li:last-child{border-right-width:0}}.nf-breadcrumbs li:nth-child(5){border-bottom:none}@media(min-width:700px){.nf-breadcrumbs li:nth-child(4){border-right-width:0}}@media(min-width:1000px){.nf-breadcrumbs li:nth-child(4){border-right-width:3px}}.nf-breadcrumbs li a{position:relative;width:100%;display:block!important;padding:.5rem;margin:0!important;text-align:center}@media(min-width:700px){.nf-breadcrumbs li a{padding:.3rem}}.nf-breadcrumbs li.active,.nf-breadcrumbs li:hover{background:var(--color-main-dark)}.nf-breadcrumbs li.active a{font-weight:400!important}.nf-breadcrumbs li.errors a{color:var(--color-red)}.form__notice{position:relative;padding:1rem;margin-top:2rem;border:2px solid var(--color-main-dark);border-radius:5px;transition:opacity .5s ease}@media(min-width:700px){.form__notice{border-width:3px;padding:.5rem}}.form__notice--hidden{opacity:0}.form__notice--error{border-color:var(--color-red)}.label-right .nf-field-label{padding-left:0!important}.email-container,.number-container,.phone-container,.textbox-container{padding-top:1rem;padding-bottom:1rem}.field-wrap textarea,.ninja-forms-field[type=email],.ninja-forms-field[type=number],.ninja-forms-field[type=tel],.ninja-forms-field[type=text]{padding:.5rem;border:1px solid var(--color-black);border-radius:3px;background:none;transition:box-shadow .25s ease;-moz-appearance:none;-webkit-appearance:none}@media(min-width:700px){.field-wrap textarea,.ninja-forms-field[type=email],.ninja-forms-field[type=number],.ninja-forms-field[type=tel],.ninja-forms-field[type=text]{border:.2rem solid var(--color-black);border-radius:5px}}.field-wrap textarea{resize:vertical}.field-wrap textarea:focus,.ninja-forms-field[type=email]:focus,.ninja-forms-field[type=number]:focus,.ninja-forms-field[type=tel]:focus,.ninja-forms-field[type=text]:focus{outline:none;box-shadow:0 0 0 3px var(--color-blue)}.listradio-wrap input{display:none}.listradio-wrap .nf-field-element label{position:relative;margin-left:28px!important}.listradio-wrap .nf-field-element label:hover{cursor:pointer}.listradio-wrap .nf-field-element label:after{content:"";position:absolute;width:20px;height:20px;top:50%;transform:translateY(-50%);left:-24px;bottom:0;border-radius:50%;border:2px solid var(--color-black)}@media(min-width:700px){.listradio-wrap .nf-field-element label:after{left:-27px}}@media(min-width:1200px){.listradio-wrap .nf-field-element label:after{left:-28px}}.listradio-wrap .nf-field-element label:focus:after{box-shadow:0 0 12px 0 rgba(50,50,50,.75)}.listradio-wrap .nf-field-element label.nf-checked-label:after{border-color:var(--color-blue)}.listradio-wrap .nf-field-element label:before{content:"";position:absolute;height:10px;width:10px;top:50%;transform:scale(0) translateY(-50%);transform-origin:50% 0;left:-19px;bottom:0;border-radius:50%;z-index:2;transition:all .15s ease}@media(min-width:700px){.listradio-wrap .nf-field-element label:before{left:-22px}}@media(min-width:1200px){.listradio-wrap .nf-field-element label:before{left:-23px}}.listradio-wrap .nf-field-element label.nf-checked-label:before{transform:scale(1) translateY(-50%);background:var(--color-blue)}.radio-horizontal li{float:left}.radio-horizontal label{margin-right:26px!important}.radio-scale .field-wrap{padding:1rem;border:2px solid var(--color-main-dark);border-radius:3px}@media(min-width:700px){.radio-scale .field-wrap{border-width:.2rem;border-radius:5px}}.radio-scale.label-above .nf-field-label{margin-bottom:0}.radio-scale.label-above .nf-field-element{margin-top:1rem}.radio-scale ul{padding:.5rem 2rem!important;display:flex;justify-content:space-between}.radio-scale li{padding:0 1rem}.radio-scale input[type=radio]{float:none!important}.radio-scale .listradio-wrap .nf-field-element label{padding:25px 1rem 0;margin-left:0!important;text-align:center}.radio-scale .listradio-wrap .nf-field-element label:after{top:1px;left:50%!important;transform:translateX(-50%)}@media(min-width:1200px){.radio-scale .listradio-wrap .nf-field-element label:after{top:1px}}.radio-scale .listradio-wrap .nf-field-element label:before{top:6px;left:50%;transform:translateX(-50%) scale(.5);transform-origin:50% 50%}.radio-scale .listradio-wrap .nf-field-element label.nf-checked-label:before{transform:translateX(-50%) scale(1)}.radio-scale .field-wrap.nf-error{border-color:var(--color-red)}.checkbox-wrap{flex-wrap:wrap}.checkbox-wrap input,.listcheckbox-wrap input{display:none}.label-right .checkbox-wrap .nf-field-element{width:0!important}.checkbox-wrap .nf-field-description,.checkbox-wrap label,.listcheckbox-wrap .nf-field-element label{position:relative;margin:0 0 0 30px!important;display:block}.checkbox-wrap label:hover,.listcheckbox-wrap .nf-field-element label:hover{cursor:pointer}.checkbox-wrap .nf-field-label label:before,.listcheckbox-wrap .nf-field-element label:before{content:"done";position:absolute;top:3px;left:-28px;height:15px;bottom:0;z-index:2;font-family:Material Icons;font-size:18px;font-weight:700;line-height:15px;color:var(--color-main);opacity:0;transform:scale(.5) rotate(-45deg);transform-origin:50% 30%;transition:transform .08s ease-out}@media(min-width:700px){.checkbox-wrap .nf-field-label label:before,.listcheckbox-wrap .nf-field-element label:before{left:-29px}}@media(min-width:1200px){.checkbox-wrap .nf-field-label label:before,.listcheckbox-wrap .nf-field-element label:before{top:5px;left:-29px}}@media(min-width:1400px){.checkbox-wrap .nf-field-label label:before,.listcheckbox-wrap .nf-field-element label:before{top:7px}}.checkbox-wrap .nf-field-label label:after,.listcheckbox-wrap .nf-field-element label:after{content:"";position:absolute;width:20px;height:20px;top:0;left:-29px;bottom:0;border:2px solid;border-radius:2px;background:none}@media(min-width:700px){.checkbox-wrap .nf-field-label label:after,.listcheckbox-wrap .nf-field-element label:after{left:-30px}}@media(min-width:1200px){.checkbox-wrap .nf-field-label label:after,.listcheckbox-wrap .nf-field-element label:after{top:2px;left:-30px}}@media(min-width:1400px){.checkbox-wrap .nf-field-label label:after,.listcheckbox-wrap .nf-field-element label:after{top:4px}}.checkbox-wrap .nf-field-label label.nf-checked-label:before,.listcheckbox-wrap .nf-field-element label.nf-checked-label:before{opacity:1;transform:scale(1) rotate(0deg)}.checkbox-wrap .nf-field-label label.nf-checked-label:after,.listcheckbox-wrap .nf-field-element label.nf-checked-label:after{background:var(--color-blue);border-color:var(--color-blue)}.listcheckbox-container{padding-top:3rem}.list-checkbox-wrap li:after{content:"";position:relative;height:1rem;width:0;display:block}.files_uploaded{position:relative;margin-bottom:0;padding:0 .5rem;max-height:10rem;overflow:hidden;border:2px solid var(--color-main-dark);transition:all 1s ease}@media(min-width:700px){.files_uploaded{border-width:.2rem;border-radius:5px}}.files_uploaded:empty{opacity:0;max-height:0}.nf-fu-progress{position:relative;height:2px!important;border:none!important;background:none!important;box-shadow:none!important}@media(min-width:700px){.nf-fu-progress{height:.2rem!important}}.files_uploaded .delete{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);margin-left:1rem;text-decoration:underline}.files_uploaded .delete:hover{color:var(--color-red)}.files_uploaded p{position:relative;padding:.5rem 10rem .5rem 0}.file_upload-wrap .nf-field-description{margin-bottom:2rem}

/*# sourceMappingURL=main.8ad4ab01e6f0d47e5711.css.map*/