/* V25 — remove posicionamento absoluto herdado do antigo cartão institucional */
.group-feature>div{position:static!important;inset:auto!important;left:auto!important;right:auto!important;bottom:auto!important;top:auto!important;z-index:auto!important}
.group-feature .group-brand-logos img{position:static!important;inset:auto!important;top:auto!important;left:auto!important;opacity:1!important;width:100%!important;height:88px!important;object-fit:contain!important}
.group-feature .group-gallery .group-photo>img{position:static!important;inset:auto!important;opacity:1!important;width:100%!important;height:100%!important;object-fit:cover!important}
.group-feature .group-gallery .group-photo figcaption small{position:static!important;inset:auto!important;z-index:auto!important;border:0!important}
.group-feature .group-gallery{position:static!important;z-index:auto!important;margin-top:28px!important}
.group-feature .group-brand-logos{position:static!important;z-index:auto!important;margin:14px 0 27px!important}
.group-feature>h3{margin-bottom:23px!important}
.mid-lead-form .form-topline strong::before{content:'🏘';font-size:21px}
.real-photos-strip-single figcaption{font-size:26px;line-height:1.14}
.real-photos-strip-single figcaption>span{font-size:12px;margin-top:8px}
.real-photos-strip-single .gallery-more-button{display:inline-flex;align-items:center;gap:10px;margin-top:18px;padding:11px 16px;border:1px solid #ffffffa8;border-radius:999px;background:#ffffffec;color:#173c5c;font:800 11px 'DM Sans',sans-serif;letter-spacing:0;cursor:pointer;pointer-events:auto;transition:background .2s,transform .2s}
.real-photos-strip-single .gallery-more-button:hover{background:#fff;transform:translateY(-2px)}
.real-photos-strip-single figcaption{pointer-events:auto}
@media(max-width:760px){.group-feature .group-brand-logos img{height:68px!important}.real-photos-strip-single figcaption{font-size:21px}.real-photos-strip-single figcaption>span{font-size:11px}.real-photos-strip-single .gallery-more-button{font-size:10px;margin-top:12px;padding:10px 12px}}
