.elementor-150 .elementor-element.elementor-element-15c000b{--display:flex;}.elementor-150 .elementor-element.elementor-element-15c000a{--display:flex;}.elementor-150 .elementor-element.elementor-element-15c0009{--display:flex;}.elementor-150 .elementor-element.elementor-element-15c0007{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-150 .elementor-element.elementor-element-15c0005 .elementor-button-content-wrapper{flex-direction:row;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-150 .elementor-element.elementor-element-15c001a{--display:flex;}.elementor-150 .elementor-element.elementor-element-15c0019{--display:flex;}.elementor-150 .elementor-element.elementor-element-15c0018{--display:flex;}.elementor-150 .elementor-element.elementor-element-15c000e{--display:flex;}.elementor-150 .elementor-element.elementor-element-15c0011{--display:flex;}.elementor-150 .elementor-element.elementor-element-15c0014{--display:flex;}.elementor-150 .elementor-element.elementor-element-15c0017{--display:flex;}.elementor-150 .elementor-element.elementor-element-15c002b{--display:flex;}.elementor-150 .elementor-element.elementor-element-15c002a{--display:flex;}.elementor-150 .elementor-element.elementor-element-15c0029{--display:flex;}.elementor-150 .elementor-element.elementor-element-15c0020{--display:flex;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-150 .elementor-element.elementor-element-15c001d .elementor-icon-wrapper{text-align:center;}.elementor-150 .elementor-element.elementor-element-15c0024{--display:flex;}.elementor-150 .elementor-element.elementor-element-15c0021 .elementor-icon-wrapper{text-align:center;}.elementor-150 .elementor-element.elementor-element-15c0028{--display:flex;}.elementor-150 .elementor-element.elementor-element-15c0025 .elementor-icon-wrapper{text-align:center;}.elementor-150 .elementor-element.elementor-element-15c004a{--display:flex;}.elementor-150 .elementor-element.elementor-element-15c0049{--display:flex;}.elementor-150 .elementor-element.elementor-element-15c0047{--display:flex;}.elementor-150 .elementor-element.elementor-element-15c0034{--display:flex;}.elementor-150 .elementor-element.elementor-element-15c0032 .elementor-button-content-wrapper{flex-direction:row;}.elementor-150 .elementor-element.elementor-element-15c0046{--display:flex;}.elementor-150 .elementor-element.elementor-element-15c0038{--display:flex;}.elementor-150 .elementor-element.elementor-element-15c003b{--display:flex;}.elementor-150 .elementor-element.elementor-element-15c003e{--display:flex;}.elementor-150 .elementor-element.elementor-element-15c0041{--display:flex;}.elementor-150 .elementor-element.elementor-element-15c0044{--display:flex;}.elementor-150 .elementor-element.elementor-element-15c0055{--display:flex;}.elementor-150 .elementor-element.elementor-element-15c0054{--display:flex;}.elementor-150 .elementor-element.elementor-element-15c0053{--display:flex;}.elementor-150 .elementor-element.elementor-element-15c0052{--display:flex;}.elementor-150 .elementor-element.elementor-element-15c0051{--display:flex;}.elementor-150 .elementor-element.elementor-element-15c0066{--display:flex;}.elementor-150 .elementor-element.elementor-element-15c0065{--display:flex;}.elementor-150 .elementor-element.elementor-element-15c0063{--display:flex;}.elementor-150 .elementor-element.elementor-element-15c005a{--display:flex;}.elementor-150 .elementor-element.elementor-element-15c0057 .elementor-icon-wrapper{text-align:center;}.elementor-150 .elementor-element.elementor-element-15c005e{--display:flex;}.elementor-150 .elementor-element.elementor-element-15c005b .elementor-icon-wrapper{text-align:center;}.elementor-150 .elementor-element.elementor-element-15c0062{--display:flex;}.elementor-150 .elementor-element.elementor-element-15c005f .elementor-icon-wrapper{text-align:center;}.elementor-150 .elementor-element.elementor-element-15c0077{--display:flex;}.elementor-150 .elementor-element.elementor-element-15c0076{--display:flex;}.elementor-150 .elementor-element.elementor-element-15c0075{--display:flex;}.elementor-150 .elementor-element.elementor-element-15c006e{--display:flex;}.elementor-150 .elementor-element.elementor-element-15c006d{--display:flex;}.elementor-150 .elementor-element.elementor-element-15c0074{--display:flex;}.elementor-150 .elementor-element.elementor-element-15c0073{--display:flex;}.elementor-150 .elementor-element.elementor-element-15c007b{--display:flex;}.elementor-150 .elementor-element.elementor-element-15c007a{--display:flex;}.elementor-150 .elementor-element.elementor-element-15c0082{--display:flex;}.elementor-150 .elementor-element.elementor-element-15c0081{--display:flex;}.elementor-150 .elementor-element.elementor-element-15c007e .elementor-button-content-wrapper{flex-direction:row;}:root{--page-title-display:none;}/* Start custom CSS */.elementor-150{font-family:Inter,Arial,sans-serif;color:#16212A}
.elementor-150 .ucv-section{padding:72px 24px;--gap:0;display:block}
.elementor-150 .ucv-inner{max-width:1180px;margin:auto;padding:0;width:100%;display:flex;flex-direction:column;gap:24px}
.elementor-150 .ucv-heading .elementor-heading-title{color:#0B2F4A;line-height:1.17;letter-spacing:0;font-family:inherit;font-weight:750}
.elementor-150 h1.elementor-heading-title{font-size:56px;line-height:1.08}
.elementor-150 h2.elementor-heading-title{font-size:36px}
.elementor-150 h3.elementor-heading-title{font-size:21px}
.elementor-150 .ucv-text{font-size:17px;line-height:1.65;color:#16212A}
.elementor-150 .ucv-text p{margin:0 0 12px}
.elementor-150 .ucv-text p:last-child{margin-bottom:0}
.elementor-150 .ucv-text a{color:#0B4F87;text-decoration:underline}
.elementor-150 .ucv-lead{font-size:19px}
.elementor-150 .ucv-meta{font-size:14px;color:#5F6F7A}
.elementor-150 .ucv-eyebrow .elementor-heading-title{font-size:12px;line-height:1.4;letter-spacing:0;font-weight:800;color:#135E8A}
.elementor-150 .ucv-hero{background:#F4FAFD;padding-top:56px;padding-bottom:56px}
.elementor-150 .ucv-hero-grid{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:48px;padding:0}
.elementor-150 .ucv-hero-copy{display:flex;flex-direction:column;gap:24px;padding:0}
.elementor-150 .ucv-hero-image img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:8px}
.elementor-150 .ucv-callout{background:#EAF7F3;border-left:4px solid #199B5A;padding:16px 20px;border-radius:4px}
.elementor-150 .ucv-button .elementor-button{background:#199B5A;color:white;border-radius:6px;padding:18px 24px;font-size:16px;font-weight:750;min-height:54px;line-height:1.3}
.elementor-150 .ucv-button .elementor-button:hover{background:#147A47}
.elementor-150 .ucv-button .elementor-button:focus-visible{outline:3px solid #135E8A;outline-offset:4px}
.elementor-150 .ucv-fact-section{padding-top:24px;padding-bottom:24px;background:#EAF4FA}
.elementor-150 .ucv-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding:0}
.elementor-150 .ucv-fact{padding:0;gap:8px}
.elementor-150 .ucv-fact .elementor-heading-title{font-size:22px}
.elementor-150 .ucv-fact .ucv-text{font-size:14px;color:#5F6F7A}
.elementor-150 .ucv-intro{max-width:820px}
.elementor-150 .ucv-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:0}
.elementor-150 .ucv-card{border:1px solid #DCE6EC;border-radius:8px;background:white;padding:24px;gap:16px;display:flex;flex-direction:column}
.elementor-150 .ucv-icon .elementor-icon{font-size:28px;color:#135E8A}
.elementor-150 .ucv-icon{text-align:left}
.elementor-150 .ucv-pricing{background:#FAF8F3}
.elementor-150 .ucv-pricing-grid{display:grid;grid-template-columns:0.8fr 1.2fr;gap:48px;padding:0;align-items:start}
.elementor-150 .ucv-price-panel{background:#0B2F4A;padding:32px;border-radius:8px;gap:20px;display:flex;flex-direction:column}
.elementor-150 .ucv-price-panel .ucv-text,.elementor-150 .ucv-price-panel .elementor-heading-title{color:white}
.elementor-150 .ucv-price-panel .ucv-eyebrow .elementor-heading-title{color:#D8E4EB}
.elementor-150 .ucv-price .elementor-heading-title{font-size:56px;line-height:1.05}
.elementor-150 .ucv-price-unit{font-size:18px}
.elementor-150 .ucv-price-note{font-size:14px}
.elementor-150 .ucv-inclusions{padding:0;gap:0;display:flex;flex-direction:column}
.elementor-150 .ucv-included-row{padding:16px 0;border-bottom:1px solid #DCE6EC;gap:8px}
.elementor-150 .ucv-included-row h3{font-size:18px}
.elementor-150 .ucv-inclusions>.ucv-callout{margin-top:24px;font-size:15px}
.elementor-150 .ucv-split{display:grid;grid-template-columns:1fr 1.15fr;gap:48px;padding:0;align-items:start}
.elementor-150 .ucv-clinic-image img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:8px}
.elementor-150 .ucv-diagnostics-copy{padding:0;gap:24px}
.elementor-150 .ucv-language{background:#EAF7F3;padding:24px;border-radius:8px;gap:12px}
.elementor-150 .ucv-process{background:#F4FAFD}
.elementor-150 .ucv-doctors{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;padding:0}
.elementor-150 .ucv-doctor{display:grid;grid-template-columns:140px 1fr;gap:24px;padding:24px;border:1px solid #DCE6EC;border-radius:8px;align-items:start}
.elementor-150 .ucv-portrait img{width:140px;height:auto;border-radius:6px}
.elementor-150 .ucv-doctor-copy{padding:0;gap:12px}
.elementor-150 .ucv-role{font-size:14px;color:#135E8A}
.elementor-150 .ucv-reviews{padding-top:32px}
.elementor-150 .ucv-closing{background:#EAF4FA}
.elementor-150 .ucv-emergency{font-size:14px;color:#8A1F1F}
.elementor-150 .ucv-emergency a{color:#8A1F1F}
.elementor-150 .e-con{min-width:0}
@media(max-width:1024px){
.elementor-150 h1.elementor-heading-title{font-size:46px}
.elementor-150 .ucv-hero-grid,.elementor-150 .ucv-split,.elementor-150 .ucv-pricing-grid{gap:32px}
.elementor-150 .ucv-doctors{grid-template-columns:1fr}
.elementor-150 .ucv-grid3{gap:16px}
}
@media(max-width:767px){
.elementor-150 .ucv-section{padding:48px 16px}
.elementor-150 .ucv-hero{padding-top:40px}
.elementor-150 .ucv-fact-section{padding:24px 16px}
.elementor-150 h1.elementor-heading-title{font-size:40px}
.elementor-150 h2.elementor-heading-title{font-size:29px}
.elementor-150 h3.elementor-heading-title{font-size:20px}
.elementor-150 .ucv-text{font-size:16px}
.elementor-150 .ucv-lead{font-size:18px}
.elementor-150 .ucv-meta,.elementor-150 .ucv-emergency,.elementor-150 .ucv-role{font-size:14px}
.elementor-150 .ucv-hero-grid,.elementor-150 .ucv-split,.elementor-150 .ucv-pricing-grid,.elementor-150 .ucv-grid3{grid-template-columns:1fr;gap:24px}
.elementor-150 .ucv-facts{grid-template-columns:repeat(2,1fr);gap:24px 16px}
.elementor-150 .ucv-fact .elementor-heading-title{font-size:19px}
.elementor-150 .ucv-fact .ucv-text{font-size:13px}
.elementor-150 .ucv-button,.elementor-150 .ucv-button .elementor-button{width:100%}
.elementor-150 .ucv-price-panel{padding:24px}
.elementor-150 .ucv-price .elementor-heading-title{font-size:48px}
.elementor-150 .ucv-doctor{grid-template-columns:90px 1fr;padding:20px;gap:16px}
.elementor-150 .ucv-portrait img{width:90px}
.elementor-150 .ucv-doctor .ucv-text{font-size:15px}
}
@media(max-width:390px){.elementor-150 .ucv-doctor{grid-template-columns:1fr}.elementor-150 .ucv-portrait img{width:120px}}/* End custom CSS */