.carousel.heroCarousel .carousel-item{padding-left:0;padding-right:0}.carousel.heroCarousel .carousel-control-next,.carousel.heroCarousel .carousel-control-prev{background-color:transparent;opacity:1;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.carousel.heroCarousel .carousel-control-prev{left:10px}.carousel.heroCarousel .carousel-control-next{right:10px}.carousel.heroCarousel .heroPauseButton{position:absolute;left:1.3rem;bottom:2rem;z-index:1;background:0 0;background-image:url(../../../../images/strip_slider_pause.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;-webkit-transform:translate(-10%,-5%);transform:translate(-10%,-5%);width:1.25rem;height:1.25rem}.carousel.heroCarousel .heroPauseButton:focus{outline:1px solid #000;outline-offset:6px;-webkit-box-shadow:none;box-shadow:none}.carousel.heroCarousel .heroPauseButton.paused{background-image:url(../../../../images/strip_slider_play.svg)}.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 .component_text a:focus{outline:2px solid #fff;outline-offset:-2px}.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 .heroPauseButton{left:2.4rem}.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}}@media(max-width:543.98px){.carousel.heroCarousel{margin-bottom:0}}