.tbe-native-static.tbe-native-stats{padding-block:90px 75px;background:#f0f8fc;overflow:hidden}.tbe-native-static :where(.inner-section-heading.e-con){display:flex;flex-direction:column;margin-bottom:38px;max-width:770px}.tbe-native-static :where(.about-introduction.e-con){display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(45px,6vw,100px);align-items:center;padding-block:106px 75px}.tbe-native-static :where(.doctor-portrait.e-con){position:relative;display:block;min-height:620px;overflow:hidden;border-radius:26px;background:var(--pale);isolation:isolate}.tbe-native-static :where(.doctor-portrait):before{background:var(--tbe-photo-fade,linear-gradient(180deg,transparent 48%,rgba(17,109,151,.35) 68%,rgba(9,66,96,.98)))}.tbe-native-static :where(.doctor-portrait-caption.e-con){position:absolute;z-index:2;display:flex;flex-direction:column;bottom:32px;left:34px;right:25px;width:auto;color:#fff}.tbe-native-static :where(.doctor-portrait-caption .elementor-heading-title){color:#fff;font-size:24px;font-weight:500;line-height:1.35}.tbe-native-static :where(.doctor-portrait-caption .elementor-widget-text-editor){color:#fff;font-size:14px;margin-top:7px}.tbe-native-static :where(.doctor-introduction .eyebrow){margin-bottom:23px}.tbe-native-static :where(.doctor-introduction .elementor-heading-title){font-size:clamp(43px,4.1vw,62px);max-width:620px;margin-bottom:30px}.tbe-native-static :where(.doctor-introduction .elementor-widget-text-editor){font-size:17px;line-height:1.9;color:#415f70}.tbe-native-static :where(.doctor-introduction .tbe-native-about-copy+.tbe-native-about-copy){margin-top:24px}.tbe-native-static :where(.doctor-introduction .text-link){margin-top:25px;color:var(--blue);font-size:15px}.tbe-native-static :where(.care-values.e-con){padding-top:30px;padding-bottom:105px}.tbe-native-static :where(.care-values-grid.e-con){display:grid;grid-template-columns:1fr 1fr;gap:24px}.tbe-native-static :where(.care-value.e-con){position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:360px;overflow:hidden;border-radius:24px;background:#105b80;color:#fff;isolation:isolate}.tbe-native-static :where(.care-value):before{background:var(--tbe-photo-fade,linear-gradient(105deg,rgba(9,59,87,.9),rgba(15,87,124,.67) 53%,rgba(17,100,139,.2))),linear-gradient(0deg,rgba(7,49,72,.92),transparent 80%)}.tbe-native-static :where(.tbe-native-value-copy.e-con){position:relative;z-index:2;padding:38px;max-width:570px}.tbe-native-static :where(.care-value-index){font-size:12px;letter-spacing:.08em;color:#bbe8fc;margin-bottom:35px}.tbe-native-static :where(.care-value .elementor-heading-title){font-size:34px;line-height:1.12;max-width:400px;color:#fff}.tbe-native-static :where(.care-value .elementor-widget-text-editor){font-size:16px;line-height:1.8;color:#f3fbff;margin-top:18px}.tbe-native-static :where(.clinic-proof-heading.e-con){margin-bottom:42px;max-width:850px}.tbe-native-static :where(.clinic-proof-heading .elementor-heading-title){font-size:clamp(43px,4.2vw,64px);line-height:1.15}.tbe-native-static :where(.clinic-proof-layout.e-con){display:grid;grid-template-columns:1.65fr 1fr;align-items:stretch}.tbe-native-static :where(.clinic-proof-photo.e-con){position:relative;display:block;min-height:460px;overflow:hidden;border-radius:26px;background:var(--blue);isolation:isolate}.tbe-native-static :where(.clinic-proof-photo):before{background:var(--tbe-photo-fade,linear-gradient(0deg,rgba(7,57,83,.88),rgba(19,108,145,.13) 42%,transparent 70%))}.tbe-native-static :where(.clinic-proof-photo .tbe-native-photo-caption){position:absolute;z-index:2;bottom:32px;left:35px;right:65px;width:auto;color:#fff;font-size:19px;line-height:1.6}.tbe-native-static :where(.clinic-proof-primary.e-con){position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin:42px 0 42px -44px;padding:48px;border-radius:24px;background:linear-gradient(135deg,var(--blue),#095475);color:#fff}.tbe-native-static :where(.clinic-proof-primary):after{content:"";order:2;display:block;width:64px;height:2px;background:var(--sky);margin-top:32px}.tbe-native-static :where(.tbe-native-stat-primary .tbe-native-stat-label){order:1;margin-top:22px;font-size:17px;letter-spacing:.14em}.tbe-native-static :where(.tbe-native-stat-primary .elementor-heading-title){color:#fff;font-size:clamp(92px,10vw,152px);line-height:1;white-space:nowrap}.tbe-native-static :where(.clinic-proof-details.e-con){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:46px;gap:45px}.tbe-native-static :where(.tbe-native-stat-detail.e-con){display:flex;flex-direction:row;align-items:baseline;gap:24px;border-bottom:1px solid #b3d8e9;padding-bottom:29px}.tbe-native-static :where(.tbe-native-stat-detail .tbe-native-stat-label){order:1;font-size:17px;color:#416174;line-height:1.5}.tbe-native-static :where(.tbe-native-stat-detail .elementor-heading-title){font-size:70px;color:var(--blue);white-space:nowrap}.tbe-native-static :where(.gallery-section.e-con){padding-block:106px}.tbe-native-static :where(.clinic-photo-grid.e-con){display:grid;grid-template-columns:1fr 1fr;gap:24px}.tbe-native-static :where(.clinic-photo.e-con){position:relative;display:block;min-height:390px;overflow:hidden;border-radius:24px;background:#dcebf3;isolation:isolate}.tbe-native-static :where(.clinic-photo):before{background:var(--tbe-photo-fade,linear-gradient(180deg,rgba(24,107,144,.03) 30%,rgba(18,110,152,.38) 60%,rgba(8,56,85,.95)))}.tbe-native-static :where(.clinic-photo-caption){position:absolute;z-index:2;bottom:28px;left:30px;right:28px;width:auto}.tbe-native-static :where(.clinic-photo-caption .elementor-heading-title){color:#fff;font-size:29px;line-height:1.12}.tbe-native-static :where(.hours-section.e-con){padding-top:0;padding-bottom:106px}.tbe-native-static :where(.hours-card.e-con){position:relative;display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:65px;overflow:hidden;border-radius:28px;background:var(--blue);isolation:isolate}.tbe-native-static :where(.hours-card):before{background:var(--tbe-photo-fade,linear-gradient(90deg,rgba(7,58,88,.94),rgba(15,105,147,.7) 56%,rgba(10,72,101,.65)))}.tbe-native-static :where(.hours-welcome.e-con,.hours-details.e-con){position:relative;z-index:2}.tbe-native-static :where(.hours-welcome.e-con){display:flex;flex-direction:column;align-items:flex-start;padding-top:26px;color:#fff}.tbe-native-static :where(.hours-welcome .eyebrow){color:#daf2fd;margin-bottom:23px}.tbe-native-static :where(.hours-welcome .elementor-heading-title){font-size:clamp(43px,4vw,61px);color:#fff}.tbe-native-static :where(.hours-welcome .tbe-native-hours-booking){margin-top:auto}.tbe-native-static :where(.hours-details.e-con){padding:32px;border:1px solid rgba(255,255,255,.65);border-radius:22px;background:#f8fcff;box-shadow:0 16px 45px rgba(7,62,89,.15)}.tbe-native-static :where(.hours-details .elementor-heading-title){font-size:25px;line-height:1.15;margin-bottom:25px}.tbe-native-static :where(.tbe-native-hours-row.e-con){display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:20px;padding:13px 0;font-size:15px;line-height:1.4}.tbe-native-static :where(.tbe-native-hours-row+.tbe-native-hours-row){border-top:1px solid #dbeaf1}.tbe-native-static :where(.tbe-native-hours-day){font-weight:500}.tbe-native-static :where(.tbe-native-hours-time){text-align:right;color:#466170;white-space:nowrap}.tbe-native-static :where(.tbe-native-hours-phone){margin-top:22px;padding:15px;border-radius:12px;background:#e8f5fc;color:#175f83;font-size:15px;font-weight:500}.tbe-native-static :where(.process-steps.e-con){display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.tbe-native-static :where(.tbe-native-process-step.e-con){position:relative;display:flex;flex-direction:column;padding:30px;border:1px solid var(--line);border-radius:var(--radius);min-height:230px;background:#fff}.tbe-native-static :where(.tbe-native-process-step .process-number){position:absolute;top:25px;right:29px;color:#9bc9dd;font-size:32px}.tbe-native-static :where(.tbe-native-process-title){margin-top:80px}.tbe-native-static :where(.tbe-native-process-title .elementor-heading-title){font-size:21px;line-height:1.5;max-width:225px;font-weight:500}.tbe-native-static :where(.doctor-contact.e-con){position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:580px;overflow:hidden;border-radius:24px;background:#105b80;color:#fff;isolation:isolate}.tbe-native-static :where(.doctor-contact):before{background:var(--tbe-photo-fade,linear-gradient(180deg,rgba(11,84,119,.02) 12%,rgba(15,98,139,.33) 37%,rgba(8,60,88,.94) 64%,#083b56))}.tbe-native-static :where(.doctor-contact-image){height:82%}.tbe-native-static :where(.doctor-contact-copy.e-con){position:relative;z-index:2;padding:29px;width:100%}.tbe-native-static :where(.doctor-contact .elementor-heading-title){font-size:38px;line-height:1.07;color:#fff;margin-bottom:18px}.tbe-native-static :where(.doctor-contact .elementor-widget-text-editor){font-size:15px;line-height:1.6;color:#e5f6ff}.tbe-native-static :where(.care-sidebar-services.e-con){margin-top:24px;padding:29px;border:1px solid var(--line);border-radius:22px;background:var(--pale)}.tbe-native-static :where(.care-sidebar-services .elementor-heading-title){font-size:29px;margin-bottom:23px}.tbe-native-static :where(.tbe-native-aside-services-list.e-con){display:flex;flex-direction:column;gap:7px}.tbe-native-static :where(.tbe-native-aside-service .elementor-button){display:flex;width:100%;justify-content:space-between;padding:12px 13px;background:0 0;color:var(--ink);border:0;text-align:left}@media (max-width:980px){.tbe-native-static :where(.about-introduction.e-con){padding-top:78px}.tbe-native-static :where(.gallery-section.e-con){padding-block:78px}.tbe-native-static :where(.process-steps.e-con){grid-template-columns:1fr;gap:15px}}@media (max-width:760px){.tbe-native-static :where(.clinic-proof-layout.e-con){grid-template-columns:1fr}.tbe-native-static :where(.clinic-proof-primary.e-con){margin:-25px 15px 0;padding:33px 29px;flex-direction:row;align-items:center;justify-content:space-between}.tbe-native-static :where(.clinic-proof-details.e-con){grid-template-columns:1fr;gap:0;margin-top:30px}.tbe-native-static :where(.tbe-native-stat-detail.e-con){padding:23px 8px;justify-content:space-between;align-items:center}.tbe-native-static :where(.tbe-native-stat-detail .elementor-heading-title){font-size:54px}}@media (max-width:680px){.tbe-native-static.tbe-native-stats{padding-block:60px}.tbe-native-static :where(.about-introduction.e-con){grid-template-columns:1fr;gap:35px;padding-block:60px 35px}.tbe-native-static :where(.doctor-portrait.e-con){min-height:470px}.tbe-native-static :where(.tbe-native-value-copy.e-con){padding:29px}.tbe-native-static :where(.clinic-photo.e-con){min-height:320px}.tbe-native-static :where(.gallery-section.e-con){padding-block:63px 55px}.tbe-native-static :where(.hours-section.e-con){padding-bottom:63px}.tbe-native-static :where(.hours-card.e-con){grid-template-columns:1fr;padding:28px 20px 20px;gap:35px;border-radius:24px}.tbe-native-static :where(.hours-welcome.e-con){padding:8px 8px 0}.tbe-native-static :where(.hours-details.e-con){padding:24px 21px;border-radius:18px}.tbe-native-static :where(.tbe-native-process-step.e-con){min-height:155px;padding:25px 28px}.tbe-native-static :where(.tbe-native-process-title){margin-top:48px}.tbe-native-static :where(.care-sidebar.e-con){display:grid;grid-template-columns:1fr;gap:20px}.tbe-native-static :where(.care-sidebar-services.e-con){margin-top:0}}.tbe-native-static :where(.hours-welcome) .eyebrow.elementor-widget-text-editor{color:#daf2fd}.tbe-native-static :where(.doctor-contact) .eyebrow.elementor-widget-text-editor{color:#c5ebfd}.tbe-native-static :where(.clinic-proof-primary) .tbe-native-stat-label.elementor-widget-text-editor{color:#fff}.tbe-native-static :where(.doctor-portrait-caption) .elementor-heading-title{color:#fff;font-size:24px;line-height:1.35}.tbe-native-static :where(.doctor-introduction) .elementor-heading-title{font-size:clamp(43px,4.1vw,62px);max-width:620px}.tbe-native-static :where(.care-value) .elementor-heading-title{font-size:34px;line-height:1.12;color:#fff}.tbe-native-static :where(.clinic-proof-heading) .elementor-heading-title{font-size:clamp(43px,4.2vw,64px);line-height:1.15}.tbe-native-static :where(.tbe-native-stat-primary) .elementor-heading-title{color:#fff;font-size:clamp(92px,10vw,152px);line-height:1}.tbe-native-static :where(.tbe-native-stat-detail) .elementor-heading-title{font-size:70px;color:var(--blue)}.tbe-native-static :where(.clinic-photo-caption) .elementor-heading-title{color:#fff;font-size:29px;line-height:1.12}.tbe-native-static :where(.hours-welcome) .elementor-heading-title{font-size:clamp(43px,4vw,61px);color:#fff}.tbe-native-static :where(.hours-details) .elementor-heading-title{font-size:25px;line-height:1.15}.tbe-native-static :where(.tbe-native-process-title) .elementor-heading-title{font-size:21px;line-height:1.5;font-weight:500}.tbe-native-static :where(.doctor-contact) .elementor-heading-title{font-size:38px;line-height:1.07;color:#fff}.tbe-native-static :where(.care-sidebar-services) .elementor-heading-title{font-size:29px}@media (max-width:760px){.tbe-native-static :where(.clinic-proof-primary).e-con{flex-direction:row}.tbe-native-static :where(.clinic-proof-heading) .elementor-heading-title{font-size:43px}.tbe-native-static :where(.tbe-native-stat-primary) .elementor-heading-title{font-size:89px}.tbe-native-static :where(.tbe-native-stat-detail) .elementor-heading-title{font-size:54px}}@media (max-width:680px){.tbe-native-static :where(.hours-welcome) .elementor-heading-title{font-size:41px}.tbe-native-static :where(.hours-details) .elementor-heading-title{font-size:24px}.tbe-native-static :where(.clinic-photo-caption) .elementor-heading-title{font-size:28px}.tbe-native-static :where(.tbe-native-process-title) .elementor-heading-title{font-size:20px}.tbe-native-static :where(.doctor-contact) .elementor-heading-title{font-size:40px}}@media (max-width:370px){.tbe-native-static :where(.doctor-introduction) .elementor-heading-title{font-size:39px}.tbe-native-static :where(.clinic-proof-heading) .elementor-heading-title{font-size:38px}.tbe-native-static :where(.tbe-native-stat-primary) .elementor-heading-title{font-size:72px}.tbe-native-static :where(.hours-welcome) .elementor-heading-title{font-size:37px}.tbe-native-static :where(.clinic-photo-caption) .elementor-heading-title{font-size:25px}}