.section-herocarousel{color:#fff;margin:0}.section-herocarousel .herocarousel__slide-inner{width:100%;height:100%;background:no-repeat center/cover;padding:25rem 0 15rem}.section-herocarousel .herocarousel__heading{font-weight:normal;margin:0 0 2.6rem;font-size:4rem}.section-herocarousel .herocarousel__copy{font-weight:bold;font-size:2.1rem;margin:0 0 3.5rem}.section-herocarousel .herocarousel__buttons{width:300px;max-width:100%}.section-herocarousel .herocarousel__buttons .btn{display:block;width:100%;margin-bottom:1.8rem}.section-herocarousel .slick-dots{padding:0;margin:0;width:100%;text-align:center;position:absolute;left:0;bottom:3rem}.section-herocarousel .slick-dots li{display:inline-block;margin:0 1rem}.section-herocarousel .slick-dots li button{cursor:pointer;text-indent:-9999px;overflow:hidden;padding:0;width:20px;height:20px;border-radius:50%;border:1px solid #fff;background:transparent;transition:all .3s}.section-herocarousel .slick-dots li.slick-active button{background:#fff}@media(min-width:992px){.section-herocarousel .herocarousel__slide-inner{padding:29rem 0 18rem}.section-herocarousel .herocarousel__heading{font-size:5.6rem}.section-herocarousel .herocarousel__copy{font-size:2.2rem}}