.testimonial-section{background-color:#fff;padding:96px 0;position:relative}.testimonial-section .ts-head{margin-bottom:26px;padding:0 24px;text-align:center}.testimonial-section .ts-head h2{color:#020617;font-family:Rubik;font-size:36px;font-weight:500;line-height:44px;margin-bottom:0;padding:0}.testimonial-section .ts-head h2:has(+p){margin-bottom:24px}.testimonial-section .ts-head p{color:#475569;font-family:Rubik;font-size:18px;font-weight:400;line-height:28px;margin:0 auto;max-width:680px}.testimonial-section .ts-slick{margin:0;padding-top:30px;width:100%}.testimonial-section .ts-slick .slick-current+.slick-slide+.slick-slide,.testimonial-section .ts-slick .slick-slide:has(+.slick-slide+.slick-current){opacity:.5}.testimonial-section .ts-slick .slick-list{padding-bottom:50px!important}.testimonial-section .ts-slick .slick-track{display:flex}.testimonial-section .ts-slick .slick-slide{height:auto;outline:0;padding:20px;width:424px}.testimonial-section .ts-slick .tss-item{background-color:#fff;border:1px solid #f1f5f9;border-radius:24px;box-shadow:0 4px 16px 0 #0000000a,0 1px 3px 0 #0000000f;display:flex;flex-direction:column;gap:24px;height:100%;padding:32px;transition:all .3s ease}.testimonial-section .ts-slick .slick-slide.slick-current .tss-item{box-shadow:0 20px 50px 0 #2563eb26,0 1px 3px 0 #0000000f}.testimonial-section .ts-slick .tss-item .tssi-logo{align-items:center;display:flex;justify-content:space-between}.testimonial-section .ts-slick .tss-item .tssi-logo .tssil-img{display:flex}.testimonial-section .ts-slick .tss-item .tssi-logo .tssil-img img{height:40px;object-fit:contain;object-position:center}.testimonial-section .ts-slick .tss-item .tssi-logo .tssil-icon{color:#d6ebff;display:flex}.testimonial-section .ts-slick .tss-item .tss-quote{color:#334155;flex:1;font-family:Rubik;font-size:18px;font-style:italic;font-weight:400;line-height:28px}.testimonial-section .ts-slick .tss-item .tss-author{align-items:center;border-top:1px solid #f1f5f9;display:flex;flex-wrap:wrap;gap:16px;padding-top:24px}.testimonial-section .ts-slick .tss-item .tss-author .tssa-img{border:2px solid #fff;border-radius:100%;box-shadow:0 1px 2px 0 #0000000d;display:flex;height:48px;width:48px}.testimonial-section .ts-slick .tss-item .tss-author .tssa-img img{border-radius:100%;height:100%;object-fit:cover;width:100%}.testimonial-section .ts-slick .tss-item .tss-author .tssa-info{flex:1}.testimonial-section .ts-slick .tss-item .tss-author .tssa-info .tssai-name{color:#020617;font-family:Rubik;font-size:16px;font-weight:400;line-height:24px}.testimonial-section .ts-slick .tss-item .tss-author .tssa-info .tssai-title{color:#64748b;font-family:Rubik;font-size:14px;font-weight:400;line-height:18px}.testimonial-section .tss-nav{align-items:center;display:flex;gap:16px;justify-content:center;margin-top:30px}.testimonial-section .tss-nav .tsp-pagination .slick-dots{align-items:center;bottom:0;display:flex;gap:8px;position:relative;top:0;width:auto}.testimonial-section .tss-nav .tsp-pagination .slick-dots li{height:auto;margin:0;width:auto}.testimonial-section .tss-nav .tsp-pagination .slick-dots li button{background-color:#e2e8f0;height:8px;margin:0;opacity:1;outline:0;padding:0;transform:unset;transition:all .3s ease;width:8px}.testimonial-section .tss-nav .tsp-pagination .slick-dots li button:before{display:none}.testimonial-section .tss-nav .tsp-pagination .slick-dots li.slick-active button{background-color:#006fe0;border-radius:20px;width:24px}.testimonial-section .tss-nav .tsp-next,.testimonial-section .tss-nav .tsp-prev{align-items:center;border:1px solid #e2e8f0;border-radius:100%;color:#475569;cursor:pointer;display:flex;height:40px;justify-content:center;user-select:none;width:40px}@media (max-width:1235.98px){.testimonial-section .ts-slick .slick-current+.slick-slide,.testimonial-section .ts-slick .slick-slide:has(+.slick-current){opacity:.5}}@media (max-width:767.98px){.testimonial-section .ts-head{margin-bottom:6px}.testimonial-section .ts-head h2:has(+p){margin-bottom:16px}.testimonial-section .tss-nav{margin-top:36px}.testimonial-section .ts-slick .slick-slide{padding:20px 8px;width:336px}}