.testimonial-card-carousel{padding:6rem 0 6.5rem}.testimonial-card-carousel .sectionTitle{color:var(--black);font-family:var(--copy-black-l-font-family);font-size:var(--copy-black-l-font-size);font-style:var(--copy-black-l-font-style);font-weight:var(--copy-black-l-font-weight);line-height:var(--copy-black-l-line-height);margin:0 0 3.5rem;text-align:center}.testimonial-card-carousel .icon{aspect-ratio:14.5/11.4375;display:block;height:11.4375rem;margin:0 auto;width:14.5rem}.testimonial-card-carousel .swiper-wrapper{padding:1.25rem 0}.testimonial-card-carousel .card21 .card{align-items:center;background:var(--white);border-radius:1.5rem;box-shadow:var(--shadow);box-sizing:content-box;display:flex;flex-direction:column;flex-shrink:0;height:25.625rem;justify-content:space-between;padding:2.5rem 2rem;width:21rem}.testimonial-card-carousel .card21 .card p{font-family:var(--body-medium-font-family);font-style:var(--body-medium-font-style);font-weight:var(--body-medium-font-weight);line-height:var(--body-medium-line-height);margin:0}.testimonial-card-carousel .card21 .card .cardBody{align-items:center;align-self:stretch;display:flex;flex-direction:column;text-align:left}.testimonial-card-carousel .card21 .card .cardBody .user{align-items:center;display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.testimonial-card-carousel .card21 .card .cardBody .user img{flex-shrink:0;height:5rem;width:5rem}.testimonial-card-carousel .card21 .card .cardBody .user p{color:var(--gray-50);font-family:var(--footnote-medium-font-family);font-size:var(--footnote-medium-font-size);font-style:var(--footnote-medium-font-style);font-weight:var(--footnote-medium-font-weight);line-height:var(--footnote-medium-line-height)}.testimonial-card-carousel .card21 .card .cardBody .title{color:var(--black);font-family:var(--h4-bold-font-family);font-size:var(--h4-bold-font-size);font-style:var(--h4-bold-font-style);font-weight:var(--h4-bold-font-weight);line-height:var(--h4-bold-line-height);margin-bottom:.5rem}.testimonial-card-carousel .card21 .card .cardBody .detail{color:var(--black);font-family:var(--copy-medium-m-font-family);font-size:var(--copy-medium-m-font-size);font-style:var(--copy-medium-m-font-style);font-weight:var(--copy-medium-m-font-weight);line-height:180%;width:100%}.testimonial-card-carousel .card21 .card .cardBody .plan{width:100%}.testimonial-card-carousel .card21 .card .cardBody .plan .row{align-items:center;align-self:stretch;display:flex;gap:.5rem;margin-bottom:.25rem}.testimonial-card-carousel .card21 .card .cardBody .plan .row .planName{align-items:center;background:var(--backgroundblue);border-radius:.25rem;color:var(--maincolor);display:flex;font-family:var(--h6-bold-font-family);font-size:var(--footnote-medium-font-size);font-style:var(--h6-bold-font-style);font-weight:var(--h6-bold-font-weight);gap:.625rem;justify-content:center;line-height:140%;padding:.25rem .5rem;width:6.25rem}.testimonial-card-carousel .card21 .card .cardBody .plan .row .planDetail{color:var(--gray-70);font-family:var(--copy-medium-m-font-family);font-size:var(--copy-medium-m-font-size);font-style:var(--copy-medium-m-font-style);font-weight:var(--copy-medium-m-font-weight);line-height:180%}@media screen and (max-width:30rem){.testimonial-card-carousel .card21 .card{padding:2rem 1.25rem;width:17rem}.testimonial-card-carousel .card21 .card .cardBody .user p{font-family:var(--caption-medium-m-font-family);font-size:var(--caption-medium-m-font-size);font-style:var(--caption-medium-m-font-style);font-weight:var(--caption-medium-m-font-weight);line-height:var(--caption-medium-m-font-line-height)}.testimonial-card-carousel .card21 .card .cardBody .title{font-family:var(--h5-bold-font-family);font-size:var(--h5-bold-font-size);font-style:var(--h5-bold-font-style);font-weight:var(--h5-bold-font-weight);line-height:var(--h5-bold-line-height)}.testimonial-card-carousel .card21 .card .cardBody .detail{font-family:var(--copy-medium-m-font-family);font-size:var(--copy-medium-m-font-size);font-style:var(--copy-medium-m-font-style);font-weight:var(--copy-medium-m-font-weight);line-height:var(--copy-medium-m-line-height);margin-bottom:1rem}.testimonial-card-carousel .card21 .card .cardBody .plan .row .planName{font-family:var(--caption-medium-m-font-family);font-size:var(--caption-medium-m-font-size);font-style:var(--caption-medium-m-font-style);font-weight:var(--caption-medium-m-font-weight);line-height:var(--caption-medium-m-font-line-height)}.testimonial-card-carousel .card21 .card .cardBody .plan .row .planDetail{font-family:var(--copy-medium-m-font-family);font-size:var(--copy-medium-m-font-size);font-style:var(--copy-medium-m-font-style);font-weight:var(--copy-medium-m-font-weight);line-height:var(--copy-medium-m-line-height)}}.testimonial-card-carousel .swiper{position:relative}.testimonial-card-carousel .swiper .swiper-wrapper{transition-timing-function:linear}.testimonial-card-carousel .swiper .swiper-wrapper .swiper-slide{width:auto}.testimonial-card-carousel .swiper .slide-pagination-wrapper{display:flex;justify-content:center;margin-top:3.5rem}.testimonial-card-carousel .swiper .slide-pagination-wrapper .swiper-pagination{position:static}.testimonial-card-carousel .swiper .swiper-horizontal>.swiper-pagination-bullets,.testimonial-card-carousel .swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.testimonial-card-carousel .swiper .swiper-pagination-custom,.testimonial-card-carousel .swiper .swiper-pagination-fraction{width:auto}.testimonial-card-carousel .swiper .swiper-pagination-bullets{align-items:center;display:flex}.testimonial-card-carousel .swiper .swiper-button-next,.testimonial-card-carousel .swiper .swiper-button-prev{margin-left:1.5rem;margin-right:1.5rem;margin-top:0;position:static}.testimonial-card-carousel .swiper .swiper-button-next:after,.testimonial-card-carousel .swiper .swiper-button-prev:after{display:none}.testimonial-card-carousel .swiper .swiper-pagination-bullet-active{background:var(--maincolor);border-radius:5px;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,28px))}@media screen and (max-width:30rem){.testimonial-card-carousel{padding:3.5rem 0 4rem;text-align:center}}