/* RS_BANNERS_PAGINAS_V1: solo las cabeceras de las páginas incluidas. */
section.rs-banner-hero{padding:0!important;background:#083e30!important;color:#fff}
section.rs-banner-hero>.rs-banner-art{display:block;width:100%;max-width:none;margin:0;padding:0;line-height:0;background:#083e30;overflow:visible;border-radius:0}
section.rs-banner-hero .rs-page-banner{display:block!important;width:100%!important;height:auto!important;max-width:100%;max-height:none!important;object-fit:contain!important;object-position:center;border:0;border-radius:0;opacity:1}
section.rs-banner-hero>.container,section.rs-banner-hero>.wrap{box-sizing:border-box;width:100%;max-width:1360px;margin:0 auto;padding:28px 32px 32px}
section.rs-banner-hero .rs-brand-title{display:block;grid-template-columns:none;gap:0;margin:14px 0 0}
section.rs-banner-hero h1{font-size:clamp(28px,3.2vw,46px);line-height:1.15;margin:10px 0 12px;overflow-wrap:break-word}
section.rs-banner-hero p{font-size:clamp(16px,1.25vw,19px);line-height:1.6;margin:10px 0 18px;max-width:1000px;color:#e5f0e9}
section.rs-banner-hero .rs-back{display:inline-block;margin:0 0 8px}
section.rs-banner-hero .cta{max-width:100%;white-space:normal}
@media(max-width:700px){section.rs-banner-hero>.container,section.rs-banner-hero>.wrap{padding:22px 20px 26px}section.rs-banner-hero .cta{font-size:15px;padding:12px 16px}section.rs-banner-hero .rs-brand-title{margin-top:10px}}
