.font--bold{font-weight:700}.font--black{font-weight:900}.headline{font-weight:700}.copy,.headline{display:block;font-size:15px;margin-bottom:1em}.copy{font-weight:500;line-height:1.4}@media(min-width:48em){.headline{font-size:25px}.copy{font-size:20px}}@media(min-width:75em){.headline{font-size:36px}.copy{font-size:25px}}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://innovationlab-truck.de/fonts/FiraSans-Regular.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://innovationlab-truck.de/fonts/FiraSans-Bold.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Fira Sans;font-style:normal;font-weight:900;font-display:swap;src:url(https://innovationlab-truck.de/fonts/FiraSans-Black.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}body,html{width:100%}#app{font-family:Fira Sans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;color:#fff;min-height:100%}body{overflow-x:hidden;margin:0;min-height:100vh;background-color:#000}#app{padding:20px}header{padding-bottom:20px}section{padding:20px}section:not(:last-child){border-bottom:2px solid #fff}@media(min-width:48em){#app{padding:50px}section{padding:50px 20px}}@media(min-width:75em){#app{max-width:1400px;margin:0 auto;padding:90px}section{padding:90px 30px}}.logo{width:100%;margin-bottom:40px;background-position:50%;background-size:contain;background-repeat:no-repeat;background-color:#000;border-top:20px solid #000;border-bottom:20px solid #000}.logo:before{content:"";display:block;padding-top:20%}.notfound{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;width:100%;position:fixed;top:0;left:0}.notfound__headline{display:block;font-size:100px;font-weight:700}@media(min-width:75em){.notfound__headline{display:block;font-size:140px;font-weight:700}}.video-module .video{position:relative}.video-module .video__controls{position:absolute;top:0;left:0;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.video-module .video__play{width:10%}.video-module .video__pause{width:5%;position:absolute;bottom:20px;left:20px}.video-module video{width:100%}.image-module figure{margin:0}.image-module img{width:100%;margin-bottom:30px}.image-module figcaption{font-size:21px}.slider-module .agile{width:100%}.slider-module .agile__dots{width:100%}.slider-module .agile__dot,.slider-module .agile__dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.slider-module .agile__dot{width:30px;height:30px;margin:0 15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid #fff;border-radius:50%}.slider-module .agile__dot button{width:22px;height:22px;border-radius:50%;border:none;background:transparent}.slider-module .agile__dot--current button{background:#25a4d9}.slider-module .agile__list{margin-bottom:50px}.slider-module figure{margin:0}.slider-module img{width:100%;margin-bottom:30px}.slider-module figcaption{font-size:21px}.slider-module figcaption p{margin:0}#app{display:block}