.editorial{position:relative;display:flex;align-items:center;isolation:isolate;min-height:clamp(520px,34vw,680px);background:#24348a url('assets/banner-regalos.png') no-repeat right center;background-size:auto 100%;overflow:hidden}.editorial .banner-frame{display:none}.editorial::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#24348a 0%,#24348a 27%,rgba(36,52,138,0) 57%);pointer-events:none}.editorial>div:not(.banner-frame){position:relative;width:42%;max-width:560px;margin-left:max(7vw,calc((100vw - 1200px)/2));padding:65px 0;z-index:1}.editorial h2{font-size:clamp(36px,3.5vw,58px);line-height:1.08;margin:22px 0}.editorial p{max-width:420px;font-size:16px;line-height:1.7}.editorial .eyebrow{font-size:11px}.editorial .pill{margin-top:8px;padding:15px 25px}@media(max-width:1100px){.editorial>div:not(.banner-frame){margin-left:7%;width:43%}.editorial::before{background:linear-gradient(90deg,#24348a 0%,#24348a 32%,rgba(36,52,138,.8) 44%,rgba(36,52,138,0) 65%)}}@media(max-width:750px){.editorial{align-items:flex-start;min-height:780px;background-position:right bottom;background-size:auto 430px}.editorial::before{background:linear-gradient(180deg,#24348a 0%,#24348a 40%,rgba(36,52,138,0) 62%)}.editorial>div:not(.banner-frame){width:86%;max-width:560px;margin-left:7%;padding:45px 0 360px}.editorial h2{font-size:38px;max-width:420px}.editorial p{font-size:15px;max-width:430px}.editorial .pill{padding:13px 22px}}@media(max-width:400px){.editorial{min-height:800px;background-size:auto 390px}.editorial h2{font-size:34px}}
