.hero-carousel .cmp-carousel{flex-grow:1;margin-bottom:20px;max-width:100%}.hero-carousel .cmp-carousel__content{position:relative}.hero-carousel .cmp-carousel__indicators{align-items:center;bottom:20px;display:flex;flex-wrap:wrap;justify-content:center;left:50%;list-style:none;margin:0;padding:0;position:absolute;transform:translateX(-50%)}.hero-carousel .cmp-carousel__indicator{cursor:pointer}.hero-carousel .cmp-carousel__action{background-color:rgba(45,45,45,.7);background-position:50%;background-repeat:no-repeat;background-size:13px 24px;border:0;cursor:pointer;height:64px;margin-top:-22px;position:absolute;top:50%;transform:translateY(-50%);transition:all .5s ease-in-out;width:64px;z-index:10}.hero-carousel .cmp-carousel__action.cmp-carousel__action--previous{background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZmlsbD0nI2ZmZicgZD0nTTAgMjIgMjIgMGwyLjEgMi4xTDQuMiAyMmwxOS45IDE5LjlMMjIgNDQgMCAyMnonLz48L3N2Zz4=);left:0;margin-left:-12px}@media(min-width:768px){.hero-carousel .cmp-carousel__action.cmp-carousel__action--previous{left:calc(-50vw - -360px);margin-left:0;right:auto}}@media(min-width:992px){.hero-carousel .cmp-carousel__action.cmp-carousel__action--previous{left:calc(-50vw - -470px);margin-left:0;right:auto}}@media(min-width:1200px){.hero-carousel .cmp-carousel__action.cmp-carousel__action--previous{left:calc(-50vw - -580px);margin-left:0;right:auto}}.hero-carousel .cmp-carousel__action.cmp-carousel__action--previous:focus,.hero-carousel .cmp-carousel__action.cmp-carousel__action--previous:hover{background-color:#2d2d2d;background-position:20%}.hero-carousel .cmp-carousel__action.cmp-carousel__action--next{background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZmlsbD0nI2ZmZicgZD0nTTI3IDIyIDUgNDRsLTIuMS0yLjFMMjIuOCAyMiAyLjkgMi4xIDUgMGwyMiAyMnonLz48L3N2Zz4=);margin-right:-12px;right:0}@media(min-width:768px){.hero-carousel .cmp-carousel__action.cmp-carousel__action--next{left:auto;margin-right:0;right:calc(-50vw - -360px)}}@media(min-width:992px){.hero-carousel .cmp-carousel__action.cmp-carousel__action--next{left:auto;margin-right:0;right:calc(-50vw - -470px)}}@media(min-width:1200px){.hero-carousel .cmp-carousel__action.cmp-carousel__action--next{left:auto;margin-right:0;right:calc(-50vw - -580px)}}.hero-carousel .cmp-carousel__action.cmp-carousel__action--next:focus,.hero-carousel .cmp-carousel__action.cmp-carousel__action--next:hover{background-color:#2d2d2d;background-position:80%}.hero-carousel .cmp-carousel__action-text{left:-100vw;position:absolute}@media(min-width:992px){.hero-carousel__content--first-on-page .cmp-carousel__indicators{bottom:80px}}.hero-carousel .theme-dark .cmp-carousel__indicator{background-color:hsla(0,0%,55%,.7)}div[class*=__container]>div:last-child:not(.aem-GridColumn) .cmp-carousel{margin-bottom:0}