.carousel-outer{padding-inline:50px;position:relative}.carousel-outer .carousel-arrow{background:var(--purple);border:none;border-radius:50%;color:#fff;cursor:pointer;padding:10px;position:absolute;top:calc(50% - 45px);width:auto!important;z-index:1000}.carousel-outer .carousel-arrow-left{left:0}.carousel-outer .carousel-arrow-right{right:0}.carousel{margin:auto;overflow:hidden;position:relative}.carousel .carousel-inner{display:flex;transition:transform .5s ease}.carousel .carousel-inner .testimonial{align-items:center;background:var(--blue-dark);border-radius:1rem;display:flex;flex:0 0 100%;flex-direction:column;justify-content:center;max-width:100%;padding:2rem 3.5rem}.carousel .carousel-inner .testimonial .stars{display:flex;gap:.5rem;justify-content:center;margin:1rem 0 2rem}.carousel .carousel-inner .testimonial .stars svg{fill:#f2c94c;height:auto;width:24px}.carousel .carousel-inner .testimonial .testimonial-quote{color:var(--white);font-size:1.125rem;font-style:italic;font-weight:400;margin-bottom:1.5rem;text-align:center}@media (min-width:768px){.carousel .carousel-inner .testimonial .testimonial-quote{font-size:1.5rem}}.carousel .carousel-inner .testimonial .testimonial-author{color:var(--white);text-align:center}.carousel .carousel-inner .testimonial .testimonial-author .name{color:var(--purple);font-weight:600;margin-bottom:.5rem}.carousel-pagination{margin-top:1rem;padding:.625rem 0;text-align:center}.carousel-pagination .pagination-dot{background-color:var(--green-muted);border-radius:50%;cursor:pointer;display:inline-block;height:.625rem;margin:0 .5rem;width:.625rem}.carousel-pagination .pagination-dot.active{background-color:var(--green)}