.hero-banner{left:0;position:relative;top:0}.hero-banner,.hero-banner .hb-wrap,.hero-banner .hb-wrap .hb-slider,.hero-banner .hb-wrap .hb-slider .hbs-wrap{display:inline-block;vertical-align:top;width:100%}.hero-banner .hb-wrap .hb-slider .hbs-wrap{background-position:top;background-repeat:no-repeat;background-size:cover;position:relative;z-index:1}.hero-banner .hb-wrap .hb-slider .hbs-wrap:after{background:linear-gradient(180deg,transparent 13.29%,rgba(0,0,0,.6) 60.26%);content:"";display:inline-block;height:100%;left:0;position:absolute;top:0;vertical-align:top;width:100%;z-index:-1}.hero-banner .hb-wrap .hb-slider .hbs-wrap .content{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;padding:204px 0 186px;width:100%}.hero-banner .hb-wrap .hb-slider .hbs-wrap .content h1{color:#fff;display:flex;justify-content:center;margin:0 auto;width:100%}.hero-banner .hb-wrap .hb-slider .hbs-wrap .content p{color:#fff;display:flex;justify-content:center;margin:20px auto 40px;width:100%}.hero-banner .hb-wrap .hb-slider .hbs-wrap .content .cta{display:flex;justify-content:center;margin:0 auto;width:100%}.hero-banner .slick-dots{bottom:40px}.hero-banner .slick-dots li{height:6px;width:6px}.hero-banner .slick-slider .slick-dots li button{height:6px;margin:0 5px;width:6px}.hero-banner .slick-slider .slick-dots li.slick-active button{height:10px;width:10px}.hero-banner .slick-dots li button:before{height:6px;width:6px}@media(max-width:767px){.hero-banner .hb-wrap .hb-slider .hbs-wrap .content{padding:204px 0 126px}}