.city-name{color:#f7941e;font-weight:900}.nav-actions{display:flex;align-items:center;gap:17px}.nav-quote{background:#f7941e;color:#23180e;text-decoration:none;font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.04em;padding:12px 17px;border-radius:7px}.eyebrow .city-name{font-size:inherit}.final-actions{display:flex;gap:12px}.btn.dark-outline{border:2px solid #2e241e;color:#2e241e}.sales-footer{background:#211b17;color:#fff}.footer-conversion{display:grid;grid-template-columns:1.05fr .9fr .85fr;gap:65px;padding:64px 0 48px}.footer-brand img{width:285px;filter:brightness(1.08)}.footer-brand p{color:#c9c4c0;max-width:420px;margin:22px 0 0}.footer-trust h3{margin:0 0 18px;font-size:19px}.footer-trust span{display:block;padding:8px 0;color:#ded9d5}.footer-trust span::first-letter{color:#f7941e}.footer-call{background:#302721;border:1px solid rgba(255,255,255,.11);border-radius:14px;padding:26px;display:flex;flex-direction:column}.footer-call small{color:#cfc8c3;font-weight:700}.footer-number{font-size:27px;color:#f7941e;font-weight:900;text-decoration:none;margin:3px 0 18px}.footer-call-btn,.footer-form-btn{display:block;text-align:center;text-decoration:none;font-weight:900;border-radius:7px;padding:12px 16px}.footer-call-btn{background:#f7941e;color:#23180e}.footer-form-btn{border:1px solid rgba(255,255,255,.4);color:#fff;margin-top:9px}.service-area{text-align:center;border-top:1px solid rgba(255,255,255,.1);padding:22px 0;color:#d4ceca}.footer-bottom{background:#171310}.footer-bottom .wrap{min-height:62px;display:flex;align-items:center;justify-content:space-between;color:#aaa29d;font-size:13px}.footer-bottom a{color:#d5cfca;margin-left:24px}.footer-call-btn:hover,.nav-quote:hover{background:#ffad49}.footer-form-btn:hover{border-color:#f7941e;color:#f7941e}
@media(max-width:1000px){.nav nav{display:none}.footer-conversion{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.footer-call{align-self:start}}
@media(max-width:720px){.nav-quote{display:none}.final-actions{width:100%;flex-direction:column}.footer-conversion{grid-template-columns:1fr;gap:34px;padding:48px 0 35px}.footer-brand{grid-column:auto}.footer-brand img{width:245px}.footer-call{width:100%}.footer-bottom .wrap{padding:17px 0;flex-direction:column;gap:7px;text-align:center}.footer-bottom a{margin:0 9px}.service-area{font-size:14px}.final-cta .btn{width:100%}}
