.contact-us{font-size:1rem}.contact-us--title{color:var(--color-red);font-size:2rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:-.025em;line-height:1;margin-block:0 2em}.contact-us--title:after{content:"";background:var(--color-red);border-radius:.25rem;width:3rem;height:.25rem;margin-top:1rem;display:block}.contact-us .text-lead{margin-bottom:1.5em}.contact-us h3{color:var(--color-red);font-family:var(--font-family-serif);font-weight:var(--font-weight-bold);margin-top:1.5em}.contact-us a{color:inherit;text-underline-offset:.15em;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-color:var(--color-link-underline);text-decoration-thickness:1px;overflow-wrap:break-word;word-break:break-word}.contact-us a:hover,.contact-us a:active,.contact-us a:focus{color:var(--color-link-active);text-decoration-color:var(--color-link-active-underline);text-decoration-style:solid}@media screen and (min-width: 768px){.contact-us{font-size:1.125rem}.contact-us--title{font-size:2.25rem}.contact-us--title:after{height:.5rem}}@media screen and (min-width: 992px){.contact-us--title{font-size:2.5rem}}
