#header.section{z-index:10;background-color:var(--cemah--core-ui--color-white);position:sticky;top:0;box-shadow:0 0 40px #00000080}#header.section .row{align-items:flex-end;position:relative}#header.section .cell-1{padding-top:.75rem;padding-bottom:.75rem}#header.section .cell-2{padding-bottom:.5rem}#header.section .menu{justify-content:space-between}#header.section .menu>.menu-item:hover>a{background-color:var(--cemah--core-ui--color-light-gray);color:var(--cemah--core-ui--color-primary);border-radius:12px}#header.section .logo{width:220px}#header.section .submenu{border-radius:15px}#header.section .top-rail{align-items:center;gap:1rem;display:flex;position:absolute;top:.375rem;right:1rem}#header.section .top-rail .phone-wrap{align-items:center;gap:.25rem;font-size:.825em;display:flex}#header.section .top-rail .phone{font-weight:700;text-decoration:none}#header.section .top-rail .phone:hover{text-decoration:underline}#header.section .top-rail .phone-wrap .cemah-svg-icon{color:var(--cemah--core-ui--color-primary);font-size:1.4em}#header.section .top-rail .login{align-items:center;gap:.2rem;font-size:.825em;font-weight:700;text-decoration:none;display:flex}#header.section .top-rail .login:hover{text-decoration:underline}#header.section .top-rail .login .cemah-svg-icon{font-size:1.4em}#header.section .top-rail .button{border-radius:10px;padding:.4rem .5rem .375rem;font-size:.777777em}@media screen and (max-width:1349px){#header.section .menu>.menu-item:last-child>.wrap{left:auto;right:-.5rem}#header.section .menu>.menu-item:last-child>.wrap:before{left:auto;right:2.5rem}}@media screen and (max-width:1199px){#header.section .cell-1{padding-left:0}#header.section .cell-2{padding-left:0;padding-right:0}#header.section .menu>.menu-item>a{font-size:.925em}#header.section .top-rail{right:.5rem}}#page-header.section.default{overflow:hidden}#page-header.section.default .row{align-items:end;height:475px}#page-header.section.default .title-box{max-width:50%;color:var(--cemah--core-ui--color-white);padding:1.5rem 3rem 1.5rem 0;display:inline-block;position:relative}#page-header.section.default .title-box:before{content:"";-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#011b31b3;border-top-right-radius:25px;width:100vw;display:block;position:absolute;top:0;bottom:0;right:0}#page-header.section.default h1{color:var(--cemah--core-ui--color-white);font-size:2.25em}@media screen and (max-width:1023px){#page-header.section.default .row{height:400px}#page-header.section.default .title-box{max-width:66%;padding:1rem 2rem 1rem 0}#page-header.section.default h1{font-size:1.8em}}@media screen and (max-width:767px){#page-header.section.default .row{height:300px}#page-header.section.default .title-box{text-align:center;max-width:none;padding:.75rem 1rem;display:block}#page-header.section.default .title-box:before{width:calc(100vw + 2rem);left:-2rem}#page-header.section.default h1{font-size:1.6em}#page-header.section.default .meta .list{justify-content:center}}body.page-id-90 #page-header.section.default .row{height:400px}body.single-post #page-header.section.default .title-box{font-size:.85em}#content.section.default{padding-top:5rem;padding-bottom:5rem}@media screen and (max-width:1023px){#content.section.default{padding-top:4rem;padding-bottom:4rem}}@media screen and (max-width:767px){#content.section.default{padding-top:3rem;padding-bottom:3rem}}#footer.section{background-color:var(--cemah--core-ui--color-primary);color:var(--cemah--core-ui--color-white);padding-top:6rem;padding-bottom:2rem}#footer.section .row{position:relative}#footer.section .like-h4{color:var(--cemah--core-ui--color-secondary);margin-bottom:.5rem}#footer.section .logo{width:240px}#footer.section .row-1 .cell-1 .like-h4{max-width:375px;color:var(--cemah--core-ui--color-white);margin-bottom:.5rem;font-size:1.3em}#footer.section nav+nav{margin-top:2rem}#footer.section .menu{-moz-column-gap:1.5rem;flex-wrap:wrap;gap:.25rem 1.5rem;display:flex}#footer.section .menu>.menu-item{padding-top:.25rem;padding-bottom:.25rem;line-height:1.4}#footer.section .menu>.menu-item>a{color:var(--cemah--core-ui--color-white);text-decoration:none}#footer.section .menu>.menu-item>a:hover{color:var(--cemah--core-ui--color-secondary)}#footer.section .copyright{font-size:.777777em;line-height:1.3}#footer.section .row-1{margin-bottom:5rem}#footer.section .contact-methods a{color:var(--cemah--core-ui--color-white);text-decoration:none}#footer.section .contact-methods a:hover{color:var(--cemah--core-ui--color-secondary)}#footer.section .row-2{align-items:center}#footer.section .row-2:before{content:"";background-color:#fff3;border-radius:10px;width:100%;height:4px;margin-bottom:2rem;display:block;position:relative}#footer.section .row-2 .cell-2{text-align:right}#footer.section .button{width:350px;max-width:100%;margin-top:1rem}#footer.section #legal-navigation a{color:var(--cemah--core-ui--color-white)}#footer.section .wave-divider{width:100%;line-height:0;position:absolute;top:0;left:0;overflow:hidden}#footer.section .wave-divider svg{width:calc(144% + 1.3px);height:80px;display:block;position:relative}#footer.section .wave-divider .shape-fill{fill:var(--cemah--core-ui--color-white)}@media screen and (max-width:1023px){#footer.section{padding-bottom:4rem}#footer.section .wave-divider svg{height:60px}#footer.section .row-1 .cell-1{text-align:center;margin-bottom:3rem}#footer.section .row-1 .cell-1 .like-h4{margin-left:auto;margin-right:auto}#footer.section .row-1 .cell-2{text-align:center}#footer.section dl{grid-template-columns:1fr}}@media screen and (max-width:767px){#footer.section{padding-top:4rem}#footer.section .wave-divider svg{height:40px}#footer.section .row-1{margin-bottom:3rem}#footer.section .row-1 .cell-1{margin-bottom:0}#footer.section .row-2{text-align:center}#footer.section .row-2 .cell-2{text-align:center;margin-top:1rem}#footer.section .menu{justify-content:center}}#therapist.section{padding-top:0;padding-bottom:0;overflow:hidden}#therapist.section .cell-1{padding:0;position:relative}#therapist.section .cell-2{padding-top:3rem;padding-bottom:3rem;position:relative}#therapist.section .cell-2:before{content:"";background-color:var(--cemah--core-ui--color-light-gray);width:100vw;display:block;position:absolute;top:0;bottom:0;left:0}#therapist.section .cell-2{font-size:.9em}#therapist.section .cell-2 .text-group h3{margin-bottom:.25rem;font-size:1.2em;font-weight:700}#therapist.section .cell-2 .text-group p{line-height:1.5}#therapist.section .cell-2 .text-group+.text-group{margin-top:1.25rem}#therapist.section .top-rail{background-color:#aaa;padding:3rem 1rem 1.5rem 0;position:relative}#therapist.section .top-rail:before{content:"";background-color:var(--cemah--core-ui--color-primary);width:100vw;display:block;position:absolute;top:0;bottom:0;right:0}#therapist.section .top-rail img{float:left;z-index:2;border-radius:500px;width:250px;margin-top:-1.5rem;margin-right:1rem;position:relative}#therapist.section .top-rail h1{color:var(--cemah--core-ui--color-white);margin-top:0;margin-bottom:0;font-size:2em}#therapist.section .top-rail p{color:var(--cemah--core-ui--color-white);margin-top:.25rem;line-height:1.3}#therapist.section .content-wrap{clear:both;padding-top:2rem;padding-bottom:4rem;padding-right:2.5rem}#therapist.section .cell-2 .background-image{mix-blend-mode:multiply;opacity:.5;width:150%;height:450px}#therapist.section .cell-2 .cta{z-index:2;position:relative}#therapist.section .content-wrap .cta-top{display:none}#therapist.section .content-wrap .cta-top+h2{margin-top:0}#therapist.section .content-wrap .cta-bottom{margin-top:2rem}#therapist.section .cta{text-align:center;color:var(--cemah--core-ui--color-warning);font-size:1.1111em;font-weight:700}#therapist.section .cta-text{margin-bottom:1rem;line-height:1.2}#therapist.section .cta .button{text-align:center;width:100%;max-width:450px;margin-left:auto;margin-right:auto;padding:.875rem .5rem;font-size:1.05em;display:block}#therapist.section .wp-block-cemah-review{border-left:5px solid var(--cemah--core-ui--color-primary);background-color:#f6f6f6;border-top-right-radius:25px;border-bottom-right-radius:25px;padding:1rem;font-size:.8889em}#therapist.section .wp-block-cemah-review__excerpt p{line-height:1.6}@media screen and (min-width:1024px){#therapist.section .cell-2{padding-left:1.25rem}}@media screen and (max-width:1023px){#therapist.section .top-rail:before{width:calc(100vw + 1rem);left:-1rem}#therapist.section .content-wrap{padding-bottom:0;padding-left:.5rem;padding-right:.5rem}#therapist.section .content-wrap .cta-bottom{display:none}#therapist.section .content-wrap .cta-top{margin-top:1rem;margin-bottom:3rem;display:block}#therapist.section .cell-2{padding-left:.5rem;padding-right:.5em}#therapist.section .cell-2:before{width:calc(100vw + 1rem);left:-1rem}#therapist.section .cell-2 .background-image{left:-1rem}}@media screen and (max-width:767px){#therapist.section .top-rail{text-align:center}#therapist.section .top-rail img{float:none;width:240px;margin-bottom:1rem;margin-right:0}#therapist.section .top-rail h1{font-size:1.7em}}#therapist-archive.section{padding-top:4rem;padding-bottom:3rem}#therapist-archive.section .background-image{opacity:.5;width:85%}#therapist-archive.section .background-image img{-o-object-fit:contain;object-fit:contain;-o-object-position:0 0;object-position:0 0}#therapist-archive.section .therapist-list{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}#therapist-archive.section .therapist{text-align:center;padding-bottom:1rem;text-decoration:none}#therapist-archive.section .therapist:focus img,#therapist-archive.section .therapist:hover img{filter:brightness(110%);transform:scale(1.075)}#therapist-archive.section .therapist img{border-radius:1000px;width:250px;margin-top:-1rem}#therapist-archive.section .therapist .name{margin-top:1rem;padding-left:1rem;padding-right:1rem;font-size:1.1111em;line-height:1.4}#therapist-archive.section .therapist:focus,#therapist-archive.section .therapist:hover{background-color:var(--cemah--core-ui--color-secondary);color:var(--cemah--core-ui--color-black);border-radius:5px;box-shadow:5px 5px 25px #0003}@media screen and (max-width:767px){#therapist-archive.section .background-image{width:100%}#therapist-archive.section .therapist-list{-moz-column-gap:1rem;grid-template-columns:repeat(2,1fr);column-gap:1rem}#therapist-archive.section .therapist{padding-bottom:.75em}#therapist-archive.section .therapist .name{margin-top:.75rem;padding-left:.5rem;padding-right:.5rem;font-size:.9em}}#service-who-its-for.section{background-color:var(--cemah--core-ui--color-primary);color:var(--cemah--core-ui--color-white);padding-top:3rem;padding-bottom:3rem}#service-who-its-for.section .background-image{mix-blend-mode:color-burn;opacity:.5}#service-who-its-for.section .item-list{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}#service-who-its-for.section h2{color:var(--cemah--core-ui--color-secondary);margin-bottom:2.5rem;margin-left:auto;margin-right:auto}#service-who-its-for.section .item{grid-template-columns:50px 1fr;display:grid}#service-who-its-for.section .item .cemah-svg-icon{color:var(--cemah--core-ui--color-secondary);grid-area:1/1/span 2/span 1;font-size:2em}#service-who-its-for.section .item .label{color:var(--cemah--core-ui--color-white);grid-area:1/2/span 1/span 1;margin-top:0;margin-bottom:.5rem;font-size:1.11111em}#service-who-its-for.section .item .description{grid-area:2/2/span 1/span 1;align-items:start}#service-who-its-for.section .item .description p{opacity:.75;font-size:.9em;line-height:1.5}@media screen and (max-width:1023px){#service-who-its-for.section .item-list{grid-template-columns:repeat(2,1fr);gap:2rem}}@media screen and (max-width:767px){#service-who-its-for.section .item-list{grid-template-columns:1fr}}#service-feature.section{border-bottom:2px solid var(--cemah--core-ui--color-light-gray)}#service-feature.section .cell-1{align-items:center;display:flex;position:relative}#service-feature.section .cell-2{align-self:center;padding-top:3rem;padding-bottom:3rem}#service-feature.section h2+p{line-height:1.7}#service-feature.section .background-image{filter:contrast(105%);width:50vw;left:auto}#service-feature.section .background-image:before{content:"";background-color:var(--cemah--core-ui--color-light-gray);display:block;position:absolute;inset:0}#service-feature.section .background-image img{mix-blend-mode:multiply;-o-object-fit:container;object-fit:container;-o-object-position:0 0;object-position:0 0}#service-feature.section .feature-image{z-index:5;filter:drop-shadow(10px 10px 35px #0000004d);margin-top:3rem;margin-bottom:3rem}@media screen and (min-width:1024px){#service-feature.section .cell-1{padding-right:4rem}#service-feature.section .cell-2{padding-left:2rem}}@media screen and (max-width:1023px){#service-feature.section .cell-2{margin-top:0;padding-top:3rem;padding-bottom:3rem}#service-feature.section .cell-1{text-align:center}#service-feature.section .background-image{width:100vw;left:-12px}#service-feature.section .feature-image{width:400px;margin-left:auto;margin-right:auto}}#service-faq.section{background-color:var(--cemah--core-ui--color-primary);color:var(--cemah--core-ui--color-white);padding-top:3rem;padding-bottom:3rem}#service-faq.section h2{color:var(--cemah--core-ui--color-secondary);margin-bottom:2.5rem;margin-left:auto;margin-right:auto}#service-faq.section ul{grid-template-columns:repeat(2,1fr);gap:1.6rem;max-width:none;display:grid}#service-faq.section ul li{line-height:1.5}#service-faq.section a{color:var(--cemah--core-ui--color-secondary)}@media screen and (max-width:767px){#service-faq.section ul{grid-template-columns:1fr;gap:2rem}}#homepage-billboard.section{border-bottom:2px solid #dfe3e6;overflow:hidden}#homepage-billboard.section>.background-image{opacity:.15}#homepage-billboard.section .row{align-items:stretch;height:700px}#homepage-billboard.section .cell-1{position:relative}#homepage-billboard.section .cell-2{align-items:center;display:flex}#homepage-billboard.section .cell-1 .background-image{width:50vw;left:auto}#homepage-billboard.section .box{position:relative}#homepage-billboard.section h1{color:var(--cemah--core-ui--color-primary)}#homepage-billboard.section p{color:var(--cemah--core-ui--color-primary);line-height:1.6}#homepage-billboard.section .zd-plugin-initialized,#homepage-billboard.section .zd-plugin{margin-top:.5rem}@media screen and (min-width:1300px){#homepage-billboard.section .cell-2{padding-left:3.5rem}}@media screen and (min-width:768px){#homepage-billboard.section .cell-2{padding-left:2rem}}@media screen and (max-width:767px){#homepage-billboard.section .row{height:auto;padding-bottom:2.5rem}#homepage-billboard.section .cell-1{height:400px}#homepage-billboard.section .cell-1 .background-image{width:calc(100vw + 2rem);left:-1rem}#homepage-billboard.section .cell-1 .background-image img{-o-object-position:50% 25%;object-position:50% 25%}#homepage-billboard.section h1{font-size:2em}}#homepage-associations.section{padding-top:1rem}#homepage-associations.section .association-list{grid-template-columns:repeat(6,1fr);gap:.5rem;display:grid}@media screen and (max-width:1023px){#homepage-associations.section .association-list{-moz-column-gap:1rem;grid-template-columns:repeat(3,1fr);gap:0 1rem}}@media screen and (max-width:599px){#homepage-associations.section .association-list{-moz-column-gap:.5rem;grid-template-columns:repeat(2,1fr);column-gap:.5rem}}#homepage-about.section{padding-top:2rem;padding-bottom:3rem}#homepage-about.section .row{align-items:center}#homepage-about.section .feature-image{border-radius:15px}@media screen and (min-width:1024px){#homepage-about.section .cell-1{padding-right:2.5rem}}@media screen and (max-width:767px){#homepage-about.section{padding-bottom:2rem}#homepage-about.section .cell-2{display:none}}#homepage-therapists{padding-top:3rem;padding-bottom:2rem;overflow:hidden}#homepage-therapists h2{margin-bottom:2rem;font-size:2em}#homepage-therapists .therapist-list{--cemah--core-ui--carousel-slide-width:300px;padding-top:2rem;padding-bottom:1rem;padding-right:calc(100vw - ((100vw - 1150px)/2) - var(--cemah--core-ui--carousel-slide-width));grid-template-columns:none;gap:.5rem;margin-top:1rem;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 575px);scroll-padding-left:calc(50vw - 575px)}#homepage-therapists .cemah-carousel-controls{justify-content:flex-start;margin-top:.5rem}#homepage-therapists .therapist{text-align:center;padding-bottom:.75rem;text-decoration:none}#homepage-therapists .therapist img{border-radius:500px;width:240px;margin-top:-1.5rem;margin-bottom:.75rem}#homepage-therapists .therapist:focus,#homepage-therapists .therapist:hover{background-color:var(--cemah--core-ui--color-secondary);color:var(--cemah--core-ui--color-black);border-radius:5px;box-shadow:5px 5px 25px #0003}@media screen and (max-width:1249px){#homepage-therapists .therapist-list{padding-left:40px;padding-right:calc(100vw - 40px - var(--cemah--core-ui--carousel-slide-width));scroll-padding-left:40px}}@media screen and (max-width:1023px){#homepage-therapists .therapist-list{padding-left:30px;padding-right:calc(100vw - 30px - var(--cemah--core-ui--carousel-slide-width));scroll-padding-left:30px}}@media screen and (max-width:767px){#homepage-therapists .therapist-list{padding-left:24px;padding-right:calc(100vw - 24px - var(--cemah--core-ui--carousel-slide-width));scroll-padding-left:24px}}@media screen and (max-width:599px){#homepage-therapists .therapist-list{padding-left:20px;padding-right:calc(100vw - 20px - var(--cemah--core-ui--carousel-slide-width));scroll-padding-left:20px}}#homepage-services.section{background-color:var(--cemah--core-ui--color-primary);text-align:center;padding-top:5rem;padding-bottom:5rem}#homepage-services.section .background-image{mix-blend-mode:color-burn;opacity:.5}#homepage-services.section h2{color:var(--cemah--core-ui--color-secondary);margin-left:auto;margin-right:auto}#homepage-services.section p{color:var(--cemah--core-ui--color-white);margin-left:auto;margin-right:auto;line-height:1.6}#homepage-services.section .type-list{justify-content:center;gap:.5rem;margin-top:2rem;display:flex}#homepage-services.section .type{background-color:var(--cemah--core-ui--color-white);border-radius:100px;padding:.375rem 1rem;text-decoration:none;display:block}#homepage-services.section .type:hover{background-color:var(--cemah--core-ui--color-secondary);color:#000}@media screen and (max-width:1023px){#homepage-services.section{padding-top:3rem;padding-bottom:3rem}#homepage-services.section .type-list{grid-template-columns:1fr;align-items:center;gap:.5rem;width:300px;margin-left:auto;margin-right:auto;display:grid}#homepage-services.section .type{width:300px}}#homepage-testimonials.section{background-color:var(--cemah--core-ui--color-light-gray);padding-top:4rem;padding-bottom:3rem}#homepage-testimonials.section .background-image{mix-blend-mode:multiply;opacity:.4}#homepage-testimonials.section .top{margin-bottom:2rem}#homepage-testimonials.section .top h2{margin-bottom:1rem}#homepage-testimonials.section .top p{margin-top:1rem;line-height:1.6}#homepage-testimonials.section .review-list{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}#homepage-testimonials.section .wp-block-cemah-review{background-color:#fff;border-radius:15px;margin-top:0;margin-bottom:0;padding:1rem}#homepage-testimonials.section .wp-block-cemah-review__title{font-size:1.2em}#homepage-testimonials.section .wp-block-cemah-review__excerpt p{line-height:1.7}@media screen and (max-width:1023px){#homepage-testimonials.section .review-list{grid-template-columns:1fr}}@media screen and (max-width:767px){#homepage-testimonials.section{padding-top:3rem}#homepage-testimonials.section .wp-block-cemah-review__excerpt p{font-size:.8889em}}#homepage-call-to-action.section{text-align:center;padding-top:5rem;padding-bottom:5rem}#homepage-call-to-action.section .row{justify-content:center}#mobile-footer.section{z-index:10000;text-align:right;width:100%;padding-bottom:12px;position:fixed;bottom:0;left:0}#mobile-footer.section .row,#mobile-footer.section .cell-1{padding:0}#mobile-footer.section .button{border-radius:10px;padding:12px 14px;font-size:.8em}@media screen and (min-width:1024px){#mobile-footer.section{display:none}}#contact-page.section{padding-top:5rem;padding-bottom:5rem}@media screen and (max-width:1023px){#contact-page.section{padding-top:4rem;padding-bottom:4rem}}@media screen and (max-width:767px){#contact-page.section{padding-top:3rem;padding-bottom:3rem}}.section.section-row-75{padding-top:5rem;padding-bottom:5rem}@media screen and (max-width:1023px){.section.section-row-75{padding-top:4rem;padding-bottom:4rem}}@media screen and (max-width:767px){.section.section-row-75{padding-top:3rem;padding-bottom:3rem}}.section.section-row-50-50{padding-top:5rem;padding-bottom:5rem}@media screen and (max-width:1023px){.section.section-row-50-50{padding-top:4rem;padding-bottom:4rem}}@media screen and (max-width:767px){.section.section-row-50-50{padding-top:3rem;padding-bottom:3rem}}:root{--cemah--core-ui--font-primary:"Poppins",Helvetica,Arial,sans-serif;--cemah--core-ui--font-secondary:"Lora",Georgia,"Times New Roman",serif;--cemah--core-ui--color-light-gray:#eee;--cemah--core-ui--color-warning:#d22525;--cemah--core-ui--color-caution:#ecc463;--cemah--core-ui--color-primary:#113d61;--cemah--core-ui--color-secondary:#ecc463;--cemah--core-ui--color-tertiary:#177ccf;--cemah--navigation-dropdown--background-color:var(--cemah--core-ui--color-white);--cemah--navigation-dropdown--background-color-hover:var(--cemah--core-ui--color-primary);--cemah--navigation-dropdown--text-color:var(--cemah--core-ui--color-black)}h1,.like-h1{font-size:2.5em;font-weight:500;line-height:1.1}h2,.like-h2{font-size:1.7em;font-weight:500;line-height:1.1}h3,.like-h3{font-size:1.4em;font-weight:500;line-height:1.1}h4,.like-h4{font-size:1.2em;font-weight:500;line-height:1.1}a.button,.button,button,input[type=button],input[type=submit]{border-radius:15px;font-weight:600}a.button.secondary,.button.secondary,button.secondary,input[type=button].secondary,input[type=submit].secondary{color:#000}a.button.secondary:hover,.button.secondary:hover,button.secondary:hover,input[type=button].secondary:hover,input[type=submit].secondary:hover{filter:brightness(105%)}#contact-form-disclaimer{background-color:var(--cemah--core-ui--color-light-gray);border-radius:.25rem;padding:.75rem;font-size:.825em;line-height:1.6}.physical-address.multi-line .business-name{margin-bottom:.25rem}.physical-address.multi-line .mail-only{font-size:.8889em;font-style:italic;font-weight:700}#cemah-mobile-sidebar .button{width:calc(100% - .5rem);margin-left:.25rem;margin-right:0 .25rem;margin-bottom:.25rem;font-size:.9em}