.elementor .e-a1b51f4-52125ac{color:var(--white);text-transform:uppercase;margin-block-end:15px;}.elementor .e-ceb98df-df52279{font-weight:600;color:var(--white);margin-block-end:5px;}.elementor .e-8e09b70-22b5dca{max-width:700px;font-size:20px;color:var(--white);line-height:25px;}.elementor .e-412eb4a-4605057{padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-e85f24b-3634339{padding:0px;display:flex;flex-direction:row;gap:20px;}.elementor .e-8d06c02-1e437ed{gap:45px;}.elementor .e-0509924-98e2864{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-7efd601-3978080{border-radius:20px;}.elementor .e-53e4a02-f955e75{max-width:355px;line-height:20px;margin-block-end:120px;}.elementor .e-fa7a95c-ec5d8a7{font-size:20px;line-height:1em;border-radius:50px;border-width:1px;display:block;align-self:start;}.elementor .e-fa7a95c-ec5d8a7:hover,.elementor .e-fa7a95c-ec5d8a7:focus-visible{border-width:1px;border-color:var(--white);background-color:var(--white);}.elementor .e-f13f8c7-c75f5da{padding-inline-end:90px;gap:10px;justify-content:center;}.elementor .e-1990896-4cdd8ed{max-width:1255px;padding:0px;display:flex;flex-direction:row;gap:20px;align-self:center;}.elementor .e-30a752c-1bfe2e3{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-3ebdd77-58a54c2{border-radius:20px;align-self:end;}.elementor .e-0afde3d-8bbddcf{max-width:400px;line-height:20px;margin-block-end:120px;}.elementor .e-79867b5-3e3dfea{font-size:20px;line-height:1em;border-radius:50px;border-width:1px;display:block;align-self:start;}.elementor .e-79867b5-3e3dfea:hover,.elementor .e-79867b5-3e3dfea:focus-visible{border-width:1px;border-color:var(--white);background-color:var(--white);}.elementor .e-d731a70-204f5bc{padding-inline-end:0px;justify-content:center;}.elementor .e-eae0b93-15f15b1{max-width:1255px;padding:0px;display:flex;flex-direction:row-reverse;gap:20px;align-self:center;}.elementor .e-7b0501a-d52026c{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-384dd7a-dc7598b{border-radius:20px;}.elementor .e-d3ec1b0-f4f3304{max-width:455px;line-height:20px;margin-block-end:60px;}.elementor .e-9fca78b-294ae74{font-size:20px;line-height:1em;border-radius:50px;border-width:1px;display:block;align-self:start;}.elementor .e-9fca78b-294ae74:hover,.elementor .e-9fca78b-294ae74:focus-visible{border-width:1px;border-color:var(--white);background-color:var(--white);}.elementor .e-ac210e6-2a33d57{padding-inline-end:0px;justify-content:center;}.elementor .e-ffc766c-6de09af{max-width:1255px;padding:0px;display:flex;flex-direction:row;gap:20px;align-self:center;}.elementor .e-4b4ef59-8af6193{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-1bb8abb-c78d29c{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-2bb3f96-ee3e5d8{font-weight:600;color:var(--white);line-height:35px;}.elementor .e-15c90bd-27967d7{color:var(--white);line-height:35px;margin-block-end:10px;}.elementor .e-3be9f4b-394bfe0{color:var(--white);line-height:20px;margin-block-end:55px;}.elementor .e-3f72dc0-9db8e4f{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-3f72dc0-9db8e4f:hover,.elementor .e-3f72dc0-9db8e4f:focus-visible{border-width:1px;border-color:var(--white);background-color:#fff0;}.elementor .e-9612d70-ffca6ed{max-width:615px;padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-8fa173d-4bfe2dd{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-47fb501-80c0736{padding:0px;flex-direction:row-reverse;}.elementor .e-8192a34-c4be1e1{font-size:15px;line-height:25px;text-align:center;}.elementor .e-a4f9e5a-fb4ef74{max-width:660px;line-height:20px;text-align:center;margin-block-end:55px;align-self:center;}.elementor .e-3817e50-cefce4d{padding-inline-start:58px;padding-inline-end:58px;display:block;align-self:center;}.elementor .e-f8191c4-a75fc13{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-e2bc096-e8ed41f{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-3c4f830-820b038{font-weight:600;font-size:15px;line-height:25px;}.elementor .e-23590db-d30f384{line-height:20px;margin-block-end:60px;}.elementor .e-58c8fc5-e70ebf5{font-weight:600;margin-block-end:15px;}.elementor .e-16d2473-c7e5246{font-weight:600;font-size:15px;line-height:25px;}.elementor .e-d401f99-54766cf{line-height:20px;margin-block-end:25px;}.elementor .e-56f2696-eed4cac{font-weight:600;font-size:15px;line-height:25px;}.elementor .e-4992a26-e73a86a{line-height:20px;margin-block-end:25px;}.elementor .e-a38ae90-b064af7{font-weight:600;font-size:15px;line-height:25px;}.elementor .e-8fffd6d-2868944{line-height:20px;margin-block-end:25px;}.elementor .e-67722cd-2600b16{font-weight:600;font-size:15px;line-height:25px;}.elementor .e-27f682d-73753cd{line-height:20px;}.elementor .e-54a78b6-91f570f{justify-content:center;}.elementor .e-6396a6e-fae1a91{gap:30px;}.elementor .e-230c067-dfd48a4{padding-block-start:50px;gap:30px;}.elementor .e-281b572-fef5be8{flex-direction:row;gap:60px;}.elementor .e-5f17c7a-2d54946{max-width:1410px;padding:0px;display:flex;flex-direction:row;gap:90px;align-self:center;}.elementor .e-566dc6e-1c70909{padding-block-start:65px;padding-block-end:80px;padding-inline-start:40px;padding-inline-end:40px;flex-direction:column;}.elementor .e-b9db8a2-c610859{color:var(--white);line-height:50px;}.elementor .e-06c37b6-f6ac098{font-weight:600;font-size:15px;color:var(--white);line-height:25px;}.elementor .e-47304cf-3ee65fe{color:var(--white);line-height:20px;margin-block-end:40px;}.elementor .e-1c97a46-292a583{font-size:20px;line-height:1em;border-radius:50px;border-width:1px;display:block;align-self:start;}.elementor .e-1c97a46-292a583:hover,.elementor .e-1c97a46-292a583:focus-visible{border-width:1px;border-color:var(--white);background-color:var(--white);}.elementor .e-b275fdf-d531cd1{gap:5px;}.elementor .e-f36ea5d-ff3a97b{max-width:1050px;padding:0px;display:flex;flex-direction:row;align-self:center;}.elementor .e-526bea2-9d3c8c2{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-d00c81b-a61e282{color:var(--green);text-align:center;}.elementor .e-4e5228d-94dfd1f{text-align:center;margin-block-end:10px;}.elementor .e-5904043-78a010b{max-width:530px;text-align:center;margin-block-end:50px;align-self:center;}.elementor .e-d35f629-19c61ca{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-8ef0285-52f4d12{aspect-ratio:3/4;object-fit:cover;}.elementor .e-3eb6375-2965256{aspect-ratio:3/4;object-fit:cover;}.elementor .e-24bab79-4907a90{aspect-ratio:3/4;object-fit:cover;}.elementor .e-cd989ac-3075f01{aspect-ratio:3/4;object-fit:cover;}.elementor .e-4f05a9e-bf2cb28{padding-inline-start:58px;padding-inline-end:58px;display:none;align-self:center;}.elementor .e-4f05a9e-bf2cb28:hover,.elementor .e-4f05a9e-bf2cb28:focus-visible{background-color:var(--dirty-white);}.elementor .e-81cb28f-a4a216c{padding-block-start:50px;padding-block-end:50px;padding-inline-start:50px;padding-inline-end:50px;flex-direction:column;gap:10px;}.elementor .e-047ce93-73c67f2{color:var(--white);text-align:center;}.elementor .e-c4f9e9e-7d6f9f7{color:var(--white);text-align:center;margin-block-end:10px;}.elementor .e-2cd7917-806a531{max-width:660px;color:var(--white);line-height:20px;text-align:center;margin-block-end:55px;align-self:center;}.elementor .e-8bbef97-b22594f{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-a5685b8-1a4bd7f{color:var(--green);line-height:1em;margin-block-end:5px;}.elementor .e-912b473-e871032{line-height:20px;}.elementor .e-b4f5606-8c37478{line-height:20px;margin-block-end:5px;}.elementor .e-a9804d2-84beecb{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-4e24a97-9e603c5{color:var(--green);line-height:1em;margin-block-end:12px;}.elementor .e-61df3e4-e1ee5d6{line-height:20px;}.elementor .e-54081ef-70ddec7{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-1cf5323-f0cfe02{max-width:1110px;padding:0px;display:flex;flex-direction:row;gap:120px;align-self:center;}.elementor .e-09c3770-cbac8e6{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-f346cbd-40ede78{color:var(--green);text-align:center;}.elementor .e-5a6fd0d-d3d6b74{line-height:50px;text-align:center;margin-block-end:10px;}.elementor .e-d3e63ae-4f21297{line-height:20px;}.elementor .e-3f40c05-2ab136d{line-height:20px;}.elementor .e-bc94dba-ccb517d{line-height:20px;}.elementor .e-372e533-60b34d7{line-height:20px;}.elementor .e-96a7156-093c551{line-height:20px;}.elementor .e-44d0dc4-98f5f7d{color:var(--white);padding-inline-start:85px;padding-inline-end:85px;background-color:var(--green);display:flex;align-self:center;}.elementor .e-44d0dc4-98f5f7d:hover,.elementor .e-44d0dc4-98f5f7d:focus-visible{color:var(--green);background-color:var(--dirty-white);}.elementor .e-3c37214-c5fc9ae{max-width:830px;padding:0px;display:flex;flex-direction:column;align-self:center;}.elementor .e-2199d93-bb8dc86{padding-block-start:100px;padding-block-end:75px;padding-inline-start:40px;padding-inline-end:40px;flex-direction:column;}.elementor .e-0e7a64f-a878775{font-family:var(--Sora);font-weight:700;font-size:60px;color:var(--white);line-height:65px;}.elementor .e-c5e2fba-93220f5{font-weight:600;font-size:30px;color:var(--white);line-height:1em;margin-block-end:15px;}.elementor .e-450de5b-ca1b35b{font-size:20px;color:var(--white);line-height:25px;}.elementor .e-51ffcfd-c765ad4{gap:10px;}.elementor .e-3ed4ddc-e478e26{color:var(--green);background-color:var(--white);display:block;align-self:center;}.elementor .e-3ed4ddc-e478e26:hover,.elementor .e-3ed4ddc-e478e26:focus-visible{color:var(--white);background-color:#fff0;}.elementor .e-a9b528b-fab3c98{justify-content:center;}.elementor .e-ac996ba-5569104{max-width:1350px;padding:0px;display:flex;flex-direction:row;align-self:center;}.elementor .e-9660cc4-a290b9d{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;}