.hero-slide{overflow:hidden;position:relative;background-color:#fff;background-image:url(/assets/images/common/spinner.gif);background-position:center;background-repeat:no-repeat;margin-top:-62px}.hero-slide .hero-slide-inner{width:100%;overflow:hidden;background-size:cover;background-position:center 0;min-height:225px}.hero-slide .hero-slide-inner .slick-slide{height:100%;width:100%}.hero-slide .slick-list,.hero-slide .slick-track{overflow:hidden}.hero-slide .slick-slide .background{background-size:cover;background-position:center 0;background-repeat:no-repeat}.hero-slide .slick-slide .caption{position:absolute;top:auto;right:0;color:#fff;padding:20px 30px 30px;background:rgba(37,55,67,.84);font-size:1.4rem;bottom:0;width:100%}@media(min-width:768px){.hero-slide .slick-slide .caption{padding:20px 30px}}.hero-slide .slick-slide .caption span{font-size:1.4rem;display:block;padding-bottom:5px}.hero-slide .slick-slide .caption .btn{color:#384952;text-transform:uppercase;margin-top:10px;font-size:1.4rem}.hero-slide .slick-slide .background{min-height:355px}@media(min-width:481px){.hero-slide .hero-slide-inner{min-height:400px}.hero-slide .slick-slide .background{min-height:400px}}@media(min-width:768px){.hero-slide{margin-top:-90px}.hero-slide .hero-slide-inner{min-height:450px}.hero-slide .slick-slide .background{min-height:450px}.hero-slide .slick-slide .caption{bottom:100px;width:auto;font-size:2rem;max-width:400px}.hero-slide .slick-slide .caption span,.hero-slide .slick-slide .caption .btn{font-size:1.6rem}}@media(min-width:992px){.hero-slide .hero-slide-inner{min-height:550px}.hero-slide .slick-slide .background{min-height:550px}.hero-slide .slick-slide .caption{font-size:2.6rem}.hero-slide .slick-slide .caption span,.hero-slide .slick-slide .caption .btn{font-size:1.8rem}}@media(min-width:1069px){.hero-slide .hero-slide-inner{min-height:600px}.hero-slide .slick-slide .background{min-height:600px}}.hero-slide .slick-arrow{opacity:0;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.hero-slide:hover .slick-arrow{opacity:1}.hero-slide .slick-slider .slick-prev{left:20px}.hero-slide .slick-slider .slick-next{right:20px}.hero-slide .slick-dots{bottom:25px;position:absolute;bottom:0}@media(min-width:768px){.hero-slide .slick-dots{bottom:25px}}.hero-slide .slick-dots li button:before{opacity:1;color:#fff}.hero-slide .slick-dots li.slick-active button:before{opacity:.75;color:#000}.hero-slide .slick-dotted.slick-slider{margin-bottom:0}