@font-face{font-family:Roboto;src:local('Roboto Light'),url(/fonts/Roboto-Light.ttf) format("truetype");font-weight:300;font-display:swap}@font-face{font-family:Roboto;src:local('Roboto Medium'),url(/fonts/Roboto-Medium.ttf) format("truetype");font-weight:500;font-display:swap}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,html{margin:0;padding:0;font-family:Roboto,sans-serif;font-weight:300;font-size:15px;line-height:1.4;scroll-behavior:smooth}body{width:100%;background:url(/img/background.webp) top center no-repeat fixed;background-size:cover}img{width:100%;height:auto}a{text-decoration:none;color:#0f1c3e;transition:all .5s}a:hover{color:#f4b60f;transition:all .5s}.container{min-height:calc(100vh - 66px);max-width:50%;margin:0 0 0 auto;padding:1.5rem;display:flex;flex-direction:column;justify-content:center}.container-inner{max-width:850px}.logo{max-width:450px}.content{margin:3.5rem 0 0 1.65rem;padding:1rem 2rem;border-left:solid 2px #fff}h1{font-size:1.8rem;margin-top:.5rem}h2{font-size:15px;margin:1.25rem 0 0 0}p{margin-top:0}.margin-top{margin-top:2.5rem}.btn{background:#0d1f44;color:#fff;font-weight:700;text-align:center;border-radius:50px;padding:.5rem 3rem;width:250px;margin:3rem 0 0;transition:all .5s}.btn:hover{color:#fff;background:#6fafed;transition:all .5s}.eula .logo,.privacy .logo{margin-top:5rem;margin-bottom:3rem}.eula h2,.privacy h2{font-size:1.2rem;margin-top:2.8rem}.eula h3,.privacy h3{font-size:15px}.imprint .logo{margin-bottom:3rem}.eula .container ul,.privacy .container ul{margin:0;text-align:left;padding:0}.eula .container ul li,.privacy .container ul li{display:block;position:relative;padding:.5rem 0 .5rem 1.5rem}.eula .container ul li::before,.privacy .container ul li::before{content:'\25FC';color:#5292e5;padding:0 .5rem 0 0;position:absolute;left:0;background-size:15px;width:14px;height:14px}.footer{width:100%;display:flex;justify-content:flex-end;padding:1.5rem}.footer a{margin:0 .5rem}@media (max-width:1080px){body{background:url(/img/background.webp) top right no-repeat fixed;background-size:cover}.container{width:100%;max-width:unset;padding:3rem}}@media (max-width:450px){.container{padding:1rem}.footer{justify-content:center}}
