PageSourceSearch

https://ilgpw.com/services/

html ilgpw.com collected 2026-10-08 20:54:49 UTC 170,058 bytes, 2,654 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-US">
3<head>
4	<meta charset="UTF-8">
5		<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
6
7	<!-- This site is optimized with the Yoast SEO plugin v28.6 - https://yoast.com/product/yoast-seo-wordpress/ -->
8	<title>SERVICES - ILG Private Wealth</title>
9	<link rel="canonical" href="https://ilgpw.com/services/" />
10	<meta property="og:locale" content="en_US" />
11	<meta property="og:type" content="article" />
12	<meta property="og:title" content="SERVICES - ILG Private Wealth" />
13	<meta property="og:description" content="Our Services What We Do At ILG Private Wealth, we promise engaged interactions with our team of financial confidants. We specialize in translating complex concepts into layman’s terms and creating strategies customized to meet your unique needs. Unlike many financial advisory firms, you’ll never find apathetic service or commission-led recommendations driven by commissions or confusing [&hellip;]" />
14	<meta property="og:url" content="https://ilgpw.com/services/" />
15	<meta property="og:site_name" content="ILG Private Wealth" />
16	<meta property="article:modified_time" content="2025-08-15T22:32:30+00:00" />
17	<meta property="og:image" content="https://ilgpw.com/wp-content/uploads/elementor/thumbs/GradientDivider-r9kuk4412wzdyocl1lxzag37ddvuj6imy5a5odqy0i.png" />
18	<meta name="twitter:card" content="summary_large_image" />
19	<meta name="twitter:label1" content="Est. reading time" />
20	<meta name="twitter:data1" content="10 minutes" />
21	
21<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/ilgpw.com\/services\/","url":"https:\/\/ilgpw.com\/services\/","name":"SERVICES - ILG Private Wealth","isPartOf":{"@id":"https:\/\/ilgpw.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ilgpw.com\/services\/#primaryimage"},"image":{"@id":"https:\/\/ilgpw.com\/services\/#primaryimage"},"thumbnailUrl":"https:\/\/ilgpw.com\/wp-content\/uploads\/elementor\/thumbs\/GradientDivider-r9kuk4412wzdyocl1lxzag37ddvuj6imy5a5odqy0i.png","datePublished":"2025-08-12T16:42:45+00:00","dateModified":"2025-08-15T22:32:30+00:00","breadcrumb":{"@id":"https:\/\/ilgpw.com\/services\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ilgpw.com\/services\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ilgpw.com\/services\/#primaryimage","url":"https:\/\/ilgpw.com\/wp-content\/uploads\/elementor\/thumbs\/GradientDivider-r9kuk4412wzdyocl1lxzag37ddvuj6imy5a5odqy0i.png","contentUrl":"https:\/\/ilgpw.com\/wp-content\/uploads\/elementor\/thumbs\/GradientDivider-r9kuk4412wzdyocl1lxzag37ddvuj6imy5a5odqy0i.png"},{"@type":"BreadcrumbList","@id":"https:\/\/ilgpw.com\/services\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ilgpw.com\/"},{"@type":"ListItem","position":2,"name":"SERVICES"}]},{"@type":"WebSite","@id":"https:\/\/ilgpw.com\/#website","url":"https:\/\/ilgpw.com\/","name":"ILG Private Wealth","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ilgpw.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}</script>
21
22	<!-- / Yoast SEO plugin. -->
23
24
25<link rel='dns-prefetch' href='//www.googletagmanager.com' />
26<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://ilgpw.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Filgpw.com%2Fservices%2F" />
27<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://ilgpw.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Filgpw.com%2Fservices%2F&#038;format=xml" />
28<link rel="stylesheet" type="text/css" href="https://use.typekit.net/xtv8ouo.css"><style id="wp-img-auto-sizes-contain-inline-css">
29img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
30/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
31</style>
32<style id="cf-frontend-style-inline-css">
33@font-face {
34	font-family: 'Free Serif';
35	font-style: normal;
36	font-weight: 400;
37	src: url('https://ilgpw.com/wp-content/uploads/2025/05/FreeSerif.ttf') format('truetype');
38}
39@font-face {
40	font-family: 'Free Serif';
41	font-style: normal;
42	font-weight: 700;
43	src: url('https://ilgpw.com/wp-content/uploads/2025/05/FreeSerifBold.ttf') format('truetype');
44}
45@font-face {
46	font-family: 'Free Serif';
47	font-style: italic;
48	font-weight: 700;
49	src: url('https://ilgpw.com/wp-content/uploads/2025/05/FreeSerifBoldItalic.ttf') format('truetype');
50}
51@font-face {
52	font-family: 'Free Serif';
53	font-style: italic;
54	font-weight: 400;
55	src: url('https://ilgpw.com/wp-content/uploads/2025/05/FreeSerifItalic.ttf') format('truetype');
56}
57@font-face {
58	font-family: 'Free Serif';
59	font-style: normal;
60	font-weight: 400;
61	src: url('https://ilgpw.com/wp-content/uploads/2025/05/FreeSerif.ttf') format('truetype');
62}
63@font-face {
64	font-family: 'Free Serif';
65	font-style: normal;
66	font-weight: 700;
67	src: url('https://ilgpw.com/wp-content/uploads/2025/05/FreeSerifBold.ttf') format('truetype');
68}
69@font-face {
70	font-family: 'Free Serif';
71	font-style: italic;
72	font-weight: 700;
73	src: url('https://ilgpw.com/wp-content/uploads/2025/05/FreeSerifBoldItalic.ttf') format('truetype');
74}
75@font-face {
76	font-family: 'Free Serif';
77	font-style: italic;
78	font-weight: 400;
79	src: url('https://ilgpw.com/wp-content/uploads/2025/05/FreeSerifItalic.ttf') format('truetype');
80}
81/*# sourceURL=cf-frontend-style-inline-css */
82</style>
83<style id="wp-emoji-styles-inline-css">
84
85	img.wp-smiley, img.emoji {
86		display: inline !important;
87		border: none !important;
88		box-shadow: none !important;
89		height: 1em !important;
90		width: 1em !important;
91		margin: 0 0.07em !important;
92		vertical-align: -0.1em !important;
93		background: none !important;
94		padding: 0 !important;
95	}
96/*# sourceURL=wp-emoji-styles-inline-css */
97</style>
98<style id="wp-block-styles-placeholder-inline-css">
99:root { --wp-internal-comment: "Placeholder for wp_hoist_late_printed_styles() to replace with the block styles printed at wp_footer." }
100/*# sourceURL=wp-block-styles-placeholder-inline-css */
101</style>
102<style id="site-designer-shared-pattern-classes-inline-css">
103/* Dark cover/section overlay + on-dark text. */
104body .wp-site-blocks .is-style-overlay-dark .wp-block-cover__background { background-color: var(--wp--preset--color--base-3); color: var(--wp--preset--color--contrast-3); }
105.wp-block-cover.is-style-overlay-dark .wp-block-cover__background.has-background-dim { opacity: 0.50 !important; }
106:is(.wp-block-designsetgo-section, .wp-block-designsetgo-scroll-slides).is-style-overlay-dark { --dsgo-overlay-color: var(--wp--preset--color--base-3); --dsgo-overlay-opacity: 0.50; color: var(--wp--preset--color--contrast-3); }
107.dsgo-image-accordion-item.is-style-overlay-dark { --dsgo-overlay-color: var(--wp--preset--color--base-3); }
108.wp-block-group.has-background.is-style-overlay-dark { box-shadow: inset 0 0 0 9999px color-mix(in srgb, var(--wp--preset--color--base-3) 50%, transparent); }
109body .wp-site-blocks .is-style-overlay-dark, body .wp-site-blocks .is-style-on-dark { --dsgo-text-color: var(--wp--preset--color--contrast-3); color: var(--wp--preset--color--contrast-3) !important; }
110body .wp-site-blocks .is-style-overlay-dark :is(h1,h2,h3,h4,h5,h6,p,li,blockquote,cite), body .wp-site-blocks .is-style-on-dark :is(h1,h2,h3,h4,h5,h6,p,li,blockquote,cite) { color: var(--wp--preset--color--contrast-3) !important; }
111
112/* Solid dark section background + light text. */
113.is-style-bg-dark { background-color: var(--wp--preset--color--contrast); color: var(--wp--preset--color--base); }
114.is-style-bg-dark a { color: var(--wp--preset--color--base); }
115/*# sourceURL=site-designer-shared-pattern-classes-inline-css */
116</style>
117<style id="wp-global-styles-placeholder-inline-css">
118:root { --wp-internal-comment: "Placeholder for wp_hoist_late_printed_styles() to replace with the global-styles printed at wp_footer." }
119/*# sourceURL=wp-global-styles-placeholder-inline-css */
120</style>
121<link rel='stylesheet' id='wp-theme-css' href='https://ilgpw.com/wp-includes/css/dist/theme/design-tokens.min.css?ver=7.1.2' media='all' />
122<link rel='stylesheet' id='wp-components-css' href='https://ilgpw.com/wp-includes/css/dist/components/style.min.css?ver=7.1.2' media='all' />
123<link rel='stylesheet' id='godaddy-styles-css' href='https://ilgpw.com/wp-content/mu-plugins/vendor/wpex/godaddy-launch/includes/Dependencies/GoDaddy/Styles/build/latest.css?ver=2.0.2' media='all' />
124<link rel='stylesheet' id='hello-elementor-css' href='https://ilgpw.com/wp-content/themes/hello-elementor/assets/css/reset.css?ver=3.5.1' media='all' />
125<link rel='stylesheet' id='hello-elementor-theme-style-css' href='https://ilgpw.com/wp-content/themes/hello-elementor/assets/css/theme.css?ver=3.5.1' media='all' />
126<link rel='stylesheet' id='hello-elementor-header-footer-css' href='https://ilgpw.com/wp-content/themes/hello-elementor/assets/css/header-footer.css?ver=3.5.1' media='all' />
127<link rel='stylesheet' id='elementor-frontend-css' href='https://ilgpw.com/wp-content/uploads/elementor/css/custom-frontend.min.css?ver=1791261463' media='all' />
128<link rel='stylesheet' id='elementor-post-7-css' href='https://ilgpw.com/wp-content/uploads/elementor/css/post-7.css?ver=1791261464' media='all' />
129<link rel='stylesheet' id='e-sticky-css' href='https://ilgpw.com/wp-content/plugins/elementor-pro/assets/css/modules/sticky.min.css?ver=4.2.1' media='all' />
130<link rel='stylesheet' id='widget-image-css' href='https://ilgpw.com/wp-content/plugins/elementor/assets/css/widget-image.min.css?ver=4.2.1' media='all' />
131<link rel='stylesheet' id='widget-menu-anchor-css' href='https://ilgpw.com/wp-content/plugins/elementor/assets/css/widget-menu-anchor.min.css?ver=4.2.1' media='all' />
132<link rel='stylesheet' id='widget-form-css' href='https://ilgpw.com/wp-content/plugins/elementor-pro/assets/css/widget-form.min.css?ver=4.2.1' media='all' />
133<link rel='stylesheet' id='elementor-post-1439-css' href='https://ilgpw.com/wp-content/uploads/elementor/css/post-1439.css?ver=1791262174' media='all' />
134<style id="hide_field_class_style-inline-css">
135.cfef-hidden, .cfef-hidden-step-field {
136			display: none !important;
137	}
138/*# sourceURL=hide_field_class_style-inline-css */
139</style>
140<link rel='stylesheet' id='elementor-post-92-css' href='https://ilgpw.com/wp-content/uploads/elementor/css/post-92.css?ver=1791261465' media='all' />
141<link rel='stylesheet' id='elementor-post-95-css' href='https://ilgpw.com/wp-content/uploads/elementor/css/post-95.css?ver=1791261465' media='all' />
142<link rel='stylesheet' id='elementor-gf-local-roboto-css' href='https://ilgpw.com/wp-content/uploads/elementor/google-fonts/css/roboto.css?ver=1753983237' media='all' />
143<script id="jquery-core-js" src="https://ilgpw.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 143
143
144<script id="jquery-migrate-js" src="https://ilgpw.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
144
145
146<!-- Google tag (gtag.js) snippet added by Site Kit -->
147<!-- Google Analytics snippet added by Site Kit -->
vendor: 80 bytes, lines 147-148
147
148<script id="google_gtagjs-js" src="https://www.googletagmanager.com/gtag/js?id=
148GT-MK5Q9C7X
vendor: 18 bytes, line 148
148" async></script>
149<script id="google_gtagjs-js-after">
150window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}
151gtag("set","linker",{"domains":["ilgpw.com"]});
152gtag("js", new Date());
153gtag("set", "developer_id.dZTNiMT", true);
154gtag("config", "GT-MK5Q9C7X", {"googlesitekit_post_type":"page"});
155 window._googlesitekit = window._googlesitekit || {}; window._googlesitekit.throttledEvents = []; window._googlesitekit.gtagEvent = (name, data) => { var key = JSON.stringify( { name, data } ); if ( !! window._googlesitekit.throttledEvents[ key ] ) { return; } window._googlesitekit.throttledEvents[ key ] = true; setTimeout( () => { delete window._googlesitekit.throttledEvents[ key ]; }, 5 ); gtag( "event", name, { ...data, event_source: "site-kit" } ); }; 
156//# sourceURL=google_gtagjs-js-after
157</script>
157
158<link rel="https://api.w.org/" href="https://ilgpw.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://ilgpw.com/wp-json/wp/v2/pages/1439" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://ilgpw.com/xmlrpc.php?rsd" />
159<meta name="generator" content="WordPress 7.1.2" />
160<link rel='shortlink' href='https://ilgpw.com/?p=1439' />
161<meta name="generator" content="Site Kit by Google 1.189.0" />            
161<script type="text/javascript"><!--
162                                function powerpress_pinw(pinw_url){window.open(pinw_url, 'PowerPressPlayer','toolbar=0,status=0,resizable=1,width=460,height=320');	return false;}
163                //-->
164
165                // tabnab protection
166                window.addEventListener('load', function () {
167                    // make all links have rel="noopener noreferrer"
168                    document.querySelectorAll('a[target="_blank"]').forEach(link => {
169                        link.setAttribute('rel', 'noopener noreferrer');
170                    });
171                });
172            </script>
172
173            <meta name="generator" content="Elementor 4.2.1; features: e_font_icon_svg, additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-swap">
174<!-- Google Tag Manager -->
175<script>
vendor: 331 bytes, lines 175-179
175(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
176new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
177j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
178'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
179})(window,document,'script','dataLayer','
179GTM-M49DC478
vendor: 3 bytes, line 179
179');
179</script>
179
180<!-- End Google Tag Manager -->
181			<style>
182				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
183				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
184					background-image: none !important;
185				}
186				@media screen and (max-height: 1024px) {
187					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
188					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
189						background-image: none !important;
190					}
191				}
192				@media screen and (max-height: 640px) {
193					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
194					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
195						background-image: none !important;
196					}
197				}
198			</style>
199			<link rel="icon" href="https://ilgpw.com/wp-content/uploads/2025/09/cropped-ilg-favicon-32x32.png" sizes="32x32" />
200<link rel="icon" href="https://ilgpw.com/wp-content/uploads/2025/09/cropped-ilg-favicon-192x192.png" sizes="192x192" />
201<link rel="apple-touch-icon" href="https://ilgpw.com/wp-content/uploads/2025/09/cropped-ilg-favicon-180x180.png" />
202<meta name="msapplication-TileImage" content="https://ilgpw.com/wp-content/uploads/2025/09/cropped-ilg-favicon-270x270.png" />
203<style id="wp-site-designer-contrast-fallback"> .wp-block-group:not([data-dsgo-inline-bg]),.wp-block-column:not([data-dsgo-inline-bg]),.wp-block-columns:not([data-dsgo-inline-bg]){--dsgo-text-color:initial;} :is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column).has-background:not([class*="-background-color"]):not(.has-text-color):not(.is-style-footer-section):not(.is-style-header-section),.wp-block-cover:not(.has-text-color){color:var(--wp--preset--color--contrast-3) !important;--dsgo-text-color:var(--wp--preset--color--contrast-3);} body .wp-site-blocks :is(:is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column).has-background:not([class*="-background-color"]):not(.has-text-color):not(.is-style-footer-section):not(.is-style-header-section),.wp-block-cover) h1:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(:is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column).has-background:not([class*="-background-color"]):not(.has-text-color):not(.is-style-footer-section):not(.is-style-header-section),.wp-block-cover) h2:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(:is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column).has-background:not([class*="-background-color"]):not(.has-text-color):not(.is-style-footer-section):not(.is-style-header-section),.wp-block-cover) h3:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(:is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column).has-background:not([class*="-background-color"]):not(.has-text-color):not(.is-style-footer-section):not(.is-style-header-section),.wp-block-cover) h4:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(:is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column).has-background:not([class*="-background-color"]):not(.has-text-color):not(.is-style-footer-section):not(.is-style-header-section),.wp-block-cover) h5:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(:is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column).has-background:not([class*="-background-color"]):not(.has-text-color):not(.is-style-footer-section):not(.is-style-header-section),.wp-block-cover) h6:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(:is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column).has-background:not([class*="-background-color"]):not(.has-text-color):not(.is-style-footer-section):not(.is-style-header-section),.wp-block-cover) p:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(:is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column).has-background:not([class*="-background-color"]):not(.has-text-color):not(.is-style-footer-section):not(.is-style-header-section),.wp-block-cover) a:where(:not
203(.wp-element-button):not(.wp-block-social-link-anchor)):not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(:is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column).has-background:not([class*="-background-color"]):not(.has-text-color):not(.is-style-footer-section):not(.is-style-header-section),.wp-block-cover) .wp-element-caption:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)){color:var(--dsgo-text-color,inherit) !important;} body .wp-site-blocks :is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column)[data-dsgo-inline-bg] .wp-block-button:is([class*="is-style-outline"],[class*="is-style-secondary"]) .wp-element-button{color:var(--dsgo-text-color,inherit) !important;border-color:currentColor !important;}body .wp-site-blocks :is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column)[data-dsgo-inline-bg] .wp-block-button:is([class*="is-style-outline"],[class*="is-style-secondary"]) .wp-element-button:hover{opacity:0.75;} body .wp-site-blocks [data-dsgo-inline-bg] h1:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks [data-dsgo-inline-bg] h2:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks [data-dsgo-inline-bg] h3:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks [data-dsgo-inline-bg] h4:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks [data-dsgo-inline-bg] h5:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks [data-dsgo-inline-bg] h6:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks [data-dsgo-inline-bg] p:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks [data-dsgo-inline-bg] a:where(:not(.wp-element-button):not(.wp-block-social-link-anchor)):not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks [data-dsgo-inline-bg] .wp-element-caption:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)){color:var(--dsgo-text-color,inherit) !important;} .wp-block-designsetgo-section.has-background:not([data-dsgo-inline-bg]):not(.has-text-color){color:var(--wp--preset--color--contrast);--dsgo-text-color:var(--wp--preset--color--contrast);} :is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)),.has-background:is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)),.has-text-color:is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)){background-color:var(--wp--preset--color--accent-5);color:var(--wp--preset--color--contrast);} body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)) h1:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)) h2:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)) h3:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)) h4:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)) h5:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)) h6:where(:not
203(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)) p:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)) a:where(:not(.wp-element-button):not(.wp-block-social-link-anchor)):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)) .wp-element-caption:where(:not(.elementor *):not([data-elementor-type] *)){color:var(--wp--preset--color--contrast);} :is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)),.has-background:is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)),.has-text-color:is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)){background-color:var(--wp--preset--color--accent-2);color:var(--wp--preset--color--contrast);} body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)) h1:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)) h2:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)) h3:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)) h4:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)) h5:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)) h6:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)) p:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)) a:where(:not(.wp-element-button):not(.wp-block-social-link-anchor)):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)) .wp-element-caption:where(:not(.elementor *):not([data-elementor-type] *)){color:var(--wp--preset--color--contrast);} :is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)),.has-background:is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)),.has-text-color:is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)){background-color:var(--wp--preset--color--accent-1);color:var(--wp--preset--color--contrast);} body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)) h1:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)) h2:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)) h3:where(:not
203(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)) h4:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)) h5:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)) h6:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)) p:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)) a:where(:not(.wp-element-button):not(.wp-block-social-link-anchor)):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)) .wp-element-caption:where(:not(.elementor *):not([data-elementor-type] *)){color:var(--wp--preset--color--contrast);} :is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)),.has-background:is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)),.has-text-color:is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)){background-color:var(--wp--preset--color--accent-3);color:var(--wp--preset--color--accent-2);} body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)) h1:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)) h2:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)) h3:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)) h4:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)) h5:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)) h6:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)) p:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)) a:where(:not(.wp-element-button):not(.wp-block-social-link-anchor)):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)) .wp-element-caption:where(:not(.elementor *):not([data-elementor-type] *)){color:var(--wp--preset--color--accent-2);} :is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)),.has-background:is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)),.has-text-color:is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)){background-color:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base);} body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)) h1:where(:not
203(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)) h2:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)) h3:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)) h4:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)) h5:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)) h6:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)) p:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)) a:where(:not(.wp-element-button):not(.wp-block-social-link-anchor)):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)) .wp-element-caption:where(:not(.elementor *):not([data-elementor-type] *)){color:var(--wp--preset--color--base);}   body .wp-site-blocks input:not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="image"]):not([type="hidden"]),body .wp-site-blocks textarea,body .wp-site-blocks select{background-color:var(--wp--preset--color--base);color:var(--wp--preset--color--contrast);border:1px solid color-mix(in srgb, var(--wp--preset--color--contrast) 30%, transparent);} .wp-site-blocks input[type="submit"]:not(.wp-element-button),.wp-site-blocks button[type="submit"]:not(.wp-element-button){background-color:var(--wp--preset--color--accent-2);color:var(--wp--preset--color--base);border-width:0;padding:12px 30px;font-family:inherit;font-size:var(--wp--preset--font-size--medium, 1rem);line-height:inherit;cursor:pointer;}</style>
204<style id="wp-custom-css">
205/* Smooth Scrolling, allow width and height animation */
206
207html {
208    scroll-behavior: smooth !important;
209    interpolate-size: allow-keywords;
210}
211
212/* Prevent Scrollbar On X Axis */
213
214html, body {
215    overflow-x: hidden !important;
216    background: #fff;
217}
218
219/* Animate In Page Content */
220
221body {
222	opacity: 0;
223	animation-name: animate-in-content; 
224	animation-duration: 0.75s;
225	animation-fill-mode: forwards; 
226}
227
228@keyframes animate-in-content {
229	from {
230		opacity: 0;
231	} to {
232		opacity: 1;
233	}
234}
235
236/* Stop p tags from having margins automatically added to them */
237
238p {
239	margin: 0;
240}
241
242/* Prevent a tags from having a different color other than what Elementor tools color specifies */
243
244a {
245	color: inherit;
246}
247
248a:hover {
249	color: inherit;
250}
251
252/* Text wrap to prevent orphins.  Works in chrome currently, but not safari */
253
254* {
255	text-wrap: pretty;
256	word-break: normal !important;
257  word-wrap: normal !important;
258}
259
260/* Prevent outline on click focus */
261
262*:focus {
263	outline-width: 0px !important;
264}
265
266/* Set text highlight color.  Uncomment code below to set background color and text color */
267
268/* ::selection {
269    background: #000;
270    color: #fff;
271 } */
272
273/* Prevent additional scrollbar from appearing on body and set body tag to be flexbox */
274
275body {
276    overflow-y: hidden !important;
277    display: flex;
278    flex-direction: column;
279    min-height: 100svh;
280}
281
282/* Set page content to fill remaining viewport height space after header */
283
284[data-elementor-type="wp-page"] {
285	flex: 1;
286    display: flex;
287	flex-direction: column;
288}
289
290/* Text Wrap Balance For Headings */
291
292.text-balance, .text-balance * {
293    text-wrap: balance !important;
294}
295
296/* Display None */
297
298.d-none {
299    display: none !important;
300}
301
302/* Transition Time */
303
304:root {
305    --transition-time-default: 0.25s;
306}
307
308/* Image Fix */
309
310.image-fix img, .image-fix a {
311    width: 100% !important;
312    min-width: 100% !important;
313    max-width: 100% !important;
314    height: 100% !important;
315    min-height: 100% !important;
316}
317
318/* Keep Background Fixed On Tablet And Mobile */
319
320.fixed-background, .fixed-background::before {
321	background-attachment: fixed !important;
322}
323
324/* Square Bio Image */
325
326.image-square img, .image-square a {
327    width: 100% !important;
328    min-width: 100% !important;
329    max-width: 100% !important;
330    height: 100% !important;
331    min-height: 100% !important;
332	aspect-ratio: 1 / 1 !important;
333	object-fit: contain !important;
334}
335
336/* Square 16/9 Image */
337
338.image-rectangle img, .image-rectangle a {
339    width: 100% !important;
340    min-width: 100% !important;
341    max-width: 100% !important;
342    height: 100% !important;
343    min-height: 100% !important;
344	aspect-ratio: 16 / 9 !important;
345	object-fit: cover !important;
346}
347
348/* Anchor (a tag) Text Styling */
349
350.anchor-text a {
351    color: inherit;
352    font-weight: 600;
353    text-decoration: none;
354}
355.anchor-text a:hover {
356    text-decoration: underline !important;
357}
358.anchor-text-inherit a {
359    color: inherit;
360    text-decoration: underline;
361}
362.anchor-text-inherit a:hover {
363    text-decoration: none !important;
364}
365.anchor-text-plain a {
366    color: inherit;
367    text-decoration: none !important;
368}
369.anchor-text-plain a:hover {
370    text-decoration: underline !important;
371}
372
373.anchor-text-static a {
374    color: inherit;
375    text-decoration: none !important;
376}
377
378.anchor-text-static a:hover {
379    text-decoration: none !important;
380}
381
382.anchor-plain > *{
383    color: inherit;
384    text-decoration: none !important;
385}
386.anchor-plain:hover * {
387    text-decoration: underline !important;
388}
389
390.anchor-text-underline a {
391    text-decoration: underline !important;
392    color: inherit !important;
393}
394
395
396/* Nav Menu Sub Menu Fix */
397
398.sub-menu-toggle {
399    display: none;
400}
401
402/* Divider Transparent Masking */
403
404.divider-fade {
405    -webkit-mask-image: -webkit-linear-gradient(right, transparent 0%, rgba(0, 0, 0, 1) 100%);
406}
407
408/* Popup Fixes */
409
410.dialog-widget {
411    display: flex;
412    justify-content: center;
413    align-items: center;
414}
415
416.elementor-lightbox .dialog-lightbox-widget {
417    position: fixed !important;
418}
419
420/* Lightbox Video Aspect Ratio at 16 / 9 */
421
422.dialog-message video {
423    aspect-ratio: 16 / 9;
424    object-fit: contain;
425}
426
427.dialog-type-lightbox {
428    position: fixed !important
429}
430
431.elementor-video-wrapper {
432    height: auto !important;
433}
434
435/* Button Icon Alignment Fix */
436
437.elementor-button-content-wrapper {
438	align-items: center;
439}
440
441.elementor-video-wrapper {
442    display: flex;
443    flex-direction: column;
444    justify-content: center;
445}
446
447.elementor-lightbox .dialog-lightbox-message {
448    inset: 0;
449    position: fixed;
450    background: #00000045 !important;
451}
452
453.elementor-lightbox .dialog-lightbox-close-button .eicon-close {
454    color: var( --e-global-color-ca0ae40 ) !important;
455    font-size: 32px !important;
456}
457
458.dialog-widget a {
459    text-decoration: none !important
460}
461
462/* Ordered, Unordered List Styling Fixes */
463
464ul, li {
465    font-family: inherit;
466    font-size: inherit;
467    font-weight: inherit;
468    line-height: inherit;
469    letter-spacing: inherit;
470}
471
472/* Popup Height Limit */
473
474.dialog-message {
475    max-height: 100vh !important;
476}
477
478/* Set Radio Button Color */
479
480form {
481    --radio-button: #000;
482}
483
484/* Checkbox, Radio Buttons Fix */
485
486input {
487    display: inline-block !important;
488}
489
490input:focus {
491    outline: 0px solid transparent !important;
492}
493
494/* Radio Button / Checkbox Styling Fixes */
495
496input[type="radio"]::after,
497input[type="checkbox"]::after{
498	position: absolute;
499	width: 100%;
500	height: 100%;
501    top: 0;
502	left: 0;
503	content: '';
504	background: #000;
505	opacity: 0;
506	transition: var(--transition-time-default);
507	border-radius: 50%;
508    transform: scale(0.7);
509}
510
511input[type="radio"],
512input[type="checkbox"]
513{
514	width: 1.5em !important;
515	height: 1.5em !important;
516	-webkit-appearance: none !important;
517	border-radius: 50% !important;
518    outline: 2px transparent solid !important;
519    background: #fff !important;
520	position: relative;
521    font-size: inherit !important;
522    filter: drop-shadow(0px 0px 1px #00000070);
523    flex-shrink: 0 !important;
524}
525
526input[type="radio"]:checked::after,
527input[type="checkbox"]:checked::after{
528	opacity: 1 !important;
529}
530
531.show-radio-labels-only form label:not(.elementor-field-type-radio label){
532	display: none !important;
533}
534
535form .elementor-field-type-radio label {
536	margin-bottom: 0.75em;	
537}
538
539form .elementor-field-option {
540	display: flex;
541	align-items: center;
542	gap: 0.75rem;
543}
544
545form .elementor-field-option label {
546	margin: 0 !important;
547	padding: 0 !important;
548}
549
550form .elementor-field-option label {
551	transition: var(--transition-time-default);
552}
553
554form .elementor-field-subgroup {
555	gap: 0.75rem !important;
556}
557
558form .elementor-field-option:has(input:checked) label {
559    font-weight: 700 !important;
560    transform: scale(1.2);
561	  transform-origin: left;
562}
563
564form .elementor-subgroup-inline .elementor-field-option {
565    display: flex;
566    align-items: center;
567    gap: 1rem;
568    padding: 0;
569}
570
571form .elementor-subgroup-inline label {
572    padding: 0;
573    margin: 0;
574}
575
576form .elementor-field-option input, form .elementor-field-option label {
577    cursor: pointer !important;
578}
579
580/* Button Full Width */
581
582.button-full-width a {
583    width: 100% !important;
584}
585
586/* Form Fixes */
587
588.elementor-form .elementor-field-group {
589    padding: 0 5px !important;
590}
591
592.elementor-form input, .elementor-form textarea {
593    margin: 0 !important;
594    padding: 0.5em !important;
595}
596
597.elementor-form .elementor-message::before {
598    content: '' !important;
599    margin-right: 0;
600    display: none !important;
601}
602
603.elementor-form .elementor-message {
604	margin-top: 1.25em;
605}
606
607/* Hide form labels except radio and select fields */
608
609.form-styling label:not(.elementor-field-type-radio label, .elementor-field-type-select label) {
610    display: none;
611}
612
613/* Adjust for select field label */
614
615.form-styling .elementor-field-type-select label {
616	margin-bottom: 0.25em;
617}
618
619/* Form Styling Of Radio Buttons */
620
621.form-styling .elementor-field-subgroup:has(input[type="radio"]) {
622    display: grid !important;
623    grid-template-columns: repeat(auto-fill, minmax(min(148px, 100%), 1fr));
624}
625
626/* Set textarea heights based upon content */
627
628.field-content-height textarea {
629    max-width: 100%;
630    overflow: hidden;
631    min-height: 8em !important;
632    field-sizing: content;
633}
634
635/* Blend Mode */
636
637.blend-multiply::before {
638	mix-blend-mode: multiply;
639}
640
641/* Linear Gradient Text */
642
643.gradient-text > * {
644    -webkit-background-clip: text;
645    -moz-background-clip: text;
646    -webkit-text-fill-color: transparent; 
647    -moz-text-fill-color: transparent;
648	-webkit-box-decoration-break: clone;
649}
650
651/* Hide Anchor Tags */
652
653[data-widget_type="menu-anchor.default"] {
654	opacity: 0 !important;
655	height: 100%;
656}
657
658/* Wrap Shortcode Text */
659
660.wrap-text .elementor-widget-container {
661	display: flex;
662	flex-wrap: wrap;
663	column-gap: 0.5ch;
664}
665
666/* Icon Height Fix */
667
668.elementor-icon-wrapper {
669	line-height: 0px !important;
670}
671
672/* Container Template Editor Full Span Fix */
673
674article .entry-content [data-elementor-type="container"] {
675	max-width: 100% !important;
676}
677
678/* Aspect Ratio Square */
679
680.aspect-square {
681	aspect-ratio: 1 / 1 !important;
682}
683
684/* Aspect Ratio 16 / 9 */
685
686.aspect-16-9 {
687    aspect-ratio: 16 / 9 !important;
688}
689
690/* No Click */
691
692.no-click {
693	pointer-events: none !important;
694}
695
696/* Bold Very Heavy */
697
698.bold-very-heavy, .bold-very-heavy * {
699	font-weight: 900 !important;
700}
701
702/* Bold Heavy */
703
704.bold-heavy, .bold-heavy * {
705	font-weight: 800 !important;
706}
707
708/* Bold Medium */
709
710.bold-medium, .bold-medium * {
711    font-weight: 600 !important;
712}
713
714/* Bold Medium */
715
716.bold-medium-2, .bold-medium-2 * {
717    font-weight: 700 !important;
718}
719
720/* Uppercase */
721
722.uppercase, .uppercase * {
723    text-transform: uppercase !important;
724}
725
726/* Boxed Container Relative */
727
728.boxed-relative .e-con-inner {
729    position: relative;
730}
731
732/* Text Max Width */
733
734:root {
735	--text-max-width: min(45rem, 100%);
736}
737
738.text-max-width {
739	width: var(--text-max-width) !important;
740}
741
742/* Boxed Width And Side Padding */
743
744:root {
745	--boxed-width: 1400px;
746	--boxed-side-padding: max(5%, 20px);
747  --boxed-side-padding-2: max(4%, 16px);
748}
749
750.boxed-width .e-con-inner {
751    max-width: var(--boxed-width) !important;
752}
753
754.boxed-text-width .e-con-inner {
755	max-width: var(--text-max-width) !important;
756}
757
758.boxed-side-padding, .px-1 {
759    padding-left: var(--boxed-side-padding) !important;
760    padding-right: var(--boxed-side-padding) !important;
761}
762
763.boxed-side-padding-2, .px-2 {
764    padding-left: var(--boxed-side-padding-2) !important;
765    padding-right: var(--boxed-side-padding-2) !important;
766}
767
768/* Tablet and Mobile Boxed Width */
769
770@media(max-width: 1199px) {
771	.mobile-tablet-width .e-con-inner {
772		width: min(var(--text-max-width), 100%) !important;
773        margin-left: auto !important;
774        margin-right: auto !important;
775	}
776}
777
778/* Vertical Spacing */
779
780:root {
781	  --spacing-300: 19rem;
782	  --spacing-280: 17.75rem;
783	  --spacing-260: 16.5rem;
784	  --spacing-240: 15.25rem;
785	  --spacing-220: 14rem;
786	  --spacing-220: 12.75rem;
787    --spacing-200: 12.5rem;
788    --spacing-180: 11.25rem;
789    --spacing-160: 10rem;
790	  --spacing-140: 8.75rem;
791    --spacing-120: 7.5rem;
792    --spacing-100: 6.25rem;
793    --spacing-80: 5rem;
794    --spacing-60: 3.75rem;
795    --spacing-48: 3rem;
796    --spacing-40: 2.5rem;
797    --spacing-32: 2rem;
798    --spacing-24: 1.5rem;
799    --spacing-20: 1.25rem;
800    --spacing-16: 1rem;
801    --spacing-12: 0.75rem;
802    --spacing-8: 0.5rem;
803    --spacing-4: 0.25rem;
804}
805
806/* Padding Spacing Y Axis */
807
808.boxed-vertical-spacing-200 .e-con-inner, .py-200 {
809	padding-top: clamp(var(--spacing-160), 20vw, var(--spacing-200)) !important;
810	padding-bottom: clamp(var(--spacing-160), 20vw, var(--spacing-200)) !important;
811}
812
813.boxed-vertical-spacing-180 .e-con-inner, .py-180 {
814	padding-top: clamp(var(--spacing-140), 18vw, var(--spacing-180)) !important;
815	padding-bottom: clamp(var(--spacing-140), 18vw, var(--spacing-180)) !important;
816}
817
818.boxed-vertical-spacing-160 .e-con-inner, .py-160  {
819	padding-top: clamp(var(--spacing-140), 16vw, var(--spacing-160))!important;
820	padding-bottom: clamp(var(--spacing-140), 16vw, var(--spacing-160)) !important;
821}
822
823.boxed-vertical-spacing-140 .e-con-inner, .py-140  {
824	padding-top: clamp(var(--spacing-120), 14vw, var(--spacing-140)) !important;
825	padding-bottom: clamp(var(--spacing-120), 14vw, var(--spacing-140)) !important;
826}
827
828.boxed-vertical-spacing-120 .e-con-inner, .py-120  {
829	padding-top: clamp(var(--spacing-100), 12vw, var(--spacing-120)) !important;
830	padding-bottom: clamp(var(--spacing-100), 12vw, var(--spacing-120)) !important;
831}
832
833.boxed-vertical-spacing-100 .e-con-inner, .py-100  {
834	padding-top: clamp(var(--spacing-80), 10vw, var(--spacing-100)) !important;
835	padding-bottom: clamp(var(--spacing-100), 10vw, var(--spacing-80)) !important;
836}
837
838.boxed-vertical-spacing-80 .e-con-inner, .py-80 {
839	padding-top: clamp(var(--spacing-60), 8vw, var(--spacing-80)) !important;
840	padding-bottom: clamp(var(--spacing-60), 8vw, var(--spacing-80)) !important;
841}
842
843.boxed-vertical-spacing-60 .e-con-inner, .py-60 {
844	padding-top: clamp(var(--spacing-48), 7vw, var(--spacing-60)) !important;
845	padding-bottom: clamp(var(--spacing-48), 7vw, var(--spacing-60)) !important;
846}
847
848.boxed-vertical-spacing-48 .e-con-inner, .py-48 {
849	padding-top: var(--spacing-48) !important;
850	padding-bottom: var(--spacing-48) !important;
851}
852
853.boxed-vertical-spacing-40 .e-con-inner, .py-40 {
854	padding-top: var(--spacing-40) !important;
855	padding-bottom: var(--spacing-40) !important;
856}
857
858.boxed-vertical-spacing-32 .e-con-inner, .py-32 {
859	padding-top: var(--spacing-32) !important;
860	padding-bottom: var(--spacing-32) !important;
861}
862
863.boxed-vertical-spacing-24 .e-con-inner, .py-24 {
864	padding-top: var(--spacing-24) !important;
865	padding-bottom: var(--spacing-24) !important;
866}
867
868.boxed-vertical-spacing-20 .e-con-inner, .py-20 {
869	padding-top: var(--spacing-20) !important;
870	padding-bottom: var(--spacing-20) !important;
871}
872
873.boxed-vertical-spacing-16 .e-con-inner, .py-16 {
874	padding-top: var(--spacing-16) !important;
875	padding-bottom: var(--spacing-16) !important;
876}
877
878.boxed-vertical-spacing-12 .e-con-inner, .py-12 {
879	padding-top: var(--spacing-12) !important;
880	padding-bottom: var(--spacing-12) !important;
881}
882
883.boxed-vertical-spacing-8 .e-con-inner, .py-8 {
884	padding-top: var(--spacing-8) !important;
885	padding-bottom: var(--spacing-8) !important;
886}
887
888.boxed-vertical-spacing-4 .e-con-inner, .py-4 {
889	padding-top: var(--spacing-4) !important;
890	padding-bottom: var(--spacing-4) !important;
891}
892
893/* Margins Auto */
894
895.mt-auto {
896    margin-top: auto !important;
897}
898
899.mb-auto {
900    margin-bottom: auto !important;
901}
902
903.ml-auto {
904    margin-left: auto !important;
905}
906
907.mr-auto {
908    margin-right: auto !important;
909}
910
911.mx-auto {
912    margin-left: auto !important;
913    margin-right: auto !important;
914}
915
916.my-auto {
917    margin-top: auto !important;
918    margin-bottom: auto !important;
919}
920
921/* Body Text Margins */
922
923:root {
924	--text-my-1: 1em;
925	--text-my-1-half: 1em;
926	--text-my-2: 2em;
927  --text-my-half: 0.5em;
928}
929
930.text-mt-1 {
931	margin-top: var(--text-my-1) !important;
932}
933
934.text-mt-1-half {
935	margin-top: var(--text-my-1-half) !important;
936}
937
938.text-mt-2 {
939	margin-top: var(--text-my-2) !important;
940}
941
942.text-mt-half {
943	margin-top: var(--text-my-half) !important;
944}
945
946/* Post Content Text Styling */
947
948.content-text-styling p {
949    margin: 0;
950    line-height: inherit !important;
951    font-size: inherit !important;
952}
953
954.content-text-styling p:not(:first-child), .content-text-styling li {
955    margin-top: 1em !important;
956}
957
958
959/* Text Wrapping Around Image Container */
960
961/* Tablet and Desktop Text Wrapping */
962
963@media(min-width: 768px) {
964
965	.float-img-left, .float-img-right, .float-container {
966		display: flow-root !important;
967	}
968
969    .float-img-left.circular-wrap .elementor-widget-image, .float-img-right.circular-wrap .elementor-widget-image, .float-container .float-left.circular-wrap, .float-container .float-right.circular-wrap {
970        shape-outside: circle(57% at 45%);
971    }
972
973	.float-img-left .elementor-widget-image, .float-container .float-left {
974		float: left !important;
975        z-index: 2 !important;
976	}
977
978    .float-img-right .elementor-widget-image, .float-container .float-right {
979		float: right !important;
980        z-index: 2 !important;
981	}
982
983    .float-img-left *, .float-img-right *, .float-container *, .float-containter * {
984        clear: none !important;
985    }
986}
987
988/* Tablet Only Text Wrapping  With Max Width at 1199px */
989
990@media(min-width: 768px) and (max-width: 1199px) {
991
992	.float-img-left-tablet, .float-img-right-tablet, .float-container-tablet {
993		display: flow-root !important;
994	}
995
996    .float-img-left-tablet.circular-wrap .elementor-widget-image, .float-img-right-tablet.circular-wrap .elementor-widget-image, .float-container-tablet .float-left-tablet.circular-wrap, .float-container-tablet .float-right-tablet.circular-wrap {
997        shape-outside: circle(57% at 45%);
998    }
999
1000	.float-img-left-tablet .elementor-widget-image, .float-container-tablet .float-left-tablet {
1001		float: left !important;
1002        z-index: 2 !important;
1003	}
1004
1005    .float-img-right-tablet .elementor-widget-image, .float-container-tablet .float-right-tablet {
1006		float: right !important;
1007        z-index: 2 !important;
1008	}
1009
1010    .float-img-left-tablet *, .float-img-right-tablet *, .float-container-tablet *, .float-containter-tablet * {
1011        clear: none !important;
1012    }
1013}
1014
1015/* Video play icon styling */
1016
1017.video-play-icon-styling .elementor-custom-embed-play {
1018    opacity: 0.75 !important;
1019}
1020
1021.video-play-icon-styling .elementor-custom-embed-play svg {
1022    height: auto !important;
1023    width: min(120px, 50%) !important;
1024	  transition: var(--transition-time-default);
1025	  filter: drop-shadow(0px 0px 8px #00000090) !important;
1026}
1027
1028.video-play-icon-styling:hover .elementor-custom-embed-play svg {
1029	transform: scale(1.1);
1030}
1031
1032.video-play-icon-styling .elementor-custom-embed-image-overlay::after {
1033	content: '';
1034	position: absolute;
1035	width: 100%;
1036	height: 100%;
1037	top: 0;
1038	left: 0;
1039	z-index: 2;
1040	background: #000;
1041	opacity: 0.25;	
1042	pointer-events: none;
1043	transition: var(--transition-time-default);
1044}
1045
1046.video-play-icon-styling .elementor-custom-embed-image-overlay img {
1047	z-index: 1;
1048}
1049
1050.video-play-icon-styling .elementor-custom-embed-image-overlay:hover::after {
1051	opacity: 0.1 !important;
1052}
1053
1054.video-play-icon-styling .elementor-custom-embed-play {
1055	z-index: 3;
1056}
1057
1058/* Background Overlay Not Displaying When Border Is Added Fix */
1059
1060.overlay-fix {
1061    position: relative !important;
1062}
1063
1064.overlay-fix::before {
1065    content: '';
1066	position: absolute;
1067	width: 100% !important;
1068	height: 100% !important;
1069	top: 0 !important;
1070	left: 0 !important;
1071	border: 0 !important;
1072}
1073
1074/* Section Height */
1075
1076:root {
1077	--headerHeight: 40px;
1078	--section-full-height: calc(100dvh - var(--headerHeight));
1079}
1080
1081.section-full-height-nav-adjust {
1082    min-height: var(--section-full-height) !important;
1083}
1084
1085/* Remove Header And Footer From Hello Elementor Theme */
1086
1087#site-header, #site-footer, .page-header {
1088	display: none !important;
1089}
1090
1091/* Button/Element Scale On Hover */
1092
1093.button-hover-scale .elementor-button, .hover-scale {
1094    transition: var(--transition-time-default) !important;
1095}
1096
1097.button-hover-scale .elementor-button:hover, .hover-scale:hover {
1098    transform: scale(1.15) !important;
1099}
1100
1101.button-transform-left .elementor-button, .hover-scale-left {
1102    transform-origin: left !important;
1103}
1104
1105.button-transform-right .elementor-button, .hover-scale-right {
1106    transform-origin: right !important;
1107}
1108
1109/* Button Styling */
1110
1111/* Use if line height of button text has more bottom overhang
1112
1113.elementor-button-text {
1114	margin-bottom: -0.27em;
1115}
1116
1117*/
1118
1119/* Popup Styling */
1120
1121.dialog-widget-content:has(.popup-styling) {
1122    max-height: calc(100% - 120px) !important;
1123    margin: auto !important;
1124    display: flex !important;
1125	
1126	  /* Add border around popup here */
1127		
1128}
1129
1130.popup-styling.padding {
1131    padding: var(--spacing-40) var(--boxed-side-padding-2) !important;
1132}
1133
1134.dialog-message:has(.popup-styling) {
1135    overflow-x: hidden !important;
1136}
1137
1138.dialog-widget-content:has(.popup-styling) .dialog-lightbox-message::-webkit-scrollbar {
1139	width: min(12px, 2vw);
1140}
1141
1142.dialog-widget-content:has(.popup-styling) .dialog-lightbox-message::-webkit-scrollbar-thumb {
1143	border-radius: 10px;
1144	background: var(--e-global-color-primary);
1145	height: 40px;
1146}
1147
1148.dialog-widget-content:has(.popup-styling) .dialog-lightbox-message::-webkit-scrollbar-track {
1149	background: var(--e-global-color-secondary);
1150}
1151
1152.dialog-widget-content:has(.popup-styling) .dialog-close-button, body:has(.lightbox-close-button-styling) .dialog-close-button {
1153	display: flex !important;
1154    font-size: min(32px, 8vw) !important;
1155	  animation-name: close-button-fade-in;
1156		animation-duration: 0.75s;
1157	  padding: 0;
1158}
1159
1160.dialog-widget-content:has(.popup-styling) .dialog-close-button {
1161		top: max(-36px, -10vw) !important;
1162    right: max(-36px, -4vw) !important;
1163}
1164
1165body:has(.lightbox-close-button-styling) .dialog-close-button {
1166	  position: fixed !important;
1167	  top: -6px !important;
1168    right: 6px !important;
1169}
1170
1171@media(max-width: 767px) {
1172	.dialog-widget-content:has(.popup-styling) .dialog-close-button {
1173		position: fixed !important;
1174		top: 12px !important;
1175		right: 12px !important;
1176	}
1177}
1178
1179@keyframes close-button-fade-in {
1180	0% {
1181		opacity: 0;
1182	} 50% {
1183		opacity: 0;
1184	} 100% {
1185		opacity: 1;
1186	}
1187}
1188
1189.dialog-widget-content:has(.popup-styling) .dialog-close-button .eicon-close, body:has(.lightbox-close-button-styling) .dialog-close-button .eicon-close svg {
1190	color: #fff !important;
1191	display: inline-block !important;
1192    font-family: eicons !important;
1193    font-size: inherit !important;
1194    font-weight: 400;
1195    font-style: normal !important;
1196}
1197
1198
1199.dialog-widget-content:has(.popup-styling) .dialog-close-button .eicon-close::before, body:has(.lightbox-close-button-styling) .dialog-close-button .eicon-close::before {
1200	content: "\e87f" !important;
1201}
1202
1203:root {
1204    --popup-max-width: calc(var(--text-max-width) + var(--boxed-side-padding-2));
1205}
1206
1207.dialog-widget-content:has(.popup-styling) {
1208	width: min(var(--popup-max-width), 85vw) !important;
1209    box-sizing: content-box !important;
1210}
1211
1212.dialog-message:has(.popup-styling) {
1213	width: 100% !important;
1214}
1215
1216.popup-styling {
1217	padding: var(--spacing-48) var(--boxed-side-padding-2) !important;
1218    overflow-x: hidden !important;
1219}
1220
1221/* Hide Page Scrollbar When Popup Is Shown To Prevent Scrolling Of Page Behind Popup */
1222
1223html:has(.dialog-widget[style=""]) {
1224	overflow: hidden !important;
1225}
1226
1227/* Circle Shape */
1228
1229.circle-shape {
1230    border-radius: 50% !important;
1231    overflow: hidden !important;
1232    aspect-ratio: 1 / 1;
1233}
1234
1235/* Elementor Loop Grid General Layout Styling */
1236
1237.loop-grid-layout .elementor-loop-container {
1238    display: flex !important;
1239    justify-content: center !important;
1240    flex-wrap: wrap !important;
1241}
1242
1243/* Elementor Loop Grid Nothing Found Text Styling */
1244
1245.e-loop-nothing-found-message__text {
1246	max-width: var(--text-max-width);
1247	text-wrap: balance !important;
1248	text-align: center !important;
1249	margin: 0 auto !important;
1250}
1251
1252/* Font Sizes */
1253
1254:root { 
1255    --font-size-4: clamp(2px, 0.80vw + 0.06rem, 0.25rem);
1256    --font-size-6: clamp(3px, 1.20vw + 0.09rem, 0.375rem);
1257    --font-size-8: clamp(5px, 1.60vw + 0.13rem, 0.5rem);
1258    --font-size-10: clamp(6px, 2.00vw + 0.16rem, 0.625rem);
1259    --font-size-12: clamp(7px, 2.40vw + 0.19rem, 0.75rem);
1260    --font-size-14: clamp(8px, 2.80vw + 0.22rem, 0.875rem);
1261    --font-size-16: clamp(9px, 3.20vw + 0.25rem, 1rem);
1262    --font-size-18: clamp(10px, 3.60vw + 0.28rem, 1.125rem);
1263    --font-size-20: clamp(11px, 3.80vw + 0.31rem, 1.25rem);
1264    --font-size-22: clamp(13px, 3.90vw + 0.34rem, 1.375rem);
1265    --font-size-24: clamp(14px, 4.00vw + 0.38rem, 1.5rem);
1266    --font-size-26: clamp(15px, 4.10vw + 0.41rem, 1.625rem);
1267    --font-size-28: clamp(16px, 4.20vw + 0.44rem, 1.75rem);
1268    --font-size-30: clamp(17px, 4.30vw + 0.47rem, 1.875rem);
1269    --font-size-32: clamp(18px, 4.40vw + 0.50rem, 2rem);
1270    --font-size-34: clamp(19px, 4.50vw + 0.53rem, 0.85rem + 20.40px);
1271    --font-size-36: clamp(21px, 4.60vw + 0.56rem, 0.9rem + 21.60px);
1272    --font-size-38: clamp(22px, 4.70vw + 0.59rem, 0.95rem + 22.80px);
1273    --font-size-40: clamp(23px, 4.80vw + 0.63rem, 1rem + 24.00px);
1274    --font-size-42: clamp(24px, 4.90vw + 0.66rem, 1.05rem + 25.20px);
1275    --font-size-44: clamp(25px, 5.00vw + 0.69rem, 1.1rem + 26.40p
1275x);
1276    --font-size-46: clamp(26px, 5.10vw + 0.72rem, 1.15rem + 27.60px);
1277    --font-size-48: clamp(27px, 5.20vw + 0.75rem, 1.2rem + 28.80px);
1278    --font-size-50: clamp(29px, 5.30vw + 0.78rem, 1.25rem + 30.00px);
1279    --font-size-52: clamp(30px, 5.40vw + 0.81rem, 1.3rem + 31.20px);
1280    --font-size-54: clamp(31px, 5.50vw + 0.84rem, 1.35rem + 32.40px);
1281    --font-size-56: clamp(32px, 5.60vw + 0.88rem, 1.4rem + 33.60px);
1282    --font-size-58: clamp(33px, 5.70vw + 0.91rem, 1.45rem + 34.80px);
1283    --font-size-60: clamp(34px, 5.80vw + 0.78rem, 1.5rem + 36.00px);
1284    --font-size-62: clamp(35px, 5.90vw + 0.78rem, 1.55rem + 37.20px);
1285    --font-size-64: clamp(37px, 6.00vw + 0.78rem, 1.6rem + 38.40px);
1286    --font-size-66: clamp(38px, 6.10vw + 0.78rem, 1.65rem + 39.60px);
1287    --font-size-68: clamp(39px, 6.20vw + 0.78rem, 1.7rem + 40.80px);
1288    --font-size-70: clamp(40px, 6.30vw + 0.78rem, 1.75rem + 42.00px);
1289    --font-size-72: clamp(41px, 6.40vw + 0.78rem, 1.8rem + 43.20px);
1290    --font-size-74: clamp(42px, 6.50vw + 0.78rem, 1.85rem + 44.40px);
1291    --font-size-76: clamp(43px, 6.60vw + 0.78rem, 1.9rem + 45.60px);
1292    --font-size-78: clamp(45px, 6.70vw + 0.78rem, 1.95rem + 46.80px);
1293    --font-size-80: clamp(46px, 6.80vw + 0.78rem, 2rem + 48.00px);
1294    --font-size-82: clamp(47px, 6.90vw + 0.78rem, 2.05rem + 49.20px);
1295    --font-size-84: clamp(48px, 7.00vw + 0.78rem, 2.1rem + 50.40px);
1296    --font-size-86: clamp(49px, 7.10vw + 0.78rem, 2.15rem + 51.60px);
1297    --font-size-88: clamp(50px, 7.20vw + 0.78rem, 2.2rem + 52.80px);
1298    --font-size-90: clamp(51px, 7.30vw + 0.78rem, 2.25rem + 54.00px);
1299    --font-size-92: clamp(53px, 7.40vw + 0.78rem, 2.3rem + 55.20px);
1300    --font-size-94: clamp(54px, 7.50vw + 0.78rem, 2.35rem + 56.40px);
1301    --font-size-96: clamp(55px, 7.55vw + 0.78rem, 2.4rem + 57.60px);
1302    --font-size-98: clamp(56px, 7.60vw + 0.78rem, 2.45rem + 58.80px);
1303    --font-size-100: clamp(57px, 7.65vw + 0.78rem, 2.5rem + 60.00px);
1304}
1305
1306
1307/* Elementor Sticky Nav Fix */
1308
1309.elementor-location-header .elementor-sticky--effects {
1310    min-width: 100% !important;
1311}
1312
1313/* Team Member Image Styling */
1314
1315.team-member-img-styling  {
1316    overflow: hidden !important;
1317}
1318
1319.team-member-img-styling img {
1320    transform-origin: top;
1321	  aspect-ratio: 4 / 4.5 !important;
1322    object-fit: cover !important;
1323    object-position: top center !important;
1324}
1325</style>
1326		<style id="site-designer-logo-constraints">
1327			.wp-block-site-logo.is-default-size img {
1328				width: auto;
1329				height: auto;
1330				max-width: 180px;
1331				max-height: 80px;
1332			}
1333			.wp-block-site-logo img {
1334				height: auto;
1335			}
1336		</style>
1337			<meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover" /></head>
1338<body class="wp-singular page-template page-template-elementor_canvas page page-id-1439 wp-embed-responsive wp-theme-hello-elementor hello-elementor-default elementor-default elementor-template-canvas elementor-kit-7 elementor-page elementor-page-1439">
1339	
1339<script>
1340	// Select Header
1341
1342	let header = document.querySelector('[data-elementor-type="header"]');
1343
1344	function runNavFixes(e) {
1345
1346					header = document.querySelector('[data-elementor-type="header"]');
1347
1348					if (header) {
1349
1350									let headerHeight = 0;
1351
1352									// Check Header Height
1353
1354									if (header.clientHeight === 0 || !headerHeight) {
1355													const maxHeaderHeight = [];
1356													header.childNodes.forEach(child => {
1357																	if (child.clientHeight && child.clientHeight !== 0) {
1358																					maxHeaderHeight.push(child.clientHeight);
1359																	}
1360													});
1361													headerHeight = maxHeaderHeight.sort((a, b) => a > b ? 1 : -1)[0];
1362									} else headerHeight = header.clientHeight;
1363
1364									if (!headerHeight) {
1365													headerHeight = 0;
1366									}
1367
1368									// Set CSS Variable --headerHeight
1369
1370									const root = document.querySelector(":root");
1371
1372									root.style.setProperty('--headerHeight', `${headerHeight}px`);
1373
1374									// Set Anchor Tag Height Positions Based Upon Header Height.  Also sets height of anchor link to be the same as section height
1375
1376									document.querySelectorAll('[data-widget_type="menu-anchor.default"]').forEach(tag => {
1377													const isHomeTag = tag.querySelector(".elementor-menu-anchor").id === 'home';
1378													if (isHomeTag) {
1379																	tag.style.top = `-${headerHeight - 4}px`;
1380													} else {
1381																	tag.style.top = `-${headerHeight - 1}px`;
1382													}
1383										
1384													const parentNode = !tag.parentNode.classList.contains("e-con-inner") ? tag.parentNode : tag.parentNode.parentNode;
1385													
1386													tag.style.height = parentNode.clientHeight;
1387									});
1388					}
1389	}
1390
1391	window.addEventListener('load', runNavFixes);
1392	window.addEventListener('resize', runNavFixes);
1393	window.addEventListener('scroll', runNavFixes);
1394
1395	if (header) {
1396					header.addEventListener("click", runNavFixes);
1397	}
1398	
1399	// Nav Menu Highlighting Fix
1400	
1401	window.addEventListener("load", () => {
1402	
1403		const pageSection = document.querySelectorAll(`[data-elementor-type="wp-page"] > .elementor-element`);
1404
1405		const navItems = document.querySelectorAll(`.elementor-nav-menu a`);
1406
1407		let sectionHeightsTally = 0;
1408
1409		const stickyNav = document.querySelector(`[data-elementor-type="header"]`);
1410
1411		if (stickyNav) sectionHeightsTally = stickyNav.clientHeight * -1;
1412
1413		const sectionHeightsData = [];
1414
1415		pageSection.forEach(section => {
1416				const anchorNode = section.querySelector(`.elementor-widget-menu-anchor .elementor-menu-anchor`);
1417				sectionHeightsData.push({
1418						id: anchorNode ? anchorNode.id : null,
1419						height: section.clientHeight,
1420						startingScroll: anchorNode  && anchorNode.id === 'home' ? 0 : sectionHeightsTally,
1421						endingScroll: sectionHeightsTally + section.clientHeight
1422				});
1423
1424				sectionHeightsTally += section.clientHeight;
1425		});
1426		
1427		// Highlights nav links that corresponds to a specific page that is not an anchor link
1428		
1429		navItems.forEach(item => {
1430			if (window.location.href === item.href) {
1431				setTimeout(() => {
1432					item.classList.add(`elementor-item-active`);
1433				}, 250)
1434			}
1435		});
1436
1437		// Runs on page only if anchor tags were found.
1438
1439		if (sectionHeightsData.some(section => section.id)) {
1440				const idSections = sectionHeightsData.filter(section => section.id);
1441			  function navHighlightHandler() {
1442					const scrollPosition = window.scrollY;
1443					let sectionActiveName = null;
1444					idSections.forEach(section => {
1445						if (scrollPosition >= section.startingScroll && scrollPosition < section.endingScroll) {
1446							sectionActiveName = `#${section.id}`;
1447						}
1448					});
1449					navItems.forEach(item => {
1450						if (item.href.includes(sectionActiveName)) {
1451							item.classList.add(`elementor-item-active`);
1452						} else item.classList.remove(`elementor-item-active`);
1453					});
1454				}
1455			  window.addEventListener(`scroll`, navHighlightHandler);
1456			  navHighlightHandler();
1457		}
1458	});
1459
1460</script>
vendor: 1 bytes, line 1460
1460
1461<script>
1462	
1463	let eventClickData = null;
1464	
1465	class EventClickHandler {
1466		
1467		// Properties
1468		
1469		_data;
1470		_itemNodes;
1471		_nodeClickItem;
1472		_idNode;
1473
1474		// Constructor
1475		
1476		constructor(data, itemNodes = [], nodeClickItem = "", idNode = "") {
1477			this._data = data;
1478			this._itemNodes = document.querySelectorAll(itemNodes);
1479			this._nodeClickItem = nodeClickItem;
1480			this._idNode = idNode;
1481			
1482			this._setClickListeners();
1483			this._setImageAttributes();
1484		}
1485		
1486		// Set Image Tags Alt Attributes If Image Tags Exist In Nodes
1487		
1488		_setImageAttributes() {
1489			this._itemNodes.forEach(node => {
1490				const imageNode = node.querySelector("img");
1491	
1492				if (imageNode) {
1493					const id = Number(node.dataset.clickid);
1494					const nodeData = this._data.find(d => d.ID === id);
1495					imageNode.alt = nodeData.post_title;
1496				}
1497			});
1498        }
1499		
1500		// Click Handling
1501		
1502		_setClickListeners() {
1503			this._itemNodes.forEach(node => {
1504                const idNode = node.querySelector(this._idNode);
1505                if (idNode) {
1506                    const id = Number(idNode.textContent);
1507                    node.dataset.clickid = id;
1508                    const clickers = node.querySelectorAll(this._nodeClickItem);
1509                    clickers.forEach(clicker => {
1510                        clicker.addEventListener("click", () => {
1511							const itemData = this._data.find(d => d.ID === id);
1512							eventClickData = itemData;
1513						});																	 
1514                    });	
1515                }					
1516            });
1517        }
1518	}
1519	
1520</script>
vendor: 1 bytes, line 1520
1520
1521<script>
1522    class Carousel {
1523            /**
1524             * The parent node of the item nodes
1525             * @type {HTMLElement}
1526             */
1527    
1528            #parentItemsNode;
1529    
1530            /**
1531             * The selector for the item nodes
1532             * @type {string}
1533             */
1534    
1535            #itemNodeSelector;
1536    
1537            /**
1538             * The item nodes
1539             * @type {NodeListOf<HTMLElement>}
1540             */
1541    
1542            #itemNodes;
1543    
1544            /**x
1545             * The left arrow node
1546             * @type {HTMLElement}
1547             */
1548    
1549            #leftArrowNode;
1550    
1551            /**
1552             * The right arrow node
1553             * @type {HTMLElement}
1554             */
1555    
1556            #rightArrowNode;
1557    
1558            /**
1559             * The transition time in milliseconds
1560             * @type {number}
1561             */
1562    
1563            #transitionTime;
1564    
1565            /**
1566             * The gap between items in pixels
1567             * @type {number}
1568             */
1569    
1570            #gapBetweenItems;
1571    
1572            /**
1573             * The selector for the event click nodes
1574             * @type {string}
1575             */
1576    
1577            #eventClickNodeSelector;
1578    
1579            /**
1580             * The list of onClick callbacks
1581             * @type {Function[]}
1582             */
1583    
1584            #onClickCallbacks = [];
1585    
1586            /**
1587             * Whether the carousel is currently transitioning
1588             * @type {boolean}
1589             */
1590    
1591            #transitioning = false;
1592    
1593            /**
1594             * The transition spacing in pixels
1595             * @type {number}
1596             */
1597    
1598            #transitionSpacing = 0;
1599    
1600            /**
1601             * The message to display when there are no items
1602             * @type {string}
1603             */
1604    
1605            #noItemsMessage;
1606    
1607            /**
1608             * The time in milliseconds to wait between automatic transitions
1609             * @type {number}
1610             */
1611    
1612            #autoTransitionTime;
1613    
1614            /**
1615             * Countdown transition auto time adjuster
1616             * @type {number}
1617             */
1618    
1619            #nextAutoTransitionTime;
1620    
1621            /**
1622             * Constructor
1623             * @param {string} [parentItemsNodeSelector=null] The selector for the parent node of the item nodes
1624             * @param {string} [itemNodeSelector=null] The selector for the item nodes
1625             * @param {string} [leftArrowNodeSelector=null] The selector for the left arrow node
1626             * @param {string} [rightArrowNodeSelector=null] The selector for the right arrow node
1627             * @param {number} [transitionTime=500] The transition time in milliseconds
1628             * @param {number} [gapBetweenItems=0] The gap between items in pixels
1629             * @param {string} [eventClickNodeSelector=null] The selector for the event click nodes
1630             * @param {string} [noItemsMessage=null] The message to display when there are no items
1631             * @param {number} [autoTransitionTime=null] The time in milliseconds to wait between automatic transitions
1632             */
1633    
1634            constructor(parentItemsNodeSelector = null, itemNodeSelector = null, leftArrowNodeSelector = null, rightArrowNodeSelector = null, transitionTime = 500, gapBetweenItems = 0, eventClickNodeSelector = null, noItemsMessage = null, autoTransitionTime = null) {
1635                    this.#parentItemsNode = document.querySelector(parentItemsNodeSelector);
1636                    this.#itemNodeSelector = itemNodeSelector;
1637                    this.#leftArrowNode = document.querySelector(leftArrowNodeSelector);
1638                    this.#rightArrowNode = document.querySelector(rightArrowNodeSelector);
1639                    this.#transitionTime = transitionTime;
1640                    this.#gapBetweenItems = gapBetweenItems;
1641                    this.#eventClickNodeSelector = eventClickNodeSelector;
1642                    this.#noItemsMessage = noItemsMessage;
1643                    this.#autoTransitionTime = autoTransitionTime;
1644                                                                    
1645                    // Check that parentItemsNode was found before executing code below.
1646    
1647                    if (!this.#parentItemsNode) {
1648                            this.#removeArrows();
1649                            return;
1650                    }
1651                    
1652                    this.#refreshItemNodes();
1653    
1654                    // Makes sure eventClickNodeSelector value was passed in so prevent error
1655    
1656                    if (this.#eventClickNodeSelector) this.#setClickCallbacks();
1657    
1658                    // If there are no itemNodes and noItemsMessage is not null, display noItemsMessage
1659    
1660                    if (this.#itemNodes.length === 0 && this.#noItemsMessage) this.#displayNoItemsMessage();
1661    
1662                    // Check that there are more than 1 item nodes.  If only 1, then carousel disabled and arrows removed.
1663                            
1664                    if (this.#itemNodes.length > 1) {                                                                             
1665    
1666                            this.#clickArrowsListeners();
1667    
1668                            window.addEventListener("resize", () => {
1669                                    this.#setTransitionGap();
1670                            });
1671    
1672                            this.#setTransitionGap();
1673    
1674                            // Setup auto transitioning if autoTransitionTime is not null
1675    
1676                            if (this.#autoTransitionTime !== null) {
1677                                    this.#nextAutoTransitionTime = this.#autoTransitionTime;
1678                                    setInterval(() => {
1679                                            this.#nextAutoTransitionTime -= 1000;
1680                                            if (!this.#transitioning && this.#nextAutoTransitionTime <= 0) {
1681                                                    this.#transitionEventsCarousel('right');
1682                                            }
1683                                    }, 1000);
1684                            }
1685                    } else {
1686                            this.#removeArrows();
1687                    }
1688            }
1689    
1690            /**
1691             * Display noItemsMessage if no itemNodes found
1692             */
1693    
1694            #displayNoItemsMessage() {
1695                    const noItemsMsgNode = document.createElement("h4");
1696                    noItemsMsgNode.classList.add("no-items-msg");
1697                    noItemsMsgNode.innerHTML = this.#noItemsMessage;
1698                                                                    this.#parentItemsNode.innerHTML = '';
1699                    this.#parentItemsNode.appendChild(noItemsMsgNode);
1700            }
1701    
1702            /**
1703             * If carousel items is one or none, carousel arrows will be removed to disable carousel scrolling.
1704             */
1705    
1706            #removeArrows() {
1707                    this.#leftArrowNode.remove();
1708                    this.#rightArrowNode.remove();
1709            }
1710    
1711            /**
1712             * Sets how much the carousel should shift to the right or left, factoring in the node with and the gap between
1713             */
1714    
1715            #setTransitionGap() {
1716                    if (!this.#itemNodes || this.#itemNodes.length === 0) return;
1717                    this.#transitionSpacing = this.#itemNodes[0].clientWidth + this.#gapBetweenItems;
1718            }
1719    
1720            /**
1721             * Reselect item nodes after node(s) are prepended/appended to parent node
1722             */
1723    
1724            #refreshItemNodes() {
1725                    this.#itemNodes = this.#parentItemsNode.querySelectorAll(this.#itemNodeSelector);
1726            }
1727    
1728            /**
1729             * Monitor clicking of carousel arrows
1730             */
1731    
1732            #clickArrowsListeners() {
1733    
1734                    this.#leftArrowNode.addEventListener("click", () => {
1735                            this.#transitionEventsCarousel('left');
1736                    });
1737    
1738                    this.#rightArrowNode.addEventListener("click", () => {
1739                            this.#transitionEventsCarousel('right');
1740                    });
1741            }
1742    
1743            /**
1744             * Monitor click of event click nodes for onClick callback
1745             */
1746    
1747            #setClickCallbacks() {
1748                    const clickCallbacks = this.#parentItemsNode.querySelectorAll(`${this.#itemNodeSelector} ${this.#eventClickNodeSelector}`);
1749    
1750                    clickCallbacks.forEach(clickEvent => {
1751                            clickEvent.addEventListener("click", () => {
1752                                    this.#onClickCallbacks.forEach(callback => callback(clickEvent));
1753                            });
1754                    });
1755            }
1756    
1757            /**
1758             * Set callback to list of onClickCallbacks for setClickCallbacks method to run
1759             * @param {Function} callback The callback function
1760             */
1761            onClick(callback) {
1762                    this.#onClickCallbacks.push(callback);
1763            }
1764
1765            /**
1766             * Handle right transition when the right arrow is clicked of autotransitioning.
1767             * @param {HTMLElement} firstNodeClone The first item node clone
1768             */
1769
1770            #handleRightTransition(firstNodeClone) {
1771                this.#parentItemsNode.style.transition = `${this.#transitionTime}ms`;
1772                this.#parentItemsNode.style.left = `${-this.#transitionSpacing}px`;
1773
1774                this.#itemNodes[0].style.transformOrigin = 'right';
1775                this.#itemNodes[0].style.transform = 'scale(0)';
1776
1777                firstNodeClone.style.transformOrigin = 'right';
1778                firstNodeClone.style.transition = '0s';
1779                firstNodeClone.style.transform = 'scale(0)';
1780                this.#parentItemsNode.appendChild(firstNodeClone);
1781
1782                this.#refreshItemNodes();
1783
1784                setTimeout(() => {
1785                    const lastItem = this.#itemNodes[this.#itemNodes.length - 1];
1786                    lastItem.style.transition = `${this.#transitionTime}ms`;
1787                    lastItem.style.transform = 'scale(1)';
1788                }, 10);
1789
1790                setTimeout(() => {
1791                    this.#parentItemsNode.style.transition = '0s';
1792                    this.#itemNodes[0].remove();
1793                    this.#refreshItemNodes();
1794                    this.#parentItemsNode.style.left = '0px';
1795                    this.#transitioning = false;
1796                }, this.#transitionTime);
1797            }
1798
1799            /**
1800             * Handle left transition when the left arrow is clicked of autotransitioning.
1801             * @param {HTMLElement} lastNodeClone The last item node clone
1802             */
1803            
1804            #handleLeftTransition(lastNodeClone) {
1805                this.#parentItemsNode.style.transition = '0s';
1806                this.#parentItemsNode.style.left = `${-this.#transitionSpacing}px`;
1807
1808                lastNodeClone.style.transformOrigin = 'right';
1809                lastNodeClone.style.transition = '0s';
1810                lastNodeClone.style.transform = 'scale(0)';
1811                this.#itemNodes[0].style.transformOrigin = 'left';
1812
1813                this.#parentItemsNode.prepend(lastNodeClone);
1814                this.#refreshItemNodes();
1815
1816                setTimeout(() => {
1817                    this.#parentItemsNode.style.transition = `${this.#transitionTime}ms`;
1818                    this.#parentItemsNode.style.left = '0px';
1819
1820                    this.#itemNodes[0].style.transition = `${this.#transitionTime}ms`;
1821                    this.#itemNodes[0].style.transform = 'scale(1)';
1822
1823                    const lastItem = this.#itemNodes[this.#itemNodes.length - 1];
1824                    lastItem.style.transition = `${this.#transitionTime}ms`;
1825                    lastItem.style.transform = 'scale(0)';
1826                    lastItem.style.transformOrigin = 'left';
1827                }, 10);
1828
1829                setTimeout(() => {
1830                    this.#parentItemsNode.style.transition = '0s';
1831                    this.#itemNodes[this.#itemNodes.length - 1].remove();
1832                    this.#refreshItemNodes();
1833                    this.#transitioning = false;
1834                }, this.#transitionTime);
1835            }
1836            
1837    
1838            /**
1839             * Runs on initialization and whenever a carousel arrow is clicked
1840             * @param {string} direction The direction to transition in ('left' or 'right')
1841             * @param {boolean} [starting=false] Whether the carousel is being initialized
1842             */
1843    
1844            #transitionEventsCarousel(direction) {
1845	
1846                if (this.#transitioning) return;
1847
1848                this.#transitioning = true;
1849
1850                // Clone first and last items
1851                const firstNodeClone = this.#itemNodes[0].cloneNode(true);
1852                const lastNodeClone = this.#itemNodes[this.#itemNodes.length - 1].cloneNode(true);
1853
1854                if (direction === 'right') {
1855                    this.#handleRightTransition(firstNodeClone);
1856                } else if (direction === 'left') {
1857                    this.#handleLeftTransition(lastNodeClone);
1858                }
1859
1860                // Reset auto transition timer
1861                if (this.#autoTransitionTime !== null) {
1862                    this.#nextAutoTransitionTime = this.#autoTransitionTime;
1863                }
1864
1865                // Rebind click events due to new nodes
1866                this.#setClickCallbacks();
1867            }
1868    }
1869</script>
1869
1870<!-- Google Tag Manager (noscript) -->
vendor: 69 bytes, lines 1870-1871
1870
1871<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1871GTM-M49DC478
vendor: 85 bytes, lines 1871-1872
1871"
1872height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
1873<!-- End Google Tag Manager (noscript) -->
1874<script>
1875
1876    class EventItemHandler extends EventClickHandler {
1877
1878        // Properties
1879
1880        #fieldAttributeSelector;
1881
1882        // Constants
1883
1884        #googleMapsUrlBase = 'https://www.google.com/maps/place/';
1885        #suffixes = ["th", "st", "nd", "rd"];
1886        #daysList = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'];
1887        #monthsList = ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'];
1888        #statesList = [
1889            { "Alabama": "AL" },
1890            { "Alaska": "AK" },
1891            { "Arizona": "AZ" },
1892            { "Arkansas": "AR" },
1893            { "California": "CA" },
1894            { "Colorado": "CO" },
1895            { "Connecticut": "CT" },
1896            { "Delaware": "DE" },
1897            { "Florida": "FL" },
1898            { "Georgia": "GA" },
1899            { "Hawaii": "HI" },
1900            { "Idaho": "ID" },
1901            { "Illinois": "IL" },
1902            { "Indiana": "IN" },
1903            { "Iowa": "IA" },
1904            { "Kansas": "KS" },
1905            { "Kentucky": "KY" },
1906            { "Louisiana": "LA" },
1907            { "Maine": "ME" },
1908            { "Maryland": "MD" },
1909            { "Massachusetts": "MA" },
1910            { "Michigan": "MI" },
1911            { "Minnesota": "MN" },
1912            { "Mississippi": "MS" },
1913            { "Missouri": "MO" },
1914            { "Montana": "MT" },
1915            { "Nebraska": "NE" },
1916            { "Nevada": "NV" },
1917            { "New Hampshire": "NH" },
1918            { "New Jersey": "NJ" },
1919            { "New Mexico": "NM" },
1920            { "New York": "NY" },
1921            { "North Carolina": "NC" },
1922            { "North Dakota": "ND" },
1923            { "Ohio": "OH" },
1924            { "Oklahoma": "OK" },
1925            { "Oregon": "OR" },
1926            { "Pennsylvania": "PA" },
1927            { "Rhode Island": "RI" },
1928            { "South Carolina": "SC" },
1929            { "South Dakota": "SD" },
1930            { "Tennessee": "TN" },
1931            { "Texas": "TX" },
1932            { "Utah": "UT" },
1933            { "Vermont": "VT" },
1934            { "Virginia": "VA" },
1935            { "Washington": "WA" },
1936            { "West Virginia": "WV" },
1937            { "Wisconsin": "WI" },
1938            { "Wyoming": "WY" }
1939        ];
1940
1941        // Constructor
1942
1943        constructor(data = null, itemNodes = [], nodeClickItem = "", idNode = "", fieldAttributeSelector = null,) {
1944            super(data, itemNodes, nodeClickItem, idNode);
1945            this._idNode = idNode;
1946            this.#fieldAttributeSelector = fieldAttributeSelector;
1947
1948            if (this._data && this._itemNodes && this.#fieldAttributeSelector && this._nodeClickItem) {
1949                this.#init();
1950            } else console.error("Data, this._itemNodes, fieldAttributeSelector, and buttonNodes properties must be passed into EventItemHandler class.")
1951        }
1952
1953        // Init Populating Event Items
1954
1955        #init() {
1956            this._itemNodes.forEach(item => {
1957                const id = Number(item.querySelector(this._idNode).textContent);
1958                const index = this._data.findIndex(event => event.ID === id);
1959                const itemData = this._data[index];
1960							
1961							  // Set nodeClickItems to external URL if field has a value
1962							
1963							  if (itemData.acf.event_registration_url) {
1964									window.addEventListener("load", () => {
1965										item.querySelectorAll(this._nodeClickItem).forEach(item => {
1966											const aTag = item.querySelector("a");
1967											aTag.href = itemData.acf.event_registration_url;
1968											aTag.target = "_blank";
1969										});
1970									});
1971								}
1972                
1973                const fields = item.querySelectorAll(this.#fieldAttributeSelector);
1974                
1975                this._data[index].date_props = { };
1976                
1977                fields.forEach(field => this.#mapFieldValueToNode(itemData, index, field));
1978                    
1979                this.#updateClickItemsToExternalUrl(item, itemData);
1980            });
1981        }
1982
1983        // Maps field attribute to value and replaces the node outerHTML with data value
1984
1985        #mapFieldValueToNode(itemData, index, field) {
1986            let output = null;
1987            
1988            const date = new Date(`${itemData.acf.event_date} ${itemData.acf.event_start_time}`);
1989
1990            switch(field.dataset.field) {
1991                case "address":
1992                    const acf = itemData.acf;
1993                    if (acf.is_event_virtual === "Yes") {
1994											output = "Virtual Event";
1995										} else {
1996											const googleMapsUrlQuery = [acf.event_location_address, acf.event_location_city, acf.event_location_state_abbreviation, acf.event_location_zip_code].join(" ").split(" ").join("+");
1997											const googleMapsUrl = this.#googleMapsUrlBase + googleMapsUrlQuery;
1998											output = `<a href="${googleMapsUrl}" target="_blank" rel="nofollow">${acf.event_location_name}<br>${acf.event_location_address}<br>${acf.event_location_city}, ${acf.event_location_state_abbreviation} ${acf.event_location_zip_code}</a>`;
1999											this._data[index].google_maps = {};
2000											this._data[index].google_maps.html = output;
2001											this._data[index].google_maps.url = googleMapsUrl;
2002										}
2003										field.outerHTML = output;
2004                    break;
2005                default:
2006                    break;
2007            }
2008        }
2009
2010        // Update Registration Button Links That Have External URL
2011
2012        #updateClickItemsToExternalUrl(item, data) {
2013            const clickItems = item.querySelectorAll(`${this._nodeClickItem} a`);
2014                
2015            clickItems.forEach(item => {
2016                const url = data.acf.external_registration_url_link
2017                if (url && url.includes("http"))  {
2018                    item.href = url;
2019                    item.target = "_blank";
2020                    item.rel = "nofollow";
2021                }
2022            });
2023        }
2024
2025        // Get Data
2026
2027        get data() {
2028            return this._data;
2029        }
2030    }
2031
2032</script>
2032
2033		<div data-elementor-type="wp-page" data-elementor-id="1439" class="elementor elementor-1439" data-elementor-post-type="page">
2034				<header class="elementor-element elementor-element-603a23b e-con-full e-flex e-con e-parent" data-id="603a23b" data-element_type="container" data-e-type="container" data-settings="{&quot;sticky&quot;:&quot;top&quot;,&quot;sticky_on&quot;:[&quot;desktop&quot;,&quot;laptop&quot;,&quot;tablet&quot;,&quot;mobile&quot;],&quot;sticky_offset&quot;:0,&quot;sticky_effects_offset&quot;:0,&quot;sticky_anchor_link_offset&quot;:0}">
2035				<div class="elementor-element elementor-element-00cabe8 elementor-widget elementor-widget-template" data-id="00cabe8" data-element_type="widget" data-e-type="widget" data-widget_type="template.default">
2036				<div class="elementor-widget-container">
2037							<div class="elementor-template">
2038					<header data-elementor-type="header" data-elementor-id="92" class="elementor elementor-92" data-elementor-post-type="elementor_library">
2039			<header class="elementor-element elementor-element-8eee39c e-flex e-con-boxed e-con e-parent" data-id="8eee39c" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
2040					<div class="e-con-inner">
2041		<div class="elementor-element elementor-element-d9ff70f e-con-full e-flex e-con e-child" data-id="d9ff70f" data-element_type="container" data-e-type="container">
2042		<div class="elementor-element elementor-element-4edf50c e-con-full e-flex e-con e-child" data-id="4edf50c" data-element_type="container" data-e-type="container">
2043				<div class="elementor-element elementor-element-625a302 elementor-widget__width-initial elementor-widget elementor-widget-image" data-id="625a302" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
2044				<div class="elementor-widget-container">
2045																<a href="https://ilgpw.com/">
2046							<img decoding="async" width="416" height="84" src="https://ilgpw.com/wp-content/uploads/2024/10/logo.svg" class="attachment-large size-large wp-image-835" alt="" />								</a>
2047															</div>
2048				</div>
2049				</div>
2050		<div class="elementor-element elementor-element-58ef020 e-con-full e-flex e-con e-child" data-id="58ef020" data-element_type="container" data-e-type="container">
2051				<div class="elementor-element elementor-element-a2071fe elementor-nav-menu__align-center elementor-nav-menu--dropdown-tablet elementor-nav-menu__text-align-aside elementor-nav-menu--toggle elementor-nav-menu--burger elementor-widget elementor-widget-nav-menu" data-id="a2071fe" data-element_type="widget" data-e-type="widget" data-settings="{&quot;layout&quot;:&quot;horizontal&quot;,&quot;submenu_icon&quot;:{&quot;value&quot;:&quot;&lt;svg aria-hidden=\&quot;true\&quot; class=\&quot;e-font-icon-svg e-fas-caret-down\&quot;
2051 viewBox=\&quot;0 0 320 512\&quot; xmlns=\&quot;http:\/\/www.w3.org\/2000\/svg\&quot;&gt;&lt;path d=\&quot;M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z\&quot;&gt;&lt;\/path&gt;&lt;\/svg&gt;&quot;,&quot;library&quot;:&quot;fa-solid&quot;},&quot;toggle&quot;:&quot;burger&quot;}" data-widget_type="nav-menu.default">
2052				<div class="elementor-widget-container">
2053								<nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-underline e--animation-fade">
2054				<ul id="menu-1-a2071fe" class="elementor-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-829"><a href="https://ilgpw.com/" class="elementor-item">HOME</a></li>
2055<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-has-children menu-item-830"><a href="https://ilgpw.com/#about" class="elementor-item elementor-item-anchor">ABOUT<span class="sub-arrow"><svg aria-hidden="true" class="e-font-icon-svg e-fas-caret-down" viewBox="0 0 320 512" xmlns="http://www.w3.org/2000/svg"><path d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"></path></svg></span></a>
2056<ul class="sub-menu elementor-nav-menu--dropdown">
2057	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1435"><a href="https://ilgpw.com/about-the-company/" class="elementor-sub-item">ABOUT THE COMPANY</a></li>
2058	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1232"><a href="https://ilgpw.com/meet-the-team/" class="elementor-sub-item">MEET THE TEAM</a></li>
2059</ul>
2060</li>
2061<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-1439 current_page_item menu-item-1472"><a href="https://ilgpw.com/services/" aria-current="page" class="elementor-item elementor-item-active">WHAT WE DO</a></li>
2062<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-831"><a href="https://ilgpw.com/#philosophy" class="elementor-item elementor-item-anchor">PHILOSOPHY</a></li>
2063<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-1649"><a href="#" class="elementor-item elementor-item-anchor">MEDIA<span class="sub-arrow"><svg aria-hidden="true" class="e-font-icon-svg e-fas-caret-down" viewBox="0 0 320 512" xmlns="http://www.w3.org/2000/svg"><path d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"></path></svg></span></a>
2064<ul class="sub-menu elementor-nav-menu--dropdown">
2065	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1652"><a href="https://ilgpw.com/podcast-2/" class="elementor-sub-item">PODCAST</a></li>
2066	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1661"><a target="_blank" href="https://thefinancialequalizertv.com/" class="elementor-sub-item">TV</a></li>
2067</ul>
2068</li>
2069<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-832"><a href="https://ilgpw.com/events/" class="elementor-item">EVENTS</a></li>
2070<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-833"><a href="https://ilgpw.com/#contact" class="elementor-item elementor-item-anchor">CONTACT</a></li>
2071</ul>			</nav>
2072					<div class="elementor-menu-toggle" role="button" tabindex="0" aria-label="Menu Toggle" aria-expanded="false">
2073			<svg aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--open e-font-icon-svg e-eicon-menu-bar" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M104 333H896C929 333 958 304 958 271S929 208 896 208H104C71 208 42 237 42 271S71 333 104 333ZM104 583H896C929 583 958 554 958 521S929 458 896 458H104C71 458 42 487 42 521S71 583 104 583ZM104 833H896C929 833 958 804 958 771S929 708 896 708H104C71 708 42 737 42 771S71 833 104 833Z"></path></svg><svg aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--close e-font-icon-svg e-eicon-close" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M742 167L500 408 258 167C246 154 233 150 217 150 196 150 179 158 167 167 154 179 150 196 150 212 150 229 154 242 171 254L408 500 167 742C138 771 138 800 167 829 196 858 225 858 254 829L496 587 738 829C750 842 767 846 783 846 800 846 817 842 829 829 842 817 846 804 846 783 846 767 842 750 829 737L588 500 833 258C863 229 863 200 833 171 804 137 775 137 742 167Z"></path></svg>		</div>
2074					<nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true">
2075				<ul id="menu-2-a2071fe" class="elementor-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-829"><a href="https://ilgpw.com/" class="elementor-item" tabindex="-1">HOME</a></li>
2076<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-has-children menu-item-830"><a href="https://ilgpw.com/#about" class="elementor-item elementor-item-anchor" tabindex="-1">ABOUT<span class="sub-arrow"><svg aria-hidden="true" class="e-font-icon-svg e-fas-caret-down" viewB
2076ox="0 0 320 512" xmlns="http://www.w3.org/2000/svg"><path d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"></path></svg></span></a>
2077<ul class="sub-menu elementor-nav-menu--dropdown">
2078	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1435"><a href="https://ilgpw.com/about-the-company/" class="elementor-sub-item" tabindex="-1">ABOUT THE COMPANY</a></li>
2079	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1232"><a href="https://ilgpw.com/meet-the-team/" class="elementor-sub-item" tabindex="-1">MEET THE TEAM</a></li>
2080</ul>
2081</li>
2082<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-1439 current_page_item menu-item-1472"><a href="https://ilgpw.com/services/" aria-current="page" class="elementor-item elementor-item-active" tabindex="-1">WHAT WE DO</a></li>
2083<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-831"><a href="https://ilgpw.com/#philosophy" class="elementor-item elementor-item-anchor" tabindex="-1">PHILOSOPHY</a></li>
2084<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-1649"><a href="#" class="elementor-item elementor-item-anchor" tabindex="-1">MEDIA<span class="sub-arrow"><svg aria-hidden="true" class="e-font-icon-svg e-fas-caret-down" viewBox="0 0 320 512" xmlns="http://www.w3.org/2000/svg"><path d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"></path></svg></span></a>
2085<ul class="sub-menu elementor-nav-menu--dropdown">
2086	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1652"><a href="https://ilgpw.com/podcast-2/" class="elementor-sub-item" tabindex="-1">PODCAST</a></li>
2087	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1661"><a target="_blank" href="https://thefinancialequalizertv.com/" class="elementor-sub-item" tabindex="-1">TV</a></li>
2088</ul>
2089</li>
2090<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-832"><a href="https://ilgpw.com/events/" class="elementor-item" tabindex="-1">EVENTS</a></li>
2091<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-833"><a href="https://ilgpw.com/#contact" class="elementor-item elementor-item-anchor" tabindex="-1">CONTACT</a></li>
2092</ul>			</nav>
2093						</div>
2094				</div>
2095				</div>
2096		<div class="elementor-element elementor-element-d3907c0 e-con-full e-flex e-con e-child" data-id="d3907c0" data-element_type="container" data-e-type="container">
2097				<div class="elementor-element elementor-element-92ee000 elementor-align-center elementor-widget elementor-widget-button" data-id="92ee000" data-element_type="widget" data-e-type="widget" data-widget_type="button.default">
2098				<div class="elementor-widget-container">
2099									<div class="elementor-button-wrapper">
2100					<a class="elementor-button elementor-button-link elementor-size-sm" href="https://www.ewealthmanager.com/ewmLogin/account/login">
2101						<span class="elementor-button-content-wrapper">
2102									<span class="elementor-button-text">CLIENT LOGIN</span>
2103					</span>
2104					</a>
2105				</div>
2106								</div>
2107				</div>
2108				<div class="elementor-element elementor-element-d4d590b elementor-align-center elementor-widget elementor-widget-button" data-id="d4d590b" data-element_type="widget" data-e-type="widget" data-widget_type="button.default">
2109				<div class="elementor-widget-container">
2110									<div class="elementor-button-wrapper">
2111					<a class="elementor-button elementor-button-link elementor-size-sm" href="https://ilgpw.retirementreadytest.com/tax-analysis">
2112						<span class="elementor-button-content-wrapper">
2113									<span class="elementor-button-text">TAX TOOL</span>
2114					</span>
2115					</a>
2116				</div>
2117								</div>
2118				</div>
2119				</div>
2120				</div>
2121					</div>
2122				</header>
2123				</header>
2124				</div>
2125						</div>
2126				</div>
2127				</header>
2128		<div class="elementor-element elementor-element-945eda5 e-flex e-con-boxed e-con e-parent" data-id="945eda5" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
2129					<div class="e-con-inner">
2130		<div class="elementor-element elementor-element-dbfb8cd e-con-full e-flex e-con e-child" data-id="dbfb8cd" data-element_type="container" data-e-type="container">
2131				<div class="elementor-element elementor-element-66bc988 elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="66bc988" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
2132				<div class="elementor-widget-container">
2133									<p>Our Services</p>								</div>
2134				</div>
2135				<div class="elementor-element elementor-element-2fa26ba elementor-widget elementor-widget-image" data-id="2fa26ba" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
2136				<div class="elementor-widget-container">
2137															<img decoding="async" src="https://ilgpw.com/wp-content/uploads/elementor/thumbs/GradientDivider-r9kuk4412wzdyocl1lxzag37ddvuj6imy5a5odqy0i.png" title="GradientDivider" alt="GradientDivider" loading="lazy" />															</div>
2138				</div>
2139				</div>
2140					</div>
2141				</div>
2142		<div class="elementor-element elementor-element-a695858 e-flex e-con-boxed e-con e-parent" data-id="a695858" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
2143					<div class="e-con-inner">
2144				<div class="elementor-element elementor-element-564a5a7 elementor-absolute elementor-widget elementor-widget-menu-anchor" data-id="564a5a7" data-element_type="widget" data-e-type="widget" data-settings="{&quot;_position&quot;:&quot;absolute&quot;}" data-widget_type="menu-anchor.default">
2145				<div class="elementor-widget-container">
2146							<div class="elementor-menu-anchor" id="about"></div>
2147						</div>
2148				</div>
2149		<div class="elementor-element elementor-element-6a2782e e-con-full e-flex e-con e-child" data-id="6a2782e" data-element_type="container" data-e-type="container">
2150		<div class="elementor-element elementor-element-418a597 e-con-full e-flex e-con e-child" data-id="418a597" data-element_type="container" data-e-type="container">
2151				<div class="elementor-element elementor-element-6dd1e0f elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="6dd1e0f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
2152				<div class="elementor-widget-container">
2153									What We Do								</div>
2154				</div>
2155				<div class="elementor-element elementor-element-d69421e elementor-widget elementor-widget-image" data-id="d69421e" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
2156				<div class="elementor-widget-container">
2157															<img decoding="async" src="https://ilgpw.com/wp-content/uploads/elementor/thumbs/GoldGradientDivider-r9kuk4412wzdyocl1lxzag37ddvuj6imy5a5odqy0i.png" title="GoldGradientDivider" alt="GoldGradientDivider" loading="lazy" />															</div>
2158				</div>
2159				<div class="elementor-element elementor-element-edee1f9 elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="edee1f9" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
2160				<div class="elementor-widget-container">
2161									At ILG Private Wealth, we promise engaged interactions with our team of financial confidants. We specialize in translating complex concepts into layman’s terms and creating strategies customized to meet your unique needs. Unlike many financial advisory firms, you’ll never find apathetic service or commission-led recommendations driven by commissions or confusing fees and expenses that find their way back into your broker’s pocket at ILG Private Wealth.								</div>
2162				</div>
2163				<div class="elementor-element elementor-element-21bd085 elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="21bd085" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
2164				<div class="elementor-widget-container">
2165									Our journey together starts with a series of “Right Fit” meetings. Over the course of two complimentary, no-obligation meetings, we get to know you and your priorities. Regardless of how much savings or assets you have, by the end of our second meeting, we will come to a mutual decision of whether we’re the “Right Fit” to help you reach your goals.								</div>
2166				</div>
2167				<div class="elementor-element elementor-element-43d7235 elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="43d7235" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
2168				<div class="elementor-widget-container">
2169									We provide physicians, professional athletes, successful business owners, families and single women with strategies integrated to implement our proprietary Castle-and-Moat comprehensive asset protection plan.								</div>
2170				</div>
2171				<div class="elementor-element elementor-element-cb067f1 elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="cb067f1" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
2172				<div class="elementor-widget-container">
2173									Some of these strategies include: 								</div>
2174				</div>
2175				<div class="elementor-element elementor-element-1d7b75b elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="1d7b75b" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
2176				<div class="elementor-widget-container">
2177									<ul><li>Retirement Planning</li><li>Asset Protection</li><li>Investment Management</li><li>Estate &amp; Legacy Planning</li><li>Tax Strategies</li><li>Business Solutions</li><li>Charitable Giving</li></ul>								</div>
2178				</div>
2179				</div>
2180				</div>
2181					</div>
2182				</div>
2183		<div class="elementor-element elementor-element-eb55af9 e-flex e-con-boxed e-con e-parent" data-id="eb55af9" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
2184					<div class="e-con-inner">
2185		<div class="elementor-element elementor-element-072acea e-con-full e-flex e-con e-child" data-id="072acea" data-element_type="container" data-e-type="container">
2186		<div class="elementor-element elementor-element-440d7e3 e-con-full e-flex e-con e-child" data-id="440d7e3" data-element_type="container" data-e-type="container">
2187				<div class="elementor-element elementor-element-6b52b1e elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="6b52b1e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
2188				<div class="elementor-widget-container">
2189									<p>Retirement Planning</p>								</div>
2190				</div>
2191				<div class="elementor-element elementor-element-803f97e elementor-widget elementor-widget-image" data-id="803f97e" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
2192				<div class="elementor-widget-container">
2193															<img decoding="async" src="https://ilgpw.com/wp-content/uploads/elementor/thumbs/GoldGradientDivider-r9kuk4412wzdyocl1lxzag37ddvuj6imy5a5odqy0i.png" title="GoldGradientDivider" alt="GoldGradientDivider" loading="lazy" />															</div>
2194				</div>
2195				<div class="elementor-element elementor-element-89fdc1c elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="89fdc1c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
2196				<div class="elementor-widget-container">
2197									<p>Too many people assume their current comfortable lifestyle automatically guarantees an equivalent lifestyle when they retire. Unfortunately, for myriad reasons, that assumption rarely plays out.</p>								</div>
2198				</div>
2199				<div class="elementor-element elementor-element-257efc3 elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="257efc3" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
2200				<div class="elementor-widget-container">
2201									<p>Through decades of experience, we have learned that as we live longer, our increased life expectancy is actually a &#8220;risk multiplier.&#8221; The longer you live, the more likely you’ll run out of money, whether it’s due to a market crash, a change to our tax system or the eventual need for pricey long-term care.</p>								</div>
2202				</div>
2203				<div class="elementor-element elementor-element-d244220 elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="d244220" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
2204				<div class="elementor-widget-container">
2205									<p>This often-overlooked risk multiplier is what makes proactive retirement planning so essential. The sooner we begin strategizing your future retirement needs, the more likely your retirement years will be golden.</p>								</div>
2206				</div>
2207				</div>
2208				</div>
2209		<div class="elementor-element elementor-element-1efcba2 e-con-full e-flex e-con e-child" data-id="1efcba2" data-element_type="container" data-e-type="container">
2210		<div class="elementor-element elementor-element-9674ad6 e-con-full e-flex e-con e-child" data-id="9674ad6" data-element_type="container" data-e-type="container">
2211				<div class="elementor-element elementor-element-1947252 elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="1947252" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
2212				<div class="elementor-widget-container">
2213									<p><br />Asset Protection</p>								</div>
2214				</div>
2215				<div class="elementor-element elementor-element-8712301 elementor-widget elementor-widget-image" data-id="8712301" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
2216				<div class="elementor-widget-container">
2217															<img decoding="async" src="https://ilgpw.com/wp-content/uploads/elementor/thumbs/GoldGradientDivider-r9kuk4412wzdyocl1lxzag37ddvuj6imy5a5odqy0i.png" title="GoldGradientDivider" alt="GoldGradientDivider" loading="lazy" />															</div>
2218				</div>
2219				<div class="elementor-element elementor-element-74905bd elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="74905bd" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
2220				<div class="elementor-widget-container">
2221									The ILG Castle-and-Moat system is our proprietary asset protection strategy to help our clients relentlessly &#8220;protect the people they love and the assets and investments they&#8217;ve worked so hard to accumulate.&#8221;								</div>
2222				</div>
2223				<div class="elementor-element elementor-element-6f24e13 elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="6f24e13" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
2224				<div class="elementor-widget-container">
2225									It&#8217;s an integrated set of comprehensive strategies designed to defeat the &#8220;wealth predators&#8221; circling successful families for the sole purpose of taking and redistributing their accumulated wealth.								</div>
2226				</div>
2227				</div>
2228				</div>
2229		<div class="elementor-element elementor-element-96d9985 e-con-full e-flex e-con e-child" data-id="96d9985" data-element_type="container" data-e-type="container">
2230		<div class="elementor-element elementor-element-3f70281 e-con-full e-flex e-con e-child" data-id="3f70281" data-element_type="container" data-e-type="container">
2231				<div class="elementor-element elementor-element-87e03c5 elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="87e03c5" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
2232				<div class="elementor-widget-container">
2233									<p>Investment Management</p>								</div>
2234				</div>
2235				<div class="elementor-element elementor-element-b406621 elementor-widget elementor-widget-image" data-id="b406621" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
2236				<div class="elementor-widget-container">
2237															<img decoding="async" src="https://ilgpw.com/wp-content/uploads/elementor/thumbs/GoldGradientDivider-r9kuk4412wzdyocl1lxzag37ddvuj6imy5a5odqy0i.png" title="GoldGradientDivider" alt="GoldGradientDivider" loading="lazy" />															</div>
2238				</div>
2239				<div class="elementor-element elementor-element-d0721fc elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="d0721fc" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
2240				<div class="elementor-widget-container">
2241									The basic principles of investing are simple: buy low and sell high. But when you go it alone, that’s easier said than done. Without professional help, it’s hard to predict which way the markets are headed, and even harder to leave emotions out of your investment strategy.								</div>
2242				</div>
2243				<div class="elementor-element elementor-element-47c90a4 elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="47c90a4" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
2244				<div class="elementor-widget-container">
2245									We don&#8217;t just help &#8220;guard&#8221; your wealth. We build fully custom investment plans tailored to your unique risk tolerances, time horizons and goals. By proactively managing and diversifying, our goal is to mitigate losses, so you don&#8217;t have to live in fear of economic storms or outliving your money.								</div>
2246				</div>
2247				</div>
2248				</div>
2249		<div class="elementor-element elementor-element-1daef53 e-con-full e-flex e-con e-child" data-id="1daef53" data-element_type="container" data-e-type="container">
2250		<div class="elementor-element elementor-element-b098412 e-con-full e-flex e-con e-child" data-id="b098412" data-element_type="container" data-e-type="container">
2251				<div class="elementor-element elementor-element-9a4bfc6 elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="9a4bfc6" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
2252				<div class="elementor-widget-container">
2253									<p>Estate &amp; Legacy Planning</p>								</div>
2254				</div>
2255				<div class="elementor-element elementor-element-9fc47d6 elementor-widget elementor-widget-image" data-id="9fc47d6" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
2256				<div class="elementor-widget-container">
2257															<img decoding="async" src="https://ilgpw.com/wp-content/uploads/elementor/thumbs/GoldGradientDivider-r9kuk4412wzdyocl1lxzag37ddvuj6imy5a5odqy0i.png" title="GoldGradientDivider" alt="GoldGradientDivider" loading="lazy" />															</div>
2258				</div>
2259				<div class="elementor-element elementor-element-684cfed elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="684cfed" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
2260				<div class="elementor-widget-container">
2261									Experience matters when crafting an estate plan that addresses all aspects of your personal and financial life.								</div>
2262				</div>
2263				<div class="elementor-element elementor-element-fe50141 elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="fe50141" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
2264				<div class="elementor-widget-container">
2265									As a tax attorney with more than 40 years of experience in private practice, John Iannucci and his team have designed hundreds of sophisticated estate plans for successful individuals and families. In coordination with your legal advisors, the team at ILG Private Wealth can help develop a comprehensive plan that addresses your desire to efficiently transfer your wealth, protect your loved ones, and benefit the causes you care deeply about.								</div>
2266				</div>
2267				<div class="elementor-element elementor-element-6831650 elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="6831650" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
2268				<div class="elementor-widget-container">
2269									Just as importantly, after you&#8217;re deceased, a properly designed and managed estate plan can help protect your legacy from a multitude of external threats, including creditors, divorcing spouses, and even your heirs.								</div>
2270				</div>
2271				</div>
2272				</div>
2273		<div class="elementor-element elementor-element-cdbd7c5 e-con-full e-flex e-con e-child" data-id="cdbd7c5" data-element_type="container" data-e-type="container">
2274		<div class="elementor-element elementor-element-5ba7c92 e-con-full e-flex e-con e-child" data-id="5ba7c92" data-element_type="container" data-e-type="container">
2275				<div class="elementor-element elementor-element-9b6e421 elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="9b6e421" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
2276				<div class="elementor-widget-container">
2277									<p>Tax Strategies</p>								</div>
2278				</div>
2279				<div class="elementor-element elementor-element-f49afc6 elementor-widget elementor-widget-image" data-id="f49afc6" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
2280				<div class="elementor-widget-container">
2281															<img decoding="async" src="https://ilgpw.com/wp-content/uploads/elementor/thumbs/GoldGradientDivider-r9kuk4412wzdyocl1lxzag37ddvuj6imy5a5odqy0i.png" title="GoldGradientDivider" alt="GoldGradientDivider" loading="lazy" />															</div>
2282				</div>
2283				<div class="elementor-element elementor-element-660b501 elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="660b501" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
2284				<div class="elementor-widget-container">
2285									There is a difference between working with a seasoned tax attorney and a stockbroker or financial advisor who has simply attended a few tax planning seminars.								</div>
2286				</div>
2287				<div class="elementor-element elementor-element-1a8f4b1 elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="1a8f4b1" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
2288				<div class="elementor-widget-container">
2289									Your family, like all families, has complex financial needs, and you owe it to yourself to work with an experienced tax specialist who can help you develop a sophisticated tax management strategy specific to your needs.								</div>
2290				</div>
2291				<div class="elementor-element elementor-element-4e2eea6 elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="4e2eea6" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
2292				<div class="elementor-widget-container">
2293									The ILG Private Wealth team incorporates an overarching tax management strategy designed to mitigate unnecessary taxes. Your individual strategy may include:								</div>
2294				</div>
2295				<div class="elementor-element elementor-element-90352b8 elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="90352b8" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
2296				<div class="elementor-widget-container">
2297									<ul><li>Tax loss harvesting</li><li>Marginal tax bracket planning</li><li>&#8220;Tax alpha&#8221; investment strategies</li><li>Optimized charitable giving</li><li>1031 exchanges</li><li>Multi-bucket retirement income strategies</li><li>Spousal limited access trusts</li><li>• Charitable annuities</li></ul>								</div>
2298				</div>
2299				</div>
2300				</div>
2301		<div class="elementor-element elementor-element-0b4db45 e-con-full e-flex e-con e-child" data-id="0b4db45" data-element_type="container" data-e-type="container">
2302		<div class="elementor-element elementor-element-2928e2c e-con-full e-flex e-con e-child" data-id="2928e2c" data-element_type="container" data-e-type="container">
2303				<div class="elementor-element elementor-element-c3cdb3c elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="c3cdb3c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
2304				<div class="elementor-widget-container">
2305									<p>Business Solutions</p>								</div>
2306				</div>
2307				<div class="elementor-element elementor-element-7cbe7d2 elementor-widget elementor-widget-image" data-id="7cbe7d2" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
2308				<div class="elementor-widget-container">
2309															<img decoding="async" src="https://ilgpw.com/wp-content/uploads/elementor/thumbs/GoldGradientDivider-r9kuk4412wzdyocl1lxzag37ddvuj6imy5a5odqy0i.png" title="GoldGradientDivider" alt="GoldGradientDivider" loading="lazy" />															</div>
2310				</div>
2311				<div class="elementor-element elementor-element-6dd5a1a elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="6dd5a1a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
2312				<div class="elementor-widget-container">
2313									Business owners and entrepreneurs face a unique set of challenges every day. We’re help to help in every stage of your company&#8217;s growth.								</div>
2314				</div>
2315				<div class="elementor-element elementor-element-308b004 elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="308b004" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
2316				<div class="elementor-widget-container">
2317									If you’re at the formulation stage, we’ll guide you as you decide what type of entity to use. As your business grows, we can help with deferred-compensation plans for employee retention and various business funding and financial arrangements. Eventually, when it’s time to sell, clients can leverage our extensive experience to make the most of transitioning your company to a new owner.								</div>
2318				</div>
2319				<div class="elementor-element elementor-element-02f79ab elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="02f79ab" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
2320				<div class="elementor-widget-container">
2321									Successful entrepreneurs need more than just a business plan. You need a comprehensive asset protection strategy encompassing both your personal and business lives.								</div>
2322				</div>
2323				</div>
2324				</div>
2325		<div class="elementor-element elementor-element-aa1f4aa e-con-full e-flex e-con e-child" data-id="aa1f4aa" data-element_type="container" data-e-type="container">
2326		<div class="elementor-element elementor-element-ee97b6c e-con-full e-flex e-con e-child" data-id="ee97b6c" data-element_type="container" data-e-type="container">
2327				<div class="elementor-element elementor-element-31e8c2e elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="31e8c2e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
2328				<div class="elementor-widget-container">
2329									<p>Charitable Giving</p>								</div>
2330				</div>
2331				<div class="elementor-element elementor-element-726e6b5 elementor-widget elementor-widget-image" data-id="726e6b5" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
2332				<div class="elementor-widget-container">
2333															<img decoding="async" src="https://ilgpw.com/wp-content/uploads/elementor/thumbs/GoldGradientDivider-r9kuk4412wzdyocl1lxzag37ddvuj6imy5a5odqy0i.png" title="GoldGradientDivider" alt="GoldGradientDivider" loading="lazy" />															</div>
2334				</div>
2335				<div class="elementor-element elementor-element-3e00b2f elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="3e00b2f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
2336				<div class="elementor-widget-container">
2337									Philanthropy can be a tremendous gift in and of itself. However, an optimized charitable giving strategy can also be a huge benefit to you and your future heirs.								</div>
2338				</div>
2339				<div class="elementor-element elementor-element-b897c5e elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="b897c5e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
2340				<div class="elementor-widget-container">
2341									An optimized charitable giving strategy can direct funds otherwise payable to the IRS to a charity of your choice. By implementing a strategically designed plan during your lifetime, you can enjoy current tax benefits while potentially passing on more assets to your heirs. A true win-win proposition.								</div>
2342				</div>
2343				<div class="elementor-element elementor-element-799891f elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="799891f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
2344				<div class="elementor-widget-container">
2345									We can also help you build philanthropy with the potential to outlast your lifetime. By leveraging, for instance, a donor-advised fund (DAF) or a family foundation, your donations can be used to establish an ongoing charitable gift that persists years after your passing.								</div>
2346				</div>
2347				</div>
2348				</div>
2349					</div>
2350				</div>
2351		<div class="elementor-element elementor-element-13a4e80 e-flex e-con-boxed e-con e-parent" data-id="13a4e80" data-element_type="container" data-e-type="container">
2352					<div class="e-con-inner">
2353				<div class="elementor-element elementor-element-9edd6d8 elementor-absolute elementor-widget elementor-widget-menu-anchor" data-id="9edd6d8" data-element_type="widget" data-e-type="widget" data-settings="{&quot;_position&quot;:&quot;absolute&quot;}" data-widget_type="menu-anchor.default">
2354				<div class="elementor-widget-container">
2355							<div class="elementor-menu-anchor" id="contact"></div>
2356						</div>
2357				</div>
2358		<div class="elementor-element elementor-element-1db41fe e-con-full e-flex e-con e-child" data-id="1db41fe" data-element_type="container" data-e-type="container">
2359				<div class="elementor-element elementor-element-2137d59 elementor-widget elementor-widget-text-editor" data-id="2137d59" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
2360				<div class="elementor-widget-container">
2361									<p>ARE YOU READY TO BUILD A FUTURE YOU CAN TRUST?</p>								</div>
2362				</div>
2363				<div class="elementor-element elementor-element-a9e1bfe elementor-widget elementor-widget-image" data-id="a9e1bfe" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
2364				<div class="elementor-widget-container">
2365															<img decoding="async" src="https://ilgpw.com/wp-content/uploads/elementor/thumbs/GradientDivider-r9kuk4412wzdyocl1lxzag37ddvuj6imy5a5odqy0i.png" title="GradientDivider" alt="GradientDivider" loading="lazy" />															</div>
2366				</div>
2367		<div class="elementor-element elementor-element-0af82fc e-con-full e-flex e-con e-child" data-id="0af82fc" data-element_type="container" data-e-type="container">
2368		<div class="elementor-element elementor-element-8d6b56b e-con-full e-flex e-con e-child" data-id="8d6b56b" data-element_type="container" data-e-type="container">
2369				<div class="elementor-element elementor-element-c40a045 elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="c40a045" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
2370				<div class="elementor-widget-container">
2371									Contact us today for a comprehensive written financial plan.								</div>
2372				</div>
2373				<div class="elementor-element elementor-element-cea5298 form-styling field-content-height button-hover-scale button-transform-left elementor-button-align-stretch elementor-widget elementor-widget-form" data-id="cea5298" data-element_type="widget" data-e-type="widget" data-settings="{&quot;step_next_label&quot;:&quot;Next&quot;,&quot;step_previous_label&quot;:&quot;Previous&quot;,&quot;button_width&quot;:&quot;20&quot;,&quot;step_type&quot;:&quot;number_text&quot;,&quot;step_icon_shape&quot;:&quot;circle&quot;}" data-widget_type="form.default">
2374				<div class="elementor-widget-container">
2375					<template id="cfef_logic_data_cea5298" class="cfef_logic_data_js" data-form-id="cea5298">{&quot;tell_us_how_you_heard_about_us&quot;:{&quot;display_mode&quot;:&quot;show&quot;,&quot;fire_action&quot;:&quot;All&quot;,&quot;file_types&quot;:&quot;png&quot;,&quot;logic_data&quot;:[{&quot;cfef_logic_field_id&quot;:&quot;how_did_you_hear_about_us&quot;,&quot;cfef_logic_field_is&quot;:&quot;==&quot;,&quot;cfef_logic_compare_value&quot;:&quot;Other&quot;,&quot;_id&quot;:&quot;f202baf&quot;}]}}</template>		<form class="elementor-form" method="post" name="Contact" aria-label="Contact">
2376			<input type="hidden" name="post_id" value="1439"/>
2377			<input type="hidden" name="form_id" value="cea5298"/>
2378			<input type="hidden" name="referer_title" value="SERVICES - ILG Private Wealth" />
2379
2380							<input type="hidden" name="queried_id" value="1439"/>
2381			
2382			<div class="elementor-form-fields-wrapper elementor-labels-above">
2383								<div class="elementor-field-type-text">
2384					<input size="1" type="text" name="form_fields[name]" id="form-field-name" class="elementor-field elementor-size-sm " style="display:none !important;">
2384				</div>
2385								<div class="elementor-field-type-text elementor-field-group elementor-column elementor-field-group-first_name elementor-col-50 elementor-field-required">
2386												<label for="form-field-first_name" class="elementor-field-label">
2387								First Name							</label>
2388														<input size="1" type="text" name="form_fields[first_name]" id="form-field-first_name" class="elementor-field elementor-size-sm  elementor-field-textual" placeholder="First Name" required="required">
2389											</div>
2390								<div class="elementor-field-type-text elementor-field-group elementor-column elementor-field-group-last_name elementor-col-50 elementor-field-required">
2391												<label for="form-field-last_name" class="elementor-field-label">
2392								Last Name							</label>
2393														<input size="1" type="text" name="form_fields[last_name]" id="form-field-last_name" class="elementor-field elementor-size-sm  elementor-field-textual" placeholder="Last Name" required="required">
2394											</div>
2395								<div class="elementor-field-type-email elementor-field-group elementor-column elementor-field-group-email elementor-col-50 elementor-field-required">
2396												<label for="form-field-email" class="elementor-field-label">
2397								Email							</label>
2398														<input size="1" type="email" name="form_fields[email]" id="form-field-email" class="elementor-field elementor-size-sm  elementor-field-textual" placeholder="Email" required="required">
2399											</div>
2400								<div class="elementor-field-type-tel elementor-field-group elementor-column elementor-field-group-phone elementor-col-50 elementor-field-required">
2401												<label for="form-field-phone" class="elementor-field-label">
2402								Phone							</label>
2403								<input size="1" type="tel" name="form_fields[phone]" id="form-field-phone" class="elementor-field elementor-size-sm  elementor-field-textual" placeholder="Phone" required="required" pattern="[0-9()#&amp;+*-=.]+" title="Only numbers and phone characters (#, -, *, etc) are accepted.">
2404
2405						</div>
2406								<div class="elementor-field-type-radio elementor-field-group elementor-column elementor-field-group-how_did_you_hear_about_us elementor-col-100 elementor-field-required">
2407												<label for="form-field-how_did_you_hear_about_us" class="elementor-field-label">
2408								How Did You Hear About Us?							</label>
2409						<div class="elementor-field-subgroup  elementor-subgroup-inline"><span class="elementor-field-option"><input type="radio" value="Facebook" id="form-field-how_did_you_hear_about_us-0" name="form_fields[how_did_you_hear_about_us]" required="required"> <label for="form-field-how_did_you_hear_about_us-0">Facebook</label></span><span class="elementor-field-option"><input type="radio" value="Instagram" id="form-field-how_did_you_hear_about_us-1" name="form_fields[how_did_you_hear_about_us]" required="required"> <label for="form-field-how_did_you_hear_about_us-1">Instagram</label></span><span class="elementor-field-option"><input type="radio" value="Google" id="form-field-how_did_you_hear_about_us-2" name="form_fields[how_did_you_hear_about_us]" required="required"> <label for="form-field-how_did_you_hear_about_us-2">Google</label></span><span class="elementor-field-option"><input type="radio" value="TV" id="form-field-how_did_you_hear_about_us-3" name="form_fields[how_did_you_hear_about_us]" required="required"> <label for="form-field-how_did_you_hear_about_us-3">TV</label></span><span class="elementor-field-option"><input type="radio" value="Radio" id="form-field-how_did_you_hear_about_us-4" name="form_fields[how_did_you_hear_about_us]" required="required"> <label for="form-field-how_did_you_hear_about_us-4">Radio</label></span><span class="elementor-field-option"><input type="radio" value="Email" id="form-field-how_did_you_hear_about_us-5" name="form_fields[how_did_you_hear_about_us]" required="required"> <label for="form-field-how_did_you_hear_about_us-5">Email</label></span><span class="elementor-field-option"><input type="radio" value="Other" id="form-field-how_did_you_hear_about_us-6" name="form_fields[how_did_you_hear_about_us]" required="required">
2409 <label for="form-field-how_did_you_hear_about_us-6">Other</label></span></div>				</div>
2410								<div class="elementor-field-type-text elementor-field-group elementor-column elementor-field-group-tell_us_how_you_heard_about_us elementor-col-100 elementor-field-required">
2411												<label for="form-field-tell_us_how_you_heard_about_us" class="elementor-field-label">
2412								Tell Us How You Heard About Us							</label>
2413														<input size="1" type="text" name="form_fields[tell_us_how_you_heard_about_us]" id="form-field-tell_us_how_you_heard_about_us" class="elementor-field elementor-size-sm  elementor-field-textual" placeholder="Tell Us How You Heard About Us" required="required">
2414											</div>
2415								<div class="elementor-field-type-textarea elementor-field-group elementor-column elementor-field-group-message elementor-col-100">
2416												<label for="form-field-message" class="elementor-field-label">
2417								Message							</label>
2418						<textarea class="elementor-field-textual elementor-field  elementor-size-sm" name="form_fields[message]" id="form-field-message" rows="4" placeholder="Message"></textarea>				</div>
2419								<div class="elementor-field-type-recaptcha elementor-field-group elementor-column elementor-field-group-field_d2fe181 elementor-col-100">
2420					<div class="elementor-field" id="form-field-field_d2fe181"></div>				</div>
2421								<div class="elementor-field-group elementor-column elementor-field-type-submit elementor-col-20 e-form__buttons">
2422					<button class="elementor-button elementor-size-sm" type="submit">
2423						<span class="elementor-button-content-wrapper">
2424																						<span class="elementor-button-text">SUBMIT</span>
2425													</span>
2426					</button>
2427				</div>
2428			</div>
2429		</form>
2430						</div>
2431				</div>
2432				</div>
2433		<div class="elementor-element elementor-element-47a4f6d e-con-full e-flex e-con e-child" data-id="47a4f6d" data-element_type="container" data-e-type="container">
2434				<div class="elementor-element elementor-element-eb044e9 elementor-widget elementor-widget-image" data-id="eb044e9" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
2435				<div class="elementor-widget-container">
2436															<img fetchpriority="high" decoding="async" width="562" height="731" src="https://ilgpw.com/wp-content/uploads/2025/05/LionLogo.png" class="attachment-large size-large wp-image-938" alt="" srcset="https://ilgpw.com/wp-content/uploads/2025/05/LionLogo.png 562w, https://ilgpw.com/wp-content/uploads/2025/05/LionLogo-231x300.png 231w" sizes="(max-width: 562px) 100vw, 562px" />															</div>
2437				</div>
2438				</div>
2439				</div>
2440				</div>
2441					</div>
2442				</div>
2443		<footer class="elementor-element elementor-element-c72e859 e-con-full e-flex e-con e-parent" data-id="c72e859" data-element_type="container" data-e-type="container">
2444				<div class="elementor-element elementor-element-94e916e elementor-widget elementor-widget-template" data-id="94e916e" data-element_type="widget" data-e-type="widget" data-widget_type="template.default">
2445				<div class="elementor-widget-container">
2446							<div class="elementor-template">
2447					<footer data-elementor-type="footer" data-elementor-id="95" class="elementor elementor-95" data-elementor-post-type="elementor_library">
2448			<footer class="elementor-element elementor-element-1b86cc8 boxed-width boxed-side-padding e-flex e-con-boxed e-con e-parent" data-id="1b86cc8" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
2449					<div class="e-con-inner">
2450		<div class="elementor-element elementor-element-02a01f8 e-con-full e-flex e-con e-child" data-id="02a01f8" data-element_type="container" data-e-type="container">
2451		<div class="elementor-element elementor-element-f01d51a e-con-full e-flex e-con e-child" data-id="f01d51a" data-element_type="container" data-e-type="container">
2452				<div class="elementor-element elementor-element-4fa3ffc elementor-widget__width-initial elementor-widget elementor-widget-image" data-id="4fa3ffc" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
2453				<div class="elementor-widget-container">
2454																<a href="https://ilgpw.com/">
2455							<img decoding="async" width="446" height="166" src="https://ilgpw.com/wp-content/uploads/2024/10/FooterLogo.svg" class="attachment-large size-large wp-image-856" alt="" />								</a>
2456															</div>
2457				</div>
2458				</div>
2459		<div class="elementor-element elementor-element-26fed0a e-con-full e-flex e-con e-child" data-id="26fed0a" data-element_type="container" data-e-type="container">
2460				<div class="elementor-element elementor-element-2bc06bc elementor-widget elementor-widget-text-editor" data-id="2bc06bc" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
2461				<div class="elementor-widget-container">
2462									<p>Office: <a href="tel:7242289910">(724) 228-9910</a></p>								</div>
2463				</div>
2464				<div class="elementor-element elementor-element-b6610dd elementor-widget elementor-widget-text-editor" data-id="b6610dd" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
2465				<div class="elementor-widget-container">
2466									<p><a href="https://maps.app.goo.gl/atTFxSAxvHrcrutz7" target="_blank" rel="noopener">9990 Coconut Rd, Suite 224</a><br /><a href="https://maps.app.goo.gl/atTFxSAxvHrcrutz7" target="_blank" rel="noopener">Bonita Springs, FL 34135</a></p>								</div>
2467				</div>
2468				<div class="elementor-element elementor-element-5df92b9 elementor-widget elementor-widget-text-editor" data-id="5df92b9" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
2469				<div class="elementor-widget-container">
2470									<p><a href="https://maps.app.goo.gl/f2xXLbyyDBiJQ37L8" target="_blank" rel="noopener">157 Waterdam Rd, Suite 270</a><br /><a href="https://maps.app.goo.gl/f2xXLbyyDBiJQ37L8" target="_blank" rel="noopener">McMurray, PA 15317</a></p>								</div>
2471				</div>
2472				</div>
2473		<div class="elementor-element elementor-element-24a7ceb e-con-full e-flex e-con e-child" data-id="24a7ceb" data-element_type="container" data-e-type="container">
2474				<div class="elementor-element elementor-element-1a82d18 elementor-widget elementor-widget-text-editor" data-id="1a82d18" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
2475				<div class="elementor-widget-container">
2476									<p>CONNECT WITH US</p>								</div>
2477				</div>
2478		<div class="elementor-element elementor-element-4c9cf9f e-con-full e-flex e-con e-child" data-id="4c9cf9f" data-element_type="container" data-e-type="container">
2479				<div class="elementor-element elementor-element-09fc767 elementor-widget__width-initial elementor-widget elementor-widget-image" data-id="09fc767" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
2480				<div class="elementor-widget-container">
2481																<a href="https://www.linkedin.com/in/john-iannucci-jd-llm-cepa-b632494/">
2482							<img loading="lazy" decoding="async" width="69" height="69" src="https://ilgpw.com/wp-content/uploads/2024/10/LinkedIn.svg" class="attachment-full size-full wp-image-863" alt="" />								</a>
2483															</div>
2484				</div>
2485				<div class="elementor-element elementor-element-c76dc87 elementor-widget__width-initial elementor-widget elementor-widget-image" data-id="c76dc87" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
2486				<div class="elementor-widget-container">
2487																<a href="https://www.facebook.com/ilgpw">
2488							<img loading="lazy" decoding="async" width="69" height="69" src="https://ilgpw.com/wp-content/uploads/2024/10/Facebook.svg" class="attachment-large size-large wp-image-866" alt="" />								</a>
2489															</div>
2490				</div>
2491				<div class="elementor-element elementor-element-1ca462d elementor-widget__width-initial elementor-widget elementor-widget-image" data-id="1ca462d" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
2492				<div class="elementor-widget-container">
2493																<a href="https://twitter.com/IannucciJohn">
2494							<img loading="lazy" decoding="async" width="69" height="69" src="https://ilgpw.com/wp-content/uploads/2024/10/Twitter.svg" class="attachment-large size-large wp-image-865" alt="" />								</a>
2495															</div>
2496				</div>
2497				</div>
2498				</div>
2499				</div>
2500		<div class="elementor-element elementor-element-f38d573 e-con-full anchor-text-plain e-flex e-con e-child" data-id="f38d573" data-element_type="container" data-e-type="container">
2501				<div class="elementor-element elementor-element-53fea34 elementor-widget elementor-widget-text-editor" data-id="53fea34" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
2502				<div class="elementor-widget-container">
2503									<p>Financial Advice offered through ILG Private Wealth, Inc. ILG Private Wealth, Inc. is an investment advisor registered in PA, IN, OH, &amp; FL. ILG Private Wealth, Inc. may only transact business in those states in which it is registered, qualifies for an exemption, or exclusion from registration requirements. Insurance products offered through ILG Insurance Services, Inc.</p>								</div>
2504				</div>
2505				<div class="elementor-element elementor-element-7072d8b elementor-widget elementor-widget-text-editor" data-id="7072d8b" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
2506				<div class="elementor-widget-container">
2507									<a href="/wp-content/uploads/2026/04/ILG-Brochure-3.2026.pdf" target="_blank" rel="noopener">Disclosure Brochure</a>								</div>
2508				</div>
2509				</div>
2510					</div>
2511				</footer>
2512				</footer>
2513				</div>
2514						</div>
2515				</div>
2516				</footer>
2517				</div>
2518		
2518<script type="speculationrules">
2519{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/hello-elementor/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
2520</script>
2520
2521			
2521<script>
2522				( () => {
2523					const lazyloadRunObserver = () => {
2524						const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` );
2525						const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => {
2526							entries.forEach( ( entry ) => {
2527								if ( entry.isIntersecting ) {
2528									let lazyloadBackground = entry.target;
2529									if( lazyloadBackground ) {
2530										lazyloadBackground.classList.add( 'e-lazyloaded' );
2531									}
2532									lazyloadBackgroundObserver.unobserve( entry.target );
2533								}
2534							});
2535						}, { rootMargin: '200px 0px 200px 0px' } );
2536						lazyloadBackgrounds.forEach( ( lazyloadBackground ) => {
2537							lazyloadBackgroundObserver.observe( lazyloadBackground );
2538						} );
2539					};
2540					const events = [
2541						'DOMContentLoaded',
2542						'elementor/lazyload/observe',
2543					];
2544					events.forEach( ( event ) => {
2545						document.addEventListener( event, lazyloadRunObserver );
2546					} );
2547				} )();
2548			</script>
2548
2549			<link rel='stylesheet' id='widget-nav-menu-css' href='https://ilgpw.com/wp-content/uploads/elementor/css/custom-pro-widget-nav-menu.min.css?ver=1791261464' media='all' />
2550<style id="global-styles-inline-css">
2551:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
2551--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: 800px;--wp--style--global--wide-size: 1200px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
2551.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
2552/*# sourceURL=global-styles-inline-css */
2553</style>
2554<script id="spa-tracker-js-before">
2555window.SitePulseConfig = {"endpoint":"https:\/\/ilgpw.com\/wp-json\/sitepulse\/v1\/track","events":{"pageview":true,"click":true,"form_submit":true,"form_success":true,"hover":true,"scroll_depth":true},"hoverDwellMs":800,"flushIntervalMs":5000,"maxBatch":20,"respectDnt":false};
2556//# sourceURL=spa-tracker-js-before
2557</script>
vendor: 1 bytes, line 2557
2557
2558<script data-wp-strategy="defer" defer id="spa-tracker-js" src="https://ilgpw.com/wp-content/plugins/sitepulse-analytics/assets/js/tracker.js?ver=1.8.0"></script>
vendor: 1 bytes, line 2558
2558
2559<script id="hello-theme-frontend-js" src="https://ilgpw.com/wp-content/themes/hello-elementor/assets/js/hello-frontend.js?ver=3.5.1"></script>
vendor: 1 bytes, line 2559
2559
2560<script id="elementor-webpack-runtime-js" src="https://ilgpw.com/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=4.2.1"></script>
vendor: 1 bytes, line 2560
2560
2561<script id="elementor-frontend-modules-js" src="https://ilgpw.com/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=4.2.1"></script>
vendor: 1 bytes, line 2561
2561
2562<script id="jquery-ui-core-js-before">
2563jQuery.uiBackCompat = true;
2564//# sourceURL=jquery-ui-core-js-before
2565</script>
vendor: 1 bytes, line 2565
2565
2566<script id="jquery-ui-core-js" src="https://ilgpw.com/wp-includes/js/jquery/ui/core.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 2566
2566
2567<script id="elementor-frontend-js-before">
2568var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnX":"Share on X","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1201,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1200,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":true},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"hasCustomBreakpoints":true},"version":"4.2.1","is_static":false,"experimentalFeatures":{"e_font_icon_svg":true,"additional_custom_breakpoints":true,"container":true,"e_panel_promotions":true,"theme_builder_v2":true,"hello-theme-header-footer":true,"nested-elements":true,"global_classes_should_enforce_capabilities":true,"e_variables":true,"e_opt_in_v4_page":true,"e_components":true,"e_interactions":true,"e_widget_creation":true,"import-export-customization":true,"e_pro_atomic_form":true,"e_pro_collection_loop":true,"e_pro_variables":true,"e_pro_interactions":true},"urls":{"assets":"https:\/\/ilgpw.com\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/ilgpw.com\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/ilgpw.com\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"d6ae4ec26a","atomicFormsSendForm":"270e85fb6c"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"viewport_tablet":1200,"active_breakpoints":["viewport_mobile","viewport_tablet","viewport_laptop"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description","hello_header_logo_type":"title","hello_header_menu_layout":"horizontal","hello_footer_logo_type":"logo"},"post":{"id":1439,"title":"SERVICES%20-%20ILG%20Private%20Wealth","excerpt":"","featuredImage":false}};
2569//# sourceURL=elementor-frontend-js-before
2570</script>
vendor: 1 bytes, line 2570
2570
2571<script id="elementor-frontend-js" src="https://ilgpw.com/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=4.2.1"></script>
vendor: 1 bytes, line 2571
2571
2572<script id="e-sticky-js" src="https://ilgpw.com/wp-content/plugins/elementor-pro/assets/lib/sticky/jquery.sticky.min.js?ver=4.2.1"></script>
vendor: 1 bytes, line 2572
2572
2573<script id="cfef_logic-js-extra">
2574var my_script_vars_elementor = {"no_input_step":"No input is required on this step. Just click \"%s\" to proceed.","next_button":"Next"};
2575//# sourceURL=cfef_logic-js-extra
2576</script>
vendor: 1 bytes, line 2576
2576
2577<script id="cfef_logic-js" src="https://ilgpw.com/wp-content/plugins/conditional-fields-for-elementor-form/assets/js/cfef_logic_frontend.min.js?ver=1.7.6"></script>
vendor: 1 bytes, line 2577
2577
2578<script id="googlesitekit-events-provider-content-events-js-before">
2579window._googlesitekit = window._googlesitekit || {};
2580window._googlesitekit.contentEvents = {"postID":1439,"isReadableSinglePost":false,"hasVimeoEmbed":false,"wordCount":0,"estimatedReadTimeSeconds":0,"isLastPageOfMultiPagePost":false,"readTimeThresholdPercent":85,"minimumReadTimeSeconds":5};
2581//# sourceURL=googlesitekit-events-provider-content-events-js-before
2582</script>
vendor: 1 bytes, line 2582
2582
2583<script id="googlesitekit-events-provider-content-events-js" src="https://ilgpw.com/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-events-provider-content-events-6b04077d00f0d606ba42.js" defer></script>
vendor: 1 bytes, line 2583
2583
2584<script id="smartmenus-js" src="https://ilgpw.com/wp-content/plugins/elementor-pro/assets/lib/smartmenus/jquery.smartmenus.min.js?ver=1.2.1"></script>
vendor: 1 bytes, line 2584
2584
2585<script id="elementor-pro-webpack-runtime-js" src="https://ilgpw.com/wp-content/plugins/elementor-pro/assets/js/webpack-pro.runtime.min.js?ver=4.2.1"></script>
vendor: 1 bytes, line 2585
2585
2586<script id="wp-hooks-js" src="https://ilgpw.com/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 2586
2586
2587<script id="wp-i18n-js" src="https://ilgpw.com/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 2587
2587
2588<script id="wp-i18n-js-after">
2589wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
2590//# sourceURL=wp-i18n-js-after
2591</script>
vendor: 1 bytes, line 2591
2591
2592<script id="elementor-pro-frontend-js-before">
2593var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/ilgpw.com\/wp-admin\/admin-ajax.php","nonce":"bb3b1c104b","urls":{"assets":"https:\/\/ilgpw.com\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/ilgpw.com\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":true},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},"facebook_sdk":{"lang":"en_US","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/ilgpw.com\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}};
2594//# sourceURL=elementor-pro-frontend-js-before
2595</script>
vendor: 1 bytes, line 2595
2595
2596<script id="elementor-pro-frontend-js" src="https://ilgpw.com/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=4.2.1"></script>
vendor: 1 bytes, line 2596
2596
2597<script id="pro-elements-handlers-js" src="https://ilgpw.com/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=4.2.1"></script>
vendor: 1 bytes, line 2597
2597
2598<script id="wp-emoji-settings" type="application/json">
2599{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://ilgpw.com/wp-includes/js/wp-emoji-release.min.js?ver=7.1.2"}}
2600</script>
vendor: 1 bytes, line 2600
2600
2601<script type="module">
2602/*! This file is auto-generated */
2603var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
2604//# sourceURL=https://ilgpw.com/wp-includes/js/wp-emoji-loader.min.js
2605</script>
vendor: 1 bytes, line 2605
2605
2606<script>
2607	document.querySelectorAll("[data-newtab]").forEach(tab => {
2608		const aTag = tab.closest("a");
2609		
2610		if (aTag) {
2611			aTag.target = "_blank";
2612			aTag.rel = "nofollow";
2613		}
2614	});
2615</script>
vendor: 1 bytes, line 2615
2615
2616<script>
2617	document.querySelectorAll("form, input, select, textarea").forEach(formNode => {
2618		formNode.setAttribute("autocomplete", "off");
2619	});
2620</script>
vendor: 1 bytes, line 2620
2620
2621<script>   
2622    const selectFields = document.querySelectorAll("select");
2623    
2624    selectFields.forEach(field => {
2625       const disabledOption = document.createElement("option");
2626       disabledOption.textContent = "Select an option";
2627       disabledOption.setAttribute("value", "");
2628       disabledOption.setAttribute("disabled", "");
2629       disabledOption.setAttribute("selected", "");
2630       field.prepend(disabledOption);
2631    });
2632</script>
2632
2633		
2633<script>'undefined'=== typeof _trfq || (window._trfq = []);'undefined'=== typeof _trfd && (window._trfd=[]),
2634                _trfd.push({'tccl.baseHost':'secureserver.net'}),
2635                _trfd.push({'ap':'wpaas_v2'},
2636                    {'server':'2b4d5e0e17c7'},
2637                    {'pod':'c17-prod-p3-us-west-2'},
2638                                        {'xid':'45926970'},
2639                    {'wp':'7.1.2'},
2640                    {'php':'8.2.34'},
2641                    {'loggedin':'0'},
2642                    {'cdn':'1'},
2643                    {'builder':'elementor'},
2644                    {'theme':'hello-elementor'},
2645                    {'wds':'0'},
2646                    {'wp_alloptions_count':'559'},
2647                    {'wp_alloptions_bytes':'185174'},
2648                    {'gdl_coming_soon_page':'0'}
2649                    , {'appid':'322883'}                 );
2650            var trafficScript = document.createElement('script'); trafficScript.src = 'https://img1.wsimg.com/signals/js/clients/scc-c2/scc-c2.min.js'; window.document.head.appendChild(trafficScript);</script>
2650
2651		
2651<script>window.addEventListener('click', function (elem) { var _elem$target, _elem$target$dataset, _window, _window$_trfq; return (elem === null || elem === void 0 ? void 0 : (_elem$target = elem.target) === null || _elem$target === void 0 ? void 0 : (_elem$target$dataset = _elem$target.dataset) === null || _elem$target$dataset === void 0 ? void 0 : _elem$target$dataset.eid) && ((_window = window) === null || _window === void 0 ? void 0 : (_window$_trfq = _window._trfq) === null || _window$_trfq === void 0 ? void 0 : _window$_trfq.push(["cmdLogEvent", "click", elem.target.dataset.eid]));});</script>
2651
2652		
2652<script src='https://img1.wsimg.com/traffic-assets/js/tccl-tti.min.js' onload="window.tti.calculateTTI()"></script>
2652
2653			</body>
2654</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.