@keyframes shake{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-4px, 0, 0)}40%,60%{transform:translate3d(4px, 0, 0)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}form .form-message{margin:10px 0;font-family:"graphik",sans-serif;font-weight:300;font-size:14px;line-height:22px}form .form-message--error{color:red}form .input-error-message{color:red}form .field label:not(.show){display:none}form .field select,form .field textarea,form .field input{border:var(--black) solid 1px;width:100%;height:52px;margin:10px auto;border-radius:10px;font-family:"graphik",sans-serif;font-weight:300;font-size:14px;line-height:22px}form .field select:-ms-input-placeholder,form .field textarea:-ms-input-placeholder,form .field input:-ms-input-placeholder{color:var(--grey);opacity:1}form .field select::placeholder,form .field textarea::placeholder,form .field input::placeholder{color:var(--grey);opacity:1}form .field select:-ms-input-placeholder,form .field textarea:-ms-input-placeholder,form .field input:-ms-input-placeholder{color:var(--grey)}form .field select::-ms-input-placeholder,form .field textarea::-ms-input-placeholder,form .field input::-ms-input-placeholder{color:var(--grey)}form .field input[type=checkbox]{width:auto;height:auto;margin:0 5px 0 0;padding:initial}form .field .input--error{border:1px solid red}form .field textarea{min-height:200px}form .field button,form .field a.btn{margin:10px auto}form .field.checkbox{margin-bottom:10px;display:-ms-flexbox;display:flex}
.form-message__title { font-size: 14px; }
.la-eye:before { content: "\f1d4"; } .la-eye-slash:before { content: "\f1d5"; } span.toggle-password{ transform: translate(320px, -300%);} @media screen and (max-width: 375px){span.toggle-password{ transform: translate(80vw, -300%);}}