.carousel.heroCarousel .carousel-item{padding-left:0;padding-right:0}.carousel.heroCarousel .carousel-control-prev,.carousel.heroCarousel .carousel-control-next{background-color:transparent;opacity:1;top:50%;-webkit-transform:translate(0%,-50%);transform:translate(0%,-50%)}.carousel.heroCarousel .carousel-control-prev{left:10px}.carousel.heroCarousel .carousel-control-next{right:10px}.carousel.heroCarousel .component{position:relative}.carousel.heroCarousel .component_image{height:100%}.carousel.heroCarousel .component_image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.carousel.heroCarousel .component_text{position:absolute;height:auto;width:100%;bottom:58px;text-align:center}.carousel.heroCarousel .component_text .title{padding:0 60px;color:#fff}.carousel.heroCarousel .component_text .title p{font-family:inherit}.carousel.heroCarousel .component_text a{min-width:100px;padding:8px 12px;text-decoration:none}.carousel.heroCarousel .pd-carousel-indicators{bottom:40px;padding-left:0;margin:0}.carousel.heroCarousel .pd-carousel-indicators>li{background:#ccc;height:2px;width:50px;margin-right:8px}.carousel.heroCarousel .pd-carousel-indicators>li:last-child{margin-right:0}.carousel.heroCarousel .pd-carousel-indicators>li .progress{height:2px;width:0%;background:#fff;z-index:10}@media(min-width:992px){.carousel.heroCarousel .carousel-control-prev{left:30px}.carousel.heroCarousel .carousel-control-next{right:30px}.carousel.heroCarousel .component_text .title{margin-bottom:20px;padding:0}.carousel.heroCarousel .component_text a{min-width:130px}.carousel.heroCarousel .pd-carousel-indicators>li{width:96px}}