.slider{position:relative;overflow:hidden;width:100%;margin:0 auto}.slides{display:flex;transition:transform .5s ease-in-out}.slide{width:100vw;background-size:cover;background-position:50%;display:flex;align-items:center;justify-content:center}.slide-content{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff}.slide-content-box{max-width:100%}.slider-nav{position:absolute;top:50%;width:100%;display:flex;justify-content:space-between;transform:translateY(-50%)}.slider-nav button{background:0 0;border:none;color:#fff;font-size:2rem;cursor:pointer}.slider-pagination{position:absolute;bottom:10px;width:100%;text-align:center}.slider-pagination .dot{display:inline-block;width:10px;height:10px;margin:0 5px;background-color:#bbb;border-radius:50%;cursor:pointer}.slider-pagination .dot.active{background-color:#717171}.single-slide .slider-nav,.single-slide .slider-pagination{display:none}.slide video{width:100%;height:100%;object-fit:cover}.slide-content-box-video{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100%;color:#fff;text-align:center;z-index:2}.slide-content-box p,.slide-content-box-video p{font-size:20px;line-height:28px;font-weight:300;margin:20px 0 0}.slide-content-box h2,.slide-content-box-video h2{font-size:65px;line-height:72px;margin:0}@media only screen and (min-width:320px){.slider{height:100vh}.slide{height:100vh}.slide-content-box p,.slide-content-box-video p{font-size:16px;line-height:24px;font-weight:300;margin:20px 0 0}.slide-content-box h2,.slide-content-box-video h2{font-size:40px;line-height:47px;margin:0}.slider-button{font-size:12px;font-weight:700;color:#fff;padding:14px 40px;border-radius:90px;background-color:initial;border:1px solid #fff;text-decoration:none;text-align:center;transition:all 1s}.slider-button:hover{color:#fff;background-color:initial;border:1px solid #fff}.slide-content-box{padding:20px 60px}.slide-content-box-video{padding:20px 60px}}@media only screen and (min-width:768px){.slider{height:100vh}.slide{height:100vh}.slide-content-box p,.slide-content-box-video p{font-size:20px;line-height:28px;font-weight:300;margin:20px 0 0}.slide-content-box h2,.slide-content-box-video h2{font-size:65px;line-height:72px;margin:0}.slider-button{font-size:16px}.slider-button:hover{color:#fff;background-color:#be003c;border:1px solid #be003c}.slide-content-box{padding:20px 20%}.slide-content-box-video{padding:20px 7%}}