.slider{width:100%;height:80vh;position:relative;overflow:hidden}.slider a.previousButton,.slider a.nextButton{z-index:1;color:#333;backface-visibility:hidden;margin-bottom:20px;padding:10px;font-size:22px;line-height:0;text-decoration:none;transition:all .3s linear;display:block;position:absolute}.slider a.previousButton:not(.disabled):hover,.slider a.nextButton:not(.disabled):hover{cursor:pointer}.slider a.previousButton{background:#fff;border:1px solid #fff;bottom:0;right:80px}.slider a.previousButton svg,.slider a.nextButton svg{transition:transform .3s}.slider a.previousButton:hover svg{transform:translate(-5px)}.slider a.nextButton:hover svg{transform:translate(5px)}.slider a.nextButton{background:#fff;bottom:0;right:20px}.slide{width:100%;height:100%;position:absolute;overflow:hidden}.slide.hidden{visibility:hidden}.slide.previous{left:-100%}.slide.current{left:0}.slide.next{left:100%}.slide.animateIn,.slide.animateOut{transition:all 2s}.slide.animateIn.previous,.slide.animateIn.next{visibility:visible;left:0}.slide.animateOut.previous{left:100%}.slide.animateOut.next{left:-100%}
.slide h1{opacity:0;transition:all .3s;transform:translateY(-20px)}.slide button,.slide p{opacity:0;transition:all .3s;transform:translateY(20px)}.slide section *{transition:all .3s}.slide section img{opacity:0;transform:translate(-10px)}.slide section span{opacity:0;transform:translateY(-10px)}.slide section span strong{opacity:0;transform:translateY(10px)}.slide.animateIn.previous h1,.slide.current h1,.slide.animateIn.next h1,.slide.animateIn.previous button,.slide.current button,.slide.animateIn.next button,.slide.animateIn.previous p,.slide.current p,.slide.animateIn.next p,.slide.animateIn.previous section *,.slide.current section *,.slide.animateIn.next section *{opacity:1;transition-delay:.9s;transform:translate(0)}.slide.animateIn.previous p,.slide.animateIn.next p{transition-delay:1.1s}.slide.animateIn.previous button,.slide.animateIn.next button,.slide.animateIn.previous section img,.slide.animateIn.next section img{transition-delay:1.3s}.slide.animateIn.previous section span,.slide.animateIn.next section span{transition-delay:1.4s}.slide.animateIn.previous section span strong,.slide.animateIn.next section span strong{transition-delay:1.5s}.slide.animateOut h1{transition-delay:.3s}.slide.animateOut p{transition-delay:.2s}.slide.animateOut section span{transition-delay:.1s}.slide.animateOut section span strong{transition-delay:0s}
