.elementor .e-7ea65cc-95ad110{color:var(--white);text-transform:uppercase;margin-block-end:15px;}.elementor .e-8e9fbc6-e95298f{font-weight:600;color:var(--white);}.elementor .e-8ba7619-2d6653a{width:100%;font-size:20px;color:var(--white);line-height:25px;}.elementor .e-bf23005-2a978ca{padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-b1be577-2df26ae{padding:0px;display:flex;flex-direction:row;gap:20px;}.elementor .e-4cbadae-176e370{gap:45px;}.elementor .e-ea4131c-435a99d{background-image:url("https://recouphealth.ca/wp-content/uploads/2026/03/rh-img98.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-3da20ee-fe7a1fe{border-radius:20px;}.elementor .e-ca85577-3307cb2{line-height:20px;margin-block-end:100px;}.elementor .e-6a157a9-a5fc47e{font-size:20px;line-height:1em;border-radius:50px;border-width:1px;display:block;align-self:start;}.elementor .e-6a157a9-a5fc47e:hover,.elementor .e-6a157a9-a5fc47e:focus-visible{border-width:1px;border-color:var(--white);background-color:var(--white);}.elementor .e-3172070-b8b0e91{padding-inline-end:90px;gap:10px;justify-content:center;}.elementor .e-4fa3494-c06b91d{max-width:1255px;padding:0px;display:flex;flex-direction:row;gap:20px;align-self:center;}.elementor .e-7265662-cc2ce14{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-829daee-4a0d251{border-radius:20px;align-self:end;}.elementor .e-dc3ca79-73a2a54{font-weight:600;font-size:15px;line-height:25px;}.elementor .e-9f1aca3-c746170{line-height:20px;margin-block-end:25px;}.elementor .e-70f1c9c-1d2b738{line-height:20px;margin-block-end:5px;}.elementor .e-b234600-7b5d13a{padding:0px;margin-block-end:40px;display:flex;flex-direction:row;gap:20px;justify-content:space-between;}.elementor .e-073b6e6-f9b4c82{font-size:20px;line-height:1em;border-radius:50px;border-width:1px;display:block;align-self:start;}.elementor .e-073b6e6-f9b4c82:hover,.elementor .e-073b6e6-f9b4c82:focus-visible{border-width:1px;border-color:var(--white);background-color:var(--white);}.elementor .e-64fa2bf-2035ced{padding-inline-end:0px;justify-content:center;}.elementor .e-bfc5e12-9ca9110{max-width:1255px;padding:0px;display:flex;flex-direction:row-reverse;gap:20px;align-self:center;}.elementor .e-ec3a305-7cafa63{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-8a33229-2702047{border-radius:20px;}.elementor .e-7b5375f-a2510e5{font-weight:600;font-size:15px;line-height:25px;}.elementor .e-35a524f-da83937{line-height:20px;margin-block-end:25px;}.elementor .e-b46a9b0-fe88888{line-height:20px;margin-block-end:5px;}.elementor .e-f9c1f8a-653e0d2{font-size:20px;line-height:1em;border-radius:50px;border-width:1px;display:block;align-self:start;}.elementor .e-f9c1f8a-653e0d2:hover,.elementor .e-f9c1f8a-653e0d2:focus-visible{border-width:1px;border-color:var(--white);background-color:var(--white);}.elementor .e-692e1ae-86b9489{padding-inline-end:0px;justify-content:center;}.elementor .e-328efda-f9ae412{max-width:1255px;padding:0px;display:flex;flex-direction:row;gap:20px;align-self:center;}.elementor .e-35d7dc5-9d7767e{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-7fcf1e4-06ccf21{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-59d1d74-a31510d{font-weight:600;color:var(--white);line-height:35px;}.elementor .e-1167dc4-a8a1d8d{color:var(--white);line-height:35px;margin-block-end:10px;}.elementor .e-357cf65-1a831a3{color:var(--white);line-height:20px;margin-block-end:55px;}.elementor .e-576a0fc-cdbc16d{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-576a0fc-cdbc16d:hover,.elementor .e-576a0fc-cdbc16d:focus-visible{border-width:1px;border-color:var(--white);background-color:#fff0;}.elementor .e-630f3ea-514d780{max-width:615px;padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-f4cdde9-23eabd7{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-6effe23-25129a6{padding:0px;flex-direction:row-reverse;}.elementor .e-4d7b8bf-68bf5c3{font-size:15px;line-height:25px;text-align:center;}.elementor .e-f5d258d-1b6dc37{max-width:660px;line-height:20px;text-align:center;margin-block-end:55px;align-self:center;}.elementor .e-aca8664-11cbf7c{padding-inline-start:58px;padding-inline-end:58px;display:block;align-self:center;}.elementor .e-82f65a5-02cd08e{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-e2c5e72-7accc24{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-2f66ab2-0f974e8{font-weight:600;font-size:15px;line-height:25px;}.elementor .e-5b5473b-d0a6c8d{line-height:20px;margin-block-end:60px;}.elementor .e-a4c6680-dea705c{font-weight:600;margin-block-end:15px;}.elementor .e-29d3ca9-de38895{font-weight:600;font-size:15px;line-height:25px;}.elementor .e-8c6ab5f-39c82c8{line-height:20px;margin-block-end:25px;}.elementor .e-2e50349-bc15503{font-weight:600;font-size:15px;line-height:25px;}.elementor .e-a117cbb-3fce897{line-height:20px;margin-block-end:25px;}.elementor .e-24a03d2-4a90ce7{font-weight:600;font-size:15px;line-height:25px;}.elementor .e-5fa57c4-7891a9e{line-height:20px;margin-block-end:25px;}.elementor .e-a8ca9a9-3b8f51d{font-weight:600;font-size:15px;line-height:25px;}.elementor .e-5287ff2-3306e12{line-height:20px;}.elementor .e-97a9f42-eff6cf2{justify-content:center;}.elementor .e-9cddc9d-6014602{gap:30px;}.elementor .e-343433a-fc7cadc{padding-block-start:50px;gap:30px;}.elementor .e-7c096f8-bdd5116{flex-direction:row;gap:60px;}.elementor .e-b432163-3a02123{max-width:1410px;padding:0px;display:flex;flex-direction:row;gap:90px;align-self:center;}.elementor .e-8f4c68e-e3f10f2{padding-block-start:65px;padding-block-end:80px;padding-inline-start:40px;padding-inline-end:40px;flex-direction:column;}.elementor .e-dd87bb4-f7d0206{color:var(--white);line-height:50px;}.elementor .e-4a9d664-8509b81{font-weight:600;font-size:15px;color:var(--white);line-height:25px;}.elementor .e-d0ba2c2-846ab60{color:var(--white);line-height:20px;margin-block-end:40px;}.elementor .e-7b7d344-d3d4586{font-size:20px;line-height:1em;border-radius:50px;border-width:1px;display:block;align-self:start;}.elementor .e-7b7d344-d3d4586:hover,.elementor .e-7b7d344-d3d4586:focus-visible{border-width:1px;border-color:var(--white);background-color:var(--white);}.elementor .e-62ec546-7cc9d17{gap:5px;}.elementor .e-65d887a-4a45cba{max-width:1050px;padding:0px;display:flex;flex-direction:row;align-self:center;}.elementor .e-5938ceb-8f82a7a{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-959b437-689a26c{color:var(--green);text-align:center;}.elementor .e-7b6997d-96b5f8a{text-align:center;margin-block-end:10px;}.elementor .e-25d63b0-3f71f16{max-width:530px;text-align:center;margin-block-end:50px;align-self:center;}.elementor .e-e7ddf48-a1aada0{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-00895b2-836c274{aspect-ratio:3/4;object-fit:cover;}.elementor .e-719e8bb-fce7928{aspect-ratio:3/4;object-fit:cover;}.elementor .e-24753e0-b914077{aspect-ratio:3/4;object-fit:cover;}.elementor .e-79dc230-4c32dcd{aspect-ratio:3/4;object-fit:cover;}.elementor .e-61475eb-91d7601{padding-inline-start:58px;padding-inline-end:58px;display:block;align-self:center;}.elementor .e-61475eb-91d7601:hover,.elementor .e-61475eb-91d7601:focus-visible{background-color:var(--dirty-white);}.elementor .e-a23890e-953a89a{padding-block-start:50px;padding-block-end:50px;padding-inline-start:50px;padding-inline-end:50px;flex-direction:column;gap:10px;}.elementor .e-1bd1815-aa19384{color:var(--white);text-align:center;}.elementor .e-dc45ece-d5f4f50{color:var(--white);text-align:center;margin-block-end:10px;}.elementor .e-4e17e9c-2b3ff00{max-width:660px;color:var(--white);line-height:20px;text-align:center;margin-block-end:55px;align-self:center;}.elementor .e-120b60e-551dbf9{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-1092c8e-fac1b23{color:var(--green);line-height:1em;margin-block-end:5px;}.elementor .e-4da540f-04f5242{line-height:20px;}.elementor .e-e7232be-b41390a{line-height:20px;margin-block-end:5px;}.elementor .e-6b1522a-ecb7eaa{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-387dbb5-3549e09{color:var(--green);line-height:1em;margin-block-end:12px;}.elementor .e-d0d6610-f4f9f0d{line-height:20px;}.elementor .e-3169590-1d25447{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-e18e6d0-452749e{max-width:1110px;padding:0px;display:flex;flex-direction:row;gap:120px;align-self:center;}.elementor .e-5c6db3f-8b502d0{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-9db47ed-0af7975{color:var(--green);text-align:center;}.elementor .e-db2d3b9-cebd6b7{line-height:50px;text-align:center;margin-block-end:10px;}.elementor .e-cf7a180-c6e9d1f{line-height:20px;}.elementor .e-4cf5a63-727de30{line-height:20px;}.elementor .e-21e4209-5e51ace{line-height:20px;}.elementor .e-cfc27a0-5581212{line-height:20px;}.elementor .e-a874068-7f07fd1{line-height:20px;}.elementor .e-89cf742-9142ff2{color:var(--white);padding-inline-start:85px;padding-inline-end:85px;background-color:var(--green);display:flex;align-self:center;}.elementor .e-89cf742-9142ff2:hover,.elementor .e-89cf742-9142ff2:focus-visible{color:var(--green);background-color:var(--dirty-white);}.elementor .e-ad5b0c1-870474f{max-width:830px;padding:0px;display:flex;flex-direction:column;align-self:center;}.elementor .e-66167c8-c08f68c{padding-block-start:100px;padding-block-end:75px;padding-inline-start:40px;padding-inline-end:40px;flex-direction:column;}.elementor .e-3a9cacd-8cfdfa9{font-family:var(--Sora);font-weight:700;font-size:60px;color:var(--white);line-height:65px;}.elementor .e-f6944d2-f7a3837{font-weight:600;font-size:30px;color:var(--white);line-height:1em;margin-block-end:15px;}.elementor .e-2f3b527-1d44836{font-size:20px;color:var(--white);line-height:25px;}.elementor .e-bfb34ef-e090bd0{gap:10px;}.elementor .e-af5aed5-c517531{color:var(--green);background-color:var(--white);display:block;align-self:center;}.elementor .e-af5aed5-c517531:hover,.elementor .e-af5aed5-c517531:focus-visible{color:var(--white);background-color:#fff0;}.elementor .e-2139634-a54ac30{justify-content:center;}.elementor .e-3658719-cbfef0e{max-width:1350px;padding:0px;display:flex;flex-direction:row;align-self:center;}.elementor .e-e55f571-d0edf57{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;}