.elementor-14809 .elementor-element.elementor-element-2a53d8f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-theme-post-title .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-14809 .elementor-element.elementor-element-f5d77eb{text-align:start;}.elementor-14809 .elementor-element.elementor-element-f5d77eb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:42px;font-weight:600;line-height:1.18em;color:#164363;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-14809 .elementor-element.elementor-element-d774c85 a{color:#8A8787;}.elementor-14809 .elementor-element.elementor-element-2ba2aab{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-14809 .elementor-element.elementor-element-6640bbe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-theme-post-content{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-14809 .elementor-element.elementor-element-b95eabf{color:#253B4A;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.8em;}.elementor-14809 .elementor-element.elementor-element-edbcta1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.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-14809 .elementor-element.elementor-element-edbtns1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.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-widget-post-navigation span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-14809 .elementor-element.elementor-element-6741695 span.post-navigation__prev--label, .elementor-14809 .elementor-element.elementor-element-6741695 span.post-navigation__next--label{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:normal;}.elementor-14809 .elementor-element.elementor-element-6741695 span.post-navigation__prev--title, .elementor-14809 .elementor-element.elementor-element-6741695 span.post-navigation__next--title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:normal;}.elementor-14809 .elementor-element.elementor-element-edaside{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-14809 .elementor-element.elementor-element-edbtoc1{--box-background-color:#F0F8FC;--item-text-hover-decoration:underline;}.elementor-14809 .elementor-element.elementor-element-edbtoc1 .elementor-toc__header-title{text-align:start;}.elementor-14809 .elementor-element.elementor-element-edbtoc1 .elementor-toc__header{flex-direction:row;}@media(min-width:768px){.elementor-14809 .elementor-element.elementor-element-6640bbe{--width:100%;}.elementor-14809 .elementor-element.elementor-element-edbcta1{--width:100%;}.elementor-14809 .elementor-element.elementor-element-edbtns1{--width:100%;}.elementor-14809 .elementor-element.elementor-element-edaside{--width:100%;}}@media(max-width:1024px){.elementor-14809 .elementor-element.elementor-element-f5d77eb .elementor-heading-title{font-size:36px;}}@media(max-width:767px){.elementor-14809 .elementor-element.elementor-element-f5d77eb .elementor-heading-title{font-size:29px;}.elementor-14809 .elementor-element.elementor-element-b95eabf{font-size:17px;}}/* Start custom CSS *//* Scoped to Elementor's global single-post template. */
.elementor-14809 { --edge-navy:#164363; --edge-blue:#18b5ea; --edge-ink:#253b4a; --edge-line:#dce8ee; }
.elementor-14809 .edge-post-hero { background:#f2f8fb; padding:48px 24px 40px; border-bottom:1px solid var(--edge-line); }
.elementor-14809 .edge-post-hero > .e-con-inner { max-width:1180px; gap:18px; }
.elementor-14809 .edge-post-hero .elementor-heading-title { color:var(--edge-navy); font-size:42px; line-height:1.18; font-weight:600; letter-spacing:-.8px; max-width:980px; text-align:left; }
.elementor-14809 .edge-post-hero .elementor-widget-breadcrumbs { text-align:left; font-size:13px; line-height:1.7; color:#566a78; }
.elementor-14809 .edge-post-hero .elementor-widget-breadcrumbs a { color:#39718c; }
.elementor-14809 .edge-post-layout { padding:52px 24px 72px; }
.elementor-14809 .edge-post-layout > .e-con-inner { display:grid; grid-template-columns:minmax(0,1fr) 300px; gap:64px; max-width:1180px; align-items:start; }
.elementor-14809 .edge-post-main { width:100%; min-width:0; padding:0; gap:32px; }
.elementor-14809 .edge-article-content { color:var(--edge-ink); font:400 18px/1.8 Roboto,sans-serif; overflow-wrap:anywhere; }
.elementor-14809 .edge-article-content p { margin:0 0 22px; }
.elementor-14809 .edge-article-content h2 { margin:44px 0 18px; font-size:29px; line-height:1.3; color:var(--edge-navy); font-weight:600; letter-spacing:-.35px; }
.elementor-14809 .edge-article-content h3 { margin:30px 0 12px; font-size:22px; line-height:1.4; color:var(--edge-navy); font-weight:600; }
.elementor-14809 .edge-article-content h4 { font-size:21px; line-height:1.4; color:var(--edge-navy); }
.elementor-14809 .edge-article-content :is(h2,h3,h4) b { font-weight:inherit; }
.elementor-14809 .edge-article-content :is(h2,h3,h4), .elementor-14809 .elementor-menu-anchor { scroll-margin-top:150px; }
.elementor-14809 .edge-article-content a { color:#087da6; text-decoration:underline; text-underline-offset:3px; }
.elementor-14809 .edge-article-content a:hover { color:var(--edge-navy); }
.elementor-14809 .edge-article-content :is(ul,ol) { padding-left:24px; margin:12px 0 24px; }
.elementor-14809 .edge-article-content li { padding-left:5px; margin-bottom:7px; }
.elementor-14809 .edge-article-content li::marker { color:#087da6; }
.elementor-14809 .edge-article-content img { max-width:100%; height:auto; border-radius:8px; }
.elementor-14809 .edge-article-content iframe { max-width:100%; border:0; }
.elementor-14809 .edge-article-content div:has(> iframe[src*="youtube"]) { width:100%!important; max-width:100%!important; height:auto!important; aspect-ratio:16/9; margin:28px 0!important; overflow:hidden; border-radius:8px; background:var(--edge-navy); }
.elementor-14809 .edge-article-content iframe[src*="youtube"] { display:block; width:100%; height:100%; aspect-ratio:16/9; }
/* Legacy inline CTAs: preserve their text and destinations, normalize their presentation. */
.elementor-14809 .edge-article-content div[style*="background:#333"] { background:var(--edge-navy)!important; padding:28px!important; margin:30px 0!important; border-radius:8px; color:#fff; }
.elementor-14809 .edge-article-content div[style*="background:#333"] :is(h2,h3,h4) { color:#fff!important; text-align:left!important; margin:0!important; font-size:24px; line-height:1.4; }
.elementor-14809 .edge-article-content div[style*="background:#333"] div[style*="display:flex"] { flex-wrap:wrap; justify-content:flex-start!important; gap:12px!important; margin-top:22px!important; }
.elementor-14809 .edge-article-content a[style*="background"], .elementor-14809 .edge-article-content .elementor-button { display:inline-flex!important; align-items:center; justify-content:center; min-height:48px; padding:13px 20px!important; margin:0!important; border:1px solid #bfeafa; border-radius:5px!important; background:#dff5fd!important; color:var(--edge-navy)!important; font-size:14px!important; font-weight:600!important; line-height:1.4; text-decoration:none!important; text-align:center; white-space:normal; }
.elementor-14809 .edge-article-content a[href*="nexhealth"][style*="background"] { background:var(--edge-blue)!important; border-color:var(--edge-blue); color:#102f45!important; }
.elementor-14809 .edge-article-content div[style*="text-align:center"]:has(> a[style*="background"]) { display:flex; flex-wrap:wrap; gap:12px; justify-content:flex-start; padding:24px; margin:28px 0!important; background:#f0f8fc; border:1px solid var(--edge-line); border-radius:8px; }
.elementor-14809 .edge-article-content div[style*="text-align:center"]:has(> a[style*="background"]) > h4 { width:100%; margin:0 0 5px; text-align:left; }
.elementor-14809 .edge-article-content div:has(> a[style*="background"]) > br { display:none; }
/* A duplicated button pair immediately before the same full CTA need not appear twice. */
.elementor-14809 .edge-article-content div[style*="text-align:center"]:has(> a[href*="nexhealth"]):has(> a[href^="tel:"]):has(+ div[style*="background:#333"] h3) { display:none; }
.elementor-14809 .edge-article-content div[style*="background:rgba(57,70,93"] { padding:28px!important; margin-top:-22px; border-radius:0 0 8px 8px; background:#f3f8fb!important; }
.elementor-14809 .edge-article-content div[style*="background:rgba(57,70,93"] h3:first-child { margin-top:0; }
.elementor-14809 .edge-post-sidebar { width:100%; min-width:0; padding:0; position:sticky; top:130px; align-self:start; }
.elementor-14809 .edge-post-toc { --box-background-color:#f0f8fc; --box-border-color:#dcebf3; --box-border-width:1px; --box-border-radius:8px; --header-color:#164363; --header-background-color:#f0f8fc; --header-padding:22px; --item-text-color:#405a6b; --item-text-hover-color:#087da6; --item-text-active-color:#087da6; --marker-size:0px; --item-text-font-size:14px; }
.elementor-14809 .edge-post-toc .elementor-toc__header { border-bottom:1px solid var(--edge-line); padding:21px 22px; }
.elementor-14809 .edge-post-toc .elementor-toc__header-title { font:600 18px/1.4 Roboto,sans-serif; color:var(--edge-navy); }
.elementor-14809 .edge-post-toc .elementor-toc__body { padding:14px 18px 18px; max-height:calc(100svh - 235px); overflow-y:auto; scrollbar-width:thin; }
.elementor-14809 .edge-post-toc .elementor-toc__list-wrapper { padding:0; margin:0; list-style:none; }
.elementor-14809 .edge-post-toc .elementor-toc__list-item { margin:0; padding:0; }
.elementor-14809 .edge-post-toc .elementor-toc__list-item-text-wrapper { padding:0; }
.elementor-14809 .edge-post-toc .elementor-toc__list-item-text { display:block; padding:10px 12px; border-left:2px solid #d5e6ef; font:400 14px/1.55 Roboto,sans-serif; color:#405a6b; text-decoration:none; }
.elementor-14809 .edge-post-toc .elementor-toc__list-item-text:hover, .elementor-14809 .edge-post-toc .elementor-item-active { background:#e1f2fa; border-left-color:#18b5ea; color:#076f93; }
.elementor-14809 .edge-post-toc .elementor-toc__list-item::before, .elementor-14809 .edge-post-toc .elementor-toc__list-item-text-wrapper > i, .elementor-14809 .edge-post-toc .elementor-toc__list-item-text-wrapper > svg { display:none; }
.elementor-14809 .edge-post-cta { background:var(--edge-navy); border-radius:8px; padding:34px; gap:15px; border-top:4px solid var(--edge-blue); }
.elementor-14809 .edge-post-cta .edge-cta-label .elementor-heading-title { color:#a7def2; font:600 12px/1.5 Roboto,sans-serif; letter-spacing:1.6px; }
.elementor-14809 .edge-post-cta .edge-cta-title .elementor-heading-title { color:#fff; font:600 29px/1.25 Roboto,sans-serif; letter-spacing:-.3px; }
.elementor-14809 .edge-post-cta .edge-cta-copy { color:#e0edf4; font:400 16px/1.65 Roboto,sans-serif; }
.elementor-14809 .edge-post-cta .edge-cta-copy p { margin:0; }
.elementor-14809 .edge-cta-actions { flex-direction:row; flex-wrap:wrap; gap:12px; padding:8px 0 0; }
.elementor-14809 .edge-cta-actions .elementor-widget-button { width:auto; }
.elementor-14809 .edge-cta-actions .elementor-button { background:var(--edge-blue); color:#102f45; border:1px solid var(--edge-blue); border-radius:5px; padding:15px 20px; font:600 14px/1.4 Roboto,sans-serif; min-height:50px; }
.elementor-14809 .edge-cta-actions .edge-cta-phone .elementor-button { background:transparent; border-color:#a9c3d4; color:#fff; }
.elementor-14809 .edge-cta-actions .elementor-button:hover { background:#e3f6fd; color:#164363; }
.elementor-14809 a:focus-visible, .elementor-14809 [role="button"]:focus-visible { outline:3px solid #087da6; outline-offset:4px; }
.elementor-14809 .edge-post-nav { padding:26px 0 0; border-top:1px solid var(--edge-line); }
.elementor-14809 .edge-post-nav .post-navigation__prev--label, .elementor-14809 .edge-post-nav .post-navigation__next--label { color:#567183; font-size:12px; text-transform:uppercase; letter-spacing:1px; }
.elementor-14809 .edge-post-nav .post-navigation__prev--title, .elementor-14809 .edge-post-nav .post-navigation__next--title { color:var(--edge-navy); font-size:14px; line-height:1.6; white-space:normal; }
@media(max-width:1024px) {
 .elementor-14809 .edge-post-layout > .e-con-inner { grid-template-columns:minmax(0,1fr) 260px; gap:32px; }
 .elementor-14809 .edge-post-hero .elementor-heading-title { font-size:36px; }
 .elementor-14809 .edge-post-sidebar { top:120px; }
}
@media(max-width:767px) {
 .elementor-14809 .edge-post-hero { padding:32px 20px 28px; }
 .elementor-14809 .edge-post-hero .elementor-heading-title { font-size:29px; line-height:1.22; letter-spacing:-.4px; }
 .elementor-14809 .edge-post-hero .elementor-widget-breadcrumbs { font-size:12px; }
 .elementor-14809 .edge-post-layout { padding:24px 20px 44px; }
 .elementor-14809 .edge-post-layout > .e-con-inner { grid-template-columns:minmax(0,1fr); gap:28px; }
 .elementor-14809 .edge-post-sidebar { order:-1; position:static; }
 .elementor-14809 .edge-post-toc .elementor-toc__header { padding:17px 18px; }
 .elementor-14809 .edge-post-toc .elementor-toc__body { max-height:55svh; }
 .elementor-14809 .edge-article-content { font-size:17px; line-height:1.8; }
 .elementor-14809 .edge-article-content h2 { font-size:25px; margin-top:34px; }
 .elementor-14809 .edge-article-content h3 { font-size:21px; }
 .elementor-14809 .edge-article-content div[style*="background:#333"] { padding:24px 20px!important; }
 .elementor-14809 .edge-article-content div[style*="background:#333"] :is(h2,h3,h4) { font-size:21px; }
 .elementor-14809 .edge-article-content div:has(> a[style*="background"]) > a { width:100%; }
 .elementor-14809 .edge-post-cta { padding:27px 22px; }
 .elementor-14809 .edge-post-cta .edge-cta-title .elementor-heading-title { font-size:26px; }
 .elementor-14809 .edge-cta-actions, .elementor-14809 .edge-cta-actions .elementor-widget-button, .elementor-14809 .edge-cta-actions .elementor-button { width:100%; }
 .elementor-14809 .edge-post-nav .elementor-post-navigation__link { min-width:0; }
}

/* Native Trustindex sidebar, 4 November 2026. */
.elementor-14809 .edge-post-sidebar { gap:24px; max-height:calc(100svh - 150px); overflow-y:auto; scrollbar-width:thin; padding-right:4px; }
.elementor-14809 .edge-post-sidebar .edge-post-toc .elementor-toc__body { max-height:none; overflow:visible; }
.elementor-14809 .edge-post-reviews { min-width:0; width:100%; }
.elementor-14809 .edge-post-reviews .elementor-shortcode { min-width:0; }
.elementor-14809 .edge-post-reviews .ti-widget { max-width:100%; }
@media(max-width:767px) {
 .elementor-14809 .edge-post-sidebar { display:contents; max-height:none; overflow:visible; padding:0; }
 .elementor-14809 .edge-post-toc { order:-1; }
 .elementor-14809 .edge-post-sidebar .edge-post-toc .elementor-toc__body { max-height:55svh; overflow-y:auto; }
 .elementor-14809 .edge-post-reviews { order:1; padding-top:24px; border-top:1px solid var(--edge-line); }
}
.elementor-14809 .edge-post-sidebar > .elementor-widget { flex-shrink:0; }

/* Reviews-only sidebar: normal document flow, no independent scrolling. */
.elementor-14809 .edge-post-sidebar { position:static; top:auto; max-height:none; overflow:visible; padding:0; }

/* Static TOC above reviews; both follow document scrolling. */
.elementor-14809 .edge-post-toc { position:static; top:auto; }
.elementor-14809 .edge-post-sidebar .edge-post-toc .elementor-toc__body { max-height:none; overflow:visible; }/* End custom CSS */