.overlay{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.hero-slider .carousel-cell{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}.hero-slider .carousel-cell .inner{color:#fff;position:relative;text-align:center;top:50%;transform:translateY(-50%)}.hero-slider .carousel-cell .inner .subtitle{color:hsla(0,0%,100%,.5);font-family:Roboto Slab,serif;font-size:2.2rem;font-style:italic;font-weight:200;letter-spacing:3px;line-height:1.2em;margin-bottom:5px}.hero-slider .carousel-cell .inner .title{font-family:Montserrat,sans-serif;font-size:3rem;letter-spacing:3px;line-height:1.2em;margin-bottom:40px;text-transform:uppercase}.hero-slider .carousel-cell .inner .btn{border:1px solid #fff;color:#fff;font-family:Montserrat,sans-serif;font-size:.8rem;letter-spacing:3px;padding:14px 18px;text-decoration:none;text-transform:uppercase;transition:all .2s ease}.hero-slider .carousel-cell .inner .btn:hover{background:#fff;color:#000}.hero-slider .flickity-prev-next-button{background:transparent;height:80px;width:80px}.hero-slider .flickity-prev-next-button:hover{background:transparent}.hero-slider .flickity-prev-next-button .arrow{fill:#fff}.hero-slider .flickity-page-dots{bottom:30px}.hero-slider .flickity-page-dots .dot{background:hsla(0,0%,100%,.5);border:0 solid #fff;border-radius:0;height:4px;opacity:1;width:30px}.hero-slider .flickity-page-dots .dot.is-selected{background:red;border:0 solid red}.hero-slider-wrapper{height:100vh;position:relative;width:100%}.slide-text-overlay{align-items:center;display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.slide-text-overlay .inner{color:#fff;pointer-events:auto;position:relative;text-align:center}.hero-slider{height:100vh;overflow:hidden;width:100%}.custom-btn{padding-top:20px}