.testimonialSection{background:var(--bg-white-color);padding:4.5rem 0}.testimonialSection .trust-heading{color:var(--text-primary);font-family:var(--primary-font);font-size:42px;font-weight:700;line-height:1.2;padding-bottom:2.5rem;text-align:center}.testimonialSection .trust-body{align-items:start;display:grid;gap:40px;grid-template-columns:1fr 1fr}.testimonialSection .reviews-card{background:var(--text-white);border-radius:4px;display:flex;flex-direction:column;justify-content:space-between;min-height:420px;padding:48px 40px;position:relative}.testimonialSection .review-slides{flex:1;overflow:hidden;position:relative}.testimonialSection .review-slide{animation:fadeIn .4s ease;display:none}.testimonialSection .review-slide.active{display:block}.testimonialSection .review-slide>p{color:var(--text-primary);font-family:var(--primary-font);font-size:16px;line-height:1.4}.testimonialSection .review-author{color:var(--accent);font-family:var(--primary-font);font-size:20px;font-weight:700;margin-top:20px}.testimonialSection .company-details{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end}.testimonialSection .company-details .review-designation{color:var(--text-primary);font-family:var(--primary-font);font-size:16px;font-weight:600}.testimonialSection .review-arrows{display:flex;gap:12px;margin-top:36px}.testimonialSection .arrow-btn{align-items:center;background:transparent;border:2px solid var(--accent);color:var(--accent);cursor:pointer;display:flex;font-size:17px;height:40px;justify-content:center;transition:background .25s,color .25s;width:40px}.testimonialSection .arrow-btn:focus,.testimonialSection .arrow-btn:hover{background:var(--accent);box-shadow:none;color:var(--text-white)}.testimonialSection .google-reviews{margin-top:1.2rem}.testimonialSection .google-reviews img{width:130px}.testimonialSection .clients-col{display:flex;flex-direction:column;gap:30px}.testimonialSection .clients-grid{align-items:center;display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.testimonialSection .clients-desc{color:var(--text-primary);font-size:18px;font-weight:600;line-height:1.4}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:991px){.testimonialSection .trust-heading{font-size:34px;text-align:left}.testimonialSection .trust-body{grid-template-columns:1fr}.testimonialSection{padding:3.5rem 0}.testimonialSection .clients-grid{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:767px){.testimonialSection{padding:2.5rem 0}.testimonialSection .clients-grid{grid-template-columns:repeat(3,1fr)}.testimonialSection .reviews-card{padding:30px 20px}.testimonialSection .review-slide>p{font-size:15px;line-height:1.5}.testimonialSection .trust-heading{font-size:26px;padding-bottom:1.5rem;text-align:left}}@media screen and (max-width:575px){.testimonialSection .clients-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:420px){.testimonialSection .clients-grid{grid-template-columns:repeat(2,1fr)}}