.elementor .lsde497ab{width:520px;height:520px;position:absolute;inset-block-start:-140px;inset-inline-end:-160px;z-index:0;padding:0px;border-radius:999px;border-width:1px;border-color:rgba(99,169,40,0.18);border-style:solid;}.elementor .lsfe0873c{font-family:var(--PlayFair);font-weight:400;font-size:68px;color:var(--color-white);letter-spacing:-0.02em;line-height:1em;padding:0px;}.elementor .ls7a8edcd{max-width:600px;font-family:var(--font-body);font-size:17px;color:rgba(245,245,233,0.78);line-height:1.7em;padding:0px;}.elementor .lsa786128{width:100%;position:relative;z-index:1;padding-block-start:0px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:32px;display:flex;flex-direction:column;gap:16px;}.elementor .ls88f9607{min-height:340px;overflow:hidden;position:relative;padding-block-start:84px;padding-block-end:84px;padding-inline-start:15px;padding-inline-end:15px;background-image:url("https://leewardcapitalcorp.com/wp-content/uploads/2026/09/leeward-pattern-grid-72a.png");background-repeat:repeat;background-attachment:scroll;background-size:auto;background-position:0% 0%;background-color:var(--color-brand-darkest);display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .ls11c2a52{font-family:var(--PlayFair);font-weight:400;font-size:50px;color:var(--color-brand-dark);letter-spacing:-0.02em;line-height:1.08em;padding:0px;}.elementor .ls1339fa7{font-family:var(--PlayFair);font-weight:400;font-size:50px;color:var(--color-accent);letter-spacing:-0.02em;line-height:1.08em;padding:0px;}.elementor .ls4499ec9{padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .ls767e1a0{font-family:var(--PlayFair);font-size:25px;color:var(--color-body);line-height:1.3em;padding:0px;}.elementor .ls43e7f20{max-width:540px;font-family:var(--font-body);font-size:16px;color:var(--color-body);line-height:1.75em;padding:0px;}.elementor .ls8221999{padding:0px;margin-block-start:6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;gap:0px;flex-wrap:wrap;}.elementor .lscf8bf88{padding:0px;display:flex;flex-direction:column;gap:22px;}.elementor .ls01d8c8f{font-family:var(--font-body);font-weight:600;font-size:10px;color:var(--color-muted);letter-spacing:0.2em;line-height:1em;text-transform:uppercase;padding:0px;}.elementor .ls7028c4f{display:flex;gap:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .lsf014912{width:100%;padding:0px;display:none;}.elementor .lsa7c4782{padding:0px;display:flex;flex-direction:column;gap:4px;}.elementor .lsd3a752c{padding:0px;display:flex;flex-direction:column;gap:4px;}.elementor .ls1ad10eb{padding:0px;display:flex;flex-direction:column;gap:4px;}.elementor .ls71181e1{padding-block-start:18px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(23,32,28,0.09);border-style:solid;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-template-rows:auto;}.elementor .ls0522c71{position:relative;padding-block-start:32px;padding-block-end:32px;padding-inline-start:32px;padding-inline-end:32px;border-radius:28px;border-width:1px;border-color:rgba(23,32,28,0.08);border-style:solid;background-color:var(--color-white);display:flex;flex-direction:column;gap:18px;}.elementor .ls786e5f4{padding:0px;display:grid;gap:72px;grid-template-columns:1fr 1.05fr;grid-template-rows:auto;align-items:center;}.elementor .lse124bf7{width:100%;position:relative;z-index:1;padding-block-start:0px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:32px;display:flex;flex-direction:column;}.elementor .lsf07069a{overflow:hidden;position:relative;padding-block-start:124px;padding-block-end:124px;padding-inline-start:15px;padding-inline-end:15px;background-color:var(--color-bg);display:flex;flex-direction:column;align-items:center;}.elementor .e-cf42b96-478f102{font-family:var(--PlayFair);}.elementor .lsc80168a{width:56px;height:2px;min-height:2px;padding:0px;background-color:var(--color-accent);}.elementor .ls036873f{max-width:500px;font-family:var(--font-body);font-size:16px;color:rgba(245,245,233,0.82);line-height:1.8em;padding:0px;}.elementor .ls28de01e{padding:0px;flex:0 0 96px;}.elementor .e-a21b14c-b2513b1{border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color-placeholder-b);border-style:solid;}.elementor .lscb4f36f{padding:0px;flex:0 0 96px;}.elementor .e-fbccdd0-f787b9d{border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color-placeholder-b);border-style:solid;}.elementor .ls23e1492{padding:0px;flex:0 0 96px;}.elementor .e-a3a93ed-cd18aae{border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color-placeholder-b);border-style:solid;}.elementor .lsf7ea0fe{max-width:500px;padding:0px;margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;}.elementor .lsc77b887{font-family:var(--font-body);font-weight:600;font-size:10.5px;color:rgba(245,245,233,0.7);letter-spacing:0.18em;line-height:1em;text-transform:uppercase;padding:0px;}.elementor .ls5b2c1d9{width:52px;height:1px;min-height:1px;padding:0px;background-color:var(--color-accent);}.elementor .lsee23d42{font-family:var(--font-body);font-weight:600;font-size:10.5px;color:var(--color-accent-light);letter-spacing:0.18em;line-height:1em;text-transform:uppercase;padding:0px;}.elementor .lsf5ac7d5{padding:0px;display:flex;gap:14px;flex-wrap:wrap;align-items:center;}.elementor .lsc188467{padding:0px;display:flex;flex-direction:column;gap:26px;}.elementor .lsa3db94a{font-family:var(--font-body);font-weight:600;font-size:10.5px;color:var(--color-accent-light);letter-spacing:0.2em;line-height:1.4em;text-transform:uppercase;padding:0px;}.elementor .ls41c5922{font-family:var(--font-mono);font-weight:600;font-size:10px;color:rgba(245,245,233,0.5);letter-spacing:0.12em;line-height:1.4em;padding:0px;}.elementor .ls5c10486{padding-block-start:22px;padding-block-end:22px;padding-inline-start:36px;padding-inline-end:36px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(245,245,233,0.14);border-style:solid;display:flex;gap:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .lsd62e941{font-family:var(--font-mono);font-weight:600;font-size:11.5px;color:rgba(245,245,233,0.6);letter-spacing:0.14em;line-height:1em;padding:0px;}.elementor .lsa7b890e{height:1px;min-height:1px;padding:0px;background-color:rgba(245,245,233,0.14);flex:1 1 0px;}.elementor .ls347c279{padding:0px;display:flex;gap:16px;align-items:center;}.elementor .ls733b917{font-family:var(--font-heading);font-size:33px;color:rgba(245,245,233,0.92);line-height:1.05em;padding:0px;}.elementor .ls7502636{padding:0px;display:flex;flex-direction:column;gap:6px;}.elementor .lse12f4b6{font-family:var(--font-heading);font-size:33px;color:rgba(245,245,233,0.7);line-height:1.05em;padding:0px;}.elementor .lsece0b68{padding:0px;display:flex;flex-direction:column;gap:6px;}.elementor .ls72be214{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-template-rows:auto;}.elementor .lsfd92283{padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .ls1565ad7{height:1px;min-height:1px;padding:0px;background-color:rgba(99,169,40,0.45);flex:1 1 0px;}.elementor .ls13d6515{font-family:var(--font-body);font-weight:600;font-size:10px;color:var(--color-accent);letter-spacing:0.18em;line-height:1em;text-transform:uppercase;padding:0px;}.elementor .ls86a6437{padding:0px;display:flex;gap:12px;align-items:center;}.elementor .ls2b95f5f{font-family:var(--font-mono);font-weight:600;font-size:11.5px;color:#9FD36A;letter-spacing:0.14em;line-height:1em;padding:0px;}.elementor .lse782e82{height:1px;min-height:1px;padding:0px;background-color:rgba(99,169,40,0.3);flex:1 1 0px;}.elementor .lsa3f41a9{padding:0px;display:flex;gap:16px;align-items:center;}.elementor .ls1781064{font-family:var(--font-heading);font-size:48px;color:#FFFFFF;line-height:1.05em;padding:0px;}.elementor .lsc052836{padding:0px;display:flex;flex-direction:column;gap:6px;}.elementor .ls4d7d87d{font-family:var(--font-heading);font-size:48px;color:rgba(245,245,233,0.8);line-height:1.05em;padding:0px;}.elementor .lsf66f941{padding:0px;display:flex;flex-direction:column;gap:6px;}.elementor .ls6b8d87b{padding:0px;display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-template-rows:auto;}.elementor .ls7753d5a{padding-block-start:0px;padding-block-end:0px;padding-inline-start:22px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:2px;border-inline-end-width:0px;border-color:var(--color-accent);border-style:solid;display:flex;flex-direction:column;gap:18px;}.elementor .lsfa09e5f{padding-block-start:40px;padding-block-end:40px;padding-inline-start:36px;padding-inline-end:36px;display:flex;flex-direction:column;gap:34px;}.elementor .lsfdfcb46{font-family:var(--font-body);font-size:12.5px;color:rgba(245,245,233,0.55);line-height:1.6em;padding-block-start:20px;padding-block-end:20px;padding-inline-start:36px;padding-inline-end:36px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(245,245,233,0.14);border-style:solid;}.elementor .ls56e1c93{overflow:hidden;padding:0px;border-radius:26px;border-width:1px;border-color:rgba(245,245,233,0.14);border-style:solid;background-color:#0B3628;display:flex;flex-direction:column;}.elementor .ls91d12d5{padding:0px;display:grid;gap:84px;grid-template-columns:0.9fr 1.1fr;grid-template-rows:auto;align-items:center;}.elementor .ls6711d49{width:100%;position:relative;z-index:1;padding-block-start:0px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:32px;display:flex;flex-direction:column;}.elementor .lsaad7b09{overflow:hidden;position:relative;padding-block-start:130px;padding-block-end:130px;padding-inline-start:15px;padding-inline-end:15px;background-image:url("https://leewardcapitalcorp.com/wp-content/uploads/2026/09/leeward-pattern-grid-72b.png");background-repeat:repeat;background-attachment:scroll;background-size:auto;background-position:0% 0%;background-color:var(--color-brand-darkest);display:none;flex-direction:column;align-items:center;}.elementor .ls10f5cc0{font-family:var(--PlayFair);font-weight:400;font-size:48px;color:var(--color-brand-dark);letter-spacing:-0.02em;line-height:1.1em;padding:0px;}.elementor .lsc443fcc{font-family:var(--font-body);font-size:16px;color:var(--color-body);line-height:1.75em;padding:0px;}.elementor .lsb9eb474{font-family:var(--PlayFair);font-size:28px;color:var(--color-brand-dark);line-height:1.35em;padding-block-start:6px;padding-block-end:6px;padding-inline-start:26px;padding-inline-end:0px;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:2px;border-inline-end-width:0px;border-color:var(--color-accent);border-style:solid;}.elementor .ls463c347{padding:0px;display:flex;flex-direction:column;gap:22px;}.elementor .lsd978dc9{width:100%;min-height:220px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;border-radius:28px;}.elementor .lsc54ffdf{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-image:linear-gradient(140deg, rgba(3,42,32,0.78) 0%,rgba(7,61,44,0.55) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:rgba(3,42,32,0.78);}.elementor .ls1cccf8f{width:90%;overflow:hidden;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:40px;z-index:0;padding:0px;border-radius:28px;display:flex;}.elementor .lsef66d4c{width:30px;height:30px;min-height:30px;font-family:var(--font-mono);font-weight:600;font-size:10.5px;color:var(--color-brand-dark);line-height:1em;padding:0px;border-radius:999px;border-width:1px;border-color:rgba(7,61,44,0.25);border-style:solid;display:flex;justify-content:center;align-items:center;}.elementor .lsf9fc946{width:1px;min-height:28px;padding:0px;background-color:rgba(99,169,40,0.45);flex:1 1 0px;}.elementor .ls9770ee6{padding:0px;display:flex;flex-direction:column;flex:0 0 30px;align-items:center;align-self:stretch;}.elementor .ls8d959ec{font-family:var(--font-body);font-weight:600;font-size:17px;color:var(--color-ink);padding:0px;}.elementor .ls3d3de43{padding-block-start:0px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:3px;}.elementor .lscbf5515{padding:0px;display:flex;gap:18px;align-items:flex-start;}.elementor .lsc08190a{width:30px;height:30px;min-height:30px;font-family:var(--font-mono);font-weight:600;font-size:10.5px;color:var(--color-white);line-height:1em;padding:0px;border-radius:999px;background-color:var(--color-brand-dark);display:flex;justify-content:center;align-items:center;}.elementor .ls9b07442{width:1px;min-height:28px;padding:0px;background-color:rgba(99,169,40,0.45);flex:1 1 0px;}.elementor .ls0ecbf93{padding:0px;display:flex;flex-direction:column;flex:0 0 30px;align-items:center;align-self:stretch;}.elementor .lscdab7a8{font-family:var(--font-body);font-weight:600;font-size:9.5px;color:var(--color-accent);letter-spacing:0.2em;line-height:1em;text-transform:uppercase;padding:0px;}.elementor .lsed5b54c{font-family:var(--PlayFair);font-size:26px;color:var(--color-brand-dark);line-height:1.2em;padding:0px;}.elementor .ls0ae453f{font-family:var(--font-body);font-size:14px;color:var(--color-body-muted);line-height:1.6em;padding:0px;}.elementor .ls214ef82{padding-block-start:16px;padding-block-end:18px;padding-inline-start:18px;padding-inline-end:18px;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;border-radius:18px;border-width:1px;border-color:rgba(99,169,40,0.35);border-style:solid;background-color:var(--color-bg-alt);display:flex;flex-direction:column;gap:6px;flex:1 1 0px;}.elementor .ls76e2d37{width:30px;height:30px;min-height:30px;font-family:var(--font-mono);font-weight:600;font-size:10.5px;color:var(--color-brand-dark);line-height:1em;padding:0px;border-radius:999px;border-width:1px;border-color:rgba(7,61,44,0.25);border-style:solid;display:flex;justify-content:center;align-items:center;}.elementor .ls9a57814{padding:0px;display:flex;flex-direction:column;flex:0 0 30px;align-items:center;align-self:stretch;}.elementor .ls460f9f9{font-family:var(--font-body);font-weight:600;font-size:17px;color:var(--color-ink);padding:0px;}.elementor .ls2dc4464{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:3px;}.elementor .lsc648c6b{width:90%;position:relative;z-index:2;padding-block-start:28px;padding-block-end:28px;padding-inline-start:28px;padding-inline-end:28px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:100px;border-radius:26px;border-width:1px;border-color:rgba(23,32,28,0.08);border-style:solid;background-color:var(--color-white);box-shadow:0px 40px 90px -50px rgba(7,61,44,0.6);display:flex;flex-direction:column;gap:14px;}.elementor .ls79342da{min-height:520px;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;justify-content:center;}.elementor .ls1b82aa8{padding:0px;display:grid;gap:72px;grid-template-columns:0.85fr 1.15fr;grid-template-rows:auto;align-items:center;}.elementor .ls7bc1cd5{width:100%;position:relative;z-index:1;padding-block-start:0px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:32px;display:flex;flex-direction:column;}.elementor .ls9046300{overflow:hidden;position:relative;padding-block-start:140px;padding-block-end:140px;padding-inline-start:15px;padding-inline-end:15px;background-color:var(--color-white);display:flex;flex-direction:column;align-items:center;}.elementor .ls16e6003{font-family:var(--PlayFair);font-weight:400;font-size:52px;color:var(--color-white);letter-spacing:-0.02em;line-height:1.08em;padding:0px;}.elementor .ls5a2ba4b{max-width:600px;font-family:var(--font-body);font-size:16px;color:rgba(245,245,233,0.85);line-height:1.7em;text-align:center;padding:0px;}.elementor .ls863e6cc{padding:0px;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;gap:14px;flex-wrap:wrap;justify-content:center;}.elementor .lsaf2941d{width:100%;max-width:760px;position:relative;z-index:1;text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:32px;display:flex;flex-direction:column;gap:20px;align-items:center;}.elementor .ls310aeef{overflow:hidden;position:relative;padding-block-start:96px;padding-block-end:96px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(99,169,40,0.45);border-style:solid;background-color:var(--color-brand-dark);display:none;flex-direction:column;align-items:center;}.elementor .ls26b50bd{width:12px;height:12px;min-height:12px;padding:0px;border-radius:999px;background-color:var(--color-brand-darkest);display:flex;justify-content:center;align-items:center;}.elementor .ls6644e2d{width:26px;height:26px;min-height:26px;padding:0px;border-radius:999px;background-color:var(--color-accent);display:flex;justify-content:center;align-items:center;}.elementor .ls20c9f07{padding:0px;display:flex;gap:11px;flex:0 0 215px;align-items:center;}.elementor .ls3c8ecc7{font-family:var(--font-body);font-size:14.5px;color:rgba(245,245,233,0.72);line-height:1.65em;padding:0px;}.elementor .lsbbeddf8{max-width:320px;padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .lsa571d5a{padding:0px;display:flex;flex-direction:column;gap:12px;}.elementor .ls4813e3d{padding:0px;display:flex;flex-direction:column;gap:12px;}.elementor .lsa337bfd{padding:0px;display:flex;flex-direction:column;gap:12px;}.elementor .ls4137be0{font-family:var(--font-body);font-size:14.5px;color:rgba(245,245,233,0.82);line-height:1.7em;padding:0px;}.elementor .ls15d0ea5{padding:0px;display:flex;flex-direction:column;gap:12px;}.elementor .lsafbb77b{padding:0px;display:grid;gap:48px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-template-rows:auto;}.elementor .ls2c04719{padding:0px;display:flex;gap:22px;flex-wrap:wrap;}.elementor .ls5036c64{padding-block-start:26px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(245,245,233,0.15);border-style:solid;display:flex;gap:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .lsbba42da{padding-block-start:0px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:32px;display:flex;flex-direction:column;gap:64px;}.elementor .ls232b9e1{padding-block-start:100px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--color-brand-darkest);display:none;flex-direction:column;align-items:center;}