.elementor .lsb5f1bad{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 .ls327bb63{font-family:var(--PlayFair);font-weight:400;font-size:68px;color:var(--color-white);letter-spacing:-0.02em;line-height:1em;padding:0px;}.elementor .lsb6836c1{max-width:640px;font-family:var(--font-body);font-size:17px;color:rgba(245,245,233,0.78);line-height:1.7em;padding:0px;}.elementor .ls6ddca47{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 .lscf5cdac{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 .lsce11791{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 .ls3bd32b7{max-width:500px;font-family:var(--font-body);font-size:16px;color:var(--color-body);line-height:1.8em;padding:0px;}.elementor .lsa2c3999{max-width:480px;font-family:var(--PlayFair);font-size:22px;padding:15px;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .lsfd88eeb{padding:0px;display:flex;flex-direction:column;gap:24px;}.elementor .e-9e61cd8-55df5bb{font-family:var(--PlayFair);font-weight:400;font-size:30px;color:var(--color-brand-dark);letter-spacing:-0.02em;line-height:1.08em;padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;align-self:center;}.elementor .ls889575f{width:100%;min-height:520px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:28px;background-image:url("https://leewardcapitalcorp.com/wp-content/uploads/2026/09/beautiful-blooming-cannabis-bud-marijuana-green-plant-generative-ai-photo-1024x512.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .lscdad934{overflow:hidden;position:relative;padding:0px;border-radius:28px;border-width:1px;border-color:rgba(23,32,28,0.08);border-style:solid;background-color:#F8FAF9;display:flex;flex-direction:column;}.elementor .ls1913ea4{font-family:var(--font-body);font-weight:600;font-size:10px;color:var(--color-body-muted);letter-spacing:0.2em;line-height:1em;text-transform:uppercase;padding:0px;}.elementor .ls3e1fa72{padding:0px;display:flex;gap:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .lsc003473{font-family:var(--font-heading);font-size:48px;color:var(--color-brand-dark);line-height:1em;padding:0px;}.elementor .ls4b0d23f{font-family:var(--font-body);font-weight:600;font-size:11px;color:var(--color-ink);letter-spacing:0.16em;line-height:1em;text-transform:uppercase;padding:0px;}.elementor .ls80948b0{font-family:var(--font-body);font-size:13px;color:var(--color-body-muted);line-height:1.55em;padding:0px;}.elementor .ls5dd9b51{padding:0px;display:flex;flex-direction:column;gap:7px;}.elementor .lsc4bce54{font-family:var(--font-heading);font-size:48px;color:var(--color-brand-dark);line-height:1em;padding:0px;}.elementor .ls827512d{font-family:var(--font-body);font-weight:600;font-size:11px;color:var(--color-ink);letter-spacing:0.16em;line-height:1em;text-transform:uppercase;padding:0px;}.elementor .lsdcc9036{font-family:var(--font-body);font-size:13px;color:var(--color-body-muted);line-height:1.55em;padding:0px;}.elementor .ls54b0138{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:1px;border-inline-end-width:0px;border-color:rgba(23,32,28,0.12);border-style:solid;display:flex;flex-direction:column;gap:7px;}.elementor .lscf3c89d{padding:0px;display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-template-rows:auto;}.elementor .ls176524f{padding-block-start:26px;padding-block-end:26px;padding-inline-start:28px;padding-inline-end:28px;border-radius:22px;border-width:1px;border-color:rgba(23,32,28,0.08);border-style:solid;background-color:var(--color-white);box-shadow:0px 30px 70px -46px rgba(7,61,44,0.55);display:flex;flex-direction:column;gap:20px;}.elementor .ls771c1cd{position:relative;z-index:2;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:-72px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;}.elementor .lsd28265c{padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .ls7863b2b{padding:0px;display:grid;gap:80px;grid-template-columns:0.9fr 1.1fr;grid-template-rows:auto;align-items:center;}.elementor .ls114bc5b{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 .ls850e10e{overflow:hidden;position:relative;padding-block-start:130px;padding-block-end:130px;padding-inline-start:15px;padding-inline-end:15px;background-color:var(--color-bg);display:flex;flex-direction:column;align-items:center;}.elementor .ls2051f0a{font-family:var(--PlayFair);font-weight:400;font-size:50px;color:var(--color-white);letter-spacing:-0.02em;line-height:1.08em;padding:0px;}.elementor .lsa4d43a3{width:7px;height:7px;min-height:7px;padding:0px;border-radius:999px;background-color:var(--color-accent);}.elementor .ls454fbe1{font-family:var(--font-body);font-weight:600;font-size:10px;color:var(--color-accent-light);letter-spacing:0.18em;line-height:1em;text-transform:uppercase;padding:0px;}.elementor .ls83df39d{width:40%;padding-block-start:9px;padding-block-end:9px;padding-inline-start:16px;padding-inline-end:16px;border-radius:999px;border-width:1px;border-color:rgba(99,169,40,0.5);border-style:solid;display:flex;gap:9px;align-items:center;align-self:flex-start;}.elementor .ls8a56238{padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .lsaa073c6{font-family:var(--font-body);font-size:16px;color:rgba(245,245,233,0.82);line-height:1.8em;padding:0px;}.elementor .ls19d0b21{padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .lsac3db79{padding:0px;display:grid;gap:64px;grid-template-columns:1.1fr 0.9fr;grid-template-rows:auto;align-items:end;}.elementor .lsef80eac{font-family:var(--font-body);font-weight:600;font-size:10.5px;color:rgba(245,245,233,0.72);letter-spacing:0.2em;line-height:1em;text-transform:uppercase;padding:0px;}.elementor .ls7d213c0{width:36px;height:36px;min-height:36px;font-family:var(--font-mono);font-weight:600;font-size:11px;color:var(--color-bg-alt);line-height:1em;padding:0px;border-radius:999px;border-width:1px;border-color:rgba(245,245,233,0.32);border-style:solid;display:flex;flex:0 0 36px;justify-content:center;align-items:center;}.elementor .lsfc9a065{height:1px;min-height:1px;padding:0px;background-color:rgba(99,169,40,0.45);flex:1 1 0px;}.elementor .ls024ae02{padding:0px;display:flex;gap:14px;align-items:center;}.elementor .lsd5ede1c{font-family:var(--font-body);font-weight:600;font-size:18px;color:var(--color-white);padding:0px;}.elementor .ls42d7bcb{font-family:var(--font-body);font-size:14.5px;color:rgba(245,245,233,0.7);line-height:1.65em;padding:0px;}.elementor .lsd42d700{padding:0px;display:flex;flex-direction:column;gap:7px;}.elementor .ls8941904{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .ls715291d{width:36px;height:36px;min-height:36px;font-family:var(--font-mono);font-weight:600;font-size:11px;color:var(--color-cta-ink);line-height:1em;padding:0px;border-radius:999px;background-color:var(--color-accent);display:flex;flex:0 0 36px;justify-content:center;align-items:center;}.elementor .ls01584ee{height:1px;min-height:1px;padding:0px;background-color:rgba(99,169,40,0.45);flex:1 1 0px;}.elementor .ls4378d77{padding:0px;display:flex;gap:14px;align-items:center;}.elementor .lsdad2432{font-family:var(--font-heading);font-size:26px;color:var(--color-white);line-height:1.2em;padding:0px;}.elementor .ls03c5541{font-family:var(--font-body);font-size:15px;color:rgba(245,245,233,0.86);line-height:1.65em;padding:0px;}.elementor .lsecc9ea8{padding:0px;display:flex;flex-direction:column;gap:7px;}.elementor .ls85984d1{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .ls71710dd{width:36px;height:36px;min-height:36px;font-family:var(--font-mono);font-weight:600;font-size:11px;color:var(--color-bg-alt);line-height:1em;padding:0px;border-radius:999px;border-width:1px;border-color:rgba(245,245,233,0.32);border-style:solid;display:flex;flex:0 0 36px;justify-content:center;align-items:center;}.elementor .lse7b03c5{padding:0px;display:flex;gap:14px;align-items:center;}.elementor .lse2070d4{font-family:var(--font-body);font-weight:600;font-size:18px;color:var(--color-white);padding:0px;}.elementor .ls4e99b2a{font-family:var(--font-body);font-size:14.5px;color:rgba(245,245,233,0.7);line-height:1.65em;padding:0px;}.elementor .ls4b857f0{padding:0px;display:flex;flex-direction:column;gap:7px;}.elementor .lsd3e982d{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .ls85e8527{padding:0px;display:grid;gap:32px;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;}.elementor .lsc8c34ef{padding-block-start:44px;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.16);border-style:solid;display:flex;flex-direction:column;gap:22px;}.elementor .e-ea1158c-2d91275{font-family:var(--PlayFair);}.elementor .lsdda3064{font-family:var(--font-body);font-weight:600;font-size:10.5px;color:var(--color-accent-light);letter-spacing:0.2em;line-height:1em;text-transform:uppercase;padding:0px;}.elementor .ls5d3ef13{font-family:var(--font-body);font-size:15.5px;color:rgba(245,245,233,0.82);line-height:1.75em;padding:0px;}.elementor .lsc5e53e5{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .lsc8c2e66{padding-block-start:44px;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.16);border-style:solid;display:grid;gap:64px;grid-template-columns:1.05fr 0.95fr;grid-template-rows:auto;}.elementor .ls9af0d1f{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:76px;}.elementor .ls14c6288{overflow:hidden;position:relative;padding-block-start:130px;padding-block-end:130px;padding-inline-start:15px;padding-inline-end:15px;margin:0px;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:flex;flex-direction:column;align-items:center;}.elementor .ls3c88253{max-width:480px;font-family:var(--font-body);font-size:16px;color:var(--color-body);line-height:1.8em;padding:0px;}.elementor .lsdec6fdb{max-width:460px;font-family:var(--PlayFair);font-size:22px;padding:15px;}.elementor .ls3b12c73{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 .ls4f3b942{padding:0px;display:flex;flex-direction:column;gap:24px;}.elementor .ls1332963{font-family:var(--font-body);font-weight:600;font-size:10.5px;color:var(--color-brand-dark);letter-spacing:0.2em;line-height:1.4em;text-transform:uppercase;padding:0px;}.elementor .ls8325b7d{font-family:var(--font-mono);font-weight:600;font-size:10px;color:var(--color-body-muted);letter-spacing:0.12em;line-height:1.4em;padding:0px;}.elementor .lsdf46a68{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(23,32,28,0.1);border-style:solid;display:flex;gap:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .lsf5d35bc{font-family:var(--font-mono);font-weight:600;font-size:11.5px;color:var(--color-body-muted);letter-spacing:0.14em;line-height:1em;padding:0px;}.elementor .lsadcf0da{height:1px;min-height:1px;padding:0px;background-color:rgba(23,32,28,0.12);flex:1 1 0px;}.elementor .ls84c3eb8{width:26%;height:6px;min-height:6px;max-width:90px;padding:0px;border-radius:999px;background-color:rgba(99,169,40,0.35);flex:0 0 90px;}.elementor .ls6232008{padding:0px;display:flex;gap:16px;align-items:center;}.elementor .lsd634335{font-family:var(--font-body);font-weight:600;font-size:9.5px;color:var(--color-body-muted);letter-spacing:0.2em;line-height:1em;text-transform:uppercase;padding:0px;}.elementor .lse2ad038{font-family:var(--font-heading);font-size:33px;color:var(--color-ink);line-height:1.05em;padding:0px;}.elementor .lsb236f7b{padding:0px;display:flex;flex-direction:column;gap:6px;}.elementor .ls563f07a{font-family:var(--font-body);font-weight:600;font-size:9.5px;color:var(--color-body-muted);letter-spacing:0.2em;line-height:1em;text-transform:uppercase;padding:0px;}.elementor .lsa8e5902{font-family:var(--font-heading);font-size:33px;color:var(--color-body-muted);line-height:1.05em;padding:0px;}.elementor .ls64d0813{padding:0px;display:flex;flex-direction:column;gap:6px;}.elementor .ls5e71ae9{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-template-rows:auto;}.elementor .ls6a184fd{padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .ls71d1d9b{font-family:var(--font-mono);font-weight:600;font-size:11.5px;color:var(--color-brand-dark);letter-spacing:0.14em;line-height:1em;padding:0px;flex:0 0 0px;}.elementor .ls793db5d{height:1px;min-height:1px;padding:0px;background-color:rgba(99,169,40,0.3);flex:1 1 0px;}.elementor .ls99bdaa6{width:62%;height:6px;min-height:6px;max-width:200px;padding:0px;border-radius:999px;background-color:#63A928;flex:0 0 200px;}.elementor .ls6d49378{padding:0px;display:flex;gap:16px;align-items:center;}.elementor .ls69e38bc{font-family:var(--font-body);font-weight:600;font-size:9.5px;color:var(--color-body-muted);letter-spacing:0.2em;line-height:1em;text-transform:uppercase;padding:0px;}.elementor .ls405ad99{font-family:var(--font-heading);font-size:45px;color:var(--color-brand-dark);line-height:1.05em;padding:0px;}.elementor .lsbde4a9e{padding:0px;display:flex;flex-direction:column;gap:6px;}.elementor .ls926d7b0{font-family:var(--font-body);font-weight:600;font-size:9.5px;color:var(--color-body-muted);letter-spacing:0.2em;line-height:1em;text-transform:uppercase;padding:0px;}.elementor .lsb3bb614{font-family:var(--font-heading);font-size:45px;color:var(--color-body);line-height:1.05em;padding:0px;}.elementor .lsa54411d{padding:0px;display:flex;flex-direction:column;gap:6px;}.elementor .lsd05b879{padding:0px;display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-template-rows:auto;}.elementor .lsd4bc166{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 .lsc7d4e21{padding-block-start:40px;padding-block-end:40px;padding-inline-start:36px;padding-inline-end:36px;display:flex;flex-direction:column;gap:34px;}.elementor .ls787484e{font-family:var(--font-body);font-size:12.5px;color:var(--color-body-muted);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(23,32,28,0.1);border-style:solid;}.elementor .lsda030a2{overflow:hidden;padding:0px;border-radius:26px;border-width:1px;border-color:rgba(23,32,28,0.1);border-style:solid;background-color:var(--color-bg);display:flex;flex-direction:column;}.elementor .ls179629b{padding:0px;display:grid;gap:84px;grid-template-columns:0.9fr 1.1fr;grid-template-rows:auto;align-items:center;}.elementor .ls70ce559{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 .lsdda5963{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:none;flex-direction:column;align-items:center;}