.testimonial-slider{overflow:hidden;position:relative;text-align:center;width:100%}.testimonial-wrapper{position:relative}.testimonial-item{display:none;margin:0 auto;max-width:700px}.testimonial-item.active{animation:fadeIn 1s ease-in-out;display:block}.testimonial-img img{border-radius:50%;display:block;margin:0 auto 1rem;max-width:120px!important}.testimonial-text{font-size:1.25rem;font-style:italic;line-height:1.5;padding:0 1rem;position:relative}.quote-mark{color:#aaa;font-size:2rem;vertical-align:top}.testimonial-dots{margin-top:1rem}.testimonial-dots button{background:#ccc;border:none;border-radius:50%;cursor:pointer;height:12px;margin:0 5px;transition:background .3s ease;width:12px}.testimonial-dots button.active{background:#333}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}