.testimonials-module>.testimonial-content{position:relative}.testimonials-module .testimonial-content .testimonial-texts .testimonial-item{display:flex;flex-direction:column;gap:50px;opacity:0;position:absolute;top:0;transition-duration:.3s;transition-property:opacity,visibility;visibility:hidden}.testimonials-module .testimonial-content .testimonial-texts blockquote{border:0;color:var(--white);font-size:1.6em;font-style:italic;line-height:130%;margin:0;padding:0}.testimonials-module .testimonial-content .testimonial-texts .testimonial-item.active{opacity:1;visibility:visible}.testimonials-module .testimonial-item .testimonial-content{padding:0 6rem}.testimonials-module .testimonial-content .testimonial-texts .testimonial-user{align-items:center;display:flex;gap:1.5rem;justify-content:center}.testimonials-module .testimonial-content .testimonial-texts .testimonial-user img{border-radius:50%;height:60px!important;object-fit:cover;overflow:hidden;width:60px}.testimonials-module .testimonial-content .testimonial-texts .testimonial-user .testimonial-user-info{align-items:center;display:flex;flex-direction:column;gap:.5rem}.testimonials-module .testimonial-content .testimonial-texts .testimonial-user .name{color:var(--white);font-size:1.125em;font-weight:700;margin:0}.testimonials-module .testimonial-content .testimonial-texts .testimonial-user .position{background:var(--white);border-radius:100px;color:var(--red);font-size:1em;margin:0;padding:5px 10px}.testimonials-module .testimonial-content button{align-items:center;background:transparent;border:0;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;left:0;margin:-20px 0 0;padding:0;position:absolute;top:50%;transition-duration:.3s;transition-property:background,border;width:40px}.testimonials-module .testimonial-content button.right{left:inherit;right:0}.testimonials-module .testimonial-content button svg{height:18px}.testimonials-module .testimonial-content button svg path{transition-duration:.3s;transition-property:fill;fill:var(--white)}.testimonials-module .testimonial-content button:hover{background:var(--degradado)}.testimonials-module .testimonial-content button:hover svg path{fill:var(--white)!important}@media (max-width:767px){.testimonials-module .testimonial-item .testimonial-content{padding:0 4rem}.testimonials-module .testimonial-content button{top:25%}.testimonials-module .testimonial-content .testimonial-texts blockquote{font-size:1.3em;line-height:130%}.testimonials-module .testimonial-content .testimonial-texts .testimonial-item{gap:25px}.testimonials-module .testimonial-content .testimonial-texts .testimonial-user .testimonial-user-info{align-items:center}.testimonials-module .testimonial-content .testimonial-texts .testimonial-user .testimonial-user-info p{text-align:center}.testimonials-module .testimonial-content .testimonial-controls{display:flex;gap:.5rem;justify-content:center;margin-top:3rem}.testimonials-module .testimonial-content .testimonial-controls button{border:1px solid #ddd;position:relative}.testimonials-module .testimonial-content .testimonial-controls button:hover{border:1px solid var(--red)}.testimonials-module .testimonial-content .testimonial-controls button svg{height:14px}}@media (max-width:575px){.testimonials-module .testimonial-item .testimonial-content{padding:0 2rem}}