html,body{margin:0;padding:0;width:100%;height:100%}body{background-color:#000;font-family:Helvetica,Arial,sans-serif;font-size:14px;line-height:18px;color:#fff;overflow:hidden}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}h1,h2,h3{margin:0;padding:0;font-size:20px;line-height:24px;color:#fff}p{margin:0}a{text-decoration:none;color:#fff}a:hover{color:#F01666}.hidden{display:none}.fade{opacity:0;visibility:hidden;transition:opacity .4s ease-in-out, visibility .4s ease-in-out}.visible{opacity:1;visibility:visible}div.bgr{position:fixed;top:0px;left:0px;width:100%;height:100%;overflow:hidden}div.bgr img{width:100%;height:100%;object-fit:cover;opacity:0;visibility:hidden;transition:opacity .4s ease-in-out, visibility .4s ease-in-out}div.bgr img.visible{opacity:1;visibility:visible}div.bgr-black{background-color:#000}div.bgr-yellow{background-color:#F6FF00}div.bgr-green{background-color:#11FF00}div.bgr-turquoise{background-color:#00FFF6}div.bgr-white{background-color:#FFF}header{position:relative;top:50px;left:50px;display:table;opacity:0;visibility:hidden;transition:opacity .4s ease-in-out, visibility .4s ease-in-out}header h1{display:none}header div.logo{position:relative;width:170px;height:32px}header div.logo-black{background-image:url("../../images/saasfee-logo-black.png");background-repeat:no-repeat;background-size:170px 32px}header div.logo-white{background-image:url("../../images/saasfee-logo-white.png");background-repeat:no-repeat;background-size:170px 32px}header a.logo{position:absolute;top:0;width:100%;height:100%;display:block}header.visible{opacity:1;visibility:visible}@media (max-width: 600px){header{top:25px;left:25px}}footer{position:fixed;width:100%;height:16px;bottom:0px;background-color:#000;opacity:0;visibility:hidden;transition:opacity .4s ease-in-out, visibility .4s ease-in-out}footer div.links{position:absolute;padding:1px 0px 0px 50px;font-size:10px;line-height:12px;color:#AAA}footer div.links a{text-decoration:none;color:#AAA}footer div.links a:hover{color:#FFF}footer.visible{opacity:1;visibility:visible}@media (max-width: 600px){footer div.links{padding-left:25px}}section.form{position:absolute;top:100px;left:40px;max-width:360px;padding:20px 20px 25px 20px;display:table;border-radius:3px;background-color:rgba(0,0,0,0.85)}section.form p{margin:0}section.form p.important{border:1px solid #fff;margin-top:15px;padding:15px 12px}section.form p.grey{color:#888}section.form h1{position:relative;margin-bottom:15px;font-size:20px;line-height:24px;font-weight:bold}section.form button{width:60px;padding:2px 8px;border:1px solid #fff;border-radius:0;font-family:Helvetica,Arial,sans-serif;font-size:14px;line-height:18px;color:#000;background:#fff;transition:background .2s ease-out, color .2s ease-out;cursor:pointer}section.form button:hover{color:#fff;background:transparent}section.form div.fields{position:relative}section.form div.fields p,section.form div.fields form{margin-top:15px}section.form div.fields input{width:calc(100% - 70px);margin-right:5px;padding:2px 8px;border:1px solid #fff;border-radius:0;color:#fff;font-family:Helvetica,Arial,sans-serif;font-size:14px;line-height:18px;background:transparent}section.form div.fields input:focus{outline:none}section.form div.fields input.error{border-color:#F01666}section.form div.done,section.form div.error{position:absolute;top:55px;width:calc(100% - 40px)}section.form div.done button,section.form div.error button{margin-top:20px}@media (max-width: 600px){section.form{top:80px;left:15px;width:calc(100% - 30px)}}
