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 & 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&sortType=popularity&sortOrder=desc&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&sortType=popularity&sortOrder=desc&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&sortType=popularity&sortOrder=desc&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&sortType=popularity&sortOrder=desc&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&sortType=popularity&sortOrder=desc&resource_product1=8&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&sortType=popularity&sortOrder=desc&resource_product1=7&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&sortType=popularity&sortOrder=desc&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&sortType=popularity&sortOrder=desc&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 & 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&sortType=popularity&sortOrder=desc&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&sortType=popularity&sortOrder=desc&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&sortType=popularity&sortOrder=desc&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&sortType=popularity&sortOrder=desc&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&sortType=popularity&sortOrder=desc&resource_product1=8&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&sortType=popularity&sortOrder=desc&resource_product1=7&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&sortType=popularity&sortOrder=desc&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&sortType=popularity&sortOrder=desc&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 <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_&d=DwMGaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=bR3rQ0Q9SmR9brElntqD4ffEsmNUzxN6UNyToTv5C7Q&m=4zjMWK_lat3WGnXtUvQ6hfBZjHcOL8VxsU7stnUAdZuP1EhassihMrtadDBPoC0B&s=YD6phZGLNWY2J6eo0n7Z0o4Ja1hjO-K8_7-vWxLbSwQ&e=" data-ogsc="" rel="noopener">Privacy Policy</a>.</span> Message frequency may vary. Message and data rates may apply. </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 & Architects</a></li> 1895 1896 <li role="none"><a href="https://www.idealfoundationsystems.com/general-contractors/" role="menuitem">Owners & 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&sortType=popularity&sortOrder=desc&resource_product1=8&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&sortType=popularity&sortOrder=desc&resource_product1=7&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&sortType=popularity&sortOrder=desc&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. ", 2103 2104 2105 rawInlineMessage: "Thanks for reaching out to us. We will be in touch shortly. ", 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. ", 2179 2180 2181 rawInlineMessage: "Thanks for reaching out to us. We will be in touch shortly. ", 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.