.testimonial-cards{margin:0 auto;max-width:calc(var(--container-width) + 40px)}.testimonial-cards__heading{align-items:flex-start;display:flex;flex-direction:column;gap:32px;justify-content:space-between;margin-bottom:32px;padding:0 20px}.testimonial-cards__heading-text{margin-bottom:0}.testimonial-cards__swiper-btns{align-items:center;display:flex;gap:28px}:is(.testimonial-cards__btn-prev,.testimonial-cards__btn-next)[role=button]:is(:focus,:focus-visible){outline:none}.testimonial-cards__btn-next,.testimonial-cards__btn-prev{background:var(--white);border:1px solid var(--primary-base);border-radius:50px;cursor:pointer;padding:12px}.testimonial-cards__btn-prev{transform:rotate(180deg)}.swiper-button-disabled{border-color:var(--text-100);cursor:inherit}.swiper-button-disabled svg path{stroke:var(--text-100)}.swiper.swiper--testimonials{padding:20px}.testimonial-cards .swiper-slide{height:auto}@media (min-width:640px){.testimonial-cards__heading{align-items:center;flex-direction:row;margin-bottom:40px}.testimonial-cards__btn-next,.testimonial-cards__btn-prev{padding:15px}}.testimonial-card{background:var(--white);border-radius:15px;box-shadow:0 0 15px 0 hsla(120,1%,68%,.2);height:100%;padding:32px}.testimonial-card__header{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-bottom:24px}.testimonial-card__logo{height:36px;margin:0;object-fit:contain;width:auto}.testimonial-card__body .icon-wrapper{margin-bottom:16px}.testimonial-card__quotee{align-items:center;display:flex;gap:16px}.testimonial-card__quotee-avatar{border-radius:50px;height:52px;margin:0;object-fit:cover;width:52px}.testimonial-card__quote{margin-bottom:24px}.testimonial-card__quotee-name{font-weight:700;margin-bottom:4px}.testimonial-card__quotee-title{margin-bottom:0}.swiper--testimonials .testimonial-card__logo{height:32px}.swiper--testimonials .testimonial-card__header svg{height:28px;width:38px}