header{margin:auto;text-align:center;width:700px}#initial-message{background:linear-gradient(90deg,#eff2f7,7.60286%,#edf0f9 15.2057%,20.7513%,#ebeff8 26.297%,27.6386%,#ebeff8 28.9803%,38.2826%,#e7edf9 47.585%,48.1216%,#e6ecfa 48.6583%,53.1306%,#e4ecf9 57.6029%,61.5385%,#e3eafa 65.4741%,68.7835%,#deeafa 72.093%,75.7603%,#dbe6f8 79.4275%,82.8265%,#d8e5f8 86.2254%,87.8354%,#d5e4f9 89.4454%,91.8605%,#d2e2f9 94.2755%,95.4383%,#d1e1f8 96.6011%,98.3005%,#d0e0f7);padding:.5em 1em;text-align:left}main{margin-top:2em;text-align:center;visibility:hidden}input{height:1em}#additional-content{margin-top:3em}#loader{animation:spin 2s linear infinite;border:16px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;display:block;display:none;height:50px;margin:3em auto;padding:20px;text-align:center!important;width:50px}#wait-message{font-style:italic;margin-top:3em;visibility:hidden}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}footer{border-top:1px solid #bbb;font-size:.9em;margin:3em auto auto;max-width:600px;padding-top:1em;text-align:center;visibility:hidden;width:60%}footer p{margin:.5em}footer a,footer a:visited{color:#000!important;text-decoration:underline #999}footer a:hover{text-decoration:underline #000}@media screen and (max-width:500px){header{max-width:95vw!important;width:95vw!important}main{font-size:1.2em;margin-top:1.5em}button{margin:1em auto}button,label{display:block}label{margin-bottom:.5em}input{max-width:85vw}#wait-message{margin-top:0}footer{font-size:1em}}