.elementor .e-78bf2d5-153b38a{color:var(--white);text-transform:uppercase;margin-block-end:15px;}.elementor .e-a145bd8-e6b97ad{font-weight:600;color:var(--white);}.elementor .e-10288d1-77dd475{width:100%;font-size:20px;color:var(--white);line-height:25px;}.elementor .e-ef4b6ce-2c8cf52{padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-de117d7-330e354{padding:0px;display:flex;flex-direction:row;gap:20px;}.elementor .e-a6592b0-312e961{gap:45px;}.elementor .e-2c4055b-f4e99fd{background-image:url("https://recouphealth.ca/wp-content/uploads/2026/03/rh-img54.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-50fa66e-b4ec6c9{border-radius:20px;}.elementor .e-7be26de-e1929fa{line-height:20px;margin-block-end:120px;}.elementor .e-35b364e-49e4e29{font-size:20px;line-height:1em;border-radius:50px;border-width:1px;display:block;align-self:start;}.elementor .e-35b364e-49e4e29:hover,.elementor .e-35b364e-49e4e29:focus-visible{border-width:1px;border-color:var(--white);background-color:var(--white);}.elementor .e-058934e-d8031c3{padding-inline-end:90px;gap:10px;justify-content:center;}.elementor .e-79de46c-3a804e6{max-width:1255px;padding:0px;display:flex;flex-direction:row;gap:20px;align-self:center;}.elementor .e-429c51e-2732717{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-95bf0b1-b366900{border-radius:20px;align-self:end;}.elementor .e-b6df45e-8e312e8{font-weight:600;font-size:15px;line-height:25px;}.elementor .e-51146bf-7255968{line-height:20px;margin-block-end:25px;}.elementor .e-25b562a-37792d0{line-height:20px;margin-block-end:5px;}.elementor .e-7a57d1d-803127b{padding:0px;margin-block-end:40px;display:flex;flex-direction:row;gap:20px;justify-content:space-between;}.elementor .e-e3c3b76-19627ef{font-size:20px;line-height:1em;border-radius:50px;border-width:1px;display:block;align-self:start;}.elementor .e-e3c3b76-19627ef:hover,.elementor .e-e3c3b76-19627ef:focus-visible{border-width:1px;border-color:var(--white);background-color:var(--white);}.elementor .e-c864f3c-212d485{padding-inline-end:0px;justify-content:center;}.elementor .e-0ba3616-1b3dbed{max-width:1255px;padding:0px;display:flex;flex-direction:row-reverse;gap:20px;align-self:center;}.elementor .e-d7dfc09-495ba22{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-e6a1d66-cb4e58e{border-radius:20px;}.elementor .e-654ee6c-9123e23{font-weight:600;font-size:15px;line-height:25px;}.elementor .e-27777c5-18d92a5{line-height:20px;margin-block-end:25px;}.elementor .e-3f0f748-1f350ab{line-height:20px;margin-block-end:5px;}.elementor .e-5a9324b-c814e3c{line-height:20px;margin-block-start:25px;margin-block-end:95px;}.elementor .e-eeaee70-b4c911e{font-size:20px;line-height:1em;border-radius:50px;border-width:1px;display:block;align-self:start;}.elementor .e-eeaee70-b4c911e:hover,.elementor .e-eeaee70-b4c911e:focus-visible{border-width:1px;border-color:var(--white);background-color:var(--white);}.elementor .e-777e3bf-1c6e107{padding-inline-end:0px;justify-content:center;}.elementor .e-afc9026-3743b33{max-width:1255px;padding:0px;display:flex;flex-direction:row;gap:20px;align-self:center;}.elementor .e-76c64b7-66610a0{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-20e7f41-a439016{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-5089eb9-5bfb16b{font-weight:600;color:var(--white);line-height:35px;}.elementor .e-8b38f7c-60c31a1{color:var(--white);line-height:35px;margin-block-end:10px;}.elementor .e-15720f9-2d96d83{color:var(--white);line-height:20px;margin-block-end:55px;}.elementor .e-6b1bca7-9b5181a{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-6b1bca7-9b5181a:hover,.elementor .e-6b1bca7-9b5181a:focus-visible{border-width:1px;border-color:var(--white);background-color:#fff0;}.elementor .e-c238a80-c80bdd8{max-width:615px;padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-d5341b3-8fc07c2{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-06f51e8-39bd83e{padding:0px;flex-direction:row-reverse;}.elementor .e-5cd72be-1ed6430{font-size:15px;line-height:25px;text-align:center;}.elementor .e-06d2494-2043aac{max-width:660px;line-height:20px;text-align:center;margin-block-end:55px;align-self:center;}.elementor .e-bc015cd-4df3c16{padding-inline-start:58px;padding-inline-end:58px;display:block;align-self:center;}.elementor .e-66ed383-e07fa47{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-ddb9941-3b12f7c{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-7ae6ff7-28ecc03{font-weight:600;font-size:15px;line-height:25px;}.elementor .e-5c13b84-3246b68{line-height:20px;margin-block-end:60px;}.elementor .e-9cba25c-ccd2b98{font-weight:600;margin-block-end:15px;}.elementor .e-65c2007-0a341f6{font-weight:600;font-size:15px;line-height:25px;}.elementor .e-9f0dee4-258ace4{line-height:20px;margin-block-end:25px;}.elementor .e-0001be0-a81fe2d{font-weight:600;font-size:15px;line-height:25px;}.elementor .e-3ccd80e-481da17{line-height:20px;margin-block-end:25px;}.elementor .e-441ed10-ede5f68{font-weight:600;font-size:15px;line-height:25px;}.elementor .e-916a83a-47ba5b4{line-height:20px;margin-block-end:25px;}.elementor .e-c3e3fee-ec40f4d{font-weight:600;font-size:15px;line-height:25px;}.elementor .e-08087b5-909dc02{line-height:20px;}.elementor .e-0f517ee-48d0f72{justify-content:center;}.elementor .e-839693d-44fb42f{gap:30px;}.elementor .e-82cba24-a72fd5a{padding-block-start:50px;gap:30px;}.elementor .e-f692e42-547ada4{flex-direction:row;gap:60px;}.elementor .e-3bcf808-fe25b34{max-width:1410px;padding:0px;display:flex;flex-direction:row;gap:90px;align-self:center;}.elementor .e-6e52928-2090b4f{padding-block-start:65px;padding-block-end:80px;padding-inline-start:40px;padding-inline-end:40px;flex-direction:column;}.elementor .e-1e124ec-f471f3c{color:var(--white);line-height:50px;}.elementor .e-a3526f8-02ace4b{font-weight:600;font-size:15px;color:var(--white);line-height:25px;}.elementor .e-e89bd0e-1adfbde{color:var(--white);line-height:20px;margin-block-end:40px;}.elementor .e-83dba64-bb358e2{font-size:20px;line-height:1em;border-radius:50px;border-width:1px;display:block;align-self:start;}.elementor .e-83dba64-bb358e2:hover,.elementor .e-83dba64-bb358e2:focus-visible{border-width:1px;border-color:var(--white);background-color:var(--white);}.elementor .e-4455616-9071c10{gap:5px;}.elementor .e-2df0d5e-8c5e509{max-width:1050px;padding:0px;display:flex;flex-direction:row;align-self:center;}.elementor .e-0acbe73-96b5ab1{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-577cb16-7da6421{color:var(--green);text-align:center;}.elementor .e-aa15dd1-efe3c08{text-align:center;margin-block-end:10px;}.elementor .e-1ee698c-58f431f{max-width:530px;text-align:center;margin-block-end:50px;align-self:center;}.elementor .e-c19b24a-4a1e898{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-7ffb2f5-aef35d9{aspect-ratio:3/4;object-fit:cover;}.elementor .e-16a8ddd-818d0af{aspect-ratio:3/4;object-fit:cover;}.elementor .e-767d1f6-b3757e4{aspect-ratio:3/4;object-fit:cover;}.elementor .e-ab320ce-cdcb5d0{aspect-ratio:3/4;object-fit:cover;}.elementor .e-39f914d-dcc1598{padding-inline-start:58px;padding-inline-end:58px;display:block;align-self:center;}.elementor .e-39f914d-dcc1598:hover,.elementor .e-39f914d-dcc1598:focus-visible{background-color:var(--dirty-white);}.elementor .e-37a30f6-d93d043{padding-block-start:50px;padding-block-end:50px;padding-inline-start:50px;padding-inline-end:50px;flex-direction:column;gap:10px;}.elementor .e-65c929b-b09e4b4{color:var(--white);text-align:center;}.elementor .e-4180869-c3bf0e1{color:var(--white);text-align:center;margin-block-end:10px;}.elementor .e-ff94ac0-bba5c2b{max-width:660px;color:var(--white);line-height:20px;text-align:center;margin-block-end:55px;align-self:center;}.elementor .e-d443172-83535bc{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-8d47237-1fc85fd{color:var(--green);line-height:1em;margin-block-end:5px;}.elementor .e-26caa96-9a5c9f3{line-height:20px;}.elementor .e-5509e67-5cf920d{line-height:20px;margin-block-end:5px;}.elementor .e-74a4172-2758d44{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-3e06333-bc16b78{color:var(--green);line-height:1em;margin-block-end:12px;}.elementor .e-1dfc2d3-5026772{line-height:20px;}.elementor .e-cf5ad3a-51fe576{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-71c81e9-c9f163a{max-width:1110px;padding:0px;display:flex;flex-direction:row;gap:120px;align-self:center;}.elementor .e-b5f1009-2f4fc3d{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-77d6e36-1f4a16e{color:var(--green);text-align:center;}.elementor .e-6d2e962-64a6f89{line-height:50px;text-align:center;margin-block-end:10px;}.elementor .e-e700598-acf3d55{line-height:20px;}.elementor .e-2954c39-69f674c{line-height:20px;}.elementor .e-139fe39-d233b63{line-height:20px;}.elementor .e-d1a886e-5f80c9c{line-height:20px;}.elementor .e-4f871d8-95aa7ff{line-height:20px;}.elementor .e-348f5b5-d0bdb53{color:var(--white);padding-inline-start:85px;padding-inline-end:85px;background-color:var(--green);display:flex;align-self:center;}.elementor .e-348f5b5-d0bdb53:hover,.elementor .e-348f5b5-d0bdb53:focus-visible{color:var(--green);background-color:var(--dirty-white);}.elementor .e-aeb548d-ee03090{max-width:830px;padding:0px;display:flex;flex-direction:column;align-self:center;}.elementor .e-2a08316-b61e6c3{padding-block-start:100px;padding-block-end:75px;padding-inline-start:40px;padding-inline-end:40px;flex-direction:column;}.elementor .e-6853b1c-dc16f25{font-family:var(--Sora);font-weight:700;font-size:60px;color:var(--white);line-height:65px;}.elementor .e-a5857e7-4396d33{font-weight:600;font-size:30px;color:var(--white);line-height:1em;margin-block-end:15px;}.elementor .e-289dfe2-0764e0c{font-size:20px;color:var(--white);line-height:25px;}.elementor .e-1a38e76-35d94bc{gap:10px;}.elementor .e-7fe09b6-f4db81e{color:var(--green);background-color:var(--white);display:block;align-self:center;}.elementor .e-7fe09b6-f4db81e:hover,.elementor .e-7fe09b6-f4db81e:focus-visible{color:var(--white);background-color:#fff0;}.elementor .e-9a17769-2b42ad5{justify-content:center;}.elementor .e-a3715bf-a6d5e8d{max-width:1350px;padding:0px;display:flex;flex-direction:row;align-self:center;}.elementor .e-4fdf168-4fe10e7{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;}