.f-carousel{display:block;height:auto;position:relative;width:100%;scroll-margin-top:84px}.--no-navigation .f-carousel__arrow{display:none}.f-carousel__arrow{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:var(--carousel-arrow-bgcolor, rgba(35, 35, 35, 0.6));border-radius:50%;border:1px solid #fff;display:flex;justify-content:center;align-items:center;height:40px;margin:0 10px;position:absolute;top:50%;transform:translateY(-50%);width:40px;z-index:1}.f-carousel__arrow--prev,.f-carousel__arrow--next{left:0}.f-carousel__arrow--prev::after,.f-carousel__arrow--next::after{content:"";width:16px;height:16px;-webkit-mask-size:cover;mask-size:cover;background-color:var(--carousel-arrow-color, #fff);-webkit-mask-image:url(../8dbf8b153d7b9eeb7d0c.svg);mask-image:url(../8dbf8b153d7b9eeb7d0c.svg)}.f-carousel__arrow--next{left:auto;right:calc(var(--grid-gap)*-1)}.f-carousel__arrow--next::after{-webkit-mask-image:url(../81e0f489c988cdfd3890.svg);mask-image:url(../81e0f489c988cdfd3890.svg)}.f-carousel__arrow:not([aria-disabled]):hover{transform:translateY(-50%) scale(1.1)}.f-carousel__arrow[aria-disabled]{opacity:.2;cursor:default}.f-carousel__scroller{display:grid;gap:16px;grid-auto-flow:column;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;overflow:auto hidden;scroll-snap-type:x mandatory;margin-right:calc(var(--grid-gap)*-1)}.f-carousel__scroller>*{scroll-snap-align:start}.f-carousel__scroller::after{content:"";margin:0 0 0 -1px;min-width:1px}.f-carousel__slideControls{bottom:0;display:flex;gap:5px;left:50%;margin-bottom:15px;position:absolute;transform:translateX(-50%);z-index:1}.f-carousel__buttonControl{align-items:center;background:#d8d8d8;border-radius:50%;border:none;box-shadow:0 0 1px rgba(0,0,0,.5);cursor:pointer;display:flex;font-size:12px;height:16px;justify-content:center;width:16px}.f-carousel__buttonControl[aria-selected=true]{background-color:#f5b027}.f-carousel__progress{--duration: 7s;position:absolute;left:0;top:0;width:100%;height:5px}.f-carousel__progressContent{left:0;width:100%;height:100%;background-color:#f5b027;transform-origin:left;transform:scaleX(0);animation:var(--duration) linear timer-progress infinite}@keyframes timer-progress{from{transform:scaleX(0)}to{transform:scaleX(1)}}.f-carousel:hover .f-carousel__progress .f-carousel__progressContent{animation-play-state:paused}.f-carousel.--js .f-carousel__scroller{-webkit-overflow-scrolling:touch;scrollbar-color:rgba(0,0,0,0);scrollbar-width:none}.f-carousel.--js .f-carousel__scroller::-webkit-scrollbar{display:none}

/*# sourceMappingURL=Carousel.css.map*/