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