.podcast-media-sec .elementor-cta__content{background-color:transparent!important}.you-need-sec-main .home-care-box.you-need-sec-box .theme-button-2{padding-right:32px}.payment-policy-box ul{padding-left:15px}.contact-info h4{margin-bottom:5px}.we-are-hiring-part .heading-class-1.heading-class-11 h2::after{top:-23px;right:-1px}.our-practice-sec-right .heading-class-1 h2{max-width:100%}.cimw-list li.active{color:#FE7D23!important}@media screen and (min-device-width:1200px) and (max-device-width:1480px){.header-bottom-sec .elementor-button{font-size:15px!important;padding:17px 22px!important}}@media only screen and (max-width:1570px){.explore-map-box{width:100%;max-width:345px}.explore-map-box h3.elementor-heading-title{font-size:20px!important}}@media only screen and (max-width:1480px){.e-con>.e-con-inner{padding-left:15px;padding-right:15px;gap:40px}.heart-of-practice-sec-box.e-con>.e-con-inner{padding-left:0;padding-right:0}.explore-map-box{width:100%;max-width:23.6%}.top-sights-sec .about-spots{width:calc(33.333% - 20px)}.resources-main-sec .elementor-widget-call-to-action{width:calc(33.3333% - 20px)!important}.resources-main-sec .elementor-widget-call-to-action .elementor-cta__bg-wrapper{min-height:232px!important}.you-need-sec-main .home-care-box.you-need-sec-box{width:calc(25% - 24px)!important}.you-need-sec-main .home-care-box.you-need-sec-box .elementor-icon-box-title{line-height:normal}.our-practice-sec-right{padding-left:20px}.why-us-main-sec .mind-box-main .mind-box.image-radius-0{width:calc(33.3333% - 20px)}.why-us-main-sec .mind-box-main .e-con-inner{padding-left:7px;padding-right:7px}.online-session-middle-sec .heading-class-1 h2{max-width:618px}.online-session-middle-sec .heading-class-1 h2::after{right:-25px}.counseling-services-top .e-con.mind-box-main>.e-con-inner{padding-left:5px;padding-right:5px}}@media only screen and (max-width:1440px){.center-cta-box-sec.e-con>.e-con-inner{padding-left:25px;padding-right:25px}.footer-top{gap:6px}.footer-email{width:37%!important}.explore-map-box h3.elementor-heading-title{font-size:18px!important}.map-details{padding:0 15px!important}.resources-main-sec .elementor-widget-call-to-action .elementor-cta__bg-wrapper{min-height:220px!important}.blog-top-center-sec{width:100%!important;max-width:1160px!important}}@media only screen and (max-width:1380px){.footer-top{padding-left:0;padding-right:0;gap:10px}.footer-email .elementor-widget-icon-box{width:100%!important}.footer-email{width:36%!important}.map-details{padding:0 10px!important}.therapy-accordion-box .accordion-section{padding-right:30px}.testimonial-rating .elementor-swiper-button.elementor-swiper-button-next,.testimonial-rating .elementor-swiper-button.elementor-swiper-button-prev{top:300px!important}.testimonial-rating .elementor-swiper-button.elementor-swiper-button-next{right:calc(100% + 57%)!important}}@media only screen and (max-width:1357px){.resources-main-sec .elementor-widget-call-to-action .elementor-cta__bg-wrapper{margin-bottom:22px}}@media only screen and (max-width:1320px){.header-center-sec{width:64%}.header-right-sec{width:17%}.header-center-sec .elementor-nav-menu--main .elementor-nav-menu a{padding-left:11px!important;padding-right:11px!important}.step-by-step-left .steps-wrapper{margin-left:30px}.main-blog-listing .elementor-widget-container{width:100%;padding:0 10px}.main-hero-sec h1{font-size:62px;line-height:72px}.main-hero-sec .hero-p p{line-height:normal!important}.main-hero-sec .hero-p span{font-size:18px!important}.main-hero-sec .e-con>.e-con-inner{padding-top:10px!important;padding-bottom:10px!important}.main-hero-sec .hero-right-sec{padding-right:24px!important}.main-hero-sec .hero-image-rounded{top:70px!important}.main-hero-sec .image-rotate{top:84px!important}.right-practice-sec .home-practice-box{padding-bottom:0!important}.center-cta-box-sec .center-cta-box-sec-inner{padding:75px 60px 80px 60px!important}.main-blog-post-listing.e-con>.e-con-inner{padding-left:0;padding-right:0}.footer-address .elementor-icon-box-wrapper,.footer-phone-number .elementor-icon-box-wrapper,.footer-email .elementor-icon-box-wrapper{flex-wrap:wrap;flex-direction:column!important;text-align:center!important}.footer-address>.elementor-widget,.footer-phone-number>.elementor-widget,.footer-email>.elementor-widget{width:100%!important}.footer-top{gap:0}.explore-map-box{max-width:31.6%}.explore-map-box h3.elementor-heading-title{font-size:22px!important}.map-details{padding:0 0!important}.resources-main-sec .elementor-widget-call-to-action .elementor-cta__bg-wrapper{min-height:194px!important}.get-in-touch-right{width:460px}.main-blog-post-listing .main-blog-listing h2.elementor-post__title{min-height:136px}.counseling-services-top .heading-class-1{width:98%!important}}@media only screen and (max-width:1300px){.online-session-middle-sec .heading-class-1 h2{max-width:474px}.online-session-middle-sec .heading-class-1 h2::after{right:60px}}@media only screen and (max-width:1260px){.payment-policy-box{width:calc(50% - 20px)}.testimonials-left-sec .heading-class-1 h2{font-size:46px}.testimonials-left-sec .heading-class-1 h2:after{display:none}}@media screen and (min-device-width:1201px) and (max-device-width:1280px){.header-center-sec .elementor-nav-menu--main .elementor-nav-menu a{padding-left:9px!important;padding-right:9px!important}}@media only screen and (max-width:1200px){.header-bottom-sec .e-con-inner{position:relative;flex-direction:column!important;width:100%}.header-bottom-sec .e-con-inner .header-left-sec{width:246px!important}.header-bottom-sec .e-con-inner .header-right-sec{position:absolute;right:65px;top:25px;width:200px!important;z-index:1}.header-bottom-sec .e-con-inner .header-center-sec{position:absolute;right:3px;top:27px;width:50px}.header-bottom-sec .e-con-inner .header-center-sec .elementor-nav-menu--dropdown.elementor-nav-menu__container{width:300px;position:fixed;right:-302px;top:0;transition:right .5s ease!important;min-height:100vh!important;transform:inherit!important;margin:0!important}.header-bottom-sec .e-con-inner .header-center-sec.menu-open .elementor-nav-menu--dropdown.elementor-nav-menu__container{right:0;top:0!important}.header-bottom-sec .e-con-inner .header-center-sec .elementor-menu-toggle .e-font-icon-svg{fill:#fff}.header-bottom-sec .e-con-inner .header-center-sec .elementor-menu-toggle{background-color:#01626b;width:44px;height:44px}header nav>ul{padding:10px 0 10px!important}header nav>ul>li>a{padding:5px 20px!important}header nav>ul>li>ul.sub-menu>li>a{padding-left:12px!important;padding-right:12px!important}.meet-us-menu ul.sub-menu{padding-bottom:0;border-radius:0}.main-hero-sec h1{font-size:52px;line-height:64px}.main-hero-sec .hero-p p{line-height:normal!important}.main-hero-sec .hero-p span{font-size:16px!important}.main-hero-sec .e-con>.e-con-inner{padding-top:40px!important;padding-bottom:50px!important}.main-hero-sec .hero-right-sec{padding-right:0px!important}.right-practice-sec .home-practice-box{padding-bottom:15px!important}.timeline-step-dot{padding-left:20px}.care-box-main{gap:20px}.center-cta-box-sec .center-cta-box-sec-inner{padding:50px 40px 60px 40px!important}.wellmess-left-sec{padding-left:0}.wellmess-right-sec{padding-right:0}.wellmess-center-sec{padding-left:0;padding-right:0}.wellmess-left-sec h3.elementor-heading-title,.wellmess-right-sec h3.elementor-heading-title{font-size:22px!important}.wellness-sec{padding-left:5px;padding-right:5px}.footer-top{flex-wrap:wrap!important;padding:0}.footer-address,.footer-phone-number{width:30%!important;padding-bottom:30px;padding-top:30px}.footer-email{width:40%!important;border:none!important;padding-bottom:30px;padding-top:30px}.footer-social-icon{border-top:1px solid #55959b;padding-top:22px;padding-bottom:22px}.explore-map-box{max-width:100%!important;width:48.75%!important}.fees-box .elementor-price-table__features-list{display:flex;flex-direction:column;max-width:300px;margin:0 auto}.struggle-box img{min-height:215px}.home-care-box.three-easy-step-box{padding-left:0!important;padding-right:0!important}.resources-main-sec .elementor-widget-call-to-action .elementor-cta__bg-wrapper{min-height:160px!important}.payment-policy-box{width:calc(50% - 15px)}.get-in-touch-left{width:50%!important}.get-in-touch-right{width:46%!important}.fees-box .elementor-price-table .elementor-price-table__heading{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.counseling-fees-box-main .fees-box .elementor-price-table__header{min-height:215px}.our-practice-sec-right .heading-class-1 h2{max-width:430px}.our-practice-sec-right .heading-class-1 h2::after{top:-8px;right:31px}.our-vision-box-content p br{display:none}.mind-box-main .mind-box .elementor-cta__description{min-height:140px}.online-session-middle-sec .heading-class-1 h2{max-width:100%}.online-session-middle-sec .heading-class-1 h2::after{right:-24px}}@media screen and (min-device-width:1025px) and (max-device-width:1200px){.you-need-sec-main .home-care-box.you-need-sec-box{padding-left:17px;padding-right:17px}.testimonials-left-sec .heading-class-1 h2{font-size:39px}.testimonial-rating .elementor-swiper-button.elementor-swiper-button-prev{right:calc(100% + 63%)!important}.testimonial-rating .elementor-swiper-button.elementor-swiper-button-next{right:calc(100% + 53.5%)!important}.online-session-middle-left-sec .heading-class-1 h2{font-size:37px;line-height:50px;max-width:464px}.main-blog-post-listing .main-blog-listing h2.elementor-post__title{min-height:170px}}@media screen and (min-device-width:992px) and (max-device-width:1024px){.footer-bottom-left{width:27.5%!important}.our-practice-sec-right .heading-class-1 h2{max-width:386px}.online-session-middle-left-sec .heading-class-1 h2{font-size:36px;line-height:50px}}@media screen and (min-device-width:992px) and (max-device-width:1200px){.footer-one-inner{width:50%!important;justify-content:flex-end!important;align-items:flex-end!important}.footer-one-inner-two{padding-top:25px!important}.counseling-services-top .mind-box-main .mind-box .elementor-cta__description{min-height:114px!important}}@media only screen and (max-width:1024px){.header-bottom-sec .e-con-inner .header-center-sec{right:15px}.header-bottom-sec .e-con-inner .header-right-sec{right:80px}.right-practice-sec .home-practice-box{padding:15px!important}.timeline-step-dot{padding-left:0}.step-by-step-right h2{line-height:normal!important}.step-by-step-right p br{display:none}.mental-health-sec .heading-class-1 h2::after{right:32px}.heart-of-practice-sec .heading-class-1 h2::after{right:-32px;top:-10px}.wellness-sec .heading-class-1 h2::after{right:-9px;top:-9px}.you-need-sec-main .home-care-box.you-need-sec-box{width:calc(50% - 15px)!important}.we-are-hiring-part .heading-class-1.heading-class-11 h2::after{top:-21px;right:50px}.why-us-main-sec .heading-class-1.heading-class-11 h2{max-width:680px}.why-us-main-sec .heading-class-1.heading-class-11 h2::after{top:-23px;right:15px}.testimonial-rating .elementor-swiper-button.elementor-swiper-button-next,.testimonial-rating .elementor-swiper-button.elementor-swiper-button-prev{top:inherit!important;bottom:-100px}.testimonial-rating .elementor-swiper-button.elementor-swiper-button-next{right:50%!important;margin-right:-50px}.testimonial-rating .elementor-swiper-button.elementor-swiper-button-prev{right:50%!important;margin-right:12px}.online-session-middle-sec .heading-class-1 h2{max-width:636px}.main-blog-post-listing .main-blog-listing h2.elementor-post__title{min-height:102px}}@media screen and (min-device-width:768px) and (max-device-width:991px){.main-hero-sec h1{font-size:40px;line-height:50px}.main-hero-sec .hero-p span{font-size:15px!important}.hero-btn{width:100%!important}.hero-btn .elementor-button{padding:18px 20px 18px 20px!important}.hero-btn .elementor-button{font-size:16px!important}.main-hero-sec .hero-right-sec{padding-right:0!important;width:55%}.main-hero-sec .hero-image-rounded{top:10px!important}.main-hero-sec .image-rotate{top:24px!important}.right-practice-sec .elementor-icon-box-title{font-size:22px!important}.care-box-main{--e-con-grid-template-columns:repeat(2, 1fr) !important}.three-easy-steps-bottom{padding:0}.three-easy-steps-bottom .e-con-inner{padding:0}.step-fixed-img{width:134px}.step-by-step-right h2{font-size:32px!important}.main-blog-listing .elementor-posts{gap:15px}.main-blog-listing .elementor-post__text{padding:16px!important}.main-blog-listing .elementor-post__meta-data{padding:15px 16px 0!important}.main-blog-listing .elementor-post__badge{left:-5px!important}.main-blog-listing .elementor-post__text h2.elementor-post__title{font-size:18px;line-height:30px}.get-in-touch-left-sec .heading-class-1 h2{font-size:36px;line-height:normal}.footer-four,.footer-two,.footer-three,.footer-five{width:42%}.footer-top h3,.footer-top h3 a{font-size:16px!important}.inner-hero-sec h1{font-size:50px;line-height:normal}.about-asheville-sec .e-con-inner{flex-wrap:wrap!important;flex-direction:column!important}.top-sights-sec>.e-con-inner{padding-left:8px;padding-right:8px}.therapists-apply-box h2{font-size:30px!important;line-height:normal}.struggle-box img{min-height:246px}.our-practice-sec-right .heading-class-1 h2{max-width:712px}.our-practice-sec-right .heading-class-1 h2::after{top:-8px;right:-22px}.online-session-middle-sec>.e-con-inner{flex-direction:column!important;flex-wrap:wrap!important;gap:18px!important}.online-session-middle-left-sec,.online-session-middle-right-sec{width:100%!important}.online-session-middle-sec .heading-class-1 h2::after{right:46px}.main-blog-post-listing .main-blog-listing .elementor-post__text{padding-bottom:0!important}.main-blog-post-listing .main-blog-listing h2.elementor-post__title{min-height:136px}}@media only screen and (max-width:991px){.header-top-sec{display:none}.header-middle-sec,.header-middle-sec .e-con-inner{flex-direction:column!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important}.header-address{width:100%;display:flex;justify-content:center;align-content:center;display:none}.header-address .elementor-widget.elementor-widget{margin:0 auto!important}.top-quick-contact-sec{width:100%;display:flex;justify-content:center;align-content:center}.mental-health-list{gap:10px 28px!important}.step-by-step-left .steps-wrapper{margin-left:20px}.timeline-step-content{margin-left:-16px}.step-by-step-left .elementor-widget-step_with_icon_box{max-width:314px!important;margin:0 auto}.footer-bottom-left,.footer-bottom-center,.footer-bottom-right{width:100%!important;text-align:center;justify-content:center;display:flex}.footer-bottom-sec .e-con-inner{flex-wrap:wrap!important}.footer-bottom-left .elementor-element,.footer-bottom-center .elementor-element,.footer-bottom-right .elementor-element{width:100%}.footer-bottom-left p,.footer-bottom-center p{margin-bottom:0}.footer-address,.footer-phone-number{width:26%!important}.footer-email{width:48%!important}.get-in-touch-left-sec .heading-class-1 h2::after{top:-11px;right:-30px}.about-asheville-sec-right{justify-content:center;margin-top:36px}.explore-map-box{width:48%!important}.resources-main-sec .elementor-widget-call-to-action{width:calc(50% - 15px)!important}.resources-main-sec .elementor-widget-call-to-action .elementor-cta__bg-wrapper{min-height:200px!important;margin-bottom:0}.resources-main-sec p br{display:none!important}.we-are-hiring-part .heading-class-1.heading-class-11 h2{max-width:720px}.three-easy-step-main-sec .heading-class-1 h2{max-width:686px}.faq-main-sec .heading-class-1 h2{max-width:520px}.our-practice-sec .e-con-inner{flex-direction:column!important;flex-wrap:wrap!important}.our-practice-sec-left,.our-practice-sec-right{width:100%}.our-practice-sec-right{padding-left:0;padding-top:15px}.our-vision-box-content p br{display:none}.why-us-main-sec .mind-box-main .mind-box.image-radius-0{width:calc(50% - 20px)}.why-us-main-sec .mind-box-main .e-con-inner{padding-left:0;padding-right:0}.mind-box-main .mind-box .elementor-cta__description{min-height:114px}}@media only screen and (max-width:909px){.resources-main-sec .elementor-widget-call-to-action .elementor-cta__bg-wrapper{margin-bottom:10px}}@media only screen and (max-width:767px){.top-quick-contact-sec .elementor-widget-image-box .elementor-image-box-title a{display:none}.top-quick-contact-sec .top-links img{position:relative;top:4px}.header-bottom-sec{padding-top:40px}.header-bottom-sec .e-con-inner .header-right-sec{right:0;left:0;margin:0 auto;width:100%!important;text-align:center;top:-40px}.header-bottom-sec .e-con-inner .header-right-sec a{width:100%!important;border-radius:0!important}.header-middle-sec .e-con-inner{padding-top:5px;padding-bottom:5px}.main-hero-sec h1{text-align:center}.main-hero-sec .hero-p p{text-align:center}.main-hero-sec .hero-image-rounded{top:10px!important}.main-hero-sec .image-rotate{top:24px!important}.main-hero-sec .hero-right-sec{padding-right:0!important}.right-practice-sec .elementor-icon-box-title span{text-align:center!important;width:100%}.home-practice-box p.elementor-icon-box-description{margin:0 auto 12px;line-height:normal}.right-practice-sec{display:flex;flex-direction:column}.right-practice-sec .elementor-icon-box-title{min-height:auto}.right-practice-sec .elementor-icon-box-icon{margin-top:5px}.heart-of-practice-sec-box{padding:0}.care-box-main{padding-left:0;padding-right:0}.home-care-box{text-align:center}.home-care-box .elementor-icon-box-wrapper{text-align:center!important}.mental-health-sec .heading-class-1 h2,.wellness-sec .heading-class-1 h2{max-width:440px}.mental-health-sec .heading-class-1 h2::after{right:2px;top:-26px}.struggles-support-sec .heading-class-2 h2::after{top:-16px;right:-30px}.care-tailored-sec .heading-class-1 h2::after{top:-12px}.three-easy-steps-sec .heading-class-1.heading-class-11 h2::after{top:-26px;right:-28px}.meet-your-team-sec .heading-class-1 h2::after{top:-13px;right:-30px}.wellness-sec .heading-class-1 h2::after{right:27px;top:-23px}.insights-stories-sec .heading-class-1 h2{max-width:440px;margin:0 auto;position:relative}.insights-stories-sec .heading-class-1 h2::after{top:-12px;right:-30px}.step-by-step-right{text-align:center}.step-by-step-right .elementor-align-justify{margin:0 auto}.step-fixed-img{width:150px}.step-by-step-right h2{font-size:34px!important}.center-cta-box-sec .center-cta-box-sec-inner{padding:30px 20px 40px 20px!important}.wellmess-left-sec{padding-left:0;padding-right:0}.wellmess-right-sec{padding-right:0;padding-left:0}.wellmess-left-sec,.wellmess-right-sec{text-align:center;justify-content:center;align-items:center}.wellmess-left-sec .e-con-full,.wellmess-right-sec .e-con-full,.wellmess-right-sec .elementor-element{align-items:center;align-self:center;border-left:none!important;border-right:none!important}.wellmess-left-sec .e-con>.elementor-widget,.wellmess-right-sec .e-con>.elementor-widget{padding:0;text-align:center}.footer-address,.footer-phone-number{width:100%!important;border-right:none!important;border-bottom:1px solid #55959b!important}.footer-email{width:100%!important}.footer-two li,.footer-three li,.footer-four li,.footer-five li{text-align:center;width:100%;display:flex;justify-content:center}.explore-map-box{width:100%!important}.top-sights-sec .about-spots{width:calc(50% - 20px)}.fees-box.fees-box-right{margin-top:230px}.struggling-left-img{text-align:center;margin:31px auto 0}.struggling-left-img img{border-radius:20px!important;min-height:inherit!important}.therapy-accordion-box .accordion-section{padding-right:30px;padding-top:0;padding-bottom:30px}.step-arrow{transform:rotate(90deg);margin:-20px auto 0 auto!important;padding:20px 0;width:100px}.resources-main-sec .elementor-widget-call-to-action{width:calc(100% - 0px)!important}.resources-main-sec .elementor-widget-call-to-action .elementor-cta__bg-wrapper{min-height:330px!important;margin-bottom:0}.payment-policy-box{width:100%}.get-in-touch-left{width:100%!important}.get-in-touch-right{width:100%!important}.contact-info{gap:0!important}.contact-info{display:flex!important;flex-direction:column!important;text-align:center!important}.driving-directions-main .heading-class-1.heading-class-1-small h2::after{right:25px;top:-9px}.we-are-hiring-part .heading-class-1.heading-class-11 h2{max-width:580px}.we-are-hiring-part .heading-class-1.heading-class-11 h2::after{top:-24px;right:0}.explore-full-sec .heading-class-2 h2::after{top:-12px;right:-28px}.top-sights-sec .heading-class-1 p br{display:none}.counseling-fees-box-main .fees-box .elementor-price-table__header{min-height:inherit}.about-asheville-sec .e-con-inner{flex-wrap:wrap!important;flex-direction:column!important}.three-easy-step-main-sec .heading-class-1 h2{max-width:448px}.three-easy-step-main-sec .heading-class-1 h2::after{top:-12px}.faq-main-sec .heading-class-1 h2{max-width:420px}.faq-main-sec .heading-class-1 h2::after{top:-26px;right:8px}.our-practice-sec-right .heading-class-1 h2{max-width:360px}.why-us-main-sec .mind-box-main .mind-box.image-radius-0{width:calc(100% - 7px)}.mind-box-main .mind-box .elementor-cta__description{min-height:inherit}.why-us-main-sec .heading-class-1.heading-class-11 h2{max-width:610px}.healing-journey-sec .heading-class-2 h2::after{top:-11px}.testimonials-left-sec .heading-class-1 h2{font-size:40px}.struggle-box:has(.readmore-details[open]) img{transform:scale(1);margin-top:0;padding-right:0}.center-cta-box-sec.center-cta-home{padding:0!important}.meet-your-team-sec .heading-class-1 p br,.heading-class-1 p br{display:none!important}.online-session-middle-sec .heading-class-1 h2{max-width:580px}.online-session-middle-sec .heading-class-1 h2::after{right:40px;top:-12px}}@media only screen and (max-width:640px){.resources-main-sec .elementor-widget-call-to-action .elementor-cta__bg-wrapper{min-height:266px!important;margin-bottom:10px}.you-need-sec-main .home-care-box.you-need-sec-box{width:100%!important}.our-commitment-main .heading-class-1 p br{display:none}.we-are-hiring-part .heading-class-1.heading-class-11 h2{max-width:450px}.we-are-hiring-part .heading-class-1.heading-class-11 h2::after{top:-14px;right:20px}.payment-policy-sec .heading-class-1 h2::after{right:-28px}.why-us-main-sec .heading-class-1.heading-class-11 h2{max-width:510px}.healing-journey-sec .heading-class-2 h2{max-width:320px}.healing-journey-sec .heading-class-2 h2::after{top:-11px;right:32px}.honest-pricing-main-sec .heading-class-1 h2{max-width:320px}.honest-pricing-main-sec .heading-class-1 h2::after{right:12px;top:-14px}.care-tailored-sec .heading-class-1 h2{max-width:370px}.online-session-middle-sec .heading-class-1 h2{max-width:502px}.easy-appointment-sec .heading-class-1 h2{max-width:360px}.easy-appointment-sec .heading-class-1 h2::after{top:-13px}.online-session-middle-sec .heading-class-1 h2::after{right:-20px}.online-session-middle-sec .heading-class-1 h2 br{display:none}}@media only screen and (max-width:640px){.online-session-middle-sec .heading-class-1.osancr-sec h2::after{right:165px}}@media only screen and (max-width:560px){.online-session-middle-sec .heading-class-1.osancr-sec h2::after{right:42px}}@media only screen and (max-width:557px){.online-session-middle-sec .heading-class-1.osancr-sec h2::after{right:42px;top:-12px}}@media only screen and (max-width:557px){.get-in-touch-left-sec{padding-left:0;padding-right:0}.get-in-touch-left-sec .heading-class-1 h2{font-size:48px}.footer-bottom-center p{line-height:22px;margin-top:4px}.top-sights-sec .about-spots{width:100%}.top-sights-sec .about-spots{width:100%}.top-sights-sec .about-spots>.elementor-element{width:100%}.insurance-faq .elementor-element.e-con-full.e-flex.e-con.e-child{padding-right:25px}.resources-main-sec .elementor-widget-call-to-action .elementor-cta__bg-wrapper{min-height:228px!important;margin-bottom:0}.explore-full-sec .heading-class-2 h2{max-width:320px}.explore-full-sec .heading-class-2 h2::after{top:-10px;right:55px}.driving-directions-main .heading-class-1 h2{max-width:410px}.driving-directions-main .heading-class-1.heading-class-1-small h2::after{right:-22px}.our-commitment-main .heading-class-1 h2{max-width:350px}.our-commitment-main .heading-class-1 h2::after{top:-15px}.three-easy-step-main-sec .heading-class-1 h2{max-width:428px}.three-easy-step-main-sec .heading-class-1 h2::after{right:58px}.payment-policy-sec .heading-class-1 h2{max-width:280px}.payment-policy-sec .heading-class-1 h2::after{right:28px}.top-sights-sec.bottom-sights-sec .heading-class-1 h2{max-width:310px}.top-sights-sec.bottom-sights-sec .heading-class-1 h2::after{right:48px;top:-10px}.honest-pricing-main-sec .heading-class-1 h2{max-width:320px}.honest-pricing-main-sec .heading-class-1 h2::after{right:12px;top:-14px}.our-insurance-partners-sec .heading-class-1 h2{max-width:390px}.our-requirements-sec .heading-class-1 h2::after{top:-12px;right:-28px}.our-practice-sec-right .heading-class-1 h2{max-width:346px}.our-practice-sec-right .heading-class-1 h2::after{top:-19px;right:23px}.why-us-main-sec .heading-class-1.heading-class-11 h2{max-width:440px}.why-us-main-sec .heading-class-1.heading-class-11 h2::after{top:-15px;right:-15px}.honest-pricing-main-sec .heading-class-1 p br{display:none}.honest-pricing-main-sec.care-fees-center .heading-class-1 h2{max-width:396px}.online-session-middle-sec .heading-class-1 h2{max-width:378px}.online-session-middle-sec .heading-class-1 h2::after{right:42px;top:-12px}.book-now-top-contact p br{display:none}.we-are-hiring-part.faq-page-faq .heading-class-1 h2{max-width:290px}.we-are-hiring-part.faq-page-faq .heading-class-1 h2::after{top:-14px}}@media only screen and (max-width:480px){.struggles-we-support-sec .slider-item{padding-left:12px!important}.struggles-we-support-sec .slider-item h2{font-size:20px!important}.struggles-we-support-sec .slider-item img{max-width:150px}.step-fixed-img{width:134px;top:-60px!important}.step-by-step-right h2{font-size:30px!important}.step-fixed-img{width:130px}.three-easy-steps-bottom.e-con>.e-con-inner{padding-left:0;padding-right:0}.content h3{font-size:23px!important}.center-cta-box-sec.e-con>.e-con-inner{padding-left:15px;padding-right:15px}.main-blog-listing .elementor-widget-container{padding:0}.main-blog-listing .elementor-post__text{padding:16px 22px!important}.main-blog-listing .elementor-post__meta-data{padding:15px 22px 0!important}.main-blog-listing .elementor-post__badge{left:1px!important}.main-blog-listing .elementor-post__text h2.elementor-post__title{font-size:18px;line-height:30px}.get-in-touch-left-sec .heading-class-1 h2{font-size:36px;line-height:normal}.get-in-touch-left-sec .heading-class-1 h2::after{top:-11px}.footer-email .elementor-icon-box-title a{font-size:16px!important}.footer-links-sec .elementor-nav-menu--main .elementor-item{text-align:center!important}.main-hero-sec h1{font-size:42px;line-height:54px}.main-hero-sec .e-con>.e-con-inner{padding-left:5px;padding-right:5px}.mental-health-sec .heading-class-1 h2,.wellness-sec .heading-class-1 h2{max-width:327px}.mental-health-sec .heading-class-1 h2::after{right:14px;top:-13px}.heart-of-practice-sec .heading-class-1 h2{max-width:260px}.heart-of-practice-sec .heading-class-1 h2::after{right:-27px;top:-22px}.struggles-support-sec .heading-class-2 h2{max-width:248px}.care-tailored-sec .heading-class-1 h2{max-width:266px}.care-tailored-sec .heading-class-1 h2::after{top:-25px}.three-easy-steps-sec .heading-class-1.heading-class-11 h2{max-width:260px}.three-easy-steps-sec .heading-class-1.heading-class-11 h2::after{top:-12px;right:-22px}.meet-your-team-sec .heading-class-1 h2{max-width:222px}.wellness-sec .heading-class-1 h2{max-width:320px}.wellness-sec .heading-class-1 h2::after{right:-19px;top:-12px}.insights-stories-sec .heading-class-1 h2{max-width:290px}.insights-stories-sec .heading-class-1 h2::after{top:-23px;right:-20px}.footer-bottom-center p{margin-top:6px;margin-bottom:6px}.about-asheville-sec-left .heading-class-1 h2{max-width:318px}.about-asheville-sec-left .heading-class-1.heading-class-11 h2::after{top:-17px;right:-11px}.explore-map-box>.elementor-element:first-child{padding:15px!important}.explore-map-box h3.elementor-heading-title{font-size:20px!important}.insurance-faq .e-n-accordion-item-title-text{position:relative;padding-left:28px;font-size:18px;line-height:normal}.insurance-faq .e-n-accordion-item-title-text::before{font-size:18px;left:-5px}.insurance-faq .elementor-element.e-con-full.e-flex.e-con.e-child{padding-right:20px;padding-left:20px}.therapists-apply-box h2{font-size:30px!important;line-height:normal}.struggling-right-content{padding:20px!important}.struggling-right-content h4{line-height:30px!important}.therapy-accordion-box .e-n-accordion-item-title{padding:20px}.therapy-accordion-box .accordion-section{padding-right:20px;padding-top:0;padding-bottom:20px;padding-left:20px}.therapy-accordion-box .e-n-accordion-item-title .e-n-accordion-item-title-text{font-size:20px}.resources-main-sec .elementor-widget-call-to-action .elementor-cta__bg-wrapper{min-height:190px!important;margin-bottom:15px}.payment-policy-box{padding-left:18px;padding-right:18px}.top-sights-sec .heading-class-1 h2{max-width:244px}.top-sights-sec .heading-class-1 h2::after{top:-12px;right:-7px}.driving-directions-main .heading-class-1 h2{max-width:320px}.driving-directions-main .heading-class-1.heading-class-1-small h2::after{right:57px;top:-14px}.our-commitment-main .heading-class-1 h2{max-width:308px}.our-commitment-main .heading-class-1 h2::after{top:-9px;right:86px}.we-are-hiring-part .heading-class-1.heading-class-11 h2{max-width:314px}.we-are-hiring-part .heading-class-1.heading-class-11 h2::after{top:-14px;right:-16px}.top-sights-sec.bottom-sights-sec .heading-class-1 h2{max-width:306px}.top-sights-sec.bottom-sights-sec .heading-class-1 h2::after{top:-12px;right:47px}.three-easy-step-main-sec .heading-class-1 h2{max-width:300px}.three-easy-step-main-sec .heading-class-1 h2::after{right:-6px}.our-insurance-partners-sec .heading-class-1 h2{max-width:210px}.faq-main-sec .heading-class-1 h2{max-width:300px}.faq-main-sec .heading-class-1 h2::after{top:-13px;right:10px}.our-requirements-sec .heading-class-1 h2{max-width:280px}.our-requirements-sec .heading-class-1 h2::after{top:-9px;right:71px}.you-need-sec-main .heading-class-1 h2{max-width:286px}.you-need-sec-main .heading-class-1.heading-class-11 h2::after{top:-13px;right:-30px}.payment-policy-sec .heading-class-1 h2::after{right:12px;top:-25px}.get-in-touch-main .heading-class-1 h2{max-width:270px}.get-in-touch-main .heading-class-1 h2::after{top:-22px}.our-practice-sec-right .heading-class-1 h2{max-width:330px;width:330px}.our-practice-sec-right .heading-class-1 h2::after{top:-17px;right:10px}.vision-mission-sec .heading-class-1 h2{max-width:240px}.vision-mission-sec .heading-class-1 h2::after{top:-15px;right:11px}.why-us-main-sec .heading-class-1.heading-class-11 h2{max-width:280px}.testimonials-left-sec .heading-class-1 h2{max-width:200px}.testimonials-left-sec .heading-class-1 h2:after{top:-14px}.our-commitment-main.perks-sec .heading-class-1 h2::after{top:-21px;right:40px}.honest-pricing-main-sec.care-fees-center .heading-class-1 h2{max-width:296px}.honest-pricing-main-sec.care-fees-center .heading-class-1 h2::after{right:15px;top:-9px}.therapists-apply-box p a{word-break:break-all}.caring-therapists-sec .heading-class-1 h2{max-width:220px}.caring-therapists-sec .heading-class-1 h2::after{top:-15px}.care-tailored-sec .heading-class-1 h2{max-width:276px}.care-tailored-sec .heading-class-1 h2::after{top:-11px;right:35px}.online-session-middle-sec .heading-class-1 h2{max-width:320px}.online-session-middle-sec .heading-class-1 h2::after{right:-15px;top:-12px}.easy-appointment-sec .heading-class-1 h2{max-width:270px}.easy-appointment-sec .heading-class-1 h2::after{right:57px}}@media only screen and (max-width:360px){.header-left-sec img{max-width:238px!important;position:relative;left:-2px;top:2px}.header-bottom-sec .e-con-inner .header-center-sec .elementor-menu-toggle{width:38px;height:38px;position:relative;right:-3px;top:3px}.struggles-we-support-sec .slider-item{padding-left:10px!important}.struggles-we-support-sec .slider-item h2{font-size:18px!important}.struggles-we-support-sec .slider-item img{max-width:140px}.content h3{font-size:21px!important}.main-blog-listing .elementor-widget-container{padding:0}.main-blog-listing .elementor-posts{gap:15px}.main-blog-listing .elementor-post__text{padding:16px!important}.main-blog-listing .elementor-post__meta-data{padding:15px 16px 0!important}.main-blog-listing .elementor-post__badge{left:-5px!important}.main-blog-listing .elementor-post__text h2.elementor-post__title{font-size:18px;line-height:30px}.get-in-touch-left-sec .heading-class-1 h2{font-size:31px}.footer-email .elementor-icon-box-title a{font-size:14px!important}.mental-health-sec .heading-class-1 h2::after{right:-5px;top:-13px}.wellness-sec .heading-class-1 h2{max-width:282px}.wellness-sec .heading-class-1 h2::after{right:66px;top:-13px}.explore-map-box>.elementor-element:first-child{padding:13px!important}.explore-map-box h3.elementor-heading-title{font-size:18px!important}.resources-main-sec .elementor-widget-call-to-action .elementor-cta__bg-wrapper{min-height:160px!important;margin-bottom:15px}.explore-full-sec .heading-class-2 h2{font-size:38px;max-width:294px}.explore-full-sec .heading-class-2 h2::after{right:44px}.driving-directions-main .heading-class-1 h2{max-width:278px;font-size:38px}.driving-directions-main .heading-class-1.heading-class-1-small h2::after{right:42px}.we-are-hiring-part .heading-class-1.heading-class-11 h2{max-width:286px;font-size:33px}.top-sights-sec.bottom-sights-sec .heading-class-1 h2::after{top:-12px;right:48px}.three-easy-step-main-sec .heading-class-1 h2{max-width:270px}.three-easy-step-main-sec .heading-class-1 h2::after{right:-19px}.our-practice-sec-right .heading-class-1 h2{max-width:278px}.our-practice-sec-right .heading-class-1 h2::after{top:-17px;right:45px}.healing-journey-sec .heading-class-2 h2{max-width:280px;font-size:34px;line-height:normal}.healing-journey-sec .heading-class-2 h2::after{top:-11px;right:25px}.our-commitment-main .heading-class-1 h2{max-width:280px}.our-commitment-main .heading-class-1 h2::after{right:70px}.honest-pricing-main-sec .heading-class-1 h2{max-width:280px}.honest-pricing-main-sec .heading-class-1 h2::after{right:-6px;top:-15px}.online-session-middle-sec .heading-class-1 h2{max-width:290px}.online-session-middle-sec .heading-class-1 h2::after{right:118px;top:-12px}.you-need-sec-main .heading-class-1 h2{max-width:214px}.we-are-hiring-part.faq-page-faq .heading-class-1 h2{max-width:210px}.we-are-hiring-part.faq-page-faq .heading-class-1 h2::after{right:-5px}}