.elementor .e-4c62ac4-40237e9{color:var(--white);text-transform:uppercase;margin-block-end:15px;}.elementor .e-5c918e9-69c1e83{font-weight:600;color:var(--white);margin-block-end:5px;}.elementor .e-36b8c52-fbf1a4b{max-width:700px;font-size:20px;color:var(--white);line-height:25px;}.elementor .e-e41d03e-b6104f3{padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-10ba7b6-3a1f1ca{padding:0px;display:flex;flex-direction:row;gap:20px;}.elementor .e-0b832da-a9f102a{gap:45px;}.elementor .e-03e1303-cf90e1f{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-24cfc9e-da533cf{border-radius:20px;}.elementor .e-e9f4cb5-a165238{max-width:300px;line-height:20px;margin-block-end:120px;}.elementor .e-4a7a923-737738f{font-size:20px;line-height:1em;border-radius:50px;border-width:1px;display:block;align-self:start;}.elementor .e-4a7a923-737738f:hover,.elementor .e-4a7a923-737738f:focus-visible{border-width:1px;border-color:var(--white);background-color:var(--white);}.elementor .e-1b447f4-aa08fbc{padding-inline-end:90px;gap:10px;justify-content:center;}.elementor .e-73aa732-0fdd9a6{max-width:1255px;padding:0px;display:flex;flex-direction:row;gap:20px;align-self:center;}.elementor .e-f7689ee-9ded135{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-e8df89b-cfc940b{border-radius:20px;align-self:end;}.elementor .e-11f76e4-92d8639{max-width:280px;line-height:20px;margin-block-end:120px;}.elementor .e-cc1401c-a0e1ad4{font-size:20px;line-height:1em;border-radius:50px;border-width:1px;display:block;align-self:start;}.elementor .e-cc1401c-a0e1ad4:hover,.elementor .e-cc1401c-a0e1ad4:focus-visible{border-width:1px;border-color:var(--white);background-color:var(--white);}.elementor .e-26db1a0-91d7217{padding-inline-end:0px;justify-content:center;}.elementor .e-3e18a7d-7b39366{max-width:1255px;padding:0px;display:flex;flex-direction:row-reverse;gap:20px;align-self:center;}.elementor .e-5be45a6-4612779{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-3fd0b95-9a79393{border-radius:20px;}.elementor .e-beb5994-eeed58d{max-width:450px;line-height:20px;margin-block-end:60px;}.elementor .e-fab705d-fafd643{font-size:20px;line-height:1em;border-radius:50px;border-width:1px;display:block;align-self:start;}.elementor .e-fab705d-fafd643:hover,.elementor .e-fab705d-fafd643:focus-visible{border-width:1px;border-color:var(--white);background-color:var(--white);}.elementor .e-eb889c5-f9f1f99{padding-inline-end:0px;justify-content:center;}.elementor .e-72b4644-c6c3cab{max-width:1255px;padding:0px;display:flex;flex-direction:row;gap:20px;align-self:center;}.elementor .e-a574685-c364d16{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-07be964-86d3dc1{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-cf3ff62-3b5d414{font-weight:600;color:var(--white);line-height:35px;}.elementor .e-99cfcf7-0aab245{color:var(--white);line-height:35px;margin-block-end:10px;}.elementor .e-7a44062-44d3a6e{color:var(--white);line-height:20px;margin-block-end:55px;}.elementor .e-18db70d-53fa1ba{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-18db70d-53fa1ba:hover,.elementor .e-18db70d-53fa1ba:focus-visible{border-width:1px;border-color:var(--white);background-color:#fff0;}.elementor .e-c380deb-82f788b{max-width:615px;padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-15913dc-a737a69{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-b56de08-92b38ce{padding:0px;flex-direction:row-reverse;}.elementor .e-2d0d66b-dad4a23{font-size:15px;line-height:25px;text-align:center;}.elementor .e-4c5e8c2-dcdb683{max-width:660px;line-height:20px;text-align:center;margin-block-end:55px;align-self:center;}.elementor .e-5c0fd61-e0f98bb{padding-inline-start:58px;padding-inline-end:58px;display:block;align-self:center;}.elementor .e-abd4200-1e54e91{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-23a9f3a-5f88a6d{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-b731e04-acedd94{font-weight:600;font-size:15px;line-height:25px;}.elementor .e-f14b6f6-74e02d5{line-height:20px;margin-block-end:60px;}.elementor .e-1ceef21-bdb1fa2{font-weight:600;margin-block-end:15px;}.elementor .e-5f3a291-45ec85f{font-weight:600;font-size:15px;line-height:25px;}.elementor .e-388f62f-31a30f9{line-height:20px;margin-block-end:25px;}.elementor .e-55b7c14-c9455f4{font-weight:600;font-size:15px;line-height:25px;}.elementor .e-90ebfce-88aa7fd{line-height:20px;margin-block-end:25px;}.elementor .e-f26d34b-d337001{font-weight:600;font-size:15px;line-height:25px;}.elementor .e-eea1424-b72242d{line-height:20px;margin-block-end:25px;}.elementor .e-594e478-3ae9903{font-weight:600;font-size:15px;line-height:25px;}.elementor .e-cc6d2e6-6cca753{line-height:20px;}.elementor .e-6472f7a-661f374{justify-content:center;}.elementor .e-cb0d0f9-ea0aca8{gap:30px;}.elementor .e-d4e1b06-b2572b4{padding-block-start:50px;gap:30px;}.elementor .e-4e235ed-a01572e{flex-direction:row;gap:60px;}.elementor .e-4a3018c-5661268{max-width:1410px;padding:0px;display:flex;flex-direction:row;gap:90px;align-self:center;}.elementor .e-b755a42-8e381dd{padding-block-start:65px;padding-block-end:80px;padding-inline-start:40px;padding-inline-end:40px;flex-direction:column;}.elementor .e-0e9edbc-0299914{color:var(--white);line-height:50px;}.elementor .e-78ea5fc-dbf5938{font-weight:600;font-size:15px;color:var(--white);line-height:25px;}.elementor .e-89d165c-8f15152{color:var(--white);line-height:20px;margin-block-end:40px;}.elementor .e-09456a7-fa6bdb3{font-size:20px;line-height:1em;border-radius:50px;border-width:1px;display:block;align-self:start;}.elementor .e-09456a7-fa6bdb3:hover,.elementor .e-09456a7-fa6bdb3:focus-visible{border-width:1px;border-color:var(--white);background-color:var(--white);}.elementor .e-2ca32cf-600e6f6{gap:5px;}.elementor .e-9188412-fa23971{max-width:1050px;padding:0px;display:flex;flex-direction:row;align-self:center;}.elementor .e-f7f7f72-e43e69c{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-dda447e-b998cdf{color:var(--green);text-align:center;}.elementor .e-034fab1-947b5dd{text-align:center;margin-block-end:10px;}.elementor .e-2eee0aa-563abed{max-width:530px;text-align:center;margin-block-end:50px;align-self:center;}.elementor .e-6672ace-1069c8f{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-78f31f3-95f03da{aspect-ratio:3/4;object-fit:cover;}.elementor .e-9e5006e-b4fd34e{aspect-ratio:3/4;object-fit:cover;}.elementor .e-455b8ce-2f66b3a{aspect-ratio:3/4;object-fit:cover;}.elementor .e-da26bc2-4e584b1{aspect-ratio:3/4;object-fit:cover;}.elementor .e-68fdd48-577a984{padding-inline-start:58px;padding-inline-end:58px;display:none;align-self:center;}.elementor .e-68fdd48-577a984:hover,.elementor .e-68fdd48-577a984:focus-visible{background-color:var(--dirty-white);}.elementor .e-2997ba3-5b91f82{padding-block-start:50px;padding-block-end:50px;padding-inline-start:50px;padding-inline-end:50px;flex-direction:column;gap:10px;}.elementor .e-756aa80-1032bd7{color:var(--white);text-align:center;}.elementor .e-4e073b4-48bbea6{color:var(--white);text-align:center;margin-block-end:10px;}.elementor .e-deb7139-2c007df{max-width:660px;color:var(--white);line-height:20px;text-align:center;margin-block-end:55px;align-self:center;}.elementor .e-34ceadf-f681359{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-8e8e888-121f111{color:var(--green);line-height:1em;margin-block-end:5px;}.elementor .e-40f053b-d8e6f39{line-height:20px;}.elementor .e-f9b4ba2-b38fcb9{line-height:20px;margin-block-end:5px;}.elementor .e-74be03b-26d0432{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-25f4e46-4c8aedb{color:var(--green);line-height:1em;margin-block-end:12px;}.elementor .e-bb83bbb-cd3af1e{line-height:20px;}.elementor .e-4da055c-33d222c{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-77508d2-eac16e0{max-width:1110px;padding:0px;display:flex;flex-direction:row;gap:120px;align-self:center;}.elementor .e-a6e13d3-2dd41fe{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-2119b98-506c03f{color:var(--green);text-align:center;}.elementor .e-5a29f05-02e8a64{line-height:50px;text-align:center;margin-block-end:10px;}.elementor .e-b6ed877-16ae70c{line-height:20px;}.elementor .e-9c64836-3138a84{line-height:20px;}.elementor .e-5760b82-758e64c{line-height:20px;}.elementor .e-f4ef366-bdf2a6e{line-height:20px;}.elementor .e-0d63873-05899f7{line-height:20px;}.elementor .e-57e6943-6120c63{color:var(--white);padding-inline-start:85px;padding-inline-end:85px;background-color:var(--green);display:flex;align-self:center;}.elementor .e-57e6943-6120c63:hover,.elementor .e-57e6943-6120c63:focus-visible{color:var(--green);background-color:var(--dirty-white);}.elementor .e-5aded72-e872872{max-width:830px;padding:0px;display:flex;flex-direction:column;align-self:center;}.elementor .e-5129f95-149c878{padding-block-start:100px;padding-block-end:75px;padding-inline-start:40px;padding-inline-end:40px;flex-direction:column;}.elementor .e-23d2a52-41b9bb2{font-family:var(--Sora);font-weight:700;font-size:60px;color:var(--white);line-height:65px;}.elementor .e-353dc52-ed75842{font-weight:600;font-size:30px;color:var(--white);line-height:1em;margin-block-end:15px;}.elementor .e-ff22e34-9e63186{font-size:20px;color:var(--white);line-height:25px;}.elementor .e-bb44459-3a738bd{gap:10px;}.elementor .e-52eda5c-b0ec441{color:var(--green);background-color:var(--white);display:block;align-self:center;}.elementor .e-52eda5c-b0ec441:hover,.elementor .e-52eda5c-b0ec441:focus-visible{color:var(--white);background-color:#fff0;}.elementor .e-36b00fc-5d35aaa{justify-content:center;}.elementor .e-8c80ae0-6ffa121{max-width:1350px;padding:0px;display:flex;flex-direction:row;align-self:center;}.elementor .e-ed582c3-4becda8{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;}