.rey-sliderArrows{color:#fff;display:block}.rey-sliderArrows.--hide-on-idle{-webkit-transition:.4s linear .5s;transition:.4s linear .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);-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-transition:.25s ease-out;transition:.25s ease-out;-webkit-transition-property:color,border-color,opacity,background-color;transition-property:color,border-color,opacity,background-color}.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-sliderComp-nav:hover .rey-sliderArrows.--hide-on-idle{-webkit-transition-delay:0s;transition-delay:0s;opacity:1}.rey-sliderComp-nav.--pause-hover:hover{--autoplay-state: paused}.rey-sliderDots{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;z-index:2}.rey-sliderDots[data-style=circles-ext] button{font-size:0;line-height:0;font-size:20px;width:1em;height:1em;border:.5em solid rgba(0,0,0,0);background-clip:padding-box;color:inherit;display:block;position:relative;margin-left:.1em;margin-right:.1em}.rey-sliderDots[data-style=circles-ext] button:before{content:"";position:absolute;left:calc(50% - .15em);top:calc(50% - .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% - .6em);top:calc(50% - .6em);height:1.2em;width:1.2em;background-color:rgba(0,0,0,0);border-radius:50%;border:1px solid currentColor;-webkit-transition:.3s var(--easeoutcubic, ease-out);transition:.3s var(--easeoutcubic, ease-out);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transform:scale(0);transform:scale(0);opacity:0}.rey-sliderDots[data-style=circles-ext] button.is-active:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.rey-sliderDots[data-style=bars] button{line-height:0;font-size:16px;width:2.8em;height:2px;border:solid rgba(0,0,0,0);border-width:.5em .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 .3s;transition:opacity .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, 0px)}.rey-sliderDots[data-position-y=top][data-arrange=outside]{top:calc(-1*var(--dots-side-spacing, 0px))}.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, 0px))}.rey-sliderDots[data-position-y=bottom][data-arrange=outside]{top:calc(100% + var(--dots-side-spacing, 0px))}.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, 0px)}.rey-sliderDots[data-position-x=left][data-arrange=outside]{left:0px}.rey-sliderDots[data-position-x=right][data-arrange=inside]{right:var(--dots-side-spacing, 0px)}.rey-sliderDots[data-position-x=right][data-arrange=outside]{right:0px}.rey-sliderDots[data-position-x=center]{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}