.css-slider.css-slider--overlay-navigation .css-slider-dot-navigation[style*=block],.css-slider:not(.css-slider--scrollbars-visible) .css-slider-holder{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}.css-slider.css-slider--overlay-navigation .css-slider-dot-navigation[style*=block]::-webkit-scrollbar,.css-slider:not(.css-slider--scrollbars-visible) .css-slider-holder::-webkit-scrollbar{height:0!important;width:0!important}.css-slider.css-slider--overlay-navigation .css-slider-navigation-container{height:100%;position:absolute;top:0;width:100%}.css-slider.css-slider--overlay-navigation html[dir=rtl] .css-slider-navigation-container,html[dir=rtl] .css-slider.css-slider--overlay-navigation .css-slider-navigation-container{right:0}.css-slider.css-slider--overlay-navigation html[dir=ltr] .css-slider-navigation-container,html[dir=ltr] .css-slider.css-slider--overlay-navigation .css-slider-navigation-container{left:0}.css-slider{position:relative;width:100%}.css-slider.enabled{display:block}.css-slider-viewport{width:100%}.css-slider-holder{overflow-y:hidden;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;cursor:grab}.css-slider-holder.mouse-down{cursor:grabbing}.css-slider-holder.dragging *,.css-slider-holder.pointer-events-off *{pointer-events:none;-webkit-user-select:none;user-select:none}.css-slider-holder.disable-snapping,.css-slider-holder.force-disable-snapping,.css-slider-holder.mouse-fallback,.css-slider.css-slider--no-snap .css-slider-holder{scroll-behavior:unset;scroll-snap-type:none}css-slider:not(.enabled) .grid--slider{overflow:-moz-scrollbars-none;overflow-x:auto;-ms-overflow-style:none}css-slider:not(.enabled) .grid--slider::-webkit-scrollbar{height:0!important;width:0!important}.css-slide--snap{scroll-snap-align:start}.css-slider--singular,.css-slider--singular .css-slider-holder{cursor:default}.css-slider--singular .css-slider-navigation-container{display:none}.css-slider--no-desktop-drag .css-slider-holder,.css-slider--no-drag{cursor:default!important}.css-slider-viewport.auto-height{overflow:hidden;transition:height .2s linear}.css-slider-viewport.auto-height .css-slide{height:fit-content}.css-slider-button{height:2.5rem;justify-content:center;transition:all 175ms linear;opacity:.8;align-items:center;border-radius:100%;cursor:pointer;width:2.5rem}html[dir=rtl] .css-slider-button svg{transform:rotate(180deg)}.css-slider-button.css-slider-next:before,.css-slider-button.css-slider-prev:after{height:1px;transition:width 175ms ease;content:"";background-color:#000;width:0;display:inline-block}.css-slider-button.css-slider-prev:after{margin-inline-start:-.3125rem}.css-slider-button.css-slider-next:before{margin-inline-end:-.3125rem}.no-touchevents .css-slider-button:hover:after,.no-touchevents .css-slider-button:hover:before{width:18px}.css-slider-button.disabled{pointer-events:none;opacity:.36;cursor:auto}.css-slider-button[style*=block]{display:flex!important}.no-touchevents .css-slider-button:not(.disabled):hover{opacity:1}.css-slider-button svg path{fill:var(--color-text-main)}.css-slider:not(.css-slider--overlay-navigation) .css-slider-navigation-container{justify-content:center;margin-bottom:-.75rem;align-items:center;margin-top:.625rem;display:flex}.css-slider:not(.css-slider--overlay-navigation) .css-slider-navigation-container .css-slider-prev{order:1}.css-slider:not(.css-slider--overlay-navigation) .css-slider-navigation-container .css-slider-dot-navigation{order:2}@media screen and (max-width:767px){.css-slider:not(.css-slider--overlay-navigation) .css-slider-navigation-container .css-slider-dot-navigation{margin-top:.0625rem}}.css-slider:not(.css-slider--overlay-navigation) .css-slider-navigation-container .css-slider-next{order:3}.css-slider:not(.css-slider--overlay-navigation) .css-slider-dot-navigation{height:auto;border-radius:.625rem;width:fit-content;margin-top:.125rem}.css-slider:not(.css-slider--overlay-navigation) .css-slider-dot-navigation .css-slider-dot{height:.375rem;overflow:hidden;transform:translateY(-50%);pointer-events:all;transition:none;max-width:calc(100%/var(--size));background:var(--color-text-main);cursor:pointer;width:1.875rem;display:inline-block}.css-slider:not(.css-slider--overlay-navigation) .css-slider-dot-navigation .css-slider-dot:first-child{border-radius:.625rem 0 0 .625rem}.css-slider:not(.css-slider--overlay-navigation) .css-slider-dot-navigation .css-slider-dot:last-child,html[dir=rtl] .css-slider:not(.css-slider--overlay-navigation) .css-slider-dot-navigation .css-slider-dot:first-child{border-radius:0 .625rem .625rem 0}html[dir=rtl] .css-slider:not(.css-slider--overlay-navigation) .css-slider-dot-navigation .css-slider-dot:last-child{border-radius:.625rem 0 0 .625rem}.css-slider:not(.css-slider--overlay-navigation) .css-slider-dot-navigation .css-slider-dot.active{background:var(--color-text-main)}.css-slider:not(.css-slider--overlay-navigation) .css-slider-dot-navigation .css-slider-dot.active:first-child{border-radius:.625rem}.css-slider:not(.css-slider--overlay-navigation) .css-slider-dot-navigation .css-slider-dot.active:not(:first-child){border-radius:0 .625rem .625rem 0}html[dir=rtl] .css-slider:not(.css-slider--overlay-navigation) .css-slider-dot-navigation .css-slider-dot.active:not(:first-child){border-radius:.625rem 0 0 .625rem}.css-slider:not(.css-slider--overlay-navigation) .css-slider-dot-navigation .css-slider-dot.active~.css-slider-dot{background:var(--color-secondary-background-main)}.css-slider:not(.css-slider--overlay-navigation) .css-slider-dot-navigation--autoplay .css-slider-dot.active:after{height:100%;animation-iteration-count:1;animation-timing-function:linear;content:"";position:absolute;animation-fill-mode:forwards;animation-name:animate-width;opacity:.36;top:0;border-radius:.625rem;background:var(--color-background-main);width:0;animation-play-state:running;animation-duration:var(--autorotate-interval)}html[dir=rtl] .css-slider:not(.css-slider--overlay-navigation) .css-slider-dot-navigation--autoplay .css-slider-dot.active:after{right:0}html[dir=ltr] .css-slider:not(.css-slider--overlay-navigation) .css-slider-dot-navigation--autoplay .css-slider-dot.active:after{left:0}@keyframes animate-width{0%{width:0}to{width:100%}}.css-slider.css-slider--overlay-navigation .css-slider-navigation-container{pointer-events:none;justify-content:space-between;align-items:center;display:flex;z-index:99}.no-touchevents .css-slider.css-slider--overlay-navigation:hover .css-slider-button{opacity:1}.css-slider.css-slider--overlay-navigation .css-slider-button{height:2.8125rem;pointer-events:all;position:relative;opacity:0;width:2.8125rem;direction:ltr}.css-slider.css-slider--overlay-navigation .css-slider-button:before{height:1.5625rem;transform:translate(-50%,-50%);transition:background-color 175ms linear;content:"";position:absolute;top:50%;background-color:var(--color-background-main);transform-origin:center;border-radius:100%;left:50%;width:1.5625rem}.css-slider.css-slider--overlay-navigation .css-slider-button svg{position:absolute;width:.625rem;z-index:9}.css-slider.css-slider--overlay-navigation .css-slider-button svg path{fill:var(--color-text-main);transition:fill 175ms linear}.css-slider.css-slider--overlay-navigation .css-slider-button.css-slider-next svg{margin-inline-start:1px}html[dir=rtl] .css-slider.css-slider--overlay-navigation .css-slider-button.css-slider-next svg{transform:rotate(0)!important;margin-inline-start:-1px}.css-slider.css-slider--overlay-navigation .css-slider-button.css-slider-prev svg{margin-inline-start:-1px}html[dir=rtl] .css-slider.css-slider--overlay-navigation .css-slider-button.css-slider-prev svg{transform:rotate(180deg);margin-inline-start:1px}.no-touchevents .css-slider.css-slider--overlay-navigation .css-slider-button:hover:before{background-color:var(--color-text-main)}.no-touchevents .css-slider.css-slider--overlay-navigation .css-slider-button:hover svg path{fill:var(--color-background-main)}.css-slider.css-slider--overlay-navigation .css-slider-button.disabled{opacity:0!important}.css-slider.css-slider--overlay-navigation .css-slider-button--autoplay{position:relative}.css-slider.css-slider--overlay-navigation .css-slider-button--autoplay:after,.css-slider.css-slider--overlay-navigation .css-slider-button--autoplay:before{height:2px;content:"";position:absolute;bottom:-2px}html[dir=rtl] .css-slider.css-slider--overlay-navigation .css-slider-button--autoplay:after,html[dir=rtl] .css-slider.css-slider--overlay-navigation .css-slider-button--autoplay:before{right:0}html[dir=ltr] .css-slider.css-slider--overlay-navigation .css-slider-button--autoplay:after,html[dir=ltr] .css-slider.css-slider--overlay-navigation .css-slider-button--autoplay:before{left:0}.css-slider.css-slider--overlay-navigation .css-slider-button--autoplay:before{opacity:.36;background:var(--color-text-main);width:100%}.css-slider.css-slider--overlay-navigation .css-slider-button--autoplay--running:after{animation-iteration-count:infinite;animation-timing-function:linear;animation-fill-mode:none;animation-name:animate-width;background:var(--color-text-main);animation-play-state:running;animation-duration:var(--autorotate-interval)}.css-slider.css-slider--overlay-navigation .css-slider-dot-navigation{transform:translate(-50%);position:absolute;bottom:.75rem;left:50%;width:95%;margin-top:20px}.css-slider.css-slider--overlay-navigation .css-slider-dot-navigation[style*=block]{overflow-x:scroll;justify-content:center;flex-wrap:nowrap;display:flex!important}.css-slider.css-slider--overlay-navigation .css-slider-dot-navigation .css-slider-dot{height:.375rem;flex-shrink:0;transition:all 175ms linear;position:relative;opacity:.2;background-color:var(--color-text-main);margin:0 .125rem;border-radius:.375rem;cursor:pointer;width:.375rem;display:inline-block}.no-touchevents .css-slider.css-slider--overlay-navigation .css-slider-dot-navigation .css-slider-dot:not(.active):hover{opacity:.5}.css-slider.css-slider--overlay-navigation .css-slider-dot-navigation .css-slider-dot.active{opacity:1}.css-slider--scrollbars-visible:after{height:100%;pointer-events:none;content:"";position:absolute;top:0;background:var(--color-background-main);background:linear-gradient(-90deg,var(--color-background-main) 0,var(--color-opacity-background-main) 100%);width:1.875rem}html[dir=rtl] .css-slider--scrollbars-visible:after{left:0}html[dir=ltr] .css-slider--scrollbars-visible:after{right:0}.css-slider--scrollbars-visible .css-slider-holder{padding:.0625rem .0625rem .3125rem;margin-bottom:-.3125rem;scroll-padding-left:.0625rem;scroll-padding-right:.0625rem}.css-slider--scrollbars-visible .css-slider-holder.css-slider--no-drag{margin-bottom:0}.no-touchevents .css-slider--scrollbars-visible .css-slider-holder:hover::-webkit-scrollbar,.no-touchevents .css-slider--scrollbars-visible .css-slider-holder:hover::-webkit-scrollbar-thumb,.no-touchevents .css-slider--scrollbars-visible .css-slider-holder:hover::-webkit-scrollbar-track{visibility:visible}.css-slider--scrollbars-visible .css-slider-holder::-webkit-scrollbar-track{border:none;visibility:hidden;background-color:var(--color-background-main);box-shadow:unset}.css-slider--scrollbars-visible .css-slider-holder::-webkit-scrollbar{height:.3125rem;visibility:hidden;background-color:var(--color-background-main);width:.3125rem}.css-slider--scrollbars-visible .css-slider-holder::-webkit-scrollbar-thumb{height:.3125rem;border:none;visibility:hidden;background-color:var(--color-borders-main);border-radius:.625rem;width:.3125rem}