.marquee-section{position:relative;isolation:isolate}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.animate-marquee{animation:marquee var(--animation-duration,25s) linear infinite;display:flex;align-items:center;white-space:nowrap;gap:calc(80px * var(--font-scale, .7))}.el{font-family:var(--font-flecha),sans-serif;font-weight:400;font-size:calc(180px * var(--font-scale, .7));line-height:calc(160px * var(--font-scale, .7));letter-spacing:-.05em;text-transform:uppercase;color:rgb(31,30,30);margin:0;transform:translateZ(0);backface-visibility:hidden;overflow:visible}.el,.el span{position:relative;white-space:nowrap;display:inline-block}.el span{max-width:1800px}.el.decorated{font-weight:700}.el:not(.decorated){font-weight:400}.marquee-section:after,.marquee-section:before{content:"";position:absolute;top:0;bottom:0;width:10vw;z-index:15;pointer-events:none}.marquee-section:before{left:0;background:linear-gradient(90deg,rgba(255,255,255,1),rgba(255,255,255,0))}.marquee-section:after{right:0;background:linear-gradient(270deg,rgba(255,255,255,1),rgba(255,255,255,0))}@media (max-width:1440px){.el{font-size:calc(160px * var(--font-scale, .7));line-height:calc(140px * var(--font-scale, .7))}}@media (max-width:1024px){.el{font-size:calc(120px * var(--font-scale, .7));line-height:calc(110px * var(--font-scale, .7))}}@media (max-width:768px){.el{font-size:calc(100px * var(--font-scale, .7));line-height:calc(100px * var(--font-scale, .7))}.animate-marquee{gap:calc(60px * var(--font-scale, .7))}.marquee-section:after,.marquee-section:before{width:8vw}}@media (max-width:640px){.el{font-size:calc(70px * var(--font-scale, .7));line-height:calc(70px * var(--font-scale, .7))}.animate-marquee{gap:calc(50px * var(--font-scale, .7))}.marquee-section:after,.marquee-section:before{width:6vw}}