.elementor .e-0b2dd3d-f4dd41c{color:var(--white);text-transform:uppercase;margin-block-end:15px;}.elementor .e-84ee38c-e09cfbc{font-weight:600;color:var(--white);margin-block-end:5px;}.elementor .e-895f537-58f5792{max-width:700px;font-size:20px;color:var(--white);line-height:25px;}.elementor .e-8b2efde-274bf5f{padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-aedb29a-e151d8d{padding:0px;display:flex;flex-direction:row;gap:20px;}.elementor .e-81f6cc0-dfef4b8{gap:45px;}.elementor .e-44c67f6-bcdde30{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-8d9fd3c-830ca73{border-radius:20px;}.elementor .e-6d06dfa-9ae11c4{max-width:380px;line-height:20px;margin-block-end:120px;}.elementor .e-1a47dec-9d9a4a5{font-size:20px;line-height:1em;border-radius:50px;border-width:1px;display:block;align-self:start;}.elementor .e-1a47dec-9d9a4a5:hover,.elementor .e-1a47dec-9d9a4a5:focus-visible{border-width:1px;border-color:var(--white);background-color:var(--white);}.elementor .e-7c688f1-4d249f2{padding-inline-end:90px;gap:10px;justify-content:center;}.elementor .e-dff2af3-c5c6124{max-width:1255px;padding:0px;display:flex;flex-direction:row;gap:20px;align-self:center;}.elementor .e-a7f621e-1b2b8f5{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-6d5d6a4-25705f1{border-radius:20px;align-self:end;}.elementor .e-dc62588-31b577a{max-width:300px;line-height:20px;margin-block-end:120px;}.elementor .e-a73f279-f32fb0e{font-size:20px;line-height:1em;border-radius:50px;border-width:1px;display:block;align-self:start;}.elementor .e-a73f279-f32fb0e:hover,.elementor .e-a73f279-f32fb0e:focus-visible{border-width:1px;border-color:var(--white);background-color:var(--white);}.elementor .e-6ff5cfd-ac7cd2a{padding-inline-end:0px;justify-content:center;}.elementor .e-ab2ca34-d326266{max-width:1255px;padding:0px;display:flex;flex-direction:row-reverse;gap:20px;align-self:center;}.elementor .e-40d48da-fd37194{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-cf20f06-d5dda55{border-radius:20px;}.elementor .e-e620ff6-627211c{max-width:400px;line-height:20px;margin-block-end:60px;}.elementor .e-3a41f5e-fc915c1{font-size:20px;line-height:1em;border-radius:50px;border-width:1px;display:block;align-self:start;}.elementor .e-3a41f5e-fc915c1:hover,.elementor .e-3a41f5e-fc915c1:focus-visible{border-width:1px;border-color:var(--white);background-color:var(--white);}.elementor .e-95be164-624c623{padding-inline-end:0px;justify-content:center;}.elementor .e-0d99990-9610b51{max-width:1255px;padding:0px;display:flex;flex-direction:row;gap:20px;align-self:center;}.elementor .e-b0f3e5f-112e7b7{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-fb4081b-7dbbbd0{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-a70195b-6239ea4{font-weight:600;color:var(--white);line-height:35px;}.elementor .e-86a1be8-24bea4a{color:var(--white);line-height:35px;margin-block-end:10px;}.elementor .e-b171aae-26b188c{color:var(--white);line-height:20px;margin-block-end:55px;}.elementor .e-6eaa70a-f2572f9{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-6eaa70a-f2572f9:hover,.elementor .e-6eaa70a-f2572f9:focus-visible{border-width:1px;border-color:var(--white);background-color:#fff0;}.elementor .e-84a488d-f1a5e5f{max-width:615px;padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-a2278d8-6d859c3{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-1e777d8-f4fe631{padding:0px;flex-direction:row-reverse;}.elementor .e-2bec789-881fa7c{font-size:15px;line-height:25px;text-align:center;}.elementor .e-eedac90-640bd9a{max-width:660px;line-height:20px;text-align:center;margin-block-end:55px;align-self:center;}.elementor .e-8b6967f-f0c55c2{padding-inline-start:58px;padding-inline-end:58px;display:block;align-self:center;}.elementor .e-1216ebb-6c43fef{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-29c9c7b-43211a8{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-b0af693-26af4d9{font-weight:600;font-size:15px;line-height:25px;}.elementor .e-778ff8b-ac0a6ae{line-height:20px;margin-block-end:60px;}.elementor .e-e6b3587-c94eea8{font-weight:600;margin-block-end:15px;}.elementor .e-ca879b1-885ce54{font-weight:600;font-size:15px;line-height:25px;}.elementor .e-9dc400b-ce3c7a0{line-height:20px;margin-block-end:25px;}.elementor .e-5142c86-3e00873{font-weight:600;font-size:15px;line-height:25px;}.elementor .e-b959477-3091828{line-height:20px;margin-block-end:25px;}.elementor .e-b7c657f-6b41a7d{font-weight:600;font-size:15px;line-height:25px;}.elementor .e-b55a87e-6bb7125{line-height:20px;margin-block-end:25px;}.elementor .e-f5f49d7-c96ac5a{font-weight:600;font-size:15px;line-height:25px;}.elementor .e-39f241e-7c4547c{line-height:20px;}.elementor .e-c3cba93-d2de1c2{justify-content:center;}.elementor .e-d0ba60b-51a7b10{gap:30px;}.elementor .e-7dcb920-565ec6a{padding-block-start:50px;gap:30px;}.elementor .e-fee066d-4c07faa{flex-direction:row;gap:60px;}.elementor .e-30238e9-fc5a871{max-width:1410px;padding:0px;display:flex;flex-direction:row;gap:90px;align-self:center;}.elementor .e-a3727e8-10d4823{padding-block-start:65px;padding-block-end:80px;padding-inline-start:40px;padding-inline-end:40px;flex-direction:column;}.elementor .e-62944fb-80fe5eb{color:var(--white);line-height:50px;}.elementor .e-71df0f9-9bbab93{font-weight:600;font-size:15px;color:var(--white);line-height:25px;}.elementor .e-ecfd914-7cfa74c{color:var(--white);line-height:20px;margin-block-end:40px;}.elementor .e-49ad906-644b710{font-size:20px;line-height:1em;border-radius:50px;border-width:1px;display:block;align-self:start;}.elementor .e-49ad906-644b710:hover,.elementor .e-49ad906-644b710:focus-visible{border-width:1px;border-color:var(--white);background-color:var(--white);}.elementor .e-adc94b8-4ead682{gap:5px;}.elementor .e-a35d2e9-53722c1{max-width:1050px;padding:0px;display:flex;flex-direction:row;align-self:center;}.elementor .e-28b9968-34c25b9{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-cff6d58-83193aa{color:var(--green);text-align:center;}.elementor .e-ef7f410-c076cbf{text-align:center;margin-block-end:10px;}.elementor .e-5e834f9-e6b176b{max-width:530px;text-align:center;margin-block-end:50px;align-self:center;}.elementor .e-3b1578c-c52cb23{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-ee13764-f142b19{aspect-ratio:3/4;object-fit:cover;}.elementor .e-ad02b5c-4a73d07{aspect-ratio:3/4;object-fit:cover;}.elementor .e-06bf028-f31d88a{aspect-ratio:3/4;object-fit:cover;}.elementor .e-57e6cf5-1721916{aspect-ratio:3/4;object-fit:cover;}.elementor .e-9377a60-44e74d3{padding-inline-start:58px;padding-inline-end:58px;display:none;align-self:center;}.elementor .e-9377a60-44e74d3:hover,.elementor .e-9377a60-44e74d3:focus-visible{background-color:var(--dirty-white);}.elementor .e-3d70e56-6a0cb3f{padding-block-start:50px;padding-block-end:50px;padding-inline-start:50px;padding-inline-end:50px;flex-direction:column;gap:10px;}.elementor .e-1094c16-9ac741d{color:var(--white);text-align:center;}.elementor .e-f372d7e-ae900c9{color:var(--white);text-align:center;margin-block-end:10px;}.elementor .e-9540a46-4fb5b14{max-width:660px;color:var(--white);line-height:20px;text-align:center;margin-block-end:55px;align-self:center;}.elementor .e-b9dc02c-b645e45{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-7e31108-378d79c{color:var(--green);line-height:1em;margin-block-end:5px;}.elementor .e-cec0450-bbb87db{line-height:20px;}.elementor .e-729899f-16cbbfd{line-height:20px;margin-block-end:5px;}.elementor .e-3500ab1-19c2446{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-207a7f9-5d79fe8{color:var(--green);line-height:1em;margin-block-end:12px;}.elementor .e-500a251-c4e2c13{line-height:20px;}.elementor .e-9033118-36a4b5a{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-d5675c1-7b32719{max-width:1110px;padding:0px;display:flex;flex-direction:row;gap:120px;align-self:center;}.elementor .e-40050ee-0b1f9cb{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-cec99a6-a6bad66{color:var(--green);text-align:center;}.elementor .e-5b5c9e1-09bc938{line-height:50px;text-align:center;margin-block-end:10px;}.elementor .e-147adb7-cd64292{line-height:20px;}.elementor .e-27718de-08384a8{line-height:20px;}.elementor .e-926a054-83b6f39{line-height:20px;}.elementor .e-ea81062-eaf9ad2{line-height:20px;}.elementor .e-d27a917-906aae1{line-height:20px;}.elementor .e-afc38a4-43d5a0b{color:var(--white);padding-inline-start:85px;padding-inline-end:85px;background-color:var(--green);display:flex;align-self:center;}.elementor .e-afc38a4-43d5a0b:hover,.elementor .e-afc38a4-43d5a0b:focus-visible{color:var(--green);background-color:var(--dirty-white);}.elementor .e-3c0cd7b-d9e0c0c{max-width:830px;padding:0px;display:flex;flex-direction:column;align-self:center;}.elementor .e-ad76848-028f76b{padding-block-start:100px;padding-block-end:75px;padding-inline-start:40px;padding-inline-end:40px;flex-direction:column;}.elementor .e-ea19284-135bfd2{font-family:var(--Sora);font-weight:700;font-size:60px;color:var(--white);line-height:65px;}.elementor .e-5c50a61-2704b1e{font-weight:600;font-size:30px;color:var(--white);line-height:1em;margin-block-end:15px;}.elementor .e-3c87b34-fa1a79b{font-size:20px;color:var(--white);line-height:25px;}.elementor .e-c89a8f6-0fdf2db{gap:10px;}.elementor .e-f27798b-5b93e2a{color:var(--green);background-color:var(--white);display:block;align-self:center;}.elementor .e-f27798b-5b93e2a:hover,.elementor .e-f27798b-5b93e2a:focus-visible{color:var(--white);background-color:#fff0;}.elementor .e-cdcd208-bbb8a40{justify-content:center;}.elementor .e-f303bc1-8a1ef6e{max-width:1350px;padding:0px;display:flex;flex-direction:row;align-self:center;}.elementor .e-9847eed-9a9cc5f{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;}