.testimonials-reviews{margin-top:1rem}.testimonials-header-text{-webkit-text-fill-color:transparent;background:linear-gradient(45deg,#009fe3,#00557a);-webkit-background-clip:text;background-clip:text;margin-top:3rem}.testimonials-review-header{justify-content:space-between;align-items:center;display:flex}.review-author-name{font-size:1.5rem;font-weight:700}.testimonials-review{border-bottom:1px solid #009fe3;margin:auto auto 1rem}.carousel-container{max-width:600px;height:auto;margin:0 auto;position:relative}.review{text-align:start;padding:20px}.testimonials-review-text{margin-bottom:1rem}.review-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.review-author-name{margin:0;font-size:1.5em}.review-body{font-size:1.2em}.carousel-indicators,.carousel-button{display:flex}.carousel-button-prev,.carousel-button-next{margin:auto}@media (min-width:768px){.review-author-name{font-size:1.8rem}.testimonials-review{width:80%;margin:auto auto 1rem}.testimonials-header-text{font-size:1.7rem}.carousel-container{max-width:600px;height:50vh;margin:0 auto;position:relative}.carousel-button{color:#fff;cursor:pointer;background-color:#333;border:none;padding:10px;position:absolute;top:50%;transform:translateY(-50%)}.carousel-button-prev{left:-7rem}.carousel-button-next{right:-7rem}}
