*,:after,:before{box-sizing:border-box}body{background-color:#0264a3;color:#444}.form{background-color:#fff;border-radius:16px;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%)}.form-header{color:#4eadea;font-family:Rubik Mono One,sans-serif;font-size:32px;font-weight:700;margin-bottom:27px}.form-subheader{font-family:Roboto,sans-serif;font-size:24px;font-weight:500}.form .text-field-wrapper{margin-top:23px;position:relative;width:100%}.form .text-field-wrapper label{background-color:#fff;color:#a7a6a6;font-family:Roboto,sans-serif;font-size:16px;left:11px;pointer-events:none;position:absolute;text-align:center;top:10px;transition:all .2s ease;width:-moz-max-content;width:max-content}.form .text-field-wrapper input:-webkit-autofill,.form .text-field-wrapper input:-webkit-autofill:active,.form .text-field-wrapper input:-webkit-autofill:focus,.form .text-field-wrapper input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff!important}.form .text-field-wrapper input{background-color:#fff;border:1px solid #a7a6a6;border-radius:5px;font-size:14px;height:40px;max-width:100%;outline:0;padding:11px;position:relative;text-align:left;width:100%}.form .text-field-wrapper input::-moz-placeholder{text-align:center}.form .text-field-wrapper input::placeholder{text-align:center}.form .text-field-wrapper input::-webkit-input-placeholder{text-align:center}.form .text-field-wrapper input:-ms-input-placeholder{text-align:center}.form .text-field-wrapper input:focus{border:1.5px solid #2ba1ed}.form .text-field-wrapper .input-focus-label{display:block;font-size:11px;left:15px;padding:0 2px;top:-7px;transform:none!important;width:-moz-fit-content!important;width:fit-content!important}.form .text-field-wrapper .error-message{bottom:-15px;color:#c90707;font-family:Roboto,sans-serif;font-size:12px;left:3px;position:absolute;width:160%}.form .focused label{color:#2ba1ed}.form .field-error input{border:1px solid #c90707!important}.form .field-error label{color:#c90707!important}.form button{align-items:center;background-color:#ff9500;border:0;border-radius:5px;color:#fff;display:flex;flex-shrink:0;height:40px;justify-content:center;padding:11px 0;width:100%}.form button:hover{background-color:#df8302;cursor:pointer}.form button:active{background-color:#b76c03}.form .step-disabled{background:gray;opacity:.65}.form .step-disabled:hover{background:gray;opacity:.55}.form a{color:#167aba;font-family:Roboto,sans-serif;font-size:14px;text-decoration:none}.form .check-wrap{align-items:center;border-radius:50%;display:flex;height:33px;justify-content:center;width:33px}.form .check-wrap:hover{background-color:#ddf2ff;cursor:pointer}.form input[type=checkbox]{border:1px solid #a7a6a6;border-radius:2px;height:15px;margin:0;width:15px}
