.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:2.5rem;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;left:2.5rem}.carousel.heroCarousel .component_text h1 p,.carousel.heroCarousel .component_text h2 p,.carousel.heroCarousel .component_text h3 p{font-weight:600}.carousel.heroCarousel .component_text .title{color:#fff}.carousel.heroCarousel .component_text .title p{font-family:inherit}.carousel.heroCarousel .component_text a{text-decoration:none}.carousel.heroCarousel .component_text a:focus{outline:2px solid #fff;outline-offset:-2px}.carousel.heroCarousel .pd-cta-container{margin-left:.25rem!important}.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,.carousel.heroCarousel .heroPauseButton{left:8.75rem}.carousel.heroCarousel .component_text .title{margin-bottom:20px;padding:0}.carousel.heroCarousel .pd-carousel-indicators{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;left:11.25rem}.carousel.heroCarousel .pd-carousel-indicators>li{width:96px}}@media(max-width:575.98px){.carousel.heroCarousel{margin-bottom:0}}