.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;margin-left:calc(var(--item-spacing)*-1);touch-action:pan-y;-webkit-user-select:none;user-select:none;-khtml-user-select:none;width:calc(100% + var(--item-spacing)*1);align-content:flex-start;display:flex;position:relative}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{width:100%;min-height:100%;position:relative;overflow:hidden}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}@layer components-base{.carousel{--item-spacing:0px;cursor:grab;width:100%;position:relative}.carousel:active{cursor:grabbing}.carousel__item{padding-left:var(--item-spacing);position:relative}.carousel__item:not(.carousel__item--auto){width:100%;min-width:100%;max-width:100%}.carousel__item--auto,.carousel__item--auto .image-move,.carousel__item--auto .image-move__inner,.carousel__item--auto picture{min-width:fit-content}.carousel__item--auto .image-move--xy img,.carousel__item--auto .image-move--y img{height:calc(100% + var(--image-move-y-offset,0%));margin-bottom:0}.carousel__item--auto picture,.mobile-scrollable--auto picture{width:100%;height:100%}.carousel__item--auto img,.mobile-scrollable--auto img{-o-object-fit:cover;object-fit:cover;width:auto;min-width:100%;height:100%}.carousel__item--auto .image-move--x img,.carousel__item--auto .image-move--xy img,.mobile-scrollable--auto .image-move--x img,.mobile-scrollable--auto .image-move--xy img{margin-right:calc(var(--image-move-x-offset)*-1)}}@layer components{.carousel{--item-spacing:var(--md,calc(var(--scale-px)*5)) var(--n-md,calc(var(--scale-px)*10))}.carousel__pagination{gap:var(--spacing);margin-top:var(--spacing)}.carousel__pagination-dot{background-color:var(--t-small);cursor:pointer;height:calc(var(--scale-px)*10);width:calc(var(--scale-px)*10);border:none;border-radius:50%;padding:0;transition:background-color .4s cubic-bezier(.7,0,.3,1)}.carousel__pagination-dot.is-active{background-color:var(--t-primary)}.carousel__counter{margin-top:var(--spacing)}}
