.testimonials{max-width:102.5rem;margin:6.25rem auto;padding:0 1rem;color:#1d1f1e}.testimonials .title{font-size:3.875rem;line-height:4.25rem;font-weight:700;letter-spacing:-.0625rem;text-align:center;margin-bottom:2rem}@media (max-width: 576px){.testimonials .title{font-size:3.46rem;line-height:115%}}.testimonials .description{font-size:1rem;font-weight:400;line-height:1.5rem;letter-spacing:-.4%;color:#646a69;text-align:center;max-width:80%;margin:0 auto 3.125rem;font-family:Inter,serif}@media (max-width: 576px){.testimonials .description{margin-bottom:1.5rem}}.testimonials .card-wrapper{display:grid;width:100%;gap:2rem;row-gap:4.5rem;grid-template-columns:1fr 1fr 1fr}@media (max-width: 1023px){.testimonials .card-wrapper{row-gap:1.75rem;grid-template-columns:1fr 1fr}}@media (max-width: 768px){.testimonials .card-wrapper{grid-template-columns:1fr}}.testimonials .card-element{border:1px solid rgba(95,95,95,.34);border-radius:1.3125rem;box-shadow:0 31.57px 31.57px -15.78px #364a360f;padding:3.5rem 2.25rem;height:37.5rem;display:flex;flex-direction:column;position:relative}@media (max-width: 768px){.testimonials .card-element{height:auto;padding:2.25rem 1.625rem}}.testimonials .card-element p{margin-bottom:auto;font-weight:500;font-size:1.25rem;line-height:170%}@media (max-width: 768px){.testimonials .card-element p{margin-bottom:2rem}}.testimonials .card__company-logo{width:6.5625rem;margin-bottom:2.625rem}@media (max-width: 768px){.testimonials .card__company-logo{margin-bottom:1.625rem;object-fit:contain;width:7.1875rem;margin-right:auto}}.testimonials .card__author{display:flex;align-items:center;justify-items:center;gap:.6875rem}@media (max-width: 768px){.testimonials .card__author{margin-bottom:2.625rem}}.testimonials .card__author-name{font-weight:500;font-size:1.625rem;letter-spacing:-1%;text-align:center}.testimonials .card__author-description{font-family:Inter;font-weight:400;font-size:1.125rem;letter-spacing:-1%;text-align:center;color:#646a69}.testimonials .card__author>div{display:flex;flex-direction:column;align-items:flex-start;gap:.375rem}.testimonials .card__author-img{height:3.75rem;width:3.75rem;border-radius:50%}.testimonials .clutch-logo>svg{position:absolute;width:3.75rem;bottom:2.875rem;right:2.25rem}@media (max-width: 1365px){.testimonials .clutch-logo>svg{right:2.25rem}}.testimonials .swiper{width:100%;padding:.625rem 0;max-width:90rem}.testimonials .swiper .swiper-button-prev,.testimonials .swiper .swiper-button-next{color:#646a69}.testimonials .swiper-wrapper{align-items:center}.testimonials .swiper-slide{position:relative}.testimonials .swiper-slide:after{content:"";position:absolute;top:50%;left:50%;transform:translateY(-50%) translate(-50%);width:calc(80% + 4rem);height:21.25rem;background:#f5faf9;z-index:-1;border-radius:1.375rem;box-shadow:0 .0625rem .1875rem #575c5629}.testimonials .swiper-slide .slide-wrapper{box-shadow:0 .0625rem .375rem #575c5629;padding:3.875rem;text-align:center;border-radius:1.5rem;width:80%;margin:0 auto;background:#fff;z-index:2}@media (max-width: 576px){.testimonials .swiper-slide .slide-wrapper{padding:4rem 2rem}}.testimonials .swiper-slide .slide__content{font-size:1.25rem;line-height:2.5rem;font-weight:500;margin-bottom:3.25rem;margin-top:2rem}.testimonials .swiper-slide .slide__company-logo{width:8.125rem}.testimonials .swiper-slide .slide__author{display:grid;gap:.625rem}.testimonials .swiper-slide .slide__author svg{margin-left:.375rem}.testimonials .swiper-slide .slide__author-img{height:5rem;width:5rem;border-radius:50%;margin:0 auto}.testimonials .swiper-slide .slide__author a{color:#1d1f1e;position:relative}.testimonials .swiper-slide .slide__author a:after{content:"";position:absolute;bottom:0;left:50%;width:10%;height:1px;background:transparent;transform:translate(-50%);transition:width .4s ease}.testimonials .swiper-slide .slide__author a:hover:after{background:#1d1f1e;width:100%}.testimonials .swiper-slide .slide__author a:hover svg{animation:skew-svg .4s}.testimonials .swiper-slide .slide__author-name{font-size:1.625rem;line-height:1.9375rem}.testimonials .swiper-slide .slide__author-description{color:#646a69;font-size:1.3125rem;font-family:Inter,sans-serif;font-weight:400}@media (max-width: 768px){.testimonials .swiper .swiper-button-next{transform:scale(.7) translate(.875rem)}.testimonials .swiper .swiper-button-prev{transform:scale(.7) translate(-.875rem)}}@keyframes skew-svg{40%{transform:rotate(14deg)}80%{transform:rotate(-4deg)}}
