.slider__container,.slider__container *{box-sizing:border-box}.slider__container{max-width:100%;overflow:hidden;overflow:clip;width:100%}.splide__list,.splide__main,.splide__nav,.splide__slide,.splide__stage,.splide__track{max-width:100%;min-width:0}.splide__stage{overflow:hidden;overflow:clip;position:relative;width:100%}.splide__track{overflow:hidden}.splide__slide{display:flex;flex-flow:column;justify-content:flex-start}.splide__slide--nav{height:auto}.splide__slide--nav-image{display:block;height:100%;object-fit:cover;width:100%}.splide__track--nav>.splide__list>.splide__slide{border:none!important;opacity:.6}.splide__track--nav>.splide__list>.splide__slide.is-active{border:none!important;opacity:1!important}.splide__slide__contents{align-items:center;display:flex;justify-content:center;min-height:0;width:100%}.splide__slide--image_caption__wrapper{margin-left:auto;margin-right:auto;max-width:100%;min-width:0;position:relative;width:auto}.splide__slide--image__wrapper{max-width:100%;min-width:0;position:relative;width:100%}.splide__slide--image__wrapper>a{display:block}.splide__slide--image{display:block;height:auto;margin:0 auto;max-width:100%;width:auto}.splide__slide--caption{align-self:flex-end;height:auto;width:100%}.slider__container button.splide__pagination__page{appearance:none!important;-webkit-appearance:none!important;background:#ccc!important;border:0!important;border-radius:50%!important;box-shadow:none!important;display:inline-block!important;flex:0 0 8px!important;height:8px!important;line-height:0!important;margin:3px!important;max-height:8px!important;max-width:8px!important;min-height:8px!important;min-width:8px!important;opacity:.5!important;padding:0!important;width:8px!important}.slider__container button.splide__pagination__page.is-active{opacity:1!important}.slider__container button.splide__pagination__page:after,.slider__container button.splide__pagination__page:before,.slider__container button.splide__toggle:after,.slider__container button.splide__toggle:before{content:none!important;display:none!important}.slider__container button.splide__toggle{align-items:center;appearance:none!important;-webkit-appearance:none!important;background:#ccc!important;border:0!important;border-radius:50%!important;box-shadow:none!important;display:inline-flex;flex:0 0 1.8rem!important;height:1.8rem!important;justify-content:center;line-height:0!important;margin:0!important;max-height:1.8rem!important;max-width:1.8rem!important;min-height:1.8rem!important;min-width:1.8rem!important;opacity:.7;padding:0!important;transition:opacity .2s ease;width:1.8rem!important}.slider__container button.splide__toggle svg{fill:currentcolor;height:1rem!important;margin:0!important;width:1rem!important}.slider__container button.splide__toggle:hover{opacity:1}.splide__controls{align-items:center;display:flex;justify-content:center;min-height:1.8rem}.splide__controls .splide__pagination{bottom:auto;left:auto;padding:0 .5rem;position:relative;transform:none;width:auto}.slider__container .splide__pagination li{align-items:center;display:inline-flex!important;justify-content:center;line-height:1!important;list-style:none!important;margin:0!important;padding:0!important}.splide__toggle__play{margin-left:2px}.splide__nav{margin-top:.75rem}.splide__nav .splide__list{justify-content:safe center}button.splide__arrow{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:2}button.splide__arrow svg{display:block;fill:#000;height:1.2em;width:1.2em}button.splide__arrow:hover:not(:disabled){opacity:.9}button.splide__arrow:disabled{opacity:.3}button.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}button.splide__arrow--prev{left:1em}button.splide__arrow--prev.splide__arrow--default-icon svg{transform:scaleX(-1)}button.splide__arrow--next{right:1em}.splide__arrows--rtl button.splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl button.splide__arrow--prev.splide__arrow--default-icon svg{transform:scaleX(1)}.splide__arrows--rtl button.splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl button.splide__arrow--next.splide__arrow--default-icon svg{transform:scaleX(-1)}@media (max-width:600px){button.splide__arrow:focus-visible{outline-offset:1px}}