/* V23 — correção da composição institucional e reforço visual do formulário */
.group-feature{display:block!important;height:auto!important;min-height:0!important;overflow:visible!important}
.group-feature>h3{display:block;margin:17px 0 23px!important;max-width:100%;line-height:1.17}
.group-feature .group-brand-logos{display:grid!important;grid-template-columns:1fr 1fr;align-items:center;justify-items:center;column-gap:28px;min-height:100px;padding:0!important;margin:0 0 25px!important;border:0!important;border-radius:0!important;background:transparent!important;position:static!important;z-index:auto!important;width:100%;overflow:visible}
.group-feature .group-brand-logos img{display:block!important;width:100%!important;max-width:none!important;height:91px!important;max-height:none!important;object-fit:contain!important;object-position:center!important}
.group-feature>p{max-width:100%!important;margin:0 0 15px!important;line-height:1.72}
.group-feature .group-gallery{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:260px 140px!important;gap:10px;min-height:0!important;height:auto!important;margin:24px 0 0!important;position:relative;z-index:0}
.group-feature .group-gallery>.group-photo-main{grid-column:1/-1}
.group-feature .group-pending{position:static!important;display:block;margin:12px 0 0!important}
.mid-lead-form .form-topline{background:#275a80;border:0;border-radius:11px;display:flex;gap:12px;align-items:center;padding:14px 15px;margin-bottom:8px}
.mid-lead-form .form-topline strong{font-size:16px;line-height:1.35;display:flex;align-items:center;gap:10px}
.mid-lead-form .form-topline strong::before{content:'✉';display:grid;place-items:center;flex:none;width:33px;height:33px;border-radius:9px;background:#ffffff20;color:white;font:22px/1 Arial,sans-serif}
.mid-lead-form .form-topline span{font-size:9px;white-space:nowrap}
.real-photos-strip-single img{height:390px}
@media(max-width:760px){.group-feature .group-brand-logos{column-gap:14px;min-height:75px}.group-feature .group-brand-logos img{height:66px!important}.group-feature .group-gallery{grid-template-rows:195px 120px!important}.real-photos-strip-single img{height:320px}.mid-lead-form .form-topline{padding:12px}.mid-lead-form .form-topline strong{font-size:14px}}
