
/* Correção isolada: Residências, Condomínios, Bairro Monitorado — 22/10/2026 */
.res-steps article,.condo-steps article{overflow:hidden!important}
.res-steps article>.rva-etapa-foto,.condo-steps article>.rva-etapa-foto{
 display:block!important;width:100%!important;height:190px!important;
 aspect-ratio:auto!important;object-fit:cover!important;object-position:center!important;
 margin:0 0 20px!important;border:0!important;border-radius:0!important;
}
.res-steps article>span,.res-steps article>h3,.res-steps article>p,
.condo-steps article>b,.condo-steps article>h3,.condo-steps article>p{
 position:relative!important;z-index:1!important;
}
/* Banner de condomínios: metade direita preenchida sem moldura. */
@media(min-width:761px){
 .condo-hero-visual{position:relative!important;overflow:hidden!important;align-self:stretch!important;
   height:auto!important;min-height:540px!important;border-radius:0!important;
   background:#071b42!important}
 .condo-hero-visual>img{position:absolute!important;inset:0!important;width:100%!important;
   height:100%!important;min-height:100%!important;max-height:none!important;
   object-fit:cover!important;object-position:center!important;border-radius:0!important}
 .condo-hero-visual::after{content:""!important;position:absolute!important;inset:0!important;
   pointer-events:none!important;background:linear-gradient(90deg,#071b42 0%,rgba(7,27,66,.7) 13%,rgba(7,27,66,.12) 45%,transparent 78%)!important}
}
@media(max-width:760px){
 .res-steps article>.rva-etapa-foto,.condo-steps article>.rva-etapa-foto{height:210px!important}
 .condo-hero-visual{overflow:hidden!important;border-radius:0!important}
 .condo-hero-visual>img{width:100%!important;height:auto!important;object-fit:cover!important}
}
/* Bairro: imagens sem texto embutido e proporção uniforme */
.bairro-page .rva-solution-step img{display:block!important;width:100%!important;
 height:200px!important;aspect-ratio:auto!important;object-fit:cover!important;
 object-position:center!important}
