/* RVA Security — ajustes localizados: Residências e Contato, 23/10/2026 */
.res-service-icon{display:flex;align-items:center;justify-content:center}
.res-service-icon svg{width:27px;height:27px;display:block;flex:0 0 auto;color:#ed102b}
/* Formulário com mais destaque, informações compactas e alinhadas ao topo */
@media (min-width: 861px){
 .contact-section{padding-top:48px!important;padding-bottom:56px!important}
 .contact-intro{margin-bottom:24px!important}
 .contact-layout{grid-template-columns:minmax(0,0.84fr) minmax(0,1.16fr)!important;gap:30px!important;align-items:start!important}
 .contact-channels{gap:12px!important;align-content:start!important}
 .contact-assurance{padding:16px 18px!important}
 .contact-panel.contact-form-commercial{padding:24px 26px!important}
}
@media (max-width: 860px){
 .contact-layout{grid-template-columns:1fr!important;gap:22px!important}
 .contact-channels{gap:10px!important}
 .contact-section{padding-top:36px!important;padding-bottom:48px!important}
 .contact-intro{margin-bottom:22px!important}
}
@media (max-width: 480px){.res-service-icon svg{width:25px;height:25px}}
