Help
RSS
API
Feed
Maltego
Contact
Domain > chwcontractors.com
×
Welcome!
Right click nodes and scroll the mouse to navigate the graph.
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2021-03-14
69.167.136.103
(
ClassC
)
2026-01-06
104.21.59.247
(
ClassC
)
Port 443
HTTP/1.1 200 OKDate: Tue, 06 Jan 2026 07:43:41 GMTContent-Type: text/html; charsetUTF-8Transfer-Encoding: chunkedConnection: keep-alivelast-modified: Tue, 06 Jan 2026 04:01:53 GMTCache-Control: max-age0expires: Tue, 06 Jan 2026 07:43:41 GMTvary: Accept-Encoding,User-AgentReport-To: {group:cf-nel,max_age:604800,endpoints:{url:https://a.nel.cloudflare.com/report/v4?sYbdj7c0AGGnSA3bpiDMbkstBTGA5MGJ9kqmdmGVBCgNCUasCbI3Q911TBV2jQisne%2BWs02v9u4FKZwTJ1D3e1M46w4VhAREtWG0XPfIRmPg%3D}}Server: cloudflarecf-cache-status: DYNAMICNel: {report_to:cf-nel,success_fraction:0.0,max_age:604800}CF-RAY: 9b9995f8dc465ec7-PDXalt-svc: h3:443; ma86400 !DOCTYPE html>html langen-US>head>meta charsetUTF-8 />script>if(navigator.userAgent.match(/MSIE|Internet Explorer/i)||navigator.userAgent.match(/Trident\/7\..*?rv:11/i)){var hrefdocument.location.href;if(!href.match(/?&nowprocket/)){if(href.indexOf(?)-1){if(href.indexOf(#)-1){document.location.hrefhref+?nowprocket1}else{document.location.hrefhref.replace(#,?nowprocket1#)}}else{if(href.indexOf(#)-1){document.location.hrefhref+&nowprocket1}else{document.location.hrefhref.replace(#,&nowprocket1#)}}}}/script>script>(()>{class RocketLazyLoadScripts{constructor(){this.v2.0.4,this.userEventskeydown,keyup,mousedown,mouseup,mousemove,mouseover,mouseout,touchmove,touchstart,touchend,touchcancel,wheel,click,dblclick,input,this.attributeEventsonblur,onclick,oncontextmenu,ondblclick,onfocus,onmousedown,onmouseenter,onmouseleave,onmousemove,onmouseout,onmouseover,onmouseup,onmousewheel,onscroll,onsubmit}async t(){this.i(),this.o(),/iP(ad|hone)/.test(navigator.userAgent)&&this.h(),this.u(),this.l(this),this.m(),this.k(this),this.p(this),this._(),await Promise.all(this.R(),this.L()),this.lastBreathDate.now(),this.S(this),this.P(),this.D(),this.O(),this.M(),await this.C(this.delayedScripts.normal),await this.C(this.delayedScripts.defer),await this.C(this.delayedScripts.async),await this.T(),await this.F(),await this.j(),await this.A(),window.dispatchEvent(new Event(rocket-allScriptsLoaded)),this.everythingLoaded!0,this.lastTouchEnd&&await new Promise(t>setTimeout(t,500-Date.now()+this.lastTouchEnd)),this.I(),this.H(),this.U(),this.W()}i(){this.CSPIssuesessionStorage.getItem(rocketCSPIssue),document.addEventListener(securitypolicyviolation,t>{this.CSPIssue||script-src-elem!t.violatedDirective||data!t.blockedURI||(this.CSPIssue!0,sessionStorage.setItem(rocketCSPIssue,!0))},{isRocket:!0})}o(){window.addEventListener(pageshow,t>{this.persistedt.persisted,this.realWindowLoadedFired!0},{isRocket:!0}),window.addEventListener(pagehide,()>{this.onFirstUserActionnull},{isRocket:!0})}h(){let t;function e(e){te}window.addEventListener(touchstart,e,{isRocket:!0}),window.addEventListener(touchend,function i(o){o.changedTouches0&&t.changedTouches0&&Math.abs(o.changedTouches0.pageX-t.changedTouches0.pageX)10&&Math.abs(o.changedTouches0.pageY-t.changedTouches0.pageY)10&&o.timeStamp-t.timeStamp200&&(window.removeEventListener(touchstart,e,{isRocket:!0}),window.removeEventListener(touchend,i,{isRocket:!0}),INPUTo.target.tagName&&texto.target.type||(o.target.dispatchEvent(new TouchEvent(touchend,{target:o.target,bubbles:!0})),o.target.dispatchEvent(new MouseEvent(mouseover,{target:o.target,bubbles:!0})),o.target.dispatchEvent(new PointerEvent(click,{target:o.target,bubbles:!0,cancelable:!0,detail:1,clientX:o.changedTouches0.clientX,clientY:o.changedTouches0.clientY})),event.preventDefault()))},{isRocket:!0})}q(t){this.userActionTriggered||(mousemove!t.type||this.firstMousemoveIgnored?keyupt.type||mouseovert.type||mouseoutt.type||(this.userActionTriggered!0,this.onFirstUserAction&&this.onFirstUserAction()):this.firstMousemoveIgnored!0),clickt.type&&t.preventDefault(),t.stopPropagation(),t.stopImmediatePropagation(),touchstartthis.lastEvent&&touchendt.type&&(this.lastTouchEndDate.now()),clickt.type&&(this.lastTouchEnd0),this.lastEventt.type,t.composedPath&&t.composedPath()0.getRootNode()instanceof ShadowRoot&&(t.rocketTargett.composedPath()0),this.savedUserEvents.push(t)}u(){this.savedUserEvents,this.userEventHandlerthis.q.bind(this),this.userEvents.forEach(t>window.addEventListener(t,this.userEventHandler,{passive:!1,isRocket:!0})),document.addEventListener(visibilitychange,this.userEventHandler,{isRocket:!0})}U(){this.userEvents.forEach(t>window.removeEventListener(t,this.userEventHandler,{passive:!1,isRocket:!0})),document.removeEventListener(visibilitychange,this.userEventHandler,{isRocket:!0}),this.savedUserEvents.forEach(t>{(t.rocketTarget||t.target).dispatchEvent(new windowt.constructor.name(t.type,t))})}m(){const treturn false,eArray.from(this.attributeEvents,t>data-rocket-+t),i+this.attributeEvents.join(,)+,odata-rocket-+this.attributeEvents.join(,data-rocket-)+,s(e,i,o)>{o&&o!t&&(e.setAttribute(data-rocket-+i,o),erocket+inew Function(event,o),e.setAttribute(i,t))};new MutationObserver(t>{for(const n of t)attributesn.type&&(n.attributeName.startsWith(data-rocket-)||this.everythingLoaded?n.attributeName.startsWith(data-rocket-)&&this.everythingLoaded&&this.N(n.target,n.attributeName.substring(12)):s(n.target,n.attributeName,n.target.getAttribute(n.attributeName))),childListn.type&&n.addedNodes.forEach(t>{if(t.nodeTypeNode.ELEMENT_NODE)if(this.everythingLoaded)for(const i oft,...t.querySelectorAll(o))for(const t of i.getAttributeNames())e.includes(t)&&this.N(i,t.substring(12));else for(const e oft,...t.querySelectorAll(i))for(const t of e.getAttributeNames())this.attributeEvents.includes(t)&&s(e,t,e.getAttribute(t))})}).observe(document,{subtree:!0,childList:!0,attributeFilter:...this.attributeEvents,...e})}I(){this.attributeEvents.forEach(t>{document.querySelectorAll(data-rocket-+t+).forEach(e>{this.N(e,t)})})}N(t,e){const it.getAttribute(data-rocket-+e);i&&(t.setAttribute(e,i),t.removeAttribute(data-rocket-+e))}k(t){Object.defineProperty(HTMLElement.prototype,onclick,{get(){return this.rocketonclick||null},set(e){this.rocketonclicke,this.setAttribute(t.everythingLoaded?onclick:data-rocket-onclick,this.rocketonclick(event))}})}S(t){function e(e,i){let oei;einull,Object.defineProperty(e,i,{get:()>o,set(s){t.everythingLoaded?os:erocket+ios}})}e(document,onreadystatechange),e(window,onload),e(window,onpageshow);try{Object.defineProperty(document,readyState,{get:()>t.rocketReadyState,set(e){t.rocketReadyStatee},configurable:!0}),document.readyStateloading}catch(t){console.log(WPRocket DJE readyState conflict, bypassing)}}l(t){this.originalAddEventListenerEventTarget.prototype.addEventListener,this.originalRemoveEventListenerEventTarget.prototype.removeEventListener,this.savedEventListeners,EventTarget.prototype.addEventListenerfunction(e,i,o){o&&o.isRocket||!t.B(e,this)&&!t.userEvents.includes(e)||t.B(e,this)&&!t.userActionTriggered||e.startsWith(rocket-)||t.everythingLoaded?t.originalAddEventListener.call(this,e,i,o):(t.savedEventListeners.push({target:this,remove:!1,type:e,func:i,options:o}),mouseenter!e&&mouseleave!e||t.originalAddEventListener.call(this,e,t.savedUserEvents.push,o))},EventTarget.prototype.removeEventListenerfunction(e,i,o){o&&o.isRocket||!t.B(e,this)&&!t.userEvents.includes(e)||t.B(e,this)&&!t.userActionTriggered||e.startsWith(rocket-)||t.everythingLoaded?t.originalRemoveEventListener.call(this,e,i,o):t.savedEventListeners.push({target:this,remove:!0,type:e,func:i,options:o})}}J(t,e){this.savedEventListenersthis.savedEventListeners.filter(i>{let oi.type,si.target||window;return e!o||t!s||(this.B(o,s)&&(i.typerocket-+o),this.$(i),!1)})}H(){EventTarget.prototype.addEventListenerthis.originalAddEventListener,EventTarget.prototype.removeEventListenerthis.originalRemoveEventListener,this.savedEventListeners.forEach(t>this.$(t))}$(t){t.remove?this.originalRemoveEventListener.call(t.target,t.type,t.func,t.options):this.originalAddEventListener.call(t.target,t.type,t.func,t.options)}p(t){let e;function i(e){return t.everythingLoaded?e:e.split( ).map(t>loadt||t.startsWith(load.)?rocket-jquery-load:t).join( )}function o(o){function s(e){const so.fne;o.fneo.fn.init.prototypeefunction(){return this0window&&t.userActionTriggered&&(stringtypeof arguments0||arguments0instanceof String?arguments0i(arguments0):objecttypeof arguments0&&Object.keys(arguments0).forEach(t>{const earguments0t;delete arguments0t,arguments0i(t)e})),s.apply(this,arguments),this}}if(o&&o.fn&&!t.allJQueries.includes(o)){const e{DOMContentLoaded:,rocket-DOMContentLoaded:};for(const t in e)document.addEventListener(t,()>{et.forEach(t>t())},{isRocket:!0});o.fn.readyo.fn.init.prototype.readyfunction(i){function s(){parseInt(o.fn.jquery)>2?setTimeout(()>i.bind(document)(o)):i.bind(document)(o)}returnfunctiontypeof i&&(t.realDomReadyFired?!t.userActionTriggered||t.fauxDomReadyFired?s():erocket-DOMContentLoaded.push(s):e.DOMContentLoaded.push(s)),o()},s(on),s(one),s(off),t.allJQueries.push(o)}eo}t.allJQueries,o(window.jQuery),Object.defineProperty(window,jQuery,{get:()>e,set(t){o(t)}})}P(){const tnew Map;document.writedocument.writelnfunction(e){const idocument.currentScript,odocument.createRange(),si.parentElement;let nt.get(i);void 0n&&(ni.nextSibling,t.set(i,n));const cdocument.createDocumentFragment();o.setStart(c,0),c.appendChild(o.createContextualFragment(e)),s.insertBefore(c,n)}}async R(){return new Promise(t>{this.userActionTriggered?t():this.onFirstUserActiont})}async L(){return new Promise(t>{document.addEventListener(DOMContentLoaded,()>{this.realDomReadyFired!0,t()},{isRocket:!0})})}async j(){return this.realWindowLoadedFired?Promise.resolve():new Promise(t>{window.addEventListener(load,t,{isRocket:!0})})}M(){this.pendingScripts;this.scriptsMutationObservernew MutationObserver(t>{for(const e of t)e.addedNodes.forEach(t>{SCRIPT!t.tagName||t.noModule||t.isWPRocket||this.pendingScripts.push({script:t,promise:new Promise(e>{const i()>{const ithis.pendingScripts.findIndex(e>e.scriptt);i>0&&this.pendingScripts.splice(i,1),e()};t.addEventListener(load,i,{isRocket:!0}),t.addEventListener(error,i,{isRocket:!0}),setTimeout(i,1e3)})})})}),this.scriptsMutationObserver.observe(document,{childList:!0,subtree:!0})}async F(){await this.X(),this.pendingScripts.length?(await this.pendingScripts0.promise,await this.F()):this.scriptsMutationObserver.disconnect()}D(){this.delayedScripts{normal:,async:,defer:},document.querySelectorAll(scripttype$rocketlazyloadscript).forEach(t>{t.hasAttribute(data-rocket-src)?t.hasAttribute(async)&&!1!t.async?this.delayedScripts.async.push(t):t.hasAttribute(defer)&&!1!t.defer||modulet.getAttribute(data-rocket-type)?this.delayedScripts.defer.push(t):this.delayedScripts.normal.push(t):this.delayedScripts.normal.push(t)})}async _(){await this.L();let t;document.querySelectorAll(scripttype$rocketlazyloadscriptdata-rocket-src).forEach(e>{let ie.getAttribute(data-rocket-src);if(i&&!i.startsWith(data:)){i.startsWith(//)&&(ilocation.protocol+i);try{const onew URL(i).origin;o!location.origin&&t.push({src:o,crossOrigin:e.crossOrigin||modulee.getAttribute(data-rocket-type)})}catch(t){}}}),t...new Map(t.map(t>JSON.stringify(t),t)).values(),this.Y(t,preconnect)}async G(t){if(await this.K(),!0!t.noModule||!(noModulein HTMLScriptElement.prototype))return new Promise(e>{let i;function o(){(i||t).setAttribute(data-rocket-status,executed),e()}try{if(navigator.userAgent.includes(Firefox/)||navigator.vendor||this.CSPIssue)idocument.createElement(script),...t.attributes.forEach(t>{let et.nodeName;type!e&&(data-rocket-typee&&(etype),data-rocket-srce&&(esrc),i.setAttribute(e,t.nodeValue))}),t.text&&(i.textt.text),t.nonce&&(i.noncet.nonce),i.hasAttribute(src)?(i.addEventListener(load,o,{isRocket:!0}),i.addEventListener(error,()>{i.setAttribute(data-rocket-status,failed-network),e()},{isRocket:!0}),setTimeout(()>{i.isConnected||e()},1)):(i.textt.text,o()),i.isWPRocket!0,t.parentNode.replaceChild(i,t);else{const it.getAttribute(data-rocket-type),st.getAttribute(data-rocket-src);i?(t.typei,t.removeAttribute(data-rocket-type)):t.removeAttribute(type),t.addEventListener(load,o,{isRocket:!0}),t.addEventListener(error,i>{this.CSPIssue&&i.target.src.startsWith(data:)?(console.log(WPRocket: CSP fallback activated),t.removeAttribute(src),this.G(t).then(e)):(t.setAttribute(data-rocket-status,failed-network),e())},{isRocket:!0}),s?(t.fetchPriorityhigh,t.removeAttribute(data-rocket-src),t.srcs):t.srcdata:text/javascript;base64,+window.btoa(unescape(encodeURIComponent(t.text)))}}catch(i){t.setAttribute(data-rocket-status,failed-transform),e()}});t.setAttribute(data-rocket-status,skipped)}async C(t){const et.shift();return e?(e.isConnected&&await this.G(e),this.C(t)):Promise.resolve()}O(){this.Y(...this.delayedScripts.normal,...this.delayedScripts.defer,...this.delayedScripts.async,preload)}Y(t,e){this.trashthis.trash||;let i!0;var odocument.createDocumentFragment();t.forEach(t>{const st.getAttribute&&t.getAttribute(data-rocket-src)||t.src;if(s&&!s.startsWith(data:)){const ndocument.createElement(link);n.hrefs,n.rele,preconnect!e&&(n.asscript,n.fetchPriorityi?high:low),t.getAttribute&&modulet.getAttribute(data-rocket-type)&&(n.crossOrigin!0),t.crossOrigin&&(n.crossOrigint.crossOrigin),t.integrity&&(n.integrityt.integrity),t.nonce&&(n.noncet.nonce),o.appendChild(n),this.trash.push(n),i!1}}),document.head.appendChild(o)}W(){this.trash.forEach(t>t.remove())}async T(){try{document.readyStateinteractive}catch(t){}this.fauxDomReadyFired!0;try{await this.K(),this.J(document,readystatechange),document.dispatchEvent(new Event(rocket-readystatechange)),await this.K(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.K(),this.J(document,DOMContentLoaded),document.dispatchEvent(new Event(rocket-DOMContentLoaded)),await this.K(),this.J(window,DOMContentLoaded),window.dispatchEvent(new Event(rocket-DOMContentLoaded))}catch(t){console.error(t)}}async A(){try{document.readyStatecomplete}catch(t){}try{await this.K(),this.J(document,readystatechange),document.dispatchEvent(new Event(rocket-readystatechange)),await this.K(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.K(),this.J(window,load),window.dispatchEvent(new Event(rocket-load)),await this.K(),window.rocketonload&&window.rocketonload(),await this.K(),this.allJQueries.forEach(t>t(window).trigger(rocket-jquery-load)),await this.K(),this.J(window,pageshow);const tnew Event(rocket-pageshow);t.persistedthis.persisted,window.dispatchEvent(t),await this.K(),window.rocketonpageshow&&window.rocketonpageshow({persisted:this.persisted})}catch(t){console.error(t)}}async K(){Date.now()-this.lastBreath>45&&(await this.X(),this.lastBreathDate.now())}async X(){return document.hidden?new Promise(t>setTimeout(t)):new Promise(t>requestAnimationFrame(t))}B(t,e){return edocument&&readystatechanget||(edocument&&DOMContentLoadedt||(ewindow&&DOMContentLoadedt||(ewindow&&loadt||ewindow&&pageshowt)))}static run(){(new RocketLazyLoadScripts).t()}}RocketLazyLoadScripts.run()})();/script> meta namekeywords contentkitchen remodeling,custom cabinets,kitchen cabinets,kitchen design,custom countertops,custom kitchen counters,kitchen remodels,kitchen remodeling contractor,cabinet installation,kitchen designer />title> General Contractor Rockford Roscoe DeKalb Freeport Beloit/title>link crossorigin data-rocket-preconnect hrefhttps://maps.google.com relpreconnect>link crossorigin data-rocket-preload asfont hrefhttps://chwcontractors.com/rockfordgeneralcontracting/wp-content/themes/5/fonts/thesans-4-semilight.woff relpreload>style idwpr-usedcss>a,audio,body,canvas,div,fieldset,form,h1,h2,h6,html,iframe,img,li,nav,object,output,p,small,span,table,tbody,td,time,tr,ul,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}nav{display:block}body{font:14px Trebuchet MS,Helvetica,sans-serif;background:var(--wpr-bg-a8a49804-b5ab-40ce-abd2-94c011d94c4a)}ul{list-style:none}table{border-collapse:collapse;border-spacing:0}a img{border:none}a{text-decoration:none}a:hover{text-decoration:underline}@font-face{font-display:swap;font-family:TheSans4-SemiLightRegular;src:url(https://chwcontractors.com/rockfordgeneralcontracting/wp-content/themes/5/fonts/thesans-4-semilight.eot);src:url(https://chwcontractors.com/rockfordgeneralcontracting/wp-content/themes/5/fonts/thesans-4-semilight.eot?#iefix) format(embedded-opentype),url(https://chwcontractors.com/rockfordgeneralcontracting/wp-content/themes/5/fonts/thesans-4-semilight.woff) format(woff),url(https://chwcontractors.com/rockfordgeneralcontracting/wp-content/themes/5/fonts/thesans-4-semilight.ttf) format(truetype),url(https://chwcontractors.com/rockfordgeneralcontracting/wp-content/themes/5/fonts/thesans-4-semilight.svg#TheSans4-SemiLightRegular) format(svg);font-weight:400;font-style:normal}.clear{clear:both!important}.wrap{width:930px;margin:0 auto;position:relative;z-index:1}.header{height:175px;background:var(--wpr-bg-0399118a-9825-43c3-9a1e-0b4603ed1798) top left repeat-x}.logo{float:left;margin-top:25px}#phone{float:right;padding:35px 35px 0 0}#phone a{text-decoration:none;font:35px verdana,sans-serif;color:#b51e00}.addr1{font:23px TheSans4-SemiLightRegular,Helvetica,sans-serif;color:#333;margin:0 0 0 95px}.addr2{font:20px TheSans4-SemiLightRegular,Helvetica,sans-serif;color:#333;margin:0 0 0 95px}.nav{width:230px;padding:0 10px 0 25px;float:left;margin-right:-25px}.nav ul{list-style:none;padding-top:9px}.nav ul li{padding-bottom:9px;height:34px}.nav ul li a{font:22px/39px TheSans4-SemiLightRegular,Helvetica,sans-serif;color:#fff;display:inline-block;height:34px;display:block;padding-left:50px}.nav ul li a:hover,.nav ul li.current_page_item a{background:var(--wpr-bg-7bb3ea93-d9d8-49ab-89f5-bef5d8296d7b) no-repeat;display:inline-block;display:block;display:block;padding:3px 0 0 50px;height:37px;color:#fff;text-decoration:none}.banner{background:var(--wpr-bg-acce17d6-6637-4e28-acd2-d8617c1accc6) no-repeat;width:969px;height:330px;position:relative;padding:0 36px 0 14px}.banner_inner{float:left;width:650px;height:280px;margin:9px;border:1px solid #fff}.mid_body{position:relative}.mid_inner{padding:23px 39px 23px 30px;width:900px;background:var(--wpr-bg-05ff84ed-02df-4650-8992-6accdb599bdf) repeat-y}.mid_body_bottom{width:969px;margin:0 auto}.mid_body_bottom img{width:969px;margin:0 0 0 -5px}.sidebox{width:241px;float:right;padding-left:3px;margin-right:14px;border-left:1px dotted #c6452c}.sidebox h2{color:#0663a3;font:22px/52px TheSans4-SemiLightRegular,Arial}.small_map{margin:0 0 0 25px;display:block}.small_map iframe{border:3px solid #c6452c;-moz-box-shadow:2px 3px 3px #333;-webkit-box-shadow:2px 3px 3px #333;box-shadow:2px 3px 3px #333}.small_map a,.small_map a:hover{color:#c6452c;text-decoration:underline}.content_box{width:612px;float:left;padding-left:10px}.content_box h1{font:27px TheSerifLight,Arial;color:#0663a3;padding-bottom:10px}.content_box h2{font:22px TheSerifLight,Arial;padding-bottom:10px;color:#0663a3}.content_box p{color:#020202;font:16px/22px TheSans4-SemiLightRegular,Helvetica,sans-serif;padding-bottom:15px;text-align:justify;line-height:1.5em}.content_box p a{color:#82b1d0;font:16px TheSans4-SemiLightRegular,Helvetica,sans-serif;padding-bottom:10px}.content_box p a:hover{text-decoration:underline}.content_box ul{padding:0 0 0 50px;font:14px/27px TheSans4-SemiLightRegular,Helvetica,sans-serif;color:#020202}.content_box ul li{list-style:disc}.content_box ul li a{color:#34486e;font:14px TheSans4-SemiLightRegular,Helvetica,sans-serif;padding-bottom:10px}.content_box ul li a:hover{text-decoration:underline}.footer{background:var(--wpr-bg-e5dcf5fd-2ceb-45f6-901f-dcef6d19ad44) 0 bottom repeat-x;height:75px;position:relative;z-index:0;margin-top:-30px;border-top:1px solid #000;font-family:TheSerifLight}.footer_inner{width:870px;margin:0 auto}.foot_nav{margin:38px 0 0;padding:0;float:left}.foot_nav ul{list-style:none}.foot_nav ul li{float:left;padding:0 10px 0 5px;background:var(--wpr-bg-bc0c7ebf-09ec-4d36-a8e3-53d892d85ba4) right 5px no-repeat}.foot_nav ul li a{color:#fff;font:15px TheSans4-SemiLightRegular,Helvetica,sans-serif}.foot_nav ul li a:hover{text-decoration:underline}.foot_nav ul li.current_page_item a{text-decoration:underline;font-weight:700}.copyright{color:#fff;font:15px TheSans4-SemiLightRegular,Arial,Helvetica,sans-serif;padding-top:38px;padding-left:5px;float:left}.design{color:#fff;font:15px TheSans4-SemiLightRegular,Arial,Helvetica,sans-serif;float:right;padding-top:38px}.design a{color:#fff;text-decoration:none}.design a:hover{text-decoration:underline}#sidebar-form{width:180px;margin:0 0 15px 20px}.wpcf7-captchar{width:100px!important;background:var(--wpr-bg-72f4e332-c44f-460d-988e-e21992840dbc) top left no-repeat #f1f1f1!important;padding:5px 5px 5px 14px}.wpcf7-captchar:focus{width:119px!important;padding:5px;background:#efefef!important}.wpcf7-form-short{width:215px;margin:10px 0}.wpcf7-form-short input{width:175px;font:11px verdana,arial,helvetica,sans-serif;padding:5px 5px 5px 24px;margin:4px;background:#f1f1f1;border:1px solid #888;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 0 5px 0 #777;-moz-box-shadow:0 0 5px 0 #777;box-shadow:0 0 5px 0 #777}.wpcf7-form-short input.name{background:var(--wpr-bg-382a17cd-6ced-4aa1-9f2f-9680a33a970d) top left no-repeat #f1f1f1}.wpcf7-form-short input.email{background:var(--wpr-bg-4716a06e-b293-48ab-8032-c8e471eea76d) top left no-repeat #f1f1f1}.wpcf7-form-short input.phone{background:var(--wpr-bg-132a0c5a-d977-4dc1-8f74-80383d87330d) top left no-repeat #f1f1f1}.wpcf7-form-short input:focus{background:#efefef;padding:5px;-webkit-box-shadow:inset 0 0 7px 0 #aaa;-moz-box-shadow:inset 0 0 7px 0 #aaa;box-shadow:inset 0 0 7px 0 #aaa;border:1px solid #888;width:190px}.wpcf7-form-short .wpcf7-submit{position:relative;top:5px;margin:0 0 0 146px;width:65px;padding:5px;background-color:#8a8a8a;background-image:-webkit-gradient(linear,left top,left bottom,from(#8a8a8a),to(#555));background-image:-webkit-linear-gradient(top,#8a8a8a,#555);background-image:-moz-linear-gradient(top,#8a8a8a,#555);background-image:-ms-linear-gradient(top,#8a8a8a,#555);background-image:-o-linear-gradient(top,#8a8a8a,#555);background-image:linear-gradient(top,#8a8a8a,#555);text-shadow:0 1px 0 #555;color:#fff;font-weight:700;border:1px solid #222}.wpcf7-form-short .wpcf7-submit:hover{color:#333;-webkit-box-shadow:0 0 3px 0 #555;-moz-box-shadow:0 0 3px 0 #555;box-shadow:0 0 3px 0 #555}.wpcf7-form-short .wpcf7-submit:active{background-color:#555;background-image:-webkit-gradient(linear,left top,left bottom,from(#555),to(#8a8a8a));background-image:-webkit-linear-gradient(top,#555,#8a8a8a);background-image:-moz-linear-gradient(top,#555,#8a8a8a);background-image:-ms-linear-gradient(top,#555,#8a8a8a);background-image:-o-linear-gradient(top,#555,#8a8a8a);background-image:linear-gradient(top,#555,#8a8a8a);color:#fff}.wpcf7-captcha-captcha-2{margin:0 8px -5px 3px}.locations{width:590px;margin-top:8px;padding-top:2px;padding-bottom:5px;color:#fff;font:italic 16px/18px Times,Times New Roman,serif;background:#b51e00;border:1px solid #000;height:45px;margin-left:25px}.locations h6{padding-left:15px;font-size:9px}.locationsCopy{color:#fff;font:20px/30px Times,Times New Roman,serif;padding-left:15px}h2.locationsCopy{margin:0;padding:3px 0 0 15px;font-size:18px}.locationsCopy a{color:#fff;font-family:Times,Times New Roman,serif}.locationsCopy a:link{color:#fff}.locationsCopy a:visited{color:#fff}.locationsCopy a:hover{text-decoration:underline}img:is(sizesauto i,sizes^auto, i){contain-intrinsic-size:3000px 1500px}img.emoji{display:inline!important;border:none!important;box-shadow:none!important;height:1em!important;width:1em!important;margin:0 .07em!important;vertical-align:-.1em!important;background:0 0!important;padding:0!important}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:initial;background-image:none}:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}:where(.wp-block-post-comments inputtypesubmit){border:none}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit}:where(.wp-block-file){margin-bottom:1.5em}:where(.wp-block-file__button){border-radius:2em;display:inline-block;padding:.5em 1em}:where(.wp-block-file__button):is(a):active,:where(.wp-block-file__button):is(a):focus,:where(.wp-block-file__button):is(a):hover,:where(.wp-block-file__button):is(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}:where(.wp-block-latest-comments:not(style*line-height .wp-block-latest-comments__comment)){line-height:1.1}:where(.wp-block-latest-comments:not(style*line-height .wp-block-latest-comments__comment-excerpt p)){line-height:1.8}:root :where(.wp-block-latest-posts.is-grid){padding:0}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0}ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}:where(.wp-block-post-comments-form) input:not(typesubmit),:where(.wp-block-post-comments-form) textarea{border:1px solid #949494;font-family:inherit;font-size:1em}:where(.wp-block-post-comments-form) input:where(:not(typesubmit):not(typecheckbox)),:where(.wp-block-post-comments-form) textarea{padding:calc(.667em + 2px)}:where(.wp-block-post-excerpt){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}:where(.wp-block-search__input){font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:0}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:···;font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{background-color:#f0f0f0;color:#444}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{background-color:#f90;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{background-color:#0757fe;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{background-color:#0a7aff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord{background-color:#5865f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{background-color:#f45800;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{background-color:#0866ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{background-color:#0461dd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{background-color:#e65678;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{background-color:#24292d;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{background-color:#ea4434;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{background-color:#1d4fc4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{background-color:#f00075;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{background-color:#f6405f;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{background-color:#e60122;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{background-color:#ef4155;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{background-color:#ff4500;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{background-color:#0478d7;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{background-color:#1bd760;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{background-color:#2aabee;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{background-color:#011835;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{background-color:#6440a4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{background-color:#4680c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{background-color:#d32422;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{background-color:red;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link{background:0 0}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{height:1.25em;width:1.25em}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{color:#f90}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{color:#1ea0c3}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{color:#0757fe}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{color:#0a7aff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{color:#1e1f26}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{color:#02e49b}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord{color:#5865f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{color:#e94c89}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{color:#4280ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{color:#f45800}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{color:#0866ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{color:#0461dd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{color:#e65678}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{color:#24292d}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{color:#382110}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{color:#ea4434}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{color:#1d4fc4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{color:#f00075}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{color:#e21b24}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{color:#0d66c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{color:#3288d4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{color:#f6405f}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{color:#e60122}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{color:#ef4155}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{color:#ff4500}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{color:#0478d7}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{color:#fff;stroke:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{color:#ff5600}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{color:#1bd760}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{color:#2aabee}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{color:#011835}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{color:#6440a4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{color:#1da1f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{color:#1eb7ea}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{color:#4680c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{color:#25d366}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{color:#3499cd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{color:#d32422}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{color:red}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding:0}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left:.6666666667em;padding-right:.6666666667em}:root :where(.wp-block-tag-cloud.is-style-outline){display:flex;flex-wrap:wrap;gap:1ch}:root :where(.wp-block-tag-cloud.is-style-outline a){border:1px solid;font-size:unset!important;margin-right:0;padding:1ch 2ch;text-decoration:none!important}:root :where(.wp-block-table-of-contents){box-sizing:border-box}:where(.wp-block-term-description){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}:where(pre.wp-block-verse){font-family:inherit}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}html :where(.has-border-color){border-style:solid}html :where(style*border-top-color){border-top-style:solid}html :where(style*border-right-color){border-right-style:solid}html :where(style*border-bottom-color){border-bottom-style:solid}html :where(style*border-left-color){border-left-style:solid}html :where(style*border-width){border-style:solid}html :where(style*border-top-width){border-top-style:solid}html :where(style*border-right-width){border-right-style:solid}html :where(style*border-bottom-width){border-bottom-style:solid}html :where(style*border-left-width){border-left-style:solid}html :where(imgclass*wp-image-){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}: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,rgba(6, 147, 227, 1) 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,rgba(252, 185, 0, 1) 0%,rgba(255, 105, 0, 1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgba(255, 105, 0, 1) 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%);--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, .2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, .4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, .2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgba(255, 255, 255, 1),6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp:6px 6px 0px rgba(0, 0, 0, 1)}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:root :where(.wp-block-pullquote){font-size:1.5em;line-height:1.6}#pojo-a11y-toolbar{position:fixed;font-size:16px!important;line-height:1.4;z-index:9999}#pojo-a11y-toolbar.pojo-a11y-toolbar-right{right:-180px;-webkit-transition:right 750ms cubic-bezier(.23, 1, .32, 1);-moz-transition:right 750ms cubic-bezier(.23, 1, .32, 1);-o-transition:right 750ms cubic-bezier(.23, 1, .32, 1);transition:right 750ms cubic-bezier(.23, 1, .32, 1)}#pojo-a11y-toolbar.pojo-a11y-toolbar-right.pojo-a11y-toolbar-open{right:0}#pojo-a11y-toolbar.pojo-a11y-toolbar-right .pojo-a11y-toolbar-toggle{right:180px}#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle{position:absolute}#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a{display:inline-block;font-size:200%;line-height:0;padding:10px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);box-shadow:0 0 10px 0 rgba(0,0,0,.1)}#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a:focus,#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a:hover{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);box-shadow:0 0 10px 0 rgba(0,0,0,.2)}#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle svg{max-width:inherit}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay{border:1px solid;font-size:100%;width:180px}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay p.pojo-a11y-toolbar-title{display:block;line-height:2;font-weight:700;padding:10px 15px 0;margin:0}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay.pojo-a11y-toolbar-open .pojo-a11y-toolbar-overlay,#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay.pojo-a11y-toolbar-open .pojo-a11y-toolbar-toggle a{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);box-shadow:0 0 10px 0 rgba(0,0,0,.2)}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items{list-style:none;margin:0;padding:10px 0}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a{display:block;padding:10px 15px;font-size:80%;line-height:1}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a.active{font-weight:700}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a svg{padding-right:6px;display:inline-block;width:1.5em;font-style:normal;font-weight:400;font-size:inherit;line-height:1;text-align:center;text-rendering:auto;vertical-align:middle}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a .pojo-a11y-toolbar-text{vertical-align:middle}body.rtl #pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a svg{padding-left:6px;padding-right:0}.pojo-skip-link{position:absolute;top:-1000em}.pojo-skip-link:focus{left:50px;top:50px;height:auto;width:200px;display:block;font-size:14px;font-weight:700;text-align:center;padding:15px 23px 14px;background-color:#f1f1f1;color:#21759b;z-index:100000;line-height:normal;text-decoration:none;box-shadow:0 0 2px 2px rgba(0,0,0,.6)}body.rtl .pojo-skip-link:focus{right:50px;left:auto}#pojo-a11y-toolbar *,#pojo-a11y-toolbar ::after,#pojo-a11y-toolbar ::before{box-sizing:border-box}.pojo-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a{background-color:#4054b2;color:#fff}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay{border-color:#4054b2}body.pojo-a11y-focusable a:focus{outline-style:solid!important;outline-width:1px!important;outline-color:red!important}#pojo-a11y-toolbar{top:300px!important}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay{background-color:#fff}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay p.pojo-a11y-toolbar-title,#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a{color:#333}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a.active{background-color:#4054b2;color:#fff}@media (max-width:767px){#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay p.pojo-a11y-toolbar-title{padding:7px 12px 0}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items{padding:7px 0}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a{display:block;padding:7px 12px}#pojo-a11y-toolbar{top:250px!important}}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.aborted .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:;position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 inert{opacity:.5}.wpcf7 inputtypefile{cursor:pointer}.wpcf7 inputtypefile:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 inputtypeemail,.wpcf7 inputtypetel,.wpcf7 inputtypeurl{direction:ltr}/style>link relpreload data-rocket-preload asimage hrefhttps://chwcontractors.com/rockfordgeneralcontracting/wp-content/themes/5/images/mid_body_mid.png fetchpriorityhigh>link relshortcut icon href/favicon.ico>link relpingback hrefhttps://chwcontractors.com/rockfordgeneralcontracting/xmlrpc.php> !--if lt IE 7>script srchttps://chwcontractors.com/rockfordgeneralcontracting/wp-content/themes/5/js/IE7.js typetext/javascript>/script>!endif--> !--if IE 6>script srchttps://chwcontractors.com/rockfordgeneralcontracting/wp-content/themes/5/js/DD_belatedPNG.js>/script>script>DD_belatedPNG.fix(img, div, a, span,ul,li,ol,p);/script>!endif--> !--if IE>style typetext/css>div#show3 table td, div#show4 table td {height:21px;}/style>!endif--> script typerocketlazyloadscript data-rocket-typetext/javascript>var preload_ctrl_imagestrue; //And configure the image buttons images here: var previmg; var stopimg; var playimg; var nextimg; var slides; //FIRST SLIDESHOW //configure the below images and descriptions to your own. slides0 https://chwcontractors.com/rockfordgeneralcontracting/wp-content/themes/5/images/banner1.jpg, ; slides1 https://chwcontractors.com/rockfordgeneralcontracting/wp-content/themes/5/images/banner2.jpg, ; slides2 https://chwcontractors.com/rockfordgeneralcontracting/wp-content/themes/5/images/banner3.jpg, ;/script> script typerocketlazyloadscript data-minify1 data-rocket-srchttps://chwcontractors.com/rockfordgeneralcontracting/wp-content/cache/min/1/rockfordgeneralcontracting/wp-content/themes/5/js/jquery.js?ver1764158999 data-rocket-typetext/javascript data-rocket-defer defer>/script> script typerocketlazyloadscript data-minify1 data-rocket-srchttps://chwcontractors.com/rockfordgeneralcontracting/wp-content/cache/min/1/rockfordgeneralcontracting/wp-content/themes/5/js/modernizr.js?ver1764158999 data-rocket-typetext/javascript data-rocket-defer defer>/script> script typerocketlazyloadscript data-minify1 data-rocket-srchttps://chwcontractors.com/rockfordgeneralcontracting/wp-content/cache/min/1/rockfordgeneralcontracting/wp-content/themes/5/js/swissarmy.js?ver1764158999 data-rocket-typetext/javascript data-rocket-defer defer>/script> meta namerobots contentindex, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1 />style>/style>meta namedescription contentContemporary Hammer Works, Inc. is a leading general contractor serving customers in Rockford and surrounding areas. />link relcanonical hrefhttps://chwcontractors.com/ />meta propertyog:locale contenten_US />meta propertyog:type contentwebsite />meta propertyog:title contentGeneral Contractor Rockford Roscoe DeKalb Freeport Beloit />meta propertyog:description contentContemporary Hammer Works, Inc. is a leading general contractor serving customers in Rockford and surrounding areas. />meta propertyog:url contenthttps://chwcontractors.com/ />meta propertyog:site_name contentContemporary Hammer Works />meta propertyarticle:modified_time content2013-05-17T14:56:44+00:00 />meta propertyog:image contenthttps://chwcontractors.com/rockfordgeneralcontracting/wp-content/themes/5/images/con-img.jpg /> script typeapplication/ld+json classyoast-schema-graph>{@context:https://schema.org,@graph:{@type:WebPage,@id:https://chwcontractors.com/,url:https://chwcontractors.com/,name:General Contractor Rockford Roscoe DeKalb Freeport Beloit,isPartOf:{@id:https://chwcontractors.com/#website},primaryImageOfPage:{@id:https://chwcontractors.com/#primaryimage},image:{@id:https://chwcontractors.com/#primaryimage},thumbnailUrl:https://chwcontractors.com/rockfordgeneralcontracting/wp-content/themes/5/images/con-img.jpg,datePublished:2012-10-19T19:10:08+00:00,dateModified:2013-05-17T14:56:44+00:00,description:Contemporary Hammer Works, Inc. is a leading general contractor serving customers in Rockford and surrounding areas.,breadcrumb:{@id:https://chwcontractors.com/#breadcrumb},inLanguage:en-US,potentialAction:{@type:ReadAction,target:https://chwcontractors.com/}},{@type:ImageObject,inLanguage:en-US,@id:https://chwcontractors.com/#primaryimage,url:https://chwcontractors.com/rockfordgeneralcontracting/wp-content/themes/5/images/con-img.jpg,contentUrl:https://chwcontractors.com/rockfordgeneralcontracting/wp-content/themes/5/images/con-img.jpg},{@type:BreadcrumbList,@id:https://chwcontractors.com/#breadcrumb,itemListElement:{@type:ListItem,position:1,name:Home}},{@type:WebSite,@id:https://chwcontractors.com/#website,url:https://chwcontractors.com/,name:Contemporary Hammer Works,description:,potentialAction:{@type:SearchAction,target:{@type:EntryPoint,urlTemplate:https://chwcontractors.com/?s{search_term_string}},query-input:{@type:PropertyValueSpecification,valueRequired:true,valueName:search_term_string}},inLanguage:en-US}}/script> link reldns-prefetch href//ajax.googleapis.com />link relalternate typeapplication/rss+xml titleContemporary Hammer Works » Feed hrefhttps://chwcontractors.com/feed/ />style idwp-emoji-styles-inline-css typetext/css>/style>style idclassic-theme-styles-inline-css typetext/css>/style>style idglobal-styles-inline-css typetext/css>/style>style idrocket-lazyload-inline-css typetext/css>.rll-youtube-player{position:relative;padding-bottom:56.23%;height:0;overflow:hidden;max-width:100%;}.rll-youtube-player:focus-within{outline: 2px solid currentColor;outline-offset: 5px;}.rll-youtube-player iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background:0 0}.rll-youtube-player img{bottom:0;display:block;left:0;margin:auto;max-width:100%;width:100%;position:absolute;right:0;top:0;border:none;height:auto;-webkit-transition:.4s all;-moz-transition:.4s all;transition:.4s all}.rll-youtube-player img:hover{-webkit-filter:brightness(75%)}.rll-youtube-player .play{height:100%;width:100%;left:0;top:0;position:absolute;background:var(--wpr-bg-d5b32f4e-90d4-4103-bb24-1f980e09845c) no-repeat center;background-color: transparent !important;cursor:pointer;border:none;}/style> script typerocketlazyloadscript data-minify1 data-rocket-typetext/javascript data-rocket-srchttps://chwcontractors.com/rockfordgeneralcontracting/wp-content/cache/min/1/ajax/libs/jquery/1.4/jquery.min.js?ver1764158999 idjquery-js data-rocket-defer defer>/script> link relhttps://api.w.org/ hrefhttps://chwcontractors.com/wp-json/ />link relalternate titleJSON typeapplication/json hrefhttps://chwcontractors.com/wp-json/wp/v2/pages/17 />link relshortlink hrefhttps://chwcontractors.com/ />link relalternate titleoEmbed (JSON) typeapplication/json+oembed hrefhttps://chwcontractors.com/wp-json/oembed/1.0/embed?urlhttps%3A%2F%2Fchwcontractors.com%2F />link relalternate titleoEmbed (XML) typetext/xml+oembed hrefhttps://chwcontractors.com/wp-json/oembed/1.0/embed?urlhttps%3A%2F%2Fchwcontractors.com%2F&formatxml />style typetext/css>/style>noscript>style idrocket-lazyload-nojs-css>.rll-youtube-player, data-lazy-src{display:none !important;}/style>/noscript>style idwpr-lazyload-bg-container>/style>style idwpr-lazyload-bg-exclusion>.header{--wpr-bg-0399118a-9825-43c3-9a1e-0b4603ed1798: url(https://chwcontractors.com/rockfordgeneralcontracting/wp-content/themes/5/images/header_bg.jpg);}.banner{--wpr-bg-acce17d6-6637-4e28-acd2-d8617c1accc6: url(https://chwcontractors.com/rockfordgeneralcontracting/wp-content/themes/5/images/banner_bg.png);}.mid_inner{--wpr-bg-05ff84ed-02df-4650-8992-6accdb599bdf: url(https://chwcontractors.com/rockfordgeneralcontracting/wp-content/themes/5/images/mid_body_mid.png);}/style>noscript>style idwpr-lazyload-bg-nostyle>body{--wpr-bg-a8a49804-b5ab-40ce-abd2-94c011d94c4a: url(https://chwcontractors.com/rockfordgeneralcontracting/wp-content/themes/5/images/body_bg.jpg);}.nav ul li a:hover,.nav ul li.current_page_item a{--wpr-bg-7bb3ea93-d9d8-49ab-89f5-bef5d8296d7b: url(https://chwcontractors.com/rockfordgeneralcontracting/wp-content/themes/5/images/active.png);}.footer{--wpr-bg-e5dcf5fd-2ceb-45f6-901f-dcef6d19ad44: url(https://chwcontractors.com/rockfordgeneralcontracting/wp-content/themes/5/images/footer_bg.png);}.foot_nav ul li{--wpr-bg-bc0c7ebf-09ec-4d36-a8e3-53d892d85ba4: url(https://chwcontractors.com/rockfordgeneralcontracting/wp-content/themes/5/images/footer_nav_border.jpg);}.wpcf7-captchar{--wpr-bg-72f4e332-c44f-460d-988e-e21992840dbc: url(https://chwcontractors.com/rockfordgeneralcontracting/wp-content/themes/5/images/captcha_arrow.gif);}.wpcf7-form-short input.name{--wpr-bg-382a17cd-6ced-4aa1-9f2f-9680a33a970d: url(https://chwcontractors.com/rockfordgeneralcontracting/wp-content/themes/5/images/input_name.gif);}.wpcf7-form-short input.email{--wpr-bg-4716a06e-b293-48ab-8032-c8e471eea76d: url(https://chwcontractors.com/rockfordgeneralcontracting/wp-content/themes/5/images/input_email.gif);}.wpcf7-form-short input.phone{--wpr-bg-132a0c5a-d977-4dc1-8f74-80383d87330d: url(https://chwcontractors.com/rockfordgeneralcontracting/wp-content/themes/5/images/input_phone.gif);}.rll-youtube-player .play{--wpr-bg-d5b32f4e-90d4-4103-bb24-1f980e09845c: url(https://chwcontractors.com/rockfordgeneralcontracting/wp-content/plugins/wp-rocket/assets/img/youtube.png);}/style>/noscript> script typeapplication/javascript>const rocket_pairs {selector:body,style:body{--wpr-bg-a8a49804-b5ab-40ce-abd2-94c011d94c4a: url(https:\/\/chwcontractors.com\/rockfordgeneralcontracting\/wp-content\/themes\/5\/images\/body_bg.jpg);},hash:a8a49804-b5ab-40ce-abd2-94c011d94c4a,url:https:\/\/chwcontractors.com\/rockfordgeneralcontracting\/wp-content\/themes\/5\/images\/body_bg.jpg},{selector:.nav ul li a,.nav ul li.current_page_item a,style:.nav ul li a:hover,.nav ul li.current_page_item a{--wpr-bg-7bb3ea93-d9d8-49ab-89f5-bef5d8296d7b: url(https:\/\/chwcontractors.com\/rockfordgeneralcontracting\/wp-content\/themes\/5\/images\/active.png);},hash:7bb3ea93-d9d8-49ab-89f5-bef5d8296d7b,url:https:\/\/chwcontractors.com\/rockfordgeneralcontracting\/wp-content\/themes\/5\/images\/active.png},{selector:.footer,style:.footer{--wpr-bg-e5dcf5fd-2ceb-45f6-901f-dcef6d19ad44: url(https:\/\/chwcontractors.com\/rockfordgeneralcontracting\/wp-content\/themes\/5\/images\/footer_bg.png);},hash:e5dcf5fd-2ceb-45f6-901f-dcef6d19ad44,url:https:\/\/chwcontractors.com\/rockfordgeneralcontracting\/wp-content\/themes\/5\/images\/footer_bg.png},{selector:.foot_nav ul li,style:.foot_nav ul li{--wpr-bg-bc0c7ebf-09ec-4d36-a8e3-53d892d85ba4: url(https:\/\/chwcontractors.com\/rockfordgeneralcontracting\/wp-content\/themes\/5\/images\/footer_nav_border.jpg);},hash:bc0c7ebf-09ec-4d36-a8e3-53d892d85ba4,url:https:\/\/chwcontractors.com\/rockfordgeneralcontracting\/wp-content\/themes\/5\/images\/footer_nav_border.jpg},{selector:.wpcf7-captchar,style:.wpcf7-captchar{--wpr-bg-72f4e332-c44f-460d-988e-e21992840dbc: url(https:\/\/chwcontractors.com\/rockfordgeneralcontracting\/wp-content\/themes\/5\/images\/captcha_arrow.gif);},hash:72f4e332-c44f-460d-988e-e21992840dbc,url:https:\/\/chwcontractors.com\/rockfordgeneralcontracting\/wp-content\/themes\/5\/images\/captcha_arrow.gif},{selector:.wpcf7-form-short input.name,style:.wpcf7-form-short input.name{--wpr-bg-382a17cd-6ced-4aa1-9f2f-9680a33a970d: url(https:\/\/chwcontractors.com\/rockfordgeneralcontracting\/wp-content\/themes\/5\/images\/input_name.gif);},hash:382a17cd-6ced-4aa1-9f2f-9680a33a970d,url:https:\/\/chwcontractors.com\/rockfordgeneralcontracting\/wp-content\/themes\/5\/images\/input_name.gif},{selector:.wpcf7-form-short input.email,style:.wpcf7-form-short input.email{--wpr-bg-4716a06e-b293-48ab-8032-c8e471eea76d: url(https:\/\/chwcontractors.com\/rockfordgeneralcontracting\/wp-content\/themes\/5\/images\/input_email.gif);},hash:4716a06e-b293-48ab-8032-c8e471eea76d,url:https:\/\/chwcontractors.com\/rockfordgeneralcontracting\/wp-content\/themes\/5\/images\/input_email.gif},{selector:.wpcf7-form-short input.phone,style:.wpcf7-form-short input.phone{--wpr-bg-132a0c5a-d977-4dc1-8f74-80383d87330d: url(https:\/\/chwcontractors.com\/rockfordgeneralcontracting\/wp-content\/themes\/5\/images\/input_phone.gif);},hash:132a0c5a-d977-4dc1-8f74-80383d87330d,url:https:\/\/chwcontractors.com\/rockfordgeneralcontracting\/wp-content\/themes\/5\/images\/input_phone.gif},{selector:.rll-youtube-player .play,style:.rll-youtube-player .play{--wpr-bg-d5b32f4e-90d4-4103-bb24-1f980e09845c: url(https:\/\/chwcontractors.com\/rockfordgeneralcontracting\/wp-content\/plugins\/wp-rocket\/assets\/img\/youtube.png);},hash:d5b32f4e-90d4-4103-bb24-1f980e09845c,url:https:\/\/chwcontractors.com\/rockfordgeneralcontracting\/wp-content\/plugins\/wp-rocket\/assets\/img\/youtube.png}; const rocket_excluded_pairs {selector:.header,style:.header{--wpr-bg-0399118a-9825-43c3-9a1e-0b4603ed1798: url(https:\/\/chwcontractors.com\/rockfordgeneralcontracting\/wp-content\/themes\/5\/images\/header_bg.jpg);},hash:0399118a-9825-43c3-9a1e-0b4603ed1798,url:https:\/\/chwcontractors.com\/rockfordgeneralcontracting\/wp-content\/themes\/5\/images\/header_bg.jpg},{selector:.banner,style:.banner{--wpr-bg-acce17d6-6637-4e28-acd2-d8617c1accc6: url(https:\/\/chwcontractors.com\/rockfordgeneralcontracting\/wp-content\/themes\/5\/images\/banner_bg.png);},hash:acce17d6-6637-4e28-acd2-d8617c1accc6,url:https:\/\/chwcontractors.com\/rockfordgeneralcontracting\/wp-content\/themes\/5\/images\/banner_bg.png},{selector:.mid_inner,style:.mid_inner{--wpr-bg-05ff84ed-02df-4650-8992-6accdb599bdf: url(https:\/\/chwcontractors.com\/rockfordgeneralcontracting\/wp-content\/themes\/5\/images\/mid_body_mid.png);},hash:05ff84ed-02df-4650-8992-6accdb599bdf,url:https:\/\/chwcontractors.com\/rockfordgeneralcontracting\/wp-content\/themes\/5\/images\/mid_body_mid.png};/script>meta namegenerator contentWP Rocket 3.19.4 data-wpr-featureswpr_lazyload_css_bg_img wpr_remove_unused_css wpr_delay_js wpr_defer_js wpr_minify_js wpr_lazyload_images wpr_lazyload_iframes wpr_preconnect_external_domains wpr_auto_preload_fonts wpr_oci wpr_minify_css wpr_preload_links wpr_host_fonts_locally wpr_desktop />/head>body classhome wp-singular page-template page-template-index page-template-index-php page page-id-17 wp-theme-5>div classheader>div classwrap>div classlogo>a hrefhttps://chwcontractors.com>img srchttps://chwcontractors.com/rockfordgeneralcontracting/wp-content/themes/5/images/logo.png alt />/a>/div>div idphone>a hreftel:8159635125>815.963.5125/a>br /> font classaddr1>750 N. Madison/font>br />font classaddr2>Rockford, IL 61107/font>/div>div classclear>/div>/div>/div>div classwrap>div classbanner>div classnav>ul>div classmenu-main-navigation-menu-container>ul idmenu-main-navigation-menu classmenu>li idmenu-item-19 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-home current-menu-item page_item page-item-17 current_page_item menu-item-19>a hrefhttps://chwcontractors.com/ aria-currentpage>Home/a>/li>li idmenu-item-20 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-20>a hrefhttps://chwcontractors.com/commercial-builder-rockford/>About/a>/li>li idmenu-item-21 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-21>a hrefhttps://chwcontractors.com/carpentry-service-rockford/>Services/a>/li>li idmenu-item-22 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-22>a hrefhttps://chwcontractors.com/building-contractor-rockford/>Testimonials/a>/li>li idmenu-item-23 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-23>a hrefhttps://chwcontractors.com/carpentry-contractor-rockford/>Gallery/a>/li>li idmenu-item-24 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-24>a hrefhttps://chwcontractors.com/contemporary-hammer-works-rockford/>Contact/a>/li>/ul>/div>/ul>/div>div classbanner_inner>script typerocketlazyloadscript data-rocket-typetext/javascript>new inter_slide(slides)/script>/div>div classclear>/div>/div>div classwrap>div classmid_body>div classmid_inner>div classcontent_box>h1>General Contractor | Rockford/h1>p>Contemporary Hammer Works, Inc. is a general contractor serving Rockford, Roscoe, DeKalb, Freeport, Beloit, and surrounding areas. Our professional team specializes in commercial construction, including retail stores, outlet malls, and other related projects. For a more in-depth look at what Contemporary Hammer Works, Inc. can do for you, please visit our a hrefhttps://chwcontractors.com/rockfordgeneralcontracting/carpentry-service-rockford/ titleServices>services page/a>./p>h2>A Well Managed Project/h2>p>img decodingasync srchttps://chwcontractors.com/rockfordgeneralcontracting/wp-content/themes/5/images/con-img.jpg stylefloat:right;padding:5px 5px 20px 20px; />We have been providing general contractor services for over twenty years, and during that time we have perfected the craft. We complete each project on time, according to plan, and with the finest craftsmanship in the area. Our broad range of construction and carpentry skills enables us to finish projects without a lot of subcontractors, guaranteeing that our team is in charge and overseeing the project during every step of the construction process./p>h2>Contact Us/h2>p>The general contractor services at Contemporary Hammer Works, Inc. are designed to provide customers with custom, high quality construction services. Please a hrefhttps://chwcontractors.com/rockfordgeneralcontracting/contemporary-hammer-works-rockford/ titleContact>contact/a> our team of commercial builders with any questions about the company or the services we provide./p>div classlocations>h2 classlocationsCopy>a hrefhttps://plus.google.com/114614612763813171685/about?glus&hlen target_blank>strong>General Contractor/strong> | Rockford/a>/h2>h6>Rockford, Roscoe, DeKalb, Freeport, Beloit/h6>/div>/div>div classsidebox>div idsidebar-form>h2>Contact Us Today/h2>div classwpcf7 no-js idwpcf7-f6-o1 lang dirltr data-wpcf7-id6>div classscreen-reader-response>p rolestatus aria-livepolite aria-atomictrue>/p>ul>/ul>/div>form action/#wpcf7-f6-o1 methodpost classwpcf7-form init aria-labelContact form novalidatenovalidate data-statusinit>fieldset classhidden-fields-container>input typehidden name_wpcf7 value6 />input typehidden name_wpcf7_version value6.1.3 />input typehidden name_wpcf7_locale value />input typehidden name_wpcf7_unit_tag valuewpcf7-f6-o1 />input typehidden name_wpcf7_container_post value0 />input typehidden name_wpcf7_posted_data_hash value />input typehidden name_wpcf7_recaptcha_response value />/fieldset>ul classwpcf7-form-short> span classwpcf7-form-control-wrap data-nameyour-name>input size40 maxlength400 classwpcf7-form-control wpcf7-text wpcf7-validates-as-required name aria-requiredtrue aria-invalidfalse placeholderName value typetext nameyour-name />/span> span classwpcf7-form-control-wrap data-nameyour-email>input size40 maxlength400 classwpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email email aria-requiredtrue aria-invalidfalse placeholderexample@example.com value typeemail nameyour-email />/span> span classwpcf7-form-control-wrap data-nameyour-phone>input size40 maxlength400 classwpcf7-form-control wpcf7-text wpcf7-validates-as-required phone aria-requiredtrue aria-invalidfalse placeholderYour Phone value typetext nameyour-phone />/span> input typehidden name_wpcf7_captcha_challenge_captcha-2 value755462214 />img classwpcf7-form-control wpcf7-captchac wpcf7-captcha-captcha-2 width60 height20 altcaptcha srchttps://chwcontractors.com/rockfordgeneralcontracting/wp-content/uploads/wpcf7_captcha/755462214.png /> span classwpcf7-form-control-wrap data-namecaptcha-2>input size10 maxlength60 classwpcf7-form-control wpcf7-captchar captchar2-input autocompleteoff aria-invalidfalse placeholderEnter the Code value typetext namecaptcha-2 />/span> input classwpcf7-form-control wpcf7-submit has-spinner typesubmit valueSend />/ul>div classwpcf7-response-output aria-hiddentrue>/div>/form>/div>/div>div classsmall_map> iframe loadinglazy width200 height200 frameborder0 scrollingno marginheight0 marginwidth0 srcabout:blank data-rocket-lazyloadfitvidscompatible data-lazy-srchttps://maps.google.com/maps?oeutf-8&clientfirefox-a&ieUTF8&qcontemporary+hammer+works+rockford&fb1&glus&hqcontemporary+hammer+works&hnear0x8808b9cdfd0300db:0xacad897828f6780,Rockford,+IL&cid0,0,5097603235956059894&tm&ll42.278245,-89.084337&spn0.004763,0.006437&z16&iwlocA&outputembed>/iframe>noscript>iframe width200 height200 frameborder0 scrollingno marginheight0 marginwidth0 srchttps://maps.google.com/maps?oeutf-8&clientfirefox-a&ieUTF8&qcontemporary+hammer+works+rockford&fb1&glus&hqcontemporary+hammer+works&hnear0x8808b9cdfd0300db:0xacad897828f6780,Rockford,+IL&cid0,0,5097603235956059894&tm&ll42.278245,-89.084337&spn0.004763,0.006437&z16&iwlocA&outputembed>/iframe>/noscript>br />small>a hrefhttps://maps.google.com/maps?oeutf-8&clientfirefox-a&ieUTF8&qcontemporary+hammer+works+rockford&fb1&glus&hqcontemporary+hammer+works&hnear0x8808b9cdfd0300db:0xacad897828f6780,Rockford,+IL&cid0,0,5097603235956059894&tm&ll42.278245,-89.084337&spn0.004763,0.006437&z16&iwlocA&sourceembed stylecolor:#0000FF;text-align:left target_blank>View Larger Map/a>/small>/div>/div>div classclear>/div>/div>div classmid_body_bottom>img srcdata:image/svg+xml,%3Csvg%20xmlnshttp://www.w3.org/2000/svg%20viewBox0%200%200%200%3E%3C/svg%3E data-lazy-srchttps://chwcontractors.com/rockfordgeneralcontracting/wp-content/themes/5/images/mid_body_bottom.png />noscript>img srchttps://chwcontractors.com/rockfordgeneralcontracting/wp-content/themes/5/images/mid_body_bottom.png />/noscript>/div>/div>/div>/div>div classfooter>div classfooter_inner>div classfoot_nav>ul>div classmenu-footer-navigation-menu-container>ul idmenu-footer-navigation-menu classmenu>li idmenu-item-25 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-home current-menu-item page_item page-item-17 current_page_item menu-item-25>a hrefhttps://chwcontractors.com/ aria-currentpage>Home/a>/li>li idmenu-item-26 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-26>a hrefhttps://chwcontractors.com/commercial-builder-rockford/>About/a>/li>li idmenu-item-27 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-27>a hrefhttps://chwcontractors.com/carpentry-service-rockford/>Services/a>/li>li idmenu-item-28 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-28>a hrefhttps://chwcontractors.com/building-contractor-rockford/>Testimonials/a>/li>li idmenu-item-29 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-29>a hrefhttps://chwcontractors.com/carpentry-contractor-rockford/>Gallery/a>/li>li idmenu-item-30 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-30>a hrefhttps://chwcontractors.com/contemporary-hammer-works-rockford/>Contact/a>/li>/ul>/div>/ul>/div>div classcopyright>© 2026 Contemporary Hammer Works/div>div classdesign>a hrefhttp://www.bigtunaweb.com/ target_blank>Web Design/a> by a hrefhttp://www.bigtunaweb.com/ target_blank>Big Tuna Web/a>/div>/div>/div> script typespeculationrules>{prefetch:{source:document,where:{and:{href_matches:\/*},{not:{href_matches:\/rockfordgeneralcontracting\/wp-*.php,\/rockfordgeneralcontracting\/wp-admin\/*,\/rockfordgeneralcontracting\/wp-content\/uploads\/*,\/rockfordgeneralcontracting\/wp-content\/*,\/rockfordgeneralcontracting\/wp-content\/plugins\/*,\/rockfordgeneralcontracting\/wp-content\/themes\/5\/*,\/*\\?(.+)}},{not:{selector_matches:arel~\nofollow\}},{not:{selector_matches:.no-prefetch, .no-prefetch a}}},eagerness:conservative}}/script> script typetext/javascript idpojo-a11y-js-extra>var PojoA11yOptions {focusable:,remove_link_target:,add_role_links:,enable_save:,save_expiration:};/script> script typerocketlazyloadscript data-rocket-typetext/javascript data-rocket-srchttps://chwcontractors.com/rockfordgeneralcontracting/wp-content/plugins/pojo-accessibility/modules/legacy/assets/js/app.min.js?ver1.0.0 idpojo-a11y-js data-rocket-defer defer>/script> script typerocketlazyloadscript data-rocket-typetext/javascript idrocket-browser-checker-js-after>use strict;var _createClassfunction(){function defineProperties(target,props){for(var i0;iprops.length;i++){var descriptorpropsi;descriptor.enumerabledescriptor.enumerable||!1,descriptor.configurable!0,valuein descriptor&&(descriptor.writable!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError(Cannot call a class as a function)}var RocketBrowserCompatibilityCheckerfunction(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported!1,this._checkPassiveOption(this),this.options!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,{key:_checkPassiveOption,value:function(self){try{var options{get passive(){return!(self.passiveSupported!0)}};window.addEventListener(test,null,options),window.removeEventListener(test,null,options)}catch(err){self.passiveSupported!1}}},{key:initRequestIdleCallback,value:function(){!1 in window&&(window.requestIdleCallbackfunction(cb){var startDate.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallbackfunction(id){return clearTimeout(id)})}},{key:isDataSaverModeOn,value:function(){returnconnectionin navigator&&!0navigator.connection.saveData}},{key:supportsLinkPrefetch,value:function(){var elemdocument.createElement(link);return elem.relList&&elem.relList.supports&&elem.relList.supports(prefetch)&&window.IntersectionObserver&&isIntersectingin IntersectionObserverEntry.prototype}},{key:isSlowConnection,value:function(){returnconnectionin navigator&&effectiveTypein navigator.connection&&(2gnavigator.connection.effectiveType||slow-2gnavigator.connection.effectiveType)}}),RocketBrowserCompatibilityChecker}();/script> script typetext/javascript idrocket-preload-links-js-extra>var RocketPreloadLinksConfig {excludeUris:\/(?:.+\/)?feed(?:\/(?:.+\/?)?)?$|\/(?:.+\/)?embed\/|\/(index.php\/)?(.*)wp-json(\/.*|$)|\/refer\/|\/go\/|\/recommend\/|\/recommends\/,usesTrailingSlash:1,imageExt:jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php,fileExt:jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm,siteUrl:https:\/\/chwcontractors.com,onHoverDelay:100,rateThrottle:3};/script> script typerocketlazyloadscript data-rocket-typetext/javascript idrocket-preload-links-js-after>(function() {use strict;var rfunctiontypeof Symbol&&symboltypeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&functiontypeof Symbol&&e.constructorSymbol&&e!Symbol.prototype?symbol:typeof e},efunction(){function i(e,t){for(var n0;nt.length;n++){var itn;i.enumerablei.enumerable||!1,i.configurable!0,valuein i&&(i.writable!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError(Cannot call a class as a function)}var tfunction(){function n(e,t){i(this,n),this.browsere,this.configt,this.optionsthis.browser.options,this.prefetchednew Set,this.eventTimenull,this.threshold1111,this.numOnHover0}return e(n,{key:init,value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex{excludeUris:RegExp(this.config.excludeUris,i),images:RegExp(.(+this.config.imageExt+)$,i),fileExt:RegExp(.(+this.config.fileExt+)$,i)},this._initListeners(this))}},{key:_initListeners,value:function(e){-1this.config.onHoverDelay&&document.addEventListener(mouseover,e.listener.bind(e),e.listenerOptions),document.addEventListener(mousedown,e.listener.bind(e),e.listenerOptions),document.addEventListener(touchstart,e.listener.bind(e),e.listenerOptions)}},{key:listener,value:function(e){var te.target.closest(a),nthis._prepareUrl(t);if(null!n)switch(e.type){casemousedown:casetouchstart:this._addPrefetchLink(n);break;casemouseover:this._earlyPrefetch(t,n,mouseout)}}},{key:_earlyPrefetch,value:function(t,e,n){var ithis,rsetTimeout(function(){if(rnull,0i.numOnHover)setTimeout(function(){return i.numOnHover0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!r&&(clearTimeout(r),rnull)},{passive:!0})}},{key:_addPrefetchLink,value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var ndocument.createElement(link);n.relprefetch,n.hrefi.href,n.onloade,n.onerrort,document.head.appendChild(n)}).catch(function(){})}},{key:_prepareUrl,value:function(e){if(nulle||object!(void 0e?undefined:r(e))||!1 in e||-1http:,https:.indexOf(e.protocol))return null;var te.href.substring(0,this.config.siteUrl.length),nthis._getPathname(e.href,t),i{original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:_getPathname,value:function(e,t){var nt?e.substring(this.config.siteUrl.length):e;return n.startsWith(/)||(n/+n),this._shouldAddTrailingSlash(n)?n+/:n}},{key:_shouldAddTrailingSlash,value:function(e){return this.config.usesTrailingSlash&&!e.endsWith(/)&&!this.regex.fileExt.test(e)}},{key:_isLinkOk,value:function(e){return null!e&&object(void 0e?undefined:r(e))&&(!this.prefetched.has(e.href)&&e.originthis.config.siteUrl&&-1e.href.indexOf(?)&&-1e.href.indexOf(#)&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}},{key:run,value:function(){undefined!typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}),n}();t.run();}());/script> script typetext/javascript idrocket_lazyload_css-js-extra>var rocket_lazyload_css_data {threshold:300};/script> script typetext/javascript idrocket_lazyload_css-js-after>!function o(n,c,a){function u(t,e){if(!ct){if(!nt){var rfunctiontypeof require&&require;if(!e&&r)return r(t,!0);if(s)return s(t,!0);throw(enew Error(Cannot find module +t+)).codeMODULE_NOT_FOUND,e}rct{exports:{}},nt0.call(r.exports,function(e){return u(nt1e||e)},r,r.exports,o,n,c,a)}return ct.exports}for(var sfunctiontypeof require&&require,e0;ea.length;e++)u(ae);return u}({1:function(e,t,r){use strict;{const cundefinedtypeof rocket_pairs?:rocket_pairs,a((undefinedtypeof rocket_excluded_pairs?:rocket_excluded_pairs).map(t>{var et.selector;document.querySelectorAll(e).forEach(e>{e.setAttribute(data-rocket-lazy-bg-+t.hash,excluded)})}),document.querySelector(#wpr-lazyload-bg-container));var orocket_lazyload_css_data.threshold||300;const unew IntersectionObserver(e>{e.forEach(t>{t.isIntersecting&&c.filter(e>t.target.matches(e.selector)).map(t>{var e;t&&((edocument.createElement(style)).textContentt.style,a.insertAdjacentElement(afterend,e),t.elements.forEach(e>{u.unobserve(e),e.setAttribute(data-rocket-lazy-bg-+t.hash,loaded)}))})})},{rootMargin:o+px});function n(){0(0arguments.length&&void 0!arguments0?arguments0:).length&&c.forEach(t>{try{document.querySelectorAll(t.selector).forEach(e>{loaded!e.getAttribute(data-rocket-lazy-bg-+t.hash)&&excluded!e.getAttribute(data-rocket-lazy-bg-+t.hash)&&(u.observe(e),(t.elements||).push(e))})}catch(e){console.error(e)}})}n(),function(){const rwindow.MutationObserver;return function(e,t){if(e&&1e.nodeType)return(tnew r(t)).observe(e,{attributes:!0,childList:!0,subtree:!0}),t}}()(document.querySelector(body),n)}},{}},{},1);/script> script typerocketlazyloadscript data-rocket-typetext/javascript data-rocket-srchttps://www.google.com/recaptcha/api.js?render6LdBYb4UAAAAAH0FvKeNWRrBFIV1icLtkiYU-OsU&ver3.0 idgoogle-recaptcha-js>/script> script typerocketlazyloadscript data-rocket-typetext/javascript data-rocket-srchttps://chwcontractors.com/rockfordgeneralcontracting/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver3.15.0 idwp-polyfill-js>/script> script typerocketlazyloadscript data-rocket-typetext/javascript idwpcf7-recaptcha-js-before>var wpcf7_recaptcha { sitekey: 6LdBYb4UAAAAAH0FvKeNWRrBFIV1icLtkiYU-OsU, actions: { homepage: homepage, contactform: contactform }};/script> script typerocketlazyloadscript data-minify1 data-rocket-typetext/javascript data-rocket-srchttps://chwcontractors.com/rockfordgeneralcontracting/wp-content/cache/min/1/rockfordgeneralcontracting/wp-content/plugins/contact-form-7/modules/recaptcha/index.js?ver1764158999 idwpcf7-recaptcha-js data-rocket-defer defer>/script> script typerocketlazyloadscript data-rocket-typetext/javascript data-rocket-srchttps://chwcontractors.com/rockfordgeneralcontracting/wp-includes/js/dist/hooks.min.js?ver4d63a3d491d11ffd8ac6 idwp-hooks-js>/script> script typerocketlazyloadscript data-rocket-typetext/javascript data-rocket-srchttps://chwcontractors.com/rockfordgeneralcontracting/wp-includes/js/dist/i18n.min.js?ver5e580eb46a90c2b997e6 idwp-i18n-js>/script> script typerocketlazyloadscript data-rocket-typetext/javascript idwp-i18n-js-after>wp.i18n.setLocaleData( { text direction\u0004ltr: ltr } );wp.i18n.setLocaleData( { text direction\u0004ltr: ltr } );/script> script typerocketlazyloadscript data-minify1 data-rocket-typetext/javascript data-rocket-srchttps://chwcontractors.com/rockfordgeneralcontracting/wp-content/cache/min/1/rockfordgeneralcontracting/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver1764158999 idswv-js data-rocket-defer defer>/script> script typerocketlazyloadscript data-rocket-typetext/javascript idcontact-form-7-js-before>var wpcf7 { api: { root: https:\/\/chwcontractors.com\/wp-json\/, namespace: contact-form-7\/v1 }, cached: 1};/script> script typerocketlazyloadscript data-minify1 data-rocket-typetext/javascript data-rocket-srchttps://chwcontractors.com/rockfordgeneralcontracting/wp-content/cache/min/1/rockfordgeneralcontracting/wp-content/plugins/contact-form-7/includes/js/index.js?ver1764158999 idcontact-form-7-js data-rocket-defer defer>/script> a idpojo-a11y-skip-content classpojo-skip-link pojo-skip-content tabindex1 accesskeys href#content>Skip to content/a>nav idpojo-a11y-toolbar classpojo-a11y-toolbar-right pojo-a11y- rolenavigation>div classpojo-a11y-toolbar-toggle> a classpojo-a11y-toolbar-link pojo-a11y-toolbar-toggle-link hrefjavascript:void(0); titleAccessibility Tools rolebutton> span classpojo-sr-only sr-only>Open toolbar/span> svg xmlnshttp://www.w3.org/2000/svg viewBox0 0 100 100 fillcurrentColor width1em>title>Accessibility Tools/title> path dM50 8.1c23.2 0 41.9 18.8 41.9 41.9 0 23.2-18.8 41.9-41.9 41.9C26.8 91.9 8.1 73.2 8.1 50S26.8 8.1 50 8.1M50 0C22.4 0 0 22.4 0 50s22.4 50 50 50 50-22.4 50-50S77.6 0 50 0zm0 11.3c-21.4 0-38.7 17.3-38.7 38.7S28.6 88.7 50 88.7 88.7 71.4 88.7 50 71.4 11.3 50 11.3zm0 8.9c4 0 7.3 3.2 7.3 7.3S54 34.7 50 34.7s-7.3-3.2-7.3-7.3 3.3-7.2 7.3-7.2zm23.7 19.7c-5.8 1.4-11.2 2.6-16.6 3.2.2 20.4 2.5 24.8 5 31.4.7 1.9-.2 4-2.1 4.7-1.9.7-4-.2-4.7-2.1-1.8-4.5-3.4-8.2-4.5-15.8h-2c-1 7.6-2.7 11.3-4.5 15.8-.7 1.9-2.8 2.8-4.7 2.1-1.9-.7-2.8-2.8-2.1-4.7 2.6-6.6 4.9-11 5-31.4-5.4-.6-10.8-1.8-16.6-3.2-1.7-.4-2.8-2.1-2.4-3.9.4-1.7 2.1-2.8 3.9-2.4 19.5 4.6 25.1 4.6 44.5 0 1.7-.4 3.5.7 3.9 2.4.7 1.8-.3 3.5-2.1 3.9z/> /svg> /a>/div>div classpojo-a11y-toolbar-overlay>div classpojo-a11y-toolbar-inner>p classpojo-a11y-toolbar-title>Accessibility Tools/p>ul classpojo-a11y-toolbar-items pojo-a11y-tools>li classpojo-a11y-toolbar-item> a href# classpojo-a11y-toolbar-link pojo-a11y-btn-resize-font pojo-a11y-btn-resize-plus data-actionresize-plus data-action-groupresize tabindex-1 rolebutton> span classpojo-a11y-toolbar-icon>svg version1.1 xmlnshttp://www.w3.org/2000/svg width1em viewBox0 0 448 448>title>Increase Text/title>path fillcurrentColor dM256 200v16c0 4.25-3.75 8-8 8h-56v56c0 4.25-3.75 8-8 8h-16c-4.25 0-8-3.75-8-8v-56h-56c-4.25 0-8-3.75-8-8v-16c0-4.25 3.75-8 8-8h56v-56c0-4.25 3.75-8 8-8h16c4.25 0 8 3.75 8 8v56h56c4.25 0 8 3.75 8 8zM288 208c0-61.75-50.25-112-112-112s-112 50.25-112 112 50.25 112 112 112 112-50.25 112-112zM416 416c0 17.75-14.25 32-32 32-8.5 0-16.75-3.5-22.5-9.5l-85.75-85.5c-29.25 20.25-64.25 31-99.75 31-97.25 0-176-78.75-176-176s78.75-176 176-176 176 78.75 176 176c0 35.5-10.75 70.5-31 99.75l85.75 85.75c5.75 5.75 9.25 14 9.25 22.5z>/path>/svg>/span>span classpojo-a11y-toolbar-text>Increase Text/span> /a>/li>li classpojo-a11y-toolbar-item> a href# classpojo-a11y-toolbar-link pojo-a11y-btn-resize-font pojo-a11y-btn-resize-minus data-actionresize-minus data-action-groupresize tabindex-1 rolebutton> span classpojo-a11y-toolbar-icon>svg version1.1 xmlnshttp://www.w3.org/2000/svg width1em viewBox0 0 448 448>title>Decrease Text/title>path fillcurrentColor dM256 200v16c0 4.25-3.75 8-8 8h-144c-4.25 0-8-3.75-8-8v-16c0-4.25 3.75-8 8-8h144c4.25 0 8 3.75 8 8zM288 208c0-61.75-50.25-112-112-112s-112 50.25-112 112 50.25 112 112 112 112-50.25 112-112zM416 416c0 17.75-14.25 32-32 32-8.5 0-16.75-3.5-22.5-9.5l-85.75-85.5c-29.25 20.25-64.25 31-99.75 31-97.25 0-176-78.75-176-176s78.75-176 176-176 176 78.75 176 176c0 35.5-10.75 70.5-31 99.75l85.75 85.75c5.75 5.75 9.25 14 9.25 22.5z>/path>/svg>/span>span classpojo-a11y-toolbar-text>Decrease Text/span> /a>/li>li classpojo-a11y-toolbar-item> a href# classpojo-a11y-toolbar-link pojo-a11y-btn-background-group pojo-a11y-btn-grayscale data-actiongrayscale data-action-groupschema tabindex-1 rolebutton> span classpojo-a11y-toolbar-icon>svg version1.1 xmlnshttp://www.w3.org/2000/svg width1em viewBox0 0 448 448>title>Grayscale/title>path fillcurrentColor dM15.75 384h-15.75v-352h15.75v352zM31.5 383.75h-8v-351.75h8v351.75zM55 383.75h-7.75v-351.75h7.75v351.75zM94.25 383.75h-7.75v-351.75h7.75v351.75zM133.5 383.75h-15.5v-351.75h15.5v351.75zM165 383.75h-7.75v-351.75h7.75v351.75zM180.75 383.75h-7.75v-351.75h7.75v351.75zM196.5 383.75h-7.75v-351.75h7.75v351.75zM235.75 383.75h-15.75v-351.75h15.75v351.75zM275 383.75h-15.75v-351.75h15.75v351.75zM306.5 383.75h-15.75v-351.75h15.75v351.75zM338 383.75h-15.75v-351.75h15.75v351.75zM361.5 383.75h-15.75v-351.75h15.75v351.75zM408.75 383.75h-23.5v-351.75h23.5v351.75zM424.5 383.75h-8v-351.75h8v351.75zM448 384h-15.75v-352h15.75v352z>/path>/svg>/span>span classpojo-a11y-toolbar-text>Grayscale/span> /a>/li>li classpojo-a11y-toolbar-item> a href# classpojo-a11y-toolbar-link pojo-a11y-btn-background-group pojo-a11y-btn-high-contrast data-actionhigh-contrast data-action-groupschema tabindex-1 rolebutton> span classpojo-a11y-toolbar-icon>svg version1.1 xmlnshttp://www.w3.org/2000/svg width1em viewBox0 0 448 448>title>High Contrast/title>path fillcurrentColor dM192 360v-272c-75 0-136 61-136 136s61 136 136 136zM384 224c0 106-86 192-192 192s-192-86-192-192 86-192 192-192 192 86 192 192z>/path>/svg>/span>span classpojo-a11y-toolbar-text>High Contrast/span> /a>/li>li classpojo-a11y-toolbar-item> a href# classpojo-a11y-toolbar-link pojo-a11y-btn-background-group pojo-a11y-btn-negative-contrast data-actionnegative-contrast data-action-groupschema tabindex-1 rolebutton> span classpojo-a11y-toolbar-icon>svg version1.1 xmlnshttp://www.w3.org/2000/svg width1em viewBox0 0 448 448>title>Negative Contrast/title>path fillcurrentColor dM416 240c-23.75-36.75-56.25-68.25-95.25-88.25 10 17 15.25 36.5 15.25 56.25 0 61.75-50.25 112-112 112s-112-50.25-112-112c0-19.75 5.25-39.25 15.25-56.25-39 20-71.5 51.5-95.25 88.25 42.75 66 111.75 112 192 112s149.25-46 192-112zM236 144c0-6.5-5.5-12-12-12-41.75 0-76 34.25-76 76 0 6.5 5.5 12 12 12s12-5.5 12-12c0-28.5 23.5-52 52-52 6.5 0 12-5.5 12-12zM448 240c0 6.25-2 12-5 17.25-46 75.75-130.25 126.75-219 126.75s-173-51.25-219-126.75c-3-5.25-5-11-5-17.25s2-12 5-17.25c46-75.5 130.25-126.75 219-126.75s173 51.25 219 126.75c3 5.25 5 11 5 17.25z>/path>/svg>/span>span classpojo-a11y-toolbar-text>Negative Contrast/span> /a>/li>li classpojo-a11y-toolbar-item> a href# classpojo-a11y-toolbar-link pojo-a11y-btn-background-group pojo-a11y-btn-light-background data-actionlight-background data-action-groupschema tabindex-1 rolebutton> span classpojo-a11y-toolbar-icon>svg version1.1 xmlnshttp://www.w3.org/2000/svg width1em viewBox0 0 448 448>title>Light Background/title>path fillcurrentColor dM184 144c0 4.25-3.75 8-8 8s-8-3.75-8-8c0-17.25-26.75-24-40-24-4.25 0-8-3.75-8-8s3.75-8 8-8c23.25 0 56 12.25 56 40zM224 144c0-50-50.75-80-96-80s-96 30-96 80c0 16 6.5 32.75 17 45 4.75 5.5 10.25 10.75 15.25 16.5 17.75 21.25 32.75 46.25 35.25 74.5h57c2.5-28.25 17.5-53.25 35.25-74.5 5-5.75 10.5-11 15.25-16.5 10.5-12.25 17-29 17-45zM256 144c0 25.75-8.5 48-25.75 67s-40 45.75-42 72.5c7.25 4.25 11.75 12.25 11.75 20.5 0 6-2.25 11.75-6.25 16 4 4.25 6.25 10 6.25 16 0 8.25-4.25 15.75-11.25 20.25 2 3.5 3.25 7.75 3.25 11.75 0 16.25-12.75 24-27.25 24-6.5 14.5-21 24-36.75 24s-30.25-9.5-36.75-24c-14.5 0-27.25-7.75-27.25-24 0-4 1.25-8.25 3.25-11.75-7-4.5-11.25-12-11.25-20.25 0-6 2.25-11.75 6.25-16-4-4.25-6.25-10-6.25-16 0-8.25 4.5-16.25 11.75-20.5-2-26.75-24.75-53.5-42-72.5s-25.75-41.25-25.75-67c0-68 64.75-112 128-112s128 44 128 112z>/path>/svg>/span>span classpojo-a11y-toolbar-text>Light Background/span> /a>/li>li classpojo-a11y-toolbar-item> a href# classpojo-a11y-toolbar-link pojo-a11y-btn-links-underline data-actionlinks-underline data-action-grouptoggle tabindex-1 rolebutton> span classpojo-a11y-toolbar-icon>svg version1.1 xmlnshttp://www.w3.org/2000/svg width1em viewBox0 0 448 448>title>Links Underline/title>path fillcurrentColor dM364 304c0-6.5-2.5-12.5-7-17l-52-52c-4.5-4.5-10.75-7-17-7-7.25 0-13 2.75-18 8 8.25 8.25 18 15.25 18 28 0 13.25-10.75 24-24 24-12.75 0-19.75-9.75-28-18-5.25 5-8.25 10.75-8.25 18.25 0 6.25 2.5 12.5 7 17l51.5 51.75c4.5 4.5 10.75 6.75 17 6.75s12.5-2.25 17-6.5l36.75-36.5c4.5-4.5 7-10.5 7-16.75zM188.25 127.75c0-6.25-2.5-12.5-7-17l-51.5-51.75c-4.5-4.5-10.75-7-17-7s-12.5 2.5-17 6.75l-36.75 36.5c-4.5 4.5-7 10.5-7 16.75 0 6.5 2.5 12.5 7 17l52 52c4.5 4.5 10.75 6.75 17 6.75 7.25 0 13-2.5 18-7.75-8.25-8.25-18-15.25-18-28 0-13.25 10.75-24 24-24 12.75 0 19.75 9.75 28 18 5.25-5 8.25-10.75 8.25-18.25zM412 304c0 19-7.75 37.5-21.25 50.75l-36.75 36.5c-13.5 13.5-31.75 20.75-50.75 20.75-19.25 0-37.5-7.5-51-21.25l-51.5-51.75c-13.5-13.5-20.75-31.75-20.75-50.75 0-19.75 8-38.5 22-52.25l-22-22c-13.75 14-32.25 22-52 22-19 0-37.5-7.5-51-21l-52-52c-13.75-13.75-21-31.75-21-51 0-19 7.75-37.5 21.25-50.75l36.75-36.5c13.5-13.5 31.75-20.75 50.75-20.75 19.25 0 37.5 7.5 51 21.25l51.5 51.75c13.5 13.5 20.75 31.75 20.75 50.75 0 19.75-8 38.5-22 52.25l22 22c13.75-14 32.25-22 52-22 19 0 37.5 7.5 51 21l52 52c13.75 13.75 21 31.75 21 51z>/path>/svg>/span>span classpojo-a11y-toolbar-text>Links Underline/span> /a>/li>li classpojo-a11y-toolbar-item> a href# classpojo-a11y-toolbar-link pojo-a11y-btn-readable-font data-actionreadable-font data-action-grouptoggle tabindex-1 rolebutton> span classpojo-a11y-toolbar-icon>svg version1.1 xmlnshttp://www.w3.org/2000/svg width1em viewBox0 0 448 448>title>Readable Font/title>path fillcurrentColor dM181.25 139.75l-42.5 112.5c24.75 0.25 49.5 1 74.25 1 4.75 0 9.5-0.25 14.25-0.5-13-38-28.25-76.75-46-113zM0 416l0.5-19.75c23.5-7.25 49-2.25 59.5-29.25l59.25-154 70-181h32c1 1.75 2 3.5 2.75 5.25l51.25 120c18.75 44.25 36 89 55 133 11.25 26 20 52.75 32.5 78.25 1.75 4 5.25 11.5 8.75 14.25 8.25 6.5 31.25 8 43 12.5 0.75 4.75 1.5 9.5 1.5 14.25 0 2.25-0.25 4.25-0.25 6.5-31.75 0-63.5-4-95.25-4-32.75 0-65.5 2.75-98.25 3.75 0-6.5 0.25-13 1-19.5l32.75-7c6.75-1.5 20-3.25 20-12.5 0-9-32.25-83.25-36.25-93.5l-112.5-0.5c-6.5 14.5-31.75 80-31.75 89.5 0 19.25 36.75 20 51 22 0.25 4.75 0.25 9.5 0.25 14.5 0 2.25-0.25 4.5-0.5 6.75-29 0-58.25-5-87.25-5-3.5 0-8.5 1.5-12 2-15.75 2.75-31.25 3.5-47 3.5z>/path>/svg>/span>span classpojo-a11y-toolbar-text>Readable Font/span> /a>/li>li classpojo-a11y-toolbar-item> a href# classpojo-a11y-toolbar-link pojo-a11y-btn-reset data-actionreset tabindex-1 rolebutton> span classpojo-a11y-toolbar-icon>svg version1.1 xmlnshttp://www.w3.org/2000/svg width1em viewBox0 0 448 448>title>Reset/title>path fillcurrentColor dM384 224c0 105.75-86.25 192-192 192-57.25 0-111.25-25.25-147.75-69.25-2.5-3.25-2.25-8 0.5-10.75l34.25-34.5c1.75-1.5 4-2.25 6.25-2.25 2.25 0.25 4.5 1.25 5.75 3 24.5 31.75 61.25 49.75 101 49.75 70.5 0 128-57.5 128-128s-57.5-128-128-128c-32.75 0-63.75 12.5-87 34.25l34.25 34.5c4.75 4.5 6 11.5 3.5 17.25-2.5 6-8.25 10-14.75 10h-112c-8.75 0-16-7.25-16-16v-112c0-6.5 4-12.25 10-14.75 5.75-2.5 12.75-1.25 17.25 3.5l32.5 32.25c35.25-33.25 83-53 132.25-53 105.75 0 192 86.25 192 192z>/path>/svg>/span> span classpojo-a11y-toolbar-text>Reset/span> /a>/li>/ul>/div>/div>/nav> script>window.lazyLoadOptions{elements_selector:imgdata-lazy-src,.rocket-lazyload,iframedata-lazy-src,data_src:lazy-src,data_srcset:lazy-srcset,data_sizes:lazy-sizes,class_loading:lazyloading,class_loaded:lazyloaded,threshold:300,callback_loaded:function(element){if(element.tagNameIFRAME&&element.dataset.rocketLazyloadfitvidscompatible){if(element.classList.contains(lazyloaded)){if(typeof window.jQuery!undefined){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}},{elements_selector:.rocket-lazyload,data_src:lazy-src,data_srcset:lazy-srcset,data_sizes:lazy-sizes,class_loading:lazyloading,class_loaded:lazyloaded,threshold:300,};window.addEventListener(LazyLoad::Initialized,function(e){var lazyLoadInstancee.detail.instance;if(window.MutationObserver){var observernew MutationObserver(function(mutations){var image_count0;var iframe_count0;var rocketlazy_count0;mutations.forEach(function(mutation){for(var i0;imutation.addedNodes.length;i++){if(typeof mutation.addedNodesi.getElementsByTagName!function){continue}if(typeof mutation.addedNodesi.getElementsByClassName!function){continue}imagesmutation.addedNodesi.getElementsByTagName(img);is_imagemutation.addedNodesi.tagNameIMG;iframesmutation.addedNodesi.getElementsByTagName(iframe);is_iframemutation.addedNodesi.tagNameIFRAME;rocket_lazymutation.addedNodesi.getElementsByClassName(rocket-lazyload);image_count+images.length;iframe_count+iframes.length;rocketlazy_count+rocket_lazy.length;if(is_image){image_count+1}if(is_iframe){iframe_count+1}}});if(image_count>0||iframe_count>0||rocketlazy_count>0){lazyLoadInstance.update()}});var bdocument.getElementsByTagName(body)0;var config{childList:!0,subtree:!0};observer.observe(b,config)}},!1)/script>script data-no-minify1 async srchttps://chwcontractors.com/rockfordgeneralcontracting/wp-content/plugins/wp-rocket/assets/js/lazyload/17.8.3/lazyload.min.js>/script>script>function lazyLoadThumb(e,alt,l){var timg data-lazy-srchttps://i.ytimg.com/vi/ID/hqdefault.jpg alt width480 height360>noscript>img srchttps://i.ytimg.com/vi/ID/hqdefault.jpg alt width480 height360>/noscript>,abutton classplay aria-labelPlay Youtube video>/button>;if(l){tt.replace(data-lazy-,);tt.replace(loadinglazy,);tt.replace(/noscript>.*?\/noscript>/g,);}tt.replace(alt,alt+alt+);return t.replace(ID,e)+a}function lazyLoadYoutubeIframe(){var edocument.createElement(iframe),tID?autoplay1;t+0this.parentNode.dataset.query.length?:&+this.parentNode.dataset.query;e.setAttribute(src,t.replace(ID,this.parentNode.dataset.src)),e.setAttribute(frameborder,0),e.setAttribute(allowfullscreen,1),e.setAttribute(allow,accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture),this.parentNode.parentNode.replaceChild(e,this.parentNode)}document.addEventListener(DOMContentLoaded,function(){var exclusions;var e,t,p,u,l,adocument.getElementsByClassName(rll-youtube-player);for(t0;ta.length;t++)(edocument.createElement(div)),(uhttps://i.ytimg.com/vi/ID/hqdefault.jpg),(uu.replace(ID,at.dataset.id)),(lexclusions.some(exclusion>u.includes(exclusion))),e.setAttribute(data-id,at.dataset.id),e.setAttribute(data-query,at.dataset.query),e.setAttribute(data-src,at.dataset.src),(e.innerHTMLlazyLoadThumb(at.dataset.id,at.dataset.alt,l)),at.appendChild(e),(pe.querySelector(.play)),(p.onclicklazyLoadYoutubeIframe)});/script> /body>/html>!-- This website is like a Rocket, isnt it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me - Debug: cached@1767672113 -->
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]