.srcd688f-contact-info{background:var(--brand-primary-light)}.srcd688f-contact-opening{max-width:880px;border-left:8px solid var(--brand-primary);padding-left:24px;margin-bottom:32px}.contact-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;margin-bottom:32px}.contact-row h2{font-size:1.3rem}.srcd688f-contact-info .media-panel{height:240px}.contact-caption{font-size:.875rem;margin:8px 0 0}.srcd688f-contact-quote{background:var(--brand-bg-alt);border-top:0}@media (max-width:991px){.contact-row{grid-template-columns:1fr}.srcd688f-contact-opening{padding-left:16px}}