@charset "UTF-8";main .Button{background-color:#004c98;color:#fff}main .Button:hover{background-color:#004386;color:#fff}main .Button a{text-decoration:none}@font-face{font-family:BebasNeue-Bold;font-weight:700;font-style:normal;font-display:swap;src:url(../../../fonts/BebasNeue-Bold.woff) format("woff"),url(../../../fonts/BebasNeue-Bold.woff2) format("woff2")}h1,h2,h3{color:#004c98}h1,.h1{font-family:BebasNeue-Bold,sans-serif;font-weight:700;font-size:clamp(3rem,1rem + 6.67vw,5rem);line-height:clamp(4rem,1.5rem + 3.33vw,6rem);text-transform:uppercase}h2,.h2{font-size:clamp(2rem,1rem + 3.33vw,3rem);line-height:clamp(2.5rem,1rem + 3.33vw,3.5rem);letter-spacing:1px}h2.smaller,.h2.smaller{font-size:2rem;line-height:2.5rem}h3,.h3{font-size:clamp(1.5rem,1rem + 1.67vw,2rem);line-height:clamp(2rem,1rem + 1.67vw,2.5rem)}h3.smaller,.h3.smaller{font-size:clamp(1.15rem,.55rem + 2vw,1.75rem);line-height:clamp(1.5rem,.55rem + 2vw,2.25rem)}h4{color:#004c98}main p,main .p,main li,main h4,.--blau p,.--blau .p,.--blau li,.--blau h4{font-size:clamp(1.25rem,.75rem + 1.67vw,1.5rem);line-height:clamp(2rem,.5rem + 1.67vw,2.75rem)}main p.smaller,main .p.smaller,main li.smaller,main h4.smaller,.--blau p.smaller,.--blau .p.smaller,.--blau li.smaller,.--blau h4.smaller{font-size:clamp(1rem,.85rem + .5vw,1.15rem);line-height:clamp(1.5rem,.75rem + 1.67vw,1.75rem)}abbr{text-decoration:underline wavy #8cbb15;cursor:help}[class^=fontello-]:before,[class*=" fontello-"]:before{margin-right:.75rem}[data-layout=root]{min-height:100vh;display:flex;flex-direction:column}[data-layout=root] header{flex-shrink:0}[data-layout=root] header{z-index:2;background-color:#fff;box-shadow:0 6px 9px #00000080}@media (max-width: 1024px){[data-layout=root] header{padding:1rem 0}}[data-layout=root] main{flex-grow:1;padding-top:4rem;padding-bottom:0rem}@media (width >= 1024px){.Nav{padding:1rem 0}.Nav__ul{height:auto}.Nav__a{color:#004c98;font-size:1.25rem;font-weight:400;text-transform:uppercase}.Nav__a:hover:after,.Nav__a--active:after,.Nav__a--current:after{content:"";display:block;position:absolute;width:50%;left:25%;padding-top:.25rem;border-bottom:.25rem solid #004c98}.Nav .login{background-color:#004c98;clip-path:polygon(15% 0,99% 0,100% 2px,85% 100%,0 100%,0 95%);margin-left:2rem}.Nav .login a{color:#fff;padding-left:1.5rem;padding-right:1.5rem}}@media (width < 1024px){.Nav__ul{background-color:#004c98}.Nav__li{text-transform:uppercase;text-align:center;padding:1rem 1.5rem;background-color:#8cbb15;clip-path:polygon(8px 0,100% 15%,100% 90%,0% 100%)}.Nav__li:nth-of-type(2n){background-color:#f1ca15;clip-path:polygon(0 15%,100% 0,100% 100%,0 85%)}.Nav__a{font-size:2.5rem;text-decoration:none}}.NavBurger{background-color:#fff;padding:.5rem}.NavBurger__svg{fill:#004c98}section{scroll-snap-align:start;padding:clamp(2rem,-2rem + 13.33vw,6rem) clamp(.5rem,-.5rem + 1.67vw,0rem);background-color:#fff;color:#222}section.--blau{background-color:#004c98}section.--blau label{color:#222}section.--blau label span{color:#fff}section.--blau h2,section.--blau h3,section.--blau h4,section.--blau p,section.--blau a,section.--blau .Fontello{color:#fff}section.--blau .Button{background-color:#f1ca15}section.--blau .Button:hover{background-color:#fff}section.--gruen{background-color:#8cbb15;color:#fff}section.--gruen *,section.--gruen a{color:#fff}.wrapper{width:100%;max-width:1080px;padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto}.wrapper.--smaller{max-width:512px}.wrapper.--small{max-width:768px}.wrapper.--large{max-width:1280px}html{scroll-padding-top:4.6rem}body{scroll-snap-type:y mandatory}
