.hhs-hero-overlay{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.hhs-hero-slider{overflow:hidden;position:relative;width:100%}.hhs-hero-slider .carousel-cell{background-position:50%;background-repeat:no-repeat;background-size:cover;display:inline-table;height:100%;position:relative;width:100%}.hhs-hero-slider .carousel-cell .hhs-inner-con{display:table-cell;vertical-align:middle}.hhs-hero-slider .carousel-cell .inner{color:#fff;position:relative;text-align:center;width:100%;z-index:2}.hhs-hero-slider .carousel-cell .inner .subtitle{color:hsla(0,0%,100%,.5);font-size:2.2rem;font-style:italic;font-weight:200;letter-spacing:3px;line-height:1.2em;margin-bottom:5px}.hhs-hero-slider .flickity-page-dots li{cursor:pointer}.hhs-hero-slider .carousel-cell .inner .title{font-size:3rem;letter-spacing:3px;line-height:1.2em;margin-bottom:40px;text-transform:uppercase}.hhs-hero-slider .carousel-cell .inner .btn{border:1px solid #fff;color:#fff;font-size:.8rem;letter-spacing:3px;padding:14px 18px;text-decoration:none;text-transform:uppercase;-webkit-transition:all .2s ease;transition:all .2s ease}.hhs-hero-slider .carousel-cell .inner .btn:hover{background:#fff;color:#000}.hhs-hero-slider .flickity-prev-next-button{background:transparent;height:80px;width:80px}.hhs-hero-slider .flickity-prev-next-button:hover{background:transparent}.hhs-hero-slider .carousel-cell{opacity:0!important;transition:opacity 1s ease!important}.hhs-hero-slider .carousel-cell.is-selected{opacity:1!important}.hhs-hero-slider .flickity-page-dots{bottom:20px;display:flex;left:50%;list-style-type:none;margin-bottom:0;position:absolute;transform:translateX(-50%)}.hhs-hero-slider .flickity-page-dots .dot{background:#fff!important;border:2 solid #fff;border-radius:999px;height:14px;margin-right:10px;opacity:1;width:14px}.hhs-hero-slider .flickity-page-dots .dot:last-child{margin-right:0}.hhs-hero-slider .flickity-page-dots .dot.is-selected{background:#00a4bd!important;border:3px solid #fff}.flickity-button{background:none;border:none}.flickity-button svg path.arrow{fill:#fff!important}.flickity-button.flickity-prev-next-button{border-radius:50%!important;height:80px;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:80px}.flickity-button.flickity-prev-next-button:hover{background:#64a70b;transition:all .4s ease-in-out}.flickity-button svg{height:auto;position:relative;top:4px;width:35px}.flickity-button.flickity-prev-next-button:hover{border:none}.flickity-button.previous{left:7px}.flickity-button.next{right:7px}.hhs-hero-slider .carousel-cell:not(.is-selected) .hhs-col-inner{opacity:0;transform:translateZ(0);transition-duration:.6s;transition-property:opacity,transform;transition-timing-function:cubic-bezier(.47,0,.745,.715)}.hhs-hero-slider .carousel-cell.is-selected .hhs-col-inner.fadeIn{opacity:1}.flickity-page-dots{padding-left:0}.hhs-hero-slider .carousel-cell .hhs-inner-con h1{margin:0}@media (max-width:1024px){.hhs-hero-slider .flickity-prev-next-button.previous{left:0}.hhs-hero-slider .flickity-prev-next-button.next{right:0}}@media (max-width:922px){.hhs-hero-slider .container{padding:0 50px}.hhs-hero-slider.carousel .hhs-col-inner .h1{font-size:50px!important;line-height:58px!important}.hhs-hero-slider.carousel .hhs-col-inner p:not(.h1){font-size:18px!important;line-height:21px!important}}@media (max-width:575px){.hhs-hero-slider{min-height:0}.hhs-hero-slider .container{padding:0}.hhs-hero-slider .flickity-prev-next-button{display:none}.hhs-hero-slider .hhs-col-inner{padding-bottom:50px}}