{"id":6106,"date":"2025-03-02T21:47:00","date_gmt":"2025-03-03T03:47:00","guid":{"rendered":"https:\/\/clovisfoundationrepair.com\/warranty\/"},"modified":"2025-03-10T22:51:25","modified_gmt":"2025-03-11T04:51:25","slug":"warranty","status":"publish","type":"page","link":"https:\/\/clovisfoundationrepair.com\/?page_id=6106","title":{"rendered":"Warranty"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"6106\" class=\"elementor elementor-6106\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5ada63e5 e-con-full e-flex e-con e-parent\" data-id=\"5ada63e5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5a431883 elementor-widget elementor-widget-template\" data-id=\"5a431883\" 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=\"6072\" class=\"elementor elementor-6072\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t<div class=\"elementor-element elementor-element-449b1409 e-flex e-con-boxed e-con e-parent\" data-id=\"449b1409\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;shape_divider_bottom&quot;:&quot;tilt&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-shape elementor-shape-bottom\" aria-hidden=\"true\" data-negative=\"false\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 1000 100\" preserveAspectRatio=\"none\">\n\t<path class=\"elementor-shape-fill\" d=\"M0,6V0h1000v100L0,6z\"\/>\n<\/svg>\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-13efb1bf e-con-full e-flex e-con e-child\" data-id=\"13efb1bf\" data-element_type=\"container\" data-e-type=\"container\">\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<div class=\"elementor-element elementor-element-16ae27e8 e-flex e-con-boxed e-con e-parent\" data-id=\"16ae27e8\" 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\t\t<div class=\"elementor-element elementor-element-56ff44de elementor-widget elementor-widget-icon-box\" data-id=\"56ff44de\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tLifetime Warranty\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\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-2addcf35 elementor-widget elementor-widget-icon-box\" data-id=\"2addcf35\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tFree Estimates\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\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-38e23202 elementor-widget elementor-widget-icon-box\" data-id=\"38e23202\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tFinancing Available\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\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<div class=\"elementor-element elementor-element-645af730 e-flex e-con-boxed e-con e-parent\" data-id=\"645af730\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-243c1033 e-con-full e-grid e-con e-child\" data-id=\"243c1033\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-5efde6f3 e-con-full e-flex e-con e-child\" data-id=\"5efde6f3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-44ec5f81 elementor-widget elementor-widget-heading\" data-id=\"44ec5f81\" 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-716a3f63 elementor-widget elementor-widget-heading\" data-id=\"716a3f63\" 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-52798995 elementor-widget elementor-widget-text-editor\" data-id=\"52798995\" 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-2e28874b e-con-full e-flex e-con e-child\" data-id=\"2e28874b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-13ae076c elementor-widget elementor-widget-image\" data-id=\"13ae076c\" 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:\/\/clovisfoundationrepair.com\/wp-content\/uploads\/2025\/03\/warranty-transferable.png\" class=\"attachment-large size-large wp-image-6434\" alt=\"warranty transferable\" srcset=\"https:\/\/clovisfoundationrepair.com\/wp-content\/uploads\/2025\/03\/warranty-transferable.png 235w, https:\/\/clovisfoundationrepair.com\/wp-content\/uploads\/2025\/03\/warranty-transferable-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-442e5419 e-con-full e-flex e-con e-child\" data-id=\"442e5419\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9d00c1f elementor-widget elementor-widget-image\" data-id=\"9d00c1f\" 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=\"400\" height=\"346\" src=\"https:\/\/clovisfoundationrepair.com\/wp-content\/uploads\/2025\/03\/transferrable-warranty.png\" class=\"attachment-large size-large wp-image-6433\" alt=\"transferrable warranty\" srcset=\"https:\/\/clovisfoundationrepair.com\/wp-content\/uploads\/2025\/03\/transferrable-warranty.png 400w, https:\/\/clovisfoundationrepair.com\/wp-content\/uploads\/2025\/03\/transferrable-warranty-300x260.png 300w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/>\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-22472e56 e-con-full e-flex e-con e-child\" data-id=\"22472e56\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-79cc88c1 elementor-widget elementor-widget-heading\" data-id=\"79cc88c1\" 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-64e770af elementor-widget elementor-widget-heading\" data-id=\"64e770af\" 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-2c45384 elementor-widget elementor-widget-text-editor\" data-id=\"2c45384\" 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-18d54a6d e-con-full e-flex e-con e-child\" data-id=\"18d54a6d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7053c50 elementor-widget elementor-widget-template\" data-id=\"7053c50\" 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=\"6091\" class=\"elementor elementor-6091\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t<div class=\"elementor-element elementor-element-50454de e-con-full e-flex e-con e-child\" data-id=\"50454de\" 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-416d931b elementor-widget-divider--view-line_text elementor-widget-divider--element-align-center elementor-widget elementor-widget-divider\" data-id=\"416d931b\" 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 CONSULTATION\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-42d2d903 elementor-button-align-stretch elementor-widget elementor-widget-form\" data-id=\"42d2d903\" 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=\"6091\"\/>\n\t\t\t<input type=\"hidden\" name=\"form_id\" value=\"42d2d903\"\/>\n\t\t\t<input type=\"hidden\" name=\"referer_title\" value=\"Foundation Repair in Clovis, NM | Trusted Experts Since 1989\" \/>\n\n\t\t\t\t\t\t\t<input type=\"hidden\" name=\"queried_id\" value=\"6109\"\/>\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\">\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\"><\/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 submitting your info on this form, you are agreeing to be contacted regarding your service request by means of telephone, email, or text, including using pre-recorded or auto dialed phone calls or text messages to the phone number you have provided, including your wireless number, if provided. Consent to contact does not require you to purchase service. Please note you may be matched to one of our trusted partners. By using this service, you agree to our Terms of Service and &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 submitting your info on this form, you are agreeing to be contacted regarding your service request by means of telephone, email, or text, including using pre-recorded or auto dialed phone calls or text messages to the phone number you have provided, including your wireless number, if provided. Consent to contact does not require you to purchase service. Please note you may be matched to one of our trusted partners. By using this service, you agree to our Terms of Service and <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=\"6LfHn8srAAAAAIAAcgK8aJXdHvWYbqgsjLQWy8rm\" 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_2631695]\" id=\"form-field-field_2631695\" 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 class=\"elementor-element elementor-element-521cd57 elementor-widget elementor-widget-html\" data-id=\"521cd57\" 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 {\r\n    opacity: 0;\r\n    transform: translateY(-5px);\r\n  }\r\n  to {\r\n    opacity: 1;\r\n    transform: translateY(0);\r\n  }\r\n}\r\n\r\n.validation-error-message {\r\n  color: #D8000C;\r\n  font-size: 0.8em;\r\n  margin-top: 5px;\r\n  display: block;\r\n  animation: slideDownFadeIn 0.3s ease-out forwards;\r\n}\r\n\r\n.elementor-field.validation-error,\r\ntextarea.validation-error,\r\ninput.validation-error {\r\n  border-color: #D8000C !important;\r\n  box-shadow: 0 0 5px rgb(216 0 12 \/ 0.5) !important;\r\n}\r\n<\/style>\r\n\r\n<script>\r\n(function () {\r\n  const formSelector = '.elementor-form[name=\"New Form\"]';\r\n  const submitSelector = 'button[type=\"submit\"], input[type=\"submit\"]';\r\n\r\n  const validationRules = {\r\n    'form-field-ct_fName': {\r\n      regex: \/^(?!.*[bcdfghjklmnpqrstvwxzBCDFGHJKLMNPQRSTVWXZ]{5})[a-zA-Z'-\\s]{2,35}$\/,\r\n      message: 'Please enter a valid first name.'\r\n    },\r\n    'form-field-ct_lName': {\r\n      regex: \/^(?!.*[bcdfghjklmnpqrstvwxzBCDFGHJKLMNPQRSTVWXZ]{5})[a-zA-Z'-\\s]{2,35}$\/,\r\n      message: 'Please enter a valid last name.'\r\n    },\r\n    'form-field-ct_pNumber': {\r\n      regex: \/^[+]?\\(?[0-9]{3}\\)?[-\\s.]?[0-9]{3}[-\\s.]?[0-9]{4,6}$\/,\r\n      message: 'Please enter a valid phone number.'\r\n    },\r\n    'form-field-ct_email': {\r\n      regex: \/^[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    'form-field-ct_street': {\r\n      regex: \/^[a-zA-Z0-9\\s.,#-]+$\/,\r\n      message: 'Please use valid characters for the street address.'\r\n    },\r\n    'form-field-ct_city': {\r\n      regex: \/^[a-zA-Z\\s-]+$\/,\r\n      message: 'Please enter a valid city name.'\r\n    },\r\n    'form-field-ct_zCode': {\r\n      regex: \/^\\d{5}$\/,\r\n      message: 'Please enter a valid 5-digit zip code.'\r\n    }\r\n  };\r\n\r\n  function getFormFromTarget(target) {\r\n    if (!target || !target.closest) return null;\r\n\r\n    if (target.matches && target.matches(formSelector)) {\r\n      return target;\r\n    }\r\n\r\n    return target.closest(formSelector);\r\n  }\r\n\r\n  function clearAllErrors(form) {\r\n    form.querySelectorAll('.validation-error-message').forEach(function (msg) {\r\n      msg.remove();\r\n    });\r\n\r\n    form.querySelectorAll('.validation-error').forEach(function (field) {\r\n      field.classList.remove('validation-error');\r\n    });\r\n  }\r\n\r\n  function clearErrorForField(field) {\r\n    const fieldGroup = field.closest('.elementor-field-group');\r\n\r\n    if (!fieldGroup) return;\r\n\r\n    const existingError = fieldGroup.querySelector('.validation-error-message');\r\n\r\n    if (existingError) {\r\n      existingError.remove();\r\n    }\r\n\r\n    field.classList.remove('validation-error');\r\n  }\r\n\r\n  function showError(field, message) {\r\n    const fieldGroup = field.closest('.elementor-field-group');\r\n\r\n    if (!fieldGroup) return;\r\n\r\n    clearErrorForField(field);\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    fieldGroup.appendChild(error);\r\n  }\r\n\r\n  function validateForm(form) {\r\n    clearAllErrors(form);\r\n\r\n    let isFormValid = true;\r\n    let firstInvalidField = null;\r\n\r\n    for (const fieldId in validationRules) {\r\n      const field = form.querySelector('#' + fieldId);\r\n      const rule = validationRules[fieldId];\r\n\r\n      if (!field) continue;\r\n\r\n      const value = field.value.trim();\r\n\r\n      if (field.required || value !== '') {\r\n        if (!rule.regex.test(value)) {\r\n          isFormValid = false;\r\n          showError(field, rule.message);\r\n\r\n          if (!firstInvalidField) {\r\n            firstInvalidField = field;\r\n          }\r\n        }\r\n      }\r\n    }\r\n\r\n    if (firstInvalidField) {\r\n      firstInvalidField.focus();\r\n    }\r\n\r\n    return isFormValid;\r\n  }\r\n\r\n  function hardBlock(event, form) {\r\n    validateForm(form);\r\n\r\n    event.preventDefault();\r\n    event.stopPropagation();\r\n    event.stopImmediatePropagation();\r\n\r\n    event.cancelBubble = true;\r\n    event.returnValue = false;\r\n\r\n    console.warn('[Validation] Invalid form blocked before Elementor or CallRail:', event.type);\r\n\r\n    return false;\r\n  }\r\n\r\n  function handleSubmit(event) {\r\n    const form = getFormFromTarget(event.target);\r\n\r\n    if (!form) return;\r\n\r\n    if (!validateForm(form)) {\r\n      return hardBlock(event, form);\r\n    }\r\n  }\r\n\r\n  function handleClick(event) {\r\n    const button = event.target.closest ? event.target.closest(submitSelector) : null;\r\n\r\n    if (!button) return;\r\n\r\n    const form = getFormFromTarget(button);\r\n\r\n    if (!form) return;\r\n\r\n    if (!validateForm(form)) {\r\n      return hardBlock(event, form);\r\n    }\r\n  }\r\n\r\n  function handleEnterKey(event) {\r\n    if (event.key !== 'Enter') return;\r\n\r\n    const target = event.target;\r\n\r\n    if (!target || target.tagName === 'TEXTAREA') return;\r\n\r\n    const form = getFormFromTarget(target);\r\n\r\n    if (!form) return;\r\n\r\n    if (!validateForm(form)) {\r\n      return hardBlock(event, form);\r\n    }\r\n  }\r\n\r\n  document.addEventListener('submit', handleSubmit, true);\r\n  window.addEventListener('submit', handleSubmit, true);\r\n  document.addEventListener('click', handleClick, true);\r\n  document.addEventListener('keydown', handleEnterKey, true);\r\n\r\n  document.addEventListener('DOMContentLoaded', function () {\r\n    const form = document.querySelector(formSelector);\r\n\r\n    if (!form) {\r\n      console.warn('[Validation] Elementor form not found.');\r\n      return;\r\n    }\r\n\r\n    form.setAttribute('novalidate', 'novalidate');\r\n\r\n    for (const fieldId in validationRules) {\r\n      const field = form.querySelector('#' + fieldId);\r\n\r\n      if (!field) continue;\r\n\r\n      field.addEventListener('input', function () {\r\n        const rule = validationRules[fieldId];\r\n        const value = field.value.trim();\r\n\r\n        if (value && !rule.regex.test(value)) {\r\n          showError(field, rule.message);\r\n        } else {\r\n          clearErrorForField(field);\r\n        }\r\n      });\r\n    }\r\n  });\r\n\r\n  const nativeSubmit = HTMLFormElement.prototype.submit;\r\n\r\n  HTMLFormElement.prototype.submit = function () {\r\n    if (this.matches && this.matches(formSelector)) {\r\n      if (!validateForm(this)) {\r\n        console.warn('[Validation] Native form.submit() blocked.');\r\n        return false;\r\n      }\r\n    }\r\n\r\n    return nativeSubmit.apply(this, arguments);\r\n  };\r\n\r\n  if (HTMLFormElement.prototype.requestSubmit) {\r\n    const nativeRequestSubmit = HTMLFormElement.prototype.requestSubmit;\r\n\r\n    HTMLFormElement.prototype.requestSubmit = function () {\r\n      if (this.matches && this.matches(formSelector)) {\r\n        if (!validateForm(this)) {\r\n          console.warn('[Validation] Native form.requestSubmit() blocked.');\r\n          return false;\r\n        }\r\n      }\r\n\r\n      return nativeRequestSubmit.apply(this, arguments);\r\n    };\r\n  }\r\n\r\n  function patchCallRail() {\r\n    if (\r\n      window.CallTrk &&\r\n      typeof window.CallTrk.captureForm === 'function' &&\r\n      !window.CallTrk.captureForm.__validationPatched\r\n    ) {\r\n      const originalCaptureForm = window.CallTrk.captureForm;\r\n\r\n      window.CallTrk.captureForm = function () {\r\n        const form = document.querySelector(formSelector);\r\n\r\n        if (form && !validateForm(form)) {\r\n          console.warn('[Validation] CallRail captureForm blocked because form is invalid.');\r\n          return false;\r\n        }\r\n\r\n        return originalCaptureForm.apply(this, arguments);\r\n      };\r\n\r\n      window.CallTrk.captureForm.__validationPatched = true;\r\n\r\n      console.log('[Validation] CallRail captureForm patched.');\r\n    }\r\n  }\r\n\r\n  patchCallRail();\r\n\r\n  const callRailPatchTimer = setInterval(function () {\r\n    patchCallRail();\r\n  }, 500);\r\n\r\n  setTimeout(function () {\r\n    clearInterval(callRailPatchTimer);\r\n  }, 10000);\r\n})();\r\n<\/script>\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\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 Free Estimates Financing Available 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 [&hellip;]<\/p>\n","protected":false},"author":18,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-6106","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/clovisfoundationrepair.com\/index.php?rest_route=\/wp\/v2\/pages\/6106","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/clovisfoundationrepair.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/clovisfoundationrepair.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/clovisfoundationrepair.com\/index.php?rest_route=\/wp\/v2\/users\/18"}],"replies":[{"embeddable":true,"href":"https:\/\/clovisfoundationrepair.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=6106"}],"version-history":[{"count":10,"href":"https:\/\/clovisfoundationrepair.com\/index.php?rest_route=\/wp\/v2\/pages\/6106\/revisions"}],"predecessor-version":[{"id":6499,"href":"https:\/\/clovisfoundationrepair.com\/index.php?rest_route=\/wp\/v2\/pages\/6106\/revisions\/6499"}],"wp:attachment":[{"href":"https:\/\/clovisfoundationrepair.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=6106"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}