.form-field{display:block;margin-bottom:16px}.form-field__label{font-size:12px;transform:translateY(-14px);display:block;left:0;margin:0;padding:18px 12px 0;position:absolute;top:0;transition:all .4s;width:100%;font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px}.form-field__control{border-radius:8px 8px 0 0;overflow:hidden;position:relative;width:100%}.form-field__bar{border-bottom:2px solid #5e33c0;bottom:0;content:"";display:block;left:0;margin:0 auto;position:absolute;right:0;transform:scaleX(0);transition:all .4s;width:1%}.form-field__input,.form-field__textarea{appearance:none;border:0;border-bottom:1px solid #999;color:#333;display:block;font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;margin-top:24px;outline:0;padding:0 12px 10px;width:100%}.form-field__input:-ms-input-placeholder~.form-field__label,.form-field__textarea:-ms-input-placeholder~.form-field__label{font-size:1.2rem;transform:translateY(0)}.form-field__input:placeholder-shown~.form-field__label,.form-field__textarea:placeholder-shown~.form-field__label{font-size:1.2rem;transform:translateY(0)}.form-field__input:focus~.form-field__label,.form-field__textarea:focus~.form-field__label{color:#5e33c0;font-size:12px;transform:translateY(-14px)}.form-field__input:focus~.form-field__bar,.form-field__textarea:focus~.form-field__bar{border-bottom:2px solid #5e33c0;transform:scaleX(150)}.form-field__textarea{height:150px}.form-link{font-family:Roboto,Helvetica Neue,sans-serif;font-size:12px;color:#4c4cd7;text-decoration:none;margin-bottom:5px}.form-link:hover{text-decoration:underline}
