.contact-lens-banner-module__GdzqhW__banner{isolation:isolate;background:#fff;justify-content:center;align-items:center;width:100%;height:420px;display:flex;position:relative;overflow:hidden}.contact-lens-banner-module__GdzqhW__image{z-index:-2;object-fit:cover;object-position:40% 42%}.contact-lens-banner-module__GdzqhW__overlay{z-index:-1;background:#00000075;position:absolute;inset:0}.contact-lens-banner-module__GdzqhW__content{justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:flex;position:relative}.contact-lens-banner-module__GdzqhW__content h1{color:#fff;letter-spacing:-.025em;text-align:center;margin:0;font-size:clamp(3.5rem,4.8vw,5rem);font-weight:400;line-height:1.1}@media (max-width:1199.98px){.contact-lens-banner-module__GdzqhW__banner{height:380px}.contact-lens-banner-module__GdzqhW__image{object-position:40% 42%}.contact-lens-banner-module__GdzqhW__content h1{font-size:clamp(3.2rem,5.4vw,4.25rem)}}@media (max-width:991.98px){.contact-lens-banner-module__GdzqhW__banner{height:340px}.contact-lens-banner-module__GdzqhW__image{object-position:42% 42%}.contact-lens-banner-module__GdzqhW__content h1{font-size:clamp(2.9rem,5.8vw,3.75rem)}}@media (max-width:767.98px){.contact-lens-banner-module__GdzqhW__banner{height:300px}.contact-lens-banner-module__GdzqhW__image{object-position:40% 44%}.contact-lens-banner-module__GdzqhW__content{padding-inline:18px}.contact-lens-banner-module__GdzqhW__content h1{font-size:clamp(2.5rem,7.4vw,3.25rem)}}@media (max-width:575.98px){.contact-lens-banner-module__GdzqhW__banner{height:270px}.contact-lens-banner-module__GdzqhW__image{object-position:38% 45%}.contact-lens-banner-module__GdzqhW__content{padding-inline:16px}.contact-lens-banner-module__GdzqhW__content h1{font-size:clamp(2.15rem,8.5vw,2.8rem);line-height:1.12}}@media (max-width:399.98px){.contact-lens-banner-module__GdzqhW__banner{height:250px}.contact-lens-banner-module__GdzqhW__image{object-position:38% 45%}.contact-lens-banner-module__GdzqhW__content h1{font-size:2.05rem}}
.contact-lens-care-module__mWrFwq__section{color:#171717;background:#fff;padding:56px 0 48px}.contact-lens-care-module__mWrFwq__container{gap:46px;width:80%;max-width:1140px;margin-inline:auto;display:grid}.contact-lens-care-module__mWrFwq__row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:24px;display:grid}.contact-lens-care-module__mWrFwq__imageFrame{aspect-ratio:1.49;border-radius:14px;transition:box-shadow .3s;position:relative;overflow:hidden}.contact-lens-care-module__mWrFwq__image{object-fit:cover;transition:transform .65s cubic-bezier(.2,.75,.25,1)}.contact-lens-care-module__mWrFwq__content h2{letter-spacing:-.025em;margin:0 0 12px;font-size:clamp(24px,2.65vw,36px);font-weight:400;line-height:1.15}.contact-lens-care-module__mWrFwq__content p{margin:0 0 8px;font-size:clamp(10px,1.1vw,14px);line-height:1.4}.contact-lens-care-module__mWrFwq__content p:last-child{margin-bottom:0}.contact-lens-care-module__mWrFwq__benefits{gap:5px;margin:0 0 16px;padding:0;font-size:clamp(10px,1.1vw,14px);line-height:1.3;list-style:none;display:grid}.contact-lens-care-module__mWrFwq__benefits li{align-items:baseline;gap:4px;display:flex}.contact-lens-care-module__mWrFwq__benefits svg{stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;align-self:center;width:12px;height:12px}.contact-lens-care-module__mWrFwq__book{color:#fff;background:linear-gradient(#ed00e9,#a538fa 52%,#298bff);border:0;border-radius:999px;justify-content:center;align-items:center;padding:9px 16px;font-size:clamp(10px,1.1vw,13px);display:inline-flex}@media (hover:hover) and (pointer:fine){.contact-lens-care-module__mWrFwq__imageFrame:hover{box-shadow:0 12px 28px #073ba32e}.contact-lens-care-module__mWrFwq__imageFrame:hover .contact-lens-care-module__mWrFwq__image{transform:scale(1.06)}}@media (max-width:767.98px){.contact-lens-care-module__mWrFwq__section{padding:40px 20px}.contact-lens-care-module__mWrFwq__container{gap:36px;width:100%}.contact-lens-care-module__mWrFwq__row{grid-template-columns:1fr;gap:22px}.contact-lens-care-module__mWrFwq__treatment .contact-lens-care-module__mWrFwq__imageFrame{grid-row:1}.contact-lens-care-module__mWrFwq__content h2{font-size:28px}.contact-lens-care-module__mWrFwq__content p,.contact-lens-care-module__mWrFwq__benefits{font-size:14px;line-height:1.6}.contact-lens-care-module__mWrFwq__book{min-height:44px;font-size:13px}}@media (prefers-reduced-motion:reduce){.contact-lens-care-module__mWrFwq__imageFrame,.contact-lens-care-module__mWrFwq__image{transition:none}.contact-lens-care-module__mWrFwq__imageFrame:hover .contact-lens-care-module__mWrFwq__image{transform:none}}
.contact-lens-related-services-module__FVvexa__section{color:#171717;background:linear-gradient(#fae5f6 0%,#ebdff5 48%,#c9edfc 100%);padding:40px 0 44px}.contact-lens-related-services-module__FVvexa__container{width:80%;max-width:1140px;margin-inline:auto}.contact-lens-related-services-module__FVvexa__section h2{text-align:center;margin:0 0 18px;font-size:clamp(24px,2.65vw,36px);font-weight:400;line-height:1.2}.contact-lens-related-services-module__FVvexa__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.contact-lens-related-services-module__FVvexa__card{isolation:isolate;color:#fff;background:#172024;border-radius:14px;align-items:flex-end;min-height:282px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.contact-lens-related-services-module__FVvexa__card[hidden]{display:none}.contact-lens-related-services-module__FVvexa__image{z-index:-2;object-fit:cover;transition:transform .65s}.contact-lens-related-services-module__FVvexa__card:after{content:"";z-index:-1;background:linear-gradient(#0000 25%,#00000040 48%,#000 100%);position:absolute;inset:0}.contact-lens-related-services-module__FVvexa__content{width:100%;padding:14px}.contact-lens-related-services-module__FVvexa__content h3{margin:0 0 7px;font-size:clamp(15px,1.65vw,22px);font-weight:600;line-height:1.25}.contact-lens-related-services-module__FVvexa__content p{margin:0 0 7px;font-size:clamp(9px,1vw,12px);line-height:1.5}.contact-lens-related-services-module__FVvexa__details{color:#fff;align-items:center;gap:8px;min-height:24px;font-size:clamp(10px,1vw,12px);text-decoration:none;display:inline-flex}.contact-lens-related-services-module__FVvexa__details:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.contact-lens-related-services-module__FVvexa__actions{text-align:center;margin-top:23px}.contact-lens-related-services-module__FVvexa__toggle{color:#fff;background:linear-gradient(#ed00e9,#a538fa 52%,#298bff);border:0;border-radius:999px;padding:9px 16px;font-size:clamp(10px,1vw,13px)}.contact-lens-related-services-module__FVvexa__details:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (hover:hover) and (pointer:fine){.contact-lens-related-services-module__FVvexa__card:hover{transform:translateY(-6px);box-shadow:0 14px 28px #073ba333}.contact-lens-related-services-module__FVvexa__card:hover .contact-lens-related-services-module__FVvexa__image{transform:scale(1.08)}}@media (max-width:767.98px){.contact-lens-related-services-module__FVvexa__container{width:calc(100% - 40px)}.contact-lens-related-services-module__FVvexa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-lens-related-services-module__FVvexa__content p{font-size:12px}.contact-lens-related-services-module__FVvexa__details,.contact-lens-related-services-module__FVvexa__toggle{min-height:44px;font-size:12px}}@media (max-width:575.98px){.contact-lens-related-services-module__FVvexa__grid{grid-template-columns:1fr}.contact-lens-related-services-module__FVvexa__card{min-height:350px}.contact-lens-related-services-module__FVvexa__content{padding:20px}.contact-lens-related-services-module__FVvexa__content h3{font-size:21px}}@media (prefers-reduced-motion:reduce){.contact-lens-related-services-module__FVvexa__card,.contact-lens-related-services-module__FVvexa__image{transition:none}.contact-lens-related-services-module__FVvexa__card:hover,.contact-lens-related-services-module__FVvexa__card:hover .contact-lens-related-services-module__FVvexa__image{transform:none}}
.medi-doctor-talk{color:#171717;font-family:var(--font-inter), Arial, Helvetica, sans-serif;background:#fff;padding:74px 0 60px}.medi-doctor-talk .medi-doctor-talk-container{padding-inline:12px}.medi-doctor-talk h2{text-align:center;letter-spacing:-.6px;margin:0 0 28px;font-size:36px;font-weight:400;line-height:1.2}.medi-doctor-talk-intro{text-align:center;margin:-12px auto 28px;font-size:14px;line-height:1.5}.medi-doctor-talk-grid{--doctor-talk-gap:34px;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--doctor-talk-gap)) / 2);gap:var(--doctor-talk-gap);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding-bottom:12px;display:grid;overflow-x:auto}.medi-doctor-talk-item{scroll-snap-align:start;min-width:0}.medi-doctor-talk-slider-wrap{position:relative}.medi-doctor-talk-controls{z-index:1;pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.medi-doctor-talk-controls button{color:#073ba3;cursor:pointer;opacity:0;pointer-events:none;background:#fff;border:1px solid #073ba3;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:24px;transition:opacity .15s,background-color .15s,color .15s;display:inline-flex;box-shadow:0 2px 8px #00000026}.medi-doctor-talk-slider-wrap:hover .medi-doctor-talk-controls button,.medi-doctor-talk-slider-wrap:focus-within .medi-doctor-talk-controls button{opacity:1;pointer-events:auto}.medi-doctor-talk-controls button:hover{color:#fff;background:#073ba3}.medi-doctor-talk-controls button:focus-visible{outline-offset:3px;outline:2px solid #073ba3}.medi-doctor-talk-player{color-scheme:normal;background:#171717;border-radius:14px;overflow:hidden}.medi-doctor-talk-player iframe,.medi-doctor-talk-player video{border:0;display:block}.medi-doctor-talk-source{color:#555;align-items:center;min-height:44px;font-size:12px;text-decoration:none;display:inline-flex}.medi-doctor-talk-source:hover{color:#073ba3;text-underline-offset:3px;text-decoration:underline}.medi-doctor-talk-source:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #073ba3}@media (min-width:768px){.medi-doctor-talk-slider-wrap{padding-inline:56px}.medi-doctor-talk-grid{scrollbar-width:none;padding-bottom:0}.medi-doctor-talk-grid::-webkit-scrollbar{display:none}}@media (hover:none){.medi-doctor-talk-controls button{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.medi-doctor-talk-controls button{transition:none}}@media (max-width:1099.98px){.medi-doctor-talk .medi-doctor-talk-container{padding-inline:24px}.medi-doctor-talk-grid{--doctor-talk-gap:24px}}@media (max-width:767.98px){.medi-doctor-talk-controls{display:none}.medi-doctor-talk{padding:48px 0 36px}.medi-doctor-talk h2{font-size:30px}.medi-doctor-talk-grid{--doctor-talk-gap:20px;grid-auto-columns:90%}}@media (max-width:575.98px){.medi-doctor-talk .medi-doctor-talk-container{padding-inline:20px}.medi-doctor-talk h2{margin-bottom:24px;font-size:28px}.medi-doctor-talk-player{border-radius:12px}}
.about-us-module__X9-NEW__main{flex:1;width:100%}
.advanced-cataract-surgery-module__MIRNXa__main{flex:1;width:100%}
.cycle-management-and-pcos-module__K0KHzG__main{flex:1;width:100%}
.diabetic-retinopathy-module__95wmMq__main{flex:1;width:100%}
.glaucoma-management-module__C6odyG__main{flex:1;width:100%}
.maternal-health-screening-module__b3U8WG__main{flex:1;width:100%}
.oct-eye-scan-module__JjK31G__main{flex:1;width:100%}
.polarized-uv-eyewear-module__JWBg2a__main{flex:1;width:100%}
.prenatal-and-postpartum-care-module__pfFMdW__main{flex:1;width:100%}
.prescription-glasses-and-exams-module__QHUaqq__main{flex:1;width:100%}
.preventative-screenings-module__eH8mHa__main{flex:1;width:100%}
.visual-field-testing-module__nShmlq__main{flex:1;width:100%}
.contact-lens-fitting-module__93nNHq__main{flex:1;width:100%}
