:root{--nav-height:7rem;--content-width:96rem}.body-wrapper{display:flex;justify-content:center;padding-top:var(--nav-height);background-color:var(--NL_Black);color:var(--NL_White)}.content-wrapper{width:var(--content-width);display:flex;flex-direction:column;gap:9rem}section{display:flex;flex-direction:column;gap:9rem;scroll-margin-top:calc(var(--nav-height) * 1.25)}.btn{padding:.75rem 6rem;border-radius:var(--nav-height);text-decoration:none;font-size:1.5rem;font-family:'Satoshi-Regular',sans-serif;text-align:center;color:var(--NL_White);transition:background-color .3s ease}.btn-empty{background-color:transparent}.btn-empty:hover{background-color:var(--NL_Grey_800)}.btn-primary{font-family:'Satoshi-Medium',sans-serif;background-color:var(--NL_Blue_400)}.btn-primary:hover{background-color:var(--NL_Blue_600)}.btn-secondary{padding:.75rem 3rem;border:.1rem solid var(--NL_White);font-family:'Satoshi-Regular',sans-serif;color:var(--NL_White)}.btn-secondary:hover{background-color:var(--NL_Grey_800)}img{box-sizing:border-box;width:100%;border:.25rem solid var(--NL_White);border-radius:1.5rem}.img-mobile{display:none}hr{margin:auto;box-sizing:border-box;border:0 none transparent;border-top:.25rem solid var(--NL_Grey_600);border-radius:1rem;width:60%}nav{width:100%;height:var(--nav-height);position:fixed;display:flex;justify-content:center;background-color:var(--NL_Grey_600);z-index:2}.nav-container{width:var(--content-width);display:flex;justify-content:space-between;align-items:center}.nav-section{flex:1}.nav-section-large{flex:3}.nav-section-logo{justify-content:flex-start}.nav-section-links{display:flex;justify-content:center;gap:2rem}.nav-section-logo svg{height:calc(var(--nav-height) * .5);fill:var(--NL_White)}.nav-section-login{display:flex;justify-content:flex-end}.hero-content{position:relative;padding-top:8rem;display:flex;flex-direction:column;gap:4rem}.hero-text,.hero-links,.img-container,.arguments-container,.form-wrapper,h2,hr{z-index:1}.hero-txt-pretitle{font-family:'Satoshi-Medium',sans-serif;font-size:2.5rem;margin-bottom:2rem;letter-spacing:.05rem;color:var(--NL_Grey_200)}.hero-txt-title{font-family:'Satoshi-Black',sans-serif;font-size:4.5rem;letter-spacing:.1rem}.hero-txt-subtitle{font-family:'Satoshi-Light',sans-serif;font-size:2rem;margin-top:2rem;letter-spacing:.05rem;color:var(--NL_Grey_200)}.hero-links{display:flex;flex-direction:row;gap:2rem}.heading-container{position:relative;display:flex;flex-direction:column}h2{font-family:Satoshi-Black,sans-serif;font-size:3rem;letter-spacing:.1rem;color:var(--NL_White)}.schueler-wrapper .heading-container .heading-txt-catch-primary{color:var(--NL_Yellow_200)}.lehrer-wrapper .heading-container .heading-txt-catch-primary{color:var(--NL_Green_200)}.mail-wrapper .heading-container .heading-txt-catch-primary{color:var(--NL_Blue_200)}.arguments-wrapper{display:flex;flex-direction:row;justify-content:space-between;gap:8rem}.arguments-container{display:flex;flex-direction:column;gap:1rem;flex:1}h5{font-family:Satoshi-Medium,sans-serif;font-size:2.5rem;line-height:150%}.arguments-content{box-sizing:border-box;width:100%;padding:.5rem 1rem;border-radius:.5rem;background-color:var(--NL_Grey_800)}.arguments-content-txt{font-family:'Satoshi-Medium',sans-serif;font-size:1.5rem;color:var(--NL_Grey_200)}.arguments-icon-container{align-items:center}.arguments-icon-container .arguments-txt h5{text-align:center}.arguments-icon-container .arguments-icon{width:clamp(11rem,12rem,14rem);aspect-ratio:1/1;margin-bottom:1rem;display:flex;align-items:center;justify-content:center;border:.25rem solid var(--NL_Green_200);border-radius:2rem;background-color:#C9E0851A}.arguments-icon-container .arguments-icon svg{width:8rem;fill:var(--NL_White)}.arguments-txt-para{font-family:'Satoshi-Medium',sans-serif;font-size:1.5rem}.form-wrapper{width:100%;margin:10rem 0 20rem 0}.form-wrapper form{display:flex;flex-direction:row;justify-content:center;gap:2rem}.registrieren-form input{background-color:var(--NL_Grey_800);padding:1rem 3rem;border:none;border-radius:.5rem;font-family:'Satoshi-Medium',sans-serif;font-size:1.5rem;color:var(--NL_Grey_200)}.registrieren-form .honeypot{display:none}.register-subtitle{margin-top:2rem;color:var(--NL_Grey_200);font-family:'Satoshi-Medium',sans-serif;font-size:1.5rem;text-align:center}footer{width:100%;display:flex;justify-content:center;padding:2rem 0;background-color:var(--NL_Grey_800)}.footer-container{width:var(--content-width);display:flex;justify-content:space-between;align-items:center}.footer-container:first-child{text-align:left}.footer-txt-container:last-child{text-align:right}.footer-txt-container p{font-family:'Satoshi-Medium',sans-serif;font-size:1.5rem;color:var(--NL_Grey_400)}.radial-gradient{position:absolute;width:50vh;aspect-ratio:1/1}.radial-gradient-blue{background-image:radial-gradient(#0F298A,#0A0D0F 70%)}.radial-gradient-yellow{background-image:radial-gradient(#7d5011,#0A0D0F 70%)}.radial-gradient-green{background-image:radial-gradient(#485030,#0A0D0F 70%)}.gradient-right{right:0}.gradient-heading{top:50%;transform:translateY(-50%)}@media only screen and (max-width:1800px){html{font-size:80%}}@media only screen and (max-width:1250px){:root{--content-width:76rem}.content-wrapper,section{gap:6rem}.btn{padding:.5rem 4rem}.hero-content{padding-top:4rem}.arguments-wrapper{gap:4rem}.form-wrapper{margin:6rem 0 14rem 0}}@media only screen and (max-width:1000px){:root{--nav-height:6rem;--content-width:90vw}html{font-size:70%}.btn-empty{padding:.5rem 2rem}.hero-txt-pretitle{font-size:2rem}.hero-txt-title{font-size:3rem}.hero-txt-subtitle{font-size:1.5rem}h2{font-size:2.5rem}h5{font-size:2rem}.arguments-content-txt,.arguments-txt-para{font-size:1.25rem}}@media only screen and (max-width:700px){:root{}.content-wrapper,section{gap:4rem}.nav-section-links{display:none}.hero-links{flex-direction:column}.hero-links .btn{box-sizing:border-box;flex:1}.arguments-wrapper{flex-direction:column}.arguments-icon-container .arguments-txt{display:flex;flex-direction:column;align-items:center}.arguments-icon-container .arguments-txt-para{width:70%}.form-wrapper form{flex-direction:column}}@media only screen and (max-width:450px){.img-desktop{display:none}.img-mobile{display:block}}