.cmp_hero_pensiones{position:relative;left:50%;right:50%;width:100vw;margin-left:-50vw;margin-right:-50vw;margin-bottom:40px;background:var(--color-secondary-02,#002d72);box-sizing:border-box}
.cmp_hero_pensiones_inner{display:grid;grid-template-columns:611px 547px;justify-content:space-between;align-items:center;min-height:573px;width:100%;max-width:1158px;margin:0 auto;padding:0 16px;box-sizing:border-box}
.cmp_hero_pensiones_contenido{width:611px;display:flex;flex-direction:column;gap:19px}
.cmp_hero_pensiones_titulo{font-family:Avenir,sans-serif;font-weight:500;font-size:58px;line-height:115%;color:#fff;margin:0}
.cmp_hero_pensiones_titulo p{margin:0}
.cmp_hero_pensiones_titulo strong{font-weight:900}
.cmp_hero_pensiones_descripcion{font-family:Avenir,sans-serif;font-weight:500;font-size:20px;line-height:160%;color:#fff;margin:0}
.cmp_hero_pensiones_descripcion p{margin:0}
.cmp_hero_pensiones_descripcion strong{font-weight:900}
.cmp_hero_pensiones_badge_lectura{display:inline-block;align-self:flex-start;background:var(--color-accent-naranja,#f2a900);color:var(--color-secondary-02,#002d72);border-radius:5px;padding:4px 22px;font-family:Avenir,sans-serif;font-weight:900;font-size:14px}
.cmp_hero_pensiones_imagen{width:547px;height:508.65px;align-self:end;display:flex;align-items:flex-end}
.cmp_hero_pensiones_imagen img{width:100%;height:100%;object-fit:contain;object-position:bottom;display:block}
@media(max-width:992px){.cmp_hero_pensiones_inner{grid-template-columns:1fr;min-height:auto;padding:32px 20px 0 20px}
.cmp_hero_pensiones_contenido{width:100%;margin-bottom:24px}
.cmp_hero_pensiones_imagen{width:100%;height:auto;max-width:547px;margin:0 auto}
.cmp_hero_pensiones_titulo{font-size:36px}
.cmp_hero_pensiones_descripcion{font-size:16px}
}