.testimonials-section{padding:80px;margin-top:48px}@media (max-width: 768px){.testimonials-section{padding:32px 16px;margin-top:0}}.testimonials-container{max-width:1200px;margin:0 auto}.testimonials-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:40px;gap:24px}@media (max-width: 768px){.testimonials-header{flex-direction:column;gap:16px;margin-bottom:24px}}.testimonials-title{font-family:IBM Plex Sans Arabic,sans-serif;font-weight:700;font-style:normal;font-size:32px;line-height:150%;letter-spacing:-.03em;text-align:right;vertical-align:middle;color:#000;margin:0;flex-shrink:0}@media (max-width: 768px){.testimonials-title{font-size:24px;width:100%;text-align:right}}.testimonials-description{font-family:IBM Plex Sans Arabic,sans-serif;font-weight:500;font-style:normal;font-size:18px;line-height:140%;letter-spacing:-.02em;text-align:right;vertical-align:middle;color:#101828;margin:0;max-width:600px}@media (max-width: 768px){.testimonials-description{font-size:16px;max-width:100%;text-align:right}}.testimonials-grid{display:flex;gap:16px;overflow-x:scroll;overflow-y:visible;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:10px;padding-top:10px;padding-left:10px}@media (min-width: 769px){.testimonials-grid{gap:16px}.testimonials-grid::-webkit-scrollbar{display:none}}@media (max-width: 768px){.testimonials-grid{gap:12px}.testimonials-grid::-webkit-scrollbar{display:none}}.testimonial-card{background-image:url(/assets/images/doctor/Testimonial.png);background-size:cover;background-repeat:no-repeat;border-radius:12px;padding:24px;display:flex;flex-direction:column;flex-shrink:0}@media (max-width: 768px){.testimonial-card{padding:12px}}@media (min-width: 769px){.testimonial-card{width:calc((100% - 48px) / 3.5);scroll-snap-align:start;min-width:280px}}@media (max-width: 768px){.testimonial-card{background-image:url(/assets/images/doctor/Testimonial-mobile.png);min-width:calc(100% - 60px);max-width:calc(100% - 60px);scroll-snap-align:start}}.testimonial-card__review{color:#000;font-family:IBM Plex Sans Arabic,sans-serif;font-weight:400;font-size:18px;line-height:30px;text-align:right;margin:0 0 22px}@media (max-width: 768px){.testimonial-card__review{font-size:14px;line-height:30px;margin:0 0 12px}}.testimonial-card__footer{display:flex;justify-content:space-between;align-items:center}.testimonial-card__user{display:flex;align-items:center}.testimonial-card__avatar{width:24px;height:24px;border-radius:50%;overflow:hidden;flex-shrink:0;margin-left:8px}.testimonial-card__avatar svg{width:100%;height:100%}.testimonial-card__name{color:#101828;font-family:IBM Plex Sans Arabic,sans-serif;font-weight:400;font-size:14px;line-height:24px;text-align:right}.testimonial-card__rating{display:flex;align-items:center;gap:4px}.testimonial-card__rating-value{color:#000;font-family:IBM Plex Sans Arabic,sans-serif;font-weight:600;font-size:14px;line-height:100%;letter-spacing:.2px}.testimonials-navigation{display:none;gap:16px;justify-content:center;align-items:center;margin-top:32px}@media (min-width: 769px){.testimonials-navigation{display:flex}}.testimonials-nav{width:56px;height:56px;border-radius:48px;padding:16px;border:none;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;flex-shrink:0}.testimonials-nav svg{width:24px;height:24px}.testimonials-nav:hover{transform:scale(1.1)}.testimonials-nav:active{transform:scale(.95)}.testimonials-nav:disabled{opacity:.5;cursor:not-allowed}.testimonials-nav:disabled:hover{transform:scale(1)}.testimonials-nav--prev{background:#090e1d}.testimonials-nav--prev:hover:not(:disabled){background:#1a1f2e}.testimonials-nav--next{background:#fff;box-shadow:0 2px 8px #0000001a}.testimonials-nav--next:hover:not(:disabled){background:#f5f5f5}
