/* Contact page: preserve the approved layout and copy while matching site standards. */
.cci-contact-refined{font-family:'DM Sans',sans-serif}
.cci-contact-refined h1,.cci-contact-refined h2,.cci-contact-refined .kicker,.cci-contact-refined .cta{font-family:'Nunito Sans',sans-serif}
.cci-contact-refined .hero-inner .sub,.cci-contact-refined .hero-inner .description,.cci-contact-refined .content-section p,.cci-contact-refined .cci-contact-details{font-size:16.5px;line-height:1.75}
.cci-contact-refined .page-hero .page-photo{background-size:cover;background-position:center 43%;opacity:1}
.cci-contact-refined .page-hero .hero-inner{position:relative;z-index:2}
@media(max-width:700px){.cci-contact-refined .page-hero .page-photo{background-position:63% center}.cci-contact-refined .hero-inner .sub,.cci-contact-refined .hero-inner .description,.cci-contact-refined .content-section p{font-size:16px}}
