.carousel{background-color:var(--bs-primary)}.carousel .carousel-indicators{background-color:rgba(var(--bs-primary-dark-rgb),.5);margin-bottom:4rem;padding:8px;border-radius:40px;margin-right:auto;margin-left:auto;right:auto;left:auto}.carousel .carousel-indicators [data-bs-target]{width:8px;height:8px;background-color:var(--bs-primary);opacity:1;border-radius:50%;padding:0;margin-right:4px;margin-left:4px;border:0;background-clip:unset;transition:all .3s ease-in-out}.carousel .carousel-indicators [data-bs-target].active{width:32px;height:8px;background-color:var(--bs-primary-light);border-radius:10px}.carousel .carousel-control-next,.carousel .carousel-control-prev{opacity:1}.carousel .carousel-control-button{border-radius:50%;display:flex;justify-content:center;align-items:center;padding:.5rem;background-color:var(--bs-primary-dark);transition:all .3s ease}.carousel .carousel-control-button:hover{background-color:var(--bs-primary-light)}.carousel.default,.carousel.default .carousel-inner{border-radius:var(--bs-border-radius-lg)!important}.carousel.default .carousel-item{height:270px!important}@media(min-width:992px){.carousel.default .carousel-item{height:495px!important}}.carousel.default .carousel-control-prev{transform:translate(-45px)}.carousel.default .carousel-control-next{transform:translate(45px)}@media(max-width:991.98px){.carousel.default .carousel-control-next,.carousel.default .carousel-control-prev{transform:translate(0)}}