@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,500;0,700;1,500;1,600&display=swap');:root{--hh-deep:#244a6b !important;--hh-sage:#6fa8c7 !important;--hh-sage-2:#5c95b4 !important;--hh-page:#fff !important;--hh-text:#2c3e4f !important;--hh-cream:#eaf1f8 !important;--hh-alt:#f4f6f9 !important;--hh-seafoam:#eaf1f8 !important;--hh-overlay1:rgba(15,28,50,.22) !important;--hh-overlay2:rgba(15,28,50,.5) !important;--hh-focus:#b4d4e5 !important;--hh-header-h:110px}@media (max-width:1023px){:root{--hh-header-h:90px}}@media (max-width:540px){:root{--hh-header-h:72px}}h1,h2,h3{text-wrap:balance;overflow-wrap:anywhere}.hh-hero-home,.hh-hero-contact,.hh-hero-sv{position:relative;isolation:isolate;background:linear-gradient(to bottom,var(--hh-overlay1) 0%,var(--hh-overlay2) 100%),var(--hero-bg) center/cover no-repeat;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;padding-top:calc(var(--hh-header-h) + clamp(28px,6vw,56px) + env(safe-area-inset-top,0px));padding-right:clamp(16px,4vw,24px);padding-bottom:clamp(48px,8vw,88px);padding-left:clamp(16px,4vw,24px);overflow:hidden}.hh-hero-home{min-height:70vh}.hh-hero-contact{min-height:54vh}.hh-hero-sv{min-height:54vh}.hh-hero-home:after,.hh-hero-contact:after,.hh-hero-sv:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:110px;background:linear-gradient(to bottom,rgba(0,0,0,0),var(--hh-page));pointer-events:none;z-index:0}.hh-hero-home .wrap,.hh-hero-contact .wrap,.hh-hero-sv .hh-sv-wrap{max-width:1000px;margin:auto;position:relative;z-index:1;background:rgba(47,62,70,.42);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:20px;padding:clamp(24px,4vw,40px) clamp(20px,4vw,32px) clamp(28px,4.4vw,48px);box-shadow:0 6px 25px rgba(0,0,0,.25)}.hh-hero-home .kicker,.hh-hero-contact .kicker,.hh-hero-sv .hh-sv-kicker{display:inline-block;font-weight:800;text-transform:uppercase;letter-spacing:.1em;font-size:.9rem;color:#eaf4ee;opacity:.95;margin-bottom:.5rem}.hh-hero-home .title,.hh-hero-contact .title,.hh-hero-sv .hh-sv-title{color:#fff !important;font-weight:900;line-height:1.12;margin:0 0 .6rem;font-size:clamp(28px,6vw,62px);text-shadow:0 3px 10px rgba(0,0,0,.55),0 0 8px rgba(0,0,0,.35)}.hh-hero-home .sub,.hh-hero-contact .sub,.hh-hero-sv .hh-sv-sub{font-size:clamp(15px,2.1vw,20px);line-height:1.65;margin:0 auto 24px;max-width:820px;opacity:.96;color:#f5f9f7;text-wrap:balance}.hh-hero-actions,.hh-hero-contact .actions,.hh-sv-actions{margin-top:14px;display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.hh-btn,.hh-sv-btn,.hh-services .btn{display:inline-block;text-decoration:none;font-weight:800;padding:14px 26px;border-radius:10px;transition:.18s ease;white-space:nowrap;line-height:1.2;cursor:pointer}.hh-btn--primary,.hh-sv-btn--primary,.hh-services .btn-primary,.hh-hero .btn-primary{background:var(--hh-sage);color:#fff}.hh-btn--primary:hover,.hh-sv-btn--primary:hover,.hh-services .btn-primary:hover,.hh-hero .btn-primary:hover{background:#3f6557;filter:none}.hh-btn--ghost,.hh-sv-btn--ghost{border:2px solid #eaf4ee;color:#eaf4ee;background:0 0}.hh-btn--ghost:hover,.hh-sv-btn--ghost:hover{background:#eaf4ee;color:var(--hh-deep)}.hh-services .btn-outline,.hh-hero .btn-outline{border:2px solid var(--hh-sage);color:var(--hh-sage);background:0 0;padding:12px 24px}.hh-services .btn-outline:hover,.hh-hero .btn-outline:hover{background:var(--hh-sage);color:#fff}.hh-chip,.hh-badge{background:rgba(234,244,238,.92);color:var(--hh-deep);padding:8px 14px;border-radius:999px;font-weight:800;font-size:.9rem;border:1px solid rgba(255,255,255,.4)}.hh-chip a{color:var(--hh-deep);text-decoration:none}.hh-chip a:hover{text-decoration:underline}.hh-trust,.hh-quick{margin-top:20px;display:flex;gap:10px 14px;justify-content:center;flex-wrap:wrap}@media (max-width:768px){.hh-hero-home{min-height:58vh}.hh-hero-contact{min-height:48vh}.hh-hero-sv{min-height:48vh}.hh-hero-home .wrap,.hh-hero-contact .wrap,.hh-hero-sv .hh-sv-wrap{padding:28px 22px 34px}}@media (max-width:540px){.hh-hero-home{min-height:54vh}.hh-hero-contact{min-height:44vh}.hh-hero-sv{min-height:44vh}.hh-hero-actions .hh-btn,.hh-hero-contact .actions .hh-btn,.hh-sv-actions .hh-sv-btn,.hh-services .btns .btn{width:100%;max-width:360px;text-align:center}.hh-hero-home .wrap,.hh-hero-contact .wrap,.hh-hero-sv .hh-sv-wrap{padding:22px 16px 28px;border-radius:16px}}.kb-form .kadence-blocks-form-field{margin-bottom:16px}.kb-form .kb-forms-label,.kb-form .kadence-blocks-form-field label{font-size:15px;font-weight:600;margin-bottom:6px;display:block;color:var(--hh-deep)}.kb-form .kb-field,.kb-form input[type=text],.kb-form input[type=email],.kb-form input[type=tel],.kb-form textarea{min-height:48px;padding:12px 14px;border:1.5px solid #d8e0dc;border-radius:8px;font-size:16px;width:100%;background:#fff;color:var(--hh-deep);font-family:inherit}.kb-form .kb-field:focus,.kb-form .kb-field:focus-visible,.kb-form input:focus-visible,.kb-form textarea:focus-visible{outline:none;border-color:var(--hh-sage);box-shadow:0 0 0 3px rgba(79,120,106,.2)}.kb-form textarea.kb-field,.kb-form textarea{min-height:140px;resize:vertical}.kb-form .kb-forms-submit,.kb-form button[type=submit]{background:var(--hh-sage);color:#fff;padding:14px 28px;border:0;border-radius:10px;font-weight:800;font-size:16px;cursor:pointer;width:100%;max-width:360px;transition:.18s ease}.kb-form .kb-forms-submit:hover,.kb-form button[type=submit]:hover{background:#3f6557}@media (min-width:768px){.kb-form .kb-forms-submit,.kb-form button[type=submit]{width:auto}}.site-footer .footer-html{line-height:1.7}.site-footer .footer-html a{white-space:nowrap}@media (max-width:540px){.site-footer .footer-html{font-size:13.5px;line-height:1.75}.site-footer .footer-html strong{font-size:14px}}.hh-btn:focus-visible,.hh-sv-btn:focus-visible,.hh-services .btn:focus-visible,.hh-services .btn-outline:focus-visible,.hh-chip:focus-visible,.hh-chip a:focus-visible,.hh-badge:focus-visible{outline:3px solid var(--hh-focus);outline-offset:2px;border-radius:12px}a:focus-visible{outline:2px solid var(--hh-focus);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.skip-link:focus,.kadence-skip-link:focus{top:8px !important;left:8px !important;z-index:100000}html,body{overflow-x:hidden}img,video{max-width:100%;height:auto}.single-post .entry-content{line-height:1.7}.single-post .entry-content h2{margin-top:1.8em}.single-post .entry-content ul,.single-post .entry-content ol{line-height:1.7;padding-left:1.4rem}.single-post .entry-content li{margin-bottom:.4em}.site-footer .footer-html-inner{text-align:center;max-width:980px;margin:0 auto}.site-footer .footer-html-inner a{color:inherit;text-decoration:none;border-bottom:1px dotted rgba(255,255,255,.4);transition:border-color .18s ease,color .18s ease;padding-bottom:1px}.site-footer .footer-html-inner a:hover{color:#b4d4e5;border-bottom-color:#b4d4e5}.site-footer .footer-html-inner strong{color:#b4d4e5}.site-footer .footer-html-inner br+a+br+a{margin-left:0}body.page-id-1450 .entry-content,body.page-id-1451 .entry-content,body.page-id-1452 .entry-content{max-width:780px;margin:0 auto;padding:calc(var(--hh-header-h) + clamp(40px,6vw,80px)) clamp(20px,5vw,40px) clamp(60px,10vw,120px);color:var(--hh-deep)}body.page-id-1450 .entry-content>*:first-child,body.page-id-1451 .entry-content>*:first-child,body.page-id-1452 .entry-content>*:first-child{margin-top:0}body.page-id-1450 .entry-content>p:first-of-type em,body.page-id-1451 .entry-content>p:first-of-type em,body.page-id-1452 .entry-content>p:first-of-type em{display:block;font-size:14px;color:#6b7672;line-height:1.6;background:#f4f7f5;border-left:3px solid var(--hh-sage);padding:12px 16px;border-radius:6px;font-style:normal}body.page-id-1450 .entry-content h2,body.page-id-1451 .entry-content h2,body.page-id-1452 .entry-content h2{font-size:clamp(22px,2.6vw,30px);color:var(--hh-deep);margin-top:2em;margin-bottom:.6em;line-height:1.25;font-weight:700}body.page-id-1450 .entry-content h3,body.page-id-1451 .entry-content h3,body.page-id-1452 .entry-content h3{font-size:clamp(18px,2vw,22px);margin-top:1.6em;margin-bottom:.5em}body.page-id-1450 .entry-content p,body.page-id-1451 .entry-content p,body.page-id-1452 .entry-content p{font-size:clamp(16px,1.6vw,17px);line-height:1.75;margin:0 0 1.1em;color:#2d3a37}body.page-id-1450 .entry-content strong,body.page-id-1451 .entry-content strong,body.page-id-1452 .entry-content strong{color:var(--hh-deep)}body.page-id-1450 .entry-content ul,body.page-id-1451 .entry-content ul,body.page-id-1452 .entry-content ul,body.page-id-1450 .entry-content ol,body.page-id-1451 .entry-content ol,body.page-id-1452 .entry-content ol{padding-left:1.4rem;margin:.4em 0 1.4em}body.page-id-1450 .entry-content li,body.page-id-1451 .entry-content li,body.page-id-1452 .entry-content li{font-size:clamp(16px,1.6vw,17px);line-height:1.7;margin-bottom:.55em}body.page-id-1450 .entry-content a,body.page-id-1451 .entry-content a,body.page-id-1452 .entry-content a{color:var(--hh-sage);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}body.page-id-1450 .entry-content a:hover,body.page-id-1451 .entry-content a:hover,body.page-id-1452 .entry-content a:hover{color:#3f6557}body.page-id-1450 .entry-content:before,body.page-id-1451 .entry-content:before,body.page-id-1452 .entry-content:before{display:block;font-size:clamp(32px,4.5vw,48px);font-weight:800;color:var(--hh-deep);line-height:1.15;margin-bottom:.6em}body.page-id-1450 .entry-content:before{content:"Privacy Policy"}body.page-id-1451 .entry-content:before{content:"HIPAA Notice of Privacy Practices"}body.page-id-1452 .entry-content:before{content:"Good Faith Estimate"}body.page-id-952 .content-area{margin-top:0 !important}body.page-id-952 .entry-content-wrap{padding-top:0 !important}body.home #masthead .header-navigation .menu>li>a,body.home #masthead .site-branding .site-title,body.home #masthead .header-mobile-navigation .menu>li>a{color:var(--hhs-blue-deep,#244a6b) !important}body.home #masthead .header-navigation .menu>li>a:hover,body.home #masthead .header-navigation .menu>li.current-menu-item>a{color:var(--hhs-blue,#6fa8c7) !important}body.home #masthead .header-button-inner-wrap .button.header-button{background:var(--hhs-blue,#6fa8c7) !important;color:#fff !important;border-color:var(--hhs-blue,#6fa8c7) !important}body.home #masthead .header-button-inner-wrap .button.header-button:hover{background:#5c95b4 !important;border-color:#5c95b4 !important}body.home #masthead .menu-toggle-icon .kadence-svg-iconset,body.home #masthead .drawer-toggle .kadence-svg-iconset,body.home #masthead .drawer-toggle .kadence-svg-iconset svg{color:var(--hhs-blue-deep,#244a6b) !important;fill:currentColor !important}body.page-id-952 .hh-hero-split.alignfull{margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;width:100vw !important;max-width:100vw !important;box-sizing:border-box !important}.hh-hero-split{--hhs-blue:#6fa8c7;--hhs-blue-deep:#244a6b;--hhs-bg:#f4f6f9;--hhs-bg-2:#fff;--hhs-text:#2c3e4f;--hhs-muted:#5a6b7a;--hhs-card:#fff;--hhs-border:rgba(36,74,107,.1);position:relative;isolation:isolate;width:100%;background:linear-gradient(180deg,var(--hhs-bg) 0%,var(--hhs-bg-2) 100%);padding-top:calc(var(--hh-header-h) + clamp(32px,3.5vw,64px));padding-bottom:clamp(48px,6vw,96px);overflow:hidden}.hh-hero-split .hhs-wrap{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(24px,3vw,48px);align-items:stretch;max-width:1320px;margin:0 auto;padding:0 clamp(20px,4vw,56px)}.hh-hero-split .hhs-left{display:flex;flex-direction:column;justify-content:center;padding:clamp(16px,2vw,32px) 0;min-height:520px}.hh-hero-split .hhs-eyebrow{display:flex;align-items:center;gap:12px;color:var(--hhs-blue);font-size:.88rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;margin-bottom:clamp(18px,2vw,28px);flex-wrap:wrap}.hh-hero-split .hhs-eyebrow>span:last-child{min-width:0}.hh-hero-split .hhs-eyebrow-mark{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:rgba(111,168,199,.14)}.hh-hero-split .hhs-eyebrow-mark svg{width:18px;height:18px}.hh-hero-split .hhs-title{font-family:'Playfair Display','Cormorant Garamond',Georgia,'Times New Roman',serif !important;color:var(--hhs-blue-deep);font-weight:700;font-size:clamp(28px,3.2vw,48px);line-height:1.1;letter-spacing:-.01em;margin:0 0 clamp(12px,1.2vw,18px);text-wrap:balance}.hh-hero-split .hhs-title em{display:block;font-style:italic;font-weight:500;color:var(--hhs-blue);white-space:nowrap}@media (max-width:720px){.hh-hero-split .hhs-title em{white-space:normal}}.hh-hero-split .hhs-divider{display:block;width:56px;height:3px;border-radius:2px;background:var(--hhs-blue);opacity:.45;margin:0 0 clamp(18px,2vw,24px)}.hh-hero-split .hhs-sub{font-size:clamp(16px,1.3vw,18px);line-height:1.65;color:var(--hhs-muted);max-width:560px;margin:0 0 clamp(22px,2.4vw,32px)}.hh-hero-split .hhs-actions{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:clamp(28px,3vw,40px)}.hh-hero-split .hhs-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 22px;border-radius:12px;font-weight:700;font-size:1rem;line-height:1.2;text-decoration:none;transition:transform .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease;min-width:240px;white-space:nowrap}.hh-hero-split .hhs-btn svg{width:20px;height:20px;flex-shrink:0}.hh-hero-split .hhs-btn--primary{background:var(--hhs-blue);color:#fff;box-shadow:0 6px 18px rgba(111,168,199,.35)}.hh-hero-split .hhs-btn--primary:hover{background:#5c95b4;transform:translateY(-1px);color:#fff}.hh-hero-split .hhs-btn--ghost{background:#fff;color:var(--hhs-blue-deep);border:1.5px solid rgba(36,74,107,.18)}.hh-hero-split .hhs-btn--ghost:hover{background:rgba(111,168,199,.08);border-color:var(--hhs-blue);color:var(--hhs-blue-deep)}.hh-hero-split .hhs-trust{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,28px);max-width:600px}.hh-hero-split .hhs-trust-item{display:flex;align-items:center;gap:12px;font-size:.92rem;line-height:1.3;color:var(--hhs-text)}.hh-hero-split .hhs-trust-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:50%;background:rgba(111,168,199,.14);color:var(--hhs-blue)}.hh-hero-split .hhs-trust-icon svg{width:20px;height:20px}.hh-hero-split .hhs-trust-text strong{font-weight:700;color:var(--hhs-blue-deep)}.hh-hero-split .hhs-right{position:relative;min-height:520px;align-self:stretch;border-radius:18px;overflow:visible}.hh-hero-split .hhs-mask-defs{position:absolute}.hh-hero-split .hhs-image{position:absolute;inset:0;background-size:cover;background-position:center;-webkit-clip-path:url(#hhs-blob);clip-path:url(#hhs-blob);border-top-left-radius:60% 30%;border-bottom-left-radius:40% 25%}.hh-hero-split .hhs-safe{position:absolute;right:clamp(12px,2vw,28px);bottom:clamp(18px,3vw,36px);display:flex;align-items:center;gap:12px;padding:14px 18px;background:#fff;border-radius:14px;box-shadow:0 14px 36px rgba(15,30,50,.18);max-width:280px;z-index:2}.hh-hero-split .hhs-safe-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:rgba(111,168,199,.16);color:var(--hhs-blue);flex-shrink:0}.hh-hero-split .hhs-safe-icon svg{width:20px;height:20px}.hh-hero-split .hhs-safe-line1{font-size:.92rem;font-weight:600;color:var(--hhs-blue-deep);line-height:1.25}.hh-hero-split .hhs-safe-line2{font-size:.88rem;color:var(--hhs-blue);line-height:1.25}@media (max-width:960px){.hh-hero-split .hhs-wrap{grid-template-columns:1fr;gap:24px}.hh-hero-split .hhs-left{min-height:0}.hh-hero-split .hhs-right{min-height:340px;height:60vw;max-height:460px;margin-top:8px;border-radius:22px;overflow:hidden}.hh-hero-split .hhs-image{clip-path:none;-webkit-clip-path:none;border-radius:22px}.hh-hero-split .hhs-safe{right:16px;bottom:16px}}@media (max-width:600px){.hh-hero-split,.hh-hero-split *{max-width:100vw;box-sizing:border-box}.hh-hero-split .hhs-wrap{padding:0 18px}.hh-hero-split .hhs-sub{max-width:100%;overflow-wrap:anywhere}.hh-hero-split .hhs-eyebrow{font-size:.78rem;letter-spacing:.14em}.hh-hero-split .hhs-safe{max-width:calc(100vw - 32px);right:16px;bottom:16px}.hh-hero-split .hhs-trust{grid-template-columns:1fr;max-width:320px;gap:12px}.hh-hero-split .hhs-actions{flex-direction:column;align-items:stretch}.hh-hero-split .hhs-btn{width:100%;min-width:0}.hh-hero-split .hhs-safe{max-width:calc(100% - 32px)}.hh-hero-split .hhs-right{height:70vw;min-height:280px}}:root{--global-palette1:#244a6b !important;--global-palette2:#6fa8c7 !important;--global-palette3:#244a6b !important;--global-palette4:#2c3e4f !important;--global-palette5:#5a6b7a !important;--global-palette6:#7d8c9a !important;--global-palette7:#b4d4e5 !important;--global-palette8:#eaf1f8 !important;--global-palette-highlight:#6fa8c7 !important;--global-palette-highlight-alt:#244a6b !important;--global-palette-btn-bg:#6fa8c7 !important;--global-palette-btn-bg-hover:#5c95b4 !important;--global-palette-btn:#fff !important;--global-palette-btn-hover:#fff !important}.button:not(.hhs-btn):not(.hh-btn):not(.hh-sv-btn),.wp-block-button .wp-block-button__link,.kb-button{background:var(--hhs-blue,#6fa8c7) !important;color:#fff !important;border:1.5px solid var(--hhs-blue,#6fa8c7) !important}.button:not(.hhs-btn):not(.hh-btn):not(.hh-sv-btn):hover,.wp-block-button .wp-block-button__link:hover,.kb-button:hover{background:#5c95b4 !important;border-color:#5c95b4 !important;color:#fff !important}.button.button-style-outline,.wp-block-button.is-style-outline .wp-block-button__link,.kb-button.kb-btn-global-outline{background:0 0 !important;color:var(--hhs-blue-deep,#244a6b) !important;border-color:var(--hhs-blue,#6fa8c7) !important}.button.button-style-outline:hover,.wp-block-button.is-style-outline .wp-block-button__link:hover,.kb-button.kb-btn-global-outline:hover{background:var(--hhs-blue,#6fa8c7) !important;color:#fff !important}h1,h2,h3,h4,.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4{color:var(--hhs-blue-deep,#244a6b)}.hh-hero .hh-kicker,.hh-services .eyebrow,.kicker,.eyebrow,.has-theme-palette-1-color,.has-theme-palette1-color,.has-theme-palette-3-color,.has-theme-palette3-color{color:var(--hhs-blue,#6fa8c7) !important}.entry-content a:not(.button):not(.wp-block-button__link):not(.kb-button):not(.hhs-btn):not(.hh-btn):not(.hh-sv-btn){color:var(--hhs-blue,#6fa8c7)}.entry-content a:not(.button):not(.wp-block-button__link):not(.kb-button):not(.hhs-btn):not(.hh-btn):not(.hh-sv-btn):hover{color:var(--hhs-blue-deep,#244a6b)}.hh-hero-split .hhs-btn--primary,.hh-hero-split .hhs-btn--primary:hover,.hh-hero-split .hhs-btn--primary span{color:#fff !important}.hh-hero-split .hhs-btn--ghost,.hh-hero-split .hhs-btn--ghost span{color:var(--hhs-blue-deep,#244a6b) !important}#masthead .site-branding a.brand img.custom-logo,#masthead .mobile-site-branding a.brand img.custom-logo{display:none !important}#masthead .site-branding a.brand,#masthead .mobile-site-branding a.brand{display:inline-flex !important;align-items:center !important;gap:14px !important;text-decoration:none !important}#masthead .site-branding a.brand:before,#masthead .mobile-site-branding a.brand:before{content:"";display:block;width:52px;height:52px;flex-shrink:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60' fill='none' stroke='%23244A6B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><circle cx='30' cy='30' r='26'/><path d='M30 40 V18'/><path d='M30 28 C 24 24, 21 18, 22 12'/><path d='M30 28 C 36 24, 39 18, 38 12'/><path d='M30 22 C 28 18, 26 14, 27 10'/><path d='M30 22 C 32 18, 34 14, 33 10'/><path d='M19 46 Q 23 43 27 46 T 35 46 T 41 46'/></svg>");background-repeat:no-repeat;background-position:center;background-size:contain}@media (max-width:768px){#masthead .site-branding a.brand:before,#masthead .mobile-site-branding a.brand:before{width:42px;height:42px}}#masthead .site-branding .site-title,#masthead .mobile-site-branding .site-title{font-family:'Playfair Display',Georgia,serif !important;font-weight:700 !important;font-size:clamp(20px,1.8vw,28px) !important;line-height:1.1 !important;letter-spacing:-.005em !important;color:var(--hhs-blue-deep,#244a6b) !important;position:relative;margin:0 !important;padding:0 !important}#masthead .site-branding .site-title:after,#masthead .mobile-site-branding .site-title:after{content:"COUNSELING";display:block;font-family:'Red Hat Text',system-ui,sans-serif;font-weight:500;font-size:.45em;letter-spacing:.32em;color:var(--hhs-blue,#6fa8c7);margin-top:2px;padding-left:2px}#masthead .site-title-wrap{padding:0 !important}.hh-hero-home,.hh-hero-contact,.hh-hero-sv{background:linear-gradient(180deg,rgba(244,246,249,.94),rgba(255,255,255,.94)),var(--hero-bg) center/cover no-repeat !important;color:var(--hhs-blue-deep,#244a6b) !important}.hh-hero-home:after,.hh-hero-contact:after,.hh-hero-sv:after{display:none !important}.hh-hero-home .wrap,.hh-hero-contact .wrap,.hh-hero-sv .hh-sv-wrap{background:0 0 !important;-webkit-backdrop-filter:none !important;backdrop-filter:none !important;box-shadow:none !important;padding:clamp(24px,4vw,40px) clamp(20px,4vw,32px) !important}.hh-hero-home .kicker,.hh-hero-contact .kicker,.hh-hero-sv .hh-sv-kicker{color:var(--hhs-blue,#6fa8c7) !important;opacity:1 !important}.hh-hero-home .title,.hh-hero-contact .title,.hh-hero-sv .hh-sv-title{color:var(--hhs-blue-deep,#244a6b) !important;font-family:'Playfair Display','Cormorant Garamond',Georgia,serif !important;font-weight:700 !important;text-shadow:none !important}.hh-hero-home .sub,.hh-hero-contact .sub,.hh-hero-sv .hh-sv-sub{color:#5a6b7a !important;opacity:1 !important}.hh-btn--primary,.hh-sv-btn--primary,.hh-services .btn-primary,.hh-hero .btn-primary{background:var(--hhs-blue,#6fa8c7) !important;color:#fff !important;border:1.5px solid var(--hhs-blue,#6fa8c7) !important}.hh-btn--primary:hover,.hh-sv-btn--primary:hover,.hh-services .btn-primary:hover,.hh-hero .btn-primary:hover{background:#5c95b4 !important;border-color:#5c95b4 !important}.hh-btn--ghost,.hh-sv-btn--ghost{background:#fff !important;color:var(--hhs-blue-deep,#244a6b) !important;border:1.5px solid rgba(36,74,107,.18) !important}.hh-btn--ghost:hover,.hh-sv-btn--ghost:hover{background:rgba(111,168,199,.08) !important;border-color:var(--hhs-blue,#6fa8c7) !important;color:var(--hhs-blue-deep,#244a6b) !important}.hh-chip,.hh-badge{background:#fff !important;color:var(--hhs-blue-deep,#244a6b) !important;border:1px solid rgba(36,74,107,.12) !important}[style*="background-color: #edf0e8"],[style*="background-color:#edf0e8"],[style*="background-color: #daddc4"],[style*="background-color:#daddc4"]{background-color:#eaf1f8 !important}body:not(.home) #masthead .header-navigation .menu>li>a,body:not(.home) #masthead .site-branding .site-title{color:var(--hhs-blue-deep,#244a6b) !important}body:not(.home) #masthead .header-navigation .menu>li>a:hover,body:not(.home) #masthead .header-navigation .menu>li.current-menu-item>a{color:var(--hhs-blue,#6fa8c7) !important}body:not(.home) #masthead .header-button-inner-wrap .button.header-button{background:var(--hhs-blue,#6fa8c7) !important;color:#fff !important;border-color:var(--hhs-blue,#6fa8c7) !important}.kb-svg-icon-wrap{background:#b4d4e5 !important;border-color:var(--hhs-blue,#6fa8c7) !important;color:var(--hhs-blue-deep,#244a6b) !important}.kt-svg-style-stacked:hover .kb-svg-icon-wrap,.kb-svg-icon-list-item:hover .kb-svg-icon-wrap{background:var(--hhs-blue,#6fa8c7) !important;color:#fff !important}.kadence-column .kt-adv-heading-wrap[class*=palette3],.kt-adv-heading-wrap.theme-palette3{color:var(--hhs-blue,#6fa8c7) !important}body:not(.transparent-header):not(.mobile-transparent-header) #masthead .header-navigation .menu>li>a,body:not(.transparent-header):not(.mobile-transparent-header) #masthead .site-branding .site-title,body:not(.transparent-header):not(.mobile-transparent-header) #masthead .site-branding .site-title:after,body:not(.transparent-header):not(.mobile-transparent-header) #masthead .mobile-site-branding .site-title,body:not(.transparent-header):not(.mobile-transparent-header) #masthead .mobile-site-branding .site-title:after{color:#fff !important}body:not(.transparent-header):not(.mobile-transparent-header) #masthead .header-navigation .menu>li>a:hover,body:not(.transparent-header):not(.mobile-transparent-header) #masthead .header-navigation .menu>li.current-menu-item>a{color:#b4d4e5 !important}body:not(.transparent-header):not(.mobile-transparent-header) #masthead .site-branding a.brand:before,body:not(.transparent-header):not(.mobile-transparent-header) #masthead .mobile-site-branding a.brand:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60' fill='none' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><circle cx='30' cy='30' r='26'/><path d='M30 40 V18'/><path d='M30 28 C 24 24, 21 18, 22 12'/><path d='M30 28 C 36 24, 39 18, 38 12'/><path d='M30 22 C 28 18, 26 14, 27 10'/><path d='M30 22 C 32 18, 34 14, 33 10'/><path d='M19 46 Q 23 43 27 46 T 35 46 T 41 46'/></svg>") !important}body:not(.transparent-header):not(.mobile-transparent-header) #masthead .header-button-inner-wrap .button.header-button{background:var(--hhs-blue,#6fa8c7) !important;color:#fff !important;border-color:var(--hhs-blue,#6fa8c7) !important}.kb-row-layout-id952_6aaca9-6c,.kadence-column952_d7afab-ff{background-color:#b4d4e5 !important}.kb-btn952_7351de-65.kb-button,.kb-btn952_9a4e96-a2.kb-button,.kb-btn952_ace9cb-d6.kb-button,.kb-btn952_d22f73-37.kb-button,.kb-btn629e91-1a.kb-button,.kb-btn952_7351de-65.kb-button .kb-svg-icon-wrap,.kb-btn952_9a4e96-a2.kb-button .kb-svg-icon-wrap,.kb-btn952_ace9cb-d6.kb-button .kb-svg-icon-wrap,.kb-btn952_d22f73-37.kb-button .kb-svg-icon-wrap,.kb-btn629e91-1a.kb-button .kb-svg-icon-wrap{color:var(--hhs-blue-deep,#244a6b) !important}.kb-btn952_7351de-65.kb-button:hover,.kb-btn952_9a4e96-a2.kb-button:hover,.kb-btn952_ace9cb-d6.kb-button:hover,.kb-btn952_d22f73-37.kb-button:hover,.kb-btn629e91-1a.kb-button:hover{color:var(--hhs-blue,#6fa8c7) !important}.main-navigation .primary-menu-container>ul>li.menu-item>a:hover,.main-navigation .primary-menu-container>ul>li.menu-item.current-menu-item>a{color:#b4d4e5 !important}.chaty-widget .chaty-cta-main,.chaty-widget .chaty-cta-button,.chaty-widget .chaty-cta-close,.chaty-widget .chaty-i-trigger .chaty-cta-main,.chaty-widget .chaty-i-trigger .chaty-cta-button,.chaty-widget .chaty-i-trigger>a,.chaty-widget .chaty-channel,.chaty-widget .chaty-channel-list .chaty-channel,.chaty-widget [style*="#86CD91"],.chaty-widget [style*="rgb(134, 205, 145)"],.chaty-widget [style*="rgb(134,205,145)"]{background-color:var(--hhs-blue,#6fa8c7) !important;background:var(--hhs-blue,#6fa8c7) !important;border-color:var(--hhs-blue,#6fa8c7) !important}.chaty-widget .chaty-cta-main svg,.chaty-widget .chaty-cta-button svg,.chaty-widget .chaty-cta-main img,.chaty-widget .chaty-cta-button img{fill:#fff !important;color:#fff !important}.chaty-widget svg [fill="#7eb893"],.chaty-widget svg [fill="#88c399"],.chaty-widget svg [fill="#99cca9"],.chaty-widget svg [fill="#a8d6b7"],.chaty-widget svg path[fill^="#7"],.chaty-widget svg path[fill^="#8"],.chaty-widget svg path[fill^="#9"]{fill:var(--hhs-blue,#6fa8c7) !important}body.transparent-header #masthead .site-main-header-inner-wrap,body.mobile-transparent-header #masthead .site-main-header-inner-wrap{padding-top:clamp(10px,1.4vw,22px) !important;padding-bottom:clamp(10px,1.4vw,22px) !important}.hh-hero,.hh-cta,.hh-section{background:#eaf1f8 !important}.hh-section{background:#fff !important}.hh-hero h1,.hh-section h2,.hh-cta h2{color:var(--hhs-blue-deep,#244a6b) !important}.hh-hero .hh-kicker,.hh-section .hh-kicker,.hh-cta .hh-kicker{color:var(--hhs-blue,#6fa8c7) !important}.hh-hero .btn-primary,.hh-cta .btn-primary,.hh-section .btn-primary{background:var(--hhs-blue,#6fa8c7) !important;color:#fff !important;border-color:var(--hhs-blue,#6fa8c7) !important}.hh-hero .btn-primary:hover,.hh-cta .btn-primary:hover,.hh-section .btn-primary:hover{background:#5c95b4 !important}.hh-hero .btn-outline,.hh-cta .btn-outline,.hh-section .btn-outline{background:0 0 !important;border:2px solid var(--hhs-blue,#6fa8c7) !important;color:var(--hhs-blue-deep,#244a6b) !important}.hh-hero .btn-outline:hover,.hh-cta .btn-outline:hover,.hh-section .btn-outline:hover{background:var(--hhs-blue,#6fa8c7) !important;color:#fff !important}body.page-id-956 .kadence-column956_3651de-22,body.page-id-958 .kadence-column958_9de3bc-65,body.page-id-948 .kadence-column948_f08ba6-f4,body.page-id-960 .kadence-column960_120338-c5,body.page-id-956 .kadence-column956_3651de-22>.kt-inside-inner-col,body.page-id-958 .kadence-column958_9de3bc-65>.kt-inside-inner-col,body.page-id-948 .kadence-column948_f08ba6-f4>.kt-inside-inner-col,body.page-id-960 .kadence-column960_120338-c5>.kt-inside-inner-col{padding:0 !important;margin:0 !important;width:100% !important;max-width:100vw !important}body.page-id-956 .content-area,body.page-id-958 .content-area,body.page-id-948 .content-area,body.page-id-960 .content-area{margin-top:0 !important}body.page-id-956 .entry-content-wrap,body.page-id-958 .entry-content-wrap,body.page-id-948 .entry-content-wrap,body.page-id-960 .entry-content-wrap{padding-top:0 !important}html,body{overflow-x:hidden !important;max-width:100vw}@media (max-width:768px){.hh-hero-split,.hh-hero-split.alignfull{width:100% !important;max-width:100vw !important;margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important;padding-top:calc(var(--hh-header-h) + 24px) !important;padding-bottom:40px !important}.hh-hero-split .hhs-wrap{grid-template-columns:1fr !important;padding:0 18px !important;gap:20px !important;max-width:100% !important}.hh-hero-split .hhs-left,.hh-hero-split .hhs-right{min-height:0 !important;max-width:100% !important}.hh-hero-split .hhs-right{height:56vw;max-height:380px}.hh-hero-split .hhs-image{clip-path:none !important;-webkit-clip-path:none !important;border-radius:18px !important}.hh-hero-split .hhs-title{font-size:clamp(26px,8vw,36px) !important;line-height:1.15 !important}.hh-hero-split .hhs-title em{white-space:normal !important}.hh-hero-split .hhs-sub{font-size:15px !important;line-height:1.6 !important;max-width:100% !important;overflow-wrap:anywhere}.hh-hero-split .hhs-eyebrow{font-size:.74rem !important;letter-spacing:.14em !important;flex-wrap:wrap}.hh-hero-split .hhs-actions{flex-direction:column !important;align-items:stretch !important;gap:10px !important}.hh-hero-split .hhs-btn{width:100% !important;min-width:0 !important;justify-content:space-between !important}.hh-hero-split .hhs-trust{grid-template-columns:1fr !important;max-width:100% !important;gap:10px !important}.hh-hero-split .hhs-safe{position:static !important;margin:12px auto 0 !important;max-width:calc(100% - 8px) !important;width:max-content !important}.hh-hero-split *{max-width:100% !important;box-sizing:border-box !important}}@media (max-width:1024px){body.mobile-transparent-header .mobile-toggle-open-container .menu-toggle-open,body.mobile-transparent-header .mobile-toggle-open-container .menu-toggle-open:focus,body.mobile-transparent-header .mobile-toggle-open-container .menu-toggle-open:hover,body.mobile-transparent-header .mobile-toggle-open-container .menu-toggle-open:focus-visible{color:var(--hhs-blue-deep,#244a6b) !important}body:not(.mobile-transparent-header) .mobile-toggle-open-container .menu-toggle-open{color:#fff !important}#mobile-header .site-main-header-inner-wrap{padding:10px 16px !important;min-height:64px !important}}@media (max-width:768px){.wp-block-query .wp-block-post,.wp-block-post-template .wp-block-post,.loop-entry,.entry-grid,article.post{max-width:100% !important;width:100% !important;margin-left:0 !important;margin-right:0 !important}.wp-block-post-featured-image,.wp-block-post-featured-image img,.post-thumbnail img,article img{max-width:100% !important;height:auto !important}.wp-block-post-template,.wp-block-query,.blog .content-container,.archive .content-container{padding-left:16px !important;padding-right:16px !important;grid-template-columns:1fr !important}.blog h2,.archive h2,.single h2,.blog h3,.archive h3,.single h3{word-break:break-word;overflow-wrap:anywhere}}@media (max-width:540px){.entry-content-wrap{padding-left:16px !important;padding-right:16px !important}body.page-id-952 .entry-content-wrap,body.page-id-956 .entry-content-wrap,body.page-id-958 .entry-content-wrap,body.page-id-948 .entry-content-wrap,body.page-id-960 .entry-content-wrap{padding-left:0 !important;padding-right:0 !important}}@media (max-width:768px){.hh-hero,.hh-cta,.hh-section{padding-left:16px !important;padding-right:16px !important}.hh-hero .hh-wrap,.hh-cta .hh-wrap,.hh-section .hh-wrap{padding:0 !important}}img,video,iframe,.wp-block-image img{max-width:100% !important;height:auto !important}.kb-image img,.wp-block-kadence-image img{max-width:100% !important;height:auto !important}