.header-contact{display:flex;flex-direction:column;align-items:center;gap:5px;flex-shrink:0}.header-phone{font-size:14px;font-weight:800;line-height:1.2;white-space:nowrap}.hero-call{font-size:18px;font-weight:800;white-space:nowrap}.site-footer .footer-phone{display:table;font-size:23px;font-weight:800;margin-block:15px}.closing-phone{display:table;margin:20px auto 0;font-size:26px;font-weight:800;color:#fff}.header-contact .header-cta{padding:8px 18px}@media(max-width:1050px){.site-header .site-name{width:auto;max-width:calc(100% - 120px);margin:0 auto 0 0}.site-header .brand-text{font-size:22px;white-space:nowrap}.header-contact{margin-left:auto}.header-phone{font-size:15px}.site-header .site-nav{order:3}}@media(max-width:350px){.site-header .brand-text{font-size:20px}.header-phone{font-size:14px}}
