:root{--color-navy:#0d223f;--color-gold:#fbc934;--color-white:#fff;--color-gray:#666}.testimonials-wrapper{margin:0 auto;max-width:800px;padding:2rem;text-align:center}.testimonial-container{background:var(--color-white);border-radius:1rem;color:var(--color-navy);overflow:hidden;position:relative}.shadow-testimonial{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.testimonial-slide{display:none;padding:2rem;transition:opacity .3s ease-in-out}.testimonial-slide.active{display:block}.testimonial-quote-wrapper{font-style:italic;margin:0 auto 2rem;max-width:800px;text-align:center}.testimonial-quote{font-size:1.4rem;font-weight:400;line-height:1.6;margin:0}.testimonial-figcaption{align-items:center;display:flex;gap:1rem;justify-content:center;text-align:center}.testimonial-speaker-img{border-radius:50%;height:4rem;object-fit:cover;width:4rem}.testimonial-speaker-info{align-items:center;display:flex;flex-direction:column}.testimonials-wrapper .testimonial-container .testimonial-figcaption .testimonial-speaker-info .testimonial-speaker-name{color:var(--speaker-name-color)!important;font-size:1rem;font-weight:700;margin-bottom:.25rem}.testimonial-speaker-title{color:var(--color-gray);font-size:.875rem}.testimonial-nav{align-items:center;display:flex;justify-content:center;margin-top:1.5rem}.testimonial-nav-btn{background-color:var(--testimonial-nav-btn-bg)!important;border:none;border-radius:9999px;color:var(--testimonial-nav-btn-text)!important;cursor:pointer;font-size:1rem;font-weight:600;margin:0 .5rem;padding:.6rem 1.2rem;transition:background-color .2s ease-in-out}.testimonial-nav-btn:hover{background-color:var(--testimonial-nav-btn-hover-bg)!important}