:root{--sg-max:1200px;--sg-gutter:clamp(1rem, 4vw, 1.5rem)}body,p,li,ul,ol,dl,dt,dd,blockquote,figcaption,.table,.wp-block-table,.entry-content,.widget,input,select,textarea,button,.site-description{font-family:"Doctrine-Regular",system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}h1,h2,h3,h4,h5,h6,.site-title,.entry-title{font-family:inherit}html{-webkit-tap-highlight-color:rgb(150 222 1 / .35)}:focus{outline:none}:focus:not(:focus-visible){outline:none}:where(a,button,[role="button"],input,select,textarea):focus-visible{outline:2px solid #96DE01;outline-offset:3px;border-radius:6px}.gbp-mega-menu__link:focus-visible,.main-navigation a:focus-visible{outline:2px solid #96DE01;outline-offset:4px;border-radius:8px}::selection{background:#daf3a6;color:#111}.separate-containers .comments-area,.separate-containers .inside-article,.separate-containers .page-header,.separate-containers .paging-navigation{padding:10px 0}@media (max-width:767px){.gbp-footer{padding-top:2.5rem;padding-bottom:2.5rem;padding-left:var(--sg-gutter);padding-right:var(--sg-gutter)}}.site-header .header-image{width:125px;height:20px}.new-shiftgrit{padding:.1rem 1rem .1rem .6rem}body>header>nav>a>img{width:125px!important}.gb-element-a7d635d0{text-align:center}.post-type-archive-clinical_concern .inside-header.grid-container{max-width:100%!important}.group-header{padding-left:var(--sg-gutter)!important;padding-right:var(--sg-gutter)!important}.group-header>[class*="gb-element"],.group-header .gb-container{padding-left:0!important;padding-right:0!important}.group-header{max-width:var(--sg-max);margin-left:auto!important;margin-right:auto!important}.sg-mod{margin:2rem 0}.site-main .sg-mod,.inside-article .sg-mod,.site-content .sg-mod{margin-left:calc(var(--sg-gutter) * -1);margin-right:calc(var(--sg-gutter) * -1);padding-left:var(--sg-gutter);padding-right:var(--sg-gutter)}.gb-element-1c2afe2b{padding-top:40px!important;padding-bottom:0px!important;padding-left:40px!important;padding-right:0!important}@media (max-width:767px){.gb-element-3195af55{padding-left:var(--sg-gutter)!important;padding-right:var(--sg-gutter)!important}.gb-element-1c2afe2b{padding-left:0px!important}}.single .post-image img,.blog .post-image img,.archive .post-image img{object-fit:cover;height:600px;width:100%;border-radius:10px;border:1px solid #ECECEC}.gb-element-3195af55 img{display:block;width:100%!important;height:auto!important}@media (max-width:767px){.gb-element-3195af55{margin-left:calc(var(--sg-gutter) * -1)!important;margin-right:calc(var(--sg-gutter) * -1)!important}.gb-element-3195af55 img{display:block;width:100%!important;height:auto!important}.gb-element-1c2afe2b{padding-top:0px!important}.is-core-beliefs .gb-element-3195af55{aspect-ratio:1 / 1;width:100%;max-width:460px;background:#FFF;margin:0 auto;display:flex;align-items:center;justify-content:center;padding:clamp(16px, 4vw, 32px)}.is-core-beliefs .gb-element-3195af55 img{width:100%!important;height:auto!important;object-fit:contain;display:block}.gb-element-56608e91{padding-top:0px!important}.is-core-beliefs .gb-element-3195af55{margin-left:0px!important;margin-right:0px!important}}.single-groups header.entry-header,.page-id-113969 .group-header{display:none!important}header{display:block!important}.page-id-113969 .hdrunigut{display:none}.gb-site-header{position:relative;z-index:9997}.gb-overlay{z-index:9998!important}.gb-overlay[aria-hidden="true"]{pointer-events:none}html,body{overflow-y:auto!important}body>.main-container{overflow-y:visible!important}.site-content{color:var(--contrast)!important}.gb-site-header,.group-header,.universal-services-hdr{margin:0 auto!important;max-width:1200px!important}.rounded img{border-radius:50%;object-fit:cover;width:200px;height:200px}img.srcset-auto,.attachment-post-thumbnail img,.wp-post-image{object-fit:cover;width:100%;height:auto;inset:0;-moz-border-radius:10px;border-radius:10px;border:1px solid #ECECEC;margin:0;padding:0;height:600px}.archive .site-content{padding-top:20px}.gb-element-116c8319{width:100%}.yrm-cntent-2{font-family:'Doctrine-Regular'!important}.gb-element-bfdd2726{padding-bottom:0}.hero-call,.hdrtherapy{text-align:center!important}.hero-call{width:90%}.home-h2{font-size:28px!important}.sg-f-head input,.sg-f-head select{width:100%;width:-webkit-fill-available}.single-rank_math_locations .rank-math-business-wrapper hr{margin-bottom:20px;margin-top:20px}.single-rank_math_locations .rank-math-business-wrapper address{margin:0}@media (max-width:1024px){.gb-navigation .gb-menu-link[aria-expanded="true"]{}.gb-navigation li.menu-item-has-children>.gb-sub-menu{display:none}.gb-navigation li.menu-item-has-children.is-open>.gb-sub-menu{display:block}.gb-navigation .gb-submenu-toggle{cursor:pointer}}article ul,article ol{list-style:none!important;margin:0!important;margin-inline-start:0!important;padding:0!important}article li{position:relative!important;padding-left:1.25rem!important;overflow-wrap:anywhere;hyphens:auto}article ul>li::before{content:"•"!important;position:absolute!important;left:0!important;top:0.35em!important;line-height:1;font-size:.9em}article ol{counter-reset:sg-num}article ol>li::before{counter-increment:sg-num;content:counter(sg-num) "."!important;position:absolute!important;left:0!important;top:0;line-height:1.2;font-variant-numeric:tabular-nums}article li::marker,article li:before{margin-left:0!important}article li{text-indent:0!important}h1,h2,h3,h4,h5,h6,.gb-headline,.gb-headline-text,.entry-title,.site-title,.widget-title,.comments-title{font-family:"helvetica-neue-lt-pro",Arial,sans-serif!important;font-weight:700;font-style:normal}#n2-ss-2 .n2-ss-slide,#n2-ss-2 .n2-ss-slider-4,#n2-ss-2 .n2-ss-slide-limiter{height:27.375rem!important;max-height:27.375rem!important}#n2-ss-2 .n2-ss-slide-backgrounds,#n2-ss-2 .n2-ss-slide-background{height:100%!important}#n2-ss-2 .n2-ss-slide-background-image,#n2-ss-2 .n2-ss-slide-background-image>picture,#n2-ss-2 .n2-ss-slide-background-image>picture>img{width:100%!important;height:100%!important;object-fit:cover!important}#n2-ss-2 .n2-ss-layers-container{height:100%!important;display:flex!important;align-items:center!important}@media (max-width:768px){#n2-ss-2 .n2-ss-slide,#n2-ss-2 .n2-ss-slider-4,#n2-ss-2 .n2-ss-slide-limiter{height:20rem!important}}.gb-navigation .gb-menu>li>.gb-menu-link{font-family:Doctrine-Regular,Doctrine-Regular;font-weight:600;letter-spacing:.05em;font-size:13px;text-decoration:none}.gb-navigation .gb-menu>li>.gb-menu-link.is-current-top{color:#777777!important;text-decoration:line-through!important}.gb-navigation .gb-menu>li>.gb-menu-link.is-parent-current{color:#777777!important;text-decoration:line-through!important}.gb-navigation .gb-menu>li>.gb-menu-link:hover{color:#cfcfcf!important;text-decoration:line-through!important}.gb-navigation .gb-menu .sub-menu .gb-menu-link,.gb-overlay__content a.gb-text{color:#fff!important;font-weight:400!important;text-transform:none;text-decoration:none}.gb-navigation .gb-menu .sub-menu .gb-menu-link:hover,.gb-overlay__content a.gb-text:hover{color:rgb(255 255 255 / .65)!important;text-decoration:line-through!important}.gb-navigation .gb-menu li li[class*="current-menu-"]>.gb-menu-link{color:#fff!important;font-weight:600!important;text-decoration:line-through!important}.gb-navigation .gb-menu li li:not([class*="current-menu-"])>.gb-menu-link{opacity:.85}@media (min-width:769px){.gb-navigation .gb-menu li li{position:relative}.gb-navigation .gb-menu li li>.gb-sub-menu{left:100%;right:auto;top:0}}.main-navigation .main-nav ul li[class*="current-menu-"]>a,#menu-main-menu .current_page_item a,.main-navigation .main-nav ul li:not([class*="current-menu-"])>a:hover,.main-navigation .menu-bar-item>a:hover,.gb-sub-menu a:hover.gb-menu-link{color:inherit!important;text-decoration:inherit!important}.content-area a{text-decoration:underline!important;text-decoration-style:dotted!important;text-underline-offset:3px;color:var(--global-color-7)}a.sg-pill,.sg-belief a,.sg-card a{text-decoration:none!important}.content-area a:hover,.content-area a:focus{text-decoration-style:solid!important;color:var(--contrast)!important}.rank-math-breadcrumb{font-size:14px!important;color:#777;font-family:"Roboto Condensed",sans-serif;letter-spacing:2px;margin:.75rem 0 .25rem}.rank-math-breadcrumb a{color:#111;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px;color:#777}.rank-math-breadcrumb a:hover{color:var(--accent)!important;text-decoration:none!important}.stk-block-hero__content button{box-shadow:rgb(0 0 0 / .17) 0 -23px 25px 0 inset,rgb(0 0 0 / .15) 0 -36px 30px 0 inset,rgb(0 0 0 / .1) 0 -79px 40px 0 inset,rgb(0 0 0 / .06) 0 2px 1px,rgb(0 0 0 / .09) 0 4px 2px,rgb(0 0 0 / .09) 0 8px 4px,rgb(0 0 0 / .09) 0 16px 8px,rgb(0 0 0 / .09) 0 32px 16px!important}.directorist-single-info p,.directorist-single-info li{font-family:Doctrine-Regular,Doctrine-Regular;font-size:18px!important}.sg-current-post-excerpt{max-width:var(--wp--style--global--content-size,800px);margin:.5rem auto;padding:.5rem 0}.yyc-loc,.uni-guten,.hdrunigut{margin:auto;max-width:1200px}.site-description{font-size:12px!important;color:#777777!important;text-transform:uppercase!important;font-family:"Roboto Condensed",Sans-serif!important;letter-spacing:2px!important}.rank-math-breadcrumb{font-size:12px!important;color:#777777!important;text-transform:uppercase!important;font-family:"Roboto Condensed",Sans-serif!important;letter-spacing:2px!important}.rank-math-breadcrumb span{line-height:175%}@media only screen and (max-width:980px){.hero-call{width:100%}.single-post .header-widget,.page-template-page-core-belief-domain .header-widget,.single-clinical_concern .header-widget,.tax-sg_nne .header-widget,.category-core-beliefs .header-widget{display:none!important}.gb-navigation-38733cd9 .gb-menu-toggle{display:block!important}.gb-media-b81302f8{height:30px!important}img.srcset-auto,.uncode-single-media-wrapper img,.wp-post-image{object-fit:cover;height:350px}.separate-containers .comments-area,.separate-containers .inside-article,.separate-containers .page-header,.separate-containers .paging-navigation,.inside-right-sidebar,.category-core-beliefs .site-content{padding:40px var(--sg-gutter)!important}.yyc-loc{padding:0 var(--sg-gutter)}.sg-dir-head,.sg-mod checklist,.sg-mod regions,.sg-mod.ilt,.sg-mod.beliefs,.sg-breadcrumbs,.sg-mod.sg-locations,.archive .site-content,.sg-mod.checklist,.sg-mod.faq,.sg-concern{padding:0 var(--sg-gutter)!important}.single-clinical_concern .sg-breadcrumbs{padding:0px!important}.category-4969 .ultp-column-wrapper{padding:0px!important}.page-template-find-index .wrap,.page-template-page-core-belief-domain .site-content{padding:0 var(--sg-gutter)!important}.clinical_concern-template .sg-breadcrumbs{padding:0!important}.sg-btn{margin-bottom:1em!important;margin-left:inherit!important;padding:.75rem 1.5rem!important;text-align:center}.gb-site-header{padding:20px var(--sg-gutter)}.uni-content-adj{padding:0 var(--sg-gutter)!important}.uni-content-adj p{font-size:18px}#secondary-navigation{display:none}.archive .site-content{padding-top:20px}.directorist-single-contents-area{margin-top:0px!important}.single-at_biz_dir .directorist-single-listing-top{margin:10px!important}.rank-math-breadcrumb p{margin:0}.single-groups .site-content{padding:20px var(--sg-gutter)!important}.universal-services-hdr{padding:20px var(--sg-gutter)!important}}@media (max-width:991.98px){.gb-overlay[role="dialog"][aria-modal="true"][aria-hidden="false"][data-gb-overlay-type="anchored"]{height:100dvh!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch;overscroll-behaviour-y:contain;touch-action:pan-y;scrollbar-gutter:stable both-edges;padding-bottom:calc(env(safe-area-inset-bottom) + 96px);background:#fff;box-shadow:0 0 40px rgb(0 0 0 / .14);box-sizing:border-box;z-index:9999}.gb-overlay[role="dialog"][aria-modal="true"][aria-hidden="false"][data-gb-overlay-type="anchored"]>.gb-overlay__content{overflow:visible!important;max-height:none!important;display:block;min-height:0}.gb-overlay[role="dialog"][aria-modal="true"][aria-hidden="false"][data-gb-overlay-type="anchored"]::after{content:"";display:block;height:calc(env(safe-area-inset-bottom) + 80px);flex:0 0 auto}.gb-overlay[role="dialog"][aria-modal="true"][aria-hidden="false"][data-gb-overlay-type="anchored"]>.gb-overlay__content>*:last-child{margin-bottom:48px}}.sg-overlay-blog .sg-thumb,.sg-overlay-shiftshow .sg-thumb{width:48px;height:48px;object-fit:cover;border-radius:6px;display:block}.sg-overlay-blog .gbp-mega-menu__link,.sg-overlay-shiftshow .gbp-mega-menu__link{display:grid;grid-template-columns:64px 1fr;gap:.75rem}a.gbp-mega-menu__link:hover{color:#666}.directorist-content-active .directorist-listing-single .directorist-badge.directorist-badge-featured{background-color:#96DE01}.directorist-container-fluid a,#ez-toc-container a,#menu-footer-menu a,#menu-client-menu a,#menu-footer-services a,.ultp-block-wrapper a{text-decoration:none!important}.entry-meta{border-top:1px solid #ddd;margin-top:2em;padding-top:1em;color:#777;font-size:.9em}.entry-meta a{color:#888}.entry-meta a:hover{color:#444}.widget_categories ul{list-style:none;margin:0;padding:0}.widget_categories li{position:relative;line-height:1.8;padding-left:1.25rem}.widget_categories li::before{content:"›";position:absolute;left:0;top:0;transform:translateY(.15em);font-size:.9em;opacity:.55}.widget_categories ul ul{margin-left:.9rem;padding-left:.6rem;border-left:1px solid #e5e7eb}.widget_categories ul ul>li::before{content:"›";opacity:.4;font-size:.85em}.widget_categories .current-cat>a,.widget_categories .current-cat-parent>a,.widget_categories .current-cat-ancestor>a{font-weight:600;color:#111}.widget_categories a{color:#222;text-decoration:none}.widget_categories a:hover{color:#000;text-decoration:underline}.widget_categories .children>li{margin:2px 0}.gb-element-9b41caee{max-height:90dvh;overflow:auto}.edmonton-callout{background:#effad9!important;border-left:4px solid #96DE01!important;padding:12px 16px;margin:24px 0;border-radius:6px;font-size:16px}.edmonton-callout a{color:#212121!important;font-weight:600;text-decoration:none}.edmonton-callout a:hover{text-decoration:underline}.sg-aside{border:1px solid #eee;border-radius:12px;padding:1rem}.sg-aside h3{margin:.25rem 0 1rem;font-size:1.05rem}.sg-specialties{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.sg-specialties li a,.sg-specialties li{display:flex;align-items:center;gap:.5rem;text-decoration:none;font-size:.95rem;font-family:"Roboto Condensed",Sans-serif!important}.sg-specialty-icon{width:14px;height:14px;display:inline-block;flex:0 0 14px;background-repeat:no-repeat;background-position:center;background-size:contain}.sg-specialty-icon{background-image:url(/wp-content/themes/generatepress_child/assets/icons/specialty-bullet.svg)}.wp-block-term-description .tax-sg_specialty a{text-decoration:underline!important;text-decoration-style:dotted!important;text-underline-offset:3px;color:var(--global-color-7)}.sg-pill-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.sg-pill{display:inline-block;padding:6px 12px;border-radius:6px;font-size:14px;cursor:default;position:relative;white-space:nowrap}.sg-pill[title]:hover::after{content:attr(title);position:absolute;top:120%;left:0;background:#111;color:#fff;padding:8px 12px;border-radius:6px;white-space:normal;width:280px;max-width:80vw;z-index:9999}.sg-acc__pane p{padding:0 10px!important}@media (max-width:680px),(pointer:coarse){.sg-acc,.sg-acc__pane,.sg-approach-pills{overflow:visible}.sg-pill[data-tip]:hover::after,.sg-pill[data-tip]:focus::after{left:50vw!important;transform:translateX(-50%)!important;max-width:min(92vw, 420px)!important;width:auto;padding:12px 14px;text-align:left}.sg-pill[data-tip]:hover::before,.sg-pill[data-tip]:focus::before{left:50%!important;transform:translateX(-50%)!important}.sg-pill{font-size:16px}}.sg-tip-layer{position:fixed;left:0;top:0;z-index:100000;background:#111;color:#fff;border-radius:10px;padding:12px 14px;max-width:92vw;box-shadow:0 10px 30px rgb(0 0 0 / .25);font-size:14px;line-height:1.4;pointer-events:none;white-space:normal}.sg-tip-layer::after{content:"";position:absolute;top:100%;left:var(--sg-arrow-left,50%);transform:translateX(-50%);border:8px solid #fff0;border-top-color:#111}@media (pointer:coarse){.sg-pill[data-tip]:hover::after,.sg-pill[data-tip]:focus::after,.sg-pill[data-tip]:hover::before,.sg-pill[data-tip]:focus::before{display:none!important;content:none!important}}.directorist-card__header{display:block!important}.directorist-card__header-text{font-weight:700;font-size:18px;line-height:1.2}.directorist-single-contents-area .directorist-card .directorist-card__header{padding:20px 17px}@media screen and (max-width:575px){.directorist-content-active .directorist-listing-single__info .directorist-info-item{font-size:17px!important}.directorist-listing-details__listing-title{font-size:28px!important}.sg-acc__summary{padding:4px 66px 4px 4px!important}.directorist-details-info-wrap .directorist-single-info{font-size:17px!important}}@media (max-width:899.98px){html body .sg-tax-block.sg-specialties.sg-mobile-scroll .sg-specialties,html body .sg-tax-block.sg-specialties.sg-mobile-scroll ul.sg-specialties,html body .sg-tax-block.sg-specialties.sg-mobile-scroll .directorist-taxonomy__list,html body .sg-tax-block.sg-specialties.sg-mobile-scroll .atbdp-tag-list{flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;padding-bottom:.5rem!important;scroll-snap-type:x proximity;mask-image:linear-gradient(to right,transparent 0,black 16px,black calc(100% - 16px),transparent 100%)}html body .sg-tax-block.sg-specialties.sg-mobile-scroll li{scroll-snap-align:start}}html body .sg-tax-block.sg-specialties .sg-specialties,html body .sg-tax-block.sg-specialties ul.sg-specialties,html body .sg-tax-block.sg-specialties .directorist-taxonomy__list,html body .sg-tax-block.sg-specialties .atbdp-tag-list{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:.5rem .6rem!important;margin:0!important;padding:0!important;list-style:none!important}html body .sg-tax-block.sg-specialties .sg-specialties>li,html body .sg-tax-block.sg-specialties .directorist-taxonomy__list>li,html body .sg-tax-block.sg-specialties .atbdp-tag-list>li{flex:0 0 auto!important;margin:0!important}html body .sg-tax-block.sg-specialties li>*{display:inline-flex!important;align-items:center;gap:.35rem;padding:.45rem .7rem!important;min-height:34px;border:1px solid #e6e6e6!important;border-radius:999px!important;background:#fafafa!important;text-decoration:none!important;font-size:.95rem;line-height:1.1;white-space:nowrap!important;width:auto!important;max-width:none!important;box-shadow:none!important;background-image:none!important}html body .sg-tax-block.sg-specialties li::marker,html body .sg-tax-block.sg-specialties li::before,html body .sg-tax-block.sg-specialties li::after,html body .sg-tax-block.sg-specialties a::before,html body .sg-tax-block.sg-specialties a::after,html body .sg-tax-block.sg-specialties i,html body .sg-tax-block.sg-specialties .fa,html body .sg-tax-block.sg-specialties .la,html body .sg-tax-block.sg-specialties svg{display:none!important;content:none!important}.sg-hide-scrollbar{scrollbar-width:none!important;-ms-overflow-style:none!important}.sg-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0;background:#fff0}h3.sg-tax-title{font-weight:700;font-size:18px;line-height:1.2;margin-left:20px}.directorist-swiper,.directorist-swiper *{max-width:100%}.wp-block-columns,.wp-block-column,.sg-columns,.sg-col-main,.sg-col-nav{min-width:0!important;max-width:100%}.directorist-swiper.directorist-swiper-related-listing{width:100%!important;max-width:100%!important;overflow:hidden!important}.directorist-swiper.directorist-swiper-related-listing .swiper-wrapper{max-width:none!important;overflow:visible!important}.directorist-swiper.directorist-swiper-related-listing .swiper-slide,.directorist-swiper.directorist-swiper-related-listing .directorist-listing-single{max-width:100%!important}section.directorist-related-listing{max-width:100%}@media (min-width:1024px){.wp-block-columns{align-items:flex-start}.wp-block-columns>.wp-block-column{overflow:visible}.sg-right .sg-sticky{position:sticky;top:96px;z-index:5}html.admin-bar .sg-right .sg-sticky{top:128px}}@media (min-width:992px){.sg-columns{display:flex}.sg-col-main{order:2;flex-basis:72%!important}.sg-col-nav{order:1;flex-basis:28%!important}}.sg-sticky{position:sticky;top:96px}.sg-profile-nav ul{list-style:none;margin:0;padding:0}.sg-profile-nav li{margin:0 0 .6rem}.sg-profile-nav a{text-decoration:none}.sg-sec{scroll-margin-top:110px}@media (min-width:993px){.sg-right .sg-sticky{position:fixed!important;top:96px!important;right:auto!important}}:root{--sg-stick-top:96px}html.admin-bar{--sg-stick-top:128px}@media (min-width:1024px){.wp-block-columns{align-items:flex-start}.wp-block-columns>.wp-block-column{overflow:visible!important}.sg-sticky{position:-webkit-sticky;position:sticky;top:var(--sg-stick-top);z-index:5}.sg-sticky.sg-fixed{position:fixed!important;top:var(--sg-stick-top)!important;z-index:5}.sg-sticky.sg-abs{position:absolute!important;top:auto!important;bottom:24px}.sg-sticky-holder{position:relative}}.sg-profile-nav ul{list-style:none;margin:0;padding:0}.sg-profile-nav a{text-decoration:none}.sg-profile-nav a:hover{text-decoration:underline}#sg-mobile-header.sg-mheader{top:var(--sg-header-offset,0);z-index:100500}#sg-mobile-header.sg-mheader .sg-mheader__inner{box-shadow:0 2px 8px rgb(0 0 0 / .06)}#sg-mobile-header [aria-hidden="true"]{display:none!important}@media screen and (max-width:575px){.directorist-content-active .directorist-card__body{padding:0px!important}.sg-sticky{display:none}}.sg-svc__note{margin:10px 2px 0;font-size:.92rem;color:#666}@media (min-width:992px){.sg-columns{display:flex}.sg-col-main{order:2;flex-basis:72%!important}.sg-col-nav{order:1;flex-basis:28%!important}}.sg-sticky{position:sticky;top:96px}.sg-profile-nav{display:block}.sg-nav-head{display:flex;align-items:center;gap:12px;padding:10px 0 14px;border-bottom:1px solid #eee;margin-bottom:14px}.sg-nav-avatar{width:44px;height:44px;border-radius:999px;object-fit:cover;background:#f3f3f3;box-shadow:0 1px 3px rgb(0 0 0 / .08) inset}.sg-nav-meta{display:flex;flex-direction:column;min-width:0}.sg-nav-name{display:flex;align-items:center;gap:8px;font-weight:800;line-height:1.2}.sg-nav-name [data-sg-name]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:16ch}.sg-nav-desig{font-size:.92rem;opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sg-nav-name .sg-check{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;font-size:11px;font-weight:700;background:#96DE01;color:#fff}.sg-profile-nav ul{list-style:none;margin:0;padding:0}.sg-profile-nav li{margin:0 0 .55rem}.sg-profile-nav a{display:block;text-decoration:none;padding:4px 0;border-left:3px solid #fff0}.sg-profile-nav a[aria-current="true"],.sg-profile-nav a.is-active{font-weight:700;border-left-color:#96DE01}.directorist-listing-single-quickinfo .directorist-listing-single__info a{font-size:18px!important}html{scroll-behaviour:smooth}.sg-sec{scroll-margin-top:110px}@media (prefers-reduced-motion:reduce){html{scroll-behaviour:auto}}.sg-profile-nav a{padding-left:5px}.sg-profile-nav a.is-active{border-left-color:var(--global-color-8,#96DE01);color:var(--global-color-8,#96DE01);background:rgb(150 222 1 / .06)}.sg-tag-pill,.sg-pill{font-family:"Roboto Condensed",Sans-serif!important;font-size:16px;color:#666}.sg-pill{white-space:normal!important}.sg-more-info{background:#fff;border:1px solid #F5F5F5;overflow:hidden;border-radius:12px;box-shadow:var(--directorist-box-shadow);-webkit-box-shadow:var(--directorist-box-shadow);padding:18px}.sg-mi-title{font-weight:700;font-size:1.05rem;font-family:"helvetica-neue-lt-pro",Arial,sans-serif!important}.sg-mi-block{display:grid;grid-template-columns:56px 1fr;gap:18px;align-items:start;margin:26px 0 40px}.sg-mi-badge{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#E6FAD9;color:#173a21}.sg-mi-heading{font-weight:700;font-size:1.05rem;font-family:"helvetica-neue-lt-pro",Arial,sans-serif!important}.sg-mi-list{list-style:none;padding:0;margin:0}.sg-mi-item{margin:0 0 18px;font-family:"Roboto Condensed",Sans-serif!important;font-weight:400}.sg-mi-line{margin:4px 0;font-family:"Roboto Condensed",Sans-serif!important}.sg-mi-bullets{list-style:none;margin:6px 0 0;padding:0}.sg-mi-bullets li{margin:6px 0;font-family:"Roboto Condensed",Sans-serif!important}@media (max-width:640px){.sg-mi-block{grid-template-columns:44px 1fr;gap:14px}.sg-mi-badge{width:44px;height:44px}}.sg-embed-wrap{max-height:75px}.sg-mod.ilt .sg-grid-3{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}@media (max-width:1024px){.sg-mod.ilt .sg-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.sg-mod.ilt .sg-grid-3{grid-template-columns:1fr}}.sg-mod.ilt .ilt__card{width:100%}.sg-mod.ilt .ilt__media img{display:block;width:100%;height:auto}.sg-mod.ilt{padding:0 var(--sg-gutter)!important}.ilt__head{text-align:left;max-width:920px}.ilt__head h2{margin:0 0 .4rem}.ilt__intro{color:#374151;margin:.25rem 0 .25rem}.ilt__subline{color:#4b5563;font-weight:600;margin:0 0 1rem}.ilt__grid .ilt__card{display:flex;flex-direction:column;gap:.5rem}.ilt__media img{width:100%;height:auto;border-radius:1rem;border:1px solid #e5e7eb;display:block}.ilt__placeholder{width:100%;padding-top:56%;border-radius:1rem;border:1px dashed #e5e7eb;background:#fafafa}.ilt__title{margin:.25rem 0 0;font-size:1.1rem}.ilt__title a{text-decoration:none;color:#111827}.ilt__desc{margin:0 0 .5rem;color:#374151}.ilt__cta{align-self:flex-start}.ilt__closing{margin:1rem 0 0;color:#374151}.sg-mod.beliefs .sg-belief-cards{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}@media (max-width:1024px){.sg-mod.beliefs .sg-belief-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.sg-mod.beliefs .sg-belief-cards{grid-template-columns:1fr}}.sg-mod.beliefs .sg-belief{display:flex;flex-direction:column;gap:.5rem}.sg-mod.beliefs .sg-belief__thumb img{display:block;width:100%;height:auto;border-radius:1rem;border:1px solid #e5e7eb}.sg-belief__title{margin:.25rem 0 0;font-size:1.05rem}.sg-pill{display:inline-block;padding:.4rem .75rem;border:1px solid #e5e7eb;border-radius:999px;text-decoration:none!important;color:#111827;background:#fff}.sg-related-callout--calgary{padding:1rem 1.25rem;margin:1.5rem 0;border-radius:0;background:#f9f9f9;border-left:4px solid #96DE01;font-size:.95rem}.sg-belief-thumb-wrap{width:110px;flex:0 0 110px}.sg-belief-thumb-img{width:110px!important;height:auto!important;object-fit:contain!important;display:block}.sg-belief-card{display:flex;align-items:flex-start;gap:20px;margin-bottom:32px}.sg-belief-list,.sg-belief-list li{list-style:none!important;margin-left:0!important;padding-left:0!important}.sg-core-beliefs-ilt-intro{max-width:56rem;margin:0 0 1.75rem}.sg-core-beliefs-ilt-grid{margin-top:1.25rem;margin-bottom:1.5rem}.sg-core-beliefs-ilt .ilt__card{display:flex;flex-direction:column;gap:.5rem}.sg-core-beliefs-ilt-cta{margin-top:.5rem;font-weight:500}.sg-core-beliefs-ilt-cta a{text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:1px}.sg-core-belief-domain-page .sg-belief-thumb-wrap{max-width:300px!important}.sg-core-belief-domain-page .sg-belief-thumb-wrap img.sg-belief-thumb{display:block!important;width:100%!important;height:auto!important;max-height:300px!important;object-fit:contain!important;border-radius:0rem!important;border:1px solid #e5e7eb!important;margin:0!important}.category-core-beliefs .site-content .sg-breadcrumbs,.page-template-page-core-belief-domain .site-content .sg-breadcrumbs{margin:1rem 0 1rem 0px!important;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;padding:0px!important}.sg-breadcrumbs__link{text-decoration:none;color:inherit}.sg-breadcrumbs__link:hover{text-decoration:underline}.sg-breadcrumbs__sep{margin:0 .35rem;color:#999}.sg-breadcrumbs__current{color:#555}.sg-kicker{padding-top:25px}.clinical_concern-template .sg-breadcrumbs{padding:0!important;margin-left:0px!important}.page-template-page-core-belief-domain .site-content,.category-core-beliefs .site-content,.ultp-column-wrapper{padding:0 var(--sg-gutter)}.sticky-calgary-sidebar{padding:0 2.75rem}@media only screen and (max-width:980px){.sg-mod.sg-locations{margin:0!important;padding:0!important}.ultp-block-d96ddf.wp-block-ultimate-post-row>.ultp-row-wrapper:not(:has(>.components-resizable-box__container)),.ultp-block-d96ddf.wp-block-ultimate-post-row>.ultp-row-wrapper:has(>.components-resizable-box__container)>.block-editor-inner-blocks{padding:0px!important}.ultp-column-wrapper{padding:0!important}.page-template-page-core-belief-domain .ultp-column-wrapper,.category-core-beliefs .ultp-column-wrapper,.category-glossary .ultp-column-wrapper{padding:0 0.5rem!important}}.gbp-card--border{border:0px!important}a.gb-text-4035a1ff:hover{color:#EFEFEF!important;text-decoration:none!important;font-family:"Roboto Condensed",sans-serif!important}.sg-core-beliefs-sidebar a{text-decoration:none!important}.sg-core-beliefs-domains li.is-current>a,.sg-core-beliefs-lifetraps li.is-current>a{font-weight:700;text-decoration:underline}.sg-block ul,.sg-block ol{margin-top:0.25rem!important;margin-bottom:1.25rem!important}.sg-concern__wrap{max-width:var(--sg-max);margin:0 auto;padding-left:var(--sg-gutter);padding-right:var(--sg-gutter);padding-top:.25rem;padding-bottom:.25rem}.sg-concern__hero{padding:.5rem 0}.sg-concern__title{margin:0 0 .75rem;font-size:2rem;line-height:1.2}.sg-concern__definition{font-size:1.05rem;margin:0 0 1rem;opacity:.85}.sg-btn{display:inline-block;padding:.8rem 1rem;border-radius:.9rem;text-decoration:none;border:1px solid #111}.sg-btn--ghost{background:#fff0}.sg-tabs__panel{padding:1.25rem 0}.sg-block{margin:0 0 1.5rem}.sg-loop-box{border:1px solid #eee;border-radius:1rem;padding:1rem;margin:.85rem 0}.sg-dn-box{background:#E6FAD9;border-color:rgb(0 0 0 / .08)}.sg-dn-text{line-height:1.45}.sg-loop-disclosure{margin-top:.85rem;border-top:1px solid #eee;padding-top:.85rem}.sg-loop-toggle{cursor:pointer;user-select:none;list-style:none;font-weight:650;opacity:.88;display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .75rem;border-radius:.85rem;border:1px solid #ddd}.sg-loop-disclosure[open] .sg-loop-toggle{border-color:#111}.sg-loop-toggle::-webkit-details-marker{display:none}.sg-loop-reveal{margin-top:.85rem}.sg-loop-flow{display:flex;align-items:center;justify-content:center;margin:.75rem 0;font-size:1.15rem;opacity:.55}.sg-loop-reinforce{margin-top:.9rem;padding:.7rem .85rem;border:1px dashed rgb(0 0 0 / .18);border-radius:.9rem;display:flex;gap:.6rem;align-items:flex-start;opacity:.92;background-color:#E6FAD9}.sg-loop-reinforce__icon{font-size:1.05rem;line-height:1.1;margin-top:.1rem}.sg-loop-title{font-weight:750}.sg-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}@media (max-width:960px){.sg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.sg-grid{grid-template-columns:1fr}}.sg-card{border:1px solid #eee;border-radius:1rem;padding:1rem}.sg-h2{margin:1.25rem 0 .5rem;font-size:1.35rem}.sg-h3{margin:.25rem 0;font-size:1.1rem}.sg-strong{font-weight:700}.sg-muted{opacity:.75}.sg-list{padding-left:1.2rem}.sg-pills{list-style:none;padding:0;margin:.5rem 0;display:flex;flex-wrap:wrap;gap:.5rem}.sg-pill{display:inline-block;border:1px solid #ddd;border-radius:999px;padding:.35rem .6rem}.sg-steps{padding-left:1.2rem}.sg-steps__item{margin:.75rem 0}.sg-faq__item{border:1px solid #eee;border-radius:1rem;padding:.6rem .9rem;margin:.6rem 0}.sg-faq__answer{margin-top:.5rem}.sg-grid--markers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;align-items:stretch}@media (max-width:768px){.sg-grid--markers{grid-template-columns:1fr}}.sg-hero-grid{display:grid;grid-template-columns:1.2fr 0.8fr;gap:2rem;align-items:start}.sg-hero-artwork{display:flex;justify-content:flex-end;align-items:flex-start;padding-top:.5rem;flex-direction:column;gap:.75rem}.sg-pattern-field{width:100%;height:auto;max-width:460px;display:block}.separate-containers .site-main{margin:0!important}@media (max-width:760px){.sg-hero-grid{grid-template-columns:1fr;gap:1.25rem}.sg-hero-artwork{order:-1;justify-content:center;padding-top:0;margin:0 0 1rem;align-items:center}.sg-pattern-field{max-width:none;width:100%;height:auto}}.sg-hero-meta{margin:0;max-width:460px;width:100%;font-size:.9rem;opacity:.7;line-height:1.4;font-family:var(--gp-font--roboto-condensed)}.sg-hero-meta a{text-decoration:underline}.sg-breadcrumbs{font-size:.85rem;opacity:.7;margin:0 0 .75rem}.sg-breadcrumbs a{text-decoration:underline}.sg-breadcrumbs span[aria-hidden="true"]{padding:0 .35rem}.sg-concern__tabs,.sg-tabs,.sg-tabs__panels,.sg-concern__wrap{overflow:visible!important}.sg-tabs__sentinel{display:block;width:100%;height:1px}.sg-tabs__navwrap{width:100%;padding:.5rem 0;background:#fff0}.sg-tabs__nav{max-width:var(--sg-max);margin:0 auto;padding-left:var(--sg-gutter);padding-right:var(--sg-gutter);display:flex;gap:.5rem;flex-wrap:wrap;margin-top:1rem;margin-bottom:1rem;font-family:var(--gp-font--roboto-condensed);font-size:.9rem}.sg-tabs__tab{display:inline-block;padding:.55rem .75rem;border-radius:.75rem;border:1px solid #ddd;text-decoration:none}.sg-tabs__tab.is-active{border-color:#96DE01;color:#CCC!important}@media (max-width:760px){.sg-tabs__nav{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sg-tabs__nav::-webkit-scrollbar{display:none}.sg-tabs__tab{white-space:nowrap;flex:0 0 auto}}.sg-tabs__navwrap.is-fixed{position:fixed!important;left:0;right:0;top:calc(var(--sg-tabs-sticky-top, 0px) + env(safe-area-inset-top, 0px));z-index:9999;padding:.5rem 0;box-shadow:0 1px 0 rgb(0 0 0 / .25);-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;contain:paint;background:#fff}html.sg-dark-enabled.sg-dark-scoped body.sg-dark-scope .sg-tabs__navwrap.is-fixed{background:var(--sg-bg)}.sg-tabs__navwrap-placeholder{display:none}.sg-tabs__navwrap-placeholder.is-active{display:block}.sg-tabs__panel{scroll-margin-top:calc(var(--sg-tabs-sticky-top,0)+env(safe-area-inset-top,0)+var(--sg-tabs-height,56px)+var(--sg-tabs-gap,12px))}.inside-article .sg-concern__wrap,.site-main .sg-concern__wrap{padding-left:0;padding-right:0}.sg-concern__wrap .sg-tabs__nav{padding-left:0;padding-right:0}@media (max-width:760px){.sg-concern__wrap .sg-tabs__nav{padding-left:0;padding-right:0}}.ultp-block-4d7516.wp-block-ultimate-post-row>.ultp-row-wrapper:not(:has(>.components-resizable-box__container)),.ultp-block-4d7516.wp-block-ultimate-post-row>.ultp-row-wrapper:has(>.components-resizable-box__container)>.block-editor-inner-blocks{padding-left:0!important;padding-right:0!important;padding-top:0!important;padding-bottom:0!important}@media (max-width:768px){.is-core-beliefs .site-content{padding-left:var(--sg-gutter);padding-right:var(--sg-gutter)}}@media (max-width:980px){.page-template-page-core-belief-domain .ultp-column-wrapper,.category-core-beliefs .ultp-column-wrapper,.category-glossary .ultp-column-wrapper{padding-left:0!important;padding-right:0!important}}.is-core-beliefs .inside-header.grid-container,.page-template-page-core-belief-domain-php .inside-header.grid-container{max-width:1220px}.is-core-beliefs .inside-header,.page-template-page-core-belief-domain-php .inside-header{padding:40px 0}.page-template-page-core-belief-domain-php .inside-header{padding-top:40px;padding-bottom:40px;padding-left:var(--sg-gutter);padding-right:var(--sg-gutter)}.secondary-nav-aligned-right .secondary-navigation .inside-navigation{padding-left:0!important;padding-right:0!important;padding-top:inherit;padding-bottom:inherit}.gb-site-header,.group-header,.universal-services-hdr{padding-left:0!important;padding-right:0!important}@media (max-width:767px){.gb-site-header,.group-header,.universal-services-hdr{padding-left:var(--sg-gutter)!important;padding-right:var(--sg-gutter)!important}}.ultp-row-wrapper,.ultp-column-wrapper,.wp-block-ultimate-post-row>.ultp-row-wrapper,.wp-block-ultimate-post-row>.ultp-row-wrapper>.ultp-row-content,.wp-block-ultimate-post-row>.ultp-row-wrapper>.block-editor-inner-blocks,.category-core-beliefs .site-content{padding-left:0;padding-right:0}.ultp-builder-container{padding-left:0!important;padding-right:0!important}@media (max-width:767px){.ultp-builder-container{padding-left:0!important;padding-right:0!important}}.page-template-page-core-belief-domain-php .inside-article{padding:0!important}.at_biz_dir-template-default .gb-site-header,.page-template-find-index .gb-site-header,.is-find .gb-site-header,.page-template-find-index .site-content,.is-find .site-content,.tax-sg_specialty .wrap{padding-left:0!important;padding-right:0!important}@media (max-width:767px){.directorist-container-fluid,.page-template-find-index .site-content,.is-find .site-content,.is-find .sg-dir-head,.is-find .sg-breadcrumbs,.tax-sg_specialty .sg-breadcrumbs,.is-find .sg-mod.local-hubs,.is-find .sg-mod.regions,.tax-sg_specialty .wrap,.tax-sg_provider_tier .sg-provider-tier-shell{padding-left:0!important;padding-right:0!important}}@media (max-width:767px){.at_biz_dir-template-default .gb-site-header,.page-template-find-index .gb-site-header,.is-find .gb-site-header{padding-left:var(--sg-gutter)!important;padding-right:var(--sg-gutter)!important}}.tax-sg_provider_tier .is-right-sidebar,.page-template-page-directorist-listing-category .inside-right-sidebar,.is-core-beliefs .sg-core-beliefs-sidebar{padding-left:var(--sg-gutter);padding-right:var(--sg-gutter)}.tax-sg_provider_tier .sg-tier-desc,.tax-sg_provider_tier .page-header,.tax-sg_provider_tier .gb-site-header,.tax-sg_provider_tier .secondary-navigation .inside-navigation{padding-left:0!important;padding-right:0!important}@media (max-width:767px){.tax-sg_provider_tier .gb-site-header{padding-left:var(--sg-gutter)!important;padding-right:var(--sg-gutter)!important}}@media (max-width:768px){figure.wp-block-table table.has-fixed-layout{table-layout:auto;width:100%;border-collapse:separate;border-spacing:0}figure.wp-block-table table.has-fixed-layout thead{display:none}figure.wp-block-table table.has-fixed-layout tbody tr{display:block;margin:0 0 1rem;border:1px solid rgb(0 0 0 / .1);border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 6px 18px rgb(0 0 0 / .06)}figure.wp-block-table table.has-fixed-layout tbody td{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;padding:.85rem 1rem;border:none;border-top:1px solid rgb(0 0 0 / .07);white-space:normal;text-align:left}figure.wp-block-table table.has-fixed-layout tbody td:first-child{border-top:none;padding:1rem 1rem;font-weight:700;font-size:1.05rem;background:rgb(0 0 0 / .03);justify-content:flex-start}figure.wp-block-table table.has-fixed-layout tbody td:first-child::before{display:none}figure.wp-block-table table.has-fixed-layout tbody td::before{content:attr(data-label);font-weight:600;opacity:.75;flex:0 0 42%;max-width:42%}figure.wp-block-table table.has-fixed-layout tbody td{flex-wrap:nowrap}figure.wp-block-table table.has-fixed-layout tbody td:not(:first-child){font-size:.98rem}figure.wp-block-table table.has-fixed-layout tbody td:nth-child(3){font-weight:700}figure.wp-block-table table.has-fixed-layout tbody td:not(:first-child){flex-wrap:wrap}figure.wp-block-table table.has-fixed-layout tbody td:not(:first-child)::before{margin-bottom:.15rem}}img.infographic{display:block;width:100%;max-width:100%;height:auto}li.wp-block-social-link{background-color:#383838!important}li.wp-block-social-link svg{width:24px!important;height:24px!important}.sg-author-box{margin-top:56px;padding-top:28px;border-top:1px solid rgb(0 0 0 / .08);background:#fff0}.sg-author-box__inner{display:grid;grid-template-columns:72px minmax(0,1fr);gap:18px;align-items:start}.sg-author-box__avatar img{display:block;width:72px;height:72px;border-radius:50%}.sg-author-box__eyebrow{margin:0 0 4px;font-size:12px;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;opacity:.65}.sg-author-box__name{margin:0 0 8px;font-size:clamp(20px, 2vw, 24px);line-height:1.15}.sg-author-box__bio{margin:0;max-width:60ch;font-size:16px;line-height:1.6;opacity:.85}@media (max-width:768px){.sg-author-box__inner{grid-template-columns:1fr;gap:14px}.sg-author-box__avatar{width:72px}}.sg-author-box__avatar a,.sg-author-box__name a{color:inherit;text-decoration:none}.sg-author-box__name a:hover,.sg-author-box__name a:focus{text-decoration:underline}.sg-author-box__avatar a{display:inline-block}.page-id-125733 .site-header{background-color:#000}.sg-tax-description{margin:6px 0 14px;padding-left:20px;font-size:.95rem;line-height:1.5;color:#5f6472;max-width:980px}.sg-header-search{display:inline-flex;align-items:center;margin:0;position:relative}.sg-header-search__input{display:none;position:absolute;top:50%;right:100%;transform:translateY(-50%);margin-right:6px;padding:6px 10px;border:1px solid #ccc;border-radius:4px;width:260px;background:#fff;color:#000;font-size:14px}.sg-header-search.is-open .sg-header-search__input{display:block}.sg-header-search__toggle{background:#fff0;border:0;padding:8px;cursor:pointer;color:inherit;display:inline-flex;align-items:center}.sg-header-search__toggle:hover{opacity:.7}.search-results .container{padding:.75rem}.tax-sg_specialty .site-content .wrap{padding-left:10px!important}