.elementor .e-44b4e89-58ef3a0{color:var(--white);text-transform:uppercase;margin-block-end:15px;}.elementor .e-0c00e76-1a6604a{font-weight:600;color:var(--white);margin-block-end:5px;}.elementor .e-99d11c9-58e6c33{max-width:700px;font-size:20px;color:var(--white);line-height:25px;}.elementor .e-7f44944-9bbdb40{padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-25f8c67-d524743{padding:0px;display:flex;flex-direction:row;gap:20px;}.elementor .e-8e19194-267c6a4{gap:45px;}.elementor .e-13c4e9e-97405bd{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-b730c5a-f44777e{border-radius:20px;}.elementor .e-db46eae-73dbdbf{max-width:350px;line-height:20px;margin-block-end:120px;}.elementor .e-9472ad3-fb340c5{font-size:20px;line-height:1em;border-radius:50px;border-width:1px;display:block;align-self:start;}.elementor .e-9472ad3-fb340c5:hover,.elementor .e-9472ad3-fb340c5:focus-visible{border-width:1px;border-color:var(--white);background-color:var(--white);}.elementor .e-d96fe67-685323f{padding-inline-end:90px;gap:10px;justify-content:center;}.elementor .e-ac442a9-8a40cdd{max-width:1255px;padding:0px;display:flex;flex-direction:row;gap:20px;align-self:center;}.elementor .e-4d9b84c-a0e22d7{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-265052a-4e9932e{border-radius:20px;align-self:end;}.elementor .e-594e45f-54b764b{max-width:350px;line-height:20px;margin-block-end:120px;}.elementor .e-27756bd-3174263{font-size:20px;line-height:1em;border-radius:50px;border-width:1px;display:block;align-self:start;}.elementor .e-27756bd-3174263:hover,.elementor .e-27756bd-3174263:focus-visible{border-width:1px;border-color:var(--white);background-color:var(--white);}.elementor .e-149424e-fffb3a1{padding-inline-end:0px;justify-content:center;}.elementor .e-185ab29-47ee07c{max-width:1255px;padding:0px;display:flex;flex-direction:row-reverse;gap:20px;align-self:center;}.elementor .e-fc60022-73f31d0{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-2a0a41a-de97242{border-radius:20px;}.elementor .e-8e9b524-4b692b0{max-width:400px;line-height:20px;margin-block-end:60px;}.elementor .e-532ad0e-4733cac{font-size:20px;line-height:1em;border-radius:50px;border-width:1px;display:block;align-self:start;}.elementor .e-532ad0e-4733cac:hover,.elementor .e-532ad0e-4733cac:focus-visible{border-width:1px;border-color:var(--white);background-color:var(--white);}.elementor .e-87651cc-aff2037{padding-inline-end:0px;justify-content:center;}.elementor .e-6fa81b5-f9910cd{max-width:1255px;padding:0px;display:flex;flex-direction:row;gap:20px;align-self:center;}.elementor .e-9e8cc24-1505ddd{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-87537be-8584fd0{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-69e56f0-197b1bf{font-weight:600;color:var(--white);line-height:35px;}.elementor .e-7044acb-d7d3ffc{color:var(--white);line-height:35px;margin-block-end:10px;}.elementor .e-9eef568-7948346{color:var(--white);line-height:20px;margin-block-end:55px;}.elementor .e-131acbf-b4cc19d{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-131acbf-b4cc19d:hover,.elementor .e-131acbf-b4cc19d:focus-visible{border-width:1px;border-color:var(--white);background-color:#fff0;}.elementor .e-780926f-043080c{max-width:615px;padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-0c0de60-ef62f65{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-60f523d-6ce8f39{padding:0px;flex-direction:row-reverse;}.elementor .e-3baa84f-43934ce{font-size:15px;line-height:25px;text-align:center;}.elementor .e-149b936-513fb63{max-width:660px;line-height:20px;text-align:center;margin-block-end:55px;align-self:center;}.elementor .e-6406e72-6efc3f4{padding-inline-start:58px;padding-inline-end:58px;display:block;align-self:center;}.elementor .e-8c71af9-cac3ead{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-1a3a56e-0d0b173{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-96361d3-39cf1b6{font-weight:600;font-size:15px;line-height:25px;}.elementor .e-171fc34-8149b51{line-height:20px;margin-block-end:60px;}.elementor .e-150df8b-ea50dab{font-weight:600;margin-block-end:15px;}.elementor .e-67dc429-6ec5e80{font-weight:600;font-size:15px;line-height:25px;}.elementor .e-2fbfeac-b3a1856{line-height:20px;margin-block-end:25px;}.elementor .e-18765db-006ba17{font-weight:600;font-size:15px;line-height:25px;}.elementor .e-5027405-51d8bff{line-height:20px;margin-block-end:25px;}.elementor .e-380e3da-6f8f53c{font-weight:600;font-size:15px;line-height:25px;}.elementor .e-4eed1d6-397e6c4{line-height:20px;margin-block-end:25px;}.elementor .e-e48f517-54b276f{font-weight:600;font-size:15px;line-height:25px;}.elementor .e-176aeee-e2794e8{line-height:20px;}.elementor .e-c3f1282-bdf5083{justify-content:center;}.elementor .e-dae42df-0067485{gap:30px;}.elementor .e-2485bd2-b378153{padding-block-start:50px;gap:30px;}.elementor .e-75bbbaf-afdde72{flex-direction:row;gap:60px;}.elementor .e-9ba2c30-5872b77{max-width:1410px;padding:0px;display:flex;flex-direction:row;gap:90px;align-self:center;}.elementor .e-d1ba562-cf279fa{padding-block-start:65px;padding-block-end:80px;padding-inline-start:40px;padding-inline-end:40px;flex-direction:column;}.elementor .e-547d355-16e0ec5{color:var(--white);line-height:50px;}.elementor .e-2ece489-740ce14{font-weight:600;font-size:15px;color:var(--white);line-height:25px;}.elementor .e-8ca8615-44dad43{color:var(--white);line-height:20px;margin-block-end:40px;}.elementor .e-b7ae6fe-395e723{font-size:20px;line-height:1em;border-radius:50px;border-width:1px;display:block;align-self:start;}.elementor .e-b7ae6fe-395e723:hover,.elementor .e-b7ae6fe-395e723:focus-visible{border-width:1px;border-color:var(--white);background-color:var(--white);}.elementor .e-4fae995-cf5369c{gap:5px;}.elementor .e-16f1130-ee2cccf{max-width:1050px;padding:0px;display:flex;flex-direction:row;align-self:center;}.elementor .e-6a5ead3-41b5788{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-f812193-93e1c02{color:var(--green);text-align:center;}.elementor .e-9088df6-3c4bbda{text-align:center;margin-block-end:10px;}.elementor .e-3d05c58-c4aa68f{max-width:530px;text-align:center;margin-block-end:50px;align-self:center;}.elementor .e-4fe3d05-217fd71{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-44357c5-7b55f02{aspect-ratio:3/4;object-fit:cover;}.elementor .e-58e0b0a-e03647d{aspect-ratio:3/4;object-fit:cover;}.elementor .e-93e8a8b-f964375{aspect-ratio:3/4;object-fit:cover;}.elementor .e-c0d9854-a574b10{aspect-ratio:3/4;object-fit:cover;}.elementor .e-766a66f-d97d601{padding-inline-start:58px;padding-inline-end:58px;display:none;align-self:center;}.elementor .e-766a66f-d97d601:hover,.elementor .e-766a66f-d97d601:focus-visible{background-color:var(--dirty-white);}.elementor .e-1f01d63-7618aee{padding-block-start:50px;padding-block-end:50px;padding-inline-start:50px;padding-inline-end:50px;flex-direction:column;gap:10px;}.elementor .e-766fd83-19f5d3f{color:var(--white);text-align:center;}.elementor .e-5a39864-7c6991e{color:var(--white);text-align:center;margin-block-end:10px;}.elementor .e-fa79a3a-9aadb76{max-width:660px;color:var(--white);line-height:20px;text-align:center;margin-block-end:55px;align-self:center;}.elementor .e-46b7cc4-92edfb5{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-cc741d6-5523b5a{color:var(--green);line-height:1em;margin-block-end:5px;}.elementor .e-16a2db4-cd4d11d{line-height:20px;}.elementor .e-5d13175-c2a8c45{line-height:20px;margin-block-end:5px;}.elementor .e-eed5388-854962a{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-d9eeab1-ecb3db8{color:var(--green);line-height:1em;margin-block-end:12px;}.elementor .e-442393f-dd1775c{line-height:20px;}.elementor .e-a7bc061-e594fd2{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-bdc5bab-88b4229{max-width:1110px;padding:0px;display:flex;flex-direction:row;gap:120px;align-self:center;}.elementor .e-12eb2a8-7629bfe{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-5f744d8-fbef504{color:var(--green);text-align:center;}.elementor .e-2ecf484-e4e53f9{line-height:50px;text-align:center;margin-block-end:10px;}.elementor .e-f0aecda-1feb696{line-height:20px;}.elementor .e-e640f1a-b627110{line-height:20px;}.elementor .e-89e2224-be7048a{line-height:20px;}.elementor .e-76d6a38-486d388{line-height:20px;}.elementor .e-9738f80-da8dac6{line-height:20px;}.elementor .e-8c1630e-267e176{color:var(--white);padding-inline-start:85px;padding-inline-end:85px;background-color:var(--green);display:flex;align-self:center;}.elementor .e-8c1630e-267e176:hover,.elementor .e-8c1630e-267e176:focus-visible{color:var(--green);background-color:var(--dirty-white);}.elementor .e-f0ebc77-435fe82{max-width:830px;padding:0px;display:flex;flex-direction:column;align-self:center;}.elementor .e-ea21958-de1fb67{padding-block-start:100px;padding-block-end:75px;padding-inline-start:40px;padding-inline-end:40px;flex-direction:column;}.elementor .e-cfe6d6e-e38f34d{font-family:var(--Sora);font-weight:700;font-size:60px;color:var(--white);line-height:65px;}.elementor .e-8598df2-0b41d8c{font-weight:600;font-size:30px;color:var(--white);line-height:1em;margin-block-end:15px;}.elementor .e-4855a05-af8ce2f{font-size:20px;color:var(--white);line-height:25px;}.elementor .e-995036a-762ecf5{gap:10px;}.elementor .e-e271a2c-b7e94d7{color:var(--green);background-color:var(--white);display:block;align-self:center;}.elementor .e-e271a2c-b7e94d7:hover,.elementor .e-e271a2c-b7e94d7:focus-visible{color:var(--white);background-color:#fff0;}.elementor .e-3d78c5a-20e63cf{justify-content:center;}.elementor .e-cea7a01-04561e6{max-width:1350px;padding:0px;display:flex;flex-direction:row;align-self:center;}.elementor .e-d72126b-ecccc9b{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;}