#app.testimonials{min-height:100%;width:100%;font-size:1em;line-height:1.2;box-sizing:border-box;margin:auto}.testimonials .button{position:relative;display:table;padding:.75em 3em;background:#000;color:#fff;text-decoration:none;margin-top:1.5em;text-transform:uppercase}.testimonials .button:hover{background:#2f2f2f}.testimonials .wrapper{width:100%;max-width:1200px;margin:0 auto;text-align:center;color:#fff;padding:1.5em}.testimonials h2{margin:0;padding:0}.testimonials .swiper-wrapper{max-width:1080px}.testimonials * *+*{margin:.75em 0 0}.swiper{padding:1.5em}.testimonials .swiper .content-wrapper{position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-template-areas:".";width:100%;justify-items:center;align-items:center}.testimonials .swiper .content-wrapper .content{padding:3em 1.5em;text-align:center;display:grid;justify-items:center;align-items:center;margin:0 auto;color:#000}.testimonials .swiper .content-wrapper .content :first-child{margin:0}.testimonials .swiper .content-wrapper .content .swiper-avatar{width:100%;max-width:125px;height:auto}.testimonials .swiper .content-wrapper .content .swiper-avatar img{border-radius:500px}#top .all_colors .testimonials .swiper .content-wrapper .content p.cite{font-size:14px;font-weight:700}.testimonials .swiper .swiper-slide{margin:0;height:auto;width:100%;padding:0;opacity:.4;background:rgba(255,255,255,.3);border-radius:6px;transition:all .5s ease-in-out}.testimonials .swiper .swiper-slide.swiper-slide-active{background:#fff;opacity:1;transform:scale(1.1)}