.logo{animation:fadein 4s}.menu{animation:fadein 6s}@keyframes fadein{0%{opacity:0}to{opacity:1}}*{margin:0;padding:0;box-sizing:border-box;font-family:sans-serif}.section-main,body{min-height:100vh}.fade{animation:fadeIn 2.5s ease-in alternate;font-size:32pt;color:rgba(41,126,255,.4)}.cont{display:flex;align-items:center;justify-content:center}.vertical{max-width:100%}.section-main{position:relative;width:100%;background:url(/img/back.92b7bdb0.jpg) no-repeat;background-size:cover;background-position:50%;display:flex;justify-content:center;align-items:center;padding:20px 100px}.section-main h1{color:hsla(91%,20%,91%,.8);font-size:60px;font-weight:800;text-transform:uppercase;letter-spacing:2px;line-height:80px}.section-about-us{position:relative;width:100%;min-height:60vh;background:url(/img/aboutus.12ba6e6c.jpg) no-repeat;background-size:cover;display:flex;justify-content:center;align-items:center;padding:20px 100px}.section-about-us h1{color:rgba(41,126,255,.4);font-size:60px;font-weight:800;text-transform:uppercase;letter-spacing:2px;line-height:80px}.section-about{position:relative;width:100%;min-height:60vh;background:#e9e9e9;background-size:cover;background-position:50%;display:flex;justify-content:center;align-items:center;padding:20px 100px}.section-about h1{color:rgba(41,126,255,.4);font-size:60px;font-weight:800;text-transform:uppercase;letter-spacing:2px;line-height:80px}.section-contact{position:relative;width:100%;min-height:60vh;background:#e9e9e9;background-size:cover;background-position:50%;display:flex;justify-content:center;align-items:center;padding:20px 100px}.section-contact h1{color:rgba(41,126,255,.4);font-size:60px;font-weight:800;text-transform:uppercase;letter-spacing:2px;line-height:80px}.section-gdpr{position:relative;width:100%;min-height:60vh;background:#e9e9e9;background-size:cover;background-position:50%;display:flex;justify-content:center;align-items:center;padding:20px 100px}.section-gdpr h1{color:rgba(41,126,255,.4);font-size:60px;font-weight:800;text-transform:uppercase;letter-spacing:2px;line-height:80px}.section-notfound{position:relative;width:100%;min-height:60vh;background:#e9e9e9;background-size:cover;background-position:50%;display:flex;justify-content:center;align-items:center;padding:20px 100px}.section-notfound h1{color:rgba(41,126,255,.4);font-size:60px;font-weight:800;text-transform:uppercase;letter-spacing:2px;line-height:80px}.section-impressum{position:relative;width:100%;min-height:60vh;background:#e9e9e9;background-size:cover;background-position:50%;display:flex;justify-content:center;align-items:center;padding:20px 100px}.section-impressum h1{color:rgba(41,126,255,.4);font-size:60px;font-weight:800;text-transform:uppercase;letter-spacing:2px;line-height:80px}.section-info{position:relative;width:100%;min-height:60vh;background:url(/img/return18196511280.b7458548.jpg) no-repeat;background-size:cover;display:flex;justify-content:center;align-items:center;padding:20px 100px}.section-info h1{color:rgba(41,126,255,.4);font-size:60px;font-weight:800;text-transform:uppercase;letter-spacing:2px;line-height:80px}.section-projects{position:relative;width:100%;min-height:60vh;background:#e9e9e9;background-size:cover;background-position:50%;display:flex;justify-content:center;align-items:center;padding:20px 100px}.section-projects h1{color:rgba(41,126,255,.4);font-size:60px;font-weight:800;text-transform:uppercase;letter-spacing:2px;line-height:80px}.section-three{width:100%}.section-four,.section-three{min-height:60vh;position:relative;justify-content:center;align-items:center}.section-four{width:70%}.section-download{position:relative;width:100%;min-height:60vh;background:url(/img/download2.22272808.jpg) no-repeat;background-size:cover;background-position:50%;display:flex;justify-content:center;align-items:center;padding:20px 100px}.section-download h1{color:rgba(41,126,255,.4);font-size:60px;font-weight:800;text-transform:uppercase;letter-spacing:2px;line-height:80px}header{z-index:999;position:fixed;top:0;left:0;width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px 100px;transition:.6s}header.sticky{background:#fff;padding:15px 100px}header .logo{color:#000;font-size:30px;font-weight:700;text-transform:uppercase;text-decoration:none;letter-spacing:2px}header .menu{position:relative;display:flex;justify-content:center;align-items:center}header .menu a{color:#000;font-size:16px;font-weight:500;text-decoration:none;margin:0 30px;padding:0 10px;border-radius:20px;transition:.3s;transition-property:color,background}header .menu a:hover{color:#000;background:#fff}header .btn{color:#fff;font-size:25px;cursor:pointer;display:none}footer .menu a{color:#000;font-size:16px;font-weight:500;text-decoration:none;margin:0 30px;padding:0 10px;border-radius:20px;transition:.3s;transition-property:color,background}footer .menu a:hover{color:#000;background:#fff}.section-two{min-height:35vh;background:#001018;padding:20px 100px}.section-two h2{font-size:50px;font-weight:700;text-transform:uppercase}.section-two h2,.section-two p{color:hsla(0,0%,100%,.5);margin:30px 0}.section-two p{font-size:18px}.section-three{min-height:35vh;background:#fff;padding:20px 100px}.section-three h2{color:#001018;font-size:50px;font-weight:700;text-transform:uppercase;margin:30px 0}.section-three p{color:#001018;font-size:18px;margin:30px 0}@media (max-width:1060px){header .btn{display:block}header .menu{position:fixed;background:#d0d6d9;flex-direction:column;min-width:150px;height:100vh;top:0;right:-100%;padding:80px 50px;transition:.5s;transition-property:right}header .menu.active{right:0}header .menu .close-btn{position:absolute;top:0;left:0;margin:25px}header .menu a{display:block;font-size:20px;margin:20px;padding:0 15px}footer .menu{flex-direction:column;min-width:150px}footer .menu a{display:block;font-size:20px;margin:20px;padding:0 15px}}@media (max-width:600px){.fade{animation:fadeIn 2.5s ease-in alternate;font-size:24pt;color:rgba(41,126,255,.4)}.section-about h1,.section-contact h1,.section-download h1,.section-gdpr h1,.section-impressum h1,.section-info h1,.section-main h1,.section-projects h1,.section-visavid h1{font-size:50px;line-height:60px}}ul{margin-left:30px}ul ul{margin-left:15px}ul ul ul{margin-left:20px}@keyframes fadeIn-6fb20338{0%{opacity:0}to{opacity:1}}.fade[data-v-6fb20338]{animation:fadeIn-6fb20338 2.5s ease-in alternate;font-size:32pt;color:rgba(41,126,255,.9)}