1<!DOCTYPE html> 2<html lang="en-US"> 3<head > 4<meta charset="UTF-8" />
5<script> 6var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),document.addEventListener("gform/theme/scripts_loaded",function(){gform.themeScriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>"function"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn("The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1."),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener("gform_main_scripts_loaded",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener("gform/theme/scripts_loaded",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener("DOMContentLoaded",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook("action",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook("filter",o,r,e,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,r){gform.removeHook("action",o,r)},removeFilter:function(o,r,e){gform.removeHook("filter",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+"_"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==r?t.apply(null,e):e[0]=t.apply(null,e)})),"filter"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}}); 7</script>
7 8 9<meta name="viewport" content="width=device-width, initial-scale=1" /> 10<!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 64 bytes, lines 10-11
10 11<script async src="https://www.googletagmanager.com/gtag/js?id=
11G-VFS5SFL68T
vendor: 12 bytes, line 11
11"></script>
12<script> 13
vendor: 134 bytes, lines 13-17
13window.dataLayer = window.dataLayer || []; 14 function gtag(){dataLayer.push(arguments);} 15 gtag('js', new Date()); 16 17 gtag('config', '
17G-VFS5SFL68T
vendor: 4 bytes, line 17
17');
18</script>
18 19 20<!-- Google Tag Manager -->
21<script>
vendor: 327 bytes, lines 21-25
21(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 22new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 23j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 24'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 25})(window,document,'script','dataLayer','
25GTM-N7GH6FH
vendor: 3 bytes, line 25
25');
25</script>
25 26<!-- End Google Tag Manager --><meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 27<link rel='preload' as='style' href='//use.fontawesome.com/releases/v5.11.2/css/all.css?ver=all' data-wpacu-preload-css-basic='1' /> 28<link rel='preload' as='script' href='https://redemptionroofing.com/wp-content/plugins/jquery-manager/assets/js/jquery-3.5.1.min.js' data-wpacu-preload-js='1'> 29 30 <!-- This site is optimized with the Yoast SEO plugin v28.6 - https://yoast.com/product/yoast-seo-wordpress/ --> 31 <title>Top Quality Roofing Work, Free Roof Inspections, And Experience in All Types of Roofing</title> 32 <meta name="description" content="We bring professionalism, attention to detail, and a dedicated attitude to your roofing project. As your trusted roofing contractor, we guarantee satisfaction when the job is completed." /> 33 <link rel="canonical" href="https://redemptionroofing.com/about-us/" /> 34 <meta property="og:locale" content="en_US" /> 35 <meta property="og:type" content="article" /> 36 <meta property="og:title" content="Top Quality Roofing Work, Free Roof Inspections, And Experience in All Types of Roofing" /> 37 <meta property="og:description" content="We bring professionalism, attention to detail, and a dedicated attitude to your roofing project. As your trusted roofing contractor, we guarantee satisfaction when the job is completed." /> 38 <meta property="og:url" content="https://redemptionroofing.com/about-us/" /> 39 <meta property="og:site_name" content="Redemption Roofing" /> 40 <meta property="article:modified_time" content="2023-11-27T22:07:14+00:00" /> 41 <meta name="twitter:card" content="summary_large_image" /> 42 <meta name="twitter:label1" content="Est. reading time" /> 43 <meta name="twitter:data1" content="3 minutes" /> 44
44<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/redemptionroofing.com\/about-us\/","url":"https:\/\/redemptionroofing.com\/about-us\/","name":"Top Quality Roofing Work, Free Roof Inspections, And Experience in All Types of Roofing","isPartOf":{"@id":"https:\/\/redemptionroofing.com\/#website"},"datePublished":"2021-03-12T03:27:51+00:00","dateModified":"2023-11-27T22:07:14+00:00","description":"We bring professionalism, attention to detail, and a dedicated attitude to your roofing project. As your trusted roofing contractor, we guarantee satisfaction when the job is completed.","breadcrumb":{"@id":"https:\/\/redemptionroofing.com\/about-us\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/redemptionroofing.com\/about-us\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/redemptionroofing.com\/about-us\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/redemptionroofing.com\/"},{"@type":"ListItem","position":2,"name":"About Us"}]},{"@type":"WebSite","@id":"https:\/\/redemptionroofing.com\/#website","url":"https:\/\/redemptionroofing.com\/","name":"Redemption Roofing","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/redemptionroofing.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}</script>
44 45 <!-- / Yoast SEO plugin. --> 46 47 48<link rel='dns-prefetch' href='//static.addtoany.com' /> 49<link rel='dns-prefetch' href='//cdn.jsdelivr.net' /> 50<link rel='dns-prefetch' href='//use.fontawesome.com' /> 51<link rel="alternate" type="application/rss+xml" title="Redemption Roofing » Feed" href="https://redemptionroofing.com/feed/" /> 52<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://redemptionroofing.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fredemptionroofing.com%2Fabout-us%2F" /> 53<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://redemptionroofing.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fredemptionroofing.com%2Fabout-us%2F&format=xml" /> 54<style id="wp-img-auto-sizes-contain-inline-css"> 55img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 56/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 57</style> 58<link rel='stylesheet' id='sfl-blaze-css' href='https://redemptionroofing.com/wp-content/themes/sfl-blaze/style.css?ver=1.0-dev' media='all' /> 59<style id="wp-block-library-inline-css"> 60:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
60--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 61 62/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */ 63</style> 64<style id="wp-block-heading-inline-css"> 65h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg} 66/*# sourceURL=https://redemptionroofing.com/wp-includes/blocks/heading/style.min.css */ 67</style> 68<style id="wp-block-list-inline-css"> 69ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em} 70/*# sourceURL=https://redemptionroofing.com/wp-includes/blocks/list/style.min.css */ 71</style> 72<style id="wp-block-paragraph-inline-css"> 73.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg} 74/*# sourceURL=https://redemptionroofing.com/wp-includes/blocks/paragraph/style.min.css */ 75</style> 76 77<style id="classic-theme-styles-inline-css"> 78/*! This file is auto-generated */ 79.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;
79padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} 80/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 81</style> 82 83<style id="font-awesome-svg-styles-default-inline-css"> 84.svg-inline--fa { 85 display: inline-block; 86 height: 1em; 87 overflow: visible; 88 vertical-align: -.125em; 89} 90/*# sourceURL=font-awesome-svg-styles-default-inline-css */ 91</style> 92<link rel='stylesheet' id='font-awesome-svg-styles-css' href='https://redemptionroofing.com/wp-content/uploads/font-awesome/v5.15.4/css/svg-with-js.css' media='all' /> 93<style id="font-awesome-svg-styles-inline-css"> 94 .wp-block-font-awesome-icon svg::before, 95 .wp-rich-text-font-awesome-icon svg::before {content: unset;} 96/*# sourceURL=font-awesome-svg-styles-inline-css */ 97</style> 98<link rel='stylesheet' id='font-awesome-official-css' href='https://use.fontawesome.com/releases/v5.15.4/css/all.css' media='all' integrity="sha384-DyZ88mC6Up2uqS4h/KRgHuoeGwBcD4Ng9SiP4dIRy0EXTlnuz47vAwmeGwVChigm" crossorigin="anonymous" /> 99<link rel='stylesheet' id='font-awesome-official-v4shim-css' href='https://use.fontawesome.com/releases/v5.15.4/css/v4-shims.css' media='all' integrity="sha384-Vq76wejb3QJM4nDatBa5rUOve+9gkegsjCebvV/9fvXlGWo4HCMR4cJZjjcF6Viv" crossorigin="anonymous" /> 100<style id="font-awesome-official-v4shim-inline-css"> 101@font-face { 102font-family: "FontAwesome"; 103font-display: block; 104src: url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-brands-400.eot"), 105 url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), 106 url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-brands-400.woff2") format("woff2"), 107 url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-brands-400.woff") format("woff"), 108 url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-brands-400.ttf") format("truetype"), 109 url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-brands-400.svg#fontawesome") format("svg"); 110} 111 112@font-face { 113font-family: "FontAwesome"; 114font-display: block; 115src: url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-solid-900.eot"), 116 url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), 117 url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-solid-900.woff2") format("woff2"), 118 url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-solid-900.woff") format("woff"), 119 url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-solid-900.ttf") format("truetype"), 120 url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-solid-900.svg#fontawesome") format("svg"); 121} 122 123@font-face { 124font-family: "FontAwesome"; 125font-display: block; 126src: url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-regular-400.eot"), 127 url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), 128 url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-regular-400.woff2") format("woff2"), 129 url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-regular-400.woff") format("woff"), 130 url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-regular-400.ttf") format("truetype"), 131 url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-regular-400.svg#fontawesome") format("svg"); 132unicode-range: U+F004-F005,U+F007,U+F017,U+F022,U+F024,U+F02E,U+F03E,U+F044,U+F057-F059,U+F06E,U+F070,U+F0
13275,U+F07B-F07C,U+F080,U+F086,U+F089,U+F094,U+F09D,U+F0A0,U+F0A4-F0A7,U+F0C5,U+F0C7-F0C8,U+F0E0,U+F0EB,U+F0F3,U+F0F8,U+F0FE,U+F111,U+F118-F11A,U+F11C,U+F133,U+F144,U+F146,U+F14A,U+F14D-F14E,U+F150-F152,U+F15B-F15C,U+F164-F165,U+F185-F186,U+F191-F192,U+F1AD,U+F1C1-F1C9,U+F1CD,U+F1D8,U+F1E3,U+F1EA,U+F1F6,U+F1F9,U+F20A,U+F247-F249,U+F24D,U+F254-F25B,U+F25D,U+F267,U+F271-F274,U+F279,U+F28B,U+F28D,U+F2B5-F2B6,U+F2B9,U+F2BB,U+F2BD,U+F2C1-F2C2,U+F2D0,U+F2D2,U+F2DC,U+F2ED,U+F328,U+F358-F35B,U+F3A5,U+F3D1,U+F410,U+F4AD; 133} 134@font-face { 135font-family: "FontAwesome"; 136font-display: block; 137src: url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-brands-400.eot"), 138 url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), 139 url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-brands-400.woff2") format("woff2"), 140 url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-brands-400.woff") format("woff"), 141 url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-brands-400.ttf") format("truetype"), 142 url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-brands-400.svg#fontawesome") format("svg"); 143} 144 145@font-face { 146font-family: "FontAwesome"; 147font-display: block; 148src: url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-solid-900.eot"), 149 url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), 150 url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-solid-900.woff2") format("woff2"), 151 url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-solid-900.woff") format("woff"), 152 url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-solid-900.ttf") format("truetype"), 153 url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-solid-900.svg#fontawesome") format("svg"); 154} 155 156@font-face { 157font-family: "FontAwesome"; 158font-display: block; 159src: url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-regular-400.eot"), 160 url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), 161 url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-regular-400.woff2") format("woff2"), 162 url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-regular-400.woff") format("woff"), 163 url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-regular-400.ttf") format("truetype"), 164 url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-regular-400.svg#fontawesome") format("svg"); 165unicode-range: U+F004-F005,U+F007,U+F017,U+F022,U+F024,U+F02E,U+F03E,U+F044,U+F057-F059,U+F06E,U+F070,U+F0
16575,U+F07B-F07C,U+F080,U+F086,U+F089,U+F094,U+F09D,U+F0A0,U+F0A4-F0A7,U+F0C5,U+F0C7-F0C8,U+F0E0,U+F0EB,U+F0F3,U+F0F8,U+F0FE,U+F111,U+F118-F11A,U+F11C,U+F133,U+F144,U+F146,U+F14A,U+F14D-F14E,U+F150-F152,U+F15B-F15C,U+F164-F165,U+F185-F186,U+F191-F192,U+F1AD,U+F1C1-F1C9,U+F1CD,U+F1D8,U+F1E3,U+F1EA,U+F1F6,U+F1F9,U+F20A,U+F247-F249,U+F24D,U+F254-F25B,U+F25D,U+F267,U+F271-F274,U+F279,U+F28B,U+F28D,U+F2B5-F2B6,U+F2B9,U+F2BB,U+F2BD,U+F2C1-F2C2,U+F2D0,U+F2D2,U+F2DC,U+F2ED,U+F328,U+F358-F35B,U+F3A5,U+F3D1,U+F410,U+F4AD; 166} 167/*# sourceURL=font-awesome-official-v4shim-inline-css */ 168</style> 169<style id="global-styles-inline-css"> 170:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--light-gray: #f5f5f5;--wp--preset--color--medium-gray: #999;--wp--preset--color--dark-gray: #333;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
170--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 12px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 20px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-size--normal: 16px;--wp--preset--font-size--larger: 24px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-light-gray-color{color: var(--wp--preset--color--light-gray) !important;}.has-medium-gray-color{color: var(--wp--preset--color--medium-gray) !important;}.has-dark-gray-color{color: var(--wp--preset--color--dark-gray) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-light-gray-background-color{background-color: var(--wp--preset--color--light-gray) !important;}.has-medium-gray-background-color{background-color: var(--wp--preset--color--medium-gray) !important;}.has-dark-gray-background-color{background-color: var(--wp--preset--color--dark-gray) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-light-gray-border-color{border-color: var(--wp--preset--color--light-gray) !important;}.has-medium-gray-border-color{border-color: var(--wp--preset--color--medium-gray) !important;}.has-dark-gray-border-color{border-color: var(--wp--preset--color--dark-gray) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
170.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-normal-font-size{font-size: var(--wp--preset--font-size--normal) !important;}.has-larger-font-size{font-size: var(--wp--preset--font-size--larger) !important;} 171/*# sourceURL=global-styles-inline-css */ 172</style> 173 174<link rel='stylesheet' id='sfs-gallery-style-css' href='https://redemptionroofing.com/wp-content/plugins/sfs-gallery/css/sfs-gallery.css?ver=all' media='all' /> 175<link rel='stylesheet' id='slickcss-css' href='//cdn.jsdelivr.net/npm/[email protected]/slick/slick.css?ver=all' media='all' /> 176<link rel='stylesheet' id='review-style-css' href='https://redemptionroofing.com/wp-content/plugins/sfs-review/css/review-style.css?ver=all' media='all' /> 177<link rel='stylesheet' id='grw-public-main-css-css' href='https://redemptionroofing.com/wp-content/plugins/widget-google-reviews/assets/7.1.5/css/public-main.css' media='all' /> 178<link rel='stylesheet' id='dashicons-css' href='https://redemptionroofing.com/wp-includes/css/dashicons.min.css?ver=7.1.3' media='all' /> 179<link data-wpacu-to-be-preloaded-basic='1' rel='stylesheet' id='font-awesome-css' href='//use.fontawesome.com/releases/v5.11.2/css/all.css?ver=all' media='all' /> 180<link rel='stylesheet' id='sfl-blaze-gutenberg-css' href='https://redemptionroofing.com/wp-content/themes/sfl-blaze/lib/gutenberg/front-end.css?ver=1.0-dev' media='all' /> 181<link rel='stylesheet' id='addtoany-css' href='https://redemptionroofing.com/wp-content/plugins/add-to-any/addtoany.min.css?ver=1.16' media='all' /> 182<link rel="https://api.w.org/" href="https://redemptionroofing.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://redemptionroofing.com/wp-json/wp/v2/pages/221" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://redemptionroofing.com/xmlrpc.php?rsd" /> 183<link rel='shortlink' href='https://redemptionroofing.com/?p=221' /> 184<link rel="pingback" href="https://redemptionroofing.com/xmlrpc.php" /> 185<meta name="msvalidate.01" content="4FF8E8055197E38D57F1143F6881561D" /><link rel="preconnect" href="https://fonts.gstatic.com"> 186<link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap" rel="stylesheet">
187<script async src="//387284.cctm.xyz/t.js"></script>
187<!-- Google Tag Manager -->
188<script>
vendor: 327 bytes, lines 188-192
188(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 189new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 190j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 191'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 192})(window,document,'script','dataLayer','
192GTM-TFT99G
vendor: 3 bytes, line 192
192');
192</script>
192 193<!-- End Google Tag Manager --> 194<link rel="icon" href="https://redemptionroofing.com/wp-content/uploads/2021/03/favicon.png" sizes="32x32" /> 195<link rel="icon" href="https://redemptionroofing.com/wp-content/uploads/2021/03/favicon.png" sizes="192x192" /> 196<link rel="apple-touch-icon" href="https://redemptionroofing.com/wp-content/uploads/2021/03/favicon.png" /> 197<meta name="msapplication-TileImage" content="https://redemptionroofing.com/wp-content/uploads/2021/03/favicon.png" /> 198<style id="wp-custom-css"> 199.aws-gj .nn-combo-right { 200 width: 100%; 201} 202.aws-gj .nn-samap-cont { 203 display: inline-flex; 204 width: 49%; 205 flex-direction: row; 206 justify-content: center; 207} 208 209/* 210.home #ourprocess { 211height: 600px !important; 212} */ 213 214@media only screen and (max-width: 600px) { 215 .aws-gj .nn-samap-cont { 216 width: 100%; 217 } 218} 219.contactpage-map .map-container iframe { 220 border: 0; 221 height: 100%; 222 left: 0; 223 position: absolute; 224 top: 0; 225 width: 100%; 226} 227 228.contactpage-map .map-container { 229 overflow: hidden; 230 padding-top: 25%; 231 position: relative; 232} 233 234 235 236.logo-wrapper { 237 background-color: #fff; 238} 239 240 241.header-location { 242 font-size: 10px; 243} 244 245li#menu-item-5293 { 246 display: none; 247} 248li#menu-item-5292 { 249 display:none; 250} 251 252/* Residential Roofing */ 253 254.page-id-213 li#menu-item-5293 { 255 display: block; 256} 257.page-id-213 li#menu-item-278 258{ 259 display:none; 260} 261.page-id-213 li#menu-item-306 262{ 263 display:none; 264} 265.page-id-213 li#menu-item-290 266{ 267 display:none; 268} 269.page-id-213 li#menu-item-287 270{ 271 display:none; 272} 273 274/* Commercial Roofing */ 275.page-id-211 li#menu-item-5292 { 276 display:block; 277} 278.page-id-211 li#menu-item-5293 { 279 display:none; 280} 281.page-id-211 li#menu-item-278 282{ 283 display:none; 284} 285.page-id-211 li#menu-item-306 286{ 287 display:none; 288} 289.page-id-211 li#menu-item-290 290{ 291 display:none; 292} 293.page-id-211 li#menu-item-287 294{ 295 display:none; 296} 297 298 299/* --- End --- */ 300 301 302 303.whoweserve-popup-button a.dflt-btn.left-icon.dflt-btn.noicon.fonticon.orange.uppercase.fa-home { 304 left: 50%; 305} 306 307 308.whoweserve-popup-button .dflt-btn 309{ 310 border-radius: 30px; 311 padding: 15px 30px; 312 margin: auto; 313 justify-content: center; 314} 315 316.whoweserve { 317 max-width: 1920px; 318 margin: auto; 319} 320 321section#hpcta { 322 background: -moz-linear-gradient(180deg, rgba(233,110,28,1) 0%, rgba(156,76,22,1) 100%); 323 background: -webkit-linear-gradient(180deg, rgba(233,110,28,1) 0%, rgba(156,76,22,1) 100%); 324 background: linear-gradient(180deg, rgba(233,110,28,1) 0%, rgba(156,76,22,1) 100%); 325 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e96e1c",endColorstr="#9c4c16",GradientType=1); 326 margin-bottom: 20px; 327} 328 329 330.whoweserve-popup-title { 331 text-align: center; 332 font-size: 24px; 333 line-height: 1.2; 334 color: #404040; 335 margin-bottom: 20px; 336} 337 338.whoweserve-popup-header { 339 color: #002f63; 340 font-size: 48px; 341 line-height: 1; 342 text-transform: uppercase; 343 font-weight: 700; 344 text-align: center; 345 position: relative; 346 padding-bottom: 37px; 347} 348 349 350.whoweserve-popup-header:after, h1:after { 351 content: ''; 352 position: absolute; 353 width: 120px; 354 height: 17px; 355 background: url(https://redemptionroofing.com/wp-content/uploads/2021/03/seperator.png) no-repeat; 356 background-size: contain; 357 bottom: 0; 358 left: 0; 359 right: 0; 360 margin: 0 auto; 361} 362 363 364 365.whoweserve-popup-header:after, h1:after { 366 content: ''; 367 position: absolute; 368 width: 120px; 369 height: 17px; 370 background: url(/wp-content/uploads/2021/03/seperator.png) no-repeat; 371 background-size: contain; 372 bottom: 0; 373 left: 0; 374 right: 0; 375 margin: 0 auto; 376} 377 378.whoweserve-popup-content { 379 margin-top: 40px; 380 line-height: 2; 381 margin-bottom: 40px; 382} 383 384@media only screen and (max-width: 768px) { 385.home #ourprocess:after{ 386 background-color: unset!important; 387 } 388.home #gallery-section{ 389 margin-top: -65px!important; 390 } 391} 392 393div.gform_wrapper { 394 display: block !important; 395} 396 397.porfotlio-showcase-wrapper .portfolio-tiles-wrapper:nth-child(odd) .portfolio-tiles:before, .porfotlio-showcase-wrapper .portfolio-tiles-wrapper:nth-child(even) .portfolio-tiles:before{ 398 content:none !important; 399} 400 401footer#rr-footer:after { 402 content: none; 403} 404 405@media only screen and (min-width: 1024px) { 406 .genesis-nav-menu .sub-menu .sub-menu { 407 margin: -80px 0 0 250px; 408 } 409} 410
411li#menu-item-289 a{ 412 background:red !important; 413 font-weight:bold; 414 text-shadow: 1px 1px 2px black; 415} 416</style> 417<link rel='stylesheet' id='gform_basic-css' href='https://redemptionroofing.com/wp-content/plugins/gravityforms/assets/css/dist/basic.min.css?ver=3.1.3' media='all' /> 418<link rel='stylesheet' id='gform_theme_components-css' href='https://redemptionroofing.com/wp-content/plugins/gravityforms/assets/css/dist/theme-components.min.css?ver=3.1.3' media='all' /> 419<link rel='stylesheet' id='gform_theme-css' href='https://redemptionroofing.com/wp-content/plugins/gravityforms/assets/css/dist/theme.min.css?ver=3.1.3' media='all' /> 420 421</head> 422<body class="wp-singular page-template-default page page-id-221 page-parent wp-embed-responsive wp-theme-genesis wp-child-theme-sfl-blaze content-sidebar genesis-breadcrumbs-hidden sticky-enabled custom first-block-core-heading">
422<script> 423 (function () { 424 var ccShowcaseRoot = document.getElementById("companycam-showcase-root"); 425 if (!ccShowcaseRoot.attachShadow || !window.fetch) { return; } 426 var ccShowcaseRootParent = document.getElementsByTagName("body")[0]; 427 var ccShowcaseScript = document.createElement("script"); 428 ccShowcaseScript.src = 'https://showcase.companycam.com/bundle.js'; 429 ccShowcaseScript.type = "text/javascript"; 430 ccShowcaseRootParent.appendChild(ccShowcaseScript); 431 })(); 432</script>
432<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 432-433
432 433<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
433GTM-TFT99G
vendor: 83 bytes, lines 433-434
433" 434height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
435<!-- End Google Tag Manager (noscript) --> 436<div class="site-container"><ul class="genesis-skip-link"><li><a href="#genesis-nav-primary" class="screen-reader-shortcut"> Skip to primary navigation</a></li><li><a href="#genesis-content" class="screen-reader-shortcut"> Skip to main content</a></li><li><a href="#genesis-sidebar-primary" class="screen-reader-shortcut"> Skip to primary sidebar</a></li></ul><div class="desktop-only"> 437 <div class="top-header flexdiv"> 438 <div class="wrapper flexdiv"> 439 <div class="tracking-container clearfix"> 440 441 442 443 <div class="tracking-block flexdiv"> 444 <div class="tracking-icon"><div class="fas fa-phone-volume"></div></div> 445 <div class="tracking-text flexdiv"> 446 <div class="tracking-tagline bold" style = "color:#e86e1b !important;">Spring Branch / Bulverde, TX</div> 447 <div class="tracking-number"><a style="margin: 6px 0px;" class="" href="tel:8302147779">830-214-7779</a></div> 448 </div> 449 </div> 450 451 <div class="tracking-block flexdiv"> 452 <div class="tracking-icon"><div class="fas fa-phone-volume"></div></div> 453 <div class="tracking-text flexdiv"> 454 <div class="tracking-tagline bold" style = "color:#e86e1b !important;">League City, TX</div> 455 <div class="tracking-number"><a style="margin: 6px 0px;" class="" href="tel:2812051337">281-205-1337</a></div> 456 </div> 457 </div> 458 459 <div class="tracking-block flexdiv"> 460 <div class="tracking-icon"><div class="fas fa-phone-volume"></div></div> 461 <div class="tracking-text flexdiv"> 462 <div class="tracking-tagline bold" style = "color:#e86e1b !important;">Montgomery, TX</div> 463 <div class="tracking-number"><a style="margin: 6px 0px;" class="" href="tel:9363213733">936-321-3733</a></div> 464 </div> 465 </div> 466 467 <div class="tracking-block flexdiv"> 468 <div class="tracking-icon"><div class="fas fa-phone-volume"></div></div> 469 <div class="tracking-text flexdiv"> 470 <div class="tracking-tagline bold" style = "color:#e86e1b !important;">Kingwood, TX</div> 471 <div class="tracking-number"><a style="margin: 6px 0px;" class="" href="tel:2817134332">281-713-4332</a></div> 472 </div> 473 </div> 474 475 <div class="tracking-block flexdiv"> 476 <div class="tracking-icon"><div class="fas fa-phone-volume"></div></div> 477 <div class="tracking-text flexdiv"> 478 <div class="tracking-tagline bold" style = "color:#e86e1b !important;">Corporate Office</div> 479 <div class="tracking-number"><a style="margin: 6px 0px;" class="" href="tel:8338337200">833-833-7200</a></div> 480 </div> 481 </div> 482 483 484 485 486 </div> 487 </div> 488 </div> 489</div><header class="site-header"><div class="wrap"><div class="title-area"><a class="header-logo" href="https://redemptionroofing.com"><img width="300" height="252" src="https://redemptionroofing.com/wp-content/uploads/2021/10/redemption-new.png" class="attachment-full size-full" alt="Redemption Roofing - best roofing contractor in Texas." title="Redemption Roofing" decoding="async" fetchpriority="high" /></a></div><div class="widget-area header-widget-area"></div><nav class="nav-primary" aria-label="Main" id="genesis-nav-primary"><div class="wrap"><ul id="menu-main-menu" class="menu genesis-nav-menu menu-primary js-superfish"><li id="menu-item-282" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-282"><a href="https://redemptionroofing.com/locations/"><span >Offices</span></a> 490<ul class="sub-menu"> 491 <li id="menu-item-5775" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5775"><a href="https://redemptionroofing.com/locations/roofing-contractor-bulverde-tx/"><span >Spring Branch / Bulverde</span></a></li> 492 <li id="menu-item-5776" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5776"><a href="https://redemptionroofing.com/locations/roofing-contractor-kingwood-tx/"><span >Kingwood</span></a></li> 493 <li id="menu-item-5777" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5777"><a href="https://redemptionroofing.com/locations/roofing-contractor-league-city-tx/"><span >League City</span></a></li> 494 <li id="menu-item-5778" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5778"><a href="https://redemptionroofing.com/locations/roofing-contractor-montgomery-tx/"><span >Montgomery</span></a></li> 495</ul> 496</li> 497<li id="menu-item-278" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-221 current_page_item menu-item-has-children menu-item-278"><a href="https://redemptionroofing.com/about-us/" aria-current="page"><span >About</span></a> 498<ul class="sub-menu"> 499 <li id="menu-item-5856" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5856"><a href="https://redemptionroofing.com/about-us/our-team/"><span >Our Team</span></a></li> 500 <li id="menu-item-5782" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5782"><a href="https://redemptionroofing.com/residential-roofing/"><span >Residential Roofing</span></a></li> 501 <li id="menu-item-5784" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5784"><a href="https://redemptionroofing.com/commercial-roofing/"><span >Commercial Roofing</span></a></li> 502 <li id="menu-item-279" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-279"><a href="https://redemptionroofing.com/about-us/faqs/"><span >FAQ</span></a></li> 503 <li id="menu-item-280" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-280"><a href="https://redemptionroofing.com/about-us/gallery/"><span >Photo Gallery</span></a></li> 504 <li id="menu-item-4589" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4589"><a href="https://redemptionroofing.com/about-us/testimonials/"><span >Testimonials</span></a></li> 505</ul> 506</li> 507<li id="menu-item-306" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-306"><a href="https://redemptionroofing.com/services/"><span >Services</span></a> 508<ul class="sub-menu"> 509 <li id="menu-item-4909" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4909"><a href="https://redemptionroofing.com/roof-inspection/"><span >Roof Inspection</span></a></li> 510 <li id="menu-item-310" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-310"><a href="https://redemptionroofing.com/services/roof-repair/"><span >Roof Repair</span></a></li> 511 <li id="menu-item-311" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-311"><a href="https://redemptionroofing.com/services/roof-replacement/"><span >Roof Replacement</span></a></li> 512 <li id="menu-item-303" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-303"><a href="https://redemptionroofing.com/services/storm-damage/"><span >Storm Damage</span></a></li> 513 <li id="menu-item-5873" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-5873"><a href="https://redemptionroofing.com/services/home-insurance-help/"><span >Home Insurance Help</span></a> 514 <ul class="sub-menu"> 515 <li id="menu-item-5889" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5889"><a href="https://redemptionroofing.com/understanding-roof-damage-and-insurance-coverage/"><span >Understanding Roof Damage and Insurance Coverage</span></a></li> 516 <li id="menu-item-5875" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5875"><a href="https://redemptionroofing.com/home-insurance-exclusions/"><span >Home Insurance Exclusions</span></a></li> 517 <li id="menu-item-5874" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5874"><a href="https://redemptionroofing.com/home-insurance-deductible/"><span >The Home Insurance Deductible</span></a></li> 518 <li id="menu-item-5881" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5881"><a href="https://redemptionroofing.com/appeal-denied-roof-insurance-claim/"><span >Appeal A Denied Roof Insurance Claim</span></a></li> 519 </ul> 520</li> 521</ul> 522</li> 523<li id="menu-item-290" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-290"><a href="https://redemptionroofing.com/roofing-types/"><span >Roofing Types</span></a> 524<ul class="sub-menu"> 525 <li id="menu-item-294" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-294"><a href="https://redemptionroofing.com/roofing-types/certainteed-roofing/"><span >Certainteed Roofing</span></a></li> 526 <li id="menu-item-292" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-292"><a href="https://redemptionroofing.com/roofing-types/asphalt-shingles/"><span >Asphalt Shingles</span></a></li> 527 <li id="menu-item-300" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-300"><a href="https://redemptionroofing.com/roofing-types/metal/"><span >Metal Roofs</span></a></li> 528 <li id="menu-item-302" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-302"><a href="https://redemptionroofing.com/roofing-types/slate-shingles/"><span >Slate Shingles</span></a></li> 529 <li id="menu-item-304" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-304"><a href="https://redemptionroofing.com/roofing-types/tile/"><span >Tile Roofs</span></a></li> 530 <li id="menu-item-305" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-305"><a href="https://redemptionroofing.com/roofing-types/wood-shingles/"><span >Wood Shingles</span></a></li> 531 <li id="menu-item-293" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-293"><a href="https://redemptionroofing.com/roofing-types/attic-breeze/"><span >Attic Breeze</span></a></li> 532 <li id="menu-item-4552" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4552"><a href="https://redemptionroofing.com/glossary-roofing-terms/"><span >Roofing Terms Explained</span></a></li> 533</ul> 534</li> 535<li id="menu-item-287" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-287"><a href="https://redemptionroofing.com/blog/"><span >Blog</span></a></li> 536<li id="menu-item-6067" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6067"><a href="https://redemptionroofing.com/instant-estimate/"><span >Instant Estimate</span></a></li> 537<li id="menu-item-289" class="financingbutton menu-item menu-item-type-post_type menu-item-object-page menu-item-289"><a href="https://redemptionroofing.com/financing/"><span >Financing</span></a></li> 538<li id="menu-item-288" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-288"><a href="https://redemptionroofing.com/contact-us/"><span >Contact Us</span></a></li> 539</ul></div></nav></div></header><div class="mobile-only"> 540 <div class="bottom-header flexdiv div-transition"> 541 <div class="wrapper flexdiv"> 542 <div class="tracking-container clearfix"> 543 544 <div class="tracking-block flexdiv"> 545 <div class="tracking-icon"><div class="fas fa-phone-volume"></div></div> 546 <div class="tracking-text flexdiv"> 547 <div class="tracking-tagline bold" style = "color:#e86e1b !important;">Spring Branch / Bulverde, TX</div> 548 <div class="tracking-number"><a style="margin: 6px 0px;" class="" href="tel:8302147779">830-214-7779</a></div> 549 </div> 550 </div> 551 552 <div class="tracking-block flexdiv"> 553 <div class="tracking-icon"><div class="fas fa-phone-volume"></div></div> 554 <div class="tracking-text flexdiv"> 555 <div class="tracking-tagline bold" style = "color:#e86e1b !important;">League City, TX</div> 556 <div class="tracking-number"><a style="margin: 6px 0px;" class="" href="tel:2812051337">281-205-1337</a></div> 557 </div> 558 </div> 559 560 <div class="tracking-block flexdiv"> 561 <div class="tracking-icon"><div class="fas fa-phone-volume"></div></div> 562 <div class="tracking-text flexdiv"> 563 <div class="tracking-tagline bold" style = "color:#e86e1b !important;">Montgomery, TX</div> 564 <div class="tracking-number"><a style="margin: 6px 0px;" class="" href="tel:9363213733">936-321-3733</a></div> 565 </div> 566 </div> 567 568 <div class="tracking-block flexdiv"> 569 <div class="tracking-icon"><div class="fas fa-phone-volume"></div></div> 570 <div class="tracking-text flexdiv"> 571 <div class="tracking-tagline bold" style = "color:#e86e1b !important;">Kingwood, TX</div> 572 <div class="tracking-number"><a style="margin: 6px 0px;" class="" href="tel:2817134332">
572281-713-4332</a></div> 573 </div> 574 </div> 575 576 <div class="tracking-block flexdiv"> 577 <div class="tracking-icon"><div class="fas fa-phone-volume"></div></div> 578 <div class="tracking-text flexdiv"> 579 <div class="tracking-tagline bold" style = "color:#e86e1b !important;">Corporate Office</div> 580 <div class="tracking-number"><a style="margin: 6px 0px;" class="" href="tel:8338337200">833-833-7200</a></div> 581 </div> 582 </div> 583 584 585 </div> 586 </div> 587 </div> 588</div> 589<!--<div class="mobile-leftnav-btn mobile-only"><i class="fas fa-ellipsis-v"></i></div> 590<div class="mobile-leftnav-content mobile-only"> 591<div class="cname">[company_name]</div> 592<div class="caddress">[company_address]</div> 593<div class="cphone">[company_phone]</div> 594<div class="chours">[business_hours]</div> 595</div>--><section class="page-banner banner section-box"><div class="lazyload banner-slider" data-src="https://redemptionroofing.com/wp-content/uploads/2021/03/about-us-banner.jpg"><div class="wrapper"><div class="page-banner-coontainer flexdiv"><div class="page-banner-col"><div class="banner-slider-content"><div class="banner-header uppercase bold">About Us</div><div class="banner-snnippets uppercase bold"><a href="/contact-us/" class="dflt-btn noicon fonticon iconright fa-check orange">Schedule my Free Roof Inspection</a></div><span><span><a href="https://redemptionroofing.com/">Home</a></span> » <span class="breadcrumb_last" aria-current="page">About Us</span></span></div></div></div></div></div></section><div class="site-inner"><div class="content-sidebar-wrap"><main class="content" id="genesis-content"><article class="post-221 page type-page status-publish entry"><header class="entry-header"></header><div class="entry-content"> 596<h1 class="wp-block-heading">Certified roofing contractor serving the State of Texas</h1> 597 598 599 600<p class="wp-block-paragraph">At Redemption Roofing, we are proud to offer more than 35 years of experience as a family-owned and operated roofing contractor. We offer residential and commercial roofing expertise for customers throughout the Greater Houston area, including Montgomery, Conroe, Spring, The Woodlands and neighboring cities.</p> 601 602 603 604<p class="wp-block-paragraph">Since our founding, Redemption Roofing has provided generations of southeast Texas families with <a href="/services/">top-quality roofing work</a> and unparalleled customer service. Since we aim to be the most referred roofing contractor in our area, we will always work hard to win your trust and respect.</p> 605 606 607 608<h2 class="wp-block-heading">Why Choose Redemption Roofing?</h2> 609 610 611 612<p class="wp-block-paragraph">We bring years of experience to every roofing job, and we place a premium on performing quality work. From <a href="/roof-inspection/">roof inspections</a> and regular roof maintenance to <a href="/roofing-types/storm-damage/">storm damage roof repair</a> and <a href="/services/roof-replacement/">roof replacements</a>, you can always count on Redemption Roofing to get the job done right.</p> 613 614 615 616<p class="wp-block-paragraph">Our recognitions:</p> 617 618 619 620<ul class="col2 wp-block-list"> 621<li>Ranked in the top 10% of CertainTeed roofers as a CertainTeed SELECT ShingleMaster™</li> 622 623 624 625<li>Among the top 3% of GAF roofers as a GAF Master Elite® Certified Roofer</li> 626 627 628 629<li>Winner of GAF’s Consumer Protection Excellence Award</li> 630 631 632 633<li>Winner of GAF’s Training Excellence Award</li> 634 635 636 637<li>A+ rated and accredited by the Better Business Bureau (BBB)</li> 638</ul> 639 640 641 642<p class="wp-block-paragraph">Our professional memberships:</p> 643 644 645 646<ul class="col2 wp-block-list"> 647<li>Greater Houston Builders Association (GHBA)</li> 648 649 650 651<li>Texas Association of Builders (TAB)</li> 652 653 654 655<li>National Association of Home Builders (NAHB)</li> 656</ul> 657 658 659 660<h3 class="wp-block-heading">Experience in All Types of Roofing</h3> 661 662 663 664<p class="wp-block-paragraph">Every one of our roofing technicians is extensively trained to work on various <a href="/roofing-types/">types of roofing</a>, including <a href="/roofing-types/metal/">metal</a>, <a href="/roofing-types/slate-shingles/">slate</a>, <a href="/roofing-types/asphalt-shingles/">shingles</a> and <a href="/roofing-types/tile/">
664clay tile</a>. Our entire team is committed to using only the best materials and keeping up with new advances in our field.</p> 665 666 667 668<h3 class="wp-block-heading">Dedication to Excellent Service</h3> 669 670 671 672<p class="wp-block-paragraph">As a business that relies on local referrals, we understand the importance of delivering the best work to every client. We always offer fair, competitive pricing, so you never have to worry about us cutting corners. And when we’re finished with the job, we conduct thorough cleanup to ensure that we leave your property looking better than it did when we arrived. These attributes allow us to promise our clients cost-effective, quality results every time.</p> 673 674 675 676<h3 class="wp-block-heading">We Have a Full-Time Focus on Roofing</h3> 677 678 679 680<p class="wp-block-paragraph">Redemption Roofing specializes almost exclusively in <a href="/services/roof-repair/">roof repair</a> and roof replacement. Although we offer related services, such as gutter guard installation, radiant barrier insulation installation and roofing carpentry, we have never lost sight of our roots as a roofing contractor. Our continued focus on roofing services allows us to guarantee that we provide only the highest quality of workmanship on every roofing job.</p> 681 682 683 684<h3 class="wp-block-heading">Contact Us for a Free Estimate Today!</h3> 685 686 687 688<p class="wp-block-paragraph">The roofing experts at Redemption Roofing are available to bring professionalism, attention to detail and a dedicated attitude to your roofing project. As your trusted roofing contractor, we guarantee satisfaction when you hire us to work on your roof. To learn more about our services or to schedule your free roof inspection and cost estimate, contact us today. You can reach us by using our <a href="/contact-us/">convenient contact form</a> or by calling us at <a class="ctm-phone-tracking" href="tel:8338337200">833-833-7200</a>.</p> 689</div></article></main><aside class="sidebar sidebar-primary widget-area" role="complementary" aria-label="Primary Sidebar" id="genesis-sidebar-primary"><h2 class="genesis-sidebar-title screen-reader-text">Primary Sidebar</h2></aside></div></div><section id="about-data" class="section-block lazyload " data-src="https://redemptionroofing.com/wp-content/uploads/2021/03/about-data-background.jpg"><div class="wrapper"><div class="section-container"><div class="section-header-container inactive" style="display:none;"><div class="section-header-wrapper"></div></div><div class="section-content"><div class="section-output"><div class="aboutus-data"> 690<div class="aboutus-data-wrapper"> 691<div class="aboutus-data-content flexdiv"> 692<div class="aboutus-data-content-wrapper"> 693<div class="aboutus-data-snippets"> 694<div class="aboutus-data-header uppercase">A FULL-TIME FOCUS ON ROOFING</div> 695<div class="aboutus-data-text">We specialize almost exclusively in roof repair and roof replacement. Although we offer related services, such as gutter guard installation, radiant barrier insulation installment and roofing carpentry, we have never lost sight of our roots as a residential and commercial roofing contractor. Our continued focus on roofing services allows us to guarantee that we provide only the highest quality of workmanship on every roofing job.</div> 696</div> 697</div> 698<div class="aboutus-data-content-wrapper"> 699<div class="aboutus-data-snippets"> 700<div class="aboutus-data-header uppercase">WHY CHOOSE REDEMPTION ROOFING?</div> 701<div class="aboutus-data-text">We bring years of experience to every commercial roofing or residential roofing job, and we also place a premium on performing quality work. From roof inspections and regular roof maintenance to storm damage roof repair and roof replacements, you can always count on us to get the job done right.</div> 702</div> 703</div> 704</div> 705<div class="aboutus-data-numbox"> 706<div class="aboutus-data-numbox-wrapper clearfix"> 707<div class="aboutus-data-box flexdiv"> 708<div class="aboutus-data-box-wrapper flexdiv"> 709<div class="aboutus-data-mainnum bold">35+</div> 710<div class="aboutus-data-snippetnum medium">Years of Experience</div> 711</div> 712</div> 713<div class="aboutus-data-box flexdiv"> 714<div class="aboutus-data-box-wrapper flexdiv"> 715<div class="aboutus-data-mainnum bold">25+</div> 716<div class="aboutus-data-snippetnum medium">Team Members</div> 717</div> 718</div> 719<div class="aboutus-data-box flexdiv"> 720<div class="aboutus-data-box-wrapper flexdiv"> 721<div class="aboutus-data-mainnum bold">5000+</div> 722<div class="aboutus-data-snippetnum medium">Projects Completed</div> 723</div> 724</div> 725<div class="aboutus-data-box flexdiv"> 726<div class="aboutus-data-box-wrapper flexdiv"> 727<div class="aboutus-data-mainnum bold">5000+</div> 728<div class="aboutus-data-snippetnum medium">Happ Customers</div> 729</div> 730</div> 731</div> 732</div> 733</div> 734</div> 735</div></div><div class="section-block-button flexdiv"><div class="section-btn flexdiv"><a href="/services/residential-roofing/" class="dflt-btn left-icon dflt-btn orange noicon fonticon fa-home">Residential</a></div><div class="section-btn flexdiv"><a href="/services/commercial-roofing/" class="dflt-btn left-icon dflt-btn orange noicon fonticon fa-building">Commercial</a></div></div></div></div></section><section id="ourprocess" class="section-block lazyload whiteheader" data-src="https://redemptionroofing.com/wp-content/uploads/2021/03/our-process-background.jpg"><div class="wrapper"><div class="section-container"><div class="section-header-container active" style="display:block;"><div class="section-header-wrapper"><div class="section-header">Our Process</div></div></div><div class="section-content"><div class="section-output"><div class="ourprocess"> 736<div class="ourprocess-wrapper">
737<div class="ourprocess-slide clearfix"> 738<div class="ourprocess-tab"> 739<div class="ourprocess-tab-wrap flexdiv one"> 740<div class="ourprocess-tab-wrapper flexdiv"> 741<div class="ourprocess-num bold flexdiv">01</div> 742<div class="ourprocess-info"> 743<div class="ourprocess-title uppercase bold">Give us A CalL</div> 744<div class="ourprocess-snippet">From the moment you contact our roofing company, we promise to listen to your roofing needs and offer you a free inspection and estimate.</div> 745</div> 746</div> 747</div> 748</div> 749<div class="ourprocess-tab"> 750<div class="ourprocess-tab-wrap flexdiv two"> 751<div class="ourprocess-tab-wrapper flexdiv"> 752<div class="ourprocess-num bold flexdiv">02</div> 753<div class="ourprocess-info"> 754<div class="ourprocess-title uppercase bold">General Contract</div> 755<div class="ourprocess-snippet">Once we perform a thorough assessment of your roofing needs, we’ll plan out the project from beginning to end to ensure quality work.</div> 756</div> 757</div> 758</div> 759</div> 760<div class="ourprocess-tab"> 761<div class="ourprocess-tab-wrap flexdiv three"> 762<div class="ourprocess-tab-wrapper flexdiv"> 763<div class="ourprocess-num bold flexdiv">03</div> 764<div class="ourprocess-info"> 765<div class="ourprocess-title uppercase bold">Project Begins</div> 766<div class="ourprocess-snippet">Our trained and experienced roofing team will get started on your roofing job as soon as possible to provide prompt and expert craftsmanship.</div> 767</div> 768</div> 769</div> 770</div> 771</div> 772</div> 773</div> 774</div></div></div></div></section><section id="global-cta" class="section-block whiteheader width1200" style="background: rgb(233,110,28); 775background: -moz-linear-gradient(180deg, rgba(233,110,28,1) 0%, rgba(156,76,22,1) 100%); 776background: -webkit-linear-gradient(180deg, rgba(233,110,28,1) 0%, rgba(156,76,22,1) 100%); 777background: linear-gradient(180deg, rgba(233,110,28,1) 0%, rgba(156,76,22,1) 100%); 778filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e96e1c",endColorstr="#9c4c16",GradientType=1);"><div class="wrapper"><div class="section-container"><div class="section-header-container active" style="display:block;"><div class="section-header-wrapper"><div class="section-header">Contact Us for an Estimate Today</div></div></div><div class="section-content"><div class="section-output"><p>The roofing experts at Redemption Roofing bring professionalism, attention to detail and a dedicated attitude to every job, no matter what it entails. To learn more about our services, or to schedule your complimentary roof inspection and cost estimate, contact Redemption Roofing today. You can reach us by using our convenient contact form by clicking the button below or by calling us at <a class="ctm-phone-tracking" href="tel:8338337200">833-833-7200</a>.</p> 779</div></div><div class="section-block-button flexdiv"><div class="section-btn flexdiv"><a href="/contact-us/" class="dflt-btn left-icon dflt-btn noicon">Schedule a Free Inspection</a></div></div></div></div></section><section id="gallery-section" class="section-block lazyload width1200" data-src="https://redemptionroofing.com/wp-content/uploads/2021/03/form-background-image.jpg"><div class="wrapper"><div class="section-container"><div class="section-header-container active" style="display:block;"><div class="section-header-wrapper"><div class="section-header">Our Roofing Projects</div></div></div><div class="section-content"><div class="section-output"><div class="porfotlio-grid-showcase"><div class="porfotlio-showcase-wrapper clearfix"><div class="portfolio-tiles-wrapper"><div class="portfolio-tiles"><img class="lazyload" data-src="https://redemptionroofing.com/wp-content/uploads/2023/08/roof-replacement.jpg" alt="A new roof was needed after a severe hail storm." title="Roof Replacement"><a class="portfolio-tiles-url"></a></div></div><div class="portfolio-tiles-wrapper"><div class="portfolio-tiles"><img class="lazyload" data-src="https://redemptionroofing.com/wp-content/uploads/2023/08/roof-repair.jpg" alt="A new roof replaced the original roof on this home." title="Roof Wind Damage"><a class="portfolio-tiles-url"></a></div></div><div class="portfolio-tiles-wrapper"><div class="portfolio-tiles"><img class="lazyload" data-src="https://redemptionroofing.com/wp-content/uploads/2023/08/roof-replacement-02.jpg" alt="A wind storm had severely damaged the roof on this home." title="Roof Replacement"><a class="portfolio-tiles-url"></a></div></div><div class="portfolio-tiles-wrapper"><div class="portfolio-tiles"><img class="lazyload" data-src="https://redemptionroofing.com/wp-content/uploads/2023/08/roof-repair-cost.jpg" alt="Hurricane force winds created so much damage that this home’s roof had to be replaced." title="Storm Damaged Roof Repair"><a class="portfolio-tiles-url"></a></div></div><div class="portfolio-tiles-wrapper"><div class="portfolio-tiles"><img class="lazyload" data-src="https://redemptionroofing.com/wp-content/uploads/2023/08/roof-leak-repair.jpg" alt="Water leaks from roof damage caused additional damage to this house." title="Roof Leak Repair"><a class="portfolio-tiles-url"></a></div></div><div class="portfolio-tiles-wrapper"><div class="portfolio-tiles"><img class="lazyload" data-src="https://redemptionroofing.com/wp-content/uploads/2023/08/commercial-roof-replacement.jpg" alt="Commercial building with a new roof." title="Flat Roof Repair"><a class="portfolio-tiles-url"></a></div></div><div class="portfolio-tiles-wrapper"><div class="portfolio-tiles"><img class="lazyload" data-src="https://redemptionroofing.com/wp-content/uploads/2023/08/roof-repair-inspection.jpg" alt="High winds and hail damaged almost all roofs in this neighborhood." title="Roof Inspection"><a class="portfolio-tiles-url"></a></div></div><div class="portfolio-tiles-wrapper"><div class="portfolio-tiles"><img class="lazyload" data-src="https://redemptionroofing.com/wp-content/uploads/2023/08/roof-hail-damage.jpg" alt="Hail damaged the roof on this house and it was repaired." title="Roof Hail Damage"><a class="portfolio-tiles-url"></a></div></div><div class="portfolio-tiles-wrapper"><div class="portfolio-tiles"><img class="lazyload" data-src="https://redemptionroofing.com/wp-content/uploads/2023/08/roofing-contractor.jpg" alt="Roofing contractor replaced the roof on this house." title="Wind Damage Roof Replacement"><a class="portfolio-tiles-url"></a></div></div><div class="portfolio-tiles-wrapper"><div class="portfolio-tiles"><img class="lazyload" data-src="https://redemptionroofing.com/wp-content/uploads/2023/08/hail-damage-roof.jpg" alt="A house with a repaired roof after hail damage." title="Roof With Hail Damage"><a class="portfolio-tiles-url"></a></div></div></div></div> 780</div></div><div class="section-block-button flexdiv"><div class="section-btn flexdiv"><a href="/about-us/gallery/" class="dflt-btn left-icon ">All Projects</a></div></div></div></div></section><section id="global-review" class="section-block lazyload whiteheader" data-src="https://redemptionroofing.com/wp-content/uploads/2021/03/reviews-background-iamge.jpg"><div class="wrapper"><div class="section-container"><div class="section-header-container active" style="display:block;"><div class="section-header-wrapper"><div class="section-header">Customer Stories</div></div></div><div class="section-content"><div class="section-output"><div class="section-review"> 781<div class="section-review-wrap"><div class="section-reviews"><div class="section-reviews-wrapper">
781<div class="section-reviews-slides"><div class="section-reviews-content"><div class="section-paragraph"><div class="section-pwrap">Seth and the whole crew for Redemption Roofing were very easy to work with from quote to completion. They are hands on at the job site and take special care...</div></div><div class="section-reviews-meta"><div class="section-reviews-meta-wrapper flexdiv"><div class="section-reviews-name bold">- Tommy</div></div></div><div class="section-reviews-quote"><i class="fas fa-quote-right"></i></div></div></div><div class="section-reviews-slides"><div class="section-reviews-content"><div class="section-paragraph"><div class="section-pwrap">Redemption Roofing did a great job and they were very professional and courteous. Jett did an outstanding job and he is the reason for me going with them versus the...</div></div><div class="section-reviews-meta"><div class="section-reviews-meta-wrapper flexdiv"><div class="section-reviews-name bold">- Teresa Burrer</div></div></div><div class="section-reviews-quote"><i class="fas fa-quote-right"></i></div></div></div><div class="section-reviews-slides"><div class="section-reviews-content"><div class="section-paragraph"><div class="section-pwrap">We were skeptical of all the promises made: That they have an excellent crew, excellent workmanship, would complete the roof replacement in just a few days, that at least one...</div></div><div class="section-reviews-meta"><div class="section-reviews-meta-wrapper flexdiv"><div class="section-reviews-name bold">- John & Nicki Barnes</div></div></div><div class="section-reviews-quote"><i class="fas fa-quote-right"></i></div></div></div><div class="section-reviews-slides"><div class="section-reviews-content"><div class="section-paragraph"><div class="section-pwrap">We were skeptical of all the promises made: That they have an excellent crew, excellent workmanship, would complete the roof replacement in just a few days, that at least one...</div></div><div class="section-reviews-meta"><div class="section-reviews-meta-wrapper flexdiv"><div class="section-reviews-name bold">- John & Nicki Barnes</div></div></div><div class="section-reviews-quote"><i class="fas fa-quote-right"></i></div></div></div><div class="section-reviews-slides"><div class="section-reviews-content"><div class="section-paragraph"><div class="section-pwrap">Redemption and particularly Brad Keeney made our roof replacement a pleasurable experience. From initial inspection to the completed project Brad went beyond expectation to ensure our satisfaction with the new...</div></div><div class="section-reviews-meta"><div class="section-reviews-meta-wrapper flexdiv"><div class="section-reviews-name bold">- Rick Purvis</div></div></div><div class="section-reviews-quote"><i class="fas fa-quote-right"></i></div></div></div><div class="section-reviews-slides"><div class="section-reviews-content"><div class="section-paragraph"><div class="section-pwrap">We needed a total roof replacement & hired Redemption roofing for the job. Brad did an awesome job of overseeing the work crew, which did a fantastic job!! Brad &...</div></div><div class="section-reviews-meta"><div class="section-reviews-meta-wrapper flexdiv"><div class="section-reviews-name bold">- Patricia Smith on Redemption Roofing and General Contracting</div></div></div><div class="section-reviews-quote"><i class="fas fa-quote-right"></i></div></div></div></div></div></div> 782</div> 783</div></div><div class="section-block-button flexdiv"><div class="section-btn flexdiv"><a href="/about-us/testimonials/" class="dflt-btn left-icon dflt-btn">All Reviews</a></div></div></div></div></section><section id="global-form" class="section-block lazyload width1200" data-src="https://redemptionroofing.com/wp-content/uploads/2021/03/form-background-image.jpg"><div class="wrapper"><div class="section-container"><div class="section-header-container active" style="display:block;"><div class="section-header-wrapper"><div class="section-header">Schedule Your Free<br>Inspection & Quote</div></div></div><div class="section-content"><div class="section-output"><div class="form-section"> 784<div class="form-section-wrapper"> 785<div> 786 <div class='gf_browser_chrome gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_4' > 787 <div class='gform_heading'> 788 <p class='gform_description'></p> 789 </div><form method='post' enctype='multipart/form-data' id='gform_4' action='/about-us/' data-formid='4' novalidate> 790 <div class='gform-body gform_body'><div id='gform_fields_4' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id="field_4_11" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible" ><label class='gfield_label gform-field-label' for='input_4_11'><span class='gform-field-label__text'>Company</span></label><div class='ginput_container'><input name='input_11' id='input_4_11' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_4_11'>This field is for validation purposes and should be left unchanged.</div></div><fieldset id="field_4_1" class="gfield gfield--type-name gfield_contains_required field_sublabel_hidden_label gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible" ><legend class='gfield_label gform-field-label gfield_label_before_complex' ><span class='gform-field-label__text'>Name</span><span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></legend><div class='ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gform-grid-row' id='input_4_1'> 791
792 <span id='input_4_1_3_container' class='name_first gform-grid-col gform-grid-col--size-auto' > 793 <input type='text' name='input_1.3' id='input_4_1_3' value='' aria-required='true' placeholder='First Name' /> 794 <label for='input_4_1_3' class='gform-field-label gform-field-label--type-sub hidden_sub_label screen-reader-text'>First</label> 795 </span> 796 797 <span id='input_4_1_6_container' class='name_last gform-grid-col gform-grid-col--size-auto' > 798 <input type='text' name='input_1.6' id='input_4_1_6' value='' aria-required='true' placeholder='Last Name' /> 799 <label for='input_4_1_6' class='gform-field-label gform-field-label--type-sub hidden_sub_label screen-reader-text'>Last</label> 800 </span> 801 802 </div></fieldset><div id="field_4_10" class="gfield gfield--type-text gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible" ><label class='gfield_label gform-field-label' for='input_4_10'><span class='gform-field-label__text'>Email Address</span><span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label><div class='ginput_container ginput_container_text'><input name='input_10' id='input_4_10' type='text' value='' class='large' placeholder='Email Address' aria-required="true" aria-invalid="false" /></div></div><div id="field_4_9" class="gfield gfield--type-text gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible" ><label class='gfield_label gform-field-label' for='input_4_9'><span class='gform-field-label__text'>Phone Number</span><span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label><div class='ginput_container ginput_container_text'><input name='input_9' id='input_4_9' type='text' value='' class='large' placeholder='Phone Number' aria-required="true" aria-invalid="false" /></div></div><div id="field_4_5" class="gfield gfield--type-text gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible" ><label class='gfield_label gform-field-label' for='input_4_5'><span class='gform-field-label__text'>Address</span><span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label><div class='ginput_container ginput_container_text'><input name='input_5' id='input_4_5' type='text' value='' class='large' placeholder='Address' aria-required="true" aria-invalid="false" /></div></div><div id="field_4_6" class="gfield gfield--type-select gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" ><label class='gfield_label gform-field-label' for='input_4_6'><span class='gform-field-label__text'>Interested In:</span><span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label><div class='ginput_container ginput_container_select'><select name='input_6' id='input_4_6' class='large gfield_select' aria-required="true" aria-invalid="false" ><option value='Commercial Roofing' >Commercial Roofing</option><option value='Residential Roofing' >Residential Roofing</option><option value='Roof Inspection' >Roof Inspection</option><option value='Roof Repair' >Roof Repair</option><option value='Roof Replacement' >Roof Replacement</option></select></div></div><div id="field_4_8" class="gfield gfield--type-textarea gfield--width-full field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible" ><label class='gfield_label gform-field-label' for='input_4_8'><span class='gform-field-label__text'>
802Tell us how we can help</span></label><div class='ginput_container ginput_container_textarea'><textarea name='input_8' id='input_4_8' class='textarea small' placeholder='Tell us how we can help' aria-invalid="false" rows='10' cols='50'></textarea></div></div></div></div> 803 <div class='gform-footer gform_footer top_label'> <button type='submit' id='gform_submit_button_4' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' >Submit</button> 804 <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_4' value='postback' /> 805 <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_4' id='gform_theme_4' value='gravity-theme' /> 806 <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_4' id='gform_style_settings_4' value='[]' /> 807 <input type='hidden' class='gform_hidden' name='is_submit_4' value='1' /> 808 <input type='hidden' class='gform_hidden' name='gform_submit' value='4' /> 809 810 <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='USD' value='PUWTl5ccXL3v5sb8cNO2vi02VeOjYzedQfR8p8ozhcZNRKHJ9ch8PK37rkChH4ftM5USXaJ3JPpI5lL8mXQa3IKlu+FZcHkonY3E52UoYeHUZBM=' /> 811 <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> 812 <input type='hidden' class='gform_hidden' name='state_4' value='WyJ7XCJnZm9ybV9zdWJtaXNzaW9uX21ldGhvZFwiOltcImVjNmYyMGFiMTFkNzk2Njg3YjQzYTExZDZlYjg2N2JkXCIsXCJlY2JkNzA4OGRmMzhmZWIyMjRlN2MyZGUzMjg2NTcwYVwiXSxcImdmb3JtX3RoZW1lXCI6XCI1MzMyYjk4YzlhZjZkM2M3NzE0Y2Q0NTA3MmFiZWI0MlwiLFwiZ2Zvcm1fc3R5bGVfc2V0dGluZ3NcIjpcIjJmN2EyNDM1ZTk4MGE1YTVkZjdhNGI3ODRkOTNlZTA5XCIsXCJmb3JtX2lkXCI6XCI3MGI1MjE4ZWFlZjhhMjk2ZjMwMWUwOTZjN2NmOGFhOVwiLFwidXJsXCI6XCIxNTJlZTMyMjc0YzY5MTM1NmY4OWQxYWE2YmFjMmRmZlwiLFwic3RhdGVfdGltZXN0YW1wXCI6XCI5MGM2Y2Q0NTk3YWYzMWI2MGU1NTE5MmYxYjdhNzU1NVwifSIsImI0M2YxMTk4YTc5NTY5NzUxM2E4NTEyODc5NGVhNDg1IiwxNzkxNDI0Njk1XQ==' /> 813 <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_4' id='gform_target_page_number_4' value='0' /> 814 <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_4' id='gform_source_page_number_4' value='1' /> 815 <input type='hidden' name='gform_field_values' value='' /> 816 817 </div> 818 <p style="display: none !important;" class="akismet-fields-container" data-prefix="ak_"><label>Δ<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1" name="ak_js" value="43"/>
818<script> 819document.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() ); 820</script>
820 821</p></form> 822 </div></div> 823<div class="form-section-cta"> 824<div class="form-section-cname"> 825<div class="form-section-cta-header flexdiv"> 826<div class="form-section-cta-icon"> 827<div class="form-section-iconcname logo lazyload" data-src="/wp-content/uploads/2021/03/rojas-roofing-icon.png"></div> 828</div> 829<div class="form-section-cta-title uppercase semibold">Redemption Roofing</div> 830</div> 831<div class="form-section-snippet"><span style="font-weight: 400;">Roofing Company and General Contractor</span></div> 832<div> 833<div class="form-section-snippet"><br>Commercial and Residential<br>Roof Repair and Roof Replacement</div> 834</div> 835</div> 836<div class="form-section-cphone"> 837<div class="form-section-cta-header flexdiv"> 838<div class="form-section-cta-icon"> 839<div class="fas fa-map-marker-alt"></div> 840</div> 841<div class="form-section-cta-title uppercase semibold">Our Offices</div> 842</div> 843<div class="form-section-snippet"> 844<div class="form-section-snippets"><strong>Spring Branch / Bulverde, TX</strong><br /> 845<strong><a class="" href="tel:8302147779">830-214-7779</a></strong><br /> 84623063 State Hwy 46 W, Suite 5<br /> 847Spring Branch, TX 78070</div> 848<div class="form-section-snippets"> 849<p><strong>Kingwood, TX</strong><br /> 850<strong><a class="" href="tel:8302147779">281-713-4332</a></strong><br /> 8511210 Hamblen Rd, Suite 800-E<br /> 852Kingwood, TX 77339</p> 853<p><strong>League City, TX</strong><br /> 854<strong><a class="" href="tel:2812051337">281-205-1337</a></strong><br /> 8552600 South Shore Blvd, Suite 300<br /> 856League City, TX 77573</p> 857<p><strong>Montgomery, TX</strong><br /> 858<strong><a class="" href="tel:9363213733">936-321-3733</a></strong><br /> 85933130 Magnolia Cir, Suite 14<br /> 860Magnolia, TX 77354</p> 861</div> 862</div> 863</div> 864<p><!-- 865 866 867<div class="form-section-cphone"> 868 869 870<div class="form-section-cta-header flexdiv"> 871 872 873<div class="form-section-cta-icon"> 874 875 876<div class="fas fa-map-marker-alt"></div> 877 878 879</div> 880 881 882 883 884<div class="form-section-cta-title uppercase semibold">Phone Numbers</div> 885 886 887</div> 888 889 890 891 892<div class="form-section-snippet"> 893 894 895<div class="form-section-snippets">Montgomery: [company_phone]</div> 896 897 898test 899 900 901<div class="form-section-snippets">Spring Branch: [company_phone_2]</div> 902 903 904 905 906<div class="form-section-snippets">League City: [company_phone_3]</div> 907 908 909 910 911<div class="form-section-snippets">Golden Triangle: <a href="tel:4094035073">(409) 403-5073</a></div> 912 913 914</div> 915 916 917</div> 918 919 920--></p> 921<div class="form-section-chours"> 922<div class="form-section-cta-header flexdiv"> 923<div class="form-section-cta-icon"> 924<div class="form-section-iconcname clock lazyload" data-src="/wp-content/uploads/2021/03/clock-icon.png"></div> 925</div> 926<div class="form-section-cta-title uppercase semibold">Office Hours</div> 927</div> 928<div class="form-section-snippet"> 929<div class="form-section-snippets">Monday - Friday<br>8:00am - 5:00pm</div> 930<div class="form-section-snippets">Saturdays and after hours by appointment</div> 931</div> 932</div> 933</div> 934</div> 935</div> 936</div></div></div></div></section><footer id="rr-footer" class="" style="background-color:#012353"><div class="section-block width1200"><div class="wrapper"><div class="footer-wrapper clearfix"><div class="footer-widget column-4 footer-wdiget-1"><div class="footer-widget-box"><div class="footer-widget-title uppercase bold"></div><div class="footer-widget-content"><div class="footer-wrapbox"> 937 <div class="logo-wrapper"> 938<div class="footer-logo-col"><img src="/wp-content/uploads/2021/10/logo.png" alt="Redemption Roofing and General Contracting, TX" title="Redemption Roofing and General Contracting"></div> 939</div> 940</div> 941<br> 942<div class="footer-widget-title uppercase bold">Social Media</div> 943<div class="footer-wrapbox"> 944<div class="footer-social-col"><ul class="social-media"><li class="facebook"><a href="https://www.facebook.com/RedemptionRoofing" class="facebook" alt="Follow us on Facebook" title="Follow us on Facebook" target="_blank"></a></li><li class="twitter"><a href="https://twitter.com/RRoofingConroe" class="twitter" alt="Follow us on Twitter" title="Follow us on Twitter" target="_blank"></a></li><li class="houzz"><a href="https://www.houzz.com/pro/redemptionroofing/redemption-roofing" class="houzz" alt="Follow us on Houzz" title="Follow us on Houzz" target="_blank"></a></li><li class="gmb"><a href="https://maps.google.com/?q=place_id:ChIJOQ_hHkg5R4YR68nd1ZYUNbk" class="gmb" alt="Follow us on Google My Business" title="Follow us on Google My Business" target="_blank"></a></li><li class="youtube"><a href="https://www.youtube.com/channel/UC5UymPH2vNZVTnN7Fh7KJYA/posts?pvf=CAI%253D" class="youtube" alt="Follow us on YouTube" title="Follow us on YouTube" target="_blank"></a></li><li class="instagram"><a href="https://www.instagram.com/redemptiongcmagnolia/" class="instagram" alt="Follow us on Instagram" title="Follow us on Instagram" target="_blank"></a></li></ul></div> 945</div></div></div></div><div class="footer-widget column-4 footer-wdiget-2"><div class="footer-widget-box"><div class="footer-widget-title uppercase bold">Quick Links</div><div class="footer-widget-content"><div class="footer-wrapbox"> 946<div class="footer-menu-col"><div class="menu-quick-links-container"><ul id="menu-quick-links" class="menu"><li id="menu-item-4576" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4576"><a href="https://redemptionroofing.com/roof-inspection/">Roof Inspection</a></li> 947<li id="menu-item-4574" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4574"><a href="https://redemptionroofing.com/services/roof-repair/">Roof Repair</a></li> 948<li id="menu-item-4575" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4575"><a href="https://redemptionroofing.com/services/roof-replacement/">Roof Replacement</a></li> 949</ul></div></div> 950</div></div></div></div><div class="footer-widget column-4 footer-wdiget-3"><div class="footer-widget-box"><div class="footer-widget-title uppercase bold">Resources</div><div class="footer-widget-content"><div class="footer-wrapbox" style="display:none;"> 951<div class="footer-master-col"><img src="/wp-content/uploads/2021/03/gaf-master-elite-logo.jpg" alt="GAF Master Elite" title="GAF Master Elite"></div> 952</div> 953<div class="footer-wrapbox"> 954<div class="footer-menu-col"><div class="menu-resources-container"><ul id="menu-resources" class="menu"><li id="menu-item-4579" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4579"><a href="https://redemptionroofing.com/about-us/our-team/">Our Team</a></li> 955<li id="menu-item-4577" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4577"><a href="https://redemptionroofing.com/about-us/faqs/">FAQ</a></li> 956<li id="menu-item-4578" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4578"><a href="https://redemptionroofing.com/about-us/gallery/">Gallery</a></li> 957<li id="menu-item-4580" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4580"><a href="https://redemptionroofing.com/locations/">Redemption Roofing Office Locations</a></li> 958<li id="menu-item-6118" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-6118"><a rel="privacy-policy" href="https://redemptionroofing.com/privacy-policy/">Privacy Policy</a></li> 959<li id="menu-item-4581" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4581"><a href="https://redemptionroofing.com/roofing-types/certainteed-roofing/">Certainteed Roofing</a></li> 960<li id="menu-item-4582" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4582"><a href="https://redemptionroofing.com/roofing-types/asphalt-shingles/">Asphalt Shingles</a></li> 961<li id="menu-item-4583" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4583"><a href="https://redemptionroofing.com/roofing-types/metal/">Metal Roofs</a></li> 962<li id="menu-item-4584" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4584"><a href="https://redemptionroofing.com/roofing-types/slate-shingles/">Slate Shingles</a></li> 963<li id="menu-item-4585" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4585"><a href="https://redemptionroofing.com/services/storm-damage/">Storm Damage</a></li> 964<li id="menu-item-4586" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4586"><a href="https://redemptionroofing.com/roofing-types/tile/">Tile Roofs</a></li> 965<li id="menu-item-4587" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4587"><a href="https://redemptionroofing.com/roofing-types/wood-shingles/">Wood Shingles</a></li> 966<li id="menu-item-4588" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4588"><a href="https://redemptionroofing.com/roofing-types/attic-breeze/">Attic Breeze</a></li> 967</ul></div></div> 968</div></div></div></div><div class="footer-widget column-4 footer-wdiget-4"><div class="footer-widget-box"><div class="footer-widget-title uppercase bold">Recent Blogs</div><div class="footer-widget-content"><div class="footer-wrapbox"> 969<div class="footer-menu-col"><div class="menu-recent-blogs-container"><ul id="menu-recent-blogs" class="menu"><li id="menu-item-4591" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-4591"><a href="https://redemptionroofing.com/a-quick-guide-to-roof-stains/">A Quick Guide to Roof Stains</a></li> 970<li id="menu-item-4592" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-4592"><a href="https://redemptionroofing.com/5-new-year-home-improvement-projects-to-consider/">5 New Year Home Improvement Projects to Consider</a></li> 971<li id="menu-item-4593" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-4593"><a href="https://redemptionroofing.com/what-are-roof-replacement-deductibles/">What Are Roof Replacement Deductibles?</a></li> 972<li id="menu-item-4594" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-4594"><a href="https://redemptionroofing.com/what-to-look-for-in-a-metal-roof/">What to Look For in a Metal Roof</a></li> 973<li id="menu-item-4595" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-4595"><a href="https://redemptionroofing.com/4-obvious-signs-of-advanced-roof-aging/">4 Obvious Signs of Advanced Roof Aging</a></li> 974</ul></div></div> 975</div></div></div></div></div></div></div><div class="copyright-section"><div class="copyright-wrapper">Copyright © 2026. Redemption Roofing | Roofing Company | General Contractor All Rights Reserved. <a href="/sitemap/">Sitemap</a></div> 976</div></footer><div class="modal-container"><div class="modal-wrapper flexdiv"><div class="modal-form"><div class="modal-close"><i class="fas fa-window-close"></i></div> 977 <div class='gf_browser_chrome gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_4' > 978 <div class='gform_heading'> 979 <p class='gform_description'></p> 980 </div><form method='post' enctype='multipart/form-data' id='gform_4' action='/about-us/' data-formid='4' novalidate> 981 <div class='gform-body gform_body'><div id='gform_fields_4' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id="field_4_11" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible" ><label class='gfield_label gform-field-label' for='input_4_11'><span class='gform-field-label__text'>Email</span></label><div class='ginput_container'><input name='input_11' id='input_4_11' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_4_11'>This field is for validation purposes and should be left unchanged.</div></div><fieldset id="field_4_1" class="gfield gfield--type-name gfield_contains_required field_sublabel_hidden_label gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible" ><legend class='gfield_label gform-field-label gfield_label_before_complex' ><span class='gform-field-label__text'>Name</span><span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></legend><div class='ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gform-grid-row' id='input_4_1'> 982
983 <span id='input_4_1_3_container' class='name_first gform-grid-col gform-grid-col--size-auto' > 984 <input type='text' name='input_1.3' id='input_4_1_3' value='' aria-required='true' placeholder='First Name' /> 985 <label for='input_4_1_3' class='gform-field-label gform-field-label--type-sub hidden_sub_label screen-reader-text'>First</label> 986 </span> 987 988 <span id='input_4_1_6_container' class='name_last gform-grid-col gform-grid-col--size-auto' > 989 <input type='text' name='input_1.6' id='input_4_1_6' value='' aria-required='true' placeholder='Last Name' /> 990 <label for='input_4_1_6' class='gform-field-label gform-field-label--type-sub hidden_sub_label screen-reader-text'>Last</label> 991 </span> 992 993 </div></fieldset><div id="field_4_10" class="gfield gfield--type-text gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible" ><label class='gfield_label gform-field-label' for='input_4_10'><span class='gform-field-label__text'>Email Address</span><span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label><div class='ginput_container ginput_container_text'><input name='input_10' id='input_4_10' type='text' value='' class='large' placeholder='Email Address' aria-required="true" aria-invalid="false" /></div></div><div id="field_4_9" class="gfield gfield--type-text gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible" ><label class='gfield_label gform-field-label' for='input_4_9'><span class='gform-field-label__text'>Phone Number</span><span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label><div class='ginput_container ginput_container_text'><input name='input_9' id='input_4_9' type='text' value='' class='large' placeholder='Phone Number' aria-required="true" aria-invalid="false" /></div></div><div id="field_4_5" class="gfield gfield--type-text gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible" ><label class='gfield_label gform-field-label' for='input_4_5'><span class='gform-field-label__text'>Address</span><span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label><div class='ginput_container ginput_container_text'><input name='input_5' id='input_4_5' type='text' value='' class='large' placeholder='Address' aria-required="true" aria-invalid="false" /></div></div><div id="field_4_6" class="gfield gfield--type-select gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" ><label class='gfield_label gform-field-label' for='input_4_6'><span class='gform-field-label__text'>Interested In:</span><span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label><div class='ginput_container ginput_container_select'><select name='input_6' id='input_4_6' class='large gfield_select' aria-required="true" aria-invalid="false" ><option value='Commercial Roofing' >Commercial Roofing</option><option value='Residential Roofing' >Residential Roofing</option><option value='Roof Inspection' >Roof Inspection</option><option value='Roof Repair' >Roof Repair</option><option value='Roof Replacement' >Roof Replacement</option></select></div></div><div id="field_4_8" class="gfield gfield--type-textarea gfield--width-full field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible" ><label class='gfield_label gform-field-label' for='input_4_8'><span class='gform-field-label__text'>
993Tell us how we can help</span></label><div class='ginput_container ginput_container_textarea'><textarea name='input_8' id='input_4_8' class='textarea small' placeholder='Tell us how we can help' aria-invalid="false" rows='10' cols='50'></textarea></div></div></div></div> 994 <div class='gform-footer gform_footer top_label'> <button type='submit' id='gform_submit_button_4' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' >Submit</button> 995 <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_4' value='postback' /> 996 <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_4' id='gform_theme_4' value='gravity-theme' /> 997 <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_4' id='gform_style_settings_4' value='[]' /> 998 <input type='hidden' class='gform_hidden' name='is_submit_4' value='1' /> 999 <input type='hidden' class='gform_hidden' name='gform_submit' value='4' /> 1000 1001 <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='USD' value='dp20VciprgjPdfE7f6kDz0VUjkY4vqHpKra4lI1zttu3atar+R5DyxVOyjHtu05LWGOR7zordiek5UrMc6r21eNRsz0xaytrkf2MmTdM4QycLAg=' /> 1002 <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> 1003 <input type='hidden' class='gform_hidden' name='state_4' value='WyJ7XCJnZm9ybV9zdWJtaXNzaW9uX21ldGhvZFwiOltcImVjNmYyMGFiMTFkNzk2Njg3YjQzYTExZDZlYjg2N2JkXCIsXCJlY2JkNzA4OGRmMzhmZWIyMjRlN2MyZGUzMjg2NTcwYVwiXSxcImdmb3JtX3RoZW1lXCI6XCI1MzMyYjk4YzlhZjZkM2M3NzE0Y2Q0NTA3MmFiZWI0MlwiLFwiZ2Zvcm1fc3R5bGVfc2V0dGluZ3NcIjpcIjJmN2EyNDM1ZTk4MGE1YTVkZjdhNGI3ODRkOTNlZTA5XCIsXCJmb3JtX2lkXCI6XCI3MGI1MjE4ZWFlZjhhMjk2ZjMwMWUwOTZjN2NmOGFhOVwiLFwidXJsXCI6XCIxNTJlZTMyMjc0YzY5MTM1NmY4OWQxYWE2YmFjMmRmZlwiLFwic3RhdGVfdGltZXN0YW1wXCI6XCI5MGM2Y2Q0NTk3YWYzMWI2MGU1NTE5MmYxYjdhNzU1NVwifSIsImI0M2YxMTk4YTc5NTY5NzUxM2E4NTEyODc5NGVhNDg1IiwxNzkxNDI0Njk1XQ==' /> 1004 <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_4' id='gform_target_page_number_4' value='0' /> 1005 <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_4' id='gform_source_page_number_4' value='1' /> 1006 <input type='hidden' name='gform_field_values' value='' /> 1007 1008 </div> 1009 <p style="display: none !important;" class="akismet-fields-container" data-prefix="ak_"><label>Δ<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_3" name="ak_js" value="110"/>
1009<script> 1010document.getElementById( "ak_js_3" ).setAttribute( "value", ( new Date() ).getTime() ); 1011</script>
1011 1012</p></form> 1013 </div></div></div></div><div class="modal-floating-button flexdiv mobile-only"><div class="column-2 phone-column"><div class="modal-floating-btn-col modal-phone"><i class="fas fa-phone-alt"></i><a class="ctm-phone-tracking" href="tel:8338337200">833-833-7200</a></div></div><div class="column-1 open-column"><div class="modal-floating-btn-col modal-open">Schedule my Free Roof Inspection <i class="fas fa-check"></i></div></div></div><div class="modal-floating-button flexdiv desktop-only"><div class="modal-floating-btn-col modal-open column-1">Schedule my Free Roof Inspection <i class="fas fa-check"></i></div></div><div class="scroll-to-top lazyload" data-src="https://redemptionroofing.com/wp-content/uploads/2021/03/scroll-to-top.png"></div></div><!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 1013-1014
1013 1014<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1014GTM-N7GH6FH
vendor: 83 bytes, lines 1014-1015
1014" 1015height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
1016<!-- End Google Tag Manager (noscript) -->
1016<script data-wpacu-to-be-preloaded-basic='1' id="jquery-core-js" src="https://redemptionroofing.com/wp-content/plugins/jquery-manager/assets/js/jquery-3.5.1.min.js"></script>
vendor: 1 bytes, line 1016
1016
1017<script id="jquery-migrate-js" src="https://redemptionroofing.com/wp-content/plugins/jquery-manager/assets/js/jquery-migrate-3.3.0.min.js"></script>
vendor: 1 bytes, line 1017
1017
1018<script id="addtoany-core-js-before"> 1019window.a2a_config=window.a2a_config||{};a2a_config.callbacks=[];a2a_config.overlays=[];a2a_config.templates={}; 1020 1021//# sourceURL=addtoany-core-js-before 1022</script>
vendor: 1 bytes, line 1022
1022
1023<script id="addtoany-core-js" defer src="https://static.addtoany.com/menu/page.js"></script>
vendor: 1 bytes, line 1023
1023
1024<script id="addtoany-jquery-js" defer src="https://redemptionroofing.com/wp-content/plugins/add-to-any/addtoany.min.js?ver=1.1"></script>
vendor: 1 bytes, line 1024
1024
1025<script id="sfs-gallery-js-js-extra"> 1026var ajax_object = {"ajax_url":"https://redemptionroofing.com/wp-admin/admin-ajax.php"}; 1027//# sourceURL=sfs-gallery-js-js-extra 1028</script>
vendor: 1 bytes, line 1028
1028
1029<script id="sfs-gallery-js-js" src="https://redemptionroofing.com/wp-content/plugins/sfs-gallery/js/sfs-gallery.js?ver=1.0.0"></script>
vendor: 1 bytes, line 1029
1029
1030<script id="slickjs-js" src="//cdn.jsdelivr.net/npm/[email protected]/slick/slick.min.js?ver=1.8.1"></script>
vendor: 1 bytes, line 1030
1030
1031<script id="review-js-js" src="https://redemptionroofing.com/wp-content/plugins/sfs-review/js/review-js.js?ver=1.0.0"></script>
vendor: 1 bytes, line 1031
1031
1032<script id="grw-public-main-js-js" defer="defer" src="https://redemptionroofing.com/wp-content/plugins/widget-google-reviews/assets/7.1.5/js/public-main.js"></script>
vendor: 1 bytes, line 1032
1032
1033<script id="hoverIntent-js" src="https://redemptionroofing.com/wp-includes/js/hoverIntent.min.js?ver=1.10.2"></script>
vendor: 1 bytes, line 1033
1033
1034<script id="superfish-js" src="https://redemptionroofing.com/wp-content/themes/genesis/lib/js/menu/superfish.min.js?ver=1.7.10"></script>
vendor: 1 bytes, line 1034
1034
1035<script id="superfish-args-js" src="https://redemptionroofing.com/wp-content/themes/genesis/lib/js/menu/superfish.args.min.js?ver=3.1.2"></script>
vendor: 1 bytes, line 1035
1035
1036<script id="skip-links-js" src="https://redemptionroofing.com/wp-content/themes/genesis/lib/js/skip-links.min.js?ver=3.1.2"></script>
vendor: 1 bytes, line 1036
1036
1037<script id="sfl-blaze-responsive-menu-js-extra"> 1038var genesis_responsive_menu = {"mainMenu":"","menuIconClass":"dashicons-before dashicons-menu","subMenu":"Submenu","subMenuIconClass":"dashicons-before dashicons-arrow-down-alt2","menuClasses":{"combine":[".nav-primary"],"others":[]}}; 1039//# sourceURL=sfl-blaze-responsive-menu-js-extra 1040</script>
vendor: 1 bytes, line 1040
1040
1041<script id="sfl-blaze-responsive-menu-js" src="https://redemptionroofing.com/wp-content/themes/sfl-blaze/js/responsive-menus.min.js?ver=1.0-dev"></script>
vendor: 1 bytes, line 1041
1041
1042<script id="sfl-blaze-match-height-js" src="https://redemptionroofing.com/wp-content/themes/sfl-blaze/js/jquery.matchHeight.min.js?ver=1.0-dev"></script>
vendor: 1 bytes, line 1042
1042
1043<script id="sfl-blaze-js-extra"> 1044var ajax_object = {"ajax_url":"https://redemptionroofing.com/wp-admin/admin-ajax.php"}; 1045//# sourceURL=sfl-blaze-js-extra 1046</script>
vendor: 1 bytes, line 1046
1046
1047<script id="sfl-blaze-js" src="https://redemptionroofing.com/wp-content/themes/sfl-blaze/js/sfl-blaze.js?ver=590334214"></script>
vendor: 1 bytes, line 1047
1047
1048<script id="lazyload-js" src="//cdn.jsdelivr.net/npm/[email protected]/lazyload.js?ver=1.8.1"></script>
vendor: 1 bytes, line 1048
1048
1049<script id="wp-dom-ready-js" src="https://redemptionroofing.com/wp-includes/js/dist/dom-ready.min.js?ver=3fe927cab37bf38d6a23"></script>
vendor: 1 bytes, line 1049
1049
1050<script id="wp-hooks-js" src="https://redemptionroofing.com/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 1050
1050
1051<script id="wp-i18n-js" src="https://redemptionroofing.com/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 1051
1051
1052<script id="wp-i18n-js-after"> 1053wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 1054//# sourceURL=wp-i18n-js-after 1055</script>
vendor: 1 bytes, line 1055
1055
1056<script id="wp-a11y-js" src="https://redemptionroofing.com/wp-includes/js/dist/a11y.min.js?ver=31c6cec5a4ff7aff483d"></script>
vendor: 1 bytes, line 1056
1056
1057<script id="gform_json-js" defer='defer' src="https://redemptionroofing.com/wp-content/plugins/gravityforms/js/jquery.json.min.js?ver=3.1.3"></script>
vendor: 1 bytes, line 1057
1057
1058<script id="gform_gravityforms-js-extra"> 1059var gform_i18n = {"datepicker":{"wdOffset":1,"helpTextShort":"Press F1 for help","helpText":"Press the arrow keys to navigate by day, PageUp and PageDown to navigate by month, Alt+PageUp and Alt+PageDown to navigate by year, or Escape to cancel.","openOnFocusHelpText":"Press Down arrow to browse the calendar, or Escape to close.","tooltipTxt":"Press Escape to cancel","disabledTxt":"Disabled","markedTxt":"Selected","prevTxt":"Previous","nextTxt":"Next","monthTxt":"Month","yearTxt":"Year","months":["January","February","March","April","May","June","July","August","September","October","November","December"],"days":[{"s":"S","l":"Sunday"},{"s":"M","l":"Monday"},{"s":"T","l":"Tuesday"},{"s":"W","l":"Wednesday"},{"s":"T","l":"Thursday"},{"s":"F","l":"Friday"},{"s":"S","l":"Saturday"}]}}; 1060var gf_legacy_multi = []; 1061var gform_gravityforms = {"strings":{"invalid_file_extension":"This type of file is not allowed. Must be one of the following:","file_uploaded":"File uploaded","delete_file":"Delete this file","in_progress":"in progress","file_exceeds_limit":"File exceeds size limit","illegal_extension":"This type of file is not allowed.","max_reached":"Maximum number of files reached","unknown_error":"There was a problem while saving the file on the server","currently_uploading":"Please wait for the uploading to complete","cancel":"Cancel","cancel_upload":"Cancel this upload","cancelled":"Cancelled","error":"Error","message":"Message"},"vars":{"images_url":"https://redemptionroofing.com/wp-content/plugins/gravityforms/images"}}; 1062var gf_global = {"gf_currency_config":{"name":"U.S. Dollar","symbol_left":"$","symbol_right":"","symbol_padding":"","thousand_separator":",","decimal_separator":".","decimals":2,"code":"USD"},"base_url":"https://redemptionroofing.com/wp-content/plugins/gravityforms","number_formats":[],"version_hash":"61f9ae5dc6b696aed6ce5a5af3f8f6b2","countries":{"AF":"Afghanistan","AX":"\u00c5land Islands","AL":"Albania","DZ":"Algeria","AS":"American Samoa","AD":"Andorra","AO":"Angola","AI":"Anguilla","AQ":"Antarctica","AG":"Antigua and Barbuda","AR":"Argentina","AM":"Armenia","AW":"Aruba","AU":"Australia","AT":"Austria","AZ":"Azerbaijan","BS":"Bahamas","BH":"Bahrain","BD":"Bangladesh","BB":"Barbados","BY":"Belarus","BE":"Belgium","BZ":"Belize","BJ":"Benin","BM":"Bermuda","BT":"Bhutan","BO":"Bolivia","BQ":"Bonaire, Sint Eustatius and Saba","BA":"Bosnia and Herzegovina","BW":"Botswana","BV":"Bouvet Island","BR":"Brazil","IO":"British Indian Ocean Territory","BN":"Brunei Darussalam","BG":"Bulgaria","BF":"Burkina Faso","BI":"Burundi","CV":"Cabo Verde","KH":"Cambodia","CM":"Cameroon","CA":"Canada","KY":"Cayman Islands","CF":"Central African Republic","TD":"Chad","CL":"Chile","CN":"China","CX":"Christmas Island","CC":"Cocos Islands","CO":"Colombia","KM":"Comoros","CD":"Congo, Democratic Republic of the","CG":"Congo","CK":"Cook Islands","CR":"Costa Rica","CI":"C\u00f4te d'Ivoire","HR":"Croatia","CU":"Cuba","CW":"Cura\u00e7ao","CY":"Cyprus","CZ":"Czechia","DK":"Denmark","DJ":"Djibouti","DM":"Dominica","DO":"Dominican Republic","EC":"Ecuador","EG":"Egypt","SV":"El Salvador","GQ":"Equatorial Guinea","ER":"Eritrea","EE":"Estonia","SZ":"Eswatini","ET":"Ethiopia","FK":"Falkland Islands","FO":"Faroe Islands","FJ":"Fiji","FI":"Finland","FR":"France","GF":"French Guiana","PF":"French Polynesia","TF":"French Southern Territories","GA":"Gabon","GM":"Gambia","GE":"Georgia","DE":"Germany","GH":"Ghana","GI":"Gibraltar","GR":"Greece","GL":"Greenland","GD":"Grenada","GP":"Guadeloupe","GU":"Guam","GT":"Guatemala","GG":"Guernsey","GN":"Guinea","GW":"Guinea-Bissau","GY":"Guyana","HT":"Haiti","HM":"Heard Island and McDonald Islands","VA":"Holy See","HN":"Honduras","HK":"Hong Kong","HU":"Hungary","IS":"Iceland","IN":"India","ID":"Indonesia","IR":"Iran","IQ":"Iraq","IE":"Ireland","IM":"Isle of Man","IL":"Israel","IT":"Italy","JM":"Jamaica","JP":"Japan","JE":"Jersey","JO":"Jordan","KZ":"Kazakhstan","KE":"Kenya","KI":"Kiribati","KP":"Korea, Democratic People's Republic of","KR":"Korea, Republic of","KW":"Kuwait","KG":"Kyrgyzstan","LA":"La
1062o People's Democratic Republic","LV":"Latvia","LB":"Lebanon","LS":"Lesotho","LR":"Liberia","LY":"Libya","LI":"Liechtenstein","LT":"Lithuania","LU":"Luxembourg","MO":"Macao","MG":"Madagascar","MW":"Malawi","MY":"Malaysia","MV":"Maldives","ML":"Mali","MT":"Malta","MH":"Marshall Islands","MQ":"Martinique","MR":"Mauritania","MU":"Mauritius","YT":"Mayotte","MX":"Mexico","FM":"Micronesia","MD":"Moldova","MC":"Monaco","MN":"Mongolia","ME":"Montenegro","MS":"Montserrat","MA":"Morocco","MZ":"Mozambique","MM":"Myanmar","NA":"Namibia","NR":"Nauru","NP":"Nepal","NL":"Netherlands","NC":"New Caledonia","NZ":"New Zealand","NI":"Nicaragua","NE":"Niger","NG":"Nigeria","NU":"Niue","NF":"Norfolk Island","MK":"North Macedonia","MP":"Northern Mariana Islands","NO":"Norway","OM":"Oman","PK":"Pakistan","PW":"Palau","PS":"Palestine, State of","PA":"Panama","PG":"Papua New Guinea","PY":"Paraguay","PE":"Peru","PH":"Philippines","PN":"Pitcairn","PL":"Poland","PT":"Portugal","PR":"Puerto Rico","QA":"Qatar","RE":"R\u00e9union","RO":"Romania","RU":"Russian Federation","RW":"Rwanda","BL":"Saint Barth\u00e9lemy","SH":"Saint Helena, Ascension and Tristan da Cunha","KN":"Saint Kitts and Nevis","LC":"Saint Lucia","MF":"Saint Martin","PM":"Saint Pierre and Miquelon","VC":"Saint Vincent and the Grenadines","WS":"Samoa","SM":"San Marino","ST":"Sao Tome and Principe","SA":"Saudi Arabia","SN":"Senegal","RS":"Serbia","SC":"Seychelles","SL":"Sierra Leone","SG":"Singapore","SX":"Sint Maarten","SK":"Slovakia","SI":"Slovenia","SB":"Solomon Islands","SO":"Somalia","ZA":"South Africa","GS":"South Georgia and the South Sandwich Islands","SS":"South Sudan","ES":"Spain","LK":"Sri Lanka","SD":"Sudan","SR":"Suriname","SJ":"Svalbard and Jan Mayen","SE":"Sweden","CH":"Switzerland","SY":"Syria Arab Republic","TW":"Taiwan","TJ":"Tajikistan","TZ":"Tanzania, the United Republic of","TH":"Thailand","TL":"Timor-Leste","TG":"Togo","TK":"Tokelau","TO":"Tonga","TT":"Trinidad and Tobago","TN":"Tunisia","TR":"T\u00fcrkiye","TM":"Turkmenistan","TC":"Turks and Caicos Islands","TV":"Tuvalu","UG":"Uganda","UA":"Ukraine","AE":"United Arab Emirates","GB":"United Kingdom","US":"United States","UY":"Uruguay","UM":"US Minor Outlying Islands","UZ":"Uzbekistan","VU":"Vanuatu","VE":"Venezuela","VN":"Viet Nam","VG":"Virgin Islands, British","VI":"Virgin Islands, U.S.","WF":"Wallis and Futuna","EH":"Western Sahara","YE":"Yemen","ZM":"Zambia","ZW":"Zimbabwe"},"strings":{"newRowAdded":"New row added.","rowRemoved":"Row removed","formSaved":"The form has been saved. The content contains the link to return and complete the form."}}; 1063var gf_global = {"gf_currency_config":{"name":"U.S. Dollar","symbol_left":"$","symbol_right":"","symbol_padding":"","thousand_separator":",","decimal_separator":".","decimals":2,"code":"USD"},"base_url":"https://redemptionroofing.com/wp-content/plugins/gravityforms","number_formats":[],"version_hash":"61f9ae5dc6b696aed6ce5a5af3f8f6b2","countries":{"AF":"Afghanistan","AX":"\u00c5land Islands","AL":"Albania","DZ":"Algeria","AS":"American Samoa","AD":"Andorra","AO":"Angola","AI":"Anguilla","AQ":"Antarctica","AG":"Antigua and Barbuda","AR":"Argentina","AM":"Armenia","AW":"Aruba","AU":"Australia","AT":"Austria","AZ":"Azerbaijan","BS":"Bahamas","BH":"Bahrain","BD":"Bangladesh","BB":"Barbados","BY":"Belarus","BE":"Belgium","BZ":"Belize","BJ":"Benin","BM":"Bermuda","BT":"Bhutan","BO":"Bolivia","BQ":"Bonaire, Sint Eustatius and Saba","BA":"Bosnia and Herzegovina","BW":"Botswana","BV":"Bouvet Island","BR":"Brazil","IO":"British Indian Ocean Territory","BN":"Brunei Darussalam","BG":"Bulgaria","BF":"Burkina Faso","BI":"Burundi","CV":"Cabo Verde","KH":"Cambodia","CM":"Cameroon","CA":"Canada","KY":"Cayman Islands","CF":"Central African Republic","TD":"Chad","CL":"Chile","CN":"China","CX":"Christmas Island","CC":"Cocos Islands","CO":"Colombia","KM":"Comoros","CD":"Congo, Democratic Republic of the","CG":"Congo","CK":"Cook Islands","CR":"Costa Rica","CI":"C\u00f4te d'Ivoire","HR":"Croatia","CU":"Cuba","CW":"Cura\u00e7ao","CY":"Cyprus","CZ":"Czechia","DK":"Denmark","DJ":"Djibouti","DM":"Dominica","DO":"Dominican Republic","EC":"Ecuador","EG":"Egypt","SV":"El Salvador","GQ":"Equatorial Guinea","ER":"Eritrea","EE":"Estonia","SZ":"Eswatini","ET":"Ethiopia","FK":"Falkland Islands","FO":"Faroe Islands","FJ":"Fiji","FI":"Finland","FR":"France","GF":"French Guiana","PF":"French Polynesia","TF":"French Southern Territories","GA":"Gabon","GM":"Gambia","GE":"Georgia","DE":"Germany","GH":"Ghana","GI":"Gibraltar","GR":"Greece","GL":"Greenland","GD":"Grenada","GP":"Guadeloupe","GU":"Guam","GT":"Guatemala","GG":"Guernsey","GN":"Guinea","GW":"Guinea-Bissau","GY":"Guyana","HT":"Haiti","HM":"Heard Island and McDonald Islands","VA":"Holy See","HN":"Honduras","HK":"Hong Kong","HU":"Hungary","IS":"Iceland","IN":"India","ID":"Indonesia","IR":"Iran","IQ":"Iraq","IE":"Ireland","IM":"Isle of Man","IL":"Israel","IT":"Italy","JM":"Jamaica","JP":"Japan","JE":"Jersey","JO":"Jordan","KZ":"Kazakhstan","KE":"Kenya","KI":"Kiribati","KP":"Korea, Democratic People's Republic of","KR":"Korea, Republic of","KW":"Kuwait","KG":"Kyrgyzstan","LA":"La
1063o People's Democratic Republic","LV":"Latvia","LB":"Lebanon","LS":"Lesotho","LR":"Liberia","LY":"Libya","LI":"Liechtenstein","LT":"Lithuania","LU":"Luxembourg","MO":"Macao","MG":"Madagascar","MW":"Malawi","MY":"Malaysia","MV":"Maldives","ML":"Mali","MT":"Malta","MH":"Marshall Islands","MQ":"Martinique","MR":"Mauritania","MU":"Mauritius","YT":"Mayotte","MX":"Mexico","FM":"Micronesia","MD":"Moldova","MC":"Monaco","MN":"Mongolia","ME":"Montenegro","MS":"Montserrat","MA":"Morocco","MZ":"Mozambique","MM":"Myanmar","NA":"Namibia","NR":"Nauru","NP":"Nepal","NL":"Netherlands","NC":"New Caledonia","NZ":"New Zealand","NI":"Nicaragua","NE":"Niger","NG":"Nigeria","NU":"Niue","NF":"Norfolk Island","MK":"North Macedonia","MP":"Northern Mariana Islands","NO":"Norway","OM":"Oman","PK":"Pakistan","PW":"Palau","PS":"Palestine, State of","PA":"Panama","PG":"Papua New Guinea","PY":"Paraguay","PE":"Peru","PH":"Philippines","PN":"Pitcairn","PL":"Poland","PT":"Portugal","PR":"Puerto Rico","QA":"Qatar","RE":"R\u00e9union","RO":"Romania","RU":"Russian Federation","RW":"Rwanda","BL":"Saint Barth\u00e9lemy","SH":"Saint Helena, Ascension and Tristan da Cunha","KN":"Saint Kitts and Nevis","LC":"Saint Lucia","MF":"Saint Martin","PM":"Saint Pierre and Miquelon","VC":"Saint Vincent and the Grenadines","WS":"Samoa","SM":"San Marino","ST":"Sao Tome and Principe","SA":"Saudi Arabia","SN":"Senegal","RS":"Serbia","SC":"Seychelles","SL":"Sierra Leone","SG":"Singapore","SX":"Sint Maarten","SK":"Slovakia","SI":"Slovenia","SB":"Solomon Islands","SO":"Somalia","ZA":"South Africa","GS":"South Georgia and the South Sandwich Islands","SS":"South Sudan","ES":"Spain","LK":"Sri Lanka","SD":"Sudan","SR":"Suriname","SJ":"Svalbard and Jan Mayen","SE":"Sweden","CH":"Switzerland","SY":"Syria Arab Republic","TW":"Taiwan","TJ":"Tajikistan","TZ":"Tanzania, the United Republic of","TH":"Thailand","TL":"Timor-Leste","TG":"Togo","TK":"Tokelau","TO":"Tonga","TT":"Trinidad and Tobago","TN":"Tunisia","TR":"T\u00fcrkiye","TM":"Turkmenistan","TC":"Turks and Caicos Islands","TV":"Tuvalu","UG":"Uganda","UA":"Ukraine","AE":"United Arab Emirates","GB":"United Kingdom","US":"United States","UY":"Uruguay","UM":"US Minor Outlying Islands","UZ":"Uzbekistan","VU":"Vanuatu","VE":"Venezuela","VN":"Viet Nam","VG":"Virgin Islands, British","VI":"Virgin Islands, U.S.","WF":"Wallis and Futuna","EH":"Western Sahara","YE":"Yemen","ZM":"Zambia","ZW":"Zimbabwe"},"strings":{"newRowAdded":"New row added.","rowRemoved":"Row removed","formSaved":"The form has been saved. The content contains the link to return and complete the form."}}; 1064var gf_global = {"gf_currency_config":{"name":"U.S. Dollar","symbol_left":"$","symbol_right":"","symbol_padding":"","thousand_separator":",","decimal_separator":".","decimals":2,"code":"USD"},"base_url":"https://redemptionroofing.com/wp-content/plugins/gravityforms","number_formats":[],"version_hash":"61f9ae5dc6b696aed6ce5a5af3f8f6b2","countries":{"AF":"Afghanistan","AX":"\u00c5land Islands","AL":"Albania","DZ":"Algeria","AS":"American Samoa","AD":"Andorra","AO":"Angola","AI":"Anguilla","AQ":"Antarctica","AG":"Antigua and Barbuda","AR":"Argentina","AM":"Armenia","AW":"Aruba","AU":"Australia","AT":"Austria","AZ":"Azerbaijan","BS":"Bahamas","BH":"Bahrain","BD":"Bangladesh","BB":"Barbados","BY":"Belarus","BE":"Belgium","BZ":"Belize","BJ":"Benin","BM":"Bermuda","BT":"Bhutan","BO":"Bolivia","BQ":"Bonaire, Sint Eustatius and Saba","BA":"Bosnia and Herzegovina","BW":"Botswana","BV":"Bouvet Island","BR":"Brazil","IO":"British Indian Ocean Territory","BN":"Brunei Darussalam","BG":"Bulgaria","BF":"Burkina Faso","BI":"Burundi","CV":"Cabo Verde","KH":"Cambodia","CM":"Cameroon","CA":"Canada","KY":"Cayman Islands","CF":"Central African Republic","TD":"Chad","CL":"Chile","CN":"China","CX":"Christmas Island","CC":"Cocos Islands","CO":"Colombia","KM":"Comoros","CD":"Congo, Democratic Republic of the","CG":"Congo","CK":"Cook Islands","CR":"Costa Rica","CI":"C\u00f4te d'Ivoire","HR":"Croatia","CU":"Cuba","CW":"Cura\u00e7ao","CY":"Cyprus","CZ":"Czechia","DK":"Denmark","DJ":"Djibouti","DM":"Dominica","DO":"Dominican Republic","EC":"Ecuador","EG":"Egypt","SV":"El Salvador","GQ":"Equatorial Guinea","ER":"Eritrea","EE":"Estonia","SZ":"Eswatini","ET":"Ethiopia","FK":"Falkland Islands","FO":"Faroe Islands","FJ":"Fiji","FI":"Finland","FR":"France","GF":"French Guiana","PF":"French Polynesia","TF":"French Southern Territories","GA":"Gabon","GM":"Gambia","GE":"Georgia","DE":"Germany","GH":"Ghana","GI":"Gibraltar","GR":"Greece","GL":"Greenland","GD":"Grenada","GP":"Guadeloupe","GU":"Guam","GT":"Guatemala","GG":"Guernsey","GN":"Guinea","GW":"Guinea-Bissau","GY":"Guyana","HT":"Haiti","HM":"Heard Island and McDonald Islands","VA":"Holy See","HN":"Honduras","HK":"Hong Kong","HU":"Hungary","IS":"Iceland","IN":"India","ID":"Indonesia","IR":"Iran","IQ":"Iraq","IE":"Ireland","IM":"Isle of Man","IL":"Israel","IT":"Italy","JM":"Jamaica","JP":"Japan","JE":"Jersey","JO":"Jordan","KZ":"Kazakhstan","KE":"Kenya","KI":"Kiribati","KP":"Korea, Democratic People's Republic of","KR":"Korea, Republic of","KW":"Kuwait","KG":"Kyrgyzstan","LA":"La
1064o People's Democratic Republic","LV":"Latvia","LB":"Lebanon","LS":"Lesotho","LR":"Liberia","LY":"Libya","LI":"Liechtenstein","LT":"Lithuania","LU":"Luxembourg","MO":"Macao","MG":"Madagascar","MW":"Malawi","MY":"Malaysia","MV":"Maldives","ML":"Mali","MT":"Malta","MH":"Marshall Islands","MQ":"Martinique","MR":"Mauritania","MU":"Mauritius","YT":"Mayotte","MX":"Mexico","FM":"Micronesia","MD":"Moldova","MC":"Monaco","MN":"Mongolia","ME":"Montenegro","MS":"Montserrat","MA":"Morocco","MZ":"Mozambique","MM":"Myanmar","NA":"Namibia","NR":"Nauru","NP":"Nepal","NL":"Netherlands","NC":"New Caledonia","NZ":"New Zealand","NI":"Nicaragua","NE":"Niger","NG":"Nigeria","NU":"Niue","NF":"Norfolk Island","MK":"North Macedonia","MP":"Northern Mariana Islands","NO":"Norway","OM":"Oman","PK":"Pakistan","PW":"Palau","PS":"Palestine, State of","PA":"Panama","PG":"Papua New Guinea","PY":"Paraguay","PE":"Peru","PH":"Philippines","PN":"Pitcairn","PL":"Poland","PT":"Portugal","PR":"Puerto Rico","QA":"Qatar","RE":"R\u00e9union","RO":"Romania","RU":"Russian Federation","RW":"Rwanda","BL":"Saint Barth\u00e9lemy","SH":"Saint Helena, Ascension and Tristan da Cunha","KN":"Saint Kitts and Nevis","LC":"Saint Lucia","MF":"Saint Martin","PM":"Saint Pierre and Miquelon","VC":"Saint Vincent and the Grenadines","WS":"Samoa","SM":"San Marino","ST":"Sao Tome and Principe","SA":"Saudi Arabia","SN":"Senegal","RS":"Serbia","SC":"Seychelles","SL":"Sierra Leone","SG":"Singapore","SX":"Sint Maarten","SK":"Slovakia","SI":"Slovenia","SB":"Solomon Islands","SO":"Somalia","ZA":"South Africa","GS":"South Georgia and the South Sandwich Islands","SS":"South Sudan","ES":"Spain","LK":"Sri Lanka","SD":"Sudan","SR":"Suriname","SJ":"Svalbard and Jan Mayen","SE":"Sweden","CH":"Switzerland","SY":"Syria Arab Republic","TW":"Taiwan","TJ":"Tajikistan","TZ":"Tanzania, the United Republic of","TH":"Thailand","TL":"Timor-Leste","TG":"Togo","TK":"Tokelau","TO":"Tonga","TT":"Trinidad and Tobago","TN":"Tunisia","TR":"T\u00fcrkiye","TM":"Turkmenistan","TC":"Turks and Caicos Islands","TV":"Tuvalu","UG":"Uganda","UA":"Ukraine","AE":"United Arab Emirates","GB":"United Kingdom","US":"United States","UY":"Uruguay","UM":"US Minor Outlying Islands","UZ":"Uzbekistan","VU":"Vanuatu","VE":"Venezuela","VN":"Viet Nam","VG":"Virgin Islands, British","VI":"Virgin Islands, U.S.","WF":"Wallis and Futuna","EH":"Western Sahara","YE":"Yemen","ZM":"Zambia","ZW":"Zimbabwe"},"strings":{"newRowAdded":"New row added.","rowRemoved":"Row removed","formSaved":"The form has been saved. The content contains the link to return and complete the form."}}; 1065//# sourceURL=gform_gravityforms-js-extra 1066</script>
vendor: 1 bytes, line 1066
1066
1067<script id="gform_gravityforms-js" defer='defer' src="https://redemptionroofing.com/wp-content/plugins/gravityforms/js/gravityforms.min.js?ver=3.1.3"></script>
vendor: 1 bytes, line 1067
1067
1068<script id="gform_placeholder-js" defer='defer' src="https://redemptionroofing.com/wp-content/plugins/gravityforms/js/placeholders.jquery.min.js?ver=3.1.3"></script>
vendor: 1 bytes, line 1068
1068
1069<script id="gform_gravityforms_utils-js" defer='defer' src="https://redemptionroofing.com/wp-content/plugins/gravityforms/assets/js/dist/utils.min.js?ver=d7e103405223e60d2719f4c330fd11cf"></script>
vendor: 1 bytes, line 1069
1069
1070<script id="gform_gravityforms_theme_vendors-js" defer='defer' src="https://redemptionroofing.com/wp-content/plugins/gravityforms/assets/js/dist/vendor-theme.min.js?ver=0c901cb641ce64b99c20ea1a4d208cc9"></script>
vendor: 1 bytes, line 1070
1070
1071<script id="gform_gravityforms_theme-js-extra"> 1072var gform_theme_config = {"common":{"form":{"honeypot":{"version_hash":"61f9ae5dc6b696aed6ce5a5af3f8f6b2"},"ajax":{"ajaxurl":"https://redemptionroofing.com/wp-admin/admin-ajax.php","ajax_submission_nonce":"c6258193f4","i18n":{"step_announcement":"Step %1$s of %2$s, %3$s","unknown_error":"There was an unknown error processing your request. Please try again.","error_403":"The request was blocked (403 error) for unknown security reasons. Remove any code-like text (scripts or DB queries) and try again."}}}},"hmr_dev":"","public_path":"https://redemptionroofing.com/wp-content/plugins/gravityforms/assets/js/dist/","config_nonce":"8b891da8a1"}; 1073//# sourceURL=gform_gravityforms_theme-js-extra 1074</script>
vendor: 1 bytes, line 1074
1074
1075<script id="gform_gravityforms_theme-js" defer='defer' src="https://redemptionroofing.com/wp-content/plugins/gravityforms/assets/js/dist/scripts-theme.min.js?ver=373fcf115e257ba62fdd1a205717b981"></script>
vendor: 1 bytes, line 1075
1075
1076<script type='text/javascript'>var gfZeroSpamConfig = {"forms":[{"ajaxUrl":"https:\/\/redemptionroofing.com\/wp-admin\/admin-ajax.php","fallbackToken":"NHwxNzkxNDI0Njk1fDE3OTIwMjk0OTV8OWQ3M2Y3NTZhZWVkODhiZGM2OWQ4Y2M5YWQ3YWU1OTV8MQ.ZDRjZDBhZGMzZTRhZWU1MWVjNjY3NmVkNWM1NDc5ODE3ZDMxNTBlMjBlM2IzZWM4Y2VkZjJhMTU1Yzg0YWUxMg","formId":4,"timeout":3000}],"debug":false};</script>
vendor: 1 bytes, line 1076
1076
1077<script id="gf-zero-spam-js" defer='defer' src="https://redemptionroofing.com/wp-content/plugins/gravity-forms-zero-spam/dist/js/gf-zero-spam.js?ver=1786716159"></script>
vendor: 1 bytes, line 1077
1077
1078<script type="speculationrules"> 1079{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/sfl-blaze/*","/wp-content/themes/genesis/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 1080</script>
vendor: 1 bytes, line 1080
1080
1081<script> 1082 // Function to remove the hash from the URL 1083 function removeHashFromURL() { 1084 // Check if the URL contains a hash with a slash 1085 if (window.location.hash.startsWith("#/")) { 1086 // Replace the hash part of the URL with an empty string to remove it 1087 window.location.hash = ''; 1088 } 1089 } 1090 1091 // Run the function when the whole page is loaded 1092 document.addEventListener('DOMContentLoaded', removeHashFromURL); 1093</script>
1093<script async src="https://knowledgetags.yextpages.net/embed?key=I9QHbUnX1J1KXHOtsp3YfiBcE-0S2E6KzYqqbFi_evjfK5NIBPeX45gVp6Y0PfzT&account_id=sp5321_DWNHm&entity_id=5321_DWNHm&locale=en" type="text/javascript"></script>
vendor: 1 bytes, line 1093
1093
1094<script async src="https://knowledgetags.yextpages.net/embed?key=I9QHbUnX1J1KXHOtsp3YfiBcE-0S2E6KzYqqbFi_evjfK5NIBPeX45gVp6Y0PfzT&account_id=sp5321_DWNHm&entity_id=5321_O3Kry&locale=en" type="text/javascript"></script>
vendor: 1 bytes, line 1094
1094
1095<script async src="https://knowledgetags.yextpages.net/embed?key=I9QHbUnX1J1KXHOtsp3YfiBcE-0S2E6KzYqqbFi_evjfK5NIBPeX45gVp6Y0PfzT&account_id=sp5321_DWNHm&entity_id=5321_NWNPM&locale=en" type="text/javascript"></script>
vendor: 1 bytes, line 1095
1095
1096<script type="text/javascript"> 1097jQuery(document).ready(function(){ 1098 document.addEventListener( 'wpcf7mailsent', function( event ) { 1099 if ( '813' == event.detail.contactFormId ) { 1100 location.replace('/schedule-my-free-roof-inspection-thank-you/'); 1101 } 1102 if ( '831' == event.detail.contactFormId ) { 1103 location.replace('/contact-us-thank-you/'); 1104 }}, false ); 1105}); 1106</script>
vendor: 1 bytes, line 1106
1106
1107<script type="text/javascript"> 1108(function(cookieName, domain){ 1109 1110 var traffic_source_COOKIE_TOKEN_SEPARATOR = ">>"; //separating between concatenated lead source 1111 var traffic_source_date_SEPARATOR = "|>"; 1112 var NONE = "(website)"; 1113 1114 domain = domain || window.location.hostname; 1115 1116 function getCookie(cookieName){ 1117 var name = cookieName + "="; 1118 var cookieArray = document.cookie.split(';'); //break cookie into array 1119 for(var i = 0; i < cookieArray.length; i++){ 1120 var cookie = cookieArray[i].replace(/^\s+|\s+$/g, ''); //replace all space with '' = delete it 1121 if (cookie.indexOf(name)==0){ 1122 return cookie.substring(name.length,cookie.length); // 1123 } 1124 } 1125 return null; 1126 } 1127 1128/* 1129* Takes the current time of the session, and optional addition to the traffic source. 1130* The output will be of the format: >>{traffic source}|>DD-MM-YY HH:MM AM/PM>> 1131* 1132*/ 1133 1134/* 1135* Uncomment currTime() in order to activate. You should also uncomment the lines in the code that call this function (all marked with a comment). If you do so, uncomment the line above them which does not employ currTime() 1136 1137 1138 function currTime() { 1139 var date = new Date(); 1140 var currDate = date.getDate(); 1141 var hours = date.getHours(); 1142 var minutes = date.getMinutes(); 1143 var month = date.getMonth() + 1; 1144 var year = date.getFullYear(); 1145 var ampm = hours >= 12 ? 'pm' : 'am'; 1146 hours = hours % 12; 1147 hours = hours ? hours : 12; // the hour '0' makes '12' 1148 minutes = minutes < 10 ? '0' + minutes : minutes; 1149 var strTime = traffic_source_date_SEPARATOR + currDate + '-' + month + '-' + year + ' ' + hours + ':' + minutes + ' ' + ampm + ')'; 1150 return strTime; 1151 } 1152 1153*/ 1154 1155 /* 1156 Checks whether a certain parameter exist in the current browser URL. If it does, it returns its name. 1157 It will receive "src" later in the main function 1158 */ 1159 1160 function getURLParameter(param){ 1161 var pageURL = window.location.search.substring(1); //get the query string parameters without the "?" 1162 var URLVariables = pageURL.split('&'); //break the parameters and values attached together to an array 1163 for (var i = 0; i < URLVariables.length; i++) { 1164 var parameterName = URLVariables[i].split('='); //break the parameters from the values 1165 if (parameterName[0] == param) { 1166 return parameterName[1]; 1167 } 1168 } 1169 return null; 1170 } 1171 1172 /* 1173 Gets the first (latest) token from a cookie: THIS__ONE>>NOT__THIS__ONE>>AND__NOT__THIS__ONE 1174 */ 1175 1176 function getFirstTokenFromCookie(cookie){ 1177 var result = ""; 1178 var firstSeparatorIndex = cookie.indexOf(traffic_source_COOKIE_TOKEN_SEPARATOR); 1179 result = firstSeparatorIndex !== -1 ? cookie.substring(0, firstSeparatorIndex) : cookie; //if there is a separator, provide the newest value no the cookie 1180 return result; 1181 } 1182 1183 /* 1184 Set the cookie if it doesn't exist. 1185 */ 1186 1187 function setCookie(cookie, value){ 1188 var expires = new Date(); 1189 expires.setTime(expires.getTime() + 62208000000); //1000*60*60*24*30*24 (2 years) 1190 document.cookie = cookie + "=" + value + "; expires=" + expires.toGMTString() + "; domain=" + domain + "; path=/"; 1191 } 1192 1193 /* 1194 Boolean, whether or not it's not NULL or Empty 1195 */ 1196 1197 function isNotNullOrEmpty(string){ 1198 return string !== null && string !== ""; 1199 } 1200 1201 /* 1202 Remove the protocol for the referral token 1203 */ 1204 function removeProtocol(href) { 1205 return href.replace(/.*?:\/\//g, ""); 1206 } 1207 1208 /* 1209 Find lead source by checking cookie, url param "src" or referrer(that order) and set new cookie traffic_source. 1210 Do this only if cookie do not exist. This value will be used for contact form. 1211 If cookie exist add url "src" param on the beginning of the cookie if it exists and it is not already at the beginning of the cookie. 1212 This way "tokens" are made in traffic_source cookie. Token separator is ">>" (see above traffic_source_COOKIE_TOKEN_SEPARATOR) 1213 */ 1214 1215 var urlParamSRC = getURLParameter("src"); //take the SRC value 1216 if(document.cookie.indexOf(cookieName) === -1) { // if there is no cookie traffic_source set yet, check if there is an existing UTMZ campaign name. 1217 var traffic_source = ""; //reset lead source value 1218 var utmzCookie = getCookie("__utmz"); //get GA cookie 1219 var cookieCampaignName = ""; //reset lead source value 1220 if(utmzCookie != null) {
1221 var UTMSRC = "utmccn="; 1222 var start = utmzCookie.indexOf(UTMSRC); 1223 var end = utmzCookie.indexOf("|", start); 1224 if(start > -1) { 1225 if(end === -1) { 1226 end = utmzCookie.length; 1227 } 1228 cookieCampaignName = "utmz:" + utmzCookie.substring((start + UTMSRC.length), end); //get the value of the UTMZ, without the parameter name 1229 } 1230 } 1231 if(cookieCampaignName != "" && isNotNullOrEmpty(urlParamSRC)){ //if there is a campaign name AND there is SRC value 1232 traffic_source = urlParamSRC + traffic_source_COOKIE_TOKEN_SEPARATOR + cookieCampaignName; //concateane the SRC with the existing campaign name 1233 // traffic_source = urlParamSRC + currTime() + traffic_source_COOKIE_TOKEN_SEPARATOR + cookieCampaignName; // Optional: add the session time 1234 } else if(cookieCampaignName != ""){ //if there is campaign name 1235 traffic_source = cookieCampaignName; //just use it for the new cookie 1236 } else if(urlParamSRC != null) { //if there is not campaign name but we have SRC 1237 traffic_source = decodeURI(urlParamSRC); // decode URI of the SRC parameter 1238 // traffic_source = decodeURI(urlParamSRC) + currTime(); // Optional: add the session time 1239 } else if(document.referrer != ""){ //if there is not campaign, and no src, check if there is a referrer, 1240 var referrerHostName = removeProtocol(document.referrer); 1241 var GOOGLE = /www.google/; 1242 var YAHOO = /search.yahoo/; 1243 var BING = /www.bing/; 1244 if(GOOGLE.test(referrerHostName)){ 1245 traffic_source = "Google Search"; 1246 //traffic_source = "Google Search" + currTime(); // + Optional: Add the current session time. Choose one of them. 1247 } else if(YAHOO.test(referrerHostName)){ 1248 traffic_source = "Yahoo Search"; 1249 //traffic_source = "Yahoo Search" + currTime(); 1250 } else if(BING.test(referrerHostName)){ 1251 traffic_source = "Bing Search"; 1252 //traffic_source = "Bing Search" + currTime(); 1253 } else { 1254 traffic_source = referrerHostName; 1255 //traffic_source = referrerHostName + currTime(); 1256 } 1257 } else { 1258 traffic_source = NONE; 1259 } 1260 setCookie(cookieName, traffic_source); //set the cookie 1261 1262 } else if(isNotNullOrEmpty(urlParamSRC)){ //if there is a cookie, add the SRC to the cookie, unless the same src already exists as the first token. 1263 var firstToken = getFirstTokenFromCookie(getCookie(cookieName)); 1264 if(firstToken !== "" && urlParamSRC !== firstToken) { 1265 var newTrafficSourceCookie = urlParamSRC + traffic_source_COOKIE_TOKEN_SEPARATOR + getCookie(cookieName); //concetenate new SRC with old cookie values 1266 // var newTrafficSourceCookie = urlParamSRC + currTime() + traffic_source_COOKIE_TOKEN_SEPARATOR + getCookie(cookieName); // Optional: add the time of current session 1267 setCookie(cookieName, newTrafficSourceCookie); 1268 } 1269 } 1270 1271 })("traffic_source", ".redemptionroofing.com"); 1272 1273 function getCookie(name) { //Gets the value of traffic_source 1274 var value = "; " + document.cookie; 1275 var parts = value.split("; " + name + "="); 1276 if (parts.length == 2) return parts.pop().split(";").shift(); 1277 } 1278 1279 function addTrafficSourceToForm(){ //injects the traffic_source value to the form 1280 1281 jQuery("input[name='lead_source']").each(function() { 1282 this.value = getCookie("traffic_source"); 1283 console.log("Executing"); 1284 }); 1285 1286 } 1287 1288 addTrafficSourceToForm() //initates the process 1289</script>
1289<script>var pAuth="712618C1-810D-4575-BF6E-7B52177F0FB1"</script>
1289<script type='text/javascript' src='https://libs.sfs.io/public/lead-script-sf-wdoc-cf7.js?v=08.17.20'></script>
1289<script> 1290gform.initializeOnLoaded( function() { jQuery(document).on('gform_post_render', function(event, formId, currentPage){if(formId == 4) {if(typeof Placeholders != 'undefined'){ 1291 Placeholders.enable(); 1292 }} } );jQuery(document).on('gform_post_conditional_logic', function(event, formId, fields, isInit){} ) } ); 1293</script>
vendor: 1 bytes, line 1293
1293
1294<script> 1295gform.initializeOnLoaded( function() {jQuery(document).trigger("gform_pre_post_render", [{ formId: "4", currentPage: "1", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_4" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_4"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_4" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; gform.core.triggerPostRenderEvents( 4, 1 ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } ); 1296</script>
1296 1297<div hidden data-wpu-integrity="5096a237e5f15bb8e494502c0799093b"></div> 1298</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.