.testimonials_testimonialsContainer__dh9cD{width:100%;max-width:1200px;margin:0 auto;padding:4rem 2rem;background-color:#fff}.testimonials_testimonialsContent__JR0PO{display:flex;flex-direction:column;gap:2.5rem}.testimonials_testimonialsHeading__Ged_4{font-size:2.5rem;font-weight:600;color:#323232;text-align:center;margin-bottom:1rem;position:relative;padding-bottom:1rem}.testimonials_testimonialsHeading__Ged_4:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:80px;height:3px;background-color:#e4b611}.testimonials_testimonialsIntro__gNydg{font-size:1.2rem;line-height:1.8;color:#4a4a4a;text-align:center;max-width:800px;margin:0 auto 1rem}.testimonials_testimonialsGrid__JU8dq{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem}.testimonials_testimonialCard__Lr024{background-color:#f9f9f9;border-radius:8px;padding:2rem;box-shadow:0 4px 15px rgba(0,0,0,.08);position:relative;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column}.testimonials_testimonialCard__Lr024:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.12)}.testimonials_testimonialQuote__ZDcYp{font-size:4rem;color:#e4b611;opacity:.3;position:absolute;top:10px;left:15px;line-height:1}.testimonials_testimonialText__cVGhY{font-size:1rem;line-height:1.7;color:#4a4a4a;margin-bottom:1.5rem;flex-grow:1;position:relative;z-index:1}.testimonials_testimonialFooter__o74Jm{display:flex;justify-content:space-between;align-items:flex-end;border-top:1px solid rgba(0,0,0,.1);padding-top:1rem}.testimonials_testimonialAuthor__WBOx5{display:flex;flex-direction:column}.testimonials_authorName____poy{font-weight:600;color:#323232;font-size:1.1rem}.testimonials_authorLocation__ZRGzf{color:#666;font-size:.9rem}.testimonials_testimonialService__c3H9b{background-color:#e4b611;color:#fff;padding:.4rem .8rem;border-radius:4px;font-size:.8rem;font-weight:600}.testimonials_leaveTestimonial__JdJkW{background-color:#f9f9f9;padding:2.5rem;border-radius:8px;margin-top:2rem;text-align:center;border-left:4px solid #e4b611}.testimonials_leaveTestimonial__JdJkW h2{font-size:1.8rem;color:#323232;margin-bottom:1rem}.testimonials_leaveTestimonial__JdJkW p{font-size:1.1rem;line-height:1.7;color:#4a4a4a;max-width:700px;margin:0 auto}.testimonials_leaveTestimonial__JdJkW a{color:#e4b611;font-weight:600;text-decoration:none;transition:color .3s ease}.testimonials_leaveTestimonial__JdJkW a:hover{color:#c99e0f;text-decoration:underline}@media (max-width:768px){.testimonials_testimonialsContainer__dh9cD{padding:3rem 1.5rem}.testimonials_testimonialsHeading__Ged_4{font-size:2rem}.testimonials_testimonialsIntro__gNydg{font-size:1.1rem}.testimonials_testimonialsGrid__JU8dq{grid-template-columns:1fr}.testimonials_leaveTestimonial__JdJkW{padding:2rem 1.5rem}}@media (max-width:480px){.testimonials_testimonialsContainer__dh9cD{padding:2rem 1rem}.testimonials_testimonialsHeading__Ged_4{font-size:1.75rem}.testimonials_testimonialCard__Lr024{padding:1.5rem}.testimonials_testimonialQuote__ZDcYp{font-size:3rem}.testimonials_leaveTestimonial__JdJkW h2{font-size:1.5rem}.testimonials_leaveTestimonial__JdJkW p{font-size:1rem}}