.elementor .e-862665e-ff5108d{color:var(--white);text-transform:uppercase;margin-block-end:15px;}.elementor .e-86f8b8f-a7bb623{font-weight:600;color:var(--white);margin-block-end:5px;}.elementor .e-fdf931a-40ee872{max-width:700px;font-size:20px;color:var(--white);line-height:25px;}.elementor .e-b41ba48-3ac9192{padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-fc8218a-1c3cbcf{padding:0px;display:flex;flex-direction:row;gap:20px;}.elementor .e-1ada55b-d395362{gap:45px;}.elementor .e-6ed57c1-48bdfbf{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-a23e6cd-90b49ef{border-radius:20px;}.elementor .e-2991807-75b5064{max-width:400px;line-height:20px;margin-block-end:120px;}.elementor .e-6398728-c1fe7aa{font-size:20px;line-height:1em;border-radius:50px;border-width:1px;display:block;align-self:start;}.elementor .e-6398728-c1fe7aa:hover,.elementor .e-6398728-c1fe7aa:focus-visible{border-width:1px;border-color:var(--white);background-color:var(--white);}.elementor .e-6b49fc6-5036445{padding-inline-end:90px;gap:10px;justify-content:center;}.elementor .e-1619759-71e5c4c{max-width:1255px;padding:0px;display:flex;flex-direction:row;gap:20px;align-self:center;}.elementor .e-60763e9-67bcd3a{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-66dc2a2-fd8901b{border-radius:20px;align-self:end;}.elementor .e-4d06b10-6e6ae59{max-width:400px;line-height:20px;margin-block-end:120px;}.elementor .e-24d045a-542ae2c{font-size:20px;line-height:1em;border-radius:50px;border-width:1px;display:block;align-self:start;}.elementor .e-24d045a-542ae2c:hover,.elementor .e-24d045a-542ae2c:focus-visible{border-width:1px;border-color:var(--white);background-color:var(--white);}.elementor .e-7084578-f6c8aeb{padding-inline-end:0px;justify-content:center;}.elementor .e-ee4517b-adc5838{max-width:1255px;padding:0px;display:flex;flex-direction:row-reverse;gap:20px;align-self:center;}.elementor .e-d341d6d-d0fc8e0{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-c74ba3c-aba8e3f{border-radius:20px;}.elementor .e-7a96697-5479cf6{max-width:565px;line-height:20px;margin-block-end:60px;}.elementor .e-c2b08b4-e341059{font-size:20px;line-height:1em;border-radius:50px;border-width:1px;display:block;align-self:start;}.elementor .e-c2b08b4-e341059:hover,.elementor .e-c2b08b4-e341059:focus-visible{border-width:1px;border-color:var(--white);background-color:var(--white);}.elementor .e-05c593d-5eb72b7{padding-inline-end:0px;justify-content:center;}.elementor .e-df563e6-cdb8a79{max-width:1255px;padding:0px;display:flex;flex-direction:row;gap:20px;align-self:center;}.elementor .e-e0bf41d-2558a5d{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-8703f6b-cea8a70{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-f128ae3-1980bcd{font-weight:600;color:var(--white);line-height:35px;}.elementor .e-2455cdb-71d4f32{color:var(--white);line-height:35px;margin-block-end:10px;}.elementor .e-55a6e16-f0958ad{color:var(--white);line-height:20px;margin-block-end:55px;}.elementor .e-0cf1328-fa708d0{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-0cf1328-fa708d0:hover,.elementor .e-0cf1328-fa708d0:focus-visible{border-width:1px;border-color:var(--white);background-color:#fff0;}.elementor .e-19729ca-246c482{max-width:615px;padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-24073c0-d9a06f1{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-bbd0676-8512ab3{padding:0px;flex-direction:row-reverse;}.elementor .e-2229f94-448032a{font-size:15px;line-height:25px;text-align:center;}.elementor .e-945313c-22917f2{max-width:660px;line-height:20px;text-align:center;margin-block-end:55px;align-self:center;}.elementor .e-33df900-3daf1ec{padding-inline-start:58px;padding-inline-end:58px;display:block;align-self:center;}.elementor .e-9c2f1f9-94a818a{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-8e761d7-e4450aa{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-a0d750d-230d4f3{font-weight:600;font-size:15px;line-height:25px;}.elementor .e-547f337-dea97b6{line-height:20px;margin-block-end:60px;}.elementor .e-4163a6f-1fbae6b{font-weight:600;margin-block-end:15px;}.elementor .e-a9191e8-13597ad{font-weight:600;font-size:15px;line-height:25px;}.elementor .e-d8b4c0f-7fcc691{line-height:20px;margin-block-end:25px;}.elementor .e-e9bc770-86795dc{font-weight:600;font-size:15px;line-height:25px;}.elementor .e-bf575c5-b69fd49{line-height:20px;margin-block-end:25px;}.elementor .e-534eff4-7163467{font-weight:600;font-size:15px;line-height:25px;}.elementor .e-ca57e8b-f413ed4{line-height:20px;margin-block-end:25px;}.elementor .e-d5e37cb-dcd2bb3{font-weight:600;font-size:15px;line-height:25px;}.elementor .e-ecb3a6d-165557a{line-height:20px;}.elementor .e-431e207-8aec4fc{justify-content:center;}.elementor .e-d7d6bf1-8215405{gap:30px;}.elementor .e-ee3f185-3e962ca{padding-block-start:50px;gap:30px;}.elementor .e-b99a7e5-d6631b4{flex-direction:row;gap:60px;}.elementor .e-10d8bf1-c1ce3f5{max-width:1410px;padding:0px;display:flex;flex-direction:row;gap:90px;align-self:center;}.elementor .e-71c69ab-58d7689{padding-block-start:65px;padding-block-end:80px;padding-inline-start:40px;padding-inline-end:40px;flex-direction:column;}.elementor .e-9ec9625-b82eeb0{color:var(--white);line-height:50px;}.elementor .e-5f6994c-c7480a4{font-weight:600;font-size:15px;color:var(--white);line-height:25px;}.elementor .e-54974b1-1ae65be{color:var(--white);line-height:20px;margin-block-end:40px;}.elementor .e-568fde1-3dad17b{font-size:20px;line-height:1em;border-radius:50px;border-width:1px;display:block;align-self:start;}.elementor .e-568fde1-3dad17b:hover,.elementor .e-568fde1-3dad17b:focus-visible{border-width:1px;border-color:var(--white);background-color:var(--white);}.elementor .e-03556f7-8a951ff{gap:5px;}.elementor .e-f97bd2b-5392a34{max-width:1050px;padding:0px;display:flex;flex-direction:row;align-self:center;}.elementor .e-fc58a9e-c39f40b{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-b1f7f5f-3ae7509{color:var(--green);text-align:center;}.elementor .e-96aebd8-3ac7433{text-align:center;margin-block-end:10px;}.elementor .e-e54ffa1-8e5833a{max-width:530px;text-align:center;margin-block-end:50px;align-self:center;}.elementor .e-7b92a4b-559fd6c{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-783cd0d-b426e0b{aspect-ratio:3/4;object-fit:cover;}.elementor .e-d759f87-8093f76{aspect-ratio:3/4;object-fit:cover;}.elementor .e-941e01c-2810c94{aspect-ratio:3/4;object-fit:cover;}.elementor .e-7ac0563-2a79c2d{aspect-ratio:3/4;object-fit:cover;}.elementor .e-2a11fe6-9311cf2{padding-inline-start:58px;padding-inline-end:58px;display:none;align-self:center;}.elementor .e-2a11fe6-9311cf2:hover,.elementor .e-2a11fe6-9311cf2:focus-visible{background-color:var(--dirty-white);}.elementor .e-d5d833e-e41008e{padding-block-start:50px;padding-block-end:50px;padding-inline-start:50px;padding-inline-end:50px;flex-direction:column;gap:10px;}.elementor .e-afcbdb0-26e51c8{color:var(--white);text-align:center;}.elementor .e-11ff77f-2cbf7f6{color:var(--white);text-align:center;margin-block-end:10px;}.elementor .e-e61e17a-5a07a92{max-width:660px;color:var(--white);line-height:20px;text-align:center;margin-block-end:55px;align-self:center;}.elementor .e-b8dac44-aac5dc7{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-6b605c4-867f5f5{color:var(--green);line-height:1em;margin-block-end:5px;}.elementor .e-bf4c6af-27cbc12{line-height:20px;}.elementor .e-154f0fc-27980d0{line-height:20px;margin-block-end:5px;}.elementor .e-b039605-d9a4719{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-029d439-7a184db{color:var(--green);line-height:1em;margin-block-end:12px;}.elementor .e-e2d4297-ee6e723{line-height:20px;}.elementor .e-39690df-81ab90f{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-c4cd9af-8e9c63c{max-width:1110px;padding:0px;display:flex;flex-direction:row;gap:120px;align-self:center;}.elementor .e-8b03751-c450bd3{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-1999a80-4376b42{color:var(--green);text-align:center;}.elementor .e-647c354-ac60783{line-height:50px;text-align:center;margin-block-end:10px;}.elementor .e-8801f50-a9da908{line-height:20px;}.elementor .e-2ee984a-8758b70{line-height:20px;}.elementor .e-313bb85-a528768{line-height:20px;}.elementor .e-dd29348-37b8c52{line-height:20px;}.elementor .e-849e82f-8d6ad5e{line-height:20px;}.elementor .e-559af70-e4e1172{color:var(--white);padding-inline-start:85px;padding-inline-end:85px;background-color:var(--green);display:flex;align-self:center;}.elementor .e-559af70-e4e1172:hover,.elementor .e-559af70-e4e1172:focus-visible{color:var(--green);background-color:var(--dirty-white);}.elementor .e-6ff3dd8-85eff6f{max-width:830px;padding:0px;display:flex;flex-direction:column;align-self:center;}.elementor .e-b43df54-1dd402f{padding-block-start:100px;padding-block-end:75px;padding-inline-start:40px;padding-inline-end:40px;flex-direction:column;}.elementor .e-32b61f7-cb6842f{font-family:var(--Sora);font-weight:700;font-size:60px;color:var(--white);line-height:65px;}.elementor .e-adcd671-35dafe3{font-weight:600;font-size:30px;color:var(--white);line-height:1em;margin-block-end:15px;}.elementor .e-3ae57aa-3961c99{font-size:20px;color:var(--white);line-height:25px;}.elementor .e-682eb1b-affc327{gap:10px;}.elementor .e-740a7cb-44cd2bc{color:var(--green);background-color:var(--white);display:block;align-self:center;}.elementor .e-740a7cb-44cd2bc:hover,.elementor .e-740a7cb-44cd2bc:focus-visible{color:var(--white);background-color:#fff0;}.elementor .e-fa78514-9dd1312{justify-content:center;}.elementor .e-85c2d96-66d28f6{max-width:1350px;padding:0px;display:flex;flex-direction:row;align-self:center;}.elementor .e-9034ef1-f20c0c9{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;}