@media (scripting:none){.fs-slider__viewport{overflow-x:auto}}:where(.fs-slider){--columns:1;--viewport-padding:0px;--slide-gap:0px;--slide-transition-duration:var(--wp--custom--transition--duration,.3s);--slide-transition-ease:var(--wp--custom--transition--easing,cubic-bezier(.33, 1, .68, 1));--fs-flex-direction:column;--fs-slider-vp-overflow:clip;--fs-slider-flex-dir:row;--fs-slider-container-align:flex-start;--fs-slider-container-width:auto;--fs-slider-slide-width:auto;--fs-slider-slide-height:auto;--fs-slider-last-mr:var(--slide-gap);--fs-slider-last-mb:0;--fs-slider-scroll-snap:x mandatory;--fs-slider-dots-w:100%;--fs-slider-dots-gap:15px;--fs-slider-dots-inset:auto 0px 15px;--fs-slider-dots-dir:row;--fs-slider-dots-align:normal;--fs-slider-dash-w:40px;--fs-slider-dash-h:4px}.fs-slider{--fs-height:auto;--fs-direction:horizontal;--fs-slide-height:30cqw;height:var(--fs-height);position:relative}.fs-slider.is-style-container{--fs-slide-width:var(--wp--style--global--wide-size)}.fs-slider.is-style-container .fs-slider__container>*{transform:scale(var(--scale,1));transform-origin:50%;transition-property:transform,opacity;transition-duration:var(--slide-transition-duration);transition-timing-function:var(--slide-transition-ease)}.fs-slider.is-style-container .fs-slider__container>*.is-snapped{opacity:1}.fs-slider.is-style-container .fs-slider__container>*:not(.is-snapped){opacity:.5}.fs-slider.is-style-focus{--fs-slide-width:var(--wp--style--global--wide-size)}.fs-slider.is-style-focus .fs-slider__container>*{transform:scale(var(--scale,1));transform-origin:50%;transition-property:transform,opacity;transition-duration:var(--slide-transition-duration);transition-timing-function:var(--slide-transition-ease)}.fs-slider.is-style-focus .fs-slider__container>*.is-snapped{opacity:1}.fs-slider.is-style-focus .fs-slider__container>*:not(.is-snapped){opacity:.5}.fs-slider.is-style-focus{padding-block:var(--wp--preset--spacing--xl,1.75rem)}.fs-slider.is-style-focus .fs-slider__container>:not(.is-snapped){--scale:.93}.fs-slider.is-style-focus .fs-slider__dots{bottom:8px}.fs-slider.is-type-fade .fs-slider__container>*{flex:none;width:100%}.fs-slider:not(.is-initialized) .fs-slider__viewport{scrollbar-width:none;scroll-snap-type:var(--fs-slider-scroll-snap);overflow:auto}.fs-slider:not(.is-initialized).is-align-center .fs-slider__container:before{content:"";flex:0 0 50cqi}.fs-slider:not(.is-initialized).is-align-center .fs-slider__container:after{content:"";flex:0 0 50cqi}.fs-slider:not(.is-initialized).is-align-center .fs-slider__container>*{scroll-snap-align:center}.fs-slider:not(.is-initialized).is-align-end .fs-slider__container:before{content:"";flex:0 0 100cqi}.fs-slider:not(.is-initialized).is-align-end .fs-slider__container>*{scroll-snap-align:end}.fs-slider__viewport{--fs-slider-column-width:calc((100% - (var(--slide-gap) * (var(--columns) - 1))) / var(--columns));min-width:0;overflow-x:var(--fs-slider-vp-overflow);overflow-y:var(--fs-slider-vp-overflow,visible);height:var(--fs-height);border-radius:inherit;corner-shape:inherit;padding-inline:var(--viewport-padding);margin-inline:calc(-1 * var(--viewport-padding));position:relative}.fs-slider__viewport>.fs-slider__container{flex-direction:var(--fs-slider-flex-dir);align-items:var(--fs-slider-container-align);width:var(--fs-slider-container-width)}.fs-slider__viewport.is-draggable{cursor:grab;-webkit-user-select:none;user-select:none}.fs-slider__viewport.is-dragging{cursor:grabbing}:where(.fs-flex)>.fs-slider__viewport{width:100%}.fs-slider__container{height:var(--fs-height);transition:height var(--wp--custom--transition--duration,.3s) var(--wp--custom--transition--easing,cubic-bezier(.33,1,.68,1));align-items:flex-start;gap:var(--slide-gap);border-radius:inherit;corner-shape:inherit;display:flex;container-type:inline-size}.fs-slider__container>*{--fs-height:initial;flex:0 0 var(--fs-slider-slide-flex,var(--fs-slider-slide-width,100%));width:var(--fs-slider-slide-width);height:var(--fs-slider-slide-height);min-width:0;max-height:100%;margin-inline:0;position:relative}:where(.fs-slider.is-loop) :is(.fs-slider__container>*):where(:last-child){margin-inline-end:var(--fs-slider-last-mr);margin-bottom:var(--fs-slider-last-mb)}.fs-slider__container>*.alignwide{max-width:var(--wp--style--global--wide-size)}.fs-slider__container>*.alignfull{max-width:100%}.fs-slider__container>*.fs-block-banner{height:var(--fs-slide-height,100%)}.fs-slider__container>:where(:not(.alignwide):not(.alignfull)){flex:0 0 var(--fs-slider-slide-flex,clamp(0px, var(--fs-slide-width,var(--fs-slider-column-width,100%)), 100%))}.fs-slider__button-icon{fill:currentColor;transition:transform,opacity;transition-duration:var(--wp--custom--transition--duration,.3s);transition-timing-function:var(--wp--custom--transition--easing,cubic-bezier(.33,1,.68,1));padding:20%}.fs-slider__button{--size:36px;--margin:2%;--translate:0%;width:var(--size);height:var(--size);opacity:.7;pointer-events:auto;transition:transform,opacity,color,background-color,border-color;transition-duration:var(--wp--custom--transition--duration,.3s);transition-timing-function:var(--wp--custom--transition--easing,cubic-bezier(.33,1,.68,1));background-color:#0000;border:none;padding:0;display:block}.fs-slider__button:where(.is-inside,.is-outside){z-index:10;position:absolute}.fs-slider__button:where(.is-inside){color:var(--fs-blocks-color-white)}.fs-slider__button:where(:disabled,[aria-disabled=true]){opacity:.4}.fs-slider__button:hover:not(:is(:disabled,[aria-disabled=true])){opacity:1}.fs-slider__button.is-outside{--margin:calc(calc(var(--size) * -1) - 10px);color:currentColor}.fs-slider__button.is-style-circle{border-width:max(2px, calc(var(--size) * .055));border-style:solid;border-color:currentColor;border-radius:100%}.fs-slider__button.is-style-simple:hover:not(:is(:disabled,[aria-disabled=true])){color:var(--wp--preset--color--primary,#446084)}.fs-slider__button.is-style-reveal{--margin:calc(calc(var(--viewport-padding) * -1) - 1px);color:currentColor;background:var(--wp--preset--color--background,#fff);transform:none}.fs-slider__button.is-style-reveal:hover{opacity:1}.fs-slider__dots{flex-direction:var(--fs-slider-dots-dir);align-items:var(--fs-slider-dots-align);gap:var(--fs-slider-dots-gap);pointer-events:none;justify-content:center;display:flex}.fs-slider__dots:where(.is-inside){inset:var(--fs-slider-dots-inset);width:var(--fs-slider-dots-w);color:var(--fs-blocks-color-white);position:absolute}.fs-slider__dots:where(.is-style-circle) .fs-slider__dot{width:12px;height:12px}.fs-slider__dots:where(.is-style-simple) .fs-slider__dot{width:12px;height:12px}.fs-slider__dots:where(.is-style-square) .fs-slider__dot{width:12px;height:12px}.fs-slider__dots:where(.is-style-circle) .fs-slider__dot{border-radius:100%}.fs-slider__dots:where(.is-style-simple) .fs-slider__dot{border-radius:100%}.fs-slider__dots:where(.is-style-dashes) .fs-slider__dot{width:var(--fs-slider-dash-w);height:var(--fs-slider-dash-h);border-color:currentColor}.fs-slider__dots:where(.is-style-simple) .fs-slider__dot{background-color:currentColor}.fs-slider__dot{opacity:.4;color:currentColor;transition:opacity var(--wp--custom--transition--duration,.3s) var(--wp--custom--transition--easing,cubic-bezier(.33,1,.68,1));pointer-events:auto;background-color:#0000;border:3px solid;padding:0;display:block}.fs-slider__dot:hover{opacity:.7}.fs-slider__dot.is-selected{opacity:1;background-color:currentColor}:where(.fs-slider.has-arrows-hover) .fs-slider__button{--translate:20%;opacity:0}:where(.fs-slider.has-arrows-hover):hover .fs-slider__button{--translate:0%;opacity:.7}:where(.fs-slider.has-arrows-hover):hover .fs-slider__button:disabled{opacity:.4}:where(.fs-slider.has-dots-hover) .fs-slider__dots{opacity:0;transition:opacity var(--wp--custom--transition--duration,.3s) var(--wp--custom--transition--easing,cubic-bezier(.33,1,.68,1))}:where(.fs-slider.has-dots-hover):hover .fs-slider__dots{opacity:1}:where(.fs-slider:not(:hover)) .fs-slider__button.is-visibility-hover{--translate:20%;opacity:0}:where(.fs-slider:not(:hover)) .fs-slider__dots.is-visibility-hover{opacity:0}.fs-slider__dots.is-visibility-hover{transition:opacity var(--wp--custom--transition--duration,.3s) var(--wp--custom--transition--easing,cubic-bezier(.33,1,.68,1))}.fs-carousel{--fs-columns:4;--fs-gap:var(--wp--preset--spacing--base,1rem);--columns:var(--fs-columns);--slide-gap:var(--fs-gap)}.fs-carousel.has-dots-normal{padding-bottom:42px}.fs-carousel .fs-slider__dots{color:currentColor}@keyframes fs-slide-loop-enter{0%{opacity:0}}