/* RVA staging: consolidacao visual e estabilidade de contato, 2026-10-22. */
a.floating-wa,a.floating-wa:visited{display:flex!important;justify-content:center!important;align-items:center!important;background-color:#0ab55f!important;color:#fff!important;border-radius:50%!important}
a.floating-wa svg,a.floating-wa svg path{color:#fff!important;fill:#fff!important;stroke:#fff!important}
a.floating-wa svg{width:29px!important;height:29px!important;display:block!important;opacity:1!important;visibility:visible!important}
/* A transicao e resolvida em CSS; jamais usar imagem de mockup como hero. */
@media(min-width:761px){
body[data-page="condominios"] .condo-hero-grid{align-items:stretch!important}
body[data-page="condominios"] .condo-hero-visual{position:relative!important;align-self:stretch!important;overflow:hidden!important;min-height:540px!important;border-radius:0!important;box-shadow:none!important}
body[data-page="condominios"] .condo-hero-visual>img{position:absolute!important;inset:0!important;object-fit:cover!important;object-position:center center!important;height:100%!important;min-height:100%!important;width:100%!important;border-radius:0!important}
body[data-page="condominios"] .condo-hero-visual::after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(90deg,#071b42 0%,rgba(7,27,66,.78) 14%,rgba(7,27,66,.32) 44%,transparent 80%)!important;pointer-events:none!important}
}
@media(max-width:760px){body[data-page="condominios"] .condo-hero-visual img{display:block!important;width:100%!important;height:auto!important;object-fit:cover!important}}
