.header-rule{height:2px;transform:translateY(-.5px)}.header-phone{font-family:'DM Sans',Arial,sans-serif;font-size:20px;font-weight:700;line-height:1.2;letter-spacing:.5px}.hero-content{padding-top:40px}@media(max-width:760px) and (min-width:621px){.header-phone{font-size:18px}}@media(max-width:620px){.header-phone{font-size:16px;font-weight:700;letter-spacing:.2px}.hero-content{padding-top:38px}}
.hero-heading{color:var(--burgundy);text-shadow:0 1px 3px rgba(246,242,232,.7)}
