.first-contact-heading { max-width: 790px; }
.first-contact .contact-intro { max-width: 62ch; margin-bottom: 15px; }
.first-contact-scope { max-width: 72ch; color: #526b78; font-size: 15px; line-height: 1.85; }
.first-contact-alternative { display: flex; flex-wrap: wrap; align-items: center; gap: 12px 18px; margin: 23px 0 38px; }
.first-contact-alternative > p { margin: 0; color: #526b78; font-size: 14px; }
.first-contact .enquiry-section { scroll-margin-top: 90px; }
@media (max-width: 620px) { .first-contact-alternative { margin-bottom: 28px; } }
