.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}@media screen and (min-width:750px){.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}}.owf-contact-intro{max-width:70rem;margin:0 auto 2.4rem;padding:2.4rem 2.6rem;border:1px solid var(--owf-border-gray, #d9e1e8);border-radius:1.6rem;background:linear-gradient(135deg,var(--owf-sky-tint, #eef7ff),#fff 72%)}.owf-contact-eyebrow{margin:0 0 .6rem;color:var(--owf-blue-deep, #0f63b3);font-size:1.05rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.owf-contact-title{margin:0 0 .8rem;color:var(--owf-heritage-navy, #17324d);font-size:clamp(2.2rem,3vw,3.4rem);line-height:1.12;text-wrap:pretty}.owf-contact-lede{margin:0;color:#52606d;font-size:1.45rem;line-height:1.6;text-wrap:pretty}.owf-contact-phone{margin:1.5rem 0 0;color:#52606d;font-size:1.2rem}.owf-contact-phone span{font-weight:800;color:var(--owf-heritage-navy, #17324d)}.owf-contact-phone a{color:var(--owf-blue-deep, #0f63b3);font-weight:800}.owf-contact-phone small{display:block;margin-top:.25rem;font-size:1rem}@media screen and (max-width:749px){.owf-contact-intro{padding:2rem 1.8rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-contact-form.css.map */
