.elementor .e-8a12899-13b05b3{color:var(--white);text-transform:uppercase;margin-block-end:15px;}.elementor .e-73a8aa6-252f466{font-weight:600;color:var(--white);}.elementor .e-21e554d-981ccb0{width:100%;font-size:20px;color:var(--white);line-height:25px;}.elementor .e-2ab9e61-1aae517{padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-026ddf9-7efd136{padding:0px;display:flex;flex-direction:row;gap:20px;}.elementor .e-1f5ff0f-a108042{gap:45px;}.elementor .e-4c642fd-46495fa{background-image:url("https://recouphealth.ca/wp-content/uploads/2026/03/rh-img97.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-8e8314f-98c4f30{border-radius:20px;}.elementor .e-b1bc3e1-4cc2088{line-height:20px;margin-block-end:120px;}.elementor .e-2de0a9c-77c2f4a{font-size:20px;line-height:1em;border-radius:50px;border-width:1px;display:block;align-self:start;}.elementor .e-2de0a9c-77c2f4a:hover,.elementor .e-2de0a9c-77c2f4a:focus-visible{border-width:1px;border-color:var(--white);background-color:var(--white);}.elementor .e-ba058da-a539064{padding-inline-end:90px;gap:10px;justify-content:center;}.elementor .e-f9f6464-9445724{max-width:1255px;padding:0px;display:flex;flex-direction:row;gap:20px;align-self:center;}.elementor .e-219a475-3ebef64{padding-block-start:110px;padding-block-end:155px;padding-inline-start:40px;padding-inline-end:40px;background-color:var(--dirty-white);flex-direction:column;}.elementor .e-5000dfa-1f39a65{border-radius:20px;align-self:end;}.elementor .e-ad48f56-4591c2f{font-weight:600;font-size:15px;line-height:25px;}.elementor .e-bcc5a81-f5cf14d{line-height:20px;margin-block-end:25px;}.elementor .e-d5fda73-d79adfd{line-height:20px;margin-block-end:5px;}.elementor .e-61dfe4c-68f8ef4{padding:0px;margin-block-end:40px;display:flex;flex-direction:row;gap:20px;justify-content:space-between;}.elementor .e-92dec9a-090af13{font-size:20px;line-height:1em;border-radius:50px;border-width:1px;display:block;align-self:start;}.elementor .e-92dec9a-090af13:hover,.elementor .e-92dec9a-090af13:focus-visible{border-width:1px;border-color:var(--white);background-color:var(--white);}.elementor .e-c68d0ad-e01d683{padding-inline-end:0px;justify-content:center;}.elementor .e-d84c9e0-630f229{max-width:1255px;padding:0px;display:flex;flex-direction:row-reverse;gap:20px;align-self:center;}.elementor .e-95db0ba-540f01f{padding-block-start:0px;padding-block-end:155px;padding-inline-start:40px;padding-inline-end:40px;background-color:var(--dirty-white);flex-direction:column;}.elementor .e-818d9d1-caea4b1{border-radius:20px;}.elementor .e-342b6b4-0869121{font-weight:600;font-size:15px;line-height:25px;}.elementor .e-d433109-b3cb77d{line-height:20px;margin-block-end:25px;}.elementor .e-49c3746-d461832{line-height:20px;margin-block-end:5px;}.elementor .e-29dc4ae-f0dd7fa{max-width:450px;line-height:20px;margin-block-start:25px;margin-block-end:30px;}.elementor .e-3ee7b94-3cf1ea4{font-size:20px;line-height:1em;border-radius:50px;border-width:1px;display:block;align-self:start;}.elementor .e-3ee7b94-3cf1ea4:hover,.elementor .e-3ee7b94-3cf1ea4:focus-visible{border-width:1px;border-color:var(--white);background-color:var(--white);}.elementor .e-b42c9ec-6741251{padding-inline-end:0px;justify-content:center;}.elementor .e-536d499-84f90ea{max-width:1255px;padding:0px;display:flex;flex-direction:row;gap:20px;align-self:center;}.elementor .e-ac29849-1e8fecf{padding-block-start:0px;padding-block-end:155px;padding-inline-start:40px;padding-inline-end:40px;background-color:var(--dirty-white);flex-direction:column;}.elementor .e-aa8ebe2-83b3705{background-image:url("https://recouphealth.ca/wp-content/uploads/2026/03/rh-img39.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0px 35%;}.elementor .e-0d6fe44-8dd6610{font-weight:600;color:var(--white);line-height:35px;}.elementor .e-58c99c0-d2d8ae4{color:var(--white);line-height:35px;margin-block-end:10px;}.elementor .e-650ca16-698efeb{color:var(--white);line-height:20px;margin-block-end:55px;}.elementor .e-155fb1b-0a9e53d{font-size:20px;line-height:1em;padding-block-start:17.5px;padding-block-end:17.5px;padding-inline-start:60px;padding-inline-end:60px;border-radius:50px;border-width:1px;display:block;align-self:start;}.elementor .e-155fb1b-0a9e53d:hover,.elementor .e-155fb1b-0a9e53d:focus-visible{border-width:1px;border-color:var(--white);background-color:#fff0;}.elementor .e-762cb28-9bcca52{max-width:615px;padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-10420d5-8e4b9f0{padding-block-start:60px;padding-block-end:60px;padding-inline-start:65px;padding-inline-end:65px;background-color:var(--green);gap:28px;justify-content:center;}.elementor .e-8ed025d-773b089{padding:0px;flex-direction:row-reverse;}.elementor .e-1428a7b-06769ab{font-size:15px;line-height:25px;text-align:center;}.elementor .e-f65c4f8-70c937a{max-width:660px;line-height:20px;text-align:center;margin-block-end:55px;align-self:center;}.elementor .e-b731bc7-bb05439{padding-inline-start:58px;padding-inline-end:58px;display:block;align-self:center;}.elementor .e-b35aabe-b25c042{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-af536f1-15995ae{padding-block-start:80px;padding-block-end:80px;padding-inline-start:40px;padding-inline-end:40px;background-color:var(--dirty-white);flex-direction:column;gap:10px;}.elementor .e-afe71af-ccc770a{font-weight:600;font-size:15px;line-height:25px;}.elementor .e-48f0559-e6f9d1f{line-height:20px;margin-block-end:60px;}.elementor .e-1a84dc6-dab8547{font-weight:600;margin-block-end:15px;}.elementor .e-21cc665-5be8295{font-weight:600;font-size:15px;line-height:25px;}.elementor .e-15c7955-7923667{line-height:20px;margin-block-end:25px;}.elementor .e-1cf4938-195a5bf{font-weight:600;font-size:15px;line-height:25px;}.elementor .e-524da19-02a078b{line-height:20px;margin-block-end:25px;}.elementor .e-39f738b-1209824{font-weight:600;font-size:15px;line-height:25px;}.elementor .e-1f6a062-e2b18bd{line-height:20px;margin-block-end:25px;}.elementor .e-4d11790-5f79106{font-weight:600;font-size:15px;line-height:25px;}.elementor .e-80b3a63-62e635b{line-height:20px;}.elementor .e-4a0cf61-e9e6787{justify-content:center;}.elementor .e-1557524-c6f4900{gap:30px;}.elementor .e-11084a7-7190b99{padding-block-start:50px;gap:30px;}.elementor .e-b39875b-2be94d3{flex-direction:row;gap:60px;}.elementor .e-357d244-ad5061c{max-width:1410px;padding:0px;display:flex;flex-direction:row;gap:90px;align-self:center;}.elementor .e-09ae3cc-ffa7a3c{padding-block-start:65px;padding-block-end:80px;padding-inline-start:40px;padding-inline-end:40px;flex-direction:column;}.elementor .e-792ee7b-41a12b1{color:var(--white);line-height:50px;}.elementor .e-ec0f9d0-5e27d13{font-weight:600;font-size:15px;color:var(--white);line-height:25px;}.elementor .e-99b1502-5aa3c57{color:var(--white);line-height:20px;margin-block-end:40px;}.elementor .e-2de6ab8-7573bee{font-size:20px;line-height:1em;border-radius:50px;border-width:1px;display:block;align-self:start;}.elementor .e-2de6ab8-7573bee:hover,.elementor .e-2de6ab8-7573bee:focus-visible{border-width:1px;border-color:var(--white);background-color:var(--white);}.elementor .e-f5816cc-7c95b49{gap:5px;}.elementor .e-eb5914d-a8e2caf{max-width:1050px;padding:0px;display:flex;flex-direction:row;align-self:center;}.elementor .e-4a67211-d7b9a2b{padding-block-start:65px;padding-block-end:65px;padding-inline-start:40px;padding-inline-end:40px;background-image:url("https://recouphealth.ca/wp-content/uploads/2026/03/rh-img58.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:column;}.elementor .e-13a97b0-1d0cc6b{color:var(--green);text-align:center;}.elementor .e-3f888ab-435637c{text-align:center;margin-block-end:10px;}.elementor .e-a7d7618-36d69bc{max-width:530px;text-align:center;margin-block-end:50px;align-self:center;}.elementor .e-315104b-b8ae182{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-216f9e0-c0d70da{aspect-ratio:3/4;object-fit:cover;}.elementor .e-cbd1f64-ea2d474{aspect-ratio:3/4;object-fit:cover;}.elementor .e-92c13cf-c230e53{aspect-ratio:3/4;object-fit:cover;}.elementor .e-dccc79f-711903b{aspect-ratio:3/4;object-fit:cover;}.elementor .e-f197dce-ab50c5f{padding-inline-start:58px;padding-inline-end:58px;display:block;align-self:center;}.elementor .e-f197dce-ab50c5f:hover,.elementor .e-f197dce-ab50c5f:focus-visible{background-color:var(--dirty-white);}.elementor .e-b157aa9-47e1bb5{padding-block-start:50px;padding-block-end:50px;padding-inline-start:50px;padding-inline-end:50px;flex-direction:column;gap:10px;}.elementor .e-e5c1b85-a7f2246{color:var(--white);text-align:center;}.elementor .e-a7f4c2b-8bcbdbe{color:var(--white);text-align:center;margin-block-end:10px;}.elementor .e-78b65ba-9e62c77{max-width:660px;color:var(--white);line-height:20px;text-align:center;margin-block-end:55px;align-self:center;}.elementor .e-5ce1b23-16a4145{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-2af88aa-ffb0148{color:var(--green);line-height:1em;margin-block-end:5px;}.elementor .e-e4da038-3d3e8c6{line-height:20px;}.elementor .e-daf2362-2818223{line-height:20px;margin-block-end:5px;}.elementor .e-4682a00-8ef939e{padding-block-start:57px;padding-block-end:57px;padding-inline-start:75px;padding-inline-end:75px;border-radius:20px;background-color:var(--white);}.elementor .e-bae4952-54a8777{color:var(--green);line-height:1em;margin-block-end:12px;}.elementor .e-eb54999-dac2fa5{line-height:20px;}.elementor .e-84f4db8-c8dfb3b{padding-block-start:57px;padding-block-end:57px;padding-inline-start:75px;padding-inline-end:75px;border-radius:20px;background-color:var(--white);}.elementor .e-75f5e94-18f78ff{max-width:1110px;padding:0px;display:flex;flex-direction:row;gap:120px;align-self:center;}.elementor .e-702043f-2b39d44{padding-block-start:75px;padding-block-end:110px;padding-inline-start:40px;padding-inline-end:40px;background-image:linear-gradient(180deg, #0b3f1ecc 0%,#0b3f1ecc 100%),url("https://recouphealth.ca/wp-content/uploads/2026/03/rh-img60.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;flex-direction:column;}.elementor .e-d4984e9-1a66dc6{color:var(--green);text-align:center;}.elementor .e-7d8eb6c-ad01aa8{line-height:50px;text-align:center;margin-block-end:10px;}.elementor .e-7d86924-57caad8{line-height:20px;}.elementor .e-5dc3857-ffdf337{line-height:20px;}.elementor .e-951bbfa-4fc0c8a{line-height:20px;}.elementor .e-dabeabf-c59974d{line-height:20px;}.elementor .e-d8b7711-f74b9ef{line-height:20px;}.elementor .e-f0abef9-bc7bd33{color:var(--white);padding-inline-start:85px;padding-inline-end:85px;background-color:var(--green);display:flex;align-self:center;}.elementor .e-f0abef9-bc7bd33:hover,.elementor .e-f0abef9-bc7bd33:focus-visible{color:var(--green);background-color:var(--dirty-white);}.elementor .e-5f84569-294c9dd{max-width:830px;padding:0px;display:flex;flex-direction:column;align-self:center;}.elementor .e-891225f-6d24870{padding-block-start:100px;padding-block-end:75px;padding-inline-start:40px;padding-inline-end:40px;flex-direction:column;}.elementor .e-3393ddb-5fd235b{font-family:var(--Sora);font-weight:700;font-size:60px;color:var(--white);line-height:65px;}.elementor .e-2681ef6-c195b0f{font-weight:600;font-size:30px;color:var(--white);line-height:1em;margin-block-end:15px;}.elementor .e-d41821c-c21b2c3{font-size:20px;color:var(--white);line-height:25px;}.elementor .e-837e231-1ac7863{gap:10px;}.elementor .e-48328d3-15368a5{color:var(--green);background-color:var(--white);display:block;align-self:center;}.elementor .e-48328d3-15368a5:hover,.elementor .e-48328d3-15368a5:focus-visible{color:var(--white);background-color:#fff0;}.elementor .e-01f5406-2b9891d{justify-content:center;}.elementor .e-76bd29a-208e86c{max-width:1350px;padding:0px;display:flex;flex-direction:row;align-self:center;}.elementor .e-8ceb54f-2d0b07f{padding-block-start:45px;padding-block-end:45px;padding-inline-start:40px;padding-inline-end:40px;background-image:linear-gradient(#0b3f1ee6, #0b3f1ee6),url("https://recouphealth.ca/wp-content/uploads/2026/03/rh-img36.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;flex-direction:column;}