.customer-testimonials{--font-size-h2:1.5rem;--line-height-h2:1.8rem;--font-size-description:1rem;--line-height-description:1.35rem;--font-size-author:1rem;--line-height-author:1.6875rem;--text-color-black:#252b37;font-family:Dotties Vanilla;padding:2rem 1rem}.customer-testimonials__head{margin:auto auto 2rem;max-width:38.75rem;text-align:center}.customer-testimonials__head h2{color:var(--text-color-black);font-size:var(--font-size-h2);line-height:var(--line-height-h2)}.customer-testimonials__card{align-items:center;background-color:#fff;border:1px solid #d7dce0;border-radius:1.5rem;box-shadow:0 4px 8px -2px rgba(0,0,0,.06);display:grid;gap:1rem;grid-template-columns:1fr;min-height:245px;padding:2rem}.customer-testimonials__avaliation{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:.5rem 0}.customer-testimonials__card__description{color:var(--text-color-black);display:-webkit-box;font-family:Dotties Vanilla;font-size:var(--font-size-description);font-weight:600;line-height:var(--line-height-description);-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;overflow:hidden}.customer-testimonials__card figure{aspect-ratio:1/1;background:#181818;border-radius:.5rem;margin:0;max-height:163px;overflow:hidden;position:relative;width:100%}.customer-testimonials__card figure img{height:100%;object-fit:contain;width:100%}.customer-testimonials__card figure button{border-radius:.5rem;bottom:0;height:3rem;left:0;margin:auto;position:absolute;right:0;top:0;width:4rem}.customer-testimonials__card figure button path{fill:#fff}.customer-testimonials__card__author{align-items:center;column-gap:1rem;display:flex;flex-wrap:wrap;margin-top:1rem}.customer-testimonials__card__author p{color:var(--text-color-black);font-family:Roboto;font-size:var(--font-size-author);line-height:var(--line-height-author);margin:0}.customer-testimonials__rating{display:flex;gap:.2rem}.customer-testimonials__rating svg{aspect-ratio:1/1;width:1rem}.customer-testimonials__rating svg path{fill:#f7a409}.customer-testimonials .swiper{padding-left:.5rem;padding-right:.5rem}.customer-testimonials .swiper-slide{padding-bottom:1rem;padding-top:1rem}.customer-testimonials .swiper-pagination{display:flex;margin-top:1rem;position:relative;top:.5rem!important}.customer-testimonials .swiper-pagination-bullet{background-color:#ff355a}.customer-testimonials__swiper-buttons{display:flex;gap:.75rem;justify-content:flex-end;margin-top:-.5rem;padding-bottom:.5rem}.customer-testimonials .swiper-button-next,.customer-testimonials .swiper-button-prev{aspect-ratio:1/1;background-color:#fff;border:2px solid #e9edf2;border-radius:10rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);color:var(--text-color-black);padding:.625rem!important;position:relative;width:3rem}.customer-testimonials .swiper-button-next:hover,.customer-testimonials .swiper-button-prev:hover{background-color:#ff355a;border-color:#ff355a;color:#fff}.customer-testimonials .swiper-button-next svg,.customer-testimonials .swiper-button-prev svg{height:1rem;width:1rem;fill:currentColor}.customer-testimonials .swiper-button-next svg path,.customer-testimonials .swiper-button-prev svg path{fill:currentColor}.customer-testimonials .swiper-button-next svg{transform:rotate(180deg)}@media screen and (width > 992px){.customer-testimonials{--font-size-h2:2rem;--line-height-h2:2.4rem;--font-size-description:1.25rem;--line-height-description:1.5rem;--font-size-author:1.125rem;--line-height-author:1.6875rem}.customer-testimonials__card{grid-template-columns:minmax(180px,180px) 1fr}.customer-testimonials__card figure{aspect-ratio:1/1;max-height:10.125rem}}@media screen and (width > 1200px){.customer-testimonials{--font-size-h2:2rem;--line-height-h2:2.4rem}.customer-testimonials__rating svg{width:1.25rem}.customer-testimonials__rating{gap:.5rem}.customer-testimonials__swiper-buttons{margin-top:-.375rem}.customer-testimonials .swiper-pagination{justify-content:center}}