*{font-family:Montserrat,Helvetica,SANS-SERIF,Arial;font-weight:200}.pages{width:100%;font-size:0}.page{width:100%;height:100vh;display:inline-block;padding:0 5%;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:fixed;position:relative;text-shadow:0 2px 3px rgba(0,0,0,.2)}.page-content{width:100%;float:left;height:auto;max-height:100%;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hidden{display:none}body.recovery #recovery{display:block}body.recovery.code-stage #recovery-field-wrapper{display:block}body.recovery.code-stage #recovery>div:not(#recovery-field-wrapper){display:none}body.recovery.new-password-stage #recovery-new-password-wrapper{display:block}body.recovery.new-password-stage #recovery>div:not(#recovery-new-password-wrapper){display:none}h2{color:#fff;font-weight:200;font-size:25px;text-align:center;margin-top:0;margin-bottom:5px}.page.introduction{float:left;position:relative;color:#fff;font-size:0;padding-bottom:50px}.page.light{background:#f0f0f0;color:#151515;text-shadow:none}.page.last{height:75vh}.page.light .scroll-down{border-top-color:rgba(0,0,0,.2)}.page.light .scroll-down span{border-color:#151515}.navbar-wrapper{position:absolute;top:0;left:0}.navbar.light{border-bottom:1px solid rgba(0,0,0,.15);color:#000;text-shadow:none}.introduction-title-wrapper{width:100%;margin-bottom:20px}.introduction-logo{text-align:center;margin-bottom:10px}.introduction-logo img{display:inline-block;height:50px}.title{width:100%;text-align:center;font-size:40px}#register-link{color:#fff;font-size:14px;text-decoration:none}.superscript{font-size:20px;vertical-align:top;margin-left:5px;font-weight:bolder;text-shadow:0 2px 3px rgba(0,0,0,.4)}.subtitle{width:100%;font-size:25px;text-align:center;margin-top:10px}#suggested-language{font-size:16px;width:100%;text-align:center;position:absolute;bottom:-100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#suggested-language>span{color:inherit;text-decoration:none;cursor:pointer}#suggested-language button{display:inline-block;vertical-align:middle;border:none;background:0 0;color:inherit;font-size:inherit;padding:0 5px;cursor:pointer}#suggested-language button img{margin-bottom:1px}form{width:25%;margin:0 auto;text-align:center}.double-inputs .input-label{width:47.5%;margin-left:5%}.double-inputs .input-label:first-child{margin-left:0}.input-label{width:100%;margin-top:5px}.input-label>div{font-size:14px;cursor:pointer;white-space:nowrap}.input-label{text-align:left;font-size:0;float:left}.input:not([type=checkbox]){width:100%;padding:7px 0;padding-left:5px;outline:0;color:#222;font-size:13px;background:#eee;border-radius:3px;border:none;margin:2.5px 0;opacity:.9;-webkit-transition:.2s;transition:.2s;-webkit-box-sizing:border-box;box-sizing:border-box}.input:focus{opacity:1}.error{border-color:rgba(189,10,10,.87)}.features{display:block;width:100%;text-align:center;font-size:0;margin-top:50px;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.feature{display:-webkit-box;display:-ms-flexbox;display:flex;vertical-align:top;margin:0 30px;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:15px;border:2px solid rgba(0,0,0,.2);border-radius:4px;background-color:rgba(255,255,255,.4);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.feature h2{color:#111;font-size:1.25em;margin:0;margin-bottom:20px;position:relative;font-weight:700;white-space:nowrap}.feature-description{font-size:1em;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.button{background:rgba(255,255,255,.2);color:#fff;border-radius:3px;border:1px solid rgba(255,255,255,.5);font-size:12px;cursor:pointer;position:relative!important;margin-top:30px;margin-bottom:20px;-webkit-transition:background .2s linear;transition:background .2s linear}.button.new{background:-webkit-gradient(linear,left top,left bottom,from(#28a089),to(#138cc3));background:linear-gradient(#28a089,#138cc3);border:1px solid rgba(255,255,255,.3);color:#fff;border-radius:0;font-size:18px;width:auto;line-height:40px;padding:7px 50px}.button.new:not(.disabled):hover{background:-webkit-gradient(linear,left top,left bottom,from(#2daf98),to(#229bd2));background:linear-gradient(#2daf98,#229bd2)}.button.disabled{opacity:.5}.inline-button{margin:0 auto;display:block;margin-bottom:10px;padding:0;border:0;background:0 0;cursor:pointer;color:#dcdcdc!important;font-size:12px;text-align:center;text-decoration:none;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset}.inline-button:focus,.inline-button:hover{color:#fff}.scroll-down{position:absolute;bottom:0;left:0;width:100%;height:50px;line-height:50px;font-size:30px;text-align:center;color:#fff;cursor:pointer;border-top:1px solid rgba(255,255,255,.2)}.scroll-down span{display:inline-block;position:relative;-webkit-transition:.2s;transition:.2s;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg);border:2px solid #fff;border-width:0 2px 2px 0;width:13px;height:13px;top:-5px}.scroll-down:hover span{top:-2px}.preview{width:75%;margin:0 auto;max-width:500px;margin-top:20px}.preview img{max-width:100%;max-height:200px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.scroll-up-wrapper{text-align:center;width:100%;position:absolute;bottom:20px;left:0}.scroll-up{display:inline-block;cursor:pointer;line-height:40px;width:40px;font-size:16px;text-align:center;border-radius:50%}.screen-message-bg{height:100%;width:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,.3)}.screen-message{position:absolute;top:50%;left:50%;width:400px;margin-left:-200px;padding:10px;background:#e7e9ea;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.screen-message-close{float:right;margin-bottom:10px}.screen-message-content{width:100%;float:left;word-wrap:break-word;color:#222;margin-top:10px;min-height:80px}.screen-message-close:hover{color:#fff}.screen-message .inline-button{margin-top:0;font-size:15px;display:inline-block;color:#151515!important;margin-bottom:0}.buttons-container{text-align:right;float:left;width:100%}body{height:auto;min-height:auto}#footer{position:relative;-webkit-transform:none;transform:none;bottom:0}@media only screen and (max-width:768px){.input-label>div{font-size:13px}.introduction-logo img{height:40px}form{width:100%}.title{font-size:30px}.superscript{font-size:15px;margin-left:2px}.screen-message{width:90%;margin-left:-45%}.footer-section{width:100%;text-align:center;margin:0;margin-bottom:20px}.subtitle{font-size:16px}#copyright,#host-provider,#language{width:100%;text-align:center}.features{margin-top:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.feature{margin:0 auto;margin-bottom:10px;padding:10px;width:100%}.feature h2{font-size:1em;font-weight:700;margin-bottom:10px}.preview img{max-height:120px}}@-webkit-keyframes spin{0%{-webkit-transform:rotateZ(0)}100%{-webkit-transform:rotateZ(360deg)}}@keyframes spin{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}