#testimonials{min-height:70vh;background-color:#DEDEDE;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:40px;padding:0 8% 20px}#testimonials_header{text-align:center;margin-bottom:16px}#testimonials_header h1{font-size:48px;color:#032340;margin-bottom:8px}.swiper{width:100%;padding-bottom:20px}.swiper-slide{background-color:#fff;display:flex;flex-direction:column;gap:16px;justify-content:center;box-shadow:0 4px 10px rgb(0 0 0 / 10%);padding:32px;border-radius:16px;transition:transform 0.3s ease,box-shadow 0.3s ease}.swiper-slide:hover{transform:translateY(-10px);box-shadow:0 8px 20px rgb(0 0 0 / 15%)}.testimonial-rate{display:flex;gap:4px}.testimonial-rate i{color:#facc15}.testimonial-quote{color:#374151;font-size:1em;font-style:italic;line-height:1.5;min-height:5.2em;overflow:hidden;text-overflow:ellipsis;position:relative;transition:max-height 0.3s ease-in-out}.testimonial-quote.expandido{max-height:none}.testimonial-quote.expandido::after{content:" Ver menos"}.testimonial-author{display:flex;align-items:center;gap:16px}.author-avatar{width:50px;height:50px;border-radius:50%;overflow:hidden;border:2px solid #e5e7eb}.author-avatar img{width:100%;height:100%;object-fit:cover}.author-info h3{font-weight:600;font-size:14px;color:#1f2937}.author-info p{font-size:12px;color:#6b7280}.swiper-button-prev,.swiper-button-next{background-color:#fff;width:32px;height:32px;color:#2563eb;border:1px solid #e5e7eb;border-radius:50%;box-shadow:0 4px 10px rgb(0 0 0 / 10%);opacity:.5;transition:background-color 0.3s ease,color 0.3s ease}.swiper-button-prev:hover,.swiper-button-next:hover{background-color:#2563eb;color:#fff;opacity:1}.swiper-button-prev::after,.swiper-button-next::after{font-family:'Font Awesome 5 Free',serif;font-weight:900;font-size:14px}.swiper-button-prev::after{content:''}.swiper-button-next::after{content:''}.swiper-pagination{position:relative;margin-top:40px}.swiper-pagination-bullet{background-color:#939393;opacity:1}.swiper-pagination-bullet-active{background-color:#2563eb}