.testimonials-section{padding-top:4rem;padding-bottom:4rem;background-color:#f5f5f5;transition:background-color .3s ease}.dark .testimonials-section{background-color:#202020}.testimonials-container{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.testimonials-heading{font-size:2.25rem;font-weight:700;text-align:center;margin-bottom:4rem}@media (min-width:768px){.testimonials-heading{font-size:3rem}}.testimonials-heading-text{color:#111827}.dark .testimonials-heading-text,.testimonials-heading-accent{color:var(--cs-amber,#FFBF00)}.swiper-container-testimonials{max-width:64rem;margin-left:auto;margin-right:auto;padding-bottom:3rem;--swiper-pagination-color:var(--cs-amber,#FFBF00);--swiper-pagination-bullet-inactive-color:#999;--swiper-pagination-bullet-inactive-opacity:0.5}.testimonial-card{border-radius:.75rem;padding:2rem;background-color:#ffffff;box-shadow:0 4px 6px -1px rgb(0 0 0/.1),0 2px 4px -2px rgb(0 0 0/.1);display:flex;flex-direction:column;justify-content:space-between;height:250px}.dark .testimonial-card{background-color:#262626}.testimonial-card-text{font-style:italic;margin-bottom:1rem;color:#000000}.dark .testimonial-card-text{color:#d1d5db}.testimonial-card-author{text-align:right;font-weight:600;color:var(--cs-amber,#FFBF00)}.home-page-main{padding-top:5rem;background-color:#ffffff;color:#111827;transition:background-color .3s ease,color .3s ease}.dark .home-page-main{background-color:#171717;color:#f3f4f6}