.testimonials-slider{display:flex;justify-content:center;margin:0 auto;max-width:80vw;overflow:hidden;position:relative;width:1025px}.testimonials-slide{animation:fadein 1s;display:none;padding:20px;position:relative;width:50%}.testimonial-quote{align-items:flex-start;display:flex}.testimonial-quote img{border-radius:35px;height:60px;margin-top:1rem;object-fit:cover;width:60px}.testimonial-quote h3{margin-top:0}.testimonial-author{background-color:#fff;border-radius:8px;box-shadow:0 3px 6px #00000029;margin:1rem .8rem;padding:1rem;position:relative}.testimonial-author h3{font-size:20px;margin-bottom:.5rem}.testimonial-author p{margin-bottom:.5rem;margin-top:.5rem}.testimonial-author:before{border-left:30px solid transparent;border-top:35px solid #fff;content:"";left:-30px;position:absolute;top:70px}.testimonials-dots{bottom:0;left:0;margin-top:10px;position:absolute;text-align:center;width:100%}.dot{background-color:#ddd;border-radius:50%;display:inline-block;height:10px;margin:0 5px;transition:background-color .2s ease;width:10px}.dot.active{background-color:#444}@keyframes fadein{0%{opacity:0}to{opacity:1}}.dots-navigation{bottom:0;left:50%;position:absolute;transform:translateX(-50%)}@media (max-width:900px){.testimonials-slide{width:80%}}@media (max-width:768px){.testimonials-slide{width:100%}}@media (max-width:476px){.testimonials-slide{padding:20px 0}.testimonials-slider{max-width:90%}.testimonial-author{margin:1rem 1.8rem}.testimonial-quote{align-items:center;flex-direction:column}}