.form-field+.message-field{margin-top:2.5rem}.message-field,.message-field__inr{width:100%;max-width:var(--w-content);display:block;position:relative}.message-field__error{color:var(--theme-error);font-size:var(--ts-50);margin-top:.625rem;display:none}.message-field.has-error .message-field__error{display:block}.message-field__label{color:var(--theme-body-text);font-size:var(--ts-75)}.message-field__input{width:100%;font-size:var(--ts-75);resize:none;background:var(--theme-form-input-bg);border:none;border-radius:.625rem;min-height:15.625rem;padding:2.125rem 1.875rem .875rem;line-height:1;display:block}.message-field__input:not(:focus-visible){outline:none}.message-field.has-error .message-field__input{box-shadow:0 0 0 2px var(--theme-error)}
