/* Seth Sewa: testimonials, gallery, contact and bank accounts */
.seth-testimonials{padding:80px 0;background:linear-gradient(180deg,#fff 0%,#f2f8f5 100%);overflow:hidden}.seth-testimonials-heading{text-align:center;margin:0 auto 55px;padding:0 18px}.seth-testimonials-heading h2{font-size:clamp(28px,4vw,46px);letter-spacing:-.03em;color:#123f34}.seth-testimonials-kicker{color:#d89119;text-transform:uppercase;font-weight:800;letter-spacing:.12em}.seth-testimonials-line{display:block;width:65px;height:4px;background:#e9a73b;margin:16px auto;border-radius:9px}.seth-testimonials-viewport{overflow:hidden;padding:32px 0 45px}.seth-testimonials-track{display:flex;gap:24px;width:max-content;align-items:stretch}.seth-testimonials-moving{animation:sethTestimonialsRight 42s linear infinite}.seth-testimonials-viewport:hover .seth-testimonials-track{animation-play-state:paused}.seth-testimonial-card{position:relative;flex:0 0 340px;max-width:calc(100vw - 45px);min-height:265px;background:#fff;border:1px solid #e3eee9;border-radius:24px;padding:57px 26px 26px;box-shadow:0 15px 35px #164b3a14;transition:transform .35s,box-shadow .35s}.seth-testimonial-card:hover{transform:translateY(-10px);box-shadow:0 25px 45px #164b3a28}.seth-testimonial-avatar{position:absolute;top:-32px;left:calc(50% - 34px);height:68px;width:68px;border:4px solid white;border-radius:50%;overflow:hidden;background:#176b5c;color:white;display:grid;place-items:center;font-size:26px;font-weight:700;box-shadow:0 5px 20px #0002}.seth-testimonial-avatar img{width:100%;height:100%;object-fit:cover}.seth-testimonial-quote-mark{font-size:60px;color:#e8a43b;line-height:.7}.seth-testimonial-card blockquote{font-size:15px;line-height:1.85;color:#42564e;margin:10px 0 20px;white-space:normal}.seth-testimonial-person strong{color:#176b5c}.seth-testimonial-person span{color:#63756e;font-size:13px}@keyframes sethTestimonialsRight{from{transform:translateX(-50%)}to{transform:translateX(0)}}
.seth-contact-details{max-width:1180px;margin:0 auto;padding:55px 22px}.seth-contact-details h2{font-size:clamp(26px,3vw,40px);color:#145747;margin:0 0 12px}.seth-contact-details>p{color:#60736a;line-height:1.7}.seth-bank-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:22px;margin:28px 0 45px}.seth-bank-card{background:#fff;border:1px solid #dbe9e1;border-radius:20px;padding:26px;box-shadow:0 15px 32px #163f3210}.seth-bank-card h3{color:#176b5c;margin:0 0 20px;font-size:21px}.seth-bank-card dl{margin:0}.seth-bank-card dt{color:#65756f;font-size:12px;text-transform:uppercase;letter-spacing:.06em;margin-top:12px}.seth-bank-card dd{margin:3px 0 0;color:#142c23;font-weight:650;overflow-wrap:anywhere}.seth-map{margin-top:25px;border-radius:22px;overflow:hidden;background:#eef4f1}.seth-map iframe{display:block;width:100%;height:380px;border:0}.seth-gallery-video{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:16px;background:#142b22}.seth-gallery-link{display:inline-block;margin-top:12px;color:#176b5c;font-weight:700}.seth-hero-slide-note{font-size:12px;color:#6b786f}@media(max-width:720px){.seth-testimonials{padding:60px 0}.seth-testimonial-card{flex-basis:290px}.seth-contact-details{padding:35px 16px}.seth-map iframe{height:280px}}@media(prefers-reduced-motion:reduce){.seth-testimonials-moving{animation:none}.seth-testimonial-card{transition:none}}
