PageSourceSearch

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

html loadbearingwall.com collected 2026-10-01 00:13:36 UTC 32,141 bytes, 553 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3<head>
4  <meta charset="UTF-8">
5  <meta name="viewport" content="width=device-width, initial-scale=1.0">
6  <title>Contact Us | Load Bearing Wall Pros — Free Estimate</title>
7  <meta name="description" content="Contact Load Bearing Wall Pros for a free estimate on load-bearing wall removal in DFW, Houston, or Austin, TX. Call, text, or fill out our form.">
8  <link rel="canonical" href="https://www.loadbearingwall.com/contact-us/">
9  <meta property="og:title" content="Contact Us | Load Bearing Wall Pros — Free Estimate">
10  <meta property="og:description" content="Contact Load Bearing Wall Pros for a free estimate on load-bearing wall removal in DFW, Houston, or Austin, TX.">
11  <meta property="og:type" content="website">
12  <meta property="og:url" content="https://www.loadbearingwall.com/contact-us/">
13  <meta name="twitter:card" content="summary_large_image">
14  <meta name="twitter:title" content="Contact Us | Load Bearing Wall Pros — Free Estimate">
15  <meta name="twitter:description" content="Contact Load Bearing Wall Pros for a free estimate on load-bearing wall removal in DFW, Houston, or Austin, TX. Call, text, or fill out our form.">
16  <meta name="twitter:image" content="https://www.loadbearingwall.com/images/load-bearing-logo.png">
17  <link rel="preconnect" href="https://fonts.googleapis.com">
18  <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
19  
20  <link rel="stylesheet" href="/css/style.css?v=20260514b">
21  <style>
22    .contact-layout {
23      display: grid;
24      grid-template-columns: 1fr 1fr;
25      gap: 48px;
26      max-width: 960px;
27      margin: 0 auto;
28    }
29    @media (max-width: 768px) {
30      .contact-layout { grid-template-columns: 1fr; }
31    }
32    .contact-form-wrap {
33      background: #fff;
34      border-radius: 12px;
35      padding: 32px;
36      box-shadow: 0 4px 24px rgba(0,0,0,0.08);
37    }
38    .contact-form-wrap h2 {
39      margin-bottom: 24px;
40      font-size: 1.4rem;
41    }
42    .form-group {
43      margin-bottom: 18px;
44    }
45    .form-group label {
46      display: block;
47      font-weight: 600;
48      font-size: 0.9rem;
49      margin-bottom: 6px;
50      color: #333;
51    }
52    .form-group input,
53    .form-group select,
54    .form-group textarea {
55      width: 100%;
56      padding: 12px 14px;
57      border: 1.5px solid #ddd;
58      border-radius: 8px;
59      font-family: inherit;
60      font-size: 0.95rem;
61      transition: border-color 0.2s;
62      box-sizing: border-box;
63    }
64    .form-group input:focus,
65    .form-group select:focus,
66    .form-group textarea:focus {
67      outline: none;
68      border-color: #E87722;
69    }
70    .form-group textarea { min-height: 100px; resize: vertical; }
71    .form-submit { width: 100%; }
72    .contact-info-wrap { padding-top: 8px; }
73    .contact-info-wrap h2 { margin-bottom: 20px; font-size: 1.4rem; }
74    .contact-office {
75      background: #f9f7f2;
76      border-radius: 10px;
77      padding: 20px;
78      margin-bottom: 18px;
79    }
80    .contact-office h3 { font-size: 1rem; margin-bottom: 8px; color: #1a1a1a; }
81    .contact-office a { color: #E87722; font-weight: 700; text-decoration: none; font-size: 1.1rem; }
82    .contact-office p { color: #666; font-size: 0.9rem; margin: 6px 0 0; }
83    #form-success { display:none; background:#e8f5e9; border:1px solid #4caf50; border-radius:8px; padding:20px; text-align:center; color:#2e7d32; font-weight:600; }
84  </style>
85
86  <!-- Google Tag Manager -->
87  
87<script>
vendor: 335 bytes, lines 87-91
87(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
88  new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
89  j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
90  'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
91  })(window,document,'script','dataLayer','
91GTM-TCR567P
vendor: 3 bytes, line 91
91');
91</script>
91
92  <!-- End Google Tag Manager -->
93
94  <!-- Google Ads (gtag.js) -->
95  
95<script>
96    window.dataLayer = window.dataLayer || [];
97    function gtag(){dataLayer.push(arguments);}
98    gtag('js', new Date());
99  </script>
99
100
101  <!-- Facebook Pixel -->
102  
102<script>
vendor: 435 bytes, lines 102-111
102
103    !function(f,b,e,v,n,t,s)
104    {if(f.fbq)return;n=f.fbq=function(){n.callMethod?
105    n.callMethod.apply(n,arguments):n.queue.push(arguments)};
106    if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
107    n.queue=[];t=b.createElement(e);t.async=!0;
108    t.src=v;s=b.getElementsByTagName(e)[0];
109    s.parentNode.insertBefore(t,s)}(window, document,'script',
110    'https://connect.facebook.net/en_US/fbevents.js');
111    fbq('init', '
1111401480206566122
vendor: 8 bytes, lines 111-112
111');
112    
112fbq('init', '852477646011238');
113    fbq('track', 'PageView');
114  </script>
114
115  <noscript><img height="1" width="1" style="display:none"
116    src="https://www.facebook.com/tr?id=1401480206566122&ev=PageView&noscript=1"
117  /></noscript>
118  <noscript><img height="1" width="1" style="display:none"
119    src="https://www.facebook.com/tr?id=852477646011238&ev=PageView&noscript=1"
120  /></noscript>
121
122  <!-- Microsoft Clarity -->
123  
123<script type="text/javascript">
124    (function(c,l,a,r,i,t,y){
125      c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
126      t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
127      y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
128    })(window, document, "clarity", "script", "x4x3wtba94");
129  </script>
129
130
131<style>
132    /* Services dropdown */
133    .nav-dropdown { position: relative; display: inline-flex; align-items: center; }
134    .nav-dropdown-toggle { cursor: pointer; white-space: nowrap; display: inline-flex; align-items: center; gap: 4px; }
135    .nav-dropdown-menu {
136      display: none; position: absolute; top: 100%; left: 0;
137      background: #fff; min-width: 200px; box-shadow: 0 4px 12px rgba(0,0,0,0.15);
138      border-radius: 6px; z-index: 1000; padding: 8px 0;
139    }
140    .nav-dropdown:hover .nav-dropdown-menu { display: block; }
141    .nav-dropdown-menu a {
142      display: block; padding: 8px 16px; color: #333;
143      text-decoration: none; white-space: nowrap; font-size: 14px;
144    }
145    .nav-dropdown-menu a:hover { background: #f5f5f5; color: #e8491d; }
146    @media (max-width: 768px) {
147      .nav-dropdown-menu { position: static; box-shadow: none; background: transparent; padding: 0 0 0 16px; display: none; }
148      .nav-dropdown:hover .nav-dropdown-menu, .nav-dropdown:focus-within .nav-dropdown-menu { display: block; }
149    }
150</style>
151  <link rel="icon" type="image/png" href="/favicon.png">
152  <link rel="apple-touch-icon" href="/apple-touch-icon.png">
153<style>
154    /* Hide top bar on mobile scroll */
155    @media (max-width: 768px) {
156      .header-top { transition: max-height 0.3s ease, opacity 0.3s ease, padding 0.3s ease; overflow: hidden; }
157      body.scrolled .header-top { max-height: 0; opacity: 0; padding: 0; }
158    }
159</style>
160  
160<script src="https://challenges.cloudflare.com/turnstile/v0/api.js" async defer></script>
160
161<style>
162@font-face { font-family: "Swiss721"; src: url("/fonts/swiss721/Swiss_721_Light.otf") format("opentype"); font-weight: 300; font-style: normal; font-display: swap; }
163@font-face { font-family: "Swiss721"; src: url("/fonts/swiss721/Swiss_721_Light_Italic.otf") format("opentype"); font-weight: 300; font-style: italic; font-display: swap; }
164@font-face { font-family: "Swiss721"; src: url("/fonts/swiss721/Swiss_721_Bold.otf") format("opentype"); font-weight: 400; font-style: normal; font-display: swap; }
165@font-face { font-family: "Swiss721"; src: url("/fonts/swiss721/Swiss_721_Italic.otf") format("opentype"); font-weight: 400; font-style: italic; font-display: swap; }
166@font-face { font-family: "Swiss721"; src: url("/fonts/swiss721/Swiss_721_Bold.otf") format("opentype"); font-weight: 500; font-style: normal; font-display: swap; }
167@font-face { font-family: "Swiss721"; src: url("/fonts/swiss721/Swiss_721_Bold.otf") format("opentype"); font-weight: 600; font-style: normal; font-display: swap; }
168@font-face { font-family: "Swiss721"; src: url("/fonts/swiss721/Swiss_721_Heavy.otf") format("opentype"); font-weight: 700; font-style: normal; font-display: swap; }
169@font-face { font-family: "Swiss721"; src: url("/fonts/swiss721/Swiss_721_Heavy_Italic.otf") format("opentype"); font-weight: 700; font-style: italic; font-display: swap; }
170@font-face { font-family: "Swiss721"; src: url("/fonts/swiss721/Swiss_721_Black.otf") format("opentype"); font-weight: 800; font-style: normal; font-display: swap; }
171@font-face { font-family: "Swiss721"; src: url("/fonts/swiss721/Swiss_721_Black_Italic.otf") format("opentype"); font-weight: 800; font-style: italic; font-display: swap; }
172@font-face { font-family: "Swiss721"; src: url("/fonts/swiss721/Swiss_721_Black.otf") format("opentype"); font-weight: 900; font-style: normal; font-display: swap; }
173</style>
174<script type="text/javascript" src="//cdn.callrail.com/companies/664090416/aa905191593579cd5fd4/12/swap.js"></script>
174
175
176  
176<script type="application/ld+json">
177{
178  "@context": "https://schema.org",
179  "@graph": [
180    {
181      "@type": "ContactPage",
182      "name": "Contact Load Bearing Wall Pros",
183      "url": "https://www.loadbearingwall.com/contact-us/",
184      "description": "Contact Load Bearing Wall Pros for a same-day ballpark estimate. Serving DFW, Houston, and Austin.",
185      "mainEntity": {
186        "@type": "LocalBusiness",
187        "@id": "https://www.loadbearingwall.com/",
188        "name": "Load Bearing Wall Pros",
189        "telephone": [
190          "+12146245200",
191          "+17133223908",
192          "+15126419555"
193        ],
194        "email": "[email protected]",
195        "url": "https://www.loadbearingwall.com"
196      }
197    }
198  ]
199}
200  </script>
200
201</head>
202<body>
203<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 203-204
203
204<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
204GTM-TCR567P
vendor: 84 bytes, lines 204-206
204"
205height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
206
207<header class="site-header">
208  <div class="header-top">
209    <div class="container">
210      <span>📍 Plano TX | Houston | Austin</span>
211      <a href="tel:2146245200" class="phone-link">📞 214.624.5200 (DFW)</a>
212      <a href="tel:7133223908" class="phone-link">📞 713.322.3908 (Houston)</a>
213      <a href="tel:5126419555" class="phone-link">📞 512.641.9555 (Austin)</a>
214      <a href="/cdn-cgi/l/email-protection#f1989f979eb19d9e909593949083989f9686909d9ddf929e9c">✉ <span class="__cf_email__" data-cfemail="88e1e6eee7c8e4e7e9eceaede9fae1e6efffe9e4e4a6ebe7e5">[email&#160;protected]</span></a>
215    </div>
216  </div>
217  <div class="header-main">
218    <div class="container">
219      <a href="/" class="site-logo">
220        <img src="/images/load-bearing-logo.png" alt="Load Bearing Wall Pros" style="height:auto;max-height:60px;width:auto;">
221      </a>
222      <button class="nav-toggle" aria-label="Toggle menu" aria-expanded="false">
223        <span></span><span></span><span></span>
224      </button>
225      <nav class="main-nav" aria-label="Primary">
226        <a href="/">Home</a>
227        <a href="/our-team/">About</a>
228        <div class="nav-dropdown">
229          <a href="/load-bearing-wall-removal/" class="nav-dropdown-toggle">Services &#9662;</a>
230          <div class="nav-dropdown-menu">
231            <a href="/load-bearing-wall-removal/">Wall Removal</a>
232            <a href="/wall-to-door/">Wall-to-Door</a>
233            <a href="/kitchen-remodel/">Kitchen Remodel</a>
234            <a href="/other-services/">Other Services</a>
235          </div>
236        </div>
237        <a href="/gallery/">Gallery</a>
238        <a href="/pricing/">Pricing</a>
239        <a href="/presentation/">Presentation</a>
240        <a href="/blog/">Blog</a>
241        <a href="/testimonials/">Testimonials</a>
242        <a href="/our-team/">Team</a>
243        <a href="/#contact">Contact</a>
244      </nav>
245      <div class="header-cta">
246        <a href="/contact-us/" class="btn btn-primary">Free Estimate</a>
247      </div>
248    </div>
249  </div>
250</header>
251
252<section class="page-hero">
253  <div class="container">
254    <div class="breadcrumb"><a href="/">Home</a> › Contact Us</div>
255    <h1>Contact Load Bearing Wall Pros</h1>
256    <p>Ready to get started? Get a <a href="/pricing/" style="color:#c8a951;text-decoration:underline;">ballpark pricing</a> — call, text, or fill out the form below.</p>
257  </div>
258</section>
259
260<section>
261  <div class="container">
262    <div class="contact-layout">
263      <div class="contact-form-wrap">
264        <h2>Request a Free Estimate</h2>
265        <div id="form-success">
266          <p>✅ Thank you! We've received your request and will be in touch shortly.</p>
267        </div>
268        <form id="contact-form" action="/api/contact-page" method="POST">
269          <div class="form-group">
270            <label for="name">Full Name *</label>
271            <input type="text" id="name" name="name" required placeholder="Your full name">
272          </div>
273          <div class="form-group">
274            <label for="email">Email Address *</label>
275            <input type="email" id="email" name="email" required placeholder="[email protected]">
276          </div>
277          <div class="form-group">
278            <label for="phone">Phone Number *</label>
279            <input type="tel" id="phone" name="phone" required placeholder="(555) 555-5555">
280          </div>
281          <div class="form-group">
282            <label for="address">Property Address *</label>
283            <input type="text" id="address" name="address" required placeholder="123 Main St">
284          </div>
285          <div class="form-group">
286            <label for="city">City / Location *</label>
287            <input type="text" id="city" name="city" required placeholder="City">
288          </div>
289          <div class="form-group">
290            <label for="state">State *</label>
291            <input type="text" id="state" name="state" required value="TX" maxlength="2" autocomplete="address-level1">
292          </div>
293          <div class="form-group">
294            <label for="zip">ZIP Code *</label>
295            <input type="text" id="zip" name="zip" required placeholder="75001" inputmode="numeric" autocomplete="postal-code">
296          </div>
297          <div class="form-group">
298            <label for="region">Nearest Office</label>
299            <select id="region" name="region">
300              <option value="">Select your area…</option>
301              <option value="DFW">DFW / North Texas</option>
302              <option value="Houston">Houston Area</option>
303              <option value="Austin">Austin / Central Texas</option>
304            </select>
305          </div>
306          <div class="form-group">
307            <label for="message">Tell Us About Your Project</label>
308            <textarea id="message" name="message" placeholder="Describe the wall you'd like removed, your renovation goals, or any questions you have…"></textarea>
309          </div>
310          <input type="hidden" name="source" value="website-contact-page">
311          <div style="position:absolute;
311left:-9999px;top:-9999px;" aria-hidden="true">
312            <input type="text" name="company_website" tabindex="-1" autocomplete="off">
313          </div>
314          <div class="cf-turnstile" data-sitekey="0x4AAAAAADOioL2PGmaT2oF4" data-theme="light"></div>
315          <button type="submit" class="btn btn-primary form-submit">Send My Request →</button>
316        </form>
317      </div>
318
319      <div class="contact-info-wrap">
320        <h2>Get in Touch</h2>
321        <div class="contact-office">
322          <h3>🏙️ DFW / Plano HQ</h3>
323          <a href="tel:2146245200">214.624.5200</a>
324          <p>Serving Dallas, Plano, Frisco, McKinney, Allen, Southlake, Prosper, Irving, Carrollton, and all of North Texas</p>
325        </div>
326        <div class="contact-office">
327          <h3>🌆 Houston / The Woodlands</h3>
328          <a href="tel:7133223908">713.322.3908</a>
329          <p>Serving Houston, The Woodlands, Sugar Land, Pearland, Katy, Cypress, and greater Houston</p>
330        </div>
331        <div class="contact-office">
332          <h3>🌳 Austin / Lakeway</h3>
333          <a href="tel:5126419555">512.641.9555</a>
334          <p>Serving Austin, Cedar Park, Round Rock, Lakeway, Georgetown, Pflugerville, and Central Texas</p>
335        </div>
336        <div class="contact-office">
337          <h3>✉️ Email</h3>
338          <a href="/cdn-cgi/l/email-protection#a7cec9c1c8e7cbc8c6c3c5c2c6d5cec9c0d0c6cbcb89c4c8ca" style="font-size:1rem;"><span class="__cf_email__" data-cfemail="41282f272e012d2e202523242033282f2636202d2d6f222e2c">[email&#160;protected]</span></a>
339          <p>We respond to all emails within 1 business day.</p>
340        </div>
341
342        <div style="margin-top:24px;padding:20px;background:#1a1a1a;border-radius:10px;color:#fff;">
343          <h3 style="color:#E87722;margin-bottom:10px;">What to Expect</h3>
344          <ul style="list-style:none;padding:0;margin:0;font-size:0.9rem;color:rgba(255,255,255,0.8);">
345            <li style="margin-bottom:8px;">✓ Same-day ballpark estimate by phone</li>
346            <li style="margin-bottom:8px;">✓ Free onsite estimate available</li>
347            <li style="margin-bottom:8px;">✓ In-house engineering on every project</li>
348            <li style="margin-bottom:8px;">✓ Permit handling included</li>
349            <li>✓ Written lifetime warranty</li>
350          </ul>
351        </div>
352      </div>
353    </div>
354  </div>
355</section>
356
357<!-- INLINE CONTACT FORM -->
358<section id="contact" style="background:linear-gradient(135deg,#1a1a1a,#2a2218);padding:60px 0;">
359  <div style="max-width:700px;margin:0 auto;padding:0 24px;">
360    <div style="background:#fff;border-radius:12px;padding:32px 28px;box-shadow:0 8px 30px rgba(0,0,0,.3);">
361      <h2 style="margin:0 0 4px;font-size:1.5rem;color:#1a1a1a;font-family:Swiss721,Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;">Get a Free Estimate</h2>
362      <p style="text-align:center;
362color:#777;font-size:.9rem;margin:0 0 20px;">We'll respond within 1 business day</p>
363      <form class="page-contact-form" style="display:flex;flex-direction:column;gap:10px;">
364        <div style="display:grid;grid-template-columns:1fr 1fr;gap:10px;">
365          <input type="text" name="first_name" placeholder="First Name *" required style="padding:10px 14px;border:1.5px solid #ddd;border-radius:6px;font-size:.95rem;font-family:Swiss721,Helvetica Neue,Helvetica,Arial,sans-serif;">
366          <input type="text" name="last_name" placeholder="Last Name *" required style="padding:10px 14px;border:1.5px solid #ddd;border-radius:6px;font-size:.95rem;font-family:Swiss721,Helvetica Neue,Helvetica,Arial,sans-serif;">
367        </div>
368        <input type="tel" name="phone" placeholder="Phone Number *" required style="padding:10px 14px;border:1.5px solid #ddd;border-radius:6px;font-size:.95rem;font-family:Swiss721,Helvetica Neue,Helvetica,Arial,sans-serif;">
369        <input type="email" name="email" placeholder="Email Address *" required style="padding:10px 14px;border:1.5px solid #ddd;border-radius:6px;font-size:.95rem;font-family:Swiss721,Helvetica Neue,Helvetica,Arial,sans-serif;">
370        <input type="text" name="address" placeholder="Property Address *" required style="padding:10px 14px;border:1.5px solid #ddd;border-radius:6px;font-size:.95rem;font-family:Swiss721,Helvetica Neue,Helvetica,Arial,sans-serif;">
371        <select name="service" style="padding:10px 14px;border:1.5px solid #ddd;border-radius:6px;font-size:.95rem;font-family:Swiss721,Helvetica Neue,Helvetica,Arial,sans-serif;color:#555;background:#fff;">
372          <option value="">Service Interested In</option>
373          <option value="wall-removal">Wall Removal</option>
374          <option value="wall-to-door">Wall-to-Door (Glass Doors)</option>
375          <option value="remodelit">Kitchen Remodel</option>
376          <option value="structural">Other Structural Work</option>
377          <option value="other">Other / Not Sure</option>
378        </select>
379        <select name="referral_source" style="padding:10px 14px;border:1.5px solid #ddd;border-radius:6px;font-size:.95rem;font-family:Swiss721,Helvetica Neue,Helvetica,Arial,sans-serif;color:#555;background:#fff;">
380          <option value="">How Did You Hear About Us?</option>
381          <option value="Social Media">Social Media</option>
382          <option value="Google">Google</option>
383          <option value="Online">Online</option>
384          <option value="Referral">Referral</option>
385          <option value="Radio">Radio</option>
386          <option value="TV">TV</option>
387          <option value="Saw a Truck">Saw a Truck</option>
388          <option value="Magazine">Magazine</option>
389          <option value="Other">Other</option>
390        </select>
391        <textarea name="message" placeholder="Brief project description (optional)" rows="2" style="padding:10px 14px;border:1.5px solid #ddd;border-radius:6px;font-size:.95rem;font-family:Swiss721,Helvetica Neue,Helvetica,Arial,sans-serif;resize:vertical;"></textarea>
392        <div style="position:absolute;left:-9999px;" aria-hidden="true"><input type="text" name="company_website" tabindex="-1" autocomplete="off"></div>
393        <button type="submit" style="background:linear-gradient(135deg,#E87722,#D06A1A);color:#fff;border:none;padding:14px;border-radius:6px;font-size:1.05rem;font-weight:700;cursor:pointer;font-family:Swiss721,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:.5px;transition:transform .15s,box-shadow .15s;" onmouseover="this.style.transform='translateY(-1px)';this.style.boxShadow='0 4px 15px rgba(232,119,34,.4)'" onmouseout="this.style.transform='';this.style.boxShadow=''">Get My Free Estimate →</button>
394        <p style="text-align:center;color:#999;font-size:.75rem;margin:4px 0 0;">🔒 Your info is private and never sold.</p>
395      </form>
396      <div class="page-form-success" style="display:none;text-align:center;padding:24px 0;">
397        <div style="font-size:3rem;margin-bottom:12px;">✅</div>
398        <h3 style="margin:0 0 8px;font-size:1.3rem;">Thank You!</h3>
399        <p style="color:#555;margin:0 0 16px;">We received your request and will be in touch within 1 business day.</p>
400        <div style="display:flex;flex-wrap:wrap;gap:8px;justify-content:center;">
401          <a href="tel:2146245200" style="background:#c8a951;color:#fff;padding:8px 16px;border-radius:6px;text-decoration:none;font-weight:600;font-size:.9rem;">📞 DFW</a>
402          <a href="tel:7133223908" style="background:#c8a951;color:#fff;padding:8px 16px;border-radius:6px;text-decoration:none;font-weight:600;font-size:.9rem;">📞 Houston</a>
403          <a href="tel:5126419555" style="background:#c8a951;color:#fff;padding:8px 16px;border-radius:6px;text-decoration:none;font-weight:600;font-size:.9rem;">📞 Austin</a>
404        </div>
405      </div>
406    </div>
407  </div>
408</section>
vendor: 109 bytes, lines 408-409
408
409<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
409<script>
410document.querySelectorAll('.page-contact-form').forEach(function(form) {
411  form.addEventListener('submit', async function(e) {
412    e.preventDefault();
413    var btn = form.querySelector('button[type=submit]');
414    btn.textContent = 'Sending...'; btn.disabled = true;
415    var raw = Object.fromEntries(new FormData(form));
416    var serviceMap = {'wall-removal':'Wall Removal','wall-to-door':'Wall-to-Door (Glass Doors)','remodelit':'Kitchen Remodel','structural':'Other Structural Work','other':'Other / Not Sure'};
417    var firstName = (raw.first_name||'').trim();
418    var lastName = (raw.last_name||'').trim();
419    var payload = {
420      first_name: firstName, last_name: lastName,
421      name: [firstName,lastName].filter(Boolean).join(' ') || 'Website Visitor',
422      email: raw.email||'', phone: raw.phone||'', address: raw.address||'',
423      message: [serviceMap[raw.service]?'Service: '+serviceMap[raw.service]:'', raw.message||''].filter(Boolean).join('\n'),
424      service: serviceMap[raw.service]||'', referral_source: raw.referral_source||'',
425      source: 'page-form', _page: window.location.pathname,
426      ...((typeof lbwpGetUtm==='function')?lbwpGetUtm():{})
427    };
428    try {
429      var res = await fetch('/api/contact', {
430        method:'POST', headers:{'Content-Type':'application/json'}, body:JSON.stringify(payload)
431      });
432      if (res.ok) {
433        dataLayer.push({"event": "generate_lead", "event_category": "form", "event_label": "page_form"});
434        if (typeof gtag === "function") {
435          gtag("event", "conversion", { send_to: "AW-873780568/xFy1COGBl5cYENiq06AD", transport_type: "beacon" });
436        }
437        form.style.display = 'none';
438        form.parentElement.querySelector('.page-form-success').style.display = 'block';
439      } else { throw new Error('fail'); }
440    } catch(err) {
441      btn.textContent = 'Get My Free Estimate →'; btn.disabled = false;
442      alert('Something went wrong. Please call us at 214-624-5200.');
443    }
444  });
445});
446</script>
446
447<!-- /INLINE CONTACT FORM -->
448
449<footer class="site-footer">
450  <div class="container">
451    <div class="footer-main">
452      <div class="footer-brand">
453        <img src="/images/load-bearing-logo.png" alt="Load Bearing Wall Pros">
454        <p>Texas's original and longest-operating load bearing wall removal specialists. Serving DFW, Houston, and Austin since 2015. Install the Beam, Reveal the Dream.</p>
455        <div class="footer-social">
456          <a href="https://www.facebook.com/loadbearingwallpros" target="_blank" rel="noopener" aria-label="Facebook">
457            <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor"><path d="M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z"/></svg>
458          </a>
459          <a href="https://www.youtube.com/@loadbearingwallpros" target="_blank" rel="noopener" aria-label="YouTube">
460            <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor"><path d="M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z"/></svg>
461          </a>
462          <a href="https://www.instagram.com/loadbearingwallpros" target="_blank" rel="noopener" aria-label="Instagram">
463            <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zM12 0C8.741 0 8.333.014 7.053.072 2.695.272.273 2.69.073 7.052.014 8.333 0 8.741 0 12c0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98C8.333 23.986 8.741 24 12 24c3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98C15.668.014 15.259 0 12 0zm0 5.838a6.162 6.162 0 1 0 0 12.324 6.162 6.162 0 0 0 0-12.324zM12 16a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm6.406-11.845a1.44 1.44 0 1 0 0 2.881 1.44 1.44 0 0 0 0-2.881z"/></svg>
464          </a>
465          <a href="https://www.tiktok.com/@loadbearingwallpros" target="_blank" rel="noopener" aria-label="TikTok">
466            <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor"><path d="M12.525.02c1.31-.02 2.61-.01 3.91-.02.08 1.53.63 3.09 1.75 4.17 1.12 1.11 2.7 1.62 4.24 1.79v4.03c-1.44-.05-2.89-.35-4.2-.97-.57-.26-1.1-.59-1.62-.93-.01 2.92.01 5.84-.02 8.75-.08 1.4-.54 2.79-1.35 3.94-1.31 1.92-3.58 3.17-5.91 3.21-1.43.08-2.86-.31-4.08-1.03-2.02-1.19-3.44-3.37-3.65-5.71-.02-.5-.03-1-.01-1.49.18-1.9 1.12-3.72 2.58-4.96 1.66-1.44 3.98-2.13 6.15-1.72.02 1.48-.04 2.96-.04 4.44-.99-.32-2.15-.23-3.02.37-.63.41-1.11 1.04-1.36 1.75-.21.51-.15 1.07-.14 1.61.24 1.64 1.82 3.02 3.5 2.87 1.12-.01 2.19-.66 2.77-1.61.19-.33.4-.67.41-1.06.1-1.79.06-3.57.07-5.36.01-4.03-.01-8.05.02-12.07z"/></svg>
467          </a>
468        </div>
469      </div>
470      <div class="footer-col">
471        <h4>Services</h4>
472        <ul>
473          <li><a href="/load-bearing-wall-removal/">Wall Removal</a></li>
474          <li><a href="/wall-to-door/">From Wall to Door</a></li>
475          <li><a href="/pricing/">Ballpark Pricing</a></li>
476          <li><a href="/presentation/">Sales Presentation</a></li>
477        </ul>
478      </div>
479      <div class="footer-col">
480        <h4>Learn</h4>
481        <ul>
482          <li><a href="/blog/">Blog / Articles</a></li>
483          <li><a href="/how-do-you-know-if-a-wall-is-load-bearing/">Is My Wall Load Bearing?</a></li>
484          <li><a href="/our-team/">Our Team</a></li>
485          <li><a href="/testimonials/">Testimonials</a></li>
486        </ul>
487      </div>
488      <div class="footer-col">
489        <h4>Contact</h4>
490        <div class="footer-address">
491          <strong>DFW / Plano HQ</strong><br>
492          <a href="tel:2146245200">214.624.5200</a><br><br>
493          <strong>Houston / The Woodlands</strong><br>
494          <a href="tel:7133223908">713.322.3908</a><br><br>
495          <strong>Austin / Lakeway</strong><br>
496          <a href="tel:5126419555">512.641.9555</a><br><br>
497          <a href="/cdn-cgi/l/email-protection#523b3c343d123e3d3336303733203b3c3525333e3e7c313d3f"><span class="__cf_email__" data-cfemail="147d7a727b54787b7570767175667d7a73637578783a777b79">[email&#160;protected]</span></a>
498        </div>
499      </div>
500    </div>
501    <div class="footer-bottom">
502      <span>© 2025 Load Bearing Wall Pros. All rights reserved.</span>
503      <span><a href="/privacy-policy/">Privacy Policy</a> | <a href="/sitemap.xml">Sitemap</a></span>
504    </div>
505  </div>
506</footer>
vendor: 109 bytes, lines 506-507
506
507<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
507<script src="/js/main.js?v=utmfix613" defer></script>
vendor: 1 bytes, line 507
507
508<script>
509  document.getElementById('contact-form').addEventListener('submit', async function(e) {
510    e.preventDefault();
511    const form = e.target;
512    const data = Object.assign(Object.fromEntries(new FormData(form)), (typeof lbwpGetUtm==="function")?lbwpGetUtm():{});
513    try {
514      const resp = await fetch('/api/contact-page', {
515        method: 'POST',
516        headers: { 'Content-Type': 'application/json' },
517        body: JSON.stringify(data)
518      });
519      if (resp.ok) {
520        form.style.display = 'none';
521        document.getElementById('form-success').style.display = 'block';
522        // Google Ads conversion tracking
523        dataLayer.push({"event": "generate_lead", "event_category": "form", "event_label": "contact_page_form"});
524        if (typeof gtag === "function") {
525          gtag("event", "conversion", { send_to: "AW-873780568/xFy1COGBl5cYENiq06AD" });
526        }
527      } else {
528        throw new Error('Server error');
529      }
530    } catch (err) {
531      // Fallback: submit normally
532      form.submit();
533    }
534  });
535</script>
vendor: 1 bytes, line 535
535
536<script>window.LBWP_CHAT_API="https://chat.loadbearingwall.com/api/chat";</script>
vendor: 1 bytes, line 536
536
537<script src="/js/chat-widget.js" defer></script>
537
538
539  <!-- Google reCAPTCHA v3 -->
vendor: 63 bytes, lines 539-540
539
540  <script src="https://www.google.com/recaptcha/api.js?render=
5406LdssjwoAAAAAEyluTsrUx_THG2dGJzIKOi7oktk
vendor: 13 bytes, lines 540-541
540"></script>
541
542<!-- Podium Chat Widget (disabled - using Wall-E instead)
543  
543<script defer src="https://connect.podium.com/widget.js#ORG_TOKEN=5f508ef8-18fd-4fb9-83f4-258106436524"></script>
543
544  -->
545
546<script>
547(function(){var last=0;window.addEventListener('scroll',function(){var y=window.scrollY;if(y>50)document.body.classList.add('scrolled');else document.body.classList.remove('scrolled');last=y;},{passive:true})})();
548</script>
548
549
550<script src="/js/lightbox.js" defer></script>
vendor: 1 bytes, line 550
550
551<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"c3d8d20fec224be1853b13b1225381e3","r":1,"spa":2}' crossorigin="anonymous"></script>
551
552</body>
553</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.