.HeroHealing_heroHealing__VmyAm{background-image:url(/images/services/healing-hero.avif);background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative;height:80vh;display:flex;align-items:center;justify-content:center;padding:100px 20px}.HeroHealing_overlay__uyJyt{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#757575b3;z-index:1}.HeroHealing_heroContent__rABiC{position:relative;z-index:2;text-align:center;color:#fff;max-width:1050px!important;margin:0 auto;padding:1rem}.HeroHealing_topText__1pCn1{font:var(--font_5);font-weight:700;font-size:24px;margin-bottom:32px}.HeroHealing_mainText__0OLpt{font-family:playfair display,serif;font-size:56px;font-weight:500;line-height:1.5;background-color:rgb(var(--color_39));display:inline;margin-bottom:36px}.HeroHealing_emphasis__ihMwO{font-style:italic;color:#f5d5b4;font-size:56px}.HeroHealing_scheduleButton__R0Cp_{background:#f1ece5;display:block;margin:36px auto 0}.HeroHealing_scheduleButton__R0Cp_ a{width:408px;height:54px}@media (max-width:768px){.HeroHealing_heroHealing__VmyAm{height:auto;padding:50px 20px}.HeroHealing_topText__1pCn1{font-size:18px;margin-bottom:24px}.HeroHealing_emphasis__ihMwO,.HeroHealing_mainText__0OLpt{font-size:28px;line-height:1.3}}@media (max-width:480px){.HeroHealing_heroHealing__VmyAm{padding:40px 16px}.HeroHealing_topText__1pCn1{font-size:16px;margin-bottom:20px}.HeroHealing_emphasis__ihMwO,.HeroHealing_mainText__0OLpt{font-size:22px;line-height:1.2}.HeroHealing_scheduleButton__R0Cp_ a{width:180px;height:48px}}@media (min-width:1024px){.HeroHealing_emphasis__ihMwO,.HeroHealing_mainText__0OLpt{font-size:56px}.HeroHealing_topText__1pCn1{font-size:24px}}.FAQAccordion_faqSection__ofpv7{padding:100px 20px}.FAQAccordion_faqContainer__GVkWt{display:flex;flex-direction:column;gap:2.5rem;align-items:center}.FAQAccordion_titleColumn__3kP_i{flex:0 0 auto;text-align:center;margin-bottom:2rem;padding-right:1.5rem;max-width:100%;display:flex;flex-direction:column;justify-content:center;height:100%}@media screen and (min-width:769px){.FAQAccordion_faqContainer__GVkWt{flex-direction:row;align-items:center}.FAQAccordion_titleColumn__3kP_i{text-align:left;margin-bottom:0;padding-right:2rem;flex:0 0 35%;max-width:35%}}.FAQAccordion_mainTitle__uo_su{font:var(--font_7);font-weight:700;color:#bd9e89;text-align:center;font-size:40px}.FAQAccordion_subText__ce_7i{color:#2d2d2d}.FAQAccordion_accordionColumn__Nlh1v{flex-grow:1;max-width:100%;box-shadow:none;border-radius:0;overflow:visible;background-color:initial}@media screen and (min-width:769px){.FAQAccordion_accordionColumn__Nlh1v{flex-basis:65%}}.FAQAccordion_accordionItem__G5gyf{background-color:initial;border-top:1px solid #c97c64}.FAQAccordion_accordionItem__G5gyf:last-child{border-bottom:1px solid #c97c64;margin-bottom:0}.FAQAccordion_accordionButton__BvMxA{font:var(--font_7);background-color:initial;color:#2d2d2d;border:none!important;border-radius:0;box-shadow:none!important;padding:1rem 3rem 1rem 1.5rem;font-size:1rem;font-weight:600;text-align:left;transition:background-color .2s ease,transform .1s ease;white-space:normal;line-height:1.3;position:relative;display:block;width:100%}.FAQAccordion_accordionButton__BvMxA>span:first-child{display:block;white-space:normal!important}.FAQAccordion_accordionButton__BvMxA:hover{background-color:#c97c640d;cursor:pointer;transform:translateY(-1px)}.FAQAccordion_accordionButton__BvMxA .FAQAccordion_icon__v0TTv{position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);color:#c97c64;transition:transform .3s ease;pointer-events:none}.FAQAccordion_accordionContent__C5r0C{font:var(--font_7);padding:.5rem 1.5rem 1.25rem;background-color:initial;line-height:1.6;color:#4a4a4a;font-size:.95rem}@media screen and (max-width:1024px){.FAQAccordion_faqSection__ofpv7{padding:80px 20px}.FAQAccordion_mainTitle__uo_su{font-size:32px}.FAQAccordion_accordionButton__BvMxA{padding:1rem 2.5rem 1rem 1.25rem}.FAQAccordion_accordionContent__C5r0C{padding:.5rem 1.25rem 1rem}.FAQAccordion_accordionButton__BvMxA>span:first-child{font-size:.9rem}.FAQAccordion_accordionButton__BvMxA .FAQAccordion_icon__v0TTv{right:1.25rem}}@media screen and (max-width:768px){.FAQAccordion_faqSection__ofpv7{padding:60px 16px}.FAQAccordion_mainTitle__uo_su{font-size:28px}.FAQAccordion_titleColumn__3kP_i{margin-bottom:1.5rem;text-align:center}.FAQAccordion_accordionButton__BvMxA{padding:1rem 2rem 1rem 1rem;font-size:.9rem}.FAQAccordion_accordionContent__C5r0C{padding:.5rem 1rem .75rem;font-size:.85rem}.FAQAccordion_accordionButton__BvMxA .FAQAccordion_icon__v0TTv{right:1rem}}.ServicesSection_servicesSection__agKQP{display:grid;grid-template-columns:1fr 1fr}.ServicesSection_imagePanel__4AsjT,.ServicesSection_textPanel__Ccwzm{display:flex;align-items:center;padding:100px 20px}.ServicesSection_textPanel__Ccwzm{justify-content:center}.ServicesSection_contentWrapper__WAXkD{max-width:800px;width:100%;display:flex;flex-direction:column;align-items:flex-start;color:#fff!important}.ServicesSection_heading__PMnJS{font-family:Playfair Display,serif;font-size:40px;font-weight:500;text-transform:uppercase;margin-bottom:52px}.ServicesSection_subheading__qAGQf{font-family:Playfair Display,serif;font-style:italic;font-size:20px;margin-top:-10px;margin-bottom:40px;opacity:.9}.ServicesSection_firstParagraph__uqWfk{font:var(--font_7);font-style:italic;font-size:20px;margin-bottom:20px}.ServicesSection_subsequentParagraph__rXHzn{font:var(--font_7);font-size:20px;margin-bottom:32px}.ServicesSection_button__m0yKd{border:2px solid #0000;background:#fff;color:#000;border-radius:50px;margin-top:20px;padding-left:40px;padding-right:40px;height:54px;transition:all .35s ease;display:flex;align-items:center;justify-content:center;text-transform:uppercase;align-self:center;box-shadow:0 4px 10px #0000001a;letter-spacing:1px;transition:inherit;font-style:normal;font-weight:400;letter-spacing:.05em;color:#545454;font-family:futura-lt-w01-book,sans-serif;font-size:12px}.ServicesSection_button__m0yKd:hover{background:#000;color:#fff;transform:translateY(-3px) scale(1.03);box-shadow:0 6px 18px #00000040;border-color:#000}.ServicesSection_linkList__R5r_q{display:flex;flex-direction:column;gap:24px}.ServicesSection_link__o4Vg_{font-family:Poppins,sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:1px;text-decoration:none;border-bottom:1px solid;padding-bottom:6px;transition:opacity .2s ease;width:-moz-fit-content;width:fit-content}.ServicesSection_link__o4Vg_:hover{opacity:.7}.ServicesSection_imagePanel__4AsjT{padding:120px}.ServicesSection_serviceImage__rDOL8{max-width:100%;width:400px;height:auto;aspect-ratio:1/1;object-fit:cover;box-shadow:0 10px 30px #0000001a}@media (max-width:992px){.ServicesSection_servicesSection__agKQP{grid-template-columns:1fr}.ServicesSection_imagePanel__4AsjT,.ServicesSection_textPanel__Ccwzm{justify-content:center;padding:50px 20px;order:0!important;justify-content:center!important}.ServicesSection_contentWrapper__WAXkD{text-align:center;align-items:center}.ServicesSection_heading__PMnJS{font-size:28px}.ServicesSection_subheading__qAGQf{font-size:18px}.ServicesSection_firstParagraph__uqWfk,.ServicesSection_subsequentParagraph__rXHzn{font-size:16px}.ServicesSection_button__m0yKd{width:236px;height:50px;font-size:11px}.ServicesSection_imagePanel__4AsjT{padding:50px 20px}.ServicesSection_serviceImage__rDOL8{width:300px}}@media (max-width:480px){.ServicesSection_imagePanel__4AsjT,.ServicesSection_textPanel__Ccwzm{padding:40px 16px}.ServicesSection_heading__PMnJS{font-size:22px}.ServicesSection_subheading__qAGQf{font-size:16px}.ServicesSection_firstParagraph__uqWfk,.ServicesSection_subsequentParagraph__rXHzn{font-size:14px}.ServicesSection_button__m0yKd{height:54px;font-size:10px}.ServicesSection_serviceImage__rDOL8{width:250px}}.HowItWorks_howItWorksSection__5_FM_{background-color:#dcdad8;padding:100px 20px}.HowItWorks_container__MP5og{max-width:1600px;margin:0 auto}.HowItWorks_heading__yNKKC{font:var(--font_3);text-align:center;text-transform:uppercase;font-size:30px;font-weight:400;margin-bottom:40px}.HowItWorks_subHeading__XGFBw{text-align:center;font-family:Playfair Display,serif;font-style:italic;font-size:40px;font-weight:500;color:#6d6a68;max-width:900px;margin:0 auto 100px}.HowItWorks_stepsGrid__ytEQP{display:grid;grid-template-columns:repeat(4,1fr);gap:60px}.HowItWorks_stepCard__DbB7k{position:relative;background-color:#fff;box-shadow:0 0 0 1px #000;border-radius:80px;display:flex;flex-direction:column;align-items:center;padding:30px 24px;text-align:center}.HowItWorks_connector__7A3LZ{position:absolute;top:50%;left:calc(100%);width:60px;height:.1px;background-color:#000;transform:translateY(-50%)}.HowItWorks_stepNumber__AsL6V{position:absolute;top:-8px;left:50%;transform:translate(-50%,-50%);font-family:Playfair Display,serif;font-size:48px;font-weight:500;color:#6d6a68}.HowItWorks_stepTitle__KQ6Gu{font-family:playfair-display-v2,serif;font-size:22px;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px;color:rgb(var(--color_37))}.HowItWorks_stepDescription__VxeY0{font:var(--font_7);font-size:15px}@media (max-width:1024px){.HowItWorks_howItWorksSection__5_FM_{padding:60px 20px}.HowItWorks_heading__yNKKC{margin-bottom:30px}.HowItWorks_subHeading__XGFBw{font-size:32px;margin-bottom:60px}.HowItWorks_stepsGrid__ytEQP{grid-template-columns:repeat(2,1fr);gap:40px}.HowItWorks_stepCard__DbB7k{padding:25px 20px}.HowItWorks_stepNumber__AsL6V{font-size:36px}.HowItWorks_stepTitle__KQ6Gu{font-size:18px}.HowItWorks_stepDescription__VxeY0{font-size:14px}.HowItWorks_stepCard__DbB7k:nth-child(2n) .HowItWorks_connector__7A3LZ{display:none}}@media (max-width:480px){.HowItWorks_heading__yNKKC{margin-bottom:20px}.HowItWorks_howItWorksSection__5_FM_{padding:40px 16px}.HowItWorks_subHeading__XGFBw{font-size:20px;margin-bottom:40px}.HowItWorks_stepsGrid__ytEQP{grid-template-columns:1fr;max-width:350px;margin:0 auto;gap:30px}.HowItWorks_stepCard__DbB7k{padding:20px 16px}.HowItWorks_stepNumber__AsL6V{font-size:28px}.HowItWorks_stepTitle__KQ6Gu{font-size:16px}.HowItWorks_stepDescription__VxeY0{font-size:13px}.HowItWorks_connector__7A3LZ{display:none}}