.elementor-27 .elementor-element.elementor-element-6615f6b{--display:flex;--min-height:236px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.4;--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-6615f6b:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-6615f6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thehealinghourtherapy.co/wp-content/uploads/2026/10/hero-image-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-27 .elementor-element.elementor-element-6615f6b::before, .elementor-27 .elementor-element.elementor-element-6615f6b > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-6615f6b > .e-con-inner > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-6615f6b > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-6615f6b > .e-con-inner > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-6615f6b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-accent );}.elementor-27 .elementor-element.elementor-element-6615f6b.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-27 .elementor-element.elementor-element-bd17bb5{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -38px) 0px;}.elementor-27 .elementor-element.elementor-element-bd17bb5 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:35px;font-weight:700;font-style:italic;line-height:33px;letter-spacing:0.1px;-webkit-text-stroke-color:#000;stroke:#000;color:#FBF6EC;}.elementor-27 .elementor-element.elementor-element-bd17bb5.elementor-element{--order:99999 /* order end hack */;}.elementor-27 .elementor-element.elementor-element-de95995{--display:flex;--min-height:132px;--justify-content:center;}.elementor-27 .elementor-element.elementor-element-c7d2ceb{text-align:center;margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 7px 7px 7px;}.elementor-27 .elementor-element.elementor-element-c7d2ceb .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:56px;font-weight:900;line-height:66px;-webkit-text-stroke-color:#000;stroke:#000;color:#FBF6EC;}.elementor-27 .elementor-element.elementor-element-c7d2ceb.elementor-element{--order:-99999 /* order start hack */;}.elementor-27 .elementor-element.elementor-element-ed5df11{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:32px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-27 .elementor-element.elementor-element-ba2414f{text-align:center;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;line-height:44px;color:#764D8F;width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-ba2414f.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-92a1968{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-008e9cb .elementor-button{fill:var( --e-global-color-text );color:var( --e-global-color-text );background-color:var( --e-global-color-primary );}.elementor-27 .elementor-element.elementor-element-008e9cb .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-008e9cb .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );}.elementor-27 .elementor-element.elementor-element-008e9cb .elementor-button:hover svg, .elementor-27 .elementor-element.elementor-element-008e9cb .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-27 .elementor-element.elementor-element-008e9cb{--e-transform-scale:1.5;}.elementor-27 .elementor-element.elementor-element-18ea3eb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-3dabd8f{--spacer-size:50px;}.elementor-27 .elementor-element.elementor-element-be593bb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-bdba2b7 .elementor-heading-title{font-size:55px;color:var( --e-global-color-primary );}.elementor-27 .elementor-element.elementor-element-bdba2b7.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-b5cfef5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-cfc2361{text-align:center;font-family:var( --e-global-typography-344765d-font-family ), Sans-serif;font-size:var( --e-global-typography-344765d-font-size );font-weight:var( --e-global-typography-344765d-font-weight );line-height:var( --e-global-typography-344765d-line-height );letter-spacing:var( --e-global-typography-344765d-letter-spacing );word-spacing:var( --e-global-typography-344765d-word-spacing );color:var( --e-global-color-primary );}.elementor-27 .elementor-element.elementor-element-94d3736{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-ef26e60{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:40px 40px 40px 40px;}.elementor-27 .elementor-element.elementor-element-ef26e60:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-ef26e60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D2C4D6;}.elementor-27 .elementor-element.elementor-element-7ab130c{--display:flex;}.elementor-27 .elementor-element.elementor-element-add52ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-ef3c5fb{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:45px;letter-spacing:0.7px;color:#FBF6EC;}.elementor-27 .elementor-element.elementor-element-da474a4{--display:flex;}.elementor-27 .elementor-element.elementor-element-39214f5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-4f00f1e{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:45px;letter-spacing:0.7px;color:#FBF6EC;}.elementor-27 .elementor-element.elementor-element-904c72c{--display:flex;}.elementor-27 .elementor-element.elementor-element-be3ca6d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-a7c3a07{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:45px;letter-spacing:0.7px;color:#FBF6EC;}.elementor-27 .elementor-element.elementor-element-f28825c{--display:flex;}.elementor-27 .elementor-element.elementor-element-08faf8f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-01bc45c{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:45px;letter-spacing:0.7px;color:#FBF6EC;}.elementor-27 .elementor-element.elementor-element-105f070{--display:flex;}.elementor-27 .elementor-element.elementor-element-68f209f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-f3a22fb{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:45px;letter-spacing:0.7px;color:#FBF6EC;}.elementor-27 .elementor-element.elementor-element-6185656{--n-accordion-title-font-size:20px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#41354D;--n-accordion-icon-size:15px;--n-accordion-icon-gap:21px;--n-accordion-icon-normal-color:#41354D;}:where( .elementor-27 .elementor-element.elementor-element-6185656 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Playfair Display", Sans-serif;font-weight:600;line-height:45px;letter-spacing:0.7px;}.elementor-27 .elementor-element.elementor-element-6185656 :where( .elementor-27 .elementor-element.elementor-element-6185656 > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-27 .elementor-element.elementor-element-8eb4910 .elementor-button{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:500;line-height:30px;letter-spacing:1.5px;fill:#FBF6EC;color:#FBF6EC;background-color:#41354D;border-radius:40px 40px 40px 40px;}.elementor-27 .elementor-element.elementor-element-f05a4d7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-f716baf img{width:19%;}.elementor-27 .elementor-element.elementor-element-0063503{text-align:center;margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-27 .elementor-element.elementor-element-0063503 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:51px;font-weight:500;color:#41354D;}.elementor-27 .elementor-element.elementor-element-0c26f1c{text-align:center;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;line-height:44px;color:#764D8F;width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-0c26f1c.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-46bb408{--e-image-carousel-slides-to-show:3;}.elementor-27 .elementor-element.elementor-element-46bb408 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:40px 40px 40px 40px;}:root{--page-title-display:none;}body.elementor-page-27:not(.elementor-motion-effects-element-type-background), body.elementor-page-27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF6EC;}@media(max-width:1024px){.elementor-27 .elementor-element.elementor-element-ba2414f{font-size:17px;}.elementor-27 .elementor-element.elementor-element-cfc2361{font-size:var( --e-global-typography-344765d-font-size );line-height:var( --e-global-typography-344765d-line-height );letter-spacing:var( --e-global-typography-344765d-letter-spacing );word-spacing:var( --e-global-typography-344765d-word-spacing );}.elementor-27 .elementor-element.elementor-element-ef3c5fb{font-size:17px;}.elementor-27 .elementor-element.elementor-element-4f00f1e{font-size:17px;}.elementor-27 .elementor-element.elementor-element-a7c3a07{font-size:17px;}.elementor-27 .elementor-element.elementor-element-01bc45c{font-size:17px;}.elementor-27 .elementor-element.elementor-element-f3a22fb{font-size:17px;}.elementor-27 .elementor-element.elementor-element-6185656{--n-accordion-title-font-size:17px;}.elementor-27 .elementor-element.elementor-element-8eb4910 .elementor-button{font-size:17px;}.elementor-27 .elementor-element.elementor-element-0063503 .elementor-heading-title{font-size:35px;}.elementor-27 .elementor-element.elementor-element-0063503{margin:-27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-27 .elementor-element.elementor-element-0c26f1c{font-size:17px;}}@media(min-width:768px){.elementor-27 .elementor-element.elementor-element-6615f6b{--width:97%;}}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-6615f6b{--width:89%;--min-height:145px;}.elementor-27 .elementor-element.elementor-element-bd17bb5 .elementor-heading-title{font-size:22px;-webkit-text-stroke-width:0.1px;stroke-width:0.1px;}.elementor-27 .elementor-element.elementor-element-bd17bb5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;}.elementor-27 .elementor-element.elementor-element-c7d2ceb .elementor-heading-title{font-size:36px;line-height:56px;-webkit-text-stroke-width:0.1px;stroke-width:0.1px;}.elementor-27 .elementor-element.elementor-element-c7d2ceb{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-27 .elementor-element.elementor-element-ba2414f{font-size:13px;line-height:35px;--container-widget-width:249px;--container-widget-flex-grow:0;width:var( --container-widget-width, 249px );max-width:249px;}.elementor-27 .elementor-element.elementor-element-cfc2361{font-size:var( --e-global-typography-344765d-font-size );line-height:var( --e-global-typography-344765d-line-height );letter-spacing:var( --e-global-typography-344765d-letter-spacing );word-spacing:var( --e-global-typography-344765d-word-spacing );}.elementor-27 .elementor-element.elementor-element-ef3c5fb{font-size:13px;}.elementor-27 .elementor-element.elementor-element-4f00f1e{font-size:13px;}.elementor-27 .elementor-element.elementor-element-a7c3a07{font-size:13px;}.elementor-27 .elementor-element.elementor-element-01bc45c{font-size:13px;}.elementor-27 .elementor-element.elementor-element-f3a22fb{font-size:13px;}.elementor-27 .elementor-element.elementor-element-6185656{--n-accordion-title-font-size:13px;}.elementor-27 .elementor-element.elementor-element-8eb4910 .elementor-button{font-size:13px;}.elementor-27 .elementor-element.elementor-element-f716baf img{width:39%;}.elementor-27 .elementor-element.elementor-element-0063503 .elementor-heading-title{font-size:24px;}.elementor-27 .elementor-element.elementor-element-0063503{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-27 .elementor-element.elementor-element-0c26f1c{font-size:13px;--container-widget-width:249px;--container-widget-flex-grow:0;width:var( --container-widget-width, 249px );max-width:249px;}}/* Start custom CSS */html,
body {
    overflow-x: hidden;
}/* End custom CSS */