/* Shared, project-authored frame for the contact section's brand statement. */
#main-content .contact-refresh .contact-slogan{
 box-sizing:border-box;width:100%;padding:12px 24px!important;
 min-height:0;font-size:clamp(28px,3vw,36px);
 border:1px solid #e6e8ec;border-left:4px solid #cd0708;border-radius:14px;
 background:#fff;box-shadow:0 6px 18px rgba(32,41,56,.04);
}
@media(min-width:981px){
 .contact-refresh-grid{align-items:stretch}
 .contact-company-column{display:flex;flex-direction:column}
 #main-content .contact-refresh .contact-slogan{flex:1}
}
@media(max-width:600px){
 #main-content .contact-refresh .contact-slogan{padding:18px 20px!important}
}
