.elementor .e-a04df74-734bae6{color:var(--white);text-transform:uppercase;margin-block-end:15px;}.elementor .e-140ad66-0d9dc25{font-weight:600;color:var(--white);margin-block-end:5px;}.elementor .e-1127c28-3d87a83{max-width:700px;font-size:20px;color:var(--white);line-height:25px;}.elementor .e-549e2de-11905bf{padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-2ff687f-7b18cc6{padding:0px;display:flex;flex-direction:row;gap:20px;}.elementor .e-33ae972-c89f6f3{gap:45px;}.elementor .e-10f8ac8-b8b32c5{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-50582ed-fa7e66d{border-radius:20px;}.elementor .e-62e4989-b43653f{max-width:380px;line-height:20px;margin-block-end:120px;}.elementor .e-4e8f92c-43fe2a5{font-size:20px;line-height:1em;border-radius:50px;border-width:1px;display:block;align-self:start;}.elementor .e-4e8f92c-43fe2a5:hover,.elementor .e-4e8f92c-43fe2a5:focus-visible{border-width:1px;border-color:var(--white);background-color:var(--white);}.elementor .e-0b67b20-b8193e4{padding-inline-end:90px;gap:10px;justify-content:center;}.elementor .e-389a3dc-2029fa4{max-width:1255px;padding:0px;display:flex;flex-direction:row;gap:20px;align-self:center;}.elementor .e-790cbc5-b6fb5f7{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-4ce022c-19ce364{border-radius:20px;align-self:end;}.elementor .e-2135d84-4c020a3{max-width:280px;line-height:20px;margin-block-end:120px;}.elementor .e-c9af9d7-3fd717e{font-size:20px;line-height:1em;border-radius:50px;border-width:1px;display:block;align-self:start;}.elementor .e-c9af9d7-3fd717e:hover,.elementor .e-c9af9d7-3fd717e:focus-visible{border-width:1px;border-color:var(--white);background-color:var(--white);}.elementor .e-bed7c52-808653e{padding-inline-end:0px;justify-content:center;}.elementor .e-fcfa1c6-6441064{max-width:1255px;padding:0px;display:flex;flex-direction:row-reverse;gap:20px;align-self:center;}.elementor .e-28851cb-297fbd9{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-f9ffc9f-258ba3c{border-radius:20px;}.elementor .e-71c33d0-24a0843{max-width:400px;line-height:20px;margin-block-end:60px;}.elementor .e-cef8d51-1c8fb05{font-size:20px;line-height:1em;border-radius:50px;border-width:1px;display:block;align-self:start;}.elementor .e-cef8d51-1c8fb05:hover,.elementor .e-cef8d51-1c8fb05:focus-visible{border-width:1px;border-color:var(--white);background-color:var(--white);}.elementor .e-6e48d90-2c83874{padding-inline-end:0px;justify-content:center;}.elementor .e-934b8b1-406f325{max-width:1255px;padding:0px;display:flex;flex-direction:row;gap:20px;align-self:center;}.elementor .e-bed7ed9-36dbf9c{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-319d545-ed582cd{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-f62d0b7-6f514e6{font-weight:600;color:var(--white);line-height:35px;}.elementor .e-ed70a36-d2a7bd0{color:var(--white);line-height:35px;margin-block-end:10px;}.elementor .e-b67da25-dd1140c{color:var(--white);line-height:20px;margin-block-end:55px;}.elementor .e-071cab5-2d2b7d4{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-071cab5-2d2b7d4:hover,.elementor .e-071cab5-2d2b7d4:focus-visible{border-width:1px;border-color:var(--white);background-color:#fff0;}.elementor .e-0fc9a7e-f60b2cb{max-width:615px;padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-124f2fc-3f47ccf{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-8455234-2a20d93{padding:0px;flex-direction:row-reverse;}.elementor .e-b5f5cd9-3e96aa2{font-size:15px;line-height:25px;text-align:center;}.elementor .e-d717d54-a23ebd4{max-width:660px;line-height:20px;text-align:center;margin-block-end:55px;align-self:center;}.elementor .e-e28c81f-2b04d84{padding-inline-start:58px;padding-inline-end:58px;display:block;align-self:center;}.elementor .e-5510caf-77fda05{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-e8f4c4b-251330e{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-77760ba-94029f2{font-weight:600;font-size:15px;line-height:25px;}.elementor .e-8b83e3e-2cf18ca{line-height:20px;margin-block-end:60px;}.elementor .e-490a692-a33ef9d{font-weight:600;margin-block-end:15px;}.elementor .e-d04e92c-72ad529{font-weight:600;font-size:15px;line-height:25px;}.elementor .e-599fdba-8cbb3d5{line-height:20px;margin-block-end:25px;}.elementor .e-f1727ef-86087d1{font-weight:600;font-size:15px;line-height:25px;}.elementor .e-e03173b-19a611b{line-height:20px;margin-block-end:25px;}.elementor .e-70ac43b-53de248{font-weight:600;font-size:15px;line-height:25px;}.elementor .e-704b258-c788fcd{line-height:20px;margin-block-end:25px;}.elementor .e-dc7580c-d42f364{font-weight:600;font-size:15px;line-height:25px;}.elementor .e-6373a5b-5d3ddca{line-height:20px;}.elementor .e-f387bcc-1140cf8{justify-content:center;}.elementor .e-cacc7f6-b9054cc{gap:30px;}.elementor .e-6260195-9b46cd4{padding-block-start:50px;gap:30px;}.elementor .e-0dde182-7f7c33e{flex-direction:row;gap:60px;}.elementor .e-ef8ef7d-e72198f{max-width:1410px;padding:0px;display:flex;flex-direction:row;gap:90px;align-self:center;}.elementor .e-c6552ea-9a6e98f{padding-block-start:65px;padding-block-end:80px;padding-inline-start:40px;padding-inline-end:40px;flex-direction:column;}.elementor .e-a14aaa4-c4192d2{color:var(--white);line-height:50px;}.elementor .e-d0bb03c-97a7379{font-weight:600;font-size:15px;color:var(--white);line-height:25px;}.elementor .e-6bccb2e-e506f61{color:var(--white);line-height:20px;margin-block-end:40px;}.elementor .e-7d4c7d0-ab0620f{font-size:20px;line-height:1em;border-radius:50px;border-width:1px;display:block;align-self:start;}.elementor .e-7d4c7d0-ab0620f:hover,.elementor .e-7d4c7d0-ab0620f:focus-visible{border-width:1px;border-color:var(--white);background-color:var(--white);}.elementor .e-9ed3d15-e255c7c{gap:5px;}.elementor .e-f2f8e81-8ff7b53{max-width:1050px;padding:0px;display:flex;flex-direction:row;align-self:center;}.elementor .e-77301dc-84da710{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-8df849d-ec23c5d{color:var(--green);text-align:center;}.elementor .e-5f8e741-c6e5ffe{text-align:center;margin-block-end:10px;}.elementor .e-e73896e-8677db9{max-width:530px;text-align:center;margin-block-end:50px;align-self:center;}.elementor .e-6bba678-2dfdbfa{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-59753d1-7e69ba7{aspect-ratio:3/4;object-fit:cover;}.elementor .e-0909c7f-fb2ada0{aspect-ratio:3/4;object-fit:cover;}.elementor .e-c8ada76-0c20aae{aspect-ratio:3/4;object-fit:cover;}.elementor .e-80d581c-7ed828d{aspect-ratio:3/4;object-fit:cover;}.elementor .e-c510214-8c09c3c{padding-inline-start:58px;padding-inline-end:58px;display:none;align-self:center;}.elementor .e-c510214-8c09c3c:hover,.elementor .e-c510214-8c09c3c:focus-visible{background-color:var(--dirty-white);}.elementor .e-bf8d26c-395549c{padding-block-start:50px;padding-block-end:50px;padding-inline-start:50px;padding-inline-end:50px;flex-direction:column;gap:10px;}.elementor .e-3334b8a-d58afa1{color:var(--white);text-align:center;}.elementor .e-37db304-f3df084{color:var(--white);text-align:center;margin-block-end:10px;}.elementor .e-9060670-55c2c57{max-width:660px;color:var(--white);line-height:20px;text-align:center;margin-block-end:55px;align-self:center;}.elementor .e-c2091b9-014cabf{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-6f107c5-3f61759{color:var(--green);line-height:1em;margin-block-end:5px;}.elementor .e-b80e61a-0aca02c{line-height:20px;}.elementor .e-d8a7cd1-0d991e7{line-height:20px;margin-block-end:5px;}.elementor .e-e8fc696-52d9e52{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-8fa04b9-44948c8{color:var(--green);line-height:1em;margin-block-end:12px;}.elementor .e-c79bdcb-d4dfefb{line-height:20px;}.elementor .e-dbe8841-11bd681{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-f384cae-f575eb3{max-width:1110px;padding:0px;display:flex;flex-direction:row;gap:120px;align-self:center;}.elementor .e-3ce6e7a-24d2ed9{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-8dd5cc6-8b8bb7d{color:var(--green);text-align:center;}.elementor .e-46d330c-6e36302{line-height:50px;text-align:center;margin-block-end:10px;}.elementor .e-a8de3ee-ced8c7d{line-height:20px;}.elementor .e-a2d25f9-e89a1ce{line-height:20px;}.elementor .e-95c5b05-491cafa{line-height:20px;}.elementor .e-771a92f-a40c409{line-height:20px;}.elementor .e-8f35dbb-68b833e{line-height:20px;}.elementor .e-2a40e0b-1e24469{color:var(--white);padding-inline-start:85px;padding-inline-end:85px;background-color:var(--green);display:flex;align-self:center;}.elementor .e-2a40e0b-1e24469:hover,.elementor .e-2a40e0b-1e24469:focus-visible{color:var(--green);background-color:var(--dirty-white);}.elementor .e-3167042-a184ed1{max-width:830px;padding:0px;display:flex;flex-direction:column;align-self:center;}.elementor .e-1dd6acf-710c180{padding-block-start:100px;padding-block-end:75px;padding-inline-start:40px;padding-inline-end:40px;flex-direction:column;}.elementor .e-ebedcaa-628d157{font-family:var(--Sora);font-weight:700;font-size:60px;color:var(--white);line-height:65px;}.elementor .e-d3fb191-ddc9f40{font-weight:600;font-size:30px;color:var(--white);line-height:1em;margin-block-end:15px;}.elementor .e-fa675bb-28c35a3{font-size:20px;color:var(--white);line-height:25px;}.elementor .e-27e5222-7fe2157{gap:10px;}.elementor .e-7810037-a7fb51d{color:var(--green);background-color:var(--white);display:block;align-self:center;}.elementor .e-7810037-a7fb51d:hover,.elementor .e-7810037-a7fb51d:focus-visible{color:var(--white);background-color:#fff0;}.elementor .e-93dbaea-40c0c7f{justify-content:center;}.elementor .e-77820a8-5de9c69{max-width:1350px;padding:0px;display:flex;flex-direction:row;align-self:center;}.elementor .e-3704cc0-a3010b7{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;}