@keyframes count-indicator{0%{height:.375rem;opacity:0}10%{opacity:1}to{height:100%}}@media (min-width:1.5em){.carousel-counter{display:flex;flex-direction:column;max-width:fit-content}.carousel-counter.no-click .counter-item,.carousel-counter.no-click .mobile-control__button button{pointer-events:none!important}.carousel-counter .desktop-layout{display:none}.carousel-counter .counter-item{border-radius:.125rem;display:flex;height:.375rem;justify-content:space-between;margin:.5rem 0;padding-right:.1875rem;transition:height .2s;transition-delay:.2s}.carousel-counter .counter-item:hover{cursor:pointer}.carousel-counter .counter-item:hover .counter-item-indicator:before{background-color:#0ff;transition:background-color .2s}.carousel-counter .counter-item .counter-item-indicator{height:100%;position:relative;width:1.125rem}.carousel-counter .counter-item .counter-item-indicator:after,.carousel-counter .counter-item .counter-item-indicator:before{border-radius:1.875rem;content:"";left:50%;position:absolute;top:0;transform:translateX(-50%);width:.375rem}.carousel-counter .counter-item .counter-item-indicator:before{background-color:#80abc3;height:100%;transition:background-color .2s}.carousel-counter .counter-item .counter-item-indicator:after{background-color:#fff;height:.375rem;opacity:0}.carousel-counter .counter-item .counter-item-number{font-family:Poppins,sans-serif;font-size:.75rem;font-weight:500;letter-spacing:.035em;line-height:1.5rem;opacity:0;transition:opacity .2s}.carousel-counter .counter-item--mobile{justify-content:center;margin-bottom:.5rem;padding:0}.carousel-counter .counter-item.active{height:1.25rem}.carousel-counter .counter-item.active:hover{cursor:default!important}.carousel-counter .counter-item.active:hover .counter-item-indicator:before{background-color:#80abc3}.carousel-counter .counter-item.active .counter-item-indicator:after{animation:count-indicator linear;height:100%;opacity:1}.carousel-counter .counter-item.active .counter-item-number{color:#fff;opacity:1;transition-delay:.2s}.carousel-counter .counter-item.paused .counter-item-indicator:after{animation-play-state:paused!important}.carousel-counter .counter-control{display:flex;justify-content:start;margin-top:.4375rem}.carousel-counter .counter-control .counter-control-button{background-color:#fff;background-image:url(/build/images/pause-black.8389cf6c.svg);background-position:50%;background-repeat:no-repeat;border:none;border-radius:50%;height:1.125rem;padding:0;width:1.125rem}.carousel-counter .counter-control .counter-control-button.paused{background-image:url(/build/images/play-black.e0c860da.svg);background-position:.375rem}.carousel-counter .mobile-layout{display:block}.carousel-counter .mobile-layout .counter-numbers{align-items:center;display:flex;justify-content:center;margin-bottom:.5rem;width:2.5rem}.carousel-counter .mobile-layout .counter-numbers span{color:#000;font-family:Poppins,sans-serif;font-size:.625rem;font-weight:500}.carousel-counter .mobile-layout .counter-numbers__divider{margin:0 .1875rem}.carousel-counter .mobile-layout .counter-item .counter-item-indicator:after{animation:count-indicator linear infinite;height:100%}.carousel-counter .mobile-layout .mobile-control{align-items:center;display:flex;flex-direction:column;justify-content:center}.carousel-counter .mobile-layout .mobile-control__button{display:inline-block}.carousel-counter .mobile-layout .mobile-control__button:first-of-type{margin-bottom:.5rem}.carousel-counter .mobile-layout .mobile-control__button button{align-items:center;background-color:#000;border:none;border-radius:50%;display:flex;height:1.875rem;justify-content:center;margin:0;outline:none;padding:0;width:1.875rem}}@media (min-width:61.9375em){.carousel-counter .mobile-layout{display:none}.carousel-counter .desktop-layout{display:block}}.carousel-counter.theme-dark .counter-item:hover{cursor:pointer}.carousel-counter.theme-dark .counter-item:hover .counter-item-indicator:before{background-color:#0ff;transition:background-color .2s}.carousel-counter.theme-dark .counter-item .counter-item-number{color:#fff}.carousel-counter.theme-dark .counter-item.active:hover .counter-item-indicator:before{background-color:#80abc3}.carousel-counter.theme-dark .mobile-layout .counter-numbers span{color:#fff}.carousel-counter.theme-dark .mobile-layout .mobile-control__button button{background-color:#fff}.carousel-counter.theme-light .counter-item .counter-item-indicator:before{background-color:#d4d5d5}.carousel-counter.theme-light .counter-item .counter-item-indicator:after{background-color:#000}.carousel-counter.theme-light .counter-item:hover{cursor:pointer}.carousel-counter.theme-light .counter-item:hover .counter-item-indicator:before{background-color:#0ff;transition:background-color .2s}.carousel-counter.theme-light .counter-item .counter-item-number{color:#000}.carousel-counter.theme-light .counter-item.active:hover .counter-item-indicator:before{background-color:#d4d5d5}.carousel-counter.theme-light .counter-control .counter-control-button{background-color:#000;background-image:url(/build/images/pause-white.d2840ed6.svg)}.carousel-counter.theme-light .counter-control .counter-control-button.paused{background-image:url(/build/images/play-white.21c05718.svg);background-position:.375rem}