.testimonial-marquee{margin:40px 0 100px}.testimonial-marquee .content-wrapper{max-width:100%!important;padding:0!important}.testimonial-marquee .head-wrapper{align-items:center;display:flex;gap:50px;justify-content:space-between;margin:0 auto 15px;max-width:100%;padding:0 20px;width:1040px}.testimonial-marquee h3{font-size:36px;font-weight:400;margin:0;padding-bottom:20px}.nav-btn-wrapper{display:flex;gap:10px}.ts-btn{align-items:center;background:#fff;border:2px solid #000;border-radius:50%;color:#000;cursor:pointer;display:flex;font-size:22px;height:44px;justify-content:center;line-height:1;transition:.2s;width:44px}.ts-btn:hover{background:#000;color:#fff}.marquee-row{margin-bottom:15px;overflow:hidden}.marquee-track{align-items:stretch;box-sizing:content-box;display:flex;gap:15px;will-change:transform}#marqueeTop .marquee-track{padding-left:24%;padding-right:10%}#marqueeBottom .marquee-track{padding-left:6%;padding-right:3%}.marquee-group{display:flex;gap:15px}.marquee-item{flex:0 0 auto;width:clamp(280px,32vw,500px)}.testimonial-marquee .card{background:#f5ed61;border:2px solid #000;border-radius:8px;color:#000;display:flex;flex-direction:column;gap:30px;justify-content:space-between;min-height:224px;padding:35px}.card p{font-size:14px;letter-spacing:-.42px;line-height:1.3;margin:0}.testimonial-marquee .inner-content{align-items:center;display:flex;gap:30px;justify-content:space-between}.inner-content .left{display:flex;flex-direction:column;gap:6px}.card h5{font-size:16px;font-weight:600;margin:0}.card .role,.card h5{letter-spacing:-.48px;line-height:1.1}.card .role{font-size:12px}.testimonial-marquee .logo{width:70px}.testimonial-marquee .logo img{display:block;height:auto;max-width:66px!important}#marqueeBottom .marquee-track,#marqueeTop .marquee-track{animation-timing-function:linear!important}@media (max-width:480px){.marquee-item{width:100%!important}#marqueeBottom .marquee-track,#marqueeTop .marquee-track{padding-left:0;padding-right:0}}@media (min-width:481px) and (max-width:768px){.marquee-item{width:clamp(260px,60vw,480px)}#marqueeTop .marquee-track{padding-left:14%;padding-right:6%}#marqueeBottom .marquee-track{padding-left:4%;padding-right:2%}}@media (prefers-reduced-motion:reduce){#marqueeBottom .marquee-track,#marqueeTop .marquee-track{animation:none!important}}