.elementor .e-db685a9-1dc0343{color:var(--white);text-transform:uppercase;margin-block-end:15px;}.elementor .e-cfac793-2c0d83d{font-weight:600;color:var(--white);margin-block-end:5px;}.elementor .e-41f4c38-23e4521{max-width:700px;font-size:20px;color:var(--white);line-height:25px;}.elementor .e-4ecb968-cbd1742{padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-4f8552d-dc3dd00{padding:0px;display:flex;flex-direction:row;gap:20px;}.elementor .e-4bd7475-87032db{gap:45px;}.elementor .e-070d221-b60a085{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-2f9515e-8dea240{border-radius:20px;}.elementor .e-f02c0b4-52eb0a3{max-width:400px;line-height:20px;margin-block-end:120px;}.elementor .e-647baeb-13cad18{font-size:20px;line-height:1em;border-radius:50px;border-width:1px;display:block;align-self:start;}.elementor .e-647baeb-13cad18:hover,.elementor .e-647baeb-13cad18:focus-visible{border-width:1px;border-color:var(--white);background-color:var(--white);}.elementor .e-258e3c6-fcd2fca{padding-inline-end:90px;gap:10px;justify-content:center;}.elementor .e-22f31ce-fbfb112{max-width:1255px;padding:0px;display:flex;flex-direction:row;gap:20px;align-self:center;}.elementor .e-8b73706-30dfabd{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-7085c1a-76a06b9{border-radius:20px;align-self:end;}.elementor .e-83098c1-c1659af{max-width:400px;line-height:20px;margin-block-end:120px;}.elementor .e-8d6f5af-04b2700{font-size:20px;line-height:1em;border-radius:50px;border-width:1px;display:block;align-self:start;}.elementor .e-8d6f5af-04b2700:hover,.elementor .e-8d6f5af-04b2700:focus-visible{border-width:1px;border-color:var(--white);background-color:var(--white);}.elementor .e-fcdea9c-b98608e{padding-inline-end:0px;justify-content:center;}.elementor .e-9b9da38-3a85679{max-width:1255px;padding:0px;display:flex;flex-direction:row-reverse;gap:20px;align-self:center;}.elementor .e-4663bc0-92edfa4{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-793bc21-023a4c0{border-radius:20px;}.elementor .e-91189df-c13bb9a{max-width:455px;line-height:20px;margin-block-end:60px;}.elementor .e-d88c27e-b272284{font-size:20px;line-height:1em;border-radius:50px;border-width:1px;display:block;align-self:start;}.elementor .e-d88c27e-b272284:hover,.elementor .e-d88c27e-b272284:focus-visible{border-width:1px;border-color:var(--white);background-color:var(--white);}.elementor .e-81eee1b-68b0874{padding-inline-end:0px;justify-content:center;}.elementor .e-7883ef7-f0d7274{max-width:1255px;padding:0px;display:flex;flex-direction:row;gap:20px;align-self:center;}.elementor .e-d74eb09-eb8f33e{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-652a853-1fe65e4{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-c4f4876-03e5dfe{font-weight:600;color:var(--white);line-height:35px;}.elementor .e-6b87d17-ec2881a{color:var(--white);line-height:35px;margin-block-end:10px;}.elementor .e-78f4876-4c8fcac{color:var(--white);line-height:20px;margin-block-end:55px;}.elementor .e-d0107f9-2513958{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-d0107f9-2513958:hover,.elementor .e-d0107f9-2513958:focus-visible{border-width:1px;border-color:var(--white);background-color:#fff0;}.elementor .e-2333bd7-4ad522a{max-width:615px;padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-660659e-3500b3d{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-176e477-c0dcb1b{padding:0px;flex-direction:row-reverse;}.elementor .e-357323e-8975be9{font-size:15px;line-height:25px;text-align:center;}.elementor .e-01b212d-e3575cb{max-width:660px;line-height:20px;text-align:center;margin-block-end:55px;align-self:center;}.elementor .e-e1836b3-7e7581a{padding-inline-start:58px;padding-inline-end:58px;display:block;align-self:center;}.elementor .e-1e18134-039947b{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-4a198a2-c71b2d6{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-3af78d1-eba804a{font-weight:600;font-size:15px;line-height:25px;}.elementor .e-0dffb1f-589979a{line-height:20px;margin-block-end:60px;}.elementor .e-5c4d315-950737d{font-weight:600;margin-block-end:15px;}.elementor .e-4b6dc81-2bf6666{font-weight:600;font-size:15px;line-height:25px;}.elementor .e-a01c5ff-149e62f{line-height:20px;margin-block-end:25px;}.elementor .e-8540182-27f7678{font-weight:600;font-size:15px;line-height:25px;}.elementor .e-e12d9fb-0b6461f{line-height:20px;margin-block-end:25px;}.elementor .e-4919171-e561980{font-weight:600;font-size:15px;line-height:25px;}.elementor .e-487ecf6-673bf4a{line-height:20px;margin-block-end:25px;}.elementor .e-92dadd6-68d895d{font-weight:600;font-size:15px;line-height:25px;}.elementor .e-72ba19e-2cc3235{line-height:20px;}.elementor .e-53884dc-644eeba{justify-content:center;}.elementor .e-93fd684-5eccaf6{gap:30px;}.elementor .e-84762e0-9909145{padding-block-start:50px;gap:30px;}.elementor .e-14a901a-543387a{flex-direction:row;gap:60px;}.elementor .e-91ad6a6-cd0012a{max-width:1410px;padding:0px;display:flex;flex-direction:row;gap:90px;align-self:center;}.elementor .e-524c861-2a40a8b{padding-block-start:65px;padding-block-end:80px;padding-inline-start:40px;padding-inline-end:40px;flex-direction:column;}.elementor .e-d434e25-093eac4{color:var(--white);line-height:50px;}.elementor .e-8989d31-468f534{font-weight:600;font-size:15px;color:var(--white);line-height:25px;}.elementor .e-e1d800a-db1f7a2{color:var(--white);line-height:20px;margin-block-end:40px;}.elementor .e-d0b2fee-a5e1a32{font-size:20px;line-height:1em;border-radius:50px;border-width:1px;display:block;align-self:start;}.elementor .e-d0b2fee-a5e1a32:hover,.elementor .e-d0b2fee-a5e1a32:focus-visible{border-width:1px;border-color:var(--white);background-color:var(--white);}.elementor .e-e0493d4-6ca0205{gap:5px;}.elementor .e-1801906-0669891{max-width:1050px;padding:0px;display:flex;flex-direction:row;align-self:center;}.elementor .e-89e99dd-505f43f{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-a5c767f-e0341ba{color:var(--green);text-align:center;}.elementor .e-4cbcfbc-c227d1f{text-align:center;margin-block-end:10px;}.elementor .e-a490c7c-6684070{max-width:530px;text-align:center;margin-block-end:50px;align-self:center;}.elementor .e-52a5081-22afb56{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-cf2a8fe-f61eda7{aspect-ratio:3/4;object-fit:cover;}.elementor .e-332ad4a-e346e4b{aspect-ratio:3/4;object-fit:cover;}.elementor .e-afd5982-3fe90c6{aspect-ratio:3/4;object-fit:cover;}.elementor .e-0e8f455-82ebc9b{aspect-ratio:3/4;object-fit:cover;}.elementor .e-4a003d3-db6852d{padding-inline-start:58px;padding-inline-end:58px;display:none;align-self:center;}.elementor .e-4a003d3-db6852d:hover,.elementor .e-4a003d3-db6852d:focus-visible{background-color:var(--dirty-white);}.elementor .e-41a68ea-2f5195d{padding-block-start:50px;padding-block-end:50px;padding-inline-start:50px;padding-inline-end:50px;flex-direction:column;gap:10px;}.elementor .e-da4c3a7-e23ec6c{color:var(--white);text-align:center;}.elementor .e-8593e98-931b6f7{color:var(--white);text-align:center;margin-block-end:10px;}.elementor .e-7133a35-a9bdd21{max-width:660px;color:var(--white);line-height:20px;text-align:center;margin-block-end:55px;align-self:center;}.elementor .e-a9bafc2-91d380e{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-5b1bd88-82b5cff{color:var(--green);line-height:1em;margin-block-end:5px;}.elementor .e-858ce0c-8bc269a{line-height:20px;}.elementor .e-f93de41-04d2aff{line-height:20px;margin-block-end:5px;}.elementor .e-986bb9c-257fb2f{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-18230ac-31d6d2e{color:var(--green);line-height:1em;margin-block-end:12px;}.elementor .e-526efc8-b8b0647{line-height:20px;}.elementor .e-08e8b17-64f7963{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-2ae75a1-30b4943{max-width:1110px;padding:0px;display:flex;flex-direction:row;gap:120px;align-self:center;}.elementor .e-fdf1271-2e23eef{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-17e812e-053f59f{color:var(--green);text-align:center;}.elementor .e-119e914-ccb9636{line-height:50px;text-align:center;margin-block-end:10px;}.elementor .e-bbdbdff-2aa8b74{line-height:20px;}.elementor .e-f21cb76-046b0f5{line-height:20px;}.elementor .e-485f55b-0becbfd{line-height:20px;}.elementor .e-eb732f6-0fdfa83{line-height:20px;}.elementor .e-4b01802-6763517{line-height:20px;}.elementor .e-4f20806-124afb6{color:var(--white);padding-inline-start:85px;padding-inline-end:85px;background-color:var(--green);display:flex;align-self:center;}.elementor .e-4f20806-124afb6:hover,.elementor .e-4f20806-124afb6:focus-visible{color:var(--green);background-color:var(--dirty-white);}.elementor .e-4d573e8-8dbf9e7{max-width:830px;padding:0px;display:flex;flex-direction:column;align-self:center;}.elementor .e-7a6f188-580d324{padding-block-start:100px;padding-block-end:75px;padding-inline-start:40px;padding-inline-end:40px;flex-direction:column;}.elementor .e-e6779e5-acd691c{font-family:var(--Sora);font-weight:700;font-size:60px;color:var(--white);line-height:65px;}.elementor .e-ff64ff0-352bd88{font-weight:600;font-size:30px;color:var(--white);line-height:1em;margin-block-end:15px;}.elementor .e-efe9f62-c787ca7{font-size:20px;color:var(--white);line-height:25px;}.elementor .e-e981a20-bb460fd{gap:10px;}.elementor .e-4cf0315-d6ea078{color:var(--green);background-color:var(--white);display:block;align-self:center;}.elementor .e-4cf0315-d6ea078:hover,.elementor .e-4cf0315-d6ea078:focus-visible{color:var(--white);background-color:#fff0;}.elementor .e-6c97860-da92068{justify-content:center;}.elementor .e-b7c5ea7-f490e9d{max-width:1350px;padding:0px;display:flex;flex-direction:row;align-self:center;}.elementor .e-d4b157d-35f2e8a{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;}