1<!doctype html> 2<html lang="en-US"> 3<head><meta charset="UTF-8">
3<script>if(navigator.userAgent.match(/MSIE|Internet Explorer/i)||navigator.userAgent.match(/Trident\/7\..*?rv:11/i)){var href=document.location.href;if(!href.match(/[?&]nowprocket/)){if(href.indexOf("?")==-1){if(href.indexOf("#")==-1){document.location.href=href+"?nowprocket=1"}else{document.location.href=href.replace("#","?nowprocket=1#")}}else{if(href.indexOf("#")==-1){document.location.href=href+"&nowprocket=1"}else{document.location.href=href.replace("#","&nowprocket=1#")}}}}</script>
3<script>(()=>{class RocketLazyLoadScripts{constructor(){this.v="2.0.3",this.userEvents=["keydown","keyup","mousedown","mouseup","mousemove","mouseover","mouseenter","mouseout","mouseleave","touchmove","touchstart","touchend","touchcancel","wheel","click","dblclick","input","visibilitychange"],this.attributeEvents=["onblur","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.lastBreath=Date.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),this.F("domReady"),await this.T(),await this.j(),await this.I(),this.F("windowLoad"),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.H(),this.F("all"),this.U(),this.W()}i(){this.CSPIssue=sessionStorage.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.persisted=t.persisted,this.realWindowLoadedFired=!0}),{isRocket:!0}),window.addEventListener("pagehide",(()=>{this.onFirstUserAction=null}),{isRocket:!0})}h(){let t;function e(e){t=e}window.addEventListener("touchstart",e,{isRocket:!0}),window.addEventListener("touchend",(function i(o){Math.abs(o.changedTouches[0].pageX-t.changedTouches[0].pageX)<10&&Math.abs(o.changedTouches[0].pageY-t.changedTouches[0].pageY)<10&&o.timeStamp-t.timeStamp<200&&(o.target.dispatchEvent(new PointerEvent("click",{target:o.target,bubbles:!0,cancelable:!0,detail:1})),event.preventDefault(),window.removeEventListener("touchstart",e,{isRocket:!0}),window.removeEventListener("touchend",i,{isRocket:!0}))}),{isRocket:!0})}q(t){this.userActionTriggered||("mousemove"!==t.type||this.firstMousemoveIgnored?"keyup"===t.type||"mouseover"===t.type||"mouseout"===t.type||(this.userActionTriggered=!0,this.onFirstUserAction&&this.onFirstUserAction()):this.firstMousemoveIgnored=!0),"click"===t.type&&t.preventDefault(),this.savedUserEvents.length>0&&(t.stopPropagation(),t.stopImmediatePropagation()),"touchstart"===this.lastEvent&&"touchend"===t.type&&(this.lastTouchEnd=Date.now()),"click"===t.type&&(this.lastTouchEnd=0),this.lastEvent=t.type,this.savedUserEvents.push(t)}u(){this.savedUserEvents=[],this.userEventHandler=this.q.bind(this),this.userEvents.forEach((t=>window.addEventListener(t,this.userEventHandler,{passive:!1,isRocket:!0})))}U(){this.userEvents.forEach((t=>window.removeEventListener(t,this.userEventHandler,{passive:!1,isRocket:!0}))),this.savedUserEvents.forEach((t=>{t.target.dispatchEvent(new window[t.constructor.name](t.type,t))}))}m(){this.eventsMutationObserver=new MutationObserver((t=>{const e="return false";for(const i of t){if("attributes"===i.type){const t=i.target.getAttribute(i.attributeName);t&&t!==e&&(i.target.setAttribute("data-rocket-"+i.attributeName,t),i.target["rocket"+i.attributeName]=new Function("event",t),i.target.setAttribute(i.attributeName,e))}"childList"===i.type&&i.addedNodes.forEach((t=>{if(t.nodeType===Node.ELEMENT_NODE)for(const i of t.attributes)this.attributeEvents.includes(i.name)&&i.value&&""!==i.value&&(t.setAttribute("data-rocket-"+i.name,i.value),t["rocket"+i.name]=new Function("event",i.value),t.setAttribute(i.name,e))}))}})),this.eventsMutationObserver.observe(document,{subtree:!0,childList:!0,attributeFilter:this.attributeEvents})}H(){this.eventsMutationObserver.disconnect(),this.attributeEvents.forEach((t=>{document.querySelectorAll("[data-rocket-"+t+"]").forEach((e=>{e.setAttribute(t,e.getAttribute("data-rocket-"+t)),e.removeAttribute("data-rocket-"+t)}))}
3))}k(t){Object.defineProperty(HTMLElement.prototype,"onclick",{get(){return this.rocketonclick||null},set(e){this.rocketonclick=e,this.setAttribute(t.everythingLoaded?"onclick":"data-rocket-onclick","this.rocketonclick(event)")}})}S(t){function e(e,i){let o=e[i];e[i]=null,Object.defineProperty(e,i,{get:()=>o,set(s){t.everythingLoaded?o=s:e["rocket"+i]=o=s}})}e(document,"onreadystatechange"),e(window,"onload"),e(window,"onpageshow");try{Object.defineProperty(document,"readyState",{get:()=>t.rocketReadyState,set(e){t.rocketReadyState=e},configurable:!0}),document.readyState="loading"}catch(t){console.log("WPRocket DJE readyState conflict, bypassing")}}l(t){this.originalAddEventListener=EventTarget.prototype.addEventListener,this.originalRemoveEventListener=EventTarget.prototype.removeEventListener,this.savedEventListeners=[],EventTarget.prototype.addEventListener=function(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})},EventTarget.prototype.removeEventListener=function(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})}}F(t){"all"===t&&(EventTarget.prototype.addEventListener=this.originalAddEventListener,EventTarget.prototype.removeEventListener=this.originalRemoveEventListener),this.savedEventListeners=this.savedEventListeners.filter((e=>{let i=e.type,o=e.target||window;return"domReady"===t&&"DOMContentLoaded"!==i&&"readystatechange"!==i||("windowLoad"===t&&"load"!==i&&"readystatechange"!==i&&"pageshow"!==i||(this.B(i,o)&&(i="rocket-"+i),e.remove?o.removeEventListener(i,e.func,e.options):o.addEventListener(i,e.func,e.options),!1))}))}p(t){let e;function i(e){return t.everythingLoaded?e:e.split(" ").map((t=>"load"===t||t.startsWith("load.")?"rocket-jquery-load":t)).join(" ")}function o(o){function s(e){const s=o.fn[e];o.fn[e]=o.fn.init.prototype[e]=function(){return this[0]===window&&t.userActionTriggered&&("string"==typeof arguments[0]||arguments[0]instanceof String?arguments[0]=i(arguments[0]):"object"==typeof arguments[0]&&Object.keys(arguments[0]).forEach((t=>{const e=arguments[0][t];delete arguments[0][t],arguments[0][i(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,(()=>{e[t].forEach((t=>t()))}),{isRocket:!0});o.fn.ready=o.fn.init.prototype.ready=function(i){function s(){parseInt(o.fn.jquery)>2?setTimeout((()=>i.bind(document)(o))):i.bind(document)(o)}return t.realDomReadyFired?!t.userActionTriggered||t.fauxDomReadyFired?s():e["rocket-DOMContentLoaded"].push(s):e.DOMContentLoaded.push(s),o([])},s("on"),s("one"),s("off"),t.allJQueries.push(o)}e=o}t.allJQueries=[],o(window.jQuery),Object.defineProperty(window,"jQuery",{get:()=>e,set(t){o(t)}})}P(){const t=new Map;document.write=document.writeln=function(e){const i=document.currentScript,o=document.createRange(),s=i.parentElement;let n=t.get(i);void 0===n&&(n=i.nextSibling,t.set(i,n));const c=document.createDocumentFragment();o.setStart(c,0),c.appendChild(o.createContextualFragment(e)),s.insertBefore(c,n)}}async R(){return new Promise((t=>{this.userActionTriggered?t():this.onFirstUserAction=t}))}async L(){return new Promise((t=>{document.addEventListener("DOMContentLoaded",(()=>{this.realDomReadyFired=!0,t()}),{isRocket:!0})}))}async I(){return this.realWindowLoadedFired?Promise.resolve():new Promise((t=>{window.addEventListener("load",t,{isRocket:!0})}))}M(){this.pendingScripts=[];this.scriptsMutationObserver=new 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 i=this.pendingScripts.findIndex((e=>e.script===t));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 j(){await this.J(),this.pendingScripts.length?(await this.pendingScripts[0].promise,await this.j()):this.scriptsMutationObserver.disconnect()}D(){this.delayedScripts={normal:[],async:[],defer:[]},document.querySelectorAll("script[type$=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||"module"===t.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("script[type$=rocketlazyloadscript][data-rocket-src]").forEach((e=>{let i=e.getAttribute("data-rocket-src");if(i&&!i.startsWith("data:")){i.startsWith("//")&&(i=location.protocol+i);try{const o=new URL(i).origin;o!==location.origin&&t.push({src:o,crossOrigin:e.crossOrigin||"module"===e.getAttribute("data-rocket-type")})}catch(t){}}})),t=[...new Map(t.map((t=>[JSON.stringify(t),t]))).values()],this.N(t,"preconnect")}
3async $(t){if(await this.G(),!0!==t.noModule||!("noModule"in 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)i=document.createElement("script"),[...t.attributes].forEach((t=>{let e=t.nodeName;"type"!==e&&("data-rocket-type"===e&&(e="type"),"data-rocket-src"===e&&(e="src"),i.setAttribute(e,t.nodeValue))})),t.text&&(i.text=t.text),t.nonce&&(i.nonce=t.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.text=t.text,o()),i.isWPRocket=!0,t.parentNode.replaceChild(i,t);else{const i=t.getAttribute("data-rocket-type"),s=t.getAttribute("data-rocket-src");i?(t.type=i,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.$(t).then(e)):(t.setAttribute("data-rocket-status","failed-network"),e())}),{isRocket:!0}),s?(t.fetchPriority="high",t.removeAttribute("data-rocket-src"),t.src=s):t.src="data: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 e=t.shift();return e?(e.isConnected&&await this.$(e),this.C(t)):Promise.resolve()}O(){this.N([...this.delayedScripts.normal,...this.delayedScripts.defer,...this.delayedScripts.async],"preload")}N(t,e){this.trash=this.trash||[];let i=!0;var o=document.createDocumentFragment();t.forEach((t=>{const s=t.getAttribute&&t.getAttribute("data-rocket-src")||t.src;if(s&&!s.startsWith("data:")){const n=document.createElement("link");n.href=s,n.rel=e,"preconnect"!==e&&(n.as="script",n.fetchPriority=i?"high":"low"),t.getAttribute&&"module"===t.getAttribute("data-rocket-type")&&(n.crossOrigin=!0),t.crossOrigin&&(n.crossOrigin=t.crossOrigin),t.integrity&&(n.integrity=t.integrity),t.nonce&&(n.nonce=t.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.readyState="interactive"}catch(t){}this.fauxDomReadyFired=!0;try{await this.G(),document.dispatchEvent(new Event("rocket-readystatechange")),await this.G(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.G(),document.dispatchEvent(new Event("rocket-DOMContentLoaded")),await this.G(),window.dispatchEvent(new Event("rocket-DOMContentLoaded"))}catch(t){console.error(t)}}async A(){try{document.readyState="complete"}catch(t){}try{await this.G(),document.dispatchEvent(new Event("rocket-readystatechange")),await this.G(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.G(),window.dispatchEvent(new Event("rocket-load")),await this.G(),window.rocketonload&&window.rocketonload(),await this.G(),this.allJQueries.forEach((t=>t(window).trigger("rocket-jquery-load"))),await this.G();const t=new Event("rocket-pageshow");t.persisted=this.persisted,window.dispatchEvent(t),await this.G(),window.rocketonpageshow&&window.rocketonpageshow({persisted:this.persisted})}catch(t){console.error(t)}}async G(){Date.now()-this.lastBreath>45&&(await this.J(),this.lastBreath=Date.now())}async J(){return document.hidden?new Promise((t=>setTimeout(t))):new Promise((t=>requestAnimationFrame(t)))}B(t,e){return e===document&&"readystatechange"===t||(e===document&&"DOMContentLoaded"===t||(e===window&&"DOMContentLoaded"===t||(e===window&&"load"===t||e===window&&"pageshow"===t)))}static run(){(new RocketLazyLoadScripts).t()}}RocketLazyLoadScripts.run()})();</script>
3 4 5 <meta name="viewport" content="width=device-width, initial-scale=1"> 6 <link rel="profile" href="https://gmpg.org/xfn/11"> 7 <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 8 9 <!-- This site is optimized with the Yoast SEO plugin v26.4 - https://yoast.com/wordpress/plugins/seo/ --> 10 <title>Outdoor Living Builders in Austin | ACE Remodeling TX</title> 11<link crossorigin data-rocket-preconnect href="https://www.gstatic.com" rel="preconnect"> 12<link crossorigin data-rocket-preconnect href="https://www.google.com" rel="preconnect"> 13 <meta name="description" content="Enhance your outdoor space with expert outdoor living builders in Austin. ACE Remodeling TX creates custom patios, decks, and outdoor kitchens tailored to your needs." /> 14 <link rel="canonical" href="https://aceremodelingtx.com/residential/pools/" /> 15 <meta property="og:locale" content="en_US" /> 16 <meta property="og:type" content="article" /> 17 <meta property="og:title" content="Outdoor Living Builders in Austin | ACE Remodeling TX" /> 18 <meta property="og:description" content="Enhance your outdoor space with expert outdoor living builders in Austin. ACE Remodeling TX creates custom patios, decks, and outdoor kitchens tailored to your needs." /> 19 <meta property="og:url" content="https://aceremodelingtx.com/residential/pools/" /> 20 <meta property="og:site_name" content="Ace Remodeling" /> 21 <meta property="article:modified_time" content="2025-11-21T22:45:07+00:00" /> 22 <meta property="og:image" content="https://aceremodelingtx.com/wp-content/uploads/2025/04/background_removed_image_0I6Hc-b3SWW8p9YQfBJBcA-1.webp" /> 23 <meta property="og:image:width" content="2560" /> 24 <meta property="og:image:height" content="1879" /> 25 <meta property="og:image:type" content="image/webp" /> 26 <meta name="twitter:card" content="summary_large_image" /> 27 <meta name="twitter:label1" content="Est. reading time" /> 28 <meta name="twitter:data1" content="1 minute" /> 29
29<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://aceremodelingtx.com/residential/pools/","url":"https://aceremodelingtx.com/residential/pools/","name":"Outdoor Living Builders in Austin | ACE Remodeling TX","isPartOf":{"@id":"https://aceremodelingtx.com/#website"},"primaryImageOfPage":{"@id":"https://aceremodelingtx.com/residential/pools/#primaryimage"},"image":{"@id":"https://aceremodelingtx.com/residential/pools/#primaryimage"},"thumbnailUrl":"https://aceremodelingtx.com/wp-content/uploads/2025/04/background_removed_image_0I6Hc-b3SWW8p9YQfBJBcA-1.webp","datePublished":"2025-07-30T20:33:22+00:00","dateModified":"2025-11-21T22:45:07+00:00","description":"Enhance your outdoor space with expert outdoor living builders in Austin. ACE Remodeling TX creates custom patios, decks, and outdoor kitchens tailored to your needs.","breadcrumb":{"@id":"https://aceremodelingtx.com/residential/pools/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://aceremodelingtx.com/residential/pools/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://aceremodelingtx.com/residential/pools/#primaryimage","url":"https://aceremodelingtx.com/wp-content/uploads/2025/04/background_removed_image_0I6Hc-b3SWW8p9YQfBJBcA-1.webp","contentUrl":"https://aceremodelingtx.com/wp-content/uploads/2025/04/background_removed_image_0I6Hc-b3SWW8p9YQfBJBcA-1.webp","width":2560,"height":1879},{"@type":"BreadcrumbList","@id":"https://aceremodelingtx.com/residential/pools/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://aceremodelingtx.com/"},{"@type":"ListItem","position":2,"name":"Pools"}]},{"@type":"WebSite","@id":"https://aceremodelingtx.com/#website","url":"https://aceremodelingtx.com/","name":"Ace Remodeling","description":"","publisher":{"@id":"https://aceremodelingtx.com/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://aceremodelingtx.com/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://aceremodelingtx.com/#organization","name":"Ace Remodeling","url":"https://aceremodelingtx.com/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://aceremodelingtx.com/#/schema/logo/image/","url":"https://aceremodelingtx.com/wp-content/uploads/2025/04/ACE_FULL_LOGO-1.png","contentUrl":"https://aceremodelingtx.com/wp-content/uploads/2025/04/ACE_FULL_LOGO-1.png","width":488,"height":284,"caption":"Ace Remodeling"},"image":{"@id":"https://aceremodelingtx.com/#/schema/logo/image/"}}]}</script>
29 30 <!-- / Yoast SEO plugin. --> 31 32 33 34<link rel="alternate" type="application/rss+xml" title="Ace Remodeling » Feed" href="https://aceremodelingtx.com/feed/" /> 35<link rel="alternate" type="application/rss+xml" title="Ace Remodeling » Comments Feed" href="https://aceremodelingtx.com/comments/feed/" /> 36<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://aceremodelingtx.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Faceremodelingtx.com%2Fresidential%2Fpools%2F" /> 37<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://aceremodelingtx.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Faceremodelingtx.com%2Fresidential%2Fpools%2F&format=xml" /> 38<style id="wp-img-auto-sizes-contain-inline-css"> 39img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 40/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 41</style> 42<link data-minify="1" rel='stylesheet' id='dce-animations-css' href='https://aceremodelingtx.com/wp-content/cache/min/1/wp-content/plugins/dynamic-content-for-elementor/assets/css/animations.css?ver=1790091235' media='all' /> 43<style id="wp-emoji-styles-inline-css"> 44 45 img.wp-smiley, img.emoji { 46 display: inline !important; 47 border: none !important; 48 box-shadow: none !important; 49 height: 1em !important; 50 width: 1em !important; 51 margin: 0 0.07em !important; 52 vertical-align: -0.1em !important; 53 background: none !important; 54 padding: 0 !important; 55 } 56/*# sourceURL=wp-emoji-styles-inline-css */ 57</style> 58<style id="wp-block-library-inline-css"> 59:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
59--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 60 61/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */ 62</style> 63<style id="wp-block-paragraph-inline-css"> 64.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg} 65/*# sourceURL=https://aceremodelingtx.com/wp-includes/blocks/paragraph/style.min.css */ 66</style> 67 68 69<link rel='stylesheet' id='me-spr-block-styles-css' href='https://aceremodelingtx.com/wp-content/plugins/simple-post-redirect//css/block-styles.min.css?ver=7.1.2' media='all' /> 70<style id="global-styles-inline-css"> 71:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
710) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: 800px;--wp--style--global--wide-size: 1200px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
71.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 72/*# sourceURL=global-styles-inline-css */ 73</style> 74 75<link data-minify="1" rel='stylesheet' id='hello-elementor-css' href='https://aceremodelingtx.com/wp-content/cache/min/1/wp-content/themes/hello-elementor/assets/css/reset.css?ver=1790091235' media='all' /> 76<link data-minify="1" rel='stylesheet' id='hello-elementor-theme-style-css' href='https://aceremodelingtx.com/wp-content/cache/min/1/wp-content/themes/hello-elementor/assets/css/theme.css?ver=1790091235' media='all' /> 77<link data-minify="1" rel='stylesheet' id='hello-elementor-header-footer-css' href='https://aceremodelingtx.com/wp-content/cache/min/1/wp-content/themes/hello-elementor/assets/css/header-footer.css?ver=1790091235' media='all' /> 78<link rel='stylesheet' id='elementor-frontend-css' href='https://aceremodelingtx.com/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=3.33.2' media='all' /> 79<style id="elementor-frontend-inline-css"> 80.elementor-455 .elementor-element.elementor-element-5856d55::before, .elementor-455 .elementor-element.elementor-element-5856d55 > .elementor-background-video-container::before, .elementor-455 .elementor-element.elementor-element-5856d55 > .e-con-inner > .elementor-background-video-container::before, .elementor-455 .elementor-element.elementor-element-5856d55 > .elementor-background-slideshow::before, .elementor-455 .elementor-element.elementor-element-5856d55 > .e-con-inner > .elementor-background-slideshow::before, .elementor-455 .elementor-element.elementor-element-5856d55 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:var(--wpr-bg-459e27ab-b856-4161-8716-575e466c8378);}.elementor-455 .elementor-element.elementor-element-3958208:not(.elementor-motion-effects-element-type-background), .elementor-455 .elementor-element.elementor-element-3958208 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-a675603f-5915-4965-9bec-0cc4d9624d68);} 81/*# sourceURL=elementor-frontend-inline-css */ 82</style> 83<link rel='stylesheet' id='elementor-post-6-css' href='https://aceremodelingtx.com/wp-content/uploads/elementor/css/post-6.css?ver=1790091233' media='all' /> 84<link rel='stylesheet' id='widget-icon-list-css' href='https://aceremodelingtx.com/wp-content/plugins/elementor/assets/css/widget-icon-list.min.css?ver=3.33.2' media='all' /> 85<link rel='stylesheet' id='widget-social-icons-css' href='https://aceremodelingtx.com/wp-content/plugins/elementor/assets/css/widget-social-icons.min.css?ver=3.33.2' media='all' /> 86<link rel='stylesheet' id='e-apple-webkit-css' href='https://aceremodelingtx.com/wp-content/plugins/elementor/assets/css/conditionals/apple-webkit.min.css?ver=3.33.2' media='all' /> 87<link rel='stylesheet' id='widget-image-css' href='https://aceremodelingtx.com/wp-content/plugins/elementor/assets/css/widget-image.min.css?ver=3.33.2' media='all' /> 88<link rel='stylesheet' id='widget-heading-css' href='https://aceremodelingtx.com/wp-content/plugins/elementor/assets/css/widget-heading.min.css?ver=3.33.2' media='all' /> 89<link rel='stylesheet' id='e-animation-fadeIn-css' href='https://aceremodelingtx.com/wp-content/plugins/elementor/assets/lib/animations/styles/fadeIn.min.css?ver=3.33.2' media='all' /> 90<link rel='stylesheet' id='widget-mega-menu-css' href='https://aceremodelingtx.com/wp-content/plugins/elementor-pro/assets/css/widget-mega-menu.min.css?ver=3.32.1' media='all' /> 91<link rel='stylesheet' id='e-sticky-css' href='https://aceremodelingtx.com/wp-content/plugins/elementor-pro/assets/css/modules/sticky.min.css?ver=3.32.1' media='all' /> 92<link data-minify="1" rel='stylesheet' id='swiper-css' href='https://aceremodelingtx.com/wp-content/cache/min/1/wp-content/plugins/elementor/assets/lib/swiper/v8/css/swiper.min.css?ver=1790091235' media='all' /> 93<link rel='stylesheet' id='e-swiper-css' href='https://aceremodelingtx.com/wp-content/plugins/elementor/assets/css/conditionals/e-swiper.min.css?ver=3.33.2' media='all' /> 94<link rel='stylesheet' id='widget-image-carousel-css' href='https://aceremodelingtx.com/wp-content/plugins/elementor/assets/css/widget-image-carousel.min.css?ver=3.33.2' media='all' /> 95<link rel='stylesheet' id='e-animation-fadeInDown-css' href='https://aceremodelingtx.com/wp-content/plugins/elementor/assets/lib/animations/styles/fadeInDown.min.css?ver=3.33.2' media='all' /> 96<link rel='stylesheet' id='e-animation-fadeInUp-css' href='https://aceremodelingtx.com/wp-content/plugins/elementor/assets/lib/animations/styles/fadeInUp.min.css?ver=3.33.2' media='all' /> 97<link rel='stylesheet' id='dce-style-css' href='https://aceremodelingtx.com/wp-content/plugins/dynamic-content-for-elementor/assets/css/style.min.css?ver=3.3.5' media='all' /> 98<link rel='stylesheet' id='dce-dynamic-posts-css' href='https://aceremodelingtx.com/wp-content/plugins/dynamic-content-for-elementor/assets/css/dynamic-posts.min.css?ver=3.3.5' media='all' /> 99<link rel='stylesheet' id='dce-dynamicPosts-grid-css' href='https://aceremodelingtx.com/wp-content/plugins/dynamic-content-for-elementor/assets/css/dynamic-posts-skin-grid.min.css?ver=3.3.5' media='all' /> 100<link rel='stylesheet' id='widget-icon-box-css' href='https://aceremodelingtx.com/wp-content/plugins/elementor/assets/css/widget-icon-box.min.css?ver=3.33.2' media='all' /> 101<link rel='stylesheet' id='e-animation-bounceIn-css' href='https://aceremodelingtx.com/wp-content/plugins/elementor/assets/lib/animations/styles/bounceIn.min.css?ver=3.33.2' media='all' /> 102<link rel='stylesheet' id='e-animation-zoomIn-css' href='https://aceremodelingtx.com/wp-content/plugins/elementor/assets/lib/animations/styles/zoomIn.min.css?ver=3.33.2' media='all' /> 103<link data-minify="1" rel='stylesheet' id='dashicons-css' href='https://aceremodelingtx.com/wp-content/cache/min/1/wp-includes/css/dashicons.min.css?ver=1790091235' media='all' /> 104<link data-minify="1" rel='stylesheet' id='ooohboi-steroids-styles-css' href='https://aceremodelingtx.com/wp-content/cache/min/1/wp-content/plugins/ooohboi-steroids-for-elementor/assets/css/main.css?ver=1790091235' media='all' /> 105<link rel='stylesheet' id='uael-frontend-css' href='https://aceremodelingtx.com/wp-content/plugins/ultimate-elementor/assets/min-css/uael-frontend.min.css?ver=1.39.4' media='all' /> 106<link rel='stylesheet' id='uael-teammember-social-icons-css' href='https://aceremodelingtx.com/wp-content/plugins/elementor/assets/css/widget-social-icons.min.css?ver=3.24.0' media='all' /> 107<link data-minify="1" rel='stylesheet' id='uael-social-share-icons-brands-css' href='https://aceremodelingtx.com/wp-content/cache/min/1/wp-content/plugins/elementor/assets/lib/font-awesome/css/brands.css?ver=1790091235' media='all' /> 108<link data-minify="1" rel='stylesheet' id='uael-social-share-icons-fontawesome-css' href='https://aceremodelingtx.com/wp-content/cache/min/1/wp-content/plugins/elementor/assets/lib/font-awesome/css/fontawesome.css?ver=1790091235' media='all' /> 109<link data-minify="1" rel='stylesheet' id='uael-nav-menu-icons-css' href='https://aceremodelingtx.com/wp-content/cache/min/1/wp-content/plugins/elementor/assets/lib/font-awesome/css/solid.css?ver=1790091235' media='all' /> 110<link rel='stylesheet' id='elementor-post-3212-css' href='https://aceremodelingtx.com/wp-content/uploads/elementor/css/post-3212.css?ver=1790093053' media='all' /> 111<link rel='stylesheet' id='elementor-post-308-css' href='https://aceremodelingtx.com/wp-content/uploads/elementor/css/post-308.css?ver=1790091234' media='all' /> 112<link rel='stylesheet' id='elementor-post-299-css' href='https://aceremodelingtx.com/wp-content/uploads/elementor/css/post-299.css?ver=1790091235' media='all' /> 113<link rel='stylesheet' id='elementor-post-455-css' href='https://aceremodelingtx.com/wp-content/cache/background-css/1/aceremodelingtx.com/wp-content/uploads/elementor/css/post-455.css?ver=1790091377&wpr_t=1791197735' media='all' /> 114<style id="rocket-lazyload-inline-css"> 115.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;
115background:var(--wpr-bg-6fbc7cb9-ce0d-4379-9aae-486bf77b5944) no-repeat center;background-color: transparent !important;cursor:pointer;border:none;}.wp-embed-responsive .wp-has-aspect-ratio .rll-youtube-player{position:absolute;padding-bottom:0;width:100%;height:100%;top:0;bottom:0;left:0;right:0} 116/*# sourceURL=rocket-lazyload-inline-css */ 117</style> 118<link data-minify="1" rel='stylesheet' id='elementor-gf-local-manrope-css' href='https://aceremodelingtx.com/wp-content/cache/min/1/wp-content/uploads/elementor/google-fonts/css/manrope.css?ver=1790091235' media='all' />
119<script id="jquery-core-js" src="https://aceremodelingtx.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" data-rocket-defer defer></script>
vendor: 1 bytes, line 119
119
120<script id="jquery-migrate-js" src="https://aceremodelingtx.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" data-rocket-defer defer></script>
120 121<link rel="https://api.w.org/" href="https://aceremodelingtx.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://aceremodelingtx.com/wp-json/wp/v2/residential/3212" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://aceremodelingtx.com/xmlrpc.php?rsd" /> 122<meta name="generator" content="WordPress 7.1.2" /> 123<link rel='shortlink' href='https://aceremodelingtx.com/?p=3212' /> 124<meta name="generator" content="auto-sizes 1.7.0">
125<script type="rocketlazyloadscript">!function(w,d,s,u){if(w.oaiq)return;var q=function(){q.q.push(arguments)};q.q=[];w.oaiq=q;var j=d.createElement(s);j.async=1;j.src=u;var f=d.getElementsByTagName(s)[0];f.parentNode.insertBefore(j,f)}(window,document,"script","https://bzrcdn.openai.com/sdk/oaiq.min.js");oaiq("init",{pixelId:"FSSb5CLDPGYnpTPfMRXbaJ",debug:true});</script>
125<meta name="generator" content="performance-lab 4.0.0; plugins: auto-sizes, embed-optimizer, web-worker-offloading, webp-uploads"> 126<meta name="generator" content="web-worker-offloading 0.2.0"> 127<meta name="generator" content="webp-uploads 2.6.0"> 128<meta name="generator" content="Elementor 3.33.2; features: e_font_icon_svg, additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-swap"> 129<meta name="generator" content="optimization-detective 1.0.0-beta3"> 130 <style> 131 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload), 132 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * { 133 background-image: none !important; 134 } 135 @media screen and (max-height: 1024px) { 136 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload), 137 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * { 138 background-image: none !important; 139 } 140 } 141 @media screen and (max-height: 640px) { 142 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload), 143 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * { 144 background-image: none !important; 145 } 146 } 147 </style> 148 <meta name="generator" content="embed-optimizer 1.0.0-beta2">
149<script type="rocketlazyloadscript">(function() { 150 try { 151 var params = new URLSearchParams(window.location.search); 152 var keys = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content', 'fbclid', 'gclid']; 153 154 keys.forEach(function(key) { 155 var value = params.get(key); 156 if (value) { 157 sessionStorage.setItem('ace_' + key, value); 158 } 159 }); 160 } catch(e) {} 161})();</script>
161<!-- Meta Pixel Code -->
162<script type="rocketlazyloadscript">
vendor: 408 bytes, lines 162-171
162 163!function(f,b,e,v,n,t,s) 164{if(f.fbq)return;n=f.fbq=function(){n.callMethod? 165n.callMethod.apply(n,arguments):n.queue.push(arguments)}; 166if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; 167n.queue=[];t=b.createElement(e);t.async=!0; 168t.src=v;s=b.getElementsByTagName(e)[0]; 169s.parentNode.insertBefore(t,s)}(window, document,'script', 170'https://connect.facebook.net/en_US/fbevents.js'); 171fbq('init', '
1711762770907729218
vendor: 32 bytes, lines 171-172
171'); 172fbq('track', 'PageView');
173</script>
173 174<noscript><img height="1" width="1" style="display:none" 175src="https://www.facebook.com/tr?id=1762770907729218&ev=PageView&noscript=1" 176/></noscript> 177<!-- End Meta Pixel Code --><link rel="icon" href="https://aceremodelingtx.com/wp-content/uploads/2025/04/cropped-ACE-Icon-32x32.png" sizes="32x32" /> 178<link rel="icon" href="https://aceremodelingtx.com/wp-content/uploads/2025/04/cropped-ACE-Icon-192x192.png" sizes="192x192" /> 179<link rel="apple-touch-icon" href="https://aceremodelingtx.com/wp-content/uploads/2025/04/cropped-ACE-Icon-180x180.png" /> 180<meta name="msapplication-TileImage" content="https://aceremodelingtx.com/wp-content/uploads/2025/04/cropped-ACE-Icon-270x270.png" /> 181<style id="wp-custom-css"> 182/* .linghtbtn button.submit-btn, 183.fild-fil .submit-btn{ 184 font-weight: 600; 185} 186 187.fild-fil input[type="text"], 188.fild-fil input[type="email"], 189.fild-fil input[type="tel"], 190.fild-fil textarea{ 191 background: #ffffff !important; 192 background-color: #ffffff !important; 193 border-radius: 0px; 194 195 border-top: none !important; 196 border-left: none !important; 197 border-right: none !important; 198 -webkit-appearance: none !important; 199 appearance: none !important; 200 color: #000 !important; 201 padding: 10px !important; 202} 203.fild-fil input::placeholder, 204.fild-fil textarea::placeholder{ 205 color: #000; 206 opacity: 0.8; 207} 208 209.fild-fil input:focus, 210.fild-fil textarea:focus{ 211 outline: none; 212 border-bottom: 2px solid white !important; 213} 214 215.fild-fil input { 216 width: 100%; 217 padding: 8px 0 !important; 218 border: none !important; 219 border-bottom: 2px solid white !important; 220 border-radius: 0 !important; 221 background-color: transparent !important; 222 background: transparent !important; 223 background-image: none !important; 224 font-size: 16px; 225 color: white !important; 226 transition: all 0.3s; 227 font-family: inherit; 228 -webkit-appearance: none !important; 229 -moz-appearance: none !important; 230 appearance: none !important; 231 box-shadow: none !important; 232} 233 234 235 236 237.fild-fil .submit-btn { 238 background-color: #BB9D67 !important; 239 color: white !important; 240 border: none !important; 241 border-radius: 25px !important; 242 padding: 12px 32px !important; 243 font-size: 16px; 244 cursor: pointer; 245 transition: all 0.3s; 246 font-family: inherit; 247} 248 249.fild-fil .submit-btn:hover { 250 background-color: #A68A57 !important; 251} 252 253.fild-fil .form-label-hidden { 254 display: none; 255} 256 257.height-fild{ 258 height:115px; 259} 260 261.fild-fil .submit-btn-container { 262 text-align: center; 263 width: 100%; 264} */ 265 266.category .entry-header, 267.category .page-header { 268 margin-top: 190px; 269} 270 271/* Questionnaire – Vendor Onboarding */ 272.page-id-3223 h1.entry-title { 273 display: none; 274} 275 276/* Questionnaire – Onboarding */ 277.page-id-3232 h1.entry-title { 278 display: none; 279} 280 281/* Questionnaire – General Home */ 282.page-id-3227 h1.entry-title { 283 display: none; 284} 285 286/* Questionnaire – Pool */ 287.page-id-3435 h1.entry-title { 288 display: none; 289} 290 291/* Questionnaire – Kitchen */ 292.page-id-3175 h1.entry-title { 293 display: none; 294} 295 296/* Questionnaire – ADU */ 297.page-id-3180 h1.entry-title { 298 display: none; 299} 300 301/* Questionnaire – Bathroom */ 302.page-id-3196 h1.entry-title { 303 display: none; 304} 305 306/* Questionnaire – Addition */ 307.page-id-3197 h1.entry-title { 308 display: none; 309} 310 311.lp-btn 312{ 313 display: none; 314} 315 316.page-id-1411 .free-btn 317{ 318 display: none; 319} 320 321.page-id-1411 .lp-btn 322{ 323 display: block; 324} 325 326.page-id-1411 .elementor-location-header .elementor-sticky 327{ 328 display: none; 329} 330 331.page-id-1411 .elementor-element-b7c81be 332{ 333 display: none; 334} 335 336.page-id-1411 .elementor-element-c9bf0d9 337{ 338 display: none; 339} 340 341.elementor-element-cd716b8 342{ 343 display: none; 344} 345 346.page-id-1411 .elementor-element-168bb3b 347{ 348 display: none; 349} 350 351.page-id-1411 .elementor-element-cd716b8 352{ 353 display: block; 354} 355 356.elementor-element-27d4d8a #normal-none, .elementor-element-bb14f77 #normal-none 357{ 358 display: none; 359} 360 361.page-id-1411 .elementor-element-27d4d8a #normal-none, .page-id-1411 .elementor-element-bb14f77 #normal-none 362{ 363 display: inline-block; 364} 365 366.page-id-1411 .elementor-element-b2ff736, .page-id-1411 .elementor-element-9262d08, .page-id-1411 .elementor-element-a4f6c3a, .page-id-1411 .elementor-element-b320f8c 367{ 368 display: none; 369} 370 371.page-id-1411 .elementor-299 .elementor-element.elementor-element-0dc300f img { 372 width: auto; 373} 374 375.page-id-1411 .elementor-element-f5014ba 376{ 377 display: none; 378} 379 380.page-id-1411 .elementor-widget-theme-site-logo a 381{ 382 text-align: left; 383} 384 385 386.check-list ul 387{ 388 display: flex; 389 flex-flow: wrap; 390 padding:0; 391 justify-content: center; 392} 393 394.check-list ul li { 395 list-style: none; 396 background: #bb9c6b; 397 padding: 10px 15px; 398 margin: 5px; 399 border-radius: 5px; 400 color: #fff; 401 font-size: 16px; 402} 403 404.check-list ul li i { 405 margin-right: 10px; 406} 407 408/*****************************/ 409 410 411.page-id-1263 .free-btn 412{ 413 display: none; 414} 415 416.page-id-1263 .lp-btn 417{ 418 display: block; 419} 420 421.page-id-1263 .elementor-location-header .elementor-sticky 422{ 423 display: none; 424} 425 426.page-id-1263 .elementor-element-b7c81be 427{ 428 display: none; 429} 430 431.page-id-1263 .elementor-element-c9bf0d9 432{ 433 display: none; 434} 435 436.elementor-element-cd716b8 437{ 438 display: none; 439} 440 441.page-id-1263 .elementor-element-168bb3b 442{ 443 display: none; 444} 445 446.page-id-1263 .elementor-element-cd716b8 447{ 448 display: block; 449} 450 451.elementor-element-27d4d8a #normal-none, .elementor-element-bb14f77 #normal-none 452{ 453 display: none; 454} 455 456.page-id-1263 .elementor-element-27d4d8a #normal-none, .page-id-1263 .elementor-element-bb14f77 #normal-none 457{ 458 display: inline-block; 459} 460 461.page-id-1263 .elementor-element-b2ff736, .page-id-1263 .elementor-element-9262d08, .page-id-1263 .elementor-element-a4f6c3a, .page-id-1263 .elementor-element-b320f8c 462{ 463 display: none; 464} 465 466.page-id-1263 .elementor-299 .elementor-element.elementor-element-0dc300f img { 467 width: auto; 468} 469 470.page-id-1263 .elementor-element-f5014ba 471{ 472 display: none; 473} 474 475.page-id-1263 .elementor-widget-theme-site-logo a 476{ 477 text-align: left; 478} 479
480/****************************/ 481 482 483.page-id-1767 .free-btn 484{ 485 display: none; 486} 487 488.page-id-1767 .lp-btn 489{ 490 display: block; 491} 492 493.page-id-1767 .elementor-location-header .elementor-sticky 494{ 495 display: none; 496} 497 498.page-id-1767 .elementor-element-b7c81be 499{ 500 display: none; 501} 502 503.page-id-1767 .elementor-element-c9bf0d9 504{ 505 display: none; 506} 507 508.elementor-element-cd716b8 509{ 510 display: none; 511} 512.page-id-1767 .elementor-element-168bb3b 513{ 514 display: none; 515} 516 517.page-id-1767 .elementor-element-cd716b8 518{ 519 display: block; 520} 521 522.elementor-element-27d4d8a #normal-none, .elementor-element-bb14f77 #normal-none 523{ 524 display: none; 525} 526 527.page-id-1767 .elementor-element-27d4d8a #normal-none, .page-id-1767 .elementor-element-bb14f77 #normal-none 528{ 529 display: inline-block; 530} 531 532.page-id-1767 .elementor-element-b2ff736, .page-id-1767 .elementor-element-9262d08, .page-id-1767 .elementor-element-a4f6c3a, .page-id-1767 .elementor-element-b320f8c 533{ 534 display: none; 535} 536 537.page-id-1767 .elementor-299 .elementor-element.elementor-element-0dc300f img { 538 width: auto; 539} 540 541.page-id-1767 .elementor-element-f5014ba 542{ 543 display: none; 544} 545 546.page-id-1767 .elementor-widget-theme-site-logo a 547{ 548 text-align: left; 549} 550 551/******************************/ 552 553.page-id-1426 .free-btn 554{ 555 display: none; 556} 557 558.page-id-1426 .lp-btn 559{ 560 display: block; 561} 562 563.page-id-1426 .elementor-location-header .elementor-sticky 564{ 565 display: none; 566} 567 568.page-id-1426 .elementor-element-b7c81be 569{ 570 display: none; 571} 572 573.page-id-1426 .elementor-element-c9bf0d9 574{ 575 display: none; 576} 577 578.elementor-element-cd716b8 579{ 580 display: none; 581} 582.page-id-1426 .elementor-element-168bb3b 583{ 584 display: none; 585} 586 587.page-id-1426 .elementor-element-cd716b8 588{ 589 display: block; 590} 591 592.elementor-element-27d4d8a #normal-none, .elementor-element-bb14f77 #normal-none 593{ 594 display: none; 595} 596 597.page-id-1426 .elementor-element-27d4d8a #normal-none, .page-id-1426 .elementor-element-bb14f77 #normal-none 598{ 599 display: inline-block; 600} 601 602.page-id-1426 .elementor-element-b2ff736, .page-id-1426 .elementor-element-9262d08, .page-id-1426 .elementor-element-a4f6c3a, .page-id-1426 .elementor-element-b320f8c 603{ 604 display: none; 605} 606 607.page-id-1426 .elementor-299 .elementor-element.elementor-element-0dc300f img { 608 width: auto; 609} 610 611.page-id-1426 .elementor-element-f5014ba 612{ 613 display: none; 614} 615 616.page-id-1426 .elementor-widget-theme-site-logo a 617{ 618 text-align: left; 619} 620 621/*******************************/ 622/* Eli: Commeting this out. It's causing issues with mobile view. */ 623/* .elementor .elementor-hidden-mobile, 624.elementor .elementor-hidden-phone { 625 display: block !important; 626 visibility: visible !important; 627} */ 628.page-id-1681 .free-btn 629{ 630 display: none; 631} 632 633.page-id-1681 .lp-btn 634{ 635 display: block; 636} 637 638.page-id-1681 .elementor-location-header .elementor-sticky 639{ 640 display: none; 641} 642 643.page-id-1681 .elementor-element-b7c81be 644{ 645 display: none; 646} 647 648.page-id-1681 .elementor-element-c9bf0d9 649{ 650 display: none; 651} 652 653.elementor-element-cd716b8 654{ 655 display: none; 656} 657.page-id-1681 .elementor-element-168bb3b 658{ 659 display: none; 660} 661 662.page-id-1681 .elementor-element-cd716b8 663{ 664 display: block; 665} 666 667.elementor-element-27d4d8a #normal-none, .elementor-element-bb14f77 #normal-none 668{ 669 display: none; 670} 671 672.page-id-1681 .elementor-element-27d4d8a #normal-none, .page-id-1681 .elementor-element-bb14f77 #normal-none 673{ 674 display: inline-block; 675} 676 677.page-id-1681 .elementor-element-b2ff736, .page-id-1681 .elementor-element-9262d08, .page-id-1681 .elementor-element-a4f6c3a, .page-id-1681 .elementor-element-b320f8c 678{ 679 display: none; 680} 681 682.page-id-1681 .elementor-299 .elementor-element.elementor-element-0dc300f img { 683 width: auto; 684} 685 686.page-id-1681 .elementor-element-f5014ba 687{ 688 display: none; 689} 690 691.page-id-1681 .elementor-widget-theme-site-logo a 692{ 693 text-align: left; 694} 695 696/*************************/ 697 698.page-id-1377 .free-btn 699{ 700 display: none; 701} 702 703.page-id-1377 .lp-btn 704{ 705 display: block; 706} 707 708.page-id-1377 .elementor-location-header .elementor-sticky 709{ 710 display: none; 711} 712 713.page-id-1377 .elementor-element-b7c81be 714{ 715 display: none; 716} 717 718.page-id-1377 .elementor-element-c9bf0d9 719{ 720 display: none; 721} 722 723.elementor-element-cd716b8 724{ 725 display: none; 726} 727.page-id-1377 .elementor-element-168bb3b 728{ 729 display: none; 730} 731 732.page-id-1377 .elementor-element-cd716b8 733{ 734 display: block; 735} 736 737.elementor-element-27d4d8a #normal-none, .elementor-element-bb14f77 #normal-none 738{ 739 display: none; 740} 741 742.page-id-1377 .elementor-element-27d4d8a #normal-none, .page-id-1377 .elementor-element-bb14f77 #normal-none 743{ 744 display: inline-block; 745} 746 747.page-id-1377 .elementor-element-b2ff736, .page-id-1377 .elementor-element-9262d08, .page-id-1377 .elementor-element-a4f6c3a, .page-id-1377 .elementor-element-b320f8c 748{ 749 display: none; 750} 751 752.page-id-1377 .elementor-299 .elementor-element.elementor-element-0dc300f img { 753 width: auto; 754} 755 756.page-id-1377 .elementor-element-f5014ba 757{ 758 display: none; 759} 760 761.page-id-1377 .elementor-widget-theme-site-logo a 762{ 763 text-align: left; 764} 765
766/*********************/ 767 768.page-id-1361 .free-btn 769{ 770 display: none; 771} 772 773.page-id-1361 .lp-btn 774{ 775 display: block; 776} 777 778.page-id-1361 .elementor-location-header .elementor-sticky 779{ 780 display: none; 781} 782 783.page-id-1361 .elementor-element-b7c81be 784{ 785 display: none; 786} 787 788.page-id-1361 .elementor-element-c9bf0d9 789{ 790 display: none; 791} 792 793.elementor-element-cd716b8 794{ 795 display: none; 796} 797.page-id-1361 .elementor-element-168bb3b 798{ 799 display: none; 800} 801 802.page-id-1361 .elementor-element-cd716b8 803{ 804 display: block; 805} 806 807.elementor-element-27d4d8a #normal-none, .elementor-element-bb14f77 #normal-none 808{ 809 display: none; 810} 811 812.page-id-1361 .elementor-element-27d4d8a #normal-none, .page-id-1361 .elementor-element-bb14f77 #normal-none 813{ 814 display: inline-block; 815} 816 817.page-id-1361 .elementor-element-b2ff736, .page-id-1361 .elementor-element-9262d08, .page-id-1361 .elementor-element-a4f6c3a, .page-id-1361 .elementor-element-b320f8c 818{ 819 display: none; 820} 821 822.page-id-1361 .elementor-299 .elementor-element.elementor-element-0dc300f img { 823 width: auto; 824} 825 826.page-id-1361 .elementor-element-f5014ba 827{ 828 display: none; 829} 830 831.page-id-1361 .elementor-widget-theme-site-logo a 832{ 833 text-align: left; 834} 835 836/*********************************/ 837 838.page-id-1946 .free-btn 839{ 840 display: none; 841} 842 843.page-id-1946 .lp-btn 844{ 845 display: block; 846} 847 848.page-id-1946 .elementor-location-header .elementor-sticky 849{ 850 display: none; 851} 852 853.page-id-1946 .elementor-element-b7c81be 854{ 855 display: none; 856} 857 858.page-id-1946 .elementor-element-c9bf0d9 859{ 860 display: none; 861} 862 863.elementor-element-cd716b8 864{ 865 display: none; 866} 867.page-id-1946 .elementor-element-168bb3b 868{ 869 display: none; 870} 871 872.page-id-1946 .elementor-element-cd716b8 873{ 874 display: block; 875} 876 877.elementor-element-27d4d8a #normal-none, .elementor-element-bb14f77 #normal-none 878{ 879 display: none; 880} 881 882.page-id-1946 .elementor-element-27d4d8a #normal-none, .page-id-1946 .elementor-element-bb14f77 #normal-none 883{ 884 display: inline-block; 885} 886 887.page-id-1946 .elementor-element-b2ff736, .page-id-1946 .elementor-element-9262d08, .page-id-1946 .elementor-element-a4f6c3a, .page-id-1946 .elementor-element-b320f8c 888{ 889 display: none; 890} 891 892.page-id-1946 .elementor-299 .elementor-element.elementor-element-0dc300f img { 893 width: auto; 894} 895 896.page-id-1946 .elementor-element-f5014ba 897{ 898 display: none; 899} 900 901.page-id-1946 .elementor-widget-theme-site-logo a 902{ 903 text-align: left; 904} 905 906/*****************************/ 907 908 909.page-id-3255 .free-btn 910{ 911 display: none; 912} 913 914.page-id-3255 .lp-btn 915{ 916 display: block; 917} 918 919.page-id-3255 .elementor-location-header .elementor-sticky 920{ 921 display: none; 922} 923 924.page-id-3255 .elementor-element-b7c81be 925{ 926 display: none; 927} 928 929.page-id-3255 .elementor-element-c9bf0d9 930{ 931 display: none; 932} 933 934.elementor-element-cd716b8 935{ 936 display: none; 937} 938 939.page-id-3255 .elementor-element-168bb3b 940{ 941 display: none; 942} 943 944.page-id-3255 .elementor-element-cd716b8 945{ 946 display: block; 947} 948 949.elementor-element-27d4d8a #normal-none, .elementor-element-bb14f77 #normal-none 950{ 951 display: none; 952} 953 954.page-id-3255 .elementor-element-27d4d8a #normal-none, .page-id-3255 .elementor-element-bb14f77 #normal-none 955{ 956 display: inline-block; 957} 958 959.page-id-3255 .elementor-element-b2ff736, .page-id-3255 .elementor-element-9262d08, .page-id-3255 .elementor-element-a4f6c3a, .page-id-3255 .elementor-element-b320f8c 960{ 961 display: none; 962} 963 964.page-id-3255 .elementor-299 .elementor-element.elementor-element-0dc300f img { 965 width: auto; 966} 967 968.page-id-3255 .elementor-element-f5014ba 969{ 970 display: none; 971} 972 973.page-id-3255 .elementor-widget-theme-site-logo a 974{ 975 text-align: left; 976} 977 978 979 980/****************************/ 981 982 983 984 985 986@media screen and (max-width: 1024px) { 987 988 .page-id-1411 .elementor-location-header .elementor-sticky, .page-id-1767 .page-id-1411 .elementor-location-header .elementor-sticky, .page-id-1263 .page-id-1411 .elementor-location-header .elementor-sticky, .page-id-1426 .elementor-location-header .elementor-sticky, .page-id-1377 .elementor-location-header .elementor-sticky, .page-id-1361 .elementor-location-header .elementor-sticky, .page-id-1946 .elementor-location-header .elementor-sticky, .page-id-3255 .elementor-location-header .elementor-sticky 989{ 990 display: block; 991} 992 993 994} 995 996 997@media screen and (max-width: 576px) { 998 999 .check-list ul li 1000 { 1001 width: 100%; 1002 } 1003 1004 1005} 1006 1007 1008 1009@media (max-width: 767px) { 1010 .elementor .elementor-hidden-mobile, 1011 .elementor .elementor-hidden-phone { 1012 display: block !important; 1013 } 1014 .home .elementor .elementor-hidden-mobile, 1015 .home .elementor .elementor-hidden-phone { 1016 display: none !important; 1017 } 1018} 1019 1020</style> 1021<noscript><style id="rocket-lazyload-nojs-css">.rll-youtube-player, [data-lazy-src]{display:none !important;}</style></noscript><!-- Google Tag Manager -->
1022<script type="rocketlazyloadscript">
vendor: 327 bytes, lines 1022-1026
1022(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 1023new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 1024j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 1025'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 1026})(window,document,'script','dataLayer','
1026GTM-M4VD7FLL
vendor: 3 bytes, line 1026
1026');
1026</script>
1026 1027<!-- End Google Tag Manager --> 1028<link rel='stylesheet' id='dce-dynamic-visibility-css' href='https://aceremodelingtx.com/wp-content/plugins/dynamic-content-for-elementor/assets/css/dynamic-visibility.min.css?ver=3.3.5' media='all' /> 1029 1030<style id="rocket-lazyrender-inline-css">[data-wpr-lazyrender] {content-visibility: auto;}</style><style id="wpr-lazyload-bg-container"></style><style id="wpr-lazyload-bg-exclusion"></style> 1031<noscript> 1032<style id="wpr-lazyload-bg-nostyle">.elementor-455 .elementor-element.elementor-element-0300b17:not(.elementor-motion-effects-element-type-background), .elementor-455 .elementor-element.elementor-element-0300b17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{--wpr-bg-aeb9037f-49a3-4929-84c7-43653ac8185c: url('https://aceremodelingtx.com/wp-content/uploads/2025/04/Group-36107-scaled.jpg');}.elementor-455 .elementor-element.elementor-element-e381f06:not(.elementor-motion-effects-element-type-background), .elementor-455 .elementor-element.elementor-element-e381f06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{--wpr-bg-f5437fd7-9f33-46d0-938b-3012291ff8d3: url('https://aceremodelingtx.com/wp-content/uploads/2025/04/19-renovation.jpg');}.elementor-455 .elementor-element.elementor-element-5856d55::before, .elementor-455 .elementor-element.elementor-element-5856d55 > .elementor-background-video-container::before, .elementor-455 .elementor-element.elementor-element-5856d55 > .e-con-inner > .elementor-background-video-container::before, .elementor-455 .elementor-element.elementor-element-5856d55 > .elementor-background-slideshow::before, .elementor-455 .elementor-element.elementor-element-5856d55 > .e-con-inner > .elementor-background-slideshow::before, .elementor-455 .elementor-element.elementor-element-5856d55 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--wpr-bg-459e27ab-b856-4161-8716-575e466c8378: url('https://aceremodelingtx.com/wp-content/uploads/2025/04/DSC09798-1.webp');}.elementor-455 .elementor-element.elementor-element-3958208:not(.elementor-motion-effects-element-type-background), .elementor-455 .elementor-element.elementor-element-3958208 > .elementor-motion-effects-container > .elementor-motion-effects-layer{--wpr-bg-a675603f-5915-4965-9bec-0cc4d9624d68: url('https://aceremodelingtx.com/wp-content/uploads/2025/04/background_removed_image_0I6Hc-b3SWW8p9YQfBJBcA-1.webp');}.rll-youtube-player .play{--wpr-bg-6fbc7cb9-ce0d-4379-9aae-486bf77b5944: url('https://aceremodelingtx.com/wp-content/plugins/wp-rocket/assets/img/youtube.png');}.dce-fix-background-loop .dce-elementor-rendering-id-0 .elementor-element.elementor-element-5856d55::before, .dce-fix-background-loop .dce-elementor-rendering-id-0 .elementor-element.elementor-element-5856d55 > .elementor-background-video-container::before, .dce-fix-background-loop .dce-elementor-rendering-id-0 .elementor-element.elementor-element-5856d55 > .e-con-inner > .elementor-background-video-container::before, .dce-fix-background-loop .dce-elementor-rendering-id-0 .elementor-element.elementor-element-5856d55 > .elementor-background-slideshow::before, .dce-fix-background-loop .dce-elementor-rendering-id-0 .elementor-element.elementor-element-5856d55 > .e-con-inner > .elementor-background-slideshow::before, .dce-fix-background-loop .dce-elementor-rendering-id-0 .elementor-element.elementor-element-5856d55 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--wpr-bg-3834678a-6a45-4ffa-85fe-ef3393812dc3: url('https://aceremodelingtx.com/wp-content/uploads/2025/04/DSC09798-1.webp');}.dce-fix-background-loop .dce-elementor-rendering-id-0 .elementor-element.elementor-element-3958208:not(.elementor-motion-effects-element-type-background), .dce-fix-background-loop .dce-elementor-rendering-id-0 .elementor-element.elementor-element-3958208 > .elementor-motion-effects-container > .elementor-motion-effects-layer{--wpr-bg-27640a38-9016-4502-afed-aab5c6b16089: url('https://aceremodelingtx.com/wp-content/uploads/2025/04/background_removed_image_0I6Hc-b3SWW8p9YQfBJBcA-1.webp');}</style> 1033</noscript>
1034<script type="application/javascript">const rocket_pairs = [{"selector":".elementor-455 .elementor-element.elementor-element-0300b17:not(.elementor-motion-effects-element-type-background), .elementor-455 .elementor-element.elementor-element-0300b17 > .elementor-motion-effects-container > .elementor-motion-effects-layer","style":".elementor-455 .elementor-element.elementor-element-0300b17:not(.elementor-motion-effects-element-type-background), .elementor-455 .elementor-element.elementor-element-0300b17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{--wpr-bg-aeb9037f-49a3-4929-84c7-43653ac8185c: url('https:\/\/aceremodelingtx.com\/wp-content\/uploads\/2025\/04\/Group-36107-scaled.jpg');}","hash":"aeb9037f-49a3-4929-84c7-43653ac8185c","url":"https:\/\/aceremodelingtx.com\/wp-content\/uploads\/2025\/04\/Group-36107-scaled.jpg"},{"selector":".elementor-455 .elementor-element.elementor-element-e381f06:not(.elementor-motion-effects-element-type-background), .elementor-455 .elementor-element.elementor-element-e381f06 > .elementor-motion-effects-container > .elementor-motion-effects-layer","style":".elementor-455 .elementor-element.elementor-element-e381f06:not(.elementor-motion-effects-element-type-background), .elementor-455 .elementor-element.elementor-element-e381f06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{--wpr-bg-f5437fd7-9f33-46d0-938b-3012291ff8d3: url('https:\/\/aceremodelingtx.com\/wp-content\/uploads\/2025\/04\/19-renovation.jpg');}","hash":"f5437fd7-9f33-46d0-938b-3012291ff8d3","url":"https:\/\/aceremodelingtx.com\/wp-content\/uploads\/2025\/04\/19-renovation.jpg"},{"selector":".elementor-455 .elementor-element.elementor-element-5856d55, .elementor-455 .elementor-element.elementor-element-5856d55 > .elementor-background-video-container, .elementor-455 .elementor-element.elementor-element-5856d55 > .e-con-inner > .elementor-background-video-container, .elementor-455 .elementor-element.elementor-element-5856d55 > .elementor-background-slideshow, .elementor-455 .elementor-element.elementor-element-5856d55 > .e-con-inner > .elementor-background-slideshow, .elementor-455 .elementor-element.elementor-element-5856d55 > .elementor-motion-effects-container > .elementor-motion-effects-layer","style":".elementor-455 .elementor-element.elementor-element-5856d55::before, .elementor-455 .elementor-element.elementor-element-5856d55 > .elementor-background-video-container::before, .elementor-455 .elementor-element.elementor-element-5856d55 > .e-con-inner > .elementor-background-video-container::before, .elementor-455 .elementor-element.elementor-element-5856d55 > .elementor-background-slideshow::before, .elementor-455 .elementor-element.elementor-element-5856d55 > .e-con-inner > .elementor-background-slideshow::before, .elementor-455 .elementor-element.elementor-element-5856d55 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--wpr-bg-459e27ab-b856-4161-8716-575e466c8378: url('https:\/\/aceremodelingtx.com\/wp-content\/uploads\/2025\/04\/DSC09798-1.webp');}","hash":"459e27ab-b856-4161-8716-575e466c8378","url":"https:\/\/aceremodelingtx.com\/wp-content\/uploads\/2025\/04\/DSC09798-1.webp"},{"selector":".elementor-455 .elementor-element.elementor-element-3958208:not(.elementor-motion-effects-element-type-background), .elementor-455 .elementor-element.elementor-element-3958208 > .elementor-motion-effects-container > .elementor-motion-effects-layer","style":".elementor-455 .elementor-element.elementor-element-3958208:not(.elementor-motion-effects-element-type-background), .elementor-455 .elementor-element.elementor-element-3958208 > .elementor-motion-effects-container > .elementor-motion-effects-layer{--wpr-bg-a675603f-5915-4965-9bec-0cc4d9624d68: url('https:\/\/aceremodelingtx.com\/wp-content\/uploads\/2025\/04\/background_removed_image_0I6Hc-b3SWW8p9YQfBJBcA-1.webp');}","hash":"a675603f-5915-4965-9bec-0cc4d9624d68","url":"https:\/\/aceremodelingtx.com\/wp-content\/uploads\/2025\/04\/background_removed_image_0I6Hc-b3SWW8p9YQfBJBcA-1.webp"},{"selector":".rll-youtube-player .play","style":".rll-youtube-player .play{--wpr-bg-6fbc7cb9-ce0d-4379-9aae-486bf77b5944: url('https:\/\/aceremodelingtx.com\/wp-content\/plugins\/wp-rocket\/assets\/img\/youtube.png');}","hash":"6fbc7cb9-ce0d-4379-9aae-486bf77b5944","url":"https:\/\/aceremodelingtx.com\/wp-content\/plugins\/wp-rocket\/assets\/img\/youtube.png"},{"selector":".dce-fix-background-loop .dce-elementor-rendering-id-0 .elementor-element.elementor-element-5856d55, .dce-fix-background-loop .dce-elementor-rendering-id-0 .elementor-element.elementor-element-5856d55 > .elementor-background-video-container, .dce-fix-background-loop .dce-elementor-rendering-id-0 .elementor-element.elementor-element-5856d55 > .e-con-inner > .elementor-background-video-container, .dce-fix-background-loop .dce-elementor-rendering-id-0 .elementor-element.elementor-element-5856d55 > .elementor-background-slideshow, .dce-fix-background-loop .dce-elementor-rendering-id-0 .elementor-element.elementor-element-5856d55 > .e-con-inner > .elementor-background-slideshow, .dce-fix-background-loop .dce-elementor-rendering-id-0 .elementor-element.elementor-element-5856d55 > .elementor-motion-effects-container > .elementor-motion-effects-layer","style":".dce-fix-background-loop .dce-elementor-rendering-id-0 .elementor-element.elementor-element-5856d55::before, .dce-fix-background-loop .dce-elementor-rendering-id-0 .elementor-element.elementor-element-5856d55 > .elementor-background-video-container::before, .dce-fix-background-loop .dce-elementor-rendering-id-0 .elementor-element.elementor-element-5856d55 > .e-con-inner > .elementor-background-video-container::before, .dce-fix-background-loop .dce-elementor-rendering-id-0 .elementor-element.elementor-element-5856d55 > .elementor-background-slideshow::before, .dce-fix-background-loop .dce-elementor-rendering-id-0 .elementor-element.elementor-element-5856d55 > .e-con-inner > .elementor-background-slideshow::before, .dce-fix-background-loop .dce-elementor-rendering-id-0 .elementor-element.elementor-element-5856d55 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--wpr-bg-3834678a-6a45-4ffa-85fe-ef3393812dc3: url('https:\/\/aceremodelingtx.com\/wp-content\/uploads\/2025\/04\/DSC09798-1.webp');}","hash":"3834678a-6a45-4ffa-85fe-ef3393812dc3","url":"https:\/\/aceremodelingtx.com\/wp-content\/uploads\/2025\/04\/DSC09798-1.webp"},{"selector":".dce-fix-background-loop .dce-elementor-rendering-id-0 .elementor-element.elementor-element-3958208:not(.elementor-motion-effects-element-type-background), .dce-fix-background-loop .dce-elementor-rendering-id-0 .elementor-element.elementor-element-3958208 > .elementor-motion-effects-container > .elementor-motion-effects-layer","style":".dce-fix-background-loop .dce-elementor-rendering-id-0 .elementor-element.elementor-element-3958208:not(.elementor-motion-effects-element-type-background), .dce-fix-background-loop .dce-elementor-rendering-id-0 .elementor-element.elementor-element-3958208 > .elementor-motion-effects-container > .elementor-motion-effects-layer{--wpr-bg-27640a38-9016-4502-afed-aab5c6b16089: url('https:\/\/aceremodelingtx.com\/wp-content\/uploads\/2025\/04\/background_removed_image_0I6Hc-b3SWW8p9YQfBJBcA-1.webp');}","hash":"27640a38-9016-4502-afed-aab5c6b16089","url":"https:\/\/aceremodelingtx.com\/wp-content\/uploads\/2025\/04\/background_removed_image_0I6Hc-b3SWW8p9YQfBJBcA-1.webp"}]; const rocket_excluded_pairs = [];</script>
1034<meta name="generator" content="WP Rocket 3.19.0.1" data-wpr-features="wpr_lazyload_css_bg_img wpr_delay_js wpr_defer_js wpr_minify_js wpr_lazyload_images wpr_lazyload_iframes wpr_preconnect_external_domains wpr_automatic_lazy_rendering wpr_image_dimensions wpr_minify_css wpr_preload_links wpr_host_fonts_locally" /></head> 1035<body class="wp-singular residential-template-default single single-residential postid-3212 wp-custom-logo wp-embed-responsive wp-theme-hello-elementor hello-elementor-default elementor-default elementor-kit-6 elementor-page elementor-page-3212 elementor-page-455"> 1036 1037<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 1037-1038
1037 1038<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1038GTM-M4VD7FLL
vendor: 83 bytes, lines 1038-1039
1038" 1039height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
1040<!-- End Google Tag Manager (noscript) --> 1041 1042 1043<a class="skip-link screen-reader-text" href="#content">Skip to content</a> 1044 1045 <header data-elementor-type="header" data-elementor-id="308" class="elementor elementor-308 elementor-location-header" data-elementor-post-type="elementor_library"> 1046 <div class="elementor-element elementor-element-f327138 e-con-full e-flex e-con e-parent" data-id="f327138" data-element_type="container" data-settings="{"background_background":"classic","_ob_use_container_extras":"no","_ob_column_hoveranimator":"no","_ob_glider_is_slider":"no","_ob_column_has_pseudo":"no"}"> 1047 <div class="elementor-element elementor-element-531aaf2 container-top elementor-hidden-mobile e-flex e-con-boxed e-con e-child" data-id="531aaf2" data-element_type="container" data-settings="{"_ob_use_container_extras":"no","_ob_column_hoveranimator":"no","_ob_glider_is_slider":"no","_ob_column_has_pseudo":"no"}"> 1048 <div class="e-con-inner"> 1049 <div class="elementor-element elementor-element-b7c81be e-con-full e-flex e-con e-child" data-id="b7c81be" data-element_type="container" data-settings="{"_ob_use_container_extras":"no","_ob_column_hoveranimator":"no","_ob_glider_is_slider":"no","_ob_column_has_pseudo":"no"}"> 1050 <div class="elementor-element elementor-element-cb70ba0 elementor-icon-list--layout-inline elementor-list-item-link-full_width ob-has-background-overlay elementor-widget elementor-widget-icon-list" data-id="cb70ba0" data-element_type="widget" data-settings="{"_ob_widget_stalker_use":"no","_ob_poopart_use":"yes","_ob_shadough_use":"no","_ob_allow_hoveranimator":"no"}" data-widget_type="icon-list.default"> 1051 <div class="elementor-widget-container"> 1052 <ul class="elementor-icon-list-items elementor-inline-items"> 1053 <li class="elementor-icon-list-item elementor-inline-item"> 1054 <a href="/cdn-cgi/l/email-protection#1a53747c755a7b797f687f77757e7f7673747d6e6234797577"> 1055 1056 <span class="elementor-icon-list-icon"> 1057 <svg xmlns="http://www.w3.org/2000/svg" width="14.513" height="11.61" viewBox="0 0 14.513 11.61"><path d="M17.513,7.451A1.456,1.456,0,0,0,16.062,6H4.451A1.456,1.456,0,0,0,3,7.451v8.708A1.456,1.456,0,0,0,4.451,17.61h11.61a1.456,1.456,0,0,0,1.451-1.451Zm-1.451,0L10.257,11.08,4.451,7.451Zm0,8.708H4.451V8.9l5.805,3.628L16.062,8.9Z" transform="translate(-3 -6)" fill="#fff"></path></svg> </span> 1058 <span class="elementor-icon-list-text"><span class="__cf_email__" data-cfemail="4c25222a230c2d2f293e29212328292025222b3834622f2321">[email protected]</span></span> 1059 </a> 1060 </li> 1061 </ul> 1062 </div> 1063 </div> 1064 <div class="elementor-element elementor-element-75c384d elementor-shape-rounded elementor-grid-0 e-grid-align-center ob-has-background-overlay elementor-widget elementor-widget-social-icons" data-id="75c384d" data-element_type="widget" data-settings="{"_ob_widget_stalker_use":"no","_ob_poopart_use":"yes","_ob_shadough_use":"no","_ob_allow_hoveranimator":"no"}" data-widget_type="social-icons.default"> 1065 <div class="elementor-widget-container"> 1066 <div class="elementor-social-icons-wrapper elementor-grid" role="list"> 1067 <span class="elementor-grid-item" role="listitem"> 1068 <a class="elementor-icon elementor-social-icon elementor-social-icon-facebook-f elementor-repeater-item-4f8b5fd" href="https://www.facebook.com/media/set/?set=a.122150378792131981" target="_blank"> 1069 <span class="elementor-screen-only">Facebook-f</span> 1070 <svg aria-hidden="true" class="e-font-icon-svg e-fab-facebook-f" viewBox="0 0 320 512" xmlns="http://www.w3.org/2000/svg"><path d="M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"></path></svg> </a> 1071 </span> 1072 <span class="elementor-grid-item" role="listitem"> 1073 <a class="elementor-icon elementor-social-icon elementor-social-icon-instagram elementor-repeater-item-0a33496" href="https://www.instagram.com/aceremodelingtexas/" target="_blank"> 1074 <span class="elementor-screen-only">Instagram</span> 1075 <svg aria-hidden="true" class="e-font-icon-svg e-fab-instagram" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path></svg> </a> 1076 </span> 1077 </div> 1078 </div>
1079 </div> 1080 </div> 1081 <div class="elementor-element elementor-element-723bc31 e-con-full e-flex e-con e-child" data-id="723bc31" data-element_type="container" data-settings="{"_ob_use_container_extras":"no","_ob_column_hoveranimator":"no","_ob_glider_is_slider":"no","_ob_column_has_pseudo":"no"}"> 1082 <div class="elementor-element elementor-element-e7b2b4f ob-has-background-overlay elementor-widget elementor-widget-theme-site-logo elementor-widget-image" data-id="e7b2b4f" data-element_type="widget" data-settings="{"_ob_widget_stalker_use":"no","_ob_poopart_use":"yes","_ob_shadough_use":"no","_ob_allow_hoveranimator":"no"}" data-widget_type="theme-site-logo.default"> 1083 <div class="elementor-widget-container"> 1084 <a href="https://aceremodelingtx.com"> 1085 <img fetchpriority="high" width="488" height="284" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20488%20284'%3E%3C/svg%3E" class="attachment-full size-full wp-image-310" alt="" data-lazy-srcset="https://aceremodelingtx.com/wp-content/uploads/2025/04/ACE_FULL_LOGO-1.png 488w, https://aceremodelingtx.com/wp-content/uploads/2025/04/ACE_FULL_LOGO-1-300x175.png 300w, https://aceremodelingtx.com/wp-content/uploads/2025/04/elementor/thumbs/ACE_FULL_LOGO-1-r5sqh6ol3i9bxysbtc42fg1xbz9idb1fvujwmc9rw0.png 152w" data-lazy-sizes="(max-width: 488px) 100vw, 488px" data-lazy-src="https://aceremodelingtx.com/wp-content/uploads/2025/04/ACE_FULL_LOGO-1.png" /><noscript><img fetchpriority="high" width="488" height="284" src="https://aceremodelingtx.com/wp-content/uploads/2025/04/ACE_FULL_LOGO-1.png" class="attachment-full size-full wp-image-310" alt="" srcset="https://aceremodelingtx.com/wp-content/uploads/2025/04/ACE_FULL_LOGO-1.png 488w, https://aceremodelingtx.com/wp-content/uploads/2025/04/ACE_FULL_LOGO-1-300x175.png 300w, https://aceremodelingtx.com/wp-content/uploads/2025/04/elementor/thumbs/ACE_FULL_LOGO-1-r5sqh6ol3i9bxysbtc42fg1xbz9idb1fvujwmc9rw0.png 152w" sizes="(max-width: 488px) 100vw, 488px" /></noscript> </a> 1086 </div> 1087 </div> 1088 </div> 1089 <div class="elementor-element elementor-element-07765d0 e-con-full e-flex e-con e-child" data-id="07765d0" data-element_type="container" data-settings="{"_ob_use_container_extras":"no","_ob_column_hoveranimator":"no","_ob_glider_is_slider":"no","_ob_column_has_pseudo":"no"}"> 1090 <div class="elementor-element elementor-element-d5b9295 free-btn ob-has-background-overlay elementor-widget elementor-widget-button" data-id="d5b9295" data-element_type="widget" data-settings="{"_ob_butterbutton_use_it":"no","_ob_widget_stalker_use":"no","_ob_poopart_use":"yes","_ob_shadough_use":"no","_ob_allow_hoveranimator":"no"}" data-widget_type="button.default"> 1091 <div class="elementor-widget-container"> 1092 <div class="elementor-button-wrapper"> 1093 <a class="elementor-button elementor-button-link elementor-size-sm" href="#contact"> 1094 <span class="elementor-button-content-wrapper"> 1095 <span class="elementor-button-text">Free Estimate</span> 1096 </span> 1097 </a> 1098 </div> 1099 </div> 1100 </div> 1101 <div class="elementor-element elementor-element-957d21b lp-btn ob-has-background-overlay elementor-widget elementor-widget-button" data-id="957d21b" data-element_type="widget" data-settings="{"_ob_butterbutton_use_it":"no","_ob_widget_stalker_use":"no","_ob_poopart_use":"yes","_ob_shadough_use":"no","_ob_allow_hoveranimator":"no"}" data-widget_type="button.default"> 1102 <div class="elementor-widget-container"> 1103 <div class="elementor-button-wrapper"> 1104 <a class="elementor-button elementor-button-link elementor-size-sm" href="#contact-from"> 1105 <span class="elementor-button-content-wrapper"> 1106 <span class="elementor-button-text">Free Estimate</span> 1107 </span> 1108 </a> 1109 </div> 1110 </div>
1111 </div> 1112 <div class="elementor-element elementor-element-fd47df3 ob-has-background-overlay elementor-widget elementor-widget-button" data-id="fd47df3" data-element_type="widget" data-settings="{"_ob_butterbutton_use_it":"no","_ob_widget_stalker_use":"no","_ob_poopart_use":"yes","_ob_shadough_use":"no","_ob_allow_hoveranimator":"no"}" data-widget_type="button.default"> 1113 <div class="elementor-widget-container"> 1114 <div class="elementor-button-wrapper"> 1115 <a class="elementor-button elementor-button-link elementor-size-sm" href="tel:5129699179"> 1116 <span class="elementor-button-content-wrapper"> 1117 <span class="elementor-button-icon"> 1118 <svg xmlns="http://www.w3.org/2000/svg" width="19.799" height="18.981" viewBox="0 0 19.799 18.981"><path d="M7.444,1.352a2.716,2.716,0,0,1,2.677,2.326v.009a9.956,9.956,0,0,0,.542,2.176,2.711,2.711,0,0,1-.609,2.851l0,0-.527.527a12.64,12.64,0,0,0,3.7,3.7l.527-.527,0,0a2.7,2.7,0,0,1,2.853-.608,9.95,9.95,0,0,0,2.173.541h.009a2.7,2.7,0,0,1,2.326,2.731v2.545a2.7,2.7,0,0,1-2.7,2.711c-.081,0-.163,0-.243-.011l-.018,0a17.95,17.95,0,0,1-7.786-2.769,17.732,17.732,0,0,1-5.414-5.414A17.95,17.95,0,0,1,2.18,4.315l0-.016A2.7,2.7,0,0,1,4.869,1.352Zm.7,2.6a.707.707,0,0,0-.7-.6H4.87a.7.7,0,0,0-.7.761,15.94,15.94,0,0,0,2.46,6.94l0,.007a15.718,15.718,0,0,0,4.8,4.8l.008,0a15.941,15.941,0,0,0,6.907,2.46.7.7,0,0,0,.76-.7v-2.56q0-.012,0-.025a.7.7,0,0,0-.6-.714,11.959,11.959,0,0,1-2.608-.65.7.7,0,0,0-.743.156l-1.08,1.08a1,1,0,0,1-1.2.162A14.64,14.64,0,0,1,7.393,9.587a1,1,0,0,1,.162-1.2l1.08-1.08a.706.706,0,0,0,.157-.742A11.964,11.964,0,0,1,8.14,3.954ZM19.5,3.47c.628,0,1.107.5,1.654,1.735a10.379,10.379,0,0,1,.809,2.949,1,1,0,0,1-1.887.562A31.368,31.368,0,0,1,18.763,5.84c-.321-.853-.441-1.4-.152-1.873A1.035,1.035,0,0,1,19.5,3.47Zm-2.74,1.995c.722,0,1.075.716,1.265,1.1a6.267,6.267,0,0,1,.517,1.517,1,1,0,0,1-1.858.672c-.319-.583-.56-1.06-.714-1.418a1.453,1.453,0,0,1-.083-1.374A1.02,1.02,0,0,1,16.758,5.464Z" transform="translate(-2.168 -1.352)" fill="#fff"></path></svg> </span> 1119 <span class="elementor-button-text">(512) 969-9179</span> 1120 </span> 1121 </a> 1122 </div> 1123 </div> 1124 </div> 1125 </div> 1126 </div> 1127 </div> 1128 <div class="elementor-element elementor-element-799556e e-con-full e-flex e-con e-child" data-id="799556e" data-element_type="container" data-settings="{"sticky":"top","_ob_use_container_extras":"no","_ob_column_hoveranimator":"no","_ob_glider_is_slider":"no","_ob_column_has_pseudo":"no","sticky_on":["desktop","tablet","mobile"],"sticky_offset":0,"sticky_effects_offset":0,"sticky_anchor_link_offset":0}"> 1129 <div class="elementor-element elementor-element-5ed3c2d e-con-full logo-sticky e-flex e-con e-child" data-id="5ed3c2d" data-element_type="container" data-settings="{"_ob_use_container_extras":"no","_ob_column_hoveranimator":"no","_ob_glider_is_slider":"no","_ob_column_has_pseudo":"no"}"> 1130 <div class="elementor-element elementor-element-5821320 elementor-widget__width-initial my-logo dce_masking-none ob-has-background-overlay elementor-widget elementor-widget-image" data-id="5821320" data-element_type="widget" data-settings="{"_ob_photomorph_use":"no","_ob_widget_stalker_use":"no","_ob_poopart_use":"yes","_ob_shadough_use":"no","_ob_allow_hoveranimator":"no"}" data-widget_type="image.default"> 1131 <div class="elementor-widget-container"> 1132 <a href="https://aceremodelingtx.com"> 1133 <img width="326" height="301" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20326%20301'%3E%3C/svg%3E" class="attachment-full size-full wp-image-5847" alt="" data-lazy-srcset="https://aceremodelingtx.com/wp-content/uploads/2025/12/white-A.webp 326w, https://aceremodelingtx.com/wp-content/uploads/2025/12/white-A-300x277.webp 300w" data-lazy-sizes="(max-width: 326px) 100v
1133w, 326px" data-lazy-src="https://aceremodelingtx.com/wp-content/uploads/2025/12/white-A.webp" /><noscript><img width="326" height="301" src="https://aceremodelingtx.com/wp-content/uploads/2025/12/white-A.webp" class="attachment-full size-full wp-image-5847" alt="" srcset="https://aceremodelingtx.com/wp-content/uploads/2025/12/white-A.webp 326w, https://aceremodelingtx.com/wp-content/uploads/2025/12/white-A-300x277.webp 300w" sizes="(max-width: 326px) 100vw, 326px" /></noscript> </a> 1134 </div> 1135 </div> 1136 </div> 1137 <div class="elementor-element elementor-element-b4dc26b e-con-full e-flex e-con e-child" data-id="b4dc26b" data-element_type="container" data-settings="{"_ob_use_container_extras":"no","_ob_column_hoveranimator":"no","_ob_glider_is_slider":"no","_ob_column_has_pseudo":"no"}"> 1138 <div class="elementor-element elementor-element-11c462d menu-widget e-full_width e-n-menu-layout-horizontal e-n-menu-tablet ob-has-background-overlay elementor-widget elementor-widget-n-menu" data-id="11c462d" data-element_type="widget" data-settings="{"menu_items":[{"item_title":"Our Services","_id":"d2a98fc","item_dropdown_content":"yes","item_link":{"url":"","is_external":"","nofollow":"","custom_attributes":""},"item_icon":{"value":"","library":""},"item_icon_active":null,"element_id":""},{"_id":"c04c507","item_title":"About Us","item_link":{"url":"https:\/\/aceremodelingtx.com\/trusted-remodeling-contractors-austin\/","is_external":"","nofollow":"","custom_attributes":""},"item_dropdown_content":"no","item_icon":{"value":"","library":""},"item_icon_active":null,"element_id":""},{"_id":"04e3615","item_title":"Blog","item_link":{"url":"https:\/\/aceremodelingtx.com\/home-remodeling-blog-austin\/","is_external":"","nofollow":"","custom_attributes":""},"item_dropdown_content":"no","item_icon":{"value":"","library":""},"item_icon_active":null,"element_id":""},{"_id":"068d8c1","item_title":"FAQ","item_link":{"url":"https:\/\/aceremodelingtx.com\/remodeling-questions-answers-austin\/","is_external":"","nofollow":"","custom_attributes":""},"item_dropdown_content":"no","item_icon":{"value":"","library":""},"item_icon_active":null,"element_id":""},{"_id":"883980e","item_title":"Claim Your Offer","item_link":{"url":"https:\/\/aceremodelingtx.com\/remodeling-special-offer-austin\/","is_external":"","nofollow":"","custom_attributes":""},"item_dropdown_content":"no","item_icon":{"value":"","library":""},"item_icon_active":null,"element_id":""},{"_id":"33b340f","item_title":"Contact Us","item_link":{"url":"https:\/\/aceremodelingtx.com\/get-remodeling-quote-austin\/","is_external":"","nofollow":"","custom_attributes":""},"item_dropdown_content":"no","item_icon":{"value":"","library":""},"item_icon_active":null,"element_id":""}],"item_position_horizontal":"center","item_position_horizontal_mobile":"start","open_animation":"fadeIn","content_width":"full_width","item_layout":"horizontal","open_on":"hover","horizontal_scroll":"disable","breakpoint_selector":"tablet","menu_item_title_distance_from_content":{"unit":"px","size":0,"sizes":[]},"menu_item_title_distance_from_content_tablet":{"unit":"px","size":"","sizes":[]},"menu_item_title_distance_from_content_mobile":{"unit":"px","size":"","sizes":[]},"_ob_widget_stalker_use":"no","_ob_poopart_use":"yes","_ob_shadough_use":"no","_ob_allow_hoveranimator":"no"}" data-widget_type="mega-menu.default"> 1139 <div class="elementor-widget-container"> 1140 <nav class="e-n-menu" data-widget-number="186" aria-label="Menu"> 1141 <button class="e-n-menu-toggle" id="menu-toggle-186" aria-haspopup="true" aria-expanded="false" aria-controls="menubar-186" aria-label="Menu Toggle"> 1142 <span class="e-n-menu-toggle-icon e-open"> 1143 <svg class="e-font-icon-svg e-eicon-menu-bar" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M104 333H896C929 333 958 304 958 271S929 208 896 208H104C71 208 42 237 42 271S71 333 104 333ZM104 583H896C929 583 958 554 958 521S929 458 896 458H104C71 458 42 487 42 521S71 583 104 583ZM104 833H896C929 833 958 804 958 771S929 708 896 708H104C71 708 42 737 42 771S71 833 104 833Z"></path></svg> </span> 1144 <span class="e-n-menu-toggle-icon e-close"> 1145 <svg class="e-font-icon-svg e-eicon-close" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M742 167L500 408 258 167C246 154 233 150 217 150 196 150 179 158 167 167 154 179 150 196 150 212 150 229 154 242 171 254L408 500 167 742C138 771 138 800 167 829 196 858 225 858 254 829L496 587 738 829C750 842 767 846 783 846 800 846 817 842 829 829 842 817 846 804 846 783 846 767 842 750 829 737L588 500 833 258C863 229 863 200 833 171 804 137 775 137 742 167Z"></path></svg> </span> 1146 </button> 1147 <div class="e-n-menu-wrapper" id="menubar-186" aria-labelledby="menu-toggle-186"> 1148 <ul class="e-n-menu-heading"> 1149 <li class="e-n-menu-item"> 1150 <div id="e-n-menu-title-1861" class="e-n-menu-title"> 1151 <div class="e-n-menu-title-container"> <span class="e-n-menu-title-text"> 1152 Our Services </span> 1153 </div> <button id="e-n-menu-dropdown-icon-1861" class="e-n-menu-dropdown-icon e-focus" data-tab-index="1" aria-haspopup="true" aria-expanded="false" aria-controls="e-n-menu-content-1861" > 1154 <span class="e-n-menu-dropdown-icon-opened"> 1155 <svg aria-hidden="true" class="e-font-icon-svg e-fas-caret-up" viewB
1155ox="0 0 320 512" xmlns="http://www.w3.org/2000/svg"><path d="M288.662 352H31.338c-17.818 0-26.741-21.543-14.142-34.142l128.662-128.662c7.81-7.81 20.474-7.81 28.284 0l128.662 128.662c12.6 12.599 3.676 34.142-14.142 34.142z"></path></svg> <span class="elementor-screen-only">Close Our Services</span> 1156 </span> 1157 <span class="e-n-menu-dropdown-icon-closed"> 1158 <svg aria-hidden="true" class="e-font-icon-svg e-fas-caret-down" viewBox="0 0 320 512" xmlns="http://www.w3.org/2000/svg"><path d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"></path></svg> <span class="elementor-screen-only">Open Our Services</span> 1159 </span> 1160 </button> 1161 </div> 1162 <div class="e-n-menu-content"> 1163 <div data-dce-background-color="#FFFFFF00" data-uael-partstyle="nasa" data-uael-partcolor="" data-uael-partopacity="0" data-uael-partdirection="bottom" id="e-n-menu-content-1861" data-tab-index="1" aria-labelledby="e-n-menu-dropdown-icon-1861" class="elementor-element elementor-element-d174a31 uael-particle-yes e-flex e-con-boxed uael-particle-adv-no ob-is-container-extras e-con e-child" data-id="d174a31" data-element_type="container" data-settings="{"background_background":"classic","_ob_use_container_extras":"yes","_ob_column_hoveranimator":"no","_ob_glider_is_slider":"no","_ob_column_has_pseudo":"no"}"> 1164 <div class="e-con-inner"> 1165 <div data-dce-background-color="#323B4A" class="elementor-element elementor-element-17820ba e-con-full e-flex e-con e-child" data-id="17820ba" data-element_type="container" data-settings="{"background_background":"classic","_ob_use_container_extras":"no","_ob_column_hoveranimator":"no","_ob_glider_is_slider":"no","_ob_column_has_pseudo":"no"}"> 1166 <div class="elementor-element elementor-element-c27ede0 e-con-full e-flex e-con e-child" data-id="c27ede0" data-element_type="container" data-settings="{"_ob_use_container_extras":"no","_ob_column_hoveranimator":"no","_ob_glider_is_slider":"no","_ob_column_has_pseudo":"no"}"> 1167 <div class="elementor-element elementor-element-56ef810 ob-harakiri-inherit ob-has-background-overlay elementor-widget elementor-widget-heading" data-id="56ef810" data-element_type="widget" data-settings="{"_ob_use_harakiri":"yes","_ob_harakiri_writing_mode":"inherit","_ob_harakiri_text_clip":"none","_ob_widget_stalker_use":"no","_ob_poopart_use":"yes","_ob_shadough_use":"no","_ob_allow_hoveranimator":"no"}" data-widget_type="heading.default"> 1168 <div class="elementor-widget-container"> 1169 <h5 class="elementor-heading-title elementor-size-default">Residential Remodeling</h5> </div> 1170 </div> 1171 <div class="elementor-element elementor-element-bac95a5 ob-harakiri-inherit ob-has-background-overlay elementor-widget elementor-widget-text-editor" data-id="bac95a5" data-element_type="widget" data-settings="{"_ob_use_harakiri":"yes","_ob_harakiri_writing_mode":"inherit","_ob_postman_use":"no","_ob_widget_stalker_use":"no","_ob_poopart_use":"yes","_ob_shadough_use":"no","_ob_allow_hoveranimator":"no"}" data-widget_type="text-editor.default"> 1172 <div class="elementor-widget-container"> 1173 <p><a href="https://aceremodelingtx.com/residential/luxury-bathroom-remodeling-austin">Bathroom Remodeling</a></p><p><a href="https://aceremodelingtx.com/residential/austin-home-additions-adu-builders/">Custom ADU & Additions</a></p><p><a href="https://aceremodelingtx.com/residential/outdoor-living-builders-austin">Decks & Outdoor Spaces</a></p><p><a href="https://aceremodelingtx.com/residential/full-home-remodeling-austin">Full Home Remodeling</a></p><p><a href="https://aceremodelingtx.com/residential/luxury-kitchen-remodeling-austin">Kitchen Remodeling</a></p><p><a href="https://aceremodelingtx.com/residential/pools">Pools</a></p> </div>
1174 </div> 1175 </div> 1176 <div class="elementor-element elementor-element-a4862e9 e-con-full e-flex e-con e-child" data-id="a4862e9" data-element_type="container" data-settings="{"_ob_use_container_extras":"no","_ob_column_hoveranimator":"no","_ob_glider_is_slider":"no","_ob_column_has_pseudo":"no"}"> 1177 <div class="elementor-element elementor-element-0711823 ob-harakiri-inherit ob-has-background-overlay elementor-widget elementor-widget-heading" data-id="0711823" data-element_type="widget" data-settings="{"_ob_use_harakiri":"yes","_ob_harakiri_writing_mode":"inherit","_ob_harakiri_text_clip":"none","_ob_widget_stalker_use":"no","_ob_poopart_use":"yes","_ob_shadough_use":"no","_ob_allow_hoveranimator":"no"}" data-widget_type="heading.default"> 1178 <div class="elementor-widget-container"> 1179 <h5 class="elementor-heading-title elementor-size-default"><a href="https://aceremodelingtx.com/austin-commercial-remodeling/">Commercial Remodeling</a></h5> </div> 1180 </div> 1181 <div class="elementor-element elementor-element-0f6aad5 ob-harakiri-inherit ob-has-background-overlay elementor-widget elementor-widget-text-editor" data-id="0f6aad5" data-element_type="widget" data-settings="{"_ob_use_harakiri":"yes","_ob_harakiri_writing_mode":"inherit","_ob_postman_use":"no","_ob_widget_stalker_use":"no","_ob_poopart_use":"yes","_ob_shadough_use":"no","_ob_allow_hoveranimator":"no"}" data-widget_type="text-editor.default"> 1182 <div class="elementor-widget-container"> 1183 <p>ADA Compliance</p><p>Office Space Remodeling</p><p>Retail & Restaurant Remodeling</p><p>Tenant Improvements</p> </div> 1184 </div> 1185 </div> 1186 <div class="elementor-element elementor-element-369c827 e-con-full e-flex e-con e-child" data-id="369c827" data-element_type="container" data-settings="{"_ob_use_container_extras":"no","_ob_column_hoveranimator":"no","_ob_glider_is_slider":"no","_ob_column_has_pseudo":"no"}"> 1187 <div class="elementor-element elementor-element-2a75ee2 ob-harakiri-inherit ob-has-background-overlay elementor-widget elementor-widget-heading" data-id="2a75ee2" data-element_type="widget" data-settings="{"_ob_use_harakiri":"yes","_ob_harakiri_writing_mode":"inherit","_ob_harakiri_text_clip":"none","_ob_widget_stalker_use":"no","_ob_poopart_use":"yes","_ob_shadough_use":"no","_ob_allow_hoveranimator":"no"}" data-widget_type="heading.default"> 1188 <div class="elementor-widget-container"> 1189 <h5 class="elementor-heading-title elementor-size-default">Design & Development</h5> </div> 1190 </div> 1191 <div class="elementor-element elementor-element-1edea20 ob-harakiri-inherit ob-has-background-overlay elementor-widget elementor-widget-text-editor" data-id="1edea20" data-element_type="widget" data-settings="{"_ob_use_harakiri":"yes","_ob_harakiri_writing_mode":"inherit","_ob_postman_use":"no","_ob_widget_stalker_use":"no","_ob_poopart_use":"yes","_ob_shadough_use":"no","_ob_allow_hoveranimator":"no"}" data-widget_type="text-editor.default"> 1192 <div class="elementor-widget-container"> 1193 <p><a href="https://aceremodelingtx.com/design-and-developme/remodeling-ideas-austin">3D Rendering</a></p><p><a href="https://aceremodelingtx.com/design-and-developme/architectural-drawings-austin">Architectural Drawings</a></p><p><a href="https://aceremodelingtx.com/design-and-developme/new-construction-austin">New Construction</a></p><p><a href="https://aceremodelingtx.com/design-and-developme/construction-permits-regulations-austin">Permitting & Regulations</a></p> </div>
1194 </div> 1195 </div> 1196 </div> 1197 </div> 1198 </div> 1199 </div> 1200 </li> 1201 <li class="e-n-menu-item"> 1202 <div id="e-n-menu-title-1862" class="e-n-menu-title"> 1203 <a class="e-n-menu-title-container e-focus e-link" href="https://aceremodelingtx.com/trusted-remodeling-contractors-austin/"> <span class="e-n-menu-title-text"> 1204 About Us </span> 1205 </a> </div> 1206 </li> 1207 <li class="e-n-menu-item"> 1208 <div id="e-n-menu-title-1863" class="e-n-menu-title"> 1209 <a class="e-n-menu-title-container e-focus e-link" href="https://aceremodelingtx.com/home-remodeling-blog-austin/"> <span class="e-n-menu-title-text"> 1210 Blog </span> 1211 </a> </div> 1212 </li> 1213 <li class="e-n-menu-item"> 1214 <div id="e-n-menu-title-1864" class="e-n-menu-title"> 1215 <a class="e-n-menu-title-container e-focus e-link" href="https://aceremodelingtx.com/remodeling-questions-answers-austin/"> <span class="e-n-menu-title-text"> 1216 FAQ </span> 1217 </a> </div> 1218 </li> 1219 <li class="e-n-menu-item"> 1220 <div id="e-n-menu-title-1865" class="e-n-menu-title"> 1221 <a class="e-n-menu-title-container e-focus e-link" href="https://aceremodelingtx.com/remodeling-special-offer-austin/"> <span class="e-n-menu-title-text"> 1222 Claim Your Offer </span> 1223 </a> </div> 1224 </li> 1225 <li class="e-n-menu-item"> 1226 <div id="e-n-menu-title-1866" class="e-n-menu-title"> 1227 <a class="e-n-menu-title-container e-focus e-link" href="https://aceremodelingtx.com/get-remodeling-quote-austin/"> <span class="e-n-menu-title-text"> 1228 Contact Us </span> 1229 </a> </div> 1230 </li> 1231 </ul> 1232 </div> 1233 </nav> 1234 </div> 1235 </div> 1236 </div> 1237 <div class="elementor-element elementor-element-59d7660 e-con-full buttons-sticky e-flex e-con e-child" data-id="59d7660" data-element_type="container" data-settings="{"_ob_use_container_extras":"no","_ob_column_hoveranimator":"no","_ob_glider_is_slider":"no","_ob_column_has_pseudo":"no"}"> 1238 <div class="elementor-element elementor-element-0ba8b22 free-quote ob-has-background-overlay elementor-widget elementor-widget-button" data-id="0ba8b22" data-element_type="widget" data-settings="{"_ob_butterbutton_use_it":"no","_ob_widget_stalker_use":"no","_ob_poopart_use":"yes","_ob_shadough_use":"no","_ob_allow_hoveranimator":"no"}" data-widget_type="button.default"> 1239 <div class="elementor-widget-container"> 1240 <div class="elementor-button-wrapper"> 1241 <a class="elementor-button elementor-button-link elementor-size-sm" href="tel:512-969-9179"> 1242 <span class="elementor-button-content-wrapper"> 1243 <span class="elementor-button-text">(512) 969-9179</span> 1244 </span> 1245 </a> 1246 </div> 1247 </div> 1248 </div> 1249 </div> 1250 </div> 1251 </div> 1252 </header> 1253 <div data-wpr-lazyrender="1" data-elementor-type="single-post" data-elementor-id="455" class="elementor elementor-455 elementor-location-single post-3212 residential type-residential status-publish has-post-thumbnail hentry" data-elementor-post-type="elementor_library"> 1254 <div data-dce-background-color="#02143D" data-dce-background-overlay-color="#02143D" data-dce-background-overlay-image-url="https://aceremodelingtx.com/wp-content/uploads/2025/04/DSC09798-1.webp" class="elementor-element elementor-element-5856d55 e-flex e-con-boxed e-con e-parent" data-id="5856d55" data-element_type="container" data-settings="{"background_background":"classic","_ob_use_container_extras":"no","_ob_column_hoveranimator":"no","_ob_glider_is_slider":"no","_ob_column_has_pseudo":"no"}"> 1255 <div class="e-con-inner"> 1256 <div class="elementor-element elementor-element-6b02e56 e-con-full e-flex e-con e-child" data-id="6b02e56" data-element_type="container" data-settings="{"_ob_use_container_extras":"no","_ob_column_hoveranimator":"no","_ob_glider_is_slider":"no","_ob_column_has_pseudo":"no"}"> 1257 <div class="elementor-element elementor-element-54f68cc ob-harakiri-inherit elementor-invisible ob-has-background-overlay elementor-widget elementor-widget-heading" data-id="54f68cc" data-element_type="widget" data-settings="{"_animation":"fadeInDown","_ob_use_harakiri":"yes","_ob_harakiri_writing_mode":"inherit","_ob_harakiri_text_clip":"none","_ob_widget_stalker_use":"no","_ob_poopart_use":"yes","_ob_shadough_use":"no","_ob_allow_hoveranimator":"no"}" data-widget_type="heading.default"> 1258 <div class="elementor-widget-container"> 1259 <h2 class="elementor-heading-title elementor-size-default">Outdoor Living</h2> </div>
1260 </div> 1261 </div> 1262 </div> 1263 </div> 1264 <div data-dce-background-image-url="https://aceremodelingtx.com/wp-content/uploads/2025/04/background_removed_image_0I6Hc-b3SWW8p9YQfBJBcA-1.webp" class="elementor-element elementor-element-3958208 e-flex e-con-boxed e-con e-parent" data-id="3958208" data-element_type="container" data-settings="{"background_background":"classic","_ob_use_container_extras":"no","_ob_column_hoveranimator":"no","_ob_glider_is_slider":"no","_ob_column_has_pseudo":"no"}"> 1265 <div class="e-con-inner"> 1266 <div class="elementor-element elementor-element-2a9a0cb e-con-full e-flex e-con e-child" data-id="2a9a0cb" data-element_type="container" data-settings="{"_ob_use_container_extras":"no","_ob_column_hoveranimator":"no","_ob_glider_is_slider":"no","_ob_column_has_pseudo":"no"}"> 1267 <div class="elementor-element elementor-element-5fbe57a ob-harakiri-inherit elementor-invisible ob-has-background-overlay elementor-widget elementor-widget-heading" data-id="5fbe57a" data-element_type="widget" data-settings="{"_animation":"fadeIn","_ob_use_harakiri":"yes","_ob_harakiri_writing_mode":"inherit","_ob_harakiri_text_clip":"none","_ob_widget_stalker_use":"no","_ob_poopart_use":"yes","_ob_shadough_use":"no","_ob_allow_hoveranimator":"no"}" data-widget_type="heading.default"> 1268 <div class="elementor-widget-container"> 1269 <div class="elementor-heading-title elementor-size-default">Our Services</div> </div> 1270 </div> 1271 <div class="elementor-element elementor-element-effdaff ob-harakiri-inherit elementor-invisible ob-has-background-overlay elementor-widget elementor-widget-heading" data-id="effdaff" data-element_type="widget" data-settings="{"_animation":"fadeInUp","_ob_use_harakiri":"yes","_ob_harakiri_writing_mode":"inherit","_ob_harakiri_text_clip":"none","_ob_widget_stalker_use":"no","_ob_poopart_use":"yes","_ob_shadough_use":"no","_ob_allow_hoveranimator":"no"}" data-widget_type="heading.default"> 1272 <div class="elementor-widget-container"> 1273 <h1 class="elementor-heading-title elementor-size-default">Pools</h1> </div> 1274 </div> 1275 </div> 1276 <div class="elementor-element elementor-element-27b391c e-con-full e-flex elementor-invisible e-con e-child" data-id="27b391c" data-element_type="container" data-settings="{"animation":"fadeIn","_ob_use_container_extras":"no","_ob_column_hoveranimator":"no","_ob_glider_is_slider":"no","_ob_column_has_pseudo":"no"}"> 1277 <div class="elementor-element elementor-element-ab0936c e-con-full e-flex e-con e-child" data-id="ab0936c" data-element_type="container" data-settings="{"_ob_use_container_extras":"no","_ob_column_hoveranimator":"no","_ob_glider_is_slider":"no","_ob_column_has_pseudo":"no"}"> 1278 <div class="elementor-element elementor-element-2557efe ob-has-background-overlay elementor-widget elementor-widget-theme-post-content" data-id="2557efe" data-element_type="widget" data-settings="{"_ob_postman_use":"no","_ob_widget_stalker_use":"no","_ob_poopart_use":"yes","_ob_shadough_use":"no","_ob_allow_hoveranimator":"no"}" data-widget_type="theme-post-content.default"> 1279 <div class="elementor-widget-container"> 1280 1281<p class="wp-block-paragraph">Transform your backyard into a personal oasis with custom pools designed for relaxation, recreation, and unforgettable moments under the Texas sun. Whether you’re envisioning a sleek modern plunge pool, a family-friendly retreat, or a resort-style showpiece, we bring your vision to life with expert craftsmanship and inspired design.</p> 1282 1283 1284 1285<p class="wp-block-paragraph">From integrated spas and waterfalls to sun shelves, lighting, and custom hardscaping, every detail is tailored to elevate your outdoor lifestyle. We build pools that aren’t just beautiful—they’re functional, durable, and made to thrive in the Central Texas climate.</p> 1286 1287 1288 1289<p class="wp-block-paragraph">If you’re ready to turn your backyard into a destination, our team is here to deliver—on time, on budget, and beyond expectations.</p> 1290 </div>
1291 </div> 1292 <div class="elementor-element elementor-element-e063267 ob-has-background-overlay elementor-widget elementor-widget-button" data-id="e063267" data-element_type="widget" data-settings="{"_ob_butterbutton_use_it":"no","_ob_widget_stalker_use":"no","_ob_poopart_use":"yes","_ob_shadough_use":"no","_ob_allow_hoveranimator":"no"}" data-widget_type="button.default"> 1293 <div class="elementor-widget-container"> 1294 <div class="elementor-button-wrapper"> 1295 <a class="elementor-button elementor-button-link elementor-size-sm" href="#contact"> 1296 <span class="elementor-button-content-wrapper"> 1297 <span class="elementor-button-text">Let’s get started</span> 1298 </span> 1299 </a> 1300 </div> 1301 </div> 1302 </div> 1303 </div> 1304 </div> 1305 </div> 1306 </div> 1307 <div class="elementor-element elementor-element-96392cc e-flex e-con-boxed e-con e-parent" data-id="96392cc" data-element_type="container" data-settings="{"_ob_use_container_extras":"no","_ob_column_hoveranimator":"no","_ob_glider_is_slider":"no","_ob_column_has_pseudo":"no"}"> 1308 <div class="e-con-inner"> 1309 <div class="elementor-element elementor-element-4e275e5 ob-harakiri-inherit elementor-invisible ob-has-background-overlay elementor-widget elementor-widget-heading" data-id="4e275e5" data-element_type="widget" data-settings="{"_animation":"fadeIn","_ob_use_harakiri":"yes","_ob_harakiri_writing_mode":"inherit","_ob_harakiri_text_clip":"none","_ob_widget_stalker_use":"no","_ob_poopart_use":"yes","_ob_shadough_use":"no","_ob_allow_hoveranimator":"no"}" data-widget_type="heading.default"> 1310 <div class="elementor-widget-container"> 1311 <div class="elementor-heading-title elementor-size-default">Our Projects</div> </div> 1312 </div> 1313 <div class="elementor-element elementor-element-3729fa4 ob-harakiri-inherit elementor-invisible ob-has-background-overlay elementor-widget elementor-widget-heading" data-id="3729fa4" data-element_type="widget" data-settings="{"_animation":"fadeIn","_ob_use_harakiri":"yes","_ob_harakiri_writing_mode":"inherit","_ob_harakiri_text_clip":"none","_ob_widget_stalker_use":"no","_ob_poopart_use":"yes","_ob_shadough_use":"no","_ob_allow_hoveranimator":"no"}" data-widget_type="heading.default"> 1314 <div class="elementor-widget-container"> 1315 <h2 class="elementor-heading-title elementor-size-default">Take a dive into some of our favorite pools...</h2> </div> 1316 </div> 1317 </div> 1318 </div> 1319 <div class="elementor-element elementor-element-5ecf4dc e-flex e-con-boxed e-con e-parent" data-id="5ecf4dc" data-element_type="container" data-settings="{"_ob_use_container_extras":"no","_ob_column_hoveranimator":"no","_ob_glider_is_slider":"no","_ob_column_has_pseudo":"no"}"> 1320 <div class="e-con-inner"> 1321 <div class="elementor-element elementor-element-7b7226e dce-col-3 dce-posts-layout-default dce-col-tablet-3 dce-col-mobile-1 dce-align-left ob-has-background-overlay elementor-widget elementor-widget-dce-acf-relationship" data-id="7b7226e" data-element_type="widget" data-settings="{"grid_match_height":"yes","style_items":"default","grid_grid_type":"flex","_ob_widget_stalker_use":"no","_ob_poopart_use":"yes","_ob_shadough_use":"no","_ob_allow_hoveranimator":"no"}" data-widget_type="dce-acf-relationship.grid"> 1322 <div class="elementor-widget-container"> 1323 1324 <div class="dce-fix-background-loop dce-posts-container dce-posts dce-dynamic-posts-collection dce-skin-grid dce-skin-grid-flex"> 1325 <div class="dce-posts-wrapper dce-wrapper-grid"> 1326 1327 <article class="post-5574 project type-project status-publish has-post-thumbnail hentry category-decks-outdoor-spaces dce-post dce-post-item dce-item-grid" data-dce-post-id="5574" data-dce-post-index="0"> 1328 <div class="dce-post-block"> 1329 <div class="dce-item dce-item_image elementor-repeater-item-220f061"><a class="dce-post-image" href="https://aceremodelingtx.com/project/palm-paradise/"><figure data-image-ratio="1" class="dce-img"><img width="1284" height="853" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201284%20853'%3E%3C/svg%3E" class="" alt="Palm Dreams" decoding="async" data-lazy-srcset="https://aceremodelingtx.com/wp-content/uploads/2025/11/WhatsApp-Image-2025-08-19-at-20.14.55.webp 1284w, https://aceremodelingtx.com/wp-content/uploads/2025/11/WhatsApp-Image-2025-08-19-at-20.14.55-300x199.webp 300w, https://aceremodelingtx.com/wp-content/uploads/2025/11/WhatsApp-Image-2025-08-19-at-20.14.55-1024x680.webp 1024w, https://aceremodelingtx.com/wp-content/uploads/2025/11/WhatsApp-Image-2025-08-19-at-20.14.55-768x510.webp 768w" data-lazy-sizes="(max-width: 1284px) 100vw, 1284px" data-lazy-src="https://aceremodelingtx.com/wp-content/uploads/2025/11/WhatsApp-Image-2025-08-19-at-20.14.55.webp" /><noscript><img loading="lazy" width="1284" height="853" src="https://aceremodelingtx.com/wp-content/uploads/2025/11/WhatsApp-Image-2025-08-19-at-20.14.55.webp" class="" alt="Palm Dreams" decoding="async" srcset="https://aceremodelingtx.com/wp-content/uploads/2025/11/WhatsApp-Image-2025-08-19-at-20.14.55.webp 1284w, https://aceremodelingtx.com/wp-content/uploads/2025/11/WhatsApp-Image-2025-08-19-at-20.14.55-300x199.webp 300w, https://aceremodelingtx.com/wp-content/uploads/2025/11/WhatsApp-Image-2025-08-19-at-20.14.55-1024x680.webp 1024w, https://aceremodelingtx.com/wp-content/uploads/2025/11/WhatsApp-Image-2025-08-19-at-20.14.55-768x510.webp 768w" sizes="(max-width: 1284px) 100vw, 1284px" /></noscript></figure></a></div><div class="dce-item dce-item_title elementor-repeater-item-57975ce"><h2 class="dce-post-title"><a href="https://aceremodelingtx.com/project/palm-paradise/">Palm Dreams</a></h2></div><div class="dce-item dce-item_readmore elementor-repeater-item-1792811"> <div class="dce-post-button"> 1330 <a href="https://aceremodelingtx.com/project/palm-paradise/" class="elementor-button-link elementor-button dce-button elementor-size-sm" role="button" > 1331 Full Project → </a> 1332 </div> 1333 </div> </div> 1334 </article> 1335 1336 <article class="post-5561 project type-project status-publish has-post-thumbnail hentry category-decks-outdoor-spaces dce-post dce-post-item dce-item-grid" data-dce-post-id="5561" data-dce-post-index="1"> 1337 <div class="dce-post-block"> 1338 <div class="dce-item dce-item_image elementor-repeater-item-220f061"><a class="dce-post-image" href="https://aceremodelingtx.com/project/obsidian-lounge/"><figure data-image-ratio="1" class="dce-img"><img width="1284" height="738" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201284%20738'%3E%3C/svg%3E" class="" alt="Obsidian Lounge" decoding="async" data-lazy-srcset="https://aceremodelingtx.com/wp-content/uploads/2025/11/WhatsApp-Image-2025-08-18-at-16.13.43-1.webp 1284w, https://aceremodelingtx.com/wp-content/uploads/2025/11/WhatsApp-Image-2025-08-18-at-16.13.43-1-300x172.webp 300w, https://aceremodelingtx.com/wp-content/uploads/2025/11/WhatsApp-Image-2025-08-18-at-16.13.43-1-1024x589.webp 1024w, https://aceremodelingtx.com/wp-content/uploads/2025/11/WhatsApp-Image-2025-08-18-at-16.13.43-1-768x441.webp 768w" data-lazy-sizes="(max-width: 1284px) 100vw, 1284px" data-lazy-src="https://aceremodelingtx.com/wp-content/uploads/2025/11/WhatsApp-Image-2025-08-18-at-16.13.43-1.webp" /><noscript><img loading="lazy" width="1284" height="738" src="https://aceremodelingtx.com/wp-content/uploads/2025/11/WhatsApp-Image-2025-08-18-at-16.13.43-1.webp" class="" alt="Obsidian Lounge" decoding="async" srcset="https://aceremodelingtx.com/wp-content/uploads/2025/11/WhatsApp-Image-2025-08-18-at-16.13.43-1.webp 1284w, https://aceremodelingtx.com/wp-content/uploads/2025/11/WhatsApp-Image-2025-08-18-at-16.13.43-1-300x172.webp 300w, https://aceremodelingtx.com/wp-content/uploads/2025/11/WhatsApp-Image-2025-08-18-at-16.13.43-1-1024x589.webp 1024w, https://aceremodelingtx.com/wp-content/uploads/2025/11/WhatsApp-Image-2025-08-18-at-16.13.43-1-768x441.webp 768w" sizes="(max-width: 1284px) 100vw, 1284px" /></noscript></figure></a></div><div class="dce-item dce-item_title elementor-repeater-item-57975ce"><h2 class="dce-post-title"><a href="https://aceremodelingtx.com/project/obsidian-lounge/">Obsidian Lounge</a></h2></div><div class="dce-item dce-item_readmore elementor-repeater-item-1792811"> <div class="dce-post-button"> 1339 <a href="https://aceremodelingtx.com/project/obsidian-lounge/" class="elementor-button-link elementor-button dce-button elementor-size-sm" role="button" > 1340 Full Project → </a> 1341 </div> 1342 </div> </div> 1343 </article> 1344 1345 <article class="post-5554 project type-project status-publish has-post-thumbnail hentry category-decks-outdoor-spaces dce-post dce-post-item dce-item-grid" data-dce-post-id="5554" data-dce-post-index="2"> 1346 <div class="dce-post-block"> 1347 <div class="dce-item dce-item_image elementor-repeater-item-220f061"><a class="dce-post-image" href="https://aceremodelingtx.com/project/lunar-ember/"><figure data-image-ratio="1" class="dce-img"><img width="1600" height="1200" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201600%201200'%3E%3C/svg%3E" class="" alt="Lunar Ember" decoding="async" data-lazy-srcset="https://aceremodelingtx.com/wp-content/uploads/2025/11/WhatsApp-Image-2025-08-19-at-20.14.59-4.webp 1600w, https://aceremodelingtx.com/wp-content/uploads/2025/11/WhatsApp-Image-2025-08-19-at-20.14.59-4-300x225.webp 300w, https://aceremodelingtx.com/wp-content/uploads/2025/11/WhatsApp-Image-2025-08-19-at-20.14.59-4-1024x768.webp 1024w, https://aceremodelingtx.com/wp-content/uploads/2025/11/WhatsApp-Image-2025-08-19-at-20.14.59-4-768x576.webp 768w, https://aceremodelingtx.com/wp-content/uploads/2025/11/WhatsApp-Image-2025-08-19-at-20.14.59-4-1536x1152.webp 1536w" data-lazy-sizes="(max-width: 1600px) 100v
1347w, 1600px" data-lazy-src="https://aceremodelingtx.com/wp-content/uploads/2025/11/WhatsApp-Image-2025-08-19-at-20.14.59-4.webp" /><noscript><img loading="lazy" width="1600" height="1200" src="https://aceremodelingtx.com/wp-content/uploads/2025/11/WhatsApp-Image-2025-08-19-at-20.14.59-4.webp" class="" alt="Lunar Ember" decoding="async" srcset="https://aceremodelingtx.com/wp-content/uploads/2025/11/WhatsApp-Image-2025-08-19-at-20.14.59-4.webp 1600w, https://aceremodelingtx.com/wp-content/uploads/2025/11/WhatsApp-Image-2025-08-19-at-20.14.59-4-300x225.webp 300w, https://aceremodelingtx.com/wp-content/uploads/2025/11/WhatsApp-Image-2025-08-19-at-20.14.59-4-1024x768.webp 1024w, https://aceremodelingtx.com/wp-content/uploads/2025/11/WhatsApp-Image-2025-08-19-at-20.14.59-4-768x576.webp 768w, https://aceremodelingtx.com/wp-content/uploads/2025/11/WhatsApp-Image-2025-08-19-at-20.14.59-4-1536x1152.webp 1536w" sizes="(max-width: 1600px) 100vw, 1600px" /></noscript></figure></a></div><div class="dce-item dce-item_title elementor-repeater-item-57975ce"><h2 class="dce-post-title"><a href="https://aceremodelingtx.com/project/lunar-ember/">Lunar Ember</a></h2></div><div class="dce-item dce-item_readmore elementor-repeater-item-1792811"> <div class="dce-post-button"> 1348 <a href="https://aceremodelingtx.com/project/lunar-ember/" class="elementor-button-link elementor-button dce-button elementor-size-sm" role="button" > 1349 Full Project → </a> 1350 </div> 1351 </div> </div> 1352 </article> 1353 1354 <article class="post-3142 project type-project status-publish has-post-thumbnail hentry category-decks-outdoor-spaces dce-post dce-post-item dce-item-grid" data-dce-post-id="3142" data-dce-post-index="3"> 1355 <div class="dce-post-block"> 1356 <div class="dce-item dce-item_image elementor-repeater-item-220f061"><a class="dce-post-image" href="https://aceremodelingtx.com/project/tropical-escape/"><figure data-image-ratio="1" class="dce-img"><img width="2560" height="1707" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%202560%201707'%3E%3C/svg%3E" class="" alt="Tropical Escape" decoding="async" data-lazy-srcset="https://aceremodelingtx.com/wp-content/uploads/2025/07/D004Logo-scaled-1.webp 2560w, https://aceremodelingtx.com/wp-content/uploads/2025/07/D004Logo-scaled-1-300x200.webp 300w, https://aceremodelingtx.com/wp-content/uploads/2025/07/D004Logo-scaled-1-1024x683.webp 1024w, https://aceremodelingtx.com/wp-content/uploads/2025/07/D004Logo-scaled-1-768x512.webp 768w, https://aceremodelingtx.com/wp-content/uploads/2025/07/D004Logo-scaled-1-1536x1024.webp 1536w, https://aceremodelingtx.com/wp-content/uploads/2025/07/D004Logo-scaled-1-2048x1366.webp 2048w" data-lazy-sizes="(max-width: 2560px) 100v
1356w, 2560px" data-lazy-src="https://aceremodelingtx.com/wp-content/uploads/2025/07/D004Logo-scaled-1.webp" /><noscript><img loading="lazy" width="2560" height="1707" src="https://aceremodelingtx.com/wp-content/uploads/2025/07/D004Logo-scaled-1.webp" class="" alt="Tropical Escape" decoding="async" srcset="https://aceremodelingtx.com/wp-content/uploads/2025/07/D004Logo-scaled-1.webp 2560w, https://aceremodelingtx.com/wp-content/uploads/2025/07/D004Logo-scaled-1-300x200.webp 300w, https://aceremodelingtx.com/wp-content/uploads/2025/07/D004Logo-scaled-1-1024x683.webp 1024w, https://aceremodelingtx.com/wp-content/uploads/2025/07/D004Logo-scaled-1-768x512.webp 768w, https://aceremodelingtx.com/wp-content/uploads/2025/07/D004Logo-scaled-1-1536x1024.webp 1536w, https://aceremodelingtx.com/wp-content/uploads/2025/07/D004Logo-scaled-1-2048x1366.webp 2048w" sizes="(max-width: 2560px) 100vw, 2560px" /></noscript></figure></a></div><div class="dce-item dce-item_title elementor-repeater-item-57975ce"><h2 class="dce-post-title"><a href="https://aceremodelingtx.com/project/tropical-escape/">Tropical Escape</a></h2></div><div class="dce-item dce-item_readmore elementor-repeater-item-1792811"> <div class="dce-post-button"> 1357 <a href="https://aceremodelingtx.com/project/tropical-escape/" class="elementor-button-link elementor-button dce-button elementor-size-sm" role="button" > 1358 Full Project → </a> 1359 </div> 1360 </div> </div> 1361 </article> 1362 1363 <article class="post-1553 project type-project status-publish has-post-thumbnail hentry category-decks-outdoor-spaces dce-post dce-post-item dce-item-grid" data-dce-post-id="1553" data-dce-post-index="4"> 1364 <div class="dce-post-block"> 1365 <div class="dce-item dce-item_image elementor-repeater-item-220f061"><a class="dce-post-image" href="https://aceremodelingtx.com/project/pool-builders-austin/"><figure data-image-ratio="1" class="dce-img"><img width="1920" height="1283" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201920%201283'%3E%3C/svg%3E" class="" alt="Poolside Paradise" decoding="async" data-lazy-srcset="https://aceremodelingtx.com/wp-content/uploads/2025/05/DSC09853-1-1.webp 1920w, https://aceremodelingtx.com/wp-content/uploads/2025/05/DSC09853-1-1-300x200.webp 300w, https://aceremodelingtx.com/wp-content/uploads/2025/05/DSC09853-1-1-1024x684.webp 1024w, https://aceremodelingtx.com/wp-content/uploads/2025/05/DSC09853-1-1-768x513.webp 768w, https://aceremodelingtx.com/wp-content/uploads/2025/05/DSC09853-1-1-1536x1026.webp 1536w" data-lazy-sizes="(max-width: 1920px) 100vw, 1920px" data-lazy-src="https://aceremodelingtx.com/wp-content/uploads/2025/05/DSC09853-1-1.webp" /><noscript><img loading="lazy" width="1920" height="1283" src="https://aceremodelingtx.com/wp-content/uploads/2025/05/DSC09853-1-1.webp" class="" alt="Poolside Paradise" decoding="async" srcset="https://aceremodelingtx.com/wp-content/uploads/2025/05/DSC09853-1-1.webp 1920w, https://aceremodelingtx.com/wp-content/uploads/2025/05/DSC09853-1-1-300x200.webp 300w, https://aceremodelingtx.com/wp-content/uploads/2025/05/DSC09853-1-1-1024x684.webp 1024w, https://aceremodelingtx.com/wp-content/uploads/2025/05/DSC09853-1-1-768x513.webp 768w, https://aceremodelingtx.com/wp-content/uploads/2025/05/DSC09853-1-1-1536x1026.webp 1536w" sizes="(max-width: 1920px) 100vw, 1920px" /></noscript></figure></a></div><div class="dce-item dce-item_title elementor-repeater-item-57975ce"><h2 class="dce-post-title"><a href="https://aceremodelingtx.com/project/pool-builders-austin/">Poolside Paradise</a></h2></div><div class="dce-item dce-item_readmore elementor-repeater-item-1792811"> <div class="dce-post-button"> 1366 <a href="https://aceremodelingtx.com/project/pool-builders-austin/" class="elementor-button-link elementor-button dce-button elementor-size-sm" role="button" > 1367 Full Project → </a> 1368 </div> 1369 </div> </div> 1370 </article> 1371 </div> 1372 </div> 1373 </div> 1374 </div> 1375 </div> 1376 </div> 1377 <div data-dce-background-image-url="https://aceremodelingtx.com/wp-content/uploads/2025/04/Group-36107-scaled.jpg" class="elementor-element elementor-element-0300b17 e-grid e-con-boxed e-con e-parent" data-id="0300b17" data-element_type="container" data-settings="{"background_background":"classic","_ob_use_container_extras":"no","_ob_column_hoveranimator":"no","_ob_glider_is_slider":"no","_ob_column_has_pseudo":"no"}"> 1378 <div class="e-con-inner"> 1379 <div data-dce-background-color="#FFFFFF" class="elementor-element elementor-element-0f0bc2b e-con-full e-flex elementor-invisible e-con e-child" data-id="0f0bc2b" data-element_type="container" data-settings="{"background_background":"classic","animation":"fadeIn","animation_delay":200,"_ob_use_container_extras":"no","_ob_column_hoveranimator":"no","_ob_glider_is_slider":"no","_ob_column_has_pseudo":"no"}"> 1380 <div class="elementor-element elementor-element-34d63e6 e-grid e-con-full e-con e-child" data-id="34d63e6" data-element_type="container" data-settings="{"_ob_use_container_extras":"no","_ob_column_hoveranimator":"no","_ob_glider_is_slider":"no","_ob_column_has_pseudo":"no"}"> 1381 <div class="elementor-element elementor-element-bd20887 e-con-full e-flex e-con e-child" data-id="bd20887" data-element_type="container" data-settings="{"_ob_use_container_extras":"no","_ob_column_hoveranimator":"no","_ob_glider_is_slider":"no","_ob_column_has_pseudo":"no"}"> 1382 <div class="elementor-element elementor-element-0843991 elementor-view-default ob-has-background-overlay elementor-widget elementor-widget-icon" data-id="0843991" data-element_type="widget" data-settings="{"_ob_widget_stalker_use":"no","_ob_poopart_use":"yes","_ob_shadough_use":"no","_ob_allow_hoveranimator":"no"}" data-widget_type="icon.default"> 1383 <div class="elementor-widget-container"> 1384 <div class="elementor-icon-wrapper"> 1385 <div class="elementor-icon"> 1386 <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="78.439" height="69.677" viewBox="0 0 78.439 69.677"><defs><clipPath id="a"><rect width="78.439" height="69.677" fill="none"></rect></clipPath></defs><g clip-path="url(#a)"><path d="M176.3,80.27a.917.917,0,0,1-.789-.45L173.671,76.7a17.717,17.717,0,0,1-2.462-9.006V35.352a4.5,4.5,0,0,1,4.493-4.493h1.205a4.5,4.5,0,0,1,4.493,4.493v32.34a17.716,17.716,0,0,1-2.462,9.006l-1.844,3.122a.917.917,0,0,1-.789.45m-.6-47.578a2.662,2.662,0,0,0-2.66,2.659v32.34a15.878,15.878,0,0,0,2.207,8.073l1.055,1.786,1.056-1.786a15.881,15.881,0,0,0,2.207-8.073V35.352a2.662,2.662,0,0,0-2.66-2.659Zm2.447,43.539h0Z" transform="translate(-108.427 -19.543)" fill="#1a1a1a"></path><path d="M183.523,26.169a.917.917,0,0,1-.917-.917V21.475a.917.917,0,0,1,1.833,0v3.777a.917.917,0,0,1-.917.917" transform="translate(-115.645 -13.019)" fill="#1a1a1a"></path><path d="M209.823,53.105a.917.917,0,0,1-.917-.917V39.008a.917.917,0,0,1,1.833,0V52.188a.917.917,0,0,1-.917.917" transform="translate(-132.301 -24.123)" fill="#1a1a1a"></path>
1386<path d="M54.281,69.677H16.753a.917.917,0,0,1-.648-.269L.268,53.566A.917.917,0,0,1,0,52.918v-52A.917.917,0,0,1,.917,0H54.281A.917.917,0,0,1,55.2.917V68.76a.917.917,0,0,1-.917.917M17.132,67.844H53.365V1.833H1.833V52.539Z" fill="#1a1a1a"></path><path d="M16.753,159.487a.917.917,0,0,1-.649-.268L.269,143.376a.917.917,0,0,1,.648-1.565H16.753a.917.917,0,0,1,.917.917V158.57a.917.917,0,0,1-.916.917M3.13,143.644l12.706,12.712V143.644Z" transform="translate(0 -89.809)" fill="#1a1a1a"></path><path d="M26.566,39.064a.914.914,0,0,1-.648-.268l-4.059-4.059a.917.917,0,1,1,1.3-1.3l3.41,3.411L33.714,29.7a.917.917,0,1,1,1.3,1.3l-7.8,7.8a.914.914,0,0,1-.648.268" transform="translate(-13.674 -18.641)" fill="#1a1a1a"></path><path d="M95.294,49.787H78.176a.917.917,0,1,1,0-1.833H95.294a.917.917,0,1,1,0,1.833" transform="translate(-48.928 -30.369)" fill="#1a1a1a"></path><path d="M26.566,91.5a.917.917,0,0,1-.648-.268l-4.059-4.059a.917.917,0,1,1,1.3-1.3l3.41,3.411,7.147-7.148a.917.917,0,1,1,1.3,1.3l-7.8,7.8a.917.917,0,0,1-.648.268" transform="translate(-13.674 -51.849)" fill="#1a1a1a"></path><path d="M95.294,102.223H78.176a.917.917,0,1,1,0-1.833H95.294a.917.917,0,1,1,0,1.833" transform="translate(-48.928 -63.577)" fill="#1a1a1a"></path></g></svg> </div> 1387 </div> 1388 </div> 1389 </div> 1390 </div> 1391 <div class="elementor-element elementor-element-af9e3ca e-con-full e-flex e-con e-child" data-id="af9e3ca" data-element_type="container" data-settings="{"_ob_use_container_extras":"no","_ob_column_hoveranimator":"no","_ob_glider_is_slider":"no","_ob_column_has_pseudo":"no"}"> 1392 <div class="elementor-element elementor-element-c4233ae elementor-widget__width-auto ob-harakiri-inherit ob-has-background-overlay elementor-widget elementor-widget-heading" data-id="c4233ae" data-element_type="widget" data-settings="{"_ob_use_harakiri":"yes","_ob_harakiri_writing_mode":"inherit","_ob_harakiri_text_clip":"none","_ob_widget_stalker_use":"no","_ob_poopart_use":"yes","_ob_shadough_use":"no","_ob_allow_hoveranimator":"no"}" data-widget_type="heading.default"> 1393 <div class="elementor-widget-container"> 1394 <div class="elementor-heading-title elementor-size-default">01</div> </div> 1395 </div> 1396 </div> 1397 </div> 1398 <div class="elementor-element elementor-element-748a68f ob-has-background-overlay elementor-widget elementor-widget-icon-box" data-id="748a68f" data-element_type="widget" data-settings="{"_ob_widget_stalker_use":"no","_ob_poopart_use":"yes","_ob_shadough_use":"no","_ob_allow_hoveranimator":"no"}" data-widget_type="icon-box.default"> 1399 <div class="elementor-widget-container"> 1400 <div class="elementor-icon-box-wrapper"> 1401 1402 1403 <div class="elementor-icon-box-content"> 1404 1405 <h3 class="elementor-icon-box-title"> 1406 <span > 1407 Free Estimate Meeting </span> 1408 </h3> 1409 1410 <p class="elementor-icon-box-description"> 1411 We’ll meet with you to discuss your pool ideas and create a proposal that aligns with your goals. </p> 1412 1413 </div> 1414 1415 </div> 1416 </div> 1417 </div> 1418 </div> 1419 <div data-dce-background-color="#FFFFFF" class="elementor-element elementor-element-109e934 e-con-full e-flex elementor-invisible e-con e-child" data-id="109e934" data-element_type="container" data-settings="{"background_background":"classic","animation":"fadeIn","animation_delay":400,"_ob_use_container_extras":"no","_ob_column_hoveranimator":"no","_ob_glider_is_slider":"no","_ob_column_has_pseudo":"no"}"> 1420 <div class="elementor-element elementor-element-3963ab8 e-grid e-con-full e-con e-child" data-id="3963ab8" data-element_type="container" data-settings="{"_ob_use_container_extras":"no","_ob_column_hoveranimator":"no","_ob_glider_is_slider":"no","_ob_column_has_pseudo":"no"}"> 1421 <div class="elementor-element elementor-element-3e6b302 e-con-full e-flex e-con e-child" data-id="3e6b302" data-element_type="container" data-settings="{"_ob_use_container_extras":"no","_ob_column_hoveranimator":"no","_ob_glider_is_slider":"no","_ob_column_has_pseudo":"no"}"> 1422 <div class="elementor-element elementor-element-b22eff3 dce_masking-none ob-has-background-overlay elementor-widget elementor-widget-image" data-id="b22eff3" data-element_type="widget" data-settings="{"_ob_photomorph_use":"no","_ob_widget_stalker_use":"no","_ob_poopart_use":"yes","_ob_shadough_use":"no","_ob_allow_hoveranimator":"no"}" data-widget_type="image.default"> 1423 <div class="elementor-widget-container"> 1424 <img width="73" height="72" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2073%2072'%3E%3C/svg%3E" class="attachment-full size-full wp-image-468" alt="" data-lazy-src="https://aceremodelingtx.com/wp-content/uploads/2025/04/Group-35934-1.svg" /><noscript><img loading="lazy" width="73" height="72" src="https://aceremodelingtx.com/wp-content/uploads/2025/04/Group-35934-1.svg" class="attachment-full size-full wp-image-468" alt="" /></noscript> </div>
1425 </div> 1426 </div> 1427 <div class="elementor-element elementor-element-ceb2eea e-con-full e-flex e-con e-child" data-id="ceb2eea" data-element_type="container" data-settings="{"_ob_use_container_extras":"no","_ob_column_hoveranimator":"no","_ob_glider_is_slider":"no","_ob_column_has_pseudo":"no"}"> 1428 <div class="elementor-element elementor-element-888701c elementor-widget__width-auto ob-harakiri-inherit ob-has-background-overlay elementor-widget elementor-widget-heading" data-id="888701c" data-element_type="widget" data-settings="{"_ob_use_harakiri":"yes","_ob_harakiri_writing_mode":"inherit","_ob_harakiri_text_clip":"none","_ob_widget_stalker_use":"no","_ob_poopart_use":"yes","_ob_shadough_use":"no","_ob_allow_hoveranimator":"no"}" data-widget_type="heading.default"> 1429 <div class="elementor-widget-container"> 1430 <div class="elementor-heading-title elementor-size-default">02</div> </div> 1431 </div> 1432 </div> 1433 </div> 1434 <div class="elementor-element elementor-element-1c4c70b ob-has-background-overlay elementor-widget elementor-widget-icon-box" data-id="1c4c70b" data-element_type="widget" data-settings="{"_ob_widget_stalker_use":"no","_ob_poopart_use":"yes","_ob_shadough_use":"no","_ob_allow_hoveranimator":"no"}" data-widget_type="icon-box.default"> 1435 <div class="elementor-widget-container"> 1436 <div class="elementor-icon-box-wrapper"> 1437 1438 1439 <div class="elementor-icon-box-content"> 1440 1441 <h3 class="elementor-icon-box-title"> 1442 <span > 1443 Let’s Get to Work! </span> 1444 </h3> 1445 1446 <p class="elementor-icon-box-description"> 1447 Next, we’ll start with the essential steps for your pool project, including architectural drawings, 3D renderings, and permitting (if needed). Our goal is clear communication to ensure your swimming area is a success. </p> 1448 1449 </div> 1450 1451 </div> 1452 </div> 1453 </div> 1454 </div> 1455 <div data-dce-background-color="#FFFFFF" class="elementor-element elementor-element-3150515 e-con-full e-flex elementor-invisible e-con e-child" data-id="3150515" data-element_type="container" data-settings="{"background_background":"classic","animation":"fadeIn","animation_delay":600,"_ob_use_container_extras":"no","_ob_column_hoveranimator":"no","_ob_glider_is_slider":"no","_ob_column_has_pseudo":"no"}"> 1456 <div class="elementor-element elementor-element-a865a63 e-grid e-con-full e-con e-child" data-id="a865a63" data-element_type="container" data-settings="{"_ob_use_container_extras":"no","_ob_column_hoveranimator":"no","_ob_glider_is_slider":"no","_ob_column_has_pseudo":"no"}"> 1457 <div class="elementor-element elementor-element-12e5b91 e-con-full e-flex e-con e-child" data-id="12e5b91" data-element_type="container" data-settings="{"_ob_use_container_extras":"no","_ob_column_hoveranimator":"no","_ob_glider_is_slider":"no","_ob_column_has_pseudo":"no"}"> 1458 <div class="elementor-element elementor-element-4e1c9d4 dce_masking-none ob-has-background-overlay elementor-widget elementor-widget-image" data-id="4e1c9d4" data-element_type="widget" data-settings="{"_ob_photomorph_use":"no","_ob_widget_stalker_use":"no","_ob_poopart_use":"yes","_ob_shadough_use":"no","_ob_allow_hoveranimator":"no"}" data-widget_type="image.default"> 1459 <div class="elementor-widget-container"> 1460 <img width="80" height="75" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2080%2075'%3E%3C/svg%3E" class="attachment-full size-full wp-image-470" alt="" data-lazy-src="https://aceremodelingtx.com/wp-content/uploads/2025/04/Group-35940-1.svg" /><noscript><img loading="lazy" width="80" height="75" src="https://aceremodelingtx.com/wp-content/uploads/2025/04/Group-35940-1.svg" class="attachment-full size-full wp-image-470" alt="" /></noscript> </div>
1461 </div> 1462 </div> 1463 <div class="elementor-element elementor-element-e579eaa e-con-full e-flex e-con e-child" data-id="e579eaa" data-element_type="container" data-settings="{"_ob_use_container_extras":"no","_ob_column_hoveranimator":"no","_ob_glider_is_slider":"no","_ob_column_has_pseudo":"no"}"> 1464 <div class="elementor-element elementor-element-79bff47 elementor-widget__width-auto ob-harakiri-inherit ob-has-background-overlay elementor-widget elementor-widget-heading" data-id="79bff47" data-element_type="widget" data-settings="{"_ob_use_harakiri":"yes","_ob_harakiri_writing_mode":"inherit","_ob_harakiri_text_clip":"none","_ob_widget_stalker_use":"no","_ob_poopart_use":"yes","_ob_shadough_use":"no","_ob_allow_hoveranimator":"no"}" data-widget_type="heading.default"> 1465 <div class="elementor-widget-container"> 1466 <div class="elementor-heading-title elementor-size-default">03</div> </div> 1467 </div> 1468 </div> 1469 </div> 1470 <div class="elementor-element elementor-element-ac0e326 ob-has-background-overlay elementor-widget elementor-widget-icon-box" data-id="ac0e326" data-element_type="widget" data-settings="{"_ob_widget_stalker_use":"no","_ob_poopart_use":"yes","_ob_shadough_use":"no","_ob_allow_hoveranimator":"no"}" data-widget_type="icon-box.default"> 1471 <div class="elementor-widget-container"> 1472 <div class="elementor-icon-box-wrapper"> 1473 1474 1475 <div class="elementor-icon-box-content"> 1476 1477 <h3 class="elementor-icon-box-title"> 1478 <span > 1479 Progress Updates </span> 1480 </h3> 1481 1482 <p class="elementor-icon-box-description"> 1483 Once your outdoor remodel begins, you’ll receive regular updates and photos to track the progress. </p> 1484 1485 </div> 1486 1487 </div> 1488 </div> 1489 </div> 1490 </div> 1491 <div data-dce-background-color="#FFFFFF" class="elementor-element elementor-element-06b6b36 e-con-full e-flex elementor-invisible e-con e-child" data-id="06b6b36" data-element_type="container" data-settings="{"background_background":"classic","animation":"fadeIn","animation_delay":800,"_ob_use_container_extras":"no","_ob_column_hoveranimator":"no","_ob_glider_is_slider":"no","_ob_column_has_pseudo":"no"}"> 1492 <div class="elementor-element elementor-element-7116647 e-grid e-con-full e-con e-child" data-id="7116647" data-element_type="container" data-settings="{"_ob_use_container_extras":"no","_ob_column_hoveranimator":"no","_ob_glider_is_slider":"no","_ob_column_has_pseudo":"no"}"> 1493 <div class="elementor-element elementor-element-6f69983 e-con-full e-flex e-con e-child" data-id="6f69983" data-element_type="container" data-settings="{"_ob_use_container_extras":"no","_ob_column_hoveranimator":"no","_ob_glider_is_slider":"no","_ob_column_has_pseudo":"no"}"> 1494 <div class="elementor-element elementor-element-3750925 dce_masking-none ob-has-background-overlay elementor-widget elementor-widget-image" data-id="3750925" data-element_type="widget" data-settings="{"_ob_photomorph_use":"no","_ob_widget_stalker_use":"no","_ob_poopart_use":"yes","_ob_shadough_use":"no","_ob_allow_hoveranimator":"no"}" data-widget_type="image.default"> 1495 <div class="elementor-widget-container"> 1496 <img width="85" height="81" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2085%2081'%3E%3C/svg%3E" class="attachment-full size-full wp-image-472" alt="" data-lazy-src="https://aceremodelingtx.com/wp-content/uploads/2025/04/Group-35932-1.svg" /><noscript><img loading="lazy" width="85" height="81" src="https://aceremodelingtx.com/wp-content/uploads/2025/04/Group-35932-1.svg" class="attachment-full size-full wp-image-472" alt="" /></noscript> </div>
1497 </div> 1498 </div> 1499 <div class="elementor-element elementor-element-fe017d4 e-con-full e-flex e-con e-child" data-id="fe017d4" data-element_type="container" data-settings="{"_ob_use_container_extras":"no","_ob_column_hoveranimator":"no","_ob_glider_is_slider":"no","_ob_column_has_pseudo":"no"}"> 1500 <div class="elementor-element elementor-element-f5b13c7 elementor-widget__width-auto ob-harakiri-inherit ob-has-background-overlay elementor-widget elementor-widget-heading" data-id="f5b13c7" data-element_type="widget" data-settings="{"_ob_use_harakiri":"yes","_ob_harakiri_writing_mode":"inherit","_ob_harakiri_text_clip":"none","_ob_widget_stalker_use":"no","_ob_poopart_use":"yes","_ob_shadough_use":"no","_ob_allow_hoveranimator":"no"}" data-widget_type="heading.default"> 1501 <div class="elementor-widget-container"> 1502 <div class="elementor-heading-title elementor-size-default">04</div> </div> 1503 </div> 1504 </div> 1505 </div> 1506 <div class="elementor-element elementor-element-dc84fba ob-has-background-overlay elementor-widget elementor-widget-icon-box" data-id="dc84fba" data-element_type="widget" data-settings="{"_ob_widget_stalker_use":"no","_ob_poopart_use":"yes","_ob_shadough_use":"no","_ob_allow_hoveranimator":"no"}" data-widget_type="icon-box.default"> 1507 <div class="elementor-widget-container"> 1508 <div class="elementor-icon-box-wrapper"> 1509 1510 1511 <div class="elementor-icon-box-content"> 1512 1513 <h3 class="elementor-icon-box-title"> 1514 <span > 1515 Punch List & Walkthrough </span> 1516 </h3> 1517 1518 <p class="elementor-icon-box-description"> 1519 As your backyard transformation nears completion, your project manager will walk through the space with you, addressing any final details. </p> 1520 1521 </div> 1522 1523 </div> 1524 </div> 1525 </div> 1526 </div> 1527 <div data-dce-background-color="#FFFFFF" class="elementor-element elementor-element-a2993de e-con-full e-flex elementor-invisible e-con e-child" data-id="a2993de" data-element_type="container" data-settings="{"background_background":"classic","animation":"fadeIn","animation_delay":1000,"_ob_use_container_extras":"no","_ob_column_hoveranimator":"no","_ob_glider_is_slider":"no","_ob_column_has_pseudo":"no"}"> 1528 <div class="elementor-element elementor-element-ca98d7e e-grid e-con-full e-con e-child" data-id="ca98d7e" data-element_type="container" data-settings="{"_ob_use_container_extras":"no","_ob_column_hoveranimator":"no","_ob_glider_is_slider":"no","_ob_column_has_pseudo":"no"}"> 1529 <div class="elementor-element elementor-element-c416315 e-con-full e-flex e-con e-child" data-id="c416315" data-element_type="container" data-settings="{"_ob_use_container_extras":"no","_ob_column_hoveranimator":"no","_ob_glider_is_slider":"no","_ob_column_has_pseudo":"no"}"> 1530 <div class="elementor-element elementor-element-50a174b dce_masking-none ob-has-background-overlay elementor-widget elementor-widget-image" data-id="50a174b" data-element_type="widget" data-settings="{"_ob_photomorph_use":"no","_ob_widget_stalker_use":"no","_ob_poopart_use":"yes","_ob_shadough_use":"no","_ob_allow_hoveranimator":"no"}" data-widget_type="image.default"> 1531 <div class="elementor-widget-container"> 1532 <img width="94" height="70" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2094%2070'%3E%3C/svg%3E" class="attachment-full size-full wp-image-473" alt="" data-lazy-src="https://aceremodelingtx.com/wp-content/uploads/2025/04/Group-35941-1.svg" /><noscript><img loading="lazy" width="94" height="70" src="https://aceremodelingtx.com/wp-content/uploads/2025/04/Group-35941-1.svg" class="attachment-full size-full wp-image-473" alt="" /></noscript> </div>
1533 </div> 1534 </div> 1535 <div class="elementor-element elementor-element-7b4271d e-con-full e-flex e-con e-child" data-id="7b4271d" data-element_type="container" data-settings="{"_ob_use_container_extras":"no","_ob_column_hoveranimator":"no","_ob_glider_is_slider":"no","_ob_column_has_pseudo":"no"}"> 1536 <div class="elementor-element elementor-element-6efe968 elementor-widget__width-auto ob-harakiri-inherit ob-has-background-overlay elementor-widget elementor-widget-heading" data-id="6efe968" data-element_type="widget" data-settings="{"_ob_use_harakiri":"yes","_ob_harakiri_writing_mode":"inherit","_ob_harakiri_text_clip":"none","_ob_widget_stalker_use":"no","_ob_poopart_use":"yes","_ob_shadough_use":"no","_ob_allow_hoveranimator":"no"}" data-widget_type="heading.default"> 1537 <div class="elementor-widget-container"> 1538 <div class="elementor-heading-title elementor-size-default">05</div> </div> 1539 </div> 1540 </div> 1541 </div> 1542 <div class="elementor-element elementor-element-81bafd8 ob-has-background-overlay elementor-widget elementor-widget-icon-box" data-id="81bafd8" data-element_type="widget" data-settings="{"_ob_widget_stalker_use":"no","_ob_poopart_use":"yes","_ob_shadough_use":"no","_ob_allow_hoveranimator":"no"}" data-widget_type="icon-box.default"> 1543 <div class="elementor-widget-container"> 1544 <div class="elementor-icon-box-wrapper"> 1545 1546 1547 <div class="elementor-icon-box-content"> 1548 1549 <h3 class="elementor-icon-box-title"> 1550 <span > 1551 Smile </span> 1552 </h3> 1553 1554 <p class="elementor-icon-box-description"> 1555 We may document your newly remodeled or constructed pool with professional photography—say cheese! :) </p> 1556 1557 </div> 1558 1559 </div> 1560 </div> 1561 </div> 1562 </div> 1563 <div data-dce-background-color="#FFFFFF" class="elementor-element elementor-element-0345ce1 e-con-full e-flex elementor-invisible e-con e-child" data-id="0345ce1" data-element_type="container" data-settings="{"background_background":"classic","animation":"fadeIn","animation_delay":1200,"_ob_use_container_extras":"no","_ob_column_hoveranimator":"no","_ob_glider_is_slider":"no","_ob_column_has_pseudo":"no"}"> 1564 <div class="elementor-element elementor-element-22d23de e-grid e-con-full e-con e-child" data-id="22d23de" data-element_type="container" data-settings="{"_ob_use_container_extras":"no","_ob_column_hoveranimator":"no","_ob_glider_is_slider":"no","_ob_column_has_pseudo":"no"}"> 1565 <div class="elementor-element elementor-element-6098188 e-con-full e-flex e-con e-child" data-id="6098188" data-element_type="container" data-settings="{"_ob_use_container_extras":"no","_ob_column_hoveranimator":"no","_ob_glider_is_slider":"no","_ob_column_has_pseudo":"no"}"> 1566 <div class="elementor-element elementor-element-f09cfb6 dce_masking-none ob-has-background-overlay elementor-widget elementor-widget-image" data-id="f09cfb6" data-element_type="widget" data-settings="{"_ob_photomorph_use":"no","_ob_widget_stalker_use":"no","_ob_poopart_use":"yes","_ob_shadough_use":"no","_ob_allow_hoveranimator":"no"}" data-widget_type="image.default"> 1567 <div class="elementor-widget-container"> 1568 <img width="82" height="91" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2082%2091'%3E%3C/svg%3E" class="attachment-full size-full wp-image-462" alt="" data-lazy-src="https://aceremodelingtx.com/wp-content/uploads/2025/04/Group-35938.svg" /><noscript><img loading="lazy" width="82" height="91" src="https://aceremodelingtx.com/wp-content/uploads/2025/04/Group-35938.svg" class="attachment-full size-full wp-image-462" alt="" /></noscript> </div>
1569 </div> 1570 </div> 1571 <div class="elementor-element elementor-element-b293464 e-con-full e-flex e-con e-child" data-id="b293464" data-element_type="container" data-settings="{"_ob_use_container_extras":"no","_ob_column_hoveranimator":"no","_ob_glider_is_slider":"no","_ob_column_has_pseudo":"no"}"> 1572 <div class="elementor-element elementor-element-0e9f249 elementor-widget__width-auto ob-harakiri-inherit ob-has-background-overlay elementor-widget elementor-widget-heading" data-id="0e9f249" data-element_type="widget" data-settings="{"_ob_use_harakiri":"yes","_ob_harakiri_writing_mode":"inherit","_ob_harakiri_text_clip":"none","_ob_widget_stalker_use":"no","_ob_poopart_use":"yes","_ob_shadough_use":"no","_ob_allow_hoveranimator":"no"}" data-widget_type="heading.default"> 1573 <div class="elementor-widget-container"> 1574 <div class="elementor-heading-title elementor-size-default">06</div> </div> 1575 </div> 1576 </div> 1577 </div> 1578 <div class="elementor-element elementor-element-28b73b2 ob-has-background-overlay elementor-widget elementor-widget-icon-box" data-id="28b73b2" data-element_type="widget" data-settings="{"_ob_widget_stalker_use":"no","_ob_poopart_use":"yes","_ob_shadough_use":"no","_ob_allow_hoveranimator":"no"}" data-widget_type="icon-box.default"> 1579 <div class="elementor-widget-container"> 1580 <div class="elementor-icon-box-wrapper"> 1581 1582 1583 <div class="elementor-icon-box-content"> 1584 1585 <h3 class="elementor-icon-box-title"> 1586 <span > 1587 Bye for Now </span> 1588 </h3> 1589 1590 <p class="elementor-icon-box-description"> 1591 We’ll part ways and hope we can serve you again for any future remodeling or renovation needs. 1592It’s not goodbye, it’s bye for now. </p> 1593 1594 </div> 1595 1596 </div> 1597 </div> 1598 </div> 1599 </div> 1600 </div> 1601 </div> 1602 <div class="elementor-element elementor-element-4b7c66c animated-fast e-flex e-con-boxed elementor-invisible e-con e-parent" data-id="4b7c66c" data-element_type="container" data-settings="{"animation":"zoomIn","_ob_use_container_extras":"no","_ob_column_hoveranimator":"no","_ob_glider_is_slider":"no","_ob_column_has_pseudo":"no"}"> 1603 <div class="e-con-inner"> 1604 <div data-dce-background-overlay-color="#323B4A" data-dce-background-image-url="https://aceremodelingtx.com/wp-content/uploads/2025/04/19-renovation.jpg" class="elementor-element elementor-element-e381f06 e-con-full e-flex e-con e-child" data-id="e381f06" data-element_type="container" data-settings="{"background_background":"classic","_ob_use_container_extras":"no","_ob_column_hoveranimator":"no","_ob_glider_is_slider":"no","_ob_column_has_pseudo":"no"}"> 1605 <div class="elementor-element elementor-element-c371d4d ob-harakiri-inherit ob-has-background-overlay elementor-widget elementor-widget-heading" data-id="c371d4d" data-element_type="widget" data-settings="{"_ob_use_harakiri":"yes","_ob_harakiri_writing_mode":"inherit","_ob_harakiri_text_clip":"none","_ob_widget_stalker_use":"no","_ob_poopart_use":"yes","_ob_shadough_use":"no","_ob_allow_hoveranimator":"no"}" data-widget_type="heading.default"> 1606 <div class="elementor-widget-container"> 1607 <h3 class="elementor-heading-title elementor-size-default">Ready to Start Your New Project?</h3> </div> 1608 </div> 1609 <div class="elementor-element elementor-element-c4adbbc elementor-align-left elementor-invisible ob-has-background-overlay elementor-widget elementor-widget-button" data-id="c4adbbc" data-element_type="widget" data-settings="{"_animation":"bounceIn","_ob_butterbutton_use_it":"no","_ob_widget_stalker_use":"no","_ob_poopart_use":"yes","_ob_shadough_use":"no","_ob_allow_hoveranimator":"no"}" data-widget_type="button.default"> 1610 <div class="elementor-widget-container"> 1611 <div class="elementor-button-wrapper"> 1612 <a class="elementor-button elementor-button-link elementor-size-sm" href="https://aceremodelingtx.com/contact-us/"> 1613 <span class="elementor-button-content-wrapper"> 1614 <span class="elementor-button-text">Let’s get started</span> 1615 </span> 1616 </a> 1617 </div> 1618 </div>
1619 </div> 1620 </div> 1621 </div> 1622 </div> 1623 </div> 1624 <footer data-elementor-type="footer" data-elementor-id="299" class="elementor elementor-299 elementor-location-footer" data-elementor-post-type="elementor_library"> 1625 <div class="elementor-element elementor-element-168bb3b e-flex e-con-boxed e-con e-parent" data-id="168bb3b" data-element_type="container" id="contact" data-settings="{"_ob_use_container_extras":"no","_ob_column_hoveranimator":"no","_ob_glider_is_slider":"no","_ob_column_has_pseudo":"no"}"> 1626 <div class="e-con-inner"> 1627 <div class="elementor-element elementor-element-4308359 e-con-full e-flex e-con e-child" data-id="4308359" data-element_type="container" data-settings="{"_ob_use_container_extras":"no","_ob_column_hoveranimator":"no","_ob_glider_is_slider":"no","_ob_column_has_pseudo":"no"}"> 1628 <div class="elementor-element elementor-element-c6ce619 ob-harakiri-inherit ob-has-background-overlay elementor-widget elementor-widget-heading" data-id="c6ce619" data-element_type="widget" data-settings="{"_ob_use_harakiri":"yes","_ob_harakiri_writing_mode":"inherit","_ob_harakiri_text_clip":"none","_ob_widget_stalker_use":"no","_ob_poopart_use":"yes","_ob_shadough_use":"no","_ob_allow_hoveranimator":"no"}" data-widget_type="heading.default"> 1629 <div class="elementor-widget-container"> 1630 <h3 class="elementor-heading-title elementor-size-default">Contact Us</h3> </div> 1631 </div> 1632 <div class="elementor-element elementor-element-7a647c9 ob-harakiri-inherit ob-has-background-overlay elementor-widget elementor-widget-text-editor" data-id="7a647c9" data-element_type="widget" data-settings="{"_ob_use_harakiri":"yes","_ob_harakiri_writing_mode":"inherit","_ob_postman_use":"no","_ob_widget_stalker_use":"no","_ob_poopart_use":"yes","_ob_shadough_use":"no","_ob_allow_hoveranimator":"no"}" data-widget_type="text-editor.default"> 1633 <div class="elementor-widget-container"> 1634 <p>Ready to remodel? Reach out to us today, and we’ll get back to you faster than you can say “Keep Austin Weird”.</p> </div> 1635 </div> 1636 <div class="elementor-element elementor-element-fb769ea elementor-icon-list--layout-traditional elementor-list-item-link-full_width ob-has-background-overlay elementor-widget elementor-widget-icon-list" data-id="fb769ea" data-element_type="widget" data-settings="{"_ob_widget_stalker_use":"no","_ob_poopart_use":"yes","_ob_shadough_use":"no","_ob_allow_hoveranimator":"no"}" data-widget_type="icon-list.default"> 1637 <div class="elementor-widget-container"> 1638 <ul class="elementor-icon-list-items"> 1639 <li class="elementor-icon-list-item"> 1640 <span class="elementor-icon-list-icon"> 1641 <svg xmlns="http://www.w3.org/2000/svg" width="30.948" height="30.948" viewBox="0 0 30.948 30.948"><g transform="translate(-2 -2)"><path d="M17.474,2A15.474,15.474,0,0,1,28.416,28.416,15.474,15.474,0,0,1,6.532,6.532,15.373,15.373,0,0,1,17.474,2Zm0,28.948A13.474,13.474,0,0,0,27,7.946,13.474,13.474,0,1,0,7.946,27,13.386,13.386,0,0,0,17.474,30.948Z" transform="translate(0 0)" fill="#323b4a"></path><path d="M23.789,21.58a1,1,0,0,1-.446-.106l-5.79-2.895A1,1,0,0,1,17,17.684V9a1,1,0,0,1,2,0v8.066l5.237,2.618a1,1,0,0,1-.448,1.895Z" transform="translate(-0.526 -0.21)" fill="#323b4a"></path></g></svg> </span> 1642 <span class="elementor-icon-list-text">Monday to Friday: 9:00 AM - 6:30 PM </span> 1643 </li> 1644 <li class="elementor-icon-list-item"> 1645 <span class="elementor-icon-list-icon"> 1646 <svg xmlns="http://www.w3.org/2000/svg" width="28.001" height="22.801" viewB
1646ox="0 0 28.001 22.801"><g transform="translate(-2 -5)"><path d="M5.6,5H26.4A3.6,3.6,0,0,1,30,8.6V24.2a3.6,3.6,0,0,1-3.6,3.6H5.6A3.6,3.6,0,0,1,2,24.2V8.6A3.6,3.6,0,0,1,5.6,5ZM26.4,25.8A1.6,1.6,0,0,0,28,24.2V8.6A1.6,1.6,0,0,0,26.4,7H5.6A1.6,1.6,0,0,0,4,8.6V24.2a1.6,1.6,0,0,0,1.6,1.6Z" transform="translate(0 0)" fill="#323b4a"></path><path d="M16,19.1a1,1,0,0,1-.573-.181l-13-9.1A1,1,0,0,1,3.573,8.181L16,16.88l12.427-8.7a1,1,0,0,1,1.147,1.638l-13,9.1A1,1,0,0,1,16,19.1Z" transform="translate(0 -0.4)" fill="#323b4a"></path></g></svg> </span> 1647 <span class="elementor-icon-list-text"><a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="a3cacdc5cce3c2c0c6d1c6ceccc7c6cfcacdc4d7db8dc0ccce">[email protected]</a></span> 1648 </li> 1649 <li class="elementor-icon-list-item"> 1650 <span class="elementor-icon-list-icon"> 1651 <svg xmlns="http://www.w3.org/2000/svg" width="28.948" height="28" viewBox="0 0 28.948 28"><g transform="translate(-297 -6116)"><path d="M19.859,6.66a6.451,6.451,0,0,1,5.1,5.1M19.859,1.5A11.611,11.611,0,0,1,30.116,11.744m-1.29,10.3v3.87a2.58,2.58,0,0,1-2.812,2.58A25.531,25.531,0,0,1,14.88,24.529a25.157,25.157,0,0,1-7.741-7.741A25.531,25.531,0,0,1,3.178,5.6,2.58,2.58,0,0,1,5.746,2.79h3.87A2.58,2.58,0,0,1,12.2,5.009a16.565,16.565,0,0,0,.9,3.625,2.58,2.58,0,0,1-.581,2.722L10.88,12.995a20.642,20.642,0,0,0,7.741,7.741L20.259,19.1a2.58,2.58,0,0,1,2.722-.581,16.565,16.565,0,0,0,3.625.9A2.58,2.58,0,0,1,28.826,22.039Z" transform="translate(294.832 6114.5)" fill="rgba(0,0,0,0)"></path><path d="M9.642,1.79a3.58,3.58,0,0,1,3.545,3.079v.009a15.587,15.587,0,0,0,.849,3.406,3.589,3.589,0,0,1-.806,3.775l0,0-1.089,1.089a19.652,19.652,0,0,0,6.326,6.326l1.089-1.089,0,0a3.58,3.58,0,0,1,3.777-.806,15.583,15.583,0,0,0,3.4.848h.009a3.58,3.58,0,0,1,3.079,3.62v3.859a3.58,3.58,0,0,1-3.58,3.591c-.107,0-.216,0-.322-.015l-.018,0A26.663,26.663,0,0,1,14.339,25.37,26.328,26.328,0,0,1,6.3,17.328,26.658,26.658,0,0,1,2.184,5.708l0-.016a3.58,3.58,0,0,1,3.562-3.9Zm1.564,3.355A1.587,1.587,0,0,0,9.642,3.79h-3.9A1.58,1.58,0,0,0,4.174,5.505a24.648,24.648,0,0,0,3.8,10.739l0,.007a24.315,24.315,0,0,0,7.433,7.433l.008,0a24.65,24.65,0,0,0,10.688,3.8c.045,0,.09.006.134.006a1.58,1.58,0,0,0,1.58-1.587V22.039q0-.012,0-.025a1.58,1.58,0,0,0-1.355-1.6,17.589,17.589,0,0,1-3.839-.957,1.58,1.58,0,0,0-1.668.353l-1.636,1.636a1,1,0,0,1-1.2.162,21.652,21.652,0,0,1-8.116-8.116,1,1,0,0,1,.162-1.2l1.637-1.637a1.585,1.585,0,0,0,.353-1.665A17.6,17.6,0,0,1,11.205,5.145ZM27.891,5a1.634,1.634,0,0,1,1.286.916,9.84,9.84,0,0,1,.748,1.406,15.185,15.185,0,0,1,1.184,4.314,1,1,0,0,1-1.887.562,47.014,47.014,0,0,1-1.963-4.3c-.494-1.313-.563-1.915-.274-2.386A1.057,1.057,0,0,1,27.891,5Zm-4.148,3.02c.644,0,1.034.528,1.455,1.38a8.958,8.958,0,0,1,.739,2.169,1,1,0,0,1-1.858.672c-.476-.868-.832-1.576-1.06-2.1-.265-.616-.445-1.126-.155-1.615A1.028,1.028,0,0,1,23.744,8.016Z" transform="translate(294.832 6114.5)" fill="#323b4a"></path></g></svg> </span> 1652 <span class="elementor-icon-list-text">(512) 969-9179</span> 1653 </li> 1654 </ul> 1655 </div> 1656 </div> 1657 </div> 1658 <div class="elementor-element elementor-element-bce9d25 e-con-full e-flex e-con e-child" data-id="bce9d25" data-element_type="container" data-settings="{"_ob_use_container_extras":"no","_ob_column_hoveranimator":"no","_ob_glider_is_slider":"no","_ob_column_has_pseudo":"no"}"> 1659 <div class="elementor-element elementor-element-86e711e ob-has-background-overlay elementor-widget elementor-widget-shortcode" data-id="86e711e" data-element_type="widget" data-settings="{"_ob_widget_stalker_use":"no","_ob_poopart_use":"yes","_ob_shadough_use":"no","_ob_allow_hoveranimator":"no"}" data-widget_type="shortcode.default"> 1660 <div class="elementor-widget-container"> 1661 <div class="elementor-shortcode"> <style> 1662 /* Base form styles */ 1663 .jtwf { 1664 max-width: 1040px; 1665 margin: 0 auto; 1666 font-family: "Manrope", sans-serif; 1667 } 1668 1669 .jtwf *, 1670 .jtwf *::before, 1671 .jtwf *::after { 1672 box-sizing: border-box; 1673 } 1674 1675 .jtwf .form-container { 1676 padding: 0; 1677 } 1678 1679 .jtwf .form-row { 1680 display: flex; 1681 gap: 25px; 1682 margin-bottom: 30px; 1683 width: 100%; 1684 } 1685 1686 .jtwf .form-group { 1687 flex: 1; 1688 position: relative; 1689 } 1690 1691 .jtwf .form-row label { 1692 width: 100%; 1693 } 1694 1695 .jtwf input, 1696 .jtwf textarea { 1697 width: 100%; 1698 font-size: 16px; 1699 font-family: inherit; 1700 transition: all 0.3s ease; 1701 -webkit-appearance: none; 1702 -moz-appearance: none; 1703 appearance: none; 1704 } 1705 1706 .jtwf textarea { 1707 resize: vertical; 1708 min-height: 120px; 1709 } 1710 1711 .jtwf .form-label-hidden { 1712 position: absolute; 1713 width: 1px; 1714 height: 1px; 1715 padding: 0; 1716 margin: -1px; 1717 overflow: hidden; 1718 clip: rect(0, 0, 0, 0); 1719 white-space: nowrap; 1720 border: 0; 1721 } 1722 1723 /* Input Style: Transparent (for dark backgrounds) */ 1724 .jtwf-input-transparent { 1725 color: white; 1726 } 1727 1728 .jtwf-input-transparent input, 1729 .jtwf-input-transparent textarea { 1730 padding: 8px 0; 1731 border: none; 1732 border-bottom: 2px solid white; 1733 background: transparent; 1734 color: white; 1735 } 1736
1737 .jtwf-input-transparent input::placeholder, 1738 .jtwf-input-transparent textarea::placeholder { 1739 color: rgba(255, 255, 255, 0.8); 1740 } 1741 1742 .jtwf-input-transparent input:focus, 1743 .jtwf-input-transparent textarea:focus { 1744 outline: none; 1745 border-bottom-color: white; 1746 } 1747 1748 /* Input Style: Gray (for light backgrounds - footer) */ 1749 .jtwf-input-gray { 1750 color: #555; 1751 } 1752 1753 .jtwf-input-gray input, 1754 .jtwf-input-gray textarea { 1755 padding: 12px; 1756 border: none; 1757 background-color: #f5f5f5; 1758 color: #555; 1759 } 1760 1761 .jtwf-input-gray input::placeholder, 1762 .jtwf-input-gray textarea::placeholder { 1763 color: #9e9e9e; 1764 } 1765 1766 .jtwf-input-gray input:focus, 1767 .jtwf-input-gray textarea:focus { 1768 outline: none; 1769 box-shadow: 0 0 0 2px rgba(122, 145, 131, 0.3); 1770 } 1771 1772 /* Input Style: White (solid white boxes) */ 1773 .jtwf-input-white { 1774 color: #333 !important; 1775 } 1776 1777 .jtwf-input-white input, 1778 .jtwf-input-white textarea { 1779 padding: 12px !important; 1780 border: none !important; 1781 border-radius: 0 !important; 1782 background: #ffffff !important; 1783 background-color: #ffffff !important; 1784 background-image: none !important; 1785 color: #000 !important; 1786 -webkit-appearance: none !important; 1787 -moz-appearance: none !important; 1788 appearance: none !important; 1789 } 1790 1791 .jtwf-input-white input::placeholder, 1792 .jtwf-input-white textarea::placeholder { 1793 color: #000 !important; 1794 opacity: 0.8 !important; 1795 } 1796 1797 .jtwf-input-white input:focus, 1798 .jtwf-input-white textarea:focus { 1799 outline: none !important; 1800 box-shadow: 0 0 0 2px rgba(122, 145, 131, 0.3) !important; 1801 background-color: #ffffff !important; 1802 } 1803 1804 /* Button Style: Gold (default) */ 1805 .jtwf-btn-gold .submit-btn { 1806 background-color: #BB9D67; 1807 color: white; 1808 border: none; 1809 border-radius: 25px; 1810 padding: 12px 32px; 1811 font-size: 16px; 1812 font-family: inherit; 1813 cursor: pointer; 1814 transition: background-color 0.3s ease; 1815 } 1816 1817 .jtwf-btn-gold .submit-btn:hover { 1818 background-color: #A68A57; 1819 } 1820 1821 .jtwf-btn-gold .submit-btn:focus { 1822 outline: 2px solid rgba(0, 0, 0, 0.3); 1823 outline-offset: 2px; 1824 } 1825 1826 /* Button Style: White */ 1827 .jtwf-btn-white .submit-btn { 1828 background-color: white; 1829 color: black; 1830 border: none; 1831 border-radius: 25px; 1832 padding: 12px 32px; 1833 font-size: 16px; 1834 font-family: inherit; 1835 cursor: pointer; 1836 transition: background-color 0.3s ease; 1837 } 1838 1839 .jtwf-btn-white .submit-btn:hover { 1840 background-color: #6196B5; 1841 color: white; 1842 } 1843 1844 .jtwf-btn-white .submit-btn:focus { 1845 outline: 2px solid rgba(0, 0, 0, 0.3); 1846 outline-offset: 2px; 1847 } 1848 1849 /* Button Alignment */ 1850 .jtwf-btn-center .submit-btn-container { 1851 text-align: center; 1852 } 1853 1854 .jtwf-btn-left .submit-btn-container { 1855 text-align: left; 1856 } 1857 1858 .jtwf-btn-right .submit-btn-container { 1859 text-align: right; 1860 } 1861 1862 /* Responsive */ 1863 @media (max-width: 767px) { 1864 .jtwf .form-row { 1865 flex-direction: column; 1866 gap: 20px; 1867 } 1868 1869 .jtwf .form-group { 1870 width: 100%; 1871 } 1872 1873 .jtwf .submit-btn { 1874 padding: 14px 28px; 1875 } 1876 } 1877 1878 /* Accessibility */ 1879 @media (prefers-reduced-motion: reduce) { 1880 .jtwf input, 1881 .jtwf textarea, 1882 .jtwf .submit-btn { 1883 transition: none; 1884 } 1885 } 1886 1887 /* Hide reCAPTCHA badge */ 1888 .grecaptcha-badge { 1889 visibility: hidden !important; 1890 } 1891 1892 /* Force white inputs - override everything */ 1893 .jtwf-input-white input[type="text"], 1894 .jtwf-input-white input[type="email"], 1895 .jtwf-input-white input[type="tel"] { 1896 background: #ffffff !important; 1897 background-color: #ffffff !important; 1898 background-image: none !important; 1899 border: none !important; 1900 border-bottom: none !important; 1901 color: #000 !important; 1902 } 1903 </style> 1904 1905<form id="ace-form-1" 1906 class="jtwf jtwf-input-gray jtwf-btn-gold jtwf-btn-right" 1907 data-success-url="https://aceremodelingtx.com/thank-you-page/" 1908 data-ace-form="true" 1909 data-ace-validate-zip="true" 1910 data-ace-recaptcha="true" 1911 novalidate> 1912 <div class="form-container"> 1913 <div class="form-row"> 1914 <div class="form-group"> 1915 <label class="cursor-pointer block"> 1916 <div class="form-label-hidden">First & Last Name<span class="font-normal text-red-500">*</span></div> 1917 <input class="appearance-none" name="name" type="text" placeholder="Full name" required/> 1918 </label> 1919 </div> 1920 <div class="form-group"> 1921 <label class="cursor-pointer block"> 1922 <div class="form-label-hidden">Email<span class="font-normal text-red-500">*</span></div> 1923 <input class="appearance-none" name="email" type="email" placeholder="Email" required/> 1924 </label> 1925 </div> 1926 </div> 1927 1928 <div class="form-row"> 1929 <div class="form-group"> 1930 <label class="cursor-pointer block"> 1931 <div class="form-label-hidden">Phone<span class="font-normal text-red-500">*</span></div> 1932 <input class="appearance-none" name="phone" type="tel" placeholder="Phone" required/> 1933 </label> 1934 </div> 1935 <div class="form-group"> 1936 <label class="cursor-pointer block"> 1937 <div class="form-label-hidden">Zip Code<span class="font-normal text-red-500">*</span></div> 1938 <input class="appearance-none" name="zip" type="tel" placeholder="Zip code" required pattern="[0-9]{5}(-[0-9]{4})?" maxlength="10"/> 1939 </label> 1940 </div> 1941 </div> 1942 1943 <div class="form-row"> 1944 <div class="form-group" style="flex: 0 0 100%; max-width: 100%;"> 1945 <label class="cursor-pointer block"> 1946 <div class="form-label-hidden">Tell us about your project</div> 1947 <textarea class="appearance-none" name="project" placeholder="Tell us about your project"></textarea> 1948 </label> 1949 </div> 1950 </div> 1951 1952 <input type="hidden" name="source" value="1014 Web" /> 1953 <input type="hidden" name="source" value="1019 Footer" /> 1954 1955 <div style="position: absolute; left: -9999px; opacity: 0; pointer-events: none;"> 1956 <label for="website-ace-form-1">Website (leave blank)</label> 1957 <input type="text" id="website-ace-form-1" name="website" tabindex="-1" autocomplete="off" /> 1958 </div> 1959 1960 <div class="submit-btn-container"> 1961 <button class="submit-btn" data-submit-button="true">Send</button> 1962 </div> 1963 </div> 1964 </form> 1965 1966 <!-- reCAPTCHA - loaded async (okay to delay) -->
vendor: 117 bytes, lines 1966-1967
1966 1967 <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
vendor: 60 bytes, line 1967
1967<script src="https://www.google.com/recaptcha/api.js?render=
19676Lf0p8orAAAAAPyIEgHRkNyTvCbWwkgJ9J2dxWVz
vendor: 41 bytes, lines 1967-1969
1967" async defer></script> 1968 1969
1969<!-- ACE Form Handler --> 1970
1970<script> 1971 (function() { 1972 'use strict'; 1973 1974 // Configuration 1975 const ACE_CONFIG = { 1976 recaptchaSiteKey: '6Lf0p8orAAAAAPyIEgHRkNyTvCbWwkgJ9J2dxWVz', 1977 ajaxUrl: 'https://aceremodelingtx.com/wp-admin/admin-ajax.php', 1978 outOfAreaPhone: '(512) 969-9179', 1979 nonce: '9aaca43abd' 1980 }; 1981 1982 // Track forms being processed to prevent double-submission 1983 const processingForms = new Set(); 1984 1985 document.addEventListener('submit', function(e) { 1986 const form = e.target; 1987 1988 if (!form.hasAttribute('data-ace-form')) return; 1989 1990 e.preventDefault(); 1991 e.stopPropagation(); 1992 1993 // Prevent double-submission (use form element, not ID, to handle missing/duplicate IDs) 1994 if (processingForms.has(form)) { 1995 return; 1996 } 1997 1998 handleAceFormSubmit(form); 1999 2000 }, true); // <-- CAPTURE PHASE (true) 2001 2002 /** 2003 * Main form submission handler 2004 */ 2005 async function handleAceFormSubmit(form) { 2006 processingForms.add(form); 2007 2008 const btn = form.querySelector('.submit-btn'); 2009 const originalButtonText = btn?.textContent || 'Submit'; 2010 2011 try { 2012 // Store original button text 2013 if (btn) { 2014 btn.setAttribute('data-original-text', originalButtonText); 2015 btn.disabled = true; 2016 btn.textContent = 'Submitting...'; 2017 } 2018 2019 // 1. Honeypot check 2020 const honeypot = form.querySelector('input[name="website"]'); 2021 if (honeypot && honeypot.value !== '') { 2022 console.log('ACE Forms: Bot detected by honeypot'); 2023 // Report bot detection so we can review if it was a false positive 2024 reportBotDetection(form, 'honeypot', honeypot.value); 2025 resetFormState(form, btn, originalButtonText); 2026 return; 2027 } 2028 2029 // 2. Field validation 2030 const validationError = validateFormFields(form); 2031 if (validationError) { 2032 validationError.reportValidity(); 2033 resetFormState(form, btn, originalButtonText); 2034 return; 2035 } 2036 2037 // 3. Zip code area validation (async) 2038 const validateZip = form.getAttribute('data-ace-validate-zip') === 'true'; 2039 const zipInput = form.querySelector('input[name="zip"]'); 2040 2041 if (validateZip && zipInput) { 2042 const zipValid = await validateZipCode(form, zipInput.value); 2043 if (!zipValid) { 2044 window.location.href = form.getAttribute('data-success-url') || 'https://aceremodelingtx.com/thank-you-page/'; 2045 return; 2046 } 2047 } 2048 2049 // 4. reCAPTCHA verification (async) 2050 // Note: executeRecaptcha() is fail-open - it returns true for network errors, 2051 // timeouts, etc. It only returns false for explicit low scores from Google. 2052 const useRecaptcha = form.getAttribute('data-ace-recaptcha') === 'true'; 2053 if (useRecaptcha) { 2054 const recaptchaOk = await executeRecaptcha(); 2055 if (!recaptchaOk) { 2056 // Only reaches here if Google explicitly returned a low score 2057 // Report as bot detection and block submission 2058 console.warn('ACE Forms: Blocked by reCAPTCHA - low score indicates bot'); 2059 reportBotDetection(form, 'recaptcha_low_score', ''); 2060 alert('Unable to verify your request. Please try again or call us at ' + ACE_CONFIG.outOfAreaPhone + '.'); 2061 resetFormState(form, btn, originalButtonText); 2062 return; 2063 } 2064 } 2065 2066 // 5. All validation passed — capture to email + sheet, then redirect 2067 notifyGoodLead(form); 2068 2069 // OpenAI Ads conversion tracking — isolated so tracking failures never block the form. 2070 try { 2071 if (typeof window.oaiq === 'function') { 2072 window.oaiq('measure', 'lead_created', { 2073 type: 'customer_action' 2074 }); 2075 } 2076 } catch (error) { 2077 console.warn('OpenAI conversion tracking failed:', error); 2078 } 2079 2080 window.location.href = form.getAttribute('data-success-url') || 'https://aceremodelingtx.com/thank-you-page/'; 2081 2082 } catch (error) { 2083 console.error('ACE Forms: Submission error', error); 2084 // On error, still capture and redirect so the user doesn't get stuck 2085 notifyGoodLead(form); 2086 2087 // OpenAI Ads conversion tracking — isolated so tracking failures never block the form. 2088 try { 2089 if (typeof window.oaiq === 'function') { 2090 window.oaiq('measure', 'lead_created', { 2091 type: 'customer_action' 2092 }); 2093 } 2094 } catch (error) { 2095 console.warn('OpenAI conversion tracking failed:', error); 2096 } 2097 2098 window.location.href = form.getAttribute('data-success-url') || 'https://aceremodelingtx.com/thank-you-page/'; 2099 } finally { 2100 processingForms.delete(form); 2101 } 2102 } 2103 2104 /** 2105 * Validate required fields, email format, zip format 2106 * Returns the first invalid field, or null if all valid 2107 */ 2108 function validateFormFields(form) { 2109 let firstInvalid = null; 2110 2111 // Required fields 2112 const requiredFields = form.querySelectorAll('[required]'); 2113 for (let field of requiredFields) { 2114 if (!field.value.trim()) { 2115 field.setCustomValidity('Please fill out this field.'); 2116 if (!firstInvalid) firstInvalid = field; 2117 } else { 2118 field.setCustomValidity(''); 2119 } 2120 } 2121 2122 // Zip code format 2123 const zipInput = form.querySelector('input[name="zip"]'); 2124 if (zipInput && zipInput.value.trim() !== '') { 2125 const zipPattern = /^[0-9]{5}(-[0-9]{4})?$/; 2126 if (!zipPattern.test(zipInput.value)) { 2127 zipInput.setCustomValidity('Please enter a valid 5-digit ZIP code'); 2128 if (!firstInvalid) firstInvalid = zipInput; 2129 } else { 2130 zipInput.setCustomValidity(''); 2131 } 2132 } 2133 2134 // Email format 2135 const emailInput = form.querySelector('input[type="email"]'); 2136 if (emailInput && emailInput.value.trim()) { 2137 const emailPattern = /^[^\s@]+@[^\s@]+\.[^\s@]+$/; 2138 if (!emailPattern.test(emailInput.value)) { 2139 emailInput.setCustomValidity('Please enter a valid email address.'); 2140 if (!firstInvalid) firstInvalid = emailInput; 2141 } else { 2142 emailInput.setCustomValidity(''); 2143 } 2144 } 2145 2146 return firstInvalid; 2147 } 2148 2149 /** 2150 * Async zip code validation via WordPress AJAX 2151 * Returns true if zip is in service area, false if out-of-area 2152 */ 2153 async function validateZipCode(form, zip) { 2154 const controller = new AbortController(); 2155 const timeoutId = setTimeout(() => controller.abort(), 10000); 2156 2157 try { 2158 const nameInput = form.querySelector('input[name="name"]'); 2159 const emailInput = form.querySelector('input[name="email"]'); 2160 const phoneInput = form.querySelector('input[name="phone"]'); 2161 const projectInput = form.querySelector('textarea[name="project"]'); 2162 const zipPageSources = form.querySelectorAll('input[name="source"]:not([data-ace-platform-source])'); 2163 const zipPlatformSources = form.querySelectorAll('input[name="source"][data-ace-platform-source]'); 2164 2165 const response = await fetch(ACE_CONFIG.ajaxUrl, { 2166 method: 'POST', 2167 headers: { 'Content-Type': 'application/x-www-form-urlencoded' }, 2168 signal: controller.signal, 2169 body: new URLSearchParams({ 2170 action: 'ace_validate_zip', 2171 nonce: ACE_CONFIG.nonce, 2172 zip: zip, 2173 name: nameInput?.value || '', 2174 email: emailInput?.value || '', 2175 phone: phoneInput?.value || '', 2176 project: projectInput?.value || '', 2177 source: Array.from(zipPageSources).map(i =>
2177 i.value).filter(Boolean).join(', '), 2178 platform: Array.from(zipPlatformSources).map(i => i.value).filter(Boolean).join(', ') 2179 }) 2180 }); 2181 2182 const data = await response.json(); 2183 2184 if (data.success && data.data) { 2185 return data.data.valid === true; 2186 } 2187 2188 // Unexpected response - allow submission to avoid losing leads 2189 console.warn('ACE Forms: Unexpected zip validation response', data); 2190 return true; 2191 2192 } catch (error) { 2193 console.error('ACE Forms: Zip validation error', error); 2194 // On error, allow submission to avoid losing leads 2195 return true; 2196 } finally { 2197 clearTimeout(timeoutId); 2198 } 2199 } 2200 2201 /** 2202 * Execute reCAPTCHA v3 and verify token with server 2203 * Returns true if verified (or on network errors - fail-open) 2204 * Returns false only if Google explicitly returns low score 2205 */ 2206 async function executeRecaptcha() { 2207 // Check if reCAPTCHA is loaded 2208 if (typeof grecaptcha === 'undefined') { 2209 console.warn('ACE Forms: reCAPTCHA not loaded, proceeding anyway'); 2210 return true; // Fail-open 2211 } 2212 2213 try { 2214 // Get token from Google 2215 const token = await new Promise((resolve, reject) => { 2216 const timeout = setTimeout(() => { 2217 reject(new Error('reCAPTCHA token timeout')); 2218 }, 5000); 2219 2220 grecaptcha.ready(function() { 2221 grecaptcha.execute(ACE_CONFIG.recaptchaSiteKey, { action: 'form_submit' }) 2222 .then(function(token) { 2223 clearTimeout(timeout); 2224 resolve(token); 2225 }) 2226 .catch(function(error) { 2227 clearTimeout(timeout); 2228 reject(error); 2229 }); 2230 }); 2231 }); 2232 2233 if (!token) { 2234 console.warn('ACE Forms: No reCAPTCHA token received, proceeding anyway'); 2235 return true; // Fail-open 2236 } 2237 2238 // Verify token with server 2239 const controller = new AbortController(); 2240 const timeoutId = setTimeout(() => controller.abort(), 10000); 2241 2242 const response = await fetch(ACE_CONFIG.ajaxUrl, { 2243 method: 'POST', 2244 headers: { 'Content-Type': 'application/x-www-form-urlencoded' }, 2245 signal: controller.signal, 2246 body: new URLSearchParams({ 2247 action: 'ace_verify_recaptcha', 2248 token: token 2249 }) 2250 }); 2251 2252 clearTimeout(timeoutId); 2253 2254 const data = await response.json(); 2255 2256 if (data.success && data.data) { 2257 if (data.data.verified === false && data.data.reason === 'low_score') { 2258 // Only block on explicit low score from Google 2259 console.warn('ACE Forms: reCAPTCHA verification failed - low score:', data.data.score); 2260 return false; 2261 } 2262 // All other cases (verified true, or fail-open reasons) - allow 2263 if (data.data.score) { 2264 console.log('ACE Forms: reCAPTCHA score:', data.data.score); 2265 } 2266 return true; 2267 } 2268 2269 // Unexpected response - fail-open 2270 console.warn('ACE Forms: Unexpected reCAPTCHA response, proceeding anyway', data); 2271 return true; 2272 2273 } catch (error) { 2274 // Network errors, timeouts, etc. - fail-open to avoid losing leads 2275 console.error('ACE Forms: reCAPTCHA error, proceeding anyway:', error); 2276 return true; 2277 } 2278 } 2279 2280 /** 2281 * Report bot detection to server for review 2282 * Fire-and-forget - we don't wait for response 2283 */ 2284 function reportBotDetection(form, detectionMethod, honeypotValue) { 2285 const nameInput = form.querySelector('input[name="name"]'); 2286 const emailInput = form.querySelector('input[name="email"]'); 2287 const phoneInput = form.querySelector('input[name="phone"]'); 2288 const zipInput = form.querySelector('input[name="zip"]'); 2289 const projectInput = form.querySelector('textarea[name="project"]'); 2290 2291 // Add timeout to prevent hanging 2292 const controller = new AbortController(); 2293 const timeoutId = setTimeout(() => controller.abort(), 5000); 2294 2295 // Fire and forget - don't block on this 2296 fetch(ACE_CONFIG.ajaxUrl, { 2297 method: 'POST', 2298 headers: { 'Content-Type': 'application/x-www-form-urlencoded' }, 2299 signal: controller.signal, 2300 body: new URLSearchParams({ 2301 action: 'ace_report_bot', 2302 detection_method: detectionMethod, 2303 honeypot_value: honeypotValue || '', 2304 name: nameInput?.value || '', 2305 email: emailInput?.value || '', 2306 phone: phoneInput?.value || '', 2307 zip: zipInput?.value || '', 2308 project: projectInput?.value || '' 2309 }) 2310 }).catch(error => { 2311 // Silently fail - this is just for monitoring 2312 console.warn('ACE Forms: Failed to report bot detection', error); 2313 }).finally(() => { 2314 clearTimeout(timeoutId); 2315 }); 2316 } 2317 2318 /** 2319 * Notify server of a good lead — fires to email + sheet, then page redirects 2320 * keepalive: true ensures the request survives the redirect 2321 */ 2322 function notifyGoodLead(form) { 2323 const nameInput = form.querySelector('input[name="name"]'); 2324 const emailInput = form.querySelector('input[name="email"]'); 2325 const phoneInput = form.querySelector('input[name="phone"]'); 2326 const zipInput = form.querySelector('input[name="zip"]'); 2327 const projectInput = form.querySelector('textarea[name="project"]');
2328 const pageSourceInputs = form.querySelectorAll('input[name="source"]:not([data-ace-platform-source])'); 2329 const platformSourceInputs = form.querySelectorAll('input[name="source"][data-ace-platform-source]'); 2330 const source = Array.from(pageSourceInputs).map(i => i.value).filter(Boolean).join(', '); 2331 const platform = Array.from(platformSourceInputs).map(i => i.value).filter(Boolean).join(', '); 2332 2333 const controller = new AbortController(); 2334 const timeoutId = setTimeout(() => controller.abort(), 5000); 2335 2336 fetch(ACE_CONFIG.ajaxUrl, { 2337 method: 'POST', 2338 headers: { 'Content-Type': 'application/x-www-form-urlencoded' }, 2339 signal: controller.signal, 2340 keepalive: true, // survives page navigation/redirect 2341 body: new URLSearchParams({ 2342 action: 'ace_notify_good_lead', 2343 nonce: ACE_CONFIG.nonce, 2344 name: nameInput?.value || '', 2345 email: emailInput?.value || '', 2346 phone: phoneInput?.value || '', 2347 zip: zipInput?.value || '', 2348 project: projectInput?.value || '', 2349 source: source, 2350 platform: platform 2351 }) 2352 }).catch(error => { 2353 console.warn('ACE Forms: Failed to send good lead notification', error); 2354 }).finally(() => { 2355 clearTimeout(timeoutId); 2356 }); 2357 } 2358 2359 /** 2360 * Reset form to initial state after validation failure 2361 */ 2362 function resetFormState(form, btn, originalText) { 2363 processingForms.delete(form); 2364 2365 if (btn) { 2366 btn.disabled = false; 2367 btn.textContent = originalText; 2368 } 2369 } 2370 2371 /** 2372 * Clear custom validity on input (for all ACE forms) 2373 */ 2374 document.addEventListener('input', function(e) { 2375 const field = e.target; 2376 if (field.closest('[data-ace-form]')) { 2377 field.setCustomValidity(''); 2378 } 2379 }); 2380 2381 /** 2382 * Inject platform source codes into all ACE forms based on sessionStorage. 2383 * Google Ads (gclid present) → source 1004 2384 * Facebook Ads (fbclid present) → source 1010 2385 * Both injected independently — a user can have both if they arrived from each platform. 2386 */ 2387 function injectPlatformSources() { 2388 const forms = document.querySelectorAll('form[data-ace-form]'); 2389 if (!forms.length) return; 2390 2391 const sources = []; 2392 try { 2393 const gclid = sessionStorage.getItem('ace_gclid'); 2394 const utmSource = (sessionStorage.getItem('ace_utm_source') || '').toLowerCase(); 2395 const utmMedium = (sessionStorage.getItem('ace_utm_medium') || '').toLowerCase(); 2396 const fbclid = sessionStorage.getItem('ace_fbclid'); 2397 2398 // Google Ads: gclid present (auto-tagging) OR utm_source contains "google" + utm_medium is cpc 2399 const isGoogle = gclid || (utmSource.includes('google') && utmMedium === 'cpc'); 2400 if (isGoogle) sources.push('GA'); 2401 2402 // Facebook vs Instagram: both use fbclid; utm_source=instagram distinguishes IG 2403 if (fbclid) { 2404 if (utmSource === 'instagram') { 2405 sources.push('IA'); 2406 } else { 2407 sources.push('FA'); 2408 } 2409 } 2410 } catch(e) { 2411 return; // sessionStorage unavailable (e.g. private browsing restrictions) 2412 } 2413 2414 if (!sources.length) return; 2415
2416 forms.forEach(function(form) { 2417 sources.forEach(function(source) { 2418 const input = document.createElement('input'); 2419 input.type = 'hidden'; 2420 input.name = 'source'; 2421 input.value = source; 2422 input.setAttribute('data-ace-platform-source', 'true'); 2423 form.appendChild(input); 2424 }); 2425 }); 2426 } 2427 2428 if (document.readyState === 'loading') { 2429 document.addEventListener('DOMContentLoaded', injectPlatformSources); 2430 } else { 2431 injectPlatformSources(); 2432 } 2433 2434 })(); 2435 </script>
2435 2436 2437 </div> 2438 </div> 2439 </div> 2440 </div> 2441 </div> 2442 </div> 2443 <div class="elementor-element elementor-element-2e5d77a e-flex e-con-boxed e-con e-parent" data-id="2e5d77a" data-element_type="container" data-settings="{"_ob_use_container_extras":"no","_ob_column_hoveranimator":"no","_ob_glider_is_slider":"no","_ob_column_has_pseudo":"no"}"> 2444 <div class="e-con-inner"> 2445 <div class="elementor-element elementor-element-75c89bb ob-has-background-overlay elementor-widget elementor-widget-global elementor-global-3170 elementor-widget-image-carousel" data-id="75c89bb" data-element_type="widget" data-settings="{"slides_to_show":"10","navigation":"none","image_spacing_custom":{"unit":"px","size":17,"sizes":[]},"autoplay_speed":0,"speed":3000,"slides_to_show_mobile":"2","slides_to_show_tablet":"5","autoplay":"yes","infinite":"yes","image_spacing_custom_tablet":{"unit":"px","size":"","sizes":[]},"image_spacing_custom_mobile":{"unit":"px","size":"","sizes":[]},"_ob_widget_stalker_use":"no","_ob_poopart_use":"yes","_ob_shadough_use":"no","_ob_allow_hoveranimator":"no"}" data-widget_type="image-carousel.default"> 2446 <div class="elementor-widget-container"> 2447 <div class="elementor-image-carousel-wrapper swiper" role="region" aria-roledescription="carousel" aria-label="Image Carousel" dir="ltr"> 2448 <div class="elementor-image-carousel swiper-wrapper" aria-live="off"> 2449 <div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="1 of 9"><figure class="swiper-slide-inner"><img width="200" height="200" class="swiper-slide-image" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20200%20200'%3E%3C/svg%3E" alt="Group 36244" data-lazy-src="https://aceremodelingtx.com/wp-content/uploads/2025/05/Group-36244.png" /><noscript><img width="200" height="200" class="swiper-slide-image" src="https://aceremodelingtx.com/wp-content/uploads/2025/05/Group-36244.png" alt="Group 36244" /></noscript></figure></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="2 of 9"><figure class="swiper-slide-inner"><img width="200" height="200" class="swiper-slide-image" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20200%20200'%3E%3C/svg%3E" alt="Group 36247" data-lazy-src="https://aceremodelingtx.com/wp-content/uploads/2025/05/Group-36247.png" /><noscript><img width="200" height="200" class="swiper-slide-image" src="https://aceremodelingtx.com/wp-content/uploads/2025/05/Group-36247.png" alt="Group 36247" /></noscript></figure></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="3 of 9"><figure class="swiper-slide-inner"><img width="200" height="200" class="swiper-slide-image" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20200%20200'%3E%3C/svg%3E" alt="Group 36249" data-lazy-src="https://aceremodelingtx.com/wp-content/uploads/2025/05/Group-36249.png" /><noscript><img width="200" height="200" class="swiper-slide-image" src="https://aceremodelingtx.com/wp-content/uploads/2025/05/Group-36249.png" alt="Group 36249" /></noscript></figure></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="4 of 9"><figure class="swiper-slide-inner"><img width="205" height="200" class="swiper-slide-image" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20205%20200'%3E%3C/svg%3E" alt="Group 36250" data-lazy-src="https://aceremodelingtx.com/wp-content/uploads/2025/05/Group-36250.png" /><noscript><img width="205" height="200" class="swiper-slide-image" src="https://aceremodelingtx.com/wp-content/uploads/2025/05/Group-36250.png" alt="Group 36250" /></noscript></figure></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="5 of 9"><figure class="swiper-slide-inner"><img width="200" height="200" class="swiper-slide-image" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20200%20200'%3E%3C/svg%3E" alt="Group 36256" data-lazy-src="https://aceremodelingtx.com/wp-content/uploads/2025/05/Group-36256.png" /><noscript><img width="200" height="200" class="swiper-slide-image" src="https://aceremodelingtx.com/wp-content/uploads/2025/05/Group-36256.png" alt="Group 36256" /></noscript></figure></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="6 of 9"><figure class="swiper-slide-inner"><img width="200" height="200" class="swiper-slide-image" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20200%20200'%3E%3C/svg%3E" alt="Group 36255" data-lazy-src="https://aceremodelingtx.com/wp-content/uploads/2025/05/Group-36255.png" /><noscript><img width="200" height="200" class="swiper-slide-image" src="https://aceremodelingtx.com/wp-content/uploads/2025/05/Group-36255.png" alt="Group 36255" /></noscript></figure></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="7 of 9"><figure class="swiper-slide-inner"><img width="200" height="200" class="swiper-slide-image" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20200%20200'%3E%3C/svg%3E" alt="Group 36251" data-lazy-src="https://aceremodelingtx.com/wp-content/uploads/2025/05/Group-36251-1.png" /><noscript><img width="200" height="200" class="swiper-slide-image" src="https://aceremodelingtx.com/wp-content/uploads/2025/05/Group-36251-1.png" alt="Group 36251" /></noscript></figure></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="8 of 9"><figure class="swiper-slide-inner"><img width="200" height="200" class="swiper-slide-image" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20200%20200'%3E%3C/svg%3E" alt="Group 3625
24497" data-lazy-src="https://aceremodelingtx.com/wp-content/uploads/2025/05/Group-36257.png" /><noscript><img width="200" height="200" class="swiper-slide-image" src="https://aceremodelingtx.com/wp-content/uploads/2025/05/Group-36257.png" alt="Group 36257" /></noscript></figure></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="9 of 9"><figure class="swiper-slide-inner"><img width="2560" height="2560" class="swiper-slide-image" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%202560%202560'%3E%3C/svg%3E" alt="nari-main-logo-2-scaled" data-lazy-src="https://aceremodelingtx.com/wp-content/uploads/2025/10/nari-main-logo-2-scaled-1.webp" /><noscript><img width="2560" height="2560" class="swiper-slide-image" src="https://aceremodelingtx.com/wp-content/uploads/2025/10/nari-main-logo-2-scaled-1.webp" alt="nari-main-logo-2-scaled" /></noscript></figure></div> </div> 2450 2451 </div> 2452 </div> 2453 </div> 2454 </div> 2455 </div> 2456 <div class="elementor-element elementor-element-14445a6 e-flex e-con-boxed e-con e-parent" data-id="14445a6" data-element_type="container" data-settings="{"background_background":"classic","_ob_use_container_extras":"no","_ob_column_hoveranimator":"no","_ob_glider_is_slider":"no","_ob_column_has_pseudo":"no"}"> 2457 <div class="e-con-inner"> 2458 <div class="elementor-element elementor-element-39dc5c2 e-con-full e-flex e-con e-child" data-id="39dc5c2" data-element_type="container" data-settings="{"_ob_use_container_extras":"no","_ob_column_hoveranimator":"no","_ob_glider_is_slider":"no","_ob_column_has_pseudo":"no"}"> 2459 <div class="elementor-element elementor-element-0dc300f dce_masking-none ob-has-background-overlay elementor-widget elementor-widget-image" data-id="0dc300f" data-element_type="widget" data-settings="{"_ob_photomorph_use":"no","_ob_widget_stalker_use":"no","_ob_poopart_use":"yes","_ob_shadough_use":"no","_ob_allow_hoveranimator":"no"}" data-widget_type="image.default"> 2460 <div class="elementor-widget-container"> 2461 <img width="244" height="142" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20244%20142'%3E%3C/svg%3E" class="attachment-large size-large wp-image-304" alt="" data-lazy-src="https://aceremodelingtx.com/wp-content/uploads/2025/04/ACE_FULL_LOGO.png" /><noscript><img loading="lazy" width="244" height="142" src="https://aceremodelingtx.com/wp-content/uploads/2025/04/ACE_FULL_LOGO.png" class="attachment-large size-large wp-image-304" alt="" /></noscript> </div> 2462 </div> 2463 <div class="elementor-element elementor-element-f1059fa elementor-align-center elementor-mobile-align-left ob-has-background-overlay elementor-widget elementor-widget-button" data-id="f1059fa" data-element_type="widget" data-settings="{"_ob_butterbutton_use_it":"no","_ob_widget_stalker_use":"no","_ob_poopart_use":"yes","_ob_shadough_use":"no","_ob_allow_hoveranimator":"no"}" data-widget_type="button.default"> 2464 <div class="elementor-widget-container"> 2465 <div class="elementor-button-wrapper"> 2466 <a class="elementor-button elementor-button-link elementor-size-sm" href="tel:5129699179"> 2467 <span class="elementor-button-content-wrapper"> 2468 <span class="elementor-button-icon"> 2469 <svg xmlns="http://www.w3.org/2000/svg" width="19.799" height="18.981" viewBox="0 0 19.799 18.981"><path d="M7.444,1.352a2.716,2.716,0,0,1,2.677,2.326v.009a9.956,9.956,0,0,0,.542,2.176,2.711,2.711,0,0,1-.609,2.851l0,0-.527.527a12.64,12.64,0,0,0,3.7,3.7l.527-.527,0,0a2.7,2.7,0,0,1,2.853-.608,9.95,9.95,0,0,0,2.173.541h.009a2.7,2.7,0,0,1,2.326,2.731v2.545a2.7,2.7,0,0,1-2.7,2.711c-.081,0-.163,0-.243-.011l-.018,0a17.95,17.95,0,0,1-7.786-2.769,17.732,17.732,0,0,1-5.414-5.414A17.95,17.95,0,0,1,2.18,4.315l0-.016A2.7,2.7,0,0,1,4.869,1.352Zm.7,2.6a.707.707,0,0,0-.7-.6H4.87a.7.7,0,0,0-.7.761,15.94,15.94,0,0,0,2.46,6.94l0,.007a15.718,15.718,0,0,0,4.8,4.8l.008,0a15.941,15.941,0,0,0,6.907,2.46.7.7,0,0,0,.76-.7v-2.56q0-.012,0-.025a.7.7,0,0,0-.6-.714,11.959,11.959,0,0,1-2.608-.65.7.7,0,0,0-.743.156l-1.08,1.08a1,1,0,0,1-1.2.162A14.64,14.64,0,0,1,7.393,9.587a1,1,0,0,1,.162-1.2l1.08-1.08a.706.706,0,0,0,.157-.742A11.964,11.964,0,0,1,8.14,3.954ZM19.5,3.47c.628,0,1.107.5,1.654,1.735a10.379,10.379,0,0,1,.809,2.949,1,1,0,0,1-1.887.562A31.368,31.368,0,0,1,18.763,5.84c-.321-.853-.441-1.4-.152-1.873A1.035,1.035,0,0,1,19.5,3.47Zm-2.74,1.995c.722,0,1.075.716,1.265,1.1a6.267,6.267,0,0,1,.517,1.517,1,1,0,0,1-1.858.672c-.319-.583-.56-1.06-.714-1.418a1.453,1.453,0,0,1-.083-1.374A1.02,1.02,0,0,1,16.758,5.464Z" transform="translate(-2.168 -1.352)" fill="#fff"></path></svg> </span> 2470 <span class="elementor-button-text">(512) 969-9179</span> 2471 </span> 2472 </a> 2473 </div> 2474 </div>
2475 </div> 2476 <div class="elementor-element elementor-element-27d4d8a elementor-align-center elementor-mobile-align-left ob-has-background-overlay elementor-widget elementor-widget-button" data-id="27d4d8a" data-element_type="widget" data-settings="{"_ob_butterbutton_use_it":"no","_ob_widget_stalker_use":"no","_ob_poopart_use":"yes","_ob_shadough_use":"no","_ob_allow_hoveranimator":"no"}" data-widget_type="button.default"> 2477 <div class="elementor-widget-container"> 2478 <div class="elementor-button-wrapper"> 2479 <a class="elementor-button elementor-button-link elementor-size-sm" href="/cdn-cgi/l/email-protection#5f363139301f3e3c3a2d3a32303b3a333631382b27713c3032" id="normal-none"> 2480 <span class="elementor-button-content-wrapper"> 2481 <span class="elementor-button-icon"> 2482 <svg aria-hidden="true" class="e-font-icon-svg e-far-envelope" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm0 48v40.805c-22.422 18.259-58.168 46.651-134.587 106.49-16.841 13.247-50.201 45.072-73.413 44.701-23.208.375-56.579-31.459-73.413-44.701C106.18 199.465 70.425 171.067 48 152.805V112h416zM48 400V214.398c22.914 18.251 55.409 43.862 104.938 82.646 21.857 17.205 60.134 55.186 103.062 54.955 42.717.231 80.509-37.199 103.053-54.947 49.528-38.783 82.032-64.401 104.947-82.653V400H48z"></path></svg> </span> 2483 <span class="elementor-button-text"><span class="__cf_email__" data-cfemail="e1888f878ea180828493848c8e85848d888f869599cf828e8c">[email protected]</span></span> 2484 </span> 2485 </a> 2486 </div> 2487 </div> 2488 </div> 2489 <div class="elementor-element elementor-element-bb14f77 elementor-align-center elementor-mobile-align-left ob-has-background-overlay elementor-widget elementor-widget-button" data-id="bb14f77" data-element_type="widget" data-settings="{"_ob_butterbutton_use_it":"no","_ob_widget_stalker_use":"no","_ob_poopart_use":"yes","_ob_shadough_use":"no","_ob_allow_hoveranimator":"no"}" data-widget_type="button.default"> 2490 <div class="elementor-widget-container"> 2491 <div class="elementor-button-wrapper"> 2492 <a class="elementor-button elementor-size-sm" role="button" id="normal-none"> 2493 <span class="elementor-button-content-wrapper"> 2494 <span class="elementor-button-icon"> 2495 <svg aria-hidden="true" class="e-font-icon-svg e-far-clock" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200zm61.8-104.4l-84.9-61.7c-3.1-2.3-4.9-5.9-4.9-9.7V116c0-6.6 5.4-12 12-12h32c6.6 0 12 5.4 12 12v141.7l66.8 48.6c5.4 3.9 6.5 11.4 2.6 16.8L334.6 349c-3.9 5.3-11.4 6.5-16.8 2.6z"></path></svg> </span> 2496 <span class="elementor-button-text">Monday to Friday: 09:00 AM - 6:30 PM</span> 2497 </span> 2498 </a> 2499 </div> 2500 </div> 2501 </div> 2502 <div class="elementor-element elementor-element-f5014ba e-grid-align-mobile-left elementor-shape-rounded elementor-grid-0 e-grid-align-center ob-has-background-overlay elementor-widget elementor-widget-social-icons" data-id="f5014ba" data-element_type="widget" data-settings="{"_ob_widget_stalker_use":"no","_ob_poopart_use":"yes","_ob_shadough_use":"no","_ob_allow_hoveranimator":"no"}" data-widget_type="social-icons.default"> 2503 <div class="elementor-widget-container"> 2504 <div class="elementor-social-icons-wrapper elementor-grid" role="list"> 2505 <span class="elementor-grid-item" role="listitem"> 2506 <a class="elementor-icon elementor-social-icon elementor-social-icon-facebook-f elementor-repeater-item-4f8b5fd" href="https://www.facebook.com/media/set/?set=a.122150378792131981" target="_blank"> 2507 <span class="elementor-screen-only">Facebook-f</span> 2508 <svg aria-hidden="true" class="e-font-icon-svg e-fab-facebook-f" viewBox="0 0 320 512" xmlns="http://www.w3.org/2000/svg">
2508<path d="M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"></path></svg> </a> 2509 </span> 2510 <span class="elementor-grid-item" role="listitem"> 2511 <a class="elementor-icon elementor-social-icon elementor-social-icon-instagram elementor-repeater-item-0a33496" href="https://www.instagram.com/aceremodelingtexas/" target="_blank"> 2512 <span class="elementor-screen-only">Instagram</span> 2513 <svg aria-hidden="true" class="e-font-icon-svg e-fab-instagram" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path></svg> </a> 2514 </span> 2515 </div> 2516 </div> 2517 </div> 2518 </div> 2519 <div class="elementor-element elementor-element-b2ff736 e-con-full e-flex e-con e-child" data-id="b2ff736" data-element_type="container" data-settings="{"_ob_use_container_extras":"no","_ob_column_hoveranimator":"no","_ob_glider_is_slider":"no","_ob_column_has_pseudo":"no"}"> 2520 <div class="elementor-element elementor-element-3e849ba ob-harakiri-inherit ob-has-background-overlay elementor-widget elementor-widget-heading" data-id="3e849ba" data-element_type="widget" data-settings="{"_ob_use_harakiri":"yes","_ob_harakiri_writing_mode":"inherit","_ob_harakiri_text_clip":"none","_ob_widget_stalker_use":"no","_ob_poopart_use":"yes","_ob_shadough_use":"no","_ob_allow_hoveranimator":"no"}" data-widget_type="heading.default"> 2521 <div class="elementor-widget-container"> 2522 <h2 class="elementor-heading-title elementor-size-default">Quick Links</h2> </div> 2523 </div> 2524 <div class="elementor-element elementor-element-125e715 elementor-icon-list--layout-traditional elementor-list-item-link-full_width ob-has-background-overlay elementor-widget elementor-widget-icon-list" data-id="125e715" data-element_type="widget" data-settings="{"_ob_widget_stalker_use":"no","_ob_poopart_use":"yes","_ob_shadough_use":"no","_ob_allow_hoveranimator":"no"}" data-widget_type="icon-list.default"> 2525 <div class="elementor-widget-container"> 2526 <ul class="elementor-icon-list-items"> 2527 <li class="elementor-icon-list-item"> 2528 <a href="https://aceremodelingtx.com/austin-commercial-remodeling/"> 2529 2530 <span class="elementor-icon-list-text">Commercial</span> 2531 </a> 2532 </li> 2533 <li class="elementor-icon-list-item"> 2534 <a href="https://aceremodelingtx.com/home-design-development-austin/"> 2535 2536 <span class="elementor-icon-list-text">Design and Development</span> 2537 </a> 2538 </li> 2539 <li class="elementor-icon-list-item"> 2540 <a href="https://aceremodelingtx.com/trusted-remodeling-contractors-austin/"> 2541 2542 <span class="elementor-icon-list-text">About Us</span> 2543 </a> 2544 </li> 2545 <li class="elementor-icon-list-item"> 2546 <a href="https://aceremodelingtx.com/remodeling-questions-answers-austin/"> 2547 2548 <span class="elementor-icon-list-text">FAQ</span> 2549 </a> 2550 </li> 2551 <li class="elementor-icon-list-item"> 2552 <a href="https://aceremodelingtx.com/remodeling-special-offer-austin/"> 2553 2554 <span class="elementor-icon-list-text">Claim Your Offer</span> 2555 </a> 2556 </li> 2557 </ul> 2558 </div>
2559 </div> 2560 </div> 2561 <div class="elementor-element elementor-element-9262d08 e-con-full e-flex e-con e-child" data-id="9262d08" data-element_type="container" data-settings="{"_ob_use_container_extras":"no","_ob_column_hoveranimator":"no","_ob_glider_is_slider":"no","_ob_column_has_pseudo":"no"}"> 2562 <div class="elementor-element elementor-element-7868b1d ob-harakiri-inherit ob-has-background-overlay elementor-widget elementor-widget-heading" data-id="7868b1d" data-element_type="widget" data-settings="{"_ob_use_harakiri":"yes","_ob_harakiri_writing_mode":"inherit","_ob_harakiri_text_clip":"none","_ob_widget_stalker_use":"no","_ob_poopart_use":"yes","_ob_shadough_use":"no","_ob_allow_hoveranimator":"no"}" data-widget_type="heading.default"> 2563 <div class="elementor-widget-container"> 2564 <h2 class="elementor-heading-title elementor-size-default">Residential Services</h2> </div> 2565 </div> 2566 <div class="elementor-element elementor-element-c83ab03 elementor-icon-list--layout-traditional elementor-list-item-link-full_width ob-has-background-overlay elementor-widget elementor-widget-icon-list" data-id="c83ab03" data-element_type="widget" data-settings="{"_ob_widget_stalker_use":"no","_ob_poopart_use":"yes","_ob_shadough_use":"no","_ob_allow_hoveranimator":"no"}" data-widget_type="icon-list.default"> 2567 <div class="elementor-widget-container"> 2568 <ul class="elementor-icon-list-items"> 2569 <li class="elementor-icon-list-item"> 2570 <a href="https://aceremodelingtx.com/residential/adu-and-additions/"> 2571 2572 <span class="elementor-icon-list-text">ADU and Additions</span> 2573 </a> 2574 </li> 2575 <li class="elementor-icon-list-item"> 2576 <a href="https://aceremodelingtx.com/residential/full-house/"> 2577 2578 <span class="elementor-icon-list-text">Full House</span> 2579 </a> 2580 </li> 2581 <li class="elementor-icon-list-item"> 2582 <a href="https://aceremodelingtx.com/residential/bathroom-remodeling/"> 2583 2584 <span class="elementor-icon-list-text">Bathroom Remodeling</span> 2585 </a> 2586 </li> 2587 <li class="elementor-icon-list-item"> 2588 <a href="https://aceremodelingtx.com/residential/decks-outdoor-spaces/"> 2589 2590 <span class="elementor-icon-list-text">Decks & Outdoor Spaces</span> 2591 </a> 2592 </li> 2593 <li class="elementor-icon-list-item"> 2594 <a href="https://aceremodelingtx.com/residential/kitchen-remodeling/"> 2595 2596 <span class="elementor-icon-list-text">Kitchen Remodeling</span> 2597 </a> 2598 </li> 2599 </ul> 2600 </div> 2601 </div> 2602 </div> 2603 <div class="elementor-element elementor-element-a4f6c3a e-con-full e-flex e-con e-child" data-id="a4f6c3a" data-element_type="container" data-settings="{"_ob_use_container_extras":"no","_ob_column_hoveranimator":"no","_ob_glider_is_slider":"no","_ob_column_has_pseudo":"no"}"> 2604 <div class="elementor-element elementor-element-695acbc ob-harakiri-inherit ob-has-background-overlay elementor-widget elementor-widget-heading" data-id="695acbc" data-element_type="widget" data-settings="{"_ob_use_harakiri":"yes","_ob_harakiri_writing_mode":"inherit","_ob_harakiri_text_clip":"none","_ob_widget_stalker_use":"no","_ob_poopart_use":"yes","_ob_shadough_use":"no","_ob_allow_hoveranimator":"no"}" data-widget_type="heading.default"> 2605 <div class="elementor-widget-container"> 2606 <h2 class="elementor-heading-title elementor-size-default">Commercial</h2> </div> 2607 </div> 2608 <div class="elementor-element elementor-element-6647d35 elementor-icon-list--layout-traditional elementor-list-item-link-full_width ob-has-background-overlay elementor-widget elementor-widget-icon-list" data-id="6647d35" data-element_type="widget" data-settings="{"_ob_widget_stalker_use":"no","_ob_poopart_use":"yes","_ob_shadough_use":"no","_ob_allow_hoveranimator":"no"}" data-widget_type="icon-list.default"> 2609 <div class="elementor-widget-container"> 2610 <ul class="elementor-icon-list-items"> 2611 <li class="elementor-icon-list-item"> 2612 <a href="https://aceremodelingtx.com/design-and-developme/3d-renderings/"> 2613 2614 <span class="elementor-icon-list-text">3D Renderings</span> 2615 </a> 2616 </li> 2617 <li class="elementor-icon-list-item"> 2618 <a href="https://aceremodelingtx.com/design-and-developme/architectural-drawings-austin/"> 2619 2620 <span class="elementor-icon-list-text">Architectural Drawings</span> 2621 </a> 2622 </li> 2623 <li class="elementor-icon-list-item"> 2624 <a href="https://aceremodelingtx.com/design-and-developme/new-construction/"> 2625 2626 <span class="elementor-icon-list-text">New Construction</span> 2627 </a> 2628 </li> 2629 <li class="elementor-icon-list-item"> 2630 <a href="https://aceremodelingtx.com/design-and-developme/permitting-and-regulations/"> 2631 2632 <span class="elementor-icon-list-text">Permitting and Regulations</span> 2633 </a> 2634 </li> 2635 </ul> 2636 </div>
2637 </div> 2638 </div> 2639 <div class="elementor-element elementor-element-b320f8c e-con-full e-flex e-con e-child" data-id="b320f8c" data-element_type="container" data-settings="{"_ob_use_container_extras":"no","_ob_column_hoveranimator":"no","_ob_glider_is_slider":"no","_ob_column_has_pseudo":"no"}"> 2640 <div class="elementor-element elementor-element-0243d49 ob-harakiri-inherit ob-has-background-overlay elementor-widget elementor-widget-heading" data-id="0243d49" data-element_type="widget" data-settings="{"_ob_use_harakiri":"yes","_ob_harakiri_writing_mode":"inherit","_ob_harakiri_text_clip":"none","_ob_widget_stalker_use":"no","_ob_poopart_use":"yes","_ob_shadough_use":"no","_ob_allow_hoveranimator":"no"}" data-widget_type="heading.default"> 2641 <div class="elementor-widget-container"> 2642 <h2 class="elementor-heading-title elementor-size-default">Office</h2> </div> 2643 </div> 2644 <div class="elementor-element elementor-element-4604869 elementor-icon-list--layout-traditional elementor-list-item-link-full_width ob-has-background-overlay elementor-widget elementor-widget-icon-list" data-id="4604869" data-element_type="widget" data-settings="{"_ob_widget_stalker_use":"no","_ob_poopart_use":"yes","_ob_shadough_use":"no","_ob_allow_hoveranimator":"no"}" data-widget_type="icon-list.default"> 2645 <div class="elementor-widget-container"> 2646 <ul class="elementor-icon-list-items"> 2647 <li class="elementor-icon-list-item"> 2648 <span class="elementor-icon-list-text">Monday to Friday: </span> 2649 </li> 2650 <li class="elementor-icon-list-item"> 2651 <span class="elementor-icon-list-text">8:30 AM - 6:30 PM </span> 2652 </li> 2653 </ul> 2654 </div> 2655 </div> 2656 <div class="elementor-element elementor-element-38b7b71 elementor-icon-list--layout-traditional elementor-list-item-link-full_width ob-has-background-overlay elementor-widget elementor-widget-icon-list" data-id="38b7b71" data-element_type="widget" data-settings="{"_ob_widget_stalker_use":"no","_ob_poopart_use":"yes","_ob_shadough_use":"no","_ob_allow_hoveranimator":"no"}" data-widget_type="icon-list.default"> 2657 <div class="elementor-widget-container"> 2658 <ul class="elementor-icon-list-items"> 2659 <li class="elementor-icon-list-item"> 2660 <span class="elementor-icon-list-text"><a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="87eee9e1e8c7e6e4e2f5e2eae8e3e2ebeee9e0f3ffa9e4e8ea">[email protected]</a></span> 2661 </li> 2662 <li class="elementor-icon-list-item"> 2663 <span class="elementor-icon-list-text">(512) 969-9179</span> 2664 </li> 2665 </ul> 2666 </div> 2667 </div> 2668 </div> 2669 </div> 2670 </div> 2671 <div class="elementor-element elementor-element-cd716b8 e-flex e-con-boxed e-con e-parent" data-id="cd716b8" data-element_type="container" data-settings="{"background_background":"classic","_ob_use_container_extras":"no","_ob_column_hoveranimator":"no","_ob_glider_is_slider":"no","_ob_column_has_pseudo":"no"}"> 2672 <div class="e-con-inner"> 2673 <div class="elementor-element elementor-element-2770416 e-con-full e-flex e-con e-child" data-id="2770416" data-element_type="container" data-settings="{"_ob_use_container_extras":"no","_ob_column_hoveranimator":"no","_ob_glider_is_slider":"no","_ob_column_has_pseudo":"no"}"> 2674 <div class="elementor-element elementor-element-4b041b4 elementor-icon-list--layout-inline elementor-align-left elementor-mobile-align-center elementor-list-item-link-full_width ob-has-background-overlay elementor-widget elementor-widget-icon-list" data-id="4b041b4" data-element_type="widget" data-settings="{"_ob_widget_stalker_use":"no","_ob_poopart_use":"yes","_ob_shadough_use":"no","_ob_allow_hoveranimator":"no"}" data-widget_type="icon-list.default"> 2675 <div class="elementor-widget-container"> 2676 <ul class="elementor-icon-list-items elementor-inline-items"> 2677 <li class="elementor-icon-list-item elementor-inline-item"> 2678 <a href="https://aceremodelingtx.com/?page_id=3&preview=true" target="_blank"> 2679 2680 <span class="elementor-icon-list-text">Privacy Policy</span> 2681 </a> 2682 </li> 2683 <li class="elementor-icon-list-item elementor-inline-item"> 2684 <span class="elementor-icon-list-text">Terms Of Service</span> 2685 </li> 2686 </ul> 2687 </div>
2688 </div> 2689 </div> 2690 </div> 2691 </div> 2692 <div class="elementor-element elementor-element-5f8f67f e-con-full e-flex e-con e-parent" data-id="5f8f67f" data-element_type="container" data-settings="{"background_background":"classic","_ob_use_container_extras":"no","_ob_column_hoveranimator":"no","_ob_glider_is_slider":"no","_ob_column_has_pseudo":"no"}"> 2693 <div class="elementor-element elementor-element-19e36df elementor-align-right elementor-fixed ob-has-background-overlay elementor-widget elementor-widget-button" data-id="19e36df" data-element_type="widget" data-settings="{"_position":"fixed","_ob_butterbutton_use_it":"no","_ob_widget_stalker_use":"no","_ob_poopart_use":"yes","_ob_shadough_use":"no","_ob_allow_hoveranimator":"no"}" data-widget_type="button.default"> 2694 <div class="elementor-widget-container"> 2695 <div class="elementor-button-wrapper"> 2696 <a class="elementor-button elementor-button-link elementor-size-sm" href="sms:5129699179"> 2697 <span class="elementor-button-content-wrapper"> 2698 <span class="elementor-button-icon"> 2699 <svg aria-hidden="true" class="e-font-icon-svg e-far-comment" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M256 32C114.6 32 0 125.1 0 240c0 47.6 19.9 91.2 52.9 126.3C38 405.7 7 439.1 6.5 439.5c-6.6 7-8.4 17.2-4.6 26S14.4 480 24 480c61.5 0 110-25.7 139.1-46.3C192 442.8 223.2 448 256 448c141.4 0 256-93.1 256-208S397.4 32 256 32zm0 368c-26.7 0-53.1-4.1-78.4-12.1l-22.7-7.2-19.5 13.8c-14.3 10.1-33.9 21.4-57.5 29 7.3-12.1 14.4-25.7 19.9-40.2l10.6-28.1-20.6-21.8C69.7 314.1 48 282.2 48 240c0-88.2 93.3-160 208-160s208 71.8 208 160-93.3 160-208 160z"></path></svg> </span> 2700 <span class="elementor-button-text">SMS</span> 2701 </span> 2702 </a> 2703 </div> 2704 </div> 2705 </div> 2706 </div> 2707 <div class="elementor-element elementor-element-c9bf0d9 e-flex e-con-boxed e-con e-parent" data-id="c9bf0d9" data-element_type="container" data-settings="{"background_background":"classic","_ob_use_container_extras":"no","_ob_column_hoveranimator":"no","_ob_glider_is_slider":"no","_ob_column_has_pseudo":"no"}"> 2708 <div class="e-con-inner"> 2709 <div class="elementor-element elementor-element-715b5d0 e-con-full e-flex e-con e-child" data-id="715b5d0" data-element_type="container" data-settings="{"_ob_use_container_extras":"no","_ob_column_hoveranimator":"no","_ob_glider_is_slider":"no","_ob_column_has_pseudo":"no"}"> 2710 <div class="elementor-element elementor-element-cec7ae9 elementor-icon-list--layout-inline elementor-align-left elementor-mobile-align-center elementor-list-item-link-full_width ob-has-background-overlay elementor-widget elementor-widget-icon-list" data-id="cec7ae9" data-element_type="widget" data-settings="{"_ob_widget_stalker_use":"no","_ob_poopart_use":"yes","_ob_shadough_use":"no","_ob_allow_hoveranimator":"no"}" data-widget_type="icon-list.default"> 2711 <div class="elementor-widget-container"> 2712 <ul class="elementor-icon-list-items elementor-inline-items"> 2713 <li class="elementor-icon-list-item elementor-inline-item"> 2714 <a href="https://www.kukushka.co.il/" target="_blank"> 2715 2716 <span class="elementor-icon-list-text"><u>Design:</u> Studio Kukushka</span> 2717 </a> 2718 </li> 2719 <li class="elementor-icon-list-item elementor-inline-item"> 2720 <a href="https://Vivir.co.il"> 2721 2722 <span class="elementor-icon-list-text"><u>Development:</u> Vivir</span> 2723 </a> 2724 </li> 2725 </ul> 2726 </div> 2727 </div> 2728 </div> 2729 <div class="elementor-element elementor-element-93ee105 e-con-full e-flex e-con e-child" data-id="93ee105" data-element_type="container" data-settings="{"_ob_use_container_extras":"no","_ob_column_hoveranimator":"no","_ob_glider_is_slider":"no","_ob_column_has_pseudo":"no"}"> 2730 <div class="elementor-element elementor-element-b7f0580 elementor-widget__width-initial ob-harakiri-inherit ob-has-background-overlay elementor-widget elementor-widget-heading" data-id="b7f0580" data-element_type="widget" data-settings="{"_ob_use_harakiri":"yes","_ob_harakiri_writing_mode":"inherit","_ob_harakiri_text_clip":"none","_ob_widget_stalker_use":"no","_ob_poopart_use":"yes","_ob_shadough_use":"no","_ob_allow_hoveranimator":"no"}" data-widget_type="heading.default"> 2731 <div class="elementor-widget-container"> 2732 <h2 class="elementor-heading-title elementor-size-default">© 2025 All Rights Reserved. <br></h2> </div>
2733 </div> 2734 <div class="elementor-element elementor-element-b988926 ob-harakiri-inherit ob-has-background-overlay elementor-widget elementor-widget-text-editor" data-id="b988926" data-element_type="widget" data-settings="{"_ob_use_harakiri":"yes","_ob_harakiri_writing_mode":"inherit","_ob_postman_use":"no","_ob_widget_stalker_use":"no","_ob_poopart_use":"yes","_ob_shadough_use":"no","_ob_allow_hoveranimator":"no"}" data-widget_type="text-editor.default"> 2735 <div class="elementor-widget-container"> 2736 <p>This site is protected by reCAPTCHA and the Google <a style="text-decoration: underline;" href="https://policies.google.com/privacy" target="_blank" rel="noopener">Privacy Policy </a>and <a style="text-decoration: underline;" href="https://policies.google.com/terms" target="_blank" rel="noopener">Terms of Service</a> apply.</p> </div> 2737 </div> 2738 </div> 2739 </div> 2740 </div> 2741 </footer>
vendor: 112 bytes, lines 2741-2743
2741 2742 2743<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
2743<script type="speculationrules"> 2744{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/hello-elementor/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 2745</script>
2745 2746
2746<script> 2747 const lazyloadRunObserver = () => { 2748 const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); 2749 const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { 2750 entries.forEach( ( entry ) => { 2751 if ( entry.isIntersecting ) { 2752 let lazyloadBackground = entry.target; 2753 if( lazyloadBackground ) { 2754 lazyloadBackground.classList.add( 'e-lazyloaded' ); 2755 } 2756 lazyloadBackgroundObserver.unobserve( entry.target ); 2757 } 2758 }); 2759 }, { rootMargin: '200px 0px 200px 0px' } ); 2760 lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { 2761 lazyloadBackgroundObserver.observe( lazyloadBackground ); 2762 } ); 2763 }; 2764 const events = [ 2765 'DOMContentLoaded', 2766 'elementor/lazyload/observe', 2767 ]; 2768 events.forEach( ( event ) => { 2769 document.addEventListener( event, lazyloadRunObserver ); 2770 } ); 2771 </script>
2771 2772
2772<script id="rocket-browser-checker-js-after"> 2773"use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in 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 RocketBrowserCompatibilityChecker=function(){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.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}(); 2774//# sourceURL=rocket-browser-checker-js-after 2775</script>
vendor: 1 bytes, line 2775
2775
2776<script id="rocket-preload-links-js-extra"> 2777var 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://aceremodelingtx.com","onHoverDelay":"100","rateThrottle":"3"}; 2778//# sourceURL=rocket-preload-links-js-extra 2779</script>
vendor: 1 bytes, line 2779
2779
2780<script id="rocket-preload-links-js-after"> 2781(function() { 2782"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in 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 t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}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){-1<this.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 t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},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),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._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 n=t?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 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.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(); 2783}()); 2784 2785//# sourceURL=rocket-preload-links-js-after 2786</script>
vendor: 1 bytes, line 2786
2786
2787<script id="rocket_lazyload_css-js-extra"> 2788var rocket_lazyload_css_data = {"threshold":"300"}; 2789//# sourceURL=rocket_lazyload_css-js-extra 2790</script>
vendor: 1 bytes, line 2790
2790
2791<script id="rocket_lazyload_css-js-after"> 2792!function o(n,c,a){function u(t,e){if(!c[t]){if(!n[t]){var r="function"==typeof require&&require;if(!e&&r)return r(t,!0);if(s)return s(t,!0);throw(e=new Error("Cannot find module '"+t+"'")).code="MODULE_NOT_FOUND",e}r=c[t]={exports:{}},n[t][0].call(r.exports,function(e){return u(n[t][1][e]||e)},r,r.exports,o,n,c,a)}return c[t].exports}for(var s="function"==typeof require&&require,e=0;e<a.length;e++)u(a[e]);return u}({1:[function(e,t,r){"use strict";{const c="undefined"==typeof rocket_pairs?[]:rocket_pairs,a=(("undefined"==typeof rocket_excluded_pairs?[]:rocket_excluded_pairs).map(t=>{var e=t.selector;document.querySelectorAll(e).forEach(e=>{e.setAttribute("data-rocket-lazy-bg-"+t.hash,"excluded")})}),document.querySelector("#wpr-lazyload-bg-container"));var o=rocket_lazyload_css_data.threshold||300;const u=new IntersectionObserver(e=>{e.forEach(t=>{t.isIntersecting&&c.filter(e=>t.target.matches(e.selector)).map(t=>{var e;t&&((e=document.createElement("style")).textContent=t.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<(0<arguments.length&&void 0!==arguments[0]?arguments[0]:[]).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 r=window.MutationObserver;return function(e,t){if(e&&1===e.nodeType)return(t=new r(t)).observe(e,{attributes:!0,childList:!0,subtree:!0}),t}}()(document.querySelector("body"),n)}},{}]},{},[1]); 2793//# sourceURL=rocket_lazyload_css-js-after 2794</script>
vendor: 1 bytes, line 2794
2794
2795<script id="hello-theme-frontend-js" src="https://aceremodelingtx.com/wp-content/themes/hello-elementor/assets/js/hello-frontend.js?ver=3.4.5" data-rocket-defer defer></script>
vendor: 1 bytes, line 2795
2795
2796<script id="elementor-webpack-runtime-js" src="https://aceremodelingtx.com/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=3.33.2" data-rocket-defer defer></script>
vendor: 1 bytes, line 2796
2796
2797<script id="elementor-frontend-modules-js" src="https://aceremodelingtx.com/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=3.33.2" data-rocket-defer defer></script>
vendor: 1 bytes, line 2797
2797
2798<script id="jquery-ui-core-js-before">window.addEventListener('DOMContentLoaded', function() { 2799jQuery.uiBackCompat = true; 2800//# sourceURL=jquery-ui-core-js-before 2801});</script>
vendor: 1 bytes, line 2801
2801
2802<script id="jquery-ui-core-js" src="https://aceremodelingtx.com/wp-includes/js/jquery/ui/core.min.js?ver=1.14.2" data-rocket-defer defer></script>
vendor: 1 bytes, line 2802
2802
2803<script id="elementor-frontend-js-extra"> 2804var uael_particles_script = {"uael_particles_url":"https://aceremodelingtx.com/wp-content/plugins/ultimate-elementor/assets/min-js/uael-particles.min.js","particles_url":"https://aceremodelingtx.com/wp-content/plugins/ultimate-elementor/assets/lib/particles/particles.min.js","snowflakes_image":"https://aceremodelingtx.com/wp-content/plugins/ultimate-elementor/assets/img/snowflake.svg","gift":"https://aceremodelingtx.com/wp-content/plugins/ultimate-elementor/assets/img/gift.png","tree":"https://aceremodelingtx.com/wp-content/plugins/ultimate-elementor/assets/img/tree.png","skull":"https://aceremodelingtx.com/wp-content/plugins/ultimate-elementor/assets/img/skull.png","ghost":"https://aceremodelingtx.com/wp-content/plugins/ultimate-elementor/assets/img/ghost.png","moon":"https://aceremodelingtx.com/wp-content/plugins/ultimate-elementor/assets/img/moon.png","bat":"https://aceremodelingtx.com/wp-content/plugins/ultimate-elementor/assets/img/bat.png","pumpkin":"https://aceremodelingtx.com/wp-content/plugins/ultimate-elementor/assets/img/pumpkin.png"}; 2805//# sourceURL=elementor-frontend-js-extra 2806</script>
vendor: 1 bytes, line 2806
2806
2807<script id="elementor-frontend-js-before"> 2808var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnTwitter":"Share on Twitter","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"hasCustomBreakpoints":false},"version":"3.33.2","is_static":false,"experimentalFeatures":{"e_font_icon_svg":true,"additional_custom_breakpoints":true,"container":true,"theme_builder_v2":true,"hello-theme-header-footer":true,"nested-elements":true,"home_screen":true,"global_classes_should_enforce_capabilities":true,"e_variables":true,"cloud-library":true,"e_opt_in_v4_page":true,"import-export-customization":true,"mega-menu":true,"e_pro_variables":true},"urls":{"assets":"https:\/\/aceremodelingtx.com\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/aceremodelingtx.com\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/aceremodelingtx.com\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"f4b9b40d3e"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[],"dynamicooo":[]},"kit":{"active_breakpoints":["viewport_mobile","viewport_tablet"],"lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","hello_header_logo_type":"logo","hello_header_menu_layout":"horizontal","hello_footer_logo_type":"logo"},"post":{"id":3212,"title":"Outdoor%20Living%20Builders%20in%20Austin%20%7C%20ACE%20Remodeling%20TX","excerpt":"","featuredImage":"https:\/\/aceremodelingtx.com\/wp-content\/uploads\/2025\/04\/background_removed_image_0I6Hc-b3SWW8p9YQfBJBcA-1-1024x752.webp"}}; 2809//# sourceURL=elementor-frontend-js-before 2810</script>
vendor: 1 bytes, line 2810
2810
2811<script id="elementor-frontend-js" src="https://aceremodelingtx.com/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=3.33.2" data-rocket-defer defer></script>
vendor: 1 bytes, line 2811
2811
2812<script id="elementor-frontend-js-after">window.addEventListener('DOMContentLoaded', function() { 2813"use strict";!function(e,t){e(t).on("elementor/frontend/init",(function(){var t,i=elementorModules.frontend.handlers.Base;t=i.extend({onInit:function(){i.prototype.onInit.apply(this,arguments),this.isHarakiri()&&(this.$element.addClass("ob-harakiri"),"clip"===this.getElementSettings("_ob_harakiri_text_clip")&&this.updateCSS("add"))},isHarakiri:function(){return"yes"===this.getElementSettings("_ob_use_harakiri")},onElementChange:function(e){"_ob_harakiri_writing_mode"===e&&("inherit"!==this.getElementSettings("_ob_harakiri_writing_mode")?this.$element.addClass("ob-harakiri"):this.$element.removeClass("ob-harakiri")),"_ob_harakiri_text_clip"===e&&("clip"===this.getElementSettings("_ob_harakiri_text_clip")?this.updateCSS("add"):""===this.getElementSettings("_ob_harakiri_text_clip")&&this.updateCSS("remove"))},updateCSS:function(e){"add"===e&&this.$element.find(".elementor-heading-title").css("background-clip","text").css("-webkit-text-fill-color","transparent"),"remove"===e&&this.$element.find(".elementor-heading-title").css("background-clip","unset").css("-webkit-text-fill-color","unset")}});var n={"heading.default":t,"text-editor.default":t};e.each(n,(function(e,t){elementorFrontend.hooks.addAction("frontend/element_ready/"+e,(function(e){elementorFrontend.elementsHandler.addHandler(t,{$element:e})}))}))}))}(jQuery,window); 2814window.scope_array = []; 2815 window.backend = 0; 2816 jQuery.cachedScript = function( url, options ) { 2817 // Allow user to set any option except for dataType, cache, and url. 2818 options = jQuery.extend( options || {}, { 2819 dataType: "script", 2820 cache: true, 2821 url: url 2822 }); 2823 // Return the jqXHR object so we can chain callbacks. 2824 return jQuery.ajax( options ); 2825 }; 2826 jQuery( window ).on( "elementor/frontend/init", function() { 2827 elementorFrontend.hooks.addAction( "frontend/element_ready/global", function( $scope, $ ){ 2828 if ( "undefined" == typeof $scope ) { 2829 return; 2830 } 2831 if ( $scope.hasClass( "uael-particle-yes" ) ) { 2832 window.scope_array.push( $scope ); 2833 $scope.find(".uael-particle-wrapper").addClass("js-is-enabled"); 2834 }else{ 2835 return; 2836 } 2837 if(elementorFrontend.isEditMode() && $scope.find(".uael-particle-wrapper").hasClass("js-is-enabled") && window.backend == 0 ){ 2838 var uael_url = uael_particles_script.uael_particles_url; 2839 2840 jQuery.cachedScript( uael_url ); 2841 window.backend = 1; 2842 }else if(elementorFrontend.isEditMode()){ 2843 var uael_url = uael_particles_script.uael_particles_url; 2844 jQuery.cachedScript( uael_url ).done(function(){ 2845 var flag = true; 2846 }); 2847 } 2848 }); 2849 }); 2850 2851 // Added both `document` and `window` event listeners to address issues where some users faced problems with the `document` event not triggering as expected. 2852 // Define cachedScript globally to avoid redefining it. 2853 2854 jQuery.cachedScript = function(url, options) { 2855 options = jQuery.extend(options || {}, { 2856 dataType: "script", 2857 cache: true, 2858 url: url 2859 }); 2860 return jQuery.ajax(options); // Return the jqXHR object so we can chain callbacks 2861 }; 2862 2863 let uael_particle_loaded = false; //flag to prevent multiple script loads. 2864 2865 jQuery( document ).on( "ready elementor/popup/show", () => { 2866 loadParticleScript(); 2867 }); 2868 2869 jQuery( window ).one( "elementor/frontend/init", () => { 2870 if (!uael_particle_loaded) { 2871 loadParticleScript(); 2872 } 2873 }); 2874 2875 function loadParticleScript(){ 2876 // Use jQuery to check for the presence of the element 2877 if (jQuery(".uael-particle-yes").length < 1) { 2878 return; 2879 } 2880 2881 uael_particle_loaded = true; 2882 var uael_url = uael_particles_script.uael_particles_url; 2883 // Call the cachedScript function 2884 jQuery.cachedScript(uael_url); 2885 } 2886//# sourceURL=elementor-frontend-js-after 2887});</script>
vendor: 1 bytes, line 2887
2887
2888<script id="e-sticky-js" src="https://aceremodelingtx.com/wp-content/plugins/elementor-pro/assets/lib/sticky/jquery.sticky.min.js?ver=3.32.1" data-rocket-defer defer></script>
vendor: 1 bytes, line 2888
2888
2889<script id="swiper-js" src="https://aceremodelingtx.com/wp-content/plugins/elementor/assets/lib/swiper/v8/swiper.min.js?ver=8.4.5" data-rocket-defer defer></script>
vendor: 1 bytes, line 2889
2889
2890<script id="dce-fix-background-loop-js" src="https://aceremodelingtx.com/wp-content/plugins/dynamic-content-for-elementor/assets/js/fix-background-loop.min.js?ver=3.3.5" data-rocket-defer defer></script>
vendor: 1 bytes, line 2890
2890
2891<script id="dce-settings-js" src="https://aceremodelingtx.com/wp-content/plugins/dynamic-content-for-elementor/assets/js/settings.min.js?ver=3.3.5" data-rocket-defer defer></script>
vendor: 1 bytes, line 2891
2891
2892<script id="dce-dynamicPosts-base-js-extra"> 2893var dce_features_collection_dynamic_posts = ["dce-acf-relationship","dce-dynamicposts-v2","dce-dynamic-woo-products","dce-dynamic-woo-products-on-sale","dce-woo-products-cart","dce-woo-product-upsells","dce-woo-products-variations","dce-woo-product-crosssells","dce-dynamic-show-favorites","dce-woo-wishlist","dce-sticky-posts","dce-search-results","dce-my-posts","dce-dynamic-archives","dce-metabox-relationship"]; 2894//# sourceURL=dce-dynamicPosts-base-js-extra 2895</script>
vendor: 1 bytes, line 2895
2895
2896<script id="dce-dynamicPosts-base-js" src="https://aceremodelingtx.com/wp-content/plugins/dynamic-content-for-elementor/assets/js/dynamic-posts-base.min.js?ver=3.3.5" data-rocket-defer defer></script>
vendor: 1 bytes, line 2896
2896
2897<script id="imagesloaded-js" src="https://aceremodelingtx.com/wp-includes/js/imagesloaded.min.js?ver=5.0.0" data-rocket-defer defer></script>
vendor: 1 bytes, line 2897
2897
2898<script id="dce-dynamicPosts-grid-js" src="https://aceremodelingtx.com/wp-content/plugins/dynamic-content-for-elementor/assets/js/dynamic-posts-skin-grid.min.js?ver=3.3.5" data-rocket-defer defer></script>
vendor: 1 bytes, line 2898
2898
2899<script id="masonry-js" src="https://aceremodelingtx.com/wp-includes/js/masonry.min.js?ver=4.2.2" data-rocket-defer defer></script>
vendor: 1 bytes, line 2899
2899
2900<script id="jquery-masonry-js" src="https://aceremodelingtx.com/wp-includes/js/jquery/jquery.masonry.min.js?ver=3.1.2b" data-rocket-defer defer></script>
vendor: 1 bytes, line 2900
2900
2901<script id="dce-infinitescroll-js" src="https://aceremodelingtx.com/wp-content/plugins/dynamic-content-for-elementor/assets/node/infinite-scroll/infinite-scroll.pkgd.min.js?ver=3.3.5" data-rocket-defer defer></script>
vendor: 1 bytes, line 2901
2901
2902<script id="dce-isotope-js" src="https://aceremodelingtx.com/wp-content/plugins/dynamic-content-for-elementor/assets/node/isotope-layout/isotope.pkgd.min.js?ver=3.3.5" data-rocket-defer defer></script>
vendor: 1 bytes, line 2902
2902
2903<script id="dce-jquery-match-height-js" src="https://aceremodelingtx.com/wp-content/plugins/dynamic-content-for-elementor/assets/node/jquery-match-height/jquery.matchHeight-min.js?ver=3.3.5" data-rocket-defer defer></script>
vendor: 1 bytes, line 2903
2903
2904<script id="ooohboi-steroids-js" src="https://aceremodelingtx.com/wp-content/plugins/ooohboi-steroids-for-elementor/assets/js/ooohboi-steroids.js?ver=2.1.24aaa" data-rocket-defer defer></script>
vendor: 1 bytes, line 2904
2904
2905<script id="elementor-pro-webpack-runtime-js" src="https://aceremodelingtx.com/wp-content/plugins/elementor-pro/assets/js/webpack-pro.runtime.min.js?ver=3.32.1" data-rocket-defer defer></script>
vendor: 1 bytes, line 2905
2905
2906<script id="wp-hooks-js" src="https://aceremodelingtx.com/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 2906
2906
2907<script id="wp-i18n-js" src="https://aceremodelingtx.com/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 2907
2907
2908<script id="wp-i18n-js-after"> 2909wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 2910//# sourceURL=wp-i18n-js-after 2911</script>
vendor: 1 bytes, line 2911
2911
2912<script id="elementor-pro-frontend-js-before"> 2913var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/aceremodelingtx.com\/wp-admin\/admin-ajax.php","nonce":"366c9a0807","urls":{"assets":"https:\/\/aceremodelingtx.com\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/aceremodelingtx.com\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":true},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},"facebook_sdk":{"lang":"en_US","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/aceremodelingtx.com\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}}; 2914//# sourceURL=elementor-pro-frontend-js-before 2915</script>
vendor: 1 bytes, line 2915
2915
2916<script id="elementor-pro-frontend-js" src="https://aceremodelingtx.com/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=3.32.1" data-rocket-defer defer></script>
vendor: 1 bytes, line 2916
2916
2917<script id="pro-elements-handlers-js" src="https://aceremodelingtx.com/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=3.32.1" data-rocket-defer defer></script>
vendor: 1 bytes, line 2917
2917
2918<script id="ob-glider-js" src="https://aceremodelingtx.com/wp-content/plugins/ooohboi-steroids-for-elementor/assets/js/glider-min.js?ver=2.1.24" data-rocket-defer defer></script>
vendor: 1 bytes, line 2918
2918
2919<script id="ob-spacerat-js" src="https://aceremodelingtx.com/wp-content/plugins/ooohboi-steroids-for-elementor/assets/js/spacerat-min.js?ver=2.1.24" data-rocket-defer defer></script>
vendor: 1 bytes, line 2919
2919
2920<script id="ob-hoveranimator-js" src="https://aceremodelingtx.com/wp-content/plugins/ooohboi-steroids-for-elementor/assets/js/hoveranimator.js?ver=2.1.24" data-rocket-defer defer></script>
vendor: 1 bytes, line 2920
2920
2921<script id="ob-pseuduo-js" src="https://aceremodelingtx.com/wp-content/plugins/ooohboi-steroids-for-elementor/assets/js/pseudo-min.js?ver=2.1.24" data-rocket-defer defer></script>
vendor: 1 bytes, line 2921
2921
2922<script id="wp-emoji-settings" type="application/json"> 2923{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://aceremodelingtx.com/wp-includes/js/wp-emoji-release.min.js?ver=7.1.2"}} 2924</script>
vendor: 1 bytes, line 2924
2924
2925<script type="module"> 2926/*! This file is auto-generated */ 2927var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))}); 2928//# sourceURL=https://aceremodelingtx.com/wp-includes/js/wp-emoji-loader.min.js 2929</script>
2929 2930<style id="dce-template-fix-5856d55-inline">.dce-fix-background-loop .dce-elementor-rendering-id-0 .elementor-element.elementor-element-5856d55::before, .dce-fix-background-loop .dce-elementor-rendering-id-0 .elementor-element.elementor-element-5856d55 > .elementor-background-video-container::before, .dce-fix-background-loop .dce-elementor-rendering-id-0 .elementor-element.elementor-element-5856d55 > .e-con-inner > .elementor-background-video-container::before, .dce-fix-background-loop .dce-elementor-rendering-id-0 .elementor-element.elementor-element-5856d55 > .elementor-background-slideshow::before, .dce-fix-background-loop .dce-elementor-rendering-id-0 .elementor-element.elementor-element-5856d55 > .e-con-inner > .elementor-background-slideshow::before, .dce-fix-background-loop .dce-elementor-rendering-id-0 .elementor-element.elementor-element-5856d55 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image: var(--wpr-bg-3834678a-6a45-4ffa-85fe-ef3393812dc3);}</style><style id="dce-template-fix-3958208-inline">.dce-fix-background-loop .dce-elementor-rendering-id-0 .elementor-element.elementor-element-3958208:not(.elementor-motion-effects-element-type-background), .dce-fix-background-loop .dce-elementor-rendering-id-0 .elementor-element.elementor-element-3958208 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image: var(--wpr-bg-27640a38-9016-4502-afed-aab5c6b16089);}</style>
2930<script> 2931 (function() { 2932 var link = document.createElement('link'); 2933 link.rel = 'stylesheet'; 2934 link.href = 'https://aceremodelingtx.com/wp-content/plugins/ooohboi-steroids-for-elementor/assets/css/swiper.min.css'; 2935 document.head.appendChild(link); 2936 })(); 2937 </script>
2937 2938
2938<script>window.lazyLoadOptions=[{elements_selector:"img[data-lazy-src],.rocket-lazyload,iframe[data-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.tagName==="IFRAME"&&element.dataset.rocketLazyload=="fitvidscompatible"){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 lazyLoadInstance=e.detail.instance;if(window.MutationObserver){var observer=new MutationObserver(function(mutations){var image_count=0;var iframe_count=0;var rocketlazy_count=0;mutations.forEach(function(mutation){for(var i=0;i<mutation.addedNodes.length;i++){if(typeof mutation.addedNodes[i].getElementsByTagName!=='function'){continue} 2939if(typeof mutation.addedNodes[i].getElementsByClassName!=='function'){continue} 2940images=mutation.addedNodes[i].getElementsByTagName('img');is_image=mutation.addedNodes[i].tagName=="IMG";iframes=mutation.addedNodes[i].getElementsByTagName('iframe');is_iframe=mutation.addedNodes[i].tagName=="IFRAME";rocket_lazy=mutation.addedNodes[i].getElementsByClassName('rocket-lazyload');image_count+=images.length;iframe_count+=iframes.length;rocketlazy_count+=rocket_lazy.length;if(is_image){image_count+=1} 2941if(is_iframe){iframe_count+=1}}});if(image_count>0||iframe_count>0||rocketlazy_count>0){lazyLoadInstance.update()}});var b=document.getElementsByTagName("body")[0];var config={childList:!0,subtree:!0};observer.observe(b,config)}},!1)</script>
2941<script data-no-minify="1" async src="https://aceremodelingtx.com/wp-content/plugins/wp-rocket/assets/js/lazyload/17.8.3/lazyload.min.js"></script>
2941<script>function lazyLoadThumb(e,alt,l){var t='<img loading="lazy" data-lazy-src="https://i.ytimg.com/vi_webp/ID/hqdefault.webp" alt="" width="480" height="360"><noscript><img loading="lazy" src="https://i.ytimg.com/vi_webp/ID/hqdefault.webp" alt="" width="480" height="360"></noscript>',a='<button class="play" aria-label="Play Youtube video"></button>';if(l){t=t.replace('data-lazy-','');t=t.replace('loading="lazy"','');t=t.replace(/<noscript>.*?<\/noscript>/g,'');}t=t.replace('alt=""','alt="'+alt+'"');return t.replace("ID",e)+a}function lazyLoadYoutubeIframe(){var e=document.createElement("iframe"),t="ID?autoplay=1";t+=0===this.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,a=document.getElementsByClassName("rll-youtube-player");for(t=0;t<a.length;t++)(e=document.createElement("div")),(u='https://i.ytimg.com/vi_webp/ID/hqdefault.webp'),(u=u.replace('ID',a[t].dataset.id)),(l=exclusions.some(exclusion=>u.includes(exclusion))),e.setAttribute("data-id",a[t].dataset.id),e.setAttribute("data-query",a[t].dataset.query),e.setAttribute("data-src",a[t].dataset.src),(e.innerHTML=lazyLoadThumb(a[t].dataset.id,a[t].dataset.alt,l)),a[t].appendChild(e),(p=e.querySelector(".play")),(p.onclick=lazyLoadYoutubeIframe)});</script>
vendor: 1 bytes, line 2941
2941
2942<script type="rocketlazyloadscript" data-rocket-type="module"> 2943import detect from "https:\/\/aceremodelingtx.com\/wp-content\/plugins\/optimization-detective\/detect.min.js?ver=1.0.0-beta3"; detect( {"minViewportAspectRatio":0.4,"maxViewportAspectRatio":2.5,"isDebug":false,"extensionModuleUrls":[],"restApiEndpoint":"https:\/\/aceremodelingtx.com\/wp-json\/optimization-detective\/v1\/url-metrics:store","currentETag":"5235f919b0e8de20b3d32795defe96de","currentUrl":"https:\/\/aceremodelingtx.com\/residential\/pools\/","urlMetricSlug":"f8197a58ecfd3e604f688dfd766681ed","cachePurgePostId":3212,"urlMetricHMAC":"9251f55e757c283874f60fb4cacc564a","urlMetricGroupStatuses":[{"minimumViewportWidth":0,"maximumViewportWidth":480,"complete":false},{"minimumViewportWidth":480,"maximumViewportWidth":600,"complete":false},{"minimumViewportWidth":600,"maximumViewportWidth":782,"complete":false},{"minimumViewportWidth":782,"maximumViewportWidth":null,"complete":false}],"storageLockTTL":60,"freshnessTTL":604800,"webVitalsLibrarySrc":"https:\/\/aceremodelingtx.com\/wp-content\/plugins\/optimization-detective\/build\/web-vitals.js?ver
2943=4.2.4"} ); 2944</script>
vendor: 1 bytes, line 2944
2944
2945<script>(()=>{class RocketElementorPreload{constructor(){this.deviceMode=document.createElement("span"),this.deviceMode.id="elementor-device-mode-wpr",this.deviceMode.setAttribute("class","elementor-screen-only"),document.body.appendChild(this.deviceMode)}t(){let t=getComputedStyle(this.deviceMode,":after").content.replace(/"/g,"");this.animationSettingKeys=this.i(t),document.querySelectorAll(".elementor-invisible[data-settings]").forEach((t=>{const e=t.getBoundingClientRect();if(e.bottom>=0&&e.top<=window.innerHeight)try{this.o(t)}catch(t){}}))}o(t){const e=JSON.parse(t.dataset.settings),i=e.m||e.animation_delay||0,n=e[this.animationSettingKeys.find((t=>e[t]))];if("none"===n)return void t.classList.remove("elementor-invisible");t.classList.remove(n),this.currentAnimation&&t.classList.remove(this.currentAnimation),this.currentAnimation=n;let o=setTimeout((()=>{t.classList.remove("elementor-invisible"),t.classList.add("animated",n),this.l(t,e)}),i);window.addEventListener("rocket-startLoading",(function(){clearTimeout(o)}))}i(t="mobile"){const e=[""];switch(t){case"mobile":e.unshift("_mobile");case"tablet":e.unshift("_tablet");case"desktop":e.unshift("_desktop")}const i=[];return["animation","_animation"].forEach((t=>{e.forEach((e=>{i.push(t+e)}))})),i}l(t,e){this.i().forEach((t=>delete e[t])),t.dataset.settings=JSON.stringify(e)}static run(){const t=new RocketElementorPreload;requestAnimationFrame(t.t.bind(t))}}document.addEventListener("DOMContentLoaded",RocketElementorPreload.run)})();</script>
2945<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"563f40e159a1453da0d5a370eb40496c","r":1,"spa":2}' crossorigin="anonymous"></script>
2945 2946</body> 2947</html> 2948 2949<!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me - Debug: cached@1791215735 -->
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.