.marquee{background:#792EF6;padding:.75rem 0;overflow:hidden}.marquee__slider{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;align-items:center;gap:14px;position:relative;animation:slidingText 7s linear infinite}@media screen and (min-width:768px){.marquee__slider{animation-duration:15s}}@media screen and (min-width:1280px){.marquee__slider{animation-duration:30s}}.marquee__slider-item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;align-items:center;gap:14px}.marquee__wrapper{width:100vw;position:relative;overflow:hidden;margin:0 0 3rem;box-shadow:0 42.213px 43.936px 70px #000;display:block;z-index:5}.marquee__wrapper.--horizontal{margin:3rem 0 3rem}@media screen and (min-width:1024px){.marquee__wrapper.--horizontal{-webkit-transform:rotate(0deg) translateX(-50%);transform:rotate(0deg) translateX(-50%)}}@media screen and (min-width:1024px){.marquee__wrapper{width:110vw;margin-bottom:8rem;position:relative;left:50%;-webkit-transform:rotate(7deg) translateX(-50%);transform:rotate(7deg) translateX(-50%)}}@media screen and (min-width:1280px){.marquee__wrapper{width:110%;margin-bottom:0 0 7rem}.marquee__wrapper::before{content:"";display:block;width:147px;height:100%;background:linear-gradient(80deg,#040404 6.73%,rgba(1,8,14,0) 91.93%);position:absolute;left:-2px;top:0;z-index:5}.marquee__wrapper::after{content:"";display:block;width:147px;height:100%;background:linear-gradient(80deg,#040404 6.73%,rgba(1,8,14,0) 91.93%);position:absolute;right:-2px;top:0;-webkit-transform:rotate(180deg);transform:rotate(180deg);z-index:5}}.marquee__text{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;align-items:center;gap:14px}.marquee__text-description{color:#FFF;font-family:"Encode Sans",sans-serif;font-size:2rem;font-style:normal;font-weight:300;line-height:normal;text-transform:uppercase;min-width:420px}.marquee__text-description:first-child{min-width:350px}.marquee__text-description .--highlight{font-family:"Encode Sans",sans-serif;color:#2BDEFD;font-weight:700}.marquee__separator{background-color:#000;width:10px;height:10px;border-radius:100%;margin:0 1rem}@keyframes slidingText{0%{left:0}100%{left:-100%}}