@import url(https://fonts.googleapis.com/css2?family=PT+Mono&family=PT+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap);*{margin:0;padding:0;border:0;outline:0;box-sizing:border-box}#app,body,html{height:100%;background:url(../img/schwarzplan.5c065ac9.png) no-repeat;background-position:50%;background-size:cover;background-attachment:fixed}body{max-width:800px;margin:auto;position:relative;font-family:PT Sans,sans-serif;font-size:14px;line-height:160%}a{color:#000;white-space:nowrap;text-decoration:none}a:active{color:rgba(0,0,0,.8)}h1,h2,h3,h4,h5,h6{font-family:PT Mono,sans-serif;font-weight:700;padding-bottom:1em;font-size:16px;line-height:180%}h1,h2,h3{letter-spacing:.2em;text-transform:uppercase;text-align:center}ol,p,ul{padding-bottom:1em}li:empty,p:empty{display:none}label{display:block;font-size:18px;margin-bottom:.5em}b,strong{font-weight:700;letter-spacing:.05em}li,ol,ul{list-style:none;display:block}li,p{counter-reset:section;hyphens:auto;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphenate-limit-chars:4 3;hyphenate-limit-lines:2}input,select,textarea{font-family:PT Mono,sans-serif;font-size:1.2em}input[type=email],input[type=password],input[type=text],select,textarea{width:100%;display:block;padding:.5em;margin-bottom:.5em;background-color:hsla(0,0%,100%,.2)}input[type=email],input[type=password],input[type=text],textarea{border:2px dotted #fff}input[type=checkbox]{margin-right:.5em}textarea{resize:none}#site{display:grid;height:100%;grid-template-rows:7em auto 120px}#info{z-index:10000000;width:100%;position:fixed;top:0;right:0;left:0}header{padding:2.5em 1em;text-align:right;background:url(../img/c-20_logo-o.bf7dfe4a.svg) no-repeat 50%;background-size:5em auto}.site-start header{background:none}.site-start header *{display:none}main{font-size:1em}footer,main{padding:.5em}footer{position:relative}footer #buttongroupfooter{display:flex;flex-flow:row nowrap;width:100%}footer #buttongroupfooter button{flex-grow:1}footer #buttongroupfooter .fotobutton{background:url(../img/foto.a2bdb93c.svg) no-repeat 50%;width:7em;height:7em}footer #buttongroupfooter .cancelbtn{background:url(../img/close-w.0becb990.svg) no-repeat 0}footer #buttongroupfooter .continuebtn{flex-grow:2!important}footer .faq-btn{background:url(../img/help-w.9e2a1425.svg) 50% no-repeat;width:30px;height:30px;position:absolute;bottom:.5em;right:.5em}button,input{font-family:PT Mono,sans-serif;font-weight:700}button{cursor:pointer}.overlay{position:fixed;height:100%;width:100%;overflow-y:scroll;background-color:rgba(0,0,0,.8);color:#fff;padding:1em}.overlay button{float:right;width:2em;height:2em;background:url(../img/close-w.0becb990.svg) no-repeat 50%}.overlay div{margin-top:2em;width:100%;clear:both}.overlay div img{width:100%;height:auto;display:block;margin:auto;margin-bottom:1em;margin-top:1em}.overlay a{color:#fff!important}.overlay a:aktiv{opacity:.85}.overlay-enter-active{-webkit-animation:overlayopen .4s ease-in;animation:overlayopen .4s ease-in}.overlay-leave-active{animation:overlayopen .4s ease-out reverse}@-webkit-keyframes overlayopen{0%{opacity:0;transform:translateY(400px)}to{opacity:.9;transform:translate(0)}}@keyframes overlayopen{0%{opacity:0;transform:translateY(400px)}to{opacity:.9;transform:translate(0)}}#alert{position:fixed;top:.5em;right:.5em;left:.5em}#alert p{border-radius:.5em;padding:.8em}#alert .alert-danger{background-color:rgba(0,0,0,.8);color:#fff}#alert .bounce-enter-active{-webkit-animation:alertopen .3s;animation:alertopen .3s}#alert .bounce-leave-active{animation:alertopen .3s reverse}@-webkit-keyframes alertopen{0%{transform:translateY(-50px)}to{transform:translate(0)}}@keyframes alertopen{0%{transform:translateY(-50px)}to{transform:translate(0)}}.bigbutton{border:none;border-radius:2em;padding:1em;letter-spacing:1px;font-size:1.3em}.bigbutton:active{background-color:#d3d3d3!important}.inlinebtn{margin:.2em 0 .2em 0;width:100%;font-size:1em!important;padding:.7em!important}.orange{background-color:#ee7d4d;color:#fff}.red{background-color:#f04646;color:#fff}.start{text-align:center;height:100%;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;background:url(../img/c-20_logo-o.bf7dfe4a.svg) no-repeat 50%;background-size:9em auto}.start h3{padding-top:12em}.start:active{background-image:url(../img/c-20_logo-b.77070ef2.svg)}.videocontainer{position:relative;width:100%}.videocontainer img,.videocontainer video{display:block;width:100%;height:auto}.videocontainer div{position:absolute;top:0;left:0;width:100%;background:url(../img/sch-2.0c981bdc.svg) no-repeat 50%}.videocontainer div:before{content:"";display:block;padding-top:100%}.upload div.desire{position:relative;margin-top:.5em;background:50% no-repeat;background-size:cover}.upload div.desire:before{content:"";display:block;padding-top:100%}.upload div.desire textarea{height:100%;margin:0;position:absolute;top:0;background-color:hsla(0,0%,100%,.8)}.collecting-pos{background:url(../img/ort.ac0aecfb.svg) no-repeat 0;background-size:2em auto;font-size:16px;padding-top:1em;padding-left:2.5em}.overview{text-align:center}.overview img{display:block;margin:auto;width:50%}.overview h2,.overview p{margin:.7em 0 .7em 0}.center-spinner,.overview a{margin-top:2em}.spinner{margin:auto;border:10px solid #f3f3f3;border-radius:50%;border-top:10px solid #ee7d4d;width:5em;height:5em;-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.footpic{margin-bottom:.5em;position:relative;width:100%}.footpic img{display:block;width:100%;height:auto}.footpic button{position:absolute;z-index:1000;right:1em;top:1em;background:url(../img/trash-w.73303f96.svg) no-repeat 50%;width:30px;height:30px}.footpic .infofootpic{color:#fff;padding:.2em;position:absolute;bottom:0;left:0;right:0;height:25%;background-color:rgba(0,0,0,.8)}.footpic .infofootpic p{padding-bottom:0}.footpic .infofootpic .statuscirlcle{position:absolute;top:.5em;right:.5em;width:1.5em;height:1.5em;border-radius:50%}.footpic .infochecking{background-color:#ffe600}.footpic .infochecked{background-color:#2bff00}.footpic .inforejected{background-color:red}