body,html{font-family:Lato,sans-serif;height:100%;margin:0;padding:0}.desktoplogo,.mobilelogo{max-width:350px}.spinner path:first-child{animation-duration:3s;animation-iteration-count:infinite;animation-name:spinner;animation-timing-function:linear}@keyframes spinner{0%{stroke-dasharray:599.58 250;stroke-dashoffset:0}50%{stroke-dasharray:199.58 650;stroke-dashoffset:424.79}to{stroke-dasharray:599.58 250;stroke-dashoffset:849.58}}.spinner path:last-child{animation-duration:3s;animation-iteration-count:infinite;animation-name:spinner-b;animation-timing-function:linear}@keyframes spinner-b{0%{stroke-dasharray:250 599.58;stroke-dashoffset:0}50%{stroke-dasharray:169.58 680;stroke-dashoffset:424.79}to{stroke-dasharray:250 599.58;stroke-dashoffset:849.58}}.corner{max-height:100vh;position:absolute;right:0;top:0;z-index:2}.corner,.mobilelogo{display:none}.top{height:100%;margin:0 auto;width:100%}.top .main{display:-webkit-flex;flex-direction:row;height:100%}.top .main div{padding:1.5rem;width:50%}.top .main div .left{width:60%}.top .main div .right{width:40%}.top .main .left{align-items:center;background:#3596d4;display:flex;flex-direction:column;justify-content:center}.top .main .left h1{color:#fff;font-size:3rem;text-align:center;text-transform:uppercase}.top .main .left h1 span:first-child{font-weight:300}.top .main .left h1 span:last-child{color:#fff;display:block;font-size:1.2rem;font-weight:300;text-transform:lowercase}.top .main .left p{bottom:0;color:#fff;font-size:1rem;font-weight:300;max-width:500px;position:absolute;text-align:center}.top .main .left p a{color:#fff;display:block;margin:1rem 0 0;text-decoration:none}.top .main .left p .inline{display:inline;padding:1rem}.top .main .left p span{font-weight:400}.top .main .right{align-items:center;background:#fff;display:flex;flex-direction:column;justify-content:center}.top .main .right .fa-envelope{background:#fff;border-radius:5px;box-shadow:0 4px 4px -2px rgba(0,0,0,.25);color:#3596d4;font-size:5rem;margin-top:2rem;padding:1rem}.top .main .right .please{color:#25bbf3;padding:1rem 3rem;text-align:center}.top .main .right .finished{background:#fff;border:1px solid;border-radius:5px;color:#3596d4;padding:1rem;text-decoration:none}.top .main .right .finished:hover{background:#3596d4;border:1px solid #3596d4;color:#fff}.top .main .right .loading{color:#3596d4;font-weight:700;letter-spacing:3px;text-align:center}.top .main .right .loading span{color:#848484;display:block;font-weight:300}.top .main .right svg{height:auto;max-width:500px;width:100%}.top .main .right .intro{color:#25bbf3;margin:0;padding:0}.top .main .right .nopay{color:#c3c3c3;font-size:.9rem;margin-bottom:0;margin-top:2rem;text-align:center}.top .main .right form{max-width:400px;position:relative;width:100%}.top .main .right form input{border:1px solid #e2e2e2;border-radius:5px;box-sizing:border-box;color:#757575;display:block;font-family:Lato,sans-serif;height:3.2rem;margin-bottom:1rem;margin-top:1rem;outline:none;padding:1rem;position:relative;width:100%}.top .main .right form input:focus,.top .main .right form input:hover{border-color:#3596d4}.top .main .right form input:valid{border-color:#68ca86}.top .main .right form .check{display:inline;height:auto;margin:0;padding:0;width:auto}.top .main .right form .termtext{color:#676767;margin-left:.5rem;position:relative}.top .main .right form .termtext a{color:#3596d4}.top .main .right form .termtext a:hover{color:#25bbf3}.top .main .right form button{background:#25bbf3;border:0;border-radius:5px;color:#fff;cursor:pointer;display:block;margin-top:2rem;outline:0;padding:1rem 3rem;width:100%}.top .main .right form button:hover{background:#3596d4}@media screen and (max-width:700px){.top .main div .left,.top .main div .right{width:50%}}@media screen and (max-width:650px){body{background:#25bbf3}.desktoplogo{display:none}.mobilelogo{display:block}.top .main .left{display:none}.top .main .right{background:none;width:100%;z-index:5}.top .main .right .intro,.top .main .right .nopay,.top .main .right .please{color:#fff}.top .main .right form{background:#fff;border-radius:5px;box-shadow:0 4px 4px -2px rgba(0,0,0,.25);padding:1rem}.top .main .right .loading,.top .main .right .loading span{color:#fff}.corner{display:block}}
