:root{--splide-arrow-width:1em;--splide-arrow-height:1em;--splide-arrow-button-size:calc(var(--splide-arrow-width) + var(--button-padding-horizontal));--splide-arrow-button-border-radius:var(--button-border-radius);--splide-pagination-dot-background:rgba(0,0,0,.25);--splide-pagination-dot-background-active:var(--button-background-color,#000);--splide-pagination-dot-background-hover:var(--button-background-color,#000);--splide-pagination-dot-border:0;--splide-pagination-dot-border-radius:50%;--splide-pagination-dot-size:10px;--splide-pagination-dot-margin:3px 5px;--splide-pagination-dot-padding:0;--splide-pagination-dot-transition:transform .2s linear;--splide-pagination-dot-transform-active:scale(1.2);--splide-pagination-dot-opacity:0.7;--splide-pagination-dot-opacity-hover:1;--splide-pagination-dot-opacity-active:1;--splide-progress-background-color:rgba(0,0,0,.25);--splide-progress-color:rgba(0,0,0,.5);--splide-progress-height:3px}.splide.has-arrows-style-primary{--splide-progress-color:var(--splide-arrow-background-color,var(--button-background-color));--splide-pagination-dot-background-active:var(--splide-arrow-background-color,var(--button-background-color))}.splide.has-arrows-style-outline{--splide-progress-color:var(--button-outline-text-color,var(--button-background-color));--splide-pagination-dot-background-active:var(--button-outline-text-color,var(--button-background-color))}.splide.has-arrows-style-text{--splide-progress-color:var(--button-text-text-color,var(--link-color));--splide-pagination-dot-background-active:var(--button-text-text-color,var(--link-color))}.splide{position:relative}.splide-disabled .splide__arrow,.splide-disabled .splide__progress__bar{display:none}.frontend .splide-overflow .splide__track{overflow:visible}.splide__list{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.splide-nav,.splide__list{display:-webkit-box;display:-ms-flexbox;display:flex}.splide-nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--grid-gap)}.splide-nav .splide-progress{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.splide.has-arrows-position-below .splide-nav,.splide.has-arrows-position-side.has-pagination .splide-nav,.splide.has-arrows-position-side.has-progress .splide-nav{margin-top:var(--spacing-sm)}.splide.has-arrows-position-below.has-arrows:not(.has-progress) .splide__pagination{margin-left:auto}.splide.has-arrows-position-side .splide__arrows{left:calc(90% - var(--splide-arrow-button-width, var(--splide-arrow-button-size)) + var(--grid-gap)/2);position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10}@media(min-width:1200px){.splide.has-arrows-position-side .splide__arrows{left:calc(100% - var(--splide-arrow-button-width, var(--splide-arrow-button-size)) + var(--grid-gap))}}.splide.has-arrows-position-side.has-progress .splide__arrows{top:calc(50% - var(--spacing-sm) - var(--splide-progress-height))}@media(max-width:1199px)and (hover:none){.splide.has-arrows-position-side .splide__arrow{display:none}}.splide__arrows{gap:.5em}.splide__arrow,.splide__arrows{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.splide__arrow{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;background-color:var(--splide-arrow-background-color,var(--button-background-color));border:none;border-radius:var(--splide-arrow-button-border-radius);color:var(--splide-arrow-color,var(--button-text-color));height:var(--splide-arrow-button-height,var(--splide-arrow-button-size));justify-content:center;padding:0;-webkit-transition:opacity .15s ease-out;transition:opacity .15s ease-out;width:var(--splide-arrow-button-width,var(--splide-arrow-button-size))}.splide__arrow[disabled]{cursor:auto;opacity:.3}.splide__arrow:not([disabled]):focus-visible,.splide__arrow:not([disabled]):hover{background-color:var(--splide-arrow-background-hover-color,var(--button-hover-background-color));color:var(--splide-arrow-hover-color,var(--button-hover-text-color))}.splide__arrow svg{height:var(--splide-arrow-height);width:var(--splide-arrow-width)}.splide__arrow svg [stroke]{stroke:currentColor}.splide__arrow svg :not([stroke]){fill:currentColor}.splide.has-arrows-style-outline .splide__arrows{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:0}.splide.has-arrows-style-outline .splide__arrow{background-color:var(--splide-arrow-background-color,transparent);border-color:currentColor;border-style:solid;border-width:var(--button-border-width);color:var(--button-outline-text-color,var(--button-background-color))}.splide.has-arrows-style-outline .splide__arrow:not([disabled]):focus-visible,.splide.has-arrows-style-outline .splide__arrow:not([disabled]):hover{background:var(--splide-arrow-hover-background-color,#fff);color:var(--button-outline-hover-text-color,var(--button-hover-background-color))}.splide.has-arrows-style-outline .splide__arrow--prev{border-end-end-radius:0;border-start-end-radius:0}.splide.has-arrows-style-outline .splide__arrow--next{-webkit-margin-start:calc(var(--button-border-width)*-1);border-end-start-radius:0;border-start-start-radius:0;margin-inline-start:calc(var(--button-border-width)*-1)}.splide.has-arrows-style-text .splide__arrows{-webkit-margin-start:calc((var(--splide-arrow-button-width, var(--splide-arrow-button-size)) - var(--splide-arrow-width))*-1/2);margin-inline-start:calc((var(--splide-arrow-button-width, var(--splide-arrow-button-size)) - var(--splide-arrow-width))*-1/2)}.splide.has-arrows-style-text .splide__arrow{background-color:transparent;color:var(--button-text-text-color,var(--link-color))}.splide.has-arrows-style-text .splide__arrow:not([disabled]):focus-visible,.splide.has-arrows-style-text .splide__arrow:not([disabled]):hover{color:var(--button-text-hover-text-color,var(--link-hover-color))}.splide__pagination{left:0;padding:0;right:0;z-index:1}.splide__pagination__page{background:var(--splide-pagination-dot-background);border:var(--splide-pagination-dot-border);border-radius:var(--splide-pagination-dot-border-radius);display:inline-block;height:var(--splide-pagination-dot-size);margin:var(--splide-pagination-dot-margin);opacity:var(--splide-pagination-dot-opacity);padding:var(--splide-pagination-dot-padding);position:relative;-webkit-transition:var(--splide-pagination-dot-transition);transition:var(--splide-pagination-dot-transition);width:var(--splide-pagination-dot-size)}.splide__pagination__page.is-active{background:var(--splide-pagination-dot-background-active);opacity:var(--splide-pagination-dot-opacity-active);-webkit-transform:var(--splide-pagination-dot-transform-active);transform:var(--splide-pagination-dot-transform-active);z-index:1}.splide__pagination__page:hover{background:var(--splide-pagination-dot-background-hover);cursor:pointer;opacity:var(--splide-pagination-dot-opacity-hover)}.splide__progress{-webkit-box-flex:1;background:var(--splide-progress-background-color);-ms-flex:1 1;flex:1 1}.splide__progress.is-autoplay .splide__progress__bar{-webkit-transition:none;transition:none}.splide__progress__bar{background:var(--splide-progress-color);height:var(--splide-progress-height);-webkit-transition:width .4s ease;transition:width .4s ease;width:0}.splide__captions .splide__slide{-ms-flex-preferred-size:100%;flex-basis:100%}
