.elementor .e-bed8a8f-11084fe{max-width:425px;color:var(--white);text-transform:uppercase;margin-block-end:15px;}.elementor .e-8531808-6bb7fa0{font-weight:600;color:var(--white);margin-block-end:5px;}.elementor .e-5000081-82a651d{max-width:700px;font-size:20px;color:var(--white);line-height:25px;}.elementor .e-04bc3b9-aa8167a{padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-0bb0e1a-df03d06{padding:0px;display:flex;flex-direction:row;gap:20px;}.elementor .e-5ebcdbd-6c5650d{gap:45px;}.elementor .e-76547c4-f5d4415{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-a00861c-7773b4c{border-radius:20px;}.elementor .e-3c4e5a0-9d675f0{max-width:380px;line-height:20px;margin-block-end:120px;}.elementor .e-177592d-3f4560a{font-size:20px;line-height:1em;border-radius:50px;border-width:1px;display:block;align-self:start;}.elementor .e-177592d-3f4560a:hover,.elementor .e-177592d-3f4560a:focus-visible{border-width:1px;border-color:var(--white);background-color:var(--white);}.elementor .e-1991319-8ca00bb{padding-inline-end:90px;gap:10px;justify-content:center;}.elementor .e-1b10bcb-f2617a8{max-width:1255px;padding:0px;display:flex;flex-direction:row;gap:20px;align-self:center;}.elementor .e-d78ab4a-1be8173{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-a1698b1-c13f00d{border-radius:20px;align-self:end;}.elementor .e-9e7d298-5730a18{max-width:350px;line-height:20px;margin-block-end:120px;}.elementor .e-e087e3e-6fe2ddb{font-size:20px;line-height:1em;border-radius:50px;border-width:1px;display:block;align-self:start;}.elementor .e-e087e3e-6fe2ddb:hover,.elementor .e-e087e3e-6fe2ddb:focus-visible{border-width:1px;border-color:var(--white);background-color:var(--white);}.elementor .e-ae64678-dd7d737{padding-inline-end:0px;justify-content:center;}.elementor .e-cba190c-a1fd6a0{max-width:1255px;padding:0px;display:flex;flex-direction:row-reverse;gap:20px;align-self:center;}.elementor .e-5ddcec4-7d6a78b{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-6230fe2-3da2653{border-radius:20px;}.elementor .e-603bc7e-bdbc283{max-width:450px;line-height:20px;margin-block-end:60px;}.elementor .e-875909a-dfe87a6{font-size:20px;line-height:1em;border-radius:50px;border-width:1px;display:block;align-self:start;}.elementor .e-875909a-dfe87a6:hover,.elementor .e-875909a-dfe87a6:focus-visible{border-width:1px;border-color:var(--white);background-color:var(--white);}.elementor .e-5d844aa-195043c{padding-inline-end:0px;justify-content:center;}.elementor .e-98a96f9-c312336{max-width:1255px;padding:0px;display:flex;flex-direction:row;gap:20px;align-self:center;}.elementor .e-a7e9f8e-2273bf3{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-09f587e-b7138ed{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-45b7811-0a876d3{font-weight:600;color:var(--white);line-height:35px;}.elementor .e-02371ee-94a9a4c{color:var(--white);line-height:35px;margin-block-end:10px;}.elementor .e-305a711-0d48290{color:var(--white);line-height:20px;margin-block-end:55px;}.elementor .e-5b86db4-1075faa{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-5b86db4-1075faa:hover,.elementor .e-5b86db4-1075faa:focus-visible{border-width:1px;border-color:var(--white);background-color:#fff0;}.elementor .e-5691cbc-1a7408c{max-width:615px;padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-6e508ea-b1ca85c{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-67ce4ba-edb311e{padding:0px;flex-direction:row-reverse;}.elementor .e-121ff87-5bf1812{font-size:15px;line-height:25px;text-align:center;}.elementor .e-3d3a2d0-aad39ff{max-width:660px;line-height:20px;text-align:center;margin-block-end:55px;align-self:center;}.elementor .e-6767042-a380324{padding-inline-start:58px;padding-inline-end:58px;display:block;align-self:center;}.elementor .e-4c57cc3-7967caa{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-dc980e9-8ecd4c5{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-399b406-dc444d1{font-weight:600;font-size:15px;line-height:25px;}.elementor .e-7905a9a-cfbf805{line-height:20px;margin-block-end:60px;}.elementor .e-f6c3219-493a431{font-weight:600;margin-block-end:15px;}.elementor .e-d3f30eb-93c4b2a{font-weight:600;font-size:15px;line-height:25px;}.elementor .e-aae7aa7-d6da50e{line-height:20px;margin-block-end:25px;}.elementor .e-36658a1-bd0e82c{font-weight:600;font-size:15px;line-height:25px;}.elementor .e-def7c7e-d9bd9fd{line-height:20px;margin-block-end:25px;}.elementor .e-9d49252-4d018a5{font-weight:600;font-size:15px;line-height:25px;}.elementor .e-8ba8050-d0515e9{line-height:20px;margin-block-end:25px;}.elementor .e-951f77a-edb9a8b{font-weight:600;font-size:15px;line-height:25px;}.elementor .e-895e27f-72fbfca{line-height:20px;}.elementor .e-ee326a6-e56c561{justify-content:center;}.elementor .e-a796912-82bfbe4{gap:30px;}.elementor .e-1d93734-688c047{padding-block-start:50px;gap:30px;}.elementor .e-254e2c0-d642c29{flex-direction:row;gap:60px;}.elementor .e-2a58630-31d0093{max-width:1410px;padding:0px;display:flex;flex-direction:row;gap:90px;align-self:center;}.elementor .e-be876a4-5ec9903{padding-block-start:65px;padding-block-end:80px;padding-inline-start:40px;padding-inline-end:40px;flex-direction:column;}.elementor .e-01fae94-92a0134{color:var(--white);line-height:50px;}.elementor .e-381668e-938f678{font-weight:600;font-size:15px;color:var(--white);line-height:25px;}.elementor .e-9e5c38b-977d512{color:var(--white);line-height:20px;margin-block-end:40px;}.elementor .e-bb4497c-57429ab{font-size:20px;line-height:1em;border-radius:50px;border-width:1px;display:block;align-self:start;}.elementor .e-bb4497c-57429ab:hover,.elementor .e-bb4497c-57429ab:focus-visible{border-width:1px;border-color:var(--white);background-color:var(--white);}.elementor .e-5d920ac-be95c5b{gap:5px;}.elementor .e-c5949d2-925201e{max-width:1050px;padding:0px;display:flex;flex-direction:row;align-self:center;}.elementor .e-ea41c8f-fa1203a{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-60aea4e-96643b2{color:var(--green);text-align:center;}.elementor .e-cd09b2d-473a557{text-align:center;margin-block-end:10px;}.elementor .e-df4e99c-ceccb0b{max-width:530px;text-align:center;margin-block-end:50px;align-self:center;}.elementor .e-36bcc53-8f99702{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-5df2ee1-b0b1ce2{aspect-ratio:3/4;object-fit:cover;}.elementor .e-7946e1d-1f7f8c4{aspect-ratio:3/4;object-fit:cover;}.elementor .e-7beec76-2756c06{aspect-ratio:3/4;object-fit:cover;}.elementor .e-bae934f-b380252{aspect-ratio:3/4;object-fit:cover;}.elementor .e-14effb4-da56bd6{padding-inline-start:58px;padding-inline-end:58px;display:none;align-self:center;}.elementor .e-14effb4-da56bd6:hover,.elementor .e-14effb4-da56bd6:focus-visible{background-color:var(--dirty-white);}.elementor .e-12a2ea8-82c5f4a{padding-block-start:50px;padding-block-end:50px;padding-inline-start:50px;padding-inline-end:50px;flex-direction:column;gap:10px;}.elementor .e-f268e97-bfd30db{color:var(--white);text-align:center;}.elementor .e-d294535-99a576a{color:var(--white);text-align:center;margin-block-end:10px;}.elementor .e-27814fe-fabc644{max-width:660px;color:var(--white);line-height:20px;text-align:center;margin-block-end:55px;align-self:center;}.elementor .e-5020a75-55aad8c{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-127f4b8-c9704ec{color:var(--green);line-height:1em;margin-block-end:5px;}.elementor .e-23a754a-d16aaea{line-height:20px;}.elementor .e-7d07c11-223f223{line-height:20px;margin-block-end:5px;}.elementor .e-c39f0a2-453ea55{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-58f37a0-588de06{color:var(--green);line-height:1em;margin-block-end:12px;}.elementor .e-40c163c-0be8a49{line-height:20px;}.elementor .e-85157b9-8edec77{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-e1855e9-1b7bc46{max-width:1110px;padding:0px;display:flex;flex-direction:row;gap:120px;align-self:center;}.elementor .e-59b64e0-7c065b3{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-5ceab8f-fbec702{color:var(--green);text-align:center;}.elementor .e-2921993-0644bac{line-height:50px;text-align:center;margin-block-end:10px;}.elementor .e-fc0a576-4c2a6d7{line-height:20px;}.elementor .e-ef1aa7e-9af2c22{line-height:20px;}.elementor .e-c8704ac-10c00a7{line-height:20px;}.elementor .e-da38c0e-a28fc06{line-height:20px;}.elementor .e-7a93634-ccf1598{line-height:20px;}.elementor .e-5fe651e-af68b50{color:var(--white);padding-inline-start:85px;padding-inline-end:85px;background-color:var(--green);display:flex;align-self:center;}.elementor .e-5fe651e-af68b50:hover,.elementor .e-5fe651e-af68b50:focus-visible{color:var(--green);background-color:var(--dirty-white);}.elementor .e-e3beefa-984f35d{max-width:830px;padding:0px;display:flex;flex-direction:column;align-self:center;}.elementor .e-011aaef-9e92a99{padding-block-start:100px;padding-block-end:75px;padding-inline-start:40px;padding-inline-end:40px;flex-direction:column;}.elementor .e-07a337b-0e90114{font-family:var(--Sora);font-weight:700;font-size:60px;color:var(--white);line-height:65px;}.elementor .e-9873652-77992b1{font-weight:600;font-size:30px;color:var(--white);line-height:1em;margin-block-end:15px;}.elementor .e-72cd166-ae0ea37{font-size:20px;color:var(--white);line-height:25px;}.elementor .e-4fb0ea3-0f561c2{gap:10px;}.elementor .e-fa39c74-668fd1b{color:var(--green);background-color:var(--white);display:block;align-self:center;}.elementor .e-fa39c74-668fd1b:hover,.elementor .e-fa39c74-668fd1b:focus-visible{color:var(--white);background-color:#fff0;}.elementor .e-659cd98-f02e3b7{justify-content:center;}.elementor .e-602fa6c-5c9eba4{max-width:1350px;padding:0px;display:flex;flex-direction:row;align-self:center;}.elementor .e-5634cd7-82478ce{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;}