.services-banner-module__TMLGVq__banner{isolation:isolate;min-height:232px;display:grid;position:relative;overflow:hidden}.services-banner-module__TMLGVq__image{z-index:-2;object-fit:cover;object-position:center 34%}.services-banner-module__TMLGVq__overlay{z-index:-1;background:#00000094;position:absolute;inset:0}.services-banner-module__TMLGVq__content{place-items:center;width:100%;padding:202px 20px;display:grid}.services-banner-module__TMLGVq__content h1{color:#fff;text-align:center;margin:0;font-size:clamp(2.25rem,4.5vw,2.75rem);font-weight:400;line-height:1.2}@media (max-width:575.98px){.services-banner-module__TMLGVq__banner{min-height:200px}.services-banner-module__TMLGVq__image{object-position:center 38%}}
.medi-services-section{color:#171717;font-family:var(--font-inter), Arial, Helvetica, sans-serif;background:linear-gradient(#fae5f6 0%,#ebdff5 48%,#c9edfc 100%);padding:60px 0 64px}.medi-services-section .medi-services-container{padding-inline:12px}.medi-services-section h2{text-align:center;letter-spacing:-.6px;margin:0 auto 28px;font-size:36px;font-weight:400;line-height:1.15}.medi-services-intro{text-align:center;margin:-12px auto 28px;font-size:14px;line-height:1.5}.medi-services-tabs{flex-wrap:wrap;justify-content:center;gap:20px;margin-bottom:34px;display:flex}.medi-service-tab{color:#fff;background:#454545;border:0;border-radius:50px;min-height:44px;padding:10px 20px;font-size:16px;line-height:1.4;transition:background-color .16s}.medi-service-tab:hover{background-color:#292929}.medi-service-tab.is-active{background:linear-gradient(#ca00bc,#082ba9)}.medi-services-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.medi-service-card{isolation:isolate;color:#fff;background:#20292e;border-radius:22px;align-items:flex-end;min-height:410px;transition:transform .26s,box-shadow .26s;display:flex;position:relative;overflow:hidden}.medi-service-card>img{object-fit:cover;object-position:center;z-index:-2;will-change:transform;transition:transform .65s cubic-bezier(.2,.75,.25,1),filter .35s}.medi-service-card:after{content:"";z-index:-1;background:linear-gradient(#00000008 0%,#0000004d 38%,#000c 77%,#000 100%);position:absolute;inset:0}.medi-service-card-content{width:100%;padding:20px}.medi-service-card h3{letter-spacing:-.7px;margin:0 0 12px;font-size:22px;font-weight:600;line-height:1.2}.medi-service-card p{-webkit-line-clamp:3;color:#f0f0f0;-webkit-box-orient:vertical;margin:0 0 10px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.medi-service-details{color:#fff;align-items:center;gap:10px;min-height:24px;font-size:12px;text-decoration:none;display:inline-flex}.medi-service-details span{font-size:20px;line-height:1}.medi-service-details:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.medi-services-footer{margin-top:28px}.medi-services-section .medi-services-all{color:#fff;background:linear-gradient(#ed00e9 0%,#a538fa 52%,#298bff 100%);border:0;border-radius:50px;justify-content:center;align-items:center;min-height:45px;padding:10px 20px;font-size:13px;display:inline-flex}.medi-services-section .medi-services-all:hover{color:#fff;filter:brightness(1.08)}.medi-services-section button:focus-visible,.medi-services-section a:focus-visible,.medi-services-section [role=tabpanel]:focus-visible{outline-offset:5px;outline:3px solid #073ba3}.medi-service-card a:focus-visible{outline-color:#fff}.medi-services-empty{text-align:center;background:#ffffff59;border:1px solid #ffffffb3;border-radius:22px;flex-direction:column;justify-content:center;min-height:410px;padding:32px;display:flex}.medi-services-empty h3{font-size:24px}.medi-services-empty p{margin:8px 0 0}@media (hover:hover) and (pointer:fine){.medi-service-card:hover{transform:translateY(-6px);box-shadow:0 18px 34px #07163038}.medi-service-card:hover>img{filter:saturate(1.08);transform:scale(1.08)}.medi-service-card:hover:after{background:linear-gradient(#00000003 0%,#00000040 38%,#000000c7 77%,#000 100%)}}@media (max-width:1099.98px){.medi-services-section .medi-services-container{padding-inline:24px}.medi-services-tabs{gap:12px}.medi-service-tab{padding-inline:16px;font-size:14px}.medi-service-card h3{font-size:20px}}@media (max-width:991.98px){.medi-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.medi-services-section h2{font-size:32px}.medi-service-details{min-height:44px}}@media (max-width:575.98px){.medi-services-section{padding:44px 0 48px}.medi-services-section .medi-services-container{padding-inline:20px}.medi-services-section h2{font-size:28px;line-height:1.2}.medi-services-break{display:none}.medi-services-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:26px;display:grid}.medi-service-tab{padding:10px;font-size:12px}.medi-services-grid{scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;gap:16px;width:100%;padding-bottom:8px;display:flex;overflow:auto hidden}.medi-services-grid::-webkit-scrollbar{display:none}.medi-service-card{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 88%;width:auto;min-height:390px}.medi-service-card h3{font-size:23px}.medi-service-card p,.medi-service-details{font-size:13px}}@media (prefers-reduced-motion:reduce){.medi-service-tab{transition:none}}
.medi-appointment-steps{color:#171717;font-family:var(--font-inter), Arial, Helvetica, sans-serif;background:linear-gradient(#fae5f6 0%,#ebdff5 48%,#c9edfc 100%);padding:56px 0 66px}.medi-appointment-steps .medi-steps-container{padding-inline:12px}.medi-appointment-steps h2{text-align:center;letter-spacing:-.6px;margin:0 0 14px;font-size:36px;font-weight:400;line-height:1.2}.medi-steps-intro{text-align:center;margin:0 auto 30px;font-size:13px;line-height:1.5}.medi-steps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.medi-step-card{background:linear-gradient(#efe9f8,#e7ecfa) padding-box padding-box,linear-gradient(115deg,#88bdff,#ee8aff) border-box;border:1px solid #0000;border-radius:18px;min-width:0;padding:18px 20px 16px}.medi-step-top{justify-content:space-between;align-items:flex-start;min-height:58px;margin-bottom:14px;display:flex}.medi-step-number{color:#c4bece;font-size:64px;font-weight:300;line-height:.85}.medi-step-card h3{letter-spacing:-.7px;margin:0 0 10px;font-size:22px;font-weight:400;line-height:1.3}.medi-step-card p{margin:0;font-size:13px;line-height:1.5}.medi-steps-footer{margin-top:28px}.medi-appointment-steps .medi-steps-book{color:#fff;background:linear-gradient(#ed00e9,#a538fa 52%,#298bff);border:0;border-radius:50px;justify-content:center;align-items:center;min-height:45px;padding:10px 20px;font-size:13px;display:inline-flex}.medi-appointment-steps .medi-steps-book:hover{color:#fff;filter:brightness(1.08)}.medi-steps-book:focus-visible{outline-offset:4px;outline:2px solid #073ba3}@media (max-width:1099.98px){.medi-appointment-steps .medi-steps-container{padding-inline:24px}.medi-step-card h3{font-size:20px}}@media (max-width:991.98px){.medi-appointment-steps h2{font-size:32px}.medi-steps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.medi-step-card:last-child{grid-column:1/-1}}@media (max-width:575.98px){.medi-appointment-steps{padding:44px 0 48px}.medi-appointment-steps .medi-steps-container{padding-inline:20px}.medi-appointment-steps h2{font-size:28px}.medi-steps-intro{font-size:14px}.medi-steps-grid{grid-template-columns:minmax(0,1fr);gap:16px}.medi-step-card{padding:22px}.medi-step-card h3{font-size:22px}}
.medi-testimonials{color:#171717;font-family:var(--font-inter), Arial, Helvetica, sans-serif;background:#fff;padding:72px 0 78px}.medi-testimonials .medi-testimonials-container{padding-inline:64px}.medi-testimonials h2{text-align:center;letter-spacing:-.6px;margin:0 0 8px;font-size:36px;font-weight:400;line-height:1.2}.medi-testimonials-intro{text-align:center;margin:0 0 30px;font-size:13px;line-height:1.5}.medi-testimonials-carousel{position:relative}.medi-testimonials-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.medi-testimonial-card{background:#e1f0ff;border:1px solid #d7d7d7;border-radius:22px;flex-direction:column;min-width:0;min-height:218px;margin:0;padding:20px;transition:transform .2s,box-shadow .2s,border-color .2s,background-color .2s;display:flex;box-shadow:0 5px 12px #0000000d}.medi-testimonial-stars{color:#ffbd00;gap:2px;margin-bottom:22px;display:flex}.medi-testimonial-card blockquote{margin:0 0 28px}.medi-testimonial-card blockquote p{margin:0;font-size:13px;line-height:1.5}.medi-testimonial-person{align-items:center;gap:10px;margin-top:auto;display:flex}.medi-testimonial-avatar{color:#fff;background:#0093d0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;font-size:22px;line-height:1;display:inline-flex}.medi-testimonial-name{margin:0 0 2px;font-size:15px;line-height:1.4}.medi-testimonial-detail{margin:0;font-size:11px;line-height:1.5}.medi-testimonials-arrow{color:#171717;background:#fff;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.medi-testimonials-arrow:before{content:"";border:1.5px solid;border-radius:50%;position:absolute;inset:5px}.medi-testimonials-previous{left:-52px}.medi-testimonials-next{right:-52px}.medi-testimonials-arrow:hover{color:#073ba3;background:#e1f0ff}.medi-testimonials-arrow:focus-visible{outline-offset:3px;outline:2px solid #073ba3}@media (hover:hover) and (pointer:fine){.medi-testimonial-card:hover{background:#d8ecff;border-color:#68b8ee;transform:translateY(-7px);box-shadow:0 14px 28px #073ba329}}@media (max-width:1259.98px){.medi-testimonials .medi-testimonials-container{padding-inline:64px}.medi-testimonials-previous{left:-52px}.medi-testimonials-next{right:-52px}}@media (max-width:991.98px){.medi-testimonials h2{font-size:32px}.medi-testimonials-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.medi-testimonial-card:nth-child(n+3){display:none}}@media (max-width:575.98px){.medi-testimonials{padding:48px 0}.medi-testimonials .medi-testimonials-container{padding-inline:20px}.medi-testimonials h2{font-size:28px}.medi-testimonials-intro{margin-bottom:26px;font-size:14px}.medi-testimonials-grid{grid-template-columns:minmax(0,1fr)}.medi-testimonial-card:nth-child(n+2){display:none}.medi-testimonial-card{min-height:240px;padding:24px}.medi-testimonial-card blockquote p{font-size:14px}.medi-testimonials-carousel{padding-bottom:58px}.medi-testimonials-arrow{top:auto;bottom:0;transform:none}.medi-testimonials-previous{left:calc(50% - 50px)}.medi-testimonials-next{right:calc(50% - 50px)}}@media (prefers-reduced-motion:reduce){.medi-testimonial-card{transition:none}.medi-testimonial-card:hover{transform:none}}
.services-module__EimPha__main{flex:1;width:100%}
