.elementor .e-68623251-778c{font-size:14px;color:var(--sp-text-primary);letter-spacing:0.12em;line-height:1.5;}.elementor .e-77d0b3ff-3d85{font-weight:500;font-size:72px;color:var(--sp-text-primary);letter-spacing:-0.025em;line-height:1.04;text-transform:capitalize;-webkit-text-stroke:0.25px #000000;stroke:#000000;stroke-width:0.25px;background-image:linear-gradient(180deg, #302F29 66%,#626E55 66%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-clip:text;mix-blend-mode:color-burn;}.elementor .e-3b8dfa8e-3843{max-width:520px;font-size:18px;color:var(--sp-text-primary);line-height:1.8;}.elementor .e-1c6da5f4-cc61{min-height:56px;font-size:16px;line-height:1.4;padding-block-start:16px;padding-block-end:16px;padding-inline-start:28px;padding-inline-end:28px;}.elementor .e-1dea8f94-9752{min-height:56px;font-size:16px;color:var(--sp-white);line-height:1.4;padding-block-start:16px;padding-block-end:16px;padding-inline-start:28px;padding-inline-end:28px;background-color:var(--sp-accent-green);}.elementor .e-68db86e7-e65e{margin-block-start:0.75rem;gap:16px;}.elementor .e-1682ad46-42b1{overflow:auto;position:relative;inset-inline-end:100px;display:flex;gap:28px;justify-content:flex-start;align-items:start;}.elementor .e-0d13068{background-image:linear-gradient(#ffffff4f, #ffffff4f),url("https://simplypros.ca/wp-content/uploads/2026/10/Sunlit-Organic-Living-Room-Retreat.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%,2px -23px;background-color:var(--sp-accent-green);background-clip:border-box;flex-direction:column;}.elementor .e-4296b75a-bdf1{font-weight:500;font-size:15px;line-height:1.6;display:none;}.elementor .e-231230c5-9500{font-size:15px;line-height:1.6;display:none;}.elementor .e-7691016-cd40{width:100%;height:auto;max-width:100%;aspect-ratio:560 / 389;object-fit:contain;border-radius:8px;display:block;}.elementor .e-59c1c789-53de{width:100%;min-height:100px;max-width:100%;max-height:100px;overflow:visible;aspect-ratio:1 / 1;padding-block-start:1px;padding-block-end:1px;padding-inline-start:1px;padding-inline-end:1px;margin:0px;background-color:var(--sp-white);gap:0px;}.elementor .e-2b22d997-42a1{font-weight:500;font-size:56px;line-height:1.08;}.elementor .e-741184c7-2699{font-size:18px;line-height:1.8;}.elementor .e-44a7b772-c062{padding:0px;gap:28px;}.elementor .e-130da2f-5d20{width:100%;min-width:0px;max-width:1280px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:72px;grid-template-columns:minmax(0, 0.48fr) minmax(0, 0.52fr);}.elementor .e-36d6c627-37db{width:100%;max-width:100%;padding-block-start:100px;padding-block-end:100px;padding-inline-start:64px;padding-inline-end:64px;background-color:var(--sp-white);}.elementor .e-6df45ce2-e844{font-weight:500;font-size:56px;line-height:1.08;}.elementor .e-6957cb1f-10e4{margin-block-start:0px;margin-block-end:56px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-2556b1c6-5af0{width:100%;height:auto;max-width:100%;aspect-ratio:7 / 4;object-fit:contain;border-radius:8px;display:block;}.elementor .e-28b231ae-8ff8{font-family:var(--sp-font-display);font-weight:400;font-size:64px;color:var(--sp-accent-green);letter-spacing:-0.04em;line-height:1;}.elementor .e-7d4d4ae3-c4f3{width:100%;padding:0px;border-radius:8px;display:flex;flex-direction:column;gap:16px;justify-content:start;align-items:start;}.elementor .e-3c606fef-8e46{font-family:var(--sp-font-display);font-weight:500;font-size:32px;color:var(--sp-text-primary);letter-spacing:-0.02em;line-height:1.15;text-transform:none;}.elementor .e-11cf6ef2-9898{font-size:17px;line-height:1.95;align-self:center;}.elementor .e-46bd6a98-2813{min-height:600px;padding:32px;gap:24px;}.elementor .e-19d9a439-868e{width:100%;height:auto;max-width:100%;aspect-ratio:7 / 4;object-fit:contain;border-radius:8px;display:block;}.elementor .e-650280c1-898a{font-family:var(--sp-font-display);font-weight:400;font-size:64px;color:var(--sp-accent-green);letter-spacing:-0.04em;line-height:1;}.elementor .e-105c2db8-5111{width:100%;padding:0px;border-radius:8px;display:flex;flex-direction:column;gap:16px;justify-content:start;align-items:start;}.elementor .e-26a32682-88b3{font-family:var(--sp-font-display);font-weight:500;font-size:32px;color:var(--sp-text-primary);letter-spacing:-0.02em;line-height:1.15;text-transform:none;}.elementor .e-35f50a5f-ca73{font-size:17px;line-height:1.95;align-self:center;}.elementor .e-47a7f407-1b0f{min-height:600px;padding:32px;gap:24px;}.elementor .e-521bb836-4fd2{width:100%;height:auto;max-width:100%;aspect-ratio:7 / 4;object-fit:contain;border-radius:8px;display:block;}.elementor .e-23cbe6b3-2114{font-family:var(--sp-font-display);font-weight:400;font-size:64px;color:var(--sp-accent-green);letter-spacing:-0.04em;line-height:1;}.elementor .e-4df260df-4e33{width:100%;padding:0px;border-radius:8px;display:flex;flex-direction:column;gap:16px;justify-content:start;align-items:start;}.elementor .e-1b0327eb-fa8a{font-family:var(--sp-font-display);font-weight:500;font-size:32px;color:var(--sp-text-primary);letter-spacing:-0.02em;line-height:1.15;text-transform:none;align-self:center;}.elementor .e-754259e1-cc7a{font-size:17px;line-height:1.95;align-self:center;}.elementor .e-1057bc0c-73f6{min-height:600px;padding:32px;gap:24px;}.elementor .e-4f62455d-9233{gap:32px;grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor .e-696e2dbc-f991{min-height:56px;font-size:16px;line-height:1.4;padding-block-start:16px;padding-block-end:16px;padding-inline-start:28px;padding-inline-end:28px;}.elementor .e-46b1053c-1c7f{margin-block-start:2.5rem;gap:16px;justify-content:center;}.elementor .e-61fb4fa8-39a3{width:100%;min-width:0px;max-width:1280px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-6dabf4bf-f318{width:100%;max-width:100%;padding-block-start:100px;padding-block-end:100px;padding-inline-start:64px;padding-inline-end:64px;}.elementor .e-271adb38-7463{grid-column:1 / -1;}.elementor .e-236f6715-cbaf{max-width:600px;font-weight:500;font-size:56px;line-height:1.08;text-align:start;}.elementor .e-16109a3a-2691{max-width:100%;font-size:18px;line-height:1.8;text-align:start;}.elementor .e-5eff1a47-d66e{width:100%;height:auto;max-width:100%;aspect-ratio:auto;object-fit:fill;display:grid;grid-column:2;grid-row:3;}.elementor .e-58070098-5103{grid-column:1 / -1;}.elementor .e-78ed6824-8bc2{width:100%;max-width:1280px;margin-block-start:-100px;display:flex;gap:2rem;grid-template-columns:minmax(0, 0.5fr) minmax(0, 0.5fr);grid-template-rows:repeat(1, 1fr);grid-auto-flow:column;grid-auto-rows:1fr;grid-auto-columns:1fr;align-items:center;}.elementor .e-39d1e28-7345{width:100%;min-width:0px;max-width:1280px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-6fab4df5-353e{width:100%;max-width:100%;padding-block-start:100px;padding-block-end:100px;padding-inline-start:64px;padding-inline-end:64px;background-color:var(--sp-background-beige);}.elementor .e-43663a8b-97a5{font-weight:500;font-size:56px;line-height:1.08;}.elementor .e-54dbeda5-5a18{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:56px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-18cc00fa-c382{font-size:80px;line-height:1;}.elementor .e-790e0fe4-dbad{font-family:var(--sp-font-display);font-weight:500;font-size:32px;color:var(--sp-text-primary);letter-spacing:-0.02em;line-height:1.15;text-transform:none;}.elementor .e-10b69b76-f53a{font-size:18px;line-height:1.8;}.elementor .e-60dbee12-b100{min-height:320px;padding:0px;gap:24px;}.elementor .e-2b1cadec-11e6{font-size:80px;line-height:1;}.elementor .e-179e3a5f-bbcf{font-family:var(--sp-font-display);font-weight:500;font-size:32px;color:var(--sp-text-primary);letter-spacing:-0.02em;line-height:1.15;text-transform:none;}.elementor .e-17babc02-dcb7{font-size:18px;line-height:1.8;}.elementor .e-13a57218-a563{min-height:320px;padding:0px;gap:24px;}.elementor .e-7cc04126-7487{font-size:80px;line-height:1;}.elementor .e-611dad5f-c59b{font-family:var(--sp-font-display);font-weight:500;font-size:32px;color:var(--sp-text-primary);letter-spacing:-0.02em;line-height:1.15;text-transform:none;}.elementor .e-7c642428-af1c{font-size:18px;line-height:1.8;}.elementor .e-ec7c222-1206{min-height:320px;padding:0px;gap:24px;}.elementor .e-5a63953f-cc6a{gap:48px;grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor .e-14a74771-1367{width:100%;min-width:0px;max-width:1280px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-37617e1d-ffdb{width:100%;max-width:100%;padding-block-start:100px;padding-block-end:100px;padding-inline-start:64px;padding-inline-end:64px;background-color:var(--sp-white);}.elementor .e-2b476a54-d3a8{font-weight:500;font-size:56px;line-height:1.08;}.elementor .e-cb202f9-8af0{margin-block-start:0px;margin-block-end:56px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-618bee21-3d1e{font-size:14px;color:var(--sp-text-secondary);letter-spacing:0.12em;line-height:1.5;}.elementor .e-788d5c3d-ce34{font-size:14px;letter-spacing:0.12em;line-height:1.5;}.elementor .e-27091349-6bde{width:100%;overflow:hidden;aspect-ratio:4 / 3;object-fit:contain;border-radius:0.5rem;border-width:1px;border-color:var(--sp-border-soft);border-style:solid;background-color:var(--sp-background-beige);display:block;}.elementor .e-8569bfd-3f7f{gap:0.625rem;}.elementor .e-475c3d8b-7930{font-size:14px;letter-spacing:0.12em;line-height:1.5;}.elementor .e-6a8b256b-769e{width:100%;overflow:hidden;aspect-ratio:4 / 3;object-fit:contain;border-radius:0.5rem;border-width:1px;border-color:var(--sp-border-soft);border-style:solid;background-color:var(--sp-background-beige);display:block;}.elementor .e-141329f9-48a6{gap:0.625rem;}.elementor .e-53a28ac2-fdc7{gap:16px;}.elementor .e-588affef-2c26{gap:1.25rem;}.elementor .e-69496618-693a{font-size:14px;color:var(--sp-text-secondary);letter-spacing:0.12em;line-height:1.5;}.elementor .e-cb1e747-bccd{font-size:14px;letter-spacing:0.12em;line-height:1.5;}.elementor .e-2925c076-a088{width:100%;overflow:hidden;aspect-ratio:4 / 3;object-fit:contain;border-radius:0.5rem;border-width:1px;border-color:var(--sp-border-soft);border-style:solid;background-color:var(--sp-background-beige);display:block;}.elementor .e-2c6a17c5-c5e3{gap:0.625rem;}.elementor .e-43e3f719-42dd{font-size:14px;letter-spacing:0.12em;line-height:1.5;}.elementor .e-29e03f72-9855{width:100%;overflow:hidden;aspect-ratio:4 / 3;object-fit:contain;border-radius:0.5rem;border-width:1px;border-color:var(--sp-border-soft);border-style:solid;background-color:var(--sp-background-beige);display:block;}.elementor .e-564c5e53-135d{gap:0.625rem;}.elementor .e-52352f9d-6bba{gap:16px;}.elementor .e-25521079-e1a1{gap:1.25rem;}.elementor .e-5c46f377-43ce{gap:32px;grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor .e-498b1c86-6e5c{width:100%;min-width:0px;max-width:1280px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-7af5c46f-4d92{width:100%;max-width:100%;padding-block-start:100px;padding-block-end:100px;padding-inline-start:64px;padding-inline-end:64px;}.elementor .e-55a991cd-43f6{width:100%;height:auto;max-width:100%;aspect-ratio:468 / 343;object-fit:contain;border-radius:8px;display:block;}.elementor .e-7a60f9dc-d772{font-weight:500;font-size:56px;line-height:1.08;}.elementor .e-617f5c6f-af85{width:100%;min-height:460px;max-width:100%;padding-block-start:-100px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:12px;border-width:1px;border-color:var(--sp-border-soft);border-style:solid;background-color:var(--sp-background-beige);gap:32px;justify-content:end;align-self:stretch;}.elementor .e-7e37c77d-1b28{font-size:24px;color:var(--sp-text-primary);line-height:1.6;}.elementor .e-649a0bc2-f9d6{font-size:18px;line-height:1.8;}.elementor .e-1de5c0ac-660e{min-height:56px;font-size:16px;line-height:1.4;padding-block-start:16px;padding-block-end:16px;padding-inline-start:28px;padding-inline-end:28px;}.elementor .e-1a49e892-a24b{margin-block-start:0.5rem;gap:16px;}.elementor .e-201800dd-3e8a{gap:28px;}.elementor .e-4ddc58a9-ca4f{width:100%;min-width:0px;max-width:1280px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:72px;grid-template-columns:minmax(0, 0.45fr) minmax(0, 0.55fr);align-items:center;}.elementor .e-6a495237-2019{width:100%;max-width:100%;padding-block-start:100px;padding-block-end:100px;padding-inline-start:64px;padding-inline-end:64px;background-color:var(--sp-white);}.elementor .e-6f044f44-97ca{font-weight:500;font-size:56px;line-height:1.08;}.elementor .e-7556035d-6117{margin-block-start:0px;margin-block-end:56px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1851b974-e5fb{font-size:80px;line-height:1;}.elementor .e-69e874e4-d2ef{font-size:18px;line-height:1.8;}.elementor .e-7884606-1b6d{min-height:320px;padding:40px;background-color:var(--sp-white);gap:28px;justify-content:space-between;}.elementor .e-3bac7a1a-218a{font-size:80px;line-height:1;}.elementor .e-45f7809-b1cd{font-size:18px;line-height:1.8;}.elementor .e-6b76817b-aaae{min-height:320px;padding:40px;background-color:var(--sp-white);gap:28px;justify-content:space-between;}.elementor .e-13560fc9-512d{font-size:80px;line-height:1;}.elementor .e-53dee1a-8140{font-size:18px;line-height:1.8;}.elementor .e-3d6074d5-51a2{min-height:320px;padding:40px;background-color:var(--sp-white);gap:28px;justify-content:space-between;}.elementor .e-5213f2a8-e8c8{gap:32px;grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor .e-43cc653d-f42a{width:100%;min-width:0px;max-width:1280px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-11a71988-6044{width:100%;max-width:100%;padding-block-start:100px;padding-block-end:0px;padding-inline-start:64px;padding-inline-end:64px;}.elementor .e-77c5b450-1909{max-width:100%;font-weight:500;font-size:56px;line-height:1.08;text-align:start;}.elementor .e-69e4aa1d-3633{max-width:100%;font-size:18px;line-height:1.8;text-align:start;}.elementor .e-4d5aec51-32c4{min-height:56px;font-size:16px;line-height:1.4;padding-block-start:16px;padding-block-end:16px;padding-inline-start:28px;padding-inline-end:28px;}.elementor .e-5a270071-182c{padding:0px;gap:28px;align-items:start;}.elementor .e-268c1200-f99e{width:100%;min-height:480px;max-width:1280px;padding:64px;display:grid;gap:64px;grid-template-columns:minmax(0, 0.58fr) minmax(0, 0.42fr);align-items:center;}.elementor .e-47692e49-2848{width:100%;min-width:0px;max-width:1280px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-9fe8f4b-a537{width:100%;max-width:100%;padding-block-start:100px;padding-block-end:100px;padding-inline-start:64px;padding-inline-end:64px;background-color:#ffffff;}.elementor .e-3d9ed6a6-d61e{width:100%;max-width:100%;padding:0px;margin:0px;background-color:#F8F5EF;}.elementor .e-cbbe986{background-color:var(--sp-white);flex-direction:column;}