.elementor .e-26c9a182-7ddc{font-weight:700;font-size:12px;color:var(--brand-accent);letter-spacing:0.24em;}.elementor .e-3522af1e-81d2{font-weight:700;font-size:12px;color:var(--brand-accent);letter-spacing:0.24em;}.elementor .e-7b50c519-6b29{font-weight:700;font-size:12px;letter-spacing:0.24em;}.elementor .e-7c75bdfb-6b94{padding:0px;gap:10px;}.elementor .e-735a0d0-5431{max-width:20ch;line-height:.96;text-wrap:balance; text-shadow:0 2px 24px rgba(0,0,0,.25);\n}.elementor .e-471970fc-f745{max-width:560px;font-size:clamp(16px,1.35vw,19px);line-height:1.55;text-wrap:pretty;\n}.elementor .e-3fc6f9c3-1a49{white-space:nowrap;\n}.elementor .e-26f43956-818b{white-space:nowrap;\n}.elementor .e-69400a96-e1a2{padding:0px;gap:12px;flex-wrap:wrap;}.elementor .e-638e6350-3b5a{padding:0px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:20px 48px;\n}.elementor .e-714b1da3-fc35{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-eea49a5-5c0e{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-resort-wave.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-6b7995b-ad00{line-height:1.02;}.elementor .e-180458a4-77e7{max-width:480px;font-size:18px;line-height:1.6;text-wrap:pretty;\n}.elementor .e-194a323-3557{padding:0px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:20px 64px;\n}.elementor .e-4933c3a9-85af{font-family:var(--font-heading);font-size:24px;line-height:1;}.elementor .e-23a9cbf-8bc2{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-59e91c3d-9fd9{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-55035281-1523{padding:0px;flex-direction:column;gap:8px;}.elementor .e-43da53c4-123e{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-5daf5967-a060{font-family:var(--font-heading);font-size:24px;line-height:1;}.elementor .e-6905885d-9245{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-9cee957-2644{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-26f01028-34b1{padding:0px;flex-direction:column;gap:8px;}.elementor .e-60856913-9993{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-44ca384c-447c{font-family:var(--font-heading);font-size:24px;line-height:1;}.elementor .e-3d556612-2349{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-265506ae-cb7d{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-4f76b19b-3e04{padding:0px;flex-direction:column;gap:8px;}.elementor .e-3cc76cb2-2c58{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-48180117-254e{font-family:var(--font-heading);font-size:24px;line-height:1;}.elementor .e-3986ae74-d4a0{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-13bc3479-a8ed{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-59a48cac-b341{padding:0px;flex-direction:column;gap:8px;}.elementor .e-2e1de685-fef2{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-3ac3b694-95a7{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;}.elementor .e-137b7a9f-6804{flex-direction:column;gap:clamp(36px,5vw,56px);}.elementor .e-14841d98-992e{flex-direction:column;}.elementor .e-5bf23681-a215{padding:0px;}.elementor .e-138c11f9-a243{padding:0px;}.elementor .e-48817122-4b21{padding:0px;}.elementor .e-117d9d82-9b6e{padding:0px;flex-direction:column;gap:0px;}.elementor .e-6800a64e-456c{color:var(--slate-light);}.elementor .e-180992cc-7a3c{line-height:1.02;}.elementor .e-581169af-8907{font-size:18px;color:#cfc8ba;line-height:1.6;text-wrap:pretty;\n}.elementor .e-53f38893-9552{max-width:760px;padding:0px;flex-direction:column;gap:18px;}.elementor .e-611c4c5c-d06f{font-weight:700;font-size:12px;color:var(--brand-primary);letter-spacing:0.24em;}.elementor .e-136a1e36-fea6{font-family:var(--font-heading);font-size:40px;line-height:1;}.elementor .e-70e9aa9c-3cd3{font-size:15px;color:#cfc8ba;line-height:1.5;margin-block-start:auto;}.elementor .e-2b91fcd4-d5b8:hover,.elementor .e-2b91fcd4-d5b8:focus-visible{border-color:var(--brand-primary);}.elementor .e-2b91fcd4-d5b8{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-591acdd-1f9d{font-weight:700;font-size:12px;letter-spacing:0.24em;}.elementor .e-70513908-a71a{font-family:var(--font-heading);font-size:40px;line-height:1;}.elementor .e-2a423ea5-7b03{font-size:15px;line-height:1.5;margin-block-start:auto;}.elementor .e-7442514b-4c69{min-height:200px;color:var(--text-heading);padding:28px;border-radius:6px;background-color:var(--brand-accent);flex-direction:column;gap:12px;}.elementor .e-19b9e74a-f4fc{font-weight:700;font-size:12px;letter-spacing:0.24em;}.elementor .e-d4ab2bf-2f6d{font-family:var(--font-heading);font-size:40px;line-height:1;}.elementor .e-47cf560a-affe{font-size:15px;line-height:1.5;margin-block-start:auto;}.elementor .e-492fba9b-e7fc{min-height:200px;color:var(--text-heading);padding:28px;border-radius:6px;background-color:var(--seafoam);flex-direction:column;gap:12px;}.elementor .e-d23ad78-d638{font-weight:700;font-size:12px;color:var(--slate-light);letter-spacing:0.24em;}.elementor .e-c58bac4-f654{font-family:var(--font-heading);font-size:40px;line-height:1;}.elementor .e-79fb8646-e736{font-size:15px;color:#cfc8ba;line-height:1.5;margin-block-start:auto;}.elementor .e-34015e21-38c6:hover,.elementor .e-34015e21-38c6:focus-visible{border-color:var(--slate-light);}.elementor .e-34015e21-38c6{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-5f6cfadb-a5e7{padding:0px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;}.elementor .e-497f794a-2cf9{flex-direction:column;gap:clamp(36px,5vw,56px);}.elementor .e-1ba5fab1-2938{flex-direction:column;}.elementor .e-193d6db9-f010{max-width:18ch;line-height:1.02;}.elementor .e-bc6a095-72b6{font-family:var(--font-heading);font-size:28px;color:var(--brand-primary);line-height:1;}.elementor .e-2d6f4b87-eb14{font-weight:700;font-size:clamp(20px,1.9vw,24px);color:var(--text-heading);}.elementor .e-5611c8eb-cbc9{font-size:16px;color:var(--text-body);line-height:1.6;text-wrap:pretty;\n}.elementor .e-95e59d1-cb59{font-weight:700;font-size:14px;color:var(--coral-dark);letter-spacing:0.08em;}.elementor .e-48d14a40-c55e:hover,.elementor .e-48d14a40-c55e:focus-visible{border-bottom-color:var(--brand-primary);\n}.elementor .e-48d14a40-c55e{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-6a26a831-5e9a{font-family:var(--font-heading);font-size:28px;color:var(--brand-accent);line-height:1;}.elementor .e-706b2b63-ff84{font-weight:700;font-size:clamp(20px,1.9vw,24px);color:var(--text-heading);}.elementor .e-6a7478b4-4455{font-size:16px;color:var(--text-body);line-height:1.6;text-wrap:pretty;\n}.elementor .e-9145ed8-9a12{font-weight:700;font-size:14px;color:var(--coral-dark);letter-spacing:0.08em;}.elementor .e-178aa228-adaa:hover,.elementor .e-178aa228-adaa:focus-visible{border-bottom-color:var(--brand-primary);\n}.elementor .e-178aa228-adaa{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-7c9b1dd0-21cf{font-family:var(--font-heading);font-size:28px;color:var(--seafoam);line-height:1;}.elementor .e-22dd8547-f2da{font-weight:700;font-size:clamp(20px,1.9vw,24px);color:var(--text-heading);}.elementor .e-34bac582-7e9d{font-size:16px;color:var(--text-body);line-height:1.6;text-wrap:pretty;\n}.elementor .e-7f66b7d9-8041{font-weight:700;font-size:14px;color:var(--coral-dark);letter-spacing:0.08em;}.elementor .e-7d9a8ce2-c5fc:hover,.elementor .e-7d9a8ce2-c5fc:focus-visible{border-bottom-color:var(--brand-primary);\n}.elementor .e-7d9a8ce2-c5fc{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-6bf3dbab-7417{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-660b40af-ec4a{flex-direction:column;gap:clamp(36px,5vw,56px);}.elementor .e-516cce10-f14e{background-color:var(--surface-white);flex-direction:column;}.elementor .e-1200f879-70f0{width:100%;height:100%;object-fit:cover;border-radius:6px;}.elementor .e-2b999d15-5c32{padding:0px;grid-row:span 2;}.elementor .e-45ffa9c7-a7f2{width:100%;height:100%;object-fit:cover;border-radius:6px;}.elementor .e-426a80d2-1f8e{padding:0px;grid-column:span 2;}.elementor .e-3a3dc221-9be4{width:100%;height:100%;object-fit:cover;border-radius:6px;}.elementor .e-47491bd1-ce18{padding:0px;}.elementor .e-29bfa23d-8aad{width:100%;height:100%;object-fit:cover;border-radius:6px;}.elementor .e-1fca0821-67b4{padding:0px;}.elementor .e-fd340f9-b259{display:grid;gap:14px;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);grid-template-rows:260px 260px;}.elementor .e-5926a7b7-414b{flex-direction:column;}.elementor .e-2865cf1e-5bfe{font-weight:600;font-size:clamp(20px,2vw,26px);line-height:1.35;text-wrap:balance;\n}.elementor .e-7509f90f-ad74{padding:0px;flex-direction:column;gap:18px;}.elementor .e-23d9e4f2-550a{font-size:18px;line-height:1.7;text-wrap:pretty;\n}.elementor .e-330cd0f7-3f63{font-size:18px;line-height:1.7;text-wrap:pretty;\n}.elementor .e-6aa5b3c6-c45c{padding:0px;flex-direction:column;gap:20px;}.elementor .e-7fc7ffd7-9686{padding:0px;display:grid;gap:24px clamp(40px,6vw,96px);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;}.elementor .e-4116281a-12d1{line-height:1.06;text-wrap:balance;\n}.elementor .e-42fd6e39-d072{font-size:18px;line-height:1.7;text-wrap:pretty;\n}.elementor .e-7b310a9e-7b96{font-size:18px;line-height:1.7;text-wrap:pretty;\n}.elementor .e-7e80e5e9-895a{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-39e18d68-473d{font-size:17px;line-height:1.6;text-wrap:pretty;\n}.elementor .e-66df9104-b92d{padding:0px;gap:14px;align-items:flex-start;}.elementor .e-6bba752d-7cf5{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-3aee1db9-cdc4{font-size:17px;line-height:1.6;text-wrap:pretty;\n}.elementor .e-4df3afc1-cb40{padding:0px;gap:14px;align-items:flex-start;}.elementor .e-35f2bea1-6c33{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-6fdfdf98-cca0{font-size:17px;line-height:1.6;text-wrap:pretty;\n}.elementor .e-d991d54-f6a5{padding:0px;gap:14px;align-items:flex-start;}.elementor .e-6128c5dc-6d2c{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-66bc6e39-8ad2{font-size:17px;line-height:1.6;text-wrap:pretty;\n}.elementor .e-68c31df-309e{padding:0px;gap:14px;align-items:flex-start;}.elementor .e-2b6b4915-22d8{padding:0px;flex-direction:column;gap:14px;}.elementor .e-1823395c-dbff{font-size:18px;line-height:1.7;text-wrap:pretty;\n}.elementor .e-4878b47b-3766{padding:0px;flex-direction:column;gap:20px;}.elementor .e-3c46ff9f-50ea{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-11b45bd9-4422{line-height:1.06;text-wrap:balance;\n}.elementor .e-6e27e378-62d4{font-size:18px;line-height:1.7;text-wrap:pretty;\n}.elementor .e-7a5e3857-5bf3{white-space:nowrap;\n}.elementor .e-d54ad8c-dae8{white-space:nowrap;\n}.elementor .e-7b57f90c-ff82{padding:0px;margin-block-start:8px;gap:12px;flex-wrap:wrap;}.elementor .e-57912804-fbaa{padding:0px;flex-direction:column;gap:20px;}.elementor .e-76ef45ea-1cd7{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-f410cbf-924c{line-height:1.06;text-wrap:balance;\n}.elementor .e-ea662be-c9ef{font-size:18px;line-height:1.7;text-wrap:pretty;\n}.elementor .e-2c58748-ad85{font-size:18px;line-height:1.7;text-wrap:pretty;\n}.elementor .e-962bdd9-7c77{padding:0px;flex-direction:column;gap:20px;}.elementor .e-245ab67-e9cf{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-287ffafc-4ff4{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-17046201-8a86{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-6dd7d440-1fda{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-161b443e-d301{padding:0px;flex-wrap:wrap;gap:20px 36px;\n}.elementor .e-17d357e0-d6a3{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-569ea83-feae{flex-direction:column;gap:clamp(40px,5vw,72px);}.elementor .e-478b3372-b424{flex-direction:column;}.elementor .e-4db35528-ed3d{line-height:1.05;}.elementor .e-2c40f31-a0fa{max-width:480px;font-size:17px;line-height:1.6;}.elementor .e-6d77b6d5-bebe{padding:0px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px 64px;\n}.elementor .e-61f02028-2ade{font-weight:700;font-size:12px;color:var(--brand-accent);letter-spacing:0.24em;}.elementor .e-752c8ff6-67d7{font-family:var(--font-heading);font-size:26px;line-height:1.05;}.elementor .e-ede6880-a88d{font-size:15px;color:#e6dfd2;line-height:1.55;}.elementor .e-791db47-2f48{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-6d23ce50-5243{font-weight:700;font-size:12px;color:var(--brand-accent);letter-spacing:0.24em;}.elementor .e-1003822f-21dd{font-family:var(--font-heading);font-size:26px;line-height:1.05;}.elementor .e-35b414c7-2949{font-size:15px;color:#e6dfd2;line-height:1.55;}.elementor .e-6fff657b-92c7{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-ee7612f-298d{font-weight:700;font-size:12px;color:var(--brand-accent);letter-spacing:0.24em;}.elementor .e-3006626c-4a88{font-family:var(--font-heading);font-size:26px;line-height:1.05;}.elementor .e-14f9f04b-6e4e{font-size:15px;color:#e6dfd2;line-height:1.55;}.elementor .e-5b26221c-d3f4{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-27621446-d587{font-weight:700;font-size:12px;color:var(--brand-accent);letter-spacing:0.24em;}.elementor .e-f530873-ba9a{font-family:var(--font-heading);font-size:26px;line-height:1.05;}.elementor .e-21f4a5ab-fa92{font-size:15px;color:#e6dfd2;line-height:1.55;}.elementor .e-6ed3a84d-3a51{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-dc21f75-542e{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-4f4618c1-9be1{flex-direction:column;gap:28px;}.elementor .e-3cc9752f-f56a{flex-direction:column;}.elementor .e-458171b3-d569{line-height:1.02;}.elementor .e-70e71b60-f9af{padding:0px;flex-direction:column;gap:16px;}.elementor .e-2a85dcd5-42d4{font-weight:700;font-size:clamp(18px,1.6vw,21px);}.elementor .e-3f9c92-2ab1{padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;gap:16px;}.elementor .e-8c8a35f-5a5d{max-width:620px;font-size:16px;color:var(--text-body);line-height:1.65;text-wrap:pretty;\n}.elementor .e-140ae121-aef4{padding-block-start:0px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-6d9c0649-d387{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--border-color);\n}.elementor .e-6aadbe43-9f2b{font-weight:700;font-size:clamp(18px,1.6vw,21px);}.elementor .e-3bc03dc2-d66b{padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;gap:16px;}.elementor .e-354a84c1-90be{max-width:620px;font-size:16px;color:var(--text-body);line-height:1.65;text-wrap:pretty;\n}.elementor .e-5e367bc-b3f7{padding-block-start:0px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-61c4f95-1631{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--border-color);\n}.elementor .e-64e0bbfb-2431{font-weight:700;font-size:clamp(18px,1.6vw,21px);}.elementor .e-53fbebb4-203d{padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;gap:16px;}.elementor .e-139c81c1-73ee{max-width:620px;font-size:16px;color:var(--text-body);line-height:1.65;text-wrap:pretty;\n}.elementor .e-2090b3ae-12a3{padding-block-start:0px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-650f897c-849d{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--border-color);\n}.elementor .e-732dcc3d-66bb{font-weight:700;font-size:clamp(18px,1.6vw,21px);}.elementor .e-1550bec7-15ec{padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;gap:16px;}.elementor .e-689c7176-8cde{max-width:620px;font-size:16px;color:var(--text-body);line-height:1.65;text-wrap:pretty;\n}.elementor .e-24cd3fa8-ad90{padding-block-start:0px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-786e51f2-dbe8{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--border-color);\n}.elementor .e-5dcb0ccb-a16d{font-weight:700;font-size:clamp(18px,1.6vw,21px);}.elementor .e-6291ff1b-374a{padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;gap:16px;}.elementor .e-63bc9fd6-1743{max-width:620px;font-size:16px;color:var(--text-body);line-height:1.65;text-wrap:pretty;\n}.elementor .e-11e8dc31-1906{padding-block-start:0px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-35738372-647b{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--border-color);\n}.elementor .e-76ff314c-97d9{border-block-start-width:2px;border-top-style: solid; border-top-color: var(--text-heading);\n}.elementor .e-5c826483-e245{display:grid;gap:40px clamp(40px,6vw,96px);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;}.elementor .e-8ec496b-b775{background-color:var(--surface-white);flex-direction:column;}.elementor .e-3e599ced-87e5{line-height:1.04;}.elementor .e-373fe4bb-235d{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;\n}.elementor .e-21300f52-bd15{font-weight:700;font-size:12px;color:var(--brand-primary);letter-spacing:0.24em;}.elementor .e-18d5a849-d5c8{font-family:var(--font-heading);font-size:clamp(22px,2.2vw,28px);color:var(--text-heading);line-height:1.05;}.elementor .e-220716a9-9917{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-69b82b88-3bbd{min-width:0px;overflow:hidden;aspect-ratio:16/9;position:relative;color:var(--text-light);padding:0px;border-radius:6px;}.elementor .e-7971d8ea-d6ae{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;\n}.elementor .e-49a905a6-ba13{font-weight:700;font-size:12px;color:var(--brand-accent);letter-spacing:0.24em;}.elementor .e-720bf7c4-3c61{font-family:var(--font-heading);font-size:clamp(22px,2.2vw,28px);color:var(--text-heading);line-height:1.05;}.elementor .e-33121dbf-24b2{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-7ab26fbb-e271{min-width:0px;overflow:hidden;aspect-ratio:16/9;position:relative;color:var(--text-light);padding:0px;border-radius:6px;}.elementor .e-5978f85a-76ef{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;}.elementor .e-6aa4aa25-73a6{flex-direction:column;gap:32px;}.elementor .e-5ec3d6a4-2976{flex-direction:column;}