.elite-ls{box-sizing:border-box;font-family:var(--font-primary,Verdana,Geneva,sans-serif);width:100%}.elite-ls__header{margin-bottom:40px}.elite-ls__eyebrow{color:var(--color-purple-primary,#5f01c6);font-size:var(--step--1,.7813rem);letter-spacing:.12em;margin:0 0 8px;text-transform:uppercase}.elite-ls__heading{color:var(--color-purple-dark,#2e007c);font-size:var(--step-4,1.944rem);line-height:1.2;margin:0}.elite-ls__subheading{color:var(--color-text-body,#2f2f2f);font-size:var(--step-1,1.125rem);line-height:1.6;margin:12px 0 0}.elite-ls__viewport{mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent);overflow:hidden;width:100%}.elite-ls__track{align-items:center;display:flex;flex-wrap:nowrap;list-style:none;margin:0;padding:0;width:max-content}.elite-ls__item{align-items:center;display:flex;flex:0 0 auto;justify-content:center}.elite-ls__img{display:block;max-width:none;object-fit:contain;width:auto}@keyframes elite-ls-scroll{0%{transform:translateX(0)}to{transform:translateX(calc(var(--elite-ls-shift, 0px)*-1))}}@media (prefers-reduced-motion:no-preference){.elite-ls__track--animated{animation-iteration-count:infinite;animation-name:elite-ls-scroll;animation-timing-function:linear;will-change:transform}}@media (prefers-reduced-motion:reduce){.elite-ls__track{flex-wrap:wrap;justify-content:center;row-gap:24px;width:auto}.elite-ls [data-aos],.elite-ls__track{animation:none!important;transform:none!important}.elite-ls [data-aos]{opacity:1!important;transition:none!important}}@media (max-width:768px){.elite-ls__header{margin-bottom:28px}}