.tg-page-contact{background-color:var(--tg-cream)}.tg-page-contact__inner{max-width:64rem;margin:0 auto}.tg-page-contact__headline{font-family:var(--font-heading-family);font-size:2rem;font-weight:600;line-height:1.15;color:var(--tg-navy);margin:0 0 1.6rem;text-align:center}@media screen and (min-width:750px){.tg-page-contact__headline{font-size:clamp(3.2rem,5vw,5.2rem)}}.tg-page-contact__intro p{font-family:var(--font-body-family);font-size:1.7rem;line-height:1.65;color:rgba(var(--color-foreground),.8);margin:0 0 1.6rem;text-align:center}.tg-page-contact__intro p:last-child{margin-bottom:0}.tg-page-contact__form{margin-top:4rem}.tg-page-contact__fields{display:grid;grid-template-columns:1fr;gap:0}@media screen and (min-width:750px){.tg-page-contact__fields{grid-template-columns:1fr 1fr;gap:0 2rem}}.tg-page-contact__button{margin-top:1.2rem;text-align:center}.tg-page-contact__submit{display:inline-block;padding:1.4rem 4.8rem;background-color:var(--tg-navy);color:#fff;font-family:var(--font-body-family);font-size:1.6rem;font-weight:700;letter-spacing:.03em;border:none;border-radius:.4rem;cursor:pointer;transition:background-color .18s ease}.tg-page-contact__submit:hover{background-color:var(--tg-mid-blue)}.tg-page-contact__submit:focus-visible{outline:3px solid var(--tg-gold);outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-tg-page-contact.css.map */
