.elementor .e-5a1add9-2162ef2{color:var(--white);text-transform:uppercase;margin-block-end:15px;}.elementor .e-e47bcd7-aef6b7b{font-weight:600;color:var(--white);margin-block-end:5px;}.elementor .e-7ba70a2-b5daaf6{max-width:700px;font-size:20px;color:var(--white);line-height:25px;}.elementor .e-5961733-d209864{padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-f40bf21-469c0a7{padding:0px;display:flex;flex-direction:row;gap:20px;}.elementor .e-7bb2906-3fbc25c{gap:45px;}.elementor .e-8b0f84c-c8859b6{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-d0c34d9-bcf280f{border-radius:20px;}.elementor .e-34d3802-0dd159c{max-width:380px;line-height:20px;margin-block-end:120px;}.elementor .e-1d3281d-b3cd7a1{font-size:20px;line-height:1em;border-radius:50px;border-width:1px;display:block;align-self:start;}.elementor .e-1d3281d-b3cd7a1:hover,.elementor .e-1d3281d-b3cd7a1:focus-visible{border-width:1px;border-color:var(--white);background-color:var(--white);}.elementor .e-6b1a75e-6889a1d{padding-inline-end:90px;gap:10px;justify-content:center;}.elementor .e-2f09d3d-eaaa31d{max-width:1255px;padding:0px;display:flex;flex-direction:row;gap:20px;align-self:center;}.elementor .e-8927f8d-e43d66a{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-134302a-f63d573{border-radius:20px;align-self:end;}.elementor .e-7df0d31-78f70c3{max-width:350px;line-height:20px;margin-block-end:120px;}.elementor .e-cf16740-537d87b{font-size:20px;line-height:1em;border-radius:50px;border-width:1px;display:block;align-self:start;}.elementor .e-cf16740-537d87b:hover,.elementor .e-cf16740-537d87b:focus-visible{border-width:1px;border-color:var(--white);background-color:var(--white);}.elementor .e-586ead6-4a5334f{padding-inline-end:0px;justify-content:center;}.elementor .e-b738c13-29dc6a9{max-width:1255px;padding:0px;display:flex;flex-direction:row-reverse;gap:20px;align-self:center;}.elementor .e-abea6a4-59ab21d{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-d1901ed-8fb794d{border-radius:20px;}.elementor .e-0b3a98d-87031fb{max-width:400px;line-height:20px;margin-block-end:60px;}.elementor .e-aaa9343-7965903{font-size:20px;line-height:1em;border-radius:50px;border-width:1px;display:block;align-self:start;}.elementor .e-aaa9343-7965903:hover,.elementor .e-aaa9343-7965903:focus-visible{border-width:1px;border-color:var(--white);background-color:var(--white);}.elementor .e-698ee28-f040981{padding-inline-end:0px;justify-content:center;}.elementor .e-2770c16-b478c87{max-width:1255px;padding:0px;display:flex;flex-direction:row;gap:20px;align-self:center;}.elementor .e-0f07c0d-897ddc6{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-291ea15-f5ce0b0{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-04240eb-eae9c1a{font-weight:600;color:var(--white);line-height:35px;}.elementor .e-3502739-0d00565{color:var(--white);line-height:35px;margin-block-end:10px;}.elementor .e-88c3631-1e2270c{color:var(--white);line-height:20px;margin-block-end:55px;}.elementor .e-847496d-9f16af5{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-847496d-9f16af5:hover,.elementor .e-847496d-9f16af5:focus-visible{border-width:1px;border-color:var(--white);background-color:#fff0;}.elementor .e-95d7648-e85765e{max-width:615px;padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-15345b0-aad475a{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-b5f0c94-821a11c{padding:0px;flex-direction:row-reverse;}.elementor .e-78768b8-330375a{font-size:15px;line-height:25px;text-align:center;}.elementor .e-4bfab9f-9e4b01c{max-width:660px;line-height:20px;text-align:center;margin-block-end:55px;align-self:center;}.elementor .e-972b8a7-011aba5{padding-inline-start:58px;padding-inline-end:58px;display:block;align-self:center;}.elementor .e-72add44-b10bd80{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-560b568-90bf174{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-f93ff84-972cd02{font-weight:600;font-size:15px;line-height:25px;}.elementor .e-6f758ec-66cd7a3{line-height:20px;margin-block-end:60px;}.elementor .e-50d6fb6-821fdf7{font-weight:600;margin-block-end:15px;}.elementor .e-3b5921f-d4ad367{font-weight:600;font-size:15px;line-height:25px;}.elementor .e-bf3b12a-c7a444e{line-height:20px;margin-block-end:25px;}.elementor .e-8bef704-bc0d7c9{font-weight:600;font-size:15px;line-height:25px;}.elementor .e-a1d16ac-574be34{line-height:20px;margin-block-end:25px;}.elementor .e-33f296f-a0c7369{font-weight:600;font-size:15px;line-height:25px;}.elementor .e-6a4053a-a70410b{line-height:20px;margin-block-end:25px;}.elementor .e-b973005-f19a284{font-weight:600;font-size:15px;line-height:25px;}.elementor .e-69fbce1-c2c1ab1{line-height:20px;}.elementor .e-87e80cb-4fb71fe{justify-content:center;}.elementor .e-3313d4e-e9310f8{gap:30px;}.elementor .e-bdd057d-dd11b5c{padding-block-start:50px;gap:30px;}.elementor .e-a56df93-eae96bd{flex-direction:row;gap:60px;}.elementor .e-e04b6ae-c6e9505{max-width:1410px;padding:0px;display:flex;flex-direction:row;gap:90px;align-self:center;}.elementor .e-f067a55-813889d{padding-block-start:65px;padding-block-end:80px;padding-inline-start:40px;padding-inline-end:40px;flex-direction:column;}.elementor .e-60bccb1-3384561{color:var(--white);line-height:50px;}.elementor .e-34fe0ea-cb9f70b{font-weight:600;font-size:15px;color:var(--white);line-height:25px;}.elementor .e-61a7e15-f76ae63{color:var(--white);line-height:20px;margin-block-end:40px;}.elementor .e-9a843d7-88742d3{font-size:20px;line-height:1em;border-radius:50px;border-width:1px;display:block;align-self:start;}.elementor .e-9a843d7-88742d3:hover,.elementor .e-9a843d7-88742d3:focus-visible{border-width:1px;border-color:var(--white);background-color:var(--white);}.elementor .e-45d40a4-c8c0dab{gap:5px;}.elementor .e-3f7c512-067425a{max-width:1050px;padding:0px;display:flex;flex-direction:row;align-self:center;}.elementor .e-11f65ec-e454179{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-0651fbf-6a1cbe6{color:var(--green);text-align:center;}.elementor .e-4981ec9-8f682ae{text-align:center;margin-block-end:10px;}.elementor .e-38fe693-b52c212{max-width:530px;text-align:center;margin-block-end:50px;align-self:center;}.elementor .e-1debf4b-cda0de5{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-1a5b1ed-784e6ba{aspect-ratio:3/4;object-fit:cover;}.elementor .e-cc5b17c-657da73{aspect-ratio:3/4;object-fit:cover;}.elementor .e-286b2b4-ded4199{aspect-ratio:3/4;object-fit:cover;}.elementor .e-1303d8a-0fef62e{aspect-ratio:3/4;object-fit:cover;}.elementor .e-b1bdae4-c00522a{padding-inline-start:58px;padding-inline-end:58px;display:none;align-self:center;}.elementor .e-b1bdae4-c00522a:hover,.elementor .e-b1bdae4-c00522a:focus-visible{background-color:var(--dirty-white);}.elementor .e-23fbfc5-54e9a3b{padding-block-start:50px;padding-block-end:50px;padding-inline-start:50px;padding-inline-end:50px;flex-direction:column;gap:10px;}.elementor .e-c9e36c1-129309d{color:var(--white);text-align:center;}.elementor .e-347a121-9a14682{color:var(--white);text-align:center;margin-block-end:10px;}.elementor .e-70c52d5-e3609ac{max-width:660px;color:var(--white);line-height:20px;text-align:center;margin-block-end:55px;align-self:center;}.elementor .e-e887321-a2e8743{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-a205bc9-c80bbe4{color:var(--green);line-height:1em;margin-block-end:5px;}.elementor .e-8aac0cf-88c914d{line-height:20px;}.elementor .e-8fd94bc-b01c225{line-height:20px;margin-block-end:5px;}.elementor .e-7359b2c-67c73f1{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-976f3c4-7d6fa1c{color:var(--green);line-height:1em;margin-block-end:12px;}.elementor .e-b9e7306-64b8663{line-height:20px;}.elementor .e-2fae219-1081bbe{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-3173e53-65e19d7{max-width:1110px;padding:0px;display:flex;flex-direction:row;gap:120px;align-self:center;}.elementor .e-e63b015-62626df{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-ae1eced-db38da2{color:var(--green);text-align:center;}.elementor .e-fe1e4d7-15c61de{line-height:50px;text-align:center;margin-block-end:10px;}.elementor .e-4f6b366-83ee658{line-height:20px;}.elementor .e-4c59415-96e061c{line-height:20px;}.elementor .e-4b031de-dee2401{line-height:20px;}.elementor .e-69998f7-7c3ad80{line-height:20px;}.elementor .e-2a0ccc8-fd7bcd3{line-height:20px;}.elementor .e-33c7860-a6bc6fb{color:var(--white);padding-inline-start:85px;padding-inline-end:85px;background-color:var(--green);display:flex;align-self:center;}.elementor .e-33c7860-a6bc6fb:hover,.elementor .e-33c7860-a6bc6fb:focus-visible{color:var(--green);background-color:var(--dirty-white);}.elementor .e-4d00ebb-b8fc5cb{max-width:830px;padding:0px;display:flex;flex-direction:column;align-self:center;}.elementor .e-50854a6-df7c388{padding-block-start:100px;padding-block-end:75px;padding-inline-start:40px;padding-inline-end:40px;flex-direction:column;}.elementor .e-ac1ea94-255b925{font-family:var(--Sora);font-weight:700;font-size:60px;color:var(--white);line-height:65px;}.elementor .e-9a388e0-3a5689e{font-weight:600;font-size:30px;color:var(--white);line-height:1em;margin-block-end:15px;}.elementor .e-8eb588e-20ca01f{font-size:20px;color:var(--white);line-height:25px;}.elementor .e-e96dfa8-dbd8696{gap:10px;}.elementor .e-cddf097-65b4e11{color:var(--green);background-color:var(--white);display:block;align-self:center;}.elementor .e-cddf097-65b4e11:hover,.elementor .e-cddf097-65b4e11:focus-visible{color:var(--white);background-color:#fff0;}.elementor .e-ef9512e-f08031e{justify-content:center;}.elementor .e-a4106e9-7b82f90{max-width:1350px;padding:0px;display:flex;flex-direction:row;align-self:center;}.elementor .e-a0f81ea-f44fded{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;}