.elementor .e-633ebbfa-bfdc{font-weight:700;font-size:12px;color:var(--brand-accent);letter-spacing:0.24em;}.elementor .e-20a0fce9-982c{font-weight:700;font-size:12px;color:var(--brand-accent);letter-spacing:0.24em;}.elementor .e-2df48a14-81ba{font-weight:700;font-size:12px;letter-spacing:0.24em;}.elementor .e-756ee3a-6d1d{padding:0px;gap:10px;}.elementor .e-3848cbf7-bba5{max-width:20ch;line-height:.96;text-wrap:balance; text-shadow:0 2px 24px rgba(0,0,0,.25);\n}.elementor .e-3ae80ee0-d76b{max-width:560px;font-size:clamp(16px,1.35vw,19px);line-height:1.55;text-wrap:pretty;\n}.elementor .e-4956a6b1-1864{white-space:nowrap;\n}.elementor .e-38b6bb62-cc75{white-space:nowrap;\n}.elementor .e-1d31344-9e94{padding:0px;gap:12px;flex-wrap:wrap;}.elementor .e-12ce2e96-4b6b{padding:0px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:20px 48px;\n}.elementor .e-2537ce20-4f89{padding-block-start:150px;padding-block-end:clamp(40px,7vh,72px);padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:22px;}.elementor .e-4e9efd3e-883d{min-height:82vh;overflow:hidden;position:relative;color:var(--text-light);padding-block-start:0px;padding-block-end:0px;padding-inline-start:clamp(20px,4vw,56px);padding-inline-end:clamp(20px,4vw,56px);background-image:linear-gradient(#23252abf, #23252abf),url("https://ohanadigitalmarketing.net/wp-content/uploads/2026/10/hero-stunning-surf-community-lifestyle.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:var(--surface-dark);flex-direction:column;justify-content:flex-end;align-items:center;}.elementor .e-33068ca7-1d3b{line-height:1.02;}.elementor .e-127910df-8f61{max-width:480px;font-size:18px;line-height:1.6;text-wrap:pretty;\n}.elementor .e-44220c57-f867{padding:0px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:20px 64px;\n}.elementor .e-2957c447-979d{font-family:var(--font-heading);font-size:24px;line-height:1;}.elementor .e-a0939fb-fa45{font-size:15px;padding-block-start:9px;padding-block-end:9px;padding-inline-start:16px;padding-inline-end:16px;border-radius:999px;background-color:var(--surface-light);}.elementor .e-7e9dc87f-43f2{font-size:15px;padding-block-start:9px;padding-block-end:9px;padding-inline-start:16px;padding-inline-end:16px;border-radius:999px;background-color:var(--surface-light);}.elementor .e-113b0f7c-4e5e{padding:0px;flex-direction:column;gap:8px;}.elementor .e-39e3d7db-8380{padding:28px;border-radius:6px;border-block-start-width:6px;background-color:var(--surface-white);flex-direction:column;gap:16px;border-top-style: solid; border-top-color: var(--brand-primary);\n}.elementor .e-72b8cb05-c2c3{font-family:var(--font-heading);font-size:24px;line-height:1;}.elementor .e-6ec4dcd4-319f{font-size:15px;padding-block-start:9px;padding-block-end:9px;padding-inline-start:16px;padding-inline-end:16px;border-radius:999px;background-color:var(--surface-light);}.elementor .e-1420d917-2d07{font-size:15px;padding-block-start:9px;padding-block-end:9px;padding-inline-start:16px;padding-inline-end:16px;border-radius:999px;background-color:var(--surface-light);}.elementor .e-5a2f4458-9d0a{padding:0px;flex-direction:column;gap:8px;}.elementor .e-6ee0f2ad-a4bb{padding:28px;border-radius:6px;border-block-start-width:6px;background-color:var(--surface-white);flex-direction:column;gap:16px;border-top-style: solid; border-top-color: var(--brand-accent);\n}.elementor .e-3aed870-1fa4{font-family:var(--font-heading);font-size:24px;line-height:1;}.elementor .e-45b1d956-b7c5{font-size:15px;padding-block-start:9px;padding-block-end:9px;padding-inline-start:16px;padding-inline-end:16px;border-radius:999px;background-color:var(--surface-light);}.elementor .e-d242d9d-99ed{font-size:15px;padding-block-start:9px;padding-block-end:9px;padding-inline-start:16px;padding-inline-end:16px;border-radius:999px;background-color:var(--surface-light);}.elementor .e-4ba344c0-6f78{padding:0px;flex-direction:column;gap:8px;}.elementor .e-4ce8c115-1b9f{padding:28px;border-radius:6px;border-block-start-width:6px;background-color:var(--surface-white);flex-direction:column;gap:16px;border-top-style: solid; border-top-color: var(--seafoam);\n}.elementor .e-69f639b7-f359{font-family:var(--font-heading);font-size:24px;line-height:1;}.elementor .e-99c1443-4723{font-size:15px;padding-block-start:9px;padding-block-end:9px;padding-inline-start:16px;padding-inline-end:16px;border-radius:999px;background-color:var(--surface-light);}.elementor .e-6d4a30b5-348d{font-size:15px;padding-block-start:9px;padding-block-end:9px;padding-inline-start:16px;padding-inline-end:16px;border-radius:999px;background-color:var(--surface-light);}.elementor .e-4e17d395-641a{padding:0px;flex-direction:column;gap:8px;}.elementor .e-6b992e98-8a74{padding:28px;border-radius:6px;border-block-start-width:6px;background-color:var(--surface-white);flex-direction:column;gap:16px;border-top-style: solid; border-top-color: var(--brand-secondary);\n}.elementor .e-4ec99f43-d7a3{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;}.elementor .e-6ed5b8db-bf77{flex-direction:column;gap:clamp(36px,5vw,56px);}.elementor .e-e7e352-242c{flex-direction:column;}.elementor .e-4b6f6f6-312d{padding:0px;}.elementor .e-1d28360f-815c{padding:0px;}.elementor .e-233696f1-6828{padding:0px;}.elementor .e-2a4d58ee-f810{padding:0px;flex-direction:column;gap:0px;}.elementor .e-2f5b7f12-86a3{color:var(--slate-light);}.elementor .e-579d619b-5e09{line-height:1.02;}.elementor .e-37c82dec-e82b{font-size:18px;color:#cfc8ba;line-height:1.6;text-wrap:pretty;\n}.elementor .e-577b6c1e-af51{max-width:760px;padding:0px;flex-direction:column;gap:18px;}.elementor .e-352c5b39-a546{font-weight:700;font-size:12px;color:var(--brand-primary);letter-spacing:0.24em;}.elementor .e-7ff6285c-8004{font-family:var(--font-heading);font-size:40px;line-height:1;}.elementor .e-7cb70540-b49b{font-size:15px;color:#cfc8ba;line-height:1.5;margin-block-start:auto;}.elementor .e-54af4857-aca9:hover,.elementor .e-54af4857-aca9:focus-visible{border-color:var(--brand-primary);}.elementor .e-54af4857-aca9{min-height:200px;padding:28px;border-radius:6px;border-width:1.5px;border-color:rgba(243,235,220,.3);border-style:solid;flex-direction:column;gap:12px;}.elementor .e-5ae864c8-9d10{font-weight:700;font-size:12px;color:var(--brand-accent);letter-spacing:0.24em;}.elementor .e-2d446b23-59d5{font-family:var(--font-heading);font-size:40px;line-height:1;}.elementor .e-7eeb68c-c990{font-size:15px;color:#cfc8ba;line-height:1.5;margin-block-start:auto;}.elementor .e-51208798-f272:hover,.elementor .e-51208798-f272:focus-visible{border-color:var(--brand-accent);}.elementor .e-51208798-f272{min-height:200px;padding:28px;border-radius:6px;border-width:1.5px;border-color:rgba(243,235,220,.3);border-style:solid;flex-direction:column;gap:12px;}.elementor .e-10ad8acd-e72b{font-weight:700;font-size:12px;color:var(--seafoam);letter-spacing:0.24em;}.elementor .e-7051fbf8-cd88{font-family:var(--font-heading);font-size:40px;line-height:1;}.elementor .e-7f221036-da58{font-size:15px;color:#cfc8ba;line-height:1.5;margin-block-start:auto;}.elementor .e-32d9a82d-413d:hover,.elementor .e-32d9a82d-413d:focus-visible{border-color:var(--seafoam);}.elementor .e-32d9a82d-413d{min-height:200px;padding:28px;border-radius:6px;border-width:1.5px;border-color:rgba(243,235,220,.3);border-style:solid;flex-direction:column;gap:12px;}.elementor .e-3a93b8a9-d69c{font-weight:700;font-size:12px;letter-spacing:0.24em;}.elementor .e-58bad8c8-aae9{font-family:var(--font-heading);font-size:40px;line-height:1;}.elementor .e-14c763a9-e30f{font-size:15px;line-height:1.5;margin-block-start:auto;}.elementor .e-6d0ee582-30fb{min-height:200px;color:var(--text-heading);padding:28px;border-radius:6px;background-color:var(--slate-light);flex-direction:column;gap:12px;}.elementor .e-2bdad613-9a2c{padding:0px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;}.elementor .e-78058470-35f0{flex-direction:column;gap:clamp(36px,5vw,56px);}.elementor .e-4bc2bd1b-831e{flex-direction:column;}.elementor .e-5ea233db-ba45{max-width:18ch;line-height:1.02;}.elementor .e-33b5651f-c430{font-family:var(--font-heading);font-size:28px;color:var(--brand-primary);line-height:1;}.elementor .e-3d59adac-5592{font-weight:700;font-size:clamp(20px,1.9vw,24px);color:var(--text-heading);}.elementor .e-66d98fbd-e350{font-size:16px;color:var(--text-body);line-height:1.6;text-wrap:pretty;\n}.elementor .e-5f390bd1-99d2{font-weight:700;font-size:14px;color:var(--coral-dark);letter-spacing:0.08em;}.elementor .e-43cee97e-1deb:hover,.elementor .e-43cee97e-1deb:focus-visible{border-bottom-color:var(--brand-primary);\n}.elementor .e-43cee97e-1deb{padding-block-start:32px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;flex-direction:column;gap:14px;border-bottom-style: solid; border-bottom-color: var(--border-color);\n}.elementor .e-78131a5a-14bf{font-family:var(--font-heading);font-size:28px;color:var(--brand-accent);line-height:1;}.elementor .e-6c79c8ad-9c41{font-weight:700;font-size:clamp(20px,1.9vw,24px);color:var(--text-heading);}.elementor .e-5b3541f5-6b66{font-size:16px;color:var(--text-body);line-height:1.6;text-wrap:pretty;\n}.elementor .e-6b4618c1-f6dc{font-weight:700;font-size:14px;color:var(--coral-dark);letter-spacing:0.08em;}.elementor .e-78d531f-3ac1:hover,.elementor .e-78d531f-3ac1:focus-visible{border-bottom-color:var(--brand-primary);\n}.elementor .e-78d531f-3ac1{padding-block-start:32px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;flex-direction:column;gap:14px;border-bottom-style: solid; border-bottom-color: var(--border-color);\n}.elementor .e-4c3b938d-cc04{font-family:var(--font-heading);font-size:28px;color:var(--seafoam);line-height:1;}.elementor .e-654a9ed7-5822{font-weight:700;font-size:clamp(20px,1.9vw,24px);color:var(--text-heading);}.elementor .e-2b68a5e6-1108{font-size:16px;color:var(--text-body);line-height:1.6;text-wrap:pretty;\n}.elementor .e-36bc4e7-1852{font-weight:700;font-size:14px;color:var(--coral-dark);letter-spacing:0.08em;}.elementor .e-66033fc9-2979:hover,.elementor .e-66033fc9-2979:focus-visible{border-bottom-color:var(--brand-primary);\n}.elementor .e-66033fc9-2979{padding-block-start:32px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;flex-direction:column;gap:14px;border-bottom-style: solid; border-bottom-color: var(--border-color);\n}.elementor .e-5a15d75f-c404{padding:0px;border-block-start-width:2px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:0 40px; border-top-style: solid; border-top-color: var(--text-heading);\n}.elementor .e-334c0f06-989b{flex-direction:column;gap:clamp(36px,5vw,56px);}.elementor .e-68aac8ad-8726{background-color:var(--surface-white);flex-direction:column;}.elementor .e-ae796c1-22ad{width:100%;height:100%;object-fit:cover;border-radius:6px;}.elementor .e-3812f26e-16d7{padding:0px;grid-row:span 2;}.elementor .e-129b8fc5-29e4{width:100%;height:100%;object-fit:cover;border-radius:6px;}.elementor .e-f351bf3-37b6{padding:0px;grid-column:span 2;}.elementor .e-4c562a43-44b7{width:100%;height:100%;object-fit:cover;border-radius:6px;}.elementor .e-1d66cf7b-69a0{padding:0px;}.elementor .e-3f597b93-48d6{width:100%;height:100%;object-fit:cover;border-radius:6px;}.elementor .e-6ea07be9-b140{padding:0px;}.elementor .e-27f42b22-4f35{display:grid;gap:14px;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);grid-template-rows:260px 260px;}.elementor .e-44f4a9cc-b3bf{flex-direction:column;}.elementor .e-6663e777-41ec{font-weight:600;font-size:clamp(20px,2vw,26px);line-height:1.35;text-wrap:balance;\n}.elementor .e-226e27dc-16cf{padding:0px;flex-direction:column;gap:18px;}.elementor .e-50e833f6-a30b{font-size:18px;line-height:1.7;text-wrap:pretty;\n}.elementor .e-6e848c5d-be7a{padding:0px;flex-direction:column;gap:20px;}.elementor .e-50e66fb9-780c{padding:0px;display:grid;gap:24px clamp(40px,6vw,96px);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;}.elementor .e-7069e0c8-39b7{line-height:1.06;text-wrap:balance;\n}.elementor .e-43ed0225-2417{font-size:18px;line-height:1.7;text-wrap:pretty;\n}.elementor .e-6790b190-387b{font-size:18px;line-height:1.7;text-wrap:pretty;\n}.elementor .e-11c3ec21-1076{padding:0px;flex-direction:column;gap:20px;}.elementor .e-1f4de510-5271{padding-block-start:clamp(36px,5vw,64px);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:grid;gap:24px clamp(40px,6vw,96px);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;border-top-style: solid; border-top-color: var(--border-color);\n}.elementor .e-dbdc1d4-c3a9{line-height:1.06;text-wrap:balance;\n}.elementor .e-463ebaa0-a82f{font-size:18px;line-height:1.7;text-wrap:pretty;\n}.elementor .e-47141721-c9ff{width:10px;height:10px;aspect-ratio:1/1;padding:0px;margin-block-start:9px;border-radius:50%;background-color:var(--brand-primary);flex:0 0 auto;}.elementor .e-566d5077-de25{font-size:17px;line-height:1.6;text-wrap:pretty;\n}.elementor .e-2b6efd3b-9157{padding:0px;gap:14px;align-items:flex-start;}.elementor .e-16b6c1b1-d2b1{width:10px;height:10px;aspect-ratio:1/1;padding:0px;margin-block-start:9px;border-radius:50%;background-color:var(--brand-primary);flex:0 0 auto;}.elementor .e-4722f02f-d9fd{font-size:17px;line-height:1.6;text-wrap:pretty;\n}.elementor .e-634611b7-a4ed{padding:0px;gap:14px;align-items:flex-start;}.elementor .e-5a7ae092-591a{width:10px;height:10px;aspect-ratio:1/1;padding:0px;margin-block-start:9px;border-radius:50%;background-color:var(--brand-primary);flex:0 0 auto;}.elementor .e-5653b240-2221{font-size:17px;line-height:1.6;text-wrap:pretty;\n}.elementor .e-8721cad-119a{padding:0px;gap:14px;align-items:flex-start;}.elementor .e-3feb5d25-d723{width:10px;height:10px;aspect-ratio:1/1;padding:0px;margin-block-start:9px;border-radius:50%;background-color:var(--brand-primary);flex:0 0 auto;}.elementor .e-3fe084bd-8035{font-size:17px;line-height:1.6;text-wrap:pretty;\n}.elementor .e-6906cbcb-b308{padding:0px;gap:14px;align-items:flex-start;}.elementor .e-71eed9e9-e01d{padding:0px;flex-direction:column;gap:14px;}.elementor .e-5ceef502-f30c{font-size:18px;line-height:1.7;text-wrap:pretty;\n}.elementor .e-6d1e7bf7-3ed0{padding:0px;flex-direction:column;gap:20px;}.elementor .e-5332e6d1-ef82{padding-block-start:clamp(36px,5vw,64px);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:grid;gap:24px clamp(40px,6vw,96px);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;border-top-style: solid; border-top-color: var(--border-color);\n}.elementor .e-77c5b460-a5fb{line-height:1.06;text-wrap:balance;\n}.elementor .e-488a6d3-94b1{font-size:18px;line-height:1.7;text-wrap:pretty;\n}.elementor .e-46b9016-288b{white-space:nowrap;\n}.elementor .e-47ade7c2-bc55{white-space:nowrap;\n}.elementor .e-1a4b3040-752c{padding:0px;margin-block-start:8px;gap:12px;flex-wrap:wrap;}.elementor .e-58619795-ad6d{padding:0px;flex-direction:column;gap:20px;}.elementor .e-65aef062-856a{padding-block-start:clamp(36px,5vw,64px);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:grid;gap:24px clamp(40px,6vw,96px);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;border-top-style: solid; border-top-color: var(--border-color);\n}.elementor .e-2768432-4765{line-height:1.06;text-wrap:balance;\n}.elementor .e-b7249b3-71ac{font-size:18px;line-height:1.7;text-wrap:pretty;\n}.elementor .e-68c66db-53a1{font-size:18px;line-height:1.7;text-wrap:pretty;\n}.elementor .e-a767f8d-dda7{padding:0px;flex-direction:column;gap:20px;}.elementor .e-a07af3e-b96f{padding-block-start:clamp(36px,5vw,64px);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:grid;gap:24px clamp(40px,6vw,96px);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;border-top-style: solid; border-top-color: var(--border-color);\n}.elementor .e-54565f9f-bea9{padding-block-end:4px;border-block-end-width:2px;white-space:normal; border-bottom-style: solid; border-bottom-color: var(--brand-primary);\n}.elementor .e-313b323d-6cec{padding-block-end:4px;border-block-end-width:2px;white-space:normal; border-bottom-style: solid; border-bottom-color: var(--brand-primary);\n}.elementor .e-45359d1b-ade4{padding-block-end:4px;border-block-end-width:2px;white-space:normal; border-bottom-style: solid; border-bottom-color: var(--brand-primary);\n}.elementor .e-4e1326e4-94d2{padding:0px;flex-wrap:wrap;gap:20px 36px;\n}.elementor .e-1a92d3bf-4ad0{padding-block-start:clamp(36px,5vw,64px);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:grid;gap:24px clamp(40px,6vw,96px);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;border-top-style: solid; border-top-color: var(--border-color);\n}.elementor .e-4401fea9-c455{flex-direction:column;gap:clamp(40px,5vw,72px);}.elementor .e-50b98921-4cd9{flex-direction:column;}.elementor .e-29229f29-164e{line-height:1.05;}.elementor .e-2ae3c49f-1936{max-width:480px;font-size:17px;line-height:1.6;}.elementor .e-14393c5f-24e8{padding:0px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px 64px;\n}.elementor .e-14670ea6-ed4f{font-weight:700;font-size:12px;color:var(--brand-accent);letter-spacing:0.24em;}.elementor .e-1d9b0880-d7cb{font-family:var(--font-heading);font-size:26px;line-height:1.05;}.elementor .e-49bd773b-12c1{font-size:15px;color:#e6dfd2;line-height:1.55;}.elementor .e-74abb81b-9753{padding-block-start:28px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:24px;margin-inline-end:24px;border-block-end-width:1px;flex-direction:column;gap:12px;border-bottom-style: solid; border-bottom-color: rgba(243,235,220,.3);\n}.elementor .e-3c0052e9-edc8{font-weight:700;font-size:12px;color:var(--brand-accent);letter-spacing:0.24em;}.elementor .e-31b50510-12a7{font-family:var(--font-heading);font-size:26px;line-height:1.05;}.elementor .e-65503aa8-cb0c{font-size:15px;color:#e6dfd2;line-height:1.55;}.elementor .e-73b53902-7909{padding-block-start:28px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:24px;margin-inline-end:24px;border-block-end-width:1px;flex-direction:column;gap:12px;border-bottom-style: solid; border-bottom-color: rgba(243,235,220,.3);\n}.elementor .e-3087e21d-2dc2{font-weight:700;font-size:12px;color:var(--brand-accent);letter-spacing:0.24em;}.elementor .e-26f69cab-eb8e{font-family:var(--font-heading);font-size:26px;line-height:1.05;}.elementor .e-4e55cb12-259a{font-size:15px;color:#e6dfd2;line-height:1.55;}.elementor .e-4f84e67f-f6c2{padding-block-start:28px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:24px;margin-inline-end:24px;border-block-end-width:1px;flex-direction:column;gap:12px;border-bottom-style: solid; border-bottom-color: rgba(243,235,220,.3);\n}.elementor .e-762fac8c-77e7{font-weight:700;font-size:12px;color:var(--brand-accent);letter-spacing:0.24em;}.elementor .e-670903ee-a0b5{font-family:var(--font-heading);font-size:26px;line-height:1.05;}.elementor .e-53379a89-3733{font-size:15px;color:#e6dfd2;line-height:1.55;}.elementor .e-515a9377-7fde{padding-block-start:28px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:24px;margin-inline-end:24px;border-block-end-width:1px;flex-direction:column;gap:12px;border-bottom-style: solid; border-bottom-color: rgba(243,235,220,.3);\n}.elementor .e-467d27a2-aa48{padding:0px;border-block-start-width:1px;display:grid;gap:0px;grid-template-columns:repeat(4,minmax(0,1fr));border-top-style: solid; border-top-color: rgba(243,235,220,.3);\n}.elementor .e-298e3e80-67d0{flex-direction:column;gap:28px;}.elementor .e-3bb61682-b081{flex-direction:column;}.elementor .e-499f08c-af5b{line-height:1.02;}.elementor .e-faed6d0-1d5f{padding:0px;flex-direction:column;gap:16px;}.elementor .e-38f0fa39-955f{font-weight:700;font-size:clamp(18px,1.6vw,21px);}.elementor .e-485beb31-899f{padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;gap:16px;}.elementor .e-54fc4968-95a2{max-width:620px;font-size:16px;color:var(--text-body);line-height:1.65;text-wrap:pretty;\n}.elementor .e-634a54ce-26ed{padding-block-start:0px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-40c4ff94-d5c1{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--border-color);\n}.elementor .e-5bccb7a2-39fc{font-weight:700;font-size:clamp(18px,1.6vw,21px);}.elementor .e-28c707d6-dde2{padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;gap:16px;}.elementor .e-45584bb5-9ec2{max-width:620px;font-size:16px;color:var(--text-body);line-height:1.65;text-wrap:pretty;\n}.elementor .e-17515075-f6fc{padding-block-start:0px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-74e24dc3-ec4f{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--border-color);\n}.elementor .e-2c40a15b-9d22{font-weight:700;font-size:clamp(18px,1.6vw,21px);}.elementor .e-7bca070e-59b9{padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;gap:16px;}.elementor .e-84b1517-9b2b{max-width:620px;font-size:16px;color:var(--text-body);line-height:1.65;text-wrap:pretty;\n}.elementor .e-4178b65a-2d71{padding-block-start:0px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-7fc82446-28cd{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--border-color);\n}.elementor .e-558a1901-10c3{font-weight:700;font-size:clamp(18px,1.6vw,21px);}.elementor .e-3a1d31d4-f2b7{padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;gap:16px;}.elementor .e-4c074bfb-b9f4{max-width:620px;font-size:16px;color:var(--text-body);line-height:1.65;text-wrap:pretty;\n}.elementor .e-1b2b5432-435f{padding-block-start:0px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-4237cb3d-7cca{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--border-color);\n}.elementor .e-1f5f3628-b8d4{font-weight:700;font-size:clamp(18px,1.6vw,21px);}.elementor .e-7fbf6acd-8c89{padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;gap:16px;}.elementor .e-1ea01c52-c225{max-width:620px;font-size:16px;color:var(--text-body);line-height:1.65;text-wrap:pretty;\n}.elementor .e-491b6bb-3f2c{padding-block-start:0px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-2d771fe8-aac2{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--border-color);\n}.elementor .e-1d408d02-dd04{border-block-start-width:2px;border-top-style: solid; border-top-color: var(--text-heading);\n}.elementor .e-3a7cd968-d527{display:grid;gap:40px clamp(40px,6vw,96px);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;}.elementor .e-5b0bd54e-53e0{background-color:var(--surface-white);flex-direction:column;}.elementor .e-451293a0-2763{line-height:1.04;}.elementor .e-4edb7a41-c239{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;\n}.elementor .e-12376956-d2a4{font-weight:700;font-size:12px;color:var(--brand-primary);letter-spacing:0.24em;}.elementor .e-1f910407-b0ff{font-family:var(--font-heading);font-size:clamp(22px,2.2vw,28px);color:var(--text-heading);line-height:1.05;}.elementor .e-4347c12c-a3f2{position:absolute;padding:28px;background-image:linear-gradient(0deg, rgba(35,37,42,.85) 0%,rgba(35,37,42,0) 60%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;gap:6px;justify-content:flex-end;inset:0;\n}.elementor .e-76ff38fe-708b{min-width:0px;overflow:hidden;aspect-ratio:16/9;position:relative;color:var(--text-light);padding:0px;border-radius:6px;}.elementor .e-2d3bdded-e90d{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;\n}.elementor .e-72ecffd8-ede3{font-weight:700;font-size:12px;color:var(--seafoam);letter-spacing:0.24em;}.elementor .e-236853d1-fa5e{font-family:var(--font-heading);font-size:clamp(22px,2.2vw,28px);color:var(--text-heading);line-height:1.05;}.elementor .e-527bac7e-e6b7{position:absolute;padding:28px;background-image:linear-gradient(0deg, rgba(35,37,42,.85) 0%,rgba(35,37,42,0) 60%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;gap:6px;justify-content:flex-end;inset:0;\n}.elementor .e-2f4f2539-d010{min-width:0px;overflow:hidden;aspect-ratio:16/9;position:relative;color:var(--text-light);padding:0px;border-radius:6px;}.elementor .e-7fd0e0d1-56f8{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;}.elementor .e-7fa4c203-6805{flex-direction:column;gap:32px;}.elementor .e-39b317ce-caa9{flex-direction:column;}