PageSourceSearch

https://redemptionroofing.com/about-us/

html redemptionroofing.com collected 2026-10-09 03:39:35 UTC 140,582 bytes, 1,298 lines download raw bytes

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 &raquo; 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&#038;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 &amp; 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 &amp; 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 &amp; hired Redemption roofing for the job. Brad did an awesome job of overseeing the work crew, which did a fantastic job!! Brad &amp;...</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>&#916;<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 &#x000A9;&nbsp;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>&#916;<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.