.rey-sliderArrows{color:#fff}.rey-sliderArrows.--hide-on-idle{-webkit-transition:0.4s linear 0.5s;transition:0.4s linear 0.5s;-webkit-transition-property:opacity;transition-property:opacity;opacity:0}.rey-sliderArrows .rey-arrowSvg{color:inherit;position:absolute;top:calc(var(--arrows-v-pos, 50%) - .5em);width:1em;height:1em;height:var(--arrow-height, 1em);text-align:center;cursor:pointer;font-size:var(--arrow-size)}.rey-sliderArrows .rey-arrowSvg svg{font-size:inherit;height:inherit;opacity:1}.rey-sliderArrows .rey-arrowSvg.rey-arrowSvg--left{left:var(--arrow-side-spacing)}.column-stretch-left .rey-sliderArrows .rey-arrowSvg.rey-arrowSvg--left{left:auto;right:calc(var(--container-max-width) - 1em - (var(--half-gutter-size) * 2))}.rey-sliderArrows .rey-arrowSvg.rey-arrowSvg--right{right:var(--arrow-side-spacing)}.column-stretch-right .rey-sliderArrows .rey-arrowSvg.rey-arrowSvg--right{right:auto;left:calc(var(--container-max-width) - 1em - (var(--half-gutter-size) * 2))}.rey-sliderArrows .rey-arrowSvg:hover svg{opacity:1}.rey-sliderNav:hover .rey-sliderArrows.--hide-on-idle{-webkit-transition-delay:0s;transition-delay:0s;opacity:1}.rey-sliderNav.--pause-hover:hover{--autoplay-state: paused}.rey-sliderDots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;z-index:2}.rey-sliderDots[data-style="circles"] button{font-size:0;line-height:0;font-size:16px;width:1em;height:1em;border:0.25em solid transparent;background-clip:padding-box;color:inherit;display:block;position:relative}.rey-sliderDots[data-style="circles"] button:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background-color:transparent;border-radius:50%;border:1px solid currentColor;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.rey-sliderDots[data-style="circles"] button.is-active:before{background-color:currentColor}.rey-sliderDots[data-style="circles-ext"] button{font-size:0;line-height:0;font-size:20px;width:1em;height:1em;border:0.5em solid transparent;background-clip:padding-box;color:inherit;display:block;position:relative;margin-left:0.1em;margin-right:0.1em}.rey-sliderDots[data-style="circles-ext"] button:before{content:"";position:absolute;left:calc(50% - 0.15em);top:calc(50% - 0.15em);height:.3em;width:.3em;background-color:currentColor;border-radius:50%}.rey-sliderDots[data-style="circles-ext"] button:after{content:"";position:absolute;left:calc(50% - 0.6em);top:calc(50% - 0.6em);height:1.2em;width:1.2em;background-color:transparent;border-radius:50%;border:1px solid currentColor;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;opacity:0}.rey-sliderDots[data-style="circles-ext"] button.is-active:after{opacity:1}.rey-sliderDots[data-style="bars"] button{line-height:0;font-size:16px;width:2.8em;height:2px;border:solid transparent;border-width:0.5em 0.2em;background-clip:padding-box;color:inherit;display:block;position:relative}.rey-sliderDots[data-style="bars"] button:before{content:"";display:block;width:100%;height:inherit;background-color:currentColor;opacity:.35;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.rey-sliderDots[data-style="bars"] button:after{content:"";display:block;width:100%;height:inherit;background-color:currentColor;position:absolute;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 100%;transform-origin:0 100%;left:0;z-index:1}.rey-sliderDots[data-style="bars"] button.is-active:before{opacity:1}.rey-sliderDots[data-style="bars"].--autoplay button.is-active:before{opacity:.35}.rey-sliderDots[data-style="bars"].--autoplay button.is-active:after{-webkit-animation:stretchBar;animation:stretchBar;-webkit-animation-duration:var(--autoplay-duration, 5000ms);animation-duration:var(--autoplay-duration, 5000ms);-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-play-state:var(--autoplay-state, running);animation-play-state:var(--autoplay-state, running)}@-webkit-keyframes stretchBar{from{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes stretchBar{from{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rey-sliderDots[data-position-y="top"][data-arrange="inside"]{top:var(--dots-side-spacing)}.rey-sliderDots[data-position-y="top"][data-arrange="outside"]{top:calc( -1 * var(--dots-side-spacing))}.rey-sliderDots[data-position-y="top"] button{top:-0.5em}.rey-sliderDots[data-position-y="bottom"][data-arrange="inside"]{top:calc( 100% - var(--dots-side-spacing))}.rey-sliderDots[data-position-y="bottom"][data-arrange="outside"]{top:calc( 100% + var(--dots-side-spacing))}.rey-sliderDots[data-position-y="bottom"] button{top:-0.5em}.rey-sliderDots[data-position-y="center"]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%}.rey-sliderDots[data-position-x="left"][data-arrange="inside"]{left:var(--dots-side-spacing)}.rey-sliderDots[data-position-x="left"][data-arrange="outside"]{left:calc( -1 * var(--dots-side-spacing))}.rey-sliderDots[data-position-x="right"][data-arrange="inside"]{right:var(--dots-side-spacing)}.rey-sliderDots[data-position-x="right"][data-arrange="outside"]{right:calc( -1 * var(--dots-side-spacing))}.rey-sliderDots[data-position-x="center"]{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
