.testimonial-wrapper{position:relative}.swiper-container{height:100%;width:100%}.swiper-slide{flex-shrink:0;width:auto}.testimonial-card{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);min-height:280px;overflow:hidden;position:relative;width:100%}.testimonial-header{background-color:#11032f;display:block;height:35px;position:relative}.testimonial-content{display:flex;flex-direction:column;height:calc(100% - 40px);justify-content:space-between;padding:20px;position:relative}.testimonial-text{align-items:center;display:flex;flex:1 0 calc(100% - 80px);font-size:1.1em;letter-spacing:-.05px;line-height:1.25rem;margin-bottom:20px}.testimonial-footer{align-items:center;display:flex;justify-content:space-between}.quote-icon{display:flex;margin-right:10px}.testimonial-footer .author{display:flex;flex:1 1 100%;flex-direction:column}.testimonial-footer .name{color:#333;font-size:1.2em;letter-spacing:-.05px;line-height:1rem}.testimonial-footer .subtitle{color:#777;display:block;font-size:.9em;letter-spacing:-.05px;line-height:1rem}.testimonial-footer img{border-radius:50%;height:70px;margin-left:10px;width:70px}@media (max-width:767px){.swiper-slide{margin-left:20px;width:80%}}