/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}footer,header{display:block}h1{font-size:2em;margin:.67em 0}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}b{font-weight:inherit}b{font-weight:bolder}video{display:inline-block}img{border-style:none}button{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button{text-transform:none}button,html [type=button]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring{outline:1px dotted ButtonText}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[hidden]{display:none}html{box-sizing:border-box}*,*::before,*::after{box-sizing:border-box}html{-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Roboto",sans-serif;font-size:14px;font-weight:normal;line-height:1em;color:#fff;background-color:#1d1e1f}h1,h2,h3{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}dl{margin-top:0;margin-bottom:1rem}dt{font-weight:bold}dd{margin-bottom:.5rem;margin-left:0}a{color:#fff;text-decoration:underline}a:hover,a:focus{color:#fff;text-decoration:inherit}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}img{vertical-align:middle}a,button{touch-action:manipulation}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button{line-height:inherit}[hidden]{display:none !important}html{height:100%}body{background:#1d1e1f;height:100%}.grid{display:grid;grid-template-rows:85px auto 14px;height:100%}.grid>div:last-child{display:flex;align-items:flex-end;justify-content:center;position:relative;bottom:2px}.header{background-color:#1d1e1f;border-bottom:1px solid #ff4d3c;text-align:center !important;padding:.5rem 0}.header-logo{height:5vh;margin:2vh 0}.hidden{display:none}.contentbox{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-width:600px;padding:20px 15px;text-align:center;background-color:#262728;margin:15px auto}@media(min-width: 768px){.contentbox{margin:40px auto;padding:25px 25px}}.contentbox-text{font-size:18px;line-height:24px}@media(max-width: 375px){.contentbox-text{font-size:14px}}.contentbox a{line-height:1}h1{font-size:24px;line-height:1.2;font-weight:normal;margin:16px 0 16px 0}@media(max-width: 376px){h1{font-size:18px}}#main-title{font-size:24px;line-height:1.2;font-weight:normal;margin:16px 0 16px 0}@media(max-width: 376px){#main-title{font-size:18px}}.btn{display:inline-block;width:63%;max-width:350px;margin:7px 0;padding:17px;font-size:24px;font-weight:500;text-decoration:none;background-color:#1f93e9;border-radius:5px}@media(max-width: 376px){.btn{max-width:320px;font-size:18px;padding:15px}}@media(max-width: 320px){.btn{max-width:280px;padding:15px}}@media(max-width: 280px){.btn{max-width:250px}}.btn:hover{background-color:#1377c2}.legaltext{margin:.5rem 0;font-size:12px;line-height:16px;opacity:.5}#teaservideo{width:100%;margin:.5rem 0}.loaderbar{margin:0 auto;width:100%;max-width:313px;height:32px}.loaderbar-bg{padding:5px;width:100%;max-width:313px;height:32px;border-radius:16px;background:linear-gradient(#3d3d3d, #585858)}.loaderbar-progress{width:140px;height:22px;border-radius:11px;background:linear-gradient(#1bee30, #006a0a);box-shadow:0 1px 4px 0 rgba(0,0,0,.4)}.vxred{color:#ff4d3c}.grow{animation-name:grow;animation-duration:5s;animation-direction:normal;animation-fill-mode:forwards;animation-timing-function:ease-in}@keyframes grow{0%{width:10px}10%{width:80px}30%{width:140px}45%{width:140px}90%{width:280px}100%{width:302px}}#backdrop{background-color:#000;background-color:rgba(0,0,0,.75);width:100vw;height:100vh;position:fixed;top:0;left:0}.hidden{display:none}footer{min-width:157px;text-align:center;padding-right:10px;font-size:12px;color:#fff;opacity:.5}footer a{padding:0 2px;color:#fff;text-decoration:none}#startbutton{position:fixed;bottom:0;right:0;padding:20px;background-color:rgba(0,0,0,0);cursor:pointer;z-index:100}#startbutton img{width:60px;height:60px;border-radius:30px}#startbutton div{position:absolute;background-color:red;width:20px;height:20px;border-radius:10px;line-height:20px;text-align:center;color:#fff;left:14px;top:14px}#camchatframeBlocker{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000;background-color:rgba(0,0,0,.75);z-index:1000}#camchatframeBlocker #camchatframeHolder{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#camchatframeBlocker #camchatframeHolder #close{position:absolute;top:-10px;right:-10px;background-color:#000;color:#fff;width:20px;height:20px;border-radius:10px;line-height:20px;text-align:center;cursor:pointer}#blocker{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);z-index:1000}#blocker #imprintCloser{width:26px;height:26px;background-color:#000;color:#fff;text-align:center;border-radius:15px;line-height:26px;position:absolute;top:-10px;right:-10px;border:1px solid #ccc;z-index:20;cursor:pointer}#blocker>div{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:90vw;max-width:800px}#blocker #impressum,#blocker #datenschutz{color:#000;padding:20px;font-size:1rem;line-height:1.5;height:80vh;overflow-y:scroll;background-color:#fff}#blocker #impressum p,#blocker #impressum a,#blocker #datenschutz p,#blocker #datenschutz a{color:#000;font-size:1rem}#blocker #impressum h1,#blocker #impressum h2,#blocker #impressum h3,#blocker #datenschutz h1,#blocker #datenschutz h2,#blocker #datenschutz h3{padding:.5em 0}#startbutton{position:fixed;bottom:0;right:0;padding:20px;background-color:rgba(0,0,0,0);cursor:pointer;z-index:100}#startbutton img{width:60px;height:60px;border-radius:30px}#startbutton div{position:absolute;background-color:red;width:20px;height:20px;border-radius:10px;line-height:20px;text-align:center;color:#fff;left:14px;top:14px}#camchatframeBlocker{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000;background-color:rgba(0,0,0,.75);z-index:1000}#camchatframeBlocker #camchatframeHolder{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#camchatframeBlocker #camchatframeHolder #close{position:absolute;top:-10px;right:-10px;background-color:#000;color:#fff;width:20px;height:20px;border-radius:10px;line-height:20px;text-align:center;cursor:pointer}
