.testimonials-section-container-main{background-color:#fff;width:100%;padding:30px 0 46px}.testimonials-section-container{flex-direction:column;gap:31px;display:flex}.testimonials-section__header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.testimonials-section__heading{text-align:left;align-items:flex-start;width:min(100%,621px)}.testimonials-section__heading .section-heading__description{text-align:left;max-width:515px;margin-left:0;margin-right:0;font-size:15px}.testimonials-section__controls{flex-shrink:0;align-items:center;gap:11px;padding-top:42px;display:inline-flex}.testimonials-section__control{cursor:pointer;background-color:#fff;border:1px solid #dedede;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:background-color .2s,border-color .2s,opacity .2s;display:inline-flex}.testimonials-section__control:hover:not(:disabled){background-color:#fafafa;border-color:#cfcfcf}.testimonials-section__control:disabled{opacity:.45;cursor:default}.testimonials-section__control img{object-fit:contain;width:25px;height:25px}.testimonials-section__control--prev img{transform:rotate(180deg)}.testimonials-section__track{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;grid-auto-columns:100%;grid-auto-flow:column;gap:19px;display:grid;overflow-x:auto}.testimonials-section__track::-webkit-scrollbar{display:none}.testimonial-card{scroll-snap-align:start;background-color:#fff;border:1px solid #dedede;border-radius:20px;flex-direction:column;min-height:319px;padding:29px 29px 28px;display:flex}.testimonial-card__quote-icon{object-fit:contain;flex-shrink:0;width:30px;height:30px}.testimonial-card__quote{color:#333;margin:16px 0 0;font-family:Poppins,SF Pro Display,sans-serif;font-size:15px;font-style:italic;font-weight:400;line-height:25px}.testimonial-card__footer{align-items:center;gap:17px;margin-top:auto;padding-top:28px;display:flex}.testimonial-card__avatar{background-color:#fff;border-radius:50%;flex-shrink:0;width:51px;height:51px;overflow:hidden}.testimonial-card__avatar img{object-fit:cover;width:100%;height:100%}.testimonial-card__person{flex-direction:column;gap:2px;display:flex}.testimonial-card__name{color:#333;margin:0;font-size:17px;font-weight:600;line-height:1.2}.testimonial-card__role{color:#767676;margin:0;font-size:13px;font-weight:400;line-height:1.2}@media (min-width:992px){.testimonials-section__track{grid-auto-columns:calc(50% - 9.5px)}}@media (max-width:767px){.testimonials-section-container-main{padding:24px 0 40px}.testimonials-section__header{flex-direction:column;gap:20px}.testimonials-section__controls{align-self:flex-end;padding-top:0}.testimonial-card{min-height:auto;padding:24px}.testimonials-empty-state{border-radius:20px;padding:34px 22px}.testimonials-empty-state__title{font-size:24px}}.testimonials-section__empty{width:100%}.testimonials-empty-state{text-align:center;background:linear-gradient(#fff 0%,#f6fcfd 100%);border:1px solid #dfecee;border-radius:24px;width:100%;padding:44px 32px}.testimonials-empty-state__badge{color:#31c2e1;background-color:#ecf9fc;border-radius:999px;justify-content:center;align-items:center;padding:6px 14px;font-family:Poppins,SF Pro Display,sans-serif;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.testimonials-empty-state__title{color:#333;margin:18px 0 0;font-size:28px;font-weight:600;line-height:1.18}.testimonials-empty-state__description{color:#666;width:min(100%,560px);margin:14px auto 0;font-family:Poppins,SF Pro Display,sans-serif;font-size:15px;line-height:1.75}
