.field__error-message{font-size:12px;font-weight:300;letter-spacing:-.025em;line-height:1.25}@media(min-width:992px){.field__error-message{font-size:14px;line-height:1.2857142857}}.field{position:relative}.field__label{color:var(--color-gray);font-size:12px;font-weight:200;left:20px;letter-spacing:-.02em;line-height:1.25;position:absolute;top:8px;transition:.3s}.field__input{background:unset;background-color:var(--color-baseBlack);border:unset;padding:25px 20px 7px}.field__input:-webkit-autofill{-webkit-transition:background 600000s ease-in-out 0s,color 600000s ease-in-out 0s!important;transition:background 600000s ease-in-out 0s,color 600000s ease-in-out 0s!important}.field__wrapper{background:var(--color-white);border:1px solid var(--color-grayLight);border-radius:8px;color:inherit;font:inherit;height:54px;text-align:left;transition:all .3s,height 0s;width:100%}.field__wrapper:has(textarea){min-height:54px}.field__input{color:inherit;font-size:16px}.field__input:-moz-placeholder+.field__label{font-size:14px;transform:translateY(10px)}.field--has-placeholder .field__label,.field__input:placeholder-shown+.field__label{font-size:14px;transform:translateY(10px)}.field__input:focus+.field__label{font-size:12px;transform:translate(0)}.field__wrapper:focus,.field__wrapper:focus-visible:focus-within{border-color:var(--color-main);outline:none}.field__error-message{color:#e90404;margin-top:.5em}.field--has-error .field__wrapper{border-color:#e90404}.field__prefix-icon{left:12px;position:absolute;top:50%;transform:translateY(-50%)}.field__prefix-icon~.field__label{left:44px}.field__prefix-icon~.field__input{padding-left:44px}
