.elementor .e-4469eb2e-46a7{margin:0px;}.elementor .e-171f443d-1a1e{max-width:18ch;font-family:var(--font-heading);font-weight:700;font-size:var(--text-h1);color:var(--navy);letter-spacing:-0.01em;line-height:1.08;text-align:start;margin:0px;align-self:start;text-wrap: balance;\n}.elementor .e-4f044993-7e5b{max-width:58ch;font-family:var(--font-body);font-size:clamp(1.125rem, 1rem + 0.5vw, 1.3125rem);color:var(--navy);line-height:1.7;text-align:start;margin:0px;}.elementor .e-273e46e6-c200{margin-block-start:0.75rem;background-color:var(--royal-blue);}.elementor .e-1779832-afdc{text-align:start;padding-block-start:var(--space-section);padding-block-end:var(--space-section);padding-inline-start:clamp(1.5rem, 1rem + 5vw, 7rem);padding-inline-end:clamp(1.5rem, 1rem + 4vw, 5rem);background-color:var(--mist);display:flex;flex-direction:column;gap:2.25rem;flex:1 1 0px;justify-content:center;align-items:flex-start;}.elementor .e-686e23f0-560a{padding:0px;background-image:url("https://lgwealthadvisory.com/wp-content/uploads/2026/10/Serene-Blue-Lounge-with-Mountain-Views.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;background-color:var(--slate);flex:1 1 0px;background-position: 70% center;\n}.elementor .e-2fa1997b-9c8d{min-height:90vh;padding:0px;background-color:var(--white);display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-b004327-3f7f{max-width:20ch;color:var(--navy);text-align:center;margin:0px;text-wrap: balance;\n}.elementor .e-ddcb867-0afe232{width:10%;height:3px;background-color:var(--royal-blue);}.elementor .e-28146a75-cf8b{max-width:62ch;font-size:clamp(1.0625rem, 1rem + 0.35vw, 1.25rem);color:var(--navy);line-height:1.8;text-align:center;margin:0px;}.elementor .e-6ecf6622-7ab0{text-align:center;padding:0px;gap:2rem;align-items:center;}.elementor .e-5437d8ec-2239be6{background-color:var(--slate);}.elementor .e-9aefc2b-1342{margin-block-start:0px;margin-block-end:-0.75rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4ac8af71-ede6{color:var(--navy);margin:0px;text-align: left; text-wrap: balance;\n}.elementor .e-3aca45d4-7122{max-width:52ch;font-size:clamp(1.0625rem, 1rem + 0.35vw, 1.25rem);color:var(--navy);line-height:1.8;margin:0px;}.elementor .e-7467fce6-8eb9{margin-block-start:0.5rem;}.elementor .e-46fdf0df-5961{position:sticky;inset-block-start:7rem;padding:0px;display:flex;flex-direction:column;gap:1.75rem;flex:1 1 0px;align-items:flex-start;}.elementor .e-21d0357c-103a{font-family:var(--font-heading);font-weight:400;font-size:clamp(2.25rem, 1.8rem + 1.6vw, 3.25rem);color:var(--royal-blue);line-height:1;margin:0px;flex:0 0 5.5rem;}.elementor .e-4f65ac13-47e2{font-family:var(--font-heading);font-weight:400;font-size:clamp(1.375rem, 1.2rem + 0.7vw, 1.875rem);color:var(--navy);letter-spacing:0px;line-height:1.25;margin:0px;}.elementor .e-6d87d79f-b3ff{color:var(--navy);line-height:1.75;margin:0px;}.elementor .e-335decf5-b912{padding:0px;display:flex;flex-direction:column;gap:1rem;flex:1 1 0px;}.elementor .e-297bb402-6ac8{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:row;gap:1.5rem;align-items:flex-start;border-top-style: solid; border-top-color: var(--slate);\n}.elementor .e-6ec73ed7-7af8{font-family:var(--font-heading);font-weight:400;font-size:clamp(2.25rem, 1.8rem + 1.6vw, 3.25rem);color:var(--royal-blue);line-height:1;margin:0px;flex:0 0 5.5rem;}.elementor .e-18fbdaec-823d{font-family:var(--font-heading);font-weight:400;font-size:clamp(1.375rem, 1.2rem + 0.7vw, 1.875rem);color:var(--navy);letter-spacing:0px;line-height:1.25;margin:0px;}.elementor .e-4c1af408-71ff{color:var(--navy);line-height:1.75;margin:0px;}.elementor .e-4de224ba-7301{padding:0px;display:flex;flex-direction:column;gap:1rem;flex:1 1 0px;}.elementor .e-74530271-3886{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:row;gap:1.5rem;align-items:flex-start;border-top-style: solid; border-top-color: var(--slate);\n}.elementor .e-74095c7a-1618{font-family:var(--font-heading);font-weight:400;font-size:clamp(2.25rem, 1.8rem + 1.6vw, 3.25rem);color:var(--royal-blue);line-height:1;margin:0px;flex:0 0 5.5rem;}.elementor .e-296843ac-9bb4{font-family:var(--font-heading);font-weight:400;font-size:clamp(1.375rem, 1.2rem + 0.7vw, 1.875rem);color:var(--navy);letter-spacing:0px;line-height:1.25;margin:0px;}.elementor .e-5b0a6ea5-108c{color:var(--navy);line-height:1.75;margin:0px;}.elementor .e-3f5e9693-fef6{padding:0px;display:flex;flex-direction:column;gap:1rem;flex:1 1 0px;}.elementor .e-434cacb3-149a{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:row;gap:1.5rem;align-items:flex-start;border-top-style: solid; border-top-color: var(--slate);\n}.elementor .e-69cb50b3-f6b2{font-family:var(--font-heading);font-weight:400;font-size:clamp(2.25rem, 1.8rem + 1.6vw, 3.25rem);color:var(--royal-blue);line-height:1;margin:0px;flex:0 0 5.5rem;}.elementor .e-1993955b-fea2{font-family:var(--font-heading);font-weight:400;font-size:clamp(1.375rem, 1.2rem + 0.7vw, 1.875rem);color:var(--navy);letter-spacing:0px;line-height:1.25;margin:0px;}.elementor .e-1d2ac5d2-19a3{color:var(--navy);line-height:1.75;margin:0px;}.elementor .e-48d8b27-496a{padding:0px;display:flex;flex-direction:column;gap:1rem;flex:1 1 0px;}.elementor .e-7b0df486-3940{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:row;gap:1.5rem;align-items:flex-start;border-top-style: solid; border-top-color: var(--slate);\n}.elementor .e-5a0e570f-7c6c{padding:0px;border-block-end-width:1px;display:flex;flex-direction:column;flex:1 1 0px;border-bottom-style: solid; border-bottom-color: var(--slate);\n}.elementor .e-26149b49-3ab6{padding:0px;flex-direction:row;gap:6rem;align-items:flex-start;}.elementor .e-21d1cd99-e6e0{min-height:36rem;padding:0px;background-image:url("https://lgwealthadvisory.com/wp-content/uploads/2026/10/What-we-do-1024x687.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--slate);flex:1 1 0px;background-size: cover; background-position: center;\n}.elementor .e-500921e0-40db{margin-block-start:0px;margin-block-end:-0.75rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-9a71110-acef{color:var(--navy);margin:0px;text-align: left; text-wrap: balance;\n}.elementor .e-56c73533-69b8{font-size:clamp(1.0625rem, 1rem + 0.35vw, 1.25rem);color:var(--navy);line-height:1.8;margin:0px;}.elementor .e-3772b9d7-db50{margin-block-start:0.25rem;}.elementor .e-723f725e-36c0{width:100%;max-width:38rem;padding:0px;display:flex;flex-direction:column;gap:1.75rem;align-items:flex-start;}.elementor .e-8d81cde-bec0{padding-block-start:var(--space-section);padding-block-end:var(--space-section);padding-inline-start:clamp(1.5rem, 1rem + 5vw, 7rem);padding-inline-end:clamp(1.5rem, 1rem + 5vw, 7rem);display:flex;flex-direction:column;flex:1 1 0px;justify-content:center;align-items:flex-start;}.elementor .e-368ba5f4-8300{padding:0px;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-7fda34cb-85ae{margin-block-start:0px;margin-block-end:-0.75rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-72157d35-c0a9{color:var(--navy);margin:0px;text-align: left; text-wrap: balance;\n}.elementor .e-3edc905e-4054{font-size:clamp(1.0625rem, 1rem + 0.35vw, 1.25rem);color:var(--navy);line-height:1.8;margin:0px;}.elementor .e-3d208084-47b2{margin-block-start:0.25rem;}.elementor .e-302962b-9021{width:100%;max-width:38rem;padding:0px;display:flex;flex-direction:column;gap:1.75rem;align-items:flex-start;}.elementor .e-423922a2-6340{padding-block-start:var(--space-section);padding-block-end:var(--space-section);padding-inline-start:clamp(1.5rem, 1rem + 5vw, 7rem);padding-inline-end:clamp(1.5rem, 1rem + 5vw, 7rem);display:flex;flex-direction:column;flex:1 1 0px;justify-content:center;align-items:flex-end;}.elementor .e-571b164b-9751{min-height:36rem;padding:0px;background-image:url("https://lgwealthadvisory.com/wp-content/uploads/2026/10/who-we-serve-1024x687.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--sage);flex:1 1 0px;background-size: cover; background-position: center;\n}.elementor .e-45e5b4a2-ed84{padding:0px;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-76463205-cf7a{padding:0px;background-color:var(--mist);display:flex;flex-direction:column;gap:0px;}.elementor .e-c9b8871-bbae{width:64vw;height:64vw;max-width:74rem;max-height:74rem;position:absolute;inset-block-start:50%;inset-inline-end:-9%;z-index:0;opacity:7%;transform:translate3d(0px, -50%, 0px);filter: brightness(0) invert(1); pointer-events: none;\n}.elementor .e-2a1d5d96-2964{color:var(--white);margin-block-start:0px;margin-block-end:-0.5rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4a70956-b205{max-width:12ch;font-family:var(--font-heading);font-weight:700;font-size:var(--text-h1);color:var(--white);letter-spacing:-0.01em;line-height:1.08;margin:0px;text-align: left; text-wrap: balance;\n}.elementor .e-2ce9c9dc-e8a8{max-width:44ch;font-size:clamp(1.0625rem, 1rem + 0.35vw, 1.25rem);color:var(--white);line-height:1.7;margin:0px;}.elementor .e-97f84dd-6e30:hover,.elementor .e-97f84dd-6e30:focus-visible{color:var(--navy);background-color:var(--mist);}.elementor .e-97f84dd-6e30{color:var(--navy);margin-block-start:0.75rem;border-width:0px;background-color:var(--white);}.elementor .e-42f3fcaf-b43a{width:100%;max-width:var(--content-max);position:relative;z-index:1;padding-inline-start:var(--space-gutter);padding-inline-end:var(--space-gutter);margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:2rem;align-items:flex-start;}.elementor .e-7a8c6907-4c1b{overflow:hidden;position:relative;padding-block-start:var(--space-section);padding-block-end:var(--space-section);padding-inline-start:0px;padding-inline-end:0px;background-color:var(--royal-blue);display:flex;flex-direction:column;justify-content:center;align-items:center;}