.hero-banner--carousel .carousel__next,.hero-banner--carousel .carousel__prev{border-radius:9999px;margin-left:1rem;margin-right:1rem;top:49%;--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity));opacity:.25;padding:.5rem}@media (min-width:1024px){.hero-banner--carousel .carousel__next,.hero-banner--carousel .carousel__prev{margin-left:1.25rem;margin-right:1.25rem;padding:.625rem}}.hero-banner--carousel .hero-banner--carousel__item{border-radius:8px;font-size:1.25rem;line-height:1.875rem;width:100%}.hero-banner--carousel .carousel__slide{align-items:flex-start;border-radius:8px;display:flex;gap:.5rem;height:-moz-fit-content;height:fit-content;justify-content:center;padding:0}.hero-banner--carousel .carousel__pagination{bottom:1rem;gap:.375rem;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;width:-moz-fit-content;width:fit-content}.hero-banner--carousel .carousel__pagination-item{box-sizing:border-box}.hero-banner--carousel .carousel__pagination-button{padding:0}.hero-banner--carousel .carousel__pagination-button:after{border-radius:9999px;height:.25rem;width:.75rem;--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity));opacity:.4}.hero-banner--carousel .carousel__pagination-button--active:after{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity));opacity:1}
