.contact h2{margin-block:0 2.1875rem;font-weight:400}.contact .icon-success{margin-top:.125rem}.contact .form__message{align-items:flex-start}.contact .field__input{padding:1.25rem}.contact .field__input::placeholder{color:rgb(var(--color-secondary-text));opacity:1}.contact .text-area{height:10.9375rem}.contact-form>*+*{margin-block-start:1.25rem}.contact__fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));grid-column-gap:.9375rem;grid-row-gap:1.25rem}
