.field__error-message{letter-spacing:-.025em;font-size:12px;font-weight:300;line-height:1.25}@media (width>=992px){.field__error-message{font-size:14px;line-height:1.28571}}.field{position:relative}.field__label{letter-spacing:-.02em;color:var(--color-gray);font-size:12px;font-weight:200;line-height:1.25;transition:all .3s;position:absolute;top:8px;left:20px}.field__input{border:unset;background:unset;background-color:var(--color-baseBlack);padding:25px 20px 7px}.field__input:-webkit-autofill{transition:background 600000s ease-in-out,color 600000s ease-in-out!important}.field__wrapper{font:inherit;color:inherit;text-align:left;background:var(--color-white);border:1px solid var(--color-grayLight);border-radius:8px;width:100%;height:54px;transition:all .3s,height}.field__wrapper:has(textarea){min-height:54px}.field__input{color:inherit;font-size:16px}.field__input:-moz-placeholder-shown+.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{position:absolute;top:50%;left:12px;transform:translateY(-50%)}.field__prefix-icon~.field__label{left:44px}.field__prefix-icon~.field__input{padding-left:44px}
