.hero-banner-carousel{z-index:2;background:0 0;width:100%;padding-bottom:28px;position:relative}.hero-banner-carousel.hero-banner-carousel--mobile{margin:8px 0 4px}.hero-banner-carousel .hero-banner-carousel__list{background:0 0;overflow:hidden}.hero-banner-carousel .react-multi-carousel-track,.hero-banner-carousel .hero-banner-carousel__item{background:0 0;padding:0}.hero-banner-carousel .hero-banner-carousel__slide{aspect-ratio:2;clip-path:inset(0 round 20px);isolation:isolate;background:0 0;border-radius:20px;width:100%;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 12px 40px #20386429}.hero-banner-carousel .hero-banner-carousel__link{cursor:pointer;display:block;position:absolute;inset:0}.hero-banner-carousel .hero-banner-carousel__image{object-fit:cover;border-radius:inherit}.hero-banner-carousel .hero-banner-carousel__dots{height:auto;margin:0;position:absolute;bottom:0;left:0;right:0}.hero-banner-carousel .hero-banner-carousel__dots .react-multi-carousel-dot button{background:#d9dee8;border:none;width:8px;height:8px;margin:0 4px}.hero-banner-carousel .hero-banner-carousel__dots .react-multi-carousel-dot.react-multi-carousel-dot--active button{background:#00b587;border-radius:8px;width:18px}
