.contact-hero{padding:88px 0 58px;background:var(--brand-bg-alt)}.contact-hero .container{max-width:920px}.contact-hero h1{font-size:3rem}.contact-form-copy p,.contact-hero p,.contact-info-section p{color:var(--brand-text-muted)}.contact-info-section{padding:74px 0}.contact-info-section .container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.contact-info-section article{min-height:300px;padding:26px;border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:var(--brand-bg)}.contact-info-section a{color:var(--brand-primary);font-weight:900}.contact-form-section{padding:80px 0;background:var(--brand-primary-dark);color:var(--brand-text-inverse)}.contact-form-section .container{display:grid;grid-template-columns:minmax(320px,0.9fr) minmax(320px,0.85fr);grid-gap:40px;gap:40px}.contact-form-copy p{color:rgba(255,255,255,.78)}.contact-form-card{padding:28px;border-radius:var(--brand-radius);background:var(--brand-bg)}@media (max-width:991px){.contact-form-section .container,.contact-info-section .container{grid-template-columns:1fr}}.about-hero .container .about-hero-copy span.eyebrow,.contact-form-section .container .contact-form-copy span.eyebrow,.fitment-page .fitment-hero .container span.eyebrow{color:#fff!important}.navbar.navbar-expand-lg .container .collapse.navbar-collapse a.btn.dorma-nav-pill,.row.g-5 .col-lg-6 .footer-social a{color:#15202b!important}.section-block.dorma-cta .container .cta-copy span.eyebrow,.section-block.dorma-industry-cards .container .image-card-grid a.image-card{color:#fff!important}