.elementor .e-a886484-2397b68{width:80%;font-family:"Manrope";color:#fff}.elementor .e-dafcfdf-d8308ab{font-family:"Manrope";font-size:18px;border-radius:0;background-color:#8C6B33}.elementor .e-d14182a-7165a4f{font-family:"Manrope";font-size:18px;color:#fff;border-radius:0;border-width:1px;border-color:var(--paper);border-style:solid;background-color:#fff0}.elementor .e-0d61337-dbe120c{padding:0;display:flex;flex-direction:row;gap:24px}.elementor .e-1fbec26{min-height:90vh;padding-block-start:120px;padding-block-end:120px;padding-inline-start:100px;padding-inline-end:100px;background-image:linear-gradient(#0000005e,#0000005e),url(https://harbourwellnesscentre.com/wp-content/uploads/2026/08/Harbour-Wellness-Homepage.jpg);background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#000000ba;flex-direction:column;gap:20px}.elementor .e-8f79472-4f4ee42{max-width:60vw;font-family:"Manrope";font-size:16px;color:var(--ink);text-align:start;align-self:center}.elementor .e-4bab92c-34a083e{display:flex;flex-direction:column;gap:28px}.elementor .e-106a569{padding:128px;background-color:#EEF4F2;flex-direction:row;gap:40px}.elementor .e-9f31327-a2a4e3d{max-width:60vw;font-family:"Manrope";font-size:16px;color:var(--ink);text-align:center;display:flex;align-items:center;align-self:center}.elementor .e-c45f9a2-8870fb0{overflow:auto;padding-block-end:60px;padding-inline-start:120px;padding-inline-end:120px;display:flex;flex-direction:column;gap:24px;align-self:center;order:-99999}.elementor .e-d036a6f-edbd0b9{min-width:50%;min-height:400px;padding:0;border-radius:0;border-style:none;background-image:url(https://harbourwellnesscentre.com/wp-content/uploads/2026/08/Harbour-Wellness-Therapy.jpg);background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center}.elementor .e-dca1107-a75a98c{width:50%;font-family:"Newsreader";font-weight:500;font-size:48px;color:var(--teal-deep);line-height:1.2em}.elementor .e-fcbe400-5d4bc42{font-family:"Newsreader";font-size:18px;color:var(--teal-ink)}.elementor .e-409e34a-39c2569{padding:60px;display:flex;flex-direction:column;gap:20px;justify-content:center}.elementor .e-37a6e41-1b24edd{padding:0;border-radius:22px;border-width:2px;border-color:rgb(2 61 77 / .12);border-style:none;background-color:#e8c9b066;box-shadow:0 0 20px 0 #baccc061;display:flex;flex-direction:row;align-self:stretch}.elementor .e-6f63b25-c4644a3{min-width:50%;min-height:400px;padding:0;border-radius:0;border-style:none;background-image:url(https://harbourwellnesscentre.com/wp-content/uploads/2026/08/harbour-Assessment.jpg);background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center}.elementor .e-4152d81-fea26eb{width:50%;font-family:"Newsreader";font-weight:500;font-size:48px;color:var(--teal-deep);line-height:1.2em}.elementor .e-2c4212f-4d0852a{font-family:"Newsreader";font-size:18px;color:var(--teal-ink)}.elementor .e-a89de7c-5e962e7{padding:60px;display:flex;flex-direction:column;gap:20px;justify-content:center}.elementor .e-6fab1ab-9db8486{padding:0;border-radius:22px;border-width:1px;border-color:rgb(2 61 77 / .12);border-style:none;background-color:#f7f0e666;box-shadow:0 0 20px 0 #baccc061;display:flex;flex-direction:row-reverse;align-self:stretch}.elementor .e-6c541fe-e8885db{min-width:50%;min-height:400px;padding:0;border-radius:0;border-style:none;background-image:url(https://harbourwellnesscentre.com/wp-content/uploads/2026/08/corporate.jpg);background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center}.elementor .e-c043b07-de2b819{width:50%;font-family:"Newsreader";font-weight:500;font-size:48px;color:var(--teal-deep);line-height:1.2em}.elementor .e-244527c-38f57f9{font-family:"Newsreader";font-size:18px;color:var(--teal-ink)}.elementor .e-3aad22c-d75963b{padding:60px;display:flex;flex-direction:column;gap:20px;justify-content:center}.elementor .e-17a8463-f4df593{padding:0;border-radius:22px;border-width:1px;border-color:rgb(2 61 77 / .12);border-style:none;background-color:#b9cbbf66;box-shadow:0 0 20px 0 #baccc061;display:flex;flex-direction:row;align-self:stretch}.elementor .e-172198f-3fa3280{min-width:50%;min-height:400px;padding:0;border-radius:0;border-style:none;background-image:url(https://harbourwellnesscentre.com/wp-content/uploads/2026/08/336246.jpg);background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center}.elementor .e-0a9ab22-2739f7a{width:50%;font-family:"Newsreader";font-weight:500;font-size:48px;color:var(--teal-deep);line-height:1.2em}.elementor .e-5d8d27f-6c99da5{font-family:"Newsreader";font-size:18px;color:var(--teal-ink)}.elementor .e-a1d3d20-4067bb8{padding:60px;display:flex;flex-direction:column;gap:20px;justify-content:center}.elementor .e-7c664fc-36a3040{padding:0;border-radius:22px;border-width:2px;border-color:rgb(2 61 77 / .12);border-style:none;background-color:#e8c9b066;box-shadow:0 0 20px 0 #baccc061;display:flex;flex-direction:row-reverse;align-self:stretch}.elementor .e-2b7bec0-bb1ac8d{min-width:50%;min-height:400px;padding:0;border-radius:0;border-style:none;background-image:url(https://harbourwellnesscentre.com/wp-content/uploads/2026/08/130651.jpg);background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center}.elementor .e-019b1c0-b988b54{width:50%;font-family:"Newsreader";font-weight:500;font-size:48px;color:var(--teal-deep);line-height:1.2em}.elementor .e-37df2a7-6de3290{font-family:"Newsreader";font-size:18px;color:var(--teal-ink)}.elementor .e-2abf5b4-cd6d7ce{padding:60px;display:flex;flex-direction:column;gap:20px;justify-content:center}.elementor .e-a3216d4-65288fb{padding:0;border-radius:22px;border-width:1px;border-color:rgb(2 61 77 / .12);border-style:none;background-color:#f7f0e666;box-shadow:0 0 20px 0 #baccc061;display:flex;flex-direction:row;align-self:stretch}.elementor .e-1b64154-e005d5a{padding:0;display:flex;flex-direction:column;gap:0;flex:1 0 auto;align-items:start}.elementor .e-5e6057f-128e95b{column-gap:4px;padding:0;display:flex;flex-direction:column;row-gap:40px}.elementor .e-70a4c68{column-gap:32px;padding-block-start:120px;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;margin:0;background-color:#FCFBF8;flex-direction:column;row-gap:60px}.elementor .e-691f0bc-8c350f0{max-width:50vw;font-family:"Manrope";color:var(--mist);text-align:center;align-self:center}.elementor .e-cabbb81-d503f29{overflow:auto;display:flex;flex-direction:column;gap:24px;align-items:center;align-self:center;order:-99999}.elementor .e-a3e0e81-4ab4c80{column-gap:32px;padding:120px;margin:0;background-image:linear-gradient(#0a4b5982,#0a4b5982),url(https://harbourwellnesscentre.com/wp-content/uploads/2026/08/517575.jpg);background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:var(--mist);flex-direction:column;row-gap:40px}.elementor .e-200a02c-e356359{max-width:50vw;font-family:"Manrope";color:var(--textcolour);text-align:center;align-self:center}.elementor .e-6c72f93-db28d22{overflow:auto;display:flex;flex-direction:column;gap:24px;align-items:center;align-self:center;order:-99999}.elementor .e-a773a07-dd557cd{font-family:var(--font-display);font-weight:600;text-align:center;display:flex;justify-content:center;align-items:center}.elementor .e-8cea07c-e3253f2{width:32px;height:32px;min-width:32px;min-height:32px;max-width:32px;max-height:32px;border-radius:30px;border-width:1px;border-color:var(--teal);border-style:solid;display:flex;justify-content:center;align-items:center}.elementor .e-4952d23-e7fd3ba{font-family:var(--font-body);font-size:18px;color:var(--teal-deep)}.elementor .e-d862e0c-395b45a{font-family:var(--font-body);font-weight:400;font-size:14px;color:var(--textcolour)}.elementor .e-3be95ea-8c70f6b{display:flex;flex-direction:column;gap:8px;justify-content:center;align-items:center}.elementor .e-33d0ecd-807187d{font-family:var(--font-display);font-weight:600;text-align:center;display:flex;justify-content:center;align-items:center}.elementor .e-0e3acd4-bc66ae4{width:32px;height:32px;min-width:32px;min-height:32px;max-width:32px;max-height:32px;border-radius:30px;border-width:1px;border-color:var(--teal);border-style:solid;display:flex;justify-content:center;align-items:center}.elementor .e-4afd63c-a2321b4{font-family:var(--font-body);font-size:18px;color:var(--teal-deep)}.elementor .e-31aeb5a-3265d36{font-family:var(--font-body);font-weight:400;font-size:14px;color:var(--textcolour);text-align:center}.elementor .e-42c76ed-7967127{display:flex;flex-direction:column;gap:8px;justify-content:center;align-items:center}.elementor .e-db0363e-d2e2783{font-family:var(--font-display);font-weight:600;text-align:center;display:flex;justify-content:center;align-items:center}.elementor .e-28ae830-a00fd6d{width:32px;height:32px;min-width:32px;min-height:32px;max-width:32px;max-height:32px;border-radius:30px;border-width:1px;border-color:var(--teal);border-style:solid;display:flex;justify-content:center;align-items:center}.elementor .e-49abbf3-8ced86a{font-family:var(--font-body);font-size:18px;color:var(--teal-deep)}.elementor .e-a6e35a7-d9f4fee{font-family:var(--font-body);font-weight:400;font-size:14px;color:var(--textcolour);text-align:center}.elementor .e-7b8b29b-b12a59b{display:flex;flex-direction:column;gap:8px;justify-content:center;align-items:center}.elementor .e-a2428db-2816af3{display:flex;flex-direction:row;align-items:center}.elementor .e-9b40539-da318d4{column-gap:32px;padding:120px;margin:0;background-color:#FFF;flex-direction:column;row-gap:40px}.elementor .e-c4a3bcb-eb96e27{max-width:40vw;color:var(--textcolour);text-align:center;align-self:center}.elementor .e-9b4a389-8684330{overflow:auto;display:flex;flex-direction:column;gap:24px;align-items:center;align-self:center;order:-99999}.elementor .e-6d3ba15-dad0038{column-gap:32px;padding:120px;margin:0;background-color:var(--sand);display:none;flex-direction:column;row-gap:40px}.elementor .e-f840e6f-7e46736{max-width:50vw;font-family:"Manrope";color:var(--textcolour);text-align:start;align-self:center}.elementor .e-f161b7b-9f4ebc9{display:flex;gap:20px}.elementor .e-7c8813e{width:60%;padding:40px;flex-direction:column;gap:40px}.elementor .e-d713222-fd1a602{font-family:var(--font-body);font-size:14px;color:var(--teal)}.elementor .e-9f32dec-4be3419{padding:0;display:flex;flex-direction:column;gap:20px}.elementor .e-272478d{width:50%;max-height:500px;padding-block-start:40px;padding-block-end:40px;padding-inline-start:40px;padding-inline-end:40px;border-radius:0;background-color:var(--sand);flex-direction:column;gap:40px;flex:0 1 auto;justify-content:center}.elementor .e-78c0a3f{padding:128px;background-color:var(--sage);display:flex;flex-direction:row;justify-content:space-around}