.medi-banner{isolation:isolate;color:#fff;width:100%;min-height:646px;font-family:var(--font-inter), Arial, Helvetica, sans-serif;background:#242722;position:relative}.medi-banner-background{clip-path:inset(0);z-index:-2;pointer-events:none;position:absolute;inset:0}.medi-banner .medi-banner-image{object-fit:cover;object-position:center;z-index:-2;position:fixed!important}.medi-banner-overlay{z-index:-1;background:#000000a6;position:absolute;inset:0}.medi-banner .medi-banner-content{text-align:center;padding:140px 24px 180px}.medi-banner-title{color:#fff;letter-spacing:-.8px;margin:0 auto 26px;font-size:clamp(36px,4.3vw,58px);font-weight:400;line-height:1.12}.medi-banner-description{color:#fff;margin:0 auto 26px;font-size:13px;font-weight:400;line-height:1.5}.medi-banner-actions{gap:16px}.medi-banner .medi-banner-appointment,.medi-banner .medi-banner-story{color:#fff;border:1px solid #0000;border-radius:50px;justify-content:center;align-items:center;min-height:46px;padding:11px 19px;font-size:13px;font-weight:400;line-height:22px;transition:box-shadow .16s,filter .16s;display:inline-flex}.medi-banner .medi-banner-appointment{background:linear-gradient(#ed00e9 0%,#a538fa 52%,#298bff 100%)}.medi-banner .medi-banner-story{background:linear-gradient(#171717,#171717) padding-box padding-box,linear-gradient(110deg,#e500e8,#2589ed) border-box}.medi-banner .medi-banner-appointment:hover,.medi-banner .medi-banner-story:hover{color:#fff;filter:brightness(1.12);box-shadow:0 4px 18px #0003}.medi-banner a:focus-visible,.medi-banner button:focus-visible{outline-offset:5px;box-shadow:none;outline:2px solid #fff}@media (min-width:1600px){.medi-banner{min-height:700px}.medi-banner .medi-banner-content{padding-top:160px}}@media (max-width:991.98px){.medi-banner{min-height:580px}.medi-banner .medi-banner-content{padding:120px 32px 140px}.medi-banner-title{font-size:clamp(36px,5vw,48px)}.medi-banner-description{font-size:14px}}@media (max-width:575.98px){.medi-banner{min-height:540px}.medi-banner .medi-banner-content{padding:88px 20px 100px}.medi-banner-title{letter-spacing:-.5px;margin-bottom:22px;font-size:clamp(32px,8.5vw,42px);line-height:1.16}.medi-banner-break{display:none}.medi-banner-description{margin-bottom:26px;line-height:1.65}.medi-banner-actions{gap:12px}}@media (max-width:359.98px){.medi-banner-actions{flex-direction:column;align-items:center}.medi-banner-actions .btn{width:190px}}@media (prefers-reduced-motion:reduce){.medi-banner .btn{transition:none}.medi-banner .medi-banner-image{position:absolute!important}}
.medi-about{z-index:1;color:#fff;font-family:var(--font-inter), Arial, Helvetica, sans-serif;background:#fff;padding-bottom:80px;display:flow-root;position:relative}.medi-about .medi-about-container{padding-inline:12px}.medi-about-card{background:#073ba3;border-radius:42px;grid-template-columns:minmax(0,.875fr) minmax(0,1fr);gap:34px;margin-top:-86px;padding:32px 34px 34px;display:grid;position:relative;box-shadow:0 14px 24px #00000024}.medi-about-copy{min-width:0;padding-block:25px 29px}.medi-about-copy h2{letter-spacing:-.5px;margin:0 0 14px;font-size:clamp(26px,2.6vw,36px);font-weight:400;line-height:1.2}.medi-about-copy p{margin:0 0 25px;font-size:13px;line-height:1.5}.medi-about .medi-about-more{color:#073ba3;background:#fff;border:0;border-radius:50px;align-items:center;min-height:46px;padding:11px 19px;font-size:13px;display:inline-flex}.medi-about .medi-about-more:hover{color:#073ba3;background:#eaf1ff}.medi-about-more:focus-visible{outline-offset:5px;outline:2px solid #fff}.medi-about-statistics{border-top:1px solid #ffffff3b;grid-template-columns:1fr 1fr 1.25fr;gap:16px;margin:53px 0 0;padding-top:46px;display:grid;container-type:inline-size}.medi-about-statistic{flex-direction:column;min-width:0;display:flex}.medi-about-statistic dt{font-size:13px;font-weight:400;line-height:1.5}.medi-about-statistic dd{white-space:nowrap;order:-1;margin:0;font-size:clamp(16px,6.5cqw,28px);font-weight:400;line-height:1.1}.medi-about-photo{border-radius:28px;min-height:396px;position:relative;overflow:hidden}.medi-about-photo img{object-fit:cover;object-position:center}.medi-about-brands{grid-template-columns:repeat(6,minmax(0,1fr));gap:34px;margin:80px auto 0;padding:0;list-style:none;display:grid}.medi-about-brand{border:1px solid #dedede;border-radius:15px;justify-content:center;align-items:center;height:84px;padding:10px;display:flex}.medi-about-brand img{object-fit:contain;width:100%;height:64px}@media (max-width:1099.98px){.medi-about .medi-about-container{padding-inline:24px}.medi-about-card{gap:26px;padding:28px}.medi-about-brands{gap:22px;margin-inline:24px}}@media (max-width:767.98px){.medi-about{padding-bottom:56px}.medi-about-card{border-radius:30px;grid-template-columns:minmax(0,1fr);margin-top:-60px;padding:26px}.medi-about-copy{padding:6px 0 0}.medi-about-copy h2{font-size:30px}.medi-about-copy p{font-size:14px}.medi-about-statistics{margin-top:30px;padding-top:26px}.medi-about-photo{aspect-ratio:1.35;border-radius:20px;min-height:0}.medi-about-brands{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:44px 0 0}}@media (max-width:399.98px){.medi-about .medi-about-container{padding-inline:16px}.medi-about-card{padding:22px}.medi-about-copy h2{font-size:26px}.medi-about-statistics{gap:10px}.medi-about-statistic dt{font-size:11px}.medi-about-brands{gap:12px}}
