{"id":191,"date":"2025-05-02T07:04:11","date_gmt":"2025-05-02T07:04:11","guid":{"rendered":"https:\/\/tomballfoundationrepair.com\/?page_id=191"},"modified":"2025-05-02T07:05:25","modified_gmt":"2025-05-02T07:05:25","slug":"warranty","status":"publish","type":"page","link":"https:\/\/tomballfoundationrepair.com\/?page_id=191","title":{"rendered":"Warranty"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"191\" class=\"elementor elementor-191\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-77840321 e-con-full e-flex e-con e-parent\" data-id=\"77840321\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-68aeb30e elementor-widget elementor-widget-template\" data-id=\"68aeb30e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"template.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-template\">\n\t\t\t\t\t<div data-elementor-type=\"container\" data-elementor-id=\"189\" class=\"elementor elementor-189\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3ae34b0b e-con-full e-flex e-con e-parent\" data-id=\"3ae34b0b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-43607ad0 e-con-full e-flex e-con e-child\" data-id=\"43607ad0\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-2d8b52f e-con-full e-flex e-con e-child\" data-id=\"2d8b52f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f42b644 elementor-mobile-align-justify elementor-widget elementor-widget-button\" data-id=\"f42b644\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Contact Us<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1d0ae18 elementor-mobile-align-justify elementor-widget elementor-widget-button\" data-id=\"1d0ae18\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">281-612-7332<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-27fc702 e-con-full e-flex e-con e-child\" data-id=\"27fc702\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3a433ca6 elementor-widget elementor-widget-spacer\" data-id=\"3a433ca6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-24d082ed e-flex e-con-boxed e-con e-parent\" data-id=\"24d082ed\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-780a0cc5 e-con-full e-grid e-con e-child\" data-id=\"780a0cc5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-285336cf e-con-full e-flex e-con e-child\" data-id=\"285336cf\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d79af4c elementor-widget elementor-widget-heading\" data-id=\"d79af4c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Lifetime Warranty<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1be0e41b elementor-widget elementor-widget-heading\" data-id=\"1be0e41b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Comprehensive Protection for Your Foundation<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-155c8521 elementor-widget elementor-widget-text-editor\" data-id=\"155c8521\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Your home\u2019s foundation is critical to its overall structure, and ensuring its stability is our mission. That\u2019s why we proudly provide warranty coverage through our trusted dealer. Dedicated to excellence and customer satisfaction, our dealer offers warranties that give you ultimate peace of mind.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-248210d7 e-con-full e-flex e-con e-child\" data-id=\"248210d7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-29efefde elementor-widget elementor-widget-image\" data-id=\"29efefde\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"235\" height=\"306\" src=\"https:\/\/tomballfoundationrepair.com\/wp-content\/uploads\/2025\/05\/59dc62073f7a820001ca8aa7_warranty-ribbon-1.png\" class=\"attachment-large size-large wp-image-198\" alt=\"\" srcset=\"https:\/\/tomballfoundationrepair.com\/wp-content\/uploads\/2025\/05\/59dc62073f7a820001ca8aa7_warranty-ribbon-1.png 235w, https:\/\/tomballfoundationrepair.com\/wp-content\/uploads\/2025\/05\/59dc62073f7a820001ca8aa7_warranty-ribbon-1-230x300.png 230w\" sizes=\"(max-width: 235px) 100vw, 235px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-70d8b4a6 e-con-full e-flex e-con e-child\" data-id=\"70d8b4a6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-48638e69 elementor-widget elementor-widget-image\" data-id=\"48638e69\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"210\" height=\"170\" src=\"https:\/\/tomballfoundationrepair.com\/wp-content\/uploads\/2025\/05\/Lifetime-Warranty_sm.png\" class=\"attachment-large size-large wp-image-199\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-56f52651 e-con-full e-flex e-con e-child\" data-id=\"56f52651\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7f92f31 elementor-widget elementor-widget-heading\" data-id=\"7f92f31\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Foundation Repair Warranties<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-280515f elementor-widget elementor-widget-heading\" data-id=\"280515f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Lifetime Transferable Warranty<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-288fbffe elementor-widget elementor-widget-text-editor\" data-id=\"288fbffe\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Our dealer guarantees their work with a Lifetime Transferable Warranty, offering lasting protection for your foundation. If you sell your home, the warranty seamlessly transfers to the new owner, enhancing your property value and ensuring ongoing coverage.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-20ccac98 e-con-full e-flex e-con e-child\" data-id=\"20ccac98\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-64a40fe4 elementor-widget elementor-widget-template\" data-id=\"64a40fe4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"template.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-template\">\n\t\t\t\t\t<div data-elementor-type=\"container\" data-elementor-id=\"136\" class=\"elementor elementor-136\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t<div class=\"elementor-element elementor-element-25c5eda6 e-con-full e-flex e-con e-child\" data-id=\"25c5eda6\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2a76a0bf elementor-widget-divider--view-line_text elementor-widget-divider--element-align-center elementor-widget elementor-widget-divider\" data-id=\"2a76a0bf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t\t<span class=\"elementor-divider__text elementor-divider__element\">\n\t\t\t\tGET A FREE ESTIMATE\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2a3f5a21 elementor-button-align-stretch elementor-widget elementor-widget-form\" data-id=\"2a3f5a21\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;step_next_label&quot;:&quot;Next&quot;,&quot;step_previous_label&quot;:&quot;Previous&quot;,&quot;button_width&quot;:&quot;100&quot;,&quot;step_type&quot;:&quot;number_text&quot;,&quot;step_icon_shape&quot;:&quot;circle&quot;}\" data-widget_type=\"form.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<form class=\"elementor-form\" method=\"post\" name=\"New Form\" aria-label=\"New Form\">\n\t\t\t<input type=\"hidden\" name=\"post_id\" value=\"136\"\/>\n\t\t\t<input type=\"hidden\" name=\"form_id\" value=\"2a3f5a21\"\/>\n\t\t\t<input type=\"hidden\" name=\"referer_title\" value=\"#1 Trusted Foundation Repair in Tomball, TX\" \/>\n\n\t\t\t\t\t\t\t<input type=\"hidden\" name=\"queried_id\" value=\"28\"\/>\n\t\t\t\n\t\t\t<div class=\"elementor-form-fields-wrapper elementor-labels-\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-ct_fName elementor-col-50 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-ct_fName\" class=\"elementor-field-label elementor-screen-only\">\n\t\t\t\t\t\t\t\tFirst Name\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[ct_fName]\" id=\"form-field-ct_fName\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"First Name\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-ct_lName elementor-col-50 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-ct_lName\" class=\"elementor-field-label elementor-screen-only\">\n\t\t\t\t\t\t\t\tLast Name\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[ct_lName]\" id=\"form-field-ct_lName\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Last Name\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-tel elementor-field-group elementor-column elementor-field-group-ct_pNumber elementor-col-50 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-ct_pNumber\" class=\"elementor-field-label elementor-screen-only\">\n\t\t\t\t\t\t\t\tPhone Number\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<input size=\"1\" type=\"tel\" name=\"form_fields[ct_pNumber]\" id=\"form-field-ct_pNumber\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Phone Number\" required=\"required\" pattern=\"[0-9()#&amp;+*-=.]+\" title=\"Only numbers and phone characters (#, -, *, etc) are accepted.\">\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-email elementor-field-group elementor-column elementor-field-group-ct_email elementor-col-50 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-ct_email\" class=\"elementor-field-label elementor-screen-only\">\n\t\t\t\t\t\t\t\tEmail Address\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"email\" name=\"form_fields[ct_email]\" id=\"form-field-ct_email\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Email Address\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-textarea elementor-field-group elementor-column elementor-field-group-ct_street elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-ct_street\" class=\"elementor-field-label elementor-screen-only\">\n\t\t\t\t\t\t\t\tService Street Address\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<textarea class=\"elementor-field-textual elementor-field  elementor-size-sm\" name=\"form_fields[ct_street]\" id=\"form-field-ct_street\" rows=\"1\" placeholder=\"Service Street Address\"><\/textarea>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-textarea elementor-field-group elementor-column elementor-field-group-ct_city elementor-col-50 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-ct_city\" class=\"elementor-field-label elementor-screen-only\">\n\t\t\t\t\t\t\t\tCity\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<textarea class=\"elementor-field-textual elementor-field  elementor-size-sm\" name=\"form_fields[ct_city]\" id=\"form-field-ct_city\" rows=\"1\" placeholder=\"City\" required=\"required\"><\/textarea>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-textarea elementor-field-group elementor-column elementor-field-group-ct_zCode elementor-col-50\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-ct_zCode\" class=\"elementor-field-label elementor-screen-only\">\n\t\t\t\t\t\t\t\tZip Code\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<textarea class=\"elementor-field-textual elementor-field  elementor-size-sm\" name=\"form_fields[ct_zCode]\" id=\"form-field-ct_zCode\" rows=\"1\" placeholder=\"Zip Code\"><\/textarea>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-textarea elementor-field-group elementor-column elementor-field-group-ct_tArea elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-ct_tArea\" class=\"elementor-field-label elementor-screen-only\">\n\t\t\t\t\t\t\t\tService Requested and Description\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<textarea class=\"elementor-field-textual elementor-field  elementor-size-sm\" name=\"form_fields[ct_tArea]\" id=\"form-field-ct_tArea\" rows=\"3\" placeholder=\"Service Requested and Description\"><\/textarea>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-checkbox elementor-field-group elementor-column elementor-field-group-field_9720771 elementor-col-100\">\n\t\t\t\t\t<div class=\"elementor-field-subgroup  \"><span class=\"elementor-field-option\"><input type=\"checkbox\" value=\"By providing your information you agree to opt into receiving SMS messaging regarding this estimate or appointment request. Message and data rates may apply. View our &lt;a href=&quot;#privacy-policy&quot;&gt;Privacy Policy&lt;\/a&gt;.\" id=\"form-field-field_9720771-0\" name=\"form_fields[field_9720771]\"> <label for=\"form-field-field_9720771-0\">By providing your information you agree to opt into receiving SMS messaging regarding this estimate or appointment request. Message and data rates may apply. View our <a href=\"#privacy-policy\">Privacy Policy<\/a>.<\/label><\/span><\/div>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-recaptcha_v3 elementor-field-group elementor-column elementor-field-group-field_b254480 elementor-col-100 recaptcha_v3-inline\">\n\t\t\t\t\t<div class=\"elementor-field\" id=\"form-field-field_b254480\"><div class=\"elementor-g-recaptcha\" data-sitekey=\"6Le3ossrAAAAAGGffgdJ2Yh1j2djTq0er5VKnLkc\" data-type=\"v3\" data-action=\"Form\" data-badge=\"inline\" data-size=\"invisible\"><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text\">\n\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[field_c00c499]\" id=\"form-field-field_c00c499\" class=\"elementor-field elementor-size-sm \" style=\"display:none !important;\">\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-group elementor-column elementor-field-type-submit elementor-col-100 e-form__buttons\">\n\t\t\t\t\t<button class=\"elementor-button elementor-size-sm\" type=\"submit\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Send Your Information<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/button>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/form>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9d530f5 e-flex e-con-boxed e-con e-parent\" data-id=\"9d530f5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cc8f8d7 elementor-widget elementor-widget-html\" data-id=\"cc8f8d7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n@keyframes slideDownFadeIn{\r\n  from{opacity:0;transform:translateY(-4px)}\r\n  to{opacity:1;transform:translateY(0)}\r\n}\r\n\r\n.validation-error-message{\r\n  color:#D8000C;\r\n  font-size:.85em;\r\n  margin-top:6px;\r\n  display:block;\r\n  animation:slideDownFadeIn .2s ease-out forwards\r\n}\r\n\r\n.elementor-field.validation-error,\r\ntextarea.validation-error{\r\n  border-color:#D8000C!important;\r\n  box-shadow:0 0 4px rgba(216,0,12,.4)\r\n}\r\n<\/style>\r\n\r\n<script>\r\nwindow.addEventListener('load',function(){\r\n\r\nconst form = document.querySelector('.elementor-form[name=\"New Form\"]');\r\nif(!form) return;\r\n\r\nform.setAttribute('novalidate','true');\r\n\r\n\/* ------------ REGEX RULES ------------ *\/\r\n\r\nconst validationRules = {\r\n\r\n'form-field-ct_fName':{\r\n  regex:\/^[a-zA-Z\u00c0-\u00ff' -]{2,35}$\/,\r\n  message:'Please enter a valid first name.'\r\n},\r\n\r\n'form-field-ct_lName':{\r\n  regex:\/^[a-zA-Z\u00c0-\u00ff' -]{2,35}$\/,\r\n  message:'Please enter a valid last name.'\r\n},\r\n\r\n'form-field-ct_pNumber':{\r\n  regex:\/^\\+?[0-9\\s().-]{10,18}$\/,\r\n  message:'Please enter a valid phone number.'\r\n},\r\n\r\n\/\/ max 2 dots before @\r\n'form-field-ct_email':{\r\n  regex:\/^[a-zA-Z0-9_%+-]+(\\.[a-zA-Z0-9_%+-]+){0,2}@[a-zA-Z0-9-]+(\\.[a-zA-Z0-9-]+)*\\.[a-zA-Z]{2,}$\/,\r\n  message:'Please enter a valid email address.'\r\n},\r\n\r\n'form-field-ct_city':{\r\n  regex:\/^[a-zA-Z\u00c0-\u00ff\\s.'-]{2,50}$\/,\r\n  message:'Please enter a valid city name.'\r\n},\r\n\r\n'form-field-ct_zCode':{\r\n  regex:\/^\\d{5}(-\\d{4})?$\/,\r\n  message:'Please enter a valid ZIP code.'\r\n}\r\n\r\n};\r\n\r\nconst liveRegion = document.createElement('div');\r\nliveRegion.setAttribute('aria-live','assertive');\r\nliveRegion.setAttribute('role','alert');\r\nliveRegion.style.position='absolute';\r\nliveRegion.style.left='-9999px';\r\nform.appendChild(liveRegion);\r\n\r\nfunction clearAllErrors(){\r\n  form.querySelectorAll('.validation-error-message').forEach(e=>e.remove());\r\n  form.querySelectorAll('.validation-error').forEach(f=>f.classList.remove('validation-error'));\r\n}\r\n\r\nfunction clearFieldError(field){\r\n  const group = field.closest('.elementor-field-group');\r\n  const msg = group.querySelector('.validation-error-message');\r\n  if(msg) msg.remove();\r\n  field.classList.remove('validation-error');\r\n}\r\n\r\nfunction showError(field,message){\r\n\r\n  const group = field.closest('.elementor-field-group');\r\n  if(group.querySelector('.validation-error-message')) return;\r\n\r\n  field.classList.add('validation-error');\r\n\r\n  const error = document.createElement('span');\r\n  error.className = 'validation-error-message';\r\n  error.textContent = message;\r\n\r\n  group.appendChild(error);\r\n  liveRegion.textContent = message;\r\n}\r\n\r\nfunction scrollToFirstError(){\r\n  const firstError = form.querySelector('.validation-error');\r\n  if(firstError){\r\n    firstError.scrollIntoView({behavior:'smooth',block:'center'});\r\n    firstError.focus({preventScroll:true});\r\n  }\r\n}\r\n\r\nObject.keys(validationRules).forEach(id=>{\r\n\r\n  const field = document.getElementById(id);\r\n  if(!field) return;\r\n\r\n  field.addEventListener('input',function(){\r\n    if(field.classList.contains('validation-error')){\r\n      clearFieldError(field);\r\n    }\r\n  });\r\n\r\n});\r\n\r\nconst submitBtn = form.querySelector('button[type=\"submit\"]');\r\n\r\nsubmitBtn.addEventListener('click',function(e){\r\n\r\n  clearAllErrors();\r\n  let isValid = true;\r\n\r\n  Object.keys(validationRules).forEach(id=>{\r\n\r\n    const field = document.getElementById(id);\r\n    const rule = validationRules[id];\r\n\r\n    if(!field) return;\r\n\r\n    const value = field.value.trim();\r\n\r\n    \/\/ required empty\r\n    if(field.required && value===''){\r\n      isValid=false;\r\n      showError(field,'This field is required.');\r\n      return;\r\n    }\r\n\r\n    \/\/ regex fail\r\n    if(value!=='' && !rule.regex.test(value)){\r\n      isValid=false;\r\n      showError(field,rule.message);\r\n    }\r\n\r\n  });\r\n\r\n  if(!isValid){\r\n    e.preventDefault();\r\n    e.stopPropagation();\r\n    e.stopImmediatePropagation();\r\n    scrollToFirstError();\r\n    return false;\r\n  }\r\n\r\n});\r\n\r\n});\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Lifetime Warranty Comprehensive Protection for Your Foundation Your home\u2019s foundation is critical to its overall structure, and ensuring its stability is our mission. That\u2019s why we proudly provide warranty coverage through our trusted dealer. Dedicated to excellence and customer satisfaction, our dealer offers warranties that give you ultimate peace of mind. Foundation Repair Warranties Lifetime [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-191","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/tomballfoundationrepair.com\/index.php?rest_route=\/wp\/v2\/pages\/191","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tomballfoundationrepair.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/tomballfoundationrepair.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/tomballfoundationrepair.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tomballfoundationrepair.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=191"}],"version-history":[{"count":4,"href":"https:\/\/tomballfoundationrepair.com\/index.php?rest_route=\/wp\/v2\/pages\/191\/revisions"}],"predecessor-version":[{"id":203,"href":"https:\/\/tomballfoundationrepair.com\/index.php?rest_route=\/wp\/v2\/pages\/191\/revisions\/203"}],"wp:attachment":[{"href":"https:\/\/tomballfoundationrepair.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=191"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}