PageSourceSearch

https://www.idealfoundationsystems.com/contact-us/

html idealfoundationsystems.com collected 2026-10-08 07:22:13 UTC 90,880 bytes, 2,296 lines download raw bytes

1<!doctype html><!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7" lang="en" > <![endif]--><!--[if IE 7]>    <html class="no-js lt-ie9 lt-ie8" lang="en" >        <![endif]--><!--[if IE 8]>    <html class="no-js lt-ie9" lang="en" >               <![endif]--><!--[if gt IE 8]><!--><html class="no-js" lang="en"><head>
2    <meta charset="utf-8">
3
4    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
5
6    
7      <meta name="author" content="IDEAL Group">
8    
9
10    
11      <title>Contact Us | IDEAL Group</title>
12    
13
14    
15      <link rel="shortcut icon" href="https://www.idealfoundationsystems.com/hubfs/ASSETS/logos/IDEAL-Favicon.svg">
16    
17
18    <meta name="description" content="Contact the IDEAL Group for innovative deep foundation solutions that save you time and money by sidestepping common frustrations and challenges. ">
19
20    
21    
22    
23
24		
25		
26  		
27		
28
29    
30    
31
32    
33    
34
35    
36    
37    
38    
39
40    
41		
42
43    
44    
45<meta name="viewport" content="width=device-width, initial-scale=1">
46
47    
48    <meta property="og:description" content="Contact the IDEAL Group for innovative deep foundation solutions that save you time and money by sidestepping common frustrations and challenges. ">
49    <meta property="og:title" content="Contact Us | IDEAL Group">
50    <meta name="twitter:description" content="Contact the IDEAL Group for innovative deep foundation solutions that save you time and money by sidestepping common frustrations and challenges. ">
51    <meta name="twitter:title" content="Contact Us | IDEAL Group">
52
53    
54
55    
56
57    <style>
58a.cta_button{-moz-box-sizing:content-box !important;-webkit-box-sizing:content-box !important;box-sizing:content-box !important;vertical-align:middle}.hs-breadcrumb-menu{list-style-type:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}.hs-breadcrumb-menu-item{float:left;padding:10px 0px 10px 10px}.hs-breadcrumb-menu-divider:before{content:'›';padding-left:10px}.hs-featured-image-link{border:0}.hs-featured-image{float:right;margin:0 0 20px 20px;max-width:50%}@media (max-width: 568px){.hs-featured-image{float:none;margin:0;width:100%;max-width:100%}}.hs-screen-reader-text{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}
59</style>
60
61<link rel="stylesheet" href="https://www.idealfoundationsystems.com/hubfs/hub_generated/template_assets/1/181907588136/1770905311140/template_production.min.css">
62<link rel="stylesheet" href="https://www.idealfoundationsystems.com/hubfs/hub_generated/template_assets/1/181907588238/1770905309557/template_Header.min.css">
63<link rel="stylesheet" href="https://www.idealfoundationsystems.com/hubfs/hub_generated/template_assets/1/181937225877/1769531362254/template_child.min.css">
64<link class="hs-async-css" rel="preload" href="https://cdn.jsdelivr.net/npm/@fancyapps/[email protected]/dist/fancybox.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
65<noscript><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fancyapps/[email protected]/dist/fancybox.css"></noscript>
66
67						<style>
68							.header--main .header--main--logo img {
69                max-height: 70px!important;
70                width:auto;
71                max-width:100%;
72							}
73							@media   (max-width: 1024px) {
74								.header--main .header--main--logo img {
75                  max-height: 40px!important;
76                  width:auto;
77                  max-width:100%;
78								}
79							}
80						</style>
81					
82<link class="hs-async-css" rel="preload" href="https://www.idealfoundationsystems.com/hubfs/hub_generated/template_assets/1/181907588119/1770905296006/template_Hero_-_Form.min.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
83<noscript><link rel="stylesheet" href="https://www.idealfoundationsystems.com/hubfs/hub_generated/template_assets/1/181907588119/1770905296006/template_Hero_-_Form.min.css"></noscript>
84<link class="hs-async-css" rel="preload" href="https://www.idealfoundationsystems.com/hubfs/hub_generated/template_assets/1/181903320867/1770905297887/template_Footer.min.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
85<noscript><link rel="stylesheet" href="https://www.idealfoundationsystems.com/hubfs/hub_generated/template_assets/1/181903320867/1770905297887/template_Footer.min.css"></noscript>
86<!-- Editor Styles -->
87<style id="hs_editor_style" type="text/css">
88.header_area-row-0-force-full-width-section > .row-fluid {
89  max-width: none !important;
90}
91/* HubSpot Styles (default) */
92.header_area-column-1-hidden {
93  display: block !important;
94}
95</style>
96<style>
97  @font-face {
98    font-family: "Figtree";
99    font-weight: 800;
100    font-style: normal;
101    font-display: swap;
102    src: url("/_hcms/googlefonts/Figtree/800.woff2") format("woff2"), url("/_hcms/googlefonts/Figtree/800.woff") format("woff");
103  }
104  @font-face {
105    font-family: "Figtree";
106    font-weight: 700;
107    font-style: normal;
108    font-display: swap;
109    src: url("/_hcms/googlefonts/Figtree/700.woff2") format("woff2"), url("/_hcms/googlefonts/Figtree/700.woff") format("woff");
110  }
111  @font-face {
112    font-family: "Figtree";
113    font-weight: 400;
114    font-style: normal;
115    font-display: swap;
116    src: url("/_hcms/googlefonts/Figtree/regular.woff2") format("woff2"), url("/_hcms/googlefonts/Figtree/regular.woff") format("woff");
117  }
118  @font-face {
119    font-family: "Poppins";
120    font-weight: 800;
121    font-style: normal;
122    font-display: swap;
123    src: url("/_hcms/googlefonts/Poppins/800.woff2") format("woff2"), url("/_hcms/googlefonts/Poppins/800.woff") format("woff");
124  }
125  @font-face {
126    font-family: "Poppins";
127    font-weight: 700;
128    font-style: normal;
129    font-display: swap;
130    src: url("/_hcms/googlefonts/Poppins/700.woff2") format("woff2"), url("/_hcms/googlefonts/Poppins/700.woff") format("woff");
131  }
132  @font-face {
133    font-family: "Poppins";
134    font-weight: 400;
135    font-style: normal;
136    font-display: swap;
137    src: url("/_hcms/googlefonts/Poppins/regular.woff2") format("woff2"), url("/_hcms/googlefonts/Poppins/regular.woff") format("woff");
138  }
139  @font-face {
140    font-family: "Poppins";
141    font-weight: 500;
142    font-style: normal;
143    font-display: swap;
144    src: url("/_hcms/googlefonts/Poppins/500.woff2") format("woff2"), url("/_hcms/googlefonts/Poppins/500.woff") format("woff");
145  }
146</style>
147
148    
148<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
148
149
150
151    
152    <link rel="canonical" href="https://www.idealfoundationsystems.com/contact-us/">
153
154<!-- Google Tag Manager -->
155<script>
vendor: 327 bytes, lines 155-159
155(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
156new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
157j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
158'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
159})(window,document,'script','dataLayer','
159GTM-KDJKZNFS
vendor: 3 bytes, line 159
159');
159</script>
159
160<!-- End Google Tag Manager -->
161<script defer src="https://connect.podium.com/widget.js#ORG_TOKEN=3deb28b1-69d6-482e-9e1f-e67c6db78d39" id="podium-widget" data-organization-api-token="3deb28b1-69d6-482e-9e1f-e67c6db78d39"></script>
161
162<meta property="og:url" content="https://www.idealfoundationsystems.com/contact-us/">
163<meta name="twitter:card" content="summary">
164<meta http-equiv="content-language" content="en">
165
166
167
168
169
170
171
172  <meta name="generator" content="HubSpot"></head>
173
174  <body class="header--solid ">
175		<div class="body-wrapper   hs-content-id-183272356748 hs-landing-page hs-page ">
176      
177        <div data-global-resource-path="Trust-Ideal Group/templates/partials/header.html"><div class="container-fluid">
178<div class="row-fluid-wrapper">
179<div class="row-fluid">
180<div class="span12 widget-span widget-type-cell " style="" data-widget-type="cell" data-x="0" data-w="12">
181
182<div class="row-fluid-wrapper row-depth-1 row-number-1 header_area-row-0-force-full-width-section dnd-section">
183<div class="row-fluid ">
184<div class="span12 widget-span widget-type-cell header_area-column-1-hidden dnd-column" style="" data-widget-type="cell" data-x="0" data-w="12">
185
186<div class="row-fluid-wrapper row-depth-1 row-number-2 dnd-row">
187<div class="row-fluid ">
188<div class="span12 widget-span widget-type-custom_widget dnd-module" style="" data-widget-type="custom_widget" data-x="0" data-w="12">
189<div id="hs_cos_wrapper_header_area-module-2" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module">
190
191<a class="skip-to-content-link" href="#maincontent">Skip to main content</a>
192
193
194
195
196
197
198
199
200
201
202
203<header class="site--header">
204
205  
206
207  <div class="header--body">
208
209    
210
211    
212    <div class="header--main">
213      <div class="grid hard--ends">
214        <div class="grid__item flexgrid no--wrap one-whole hard--ends overflow--visible all--valign--middle valign--middle">
215
216          <a class="header--main--logo grid__item portable-seven-twelfths hard" title="" href="https://www.idealfoundationsystems.com/">
217						<img class="header--main--logo--default" alt="IDEAL Group" src="https://www.idealfoundationsystems.com/hubfs/assets/logos/IDEAL-Logo.svg" width="1301" height="258">
218						<img class="header--main--logo--white" alt="IDEAL Group" src="https://www.idealfoundationsystems.com/hubfs/assets/logos/IDEAL-Logo-White.svg" width="1301" height="258">
219          </a>
220					
221
222
223          <div class="header--main--right grid__item flexgrid justify--end valign--middle portable-five-twelfths hard--ends hard--right text--right">
224            <div class="header--main--nav--wrapper portable-visuallyhidden">
225							
226								<nav aria-label="Main Menu" role="menubar" class="header--main--nav portable-visuallyhidden">
227									
228									
229										
230										<div role="presentation" class="header--main--nav--item header--main--nav--item--parent  ">
231											
232												<span role="menuitem" aria-haspopup="true" aria-expanded="false" class="header--main--nav--item--label">
233													<span tabindex="0" class="header--main--nav--item--label--inner">
234														Products
235														
236														<span class="header--main--nav--item--label--parent--indicator">
237															<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 448 512"><!--! Font Awesome Pro 6.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z" /></svg>                      </span>
238														
239													</span>
240												</span>
241											
242
243											
244												
245												<div class="header--main--nav--nestedmenu" role="presentation">
246													<div id="hs_menu_wrapper_header_area-module-2_" class="hs-menu-wrapper active-branch flyouts hs-menu-flow-horizontal" role="navigation" data-sitemap-name="" data-menu-id="" aria-label="Navigation Menu">
247 <ul role="menu">
248  <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="/stelcor-products/" role="menuitem" target="_self">STELCOR Drilled-In Displacement Piles</a></li>
249  <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="/helical-piles/" role="menuitem" target="_self">Helical Piles </a></li>
250 </ul>
251</div>
252												</div>
253												
254											
255										</div>
256										
257									
258										
259										<div role="presentation" class="header--main--nav--item   ">
260											
261												<a role="menuitem" class="header--main--nav--item--label" href="https://www.idealfoun
261dationsystems.com/designbuild-foundations">
262													<span class="header--main--nav--item--label--inner">
263														Services 
264														
265													</span>
266												</a>
267											
268
269											
270										</div>
271										
272									
273										
274										<div role="presentation" class="header--main--nav--item header--main--nav--item--parent  ">
275											
276												<span role="menuitem" aria-haspopup="true" aria-expanded="false" class="header--main--nav--item--label">
277													<span tabindex="0" class="header--main--nav--item--label--inner">
278														Who We Serve 
279														
280														<span class="header--main--nav--item--label--parent--indicator">
281															<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 448 512"><!--! Font Awesome Pro 6.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z" /></svg>                      </span>
282														
283													</span>
284												</span>
285											
286
287											
288												
289												<div class="header--main--nav--nestedmenu" role="presentation">
290													<div id="hs_menu_wrapper_header_area-module-2_" class="hs-menu-wrapper active-branch flyouts hs-menu-flow-horizontal" role="navigation" data-sitemap-name="" data-menu-id="" aria-label="Navigation Menu">
291 <ul role="menu">
292  <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="/general-contractors/" role="menuitem" target="_self">Owners &amp; Developers</a></li>
293  <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="/engineers-and-architects/" role="menuitem" target="_self">Engineers</a></li>
294  <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="/installation-contractors/" role="menuitem" target="_self">Contractors</a></li>
295 </ul>
296</div>
297												</div>
298												
299											
300										</div>
301										
302									
303										
304										<div role="presentation" class="header--main--nav--item header--main--nav--item--parent header--main--nav--item--megamenu--parent ">
305											
306												<span role="menuitem" aria-haspopup="true" aria-expanded="false" class="header--main--nav--item--label">
307													<span tabindex="0" class="header--main--nav--item--label--inner">
308														Resources
309														
310														<span class="header--main--nav--item--label--parent--indicator">
311															<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 448 512"><!--! Font Awesome Pro 6.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z" /></svg>                      </span>
312														
313													</span>
314												</span>
315											
316
317											
318												
319												<div class="header--main--nav--megamenu  narrow" role="presentation">
320													<div class="header--megamenu--wrapper" role="presentation">
321														<div class="header--megamenu--body" role="presentation">
322															<div class="header--megamenu--body--groups--wrapper" role="presentation">
323																
324																	<div class="header--megamenu--body--group background--default   header--megamenu--body--group--columns--1" style="width:50%;" role="presentation">
325																		<div class="header--megamenu--group--wrapper" role="presentation">
326																			
327																				<div class="header--megamenu--link--block--wrapper" role="presentation">
328
329																					<div class="header--megamenu--link--block--content">
330																						
331																							<a role="menuitem" class="header--megamenu--group--header" href="/product-documentation/">
332																						
333																								<span class="header--megamenu--group--header--label" role="presentation">
334																									<span class="header--megamenu--group--header--label--inner">
335																										Product Documentation
336																										
337																											<span class="header--megamenu--group--header--label--parent--indicator">
338																												<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 320 512"><!--! Font Awesome Pro 6.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --><path d="M96 480c-8.188 0-16.38-3.125-22.62-9.375c-12.5-12.5-12.5-32.75 0-45.25L242.8 256L73.38 86.63c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0l192 192c12.5 12.5 12.5 32.75 0 45.25l-192 192C112.4 476.9 104.2 480 96 480z" /></svg>
339																											</span>
340																										
341																									</span>
342																								</span>
343																						
344																							</a>
345																						
346																						
347																							<div class="header--megamenu--group--nav" role="presentation">
348																								<div id="hs_menu_wrapper_header_area-module-2_" class="hs-menu-wrapper active-branch flyout
348s hs-menu-flow-horizontal" role="navigation" data-sitemap-name="" data-menu-id="" aria-label="Navigation Menu">
349 <ul role="menu">
350  <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="/product-documentation/?pageNumber=0&amp;sortType=popularity&amp;sortOrder=desc&amp;resource_type=1" role="menuitem" target="_self">Cut Sheets</a></li>
351  <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="/product-documentation/?pageNumber=0&amp;sortType=popularity&amp;sortOrder=desc&amp;resource_type=18" role="menuitem" target="_self">Design Guides</a></li>
352 </ul>
353</div>
354																							</div>
355																						
356																					</div>
357
358																				</div>
359																			
360																				<div class="header--megamenu--link--block--wrapper" role="presentation">
361
362																					<div class="header--megamenu--link--block--content">
363																						
364																							<a role="menuitem" class="header--megamenu--group--header" href="/learning-center/">
365																						
366																								<span class="header--megamenu--group--header--label" role="presentation">
367																									<span class="header--megamenu--group--header--label--inner">
368																										Learning Center
369																										
370																											<span class="header--megamenu--group--header--label--parent--indicator">
371																												<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 320 512"><!--! Font Awesome Pro 6.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --><path d="M96 480c-8.188 0-16.38-3.125-22.62-9.375c-12.5-12.5-12.5-32.75 0-45.25L242.8 256L73.38 86.63c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0l192 192c12.5 12.5 12.5 32.75 0 45.25l-192 192C112.4 476.9 104.2 480 96 480z" /></svg>
372																											</span>
373																										
374																									</span>
375																								</span>
376																						
377																							</a>
378																						
379																						
380																							<div class="header--megamenu--group--nav" role="presentation">
381																								<div id="hs_menu_wrapper_header_area-module-2_" class="hs-menu-wrapper active-branch flyouts hs-menu-flow-horizontal" role="navigation" data-sitemap-name="" data-menu-id="" aria-label="Navigation Menu">
382 <ul role="menu">
383  <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="https://www.idealfoundationsystems.com/learning-center/?pageNumber=0&amp;sortType=popularity&amp;sortOrder=desc&amp;resource_type=1" role="menuitem" target="_self">Articles</a></li>
384  <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="https://www.idealfoundationsystems.com/learning-center/?pageNumber=0&amp;sortType=popularity&amp;sortOrder=desc&amp;resource_type=5" role="menuitem" target="_self">Case Studies</a></li>
385 </ul>
386</div>
387																							</div>
388																						
389																					</div>
390
391																				</div>
392																			
393																		</div>
394																	</div>
395																
396																	<div class="header--megamenu--body--group background--default   header--megamenu--body--group--columns--1" style="width:50%;" role="presentation">
397																		<div class="header--megamenu--group--wrapper" role="presentation">
398																			
399																				<div class="header--megamenu--link--block--wrapper" role="presentation">
400
401																					<div class="header--megamenu--link--block--content">
402																						
403																							<span class="header--megamenu--group--header" role="presentation">
404																						
405																								<span class="header--megamenu--group--header--label" role="presentation">
406																									<span class="header--megamenu--group--header--label--inner">
407																										Popular
408																										
409																									</span>
410																								</span>
411																						
412																							</span>
413																						
414																						
415																							<div class="header--megamenu--group--nav" role="presentation">
416																								<div id="hs_menu_wrapper_header_area-module-2_" class="hs-menu-wrapper active-branch flyout
416s hs-menu-flow-horizontal" role="navigation" data-sitemap-name="" data-menu-id="" aria-label="Navigation Menu">
417 <ul role="menu">
418  <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="https://www.idealfoundationsystems.com/product-documentation/?pageNumber=0&amp;sortType=popularity&amp;sortOrder=desc&amp;resource_product1=8&amp;resource_type=1" role="menuitem" target="_self">Helical Piles Cut Sheets</a></li>
419  <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="https://www.idealfoundationsystems.com/product-documentation/?pageNumber=0&amp;sortType=popularity&amp;sortOrder=desc&amp;resource_product1=7&amp;resource_type=1" role="menuitem" target="_self">STELCOR Cut Sheets</a></li>
420  <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="https://www.idealfoundationsystems.com/product-documentation/?pageNumber=0&amp;sortType=popularity&amp;sortOrder=desc&amp;resource_type=18" role="menuitem" target="_self">Design Guidelines </a></li>
421  <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="https://www.idealfoundationsystems.com/product-documentation/?pageNumber=0&amp;sortType=popularity&amp;sortOrder=desc&amp;resource_type=16" role="menuitem" target="_self">Brochures</a></li>
422 </ul>
423</div>
424																							</div>
425																						
426																					</div>
427
428																				</div>
429																			
430																		</div>
431																	</div>
432																
433															</div>
434														</div>
435														
436													</div>
437												</div>
438												
439											
440										</div>
441										
442									
443										
444										<div role="presentation" class="header--main--nav--item header--main--nav--item--parent  ">
445											
446												<span role="menuitem" aria-haspopup="true" aria-expanded="false" class="header--main--nav--item--label">
447													<span tabindex="0" class="header--main--nav--item--label--inner">
448														Company
449														
450														<span class="header--main--nav--item--label--parent--indicator">
451															<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 448 512"><!--! Font Awesome Pro 6.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z" /></svg>                      </span>
452														
453													</span>
454												</span>
455											
456
457											
458												
459												<div class="header--main--nav--nestedmenu" role="presentation">
460													<div id="hs_menu_wrapper_header_area-module-2_" class="hs-menu-wrapper active-branch flyouts hs-menu-flow-horizontal" role="navigation" data-sitemap-name="" data-menu-id="" aria-label="Navigation Menu">
461 <ul role="menu" class="active-branch">
462  <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="/about-us/" role="menuitem" target="_self">About Us</a></li>
463  <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="/careers/" role="menuitem" target="_self">Careers</a></li>
464  <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="/blog/" role="menuitem" target="_self">Blog</a></li>
465  <li class="hs-menu-item hs-menu-depth-1 active active-branch" role="none"><a href="/contact-us/" role="menuitem" target="_self">Contact Us</a></li>
466 </ul>
467</div>
468												</div>
469												
470											
471										</div>
472										
473									
474									
475								</nav>
476							
477            </div>
478
479            
480              <div class="header--main--search">
481                <a id="searchTrigger" role="button" title="Open Search" href="javascript:;" class="header--main--search--trigger">
482                  <span class="header--main--search--trigger--icon">
483										<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 512">
484											<!--! Font Awesome Pro 6.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. -->
485											<path d="M500.3 443.7l-119.7-119.7c27.22-40.41 40.65-90.9 33.46-144.7C401.8 87.79 326.8 13.32 235.2 1.723C99.01-15.51-15.51 99.01 1.724 235.2c11.6 91.64 86.08 166.7 177.6 178.9c53.8 7.189 104.3-6.236 144.7-33.46l119.7 119.7c15.62 15.62 40.95 15.62 56.57 0C515.9 484.7 515.9 459.3 500.3 443.7zM79.1 208c0-70.58 57.42-128 128-128s128 57.42 128 128c0 70.58-57.42 128-128 128S79.1 278.6 79.1 208z" />
486										</svg>
487									</span>
488                  <span class="sr-only">Open Search</span>
489                </a>
490              </div>
491            
492
493            
494
495            
496              
497              
498                <a title="Click here to schedule a call" role="button" aria-label="Click here to schedule a call" class="header--main--cta btn btn--narrow portable-visuallyhidden" href="/talk-to-consultant/">
499                  Talk to a Consultant
500                </a>
501              
502            
503
504            <button class="header--main--menutrigger lap-and-up-visuallyhidden no--style" title="Click here to open the mobile menu" aria-label="Click here to open the mobile menu">
505              <span class="header--main--menutrigger--icon">
506                <span></span>
507                <span></span>
508                <span></span>
509                <span></span>
510              </span>
511            </button>
512          </div>
513				</div>
514        <div class="header--divider grid__item one-whole hard--ends"></div>
515      </div>
516    </div>
517  </div>
518  <div id="main--search" class="header--main--search--input">
519		
520    <div class="grid hard--ends portable-hard--sides">
521      <div class="grid__item hard one-whole desk-ten-twelfths">
522        <div class="header--search--lightbox--container">
523          
524            <div class="h2 text--center color--white hard--ends">
525              Search for topics or resources
526            </div>
527          
528          
529            <div class="p hard--top font--14 text--center color--white">
530              Enter your search below and hit enter or click the search icon.
531            </div>
532          
533          <div class="header--main--search--input--container relative">
534            <form role="search" onsubmit="event.preventDefault();headerSearch(this);">
535              <label class="visuallyhidden">Search for topics or resources</label>
536              <input id="searchBox" role="searchbox" type="text" class="header--main--search--input--input" placeholder="Search our site for...">
537							
538								
539									<input type="hidden" name="type" value="SITE_PAGE">
540								
541								
542									<input type="hidden" name="type" value="LANDING_PAGE">
543								
544								
545									<input type="hidden" name="type" value="BLOG_POST">
546									<input type="hidden" name="type" value="LISTING_PAGE">
547								
548								
549								
550									<input type="hidden" name="domain" value="https://www.idealfoundationsystems.com/">
551								
552							
553              <input role="button" type="submit" class="visuallyhidden" value="Submit">
554              <div id="search--button" class="header--main--search--search">
555                <span class="header--main--search--search--icon">
556									<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 512"><!--! Font Awesome Pro 6.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --><path d="M500.3 443.7l-119.7-119.7c27.22-40.41 40.65-90.9 33.46-144.7C401.8 87.79 326.8 13.32 235.2 1.723C99.01-15.51-15.51 99.01 1.724 235.2c11.6 91.64 86.08 166.7 177.6 178.9c53.8 7.189 104.3-6.236 144.7-33.46l119.7 119.7c15.62 15.62 40.95 15.62 56.57 0C515.9 484.7 515.9 459.3 500.3 443.7zM79.1 208c0-70.58 57.42-128 128-128s128 57.42 128 128c0 70.58-57.42 128-128 128S79.1 278.6 79.1 208z" /></svg>
557								</span>
558              </div>
559            </form>
560            <div class="header--main--search--close portable-visuallyhidden">
561              <a title="Close Search" href="javascript:;" class="header--main--search--close--icon">
562                <svg width="12px" height="12px" viewbox="0 0 18 18" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
563                  <path fill="#ffffff" d="M17.7273198,16.4122098 L10.3149959,8.99980599 L17.7273198,1.58740219 C18.0908934,1.22382461 18.0908934,0.635581711 17.7273198,0.272392162 C17.3641341,-0.0907973873 16.7755095,-0.0907973873 16.4123239,0.272392162 L9,7.68479596 L1.58767609,0.272392162 C1.22410244,-0.0907973873 0.635865875,-0.0907973873 0.27268024,0.272392162 C-0.0908934134,0.635581711 -0.0908934134,1.22382461 0.27268024,1.58740219 L7.68500415,8.99980599 L0.27268024,16.4122098 C-0.0908934134,16.7757874 -0.0908934134,17.3640303 0.27268024,17.7276078 C0.453885039,17.9088146 0.692128607,18 0.929984156,18 C1.16783971,18 1.40608327,17.9088146 1.58767609,17.7276078 L9,10.314816 L16.4123239,17.7276078 C16.5939167,17.9088146 16.8317723,18 17.0700158,18 C17.3078714,18 17.5457269,17.9088146 17.7273198,17.7276078 C18.0908934,17.3640303 18.0908934,16.7757874 17.7273198,16.4122098"></path>
564                </svg>
565                <span class="sr-only">Close Search</span>
566              </a>
567            </div>
568          </div>
569        </div>
570      </div>
571    </div>
572  </div>
573  <div class="mobilenav lap-and-up-visuallyhidden">
574    <div class="mobilenav--nav--wrapper">
575      <div class="mobilenav--nav">
576				
577
578					
579					<div class="mobilenav--panel mobilenav--panel--depth--0 mobilenav--panel--active" rel="0" data-depth="0">
580						<div class="mobilenav--panel--outer">
581							<div class="mobilenav--panel--inner">
582
583								<div class="mobilenav--panel--body" role="menu">
584									
585									
586										
587										<div class="mobilenav--nav--item mobilenav--nav--item--parent" rel="p-1" role="menuitem">
588											
589												<span class="mobilenav--nav--item--label">
590													Products
591												</span>
592											
593
594											
595												
596												
597												<div class="mobilenav--panel mobilenav--panel--depth--1" rel="p-1" data-depth="1">
598													<div class="mobilenav--panel--outer">
599														<div class="mobilenav--panel--inner">
600															<div class="mobilenav--panel--body" role="menu">
601																<div class="mobilenav--nav--back" rel="0" role="menuitem">
602																	<div class="mobilenav--nav--back--label">
603																		Products
604																		
605																	</div>
606																</div>
607																
608																
609																	
610																	<div class="mobilenav--nav--item " rel="p-1-1" role="menuitem">
611																		<a href="/stelcor-products/" class="mobilenav--nav--item--label">
612																			STELCOR Drilled-In Displacement Piles
613																		</a>
614																		
615																	</div>
616																
617																	
618																	<div class="mobilenav--nav--item " rel="p-1-2" role="menuitem">
619																		<a href="/helical-piles/" class="mobilenav--nav--item--label">
620																			Helical Piles 
621																		</a>
622																		
623																	</div>
624																
625															</div>
626														</div>
627													</div>
628												</div>
629												
630												
631											
632
633										</div>
634									
635										
636										<div class="mobilenav--nav--item " rel="p-2" role="menuitem">
637											
638												<a href="https://www.idealfoundationsystems.com/designbuild-foundations" class="mobilenav--nav--item--label">
639													Services 
640												</a>
641											
642
643											
644
645										</div>
646									
647										
648										<div class="mobilenav--nav--item mobilenav--nav--item--parent" rel="p-3" role="menuitem">
649											
650												<span class="mobilenav--nav--item--label">
651													Who We Serve 
652												</span>
653											
654
655											
656												
657												
658												<div class="mobilenav--panel mobilenav--panel--depth--1" rel="p-3" data-depth="1">
659													<div class="mobilenav--panel--outer">
660														<div class="mobilenav--panel--inner">
661															<div class="mobilenav--panel--body" role="menu">
662																<div class="mobilenav--nav--back" rel="0" role="menuitem">
663																	<div class="mobilenav--nav--back--label">
664																		Who We Serve 
665																		
666																	</div>
667																</div>
668																
669																
670																	
671																	<div class="mobilenav--nav--item " rel="p-3-1" role="menuitem">
672																		<a href="/general-contractors/" class="mobilenav--nav--item--label">
673																			Owners &amp; Developers
674																		</a>
675																		
676																	</div>
677																
678																	
679																	<div class="mobilenav--nav--item " rel="p-3-2" role="menuitem">
680																		<a href="/engineers-and-architects/" class="mobilenav--nav--item--label">
681																			Engineers
682																		</a>
683																		
684																	</div>
685																
686																	
687																	<div class="mobilenav--nav--item " rel="p-3-3" role="menuitem">
688																		<a href="/installation-contractors/" class="mobilenav--nav--item--label">
689																			Contractors
690																		</a>
691																		
692																	</div>
693																
694															</div>
695														</div>
696													</div>
697												</div>
698												
699												
700											
701
702										</div>
703									
704										
705										<div class="mobilenav--nav--item mobilenav--nav--item--parent" rel="p-4" role="menuitem">
706											
707												<span class="mobilenav--nav--item--label">
708													Resources
709												</span>
710											
711
712											
713												
714												
715												<div class="mobilenav--panel mobilenav--panel--depth--1 mobilenav--panel--megagroup" rel="p-4" data-depth="1">
716													<div class="mobilenav--panel--outer">
717														<div class="mobilenav--panel--inner">
718															<div class="mobilenav--panel--body" role="menu">
719																<div class="mobilenav--nav--back" rel="0" role="menuitem">
720																	<div class="mobilenav--nav--back--label">
721																		Resources
722																		
723																	</div>
724																</div>
725																
726																
727																	
728																	
729																		
730																		<div class="mobilenav--nav--item mobilenav--nav--item--parent" rel="p-4-1-1" role="menuitem">
731																			<div class="mobilenav--nav--item--label">
732																				<div class="mobilenav--nav--item--label--container">
733																					<span class="mobilenav--nav--item--label--label">
734																						Product Documentation
735																					</span>
736																				</div>
737																			</div>
738																			
739																			<div class="mobilenav--panel mobilenav--panel--depth--2" rel="p-4-1-1" data-depth="2">
740																				<div class="mobilenav--panel--outer">
741																					<div class="mobilenav--panel--inner">
742																						<div class="mobilenav--panel--body" role="menu">
743																							<div class="mobilenav--nav--back" rel="p-4" role="menuitem">
744																								<div class="mobilenav--nav--back--label">
745																									Product Documentation
746																									
747																								</div>
748																							</div>
749
750																							
751																								<div class="mobilenav--nav--item" role="menuitem">
752																									<a href="/product-documentation/" class="mobilenav--nav--item--label">
753																										
754																											Product Documentation
755																										
756																									</a>
757																								</div>
758																							
759																							
760																								
761																								<div class="mobilenav--nav--item " rel="p-4-1-1-1" role="menuitem">
762																									<a href="/product-documentation/?pageNumber=0&amp;sortType=popularity&amp;sortOrder=desc&amp;resource_type=1" class="mobilenav--nav--item--label">
763																										Cut Sheets
764																									</a>
765																									
766																								</div>
767																							
768																								
769																								<div class="mobilenav--nav--item " rel="p-4-1-1-2" role="menuitem">
770																									<a href="/product-documentation/?pageNumber=0&amp;sortType=popularity&amp;sortOrder=desc&amp;resource_type=18" class="mobilenav--nav--item--label">
771																										Design Guides
772																									</a>
773																									
774																								</div>
775																							
776
777																						</div>
778																					</div>
779																				</div>
780																			</div>
781																			
782																		</div>
783																	
784																		
785																		<div class="mobilenav--nav--item mobilenav--nav--item--parent" rel="p-4-1-2" role="menuitem">
786																			<div class="mobilenav--nav--item--label">
787																				<div class="mobilenav--nav--item--label--container">
788																					<span class="mobilenav--nav--item--label--label">
789																						Learning Center
790																					</span>
791																				</div>
792																			</div>
793																			
794																			<div class="mobilenav--panel mobilenav--panel--depth--2" rel="p-4-1-2" data-depth="2">
795																				<div class="mobilenav--panel--outer">
796																					<div class="mobilenav--panel--inner">
797																						<div class="mobilenav--panel--body" role="menu">
798																							<div class="mobilenav--nav--back" rel="p-4" role="menuitem">
799																								<div class="mobilenav--nav--back--label">
800																									Learning Center
801																									
802																								</div>
803																							</div>
804
805																							
806																								<div class="mobilenav--nav--item" role="menuitem">
807																									<a href="/learning-center/" class="mobilenav--nav--item--label">
808																										
809																											Learning Center
810																										
811																									</a>
812																								</div>
813																							
814																							
815																								
816																								<div class="mobilenav--nav--item " rel="p-4-1-2-1" role="menuitem">
817																									<a href="https://www.idealfoundationsystems.com/learning-center/?pageNumber=0&amp;sortType=popularity&amp;sortOrder=desc&amp;resource_type=1" class="mobilenav--nav--item--label">
818																										Articles
819																									</a>
820																									
821																								</div>
822																							
823																								
824																								<div class="mobilenav--nav--item " rel="p-4-1-2-2" role="menuitem">
825																									<a href="https://www.idealfoundationsystems.com/learning-center/?pageNumber=0&amp;sortType=popularity&amp;sortOrder=desc&amp;resource_type=5" class="mobilenav--nav--item--label">
826																										Case Studies
827																									</a>
828																									
829																								</div>
830																							
831
832																						</div>
833																					</div>
834																				</div>
835																			</div>
836																			
837																		</div>
838																	
839																
840																	
841																	
842																		
843																		<div class="mobilenav--nav--item mobilenav--nav--item--parent" rel="p-4-2-1" role="menuitem">
844																			<div class="mobilenav--nav--item--label">
845																				<div class="mobilenav--nav--item--label--container">
846																					<span class="mobilenav--nav--item--label--label">
847																						Popular
848																					</span>
849																				</div>
850																			</div>
851																			
852																			<div class="mobilenav--panel mobilenav--panel--depth--2" rel="p-4-2-1" data-depth="2">
853																				<div class="mobilenav--panel--outer">
854																					<div class="mobilenav--panel--inner">
855																						<div class="mobilenav--panel--body" role="menu">
856																							<div class="mobilenav--nav--back" rel="p-4" role="menuitem">
857																								<div class="mobilenav--nav--back--label">
858																									Popular
859																									
860																								</div>
861																							</div>
862
863																							
864																							
865																								
866																								<div class="mobilenav--nav--item " rel="p-4-2-1-1" role="menuitem">
867																									<a href="https://www.idealfoundationsystems.com/product-documentation/?pageNumber=0&amp;sortType=popularity&amp;sortOrder=desc&amp;resource_product1=8&amp;resource_type=1" class="mobilenav--nav--item--label">
868																										Helical Piles Cut Sheets
869																									</a>
870																									
871																								</div>
872																							
873																								
874																								<div class="mobilenav--nav--item " rel="p-4-2-1-2" role="menuitem">
875																									<a href="https://www.idealfoundationsystems.com/product-documentation/?pageNumber=0&amp;sortType=popularity&amp;sortOrder=desc&amp;resource_product1=7&amp;resource_type=1" class="mobilenav--nav--item--label">
876																										STELCOR Cut Sheets
877																									</a>
878																									
879																								</div>
880																							
881																								
882																								<div class="mobilenav--nav--item " rel="p-4-2-1-3" role="menuitem">
883																									<a href="https://www.idealfoundationsystems.com/product-documentation/?pageNumber=0&amp;sortType=popularity&amp;sortOrder=desc&amp;resource_type=18" class="mobilenav--nav--item--label">
884																										Design Guidelines 
885																									</a>
886																									
887																								</div>
888																							
889																								
890																								<div class="mobilenav--nav--item " rel="p-4-2-1-4" role="menuitem">
891																									<a href="https://www.idealfoundationsystems.com/product-documentation/?pageNumber=0&amp;sortType=popularity&amp;sortOrder=desc&amp;resource_type=16" class="mobilenav--nav--item--label">
892																										Brochures
893																									</a>
894																									
895																								</div>
896																							
897
898																						</div>
899																					</div>
900																				</div>
901																			</div>
902																			
903																		</div>
904																	
905																
906															</div>
907
908															
909
910
911														</div>
912													</div>
913												</div>
914												
915											
916											
917
918										</div>
919									
920										
921										<div class="mobilenav--nav--item mobilenav--nav--item--parent" rel="p-5" role="menuitem">
922											
923												<span class="mobilenav--nav--item--label">
924													Company
925												</span>
926											
927
928											
929												
930												
931												<div class="mobilenav--panel mobilenav--panel--depth--1" rel="p-5" data-depth="1">
932													<div class="mobilenav--panel--outer">
933														<div class="mobilenav--panel--inner">
934															<div class="mobilenav--panel--body" role="menu">
935																<div class="mobilenav--nav--back" rel="0" role="menuitem">
936																	<div class="mobilenav--nav--back--label">
937																		Company
938																		
939																	</div>
940																</div>
941																
942																
943																	
944																	<div class="mobilenav--nav--item " rel="p-5-1" role="menuitem">
945																		<a href="/about-us/" class="mobilenav--nav--item--label">
946																			About Us
947																		</a>
948																		
949																	</div>
950																
951																	
952																	<div class="mobilenav--nav--item " rel="p-5-2" role="menuitem">
953																		<a href="/careers/" class="mobilenav--nav--item--label">
954																			Careers
955																		</a>
956																		
957																	</div>
958																
959																	
960																	<div class="mobilenav--nav--item " rel="p-5-3" role="menuitem">
961																		<a href="/blog/" class="mobilenav--nav--item--label">
962																			Blog
963																		</a>
964																		
965																	</div>
966																
967																	
968																	<div class="mobilenav--nav--item " rel="p-5-4" role="menuitem">
969																		<a href="/contact-us/" class="mobilenav--nav--item--label">
970																			Contact Us
971																		</a>
972																		
973																	</div>
974																
975															</div>
976														</div>
977													</div>
978												</div>
979												
980												
981											
982
983										</div>
984									
985									
986
987									
988									
989									
990								</div>
991
992								
993  
994    
995    <div class="mobilenav--cta--wrapper">
996      <span class="block"></span>
997      
998      <a title="Click here to schedule a call" role="button" aria-label="Click here to schedule a call" class="mobilenav--cta btn btn--primary" href="/talk-to-consultant/">
999        Talk to a Consultant
1000      </a>
1001      
1002    </div>
1003  
1004
1005
1006							</div>
1007						</div>
1008						
1009					</div>
1010				
1011      </div>
1012    </div>
1013
1014  </div>
1015</header>
1016
1017<script>
1018  
1019  function headerSearch() {
1020		if ($("body").find(".header--main--search--input--input").val()) {
1021			var types = [];
1022			var domains = [];
1023			$("body").find('.header--main--search--input--container input[name="type"]').each(function() {
1024				types.push( '&type=' + $(this).val() );
1025			});
1026			$("body").find('.header--main--search--input--container input[name="domain"]').each(function() {
1027				domains.push( '&domain=' + $(this).val() );
1028			});
1029			if ($("body").find(".header--main--search--input--input").val().trim().length > 0) {
1030				window.location.href = "/search/?term="+$("body").find(".header--main--search--input--input").val() + types.join('') + domains.join('');
1031			}
1032		} else {
1033			$("body").find(".header--main--search--input--input").focus();
1034		}
1035  }
1036
1037	
1038  function sizeAnchor() {
1039    var thisHeader           = $("header.site--header");
1040    var thisHelloHeight      = $("body").hasClass("header--hello--visible") ? thisHeader.find(".header--hello--body").outerHeight() : 0;
1041
1042    if ( $(window).width() > 1024) {
1043      
1044      	var thisHeaderTop = 0;
1045      
1046    } else {
1047      var thisHeaderTop = 0;
1048    }
1049
1050    var thisHeaderMain       = thisHeader.find(".header--main").outerHeight();
1051    var thisHeaderAnchor     = $("body").find(".header--anchor:eq(0)");
1052    var thisOffsetBackground = $('body').find('.section:eq(0) .background .background--layer.background--layer--offset ~ .background--layer');
1053    if (!$("body").hasClass("header--hello--transitioning")) {
1054      thisHeaderAnchor.css({
1055        "height":( thisHeaderMain + thisHeaderTop + thisHelloHeight ) + "px"
1056      });
1057      thisOffsetBackground.css({
1058        "marginTop":( thisHeaderMain + thisHeaderTop + thisHelloHeight + 20) + "px"
1059      });
1060    }
1061  }
1062
1063
1064  document.addEventListener('DOMContentLoaded', function() {
1065      
1066      $('body').find('.header--main--nav--item').on('mouseenter',function(){
1067        $(this).siblings().removeClass('active');
1068        $(this).addClass('active');
1069      });
1070      $('body').find('.header--main--nav--item').on('mouseleave',function(){
1071        $(this).removeClass('active');
1072      });
1073      $('body').on('mouseleave', '.header--main--nav .hs-menu-wrapper li.hs-item-has-children', function () {
1074        $(this).removeClass('active');
1075      });
1076
1077			
1078      $(document).on('touchstart', '.header--main--nav--item--label', function() {
1079        if ( $(this).parent().hasClass('active') ) {
1080          $(this).parent().removeClass('active')
1081          $(this).parent().trigger('blur');
1082        } else {
1083          $(this).parent().addClass('active')
1084          $(this).parent().trigger('focus');
1085        }
1086      });
1087      $('body').on('touchstart', '.header--main--nav .hs-menu-wrapper li.hs-item-has-children', function() {
1088        if ( $(this).hasClass('active') ) {
1089          $(this).removeClass('active');
1090        } else {
1091          $(this).addClass('active');
1092        }
1093      });
1094
1095    
1096    if ( ! touch() ) {
1097      $(document).on('focusin', '.header--main--nav--item',function(){
1098        $(this).siblings().removeClass('active');
1099        $(this).addClass('active');
1100      });
1101      $(document).on('focusin', '.header--main--nav .hs-menu-wrapper li.hs-item-has-children',function(){
1102        $(this).addClass('active');
1103      });
1104      $(document).on('focusin', '.header--main--nav .hs-menu-wrapper li',function(){
1105        $(this).siblings().removeClass('active');
1106      });
1107      $(document).on('focusin', '.header--main--search',function(){
1108        $(document).find('.header--main--nav--item.active').removeClass('active');
1109        $(document).find('.header--main--nav .hs-menu-wrapper li.hs-item-has-children.active').removeClass('active');
1110      });
1111      $(document).keyup(function(e) {
1112        if (e.key === "Escape") {
1113          $(document).find('.header--main--nav--item').removeClass('active');
1114          $(document).find('.header--main--nav .hs-menu-wrapper li').removeClass('active');
1115        }
1116      });
1117    } else {
1118			
1119			var nestedMenus = $('.header--main .header--main--nav--nestedmenu');
1120
1121			nestedMenus.each(function() {
1122				var $this            = $(this);
1123				var itemWithChildren = $this.find('.hs-item-has-children');
1124
1125				itemWithChildren.each(function(){
1126					var $thisListItem            = $(this);
1127					var thisListItemClone        = $thisListItem.clone();
1128					var itemWithChildrenLink     = $thisListItem.find('> a');
1129					var itemWithChildrenLinkText = itemWithChildrenLink.text();
1130					var itemWithChildrenSubNav   = $thisListItem.find('> ul');
1131					var itemWithChildrenTrigger  = `<a href="javascript:;" role="menuitem">${ itemWithChildrenLinkText }</a>`;
1132
1133					thisListItemClone.find('ul').detach();
1134					thisListItemClone.removeClass('hs-menu-depth-1 active hs-item-has-children active-branch').addClass('hs-menu-depth-2');
1135					itemWithChildrenSubNav.prepend(thisListItemClone);
1136					$thisListItem.find('>a').detach();
1137					$thisListItem.prepend(itemWithChildrenTrigger);
1138
1139				});
1140			});
1141		}
1142  });
1143
1144  
1145  lastScrollDist = 0;
1146  helloBarTransition = false;
1147	function sizeHeader() {
1148    
1149    if (!$("body").hasClass("header--static")) {
1150			var scrollDist = window.scrollY;
1151			var thisHeader = $("body").find("header.site--header");
1152			var thisHeaderBody = thisHeader.find(".header--body");
1153			var thisHeaderHelloHeight = $("body").hasClass("header--hello--visible") ? $("body").find(".header--hello--body").height() : 0;
1154			var scrollDistOffset = 0;
1155
1156			$("body").addClass("header--initialized");
1157
1158			if ($("body").hasClass("header--hello--visible")) {
1159					scrollDistOffset += $("body").find(".header--hello").height();
1160			}
1161
1162			var scrollDistRecalculated = scrollDist - thisHeaderHelloHeight;
1163
1164			// Handle scroll to top - clear all states
1165			if (scrollDist <= 5) {
1166					$("body").removeClass("header--fixed header--hidden header--issticky header--isanchored");
1167					$("body").addClass("header--visible header--notfixed");
1168					thisHeader.css({
1169							"top": ""
1170					});
1171					lastScrollDist = 0; // Reset scroll tracking
1172					return;
1173			}
1174
1175			scrollDirection = "neutral";
1176			if (scrollDistRecalculated < lastScrollDist) {
1177					scrollDirection = "up";
1178			} else if (scrollDistRecalculated > lastScrollDist) {
1179					scrollDirection = "down";
1180			}
1181
1182			lastScrollDist = scrollDistRecalculated;
1183
1184			stickyStart = thisHeader.height();
1185
1186			// Always add fixed class when scrolling past 1px
1187			if (scrollDist > 5) {
1188				$("body").addClass("header--fixed");
1189				$("body").removeClass("header--notfixed");
1190			} else {
1191				$("body").removeClass("header--fixed");
1192				$("body").addClass("header--notfixed");
1193			}
1194
1195			// Simplified sticky logic
1196			if (scrollDist >= stickyStart && !$("body").hasClass("mobilenav--active")) {
1197					$("body").removeClass("header--isanchored");
1198					$("body").addClass("header--issticky");
1199
1200					if (scrollDirection === "up") {
1201							$("body").removeClass("header--hidden");
1202							$("body").addClass("header--visible");
1203							thisHeader.css({
1204									"top": ""
1205							});
1206							// Ensure we're not stuck in hidden state when scrolling up
1207							$("body").removeClass("header--hidden");
1208					} else if (scrollDirection === "down") {
1209							$("body").addClass("header--hidden");
1210							$("body").removeClass("header--visible");
1211							thisHeader.css({
1212									"top": (-1 * stickyStart) + "px"
1213							});
1214					}
1215			} else {
1216					// Not in sticky mode
1217					$("body").addClass("header--isanchored");
1218					$("body").removeClass("header--issticky header--hidden");
1219					$("body").addClass("header--visible");
1220					thisHeader.css({
1221							"top": ""
1222					});
1223			}
1224	}
1225	if (typeof(sizeSubmenu) == "function") {
1226			sizeSubmenu();
1227	}
1228}
1229
1230	
1231  function sizeMobilenav() {
1232    if ($("body").hasClass("mobilenav--active")) {
1233      if ($("body").hasClass("header--static")) {
1234        $(window).scrollTop(0);
1235      }
1236      $("body").find(".mobilenav--cta--spacer").css({
1237        "height":""
1238      });
1239
1240      var headerHeight         = $("body").find("header .header--body").height();
1241      var headerHelloIsVisible = $('body').hasClass('header--hello--visible');
1242      var headerHelloHeight    = headerHelloIsVisible ? $('body').find('header .header--hello').height() : 0;
1243      var windowHeight         = window.innerHeight;
1244      var minHeight            = windowHeight - headerHeight - headerHelloHeight;
1245
1246      $("body").find(".mobilenav").css({
1247        "height":(minHeight)+"px"
1248      });
1249
1250      $("body").find(".mobilenav--panel").each(function () {
1251        if ($(this).find(".mobilenav--cta--spacer").length > 0) {
1252          panelBodyHeight = $(this).find(".mobilenav--panel--body").height();
1253          panelCtaHeight = $(this).find(".mobilenav--cta--wrapper").outerHeight();
1254
1255          if (panelBodyHeight + panelCtaHeight + 21 < minHeight) {
1256            $(this).find(".mobilenav--cta--spacer").css({
1257              "height":(minHeight - (panelBodyHeight + panelCtaHeight + 21))+"px"
1258            });
1259          }
1260        }
1261      });
1262    } else {
1263      $("body").find(".mobilenav, .mobilenav--cta--spacer").css({
1264        "height":"0px"
1265      });
1266    }
1267  }
1268
1269  
1270  $("body").find(".header--main--menutrigger").click(function () {
1271    if ($("body").hasClass("mobilenav--active")) {
1272      $("body").removeClass("mobilenav--active");
1273      sizeMobilenav();
1274    }
1275    else {
1276      $("body").find(".mobilenav--nav").addClass("no--transition");
1277      $("body").find(".mobilenav--nav")[0].offsetHeight;
1278      $("body").find(".mobilenav--nav").css({
1279        "left":""
1280      });
1281      $("body").find(".mobilenav--panel").removeClass("mobilenav--panel--active");
1282      $("body").find(".mobilenav--nav")[0].offsetHeight;
1283      $("body").find(".mobilenav--nav").removeClass("no--transition");
1284
1285      $("body").addClass("mobilenav--active");
1286      sizeMobilenav();
1287    }
1288  });
1289
1290	
1291  $('body').find('.header--main--nav .hs-menu-wrapper li.hs-item-has-children').hover(function () {
1292    var thisChild         = $(this).find('> ul');
1293		var windowWidth       = $(window).width();
1294    var childOffset       = thisChild.offset().left;
1295    var childWidth        = thisChild.width();
1296    var childBorderRadius = window.getComputedStyle(thisChild[0], null).getPropertyValue('border-top-right-radius');
1297    var childOverlap      = windowWidth - ( childOffset + childWidth );
1298
1299		thisChild.css({
1300      'margin-left' : ''
1301    });
1302
1303    if (childOverlap < 0) {
1304      thisChild.css({
1305        'margin-left' : -( childWidth * 2 ) + 'px',
1306				'border-top-right-radius': '0px',
1307				'border-bottom-right-radius': '0px',
1308				'border-top-left-radius': childBorderRadius,
1309				'border-bottom-left-radius': childBorderRadius,
1310      });
1311    }
1312  });
1313
1314  
1315  
1316
1317  
1318	
1319		$('body').find('.header--main--search--trigger').on('click',function () {
1320			Fancybox.show([{
1321				src: '#main--search',
1322				type: 'inline',
1323				closeButton: 'outside',
1324			}], {
1325				on: {
1326					ready: (fancybox) => {
1327						$('body').find('.header--main--search--search').addClass('active');
1328						$('body').addClass('header--main--search--search--active');
1329					},
1330					destroy: (fancybox) => {
1331						$('body').removeClass('header--main--search--search--active');
1332						$('body').find('.header--main--search--input--input').val('').blur();
1333						if ( $(window).width() > 1023 ) {
1334							$('body').find('.header--main--search--trigger').focus();
1335						}
1336					}
1337				}
1338			});
1339		});
1340		$('body').find('.header--main--search--close').on('click',function () {
1341			Fancybox.close();
1342		});
1343	
1344
1345	
1346		$('body').find('.header--main--search--search').on('click',function(){
1347			if ( $(this).hasClass('active') ) {
1348				headerSearch();
1349			}
1350		});
1351	
1352
1353	
1354	$("body").find(".mobilenav--panel").each(function () {
1355		$(this).appendTo(".mobilenav--nav");
1356	});
1357
1358	$("body").find(".mobilenav--nav--item--parent > .mobilenav--nav--item--label").click(function (e) {
1359		e.preventDefault();
1360
1361		thisDepth = parseInt($(this).closest(".mobilenav--panel").attr("data-depth")) + 1;
1362		thisRel = $(this).closest(".mobilenav--nav--item--parent").attr("rel");
1363		thisPanel = $("body").find(".mobilenav--panel[rel='"+thisRel+"']");
1364		thisPanelHeight = thisPanel.find(".mobilenav--panel--body").height();
1365		$("body").find(".mobilenav--panel[data-depth='"+thisDepth+"']").scrollTop(0).css({
1366			"z-index":""
1367		});
1368		$("body").find(".mobilenav--panel").removeClass("mobilenav--panel--active");
1369		thisPanel.addClass("mobilenav--panel--active").css({
1370			"z-index":"2"
1371		});
1372		$("body").find(".mobilenav--upper").css({
1373			"min-height":(thisPanelHeight)+"px"
1374		});
1375		sizeMobilenav();
1376		$("body").find(".mobilenav--nav").css({
1377			"left":(-100 * thisDepth)+"%"
1378		});
1379	});
1380	$("body").find(".mobilenav--nav--back--label").click(function (e) {
1381		e.preventDefault();
1382
1383		thisDepth = parseInt($(this).closest(".mobilenav--panel").attr("data-depth")) - 1;
1384		thisRel = $(this).closest(".mobilenav--nav--back").attr("rel");
1385		thisPanel = $("body").find(".mobilenav--panel[rel='"+thisRel+"']");
1386		$("body").find(".mobilenav--panel[data-depth='"+thisDepth+"']").scrollTop(0).css({
1387			"z-index":""
1388		});
1389		$("body").find(".mobilenav--panel").removeClass("mobilenav--panel--active");
1390		thisPanel.addClass("mobilenav--panel--active").css({
1391			"z-index":"2"
1392		});
1393
1394		sizeMobilenav();
1395		$("body").find(".mobilenav--nav").css({
1396			"left":(-100 * thisDepth)+"%"
1397		});
1398	});
1399
1400	
1401	function mobileSearch() {
1402		if ($("body").find(".mobilenav--search--input").val()) {
1403			if ($("body").find(".mobilenav--search--input").val().trim().length > 0) {
1404				window.location.href = "/search/?term="+$("body").find(".mobilenav--search--input").val();
1405			}
1406		}
1407	}
1408	$("body").find(".mobilenav--search--submit").click(function () {
1409		$("body").find(".mobilenav--search form").submit();
1410	});
1411
1412	
1413	$(document).ready(function () {
1414		if ($(window).scrollTop() < 200) {
1415			$(window).scrollTop(0);
1416		}
1417		sizeHeader();
1418		if (!$("body").hasClass("header--static")) {
1419			var thisHeader = $(document).find('header.site--header');
1420			var scrollDist = $(window).scrollTop();
1421			var stickyStart = 0;
1422			if ($("body").hasClass("header--hello--visible")) {
1423				stickyStart += $("body").find(".header--hello").height();
1424			}
1425			stickyStart += $("body").find(".header--body").height();
1426
1427			if (scrollDist >= stickyStart) {
1428				$("body").removeClass("header--fixed");
1429				$("body").addClass("header--fixed header--hidden");
1430				$("body").removeClass("header--visible");
1431				thisHeader.addClass("no--transition");
1432				thisHeader[0].offsetHeight;
1433				thisHeader.css({
1434					"top":(-1 * stickyStart - 15)+"px"
1435				});
1436				thisHeader[0].offsetHeight;
1437				thisHeader.removeClass("no--transition");
1438			}
1439		}
1440		sizeMobilenav();
1441	});
1442	$(window).on('mousewheel',function () {
1443		sizeHeader();
1444	});
1445	$("body").on('touchmove', function () {
1446		sizeHeader();
1447	});
1448	$(document).scroll(function () {
1449		sizeHeader();
1450	});
1451	$(window).on('load',function () {
1452		sizeAnchor();
1453		sizeHeader();
1454		sizeMobilenav();
1455	});
1456	$(window).resize(function () {
1457		sizeAnchor();
1458		sizeHeader();
1459		sizeMobilenav();
1460	});
1461</script>
1461</div>
1462
1463</div><!--end widget-span -->
1464</div><!--end row-->
1465</div><!--end row-wrapper -->
1466
1467</div><!--end widget-span -->
1468</div><!--end row-->
1469</div><!--end row-wrapper -->
1470
1471</div><!--end widget-span -->
1472</div>
1473</div>
1474</div></div>
1475      
1476
1477      
1478      <main id="maincontent" class="body-container-wrapper">
1479				
1480					<div class="header--anchor"></div>
1481				
1482        
1483  <div class="container-fluid body-container body-container--flex">
1484<div class="row-fluid-wrapper">
1485<div class="row-fluid">
1486<div class="span12 widget-span widget-type-cell " style="" data-widget-type="cell" data-x="0" data-w="12">
1487
1488<div class="row-fluid-wrapper row-depth-1 row-number-1 dnd-section">
1489<div class="row-fluid ">
1490<div class="span12 widget-span widget-type-cell dnd-column" style="" data-widget-type="cell" data-x="0" data-w="12">
1491
1492<div class="row-fluid-wrapper row-depth-1 row-number-2 dnd-row">
1493<div class="row-fluid ">
1494<div class="span12 widget-span widget-type-custom_widget dnd-module" style="" data-widget-type="custom_widget" data-x="0" data-w="12">
1495<div id="hs_cos_wrapper_dnd_area-module-2" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module">
1496
1497
1498
1499
1500
1501
1502
1503
1504<div class="section section--heroform relative overflow--hidden">
1505  
1506    
1507      <div class="background dnd_area_module_2">
1508        
1509          
1510
1511          
1512            
1513
1514            
1515
1516            <div class="background--layer  z-index--1 opacity--100 background--secondary" style="top:0%;bottom:0%;right:0%;left:0%;">
1517            </div>
1518          
1519        
1520      </div>
1521    
1522  
1523
1524	
1525
1526  <div class="block relative z-index--3">
1527    
1528    
1529    
1530    
1531  
1532
1533		
1534
1535    <div class="block gridspacer--top desk-venti--top lap-venti--top tablet-tall--top palm-tall--top">
1536
1537    </div>
1538
1539    
1540
1541    <div class="grid flexgrid valign--top   portable-justify--center hard--ends">
1542      <div class="grid__item five-half-twelfths portable-one-whole short first--hard--top last--hard--bottom text--left all--color--white">
1543        <div class="flexgrid direction--column">
1544          <div class="block first--hard--top">
1545						
1546						<h1>Contact Us</h1>
1547<p>Have a general question or need support? Fill our your information, and you can expect our team to respond to your request within one business day.</p>
1548						
1549							<div class="tall--bottom">
1550								
1551    <div class="section--leftright--bullets ">
1552      
1553        <div class="flexgrid space--between valign--top section--leftright--bullet--item  tall--bottom ">
1554          
1555            
1556          
1557          <div class="section--leftright--bullet--content hard--ends first--hard--top last--hard--bottom">
1558            
1559              <h3 class="h4">
1560                Manufacturing Plant
1561              </h3>
1562            
1563            <p>999 Picture Pkwy<br>Webster, NY 14580</p>
1564            
1565          </div>
1566        </div>
1567      
1568        <div class="flexgrid space--between valign--top section--leftright--bullet--item  tall--bottom ">
1569          
1570            
1571          
1572          <div class="section--leftright--bullet--content hard--ends first--hard--top last--hard--bottom">
1573            
1574              <h3 class="h4">
1575                Corporate Office
1576              </h3>
1577            
1578            <p>80 Bluff Drive<br>East Rochester, NY 14445</p>
1579            
1580          </div>
1581        </div>
1582      
1583        <div class="flexgrid space--between valign--top section--leftright--bullet--item  tall--bottom ">
1584          
1585            
1586          
1587          <div class="section--leftright--bullet--content hard--ends first--hard--top last--hard--bottom">
1588            
1589              <h3 class="h4">
1590                Call Us
1591              </h3>
1592            
1593            <p>Toll Free: 800-789-4810<br>Main: 585-872-7190</p>
1594            
1595          </div>
1596        </div>
1597      
1598        <div class="flexgrid space--between valign--top section--leftright--bullet--item  hard--bottom ">
1599          
1600            
1601          
1602          <div class="section--leftright--bullet--content hard--ends first--hard--top last--hard--bottom">
1603            
1604            <p><em>By providing a telephone number and submitting the form, you are consenting to be contacted by SMS text message and agreeing to our&nbsp;<span style="font-size: 14px;"><a data-auth="NotApplicable" href="/privacy-policy/" data-linkindex="1" title="https://urldefense.proofpoint.com/v2/url?u=https-3A__explore.zoom.us_en_trust_zoom-2Dpolicy-2Dfor-2Dtext-2Dmessaging-2Dservice-2Dsms-2Dmms_&amp;d=DwMGaQ&amp;c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&amp;r=bR3rQ0Q9SmR9brElntqD4ffEsmNUzxN6UNyToTv5C7Q&amp;m=4zjMWK_lat3WGnXtUvQ6hfBZjHcOL8VxsU7stnUAdZuP1EhassihMrtadDBPoC0B&amp;s=YD6phZGLNWY2J6eo0n7Z0o4Ja1hjO-K8_7-vWxLbSwQ&amp;e=" data-ogsc="" rel="noopener">Privacy Policy</a>.</span> Message frequency may vary. Message and data rates may apply.&nbsp;</em></p>
1605            
1606          </div>
1607        </div>
1608      
1609    </div>
1610  
1611							</div>
1612						
1613          </div>
1614          
1615					
1616        </div>
1617        
1618        
1619        
1620      </div>
1621      <div class="grid__item one-half tablet-ten-twelfths palm-one-whole short">
1622				
1623				
1624
1625				
1626					
1627						
1628					
1629					
1630						
1631					
1632					
1633						
1634					
1635					
1636				
1637        <div class="section--heroform--form border-radius box-shadow" style="background-color: rgba(255, 255, 255,1.0
1637);">
1638			    <div class="section--formwrapper block tall padding--tall all--btn all--btn--primary all--btn-- palm-all--btn--">
1639						
1640							
1641
1642							<span id="hs_cos_wrapper_dnd_area-module-2_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_form" style="" data-hs-cos-general-type="widget" data-hs-cos-type="form">
1643<div id="hs_form_target_form_840198467"></div>
1644
1645
1646
1647
1648
1649
1650
1651
1652</span>
1653
1654						
1655					</div>
1656        </div>
1657      </div>
1658    </div>
1659    
1660    <div class="block gridspacer--bottom desk-venti--bottom lap-venti--bottom tablet-tall--bottom palm-tall--bottom">
1661
1662    </div>
1663    
1664    
1665    
1666    
1667  
1668  </div>
1669  
1670    
1671  
1672</div>
1673
1674
1675
1676
1677</div>
1678
1679</div><!--end widget-span -->
1680</div><!--end row-->
1681</div><!--end row-wrapper -->
1682
1683</div><!--end widget-span -->
1684</div><!--end row-->
1685</div><!--end row-wrapper -->
1686
1687</div><!--end widget-span -->
1688</div>
1689</div>
1690</div>
1691
1692      </main>
1693
1694      
1695        <div data-global-resource-path="Trust-Ideal Group/templates/partials/footer.html"><div class="container-fluid">
1696<div class="row-fluid-wrapper">
1697<div class="row-fluid">
1698<div class="span12 widget-span widget-type-cell " style="" data-widget-type="cell" data-x="0" data-w="12">
1699
1700<div class="row-fluid-wrapper row-depth-1 row-number-1 dnd-section">
1701<div class="row-fluid ">
1702<div class="span12 widget-span widget-type-cell dnd-column" style="" data-widget-type="cell" data-x="0" data-w="12">
1703
1704<div class="row-fluid-wrapper row-depth-1 row-number-2 dnd-row">
1705<div class="row-fluid ">
1706<div class="span12 widget-span widget-type-custom_widget dnd-module" style="" data-widget-type="custom_widget" data-x="0" data-w="12">
1707<div id="hs_cos_wrapper_footer_area-module-2" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module">
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725<footer>
1726  
1727    <div class="footer--main">
1728      <div class="grid tall">
1729        <div class="grid__item one-whole hard text--left">
1730          
1731            
1732            
1733              
1734            
1735            <div class="footer--main--column footer--main--column--1col" style="width:25.0%;">
1736
1737              
1738                <div class="block short first--hard--top last--hard--bottom   footer--main--menu--wrapper--static">
1739                  
1740                    
1741                      <span class="footer--group--header--nolink footer--group--header">Ideal Group</span>
1742                    
1743                  
1744
1745                  
1746                    
1747                      <div class="footer--richtext--wrapper block all--valign--top">
1748                        <div class="flexgrid valign--top align--start no--wrap">
1749                          
1750                          <div class="footer--richtext--icon--holder">
1751                            <span id="hs_cos_wrapper_footer_area-module-2_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_icon" style="" data-hs-cos-general-type="widget" data-hs-cos-type="icon"><svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 384 512" width="14" height="14" aria-hidden="true"><g id="Location Pin1_layer"><path d="M384 192c0 87.4-117 243-168.3 307.2c-12.3 15.3-35.1 15.3-47.4 0C117 435 0 279.4 0 192C0 86 86 0 192 0S384 86 384 192z" /></g></svg></span>
1752                          </div>
1753                          
1754                          <div class="one-whole first--hard--top last--hard--bottom">
1755                            <p><strong>Corporate Office<br></strong><span data-sheets-root="1">80 Bluff Dr<br></span><span data-sheets-root="1">East Rochester, NY 14445</span></p>
1756                          </div>
1757                        </div>
1758                      </div>
1759                    
1760                      <div class="footer--richtext--wrapper block all--valign--top">
1761                        <div class="flexgrid valign--top align--start no--wrap">
1762                          
1763                          <div class="footer--richtext--icon--holder">
1764                            <span id="hs_cos_wrapper_footer_area-module-2_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_icon" style="" data-hs-cos-general-type="widget" data-hs-cos-type="icon"><svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 384 512" width="14" height="14" aria-hidden="true"><g id="Location Pin2_layer"><path d="M384 192c0 87.4-117 243-168.3 307.2c-12.3 15.3-35.1 15.3-47.4 0C117 435 0 279.4 0 192C0 86 86 0 192 0S384 86 384 192z" /></g></svg></span>
1765                          </div>
1766                          
1767                          <div class="one-whole first--hard--top last--hard--bottom">
1768                            <p><strong>Manufacturing Plant</strong><br>999 Picture Pkwy<br>Webster, NY 14580</p>
1769<p>Toll Free: <a href="tel:8007894810" rel="noopener" target="_blank">800-789-4810</a><br>Main: <a href="tel:5858727190" rel="noopener" target="_blank">585-872-7190</a><br>Fax: 585-872-3032</p>
1770                          </div>
1771                        </div>
1772                      </div>
1773                    
1774                  
1775
1776                  
1777
1778                  
1779
1780                  
1781
1782                </div>
1783              
1784                <div class="block short portable-hard first--hard--top last--hard--bottom footer--main--menu--wrapper  footer--main--menu--wrapper--static">
1785                  
1786                    
1787                      <span class="footer--group--header--nolink footer--group--header">Socials</span>
1788                    
1789                  
1790
1791                  
1792
1793                  
1794                    <div class="all--valign--top footer--main--menu--content ">
1795                      <ul role="menu" class="hard no--bullets">
1796                        
1797                          
1798                          
1799                          
1800                          
1801                            
1802                          
1803                          
1804                            
1805                          
1806
1807                          <li role="menuitem">
1808                            <a href="https://www.linkedin.com/company/ideal-manufacturing-inc-" title="Follow us on LinkedIn" class="block all--valign--top custom--link" target="_blank" rel="nofollow noopener">
1809                              <span class="footer--links--icon--holder inline-block"><span id="hs_cos_wrapper_footer_area-module-2_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_icon" style="" data-hs-cos-general-type="widget" data-hs-cos-type="icon"><svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 448 512" width="14" height="14" aria-hidden="true"><g id="LinkedIn3_layer"><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z" /></g></svg></span></span><span class="inline-block first--hard--top last--hard--bottom">LinkedIn</span>
1810                            </a>
1811                          </li>
1812                        
1813                          
1814                          
1815                          
1816                          
1817                            
1818                          
1819                          
1820                            
1821                          
1822
1823                          <li role="menuitem">
1824                            <a href="https://www.facebook.com/theIDEALgroup/" title="Like Us on Facebook" class="block all--valign--top custom--link" target="_blank" rel="nofollow noopener">
1825                              <span class="footer--links--icon--holder inline-block"><span id="hs_cos_wrapper_footer_area-module-2_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_icon" style="" data-hs-cos-general-type="widget" data-hs-cos-type="icon"><svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 448 512" width="14" height="14" aria-hidden="true"><g id="Facebook Square4_layer"><path d="M400 32H48A48 48 0 0 0 0 80v352a48 48 0 0 0 48 48h137.25V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.27c-30.81 0-40.42 19.12-40.42 38.73V256h68.78l-11 71.69h-57.78V480H400a48 48 0 0 0 48-48V80a48 48 0 0 0-48-48z" /></g></svg></span></span><span class="inline-block first--hard--top last--hard--bottom">Facebook</span>
1826                            </a>
1827                          </li>
1828                        
1829                      </ul>
1830                    </div>
1831                  
1832
1833                  
1834
1835                  
1836
1837                </div>
1838              
1839            </div>
1840          
1841            
1842            
1843              
1844            
1845            <div class="footer--main--column footer--main--column--1col" style="width:25.0%;">
1846
1847              
1848                <div class="block short portable-hard first--hard--top last--hard--bottom footer--main--menu--wrapper  footer--main--menu--wrapper--accordion">
1849                  
1850                    
1851                      <span class="footer--group--header--nolink footer--group--header">Products</span>
1852                    
1853                  
1854
1855                  
1856
1857                  
1858
1859                  
1860                    
1861                    <div class="all--valign--top footer--main--menu--content">
1862                      <ul role="menu" class="hard no--bullets">
1863                        
1864                        
1865                          <li role="none">
1865<a href="https://www.idealfoundationsystems.com/stelcor-products/" role="menuitem">STELCOR DDM</a></li>
1866                        
1867                          <li role="none"><a href="https://www.idealfoundationsystems.com/helical-piles/" role="menuitem">Helical Piles </a></li>
1868                        
1869                      </ul>
1870                    </div>
1871                  
1872
1873                  
1874
1875                </div>
1876              
1877                <div class="block short portable-hard first--hard--top last--hard--bottom footer--main--menu--wrapper  footer--main--menu--wrapper--accordion">
1878                  
1879                    
1880                      <span class="footer--group--header--nolink footer--group--header">Who We Serve </span>
1881                    
1882                  
1883
1884                  
1885
1886                  
1887
1888                  
1889                    
1890                    <div class="all--valign--top footer--main--menu--content">
1891                      <ul role="menu" class="hard no--bullets">
1892                        
1893                        
1894                          <li role="none"><a href="https://www.idealfoundationsystems.com/engineers-and-architects/" role="menuitem">Engineers &amp; Architects</a></li>
1895                        
1896                          <li role="none"><a href="https://www.idealfoundationsystems.com/general-contractors/" role="menuitem">Owners &amp; Developers</a></li>
1897                        
1898                          <li role="none"><a href="https://www.idealfoundationsystems.com/installation-contractors/" role="menuitem">Installation Contractors</a></li>
1899                        
1900                      </ul>
1901                    </div>
1902                  
1903
1904                  
1905
1906                </div>
1907              
1908            </div>
1909          
1910            
1911            
1912              
1913            
1914            <div class="footer--main--column footer--main--column--1col" style="width:25.0%;">
1915
1916              
1917                <div class="block short portable-hard first--hard--top last--hard--bottom footer--main--menu--wrapper  footer--main--menu--wrapper--accordion">
1918                  
1919                    
1920                      <span class="footer--group--header--nolink footer--group--header">Resources</span>
1921                    
1922                  
1923
1924                  
1925
1926                  
1927
1928                  
1929                    
1930                    <div class="all--valign--top footer--main--menu--content">
1931                      <ul role="menu" class="hard no--bullets">
1932                        
1933                        
1934                          <li role="none"><a href="/learning-center/" role="menuitem">Learning Center</a></li>
1935                        
1936                          <li role="none"><a href="/product-documentation/" role="menuitem">Product Documentation</a></li>
1937                        
1938                          <li role="none"><a href="https://www.idealfoundationsystems.com/product-documentation/?pageNumber=0&amp;sortType=popularity&amp;sortOrder=desc&amp;resource_product1=8&amp;resource_type=1" role="menuitem">Helical Piles Cut Sheets</a></li>
1939                        
1940                          <li role="none"><a href="https://www.idealfoundationsystems.com/product-documentation/?pageNumber=0&amp;sortType=popularity&amp;sortOrder=desc&amp;resource_product1=7&amp;resource_type=1" role="menuitem">Stelcor Cut Sheets</a></li>
1941                        
1942                          <li role="none"><a href="https://www.idealfoundationsystems.com/product-documentation/?pageNumber=0&amp;sortType=popularity&amp;sortOrder=desc&amp;resource_type=18" role="menuitem">Design Guidelines </a></li>
1943                        
1944                      </ul>
1945                    </div>
1946                  
1947
1948                  
1949
1950                </div>
1951              
1952            </div>
1953          
1954            
1955            
1956              
1957            
1958            <div class="footer--main--column footer--main--column--1col" style="width:25.0%;">
1959
1960              
1961                <div class="block short portable-hard first--hard--top last--hard--bottom footer--main--menu--wrapper  footer--main--menu--wrapper--accordion">
1962                  
1963                    
1964                      <span class="footer--group--header--nolink footer--group--header">Company</span>
1965                    
1966                  
1967
1968                  
1969
1970                  
1971
1972                  
1973                    
1974                    <div class="all--valign--top footer--main--menu--content">
1975                      <ul role="menu" class="hard no--bullets">
1976                        
1977                        
1978                          <li role="none"><a href="https://www.idealfoundationsystems.com/about-us/" role="menuitem">About Us</a></li>
1979                        
1980                          <li role="none"><a href="https://www.idealfoundationsystems.com/careers/" role="menuitem">Careers</a></li>
1981                        
1982                          <li role="none"><a href="/blog/" role="menuitem">Blog</a></li>
1983                        
1984                          <li role="none"><a href="https://www.idealfoundationsystems.com/contact-us/" role="menuitem">Contact Us</a></li>
1985                        
1986                      </ul>
1987                    </div>
1988                  
1989
1990                  
1991
1992                </div>
1993              
1994            </div>
1995          
1996        </div>
1997      </div>
1998    </div>
1999  
2000  <div class="footer--copyright ">
2001    <div class="grid hard--ends">
2002      <div class="grid__item one-third portable-one-whole short valign--middle text--left portable-text--center">
2003        <p class="hard--ends">
2004          © 2026 IDEAL Group<br>All Rights Reserved.
2005          
2006        </p>
2007      </div>
2008      <div class="footer--copyright--review grid__item one-third portable-one-whole hard--ends valign--middle text--center">
2009        
2010      </div>
2011      <div class="grid__item one-third portable-one-whole short valign--middle text--right portable-text--center">
2012        
2013        <p class="hard--ends">
2014          
2015          
2016          
2017          
2018          
2019          
2020
2021          <a href="https://www.idealfoundationsystems.com/privacy-policy/" title="">Privacy Policy</a>
2022          
2023          
2024        </p>
2025        
2026        
2027      </div>
2028    </div>
2029  </div>
2030  
2030<script>
2031    $(document).ready(function () {
2032      $("body").find(".footer--main .footer--main--menu--wrapper.footer--main--menu--wrapper--accordion .footer--group--header--nolink, .footer--main .footer--main--menu--wrapper.footer--main--menu--wrapper--accordion .footer--group--header--link").click(function (e) {
2033        if (viewport("portable")) {
2034          e.preventDefault();
2035          thisWrapper = $(this).closest(".footer--main--menu--wrapper");
2036          thisMenu = thisWrapper.find(".footer--main--menu--content");
2037          if (thisWrapper.hasClass("footer--main--menu--open")) {
2038            thisWrapper.removeClass("footer--main--menu--open");
2039            thisMenu.slideUp();
2040          }
2041          else {
2042            thisWrapper.addClass("footer--main--menu--open");
2043            thisMenu.slideDown();
2044          }
2045        }
2046      });
2047    });
2048  </script>
2048
2049</footer></div>
2050
2051</div><!--end widget-span -->
2052</div><!--end row-->
2053</div><!--end row-wrapper -->
2054
2055</div><!--end widget-span -->
2056</div><!--end row-->
2057</div><!--end row-wrapper -->
2058
2059</div><!--end widget-span -->
2060</div>
2061</div>
2062</div></div>
2063      
2064    </div>
2065
2066    
2067    
2068<!-- HubSpot performance collection script -->
2069<script defer src="/hs/hsstatic/content-cwv-embed/static-1.1293/embed.js"></script>
vendor: 1 bytes, line 2069
2069
2070<script>
2071var hsVars = hsVars || {}; hsVars['language'] = 'en';
2072</script>
2072
2073
2074<script src="/hs/hsstatic/cos-i18n/static-1.53/bundles/project.js"></script>
vendor: 1 bytes, line 2074
2074
2075<script src="https://www.idealfoundationsystems.com/hubfs/hub_generated/template_assets/1/181903320679/1770905293227/template_production.min.js"></script>
vendor: 1 bytes, line 2075
2075
2076<script src="https://www.idealfoundationsystems.com/hubfs/hub_generated/template_assets/1/181937126170/1769531365209/template_child.min.js"></script>
vendor: 1 bytes, line 2076
2076
2077<script defer src="https://cdn.jsdelivr.net/npm/@fancyapps/[email protected]/dist/fancybox.umd.js"></script>
2077
2078
2079    <!--[if lte IE 8]>
2080    
2080<script charset="utf-8" src="https://js.hsforms.net/forms/v2-legacy.js"></script>
2080
2081    <![endif]-->
2082
2083<script data-hs-allowed="true" src="/_hcms/forms/v2.js"></script>
2083
2084
2085    
2085<script data-hs-allowed="true">
2086        var options = {
2087            portalId: '47216011',
2088            formId: '57500767-cdb4-4de9-8b5b-1ac381403360',
2089            formInstanceId: '54',
2090            
2091            pageId: '183272356748',
2092            
2093            region: 'na1',
2094            
2095            
2096            
2097            
2098            pageName: "Contact Us | IDEAL Group",
2099            
2100            
2101            
2102            inlineMessage: "Thanks for reaching out to us. We will be in touch shortly.&nbsp;",
2103            
2104            
2105            rawInlineMessage: "Thanks for reaching out to us. We will be in touch shortly.&nbsp;",
2106            
2107            
2108            hsFormKey: "50df3992b765e42c8abcc1dd87ffc04f",
2109            
2110            
2111            css: '',
2112            target: '#hs_form_target_form_170338704',
2113            
2114            
2115            
2116            
2117            
2118            
2119            
2120            contentType: "landing-page",
2121            
2122            
2123            
2124            formsBaseUrl: '/_hcms/forms/',
2125            
2126            
2127            
2128            formData: {
2129                cssClass: 'hs-form stacked hs-custom-form'
2130            }
2131        };
2132
2133        options.getExtraMetaDataBeforeSubmit = function() {
2134            var metadata = {};
2135            
2136
2137            if (hbspt.targetedContentMetadata) {
2138                var count = hbspt.targetedContentMetadata.length;
2139                var targetedContentData = [];
2140                for (var i = 0; i < count; i++) {
2141                    var tc = hbspt.targetedContentMetadata[i];
2142                     if ( tc.length !== 3) {
2143                        continue;
2144                     }
2145                     targetedContentData.push({
2146                        definitionId: tc[0],
2147                        criterionId: tc[1],
2148                        smartTypeId: tc[2]
2149                     });
2150                }
2151                metadata["targetedContentMetadata"] = JSON.stringify(targetedContentData);
2152            }
2153
2154            return metadata;
2155        };
2156
2157        hbspt.forms.create(options);
2158    </script>
2158
2159
2160
2161    
2161<script data-hs-allowed="true">
2162        var options = {
2163            portalId: '47216011',
2164            formId: '57500767-cdb4-4de9-8b5b-1ac381403360',
2165            formInstanceId: '9063',
2166            
2167            pageId: '183272356748',
2168            
2169            region: 'na1',
2170            
2171            
2172            
2173            
2174            pageName: "Contact Us | IDEAL Group",
2175            
2176            
2177            
2178            inlineMessage: "Thanks for reaching out to us. We will be in touch shortly.&nbsp;",
2179            
2180            
2181            rawInlineMessage: "Thanks for reaching out to us. We will be in touch shortly.&nbsp;",
2182            
2183            
2184            hsFormKey: "26214eb9a3c346014b37464c3114d42f",
2185            
2186            
2187            css: '',
2188            target: '#hs_form_target_form_840198467',
2189            
2190            
2191            
2192            
2193            
2194            
2195            
2196            contentType: "landing-page",
2197            
2198            
2199            
2200            formsBaseUrl: '/_hcms/forms/',
2201            
2202            
2203            
2204            formData: {
2205                cssClass: 'hs-form stacked hs-custom-form'
2206            }
2207        };
2208
2209        options.getExtraMetaDataBeforeSubmit = function() {
2210            var metadata = {};
2211            
2212
2213            if (hbspt.targetedContentMetadata) {
2214                var count = hbspt.targetedContentMetadata.length;
2215                var targetedContentData = [];
2216                for (var i = 0; i < count; i++) {
2217                    var tc = hbspt.targetedContentMetadata[i];
2218                     if ( tc.length !== 3) {
2219                        continue;
2220                     }
2221                     targetedContentData.push({
2222                        definitionId: tc[0],
2223                        criterionId: tc[1],
2224                        smartTypeId: tc[2]
2225                     });
2226                }
2227                metadata["targetedContentMetadata"] = JSON.stringify(targetedContentData);
2228            }
2229
2230            return metadata;
2231        };
2232
2233        hbspt.forms.create(options);
2234    </script>
2234
2235
2236
2237<!-- Start of HubSpot Analytics Code -->
2238<script type="text/javascript">
2239var _hsq = _hsq || [];
2240_hsq.push(["setContentType", "landing-page"]);
2241_hsq.push(["setCanonicalUrl", "https:\/\/www.idealfoundationsystems.com\/contact-us\/"]);
2242_hsq.push(["setPageId", "183272356748"]);
2243_hsq.push(["setContentMetadata", {
2244    "contentPageId": 183272356748,
2245    "legacyPageId": "183272356748",
2246    "contentFolderId": null,
2247    "contentGroupId": null,
2248    "abTestId": null,
2249    "languageVariantId": 183272356748,
2250    "languageCode": "en",
2251    
2252    
2253}]);
2254</script>
2254
2255
2256<script type="text/javascript" id="hs-script-loader" async defer src="/hs/scriptloader/47216011.js"></script>
2256
2257<!-- End of HubSpot Analytics Code -->
2258
2259
2260<script type="text/javascript">
2261var hsVars = {
2262    render_id: "df3098fa-d53f-493f-9c3f-d3fef62e1006",
2263    ticks: 1783426612658,
2264    page_id: 183272356748,
2265    
2266    content_group_id: 0,
2267    portal_id: 47216011,
2268    app_hs_base_url: "https://app.hubspot.com",
2269    cp_hs_base_url: "https://cp.hubspot.com",
2270    language: "en",
2271    analytics_page_type: "landing-page",
2272    scp_content_type: "",
2273    
2274    analytics_page_id: "183272356748",
2275    category_id: 1,
2276    folder_id: 0,
2277    is_hubspot_user: false
2278}
2279</script>
2279
2280
2281
2282<script defer src="/hs/hsstatic/HubspotToolsMenu/static-1.640/js/index.js"></script>
2282
2283
2284<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 2284-2285
2284
2285<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
2285GTM-KDJKZNFS
vendor: 83 bytes, line 2285
2285" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
2286<!-- End Google Tag Manager (noscript) -->
2287<script defer src="https://connect.podium.com/widget.js#ORG_TOKEN=3deb28b1-69d6-482e-9e1f-e67c6db78d39" id="podium-widget" data-organization-api-token="3deb28b1-69d6-482e-9e1f-e67c6db78d39"></script>
2287
2288
2289
2290
2291    
2292    
2293    
2294
2295  
2296</body></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.