/* RVA Security - fotos independentes, sem montagens */
.rva-solution-grid,.rva-atuacao-grid{align-items:stretch;gap:18px!important}
.rva-solution-grid .rva-solution-step,.rva-atuacao-grid .rva-atuacao-step{overflow:hidden;min-height:0!important;display:flex;flex-direction:column;height:auto!important;padding:0 0 18px!important;background:#fff;border-radius:17px}
.rva-solution-grid .rva-solution-step>img,.rva-atuacao-grid .rva-atuacao-step>img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:16/9;object-fit:cover!important;border-radius:0!important;margin:0 0 15px!important;max-width:none!important}
.rva-solution-grid .rva-solution-step>span,.rva-solution-grid .rva-solution-step>h3,.rva-solution-grid .rva-solution-step>.rva-lote2-desc{margin-left:17px!important;margin-right:17px!important}
.rva-solution-grid .rva-solution-step>span{color:#e91a2b;font-size:12px;font-weight:800}
.rva-solution-grid .rva-solution-step>h3{margin-top:9px!important;margin-bottom:10px!important;line-height:1.3}
.rva-lote2-desc{font-size:14px;line-height:1.55;color:#405777;margin-top:0!important}
.rva-atuacao-grid .rva-atuacao-step .rva-atuacao-step-content{padding:0 17px 3px!important}
.rva-atuacao-grid .rva-atuacao-step .rva-atuacao-step-content p{line-height:1.55}
@media(max-width:700px){.rva-solution-grid,.rva-atuacao-grid{grid-template-columns:1fr!important}.rva-solution-grid .rva-solution-step>img,.rva-atuacao-grid .rva-atuacao-step>img{aspect-ratio:16/9}}
