*,form{color:#fff}.headline.hidden,form{opacity:0;visibility:hidden}@-webkit-keyframes flash{0%{opacity:1}100%{opacity:0}}@keyframes flash{0%{opacity:1}100%{opacity:0}}*{margin:0;padding:0;boz-sizing:border-box;font-family:'Mukta Malar',sans-serif;font-size:16px}body{background:#000;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.headline{margin:20px 0;text-align:left;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}#response,.headline span{letter-spacing:1.6px;font-weight:300;font-size:32px;display:block}.wrapper{min-width:420px;min-height:430px;margin-top:20vh}span.with-cursor::after{content:'|';-webkit-animation:flash .5s none infinite alternate;animation:flash .5s none infinite alternate}form{-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s;width:100%}form.seen{opacity:1;visibility:visible}label{display:block;margin-top:15px}label.error{margin-top:0;color:red}button,label{margin-top:15px}button,input,textarea{background-color:transparent;outline:0}input,textarea{width:100%;color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px;border:1px solid #fff}button{padding:10px 30px}@media(max-width:768px){#response,.headline span{font-size:22px}}@media(max-width:450px){.wrapper{min-width:initial;padding:0 20px;width:100%}}