:root{--primary-color:#3f76ac;--secondary-color:#5572f5;--accent-color:#79ac3f;--white-color:#ffffff;--font-family:"Poppins",sans-serif;--font-size:16px;--font-weight:400;--line-height:1.6;--letter-spacing:0.5px;scroll-behavior:smooth}.home{background-image:url(/_next/static/media/image.3d3b6a37.png);background-size:cover;background-position:50%;background-color:transparent;color:white;min-height:calc(100vh - 80px);justify-content:center;padding:clamp(40px,10vh,100px) 5%;font-family:Poppins,sans-serif;position:relative;overflow:hidden}.home,.home-content{display:flex;align-items:center}.home-content{max-width:1200px;width:100%;justify-content:space-between;gap:60px}.home-image-wrapper{flex:1 1;padding:15px;border-radius:20px;box-shadow:0 15px 40px rgba(0,0,0,.2);display:flex;justify-content:center;align-items:center}.home-image{width:100%;max-width:500px;height:auto;border-radius:10px;object-fit:cover;display:block}.home-text-wrapper{flex:1 1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left}.home-subtitle{font-size:1.1rem;font-weight:600;margin-bottom:10px;color:#f1f5f9;letter-spacing:.5px;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.home-title{font-size:clamp(2.2rem,8vw,3.5rem);font-weight:700;margin-bottom:20px;color:goldenrod;text-shadow:1px 1px 4px rgba(0,0,0,.5);text-wrap:balance;overflow-wrap:anywhere}.home-description{font-size:1rem;color:#ffffff;line-height:1.7;margin-bottom:30px;max-width:95%;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.home-btn{background-color:#5572f5;color:white;padding:14px 35px;border:none;border-radius:6px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 10px rgba(121,172,63,.3);text-decoration:none;display:inline-block}.home-btn:hover{background-color:#5572f5;transform:translateY(-2px);box-shadow:0 6px 15px rgba(3,3,2,.26)}.home-divider .elementor-shape-fill{fill:#FFFFFF}.title2{padding:60px 5%;background-color:white;justify-content:center}.stat-container,.title2{display:flex;align-items:center}.stat-container{flex-direction:row;justify-content:space-evenly;width:100%;max-width:1200px;margin:0 auto;gap:10px}.stat-box{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:clamp(20px,4vw,30px) clamp(10px,5vw,50px);flex:1 1}.stat-divider{width:1px;height:80px;background-color:#ededed}.stat-number{font-size:clamp(2rem,5vw,3.5rem);font-weight:700;color:#000;margin-bottom:5px;line-height:1.2}.stat-text{font-size:1.1rem;color:#2D3ED2;font-weight:600;margin:0}.corner{position:absolute;width:28px;height:28px}.corner-tl{top:0;left:0;transform:rotate(0deg)}.corner-tr{top:0;right:0;transform:rotate(90deg)}.corner-br{bottom:0;right:0;transform:rotate(180deg)}.corner-bl{bottom:0;left:0;transform:rotate(270deg)}.hospitalvision{flex-direction:column;align-items:center;padding:60px 5%;background-color:#323448df;color:white}.hospitalvision,.section{display:flex;justify-content:center}.section{gap:30px;padding:20px 40px;flex-wrap:wrap}.vision-card{flex:1 1;min-width:280px;max-width:350px;border:2px solid white;border-radius:25px;padding:20px;text-align:center;color:white;transition:.3s ease}.vision-card:hover{transform:translateY(-10px)}.vision-card img{width:100px;margin-bottom:20px;filter:brightness(0) invert(1)}.vision-card h2{margin-bottom:15px;font-size:22px;letter-spacing:1px;text-align:center}.vision-card p{font-size:14px;line-height:1.6;text-align:left}.about-gm{display:flex;max-width:1200px;margin:100px auto;gap:clamp(40px,8vw,100px);padding:0 5%;align-items:center}.about-left{flex:1 1}.about-subtitle{color:#5572f5;font-size:1rem;font-weight:600;margin-bottom:10px;letter-spacing:.5px}.about-title{font-size:clamp(2rem,6vw,2.8rem);font-weight:700;color:#222;line-height:1.2;margin-bottom:30px}.about-features{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-bottom:30px}.feature-item{display:flex;align-items:center;gap:15px;border:1px solid #eaeaea;padding:15px;border-radius:8px;background-color:#fcfcfc;transition:transform .3s ease,box-shadow .3s ease}.feature-item:hover{transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,.05)}.feature-item span{font-size:.95rem;color:#333;font-weight:500;line-height:1.3}.about-description{color:#666;line-height:1.8;font-size:1rem;margin-bottom:35px}.about-btn{background-color:#3f76ac;color:white;padding:14px 30px;border:none;border-radius:6px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 10px rgba(121,172,63,.3);text-decoration:none;display:inline-block}.about-btn:hover{background-color:#3f76ac;transform:translateY(-2px);box-shadow:0 6px 15px rgba(3,3,2,.26)}.about-right{flex:1 1;justify-content:flex-end;padding:20px}.about-image-container,.about-right{position:relative;display:flex;align-items:center}.about-image-container{width:100%;max-width:500px;justify-content:center}.about-image-shape{position:relative;width:100%;aspect-ratio:1/1.1;background:#e1f5f2;border-radius:180px 180px 40px 180px;padding:12px;z-index:2;box-shadow:0 20px 40px rgba(0,0,0,.08);overflow:hidden}.about-image-shape img{width:100%;height:100%;object-fit:cover;border-radius:170px 170px 30px 170px}.decorative-dots{position:absolute;top:-20px;right:-20px;width:120px;height:120px;background-image:radial-gradient(#d1d5db 2px,transparent 0);background-size:15px 15px;z-index:1}.about-badge-container{position:absolute;bottom:40px;left:-60px;background:white;padding:30px;border-radius:20px;box-shadow:0 15px 45px rgba(0,0,0,.12);z-index:5;width:260px;display:flex;flex-direction:column;gap:20px;border:1px solid rgba(0,0,0,.05)}.about-badge-icon{width:60px;height:60px;background-color:#3f76ac;border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;box-shadow:0 8px 20px rgba(63,118,172,.3)}.about-badge-icon svg{width:30px;height:30px}.about-badge-content h3{font-size:3rem;font-weight:700;color:#3f76ac;margin:0;line-height:1}.about-badge-content .badge-main-text{font-size:1.1rem;font-weight:600;color:#2c3e50;margin-top:10px;line-height:1.3}.about-badge-quote{display:flex;align-items:flex-start;gap:15px;margin-top:10px;border-top:1px solid #eee;padding-top:20px}.quote-bar{width:3px;height:40px;background-color:#3f76ac;border-radius:2px}.about-badge-quote p{font-size:.95rem;color:#666;font-style:italic;margin:0;line-height:1.4}@media (max-width:992px){.about-badge-container{left:0;bottom:-60px;width:220px;padding:20px}.about-badge-content h3{font-size:2.2rem}}@media (max-width:768px){.about-right{justify-content:center;margin-top:40px}.about-badge-container{position:relative;left:0;bottom:0;margin-top:-40px;width:100%;max-width:300px}}.spec{padding:80px 5%;background-color:#ffffff;display:flex;flex-direction:column;align-items:center}.spec-header{text-align:center;margin-bottom:50px;max-width:800px}.spec-header h3{color:#3f76ac;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;margin-bottom:12px}.spec-header h1{font-size:2.8rem;font-weight:700;color:#1e293b;margin-bottom:15px}.spec-header p{font-size:1.1rem;color:#64748b;line-height:1.6}.spec-container{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px;width:100%;max-width:1200px}.spec-card{text-decoration:none;display:flex;flex-direction:column;align-items:flex-start;padding:10px;transition:all .3s ease;border-radius:12px}.spec-card:hover{transform:translateY(-5px)}.spec-icon{width:50px;height:50px;background-color:#3f76ac;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px;box-shadow:0 4px 12px rgba(63,118,172,.25);transition:all .3s ease}.spec-card:hover .spec-icon{background-color:#2D3ED2;box-shadow:0 6px 16px rgba(45,62,210,.3)}.spec-icon img{width:24px;height:24px;object-fit:contain;filter:brightness(0) invert(1)}.spec-info{display:flex;flex-direction:column;gap:8px}.spec-info h3{font-size:1.25rem;font-weight:700;color:#1e293b;margin:0;transition:color .3s ease}.spec-card:hover .spec-info h3{color:#3f76ac}.spec-info p{font-size:.95rem;color:#64748b;line-height:1.6;margin:0}@media (max-width:1024px){.spec-container{grid-template-columns:repeat(2,1fr);gap:30px}}@media (max-width:640px){.spec-container{grid-template-columns:1fr;gap:25px}.spec-header h1{font-size:2.2rem}.spec-card{align-items:center;text-align:center}}.why-choose-us{position:relative;background:linear-gradient(135deg,#ff3c83,#ff6eab 50%,#ff3c83);padding:clamp(60px,10vh,100px) 5%;overflow:hidden}.wcu-wave-top{top:-1px}.wcu-wave-bottom,.wcu-wave-top{position:absolute;left:0;width:100%;height:80px}.wcu-wave-bottom{bottom:-1px}.wcu-content{position:relative;z-index:2;max-width:1200px;margin:0 auto;text-align:center}.wcu-label{font-size:1rem;font-weight:600;color:#fff;margin-bottom:8px;letter-spacing:.5px}.wcu-title{font-size:clamp(1.8rem,5vw,2.6rem);font-weight:700;color:#1a1a2e;line-height:1.2;margin-bottom:50px}.wcu-cards{display:flex;gap:28px;justify-content:center;flex-wrap:wrap}.wcu-card{flex:1 1;min-width:250px;max-width:320px;background:linear-gradient(135deg,#7b5ea7,#6366f1 50%,#818cf8);border-radius:20px;padding:35px 28px;color:#fff;text-align:center;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 8px 30px rgba(99,102,241,.3)}.wcu-card:hover{transform:translateY(-8px);box-shadow:0 16px 40px rgba(99,102,241,.45)}.wcu-card-header{flex-direction:column;gap:15px;margin-bottom:20px;text-align:center}.wcu-card-header,.wcu-icon{display:flex;align-items:center}.wcu-icon{width:60px;height:60px;justify-content:center;color:#fff;background:rgba(255,255,255,.1);border-radius:50%;margin-bottom:5px}.wcu-icon svg{width:44px;height:44px}.wcu-card h3{font-size:1.1rem;font-weight:700;line-height:1.3;margin:0}.wcu-card p{font-size:.9rem;line-height:1.6;opacity:.9;margin:0;text-align:left}.doctors{padding:100px 5%;background-color:lightblue}.doctors-header{text-align:center;margin-bottom:60px}.doctors-header h3{color:#3f76ac;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;margin-bottom:12px}.doctors-header h1{font-size:2.8rem;color:#1e293b;margin-bottom:20px}.doctors-header p{max-width:650px;margin:0 auto;color:#64748b;line-height:1.7}.doctors-container{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:20px;gap:20px;max-width:1300px;margin:0 auto}.doctor-card{background:#ffffff;border-radius:12px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,.05);transition:all .4s cubic-bezier(.4,0,.2,1);border:1px solid #f1f5f9;height:100%;display:flex;flex-direction:column}.doctor-card:hover{transform:translateY(-12px);box-shadow:0 20px 40px rgba(0,0,0,.1);border-color:#e2e8f0}.doctor-image-container{position:relative;width:100%;aspect-ratio:1/1.1;overflow:hidden}.doctor-image-container img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.4,0,.2,1)}.doctor-card:hover .doctor-image-container img{transform:scale(1.1)}.doctor-info{padding:12px;text-align:center;flex-grow:1;display:flex;flex-direction:column;justify-content:center}.doctor-info h4{font-size:1rem;color:#1e293b;margin:0 0 5px;font-weight:700}.doc-specialty{color:#64748b;font-size:.85rem;margin-bottom:2px}.doc-degree{color:#3f76ac;font-size:.75rem;font-weight:600}.facilities-section{padding:80px 0;background-color:#f8fafc}.facilities-header{text-align:center;margin-bottom:50px;padding:0 5%}.facilities-header h3{color:#3f76ac;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;margin-bottom:10px}.facilities-header h1{font-size:3rem;color:#1e293b;margin-bottom:15px}.facilities-header p{color:#64748b;max-width:700px;margin:0 auto;line-height:1.6}.facilities-container{width:100%;max-width:100%;margin:0 auto;padding:20px 0 40px}.facilities-swiper{padding:10px 5px!important}.marquee-mode .swiper-wrapper{transition-timing-function:linear!important}.facility-item{position:relative;border-radius:20px;overflow:hidden;aspect-ratio:4/5;box-shadow:0 10px 30px rgba(0,0,0,.08);transition:transform .4s cubic-bezier(.4,0,.2,1);background:#fff;display:block;text-decoration:none;cursor:pointer}.facility-item:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,.12)}.facility-image,.facility-image img{width:100%;height:100%}.facility-image img{object-fit:cover}.facility-overlay{position:absolute;bottom:0;left:0;right:0;padding:40px 20px 20px;background:linear-gradient(0deg,rgba(0,0,0,.8) 0,rgba(0,0,0,.4) 50%,transparent);display:flex;justify-content:center;align-items:flex-end;text-align:center}.facility-overlay h4{color:#ffffff;font-size:1.25rem;font-weight:600;margin:0;text-shadow:0 2px 10px rgba(0,0,0,.3);letter-spacing:.5px}.marquee-mode .facility-item{box-shadow:0 4px 15px rgba(0,0,0,.05)}@media (max-width:1200px){.home-content{gap:clamp(24px,4vw,40px)}.facilities-container{padding:20px 0}.doctors-container{grid-template-columns:repeat(4,1fr)}.spec-container{grid-template-columns:repeat(3,1fr)}}@media (max-width:992px){.home{min-height:auto;padding:clamp(30px,8vh,70px) 5%}.home-content{flex-direction:column;text-align:center;gap:40px}.home-text-wrapper{align-items:center;text-align:center}.home-title{font-size:clamp(2rem,7vw,2.8rem)}.home-description{max-width:100%}.home-image-wrapper{width:100%;max-width:650px}.stat-container{flex-direction:column;gap:40px}.stat-divider{width:60%;height:1px}.about-gm{flex-direction:column;margin:40px auto}.about-left,.about-right{width:100%}.about-right{margin-top:40px;min-height:400px}.about-features{grid-template-columns:1fr 1fr}.doctors-container,.spec-container{grid-template-columns:repeat(3,1fr)}.wcu-cards{flex-direction:column;align-items:center}}@media (max-width:768px){.home{padding:clamp(24px,7vh,40px) 5%}.home-title{font-size:clamp(1.8rem,8vw,2.4rem)}.home-subtitle{font-size:1rem}.home-description{font-size:.95rem;line-height:1.6}.home-btn{width:100%;max-width:280px;padding:12px 20px}.doctors,.facilities-section,.hospitalvision,.spec,.title2,.why-choose-us{padding-top:50px;padding-bottom:50px}.section{padding:10px 0;gap:20px}.vision-card{max-width:100%}.about-title{font-size:clamp(1.8rem,7vw,2.2rem);margin-bottom:20px}.about-features{grid-template-columns:1fr;gap:12px}.feature-item{padding:12px;gap:10px}.about-right{min-height:320px}.img-top-left,.img-top-right{height:180px}.trusted-card{width:150px;padding:20px;top:190px}.trusted-card h3{font-size:2rem}.wcu-title{margin-bottom:30px}.wcu-card{width:100%;max-width:460px;padding:24px 20px}.doctors-header,.facilities-header{margin-bottom:35px}.doctor-image-container{aspect-ratio:1/1}.doctors-container,.spec-container{grid-template-columns:repeat(2,1fr);gap:14px}.doctors-header h1,.facilities-header h1,.spec-header h1{font-size:clamp(1.6rem,7vw,2rem)}.doctors-header p,.facilities-header p,.spec-header p{font-size:.95rem}}@media (max-width:550px){.home-title{font-size:clamp(1.6rem,8vw,2rem)}.home-subtitle{font-size:.95rem}.home-description{font-size:.9rem}.home-divider svg,.wcu-wave-bottom,.wcu-wave-top{height:50px}.stat-number{font-size:clamp(1.8rem,10vw,2.4rem)}.stat-text{font-size:1rem}.about-gm{margin:24px auto}.about-right{min-height:280px}.img-top-left,.img-top-right{height:140px}.img-bottom-right{top:22%;border-width:5px}.trusted-card{width:125px;padding:14px;top:150px}.trusted-card h3{font-size:1.5rem}.trusted-card p{font-size:.75rem}.badge-circle{width:92px;height:92px}.badge-circle .time{font-size:1.6rem}.badge-circle .text{font-size:.7rem}.wcu-card{min-width:100%;border-radius:14px}.wcu-card-header{gap:10px}.wcu-icon{width:42px;height:42px;min-width:42px}.wcu-icon svg{width:34px;height:34px}.glass-card{min-height:220px}.doctors-container,.spec-container{grid-template-columns:1fr;gap:12px}.doctors-container{padding:0}.vision-card{min-width:100%;padding:16px}.doctor-card,.facility-item{border-radius:12px}}@media (max-width:400px){.home{padding-left:4%;padding-right:4%}.about-btn,.home-btn{width:100%}.doctor-info h4,.feature-item span{font-size:.9rem}.doc-degree,.doc-specialty{font-size:.75rem}}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-slides-offset-before);margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{-webkit-margin-end:var(--swiper-slides-offset-after);margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-slides-offset-before);margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{-webkit-margin-after:var(--swiper-slides-offset-after);margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,0))}}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}