.testimonials-section{padding:50px 20px}.testimonials-section .section-header{text-align:center;margin-bottom:1rem}.testimonials-section .section-header .header-badge{display:flex;justify-content:center;align-items:center;gap:.5rem;background-color:rgba(1,102,165,.1294117647);color:var(--primary);border-radius:9999px;padding:.5rem 1rem;margin-bottom:.2rem;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}.testimonials-section .section-header .header-badge .badge-icon{height:1rem;width:1rem}.testimonials-section .section-header .header-badge .badge-text{font-size:.875rem;font-weight:600}.testimonials-section .section-header .header-title{font-size:1.3rem;color:#000;text-align:center;margin-top:0;font-weight:500}@media only screen and (min-width:640px){.testimonials-section .section-header .header-title{font-size:2.8125rem}}.testimonials-section .section-header .header-description{font-size:1rem;color:var(--grey-color);text-align:center;margin-bottom:0}@media only screen and (min-width:640px){.testimonials-section .section-header .header-description{font-size:1.1rem}}.testimonials-section :global(.swiper-pagination-bullet){background-color:#6b7280;opacity:.5}.review-card{background-color:#f9fafb;padding:1.5rem;border-radius:.5rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);height:100%;display:flex;flex-direction:column;margin-bottom:40px}.review-card .card-content{flex-grow:1}.review-card .header{display:flex;gap:.5rem;margin-bottom:1rem}.review-card .text-content .reviewer-name{font-size:1.25rem;font-weight:600;color:#111827}.review-card .text-content .vehicle-location{font-size:.875rem;color:#6b7280;margin-bottom:.25rem}.review-card .text-content .rating-stars{display:flex;align-items:center}.review-card .text-content .rating-stars .star-icon{color:#facc15;margin-right:.25rem}.review-card .review-text{color:#374151;line-height:1.625;font-style:italic}