/* Contact: introduction and phone card share one responsive section. */
.template-contact .contact-hero-grid{display:grid;grid-template-columns:minmax(0,1fr)350px;gap:64px;align-items:center;}
.template-contact .contact-hero-grid .contact-cards{display:block;margin:0;padding:0;}
.template-contact .contact-hero-grid .contact-card{display:block;background:#fff;}
.footer-credit{white-space:nowrap;}
@media(max-width:767px){
 .template-contact .contact-hero-grid{grid-template-columns:1fr;gap:28px;}
 .template-contact .contact-hero-grid .contact-cards{width:100%;max-width:350px;}
}
