@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap);.total-knee-replacement{background-color:#fff;color:#fff;font-family:Poppins,sans-serif;line-height:1.5}.total-knee-replacement section{padding:60px 5%;text-align:center}.total-knee-replacement body,.total-knee-replacement html{margin:0;overflow-x:hidden;padding:0;width:100%}.total-knee-replacement .tkr-hero{background-image:inherit;background-position:var(--focus-desktop);background-repeat:no-repeat;background-size:cover;color:#fff;height:var(--hero-height-desktop);left:0;margin:0;min-width:100vw;overflow:hidden;position:relative;right:0;width:var(--hero-width-desktop)}.total-knee-replacement .tkr-hero .hero-title{color:#fff;font-size:32px;font-weight:700;left:50%;line-height:1.3;position:absolute;text-align:center;top:40px;transform:translateX(-50%);width:80%;z-index:2}.total-knee-replacement .tkr-hero .whatsapp-button{align-items:center;background-color:#25d366;border-radius:8px;color:#fff;display:inline-flex;font-size:14px;font-weight:600;gap:6px;left:50%;padding:12px 28px;position:absolute;text-decoration:none;top:var(--button-offset-desktop);transform:translateX(-50%);transition:all .3s ease;z-index:2}.total-knee-replacement .tkr-hero .whatsapp-button:hover{background-color:#1ebe5b}.total-knee-replacement .tkr-hero .whatsapp-button .whatsapp-icon{font-size:18px}.total-knee-replacement .tkr-hero .hero-stats{bottom:30px;left:40px;position:absolute;text-align:left;z-index:2}.total-knee-replacement .tkr-hero .hero-stats .trusted{color:#fff;font-size:12px;font-weight:400;margin-bottom:6px}.total-knee-replacement .tkr-hero .hero-stats .stats-list span{color:#fff;display:inline-block;font-size:12px;font-weight:700;margin-right:10px}@media(max-width:768px){.total-knee-replacement .tkr-hero{background-position:var(--focus-mobile);height:var(--hero-height-mobile);left:0;min-width:100vw;overflow-x:hidden;right:0;width:var(--hero-width-mobile)}.total-knee-replacement .tkr-hero .hero-title{font-size:24px;line-height:1.4;top:25px;width:90%}.total-knee-replacement .tkr-hero .whatsapp-button{border-radius:6px;font-size:13px;padding:10px 24px;top:var(--button-offset-mobile)}.total-knee-replacement .tkr-hero .hero-stats{bottom:20px;left:20px}.total-knee-replacement .tkr-hero .hero-stats .trusted{font-size:11px}.total-knee-replacement .tkr-hero .hero-stats .stats-list span{display:block;font-size:11px;margin:2px 0}}.total-knee-replacement .tkr-symptoms{--card-width:360px;--card-height:240px;--icon-size:60px;--column-gap:0.8px;--row-gap:28px;background-color:#f3eeeb;padding:60px 20px;text-align:center}.total-knee-replacement .tkr-symptoms h2{color:#333!important;font-size:20px;font-weight:700;margin-bottom:12px}.total-knee-replacement .tkr-symptoms p{color:#555;font-size:16px;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:600px}.total-knee-replacement .tkr-symptoms .symptom-grid{grid-column-gap:var(--column-gap);grid-row-gap:var(--row-gap);column-gap:var(--column-gap);display:grid;grid-template-columns:repeat(3,1fr);justify-content:center;justify-items:center;row-gap:var(--row-gap)}.total-knee-replacement .tkr-symptoms .symptom-card{align-items:flex-start;background:#fff;border-radius:16px;box-shadow:0 4px 10px #0000000d;display:flex;flex-direction:column;justify-content:center;max-width:var(--card-width);min-height:var(--card-height);padding:24px;text-align:left;transition:transform .3s ease,box-shadow .3s ease;width:100%}.total-knee-replacement .tkr-symptoms .symptom-card:hover{box-shadow:0 8px 18px #00000014;transform:translateY(-5px)}.total-knee-replacement .tkr-symptoms .symptom-card .icon-circle{align-items:center;background-color:#e0eee7;border-radius:50%;display:flex;flex-shrink:0;height:var(--icon-size);justify-content:center;margin-bottom:16px;overflow:hidden;width:var(--icon-size)}.total-knee-replacement .tkr-symptoms .symptom-card .icon-circle img{height:100%;object-fit:cover;width:100%}.total-knee-replacement .tkr-symptoms .symptom-card h3{color:#222;font-size:16px;font-weight:600;margin-bottom:8px}.total-knee-replacement .tkr-symptoms .symptom-card p{color:#666;font-size:14px;line-height:1.5;margin:0}@media(max-width:1024px){.total-knee-replacement .tkr-symptoms .symptom-grid{column-gap:20px;grid-template-columns:repeat(2,1fr);row-gap:24px}.total-knee-replacement .tkr-symptoms .symptom-card{max-width:85%;min-height:240px}}@media(max-width:768px){.total-knee-replacement .tkr-symptoms{padding:40px 16px}.total-knee-replacement .tkr-symptoms h2{font-size:18px}.total-knee-replacement .tkr-symptoms p{font-size:14px;margin-bottom:32px}.total-knee-replacement .tkr-symptoms .symptom-grid{grid-template-columns:1fr;row-gap:20px}.total-knee-replacement .tkr-symptoms .symptom-card{max-width:none;min-height:220px;width:80%}.total-knee-replacement .tkr-symptoms .icon-circle{height:50px;width:50px}}.total-knee-replacement .tkr-surgeons{background:#f3eeeb;color:#333;padding:0;text-align:center}.total-knee-replacement .tkr-surgeons .header-box{background:#fff;border-radius:0;margin-bottom:40px;padding:40px 0;text-align:center;width:100%}.total-knee-replacement .tkr-surgeons h2{font-size:28px;font-weight:700;margin-bottom:8px}.total-knee-replacement .tkr-surgeons p{color:#555;font-size:16px;font-weight:400;margin-bottom:30px}.total-knee-replacement .tkr-surgeons .hospital-tabs{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:40px}.total-knee-replacement .tkr-surgeons .hospital-tabs button{background:#0000;border:2px solid #887359;border-radius:25px;color:#887359;cursor:pointer;font-size:14px;font-weight:600;padding:10px 22px;transition:all .3s ease}.total-knee-replacement .tkr-surgeons .hospital-tabs button:hover{background:#8873591a;color:#887359}.total-knee-replacement .tkr-surgeons .hospital-tabs button.active{background:linear-gradient(90deg,#887359,#644e37);border:none;color:#fff}.total-knee-replacement .tkr-surgeons .surgeon-carousel{display:flex;gap:20px;justify-content:flex-start;overflow-x:auto;padding:0 20px 20px;scroll-behavior:smooth;scroll-snap-type:x mandatory}.total-knee-replacement .tkr-surgeons .surgeon-carousel.centered{justify-content:center;overflow-x:hidden}.total-knee-replacement .tkr-surgeons .surgeon-carousel::-webkit-scrollbar{display:none}@media(min-width:769px){.total-knee-replacement .tkr-surgeons .surgeon-carousel{padding-left:40px;padding-right:40px}}.total-knee-replacement .tkr-surgeons .surgeon-card{align-items:center}.total-knee-replacement .tkr-surgeons .surgeon-card img{object-position:center center}@media(max-width:768px){.total-knee-replacement .tkr-surgeons .surgeon-carousel{display:flex;gap:20px;justify-content:flex-start;overflow-x:auto;padding:0 10px;scroll-behavior:smooth;scroll-snap-type:x mandatory}.total-knee-replacement .tkr-surgeons .surgeon-card{flex:0 0 90%;margin:0 auto;scroll-snap-align:center}}.total-knee-replacement .tkr-surgeons .surgeon-card{align-items:stretch;background:#fff;border-radius:16px;box-shadow:0 4px 10px #00000014;display:flex;flex:0 0 300px;flex-direction:column;overflow:hidden;padding-bottom:1.5rem;scroll-snap-align:start;text-align:left}.total-knee-replacement .tkr-surgeons .surgeon-card img{border-top-left-radius:16px;border-top-right-radius:16px;height:260px;object-fit:cover;object-position:top center;width:100%}.total-knee-replacement .tkr-surgeons .surgeon-card .card-content{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1;padding:1rem}.total-knee-replacement .tkr-surgeons .surgeon-card h3{color:#333;font-size:16px;font-weight:600;margin-bottom:6px;text-align:left;width:100%}.total-knee-replacement .tkr-surgeons .surgeon-card .title{color:#887359;font-size:14px;font-weight:500;margin-bottom:4px;text-align:left;width:100%}.total-knee-replacement .tkr-surgeons .surgeon-card .hospital{color:#777;font-size:12px;margin-bottom:auto;text-align:left;width:100%}.total-knee-replacement .tkr-surgeons .surgeon-card .book-btn{align-items:center;align-self:center;background:linear-gradient(90deg,#887359,#644e37);border-radius:8px;box-shadow:0 3px 8px #644e3740;color:#fff!important;display:flex;font-size:14px;font-weight:600;height:42px;justify-content:center;margin-top:auto;overflow:hidden;padding:0 20px;text-align:center;text-decoration:none;text-overflow:ellipsis;transition:all .3s ease;white-space:nowrap;width:270px}.total-knee-replacement .tkr-surgeons .surgeon-card .book-btn:active,.total-knee-replacement .tkr-surgeons .surgeon-card .book-btn:focus,.total-knee-replacement .tkr-surgeons .surgeon-card .book-btn:hover{box-shadow:0 5px 10px #503d2b4d;color:#fff!important;transform:translateY(-2px)}.total-knee-replacement .tkr-surgeons .carousel-dots{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:20px;padding-bottom:40px}.total-knee-replacement .tkr-surgeons .carousel-dots .dot{background:#fff;border:1px solid #887359;border-radius:50%;height:10px;transition:all .3s ease;width:10px}.total-knee-replacement .tkr-surgeons .carousel-dots .dot.active{background:linear-gradient(90deg,#887359,#644e37);border:none;border-radius:20px;width:24px}.total-knee-replacement .tkr-surgeons .surgeon-carousel-wrapper{padding:0 40px}@media(max-width:768px){.total-knee-replacement .tkr-surgeons .surgeon-carousel-wrapper{padding:0 20px}}.total-knee-replacement .tkr-services{--card-opacity:0.4;--card-title-size:18px;--card-text-size:14px;--image-size:60px;--outer-gap:40px;--middle-gap:20px;--card-min-height:280px;background-image:url(/static/media/visual-1.4be2184b981c7f7bb5c9.png);background-position:top;background-repeat:no-repeat;background-size:cover;color:#333;padding:80px 20px;position:relative;text-align:center}.total-knee-replacement .tkr-services h2{font-size:24px;font-weight:700;margin-bottom:12px}.total-knee-replacement .tkr-services p{color:#555;font-size:16px;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:700px}.total-knee-replacement .tkr-services .services-grid{grid-column-gap:var(--middle-gap);grid-row-gap:24px;align-items:start;column-gap:var(--middle-gap);display:grid;grid-template-columns:minmax(var(--outer-gap),1fr) repeat(2,minmax(280px,420px)) minmax(var(--outer-gap),1fr);justify-content:center;row-gap:24px}.total-knee-replacement .tkr-services .services-grid>:nth-child(odd){grid-column:2}.total-knee-replacement .tkr-services .services-grid>:nth-child(2n){grid-column:3}.total-knee-replacement .tkr-services .service-card{align-items:flex-start;background:rgba(255,255,255,var(--card-opacity));border-radius:20px;box-shadow:0 4px 10px #0000000d;display:flex;flex-direction:column;justify-content:center;min-height:var(--card-min-height);padding:24px;text-align:left;transition:transform .3s ease,box-shadow .3s ease;width:100%}.total-knee-replacement .tkr-services .service-card:hover{box-shadow:0 8px 18px #00000014;transform:translateY(-4px)}.total-knee-replacement .tkr-services .service-card .service-image{background:#f3eeeb;border-radius:16px;height:var(--image-size);margin-bottom:16px;overflow:hidden;width:var(--image-size)}.total-knee-replacement .tkr-services .service-card .service-image img{height:100%;object-fit:cover;width:100%}.total-knee-replacement .tkr-services .service-card h3{color:#222;font-size:var(--card-title-size);font-weight:700;margin-bottom:8px}.total-knee-replacement .tkr-services .service-card p{color:#555;font-size:var(--card-text-size);line-height:1.6;margin:0}@media(max-width:1024px){.total-knee-replacement .tkr-services .services-grid{grid-template-columns:1fr;row-gap:24px}.total-knee-replacement .tkr-services .service-card{margin:0 auto;max-width:85%}}@media(max-width:768px){.total-knee-replacement .tkr-services{--image-size:70px;--card-title-size:16px;--card-text-size:13px;--card-min-height:240px;padding:60px 16px}.total-knee-replacement .tkr-services h2{font-size:20px}.total-knee-replacement .tkr-services p{font-size:14px}.total-knee-replacement .tkr-services .services-grid{align-items:center;display:flex;flex-direction:column;gap:16px;padding:0}.total-knee-replacement .tkr-services .service-card{align-items:flex-start;max-width:90%;min-height:var(--card-min-height);padding:20px;text-align:left;width:100%}.total-knee-replacement .tkr-services .service-image{margin-bottom:12px}}.total-knee-replacement .tkr-testimonials{--outer-gap:60px;--middle-gap:20px;--row-gap:24px;--card-width:460px;--card-height:230px;background-color:#f3eeeb;padding:60px 20px;text-align:center}.total-knee-replacement .tkr-testimonials h2{color:#333!important;color:"#000";font-size:20px;font-weight:700;margin-bottom:12px}.total-knee-replacement .tkr-testimonials p{color:#555;font-size:16px;margin-bottom:32px;margin-left:auto;margin-right:auto;max-width:700px}.total-knee-replacement .tkr-testimonials .testimonial-grid{grid-gap:var(--row-gap) var(--middle-gap);display:grid;gap:var(--row-gap) var(--middle-gap);grid-template-columns:repeat(2,var(--card-width));justify-content:center;padding:0 var(--outer-gap)}.total-knee-replacement .tkr-testimonials .testimonial-card{align-items:flex-start;background:#fff;border-radius:20px;box-shadow:0 4px 10px #0000000d;color:inherit;cursor:pointer;display:flex;flex-direction:column;justify-content:center;max-width:var(--card-width);min-height:var(--card-height);padding:28px;text-align:left;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease;width:100%}.total-knee-replacement .tkr-testimonials .testimonial-card:hover{box-shadow:0 8px 18px #00000014;transform:translateY(-4px)}.total-knee-replacement .tkr-testimonials .testimonial-card .testimonial-header{align-items:center;display:flex;margin-bottom:12px}.total-knee-replacement .tkr-testimonials .testimonial-card .testimonial-header .icon-circle{background:#f3eeeb;border-radius:50%;flex-shrink:0;height:50px;margin-right:12px;overflow:hidden;width:50px}.total-knee-replacement .tkr-testimonials .testimonial-card .testimonial-header .icon-circle img{height:100%;object-fit:cover;width:100%}.total-knee-replacement .tkr-testimonials .testimonial-card .testimonial-header .testimonial-info h3{font-size:16px;font-weight:600;margin:0}.total-knee-replacement .tkr-testimonials .testimonial-card .testimonial-header .testimonial-info span{color:#777;font-size:12px}.total-knee-replacement .tkr-testimonials .testimonial-card .testimonial-text{color:#555;font-size:14px;line-height:1.5;margin:0}.total-knee-replacement .tkr-testimonials .testimonial-card .testimonial-text strong{display:block;font-weight:600;margin-bottom:6px}@media(max-width:1024px){.total-knee-replacement .tkr-testimonials .testimonial-grid{gap:16px;grid-template-columns:1fr;padding:0 24px}.total-knee-replacement .tkr-testimonials .testimonial-card{margin:0 auto;max-width:85%;min-height:240px}}@media(max-width:768px){.total-knee-replacement .tkr-testimonials{padding:40px 16px}.total-knee-replacement .tkr-testimonials h2{font-size:18px}.total-knee-replacement .tkr-testimonials p{font-size:14px;margin-bottom:24px}.total-knee-replacement .tkr-testimonials .testimonial-grid{gap:14px;grid-template-columns:1fr;padding:0 12px}.total-knee-replacement .tkr-testimonials .testimonial-card{min-height:220px;padding:24px;width:90%}}
/*# sourceMappingURL=771.c11950b5.chunk.css.map*/