html,body{overflow-x:hidden}@media only screen and (min-width:1201px){.menu-item-has-children.menu-item-120:hover ul.sub-menu{width:956px!important;display:flex!important;flex-wrap:wrap;padding-left:15px}}.sub-menu li.menu-item{flex-basis:33.33%!important}span.menu-item-description{color:#666}a.menu-image-title-after{flex-wrap:wrap;position:relative;align-items:center}.mental-health-services-menu span.menu-item-description{position:relative;padding-left:35px}.mental-health-services-menu span.menu-image-title-after.menu-image-title{margin-top:-20px;padding-left:35px}.meet-us-menu ul li a{display:flex;padding-top:8px!important;padding-bottom:8px!important;flex-direction:column;align-items:flex-start!important}ul{padding-left:20px}ul li::marker{color:#99C0C4}blockquote.elementor-blockquote{background:#F2F7F8;border-style:none!important;padding:32px 40px!important;border-inline-start-width:unset!important;border-radius:20px}.elementor-widget-text-editor img{border-radius:20px}.header-social li{padding-left:6px!important}.header-social li a svg{height:18px!important;width:auto!important}.header-social li a:hover svg path{fill:#FE7D23}.elementor-button-icon svg{width:25px}.elementor-button-text{padding-right:6px}.hero-right-sec{position:relative}.right-practice-sec .elementor-icon-box-title{margin:0 0 10px;min-height:50px;display:flex;align-items:center}.care-box-main h2.elementor-heading-title{margin-bottom:8px!important}.home-care-box .theme-button{margin-top:-10px!important}.home-care-box .theme-button img{position:relative;top:2px}.heading-class-1.heading-class-11 h2::after{top:-23px;right:-30px}.step-by-step-left .steps-wrapper{margin-left:95px;max-width:420px}.center-cta-box-sec{padding:88px 0 102px 0!important}.home-page-cta{padding:0 0 120px 0!important}.center-cta-box-sec .center-cta-box-sec-inner{padding:95px 90px 100px 90px!important}.center-cta-box-sec p{max-width:660px}.footer-top h3{margin:1px}.footer-bottom-sec a{color:#fff}.footer-bottom-sec a:hover{color:#FE7D23}.inner-hero-sec{padding-top:100px;padding-bottom:100px;min-height:552px}.inner-hero-sec h1{padding-bottom:9px}.inner-hero-sec p{font-size:20px;font-weight:700}.our-practice-sec-right{padding-left:52px}.mind-box-main .mind-box .elementor-cta__description{min-height:112px}.testimonials-right-sec .elementor-testimonial__title{order:1}.testimonials-right-sec .elementor-testimonial__name{order:2}.testimonials-right-sec .elementor-star-rating{order:3}.main-blog-listing .elementor-post__badge{position:relative;margin-top:-34px!important;z-index:5;top:inherit;padding:.6em 1.2em;width:fit-content;left:10px!important}.main-blog-listing .elementor-post__meta-data{order:3;border-top:none!important;margin-top:-20px!important}.main-blog-listing .elementor-post__text{order:4}.main-blog-listing h2.elementor-post__title a:hover{color:#FE7D23!important}.main-blog-listing a.elementor-post__read-more:after{content:"";background:url(/wp-content/uploads/2025/11/read-more.svg);width:100%;position:absolute;background-repeat:no-repeat;height:100%;top:6px;margin-left:10px}.main-blog-listing a.elementor-post__read-more{position:relative}.main-blog-listing a.elementor-post__read-more:hover:after{content:"";background:url(/wp-content/uploads/2025/11/read-more-hover.svg);width:100%;position:absolute;background-repeat:no-repeat;height:100%;top:6px;margin-left:10px}.main-blog-post-listing .elementor-post__card:hover .elementor-post__title a{color:#FE7D23!important}.main-blog-post-listing .elementor-post__card:hover .elementor-post__read-more{color:#018F8C!important}.main-blog-post-listing .elementor-post__card:hover a.elementor-post__read-more:after{content:"";background:url(/wp-content/uploads/2025/11/read-more-hover.svg);width:100%;position:absolute;background-repeat:no-repeat;height:100%;top:6px;margin-left:10px}.team-learn-more{position:relative;font-size:14px;text-transform:uppercase;font-weight:800!important;bottom:0;color:#FE7D23!important}.team-learn-more:after{content:"";position:absolute;width:27px;height:27px;top:50%;margin-left:10px;transform:translateY(-30%);mask-image:url(/wp-content/uploads/2025/11/read-more.svg);mask-repeat:no-repeat;mask-size:contain;background:currentColor}.team-slider-section h2.elementor-team-slider__name{margin-bottom:0;font-size:22px;line-height:34px;color:#000}.team-slider-section .team-slide-a:hover h2.elementor-team-slider__name{color:#FE7D23}.team-slider-section .team-slide-a:hover .team-learn-more{color:#018F8C!important}.team-slider-section .swiper-slide{background:#F2F7F8;border-radius:20px;overflow:hidden}.team-slider-section .elementor-team-slider__image img{width:345px;height:300px;background-size:cover;object-fit:cover;object-position:top}.team-slider-section .elementor-team-slider__content{padding:10px 20px 20px 20px;height:200px;position:relative;display:flex;flex-direction:column;justify-content:space-between}.team-slider-section .elementor-team-slider__content span{font-size:14px;color:#000;text-transform:uppercase}.team-slider-section .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:0}.team-slider-section span.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#018F8C}.team-slider-section span.swiper-pagination-bullet{background:#CCE0E1;width:12px;height:12px;opacity:1}.team-slider-section .elementor-team-slider__text{margin-bottom:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#000;font-size:16px;line-height:25px}.testimonial-rating.testimonial-box-shadow.elementor-element.elementor-element-1b47139 .elementor-main-swiper .swiper-slide{background-color:#fff0;border-radius:0;box-shadow:none;padding:14px;border:none}.testimonial-rating.testimonial-box-shadow .elementor-testimonial{border-radius:15px;background:#fff;height:100%;box-shadow:0 0 14px 0 #B0D0D6}.footer-form .hush-secure-form-iframe .embedded-form-container .breakpoint-sm .outer-content-wrapper .secure-form .submit-area .btn.btn-primary{background-color:#FE7D23!important}.timeline .timeline-step:last-child .timeline-step-dot{border:0px!important}.icon-box-content{display:flex;flex-direction:column}.icon-box-content .content{display:flex;flex-direction:column}.steps-wrapper{position:relative}.timeline-step-dot{position:relative;padding-bottom:50px;max-width:100%;width:5%;top:30px;padding-left:30px}.timeline-step{position:relative;display:flex}.Steps{position:absolute;display:flex;justify-content:center;left:-18px;top:0;text-align:center;align-items:center}.timeline-step-content{padding-top:8px;padding-bottom:25px}.dot{position:absolute;background:#fff;left:-22px;width:42px;height:42px;display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center}.timeline-step:last-child .timeline-step-dot .dot{left:-20px}.dot p{display:flex;margin:auto}.content h3{align-items:center;margin:0 0 6px}.step-icon{text-align:center;display:flex;justify-content:center;align-items:center}.step-icon svg{display:block;max-height:100%;position:relative;max-width:100%}.home-practice-box p.elementor-icon-box-description{margin-left:-60px}.home-care-box .theme-button{transition:color 0.3s ease}.home-care-box:hover .theme-button{background-color:#E39B22!important}.home-care-box .theme-button-2::after{content:"";position:absolute;top:3px;margin-left:10px;width:26px;height:15px;mask:url(/wp-content/uploads/2025/11/read-more.svg) no-repeat center;mask-size:contain;background-color:currentColor}.home-care-box .theme-button-2 p{display:inline-block}.home-care-box:hover .theme-button-2{color:#018F8C!important}.heading-class-1 h2{position:relative;display:inline-flex}.heading-class-1 h2::after{content:"";display:inline-block;width:30px;top:-6px;height:30px;background-image:url(/wp-content/uploads/2025/11/Vector-27.svg);background-repeat:no-repeat;background-size:contain;vertical-align:top;position:absolute;right:-28px}.heading-class-1.heading-class-1-small h2::after{right:36px}.heading-class-2 h2{position:relative;display:inline-flex}.heading-class-2 h2::after{content:"";display:inline-block;width:30px;top:-6px;height:30px;background-image:url(/wp-content/uploads/2025/11/Vector-28.svg);background-repeat:no-repeat;background-size:contain;vertical-align:top;position:absolute;right:-28px}.mental-health-sec .heading-class-1 h2::after{top:-20px;right:-9px}.wellness-sec .heading-class-1 h2::after{top:-20px;right:-14px}.struggles-support-sec .heading-class-2 h2::after{top:-13px;right:-30px}.top-sights-sec .about-spots .elementor-image-box-description{padding-right:35px}.insurance-faq .e-n-accordion-item-title-text{position:relative;padding-left:40px}.insurance-faq .e-n-accordion-item-title-text:before{font-size:24px;content:"Q.";margin-right:10px;position:absolute;left:0;top:0}.insurance-faq ul{margin-bottom:8px;padding-left:20px}.insurance-faq ul li::marker{color:#000}.benifits-part-sec h2{font-size:30px;line-height:40px;border-bottom:1px solid rgb(0 0 0 / .1);color:#018F8C;margin-bottom:15px;padding-bottom:8px}.benifits-part-sec ul{padding-left:15px}.our-requirements-box .elementor-icon-box-wrapper{border-bottom:1px solid rgb(0 0 0 / .1);padding-bottom:15px}.our-requirements-box .elementor-icon-box-wrapper h3{padding:0;margin:0}.readmore-details summary::-webkit-details-marker{display:none}.readmore-details summary{display:inline-block;list-style:none;cursor:pointer;color:#FE7D23;margin-bottom:6px;width:auto;padding:0}.readmore-details{display:inline-flex;flex-direction:column;width:auto;transition:all 0.9s ease}.readmore-details:not([open]){clip-path:inset(0 0 calc(100% - 1.5em) 0)}.readmore-details[open]{clip-path:inset(0 0 0 0)}.readmore-details[open] summary{margin-top:10px;margin-bottom:0;order:2}.readmore-details summary:hover{text-decoration:underline}.readmore-details summary{cursor:pointer;color:#FE7D23;list-style:none;outline:none}.readmore-details summary::after{content:"Read more"}.readmore-details[open] summary::after{content:"Read less"}.readmore-details[open] .struggle-box img,.struggle-box:has(.readmore-details[open]) img{transform:scale(2);margin-top:60px;padding-right:50px}.e-n-accordion-item[open]>summary.e-n-accordion-item-title{border-radius:10px 10px 0 0;transition:all 0.3s ease}.e-n-accordion-item>summary.e-n-accordion-item-title{transition:all 0.3s ease}.mind-box span.elementor-cta__button.elementor-button::after{content:"";position:absolute;top:6px;margin-left:10px;width:26px;height:15px;mask:url(/wp-content/uploads/2025/11/read-more.svg) no-repeat center;mask-size:contain;background-color:currentColor}.mind-box .elementor-cta__bg.elementor-bg{border-radius:15px}.mind-box:hover span.elementor-cta__button.elementor-button{color:#018f8c!important}.about-spots .elementor-image-box-description{display:inline-block;position:relative}.about-spots .elementor-image-box-description::after{content:"";position:absolute;top:6px;margin-left:10px;width:26px;height:15px;mask:url(/wp-content/uploads/2025/11/read-more.svg) no-repeat center;mask-size:contain;background-color:currentColor}.about-spots:hover .elementor-image-box-description{color:#018f8c!important}.fees-box .elementor-price-table{background:#fff}.fees-box .elementor-price-table__features-list{columns:2;display:inline-block}.fees-box a.elementor-price-table__button.elementor-button.elementor-size-md{width:90%;position:relative;padding-right:50px}.fees-box a.elementor-price-table__button.elementor-button.elementor-size-md::after{content:"";position:relative;top:2px;right:-5px;width:26px;height:15px;mask:url(/wp-content/uploads/2025/11/read-more.svg) no-repeat center;mask-size:contain;background-color:currentColor;display:inherit}.fees-box.fees-box-hook .elementor-price-table__features-list li>div{margin:0;padding:0 10px}.fees-box.fees-box-right .elementor-price-table__features-list li>div{margin:0;padding:0 10px}.fees-box span.elementor-price-table__period.elementor-typo-excluded{padding-top:15px}.fees-box .elementor-price-table .elementor-price-table__heading{margin:10px;padding:10px}.fees-box .elementor-price-table .elementor-price-table__features-list svg{height:14px;width:14px}.main-blog-post-listing .main-blog-listing h2.elementor-post__title{min-height:102px}.we-are-hiring-part.faq-page-faq .heading-class-1 h2::after{top:-22px;right:-25px}@media only screen and (max-width:557px){.we-are-hiring-part.faq-page-faq .heading-class-1 h2::after{display:none}}@media (max-width:1024px){.we-are-hiring-part.faq-page-faq .heading-class-1 h2::after{display:none}}.role-box .elementor-icon-box-description{border-top:1px solid #00000030;margin:0 0 0 -50px;padding-top:15px}.struggling-box .elementor-image-box-title{padding-top:15px}.struggles-box .elementor-image-box-title a{font-family:"Prata",Sans-serif;font-size:22px;font-weight:400}.testimonial-rating .elementor-swiper-button.elementor-swiper-button-prev{position:absolute!important;right:calc(100% + 65%)!important;background:#FE7D23;top:280px!important;left:inherit;width:50px;height:50px;display:flex;align-content:center;justify-content:center;border-radius:50px}.testimonial-rating .elementor-swiper-button.elementor-swiper-button-prev:hover{background:#018F8C}.testimonial-rating .elementor-swiper-button.elementor-swiper-button-prev:before{content:"";position:absolute;left:0;top:0;width:50px;height:50px;background:url(/wp-content/uploads/2025/11/left-arrow.svg) no-repeat left top;background-size:cover}.testimonial-rating .elementor-swiper-button.elementor-swiper-button-prev svg{opacity:0}.testimonial-rating .elementor-swiper-button.elementor-swiper-button-next{position:absolute!important;right:calc(100% + 58%)!important;background:#FE7D23;top:280px!important;left:inherit;width:50px;height:50px;display:flex;align-content:center;justify-content:center;border-radius:50px}.testimonial-rating .elementor-swiper-button.elementor-swiper-button-next:hover{background:#018F8C}.testimonial-rating .elementor-swiper-button.elementor-swiper-button-next:before{content:"";position:absolute;left:0;top:0;width:50px;height:50px;background:url(/wp-content/uploads/2025/11/right-arrow.svg) no-repeat left top;background-size:cover}.testimonial-rating .elementor-swiper-button.elementor-swiper-button-next svg{opacity:0}.cimw-map-container{display:flex;grid-template-columns:1fr 1fr;align-items:flex-start;justify-content:center;flex-wrap:wrap}.cimw-list{align-self:end;border-radius:15px;list-style:none;counter-reset:num;overflow:hidden}.cimw-map{padding:15px}.cimw-list li:nth-child(odd){background:#CCE0E1}.cimw-list li:nth-child(even){background:#F2F7F8}.cimw-list li{counter-increment:num;position:relative;padding-left:35px;cursor:pointer}.cimw-list li::before{content:counter(num);position:absolute;left:0;top:50%;transform:translateY(-50%);width:10%;height:100%;color:#000;display:flex;align-items:center;justify-content:center;font-family:"Public Sans",Sans-serif;font-size:30px;font-weight:400;padding:0;border-right:1px solid #00000040}.cimw-list li:first-child{border-top-left-radius:15px!important;border-top-right-radius:15px!important}.cimw-list li:last-child{border-bottom-left-radius:15px!important;border-bottom-right-radius:15px!important}.struggles-we-support-sec .slider-item{display:flex!important;align-items:center}.struggles-we-support-sec .slider-item h2{padding:0;margin:0}.struggles-we-support-sec .slider-item h2 a:hover{color:#FE7D23!important}.slick-track{display:flex}.elementor-price-table__price:before{content:'Pricing at';display:flex;position:relative;font-size:12px;bottom:30px;left:60px;margin-left:-60px;font-family:"Public Sans"}.care-box-main .home-care-box h2{line-height:normal!important}.contact-info h4{color:#000}.meet-us-menu .sub-menu li>a{white-space:normal}.mental-health-services-menu .sub-menu li>a{min-height:60px;white-space:normal}.mental-health-services-menu .sub-menu li>a .menu-image-hover-wrapper{width:44px;height:44px;position:absolute;left:0;top:0}.mental-health-services-menu .sub-menu li>a .menu-image-hover-wrapper img{position:absolute;left:0;top:0}@media only screen and (min-width:1201px){.header-menu-box .meet-us-menu .sub-menu{width:312px!important}.header-menu-box .meet-us-menu .sub-menu li{padding-bottom:6px}.header-menu-box .meet-us-menu .sub-menu{padding-top:20px!important;margin-left:-85px!important}.mental-health-services-menu .sub-menu{padding:25px;border-radius:20px;padding-top:25px!important;padding-bottom:25px!important;margin-left:-334px!important}.mental-health-services-menu .sub-menu li::after{background:rgb(0 0 0 / .1)!important;content:"";position:absolute;right:0;width:1px;height:100%;right:9px;top:0}.mental-health-services-menu .sub-menu li:nth-child(3n)::after{display:none}}.header-menu-box .meet-us-menu .sub-menu li a,.mental-health-services-menu .sub-menu li a span.menu-image-title-after{font-size:16px!important;font-weight:600!important;color:#000!important}.header-menu-box .meet-us-menu .sub-menu li a:hover,.mental-health-services-menu .sub-menu li a:hover span.menu-image-title-after{color:#018F8C!important}.mental-health-services-menu .sub-menu li.current-menu-item a.elementor-item-active span.menu-image-title-after.menu-image-title{color:#018F8C!important}.mental-health-services-menu .sub-menu li.current-menu-item .menu-image-hover-wrapper .hovered-image{opacity:1}.header-menu-box .sub-menu li.current-menu-item a.elementor-sub-item.elementor-item-active{color:#018F8C!important}.header-menu-box .meet-us-menu .sub-menu li a span,.mental-health-services-menu .sub-menu li a span.menu-item-description{margin-top:2px!important;font-weight:400;font-size:15px!important;color:#666666!important}.mental-health-services-menu .sub-menu li a span.menu-item-description{margin-top:0px!important}.struggle-box img{transform:scale(1)}.struggle-box{overflow:hidden;position:relative}.image-radius-0 .elementor-cta__bg.elementor-bg{border-radius:0}.struggle-box img{min-height:185px;object-fit:cover}.main-blog-listing .elementor-pagination .page-numbers{display:inline-block;border:1px solid #018F8C;color:#018F8C;padding:3px 12px;margin:50px 0 0 0;text-decoration:none;border-radius:5px;transition:background-color 0.3s,color 0.3s!important;font-family:"Public Sans";font-weight:400;font-size:18px}.main-blog-listing .elementor-pagination .page-numbers:hover{background-color:#fff0;background:#018F8C;color:#fff}.main-blog-listing .elementor-pagination .page-numbers.current{background-color:#fff0;background:#018F8C;color:#fff;font-weight:700}.main-blog-listing .elementor-pagination .page-numbers.prev{position:relative;padding-left:35px;font-size:16px}.main-blog-listing .elementor-pagination .page-numbers.prev::before{content:"";position:absolute;top:50%;left:15px;width:14px;height:14px;transform:translateY(-50%);background-color:currentColor;mask:url(/wp-content/uploads/2025/12/CaretDoubleRight.svg) center/contain no-repeat;-webkit-mask:url(/wp-content/uploads/2025/12/CaretDoubleRight.svg) center/contain no-repeat}.main-blog-listing .elementor-pagination .page-numbers.next{position:relative;padding-right:35px;font-size:16px}.main-blog-listing .elementor-pagination .page-numbers.next::after{content:"";position:absolute;top:50%;right:15px;width:14px;height:14px;transform:translateY(-50%);background-color:currentColor;mask:url(/wp-content/uploads/2025/12/CaretDoubleLeft.svg) center/contain no-repeat;-webkit-mask:url(/wp-content/uploads/2025/12/CaretDoubleLeft.svg) center/contain no-repeat}.heading-class-2 h2{color:#fff}.heading-class-12 h2::after{right:32px}@media (max-width:1200px){.cimw-map-container{flex-direction:column;align-items:center}.cimw-map{order:-1;width:100%}.team-slider-section .elementor-team-slider__image img{width:100%;overflow:hidden}.mental-health-services-menu .sub-menu{padding-left:12px}}.online-session-middle-sec .heading-class-1 h2::after{right:60px}.team-filter-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff0;padding-right:40px}.team-filter-select-wrap{position:relative;flex:1 1 auto}.team-filter-select-wrap .select-arrow{position:absolute;right:14px;top:50%;transform:translateY(-50%);pointer-events:none;z-index:2;width:24px;height:24px;background:url(/wp-content/uploads/2025/12/CaretDown.svg) no-repeat left top}.team-filter-select-wrap::after{content:"";position:absolute;right:0;width:50px;height:100%;background:#018F8C;top:0;border-radius:0 10px 10px 0;border:1px solid #018F8C;scale:1.04}.gender-text ul{color:#fff;font-size:18px;font-weight:700;padding-left:0;margin-bottom:16px}.gender-text ul li::marker{color:#99C0C4;content:none}.header-menu-box .sub-arrow .e-font-icon-svg.fa-svg-chevron-down{height:13px;width:13px}@media (min-width:1201px){.current-menu-parent>a{color:#FE7D23!important}.current-menu-parent a .sub-arrow svg path{fill:#FE7D23!important}.header-menu-box .sub-arrow{padding-left:5px!important}}@media only screen and (max-width:1200px){.menu-open .header-menu-box.menu-box-shadow .elementor-nav-menu--dropdown.elementor-nav-menu__container{box-shadow:0 12px 12px #B0D0D6!important}.heading-class-1.nsa-faq-sec br{display:none}}.header-bottom-sec.elementor-sticky{box-shadow:0 2px 6px rgb(0 0 0 / .05)}@media (max-width:1200px){.header-center-sec .elementor-nav-menu a .sub-arrow{display:none}.header-center-sec .elementor-nav-menu a .submenu-arrow{right:15px;position:absolute}.header-center-sec .elementor-nav-menu a .submenu-arrow svg{height:15px;width:15px}.header-bottom-sec .e-con-inner .header-center-sec .elementor-menu-toggle{right:0;position:relative;transition:right .5s ease!important}.header-bottom-sec .e-con-inner .header-center-sec.menu-open .elementor-menu-toggle{right:280px}.mental-health-services-menu span.menu-image-title-after.menu-image-title{padding-left:44px}.header-center-sec .elementor-nav-menu>li>a{font-size:15px!important}.header-menu-box .meet-us-menu .sub-menu li a,.mental-health-services-menu .sub-menu li a span.menu-image-title-after{font-size:14px!important;font-weight:500!important}}.explore-maps-sec .elementor-widget-google_maps{position:relative;right:-1px}@media (max-width:950px){.nsagfe-sec br{display:none}}