.elementor .e-58e5b85-6fbb{font-weight:700;font-size:12px;color:var(--brand-accent);letter-spacing:0.24em;}.elementor .e-245ac8ac-7a21{font-weight:700;font-size:12px;color:var(--brand-accent);letter-spacing:0.24em;}.elementor .e-1034fa5f-5a9f{font-weight:700;font-size:12px;letter-spacing:0.24em;}.elementor .e-7cb8011b-8e87{padding:0px;gap:10px;}.elementor .e-32aecbd0-9124{max-width:12ch;line-height:.96;text-wrap:balance; text-shadow:0 2px 24px rgba(0,0,0,.25);\n}.elementor .e-5618bab0-c0f6{max-width:560px;font-size:clamp(16px,1.35vw,19px);line-height:1.55;text-wrap:pretty;\n}.elementor .e-2c9ad01c-8695{white-space:nowrap;\n}.elementor .e-7863055d-9da7{white-space:nowrap;\n}.elementor .e-179c666-e5e3{padding:0px;gap:12px;flex-wrap:wrap;}.elementor .e-b3e05b6-d7f6{padding:0px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:20px 48px;\n}.elementor .e-414d9b67-c374{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-51df0cbe-d636{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-breathtaking-surf-parks-action.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-35a474bc-19af{line-height:1.02;}.elementor .e-51124165-dfd3{max-width:480px;font-size:18px;line-height:1.6;text-wrap:pretty;\n}.elementor .e-65e26b98-41b2{padding:0px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:20px 64px;\n}.elementor .e-56986988-babd{font-family:var(--font-heading);font-size:24px;line-height:1;}.elementor .e-4c5bd071-d60a{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-176d6cf8-dbc5{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-83a24d1-5272{padding:0px;flex-direction:column;gap:8px;}.elementor .e-24576dc9-c4b9{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-65a981ad-4cb2{font-family:var(--font-heading);font-size:24px;line-height:1;}.elementor .e-3f415a45-7d30{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-3e5bd4c6-4317{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-1819f2f2-4897{padding:0px;flex-direction:column;gap:8px;}.elementor .e-473f3b6d-5922{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-528381ce-f5e4{font-family:var(--font-heading);font-size:24px;line-height:1;}.elementor .e-597c974d-c65c{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-4f65d2f-cf05{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-8f64c05-579d{padding:0px;flex-direction:column;gap:8px;}.elementor .e-16134ba0-f78c{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-33e9db3a-5dcb{font-family:var(--font-heading);font-size:24px;line-height:1;}.elementor .e-5160f943-9fc7{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-5ad5dff5-bf0e{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-6c5da1fd-3965{padding:0px;flex-direction:column;gap:8px;}.elementor .e-591ae92d-d77b{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-4451611a-954a{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;}.elementor .e-569d2ccf-d326{flex-direction:column;gap:clamp(36px,5vw,56px);}.elementor .e-7953f435-d9ec{flex-direction:column;}.elementor .e-aa38d79-3d58{padding:0px;}.elementor .e-5ce1d631-df08{padding:0px;}.elementor .e-101a810f-c9d4{padding:0px;}.elementor .e-76b0bf86-1a46{padding:0px;flex-direction:column;gap:0px;}.elementor .e-1efb15ca-2ec1{color:var(--slate-light);}.elementor .e-2ee29e8c-1b1e{line-height:1.02;}.elementor .e-11d1331c-a104{font-size:18px;color:#cfc8ba;line-height:1.6;text-wrap:pretty;\n}.elementor .e-68520827-242b{max-width:760px;padding:0px;flex-direction:column;gap:18px;}.elementor .e-6d5528b7-bfd4{font-weight:700;font-size:12px;letter-spacing:0.24em;}.elementor .e-72cd4a23-87b7{font-family:var(--font-heading);font-size:40px;line-height:1;}.elementor .e-6bea3a8a-d5fc{font-size:15px;line-height:1.5;margin-block-start:auto;}.elementor .e-758630d-cff5{min-height:200px;color:var(--text-heading);padding:28px;border-radius:6px;background-color:var(--brand-primary);flex-direction:column;gap:12px;}.elementor .e-510f9596-7093{font-weight:700;font-size:12px;color:var(--brand-accent);letter-spacing:0.24em;}.elementor .e-74fdf288-1180{font-family:var(--font-heading);font-size:40px;line-height:1;}.elementor .e-397d584b-f374{font-size:15px;color:#cfc8ba;line-height:1.5;margin-block-start:auto;}.elementor .e-782b57ad-1cc3:hover,.elementor .e-782b57ad-1cc3:focus-visible{border-color:var(--brand-accent);}.elementor .e-782b57ad-1cc3{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-56fcc136-abee{font-weight:700;font-size:12px;color:var(--seafoam);letter-spacing:0.24em;}.elementor .e-63ef8396-f362{font-family:var(--font-heading);font-size:40px;line-height:1;}.elementor .e-16f6a214-42cc{font-size:15px;color:#cfc8ba;line-height:1.5;margin-block-start:auto;}.elementor .e-68e6a9b4-5efc:hover,.elementor .e-68e6a9b4-5efc:focus-visible{border-color:var(--seafoam);}.elementor .e-68e6a9b4-5efc{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-7eda4f89-9ad1{font-weight:700;font-size:12px;color:var(--slate-light);letter-spacing:0.24em;}.elementor .e-48e24bff-e4e7{font-family:var(--font-heading);font-size:40px;line-height:1;}.elementor .e-df09fce-a7dd{font-size:15px;color:#cfc8ba;line-height:1.5;margin-block-start:auto;}.elementor .e-39883876-82de:hover,.elementor .e-39883876-82de:focus-visible{border-color:var(--slate-light);}.elementor .e-39883876-82de{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-1cbd944e-79ed{padding:0px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;}.elementor .e-7be8deca-a16f{flex-direction:column;gap:clamp(36px,5vw,56px);}.elementor .e-11e7eb7f-7495{flex-direction:column;}.elementor .e-6d740889-9582{max-width:18ch;line-height:1.02;}.elementor .e-348ff618-f85d{font-family:var(--font-heading);font-size:28px;color:var(--brand-primary);line-height:1;}.elementor .e-6e0f3940-f51d{font-weight:700;font-size:clamp(20px,1.9vw,24px);color:var(--text-heading);}.elementor .e-527ad7a3-5b22{font-size:16px;color:var(--text-body);line-height:1.6;text-wrap:pretty;\n}.elementor .e-768b806e-527f{font-weight:700;font-size:14px;color:var(--coral-dark);letter-spacing:0.08em;}.elementor .e-500c20cd-f836:hover,.elementor .e-500c20cd-f836:focus-visible{border-bottom-color:var(--brand-primary);\n}.elementor .e-500c20cd-f836{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-2b35ea27-e581{font-family:var(--font-heading);font-size:28px;color:var(--brand-accent);line-height:1;}.elementor .e-40bfc89c-1b1a{font-weight:700;font-size:clamp(20px,1.9vw,24px);color:var(--text-heading);}.elementor .e-34166c25-322d{font-size:16px;color:var(--text-body);line-height:1.6;text-wrap:pretty;\n}.elementor .e-d66a697-f1f9{font-weight:700;font-size:14px;color:var(--coral-dark);letter-spacing:0.08em;}.elementor .e-2a81a2f1-4ee6:hover,.elementor .e-2a81a2f1-4ee6:focus-visible{border-bottom-color:var(--brand-primary);\n}.elementor .e-2a81a2f1-4ee6{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-46c47d8c-250e{font-family:var(--font-heading);font-size:28px;color:var(--seafoam);line-height:1;}.elementor .e-406c4392-22d9{font-weight:700;font-size:clamp(20px,1.9vw,24px);color:var(--text-heading);}.elementor .e-34d3d14d-325f{font-size:16px;color:var(--text-body);line-height:1.6;text-wrap:pretty;\n}.elementor .e-2e29f00-42bb{font-weight:700;font-size:14px;color:var(--coral-dark);letter-spacing:0.08em;}.elementor .e-53adb16d-cfd6:hover,.elementor .e-53adb16d-cfd6:focus-visible{border-bottom-color:var(--brand-primary);\n}.elementor .e-53adb16d-cfd6{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-1db2c5f4-19a6{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-1cf93a91-3bad{flex-direction:column;gap:clamp(36px,5vw,56px);}.elementor .e-4bbbf57b-1020{background-color:var(--surface-white);flex-direction:column;}.elementor .e-72ca305d-a7ff{width:100%;height:100%;object-fit:cover;border-radius:6px;}.elementor .e-66334347-cf8e{padding:0px;grid-row:span 2;}.elementor .e-255676e6-5752{width:100%;height:100%;object-fit:cover;border-radius:6px;}.elementor .e-28d2522b-4bb4{padding:0px;grid-column:span 2;}.elementor .e-caaf809-b440{width:100%;height:100%;object-fit:cover;border-radius:6px;}.elementor .e-549cd08f-d84b{padding:0px;}.elementor .e-5f36a444-da92{width:100%;height:100%;object-fit:cover;border-radius:6px;}.elementor .e-4faf8bdd-8369{padding:0px;}.elementor .e-3eb92781-6a85{display:grid;gap:14px;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);grid-template-rows:260px 260px;}.elementor .e-7fc47bfa-c5ba{flex-direction:column;}.elementor .e-682d0483-952f{line-height:1.06;text-wrap:balance;\n}.elementor .e-6d59eb8c-d162{padding:0px;flex-direction:column;gap:18px;}.elementor .e-5e573976-fb52{font-size:18px;line-height:1.7;text-wrap:pretty;\n}.elementor .e-45351c6d-11a0{padding:0px;flex-direction:column;gap:20px;}.elementor .e-21255632-7d30{padding:0px;display:grid;gap:24px clamp(40px,6vw,96px);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;}.elementor .e-59051431-144a{line-height:1.06;text-wrap:balance;\n}.elementor .e-69efe8e0-c0c6{font-size:18px;line-height:1.7;text-wrap:pretty;\n}.elementor .e-2e8a4489-5146{font-size:18px;line-height:1.7;text-wrap:pretty;\n}.elementor .e-7dda0682-ed26{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-2fa8850-7b16{font-size:17px;line-height:1.6;text-wrap:pretty;\n}.elementor .e-2e81da57-5fb3{padding:0px;gap:14px;align-items:flex-start;}.elementor .e-1855d394-f21c{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-75d67089-16fa{font-size:17px;line-height:1.6;text-wrap:pretty;\n}.elementor .e-3cf69fbc-90c8{padding:0px;gap:14px;align-items:flex-start;}.elementor .e-77f68056-a59b{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-1de55349-81a4{font-size:17px;line-height:1.6;text-wrap:pretty;\n}.elementor .e-57e50ea8-80a9{padding:0px;gap:14px;align-items:flex-start;}.elementor .e-4e39a8e3-b51b{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-49329751-9ca9{font-size:17px;line-height:1.6;text-wrap:pretty;\n}.elementor .e-636b4c8e-3f20{padding:0px;gap:14px;align-items:flex-start;}.elementor .e-437bf8a3-ea26{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-5fdfa406-2445{font-size:17px;line-height:1.6;text-wrap:pretty;\n}.elementor .e-1a3bb982-d4e4{padding:0px;gap:14px;align-items:flex-start;}.elementor .e-51a93ee8-29f3{padding:0px;flex-direction:column;gap:14px;}.elementor .e-67111e6e-b217{font-size:18px;line-height:1.7;text-wrap:pretty;\n}.elementor .e-171e2732-97d1{padding:0px;flex-direction:column;gap:20px;}.elementor .e-37a07744-e5b4{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-5dd32632-ddb1{line-height:1.06;text-wrap:balance;\n}.elementor .e-6c6618f0-1cb1{font-size:18px;line-height:1.7;text-wrap:pretty;\n}.elementor .e-4f6d4457-2e0c{white-space:nowrap;\n}.elementor .e-7ac8abb4-9b19{white-space:nowrap;\n}.elementor .e-355f00d9-192d{padding:0px;margin-block-start:8px;gap:12px;flex-wrap:wrap;}.elementor .e-8c746f1-e4ad{padding:0px;flex-direction:column;gap:20px;}.elementor .e-50b4bb3b-3913{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-2545dab-c5e2{line-height:1.06;text-wrap:balance;\n}.elementor .e-ee3f1ce-36e0{font-size:18px;line-height:1.7;text-wrap:pretty;\n}.elementor .e-92abc3c-1a8e{font-size:18px;line-height:1.7;text-wrap:pretty;\n}.elementor .e-b81f571-63bb{padding:0px;flex-direction:column;gap:20px;}.elementor .e-e67659b-400a{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-6d2b0119-2ebc{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-5cc59a33-e740{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-164f8a01-94f9{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-1c967669-2a13{padding:0px;flex-wrap:wrap;gap:20px 36px;\n}.elementor .e-124eacd0-6672{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-7f5fdbdd-90d0{flex-direction:column;gap:clamp(40px,5vw,72px);}.elementor .e-121fe71f-cdaf{flex-direction:column;}.elementor .e-6fbc45f-9361{line-height:1.05;}.elementor .e-6488a7a8-d2b8{max-width:480px;font-size:17px;line-height:1.6;}.elementor .e-737d67aa-ba76{padding:0px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px 64px;\n}.elementor .e-4c38a8f1-200e{font-weight:700;font-size:12px;color:var(--brand-accent);letter-spacing:0.24em;}.elementor .e-7ed06e5-ba5b{font-family:var(--font-heading);font-size:26px;line-height:1.05;}.elementor .e-24ad65b3-1845{font-size:15px;color:#e6dfd2;line-height:1.55;}.elementor .e-3e9dd997-a9f9{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-41fdfb6d-2333{font-weight:700;font-size:12px;color:var(--brand-accent);letter-spacing:0.24em;}.elementor .e-71fc202a-4be2{font-family:var(--font-heading);font-size:26px;line-height:1.05;}.elementor .e-72f8e920-c913{font-size:15px;color:#e6dfd2;line-height:1.55;}.elementor .e-3f58a5be-3559{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-f06ba44-c2fb{font-weight:700;font-size:12px;color:var(--brand-accent);letter-spacing:0.24em;}.elementor .e-11c85875-1460{font-family:var(--font-heading);font-size:26px;line-height:1.05;}.elementor .e-7a55b6c3-12f5{font-size:15px;color:#e6dfd2;line-height:1.55;}.elementor .e-7886abe9-fc46{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-45ad43a3-3382{font-weight:700;font-size:12px;color:var(--brand-accent);letter-spacing:0.24em;}.elementor .e-18a38761-b16d{font-family:var(--font-heading);font-size:26px;line-height:1.05;}.elementor .e-4cad758e-920b{font-size:15px;color:#e6dfd2;line-height:1.55;}.elementor .e-4f02bdb7-8197{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-639ee2be-d6be{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-18b0ab5f-2415{flex-direction:column;gap:28px;}.elementor .e-2a51edec-7485{flex-direction:column;}.elementor .e-43f84e4-e900{line-height:1.02;}.elementor .e-21aa9d4-48fd{padding:0px;flex-direction:column;gap:16px;}.elementor .e-4011c4b6-1c44{font-weight:700;font-size:clamp(18px,1.6vw,21px);}.elementor .e-130b67b7-a9ed{padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;gap:16px;}.elementor .e-b418d0d-b73c{max-width:620px;font-size:16px;color:var(--text-body);line-height:1.65;text-wrap:pretty;\n}.elementor .e-598f8764-5dad{padding-block-start:0px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-7063dc7e-4fc3{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--border-color);\n}.elementor .e-4c836b56-4185{font-weight:700;font-size:clamp(18px,1.6vw,21px);}.elementor .e-7857f76c-561b{padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;gap:16px;}.elementor .e-3ac66861-65d8{max-width:620px;font-size:16px;color:var(--text-body);line-height:1.65;text-wrap:pretty;\n}.elementor .e-7bbb104c-625e{padding-block-start:0px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-447ca107-4bbe{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--border-color);\n}.elementor .e-48f8011-6b94{font-weight:700;font-size:clamp(18px,1.6vw,21px);}.elementor .e-e01b556-e23e{padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;gap:16px;}.elementor .e-16185fa1-fc68{max-width:620px;font-size:16px;color:var(--text-body);line-height:1.65;text-wrap:pretty;\n}.elementor .e-2b7804f6-b119{padding-block-start:0px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-2258fe6b-13d1{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--border-color);\n}.elementor .e-8448804-701b{font-weight:700;font-size:clamp(18px,1.6vw,21px);}.elementor .e-35fb3276-eac2{padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;gap:16px;}.elementor .e-25272b29-cb6d{max-width:620px;font-size:16px;color:var(--text-body);line-height:1.65;text-wrap:pretty;\n}.elementor .e-1de9bb33-acbe{padding-block-start:0px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-1afadd50-3765{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--border-color);\n}.elementor .e-6c026e07-79e7{font-weight:700;font-size:clamp(18px,1.6vw,21px);}.elementor .e-7acd65a5-a9c5{padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;gap:16px;}.elementor .e-5684ec02-d9d5{max-width:620px;font-size:16px;color:var(--text-body);line-height:1.65;text-wrap:pretty;\n}.elementor .e-2a4ecb34-c2df{padding-block-start:0px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-5ff54828-7801{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--border-color);\n}.elementor .e-6e861a28-7722{border-block-start-width:2px;border-top-style: solid; border-top-color: var(--text-heading);\n}.elementor .e-182c1d40-e1db{display:grid;gap:40px clamp(40px,6vw,96px);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;}.elementor .e-11130b12-28b7{background-color:var(--surface-white);flex-direction:column;}.elementor .e-416ce0f5-9bbf{line-height:1.04;}.elementor .e-3e9cb7e5-dba1{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;\n}.elementor .e-15bf0d45-ad75{font-weight:700;font-size:12px;color:var(--brand-accent);letter-spacing:0.24em;}.elementor .e-27860e97-6be5{font-family:var(--font-heading);font-size:clamp(22px,2.2vw,28px);color:var(--text-heading);line-height:1.05;}.elementor .e-49851b5a-66e1{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-67ba4d9c-972f{min-width:0px;overflow:hidden;aspect-ratio:16/9;position:relative;color:var(--text-light);padding:0px;border-radius:6px;}.elementor .e-489293bb-28b3{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;\n}.elementor .e-757f3832-da49{font-weight:700;font-size:12px;color:var(--seafoam);letter-spacing:0.24em;}.elementor .e-62301bf8-9aa6{font-family:var(--font-heading);font-size:clamp(22px,2.2vw,28px);color:var(--text-heading);line-height:1.05;}.elementor .e-61aad4ec-c952{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-6cf15942-aff6{min-width:0px;overflow:hidden;aspect-ratio:16/9;position:relative;color:var(--text-light);padding:0px;border-radius:6px;}.elementor .e-18102bac-1a50{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;}.elementor .e-2eb96809-34eb{flex-direction:column;gap:32px;}.elementor .e-264ba086-9b4e{flex-direction:column;}