.contact-cta{--focus-color: #fff;--rich-text-link: #fff;--rich-text-heading: #fff;--rich-text-rule: #33302e;--section-muted: #d9d4cf;background:#1a1817;color:#fff}.contact-cta__inner{width:100%;max-width:148.8rem;margin-inline:auto;padding-inline:2rem;display:grid;gap:3.2rem;padding-block:7.2rem}@media (min-width:1360px){.contact-cta__inner{padding-inline:6.4rem}}@media (min-width:1360px){.contact-cta__inner{grid-template-columns:minmax(0, 78.4rem) 46.4rem;justify-content:space-between;gap:6.4rem;padding-block:12rem}}.contact-cta .section-head__text{color:#fff}.contact-cta__aside{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem}.contact-cta__kicker{font-family:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;font-size:1.4rem;font-weight:600;line-height:2rem;display:block;color:#f66025;text-transform:uppercase}.contact-cta__phone{font-family:"Bebas Neue", "Arial Narrow", Impact, sans-serif;font-size:3.2rem;font-weight:400;line-height:3.4rem;overflow-wrap:break-word;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:0.4rem;transition:text-decoration-color 0.2s ease}@media (min-width:1360px){.contact-cta__phone{font-size:4rem;line-height:4.2rem}}.contact-cta__phone:hover{text-decoration-color:currentColor}.contact-cta__hours{color:#d9d4cf}@media (min-width:600px){.contact-cta__button{min-width:28rem}}