.bannerPromo{background:linear-gradient(90deg,#b50416 39.84%,#c70416 55%,#d60415 67.39%,#de0415 73.75%);justify-content:space-between;align-items:center;gap:1em;width:100%;padding:10px 2.5em;display:none;position:relative}.bannerPromo img{max-width:64px;max-height:64px;margin-left:24px}.bannerPromo h2{margin:0;font-size:1em}.bannerPromo p{margin:0;font-size:12px;font-weight:500}.bannerPromo .bannerColumn{align-items:center;gap:1em;display:flex}.bannerPromo .banner__warning--text{align-items:center;gap:4px;font-size:13px;display:flex}.banner__warning--text--strong{padding-bottom:0;font-size:13px;font-weight:700}.modalPromo-backdrop{z-index:45;background:#0009;justify-content:center;align-items:center;width:100vw;height:100vh;display:none;position:fixed;top:0;left:0}.modalPromo{background:0 0;border-radius:8px;max-width:90%;max-height:90%;padding:0;position:relative;box-shadow:0 4px 8px #0003}.modalCloseButton{cursor:pointer;color:#fff;background:#000;border:none;border-radius:20px;padding:5px;font-size:25px;font-weight:lighter;line-height:15px;position:absolute;top:5px;right:5px}.bannerCloseButton{cursor:pointer;color:#fff;background:#00000080;border:none;border-radius:20px;padding:4px;font-size:15px;font-weight:lighter;line-height:10px}.promo__modal--img{background-image:url(https://cdn.avena.io/generic-asset/mkt/es/desktop_promo.png);background-size:contain;background-position:contain;background-repeat:no-repeat;width:625px;height:390px}@media (max-width:700px){.bannerPromo{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;padding:1em 1.5em;display:none;position:relative}.bannerPromo img{max-width:32px;max-height:32px;margin-left:0;position:absolute;top:1em;right:3.5em}.bannerPromo h2{border:none;margin:0;padding:0}.bannerPromo .bannerColumn{flex-direction:column;align-items:flex-start;gap:0;display:flex}.bannerPromo button{position:absolute;top:1em;right:2em}.promo__modal--img{background-image:url(https://cdn.avena.io/generic-asset/mkt/es/mobile_promo.png);background-size:contain;background-position:contain;background-repeat:no-repeat;align-self:center;width:300px;height:550px}.close-button{right:8px}}
