.autoplay-carousel-container{position:relative;text-align:left;margin:0 auto;max-width:55.75rem}.autoplay-carousel__item-container{height:auto;list-style:none;margin:0;overflow:hidden;display:flex;flex-wrap:nowrap;position:relative;transition:all .2s ease-in-out;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none}.autoplay-carousel__item-container::-webkit-scrollbar{display:none}.autoplay-carousel__item{display:inline-block;flex:0 0 auto;transition:transform .1s ease-in-out;white-space:normal}.autoplay-carousel__arrow{background-color:rgba(0,0,0,0);border-width:0;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0;border-radius:50%;color:var(--z-ds-color-general-white-100);height:2.625rem;padding:var(--z-ds-space-s);transition:background-color 300ms ease-out;width:2.625rem;background-color:var(--z-ds-color-general-black-80);display:none}.autoplay-carousel__arrow .svg-symbol{pointer-events:none}.autoplay-carousel__arrow:hover,.autoplay-carousel__arrow:active,.autoplay-carousel__arrow:focus{background-color:var(--z-ds-color-general-black-60)}.autoplay-carousel__arrow:disabled{background-color:var(--z-ds-color-general-black-80);cursor:default}.autoplay-carousel__arrow:disabled svg{opacity:.6}.autoplay-carousel__arrow--play{height:1.875rem;padding:var(--z-ds-space-xs);width:1.875rem}.autoplay-carousel__arrow--previous,.autoplay-carousel__arrow--next{position:absolute;top:50%;transform:translateY(-50%)}.autoplay-carousel__arrow--previous{left:var(--z-ds-space-16)}.autoplay-carousel__arrow--next{right:var(--z-ds-space-16)}.js .autoplay-carousel__arrow{color:#fff;cursor:pointer;display:block;transition:all .2s ease-in-out;z-index:2}.js .autoplay-carousel__arrow>.svg-symbol{width:100%;height:auto}.js-button-start[aria-pressed=true] .autoplay-carousel-icon--play{display:none}.js-button-start[aria-pressed=true] .autoplay-carousel-icon--pause{display:block}.js-button-start[aria-pressed=false] .autoplay-carousel-icon--play{display:block}.js-button-start[aria-pressed=false] .autoplay-carousel-icon--pause{display:none}.autoplay-carousel__additions{padding-left:var(--z-gap);padding-right:var(--z-gap);position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;z-index:3;padding:0 var(--z-ds-space-16) var(--z-ds-space-16);gap:var(--z-ds-space-8);align-items:center}@media screen and (min-width: 48em){.autoplay-carousel__additions{padding-bottom:.75rem}}.autoplay-carousel__progress{display:flex;justify-content:space-between;flex-grow:1}.autoplay-carousel__progress-button{background-color:rgba(0,0,0,0);border-width:0;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0;padding:.75rem 0;flex-grow:1}.autoplay-carousel__progress-button:not(:last-of-type){margin-right:.25rem}.autoplay-carousel__progress-item{--progress: 0%;background-color:rgba(255,255,255,.6);border-radius:2px;box-shadow:0 0 .625rem rgba(37,37,37,.6);height:2px;display:block;position:relative}.autoplay-carousel__progress-item::before{background-color:#fff;content:"";height:2px;left:0;position:absolute;transform:scaleX(var(--progress));transform-origin:left;transition:transform .1s linear;width:100%}.tabbed .autoplay-carousel__arrow,.tabbed .autoplay-carousel__progress{display:none}.tabbed .autoplay-carousel__item::after{content:attr(data-pagination);color:#fff;position:absolute;right:1.25rem;top:1.25rem}
