PageSourceSearch

https://nuwaybuilders.com/home/

html nuwaybuilders.com collected 2026-09-30 18:49:27 UTC 115,562 bytes, 1,468 lines download raw bytes

1<!DOCTYPE html>
2<!--[if IE 6]>
3<html id="ie6" lang="en-US">
4<![endif]-->
5<!--[if IE 7]>
6<html id="ie7" lang="en-US">
7<![endif]-->
8<!--[if IE 8]>
9<html id="ie8" lang="en-US">
10<![endif]-->
11<!--[if !(IE 6) | !(IE 7) | !(IE 8)  ]><!-->
12<html lang="en-US">
13<!--<![endif]-->
14<head>
15<meta charset="UTF-8" />
16<meta name="viewport" content="width=device-width" />
17<meta name="lnm.location" content="linknowmedia.zone" /> 
18<title>Nu-Way Builders | Roofing Contractor</title>
19<link rel="profile" href="http://gmpg.org/xfn/11" />
20<link rel="pingback" href="https://nuwaybuilders.com/xmlrpc.php" />
21<!--[if lt IE 9]>
22<script src="https://nuwaybuilders.com/wp-content/themes/rfr6/scripts/html5.js" type="text/javascript"></script>
22
23<![endif]-->
24	<meta name='robots' content='max-image-preview:large' />
25<meta name="description" content="Protect your home with the help of Nu-Way Builders’s expert roofing contractors. Call us now for a free consultation!" /><meta name="keywords" content="West Allis Roofing Company, West Allis Siding Services, West Allis Window Installation, Oak Creek Roofing Company, Oak Creek Siding Services, Oak Creek Window Installation, Muskego Roofing Company, Muskego Siding Services, Muskego Window Installation" /><link rel='dns-prefetch' href='//www.google.com' />
26<link rel='dns-prefetch' href='//maps.googleapis.com' />
27<link rel='dns-prefetch' href='//kit.fontawesome.com' />
28<link rel="alternate" type="application/rss+xml" title="Nu-Way Builders &raquo; Home Comments Feed" href="https://nuwaybuilders.com/home/feed/" />
29<style id='wp-img-auto-sizes-contain-inline-css' type='text/css'>
30img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
31/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
32</style>
33<link rel='stylesheet' id='wp-block-library-css' href='https://nuwaybuilders.com/wp-includes/css/dist/block-library/style.min.css' media='all' />
34
35<style id='global-styles-inline-css' type='text/css'>
36: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--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%);
36--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: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--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);}: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;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.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-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-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-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;}
36.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;}
37/*# sourceURL=global-styles-inline-css */
38</style>
39
40<link rel='stylesheet' id='normalize-css' href='https://nuwaybuilders.com/wp-content/themes/rfr6/normalize.min.css' media='all' />
41<link rel='stylesheet' id='foundation-css' href='https://nuwaybuilders.com/wp-content/themes/rfr6/foundation.css' media='all' />
42<link rel='stylesheet' id='style-css' href='https://nuwaybuilders.com/wp-content/themes/rfr6/style.css' media='all' />
43<link rel='stylesheet' id='slick-css' href='https://nuwaybuilders.com/wp-content/themes/rfr6/slick/slick.css' media='all' />
44<link rel='stylesheet' id='pagestylephp-css' href='https://nuwaybuilders.com/wp-content/themes/rfr6/page-css.php' media='all' />
45<script src="https://nuwaybuilders.com/wp-content/themes/rfr6/scripts/jquery.min.js" id="jquery-js"></script>
vendor: 1 bytes, line 45
45
46<script src="https://nuwaybuilders.com/wp-content/themes/rfr6/js/foundation/foundation.js" id="foundationjs-js"></script>
vendor: 1 bytes, line 46
46
47<script src="https://nuwaybuilders.com/wp-content/themes/rfr6/js/foundation/foundation.topbar.js" id="topbar-js"></script>
vendor: 1 bytes, line 47
47
48<script src="https://kit.fontawesome.com/f9c8f97a41.js" id="fontawesome-js"></script>
vendor: 1 bytes, line 48
48
49<script src="https://nuwaybuilders.com/wp-content/themes/rfr6/scripts/vendor/modernizr.js" id="modernizr-js"></script>
49
50<link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://nuwaybuilders.com/xmlrpc.php?rsd" />
51<meta name="generator" content="WordPress 6.9.9" />
52<link rel="canonical" href="https://nuwaybuilders.com" />
53<link rel='shortlink' href='https://nuwaybuilders.com/?p=11' />
54<script src='https://nuwaybuilders.com/?dm=7246dd3a1cf06a75e3716963a075d138&amp;action=load&amp;blogid=547&amp;siteid=1&amp;t=166920564&amp;back=https%3A%2F%2Fnuwaybuilders.com%2Fhome%2F' type='text/javascript'></script>
54    
54<script type="text/javascript"> 
55    	var lnmcrAjaxUrl = "https://nuwaybuilders.com/wp-admin/admin-ajax.php";
56		var lnmcrNonce   = "2694129d5a";
57
58    	// ultimate url regex
59    	function urlRegex(string){
60			var regex = "((?:(http|https|Http|Https|rtsp|Rtsp):\\/\\/(?:(?:[a-zA-Z0-9\\$\\-\\_\\.\\+\\!\\*\\'\\(\\)"
61			+ "\\,\\;\\?\\&\\=]|(?:\\%[a-fA-F0-9]{2})){1,64}(?:\\:(?:[a-zA-Z0-9\\$\\-\\_"
62			+ "\\.\\+\\!\\*\\'\\(\\)\\,\\;\\?\\&\\=]|(?:\\%[a-fA-F0-9]{2})){1,25})?\\@)?)?"
63			+ "((?:(?:[a-zA-Z0-9][a-zA-Z0-9\\-]{0,64}\\.)+"   // named host
64			+ "(?:"   // plus top level domain
65			+ "(?:aero|arpa|asia|a[cdefgilmnoqrstuwxz])"
66			+ "|(?:biz|b[abdefghijmnorstvwyz])"
67			+ "|(?:cat|com|coop|c[acdfghiklmnoruvxyz])"
68			+ "|d[ejkmoz]"
69			+ "|(?:edu|e[cegrstu])"
70			+ "|f[ijkmor]"
71			+ "|(?:gov|g[abdefghilmnpqrstuwy])"
72			+ "|h[kmnrtu]"
73			+ "|(?:info|int|i[delmnoqrst])"
74			+ "|(?:jobs|j[emop])"
75			+ "|k[eghimnrwyz]"
76			+ "|l[abcikrstuvy]"
77			+ "|(?:mil|mobi|museum|m[acdghklmnopqrstuvwxyz])"
78			+ "|(?:name|net|n[acefgilopruz])"
79			+ "|(?:org|om)"
80			+ "|(?:pro|p[aefghklmnrstwy])"
81			+ "|qa"
82			+ "|r[eouw]"
83			+ "|s[abcdeghijklmnortuvyz]"
84			+ "|(?:tel|travel|t[cdfghjklmnoprtvwz])"
85			+ "|u[agkmsyz]"
86			+ "|v[aceginu]"
87			+ "|w[fs]"
88			+ "|y[etu]"
89			+ "|z[amw]))"
90			+ "|(?:(?:25[0-5]|2[0-4]" // or ip address
91			+ "[0-9]|[0-1][0-9]{2}|[1-9][0-9]|[1-9])\\.(?:25[0-5]|2[0-4][0-9]"
92			+ "|[0-1][0-9]{2}|[1-9][0-9]|[1-9]|0)\\.(?:25[0-5]|2[0-4][0-9]|[0-1]"
93			+ "[0-9]{2}|[1-9][0-9]|[1-9]|0)\\.(?:25[0-5]|2[0-4][0-9]|[0-1][0-9]{2}"
94			+ "|[1-9][0-9]|[0-9])))"
95			+ "(?:\\:\\d{1,5})?)" // plus option port number
96			+ "(\\/(?:(?:[a-zA-Z0-9\\;\\/\\?\\:\\@\\&\\=\\#\\~"  // plus option query params
97			+ "\\-\\.\\+\\!\\*\\'\\(\\)\\,\\_])|(?:\\%[a-fA-F0-9]{2}))*)?"
98			+ "(?:\\b|$)";
99       		if (regex.match(string)) {
100				return 'Error: Urls are not allowed.';
101    		} else {
102				return true; // invalid email.
103			}
104    	}
105
106    	// detect urls in strings
107		function detectUrl(string) {
108    		if (string.match(/(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/)) {
109				return true;
110    		} else {
111				return false;
112			}
113		}
114
115    	function validateTextareaValue(textarea){
116			if (textarea.length<8 || textarea.length>1000) {
117				return 'Error: Your review text must be between 8 and 1000 characters in length.';
118			} else {
119				if (detectUrl(textarea) == true) {
120					// Url detected in textarea body. 
121					return 'Error: Your review text must NOT contain any urls.';
122	    		} else {
123					return true;
124				}
125			}
126    	}
127
128    	// for text
129    	function reviewTextValidation(){
130			var erriddiv  = '#lnmreviewtext-error';
131			var validate = urlRegex($('#lnmreviewtext').val());
132			var validated = validateTextareaValue($('#lnmreviewtext').val());
133			if (validated !== true || validate !== true) {
134				$('#lnmreviewtext').addClass('review-error');
135				$(erriddiv).html(validated).slideDown(0);
136				return false;
137			} else {
138				return true;
139			};
140    	}
141
142
143
144		
145		// for input title
146		function validateTitleValue(title){
147			var regex = /^[a-zA-Z\s]+$/;
148			if (title.length<3 || title.length>32) {
149				return 'Error: Your review title must be between 3 and 32 characters in length.';
150			} else {
151				if (regex.test(title)) {
152					return true;
153				} else {
154					return 'Error: Please use only letters and spaces.';
155				}
156			}
157		}
158		// for title
159		function reviewTitleValidation(){
160			var erriddiv  = '#lnmreviewtitle-error';
161			var validated = validateTitleValue($('#lnmreviewtitle').val());
162			if (validated !== true) {
163				$('#lnmreviewtitle').addClass('review-error');
164				$(erriddiv).html(validated).slideDown(0);
165				return false;
166			} else {
167				return true;
168			};
169		}
170
171		
172		
173		// for input name
174		function validateNameValue(name){
175			var regex = /^[a-zA-Z\s]+$/;
176			if (name.length<3 || name.length>32) {
177				return 'Error: Your review name must be between 3 and 32 characters in length.';
178			} else {
179				if (regex.test(name)) {
180					return true;
181				} else {
182					return 'Error: Please use only letters and spaces.';
183				}
184			}
185		}
186		// for name
187		function reviewNameValidation(){
188			var erriddiv  = '#lnmreviewname-error';
189			var validated = validateNameValue($('#lnmreviewname').val());
190			if (validated !== true) {
191				$('#lnmreviewname').addClass('review-error');
192				$(erriddiv).html(validated).slideDown(0);
193				return false;
194			} else {
195				return true;
196			};
197		}
198
199		
200		
201
202		// for input email
203		function validateEmailValue(email){
204			var regex = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
205				if (regex.test(email)) {
206				return true;
207			} else {
208				// invalid email.
209				return 'Error: The email provided is invalid.';
210			}
211		}
212
213		// for email
214		function reviewEmailValidation(){
215			var erriddiv  = '#lnmreviewemail-error';
216			var validated = validateEmailValue($('#lnmreviewemail').val());
217			if (validated !== true) {
218				$('#lnmreviewemail').addClass('review-error');
219				$(erriddiv).html(validated).slideDown(0);
220				return false;
221			} else {
222				return true;
223			};
224		}
225
226		
227
228    	// for terms
229    	function reviewTermsValidation(){
230			var erriddiv  = '#lnmreviewterms-error';
231			if (!$('#lnmreviewterms').is(':checked')) {
232				$('#lnmreviewterms').addClass('review-error');
233				$(erriddiv).html('You must agree to terms.').slideDown(0);
234				return false;
235			} else {
236				return true;
237			};
238    	}
239
240    	function reviewAllValidation(){
241    		var isvalid = true;
242			
243			// Validate Terms
244			var terms	= reviewTermsValidation();
245			if (terms === false) {
246				isvalid = false;
247			};
248
249			// Validate Text
250			var text	= reviewTextValidation();
251			if (text === false) {
252				isvalid = false;
253			};
254						// Validate Title
255			var title	= reviewTitleValidation();
256			if (title === false) {
257				isvalid = false;
258			};
259									// Validate Author
260			var name	= reviewNameValidation();
261			if (name === false) {
262				isvalid = false;
263			};
264									// Validate Email
265			var email	= reviewEmailValidation();
266			if (email === false) {
267				isvalid = false;
268			};
269						return isvalid;
270    	}
271
272
273    	$(function(){
274    		$('.review-error-container').slideUp(0);
275    		$('.lnmcr-submit').addClass('disabled');
276
277
278			$( '#lnmreviewform input, #lnmreviewform textarea' ).on("change", function(){
279				var erriddiv  = '#'+$(this).attr('id')+'-error';
280				$(this).removeClass('review-error');
281				$(erriddiv).empty().slideUp(0);
282			});
283			$( '#lnmreviewform input, #lnmreviewform textarea' ).on("blur", function(){
284				if ($(this).attr('type') !== 'radio') {
285
286											// lnmreviewtitle
287						if ($(this).attr('id') === 'lnmreviewtitle') {
288							reviewTitleValidation();
289						};
290																// lnmreviewname
291						if ($(this).attr('id') === 'lnmreviewname') {
292							reviewNameValidation();
293						};
294																// lnmreviewemail
295						if ($(this).attr('id') === 'lnmreviewemail') {
296							reviewEmailValidation();
297						};
298											// lnmreviewtext
299						if ($(this).attr('id') === 'lnmreviewtext') {
300							reviewTextValidation();
301						};
302						// lnmreviewterms
303						if ($(this).attr('id') === 'lnmreviewterms') {
304							reviewTermsValidation();
305						};
306				};
307			});
308
309			$('#lnmreviewterms').change(function(){
310				if (this.checked) {
311					var isvalidreview = reviewAllValidation();
312					if (isvalidreview === false) {
313						$(this).prop('checked', false);
314						$('.lnmcr-submit').addClass('disabled');
315					} else {
316						$('.lnmcr-submit').removeClass('disabled');
317					};
318				};
319			});
320
321			$( '.lnmcr-submit' ).on( 'click', function(e) {
322				e.preventDefault();
323				var isvalidreview = reviewAllValidation();
324				if (isvalidreview === true) {
325		    		var serializedata = $("#lnmreviewform").serialize();
326		    		serializedata = serializedata.split('&');
327		    		for (var i = serializedata.length - 1; i >= 0; i--) {
328		    			if (!serializedata[i].startsWith('lnmcr')) {
329		    				delete serializedata[i];
330		    			}
331		    		};
332		    		serializedata = serializedata.flat().join("&");
333
334					$.ajax({
335					  url:         lnmcrAjaxUrl,                   // no “?action” here
336					  method:      'POST',
337					  dataType:    'json',                         // expect JSON back
338					  crossDomain: true,
339					  xhrFields:   { withCredentials: true },      // send cookies/session
340					  data: {
341					    action: 'lnmcr_ajax_post',
342					    security: lnmcrNonce,    
343					    lnmreviewterms:    $('#lnmreviewterms').val(),
344					    lnmreviewserialized: serializedata,
345					  },
346					  beforeSend() {
347					    $('#lnmreviewform').slideUp(250);
348					    $('#review-response-container')
349					      .html('<i class="fa-solid fa-spinner fa-spin-pulse"></i>');
350					  },
351					  success(response) {
352					  	console.log(response);
353					    setTimeout(() => {
354					   	 $('#review-response-container').html('<span style="background:white;padding:10px;border-radius:4px;display:block">'+response.data+'<span>');
355					    }, 3500);
356					  },
357					  error(xhr) {
358					    console.error('AJAX error', xhr.status, xhr.responseText);
359					    $('#review-response-container')
360					      .html('<span style="background:white;padding:10px;border-radius:4px;display:block" class="error-message">Unexpected error occurred.</span>');
361					  }
362					});
363
364				}
365			});
366    	});
367    </script>
367
368<!-- pulled from default Schema Settings & Modified by LinkNow Media Customer Reviews -->
368<script type="application/ld+json">{"@context":"http:\/\/schema.org\/","@type":"LocalBusiness","name":"Nu-Way Builders","description":"Roofing Company, Siding Services and Window Installation","image":"https:\/\/nuwaybuilders.com\/wp-content\/themes\/rfr6\/images\/rich-card.png","url":"https:\/\/nuwaybuilders.com","logo":"","faxNumber":"","email":"[email protected]","areaServed":"West Allis, Oak Creek and Muskego","paymentAccepted":"Cash, Check, Visa, MasterCard, Discover","address":{"@type":"PostalAddress","streetAddress":"","addressLocality":"West Allis","addressRegion":"WI","postalCode":"53219","postOfficeBoxNumber":""},"sameAs":["https:\/\/www.google.com\/maps?cid=7927960670668598130","https:\/\/www.facebook.com\/NuWayBuildersLLC"],"contactPoint":[{"@type":"ContactPoint","telephone":"+1-414-640-2722","contactType":"customer service"}],"telephone":"+1-414-640-2722","openingHoursSpecification":[{"@type":"OpeningHoursSpecification","dayOfWeek":"http:\/\/schema.org\/Monday","opens":"07:00","closes":"19:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":"http:\/\/schema.org\/Tuesday","opens":"07:00","closes":"19:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":"http:\/\/schema.org\/Wednesday","opens":"07:00","closes":"19:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":"http:\/\/schema.org\/Thursday","opens":"07:00","closes":"19:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":"http:\/\/schema.org\/Friday","opens":"07:00","closes":"19:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":"http:\/\/schema.org\/Saturday","opens":"07:00","closes":"19:00"}],"review":[]}</script>
368 
369        <!-- Google tag (gtag.js) (GA4) -->
vendor: 73 bytes, lines 369-370
369 
370        <script async src="https://www.googletagmanager.com/gtag/js?id=
370G-LYC0TFMLXP
vendor: 21 bytes, lines 370-371
370"></script> 
371        
371<script>
372            
vendor: 164 bytes, lines 372-375
372window.dataLayer = window.dataLayer || [];
373            function gtag(){dataLayer.push(arguments);} 
374            gtag('js', new Date());
375            gtag('config', '
375G-LYC0TFMLXP
vendor: 13 bytes, lines 375-376
375'); 
376        
376</script>
376
377        	
378	<link rel="preload" href="https://nuwaybuilders.com/wp-content/themes/rfr6/images/logo.png" as="image">
379
380<link rel="preload" href="https://nuwaybuilders.com/wp-content/themes/rfr6/images/mobile-images/m-home1.jpg" as="image">
381<link rel="preload" href="https://nuwaybuilders.com/wp-content/themes/rfr6/images/slides/slide1n.jpg" as="image">
382<link rel="preload" href="https://nuwaybuilders.com/wp-content/themes/rfr6/images/slides/slide2.jpg" as="image">
383<link rel="preload" href="https://nuwaybuilders.com/wp-content/themes/rfr6/images/slides/slide3.jpg" as="image"><meta name="townorder" id="townorder" content="West Allis, Oak Creek and Muskego">
384<meta name="marketspecialties" id="marketspecialties" content="Roofing Company, Siding Services and Window Installation">
385<meta name="city" id="city" content="West Allis">
386<link rel='stylesheet' id='datetimecss-css' href='https://nuwaybuilders.com/wp-content/plugins/linknowmedia-email/styles/jquery.datetimepicker.css' media='all' />
387
388</head>
389<body class="wp-singular page-template-default page page-id-11 wp-theme-rfr6">
390
391<header class="header-wrapper header-home" id="GoTop">
392    <div class="mobile-menu hide-for-large-up">
393        <span class="mobile-navigation navigation-toggle"><i class="toggle-bars"></i></span>
394        <div class="navigation-wrapper fullwidth-navigation">
395            <nav  class="top-bar fading"  data-options=" custom_back_text: true; back_text: Back;" data-topbar itemscope itemtype="http://www.schema.org/SiteNavigationElement">
396	<ul class="title-area">
397		<li class="name"></li>
398		<li class="toggle-topbar menu-icon"><a href="#"><span>Menu</span></a></li>
399	</ul>
400	  <div class="top-bar-section section">
401	<div class="menu-menu-1-container"><ul id="menu-menu-1" class="menu"><li id="menu-item-461" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-11 current_page_item first-menu-item menu-item-461 active"><a href="https://nuwaybuilders.com/home/" aria-current="page">Home</a></li>
402<li id="menu-item-462" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-462 has-dropdown not-click"><a href="https://nuwaybuilders.com/about-us/">About</a>
403<ul class='dropdown'>
404	<li id="menu-item-463" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-463"><a href="https://nuwaybuilders.com/about-us/blog/">Blog</a></li>
405	<li id="menu-item-464" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-464"><a href="https://nuwaybuilders.com/about-us/testimonials/">Testimonials</a></li>
406</ul>
407</li>
408<li id="menu-item-465" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-465 has-dropdown not-click"><a href="https://nuwaybuilders.com/roofing-services-list/">Roofing Services</a>
409<ul class='dropdown'>
410	<li id="menu-item-466" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-466"><a href="https://nuwaybuilders.com/roofing-services-list/hail-and-storm-damage-roof-repair/">Hail and Storm Damage</a></li>
411	<li id="menu-item-467" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-467"><a href="https://nuwaybuilders.com/roofing-services-list/residential-roofer/">Residential Roofer</a></li>
412	<li id="menu-item-468" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-468"><a href="https://nuwaybuilders.com/roofing-services-list/roof-inspection/">Roof Inspection</a></li>
413	<li id="menu-item-469" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-469"><a href="https://nuwaybuilders.com/roofing-services-list/roof-leak-repair/">Roof Leak Repair</a></li>
414	<li id="menu-item-470" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-470"><a href="https://nuwaybuilders.com/roofing-services-list/roof-repair/">Roof Repair</a></li>
415	<li id="menu-item-471" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-471"><a href="https://nuwaybuilders.com/roofing-services-list/roof-restoration/">Roof Restoration</a></li>
416	<li id="menu-item-472" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-472"><a href="https://nuwaybuilders.com/roofing-services-list/roofer/">Roofer</a></li>
417	<li id="menu-item-473" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-473"><a href="https://nuwaybuilders.com/roofing-services-list/roofing-company/">Roofing Company</a></li>
418	<li id="menu-item-474" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-474"><a href="https://nuwaybuilders.com/roofing-services-list/roofing-services/">Roofing Services</a></li>
419	<li id="menu-item-475" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-475"><a href="https://nuwaybuilders.com/roofing-services-list/soffit-installation/">Soffit Installation</a></li>
420	<li id="menu-item-476" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-476"><a href="https://nuwaybuilders.com/roofing-services-list/service-areas/">Service Areas</a></li>
421</ul>
422</li>
423<li id="menu-item-477" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-477 has-dropdown not-click"><a href="https://nuwaybuilders.com/types-of-roofs/">Types Of Roofs</a>
424<ul class='dropdown'>
425	<li id="menu-item-483" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-483"><a href="https://nuwaybuilders.com/types-of-roofs/gable-roofing/">Gable Roofing</a></li>
426	<li id="menu-item-484" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-484"><a href="https://nuwaybuilders.com/types-of-roofs/hip-roof/">Hip Roof</a></li>
427	<li id="menu-item-485" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-485"><a href="https://nuwaybuilders.com/types-of-roofs/shingle-roofing/">Shingle Roofing</a></li>
428</ul>
429</li>
430<li id="menu-item-486" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-486 has-dropdown not-click"><a href="https://nuwaybuilders.com/siding-services/">Siding Services</a>
431<ul class='dropdown'>
432	<li id="menu-item-487" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-487"><a href="https://nuwaybuilders.com/siding-services/gutter-installation/">Gutter Installation</a></li>
433	<li id="menu-item-488" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-488"><a href="https://nuwaybuilders.com/siding-services/siding/">Siding</a></li>
434	<li id="menu-item-489" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-489"><a href="https://nuwaybuilders.com/siding-services/siding-installation/">Siding Installation</a></li>
435	<li id="menu-item-490" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-490"><a href="https://nuwaybuilders.com/siding-services/siding-repair/">Siding Repair</a></li>
436	<li id="menu-item-491" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-491"><a href="https://nuwaybuilders.com/siding-services/siding-replacement/">Siding Replacement</a></li>
437	<li id="menu-item-492" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-492"><a href="https://nuwaybuilders.com/siding-services/siding-company/">Siding Company</a></li>
438	<li id="menu-item-493" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-493"><a href="https://nuwaybuilders.com/siding-services/vinyl-siding-contractor/">Vinyl Siding Contractor</a></li>
439	<li id="menu-item-494" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-494"><a href="https://nuwaybuilders.com/siding-services/vinyl-siding-installation/">Vinyl Siding Installation</a></li>
440	<li id="menu-item-495" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-495"><a href="https://nuwaybuilders.com/siding-services/vinyl-siding-repair/">Vinyl Siding Repair</a></li>
441	<li id="menu-item-496" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-496"><a href="https://nuwaybuilders.com/siding-services/lp-wood-siding-contractor/">LP Wood Siding Contractor</a></li>
442	<li id="menu-item-497" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-497"><a href="https://nuwaybuilders.com/siding-services/lp-wood-siding-installation/">LP Wood Siding Installation</a></li>
443	<li id="menu-item-498" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-498"><a href="https://nuwaybuilders.com/siding-services/lp-wood-siding-repair/">LP Wood Siding Repair</a></li>
444</ul>
445</li>
446<li id="menu-item-502" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-502 has-dropdown not-click"><a href="#">Window Services</a>
447<ul class='dropdown'>
448	<li id="menu-item-478" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-478"><a href="https://nuwaybuilders.com/custom-vinyl-windows/">Custom Vinyl Windows</a></li>
449	<li id="menu-item-479" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-479"><a href="https://nuwaybuilders.com/energy-saving-window-installation/">Energy Saving Window Installation</a></li>
450	<li id="menu-item-480" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-480"><a href="https://nuwaybuilders.com/residential-window-replacement/">Residential Window Replacement</a></li>
451	<li id="menu-item-481" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-481"><a href="https://nuwaybuilders.com/vinyl-window-installation/">Vinyl Window Installation</a></li>
452	<li id="menu-item-482" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-482"><a href="https://nuwaybuilders.com/window-installation/">Window Installation</a></li>
453</ul>
454</li>
455<li id="menu-item-499" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-499"><a href="https://nuwaybuilders.com/gallery/">Gallery</a></li>
456<li id="menu-item-500" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-500"><a href="https://nuwaybuilders.com/faq/">FAQ</a></li>
457<li id="menu-item-501" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-501"><a href="https://nuwaybuilders.com/contact-us/">Contact</a></li>
458</ul></div></div></nav>
459         </div>
460     </div>
461    <div class="content-wrapper header">
462        <div class="row full header-row">
463            <div class="header-details">
464                <div class="logo-wrapper">
465                    <a href="/" title="Nu-Way Builders"><img src="https://nuwaybuilders.com/wp-content/themes/rfr6/images/logo.png" width="150px" height="60px" alt="Nu-Way Builders Logo" id="desktop"><img src="https://nuwaybuilders.com/wp-content/themes/rfr6/images/mobile-images/m-logo.png" width="150px" height="60px" alt="Nu-Way Builders Logo" id="mobile"></a>
466                 </div>
467                <div class="company-details">
468                    <p class="title">Nu-Way Builders</p>
469                 </div> 
470                <div class="clearfix"> </div>
471             </div>
472            <div class="located-in mobile-hide">
473                <p>Located in West Allis servicing West Allis, Oak Creek, Muskego and surrounding areas</p>
474             </div>
475            <div class="header-clicktocall mobile-hide">
476                <a class="header-btn" href="tel:+14146402722">(414) 640-2722 </a>
477             </div>
478         </div>
479        <div class="large-12 columns navigation-wrapper mobile-hide">
480            <div class="header-navbar">
481                <nav  class="top-bar fading"  data-options=" custom_back_text: true; back_text: Back;" data-topbar itemscope itemtype="http://www.schema.org/SiteNavigationElement">
482	<ul class="title-area">
483		<li class="name"></li>
484		<li class="toggle-topbar menu-icon"><a href="#"><span>Menu</span></a></li>
485	</ul>
486	  <div class="top-bar-section section">
487	<div class="menu-menu-1-container"><ul id="menu-menu-2" class="menu"><li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-11 current_page_item first-menu-item menu-item-461 active"><a href="https://nuwaybuilders.com/home/" aria-current="page">Home</a></li>
488<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-462 has-dropdown not-click"><a href="https://nuwaybuilders.com/about-us/">About</a>
489<ul class='dropdown'>
490	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-463"><a href="https://nuwaybuilders.com/about-us/blog/">Blog</a></li>
491	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-464"><a href="https://nuwaybuilders.com/about-us/testimonials/">Testimonials</a></li>
492</ul>
493</li>
494<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-465 has-dropdown not-click"><a href="https://nuwaybuilders.com/roofing-services-list/">Roofing Services</a>
495<ul class='dropdown'>
496	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-466"><a href="https://nuwaybuilders.com/roofing-services-list/hail-and-storm-damage-roof-repair/">Hail and Storm Damage</a></li>
497	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-467"><a href="https://nuwaybuilders.com/roofing-services-list/residential-roofer/">Residential Roofer</a></li>
498	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-468"><a href="https://nuwaybuilders.com/roofing-services-list/roof-inspection/">Roof Inspection</a></li>
499	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-469"><a href="https://nuwaybuilders.com/roofing-services-list/roof-leak-repair/">Roof Leak Repair</a></li>
500	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-470"><a href="https://nuwaybuilders.com/roofing-services-list/roof-repair/">Roof Repair</a></li>
501	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-471"><a href="https://nuwaybuilders.com/roofing-services-list/roof-restoration/">Roof Restoration</a></li>
502	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-472"><a href="https://nuwaybuilders.com/roofing-services-list/roofer/">Roofer</a></li>
503	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-473"><a href="https://nuwaybuilders.com/roofing-services-list/roofing-company/">Roofing Company</a></li>
504	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-474"><a href="https://nuwaybuilders.com/roofing-services-list/roofing-services/">Roofing Services</a></li>
505	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-475"><a href="https://nuwaybuilders.com/roofing-services-list/soffit-installation/">Soffit Installation</a></li>
506	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-476"><a href="https://nuwaybuilders.com/roofing-services-list/service-areas/">Service Areas</a></li>
507</ul>
508</li>
509<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-477 has-dropdown not-click"><a href="https://nuwaybuilders.com/types-of-roofs/">Types Of Roofs</a>
510<ul class='dropdown'>
511	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-483"><a href="https://nuwaybuilders.com/types-of-roofs/gable-roofing/">Gable Roofing</a></li>
512	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-484"><a href="https://nuwaybuilders.com/types-of-roofs/hip-roof/">Hip Roof</a></li>
513	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-485"><a href="https://nuwaybuilders.com/types-of-roofs/shingle-roofing/">Shingle Roofing</a></li>
514</ul>
515</li>
516<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-486 has-dropdown not-click"><a href="https://nuwaybuilders.com/siding-services/">Siding Services</a>
517<ul class='dropdown'>
518	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-487"><a href="https://nuwaybuilders.com/siding-services/gutter-installation/">Gutter Installation</a></li>
519	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-488"><a href="https://nuwaybuilders.com/siding-services/siding/">Siding</a></li>
520	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-489"><a href="https://nuwaybuilders.com/siding-services/siding-installation/">Siding Installation</a></li>
521	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-490"><a href="https://nuwaybuilders.com/siding-services/siding-repair/">Siding Repair</a></li>
522	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-491"><a href="https://nuwaybuilders.com/siding-services/siding-replacement/">Siding Replacement</a></li>
523	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-492"><a href="https://nuwaybuilders.com/siding-services/siding-company/">Siding Company</a></li>
524	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-493"><a href="https://nuwaybuilders.com/siding-services/vinyl-siding-contractor/">Vinyl Siding Contractor</a></li>
525	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-494"><a href="https://nuwaybuilders.com/siding-services/vinyl-siding-installation/">Vinyl Siding Installation</a></li>
526	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-495"><a href="https://nuwaybuilders.com/siding-services/vinyl-siding-repair/">Vinyl Siding Repair</a></li>
527	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-496"><a href="https://nuwaybuilders.com/siding-services/lp-wood-siding-contractor/">LP Wood Siding Contractor</a></li>
528	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-497"><a href="https://nuwaybuilders.com/siding-services/lp-wood-siding-installation/">LP Wood Siding Installation</a></li>
529	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-498"><a href="https://nuwaybuilders.com/siding-services/lp-wood-siding-repair/">LP Wood Siding Repair</a></li>
530</ul>
531</li>
532<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-502 has-dropdown not-click"><a href="#">Window Services</a>
533<ul class='dropdown'>
534	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-478"><a href="https://nuwaybuilders.com/custom-vinyl-windows/">Custom Vinyl Windows</a></li>
535	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-479"><a href="https://nuwaybuilders.com/energy-saving-window-installation/">Energy Saving Window Installation</a></li>
536	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-480"><a href="https://nuwaybuilders.com/residential-window-replacement/">Residential Window Replacement</a></li>
537	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-481"><a href="https://nuwaybuilders.com/vinyl-window-installation/">Vinyl Window Installation</a></li>
538	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-482"><a href="https://nuwaybuilders.com/window-installation/">Window Installation</a></li>
539</ul>
540</li>
541<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-499"><a href="https://nuwaybuilders.com/gallery/">Gallery</a></li>
542<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-500"><a href="https://nuwaybuilders.com/faq/">FAQ</a></li>
543<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-501"><a href="https://nuwaybuilders.com/contact-us/">Contact</a></li>
544</ul></div></div></nav>
545             </div>
546         </div>
547     </div>
548    <div class="row full hero-wrapper mobile-hide">
549        <div class="large-12 columns slider-wrapper strip-padding">
550            <div class="slick-header-slider">
551
552			<div>
553				<img src='https://nuwaybuilders.com/wp-content/uploads/sites/547/2026/09/slider-01.jpg' alt='Roofing Company' />
554				<div class='slide-content'><div class='slider-content'>
555                        <p>Roofing<span>Services</span></p>
556                        <div class='append-ctas'></div>
557                    </div></div>
558			</div>
559			<div>
560				<img src='https://nuwaybuilders.com/wp-content/uploads/sites/547/2026/09/slider-02.jpg' alt='Siding Services' />
561				<div class='slide-content'><div class='slider-content'>
562                        <p>Siding<span>Services</span></p>
563                         <div class='append-ctas'></div>
564                    </div></div>
565			</div>
566			<div>
567				<img src='https://nuwaybuilders.com/wp-content/themes/rfr6/images/slides/slide3.jpg' alt='Window Installation' />
568				<div class='slide-content'><div class='slider-content'>
569                        <p>Window<span>Services</span></p>
570                        <div class='append-ctas'></div>
571                    </div></div>
572			</div></div>
573<div class="slick-button-container"></div>	
573<script>
574	jQuery(function($){
575		// Prefer the specific instance by ID, fall back to class if needed
576		var $slider = $("#slick-0");
577		if (!$slider.length) $slider = $(".slick-header-slider").first();
578		if (!$slider.length) return;
579
580		var hasMobileImage = false;
581		var useStatic = hasMobileImage && window.matchMedia("(max-width: 1024px)").matches;
582
583		if (useStatic) {
584			// Replace the slider container with the static image
585			var $img = $("<img>", {
586				src: "",
587				alt: ""
588			});
589			$slider.replaceWith($img);
590			return; // do NOT initialize slick
591		}
592
593		// Initialize slick as usual
594		$slider.slick({
595			slide: 'div',
596			centerMode: false,
597			focusOnSelect: false,
598
599			accessibility: true,
600			pauseOnHover: false,
601			draggable: true,
602			touchMove: true,
603			infinite: true,
604			arrows: false,
605			useCSS: true,
606			swipe: true,
607
608			pauseOnDotsHover: false,
609			adaptiveHeight: false,
610			variableWidth: false,
611			swipeToSlide: false,
612			vertical: false,
613			autoplay: true,
614			dots: false,
615			fade: true,
616			rtl: false,
617
618			appendArrows: '.slick-button-container',
619
620			autoplaySpeed: 5000,
621			easing: 'swing',
622			speed: 1000,
623			slidesToShow: 1,
624			centerPadding: '0',
625			asNavFor: ''
626					});
627	});
628	</script>
628
629	
630             <span class="scroll-arrow" title="scroll down"><span></span></span>
631         </div>
632        <div class="slider-ctas" id="slider-ctas">
633          <a class="slider-btn" href="tel:+14146402722">Call Us </a>
634          <a class="slider-btn alt" href="/contact-us/" alt="Book Now">Message Us</a>
635         </div>
636     </div>
637</header>
638<div class="mobile-sticky-cta">
639    <a class="btn" href="tel:+14146402722">Call Us </a>
640    <a class="btn alt" href="/contact-us/" alt="Book an appointment Now">Message Us</a>
641 </div><div class="clearfix"></div><main >
642<article class="section-article" >	
643    <div class="content-wrapper vertical-padding-large mobile-strip-padding-bottom lightgrey-bg">
644        <div class="row medium flexed">
645            <div class="large-4 columns home-bg1 strip-padding"> </div>
646            <div class="large-8 columns textbox-right">
647                <h1>Roofing Contractor</h1>
648                <p>The <a href="/roofing-company/" title="Roofing Company">roofing contractors</a> at Nu-Way Builders ensure your home stands strong against all weather conditions with durable, high-quality roofing solutions. Our certified professionals combine years of experience with advanced technology to deliver unmatched craftsmanship and design. By choosing us, you’re not just investing in a roof but securing a long-lasting solution for your home or business.</p>
649                <p>Are you ready to explore the region’s best roof installation and <a href="/roof-repair/" title="Roof Repair">repair</a>, options? Call (414) 640-2722 to begin with a risk-free initial consultation.</p>
650                <a class="btn alt xx-long hide-for-medium-down" href="/contact-us/" title="Schedule Your Consultation with Our Expert Roofing Contractor">Schedule a Consultation</a>
651             </div>
652         </div>
653     </div>
654    <div class="row full badge-parent">
655        <img src="https://nuwaybuilders.com/wp-content/themes/rfr6/images/badges/badge1.png" width="300px" height="300px" loading="lazy" alt="Certified Professional" />
656        <img src="https://nuwaybuilders.com/wp-content/themes/rfr6/images/badges/badge2.png" width="300px" height="300px" loading="lazy" alt="Free Quotes" />
657        <img src="https://nuwaybuilders.com/wp-content/themes/rfr6/images/badges/badge3.png" width="300px" height="300px" loading="lazy" alt="Customer Oriented Service" />
658     </div>
659    <div class="content-wrapper vertical-padding-large">
660        <div class="row medium flexed">
661            <div class="large-8 columns textbox-left">
662                <h2 class="like-h3">Expert Roof Installation Services</h2>
663                <p>Our roof installation process is meticulously designed to ensure maximum efficiency and minimal disruption to your daily life. We begin with a comprehensive evaluation of your existing roofing structure, identifying any potential vulnerabilities or areas for improvement. Our skilled craftspeople install your new roof using top-tier materials, ensuring longevity and durability against all weather conditions. When we’re finished building your new rooftop, our team will thoroughly clean up the installation site to leave your property spotless.</p>
664                <h2 class="like-h3">High-Quality Roof Repairs</h2>
665                <p>Whether it’s repairing minor leaks, replacing damaged shingles, or conducting regular roof inspections, our team of experts is equipped to handle it all. To do this, we use top-grade materials and advanced techniques for all repairs, ensuring that your roof remains in optimal condition and always provides the safety and protection you can rely on.</p>
666             </div>
667            <div class="large-4 columns home-bg2 strip-padding"> </div>
668         </div>
669     </div>
670    <div class="row full badge-parent">
671        <img src="https://nuwaybuilders.com/wp-content/uploads/sites/547/2026/09/2-generations.png" width="300px" height="300px" loading="lazy" alt="Since 1978 badge" />
672        <img src="https://nuwaybuilders.com/wp-content/uploads/sites/547/2026/09/locally-owned.png" width="300px" height="300px" loading="lazy" alt="Locally Owned badge" />
673        <img src="https://nuwaybuilders.com/wp-content/uploads/sites/547/2026/09/built-lasting.png" width="300px" height="300px" loading="lazy" alt="Trusted Roofing Professionals badge" />
674        <img src="https://nuwaybuilders.com/wp-content/uploads/sites/547/2026/09/trusted-roofings.png" width="300px" height="300px" loading="lazy" alt="Lasting Curb Appeal badge" />
675        <img src="https://nuwaybuilders.com/wp-content/uploads/sites/547/2026/09/quality-windows.png" width="300px" height="300px" loading="lazy" alt="Quality Windows badge" />
676     </div>
677    <div class="row medium vertical-padding-large">
678        <div class="large-12 columns text-center stamp-heading">
679            <h2>Why Choose us</h2>
680         </div>
681        <div class="stamp-parent">
682            <div class="stamp">
683                <img src="https://nuwaybuilders.com/wp-content/themes/rfr6/images/icon1.png" width="170px" height="170px" loading="lazy" alt="Quality Craftsmanship" />
684                <h3>Expert Craftsmanship</h3>
685                <p>Our roofers have perfected their craft, ensuring our installations and repair work services meet the highest quality standards.</p>
686             </div>
687            <div class="stamp">
688                <img src="https://nuwaybuilders.com/wp-content/themes/rfr6/images/icon2.png" width="170px" height="170px" loading="lazy" alt="Experience And Expertise" />
689                <h3>Durable Protection</h3>
690                <p>We build roofing systems that offer lasting protection thanks to our use of quality materials and proven installation techniques.</p>
691             </div>
692            <div class="stamp">
693                <img src="https://nuwaybuilders.com/wp-content/themes/rfr6/images/icon3.png" width="170px" height="170px" loading="lazy" alt="Custom Solutions" />
694                <h3>Worksite Safety Experience</h3>
695                <p>Working at height means we’re prepared with proven safety solutions that allow us to perform our work while minimizing the risk of accidents and liability.</p>
696             </div>
697            <div class="stamp">
698                <img src="https://nuwaybuilders.com/wp-content/themes/rfr6/images/icon4.png" width="170px" height="170px" loading="lazy" alt="Licensed And Insured Masons" />
699                <h3>Multi-Material Expertise</h3>
700                <p>Our knowledge of the best installation and repair techniques for a variety of roofing material types makes us the go-to choice for all roofing projects.</p>
701             </div>
702            <div class="stamp">
703                <img src="https://nuwaybuilders.com/wp-content/themes/rfr6/images/icon5.png" width="170px" height="170px" loading="lazy" alt="Licensed And Insured Masons" />
704                <h3>Enhanced Property Value</h3>
705                <p>Use our expertise to enhance your property’s value while staying within your target budget.</p>
706             </div>
707            <div class="stamp">
708                <img src="https://nuwaybuilders.com/wp-content/themes/rfr6/images/icon6.png" width="170px" height="170px" loading="lazy" alt="Licensed And Insured Masons" />
709                <h3>Licensed and Insured Roofers</h3>
710                <p>With up-to-date licensing and adequate insurance coverage, our roofers make it easy for you to feel confident your project is in capable hands.</p>
711             </div>
712         </div>
713     </div>
714    <div class="row full">
715        <div class=" weave-row flexed">
716            <div class="large-6 columns weave-texture strip-padding hide-for-medium-down"> </div>
717            <div class="large-6 columns weave-text">
718                <h2 class="like-h1">Home of the Best Roof Replacement Services</h2>
719                <p>Sometimes, the best solution is to replace an old or damaged roof completely. When this is the case, you can count on us to assess your property’s size and environment before recommending the most beneficial roof replacement options. Look to us for a full suite of professional roof design advice, access to the best roof color options, and a large selection of the best roofing materials. You can depend on us for hassle-free installation for all types of roofing systems, including:</p>
720                <ul class="default inner-list-columns two-cols">
721                    <li>Asphalt shingles</li> 
722                    <li>…and more!</li>
723                </ul>
724                <p>We always adhere to industry safety guidelines to ensure your project is completed safely and securely. Ask us for an estimate today to learn more about what makes us the best choice for residential roof replacements.</p>
725             </div>
726         </div>
727     </div>
728    <div class="content-wrapper vertical-padding-large">
729        <div class="row medium textbox-full mobile-strip-padding-top mobile-strip-padding-bottom">
730            <h2 class="like-h3">What Sets Our Roofing Company Apart?</h2>
731            <p>Our roofing services stand head and shoulders above the competition for a variety of reasons.</p>
732            <p>Here are some of them:</p>
733            <ul class="default inner-list-columns three-cols">
734                <li>Experience</li>
735                <li>Quality materials</li>
736                <li>Competitive rates</li>
737                <li>Comprehensive services</li>
738                <li>Customer-centric approach</li>
739                <li>Safety compliance</li>
740                <li>Efficiency</li>
741                <li>…and more!</li>
742            </ul>
743            <p>Choosing us as your roofing contractor means investing in an experienced team that works diligently to ensure your roof is up to standard and ready for any weather.</p>
744            <h2 class="like-h3">Our Unbeatable Roofing Guarantee</h2>
745            <p>We’re dedicated to giving you total peace of mind with every purchase—that’s why we provide a robust rooftop warranty to all our clients. Our guarantee covers materials, labor, and any structural issues that may arise in the future so that you can be sure of maximum durability and security with your roofing system.</p>
746         </div>
747     </div>
748    <div class="cta-separator">
749        <span></span>
750        <img src="https://nuwaybuilders.com/wp-content/themes/rfr6/images/roof-icon.png" width="119px" height="64px" alt="roof icon" />
751        <span></span>
752     </div>
753    <div class="cta-wrapper row full vertical-padding-large">
754        <div class="large-12 columns">
755            <h2>Contact Nu-Way Builders to Speak to Roofers Who Put Your Project First</h2>
756            <p>Are you ready to get started on your roofing project? We invite you to contact our certified roofers today at (414) 640-2722. We’ll arrange an initial consultation to discuss your needs and look forward to offering you the best roofing solutions that perfectly complement your home or business.</p>
757            <div class="cta-buttons mobile-hide">
758                <a class="btn" href="tel:+14146402722">Call Us </a><a class="btn alt" href="/contact-us/" title="Message Us">Message Us</a>
759             </div>
760         </div>
761     </div>
762 </article>
763</main><div class="clearfix"></div>
764<footer class="footer-wrapper">
765    <div class="row full footer-parent flexed">
766        <div class="large-12 columns footer-box-holder">
767            <div class="footer-address footer-social footer-box">
768                <div class="content-holder">
769                    <h2>Contact Info</h2>
770                    <p>West Allis, WI 53219</p>
771                    <p class="vspaced">Phone: <a class="" href="tel:+14146402722">(414) 640-2722 </a></p>
772                    <p class="vspaced">Email: [email protected]</p>
773                 </div>
774                <div class="content-holder">
775                    <h2>Hours of Operation</h2>
776                    <p>Mon - Sat: 7:00AM - 7:00PM</p>
777                    <p>Sun: Closed</p>
778                    <p>Available outside of business hours by phone, text, and email.</p>
779                 </div>
780                <div class="content-holder">
781                    <h2>Payment Methods</h2>
782                    <span><svg class="payment-icon circle" id="ci-visa" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 38.1 38.1">
783  <defs>
784    <style>
785      #ci-visa .cls-1 {
786        fill: #0058a0;
787      }#ci-visa .cls-2 {
788        fill: #fff;
789      }#ci-visa .cls-3 {
790        fill: #faa61a;
791      }
792    </style>
793  </defs>
794  <title>Visa</title>
795  <g>
796    <circle class="cls-1" cx="19.1" cy="19.1" r="19.1" transform="translate(-7.9 19.1) rotate(-45)"/>
797    <g>
798      <path class="cls-2" d="M24.5,10,18.9,25l-.6-3.1a17.4,17.4,0,0,0-7.9-9.2L15.5,32h6.1l8.9-22h-6"/>
799      <path class="cls-3" d="M13.8,10H4.6v.3c7.2,1.9,11.9,6.3,13.8,11.6l-2-10.1A2.2,2.2,0,0,0,13.8,10Z"/>
800    </g>
801  </g>
802</svg>
803 <svg class="payment-icon circle" id="ci-mastercard" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 38.1 38.1">
804  <defs>
805    <style>
806      #ci-mastercard .cls-1 {
807        fill: #0058a0;
808      }#ci-mastercard .cls-2 {
809        fill: #fcb331;
810      }#ci-mastercard .cls-2, 
811       #ci-mastercard .cls-3, 
812       #ci-mastercard .cls-4 {
813        fill-rule: evenodd;
814      }#ci-mastercard .cls-3 {
815        fill: #ed1b2e;
816      }#ci-mastercard .cls-4 {
817        fill: #fff;
818      }#ci-mastercard .cls-5 {
819        fill: none;
820        stroke: #fff;
821        stroke-miterlimit: 2.61;
822        stroke-width: 0.22px;
823      }
824    </style>
825  </defs>
826  <title>MasterCard</title>
827  <g>
828    <circle class="cls-1" cx="19.1" cy="19.1" r="19.1" transform="translate(-7.9 19.1) rotate(-45)"/>
829    <g>
830      <polygon class="cls-2" points="25.1 28.1 25.6 28.1 26.1 28.1 26.5 28 27 27.9 27.4 27.8 27.8 27.7 28.3 27.6 28.7 27.4 29.1 27.2 29.5 27 29.8 26.8 30.2 26.6 30.6 26.3 30.9 26.1 31.2 25.8 31.6 25.5 31.9 25.2 32.1 24.8 32.4 24.5 32.7 24.1 32.9 23.8 33.1 23.4 33.3 23 33.5 22.6 33.7 22.2 33.8 21.7 33.9 21.3 34 20.9 34.1 20.4 34.2 20 34.2 19.5 34.2 19 34.2 18.6 34.2 18.1 34.1 17.7 34 17.2 33.9 16.8 33.8 16.4 33.7 15.9 33.5 15.5 33.3 15.1 33.1 14.7 32.9 14.3 32.7 14 32.4 13.6 32.1 13.3 31.9 13 31.6 12.6 31.2 12.3 30.9 12.1 30.6 11.8 30.2 11.5 29.8 11.3 29.5 11.1 29.1 10.9 28.7 10.7 28.3 10.5 27.8 10.4 27.4 10.3 27 10.2 26.5 10.1 26.1 10 25.6 10 25.1 10 24.7 10 24.2 10 23.7 10.1 23.3 10.2 22.9 10.3 22.4 10.4 22 10.5 21.6 10.7 21.2 10.9 20.8 11.1 20.4 11.3 20.1 11.5 19.7 11.8 19.4 12.1 19 12.3 18.7 12.6 18.4 13 18.1 13.3 17.9 13.6 17.6 14 17.4 14.3 17.2 14.7 17 15.1 16.8 15.5 16.6 15.9 16.5 16.4 16.4 16.8 16.3 17.2 16.2 17.7 16.1 18.1 16.1 18.6 16.1 19 16.1 19.5 16.1 20 16.2 20.4 16.3 20.9 16.4 21.3 16.5 21.7 16.6 22.2 16.8 22.6 17 23 17.2 23.4 17.4 23.8 17.6 24.1 17.9 24.5 18.1 24.8 18.4 25.2 18.7 25.5 19 25.8 19.4 26.1 19.7 26.3 20.1 26.6 20.4 26.8 20.8 27 21.2 27.2 21.6 27.4 22 27.6 22.4 27.7 22.9 27.8 23.3 27.9 23.7 28 24.2 28.1 24.7 28.1 25.1 28.1 25.1 28.1 25.1 28.1"/>
831      <polygon class="cls-3" points="13 28.1 13.4 28.1 13.9 28.1 14.4 28 14.8 27.9 15.3 27.8 15.7 27.7 16.1 27.6 16.5 27.4 16.9 27.2 17.3 27 17.7 26.8 18.1 26.6 18.4 26.3 18.8 26.1 19.1 25.8 19.4 25.5 19.7 25.2 20 24.8 20.2 24.5 20.5 24.1 20.7 23.8 21 23.4 21.2 23 21.3 22.6 21.5 22.2 21.6 21.7 21.8 21.3 21.9 20.9 21.9 20.4 22 20 22 19.5 22 19 22 18.6 22 18.1 21.9 17.7 21.9 17.2 21.8 16.8 21.6 16.4 21.5 15.9 21.3 15.5 21.2 15.1 21 14.7 20.7 14.3 20.5 14 20.2 13.6 20 13.3 19.7 13 19.4 12.6 19.1 12.3 18.8 12.1 18.4 11.8 18.1 11.5 17.7 11.3 17.3 11.1 16.9 10.9 16.5 10.7 16.
8311 10.5 15.7 10.4 15.3 10.3 14.8 10.2 14.4 10.1 13.9 10 13.4 10 13 10 12.5 10 12.1 10 11.6 10.1 11.2 10.2 10.7 10.3 10.3 10.4 9.9 10.5 9.4 10.7 9 10.9 8.7 11.1 8.3 11.3 7.9 11.5 7.5 11.8 7.2 12.1 6.9 12.3 6.6 12.6 6.3 13 6 13.3 5.7 13.6 5.4 14 5.2 14.3 5 14.7 4.8 15.1 4.6 15.5 4.4 15.9 4.3 16.4 4.2 16.8 4.1 17.2 4 17.7 3.9 18.1 3.9 18.6 3.9 19 3.9 19.5 3.9 20 4 20.4 4.1 20.9 4.2 21.3 4.3 21.7 4.4 22.2 4.6 22.6 4.8 23 5 23.4 5.2 23.8 5.4 24.1 5.7 24.5 6 24.8 6.3 25.2 6.6 25.5 6.9 25.8 7.2 26.1 7.5 26.3 7.9 26.6 8.3 26.8 8.7 27 9 27.2 9.4 27.4 9.9 27.6 10.3 27.7 10.7 27.8 11.2 27.9 11.6 28 12.1 28.1 12.5 28.1 13 28.1 13 28.1 13 28.1"/>
832      <polygon class="cls-2" points="18 13.5 22.8 13.5 22.8 13 18.4 13 18 13.5 18 13.5 18 13.5"/>
833      <polygon class="cls-2" points="17.3 14.6 22.8 14.6 22.8 14.1 17.6 14.1 17.3 14.6 17.3 14.6 17.3 14.6"/>
834      <polygon class="cls-2" points="16.7 15.7 22.8 15.7 22.8 15.2 16.9 15.2 16.7 15.7 16.7 15.7 16.7 15.7"/>
835      <polygon class="cls-2" points="16.4 16.7 22.8 16.7 22.8 16.3 16.5 16.3 16.4 16.7 16.4 16.7 16.4 16.7"/>
836      <polygon class="cls-2" points="16.6 22 22.8 22 22.8 21.6 16.4 21.6 16.6 22 16.6 22 16.6 22"/>
837      <polygon class="cls-2" points="17 23.1 22.8 23.1 22.8 22.6 16.8 22.6 17 23.1 17 23.1 17 23.1"/>
838      <polygon class="cls-2" points="17.7 24.2 22.8 24.2 22.8 23.7 17.4 23.7 17.7 24.2 17.7 24.2 17.7 24.2"/>
839      <polygon class="cls-2" points="18.6 25.3 22.8 25.3 22.8 24.8 18.1 24.8 18.6 25.3 18.6 25.3 18.6 25.3"/>
840      <polygon class="cls-2" points="16.1 17.8 22.8 17.8 22.8 17.3 16.2 17.3 16.1 17.8 16.1 17.8 16.1 17.8"/>
841      <polygon class="cls-2" points="20.2 20.9 22.8 20.9 22.8 20.5 20.3 20.5 20.2 20.9 20.2 20.9 20.2 20.9"/>
842      <polygon class="cls-2" points="20.4 19.9 22.8 19.9 22.8 19.4 20.5 19.4 20.4 19.9 20.4 19.9 20.4 19.9"/>
843      <polygon class="cls-2" points="16 19.4 16.6 19.4 16.6 19.9 16 19.9 16 19.4 16 19.4 16 19.4"/>
844      <polygon class="cls-4" points="14.7 18.8 14.7 18.8 14.7 18.8 14.6 18.7 14.6 18.7 14.5 18.7 14.5 18.7 14.5 18.7 14.4 18.7 14.4 18.7 14.3 18.7 14.3 18.7 14.2 18.7 14.1 18.7 14.1 18.7 14 18.7 13.9 18.7 13.8 18.7 13.8 18.7 13.7 18.8 13.7 18.8 13.6 18.8 13.6 18.8 13.6 18.9 13.6 18.9 13.5 18.9 13.5 18.9 13.5 19 13.5 19 13.5 19.1 13.5 19.1 13.6 19.1 13.6 19.2 13.6 19.2 13.7 19.3 13.8 19.3 13.9 19.4 14 19.4 14.1 19.4 14.2 19.5 14.3 19.5 14.4 19.5 14.5 19.6 14.6 19.7 14.6 19.8 14.7 19.9 14.7 20 14.7 20.2 14.7 20.4 14.7 20.5 14.6 20.7 14.6 20.8 14.5 20.9 14.5 21 14.4 21 14.3 21.1 14.2 21.2 14.1 21.2 14 21.3 13.9 21.3 13.8 21.3 13.7 21.3 13.6 21.3 13.5 21.3 13.4 21.4 13.3 21.4 13.1 21.3 13 21.3 12.9 21.3 12.8 21.3 12.7 21.3 12.7 21.3 12.6 21.3 12.5 21.3 12.5 21.3 12.4 21.3 12.4 21.3 12.3 21.3 12.3 21.2 12.2 21.2 12.2 21.2 12.3 20.5 12.3 20.5 12.4 20.5 12.4 20.6 12.5 20.6 12.5 20.6 12.6 20.6 12.6 20.6 12.7 20.6 12.8 20.6 12.9 20.6 13 20.7 13 20.7 13.1 20.7 13.2 20.7 13.3 20.7 13.4 20.7 13.5 20.7 13.6 20.6 13.6 20.6 13.7 20.6 13.7 20.5 13.7 20.5 13.7 20.4 13.7 20.4 13.7 20.3 13.7 20.2 13.7 20.1 13.6 20.1 13.5 20 13.4 20 13.3 20 13.2 19.9 13 19.8 12.9 19.8 12.8 19.7 12.7 19.6 12.6 19.5 12.6 19.4 12.6 19.2 12.6 19 12.6 18.9 12.6 18.8 12.6 18.7 12.7 18.6 12.7 18.5 12.8 18.4 12.8 18.3 12.9 18.2 13 18.2 13.1 18.1 13.2 18.1 13.3 18.1 13.5 18 13.6 18 13.8 18 14 18 14.1 18 14.2 18 14.3 18 14.4 18 14.4 18 14.5 18 14.6 18 14.6 18 14.7 18 14.7 18 14.8 18 14.8 18.1 14.8 18.1 14.8 18.1 14.9 18.1 14.9 18.1 14.7 18.8 14.7 18.8 14.7 18.8"/>
845      <polyline class="cls-5" points="14.7 18.8 14.7 18.8 14.7 18.8 14.7 18.8 14.6 18.7 14.6 18.7 14.5 18.7 14.5 18.7 14.5 18.7 14.4 18.7 14.4 18.7 14.3 18.7 14.3 18.7 14.2 18.7 14.1 18.7 14.1 18.7 14 18.7 13.9 18.7 13.9 18.7 13.8 18.7 13.8 18.7 13.7 18.8 13.7 18.8 13.6 18.8 13.6 18.8 13.6 18.9 13.6 18.9 13.5 18.9 13.5 18.9 13.5 19 13.5 19 13.5 19.1 13.5 19.1 13.6 19.1 13.6 19.2 13.6 19.2 13.6 19.2 13.7 19.3 13.8 19.3 13.9 19.4 14 19.4 14.1 19.4 14.2 19.5 14.3 19.5 14.4 19.5 14.5 19.6 14.6 19.7 14.6 19.8 14.7 19.9 14.7 20 14.7 20.2 14.7 20.4 14.7 20.4 14.7 20.5 14.6 20.7 14.6 20.8 14.5 20.9 14.5 21 14.4 21 14.3 21.1 14.2 21.2 14.1 21.2 14 21.3 13.9 21.3 13.8 21.3 13.7 21.3 13.6 21.3 13.5 21.3 13.4 21.4 13.4 21.4 13.3 21.4 13.1 21.3 13 21.3 12.9 21.3 12.8 21.3 12.7 21.3 12.7 21.3 12.6 21.3 12.5 21.3 12.5 21.3 12.4 21.3 12.4 21.3 12.3 21.3 12.3 21.2 12.2 21.2 12.2 21.2 12.3 20.5 12.3 20.5 12.3 20.5 12.4 20.5 12.4 20.6 12.5 20.6 12.5 20.6 12.6 20.6 12.6 20.6 12.7 20.6 12.8 20.6 12.9 20.6 13 20.7 13 20.7 13.1 20.7 13.2 20.7 13.3 20.7 13.4 20.7 13.4 20.7 13.5 20.7 13.6 20.6 13.6 20.6 13.7 20.6 13.7 20.5 13.7 20.5 13.7 20.4 13.7 20.4 13.7 20.4 13.7 20.3 13.7 20.2 13.7 20.1 13.6 20.1 13.5 20 13.4 20 13.3 20 13.2 19.9 13 19.8 12.9 19.8 12.8 19.7 12.7 19.6 12.6 19.5 12.6 19.4 12.6 19.2 12.6 19 12.6 19 12.6 18.9 12.6 18.8 12.6 18.7 12.7 18.6 12.7 18.5 12.8 18.4 12.8 18.3 12.9 18.2 13 18.2 13.1 18.1 13.2 18.1 13.3 18.1 13.5 18 13.6 18 13.8 18 14 18 14 18 14.1 18 14.2 18 14.3 18 14.4 18 14.4 18 14.5 18 14.6 18 14.6 18 14.7 18 14.7 18 14.8 18 14.8 18.1 14.8 18.1 14.8 18.1 14.9 18.1 14.9 18.1 14.7 18.8"/>
846      <polygon class="cls-4" points="15.5 17.3 16.3 17.3 16.2 18.1 16.7 18.1 16.6 18.7 16.1 18.7 15.8 20.4 15.8 20.5 15.8 20.6 15.8 20.6 15.8 20.6 15.9 20.6 16 20.7 16 20.7 16.1 20.7 16.2 20.7 16.2 20.7 16.3 20.7 16.3 20.7 16.4 20.6 16.4 20.6 16.4 20.6 16.4 20.6 16.3 21.2 16.3 21.2 16.3 21.2 16.3 21.2 16.2 21.2 16.2 21.3 16.2 21.3 16.2 21.3 16.1 21.3 16.1 21.3 16.1 21.3 16 21.3 16 21.3 16 21.3 15.9 21.3 15.9 21.3 15.8 21.3 15.6 21.3 15.5 21.3 15.3 21.3 15.2 21.3 15.2 21.3 15.1 21.2 15 21.2 15 21.2 14.9 21.1 14.9 21.1 14.9 21 14.9 21 14.9 20.9 14.9 20.9 14.9 20.8 14.9 20.7 14.9 20.7 15.5 17.3 15.5 17.3 15.5 17.3"/>
847      <polyline class="cls-5" points="15.5 17.3 16.3 17.3 16.2 18.1 16.7 18.1 16.6 18.7 16.1 18.7 15.8 20.4 15.8 20.4 15.8 20.5 15.8 20.6 15.8 20.6 15.8 20.6 15.9 20.6 16 20.7 16 20.7 16.1 20.7 16.1 20.7 16.2 20.7 16.2 20.7 16.3 20.7 16.3 20.7 16.4 20.6 16.4 20.6 16.4 20.6 16.4 20.6 16.3 21.2 16.3 21.2 16.3 21.2 16.3 21.2 16.3 21.2 16.2 21.2 16.2 21.3 16.2 21.3 16.2 21.3 16.1 21.3 16.1 21.3 16.1 21.3 16 21.3 16 21.3 16 21.3 15.9 21.3 15.9 21.3 15.8 21.3 15.6 21.3 15.6 21.3 15.5 21.3 15.3 21.3 15.2 21.3 15.2 21.3 15.1 21.2 15 21.2 15 21.2 14.9 21.1 14.9 21.1 14.9 21 14.9 21 14.9 20.9 14.9 20.9 14.9 20.8 14.9 20.7 14.9 20.7 15.5 17.3"/>
848      <polygon class="cls-4" points="17.4 19.9 17.4 20 17.4 20 17.4 20.1 17.4 20.1 17.4 20.2 17.4 20.2 17.5 20.3 17.5 20.4 17.5 20.4 17.6 20.4 17.6 20.5 17.7 20.5 17.7 20.6 17.8 20.6 17.9 20.6 17.9 20.6 18 20.6 18.1 20.6 18.2 20.7 18.2 20.7 18.3 20.7 18.4 20.7 18.5 20.7 18.6 20.7 18.7 20.6 18.7 20.6 18.8 20.6 18.9 20.6 19 20.5 19.1 20.5 19.2 20.5 19.3 20.4 19.1 21.2 19.1 21.2 19 21.2 19 21.2 18.9 21.3 18.9 21.3 18.8 21.3 18.8 21.3 18.7 21.3 18.7 21.3 18.6 21.3 18.6 21.3 18.5 21.3 18.4 21.3 18.3 21.3 18.2 21.3 18.1 21.3 18 21.3 17.8 21.3 17.7 21.3 17.5 21.3 17.4 21.2 17.2 21.2 17.1 21.1 17 21 16.8 20.9 16.7 20.8 16.7 20.6 16.6 20.5 16.5 20.3 16.5 20.1 16.5 19.8 16.5 19.6 16.5 19.5 16.5 19.4 16.6 19.3 16.6 19.1 16.6 19 16.7 18.9 16.8 18.7 16.8 18.6 16.9 18.5 17.1 18.4 
84817.2 18.3 17.4 18.2 17.5 18.1 17.7 18 17.9 18 18.2 18 18.3 18 18.4 18 18.6 18 18.7 18.1 18.8 18.1 18.9 18.2 19 18.2 19.1 18.3 19.2 18.4 19.3 18.5 19.4 18.7 19.4 18.9 19.4 19 19.4 19.2 19.4 19.5 19.4 19.7 19.4 19.9 17.1 19.9 17.3 19.3 18.6 19.3 18.6 19.2 18.6 19.2 18.6 19.1 18.6 19 18.6 19 18.6 18.9 18.5 18.9 18.5 18.8 18.5 18.8 18.4 18.8 18.4 18.7 18.3 18.7 18.3 18.7 18.2 18.7 18.2 18.7 18.1 18.7 18.1 18.7 18 18.7 18 18.7 17.9 18.7 17.9 18.7 17.8 18.8 17.8 18.8 17.7 18.8 17.7 18.9 17.6 18.9 17.6 19 17.6 19 17.6 19.1 17.5 19.1 17.5 19.2 17.5 19.3 17.4 19.9 17.4 19.9 17.4 19.9"/>
849      <polyline class="cls-5" points="17.4 19.9 17.4 19.9 17.4 20 17.4 20 17.4 20.1 17.4 20.1 17.4 20.2 17.4 20.2 17.5 20.3 17.5 20.4 17.5 20.4 17.6 20.4 17.6 20.5 17.7 20.5 17.7 20.6 17.8 20.6 17.9 20.6 17.9 20.6 17.9 20.6 18 20.6 18.1 20.6 18.2 20.7 18.2 20.7 18.3 20.7 18.4 20.7 18.5 20.7 18.6 20.7 18.7 20.6 18.7 20.6 18.8 20.6 18.9 20.6 19 20.5 19.1 20.5 19.2 20.5 19.3 20.4 19.1 21.2 19.1 21.2 19.1 21.2 19 21.2 19 21.2 18.9 21.3 18.9 21.3 18.8 21.3 18.8 21.3 18.7 21.3 18.7 21.3 18.6 21.3 18.6 21.3 18.5 21.3 18.4 21.3 18.3 21.3 18.2 21.3 18.1 21.3 18.1 21.3 18 21.3 17.8 21.3 17.7 21.3 17.5 21.3 17.4 21.2 17.2 21.2 17.1 21.1 17 21 16.8 20.9 16.7 20.8 16.7 20.6 16.6 20.5 16.5 20.3 16.5 20.1 16.5 19.8 16.5 19.6 16.5 19.6 16.5 19.5 16.5 19.4 16.6 19.3 16.6 19.1 16.6 19 16.7 18.9 16.8 18.7 16.8 18.6 16.9 18.5 17.1 18.4 17.2 18.3 17.4 18.2 17.5 18.1 17.7 18 17.9 18 18.2 18 18.2 18 18.3 18 18.4 18 18.6 18 18.7 18.1 18.8 18.1 18.9 18.2 19 18.2 19.1 18.3 19.2 18.4 19.3 18.5 19.4 18.7 19.4 18.9 19.4 19 19.4 19.2 19.4 19.5 19.4 19.7 19.4 19.9 17.1 19.9 17.3 19.3 18.6 19.3 18.6 19.3 18.6 19.2 18.6 19.2 18.6 19.1 18.6 19 18.6 19 18.6 18.9 18.5 18.9 18.5 18.8 18.5 18.8 18.4 18.8 18.4 18.7 18.3 18.7 18.3 18.7 18.2 18.7 18.2 18.7 18.1 18.7 18.1 18.7 18.1 18.7 18 18.7 18 18.7 17.9 18.7 17.9 18.7 17.8 18.8 17.8 18.8 17.7 18.8 17.7 18.9 17.6 18.9 17.6 19 17.6 19 17.6 19.1 17.5 19.1 17.5 19.2 17.5 19.3 17.4 19.9"/>
850      <polygon class="cls-4" points="24.7 18.2 24.6 18.2 24.6 18.2 24.6 18.2 24.5 18.2 24.5 18.1 24.4 18.1 24.4 18.1 24.3 18.1 24.2 18.1 24.2 18.1 24.1 18 24.1 18 24 18 23.9 18 23.8 18 23.8 18 23.7 18 23.6 18 23.5 18 23.4 18.1 23.4 18.1 23.3 18.1 23.2 18.2 23.1 18.2 23 18.3 22.9 18.4 22.9 18.5 22.8 18.6 22.7 18.7 22.7 18.9 22.6 19 22.6 19.2 22.5 19.3 22.5 19.4 22.5 19.5 22.5 19.7 22.5 19.8 22.6 19.9 22.6 19.9 22.6 20 22.7 20.1 22.7 20.2 22.8 20.3 22.9 20.3 22.9 20.4 23 20.4 23.1 20.5 23.2 20.5 23.3 20.5 23.3 20.5 23.4 20.5 23.4 20.5 23.5 20.5 23.6 20.5 23.7 20.5 23.7 20.5 23.8 20.5 23.9 20.5 24 20.5 24.1 20.5 24.1 20.4 24.2 20.4 24.3 20.3 24.3 20.3 24.2 21.1 24.2 21.1 24.2 21.1 24.1 21.2 24.1 21.2 24.1 21.2 24 21.2 24 21.2 23.9 21.3 23.8 21.3 23.8 21.3 23.7 21.3 23.6 21.3 23.4 21.3 23.3 21.3 23.2 21.3 23 21.3 22.8 21.3 22.7 21.3 22.6 21.2 22.4 21.2 22.3 21.1 22.2 21 22 20.9 21.9 20.8 21.8 20.6 21.7 20.5 21.7 20.3 21.6 20.1 21.6 19.9 21.6 19.7 21.6 19.5 21.6 19.2 21.6 19.1 21.6 19 21.7 18.8 21.7 18.7 21.7 18.6 21.8 18.5 21.8 18.4 21.9 18.3 21.9 18.2 22 18.1 22 18 22.1 18 22.1 17.9 22.2 17.8 22.2 17.8 22.3 17.7 22.4 17.6 22.4 17.6 22.5 17.5 22.6 17.5 22.7 17.4 22.8 17.4 22.9 17.3 22.9 17.3 23 17.3 23.1 17.3 23.2 17.2 23.3 17.2 23.4 17.2 23.5 17.2 23.7 17.2 23.8 17.2 23.9 17.2 24 17.2 24.1 17.2 24.1 17.2 24.2 17.2 24.3 17.2 24.4 17.3 24.5 17.3 24.5 17.3 24.6 17.3 24.7 17.3 24.7 17.3 24.8 17.4 24.8 17.4 24.8 17.4 24.8 17.4 24.7 18.2 24.7 18.2 24.7 18.2"/>
851      <polyline class="cls-5" points="24.7 18.2 24.7 18.2 24.6 18.2 24.6 18.2 24.6 18.2 24.5 18.2 24.5 18.1 24.4 18.1 24.4 18.1 24.3 18.1 24.2 18.1 24.2 18.1 24.1 18 24.1 18 24 18 23.9 18 23.8 18 23.8 18 23.8 18 23.7 18 23.6 18 23.5 18 23.4 18.1 23.4 18.1 23.3 18.1 23.2 18.2 23.1 18.2 23 18.3 22.9 18.4 22.9 18.5 22.8 18.6 22.7 18.7 22.7 18.9 22.6 19 22.6 19.2 22.6 19.2 22.5 19.3 22.5 19.4 22.5 19.5 22.5 19.7 22.5 19.8 22.6 19.9 22.6 19.9 22.6 20 22.7 20.1 22.7 20.2 22.8 20.3 22.9 20.3 22.9 20.4 23 20.4 23.1 20.5 23.2 20.5 23.2 20.5 23.3 20.5 23.3 20.5 23.4 20.5 23.4 20.5 23.5 20.5 23.6 20.5 23.7 20.5 23.7 20.5 23.8 20.5 23.9 20.5 24 20.5 24.1 20.5 24.1 20.4 24.2 20.4 24.3 20.3 24.3 20.3 24.2 21.1 24.2 21.1 24.2 21.1 24.2 21.1 24.1 21.2 24.1 21.2 24.1 21.2 24 21.2 24 21.2 23.9 21.3 23.8 21.3 23.8 21.3 23.7 21.3 23.6 21.3 23.4 21.3 23.3 21.3 23.2 21.3 23 21.3 23 21.3 22.8 21.3 22.7 21.3 22.6 21.2 22.4 21.2 22.3 21.1 22.2 21 22 20.9 21.9 20.8 21.8 20.6 21.7 20.5 21.7 20.3 21.6 20.1 21.6 19.9 21.6 19.7 21.6 19.5 21.6 19.2 21.6 19.2 21.6 19.1 21.6 19 21.7 18.8 21.7 18.7 21.7 18.6 21.8 18.5 21.8 18.4 21.9 18.3 21.9 18.2 22 18.1 22 18 22.1 18 22.1 17.9 22.2 17.8 22.2 17.8 22.3 17.7 22.4 17.6 22.4 17.6 22.5 17.5 22.6 17.5 22.7 17.4 22.8 17.4 22.9 17.3 22.9 17.3 23 17.3 23.1 17.3 23.2 17.2 23.3 17.2 23.4 17.2 23.5 17.2 23.7 17.2 23.8 17.2 23.8 17.2 23.9 17.2 24 17.2 24.1 17.2 24.1 17.2 24.2 17.2 24.3 17.2 24.4 17.3 24.5 17.3 24.5 17.3 24.6 17.3 24.7 17.3 24.7 17.3 24.8 17.4 24.8 17.4 24.8 17.4 24.8 17.4 24.7 18.2"/>
852      <polygon class="cls-4" points="32.2 21.3 31.4 21.3 31.4 21 31.4 21 31.4 21 31.3 21.1 31.3 21.1 31.2 21.2 31.2 21.2 31.1 21.2 31.1 21.3 31 21.3 30.9 21.3 30.9 21.3 30.8 21.4 30.8 21.4 30.7 21.4 30.6 21.4 30.6 21.4 30.5 21.4 30.4 21.4 30.2 21.3 30.1 21.3 30 21.2 29.8 21.1 29.8 21 29.7 20.9 29.6 20.8 29.5 20.6 29.5 20.5 29.4 20.3 29.4 20.2 29.4 20 29.4 19.9 29.4 19.7 29.5 19.6 29.5 19.4 29.6 19.2 29.6 19.1 29.7 18.9 29.8 18.8 29.9 18.6 30 18.5 30.1 18.4 30.2 18.3 30.3 18.3 30.4 18.2 30.5 18.2 30.6 18.1 30.8 18.1 30.9 18.1 31 18.1 31.1 18.1 31.2 18.1 31.3 18.1 31.3 18.1 31.4 18.1 31.5 18.2 31.5 18.2 31.6 18.2 31.6 18.3 31.7 18.3 31.7 18.3 31.8 18.4 31.8 18.4 31.8 18.5 31.8 18.5 31.9 18.5 31.9 18.5 32.1 17.3 32.9 17.3 32.2 21.3 32.2 21.3 32.2 21.3"/>
853      <polyline class="cls-5" points="32.2 21.3 31.4 21.3 31.4 21 31.4 21 31.4 21 31.4 21 31.3 21.1 31.3 21.1 31.2 21.2 31.2 21.2 31.1 21.2 31.1 21.3 31 21.3 30.9 21.3 30.9 21.3 30.8 21.4 30.8 21.4 30.7 21.4 30.6 21.4 30.6 21.4 30.5 21.4 30.5 21.4 30.4 21.4 30.2 21.3 30.1 21.3 30 21.2 29.8 21.1 29.8 21 29.7 20.9 29.6 20.8 29.5 20.6 29.5 20.5 29.4 20.3 29.4 20.2 29.4 20 29.4 19.9 29.4 19.7 29.5 19.6 29.5 19.6 29.5 19.4 29.6 19.2 29.6 19.1 29.7 18.9 29.8 18.8 29.9 18.6 30 18.5 30.1 18.4 30.2 18.3 30.3 18.3 30.4 18.2 30.5 18.2 30.6 18.1 30.8 18.1 30.9 18.1 31 18.1 31 18.1 31.1 18.1 31.2 18.1 31.3 18.1 31.3 18.1 31.4 18.1 31.5 18.2 31.5 18.2 31.6 18.2 31.6 18.3 31.7 18.3 31.7 18.3 31.8 18.4 31.8 18.4 31.8 18.5 31.8 18.5 31.9 18.5 31.9 18.5 32.1 17.3 32.9 17.3 32.2 21.3"/>
854      <polygon class="cls-2" points="30.8 20.6 30.9 20.6 31 20.6 31.1 20.5 31.1 20.5 31.2 20.5 31.3 20.4 31.3 20.4 31.4 20.3 31.4 20.3 31.5 20.2 31.5 20.1 31.5 20.1 31.6 20 31.6 19.9 31.6 19.8 31.6 19.7 31.6 19.6 31.7 19.6 31.7 19.5 31.7 19.4 31.6 19.3 31.6 19.2 31.6 19.2 31.6 19.1 31.6 19 31.5 19 31.5 18.9 31.4 18.9 31.4 18.8 31.3 18.8 31.3 18.8 31.2 18.8 31.1 18.8 31 18.8 31 18.8 30.9 18.9 30.8 18.9 30.8 19 30.7 19 30.7 19.1 30.6 19.1 30.6 19.2 30.5 19.3 30.5 19.4 30.5 19.4 30.5 19.5 30.4 19.6 30.4 19.7 30.4 19.8 30.4 20 30.4 20.1 30.5 20.3 30.5 20.4 30.6 20.5 30.7 20.6 30.8 20.6 30.8 20.6 30.8 20.6"/>
855      <polygon class="cls-4" points="12 20.7 11.9 21.3 11.1 21.3 11.2 21.2 11.2 21.1 11.2 21 11.2 21 11.2 21 11.
8551 21.1 11 21.1 11 21.2 10.9 21.2 10.8 21.2 10.8 21.3 10.7 21.3 10.6 21.3 10.5 21.3 10.4 21.4 10.3 21.4 10.2 21.4 10.1 21.4 10 21.4 10 21.4 9.9 21.3 9.8 21.3 9.7 21.3 9.6 21.2 9.5 21.2 9.5 21.1 9.4 21.1 9.4 21 9.3 20.9 9.3 20.9 9.3 20.8 9.3 20.7 9.3 20.7 9.2 20.6 9.2 20.5 9.2 20.5 9.3 20.3 9.3 20.2 9.3 20.1 9.3 20 9.4 19.9 9.4 19.8 9.5 19.7 9.6 19.7 9.7 19.6 9.7 19.5 9.8 19.5 9.9 19.4 10 19.4 10.1 19.3 10.2 19.3 10.3 19.3 10.3 19.3 10.4 19.3 10.4 19.3 10.4 19.3 10.4 19.3 10.5 19.3 10.5 19.3 10.6 19.3 10.6 19.3 10.7 19.3 10.7 19.3 10.8 19.2 10.8 19.2 10.9 19.2 10.9 19.2 11 19.2 11 19.2 11.1 19.2 11.2 19.2 11.2 19.2 11.3 19.2 11.3 19.3 11.4 19.3 11.4 19.3 11.4 19.2 11.4 19.2 11.4 19.1 11.4 19.1 11.4 19 11.4 18.9 11.4 18.9 11.3 18.8 11.2 18.8 11.2 18.8 11.1 18.7 11 18.7 10.9 18.7 10.9 18.7 10.8 18.7 10.7 18.7 10.6 18.7 10.5 18.7 10.4 18.8 10.3 18.8 10.2 18.8 10.1 18.8 10 18.8 9.9 18.8 9.9 18.8 9.8 18.9 9.8 18.9 9.7 18.9 10 18.2 10 18.1 10.1 18.1 10.2 18.1 10.2 18.1 10.3 18.1 10.4 18 10.5 18 10.5 18 10.6 18 10.7 18 10.8 18 10.9 18 11 18 11.1 18 11.2 18 11.3 18 11.4 18 11.5 18 11.6 18.1 11.7 18.1 11.8 18.1 11.9 18.2 12 18.2 12.1 18.3 12.1 18.4 12.2 18.4 12.3 18.5 12.3 18.6 12.3 18.7 12.4 18.8 12.4 18.9 12.3 19 12 20.7 12 20.7 12 20.7"/>
856      <polyline class="cls-5" points="12 20.7 11.9 21.3 11.1 21.3 11.1 21.3 11.2 21.2 11.2 21.1 11.2 21 11.2 21 11.2 21 11.2 21 11.1 21.1 11 21.1 11 21.2 10.9 21.2 10.8 21.2 10.8 21.3 10.7 21.3 10.6 21.3 10.5 21.3 10.4 21.4 10.3 21.4 10.2 21.4 10.1 21.4 10 21.4 10 21.4 10 21.4 9.9 21.3 9.8 21.3 9.7 21.3 9.6 21.2 9.5 21.2 9.5 21.1 9.4 21.1 9.4 21 9.3 20.9 9.3 20.9 9.3 20.8 9.3 20.7 9.3 20.7 9.2 20.6 9.2 20.5 9.2 20.5 9.2 20.5 9.3 20.3 9.3 20.2 9.3 20.1 9.3 20 9.4 19.9 9.4 19.8 9.5 19.7 9.6 19.7 9.7 19.6 9.7 19.5 9.8 19.5 9.9 19.4 10 19.4 10.1 19.3 10.2 19.3 10.3 19.3 10.3 19.3 10.3 19.3 10.4 19.3 10.4 19.3 10.4 19.3 10.4 19.3 10.5 19.3 10.5 19.3 10.6 19.3 10.6 19.3 10.7 19.3 10.7 19.3 10.8 19.2 10.8 19.2 10.9 19.2 10.9 19.2 11 19.2 11 19.2 11 19.2 11.1 19.2 11.2 19.2 11.2 19.2 11.3 19.2 11.3 19.3 11.4 19.3 11.4 19.3 11.4 19.3 11.4 19.2 11.4 19.2 11.4 19.1 11.4 19.1 11.4 19.1 11.4 19 11.4 18.9 11.4 18.9 11.3 18.8 11.2 18.8 11.2 18.8 11.1 18.7 11 18.7 11 18.7 10.9 18.7 10.9 18.7 10.8 18.7 10.7 18.7 10.6 18.7 10.5 18.7 10.4 18.8 10.3 18.8 10.2 18.8 10.1 18.8 10 18.8 9.9 18.8 9.9 18.8 9.8 18.9 9.8 18.9 9.7 18.9 10 18.2 10 18.2 10 18.1 10.1 18.1 10.2 18.1 10.2 18.1 10.3 18.1 10.4 18 10.5 18 10.5 18 10.6 18 10.7 18 10.8 18 10.9 18 11 18 11.1 18 11.2 18 11.3 18 11.3 18 11.4 18 11.5 18 11.6 18.1 11.7 18.1 11.8 18.1 11.9 18.2 12 18.2 12.1 18.3 12.1 18.4 12.2 18.4 12.3 18.5 12.3 18.6 12.3 18.7 12.4 18.8 12.4 18.9 12.3 19 12 20.7"/>
857      <polygon class="cls-3" points="11.3 19.9 11.3 19.8 11.3 19.8 11.3 19.8 11.2 19.8 11.2 19.8 11.2 19.8 11.1 19.8 11.1 19.8 11 19.8 11 19.8 10.9 19.8 10.9 19.8 10.8 19.8 10.8 19.8 10.7 19.8 10.7 19.9 10.7 19.9 10.7 19.9 10.6 19.9 10.6 19.9 10.6 19.9 10.5 19.9 10.5 20 10.4 20 10.4 20 10.3 20 10.3 20.1 10.3 20.1 10.2 20.2 10.2 20.2 10.2 20.3 10.2 20.3 10.2 20.4 10.2 20.5 10.2 20.5 10.3 20.6 10.3 20.6 10.4 20.6 10.4 20.7 10.5 20.7 10.6 20.7 10.6 20.6 10.7 20.6 10.8 20.6 10.9 20.6 10.9 20.6 11 20.5 11 20.5 11.1 20.5 11.1 20.4 11.1 20.4 11.1 20.4 11.2 20.3 11.2 20.3 11.2 20.3 11.2 20.2 11.2 20.1 11.3 20 11.3 19.9 11.3 19.9 11.3 19.9 11.3 19.9"/>
858      <polygon class="cls-4" points="5.6 21.3 4.8 21.3 5.5 17.3 6.9 17.3 7 19.7 8 17.3 9.6 17.3 8.8 21.3 8 21.3 8.5 18.3 8.5 18.3 7.3 21.3 6.3 21.3 6.3 21.2 6.3 20.9 6.3 20.4 6.2 19.9 6.2 19.3 6.2 18.8 6.1 18.5 6.1 18.3 6.1 18.3 6.1 18.3 6.1 18.3 6.1 18.3 5.6 21.3 5.6 21.3 5.6 21.3"/>
859      <polyline class="cls-5" points="5.6 21.3 4.8 21.3 5.5 17.3 6.9 17.3 7 19.7 8 17.3 9.6 17.3 8.8 21.3 8 21.3 8.5 18.3 8.5 18.3 7.3 21.3 6.3 21.3 6.3 21.3 6.3 21.2 6.3 20.9 6.3 20.4 6.2 19.9 6.2 19.3 6.2 18.8 6.1 18.5 6.1 18.3 6.1 18.3 6.1 18.3 6.1 18.3 6.1 18.3 6.1 18.3 5.6 21.3"/>
860      <polygon class="cls-4" points="27.2 20.7 27.1 21.3 26.3 21.3 26.3 21.2 26.3 21.1 26.3 21 26.3 21 26.3 21 26.3 21.1 26.2 21.1 26.1 21.2 26.1 21.2 26 21.2 25.9 21.3 25.9 21.3 25.8 21.3 25.7 21.4 25.6 21.4 25.5 21.4 25.4 21.4 25.3 21.4 25.3 21.4 25.2 21.4 25.1 21.3 25 21.3 24.9 21.3 24.8 21.2 24.7 21.2 24.7 21.1 24.6 21.1 24.6 21 24.5 20.9 24.5 20.9 24.5 20.8 24.5 20.7 24.5 20.7 24.5 20.6 24.5 20.5 24.5 20.5 24.5 20.3 24.5 20.2 24.5 20.1 24.5 20 24.6 19.9 24.6 19.8 24.7 19.7 24.8 19.7 24.9 19.6 24.9 19.5 25 19.5 25.1 19.4 25.2 19.4 25.3 19.3 25.4 19.3 25.5 19.3 25.5 19.3 25.6 19.3 25.6 19.3 25.6 19.3 25.6 19.3 25.7 19.3 25.7 19.3 25.8 19.3 25.8 19.3 25.9 19.3 25.9 19.3 26 19.2 26 19.2 26.1 19.2 26.1 19.2 26.2 19.2 26.2 19.2 26.3 19.2 26.4 19.2 26.4 19.2 26.5 19.2 26.6 19.3 26.6 19.3 26.6 19.3 26.6 19.2 26.6 19.2 26.6 19.1 26.6 19.1 26.6 19 26.6 18.9 26.5 18.9 26.5 18.8 26.4 18.8 26.4 18.8 26.3 18.7 26.2 18.7 26.2 18.7 26.1 18.7 26 18.7 25.9 18.7 25.8 18.7 25.7 18.7 25.6 18.8 25.5 18.8 25.4 18.8 25.3 18.8 25.2 18.8 25.1 18.8 25.1 18.8 25 18.9 25 18.9 24.9 18.9 25.2 18.2 25.2 18.1 25.3 18.1 25.4 18.1 25.4 18.1 25.5 18.1 25.6 18 25.7 18 25.8 18 25.8 18 25.9 18 26 18 26.1 18 26.2 18 26.3 18 26.4 18 26.5 18 26.6 18 26.7 18 26.8 18.1 26.9 18.1 27 18.1 27.1 18.2 27.2 18.2 27.3 18.3 27.3 18.4 27.4 18.4 27.5 18.5 27.5 18.6 27.5 18.7 27.6 18.8 27.6 18.9 27.5 19 27.2 20.7 27.2 20.7 27.2 20.7"/>
861      <polygon class="cls-4" points="27.1 21.4 27.1 21.3 27.2 20.7 27.2 20.7 27.1 21.3 27.1 21.3 27.1 21.4 27.1 21.4 27.1 21.3 27.1 21.4 27.1 21.4 27.1 21.4"/>
862      <polygon class="cls-4" points="26.3 21.3 26.3 21.4 27.1 21.4 27.1 21.3 26.3 21.3 26.3 21.3 26.3 21.3 26.3 21.4 26.3 21.4 26.3 21.3 26.3 21.3 26.3 21.3"/>
863      <polygon class="cls-4" points="26.4 21 26.3 21 26.3 21 26.3 21.1 26.3 21.2 26.3 21.3 26.3 21.3 26.4 21.2 26.4 21.1 26.4 21 26.4 21 26.3 21 26.4 21 26.4 21 26.4 21"/>
864      <polygon class="cls-4" points="25.2 21.4 25.2 21.4 25.3 21.4 25.3 21.4 25.4 21.4 25.5 21.4 25.6 21.4 25.7 21.4 25.8 21.3 25.9 21.3 25.9 21.3 26 21.3 26.1 21.2 26.2 21.2 26.2 21.1 26.3 21.1 26.3 21 26.4 21 26.3 21 26.3 21 26.2 21.1 26.2 21.1 26.1 21.1 26.1 21.2 26 21.2 25.9 21.3 25.8 21.3 25.8 21.3 25.7 21.3 25.6 21.3 25.5 21.4 25.4 21.4 25.3 21.4 25.3 21.4 25.2 21.3 25.2 21.3 25.2 21.4 25.2 21.4 25.2 21.4"/>
865      <polygon class="cls-4" points="24.4 20.5 24.4 20.5 24.4 20.5 24.4 20.6 24.4 20.7 24.5 20.7 24.5 20.8 24.5 20.9 24.5 20.9 24.6 21 24.6 21.1 24.7 21.1 24.7 21.2 24.8 21.2 24.9 21.3 25 21.3 25.1 21.4 25.2 21.4 25.2 21.3 25.1 21.3 25 21.3 24.9 21.3 24.8 21.2 24.7 21.2 24.7 21.1 24.6 21 24.6 21 24.6 20.9 24.5 20.9 24.5 20.8 24.5 20.7 24.5 20.7 24.5 20.6 24.5 20.5 24.5 20.5 24.5 20.5 24.4 20.5 24.4 20.5 24.4 20.5"/>
866      <polygon class="cls-4" points="25.5 19.3 25.5 19.3 25.4 19.3 25.3 19.3 25.2 19.4 25.1 19.4 25 19.5 24.9 19.5 24.8 19.6 24.8 19.7 24.7 19.7 24.6 19.8 24.6 19.9 24.5 20 24.5 20.1 24.5 20.2 24.4 20.3 24.4 20.5 24.5 20.5 24.5 20.3 24.5 20.2 24.5 20.1 24.6 20 24.6 19.9 24.7 19.8 24.7 19.8 24.8 19.7 24.9 19.6 25 19.5 25 19.5 25.1 19.4 25.2 19.4 25.3 19.4 25.4 19.3 25.5 19.3 25.5 19.3 25.5 19.3 25.5 19.3 25.5 19.3"/>
867      <polygon class="cls-4" points="26.2 19.2 26.2 19.2 26.1 19.2 26.1 19.2 26 19.2 26 19.2 25.9 19.2 25.9 19.2 25.8 19.2 25.8 19.3 25.7 19.3 25.7 19.3 25.6 19.3 25.6 19.3 25.6 19.3 25.5 19.3 25.5 19.3 25.5 19.3 25.5 19.3 25.5 19.3 25.6 19.3 25.6 19.3 25.6 19.3 25.6 19.3 25.7 19.3 25.7 19.3 25.8 19.3 25.8 19.3 25.9 19.3 25.9 19.3 26 19.3 26 19.3 26.1 19.3 26.1 19.3 26.2 19.3 26.2 19.3 26.2 19.2 26.2 19.2 26.2 19.2"/>
868      <polygon class="cls-4" points="26.6 19.3 26.6 19.2 26.6 19.2 26.6 19.2 26.5 19.2 26.4 19.2 26.4 19.2 26.3 19.2 26.2 19.2 26.2 19.2 26.2 19.3 26.2 19.3 26.3 19.3 26.4 19.3 26.4 19.3 26.5 19.3 26.6 19.3 26.6 19.3 26.6 19.3 26.6 19.3 26.6 19.3 26.6 19.3 26.6 19.3 26.6 19.3 26.6 19.3 26.6 19.3"/>
869      <polygon class="cls-4" points="26.6 19.1 26.6 19.1 26.6 19.1 26.6 19.2 26.6 19.2 26.6 19.3 26.6 19.3 26.6 19.2 26.6 19.2 26.6 19.1 26.6 19.1 26.6 19.1 26.6 19.1 26.6 19.1 26.6 19.1"/>
870      <polygon class="cls-4" points="26.2 18.8 26.2 18.8 26.3 18.8 26.4 18.8 26.4 18.8 26.5 18.8 26.5 18.9 26.6 18.9 26.6 19 26.6 19.1 26.6 19.1 26.6 19 26.6 18.9 26.6 18.9 26.5 18.8 26.5 18.8 26.4 18.7 26.3 18.7 26.2 18.7 26.2 18.7 26.2 18.8 26.2 18.8 26.2 18.8"/>
871      <polygon class="cls-4" points="24.9 18.9 25 18.9 25 18.9 25 18.9 25.1 18.9 25.1 18.8 25.2 18.8 25.3 18.8 25.4 18.8 25.5 18.8 25.6 18.8 25.7 18.8 25.8 18.8 25.9 18.7 26 18.7 26.1 18.7 26.2 18.7 26.2 18.8 26.2 18.7 26.2 18.7 26.1 18.7 26 18.7 25.9 18.7 25.8 18.7 25.7 18.7 25.6 18.7 25.5 18.7 25.4 18.8 25.3 18.8 25.2 18.8 25.1 18.8 25.1 18.8 25 18.8 25 18.9 24.9 18.9 25 18.9 24.9 18.9 24.9 18.9 24.9 18.9"/>
872      <polygon class="cls-4" points="25.2 18.1 25.1 18.2 24.9 18.9 25 18.9 25.2 18.2 25.2 18.2 25.2 18.1 25.1 18.1 25.1 18.2 25.2 18.1 25.2 18.1 25.2 18.1"/>
873      <polygon class="cls-4" points="26.5 18 26.5 18 26.4 18 26.3 18 26.2 18 26.1 18 26 18 25.9 18 25.8 18 25.8 18 25.7 18 25.6 18 25.5 18 25.4 18.1 25.4 18.1 25.3 18.1 25.2 18.1 25.2 18.1 25.2 18.2 25.2 18.2 25.3 18.1 25.4 18.1 25.4 18.1 25.5 18.1 25.6 18.1 25.7 18.1 25.8 18 25.8 18 25.9 18 26 18 26.1 18 26.2 18 26.3 18 26.4 18 26.5 18 26.5 18 26.5 18 26.5 18 26.5 18"/>
874      <polygon class="cls-4" points="27.6 19 27.6 19 27.6 18.9 27.6 18.8 27.6 18.7 27.5 18.6 27.5 18.5 27.4 18.4 27.3 18.3 27.3 18.3 27.2 18.2 27.1 18.2 27 18.1 26.9 18.1 26.8 18 26.7 18 26.6 18 26.5 18 26.5 18 26.6 18 26.7 18.1 26.8 18.1 26.9 18.1 27 18.1 27.1 18.2 27.2 18.2 27.2 18.3 27.3 18.4 27.4 18.4 27.4 18.5 27.5 18.6 27.5 18.7 27.5 18.8 27.5 18.9 27.5 19 27.5 19 27.6 19 27.6 19 27.6 19"/>
875      <polygon class="cls-4" points="27.2 20.7 27.2 20.7 27.6 19 27.5 19 27.2 20.7 27.2 20.7 27.2 20.7 27.2 20.7 27.2 20.7"/>
876      <polygon class="cls-2" points="26.5 19.9 26.5 19.8 26.5 19.8 26.4 19.8 26.4 19.8 26.4 19.8 26.3 19.8 26.3 19.8 26.2 19.8 26.2 19.8 26.1 19.8 26.1 19.8 26.1 19.8 26 19.8 26 19.8 25.9 19.9 25.9 19.9 25.9 19.9 25.9 19.9 25.8 19.9 25.8 19.9 25.7 19.9 25.7 19.9 25.7 19.9 25.6 20 25.6 20 25.6 20 25.5 20.1 25.5 20.1 25.5 20.2 25.4 20.2 25.4 20.2 25.4 20.3 25.4 20.4 25.4 20.5 25.4 20.5 25.5 20.6 25.5 20.6 25.6 20.6 25.6 20.7 25.7 20.7 25.8 20.7 25.9 20.6 25.9 20.6 26 20.6 26.1 20.6 26.1 20.6 26.2 20.5 26.2 20.5 26.3 20.5 26.3 20.4 26.4 20.4 26.4 20.3 26.4 20.3 26.4 20.3 26.4 20.2 26.4 20.2 26.4 20.1 26.5 20 26.5 19.9 26.5 19.9 26.5 19.9 26.5 19.9"/>
877      <polygon class="cls-4" points="32.8 20.9 32.8 20.8 32.8 20.8 32.9 20.7 32.9 20.6 33 20.6 33.1 20.5 33.1 20.5 33.2 20.5 33.3 20.5 33.4 20.5 33.5 20.6 33.5 20.6 33.6 20.7 33.6 20.8 33.6 20.8 33.6 20.9 33.6 20.9 33.6 20.9 33.5 20.8 33.5 20.7 33.5 20.7 33.4 20.6 33.4 20.6 33.3 20.6 33.2 20.6 33.1 20.6 33.1 20.6 33 20.6 33 20.7 32.9 20.7 32.9 20.8 32.9 20.9 32.9 20.9 32.8 20.9 32.8 20.9 32.8 20.9"/>
878      <polygon class="cls-4" points="33.1 20.9 33.1 20.7 33.2 20.7 33.3 20.7 33.3 20.7 33.3 20.8 33.4 20.8 33.4 20.8 33.4 20.8 33.4 20.8 33.4 20.8 33.4 20.9 33.4 20.9 33.4 20.9 33.4 20.9 33.2 20.9 33.2 20.9 33.3 20.9 33.3 20.9 33.3 20.9 33.3 20.9 33.3 20.9 33.3 20.9 33.3 20.8 33.3 20.8 33.3 20.8 33.3 20.8 33.3 20.8 33.3 20.8 33.3 20.8 33.3 20.8 33.2 20.8 33.1 20.8 33.1 20.9 33.1 20.9 33.1 20.9 33.1 20.9"/>
879      <polygon class="cls-4" points="32.8 20.9 32.8 20.9 32.8 21 32.8 21.1 32.9 21.2 32.9 21.2 33 21.3 33.1 21.3 33.1 21.4 33.2 21.4 33.3 21.4 33.4 21.3 33.5 21.3 33.5 21.2 33.6 21.2 33.6 21.1 33.6 21 33.7 20.9 33.6 20.9 33.6 20.9 33.6 20.9 33.6 21 33.5 21.1 33.5 21.1 33.5 21.2 33.4 21.2 33.4 21.3 33.3 21.3 33.2 21.3 33.1 21.3 33.1 21.3 33 21.2 33 21.2 32.9 21.1 32.9 21.1 32.9 21 32.9 20.9 32.9 20.9 32.8 20.9 32.8 20.9 32.8 20.9"/>
880      <polygon class="cls-4" points="33.1 20.9 33.1 21.1 33.1 21.1 33.1 20.9 33.2 20.9 33.3 21.1 33.4 21.1 33.3 20.9 33.3 20.9 33.3 20.9 33.3 20.9 33.4 20.9 33.4 20.9 33.2 20.9 33.2 20.9 33.1 20.9 33.1 20.9 33.1 20.9 33.1 20.9 33.1 20.9"/>
881      <path class="cls-5" d="M32.8,20.9h0m.3.2h0v-.4h.2v.2h-.1v-.2h-.1v.2m.1-.2h0m0,.4h0"/>
882      <polygon class="cls-4" points="27.5 21.3 28.3 21.3 28.3 21.3 28.6 19.6 28.6 19.5 28.7 19.5 28.7 19.4 28.7 19.3 28.7 19.3 28.8 19.2 28.8 19.1 28.9 19.1 28.9 19 29 19 29 18.9 29.1 18.9 29.2 18.9 29.3 18.8 29.4 18.8 29.5 18.8 29.6 18.8 29.6 18.8 29.6 18.8 29.6 18.8 29.8 18 29.7 18 29.6 18 29.5 18.1 29.4 18.1 29.4 18.1 29.3 18.1 29.2 18.2 29.2 18.2 29.1 18.2 29.1 18.3 29 18.3 29 18.4 28.9 18.4 28.9 18.5 28.8 18.6 28.8 18.6 28.9 18.1 28 18.1 27.5 21.3 27.5 21.3 27.5 21.3 27.5 21.3"/>
883      <polyline class="cls-5" points="27.5 21.3 28.3 21.3 28.3 21.3 28.6 19.6 28.6 19.6 28.6 19.5 28.7 19.5 28.7 19.4 28.7 19.3 28.7 19.3 28.8 19.2 28.8 19.1 28.9 19.1 28.9 19 29 19 29 18.9 29.1 18.9 29.2 18.9 29.3 18.8 29.4 18.8 29.5 18.8 29.5 18.8 29.6 18.8 29.6 18.8 29.6 18.8 29.6 18.8 29.8 18 29.8 18 29.7 18 29.6 18 29.5 18.1 29.4 18.1 29.4 18.1 29.3 18.1 29.2 18.2 29.2 18.2 29.1 18.2 29.1 18.3 29 18.3 29 18.4 28.9 18.4 28.9 18.5 28.8 18.6 28.8 18.6 28.9 18.1 28 18.1 27.5 21.3 27.5 21.3"/>
884      <polygon class="cls-4" points="19.3 21.3 20.2 21.3 20.2 21.3 20.5 19.6 20.5 19.5 20.5 19.5 20.6 19.4 20.6 19.3 20.6 19.3 20.6 19.2 20.7 19.2 20.7 19.1 20.8 19.1 20.8 19 20.9 19 21 18.9 21 18.9 21.1 18.9 21.2 18.9 21.4 18.9 21.4 18.9 21.4 18.9 21.4 18.9 21.4 18.9 21.4 18.9 21.4 18.9 21.5 18.9 21.5 18.9 21.5 18.9 21.5 18.8 21.5 18.8 21.5 18.7 21.5 18.6 21.5 18.6 21.6 18.5 21.6 18.4 21.6 18.3 21.7 18.3 21.7 18.2 21.7 18.2 21.7 18.1 21.8 18.1 21.8 18 21.8 18 21.8 18 21.8 18 21.8 18 21.7 18 21.7 18 21.7 18 21.7 18 21.6 18 21.5 18 21.5 18 21.4 18.1 21.3 18.1 21.2 18.1 21.2 18.1 21.1 18.2 21.1 18.2 21 18.2 21 18.3 20.9 18.3 20.9 18.4 20.8 18.4 20.8 18.5 20.7 18.6 20.7 18.6 20.8 18.1 19.9 18.1 19.3 21.3 19.3 21.3 19.3 21.3 19.3 21.3"/>
885      <polyline class="cls-5" points="19.3 21.3 20.2 21.3 20.2 21.3 20.5 19.6 20.5 19.6 20.5 19.5 20.5 19.5 20.6 19.4 20.6 19.3 20.6 19.3 20.6 19.2 20.7 19.2 20.7 19.1 20.8 19.1 20.8 19 20.9 19 21 18.9 21 18.9 21.1 18.9 21.2 18.9 21.4 18.9 21.4 18.9 21.4 18.9 21.4 18.9 21.4 18.9 21.4 18.9 21.4 18.9 21.4 18.9 21.5 18.9 21.5 18.9 21.5 18.9 21.5 18.9 21.5 18.8 21.5 18.8 21.5 18.7 21.5 18.6 21.5 18.6 21.6 18.5 21.6 18.4 21.6 18.4 21.6 18.3 21.7 18.3 21.7 18.2 21.7 18.2 21.7 18.1 21.8 18.1 21.8 18 21.8 18 21.8 18 21.8 18 21.8 18 21.8 18 21.7 18 21.7 18 21.7 18 21.7 18 21.6 18 21.6 18 21.5 18 21.5 18 21.4 18.1 21.3 18.1 21.2 18.1 21.2 18.1 21.1 18.2 21.1 18.2 21 18.2 21 18.3 20.9 18.3 20.9 18.4 20.8 18.4 20.8 18.5 20.7 18.6 20.7 18.6 20.8 18.1 19.9 18.1 19.3 21.3 19.3 21.3"/>
886      <polygon class="cls-2" points="32.8 24.6 32.8 24.5 32.8 24.5 32.9 24.4 32.9 24.3 33 24.3 33.1 24.2 33.1 24.2 33.2 24.2 33.3 24.2 33.4 24.2 33.5 24.3 33.5 24.3 33.6 24.4 33.6 24.5 33.6 24.5 33.6 24.6 33.6 24.6 33.5 24.5 33.5 24.4 33.5 24.4 33.4 24.3 33.4 24.3 33.3 24.3 33.2 24.3 33.1 24.3 33.1 24.3 33 24.3 33 24.4 32.9 24.4 32.9 24.5 32.9 24.6 32.8 24.6 32.8 24.6 32.8 24.6"/>
887      <polygon class="cls-2" points="33.1 24.6 33.1 24.4 33.2 24.4 33.3 24.4 33.3 24.5 33.3 24.5 33.4 24.5 33.4 24.5 33.4 24.5 33.4 24.5 33.4 24.6 33.3 24.6 33.3 24.5 33.3 24.5 33.3 24.5 33.3 24.5 33.3 24.5 33.3 24.5 33.3 24.5 33.3 24.5 33.2 24.5 33.1 24.5 33.1 24.6 33.1 24.6 33.1 24.6 33.1 24.6"/>
888      <polygon class="cls-2" points="32.8 24.6 32.8 24.6 32.9 24.6 32.9 24.6 32.9 24.6 32.8 24.6 32.8 24.6 32.8 24.6"/>
889      <polygon class="cls-2" points="33.1 24.6 33.1 24.6 33.1 24.6 33.1 24.6 33.2 24.6 33.2 24.6 33.3 24.6 33.3 24.6 33.3 24.6 33.3 24.6 33.3 24.6 33.3 24.6 33.3 24.6 33.4 24.6 33.4 24.6 33.4 24.6 33.4 24.6 33.4 24.6 33.4 24.6 33.1 24.6 33.1 24.6 33.1 24.6"/>
890      <polygon class="cls-2" points="33.6 24.6 33.6 24.6 33.6 24.6 33.6 24.6 33.7 24.6 33.6 24.6 33.6 24.6 33.6 24.6"/>
891      <polygon class="cls-2" points="32.8 24.6 32.8 24.6 32.8 24.7 32.8 24.8 32.9 24.9 32.9 24.9 33 25 33.1 25 33.1 25.1 33.2 25.1 33.3 25.1 33.4 25 33.5 25 33.5 24.9 33.6 24.9 33.6 24.8 33.6 24.7 33.7 24.6 33.7 24.6 33.6 24.6 33.6 24.6 33.6 24.7 33.5 24.8 33.5 24.8 33.5 24.9 33.4 24.9 33.4 25 33.3 25 33.2 25 33.1 25 33.1 25 33 24.9 33 24.9 32.9 24.8 32.9 24.8 32.9 24.7 32.9 24.6 32.9 24.6 32.8 24.6 32.8 24.6 32.8 24.6"/>
892      <polygon class="cls-2" points="33.1 24.6 33.1 24.8 33.1 24.8 33.1 24.6 33.2 24.6 33.3 24.8 33.4 24.8 33.3 24.6 33.3 24.6 33.3 24.6 33.3 24.6 33.4 24.6 33.4 24.6 33.1 24.6 33.1 24.6 33.1 24.6"/>
893    </g>
894  </g>
895</svg>
896 <svg class="payment-icon circle" id="ci-cash" xmlns="http://www.w3.
896org/2000/svg" viewBox="0 0 38.1 38.1">
897  <defs>
898    <style>
899      #ci-cash .cls-1 {
900        fill: #0058a0;
901      }#ci-cash .cls-2 {
902        fill: #fff;
903      }
904    </style>
905  </defs>
906  <title>Cash</title>
907  <g>
908    <circle class="cls-1" cx="19.1" cy="19.1" r="19.1" transform="translate(-7.9 19.1) rotate(-45)"/>
909    <g>
910      <path class="cls-2" d="M19,20.5H4.5a.7.7,0,0,1-.6-.9,5,5,0,0,1,.3-1.3L6.4,11A1.6,1.6,0,0,1,8.1,9.7H29.8a2.8,2.8,0,0,1,1.3.3,1.3,1.3,0,0,1,.6.7c.8,2.9,1.7,5.7,2.5,8.6.2.7-.1,1.2-.9,1.2H19ZM5.9,16.7h.3a4.8,4.8,0,0,1,2.1.7,2.9,2.9,0,0,1,1.3,1.4c.1.3.3.3.5.3H28.4a2.4,2.4,0,0,1,1.5-1.7l2.3-.9c-.3-1.1-.7-2.2-1-3.4s-.2-.3-.4-.3l-1.5-.4a4.8,4.8,0,0,1-2.4-1.8l-.4-.3H11.3A4.3,4.3,0,0,1,9.7,12a7.8,7.8,0,0,1-2.4.9c-.2,0-.4.1-.4.3s-.3,1.2-.5,1.8Z"/>
911      <path class="cls-2" d="M19.1,22H33.9c.2,0,.3.1.4.3s-.3,1-.8,1H4.5a.8.8,0,0,1-.6-1.1l.2-.2h15Z"/>
912      <path class="cls-2" d="M19.1,24.6H33.9c.2,0,.3,0,.4.3a1,1,0,0,1-.8,1H4.5a.8.8,0,0,1-.6-1.1H19.1Z"/>
913      <path class="cls-2" d="M19.1,27.1H33.9c.2,0,.3.1.4.3s-.3,1-.8,1H4.5a.8.8,0,0,1-.6-1.1c0-.1.1-.1.2-.2h15Z"/>
914      <path class="cls-2" d="M22.4,12.1A5,5,0,0,0,19.2,11a5.7,5.7,0,0,0-3.4,1,3,3,0,0,0-.3,4.9,5,5,0,0,0,3.1,1.2,4.9,4.9,0,0,0,3.7-.9A3,3,0,0,0,22.4,12.1Zm-1.2,4-1.5.4c0,.4,0,.4-.5.4h-.4c-.3,0-.4-.1-.4-.3v-.2l-1.7-.2c-.1,0-.4,0-.4-.2s.3-.6.5-.6h2.6l.4-.2-.4-.2-1.8-.5-.6-.3a.8.8,0,0,1-.2-1.3,2.2,2.2,0,0,1,1.2-.5h.5c.1-.2.1-.4.2-.4h.7c.1,0,.2.2.2.3s0,.2.2.2l1.1.2a.4.4,0,0,1,.4.3.6.6,0,0,1-.6.5h-2l-.3.2.3.2,1.7.5.9.3a1.1,1.1,0,0,1,.5.9A.9.9,0,0,1,21.2,16.1Z"/>
915    </g>
916  </g>
917</svg>
918 <svg class="payment-icon circle" id="ci-check" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 38.1 38.1">
919  <defs>
920    <style>
921      #ci-check .cls-1 {
922        fill: #0058a0;
923      }#ci-check .cls-2 {
924        fill: #fff;
925      }
926    </style>
927  </defs>
928  <title>Check</title>
929  <g>
930    <circle class="cls-1" cx="19.1" cy="19.1" r="19.1" transform="translate(-7.9 19.1) rotate(-45)"/>
931    <g>
932      <path class="cls-2" d="M31.7,15V28.3H6.4V15Zm-1.4,1.3H8.4c-.6,0-.7.2-.7.7v9.1c0,.8.2,1,1,1H30.3Z"/>
933      <path class="cls-2" d="M28.9,9.8l.8,3.9c-1.3.2-1.3.2-1.5-.9a2.5,2.5,0,0,1-.2-.7c0-.5-.2-.7-.8-.5l-8.7,1.9c-1.1.2-2.3.2-3.4.3H11.6Z"/>
934      <path class="cls-2" d="M23.1,20.6V18.3h5.5v2.3Z"/>
935      <path class="cls-2" d="M9.5,25.2v-.9H22.9v.9Z"/>
936      <path class="cls-2" d="M9.5,21.6v-1h8.9v1Z"/>
937    </g>
938  </g>
939</svg>
940 <svg class="payment-icon circle" id="ci-discover" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 38.1 38.1">
941  <defs>
942    <style>
943      #ci-discover .cls-1 {
944        fill: #ed7e22;
945      }#ci-discover .cls-2 {
946        fill: url(#ci-discover-radial-gradient);
947      }#ci-discover .cls-3 {
948        fill: #0a191e;
949      }#ci-discover .cls-4 {
950        fill: #1d1d1b;
951      }
952    </style>
953    <radialGradient id="ci-discover-radial-gradient" cx="14.26" cy="-467.57" r="2.8" gradientTransform="translate(6.4 486.1)" gradientUnits="userSpaceOnUse">
954      <stop offset="0.01" stop-color="#fff3e9"/>
955      <stop offset="0.11" stop-color="#feeee0"/>
956      <stop offset="0.27" stop-color="#fcdfc8"/>
957      <stop offset="0.48" stop-color="#f8c8a0"/>
958      <stop offset="0.73" stop-color="#f3a769"/>
959      <stop offset="1" stop-color="#ec7e23"/>
960    </radialGradient>
961  </defs>
962  <title>Discover Card</title>
963  <g>
964    <circle class="cls-1" cx="19.1" cy="19.1" r="19.1" transform="translate(-7.9 19.1) rotate(-45)"/>
965    <g>
966      <path class="cls-2" d="M20.7,15.7a2.9,2.9,0,0,0-2.9,2.8,2.8,2.8,0,0,0,2.9,2.8,2.7,2.7,0,0,0,2.8-2.8A2.8,2.8,0,0,0,20.7,15.7Z"/>
967      <path class="cls-3" d="M4.6,15.8H3.1v5.4H4.6a2.5,2.5,0,0,0,1.9-.7,2.5,2.5,0,0,0,.9-2A2.6,2.6,0,0,0,4.6,15.8Zm1.2,4a2,2,0,0,1-1.4.5H4.1V16.7h.3a2.2,2.2,0,0,1,1.4.5,2,2,0,0,1,.6,1.3A2,2,0,0,1,5.8,19.8Z"/>
968      <rect class="cls-3" x="7.9" y="15.8" width="1" height="5.32"/>
969      <path class="cls-3" d="M11.5,17.9c-.6-.3-.8-.4-.8-.7s.3-.6.8-.6a1,1,0,0,1,.8.4l.5-.7a2,2,0,0,0-1.5-.6,1.6,1.6,0,0,0-1.7,1.6c0,.7.3,1.1,1.3,1.4l.7.3a.9.9,0,0,1,.3.6.7.7,0,0,1-.8.7,1.1,1.1,0,0,1-1.1-.7l-.7.7a2.2,2.2,0,0,0,1.9,1A1.7,1.7,0,0,0,13,19.5C13,18.7,12.7,18.3,11.5,17.9Z"/>
970      <path class="cls-3" d="M13.3,18.5a2.8,2.8,0,0,0,2.9,2.8l1.3-.3V19.7a1.6,1.6,0,0,1-1.3.6,1.7,1.7,0,0,1-1.8-1.8,1.8,1.8,0,0,1,1.8-1.8,1.7,1.7,0,0,1,1.3.6V16l-1.3-.3A2.9,2.9,0,0,0,13.3,18.5Z"/>
971      <polygon class="cls-3" points="25.9 19.4 24.4 15.8 23.3 15.8 25.6 21.3 26.1 21.3 28.4 15.8 27.3 15.8 25.9 19.4"/>
972      <polygon class="cls-3" points="28.9 21.2 31.8 21.2 31.8 20.3 29.9 20.3 29.9 18.8 31.8 18.8 31.8 17.9 29.9 17.9 29.9 16.7 31.8 16.7 31.8 15.8 28.9 15.8 28.9 21.2"/>
973      <path class="cls-3" d="M35.9,17.4c0-1-.6-1.6-1.8-1.6H32.5v5.4h1.1V19h.1l1.4,2.2h1.3l-1.7-2.3A1.4,1.4,0,0,0,35.9,17.4Zm-2,.9h-.3V16.7h.3c.6,0,1,.2,1,.8S34.5,18.3,33.9,18.3Z"/>
974      <path class="cls-4" d="M36.7,16.2h-.4v.5h.2v0h.1v-.2C36.6,16.3,36.7,16.3,36.7,16.2Zm-.2.1h.1A.1.1,0,0,1,36.5,16.3Z"/>
975      <path class="cls-4" d="M36.5,15.9a.4.4,0,0,0-.4.4.4.4,0,0,0,.4.4.4.4,0,1,0,0-.8Zm0,.8c-.2,0-.3-.2-.3-.4a.3.3,0,0,1,.6,0C36.8,16.5,36.7,16.7,36.5,16.7Z"/>
976      <path class="cls-4" d="M12.3,22.6,13.7,24V22.6h.2v1.9L12.5,23v1.4h-.2Z"/>
977      <path class="cls-4" d="M12.3,22.6v1.8h.3V23.1L14,24.5V22.6h-.3V24c0-.1-1.4-1.5-1.4-1.5Zm.1,0,1.4,1.5V22.7h.1v1.7L12.5,23v1.4h-.1Z"/>
978      <path class="cls-4" d="M14.9,22.6h.9v.2h-.7v.5h.7v.2h-.7v.7h.7v.2h-.9Z"/>
979      <path class="cls-4" d="M15.8,22.6h-.9v1.8h.9v-.2h-.7v-.7h.7v-.2h-.7v-.5h.7v-.2Zm0,.1h-.7v.6h0v.7h.7v.2h-.9V22.7Z"/>
980      <path class="cls-4" d="M17.2,24.4H17V22.8h-.4v-.2h1.1v.2h-.5Z"/>
981      <path class="cls-4" d="M17.7,22.6H16.6v.2H17v1.6h.2V22.8h.5v-.2Zm-.1.1h-.4v1.6H17V22.8h.6Z"/>
982      <path class="cls-4" d="M19,24l.6-1.5.5,1.5.5-1.4h.2l-.7,1.9-.5-1.4L19,24.5l-.7-1.9h.2Z"/>
983      <path class="cls-4" d="M19.5,22.5,19,23.9l-.5-1.3h-.2l.7,2a15.6,15.6,0,0,1,.6-1.5l.5,1.5.7-2h-.2a11.2,11.2,0,0,1-.5,1.3l-.5-1.4ZM19,24a14.7,14.7,0,0,1,.6-1.4l.5,1.4.5-1.3h.2s-.6,1.7-.7,1.8-.5-1.5-.5-1.5-.6,1.4-.6,1.5-.7-1.8-.7-1.8h.2L19,24Z"/>
984      <path class="cls-4" d="M23.4,23.5a.9.9,0,0,1-.9.9.9.9,0,1,1,0-1.8A.9.9,0,0,1,23.4,23.5Zm-1.7,0a.8.8,0,0,0,.8.8.8.8,0,0,0,.7-.8.7.7,0,0,0-.7-.7A.7.7,0,0,0,21.7,23.5Z"/>
985      <path class="cls-4" d="M21.5,23.5a1,1,0,0,0,1,1,1,1,0,0,0,.9-1,.9.9,0,0,0-.9-.9A.9.9,0,0,0,21.5,23.5Zm0,0a.9.9,0,0,1,1-.9.9.9,0,0,1,0,1.8A.9.9,0,0,1,21.5,23.5Z"/>
986      <path class="cls-4" d="M21.7,23.5a.8.8,0,0,0,.8.8.8.8,0,0,0,.7-.8.7.7,0,0,0-.7-.7A.7.7,0,0,0,21.7,23.5Zm0,0a.8.8,0,0,1,.8-.7.7.7,0,0,1,0,1.4A.8.8,0,0,1,21.7,23.5Z"/>
987      <path class="cls-4" d="M24.4,24.4h-.2V22.6h.3c.3,0,.6.1.6.5s-.
9871.5-.4.5l.6.8H25l-.5-.8h-.1Zm0-.9h.1a.4.4,0,0,0,.4-.4c0-.3-.2-.3-.4-.3h-.1Z"/>
988      <path class="cls-4" d="M24.2,22.6h0v1.8h.3v-.8h0l.5.8h.3l-.6-.8a.5.5,0,0,0,.5-.5c0-.3-.3-.5-.7-.5Zm.3.1c.4,0,.6.1.6.4s-.1.5-.4.5h0l.5.8H25l-.5-.8h-.1v.8h-.1V22.7Z"/>
989      <path class="cls-4" d="M24.4,22.8h0v.7h.1c.2,0,.5-.1.5-.4s-.3-.3-.5-.3Zm.1,0c.2,0,.4.1.4.3s-.2.3-.4.3h0v-.6Z"/>
990      <path class="cls-4" d="M27.1,22.6h.2l-.8.9.9.9h-.3l-.7-.8h-.1v.8h-.2V22.6h.2v.8Z"/>
991      <path class="cls-4" d="M27.3,22.6h-.2l-.8.8v-.8h-.2v1.8h.2v-.8h.1l.7.8h.3l-.9-.9a7.6,7.6,0,0,1,.9-.9Zm0,.1a6,6,0,0,0-.8.8l.8.9h-.2l-.7-.8h-.1v.8h-.2V22.7h.2v.7l.8-.7Z"/>
992    </g>
993  </g>
994</svg>
995</span>
996                 </div>
997                <div class="content-holder hide-if-no-social">
998                    <h2>Follow Us!</h2>
999                     
1000                    <a class="lnm-social-icon " href="https://www.facebook.com/NuWayBuildersLLC" rel="noreferrer noopener" itemprop="sameAs" target="blank" title="Facebook"><i class="fa fa-facebook"></i></a> 
1001                    <a class="lnm-social-icon " href="https://www.google.com/maps?cid=7927960670668598130" rel="noreferrer noopener" itemprop="sameAs" target="blank" title="Google Maps"><i class="fa fa-map-marker"></i></a>
1002                 </div>
1003             </div>
1004         </div>
1005     </div>
1006    <div class="row full disclaimer-holder">
1007        <div class="large-12 columns footer-logo">
1008            <img src="https://linknow.com/linknow_images/linknow-logo-white.png" width="200px" height="75px" loading="lazy" alt="Website Hosted By LinkNow™ Media" />
1009         </div>
1010        <div class="large-1 columns to-top show-for-medium-down"><a href="#GoTop"><span></span></a> </div>
1011     </div>
1012</footer><div class="lnm-policies text-center lnm-policy-footer-links"><ul class="lnm-policy-useful-links"><li class="lnm-policy-list-item"><a href="https://nuwaybuilders.com/policy/privacy-policy/" class="lnm-policy-list-link">Privacy Policy</a></li></ul></div><style>.lnm-policies {background: white;}.lnm-policies li, .lnm-policies li.lnm-policy-list-item{display: inline-block;padding: 5px;}.lnm-policies a, .lnm-policies a.lnm-policy-list-link {color:#333333;}.lnm-policies ul.useful-links, .lnm-policies ul.lnm-policy-useful-links {color:#333333;}cmp-toolbar {display: inline-block !important;}@media (width <= 767px) {.lnm-policies { padding-bottom:100px;}}</style>
1013
1014
1015<div class="slide-out-wrapper hide-for-medium-down" id="slide-out">
1016    <span class="form-toggle"><span class="toggle-holder"><i class="toggle-left"></i></span></span>
1017    <div class="slide-out-content">
1018        <div class="slide-out-form">
1019            <span class="form-title">Get a Free Estimate</span>
1020            <form id="contactForm" class="contactForm" method="POST">
1021                <input type="hidden" name="submitContact">
1022                <div class="groupWrapper">
1023                    <label for="fullName">Enter your full name:</label>
1024                    <input class="slideOutInput validate[required] shortField" type="text" name="fullName" id="fullName" title="Full Name">
1025                </div>
1026                <div class="groupWrapper">
1027                    <label for="phoneNumber">Enter your phone number:</label>
1028                    <input class="slideOutInput validate[required,custom[phone]]" type="text" name="phoneNumber" id="phoneNumber" title="Phone Number">
1029                </div>
1030                <div class="groupWrapper">
1031                    <label for="emailAddress">Enter your email address:</label>
1032                    <input class="slideOutInput validate[required,custom[emailAddress]]" type="text" name="emailAddress" id="emailAddress" title="Email Address">
1033                </div>
1034                <div class="groupWrapper">
1035                    <label for="emailMessage">Enter your message:</label>
1036                    <textarea class="validate[required]" type="text" name="emailMessage" id="emailMessage" title="Your Message"></textarea>
1037                </div>
1038                
1039                
1040                <div class="submitWrapper slideOut">
1041                    <button type="submit" class="btn alt right" name="submitContact" id="submitContact">Send</button>
1042                </div>
1043            <input type="hidden" name="akismet_check" value="1"><input type="hidden" name="lnm_recaptcha" value="1"><input type="hidden" name="g-recaptcha-response" value=""></form>
1044         </div>
1045
1046     </div>
1047
1048 </div>
1049<script type="speculationrules">
1050{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/sites/547/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/rfr6/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
1051</script>
vendor: 1 bytes, line 1051
1051
1052<script type="text/javascript">!function(){ var b=function(){ window.__AudioEyeSiteHash = "6fbdca29ea7ccf6af4c4b25fbf378ad7"; var a=document.createElement("script"); a.src="https://wsmcdn.audioeye.com/aem.js"; a.type="text/javascript"; a.setAttribute("async",""); document.getElementsByTagName("body")[0].appendChild(a)}; "complete"!==document.readyState?window.addEventListener?window.addEventListener("load",b):window.attachEvent&&window.attachEvent("onload",b):b()}(); </script>
1052
1053<style>
1054.lnmreviewform {
1055	width: 750px;
1056	max-width: 100%;
1057	margin: 0 auto;
1058}
1059.lnmreviewform #lnmreviewtext {
1060	min-height: 150px;
1061}
1062.lnmcr-review-card {
1063	margin: 45px auto;
1064	padding: 45px 45px 65px 45px;
1065	border: 1px solid #CCCCCC;
1066	width: 100%;
1067	max-width: 750px;
1068}
1069.lnmcr-review-card-title h3 {
1070	margin: 0 auto;
1071
1072	padding: 0 0 10px 0;
1073}
1074.lnmcr-review-card-rating {
1075	color:#ffcc00;
1076	width: 100%;
1077	max-width: 165px;
1078	font-size: 28px;
1079	display: inline-block;
1080	float: left;
1081}
1082.lnmcr-review-card-author {
1083	display: inline-block;
1084	float: right;
1085	padding: 0 25px 0 0;
1086
1087}
1088.lnmcr-review-card-text {
1089	margin: 20px 0;
1090}
1091.lnmcr-review-card-author span {
1092	text-transform: capitalize;
1093	display: block;
1094	position: relative;
1095	font-style: italic;
1096	font-weight: bold;
1097}
1098
1099
1100.lnmcr-review-card-author span::before {
1101	content: "";
1102	display: block;
1103	width: 15px;
1104	height: 1px;
1105	background: #CCCCCC;
1106	position: absolute;
1107	top: 14px;
1108	left: -25px;
1109}
1110
1111.lnmcr-row {
1112	padding-top: 45px;
1113	padding-bottom: 45px;
1114}
1115.star-rating {
1116  font-size: 40px;
1117  padding: 0.25em 0.375em;
1118  display: inline-flex;
1119  flex-flow: row-reverse;
1120
1121  overflow: hidden;
1122  border-radius: 0.75em;
1123  background-color: white;
1124}
1125.star-rating input {
1126	appearance:initial; 
1127  cursor: pointer;
1128  position: relative;
1129  padding: 0;
1130  width: 1em;
1131  height: 1em;
1132  float: left;
1133  text-align: center;
1134  line-height: 1em;
1135}
1136.star-rating input::before,
1137.star-rating input::after {
1138  display: block;
1139  top: 0;
1140  bottom: 0;
1141  left: 0;
1142  right: 0;
1143  position: absolute;
1144}
1145.star-rating input::before {
1146  content: "";
1147  background-color: white;
1148}
1149.star-rating input::after {
1150  content: "\2605";
1151  color: #CCCCCC;
1152-webkit-transition: color 0.2s ease;
1153-moz-transition: color 0.2s ease;
1154-ms-transition: color 0.2s ease;
1155-o-transition: color 0.2s ease;
1156transition: color 0.2s ease;
1157}
1158.star-rating input:checked::after,
1159.star-rating input:checked ~ input::after {
1160  color: #ffcc00;
1161}
1162input.hasError,
1163textarea.hasError {
1164	border-color: red;
1165}
1166input.lnmcr-input-error {
1167	border: 1px solid red !important;
1168}
1169input.errorType-charlength {
1170	box-shadow: 10px 5px 5px red;
1171}
1172
1173input.error {
1174	border: 1px solid red !important;	
1175	/*box-shadow: 10px 5px 5px red;*/
1176}
1177
1178.hasError.errorType-charlength::after {
1179	/*content: "x";*/
1180}
1181.lnmreviewtextformError	{
1182	display: none !important;
1183}
1184
1185#lnmreviewform .review-error {
1186	border: 1px solid red;
1187}
1188span.success-message {
1189    background: #4BB543;
1190    color: white;
1191    padding: 15px;
1192}
1193span.error-message {
1194    background: #D32F2F;
1195    color: white;
1196    padding: 15px;
1197}
1198
1199
1200
1201
1202#review-response-container i.fa-solid.fa-spinner.fa-spin-pulse {
1203    font-size: 28px;
1204}
1205
1206.lnmcr-review-pagination a,
1207.lnmcr-review-pagination span.current {
1208	/* padding: 5px 10px; */
1209	background: none;
1210	width: 30px;
1211	height: 30px;
1212	line-height: 26px;
1213	margin: 0 2px 0 0;
1214	border: 1px solid #CCCCCC;
1215	display: inline-block;
1216	font-size: 16px;
1217}
1218.lnmcr-review-pagination span.current {
1219	background: #333;
1220	color: white;
1221}
1222.lnmcr-review-pagination a:hover {
1223	background: #333;
1224	color: white;	
1225}
1226input.review-error, textarea.review-error {
1227	margin-bottom: 0;
1228}
1229.review-error-container {
1230	display: none;
1231	padding: 10px;
1232	border-left: 1px solid red;
1233	border-bottom: ;
1234	border-bottom: 1px solid red;
1235	border-right: 1px solid red;
1236	margin-bottom: 25px;
1237	color: white;
1238	font-weight: bold;
1239	background: red;
1240}
1241
1242@media only screen and (max-width: 650px) {.lnmcr-review-card {max-width: 100%;}}
1243</style>
vendor: 71 bytes, lines 1243-1245
1243
1244
1245<script src="https://www.google.com/recaptcha/enterprise.js?render=
12456LflbUQsAAAAADQa-oHKDxYnfKpy0TfaniKv449Y
vendor: 45 bytes, line 1245
1245" id="lnm-recaptcha-enterprise-js"></script>
1246<script id="lnm-recaptcha-enterprise-js-after">
1247/* <![CDATA[ */
1248console.log('[LNM] recaptcha inline loaded');
1249
1250(function(){
1251  function ensureHidden(form){
1252    var el = form.querySelector('input[name="g-recaptcha-response"]');
1253    if(!el){
1254      el = document.createElement('input');
1255      el.type = 'hidden';
1256      el.name = 'g-recaptcha-response';
1257      form.appendChild(el);
1258    }
1259    return el;
1260  }
1261
1262document.addEventListener('click', function(e){
1263  var el = e.target.closest('#contactForm #submitContact, #contactForm .submit, #requestForm #submitContact');
1264  if(!el) return;
1265
1266  var form = el.closest('form');
1267  if(!form) return;
1268
1269  // trigger a real submit event path (lets other listeners run)
1270  e.preventDefault();
1271
1272  if (form.requestSubmit) {
1273    form.requestSubmit(); // preferred: dispatches submit event
1274  } else {
1275    // fallback for older browsers
1276    var evt = document.createEvent('Event');
1277    evt.initEvent('submit', true, true);
1278    if (form.dispatchEvent(evt)) {
1279      form.submit();
1280    }
1281  }
1282}, true);
1283
1284
1285
1286  document.addEventListener('submit', function(e){
1287    var form = e.target;
1288    if(!form || form.nodeName !== 'FORM') return;
1289
1290console.log('[LNM] submit captured', form);
1291
1292    // Only forms you explicitly mark in the HTML.
1293    if(!form.querySelector('input[name="lnm_recaptcha"][value="1"]')) return;
1294
1295    // Prevent infinite loop: after we inject a token once, allow the submit.
1296    if(form.dataset && form.dataset.lnmRecaptchaDone === '1') return;
1297
1298    var hidden = ensureHidden(form);
1299
1300    // If we already have a token, let it submit.
1301    if(hidden && hidden.value) {
1302      if(form.dataset) form.dataset.lnmRecaptchaDone = '1';
1303      return;
1304    }
1305
1306    // If grecaptcha isn't available, DO NOT block submission.
1307    // (Server-side enforce may still reject; but UX won't "freeze".)
1308    if(!window.grecaptcha || !grecaptcha.enterprise || !grecaptcha.enterprise.execute) {
1309      return;
1310    }
1311
1312    // From this point on, we are taking over submission.
1313    e.preventDefault();
1314
1315    var done = false;
1316
1317    function finishSubmit(){
1318      if(done) return;
1319      done = true;
1320      if(form.dataset) form.dataset.lnmRecaptchaDone = '1';
1321      form.submit();
1322    }
1323
1324    // Hard safety: never allow recaptcha to stall the UX.
1325    var timer = setTimeout(function(){
1326      finishSubmit(); // fallback: submit even if token never arrives
1327    }, 6000);
1328
1329    try {
1330      grecaptcha.enterprise.ready(function(){
1331        try {
1332          var p = grecaptcha.enterprise.execute('6LflbUQsAAAAADQa-oHKDxYnfKpy0TfaniKv449Y', {action: 'lnm_email_122339795'});
1333          if(p && typeof p.then === 'function'){
1334            p.then(function(token){
1335              clearTimeout(timer);
1336              hidden.value = token || '';
1337              finishSubmit();
1338            }).catch(function(){
1339              clearTimeout(timer);
1340              finishSubmit();
1341            });
1342          } else {
1343            clearTimeout(timer);
1344            finishSubmit();
1345          }
1346        } catch(err){
1347          clearTimeout(timer);
1348          finishSubmit();
1349        }
1350      });
1351    } catch(err){
1352      clearTimeout(timer);
1353      finishSubmit();
1354    }
1355  }, true);
1356})();
1357//# sourceURL=lnm-recaptcha-enterprise-js-after
1358/* ]]> */
1359</script>
vendor: 1 bytes, line 1359
1359
1360<script src="https://nuwaybuilders.com/wp-content/themes/rfr6/scripts/lnm-scripts.min.js" id="lnmscripts-js"></script>
vendor: 1 bytes, line 1360
1360
1361<script src="https://nuwaybuilders.com/wp-content/themes/rfr6/slick/slick.js" id="slickjs-js"></script>
vendor: 1 bytes, line 1361
1361
1362<script src="https://nuwaybuilders.com/wp-content/plugins/linknowmedia-email/scripts/compiled.js" id="formjs-js"></script>
vendor: 1 bytes, line 1362
1362
1363<script id="formjs-js-after">
1364/* <![CDATA[ */
1365(function () {
1366  function getForms() {
1367    return Array.prototype.slice.call(document.querySelectorAll('form.contactForm, form#contactForm'));
1368  }
1369
1370  function getKey(form) {
1371    var host = window.location.host || '';
1372    var path = window.location.pathname || '';
1373    var formId = form ? (form.id || 'contactForm') : 'contactForm';
1374    return 'lnm_form_retention:' + host + ':' + path + ':' + formId;
1375  }
1376
1377  function trackedNames() {
1378    return ['fullName', 'phoneNumber', 'emailAddress', 'emailMessage'];
1379  }
1380
1381  function saveForm(form) {
1382    if (!form || !window.sessionStorage) return;
1383
1384    var data = {};
1385    trackedNames().forEach(function (name) {
1386      var field = form.querySelector('[name="' + name + '"]');
1387      if (field) {
1388        data[name] = field.value || '';
1389      }
1390    });
1391
1392    try {
1393      sessionStorage.setItem(getKey(form), JSON.stringify(data));
1394    } catch (e) {}
1395  }
1396
1397  function restoreForm(form) {
1398    if (!form || !window.sessionStorage) return;
1399
1400    try {
1401      var raw = sessionStorage.getItem(getKey(form));
1402      if (!raw) return;
1403
1404      var data = JSON.parse(raw);
1405      if (!data || typeof data !== 'object') return;
1406
1407      trackedNames().forEach(function (name) {
1408        var field = form.querySelector('[name="' + name + '"]');
1409        if (!field) return;
1410
1411        if ((field.value || '') === '' && typeof data[name] !== 'undefined') {
1412          field.value = data[name];
1413        }
1414      });
1415    } catch (e) {}
1416  }
1417
1418  function clearForCurrentPage() {
1419    if (!window.sessionStorage) return;
1420
1421    getForms().forEach(function (form) {
1422      try {
1423        sessionStorage.removeItem(getKey(form));
1424      } catch (e) {}
1425    });
1426
1427    if (!getForms().length) {
1428      var host = window.location.host || '';
1429      var path = window.location.pathname || '';
1430      try {
1431        sessionStorage.removeItem('lnm_form_retention:' + host + ':' + path + ':contactForm');
1432      } catch (e) {}
1433    }
1434  }
1435
1436  document.addEventListener('DOMContentLoaded', function () {
1437    var retentionMeta = document.getElementById('lnm-form-retention-meta');
1438    var shouldRetain = retentionMeta && retentionMeta.getAttribute('data-retain-form') === '1';
1439
1440    if (!shouldRetain && retentionMeta) {
1441      clearForCurrentPage();
1442    }
1443
1444    getForms().forEach(function (form) {
1445      restoreForm(form);
1446
1447      trackedNames().forEach(function (name) {
1448        var field = form.querySelector('[name="' + name + '"]');
1449        if (!field) return;
1450
1451        field.addEventListener('input', function () {
1452          saveForm(form);
1453        });
1454
1455        field.addEventListener('change', function () {
1456          saveForm(form);
1457        });
1458      });
1459
1460      form.addEventListener('submit', function () {
1461        saveForm(form);
1462      }, true);
1463    });
1464  });
1465})();
1466//# sourceURL=formjs-js-after
1467/* ]]> */
1468</script>
vendor: 1 bytes, line 1468
1468

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.