.testimonial-slider .testimonial{display:none}.testimonial-slider .testimonial.active{display:grid}section#client-testimonials{padding:96px 0;position:relative}section#client-testimonials h2{color:#a1a1aa;font-family:Golos Text;font-size:61.04px;font-weight:500;letter-spacing:-.04em;line-height:73.25px;text-align:center}section#client-testimonials h2 span{color:#000}.testimonial-slider{background-color:#4c2eff;color:#fff;margin:0 auto;max-width:940px}.testimonial-slider .testimonial{display:grid;grid-template-columns:1fr;position:relative}.testimonial-slider .testimonial-text-wrapper{padding:32px}.testimonial-slider .img-wrapper{align-items:center;bottom:0;display:flex;justify-content:center;max-width:180px;padding:2rem;position:absolute;right:0}.testimonial-text-wrapper>p{font-family:Golos Text;font-size:20px;font-weight:500;letter-spacing:-.03em;line-height:27px;text-align:left}.testimonial-author h3{color:#ffd300;font-family:Caveat;font-size:48.83px;letter-spacing:-.04em;line-height:58.6px}.testimonial-author h3,.testimonial-author p{font-weight:400;margin-bottom:0;text-align:left}.testimonial-author p{color:#cdc5ff;font-family:Golos Text;font-size:16px;letter-spacing:-.02em;line-height:22.4px}.testimonial-nav{align-items:center;display:flex;justify-content:center;margin-top:24px}section#client-testimonials:before{background-color:#000;content:"";height:50%;left:0;position:absolute;top:50%;width:100%;z-index:-1}.testimonial-dots{align-items:center;display:flex;justify-content:center;margin:0 50px}.dot{background-color:#71717a;border-radius:50%;cursor:pointer;height:6px;margin:0 5px;width:6px}.dot.active{background-color:#fff;height:9px;width:9px}@media screen and (max-width:768px){section#client-testimonials h2{font-size:2rem;line-height:2.5rem}.testimonial-text-wrapper>p{font-size:16px}.testimonial-author h3{font-size:30px}.testimonial-slider .img-wrapper{display:none;padding-left:0}}