1<!DOCTYPE html> 2<html class="html" lang="en-US" prefix="og: https://ogp.me/ns#"> 3<head> 4 <meta charset="UTF-8">
5<script> 6var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),document.addEventListener("gform/theme/scripts_loaded",function(){gform.themeScriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>"function"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn("The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1."),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener("gform_main_scripts_loaded",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener("gform/theme/scripts_loaded",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener("DOMContentLoaded",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook("action",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook("filter",o,r,e,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,r){gform.removeHook("action",o,r)},removeFilter:function(o,r,e){gform.removeHook("filter",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+"_"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==r?t.apply(null,e):e[0]=t.apply(null,e)})),"filter"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}}); 7</script>
7 8 9 <link rel="profile" href="https://gmpg.org/xfn/11"> 10 11 <meta name="viewport" content="width=device-width, initial-scale=1"> 12<!-- Search Engine Optimization by Rank Math PRO - https://rankmath.com/ --> 13<title>Contact Visterra Landscape Group</title> 14<meta name="description" content="Contact Visterra Landscape Group for trusted commercial landscaping solutions, partnerships, or service inquiries across the United States today."/> 15<meta name="robots" content="follow, index, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/> 16<link rel="canonical" href="https://www.vlgllc.com/contact/" /> 17<meta property="og:locale" content="en_US" /> 18<meta property="og:type" content="article" /> 19<meta property="og:title" content="Contact Us | Visterra Landscape Group" /> 20<meta property="og:description" content="Get in touch with Visterra Landscape Group for trusted commercial landscaping solutions, partnerships, or service inquiries today." /> 21<meta property="og:url" content="https://www.vlgllc.com/contact/" /> 22<meta property="og:site_name" content="Visterra Landscape Group" /> 23<meta property="article:publisher" content="https://www.facebook.com/visterra.landscape/" /> 24<meta property="og:updated_time" content="2026-06-10T19:28:37+00:00" /> 25<meta property="og:image" content="https://www.vlgllc.com/wp-content/uploads/2024/06/Riverside-Crew-fence-installation-1.jpg" /> 26<meta property="og:image:secure_url" content="https://www.vlgllc.com/wp-content/uploads/2024/06/Riverside-Crew-fence-installation-1.jpg" /> 27<meta property="og:image:width" content="1920" /> 28<meta property="og:image:height" content="1387" /> 29<meta property="og:image:alt" content="Riverside Crew - fence installation" /> 30<meta property="og:image:type" content="image/jpeg" /> 31<meta name="twitter:card" content="summary_large_image" /> 32<meta name="twitter:title" content="Contact Us | Visterra Landscape Group" /> 33<meta name="twitter:description" content="Get in touch with Visterra Landscape Group for trusted commercial landscaping solutions, partnerships, or service inquiries today." /> 34<meta name="twitter:image" content="https://www.vlgllc.com/wp-content/uploads/2024/06/Riverside-Crew-fence-installation-1.jpg" /> 35<meta name="twitter:label1" content="Time to read" /> 36<meta name="twitter:data1" content="1 minute" />
37<script type="application/ld+json" class="rank-math-schema-pro">{"@context":"https://schema.org","@graph":[{"@type":"Place","@id":"https://www.vlgllc.com/#place","geo":{"@type":"GeoCoordinates","latitude":"41.980604","longitude":" -87.864615"},"hasMap":"https://www.google.com/maps/search/?api=1&query=41.980604, -87.864615","address":{"@type":"PostalAddress","streetAddress":"9500 W Bryn Mawr Ave Suite 675","addressLocality":"Rosemont","addressRegion":"IL","postalCode":"60018","addressCountry":"US"}},{"@type":"Organization","@id":"https://www.vlgllc.com/#organization","name":"Visterra Landscape Group","url":"https://www.vlgllc.com","sameAs":["https://www.facebook.com/visterra.landscape/","https://www.youtube.com/@VisterraLandscape","https://www.linkedin.com/company/visterra-landscape-group/"],"address":{"@type":"PostalAddress","streetAddress":"9500 W Bryn Mawr Ave Suite 675","addressLocality":"Rosemont","addressRegion":"IL","postalCode":"60018","addressCountry":"US"},"logo":{"@type":"ImageObject","@id":"https://www.vlgllc.com/#logo","url":"https://www.vlgllc.com/wp-content/uploads/2022/07/Visterra_Logo_PrimaryBadge-NavyGreenWhite.png","contentUrl":"https://www.vlgllc.com/wp-content/uploads/2022/07/Visterra_Logo_PrimaryBadge-NavyGreenWhite.png","caption":"Visterra Landscape Group","inLanguage":"en-US","width":"1031","height":"544"},"contactPoint":[{"@type":"ContactPoint","telephone":"+1-844-847-8377","contactType":"customer support"}],"description":"Visterra Landscape Group, based in Rosemont, IL, is a leading commercial landscaping group, ranking among the top 50 in North America. We deliver premier services through a growing network of partner companies with decades of frontline experience. Operating in 11 states across the Northeast, Midwest, and South, Visterra provides expert landscape maintenance, enhancement, construction, sweeping, portering, and snow removal. Our success is built on trust-based relationships with employees, partners, customers, and vendors. In 2024, we were named a Lawn & Landscape Best Places to Work winner and earned multiple safety excellence awards from the National Association of Landscape Professionals.","location":{"@id":"https://www.vlgllc.com/#place"}},{"@type":"WebSite","@id":"https://www.vlgllc.com/#website","url":"https://www.vlgllc.com","name":"Visterra Landscape Group","alternateName":"VLG LLC","publisher":{"@id":"https://www.vlgllc.com/#organization"},"inLanguage":"en-US"},{"@type":"ImageObject","@id":"https://www.vlgllc.com/wp-content/uploads/2025/03/Images-JPG-WEBP-copy-1024x786.jpg","url":"https://www.vlgllc.com/wp-content/uploads/2025/03/Images-JPG-WEBP-copy-1024x786.jpg","width":"200","height":"200","inLanguage":"en-US"},{"@type":"BreadcrumbList","@id":"https://www.vlgllc.com/contact/#breadcrumb","itemListElement":[{"@type":"ListItem","position":"1","item":{"@id":"https://www.vlgllc.com","name":"Home"}},{"@type":"ListItem","position":"2","item":{"@id":"https://www.vlgllc.com/contact/","name":"Contact"}}]},{"@type":"ContactPage","@id":"https://www.vlgllc.com/contact/#webpage","url":"https://www.vlgllc.com/contact/","name":"Contact Visterra Landscape Group","datePublished":"2024-06-13T20:23:49+00:00","dateModified":"2026-06-10T19:28:37+00:00","isPartOf":{"@id":"https://www.vlgllc.com/#website"},"primaryImageOfPage":{"@id":"https://www.vlgllc.com/wp-content/uploads/2025/03/Images-JPG-WEBP-copy-1024x786.jpg"},"inLanguage":"en-US","breadcrumb":{"@id":"https://www.vlgllc.com/contact/#breadcrumb"}}]}</script>
37 38<!-- /Rank Math WordPress SEO plugin --> 39 40<link rel="alternate" type="application/rss+xml" title="Visterra Landscape Group » Feed" href="https://www.vlgllc.com/feed/" /> 41<link rel="alternate" type="application/rss+xml" title="Visterra Landscape Group » Comments Feed" href="https://www.vlgllc.com/comments/feed/" /> 42<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.vlgllc.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.vlgllc.com%2Fcontact%2F" /> 43<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.vlgllc.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.vlgllc.com%2Fcontact%2F&format=xml" /> 44 <style> 45 .lazyload, 46 .lazyloading { 47 max-width: 100%; 48 } 49 </style> 50 <style id="wp-img-auto-sizes-contain-inline-css"> 51img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 52/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 53</style> 54<style id="wp-emoji-styles-inline-css"> 55 56 img.wp-smiley, img.emoji { 57 display: inline !important; 58 border: none !important; 59 box-shadow: none !important; 60 height: 1em !important; 61 width: 1em !important; 62 margin: 0 0.07em !important; 63 vertical-align: -0.1em !important; 64 background: none !important; 65 padding: 0 !important; 66 } 67/*# sourceURL=wp-emoji-styles-inline-css */ 68</style> 69<link rel='stylesheet' id='wp-job-manager-job-listings-css' href='https://www.vlgllc.com/wp-content/plugins/wp-job-manager/assets/dist/css/job-listings.css?ver=f443818ecf38545ee113' media='all' /> 70<style id="wpgb-head-inline-css"> 71.wp-grid-builder:not(.wpgb-template),.wpgb-facet{opacity:0.01}.wpgb-facet fieldset{margin:0;padding:0;border:none;outline:none;box-shadow:none}.wpgb-facet fieldset:last-child{margin-bottom:40px;}.wpgb-facet fieldset legend.wpgb-sr-only{height:1px;width:1px} 72/*# sourceURL=wpgb-head-inline-css */ 73</style> 74<link rel='stylesheet' id='parent-style-css' href='https://www.vlgllc.com/wp-content/themes/oceanwp/style.css?ver=7.1.2' media='all' /> 75<link rel='stylesheet' id='child-style-css' href='https://www.vlgllc.com/wp-content/themes/oceanwp-child/style.css?ver=7.1.2' media='all' /> 76<link rel='stylesheet' id='font-awesome-css' href='https://www.vlgllc.com/wp-content/themes/oceanwp/assets/fonts/fontawesome/css/all.min.css?ver=6.7.2' media='all' /> 77<link rel='stylesheet' id='simple-line-icons-css' href='https://www.vlgllc.com/wp-content/themes/oceanwp/assets/css/third/simple-line-icons.min.css?ver=2.4.0' media='all' /> 78<link rel='stylesheet' id='oceanwp-style-css' href='https://www.vlgllc.com/wp-content/themes/oceanwp/assets/css/style.min.css?ver=1.0' media='all' /> 79<link rel='stylesheet' id='elementor-frontend-css' href='https://www.vlgllc.com/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=4.3.3' media='all' /> 80<link rel='stylesheet' id='widget-image-css' href='https://www.vlgllc.com/wp-content/plugins/elementor/assets/css/widget-image.min.css?ver=4.3.3' media='all' /> 81<link rel='stylesheet' id='widget-nav-menu-css' href='https://www.vlgllc.com/wp-content/plugins/elementor-pro/assets/css/widget-nav-menu.min.css?ver=4.2.3' media='all' /> 82<link rel='stylesheet' id='e-sticky-css' href='https://www.vlgllc.com/wp-content/plugins/elementor-pro/assets/css/modules/sticky.min.css?ver=4.2.3' media='all' /> 83<link rel='stylesheet' id='widget-social-icons-css' href='https://www.vlgllc.com/wp-content/plugins/elementor/assets/css/widget-social-icons.min.css?ver=4.3.3' media='all' /> 84<link rel='stylesheet' id='e-apple-webkit-css' href='https://www.vlgllc.com/wp-content/plugins/elementor/assets/css/conditionals/apple-webkit.min.css?ver=4.3.3' media='all' /> 85<link rel='stylesheet' id='eael-general-css' href='https://www.vlgllc.com/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/general.min.css?ver=6.8.5' media='all' /> 86<link rel='stylesheet' id='eael-145-css' href='https://www.vlgllc.com/wp-content/uploads/essential-addons-elementor/eael-145.css?ver=1781119717' media='all' /> 87<link rel='stylesheet' id='elementor-icons-css' href='https://www.vlgllc.com/wp-content/plugins/elementor/assets/lib/eicons/css/elementor-icons.min.css?ver=5.54.0' media='all' /> 88<link rel='stylesheet' id='elementor-post-7-css' href='https://www.vlgllc.com/wp-content/uploads/elementor/css/post-7.css?ver=1790843243' media='all' /> 89<link rel='stylesheet' id='widget-heading-css' href='https://www.vlgllc.com/wp-content/plugins/elementor/assets/css/widget-heading.min.css?ver=4.3.3' media='all' /> 90<link rel='stylesheet' id='widget-menu-anchor-css' href='https://www.vlgllc.com/wp-content/plugins/elementor/assets/css/widget-menu-anchor.min.css?ver=4.3.3' media='all' /> 91<link rel='stylesheet' id='gravity_forms_theme_reset-css' href='https://www.vlgllc.com/wp-content/plugins/gravityforms/assets/css/dist/gravity-forms-theme-reset.min.css?ver=3.1.2' media='all' /> 92<link rel='stylesheet' id='gravity_forms_theme_foundation-css' href='https://www.vlgllc.com/wp-content/plugins/gravityforms/assets/css/dist/gravity-forms-theme-foundation.min.css?ver=3.1.2' media='all' /> 93<link rel='stylesheet' id='gravity_forms_theme_framework-css' href='https://www.vlgllc.com/wp-content/plugins/gravityforms/assets/css/dist/gravity-forms-theme-framework.min.css?ver=3.1.2' media='all' /> 94<link rel='stylesheet' id='widget-google_maps-css' href='https://www.vlgllc.com/wp-content/plugins/elementor/assets/css/widget-google_maps.min.css?ver=4.3.3' media='all' /> 95<link rel='stylesheet' id='elementor-post-145-css' href='https://www.vlgllc.com/wp-content/uploads/elementor/css/post-145.css?ver=1790848533' media='all' /> 96<link rel='stylesheet' id='elementor-post-35-css' href='https://www.vlgllc.com/wp-content/uploads/elementor/css/post-35.css?ver=1790843244' media='all' /> 97<link rel='stylesheet' id='elementor-post-36-css' href='https://www.vlgllc.com/wp-content/uploads/elementor/css/post-36.css?ver=1790843244' media='all' /> 98<link rel='stylesheet' id='tablepress-default-css' href='https://www.vlgllc.com/wp-content/plugins/tablepress/css/build/default.css?ver=3.4' media='all' /> 99<link rel='stylesheet' id='elementor-gf-local-montserrat-css' href='https://www.vlgllc.com/wp-content/uploads/elementor/google-fonts/css/montserrat.css?ver=1750350460' media='all' /> 100<link rel='stylesheet' id='elementor-gf-local-nunitosans-css' href='https://www.vlgllc.com/wp-content/uploads/elementor/google-fonts/css/nunitosans.css?ver=1750350467' media='all' /> 101<link rel='stylesheet' id='elementor-icons-shared-0-css' href='https://www.vlgllc.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/fontawesome.min.css?ver=5.15.3' media='all' /> 102<link rel='stylesheet' id='elementor-icons-fa-solid-css' href='https://www.vlgllc.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/solid.min.css?ver=5.15.3' media='all' /> 103<link rel='stylesheet' id='elementor-icons-fa-brands-css' href='https://www.vlgllc.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/brands.min.css?ver=5.15.3' media='all' />
104<script id="jquery-core-js" src="https://www.vlgllc.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 104
104
105<script id="jquery-migrate-js" src="https://www.vlgllc.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 105
105
106<script id="page-transitions-js" src="https://www.vlgllc.com/wp-content/plugins/elementor-pro/assets/js/page-transitions.min.js?ver=4.2.3"></script>
106 107<link rel="https://api.w.org/" href="https://www.vlgllc.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.vlgllc.com/wp-json/wp/v2/pages/145" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.vlgllc.com/xmlrpc.php?rsd" /> 108 109<link rel='shortlink' href='https://www.vlgllc.com/?p=145' /> 110<noscript><style>.wp-grid-builder .wpgb-card.wpgb-card-hidden .wpgb-card-wrapper{opacity:1!important;visibility:visible!important;transform:none!important}.wpgb-facet {opacity:1!important;pointer-events:auto!important}.wpgb-facet *:not(.wpgb-pagination-facet){display:none}</style></noscript>
110<script> 111 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 112 </script>
112 113 <style> 114 .no-js img.lazyload { 115 display: none; 116 } 117 118 figure.wp-block-image img.lazyloading { 119 min-width: 150px; 120 } 121 122 .lazyload, 123 .lazyloading { 124 --smush-placeholder-width: 100px; 125 --smush-placeholder-bg-max-width: 120px; 126 --smush-placeholder-aspect-ratio: 1/1; 127 width: var(--smush-image-width, var(--smush-placeholder-width)) !important; 128 aspect-ratio: var(--smush-image-aspect-ratio, var(--smush-placeholder-aspect-ratio)) !important; 129 } 130 131 .lazyload, .lazyloading { 132 opacity: 0; 133 } 134 135 .lazyloaded { 136 opacity: 1; 137 transition: opacity 400ms; 138 transition-delay: 0ms; 139 } 140 141 </style> 142 <meta name="generator" content="Elementor 4.3.3; features: additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-auto"> 143<!-- Google Tag Manager -->
144<script>
vendor: 327 bytes, lines 144-148
144(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 145new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 146j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 147'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 148})(window,document,'script','dataLayer','
148GTM-W6JBGDJW
vendor: 3 bytes, line 148
148');
148</script>
148 149<!-- End Google Tag Manager --> 150<meta name="google-site-verification" content="1sptlYUMYtyxWNHymjRnLyBPIXYd-SEVbkNYbL1Ahs4" /> 151 <style> 152 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload), 153 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * { 154 background-image: none !important; 155 } 156 @media screen and (max-height: 1024px) { 157 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload), 158 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * { 159 background-image: none !important; 160 } 161 } 162 @media screen and (max-height: 640px) { 163 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload), 164 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * { 165 background-image: none !important; 166 } 167 } 168 </style> 169 <link rel="icon" href="https://www.vlgllc.com/wp-content/smush-webp/2022/07/visterra-bg-element-150x150.png.webp" sizes="32x32" /> 170<link rel="icon" href="https://www.vlgllc.com/wp-content/smush-webp/2022/07/visterra-bg-element.png.webp" sizes="192x192" /> 171<link rel="apple-touch-icon" href="https://www.vlgllc.com/wp-content/smush-webp/2022/07/visterra-bg-element.png.webp" /> 172<meta name="msapplication-TileImage" content="https://www.vlgllc.com/wp-content/uploads/2022/07/visterra-bg-element.png" /> 173<style id="wp-custom-css"> 174.elementor-widget-text-editor p:last-child{margin-bottom:0}.elementor-testimonial--layout-image_stacked .elementor-testimonial__image img{box-shadow:rgba(100,100,111,0.2) 0 7px 29px 0}.grecaptcha-badge{z-index:99999 !important}#gform_submit_button_2{text-transform:capitalize;font-family:"Montserrat",sans-serif !important;border-radius:5px}.partner-logo img{height:130px;width:auto;object-fit:contain !important;background:#fff}.read-more-cta{background:#1C224D;color:#fff !important;padding:10px 20px!important;border-radius:5px;text-align:center;font-family:var(--e-global-typography-accent-font-family),Sans-serif !important;font-weight:var(--e-global-typography-accent-font-weight) !important;font-size:15px !important;width:50%}/* ADP Widget */ 175</style> 176<!-- OceanWP CSS --> 177<style type="text/css"> 178/* Colors */body .theme-button,body input[type="submit"],body button[type="submit"],body button,body .button,body div.wpforms-container-full .wpforms-form input[type=submit],body div.wpforms-container-full .wpforms-form button[type=submit],body div.wpforms-container-full .wpforms-form .wpforms-page-button,.woocommerce-cart .wp-element-button,.woocommerce-checkout .wp-element-button,.wp-block-button__link{border-color:#ffffff}body .theme-button:hover,body input[type="submit"]:hover,body button[type="submit"]:hover,body button:hover,body .button:hover,body div.wpforms-container-full .wpforms-form input[type=submit]:hover,body div.wpforms-container-full .wpforms-form input[type=submit]:active,body div.wpforms-container-full .wpforms-form button[type=submit]:hover,body div.wpforms-container-full .wpforms-form button[type=submit]:active,body div.wpforms-container-full .wpforms-form .wpforms-page-button:hover,body div.wpforms-container-full .wpforms-form .wpforms-page-button:active,.woocommerce-cart .wp-element-button:hover,.woocommerce-checkout .wp-element-button:hover,.wp-block-button__link:hover{border-color:#ffffff}/* OceanWP Style Settings CSS */.theme-button,input[type="submit"],button[type="submit"],button,.button,body div.wpforms-container-full .wpforms-form input[type=submit],body div.wpforms-container-full .wpforms-form button[type=submit],body div.wpforms-container-full .wpforms-form .wpforms-page-button{border-style:solid}.theme-button,input[type="submit"],button[type="submit"],button,.button,body div.wpforms-container-full .wpforms-form input[type=submit],body div.wpforms-container-full .wpforms-form button[type=submit],body div.wpforms-container-full .wpforms-form .wpforms-page-button{border-width:1px}form input[type="text"],form input[type="password"],form input[type="email"],form input[type="url"],form input[type="date"],form input[type="month"],form input[type="time"],form input[type="datetime"],form input[type="datetime-local"],form input[type="week"],form input[type="number"],form input[type="search"],form input[type="tel"],form input[type="color"],form select,form textarea,.woocommerce .woocommerce-checkout .select2-container--default .select2-selection--single{border-style:solid}body div.wpforms-container-full .wpforms-form input[type=date],body div.wpforms-container-full .wpforms-form input[type=datetime],body div.wpforms-container-full .wpforms-form input[type=datetime-local],body div.wpforms-container-full .wpforms-form input[type=email],body div.wpforms-container-full .wpforms-form input[type=month],body div.wpforms-container-full .wpforms-form input[type=number],body div.wpforms-container-full .wpforms-form input[type=password],body div.wpforms-container-full .wpforms-form input[type=range],body div.wpforms-container-full .wpforms-form input[type=search],body div.wpforms-container-full .wpforms-form input[type=tel],body div.wpforms-container-full .wpforms-form input[type=text],body div.wpforms-container-full .wpforms-form input[type=time],body div.wpforms-container-full .wpforms-form input[type=url],body div.wpforms-container-full .wpforms-form input[type=week],body div.wpforms-container-full .wpforms-form select,body div.wpforms-container-full .wpforms-form textarea{border-style:solid}form input[type="text"],form input[type="password"],form input[type="email"],form input[type="url"],form input[type="date"],form input[type="month"],form input[type="time"],form input[type="datetime"],form input[type="datetime-local"],form input[type="week"],form input[type="number"],form input[type="search"],form input[type="tel"],form input[type="color"],form select,form textarea{border-radius:3px}body div.wpforms-container-full .wpforms-form input[type=date],body div.wpforms-container-full .wpforms-form input[type=datetime],body div.wpforms-container-full .wpforms-form input[type=datetime-local],body div.wpforms-container-full .wpforms-form input[type=email],body div.wpforms-container-full .wpforms-form input[type=month],body div.wpforms-container-full .wpforms-form input[type=number],body div.wpforms-container-full .wpforms-form input[type=password],body div.wpforms-container-full .wpforms-form input[type=range],body div.wpforms-container-full .wpforms-form input[type=search],body div.wpforms-container-full .wpforms-form input[type=tel],body div.wpforms-container-full .wpforms-form input[type=text],body div.wpforms-container-full .wpforms-form input[type=time],body div.wpforms-container-full .wpforms-form input[type=url],body div.wpforms-container-full .wpforms-form input[type=week],body div.wpforms-container-full .wpforms-form select,body div.wpforms-container-full .wpforms-form textarea{border-radius:3px}/* Header */#site-header.has-header-media .overlay-header-media{background-color:rgba(0,0,0,0.5)}/* Blog CSS */.ocean-single-post-header ul.meta-item li a:hover{color:#333333}/* Sidebar */.widget-area .sidebar-box,.separate-layout .sidebar-box{margin-bottom:px}/* Typography */body{font-size:14px;line-height:1.8}h1,h2,h3,h4,h5,h6,.theme-heading,.widget-title,.oceanwp-widget-recent-posts-title,.comment-reply-title,.entry-title,.sidebar-box .widget-title{line-height:1.4}h1{font-size:23px;line-height:1.4}h2{font-size:20px;line-height:1.4}h3{font-size:18px;line-height:1.4}h4{font-size:17px;line-height:1.4}h5{font-size:14px;line-height:1.4}h6{font-size:15px;line-height:1.4}.page-header .page-header-title,.page-header.background-image-page-header .page-header-title{font-size:32px;line-height:1.4}.page-header .page-subheading,.page-header.background-image-page-header .page-subheading{font-size:15px;line-height:1.8}.site-breadcrumbs,.site-breadcrumbs a{font-size:13px;line-height:1.4}#top-bar-content,#top-bar-social-alt{font-size:12px;line-height:1.8}#site-logo a.site-logo-text{font-size:24px;line-height:1.8}.dropdown-menu ul li a.menu-link,#site-header.full_screen-header .fs-dropdown-menu ul.sub-menu li a{font-size:12px;line-height:1.2;letter-spacing:.6px}.sidr-class-dropdown-menu li a,a.sidr-class-toggle-sidr-close,button.sidr-class-toggle-sidr-close,#mobile-dropdown ul li a,#mobile-dropdown ul li >button.menu-link.dropdown-toggle,body #mobile-fullscreen ul li a,body #mobile-fullscreen ul li >button.menu-link.dropdown-toggle{font-size:15px;line-height:1.8}.blog-entry.post .blog-entry-header .entry-title a{font-size:24px;line-height:1.4}.ocean-single-post-header .single-post-title{font-size:34px;line-height:1.4;letter-spacing:.6px}.ocean-single-post-header ul.meta-item li,.ocean-single-post-header ul.meta-item li a{font-size:13px;line-height:1.4;letter-spacing:.6px}.ocean-single-post-header .post-author-name,.ocean-single-post-header .post-author-name a{font-size:14px;line-height:1.4;letter-spacing:.6px}.ocean-single-post-header .post-author-description{font-size:12px;line-height:1.4;letter-spacing:.6px}.single-post .entry-title{line-height:1.4;letter-spacing:.6px}.single-post ul.meta li,.single-post ul.meta li a{font-size:14px;line-height:1.4;letter-spacing:.6px}.sidebar-box .widget-title,.sidebar-box.widget_block .wp-block-heading{font-size:13px;line-height:1;letter-spacing:1px}#footer-widgets .footer-box .widget-title{font-size:13px;line-height:1;letter-spacing:1px}#footer-bottom #copyright{font-size:12px;line-height:1}#footer-bottom #footer-bottom-menu{font-size:12px;line-height:1} 179</style></head> 180 181<body class="wp-singular page-template page-template-elementor_header_footer page page-id-145 wp-custom-logo wp-embed-responsive wp-theme-oceanwp wp-child-theme-oceanwp-child oceanwp-theme dropdown-mobile default-breakpoint has-sidebar content-right-sidebar page-header-disabled has-breadcrumbs oceanwp-child elementor-default elementor-template-full-width elementor-kit-7 elementor-page elementor-page-145" itemscope="itemscope" itemtype="https://schema.org/WebPage"> 182 183 <e-page-transition preloader-type="image" preloader-image-url="https://www.vlgllc.com/wp-content/uploads/2022/07/visterra-bg-element.png" class="e-page-transition--entering" exclude="^https\:\/\/www\.vlgllc\.com\/wp\-admin\/"> 184 </e-page-transition> 185 <!-- Google Tag Manager (noscript) --> 186<noscript><iframe data-src="https://www.googletagmanager.com/ns.html?id=GTM-W6JBGDJW" 187height="0" width="0" style="display:none;visibility:hidden" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" class="lazyload" data-load-mode="0"></iframe></noscript> 188<!-- End Google Tag Manager (noscript) --> 189 190 191 <div id="outer-wrap" class="site clr"> 192 193 <a class="skip-link screen-reader-text" href="#main">Skip to content</a> 194 195 196 <div id="wrap" class="clr"> 197 198 199 200<header id="site-header" class="clr" data-height="74" itemscope="itemscope" itemtype="https://schema.org/WPHeader" role="banner"> 201 202 <header data-elementor-type="header" data-elementor-id="35" class="elementor elementor-35 elementor-location-header" data-elementor-post-type="elementor_library"> 203 <section class="elementor-section elementor-top-section elementor-element elementor-element-2f7a0bb elementor-section-content-mid
203dle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2f7a0bb" data-element_type="section" data-e-type="section" data-settings="{"background_background":"classic","sticky":"top","sticky_on":["desktop","tablet","mobile"],"sticky_offset":0,"sticky_effects_offset":0,"sticky_anchor_link_offset":0}"> 204 <div class="elementor-container elementor-column-gap-default"> 205 <div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-3ac95cf" data-id="3ac95cf" data-element_type="column" data-e-type="column"> 206 <div class="elementor-widget-wrap elementor-element-populated"> 207 <div class="elementor-element elementor-element-b95e3b9 elementor-widget elementor-widget-theme-site-logo elementor-widget-image" data-id="b95e3b9" data-element_type="widget" data-e-type="widget" data-widget_type="theme-site-logo.default"> 208 <div class="elementor-widget-container"> 209 <a href="https://www.vlgllc.com"> 210 <img fetchpriority="high" width="1031" height="544" src="https://www.vlgllc.com/wp-content/smush-webp/2022/07/Visterra_Logo_PrimaryBadge-NavyGreenWhite.png.webp" class="attachment-full size-full wp-image-18" alt="Visterra_Logo_PrimaryBadge-NavyGreenWhite" srcset="https://www.vlgllc.com/wp-content/smush-webp/2022/07/Visterra_Logo_PrimaryBadge-NavyGreenWhite.png.webp 1031w, https://www.vlgllc.com/wp-content/smush-webp/2022/07/Visterra_Logo_PrimaryBadge-NavyGreenWhite-300x158.png.webp 300w, https://www.vlgllc.com/wp-content/smush-webp/2022/07/Visterra_Logo_PrimaryBadge-NavyGreenWhite-1024x540.png.webp 1024w, https://www.vlgllc.com/wp-content/smush-webp/2022/07/Visterra_Logo_PrimaryBadge-NavyGreenWhite-768x405.png.webp 768w" sizes="(max-width: 1031px) 100vw, 1031px" /> </a> 211 </div> 212 </div> 213 </div> 214 </div> 215 <div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-3197fb1" data-id="3197fb1" data-element_type="column" data-e-type="column"> 216 <div class="elementor-widget-wrap elementor-element-populated"> 217 <div class="elementor-element elementor-element-d21ad63 elementor-nav-menu__align-end elementor-nav-menu--stretch elementor-nav-menu__text-align-center elementor-nav-menu--dropdown-tablet elementor-nav-menu--toggle elementor-nav-menu--burger elementor-widget elementor-widget-nav-menu" data-id="d21ad63" data-element_type="widget" data-e-type="widget" data-settings="{"full_width":"stretch","submenu_icon":{"value":"","library":""},"layout":"horizontal","toggle":"burger"}" data-widget_type="nav-menu.default"> 218 <div class="elementor-widget-container"> 219 <nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-underline e--animation-fade"> 220 <ul id="menu-1-d21ad63" class="elementor-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-21"><a href="https://www.vlgllc.com/" class="elementor-item">Home</a></li> 221<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-112"><a href="https://www.vlgllc.com/our-services/" class="elementor-item">Our Services</a> 222<ul class="sub-menu elementor-nav-menu--dropdown"> 223 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-111"><a href="https://www.vlgllc.com/markets/" class="elementor-sub-item">Markets</a></li> 224</ul> 225</li> 226<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-71"><a href="https://www.vlgllc.com/grow-with-us/" class="elementor-item">Grow With Us</a></li> 227<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-79"><a href="https://www.vlgllc.com/work-at-visterra/" class="elementor-item">Work At Visterra</a></li> 228<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-456"><a href="https://www.vlgllc.com/about-us/" class="elementor-item">About Us</a> 229<ul class="sub-menu elementor-nav-menu--dropdown"> 230 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-83"><a href="https://www.vlgllc.com/about-us/leadership/" class="elementor-sub-item">Leadership</a></li> 231 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-89"><a href="https://www.vlgllc.com/about-us/our-partners/" class="elementor-sub-item">Our Partner Companies</a></li> 232 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-214"><a href="https://www.vlgllc.com/our-values/" class="elementor-sub-item">Our Values</a></li> 233 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-827"><a href="https://www.vlgllc.com/visterra-vets/" class="elementor-sub-item">Visterra Vets</a></li> 234</ul> 235</li> 236<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-27"><a href="/newsroom/" class="elementor-item">Newsroom</a></li> 237<li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-26"><a href="/contact/" aria-current="page" class="elementor-item elementor-item-active">Contact</a></li> 238</ul> </nav> 239 <div class="elementor-menu-toggle" role="button" tabindex="0" aria-label="Menu Toggle" aria-expanded="false"> 240 <i aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--open eicon-menu-bar"></i><i aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--close eicon-close"></i> </div> 241 <nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true"> 242 <ul id="menu-2-d21ad63" class="elementor-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-21"><a href="https://www.vlgllc.com/" class="elementor-item" tabindex="-1">Home</a></li> 243<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-112"><a href="https://www.vlgllc.com/our-services/" class="elementor-item" tabindex="-1">Our Services</a> 244<ul class="sub-menu elementor-nav-menu--dropdown"> 245 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-111"><a href="https://www.vlgllc.com/markets/" class="elementor-sub-item" tabindex="-1">Markets</a></li> 246</ul> 247</li> 248<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-71"><a href="https://www.vlgllc.com/grow-with-us/" class="elementor-item" tabindex="-1">Grow With Us</a></li> 249<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-79">
249<a href="https://www.vlgllc.com/work-at-visterra/" class="elementor-item" tabindex="-1">Work At Visterra</a></li> 250<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-456"><a href="https://www.vlgllc.com/about-us/" class="elementor-item" tabindex="-1">About Us</a> 251<ul class="sub-menu elementor-nav-menu--dropdown"> 252 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-83"><a href="https://www.vlgllc.com/about-us/leadership/" class="elementor-sub-item" tabindex="-1">Leadership</a></li> 253 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-89"><a href="https://www.vlgllc.com/about-us/our-partners/" class="elementor-sub-item" tabindex="-1">Our Partner Companies</a></li> 254 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-214"><a href="https://www.vlgllc.com/our-values/" class="elementor-sub-item" tabindex="-1">Our Values</a></li> 255 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-827"><a href="https://www.vlgllc.com/visterra-vets/" class="elementor-sub-item" tabindex="-1">Visterra Vets</a></li> 256</ul> 257</li> 258<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-27"><a href="/newsroom/" class="elementor-item" tabindex="-1">Newsroom</a></li> 259<li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-26"><a href="/contact/" aria-current="page" class="elementor-item elementor-item-active" tabindex="-1">Contact</a></li> 260</ul> </nav> 261 </div> 262 </div> 263 </div> 264 </div> 265 </div> 266 </section> 267 </header> 268 269</header><!-- #site-header --> 270 271 272 273 <main id="main" class="site-main clr" role="main"> 274 275 <div data-elementor-type="wp-page" data-elementor-id="145" class="elementor elementor-145" data-elementor-post-type="page"> 276 <section class="elementor-section elementor-top-section elementor-element elementor-element-27b6573 elementor-section-height-min-height elementor-section-boxed elementor-section-height-default elementor-section-items-middle" data-id="27b6573" data-element_type="section" data-e-type="section" data-settings="{"background_background":"classic"}"> 277 <div class="elementor-background-overlay"></div> 278 <div class="elementor-container elementor-column-gap-default"> 279 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-93c7d4b" data-id="93c7d4b" data-element_type="column" data-e-type="column"> 280 <div class="elementor-widget-wrap elementor-element-populated"> 281 <div class="elementor-element elementor-element-41eb534 elementor-widget elementor-widget-heading" data-id="41eb534" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 282 <div class="elementor-widget-container"> 283 <h1 class="elementor-heading-title elementor-size-default">Contact Visterra Landscape Group</h1> </div> 284 </div> 285 </div> 286 </div> 287 </div> 288 </section> 289 <section class="elementor-section elementor-top-section elementor-element elementor-element-edf94b4 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="edf94b4" data-element_type="section" data-e-type="section" data-settings="{"background_background":"classic"}"> 290 <div class="elementor-background-overlay"></div> 291 <div class="elementor-container elementor-column-gap-default"> 292 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2daf0ce" data-id="2daf0ce" data-element_type="column" data-e-type="column" data-settings="{"background_background":"classic"}"> 293 <div class="elementor-widget-wrap elementor-element-populated"> 294 <div class="elementor-element elementor-element-d8fdb67 elementor-widget elementor-widget-menu-anchor" data-id="d8fdb67" data-element_type="widget" data-e-type="widget" data-widget_type="menu-anchor.default"> 295 <div class="elementor-widget-container"> 296 <div class="elementor-menu-anchor" id="contact"></div> 297 </div>
298 </div> 299 <div class="elementor-element elementor-element-af180ce e-con-full e-flex e-con e-parent" data-id="af180ce" data-element_type="container" data-e-type="container"> 300 <div class="elementor-element elementor-element-3be21a7 elementor-widget elementor-widget-text-editor" data-id="3be21a7" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 301 <div class="elementor-widget-container"> 302 <p><strong>We’d love to hear from you! Whether you’re interested in joining our team, learning more about our commercial landscaping services, or exploring partnership opportunities, Visterra Landscape Group is here to help.</strong></p><p><strong><a href="/about-us/our-partners/">Our network of partner companies</a> delivers year-round landscape maintenance, construction, property enhancement, and snow and ice management services across the United States. If you have questions about <a href="/our-services/">our services</a>, <a href="/work-at-visterra/">career opportunities</a>, or professional development programs, don’t hesitate to reach out.</strong></p> </div> 303 </div> 304 </div> 305 <div class="elementor-element elementor-element-a1e8d26 e-flex e-con-boxed e-con e-parent" data-id="a1e8d26" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 306 <div class="e-con-inner"> 307 <div class="elementor-element elementor-element-022ada2 e-con-full e-flex e-con e-child" data-id="022ada2" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 308 <div class="elementor-element elementor-element-2744f41 elementor-widget elementor-widget-image" data-id="2744f41" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 309 <div class="elementor-widget-container"> 310 <img decoding="async" width="1024" height="786" data-src="https://www.vlgllc.com/wp-content/smush-webp/2025/03/Images-JPG-WEBP-copy-1024x786.jpg.webp" class="attachment-large size-large wp-image-440 lazyload" alt="Visterra Growing Trust" data-srcset="https://www.vlgllc.com/wp-content/smush-webp/2025/03/Images-JPG-WEBP-copy-1024x786.jpg.webp 1024w, https://www.vlgllc.com/wp-content/smush-webp/2025/03/Images-JPG-WEBP-copy-300x230.jpg.webp 300w, https://www.vlgllc.com/wp-content/smush-webp/2025/03/Images-JPG-WEBP-copy-768x589.jpg.webp 768w, https://www.vlgllc.com/wp-content/smush-webp/2025/03/Images-JPG-WEBP-copy-1536x1178.jpg.webp 1536w, https://www.vlgllc.com/wp-content/smush-webp/2025/03/Images-JPG-WEBP-copy.jpg.webp 1564w" data-sizes="(max-width: 1024px) 100vw, 1024px" title="Contact" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" style="--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024/786;"> </div> 311 </div> 312 <div class="elementor-element elementor-element-d811e4a e-con-full e-flex e-con e-child" data-id="d811e4a" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 313 <div class="elementor-element elementor-element-c865881 elementor-widget elementor-widget-text-editor" data-id="c865881" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 314 <div class="elementor-widget-container"> 315 <p style="text-align: left;">“Welcome to Visterra, one of the nation’s fastest growing commercial landscape service providers. We appreciate your interest in learning more about us, from property care and careers to establishing legacy partnerships, let us know how we can help. We look forward to getting to know you and being of service.”</p><p style="text-align: left;"><span style="color: #000000;"> – Alan T. Handley, President & CEO</span></p> </div> 316 </div> 317 </div> 318 </div> 319 </div> 320 </div> 321 <div class="elementor-element elementor-element-fa0fdca e-con-full e-flex e-con e-parent" data-id="fa0fdca" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 322 <div class="elementor-element elementor-element-ddf103f e-con-full e-flex e-con e-child" data-id="ddf103f" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}">
323 <div class="elementor-element elementor-element-64074c1 eael-gravity-form-button-custom elementor-widget elementor-widget-eael-gravity-form" data-id="64074c1" data-element_type="widget" data-e-type="widget" data-widget_type="eael-gravity-form.default"> 324 <div class="elementor-widget-container"> 325 <div class="eael-contact-form eael-gravity-form labels-hide title-description-hide eael-contact-form-align-default"> 326 <div class="eael-gravity-form-heading"> 327 <h3 class="eael-contact-form-title eael-gravity-form-title"> 328 Ready to Grow? Contact Us Today! </h3> 329 </div> 330 331
331<script type="text/javascript"> 332 /* EA Gravity Forms - fallback dispatch of GF's per-form post-render event. 333 * 334 * GF normally dispatches this itself from GFFormDisplay::footer_init_scripts(). 335 * In render contexts where that never runs, GF add-ons that bind to 336 * `gform/post_render` - e.g. the reCAPTCHA Add-On v2.2.2+, which registers its 337 * v3 token submission filter there - are never initialised. 338 * 339 * Dispatching unconditionally is not safe. GF's multi-file uploader calls 340 * `new plupload.Uploader()` on every post_render with no idempotency guard 341 * (gravityforms/js/gravityforms.js), so a second dispatch binds a second 342 * uploader to the same field and every selected file is submitted twice. GF's 343 * own guard is function-local to the script it prints and cannot be read from 344 * here, so we watch for the event instead and only step in if it never comes. 345 * 346 * This is the single fallback for this widget. Tickets 84410 and 84529 each 347 * added one independently and both were merged, leaving two mutually-blind 348 * shims that raced (issue #894). Do not add another - extend this one, and 349 * keep the `window.__eaelGfPostRender*` flags as the shared source of truth. 350 * 351 * Printed before the form markup so the listeners are in place ahead of any 352 * GF init script for this form, whether printed inline or in the footer. 353 */ 354 ( function () { 355 var formId = 2; 356 var seenFlag = '__eaelGfPostRenderSeen_' + formId; // dispatched, by anyone 357 var boundFlag = '__eaelGfPostRenderBound_' + formId; // this shim is installed 358 359 if ( window[ boundFlag ] ) { 360 return; 361 } 362 window[ boundFlag ] = true; 363 364 function markSeen( id ) { 365 if ( parseInt( id, 10 ) === formId ) { 366 window[ seenFlag ] = true; 367 } 368 } 369 370 // triggerPostRenderEvents() always fires the jQuery event first and the 371 // gform.utils one after, whoever calls it - so between them these observe 372 // GF core's own dispatch as well as any other caller's. 373 if ( window.jQuery ) { 374 window.jQuery( document ).on( 'gform_post_render', function ( event, id ) { 375 markSeen( typeof id !== 'undefined' ? id : formId ); 376 } ); 377 } 378 if ( window.gform && window.gform.utils 379 && typeof window.gform.utils.addEventListener === 'function' ) { 380 window.gform.utils.addEventListener( 'gform/post_render', function ( e ) { 381 markSeen( e && e.detail && typeof e.detail.formId !== 'undefined' 382 ? e.detail.formId : formId ); 383 } ); 384 } 385 386 function maybeDispatch() { 387 if ( window[ seenFlag ] ) { 388 return; 389 } 390 391 // GF leaves this marker beside a hidden form while it waits for the 392 // form to become visible, and removes it once it dispatches. Still 393 // present means GF's script did run and will dispatch on its own - 394 // firing now is the double-dispatch that duplicates file uploads. 395 if ( document.getElementById( 'gform_visibility_test_' + formId ) ) { 396 return; 397 } 398 399 if ( ! window.gform || ! window.gform.core 400 || typeof window.gform.core.triggerPostRenderEvents !== 'function' ) { 401 return; 402 } 403 404 var pageInput = document.getElementById( 'gform_source_page_number_' + formId ); 405 var currentPage = pageInput ? parseInt( pageInput.value, 10 ) : 1; 406 407 window[ seenFlag ] = true; 408 window.gform.core.triggerPostRenderEvents( formId, currentPage || 1 ); 409 } 410 411 // Wait for the window load event and then for GF's own gate, which needs 412 // DOMContentLoaded plus its main and theme script events. Registering the 413 // callback this late puts it behind GF's in the queue, and the timeout 414 // puts it in a later task again, so GF always gets to dispatch first. 415 function schedule() { 416 if ( window.gform && typeof window.gform.initializeOnLoaded === 'function' ) { 417 window.gform.initializeOnLoaded( function () { 418 setTimeout( maybeDispatch, 0 ); 419 } ); 420 } else { 421 setTimeout( maybeDispatch, 0 ); 422 } 423 } 424 425 if ( document.readyState === 'complete' ) { 426 schedule(); 427 } else { 428 window.addEventListener( 'load', schedule ); 429 } 430 } )(); 431 </script>
431 432 433 434 <div class='gf_browser_chrome gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_2' ><form method='post' enctype='multipart/form-data' id='gform_2' action='/contact/' data-formid='2' novalidate> 435 <div class='gform-body gform_body'><div id='gform_fields_2' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id="field_2_12" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible" ><label class='gfield_label gform-field-label' for='input_2_12'><span class='gform-field-label__text'>X/Twitter</span></label><div class='ginput_container'><input name='input_12' id='input_2_12' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_2_12'>This field is for validation purposes and should be left unchanged.</div></div><fieldset id="field_2_1" class="gfield gfield--type-name gfield--input-type-name gfield_contains_required field_sublabel_hidden_label gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible" ><legend class='gfield_label gform-field-label gfield_label_before_complex' ><span class='gform-field-label__text'>Name</span><span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></legend><div class='ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gform-grid-row' id='input_2_1'> 436 437 <span id='input_2_1_3_container' class='name_first gform-grid-col gform-grid-col--size-auto' > 438 <input type='text' name='input_1.3' id='input_2_1_3' value='' aria-required='true' placeholder='First Name' /> 439 <label for='input_2_1_3' class='gform-field-label gform-field-label--type-sub hidden_sub_label screen-reader-text'>First</label> 440 </span> 441 442 <span id='input_2_1_6_container' class='name_last gform-grid-col gform-grid-col--size-auto' > 443 <input type='text' name='input_1.6' id='input_2_1_6' value='' aria-required='true' placeholder='Last Name' /> 444 <label for='input_2_1_6' class='gform-field-label gform-field-label--type-sub hidden_sub_label screen-reader-text'>Last</label> 445 </span> 446 447 </div></fieldset><div id="field_2_6" class="gfield gfield--type-text gfield--input-type-text gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible" ><label class='gfield_label gform-field-label' for='input_2_6'><span class='gform-field-label__text'>Company</span><span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label><div class='ginput_container ginput_container_text'><input name='input_6' id='input_2_6' type='text' value='' class='large' placeholder='Company' aria-required="true" aria-invalid="false" /></div></div><div id="field_2_11" class="gfield gfield--type-select gfield--input-type-select gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible" ><label class='gfield_label gform-field-label' for='input_2_11'><span class='gform-field-label__text'>Region</span><span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label><div class='ginput_container ginput_container_select'><select name='input_11' id='input_2_11' class='large gfield_select' aria-required="true" aria-invalid="false" ><option value='' selected='selected' class='gf_placeholder'>Region</option><option value='Northeast' >Northeast</option><option value='Midwest' >Midwest</option><option value='Central' >Central</option><option value='South' >South</option><option value='Southeast' >Southeast</option></select></div></div>
447<div id="field_2_2" class="gfield gfield--type-email gfield--input-type-email gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible" ><label class='gfield_label gform-field-label' for='input_2_2'><span class='gform-field-label__text'>Email</span><span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label><div class='ginput_container ginput_container_email'> 448 <input name='input_2' id='input_2_2' type='email' value='' class='large' placeholder='Email' aria-required="true" aria-invalid="false" /> 449 </div></div><div id="field_2_3" class="gfield gfield--type-phone gfield--input-type-phone gfield--phone-format-standard gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible" ><label class='gfield_label gform-field-label' for='input_2_3'><span class='gform-field-label__text'>Phone</span><span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label><div class='ginput_container ginput_container_phone'><input name='input_3' id='input_2_3' type='tel' value='' class='large' placeholder='Phone' aria-required="true" aria-invalid="false" data-mask="(999) 999-9999" /></div></div><div id="field_2_7" class="gfield gfield--type-select gfield--input-type-select gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible" ><label class='gfield_label gform-field-label' for='input_2_7'><span class='gform-field-label__text'>How did you hear about us?</span><span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label><div class='ginput_container ginput_container_select'><select name='input_7' id='input_2_7' class='large gfield_select' aria-required="true" aria-invalid="false" ><option value='' selected='selected' class='gf_placeholder'>How did you hear about us?</option><option value='Search Engine (Google, Bing)' >Search Engine (Google, Bing)</option><option value='Digital ad' >Digital ad</option><option value='Word of Mouth or referred' >Word of Mouth or referred</option><option value='Tradeshow or event' >Tradeshow or event</option><option value='LinkedIn or other social media' >LinkedIn or other social media</option><option value='Other: _______________' >Other: _______________</option></select></div></div><div id="field_2_10" class="gfield gfield--type-select gfield--input-type-select gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible" ><label class='gfield_label gform-field-label' for='input_2_10'><span class='gform-field-label__text'>I'm interested in:</span><span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label><div class='ginput_container ginput_container_select'><select name='input_10' id='input_2_10' class='large gfield_select' aria-required="true" aria-invalid="false" ><option value='' selected='selected' class='gf_placeholder'>I'm interested in:</option><option value='Careers' >Careers</option><option value='Landscape Services' >Landscape Services</option><option value='Looking to Partner' >Looking to Partner</option><option value='Press Room' >Press Room</option></select></div></div><div id="field_2_9" class="gfield gfield--type-textarea gfield--input-type-textarea gfield--width-full field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" ><label class='gfield_label gform-field-label' for='input_2_9'><span class='gform-field-label__text'>Additional Comments:</span></label><div class='ginput_container ginput_container_textarea'><textarea name='input_9' id='input_2_9' class='textarea large' placeholder='Additional Comments' aria-invalid="false" rows='10' cols='50'></textarea></div></div><div id="field_2_8" class="gfield gfield--type-captcha gfield--in
449put-type-captcha gfield--captcha-invisible gfield--width-full field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible" ><div id='input_2_8' class='ginput_container ginput_recaptcha' data-sitekey='6Lcze_cpAAAAAIe73EudiR4V2WFaK8nJ9046REvI' data-theme='light' data-tabindex='-1' data-size='invisible' data-badge='bottomleft'></div></div></div></div> 450 <div class='gform-footer gform_footer top_label'> <button type='submit' id='gform_submit_button_2' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' >Submit</button> 451 <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_2' value='postback' /> 452 <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_2' id='gform_theme_2' value='gravity-theme' /> 453 <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_2' id='gform_style_settings_2' value='' /> 454 <input type='hidden' class='gform_hidden' name='is_submit_2' value='1' /> 455 <input type='hidden' class='gform_hidden' name='gform_submit' value='2' /> 456 457 <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='USD' value='a+Hn7xrkuFu2y2ClbgfGbscbIt56gR4pwIpcNbze2sHPfk93gpFwLBmkgcsra3UeE7RFYYyQp1QBgtTJjaqDsOO0HdNqwulBCrqkF87jDiJ9v2c=' /> 458 <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> 459 <input type='hidden' class='gform_hidden' name='state_2' value='WyJ7XCIxMVwiOltcImU2NTg3YWY4NWM5ODYxZjZjOTBlYmJjMDQwNGM5ZWQ5XCIsXCI3NzIwNDdmMmVhNTM2NThiODQ5NGFmZDg0NDU0YzkwN1wiLFwiZDNkZjVjZDZhYmM1NzhlMDI0MjcxNzZmNDcwZDhkZGRcIixcImUxMTE4NmFiZTY1NDI4YzM2OWMwMjA1MmZlMDcxODYwXCIsXCJiNTY5MDNlMzE2MDAxZDE3OTY4NjA3YTE4NTllZThmZFwiXSxcIjdcIjpbXCJiYzdkOTlhMDI5OGQ0OWRiMDFmZDU2ZjZlNTBlMTBjY1wiLFwiZTNhYjdjZTZkYTQ2N2M5OGM1NmVlNWE3MWM2NDhiY2VcIixcIjMyYTYzNWZjNDY4YzQ4NzUxOGRmMDI4OTgyMTY5MDMwXCIsXCI4M2Y5MzVjYTE3NGRlMTkwMDg1YzhiY2IzYjBlNTM5Y1wiLFwiYzk0OWEwMThhMmE2ZGQ4N2E5ZWRmNmFhZGRkNzU2OTZcIixcImZjYTVjOGJkZDZmMjIzNDgwOTViMmYwNzVhNDEyMGYwXCJdLFwiMTBcIjpbXCJhNzljMTkzZmU0ZGNlNDM3ZDAyMDZmN2QyNDNlNTBlMVwiLFwiN2I4ZmVhYTU4ZjExZGQ0YmQ1NTdmYmY4MWQ0OGFkNDZcIixcImMyY2IzNmM3YTZhODg4NmM3ZjdjZGQ3N2MzODgxZDM1XCIsXCI3MTExNjJiNDA2OTliNzc4NjQ0MDkyNmVkZDQ0OGI1M1wiXSxcImdmb3JtX3N1Ym1pc3Npb25fbWV0aG9kXCI6W1wiZDc2N2JhMzk3MTAwNzgwM2UzOWJlODZjNjIyN2UxNmNcIixcImRmZWM5NGE0OWJjNWM5ZDRiMGFlZDI4MzI0ZTRiNzBlXCJdLFwiZ2Zvcm1fdGhlbWVcIjpcIjA5NGM5YTk4MTk3ZjI4ODQyZWJjYWNkNWY1MTcwYWQzXCIsXCJnZm9ybV9zdHlsZV9zZXR0aW5nc1wiOlwiYjJlZjc3ZTg3Mjc5ZTg0MzVhMTliZTJjODNmNGY0ODBcIixcImZvcm1faWRcIjpcImZkNWZkMjBhNzIwMTZkZjIyNTM3YmEwNWE1OTJhYzJjXCIsXCJ1cmxcIjpcIjhiY2Y3ZWZlNGI5MjQ3NzdhMjg1ZDI1ZmI4Yjc0ODFmXCIsXCJzdGF0ZV90aW1lc3RhbXBcIjpcImE2YmRiZmVjMGI4NjRiY2ZhZDkwNzE2OThiZjA1YTljXCJ9IiwiZjQxZmRkNjQzNmQxNzUxNTA0ZWJjYTRiNjhkODFiZmMiLDE3OTEwNzg2NDRd' /> 460 <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_2' id='gform_target_page_number_2' value='0' /> 461 <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_2' id='gform_source_page_number_2' value='1' /> 462 <input type='hidden' name='gform_field_values' value='' /> 463 464 </div> 465 </form> 466 </div> </div> 467 468
468<script type="text/javascript"> 469 var gf_global = {"gf_currency_config":{"name":"U.S. Dollar","symbol_left":"$","symbol_right":"","symbol_padding":"","thousand_separator":",","decimal_separator":".","decimals":2,"code":"USD"},"base_url":"https:\/\/www.vlgllc.com\/wp-content\/plugins\/gravityforms","number_formats":[],"version_hash":"74fe894eea7a3d2d5b1e69b2d534eb92","countries":{"AF":"Afghanistan","AX":"\u00c5land Islands","AL":"Albania","DZ":"Algeria","AS":"American Samoa","AD":"Andorra","AO":"Angola","AI":"Anguilla","AQ":"Antarctica","AG":"Antigua and Barbuda","AR":"Argentina","AM":"Armenia","AW":"Aruba","AU":"Australia","AT":"Austria","AZ":"Azerbaijan","BS":"Bahamas","BH":"Bahrain","BD":"Bangladesh","BB":"Barbados","BY":"Belarus","BE":"Belgium","BZ":"Belize","BJ":"Benin","BM":"Bermuda","BT":"Bhutan","BO":"Bolivia","BQ":"Bonaire, Sint Eustatius and Saba","BA":"Bosnia and Herzegovina","BW":"Botswana","BV":"Bouvet Island","BR":"Brazil","IO":"British Indian Ocean Territory","BN":"Brunei Darussalam","BG":"Bulgaria","BF":"Burkina Faso","BI":"Burundi","CV":"Cabo Verde","KH":"Cambodia","CM":"Cameroon","CA":"Canada","KY":"Cayman Islands","CF":"Central African Republic","TD":"Chad","CL":"Chile","CN":"China","CX":"Christmas Island","CC":"Cocos Islands","CO":"Colombia","KM":"Comoros","CD":"Congo, Democratic Republic of the","CG":"Congo","CK":"Cook Islands","CR":"Costa Rica","CI":"C\u00f4te d'Ivoire","HR":"Croatia","CU":"Cuba","CW":"Cura\u00e7ao","CY":"Cyprus","CZ":"Czechia","DK":"Denmark","DJ":"Djibouti","DM":"Dominica","DO":"Dominican Republic","EC":"Ecuador","EG":"Egypt","SV":"El Salvador","GQ":"Equatorial Guinea","ER":"Eritrea","EE":"Estonia","SZ":"Eswatini","ET":"Ethiopia","FK":"Falkland Islands","FO":"Faroe Islands","FJ":"Fiji","FI":"Finland","FR":"France","GF":"French Guiana","PF":"French Polynesia","TF":"French Southern Territories","GA":"Gabon","GM":"Gambia","GE":"Georgia","DE":"Germany","GH":"Ghana","GI":"Gibraltar","GR":"Greece","GL":"Greenland","GD":"Grenada","GP":"Guadeloupe","GU":"Guam","GT":"Guatemala","GG":"Guernsey","GN":"Guinea","GW":"Guinea-Bissau","GY":"Guyana","HT":"Haiti","HM":"Heard Island and McDonald Islands","VA":"Holy See","HN":"Honduras","HK":"Hong Kong","HU":"Hungary","IS":"Iceland","IN":"India","ID":"Indonesia","IR":"Iran","IQ":"Iraq","IE":"Ireland","IM":"Isle of Man","IL":"Israel","IT":"Italy","JM":"Jamaica","JP":"Japan","JE":"Jersey","JO":"Jordan","KZ":"Kazakhstan","KE":"Kenya","KI":"Kiribati","KP":"Korea, Democratic People's Republic of","KR":"Korea, Republic of","KW":"Kuwait","KG":"Kyrgyzstan","LA":"Lao People's Democratic Republic","LV":"Latvia","LB":"Lebanon","LS":"Lesotho","LR":"Liberia","LY":"Libya","LI":"Liechtenstein","LT":"Lithuania","LU":"Luxembourg","MO":"Macao","MG":"Madagascar","MW":"Malawi","MY":"Malaysia","MV":"Maldives","ML":"Mali","MT":"Malta","MH":"Marshall Islands","MQ":"Martinique","MR":"Mauritania","MU":"Mauritius","YT":"Mayotte","MX":"Mexico","FM":"Micronesia","MD":"Moldova","MC":"Monaco","MN":"Mongolia","ME":"Montenegro","MS":"Montserrat","MA":"Morocco","MZ":"Mozambique","MM":"Myanmar","NA":"Namibia","NR":"Nauru","NP":"Nepal","NL":"Netherlands","NC":"New Caledonia","NZ":"New Zealand","NI":"Nicaragua","NE":"Niger","NG":"Nigeria","NU":"Niue","NF":"Norfolk Island","MK":"North Macedonia","MP":"Northern Mariana Islands","NO":"Norway","OM":"Oman","PK":"Pakistan","PW":"Palau","PS":"Palestine, State of","PA":"Panama","PG":"Papua New Guinea","PY":"Paraguay","PE":"Peru","PH":"Philippines","PN":"Pitcairn","PL":"Poland","PT":"Portugal","PR":"Puerto Rico","QA":"Qatar","RE":"R\u00e9union","RO":"Romania","RU":"Russian Federation","RW":"Rwanda","BL":"Saint Barth\u00e9lemy","SH":"Saint Helena, Ascension and Tristan da Cunha","KN":"Saint Kitts and Nevis","LC":"Saint Lucia","MF":"Saint Martin","PM":"Saint Pierre and Miquelon","VC":"Saint Vincent and the Grenadines","WS":"Samoa","SM":"San Marino","ST":"Sao Tome and Principe","SA":"Saudi Arabia","SN":"Senegal","RS":"Serbia","SC":"Seychelles","SL":"Sierra Leone","SG":"Singapore","SX":"Sint Maarten","SK":"Slovakia","SI":"Slovenia","SB":"Solomon Islands","SO":"Somalia","ZA":"South Africa","GS":"South Georgia and the South Sandwich Islands","SS":"South Sudan","ES":"Spain","LK":"Sri Lanka","SD":"Sudan","SR":"Suriname","SJ":"Svalbard and Jan Mayen","SE":"Sweden","CH":"Switzerland","SY":"Syria Arab Republic","TW":"Taiwan","TJ":"Tajikistan","TZ":"Tanzania, the United Republic of","TH":"Thailand","TL":"Timor-Leste","TG":"Togo","TK":"Tokelau","TO":"Tonga","TT":"Trinidad and Tobago","TN":"Tunisia","TR":"T\u00fcrkiye","TM":"Turkmenistan","TC":"Turks and Caicos Islands","TV":"Tuvalu","UG":"Uganda","UA":"Ukraine","AE":"United Arab Emirates","GB":"United Kingdom","US":"United States","UY":"Uruguay","UM":"US Minor Outlying Islands","UZ":"Uzbekistan","VU":"Vanuatu","VE":"Venezuela","VN":"Viet Nam","VG":"Virgin Islands, British","VI":"Virgin Islands, U.S.","WF":"Wallis and Futuna","EH":"Western Sahara","YE":"Yemen","ZM":"Zambia","ZW":"Zimbabwe"},"strings":{"newRowAdded":"New row added.","rowRemoved":"Row removed","formSaved":"The form has been saved. The content contains the link to return and complete the form."}};
469 var gf_vars = {"active":"Active","inactive":"Inactive","save":"Save","update":"Update","previousLabel":"Previous","selectFormat":"Select a format","column":"Column","editToViewAll":"5 of %d items shown. Edit field to view all","selectAll":"Select All","enterValue":"Enter a value","formTitle":"Untitled Form","formDescription":"We would love to hear from you! Please fill out this form and we will get in touch with you shortly.","formConfirmationMessage":"Thanks for contacting us! We will get in touch with you shortly.","submitButtonText":"Submit Button Text","submitImageAltText":"Submit Image Alt Text","buttonText":"Submit","pageButtonText":"Button Text","nextPageButtonAltText":"Next Image Alt Text","previousPageButtonAltText":"Previous Image Alt Text","next_page_button":"Next","previous_page_button":"Previous","buttonDescription":"The submit button for this form","loading":"Loading...","thisFieldIf":"this field if","thisSectionIf":"this section if","thisPage":"this page if","thisFormButton":"this form button if","show":"Show","hide":"Hide","enable":"Enable","disable":"Disable","enabled":"Enabled","disabled":"Disabled","configure":"Configure","conditional_logic_text":"Conditional Logic","conditional_logic_desc":"Conditional logic allows you to change what the user sees depending on the fields they select.","conditional_logic_a11y":"Adding conditional logic to the form submit button could cause usability problems for some users and negatively impact the accessibility of your form. Learn more about button conditional logic in our <a href=\"https:\/\/docs.gravityforms.com\/field-accessibility-warning\/\" target=\"_blank\" rel=\"noopener\">documentation<span class=\"screen-reader-text\">(opens in a new tab)<\/span> <span class=\"gform-icon gform-icon--external-link\" aria-hidden=\"true\"><\/span><\/a>.","page":"Page","next_button":"Next Button","button":"Submit Button","all":"All","any":"Any","ofTheFollowingMatch":"of the following match:","is":"is","isNot":"is not","greaterThan":"greater than","lessThan":"less than","contains":"contains","startsWith":"starts with","endsWith":"ends with","emptyChoice":"Empty (no choices selected)","alertLegacyMode":"This form has legacy markup enabled and doesn\u2019t support field resizing within the editor. Please disable legacy markup in the form settings to enable live resizing.","thisConfirmation":"Use this confirmation if","thisNotification":"Send this notification if","confirmationSave":"Save","confirmationSaving":"Saving...","confirmationAreYouSure":"Are you sure you wish to cancel these changes?","confirmationIssueSaving":"There was an issue saving this confirmation.","confirmationConfirmDelete":"Are you sure you wish to delete this confirmation?","confirmationIssueDeleting":"There was an issue deleting this confirmation.","confirmationConfirmDiscard":"There are unsaved changes to the current confirmation. Would you like to discard these changes?","confirmationDefaultName":"Untitled Confirmation","confirmationDefaultMessage":"Thanks for contacting us! We will get in touch with you shortly.","confirmationInvalidPageSelection":"Please select a page.","confirmationInvalidRedirect":"Please enter a URL.","confirmationInvalidName":"Please enter a confirmation name.","confirmationDeleteField":"Deleting this field will also delete all entry data associated with it. 'Cancel' to abort. 'OK' to delete.","confirmationDeleteDisplayField":"You're about to delete this field. 'Cancel' to stop. 'OK' to delete","confirmationDeleteDisplayFieldTitle":"Warning","conditionalLogicDependency":"This form contains {type} conditional logic dependent upon this field. Deleting this field will deactivate those conditional logic rules and also delete all entry data associated with the field. 'Cancel' to abort. 'OK' to delete.","conditionalLogicDependencyChoice":"This form contains {type} conditional logic dependent upon this choice. Are you sure you want to delete this choice? 'Cancel' to abort. 'OK' to delete.","conditionalLogicDependencyChoiceEdit":"This form contains {type} conditional logic dependent upon this choice. Are you sure you want to modify this choice? 'Cancel' to abort. 'OK' to continue.","conditionalLogicDependencyAdminOnly":"This form contains {type} conditional logic dependent upon this field. Are you sure you want to mark this field as Administrative? 'Cancel' to abort. 'OK' to continue.","conditionalLogicRichTextEditorWarning":"This form contains conditional logic dependent upon this field. This will no longer work if the Rich Text Editor is enabled. Are you sure you want to enable the Rich Text Editor? 'Cancel' to abort. 'OK' to continue.","conditionalLogicTypeButton":"button","conditionalLogicTypeConfirmation":"confirmation","conditionalLogicTypeNotification":"notification","conditionalLogicTypeNoficationRouting":"notification routing","conditionalLogicTypeField":"field","conditionalLogicTypeFeed":"feed","conditionalLogicWarningTitle":"Conditional Logic Warning","mergeTagsText":"Insert Merge Tags","baseUrl":"https:\/\/www.vlgllc.com\/wp-content\/plugins\/gravityforms","gf_currency_config":{"name":"U.S. Dollar","symbol_left":"$","symbol_right":"","symbol_padding":"","thous
469and_separator":",","decimal_separator":".","decimals":2,"code":"USD"},"otherChoiceValue":"Other","isFormTrash":false,"currentlyAddingField":false,"visibilityOptions":[{"label":"Visible","value":"visible","description":"Default option. The field is visible when viewing the form."},{"label":"Hidden","value":"hidden","description":"The field is hidden when viewing the form. Useful when you require the functionality of this field but do not want the user to be able to see this field."},{"label":"Administrative","value":"administrative","description":"The field is only visible when administering submitted entries. The field is not visible or functional when viewing the form."}],"addFieldFilter":"Add a condition","removeFieldFilter":"Remove a condition","filterAndAny":"{0} of the following match:","customChoices":"Custom Choices","predefinedChoices":"Predefined Choices","fieldLabelAriaLabel":"{field_label} - {field_type}, jump to this field's settings","fieldCanBeAddedTitle":"Field Limit","fieldCanBeAddedMessage":"A form can only contain one {field_type} field.","fieldCanBeAddedProductTitle":"Missing Product field","fieldCanBeAddedProduct":"You must add a Product field to the form first.","fieldForbiddenInRepeaterTitle":"Unrepeatable Field","fieldForbiddenInRepeater":"{field_type} fields are not supported in Repeaters.","legacyMarkupTitle":"Unsupported Markup","fieldCanBeAddedMultipleChoice":"You cannot add a Multiple Choice field to a form that uses legacy markup. Please edit the form settings and turn off Legacy Markup.","fieldCanBeAddedImageChoice":"You cannot add an Image Choice field to a form that uses legacy markup. Please edit the form settings and turn off Legacy Markup.","FieldAjaxonErrorTitle":"Error","StartAddFieldAjaxonError":"Ajax error while adding field. Please refresh the page and try again.","StartChangeInputTypeAjaxonError":"Ajax error while changing input type. Please refresh the page and try again.","MissingNameCustomChoicesTitle":"Missing Name","MissingNameCustomChoices":"Please give this custom choice a name.","DuplicateNameCustomChoicesTitle":"Duplicate Name","DuplicateNameCustomChoices":"This custom choice name is already in use. Please enter another name.","DuplicateTitleMessageTitle":"Duplicate Title","DuplicateTitleMessage":"The form title you have entered is already taken. Please enter a unique form title.","ValidateFormMissingFormTitleTitle":"Missing Form Title","ValidateFormMissingFormTitle":"Please enter a Title for this form. When adding the form to a page or post, you will have the option to hide the title.","ValidateFormEmptyPageTitle":"Empty Page","ValidateFormEmptyPage":"This form currently has one or more pages without any fields. Blank pages are a result of Page Breaks that are positioned as the first or last field in the form or right after each other. Please adjust the Page Breaks.","ValidateFormMissingProductLabelTitle":"Missing Product Label","ValidateFormMissingProductLabel":"This form has a Product field with a blank label. Please enter a label for every Product field.","ValidateFormMissingProductFieldTitle":"Missing Product field","ValidateFormMissingProductField":"This form has an Option field without a Product field. You must add a Product field to your form.","FormulaIsValidTitle":"Success","FormulaIsValid":"The formula appears to be valid.","FormulaIsInvalid":"There appears to be a problem with the formula.","DeleteFormTitle":"Confirm","DeleteForm":"You are about to move this form to the trash. 'Cancel' to abort. 'OK' to delete.","DeleteCustomChoice":"Delete this custom choice list? 'Cancel' to abort. 'OK' to delete.","FieldAdded":" field added to form","nameFieldDefaultPrefixes":[{"text":"Dr.","value":"Dr."},{"text":"Miss","value":"Miss"},{"text":"Mr.","value":"Mr."},{"text":"Mrs.","value":"Mrs."},{"text":"Ms.","value":"Ms."},{"text":"Mx.","value":"Mx."},{"text":"Prof.","value":"Prof."},{"text":"Rev.","value":"Rev."}]}; </script>
469 470 471 </div> 472 </div> 473 </div> 474 </div> 475 <div class="elementor-element elementor-element-ab2f816 e-con-full e-flex e-con e-parent" data-id="ab2f816" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 476 <div class="elementor-element elementor-element-fc5a52b e-con-full e-flex e-con e-child" data-id="fc5a52b" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 477 <div class="elementor-element elementor-element-588de0b e-con-full e-flex e-con e-child" data-id="588de0b" data-element_type="container" data-e-type="container"> 478 <div class="elementor-element elementor-element-409449a e-con-full e-flex e-con e-child" data-id="409449a" data-element_type="container" data-e-type="container"> 479 <div class="elementor-element elementor-element-ee2e9a4 elementor-widget elementor-widget-google_maps" data-id="ee2e9a4" data-element_type="widget" data-e-type="widget" data-widget_type="google_maps.default"> 480 <div class="elementor-widget-container"> 481 <div class="elementor-custom-embed"> 482 <iframe 483 data-src="https://maps.google.com/maps?q=9500%20W.%20Bryn%20Mawr%20Suite%20400%20Rosemont%2C%20IL%2060018&t=m&z=10&output=embed&iwloc=near" 484 title="9500 W. Bryn Mawr Suite 400 Rosemont, IL 60018" 485 aria-label="9500 W. Bryn Mawr Suite 400 Rosemont, IL 60018" 486 src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" class="lazyload" data-load-mode="0"></iframe> 487 </div> 488 </div> 489 </div> 490 </div> 491 <div class="elementor-element elementor-element-f463012 e-con-full e-flex e-con e-child" data-id="f463012" data-element_type="container" data-e-type="container"> 492 <div class="elementor-element elementor-element-51aa6eb elementor-widget elementor-widget-heading" data-id="51aa6eb" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 493 <div class="elementor-widget-container"> 494 <h2 class="elementor-heading-title elementor-size-default">Visterra Landscape Group</h2> </div> 495 </div> 496 <div class="elementor-element elementor-element-ecc0aec elementor-widget elementor-widget-text-editor" data-id="ecc0aec" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 497 <div class="elementor-widget-container"> 498 <p>9500 W. Bryn Mawr<br />Suite 400<br />Rosemont, IL 60018</p> </div> 499 </div> 500 <div class="elementor-element elementor-element-fca1c68 elementor-widget elementor-widget-text-editor" data-id="fca1c68" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 501 <div class="elementor-widget-container"> 502 <p><i class="fa-solid fa-phone"></i>  <strong><a style="color: #a9ba50;" href="tel:8448478377">(844-847-8377)</a></strong></p> </div> 503 </div> 504 </div> 505 </div> 506 </div> 507 </div> 508 </div> 509 </div> 510 </div> 511 </section> 512 <section class="elementor-section elementor-top-section elementor-element elementor-element-2eccd49 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2eccd49" data-element_type="section" data-e-type="section" data-settings="{"background_background":"classic"}"> 513 <div class="elementor-background-overlay"></div> 514 <div class="elementor-container elementor-column-gap-default"> 515 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b37e93f" data-id="b37e93f" data-element_type="column" data-e-type="column"> 516 <div class="elementor-widget-wrap"> 517 </div> 518 </div> 519 </div> 520 </section> 521 <section class="elementor-section elementor-top-section elementor-element elementor-element-b051e77 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="b051e77" data-element_type="section" data-e-type="section" data-settings="{"background_background":"classic"}"> 522 <div class="elementor-background-overlay"></div> 523 <div class="elementor-container elementor-column-gap-default"> 524 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d547d53" data-id="d547d53" data-element_type="column" data-e-type="column"> 525 <div class="elementor-widget-wrap elementor-element-populated"> 526 <div class="elementor-element elementor-element-f0d4c10 elementor-widget elementor-widget-heading" data-id="f0d4c10" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 527 <div class="elementor-widget-container"> 528 <h2 class="elementor-heading-title elementor-size-default">Grow With Visterra Landscape Group</h2> </div>
529 </div> 530 <div class="elementor-element elementor-element-717943d elementor-widget elementor-widget-text-editor" data-id="717943d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 531 <div class="elementor-widget-container"> 532 <p>Plant Your Flag and Legacy With Us</p> </div> 533 </div> 534 <div class="elementor-element elementor-element-60ecf54 elementor-align-center elementor-widget elementor-widget-button" data-id="60ecf54" data-element_type="widget" data-e-type="widget" data-widget_type="button.default"> 535 <div class="elementor-widget-container"> 536 <div class="elementor-button-wrapper"> 537 <a class="elementor-button elementor-button-link elementor-size-sm" href="#contact"> 538 <span class="elementor-button-content-wrapper"> 539 <span class="elementor-button-text">Contact Us</span> 540 </span> 541 </a> 542 </div> 543 </div> 544 </div> 545 </div> 546 </div> 547 </div> 548 </section> 549 </div> 550 551 </main><!-- #main --> 552 553 554 555 <footer data-elementor-type="footer" data-elementor-id="36" class="elementor elementor-36 elementor-location-footer" data-elementor-post-type="elementor_library"> 556 <div class="elementor-element elementor-element-d903777 e-flex e-con-boxed e-con e-parent" data-id="d903777" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 557 <div class="e-con-inner"> 558 <div class="elementor-element elementor-element-491dc9f elementor-widget elementor-widget-theme-site-logo elementor-widget-image" data-id="491dc9f" data-element_type="widget" data-e-type="widget" data-widget_type="theme-site-logo.default"> 559 <div class="elementor-widget-container"> 560 <a href="https://www.vlgllc.com"> 561 <img width="1031" height="544" data-src="https://www.vlgllc.com/wp-content/smush-webp/2022/07/Visterra_Logo_PrimaryBadge-NavyGreenWhite.png.webp" class="attachment-full size-full wp-image-18 lazyload" alt="Visterra_Logo_PrimaryBadge-NavyGreenWhite" data-srcset="https://www.vlgllc.com/wp-content/smush-webp/2022/07/Visterra_Logo_PrimaryBadge-NavyGreenWhite.png.webp 1031w, https://www.vlgllc.com/wp-content/smush-webp/2022/07/Visterra_Logo_PrimaryBadge-NavyGreenWhite-300x158.png.webp 300w, https://www.vlgllc.com/wp-content/smush-webp/2022/07/Visterra_Logo_PrimaryBadge-NavyGreenWhite-1024x540.png.webp 1024w, https://www.vlgllc.com/wp-content/smush-webp/2022/07/Visterra_Logo_PrimaryBadge-NavyGreenWhite-768x405.png.webp 768w" data-sizes="(max-width: 1031px) 100vw, 1031px" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" style="--smush-placeholder-width: 1031px; --smush-placeholder-aspect-ratio: 1031/544;" /> </a> 562 </div> 563 </div> 564 <div class="elementor-element elementor-element-1d79f68 elementor-widget elementor-widget-image" data-id="1d79f68" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 565 <div class="elementor-widget-container"> 566 <img width="252" height="208" data-src="https://www.vlgllc.com/wp-content/smush-webp/2024/06/3X-Best-Places-to-Work-and-Safety-Award-Winner-Badges.png.webp" class="attachment-large size-large wp-image-1402 lazyload" alt="" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" style="--smush-placeholder-width: 252px; --smush-placeholder-aspect-ratio: 252/208;" /> </div> 567 </div> 568 <div class="elementor-element elementor-element-7d2dd4d elementor-widget elementor-widget-text-editor" data-id="7d2dd4d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 569 <div class="elementor-widget-container"> 570 <p>9500 W. Bryn Mawr / Suite 400 / Rosemont, IL 60018</p> </div> 571 </div> 572 <div class="elementor-element elementor-element-66678a4 elementor-widget elementor-widget-text-editor" data-id="66678a4" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 573 <div class="elementor-widget-container"> 574 <i class="fa-solid fa-phone"></i><strong> <a style="color: #a9ba50;" href="tel:8448478377">(844-847-8377) 575 </div>
576 </div> 577 <div class="elementor-element elementor-element-6648087 elementor-nav-menu__align-center elementor-nav-menu--dropdown-none elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-nav-menu" data-id="6648087" data-element_type="widget" data-e-type="widget" data-settings="{"layout":"horizontal","submenu_icon":{"value":"<i class=\"fas fa-caret-down\" aria-hidden=\"true\"><\/i>","library":"fa-solid"}}" data-widget_type="nav-menu.default"> 578 <div class="elementor-widget-container"> 579 <nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-underline e--animation-fade"> 580 <ul id="menu-1-6648087" class="elementor-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-176"><a href="https://www.vlgllc.com/about-us/leadership/" class="elementor-item">Our Team</a></li> 581<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-169"><a href="https://www.vlgllc.com/about-us/our-partners/" class="elementor-item">Our Partners</a></li> 582<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-170"><a href="https://www.vlgllc.com/our-services/" class="elementor-item">Our Services</a></li> 583<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-145 current_page_item menu-item-171"><a href="https://www.vlgllc.com/contact/" aria-current="page" class="elementor-item elementor-item-active">Contact</a></li> 584<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-196"><a rel="privacy-policy" href="https://www.vlgllc.com/privacy-policy/" class="elementor-item">Privacy Policy</a></li> 585<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-200"><a href="https://www.vlgllc.com/terms-of-service/" class="elementor-item">Terms of Service</a></li> 586</ul> </nav> 587 <nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true"> 588 <ul id="menu-2-6648087" class="elementor-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-176"><a href="https://www.vlgllc.com/about-us/leadership/" class="elementor-item" tabindex="-1">Our Team</a></li> 589<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-169"><a href="https://www.vlgllc.com/about-us/our-partners/" class="elementor-item" tabindex="-1">Our Partners</a></li> 590<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-170"><a href="https://www.vlgllc.com/our-services/" class="elementor-item" tabindex="-1">Our Services</a></li> 591<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-145 current_page_item menu-item-171"><a href="https://www.vlgllc.com/contact/" aria-current="page" class="elementor-item elementor-item-active" tabindex="-1">Contact</a></li> 592<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-196"><a rel="privacy-policy" href="https://www.vlgllc.com/privacy-policy/" class="elementor-item" tabindex="-1">Privacy Policy</a></li> 593<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-200"><a href="https://www.vlgllc.com/terms-of-service/" class="elementor-item" tabindex="-1">Terms of Service</a></li> 594</ul> </nav> 595 </div> 596 </div> 597 <div class="elementor-element elementor-element-fc94082 elementor-nav-menu__align-center elementor-nav-menu--dropdown-none elementor-hidden-desktop elementor-widget elementor-widget-nav-menu" data-id="fc94082" data-element_type="widget" data-e-type="widget" data-settings="{"layout":"vertical","submenu_icon":{"value":"<i class=\"fas fa-caret-down\" aria-hidden=\"true\"><\/i>","library":"fa-solid"}}" data-widget_type="nav-menu.default"> 598 <div class="elementor-widget-container"> 599 <nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-vertical e--pointer-underline e--animation-fade"> 600 <ul id="menu-1-fc94082" class="elementor-nav-menu sm-vertical"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-176"><a href="https://www.vlgllc.com/about-us/leadership/" class="elementor-item">Our Team</a></li> 601<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-169"><a href="https://www.vlgllc.com/about-us/our-partners/" class="elementor-item">Our Partners</a></li> 602<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-170"><a href="https://www.vlgllc.com/our-services/" class="elementor-item">Our Services</a></li> 603<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-145 current_page_item menu-item-171"><a href="https://www.vlgllc.com/contact/" aria-current="page" class="elementor-item elementor-item-active">Contact</a></li> 604<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-196"><a rel="privacy-policy" href="https://www.vlgllc.com/privacy-policy/" class="elementor-item">Privacy Policy</a></li> 605<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-200"><a href="https://www.vlgllc.com/terms-of-service/" class="elementor-item">Terms of Service</a></li> 606</ul> </nav> 607 <nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true"> 608 <ul id="menu-2-fc94082" class="elementor-nav-menu sm-vertical"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-176"><a href="https://www.vlgllc.com/about-us/leadership/" class="elementor-item" tabindex="-1">Our Team</a></li> 609<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-169"><a href="https://www.vlgllc.com/about-us/our-partners/" class="elementor-item" tabindex="-1">Our Partners</a></li> 610<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-170"><a href="https://www.vlgllc.com/our-services/" class="elementor-item" tabindex="-1">Our Services</a></li> 611<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-145 current_page_item menu-item-171"><a href="https://www.vlgllc.com/contact/" aria-current="page" class="elementor-item elementor-item-active" tabindex="-1">Contact</a></li> 612<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-196"><a rel="privacy-policy" href="https://www.vlgllc.com/privacy-policy/" class="elementor-item" tabindex="-1">Privacy Policy</a></li> 613<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-200"><a href="https://www.vlgllc.com/terms-of-service/" class="elementor-item" tabindex="-1">Terms of Service</a></li> 614</ul> </nav> 615 </div>
616 </div> 617 <div class="elementor-element elementor-element-9ba95d1 elementor-shape-square elementor-grid-0 e-grid-align-center elementor-widget elementor-widget-social-icons" data-id="9ba95d1" data-element_type="widget" data-e-type="widget" data-widget_type="social-icons.default"> 618 <div class="elementor-widget-container"> 619 <div class="elementor-social-icons-wrapper elementor-grid" role="list"> 620 <span class="elementor-grid-item" role="listitem"> 621 <a class="elementor-icon elementor-social-icon elementor-social-icon-linkedin elementor-repeater-item-d11d4de" href="https://www.linkedin.com/company/visterra-landscape-group/" target="_blank"> 622 <span class="elementor-screen-only">Linkedin</span> 623 <i aria-hidden="true" class="fab fa-linkedin"></i> </a> 624 </span> 625 <span class="elementor-grid-item" role="listitem"> 626 <a class="elementor-icon elementor-social-icon elementor-social-icon-facebook elementor-repeater-item-f81337e" href="https://www.facebook.com/visterra.landscape/?_rdr" target="_blank"> 627 <span class="elementor-screen-only">Facebook</span> 628 <i aria-hidden="true" class="fab fa-facebook"></i> </a> 629 </span> 630 <span class="elementor-grid-item" role="listitem"> 631 <a class="elementor-icon elementor-social-icon elementor-social-icon-youtube elementor-repeater-item-fe3fc00" href="https://www.youtube.com/@VisterraLandscape" target="_blank"> 632 <span class="elementor-screen-only">Youtube</span> 633 <i aria-hidden="true" class="fab fa-youtube"></i> </a> 634 </span> 635 </div> 636 </div> 637 </div> 638 </div> 639 </div> 640 <div class="elementor-element elementor-element-4ad4dab e-flex e-con-boxed e-con e-parent" data-id="4ad4dab" data-element_type="container" data-e-type="container"> 641 <div class="e-con-inner"> 642 <div class="elementor-element elementor-element-a6fb975 elementor-widget elementor-widget-text-editor" data-id="a6fb975" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 643 <div class="elementor-widget-container"> 644 ©2026 Visterra Landscape Group LLC | All rights reserved </div> 645 </div> 646 </div> 647 </div> 648 </footer> 649 650 651</div><!-- #wrap --> 652 653 654</div><!-- #outer-wrap --> 655 656 657 658<a aria-label="Scroll to the top of the page" href="#" id="scroll-top" class="scroll-top-right"><i class=" fa fa-angle-up" aria-hidden="true" role="img"></i></a> 659 660 661 662
663<script type="speculationrules"> 664{"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/oceanwp-child/*","/wp-content/themes/oceanwp/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 665</script>
665 666
666<script> 667 ( () => { 668 const lazyloadRunObserver = () => { 669 const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); 670 const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { 671 entries.forEach( ( entry ) => { 672 if ( entry.isIntersecting ) { 673 let lazyloadBackground = entry.target; 674 if( lazyloadBackground ) { 675 lazyloadBackground.classList.add( 'e-lazyloaded' ); 676 } 677 lazyloadBackgroundObserver.unobserve( entry.target ); 678 } 679 }); 680 }, { rootMargin: '200px 0px 200px 0px' } ); 681 lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { 682 lazyloadBackgroundObserver.observe( lazyloadBackground ); 683 } ); 684 }; 685 const events = [ 686 'DOMContentLoaded', 687 'elementor/lazyload/observe', 688 ]; 689 events.forEach( ( event ) => { 690 document.addEventListener( event, lazyloadRunObserver ); 691 } ); 692 } )(); 693 </script>
693 694 <link rel='stylesheet' id='gform_basic-css' href='https://www.vlgllc.com/wp-content/plugins/gravityforms/assets/css/dist/basic.min.css?ver=3.1.2' media='all' /> 695<link rel='stylesheet' id='gform_theme_components-css' href='https://www.vlgllc.com/wp-content/plugins/gravityforms/assets/css/dist/theme-components.min.css?ver=3.1.2' media='all' /> 696<link rel='stylesheet' id='gform_theme-css' href='https://www.vlgllc.com/wp-content/plugins/gravityforms/assets/css/dist/theme.min.css?ver=3.1.2' media='all' />
697<script id="imagesloaded-js" src="https://www.vlgllc.com/wp-includes/js/imagesloaded.min.js?ver=5.0.0"></script>
vendor: 1 bytes, line 697
697
698<script id="oceanwp-main-js-extra"> 699var oceanwpLocalize = {"nonce":"c1a9d3d175","isRTL":"","menuSearchStyle":"drop_down","mobileMenuSearchStyle":"disabled","sidrSource":null,"sidrDisplace":"1","sidrSide":"left","sidrDropdownTarget":"link","verticalHeaderTarget":"link","mobileDropdownTarget":"link","semanticMobileHeader":"","semanticDesktopHeader":"","customScrollOffset":"0","customSelects":".woocommerce-ordering .orderby, #dropdown_product_cat, .widget_categories select, .widget_archive select, .single-product .variations_form .variations select","loadMoreLoadingText":"Loading..."}; 700//# sourceURL=oceanwp-main-js-extra 701</script>
vendor: 1 bytes, line 701
701
702<script id="oceanwp-main-js" src="https://www.vlgllc.com/wp-content/themes/oceanwp/assets/js/theme.min.js?ver=1.0"></script>
vendor: 1 bytes, line 702
702
703<script id="oceanwp-drop-down-mobile-menu-js" src="https://www.vlgllc.com/wp-content/themes/oceanwp/assets/js/drop-down-mobile-menu.min.js?ver=1.0"></script>
vendor: 1 bytes, line 703
703
704<script id="oceanwp-drop-down-search-js" src="https://www.vlgllc.com/wp-content/themes/oceanwp/assets/js/drop-down-search.min.js?ver=1.0"></script>
vendor: 1 bytes, line 704
704
705<script id="ow-magnific-popup-js" src="https://www.vlgllc.com/wp-content/themes/oceanwp/assets/js/vendors/magnific-popup.min.js?ver=1.0"></script>
vendor: 1 bytes, line 705
705
706<script id="oceanwp-lightbox-js" src="https://www.vlgllc.com/wp-content/themes/oceanwp/assets/js/ow-lightbox.min.js?ver=1.0"></script>
vendor: 1 bytes, line 706
706
707<script id="ow-flickity-js" src="https://www.vlgllc.com/wp-content/themes/oceanwp/assets/js/vendors/flickity.pkgd.min.js?ver=1.0"></script>
vendor: 1 bytes, line 707
707
708<script id="oceanwp-slider-js" src="https://www.vlgllc.com/wp-content/themes/oceanwp/assets/js/ow-slider.min.js?ver=1.0"></script>
vendor: 1 bytes, line 708
708
709<script id="oceanwp-scroll-effect-js" src="https://www.vlgllc.com/wp-content/themes/oceanwp/assets/js/scroll-effect.min.js?ver=1.0"></script>
vendor: 1 bytes, line 709
709
710<script id="oceanwp-scroll-top-js" src="https://www.vlgllc.com/wp-content/themes/oceanwp/assets/js/scroll-top.min.js?ver=1.0"></script>
vendor: 1 bytes, line 710
710
711<script id="oceanwp-select-js" src="https://www.vlgllc.com/wp-content/themes/oceanwp/assets/js/select.min.js?ver=1.0"></script>
vendor: 1 bytes, line 711
711
712<script id="instant-page-js" src="https://www.vlgllc.com/wp-content/plugins/elementor-pro/assets//lib/instant-page/instant-page.min.js?ver=4.2.3"></script>
vendor: 1 bytes, line 712
712
713<script id="elementor-webpack-runtime-js" src="https://www.vlgllc.com/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=4.3.3"></script>
vendor: 1 bytes, line 713
713
714<script id="elementor-frontend-modules-js" src="https://www.vlgllc.com/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=4.3.3"></script>
vendor: 1 bytes, line 714
714
715<script id="jquery-ui-core-js-before"> 716jQuery.uiBackCompat = true; 717//# sourceURL=jquery-ui-core-js-before 718</script>
vendor: 1 bytes, line 718
718
719<script id="jquery-ui-core-js" src="https://www.vlgllc.com/wp-includes/js/jquery/ui/core.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 719
719
720<script id="elementor-frontend-js-extra"> 721var EAELImageMaskingConfig = {"svg_dir_url":"https://www.vlgllc.com/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/img/image-masking/svg-shapes/"}; 722//# sourceURL=elementor-frontend-js-extra 723</script>
vendor: 1 bytes, line 723
723
724<script id="elementor-frontend-js-before"> 725var 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":1025,"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":1024,"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":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"hasCustomBreakpoints":false},"version":"4.3.3","is_static":false,"experimentalFeatures":{"additional_custom_breakpoints":true,"container":true,"theme_builder_v2":true,"nested-elements":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:\/\/www.vlgllc.com\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/www.vlgllc.com\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/www.vlgllc.com\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"fe7fc01e6a","atomicFormsSendForm":"c07af2f77f"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"active_breakpoints":["viewport_mobile","viewport_tablet"],"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"},"post":{"id":145,"title":"Contact%20Visterra%20Landscape%20Group","excerpt":"","featuredImage":false}}; 726//# sourceURL=elementor-frontend-js-before 727</script>
vendor: 1 bytes, line 727
727
728<script id="elementor-frontend-js" src="https://www.vlgllc.com/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=4.3.3"></script>
vendor: 1 bytes, line 728
728
729<script id="smartmenus-js" src="https://www.vlgllc.com/wp-content/plugins/elementor-pro/assets/lib/smartmenus/jquery.smartmenus.min.js?ver=1.2.1"></script>
vendor: 1 bytes, line 729
729
730<script id="e-sticky-js" src="https://www.vlgllc.com/wp-content/plugins/elementor-pro/assets/lib/sticky/jquery.sticky.min.js?ver=4.2.3"></script>
vendor: 1 bytes, line 730
730
731<script id="eael-general-js-extra"> 732var localize = {"ajaxurl":"https://www.vlgllc.com/wp-admin/admin-ajax.php","nonce":"b683e95d94","i18n":{"added":"Added ","compare":"Compare","loading":"Loading..."},"eael_translate_text":{"required_text":"is a required field","invalid_text":"Invalid","billing_text":"Billing","shipping_text":"Shipping","fg_mfp_counter_text":"of"},"page_permalink":"https://www.vlgllc.com/contact/","cart_redirectition":"","cart_page_url":"","el_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":1024,"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":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}}}; 733//# sourceURL=eael-general-js-extra 734</script>
vendor: 1 bytes, line 734
734
735<script id="eael-general-js" src="https://www.vlgllc.com/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/view/general.min.js?ver=6.8.5"></script>
vendor: 1 bytes, line 735
735
736<script id="eael-145-js" src="https://www.vlgllc.com/wp-content/uploads/essential-addons-elementor/eael-145.js?ver=1781119717"></script>
vendor: 1 bytes, line 736
736
737<script id="smush-lazy-load-js-before"> 738var smushLazyLoadOptions = {"autoResizingEnabled":false,"autoResizeOptions":{"precision":5,"skipAutoWidth":true,"cdnBaseURL":""}}; 739//# sourceURL=smush-lazy-load-js-before 740</script>
vendor: 1 bytes, line 740
740
741<script id="smush-lazy-load-js" src="https://www.vlgllc.com/wp-content/plugins/wp-smush-pro/app/assets/js/smush-lazy-load.min.js?ver=4.3.3"></script>
vendor: 1 bytes, line 741
741
742<script id="wp-dom-ready-js" src="https://www.vlgllc.com/wp-includes/js/dist/dom-ready.min.js?ver=3fe927cab37bf38d6a23"></script>
vendor: 1 bytes, line 742
742
743<script id="wp-hooks-js" src="https://www.vlgllc.com/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 743
743
744<script id="wp-i18n-js" src="https://www.vlgllc.com/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 744
744
745<script id="wp-i18n-js-after"> 746wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 747//# sourceURL=wp-i18n-js-after 748</script>
vendor: 1 bytes, line 748
748
749<script id="wp-a11y-js" src="https://www.vlgllc.com/wp-includes/js/dist/a11y.min.js?ver=31c6cec5a4ff7aff483d"></script>
vendor: 1 bytes, line 749
749
750<script id="gform_json-js" defer='defer' src="https://www.vlgllc.com/wp-content/plugins/gravityforms/js/jquery.json.min.js?ver=3.1.2"></script>
vendor: 1 bytes, line 750
750
751<script id="gform_gravityforms-js-extra"> 752var gform_i18n = {"datepicker":{"wdOffset":1,"helpTextShort":"Press F1 for help","helpText":"Press the arrow keys to navigate by day, PageUp and PageDown to navigate by month, Alt+PageUp and Alt+PageDown to navigate by year, or Escape to cancel.","openOnFocusHelpText":"Press Down arrow to browse the calendar, or Escape to close.","tooltipTxt":"Press Escape to cancel","disabledTxt":"Disabled","markedTxt":"Selected","prevTxt":"Previous","nextTxt":"Next","monthTxt":"Month","yearTxt":"Year","months":["January","February","March","April","May","June","July","August","September","October","November","December"],"days":[{"s":"S","l":"Sunday"},{"s":"M","l":"Monday"},{"s":"T","l":"Tuesday"},{"s":"W","l":"Wednesday"},{"s":"T","l":"Thursday"},{"s":"F","l":"Friday"},{"s":"S","l":"Saturday"}]}}; 753var gf_legacy_multi = []; 754var gform_gravityforms = {"strings":{"invalid_file_extension":"This type of file is not allowed. Must be one of the following:","file_uploaded":"File uploaded","delete_file":"Delete this file","in_progress":"in progress","file_exceeds_limit":"File exceeds size limit","illegal_extension":"This type of file is not allowed.","max_reached":"Maximum number of files reached","unknown_error":"There was a problem while saving the file on the server","currently_uploading":"Please wait for the uploading to complete","cancel":"Cancel","cancel_upload":"Cancel this upload","cancelled":"Cancelled","error":"Error","message":"Message"},"vars":{"images_url":"https://www.vlgllc.com/wp-content/plugins/gravityforms/images"}}; 755var gf_global = {"gf_currency_config":{"name":"U.S. Dollar","symbol_left":"$","symbol_right":"","symbol_padding":"","thousand_separator":",","decimal_separator":".","decimals":2,"code":"USD"},"base_url":"https://www.vlgllc.com/wp-content/plugins/gravityforms","number_formats":[],"version_hash":"74fe894eea7a3d2d5b1e69b2d534eb92","countries":{"AF":"Afghanistan","AX":"\u00c5land Islands","AL":"Albania","DZ":"Algeria","AS":"American Samoa","AD":"Andorra","AO":"Angola","AI":"Anguilla","AQ":"Antarctica","AG":"Antigua and Barbuda","AR":"Argentina","AM":"Armenia","AW":"Aruba","AU":"Australia","AT":"Austria","AZ":"Azerbaijan","BS":"Bahamas","BH":"Bahrain","BD":"Bangladesh","BB":"Barbados","BY":"Belarus","BE":"Belgium","BZ":"Belize","BJ":"Benin","BM":"Bermuda","BT":"Bhutan","BO":"Bolivia","BQ":"Bonaire, Sint Eustatius and Saba","BA":"Bosnia and Herzegovina","BW":"Botswana","BV":"Bouvet Island","BR":"Brazil","IO":"British Indian Ocean Territory","BN":"Brunei Darussalam","BG":"Bulgaria","BF":"Burkina Faso","BI":"Burundi","CV":"Cabo Verde","KH":"Cambodia","CM":"Cameroon","CA":"Canada","KY":"Cayman Islands","CF":"Central African Republic","TD":"Chad","CL":"Chile","CN":"China","CX":"Christmas Island","CC":"Cocos Islands","CO":"Colombia","KM":"Comoros","CD":"Congo, Democratic Republic of the","CG":"Congo","CK":"Cook Islands","CR":"Costa Rica","CI":"C\u00f4te d'Ivoire","HR":"Croatia","CU":"Cuba","CW":"Cura\u00e7ao","CY":"Cyprus","CZ":"Czechia","DK":"Denmark","DJ":"Djibouti","DM":"Dominica","DO":"Dominican Republic","EC":"Ecuador","EG":"Egypt","SV":"El Salvador","GQ":"Equatorial Guinea","ER":"Eritrea","EE":"Estonia","SZ":"Eswatini","ET":"Ethiopia","FK":"Falkland Islands","FO":"Faroe Islands","FJ":"Fiji","FI":"Finland","FR":"France","GF":"French Guiana","PF":"French Polynesia","TF":"French Southern Territories","GA":"Gabon","GM":"Gambia","GE":"Georgia","DE":"Germany","GH":"Ghana","GI":"Gibraltar","GR":"Greece","GL":"Greenland","GD":"Grenada","GP":"Guadeloupe","GU":"Guam","GT":"Guatemala","GG":"Guernsey","GN":"Guinea","GW":"Guinea-Bissau","GY":"Guyana","HT":"Haiti","HM":"Heard Island and McDonald Islands","VA":"Holy See","HN":"Honduras","HK":"Hong Kong","HU":"Hungary","IS":"Iceland","IN":"India","ID":"Indonesia","IR":"Iran","IQ":"Iraq","IE":"Ireland","IM":"Isle of Man","IL":"Israel","IT":"Italy","JM":"Jamaica","JP":"Japan","JE":"Jersey","JO":"Jordan","KZ":"Kazakhstan","KE":"Kenya","KI":"Kiribati","KP":"Korea, Democratic People's Republic of","KR":"Korea, Republic of","KW":"Kuwait","KG":"Kyrgyzstan","LA":"La
755o People's Democratic Republic","LV":"Latvia","LB":"Lebanon","LS":"Lesotho","LR":"Liberia","LY":"Libya","LI":"Liechtenstein","LT":"Lithuania","LU":"Luxembourg","MO":"Macao","MG":"Madagascar","MW":"Malawi","MY":"Malaysia","MV":"Maldives","ML":"Mali","MT":"Malta","MH":"Marshall Islands","MQ":"Martinique","MR":"Mauritania","MU":"Mauritius","YT":"Mayotte","MX":"Mexico","FM":"Micronesia","MD":"Moldova","MC":"Monaco","MN":"Mongolia","ME":"Montenegro","MS":"Montserrat","MA":"Morocco","MZ":"Mozambique","MM":"Myanmar","NA":"Namibia","NR":"Nauru","NP":"Nepal","NL":"Netherlands","NC":"New Caledonia","NZ":"New Zealand","NI":"Nicaragua","NE":"Niger","NG":"Nigeria","NU":"Niue","NF":"Norfolk Island","MK":"North Macedonia","MP":"Northern Mariana Islands","NO":"Norway","OM":"Oman","PK":"Pakistan","PW":"Palau","PS":"Palestine, State of","PA":"Panama","PG":"Papua New Guinea","PY":"Paraguay","PE":"Peru","PH":"Philippines","PN":"Pitcairn","PL":"Poland","PT":"Portugal","PR":"Puerto Rico","QA":"Qatar","RE":"R\u00e9union","RO":"Romania","RU":"Russian Federation","RW":"Rwanda","BL":"Saint Barth\u00e9lemy","SH":"Saint Helena, Ascension and Tristan da Cunha","KN":"Saint Kitts and Nevis","LC":"Saint Lucia","MF":"Saint Martin","PM":"Saint Pierre and Miquelon","VC":"Saint Vincent and the Grenadines","WS":"Samoa","SM":"San Marino","ST":"Sao Tome and Principe","SA":"Saudi Arabia","SN":"Senegal","RS":"Serbia","SC":"Seychelles","SL":"Sierra Leone","SG":"Singapore","SX":"Sint Maarten","SK":"Slovakia","SI":"Slovenia","SB":"Solomon Islands","SO":"Somalia","ZA":"South Africa","GS":"South Georgia and the South Sandwich Islands","SS":"South Sudan","ES":"Spain","LK":"Sri Lanka","SD":"Sudan","SR":"Suriname","SJ":"Svalbard and Jan Mayen","SE":"Sweden","CH":"Switzerland","SY":"Syria Arab Republic","TW":"Taiwan","TJ":"Tajikistan","TZ":"Tanzania, the United Republic of","TH":"Thailand","TL":"Timor-Leste","TG":"Togo","TK":"Tokelau","TO":"Tonga","TT":"Trinidad and Tobago","TN":"Tunisia","TR":"T\u00fcrkiye","TM":"Turkmenistan","TC":"Turks and Caicos Islands","TV":"Tuvalu","UG":"Uganda","UA":"Ukraine","AE":"United Arab Emirates","GB":"United Kingdom","US":"United States","UY":"Uruguay","UM":"US Minor Outlying Islands","UZ":"Uzbekistan","VU":"Vanuatu","VE":"Venezuela","VN":"Viet Nam","VG":"Virgin Islands, British","VI":"Virgin Islands, U.S.","WF":"Wallis and Futuna","EH":"Western Sahara","YE":"Yemen","ZM":"Zambia","ZW":"Zimbabwe"},"strings":{"newRowAdded":"New row added.","rowRemoved":"Row removed","formSaved":"The form has been saved. The content contains the link to return and complete the form."}}; 756//# sourceURL=gform_gravityforms-js-extra 757</script>
vendor: 1 bytes, line 757
757
758<script id="gform_gravityforms-js" defer='defer' src="https://www.vlgllc.com/wp-content/plugins/gravityforms/js/gravityforms.min.js?ver=3.1.2"></script>
vendor: 150 bytes, lines 758-759
758 759<script id="gform_recaptcha-js" defer='defer' src="https://www.google.com/recaptcha/api.js?hl=en&&ver=7.1.2#038;render=explicit"></script>
760<script id="gform_placeholder-js" defer='defer' src="https://www.vlgllc.com/wp-content/plugins/gravityforms/js/placeholders.jquery.min.js?ver=3.1.2"></script>
vendor: 1 bytes, line 760
760
761<script id="gform_gravityforms_utils-js" defer='defer' src="https://www.vlgllc.com/wp-content/plugins/gravityforms/assets/js/dist/utils.min.js?ver=69a9db57304a9f86c3d1a0bea5fd2cf9"></script>
vendor: 1 bytes, line 761
761
762<script id="gform_gravityforms_theme_vendors-js" defer='defer' src="https://www.vlgllc.com/wp-content/plugins/gravityforms/assets/js/dist/vendor-theme.min.js?ver=0c901cb641ce64b99c20ea1a4d208cc9"></script>
vendor: 1 bytes, line 762
762
763<script id="gform_gravityforms_theme-js-extra"> 764var gform_theme_config = {"common":{"form":{"honeypot":{"version_hash":"74fe894eea7a3d2d5b1e69b2d534eb92"},"ajax":{"ajaxurl":"https://www.vlgllc.com/wp-admin/admin-ajax.php","ajax_submission_nonce":"24720a9a44","i18n":{"step_announcement":"Step %1$s of %2$s, %3$s","unknown_error":"There was an unknown error processing your request. Please try again.","error_403":"The request was blocked (403 error) for unknown security reasons. Remove any code-like text (scripts or DB queries) and try again."}}}},"hmr_dev":"","public_path":"https://www.vlgllc.com/wp-content/plugins/gravityforms/assets/js/dist/","config_nonce":"6b7fa79c52"}; 765//# sourceURL=gform_gravityforms_theme-js-extra 766</script>
vendor: 1 bytes, line 766
766
767<script id="gform_gravityforms_theme-js" defer='defer' src="https://www.vlgllc.com/wp-content/plugins/gravityforms/assets/js/dist/scripts-theme.min.js?ver=e27d9712159624c99129c8c208f022ad"></script>
vendor: 1 bytes, line 767
767
768<script id="elementor-pro-webpack-runtime-js" src="https://www.vlgllc.com/wp-content/plugins/elementor-pro/assets/js/webpack-pro.runtime.min.js?ver=4.2.3"></script>
vendor: 1 bytes, line 768
768
769<script id="elementor-pro-frontend-js-before"> 770var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/www.vlgllc.com\/wp-admin\/admin-ajax.php","nonce":"5ed23046bd","urls":{"assets":"https:\/\/www.vlgllc.com\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/www.vlgllc.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:\/\/www.vlgllc.com\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}}; 771//# sourceURL=elementor-pro-frontend-js-before 772</script>
vendor: 1 bytes, line 772
772
773<script id="elementor-pro-frontend-js" src="https://www.vlgllc.com/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=4.2.3"></script>
vendor: 1 bytes, line 773
773
774<script id="pro-elements-handlers-js" src="https://www.vlgllc.com/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=4.2.3"></script>
vendor: 1 bytes, line 774
774
775<script id="wp-emoji-settings" type="application/json"> 776{"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://www.vlgllc.com/wp-includes/js/wp-emoji-release.min.js?ver=7.1.2"}} 777</script>
vendor: 1 bytes, line 777
777
778<script type="module"> 779/*! This file is auto-generated */ 780var 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)))}); 781//# sourceURL=https://www.vlgllc.com/wp-includes/js/wp-emoji-loader.min.js 782</script>
782 783
783<script type="text/javascript"> 784 (function() { 785 var t = document.createElement( 'script' ); 786 t.type = 'text/javascript'; 787 t.async = true; 788 t.id = 'gauges-tracker'; 789 t.setAttribute( 'data-site-id', '69af6db9f28cfe538577058d' ); 790 t.src = '//secure.gaug.es/track.js'; 791 var s = document.getElementsByTagName( 'script' )[0]; 792 s.parentNode.insertBefore( t, s ); 793 })(); 794 </script>
794 795 796<!-- This site is optimized with Phil Singleton's WP SEO Structured Data Plugin v2.8.1 - https://kcseopro.com/wordpress-seo-structured-data-schema-plugin/ -->
797<script type="application/ld+json">{ 798 "@context": "https://schema.org", 799 "@type": "ContactPage", 800 "name": "Contact Us | Visterra Landscape Group", 801 "description": "Contact Visterra Landscape Group to partner with us. Join our dynamic network of landscaping companies and access resources to grow your business!", 802 "image": { 803 "@type": "ImageObject", 804 "url": "https://www.vlgllc.com/wp-content/uploads/2024/06/grow-with-us-hero-new.webp", 805 "height": 710, 806 "width": 1920 807 }, 808 "url": "https://www.vlgllc.com/contact/" 809}</script>
809 810<!-- / WP SEO Structured Data Plugin. --> 811
812<script> 813gform.initializeOnLoaded( function() { jQuery(document).on('gform_post_render', function(event, formId, currentPage){if(formId == 2) {if(typeof Placeholders != 'undefined'){ 814 Placeholders.enable(); 815 }} } );jQuery(document).on('gform_post_conditional_logic', function(event, formId, fields, isInit){} ) } ); 816</script>
vendor: 1 bytes, line 816
816
817<script> 818gform.initializeOnLoaded( function() {jQuery(document).trigger("gform_pre_post_render", [{ formId: "2", currentPage: "1", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_2" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_2"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_2" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; gform.core.triggerPostRenderEvents( 2, 1 ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } ); 819</script>
819 820</body> 821</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.