body{background:0 0;background-image:url(/resources/images/backgrounds/space-min.jpg);background-repeat:no-repeat;background-size:120% 120%;background-position:center;background-attachment:fixed}.container{background:0 0;padding:0;text-align:center}.navbar-wrapper{position:relative}.title{padding:0}.title h1{margin-bottom:0;margin-top:10px}#business-fields{display:none}#account-type{color:#eee;text-align:center;margin-bottom:20px;display:inline-block}#account-type label{font-weight:400;font-size:.9rem}#account-type label input{margin:0;margin-left:20px;margin-right:2px}#account-type label:first-of-type input{margin-left:0}h1{color:#eee}h2{margin:30px 0}.register-section:first-child h3{margin-top:0}h3{margin-bottom:10px;margin-top:30px;font-size:25px;text-align:left;font-weight:400;color:#eee}#register{width:80%;max-width:400px}.input-label{position:relative}.agree{display:block;text-align:center}.agree.error{color:#e63856}.agree input{margin-right:10px}.conditional-input{display:none}.input:not([type=checkbox]){border:1px solid transparent;border-radius:0;opacity:1;background:rgba(245,245,245,.9);height:32px;margin-top:4px;margin-bottom:5px}.input:not([type=checkbox]):focus{-webkit-box-shadow:0 0 0 .2rem rgba(107,198,203,.4);box-shadow:0 0 0 .2rem rgba(107,198,203,.4)}.input-label.birthday .col{width:33%;display:inline-block;padding-right:2.5px}.input-label>div{color:#eee}.input-label.error .input{border-color:#ff7e84;background-color:rgba(251,236,236,.9)}.input-label.error[data-error]:hover:after{content:attr(data-error);display:block;position:absolute;top:100%;width:100%;min-height:20px;margin-top:5px;padding:10px;z-index:1;font-size:14px;background:#fff;color:#000;border-radius:5px;-webkit-box-shadow:5px 5px 5px rgba(0,0,0,.5);box-shadow:5px 5px 5px rgba(0,0,0,.5);-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}#register-button{display:inline-block;position:relative;border:none;font-size:16px;margin-top:30px;cursor:pointer;background:#eee;color:#111}#register-button.disabled{opacity:.5}#register-button.disabled:after{content:" ";display:inline-block;vertical-align:middle;margin-left:5px;height:20px;width:20px;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid transparent;border-top-color:#000;border-bottom-color:#000;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border-radius:50%}#register-button:active{opacity:.8}.register-section{width:100%;display:inline-block}.gradient-card{padding:10px;border-radius:5px;border:1px solid rgba(255,255,255,.3);margin-bottom:20px;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;background:-webkit-gradient(linear,left top,left bottom,from(#4abea7),to(#27aae1));background:linear-gradient(#4abea7,#27aae1)}.gradient-card img{height:30px;width:30px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.gradient-card div{color:#fff;font-size:12px;font-weight:400;line-height:15px;padding-left:10px}.direct-register b{font-size:1.1em}.direct-register-title{margin-top:20px;margin-bottom:20px;display:inline-block;width:100%;text-align:center;width:90%}.direct-register-title h1{font-size:30px;font-weight:700}.direct-register-title h2{font-size:18px;margin:10px 0}.direct-register-title b{font-size:1.1em;position:relative;top:.05em}.direct-register-title .desktop-subtitle{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}.direct-register-title .desktop-subtitle img{margin:0 10px}.inline-button{margin-top:10px;color:#eee;width:auto;display:inline-block;float:none}.inline-button:focus,.inline-button:hover{color:#fff}.agree{font-size:14px;margin-top:30px;font-weight:700;color:#eee}.agree a{text-decoration:none;color:currentColor!important;font-weight:700;border-bottom:1px solid currentColor}#footer{margin-top:20px;border-top-color:rgba(255,255,255,.2)}.error-message{margin:20px 0;font-weight:700;display:none;color:#e63856}@media only screen and (max-width:768px){#register{width:100%}.direct-register-title{margin-bottom:0}.direct-register-title h1{font-size:20px;margin:0}.direct-register-title h2{font-size:16px}.direct-register-title .desktop-subtitle{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:15px}}