.testimonial-slider{background-color:#00a0cc;display:flex;flex-direction:column;justify-content:center}.testimonial-slider__wrapper{align-items:center;display:flex;height:12rem;justify-content:center;margin:1rem auto 0;width:80%}.testimonial-slider__quote{border-left:none;font-size:.8rem;line-height:1.4;margin:0;padding:0}.testimonial-slider__citation-name{display:block;font-size:.8rem;line-height:1;margin-top:1.5rem}.testimonial-slider__citation-company{display:block;font-size:.6rem;line-height:1}.testimonial-slider__btn-wrapper{display:flex;justify-content:space-between;margin:.5rem auto 1rem;width:4rem}.testimonial-slider__btn{background-color:transparent;border:2px solid #fff;border-radius:50%;display:block;height:.8rem;margin:0 2px;transition:border-color .6s ease;transition:background-color .6s ease;width:.8rem}.active{background-color:#fff;border-color:transparent}.fade{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-name:fade-image;animation-name:fade-image}@-webkit-keyframes fade-image{0%{opacity:.4}to{opacity:1}}@keyframes fade-image{0%{opacity:.4}to{opacity:1}}@media (min-width:750px){.testimonial-slider__quote{font-size:1rem}.testimonial-slider__citation-name{font-size:1rem}.testimonial-slider__citation-company{font-size:.6rem}}@media (min-width:1020px){.testimonial-slider__quote{font-size:1.3rem}.testimonial-slider{height:20rem}.testimonial-slider__citation-name{font-size:1.2rem}.testimonial-slider__citation-company{font-size:.8rem}}@media (min-width:1281px){.testimonial-slider__quote{font-size:1.6rem}.testimonial-slider__wrapper{width:70%}.testimonial-slider{height:24rem}}