/* Contact page: hero-to-cards gap = 28px (loaded after main so it wins) */
main.page-contact section:first-of-type,
main.page-contact section.container.mt-header {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}
main.page-contact section.container + section.container,
main.page-contact section + section {
  margin-top: 28px !important;
  padding-top: 0 !important;
}
main.page-contact .container + .container .contact-grid {
  margin-top: 0 !important;
}
main.page-contact .contact-grid .panel {
  margin-top: 0 !important;
}
