.marquee__content{text-wrap:balance;max-width:65rem;margin:0 auto 3.6rem}.marquee__content.marquee__content--center{text-align:center}.marquee__content.marquee__content--right{text-align:right}.marquee__media{border-radius:.3rem;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.marquee__slide{width:25rem;height:25rem;left:max(23.2rem * var(--marquee-amount-of-slides), 100%);animation-name:scrollLeft;animation-duration:30s;animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:calc(30s / var(--marquee-amount-of-slides) * (var(--marquee-amount-of-slides) - var(--marquee-slide-index)) * -1);position:absolute}@media only screen and (width>=768px){.marquee__slide{width:32rem;height:32rem;left:max(30.2rem * var(--marquee-amount-of-slides), 100%);animation-name:scrollLeftDesktop}}.marquee__slide:hover .marquee__slide-content{opacity:1}.marquee__slide-title{text-wrap:nowrap;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.marquee__slide-subtitle{text-wrap:nowrap;white-space:nowrap;text-overflow:ellipsis;margin-top:.5rem;overflow:hidden}.marquee__slide-content{background-color:var(--white);z-index:5;opacity:0;width:100%;transition:var(--transition-all);padding-top:1rem;position:absolute;top:100%;left:0;right:0}.marquee__loop{width:100%;height:25rem;position:relative;overflow:hidden}@media only screen and (width>=768px){.marquee__loop{height:32rem}}.marquee__loop.marquee__loop--paused .marquee__slide{animation-play-state:paused}.marquee__loop.marquee__loop--with-content{height:29.5rem}@media only screen and (width>=768px){.marquee__loop.marquee__loop--with-content{height:36.5rem}}.marquee__loop.marquee__loop--with-content .video__controls{bottom:5.9rem}@keyframes scrollLeft{to{left:-25rem}}@keyframes scrollLeftDesktop{to{left:-32rem}}
