@media (max-width:1023px){.contact-hero-desc{max-width:20rem;margin-top:1rem;font-size:14px;line-height:21px}.contact-card-shell{border:0;border-radius:0;padding:0}.contact-card{border-radius:24px}.contact-card__grid{gap:0}.contact-card__heading{padding:1.25rem 1.25rem 0}.contact-info-title{letter-spacing:-.03em;font-size:1.75rem;line-height:1.12}.contact-card__form-wrap{padding:1rem 1.25rem 0}.contact-card__details{padding:1.25rem 1.25rem 1.5rem}.contact-card__details .space-y-4>p{font-size:13px;line-height:1.5}.contact-newsletter-block{text-align:left;align-items:flex-start}.contact-newsletter-block h3{font-size:1.5rem;line-height:1.2}.contact-newsletter-block p{font-size:14px;line-height:21px}.contact-support-card{border-radius:24px;padding:1.25rem}.contact-support-card p{max-width:none;font-size:14px;line-height:1.45}.contact-support-card a{width:100%;max-width:none}}@media (min-width:1024px){.contact-card__grid{grid-template-rows:auto 1fr;grid-template-columns:1fr 1fr;align-items:stretch;min-height:520px}.contact-card__heading{grid-area:1/1;padding:3rem 3rem 0 3.5rem}.contact-card__details{grid-area:2/1;align-self:end;padding:0 3rem 3rem 3.5rem}.contact-card__form-wrap{grid-area:1/2/span 2;padding:3rem 3.5rem 3rem 3rem}}@media (min-width:1280px){.contact-card__heading{padding:3.5rem 3.5rem 0}.contact-card__details{padding:0 3.5rem 3.5rem}.contact-card__form-wrap{padding:3.5rem 3.5rem 3.5rem 3rem}}
