.testimonial-carousel{overflow:hidden;position:relative;width:100%}.carousel-wrapper{display:flex;overflow:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;width:100%}.carousel-slide{box-sizing:border-box;flex:0 0 100%;padding:20px 75px;scroll-snap-align:center;text-align:center}.author-info{align-items:center;display:flex;margin-top:15px}.author-image{border-radius:50%;height:50px;margin-right:15px;width:50px}.cta-button{background:transparent;border-radius:25px;color:#212121;display:inline-block;margin-top:20px;padding:10px 20px;text-decoration:none}.carousel-controls{display:flex;justify-content:space-between;position:absolute;top:50%;transform:translateY(-50%);width:100%}.carousel-next,.carousel-prev{background:transparent;border:none;border-radius:50%;color:#a36f4b;cursor:pointer;padding:10px}.carousel-next:hover,.carousel-prev:hover{background:transparent;border:none;color:#a36f4b}