@media screen and (min-width:990px){.contact{display:grid;grid-column-gap:9rem;grid-template-columns:330px 1fr}}.contact .content .h0{margin-bottom:0}.contact .content p{font-size:calc(var(--font-heading-scale) * 2.4rem);font-family:var(--font-heading-family);font-weight:300;margin-top:.5em}.contact .field__input{border-bottom:1px solid currentColor;font-family:var(--font-body-family);font-size:1.6rem;order:1}.contact .field__input.text-area{border:1px solid currentColor;padding:1rem;margin-top:1rem;box-shadow:none;min-height:6em;font-family:var(--font-body-family);font-weight:300;border-radius:12px}.contact .field{flex-wrap:wrap}.contact .field__label{top:0;margin-bottom:0;position:relative;width:100%;order:0}.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:2rem}.contact__button{margin-top:3rem}@media screen and (min-width:750px){.contact__button{margin-top:4rem}}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}