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 » 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&action=load&blogid=547&siteid=1&t=166920564&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.