.testimonial-card{background-color:#fff;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;margin:20px;overflow:hidden}.testimonial-card.no-image .testimonial-content{flex:1 1 100%}.testimonial-photo{flex:0 0 40%;overflow:hidden}.testimonial-photo img{display:block;height:400px;object-fit:cover;width:100%}.testimonial-content{flex:1;padding:20px;text-align:left}.testimonial-title{color:#19579b;font-size:20px;margin:0 0 5px}.testimonial-subtitle{color:#666;font-style:italic;margin:0 0 10px}.testimonial-quote{color:#333;font-size:16px;line-height:1.5}.swiper-slide{display:flex!important;height:310px;width:860px!important}.testimonial-heading{padding:50px 0;text-align:center}.testimonial-section{background-color:#e8e8ea}.swiper-wrapper{margin:0 0 110px}@media (max-width:768px){.testimonial-card{flex-direction:column;margin:10px}.testimonial-photo{height:200px;width:100%}.swiper-slide{height:auto!important;width:100%!important}}