.banner-slider{overflow:hidden;margin:1.5em auto 0 auto;max-width:100em}.banner-slider.slider-animate .slider-inner{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;align-items:center;-moz-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;-webkit-transition:all .8s ease-in-out;transition:all .8s ease-in-out}.banner-slider.slider-animate .slider-inner>*{-ms-flex:0 0 100%;-webkit-flex:0 0 100%;flex:0 0 100%}.banner-slider.slider-move .slider-inner{transform:translateX(-100%)}.banner-slider.slider-animate.stage1 .slider-inner figcaption{opacity:0}.banner-slider.slider-animate.stage2 .slider-inner{-moz-transform:translate(-100%);-ms-transform:translate(-100%);-o-transform:translate(-100%);-webkit-transform:translate(-100%);transform:translate(-100%)}.banner-slider.slider-animate.stage2 .slider-inner figcaption{opacity:0}.banner-slider .slider-icons{text-align:center}.banner-slider .slider-icons span{display:inline-block;line-height:1rem;margin:1em .5em}.banner-slider .slider-icons svg{width:.875em;fill:var(--color-green);-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.banner-slider .slider-icons span.active svg{fill:var(--color-green-dark)}