.sub-head{font-family:itc-avant-garde-gothic-pro,sans-serif;font-size:28px}.wave-n{position:absolute;bottom:0;z-index:1}body{background-color:#000}.overlay{position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;right:0}.hero-slider{width:100%;height:109vh;overflow:hidden;max-height:750px}.hero-slider .carousel-cell{width:100%;height:100%;background-repeat:no-repeat !important;background-size:cover !important;background-position:center center !important}.hero-slider .carousel-cell .inner{position:relative;top:40%;-webkit-transform:translateY(-40%);transform:translateY(-40%);color:white}.hero-slider .carousel-cell .inner .subtitle{font-family:"Roboto Slab",serif;font-size:2.2rem;line-height:1.2em;font-weight:200;font-style:italic;letter-spacing:3px;color:rgba(255,255,255,0.5);margin-bottom:5px}.hero-slider .carousel-cell .inner .title{font-family:"Montserrat",sans-serif;font-size:3rem;line-height:1.2em;text-transform:uppercase;letter-spacing:3px;margin-bottom:40px}.hero-slider .carousel-cell .inner .btn{border:1px solid #fff;padding:14px 18px;text-transform:uppercase;font-family:"Montserrat",sans-serif;font-size:.8rem;letter-spacing:3px;color:#fff;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}.hero-slider .carousel-cell .inner .btn:hover{background:#fff;color:#000}.hero-slider .flickity-prev-next-button{width:80px;height:80px;background:transparent}.hero-slider .flickity-prev-next-button:hover{background:transparent}.hero-slider .flickity-prev-next-button .arrow{fill:white}.hero-slider .top-h1{font-size:36px;font-family:'niveau-grotesk',sans-serif;text-transform:uppercase}.hero-slider .bottom-h1{font-size:96px}.hero-slider .top-h1.bottom{margin-top:-10px;display:block;padding-left:10%}.hero-slider h1{font-size:75px;line-height:1.2}.flickity-prev-next-button.previous{left:-10px}.flickity-prev-next-button.next{right:-10px}@media screen and (min-width:1800px){.hero-slider .carousel-cell .inner{top:35%}}@media screen and (min-width:1400px){.hero-slider{height:109vh;max-height:1000px}}@media(max-width:1220px){.hero-slider h1{padding-left:60px}}@media screen and (max-width:768px){.hero-slider .carousel-cell{position:absolute;left:0}}@media(max-width:600px){.hero-slider h1{font-size:65px}}@media(max-width:500px){.hero-slider h1{padding-left:15px;padding-right:15px;font-size:45px}.hero-slider{max-height:500px}.hero-slider .flickity-prev-next-button{width:20px;height:20px}}