.elementor .e-778be83-498f794{color:var(--white);text-transform:uppercase;margin-block-end:15px;}.elementor .e-d3395e4-ff80899{font-weight:600;color:var(--white);margin-block-end:5px;}.elementor .e-7d45393-49e0b6d{max-width:700px;font-size:20px;color:var(--white);line-height:25px;}.elementor .e-e4f8d38-fa87d02{padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-500e0f8-94d3db8{padding:0px;display:flex;flex-direction:row;gap:20px;}.elementor .e-9f5c276-1320d51{gap:45px;}.elementor .e-e58cfa3-bfe18f3{background-image:url("https://recouphealth.ca/wp-content/uploads/2026/03/rh-img01.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-fa7fe8a-12b87e3{border-radius:20px;}.elementor .e-a5b1d57-c8b121d{max-width:450px;line-height:20px;margin-block-end:120px;}.elementor .e-33823de-1b8c332{font-size:20px;line-height:1em;border-radius:50px;border-width:1px;display:block;align-self:start;}.elementor .e-33823de-1b8c332:hover,.elementor .e-33823de-1b8c332:focus-visible{border-width:1px;border-color:var(--white);background-color:var(--white);}.elementor .e-91af895-45831ac{padding-inline-end:90px;gap:10px;justify-content:center;}.elementor .e-979fffd-731b67a{max-width:1255px;padding:0px;display:flex;flex-direction:row;gap:20px;align-self:center;}.elementor .e-c78257a-8b801b1{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-8658cce-6c45698{border-radius:20px;align-self:end;}.elementor .e-2a9060b-4d17520{max-width:460px;line-height:20px;margin-block-end:120px;}.elementor .e-c72af59-4b22a7b{font-size:20px;line-height:1em;border-radius:50px;border-width:1px;display:block;align-self:start;}.elementor .e-c72af59-4b22a7b:hover,.elementor .e-c72af59-4b22a7b:focus-visible{border-width:1px;border-color:var(--white);background-color:var(--white);}.elementor .e-11c5cb7-b84b3ea{padding-inline-end:0px;justify-content:center;}.elementor .e-ae631a0-5d742a5{max-width:1255px;padding:0px;display:flex;flex-direction:row-reverse;gap:20px;align-self:center;}.elementor .e-e85de4e-af96f6d{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-7156175-895ab96{border-radius:20px;}.elementor .e-427d4f5-1fbfa52{max-width:400px;line-height:20px;margin-block-end:60px;}.elementor .e-a37daba-665c9fe{font-size:20px;line-height:1em;border-radius:50px;border-width:1px;display:block;align-self:start;}.elementor .e-a37daba-665c9fe:hover,.elementor .e-a37daba-665c9fe:focus-visible{border-width:1px;border-color:var(--white);background-color:var(--white);}.elementor .e-0db41d6-c071af2{padding-inline-end:0px;justify-content:center;}.elementor .e-5a53a5f-22b0099{max-width:1255px;padding:0px;display:flex;flex-direction:row;gap:20px;align-self:center;}.elementor .e-6135889-e43107e{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-7a7522a-de5b3f7{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-97f0592-efa4b4b{font-weight:600;color:var(--white);line-height:35px;}.elementor .e-d187d20-86174fe{color:var(--white);line-height:35px;margin-block-end:10px;}.elementor .e-ccfdee2-b603c84{color:var(--white);line-height:20px;margin-block-end:55px;}.elementor .e-1269324-aa418b0{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-1269324-aa418b0:hover,.elementor .e-1269324-aa418b0:focus-visible{border-width:1px;border-color:var(--white);background-color:#fff0;}.elementor .e-345cd4e-5639db0{max-width:615px;padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-facdc03-bdd9e53{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-5582942-c35f837{padding:0px;flex-direction:row-reverse;}.elementor .e-3974122-8b04c55{font-size:15px;line-height:25px;text-align:center;}.elementor .e-5dd4b57-1c8cf8e{max-width:660px;line-height:20px;text-align:center;margin-block-end:55px;align-self:center;}.elementor .e-4991c78-a48593c{padding-inline-start:58px;padding-inline-end:58px;display:block;align-self:center;}.elementor .e-1f17d1a-f788afe{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-5e38a8e-143a12e{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-229fadf-73b126b{font-weight:600;font-size:15px;line-height:25px;}.elementor .e-528d55c-6a5c454{line-height:20px;margin-block-end:60px;}.elementor .e-2d29800-3a66cd8{font-weight:600;margin-block-end:15px;}.elementor .e-bb2209b-08e0dc7{font-weight:600;font-size:15px;line-height:25px;}.elementor .e-8e8fbad-c7446ff{line-height:20px;margin-block-end:25px;}.elementor .e-f350a5c-ab9dbd6{font-weight:600;font-size:15px;line-height:25px;}.elementor .e-23dbc3d-3276d3a{line-height:20px;margin-block-end:25px;}.elementor .e-0a90227-490a588{font-weight:600;font-size:15px;line-height:25px;}.elementor .e-f933064-5bfb909{line-height:20px;margin-block-end:25px;}.elementor .e-b258921-da88ae9{font-weight:600;font-size:15px;line-height:25px;}.elementor .e-f287573-ca643f9{line-height:20px;}.elementor .e-1d8e76f-5f27053{justify-content:center;}.elementor .e-c1c71a5-943c37b{gap:30px;}.elementor .e-87f564a-1fbc056{padding-block-start:50px;gap:30px;}.elementor .e-1c8f922-2655dea{flex-direction:row;gap:60px;}.elementor .e-87ec45a-cc50038{max-width:1410px;padding:0px;display:flex;flex-direction:row;gap:90px;align-self:center;}.elementor .e-14cefcb-d70d2ed{padding-block-start:65px;padding-block-end:80px;padding-inline-start:40px;padding-inline-end:40px;flex-direction:column;}.elementor .e-dca1646-0319aa1{color:var(--white);line-height:50px;}.elementor .e-c64b5d5-d07b8a0{font-weight:600;font-size:15px;color:var(--white);line-height:25px;}.elementor .e-365abff-95051f6{color:var(--white);line-height:20px;margin-block-end:40px;}.elementor .e-53e7aca-c475a40{font-size:20px;line-height:1em;border-radius:50px;border-width:1px;display:block;align-self:start;}.elementor .e-53e7aca-c475a40:hover,.elementor .e-53e7aca-c475a40:focus-visible{border-width:1px;border-color:var(--white);background-color:var(--white);}.elementor .e-2e5ff25-26a38ee{gap:5px;}.elementor .e-74c1a3a-1644137{max-width:1050px;padding:0px;display:flex;flex-direction:row;align-self:center;}.elementor .e-5558379-60307ea{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-c9988f8-9e985f4{color:var(--green);text-align:center;}.elementor .e-4479e3e-5ebcf77{text-align:center;margin-block-end:10px;}.elementor .e-3d1b9c6-ce0425e{max-width:530px;text-align:center;margin-block-end:50px;align-self:center;}.elementor .e-7793136-807dfed{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-a4bb204-857837c{aspect-ratio:3/4;object-fit:cover;}.elementor .e-a429eb5-f4ae3f8{aspect-ratio:3/4;object-fit:cover;}.elementor .e-54d63cc-061124b{aspect-ratio:3/4;object-fit:cover;}.elementor .e-9b8eaf2-bed1ff6{aspect-ratio:3/4;object-fit:cover;}.elementor .e-991c666-8edbde5{padding-inline-start:58px;padding-inline-end:58px;display:none;align-self:center;}.elementor .e-991c666-8edbde5:hover,.elementor .e-991c666-8edbde5:focus-visible{background-color:var(--dirty-white);}.elementor .e-b0b3b21-3e6bc6a{padding-block-start:50px;padding-block-end:50px;padding-inline-start:50px;padding-inline-end:50px;flex-direction:column;gap:10px;}.elementor .e-3239410-b1eae8c{color:var(--white);text-align:center;}.elementor .e-07b461c-3dbcf21{color:var(--white);text-align:center;margin-block-end:10px;}.elementor .e-5d948e6-bdfdb49{max-width:660px;color:var(--white);line-height:20px;text-align:center;margin-block-end:55px;align-self:center;}.elementor .e-f28ebf2-812aa9d{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-8ee2c61-31032c0{color:var(--green);line-height:1em;margin-block-end:5px;}.elementor .e-e45f0a0-f762571{line-height:20px;}.elementor .e-5c12e1f-a039f63{line-height:20px;margin-block-end:5px;}.elementor .e-7a60cd9-8af2565{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-67e3098-28dd964{color:var(--green);line-height:1em;margin-block-end:12px;}.elementor .e-a0424f2-4ddddf8{line-height:20px;}.elementor .e-be7d5e7-a9f687f{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-2df8198-43a42f7{max-width:1110px;padding:0px;display:flex;flex-direction:row;gap:120px;align-self:center;}.elementor .e-44e7a0f-6fdb150{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-86be048-65c71f2{color:var(--green);text-align:center;}.elementor .e-8e6b5c5-019e237{line-height:50px;text-align:center;margin-block-end:10px;}.elementor .e-6e23678-9c2e960{line-height:20px;}.elementor .e-a8e4198-320bfa5{line-height:20px;}.elementor .e-4e0f7de-3d438ac{line-height:20px;}.elementor .e-e759cd0-9533a0e{line-height:20px;}.elementor .e-e5350b0-2f76262{line-height:20px;}.elementor .e-ae73bcc-1eb7bef{color:var(--white);padding-inline-start:85px;padding-inline-end:85px;background-color:var(--green);display:flex;align-self:center;}.elementor .e-ae73bcc-1eb7bef:hover,.elementor .e-ae73bcc-1eb7bef:focus-visible{color:var(--green);background-color:var(--dirty-white);}.elementor .e-959e22e-a58ec82{max-width:830px;padding:0px;display:flex;flex-direction:column;align-self:center;}.elementor .e-367c65d-58cacd8{padding-block-start:100px;padding-block-end:75px;padding-inline-start:40px;padding-inline-end:40px;flex-direction:column;}.elementor .e-f1968f5-d8dde96{font-family:var(--Sora);font-weight:700;font-size:60px;color:var(--white);line-height:65px;}.elementor .e-ffe571d-2b6c948{font-weight:600;font-size:30px;color:var(--white);line-height:1em;margin-block-end:15px;}.elementor .e-62c37c2-c990eed{font-size:20px;color:var(--white);line-height:25px;}.elementor .e-02ffa1e-ea39f07{gap:10px;}.elementor .e-39478fd-e51dd83{color:var(--green);background-color:var(--white);display:block;align-self:center;}.elementor .e-39478fd-e51dd83:hover,.elementor .e-39478fd-e51dd83:focus-visible{color:var(--white);background-color:#fff0;}.elementor .e-af39c08-d34facc{justify-content:center;}.elementor .e-09ddf1f-dd69abc{max-width:1350px;padding:0px;display:flex;flex-direction:row;align-self:center;}.elementor .e-fad7dbf-356aba4{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;}