PageSourceSearch

https://www.remodelingexpense.com/contact-us/

html remodelingexpense.com collected 2026-10-02 14:48:29 UTC 172,397 bytes, 3,664 lines download raw bytes

1<!doctype html>
2<html lang="en-US" prefix="og: https://ogp.me/ns#" class="no-js" itemtype="https://schema.org/WebPage" itemscope>
3<head>
4	<meta charset="UTF-8">
5	<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1">
6	
7<!-- Search Engine Optimization by Rank Math - https://rankmath.com/ -->
8<title>Contact Us - Remodeling Expense</title>
9<style>.flying-press-lazy-bg{background-image:none!important;}</style>
10<link rel='preload' href='https://www.remodelingexpense.com/wp-content/uploads/cropped-RE-Logo.png' as='image' imagesrcset='https://www.remodelingexpense.com/wp-content/uploads/cropped-RE-Logo.png 1380w, https://www.remodelingexpense.com/wp-content/uploads/cropped-RE-Logo-300x58.png 300w, https://www.remodelingexpense.com/wp-content/uploads/cropped-RE-Logo-1024x197.png 1024w, https://www.remodelingexpense.com/wp-content/uploads/cropped-RE-Logo-768x148.png 768w' imagesizes='(max-width: 1380px) 100vw, 1380px' fetchpriority='high'/>
11
12<style id="flying-press-css">.count_help{font-weight:700}#me_feedback_content{display:none}#main_content_helpful{margin-top:10px}#help_no{margin-left:20px}#helpful_img{width:20px;display:inline;position:relative;top:3px}#main_content_helpful{clear:both;background:#f2f2f2;border:1px solid;margin-top:20px;padding:30px}.re-reported-costs,.re-cost-submit,.re-contact-form-wrap{margin:32px 0}.re-cost-submit-form,.re-contact-form{background:#fff;border:1px solid #dbe4ef;border-radius:12px;padding:24px}.re-form-grid p,.re-contact-form p{margin:0}.re-cost-submit-form label,.re-contact-form label{color:#172033;font-size:15px;font-weight:700;line-height:1.3;display:block}.re-cost-submit-form label span,.re-contact-form label span{color:#dc2626}.re-cost-submit-form input[type=text],.re-cost-submit-form input[type=email],.re-cost-submit-form select,.re-cost-submit-form textarea,.re-contact-form input[type=text],.re-contact-form input[type=email],.re-contact-form textarea{box-sizing:border-box;color:#172033;border:1px solid #cbd5e1;border-radius:7px;width:100%;max-width:100%;margin-top:6px;padding:10px 12px;font-size:15px;line-height:1.35}.re-cost-submit-form textarea,.re-contact-form textarea{min-height:130px}.re-form-submit{margin:18px 0 0}.re-form-submit button{color:#fff;cursor:pointer;background:#2f6fbd;border:0;border-radius:7px;padding:12px 22px;font-size:17px;font-weight:800}.re-form-submit button:hover{background:#245fa3}.re-hp-field{width:0;height:0;position:absolute;left:-9999px;overflow:hidden}@media only screen and (width<=700px){.re-cost-submit-form,.re-contact-form{padding:20px 16px}.re-form-grid p,.re-contact-form p{margin-bottom:16px}}html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{min-width:0;display:block}h1{margin:.67em 0;font-size:2em}a{background-color:#fff0}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-size:100%}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:root{--global-gray-400:#cbd5e0;--global-gray-500:#a0aec0;--global-xs-spacing:1em;--global-sm-spacing:1.5rem;--global-md-spacing:2rem;--global-lg-spacing:2.5em;--global-xl-spacing:3.5em;--global-xxl-spacing:5rem;--global-edge-spacing:1.5rem;--global-boxed-spacing:2rem;--global-font-size-small:clamp(.8rem, .73rem + .217vw, .9rem);--global-font-size-medium:clamp(1.1rem, .995rem + .326vw, 1.25rem);--global-font-size-large:clamp(1.75rem, 1.576rem + .543vw, 2rem);--global-font-size-larger:clamp(2rem, 1.6rem + 1vw, 2.5rem);--global-font-size-xxlarge:clamp(2.25rem, 1.728rem + 1.63vw, 3rem)}h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;text-decoration:none}html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}ul,ol{margin:0 0 1.5em 1.5em;padding:0}ul{list-style:outside}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}img{max-width:100%;height:auto;display:block}a{color:var(--global-palette-highlight);text-underline-offset:.1em;transition:all .1s linear}a:hover,a:focus,a:active{color:var(--global-palette-highlight-alt);text-underline-offset:.25em}a:hover,a:active{outline:0}.inner-link-style-normal a:not(.button),.widget-area.inner-link-style-normal a:not(.button){text-decoration:underline}.screen-reader-text{clip:rect(1px,1px,1px,1px);width:1px;height:1px;overflow:hidden;word-wrap:normal!important;position:absolute!important}.screen-reader-text:focus{color:#21759b;z-index:100000;background-color:#f1f1f1;border-radius:3px;width:auto;height:auto;padding:15px 23px 14px;font-size:.875rem;font-weight:700;line-height:normal;text-decoration:none;display:block;top:5px;left:5px;box-shadow:0 0 2px 2px #0009;clip:auto!important}:where(html:not(.no-js)) .hide-focus-outline :focus,#primary[tabindex="-1"]:focus{outline:0}textarea{width:100%}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{-webkit-appearance:none;color:var(--global-palette5);border:1px solid var(--global-gray-400);background:var(--global-palette9);border-radius:3px;max-width:100%;padding:.4em .5em;box-shadow:0 0 0 -7px #fff0}::-webkit-input-placeholder{color:var(--global-palette6)}::-moz-placeholder{color:var(--global-palette6);opacity:1}:placeholder-shown{color:var(--global-palette6)}:-ms-placeholder-shown{color:var(--global-palette6)}::placeholder{color:var(--global-palette6)}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:var(--global-palette3);border-color:var(--global-palette6);outline:0;box-shadow:0 5px 15px -7px #0000001a}button,.button,.wp-block-button__link,.wp-element-button,input[type=button],input[type=reset],input[type=submit]{background:var(--global-palette-btn-bg);color:var(--global-palette-btn);cursor:pointer;border:0;border-radius:3px;padding:.4em 1em;font-family:inherit;font-size:1.125rem;line-height:1.6;text-decoration:none;transition:all .2s;
12display:inline-block;box-shadow:0 0 0 -7px #fff0}button:visited,.button:visited,.wp-block-button__link:visited,.wp-element-button:visited,input[type=button]:visited,input[type=reset]:visited,input[type=submit]:visited{background:var(--global-palette-btn-bg);color:var(--global-palette-btn)}button:hover,button:focus,button:active,.button:hover,.button:focus,.button:active,.wp-block-button__link:hover,.wp-block-button__link:focus,.wp-block-button__link:active,.wp-element-button:hover,.wp-element-button:focus,.wp-element-button:active,input[type=button]:hover,input[type=button]:focus,input[type=button]:active,input[type=reset]:hover,input[type=reset]:focus,input[type=reset]:active,input[type=submit]:hover,input[type=submit]:focus,input[type=submit]:active{color:var(--global-palette-btn-hover);background:var(--global-palette-btn-bg-hover);box-shadow:0 15px 25px -7px #0000001a}button:disabled,button.disabled,.button:disabled,.button.disabled,.wp-block-button__link:disabled,.wp-block-button__link.disabled,.wp-element-button:disabled,.wp-element-button.disabled,input[type=button]:disabled,input[type=button].disabled,input[type=reset]:disabled,input[type=reset].disabled,input[type=submit]:disabled,input[type=submit].disabled{cursor:not-allowed;opacity:.5}.kadence-svg-iconset{align-self:center;display:inline-flex}.kadence-svg-iconset svg{width:1em;height:1em}.kadence-svg-iconset.svg-baseline svg{position:relative;top:.125em}.kt-clear:before,.kt-clear:after{content:" ";display:table}.kt-clear:after{clear:both}.content-area{margin:var(--global-xxl-spacing) 0}.entry-content{word-break:break-word}.site-container,.site-header-row-layout-contained,.site-footer-row-layout-contained,.entry-hero-layout-contained,.alignfull>.wp-block-cover__inner-container,.alignwide>.wp-block-cover__inner-container{padding:0 var(--global-content-edge-padding);margin:0 auto}.content-bg{background:#fff}@media screen and (width>=1025px){.has-sidebar .content-container{grid-gap:var(--global-xl-spacing);grid-template-columns:5fr 2fr;justify-content:center;display:grid}#secondary{grid-area:1/2;min-width:0}}#wrapper{overflow:clip}body.footer-on-bottom #wrapper{flex-direction:column;min-height:100vh;display:flex}body.footer-on-bottom #inner-wrap{flex:1 0 auto}.site-branding{max-height:inherit}.site-branding a.brand{color:inherit;max-height:inherit;flex-direction:row;align-items:center;gap:1em;text-decoration:none;display:flex}.site-branding a.brand img{display:block}.header-navigation ul ul.sub-menu,.header-navigation ul ul.submenu{z-index:1000;background:#fff;flex-direction:column;margin-left:0;display:none;position:absolute;top:100%;box-shadow:0 2px 13px #0000001a}body:not(.hide-focus-outline) .header-navigation li.menu-item--has-toggle>a:focus .dropdown-nav-toggle{opacity:.2}.header-navigation ul ul.sub-menu>li:last-child,.header-navigation ul ul.submenu>li:last-child{border-bottom:0}.header-navigation[class*=header-navigation-dropdown-animation-fade] ul ul.sub-menu,.header-navigation[class*=header-navigation-dropdown-animation-fade] ul ul.submenu{opacity:0;visibility:hidden;clip:rect(1px,1px,1px,1px);height:1px;transition:all .2s;display:block;overflow:hidden;transform:translate(0,0)}.header-navigation[class*=header-navigation-dropdown-animation-fade]:not(.click-to-open) ul li:hover>ul,.header-navigation[class*=header-navigation-dropdown-animation-fade]:not(.click-to-open) ul li.menu-item--toggled-on>ul,.header-navigation[class*=header-navigation-dropdown-animation-fade]:not(.click-to-open) ul li:not(.menu-item--has-toggle):focus>ul{opacity:1;visibility:visible;clip:auto;height:auto;overflow:visible;transform:translate(0,0)}.wp-site-blocks .nav--toggle-sub .dropdown-nav-special-toggle{pointer-events:none;border-radius:0;width:.9em;height:auto;display:block;inset:0 .7em 0 auto;overflow:hidden;box-shadow:none!important;background:#fff0!important;border:0!important;margin:0 -.1em 0 0!important;padding:0!important;position:absolute!important}.wp-site-blocks .nav--toggle-sub .sub-menu .dropdown-nav-special-toggle{width:2.6em;right:0;margin:0!important}.nav--toggle-sub .dropdown-nav-special-toggle:focus{z-index:10}.nav--toggle-sub .dropdown-nav-toggle{width:.7em;height:.7em;font-size:inherit;width:.9em;height:.9em;font-size:.9em;line-height:inherit;background:#fff0;border:none;border-radius:0;margin:0;padding:0;transition:opacity .2s;display:inline-flex;position:absolute;top:50%;right:0;overflow:visible;transform:translateY(-50%)}.nav--toggle-sub ul ul .dropdown-nav-toggle{right:.2em}.nav--toggle-sub ul ul .dropdown-nav-toggle .kadence-svg-iconset{transform:rotate(-90deg)}.nav--toggle-sub li.menu-item-has-children{position:relative}.nav-drop-title-wrap{padding-right:1em;display:block;position:relative}.nav--toggle-sub:not(.click-to-open) li:hover>ul,.nav--toggle-sub li.menu-item--toggled-on>ul,.nav--toggle-sub li:not(.menu-item--has-toggle):focus>ul,.nav--toggle-sub.click-to-open li.menu-item--has-toggle>ul.opened,.nav--toggle-sub li:not(.menu-item--has-toggle):focus-within>ul{display:block}@media (hover:none){.wp-site-blocks .nav--toggle-sub .menu-item--has-toggle:not(.menu-item--toggled-on) .dropdown-nav-special-toggle{pointer-events:all;width:100%;left:0;margin-right:0!important;right:0!important}.wp-site-blocks .nav--toggle-sub .menu-item--has-toggle:not(.menu-item--toggled-on)>a{pointer-events:none}}.header-navigation[class*=header-navigation-style-underline] .header-menu-container>ul>li>a{position:relative}.header-navigation[class*=header-navigation-style-underline] .header-menu-container>ul>li>a:after{content:"";background:currentColor;width:100%;height:2px;transition:transform .2s ease-in-out,color ease-in-out;position:absolute;bottom:0;right:50%;transform:scale(0)translate(-50%)}.header-navigation[class*=header-navigation-style-underline] .header-menu-container>ul>li>a:hover:after{transform:scale(1)translate(50%)}.header-navigation,.header-menu-container{display:flex}.header-navigation li.menu-item>a{width:100%;color:var(--global-palette4);text-decoration:none;transition:all .2s ease-in-out;display:block;transform:translate(0,0)}.header-navigation li.menu-item>a:hover,.header-navigation li.menu-item>a:focus{color:var(--global-palette-highlight)}.header-navigation ul.sub-menu,.header-navigation ul.submenu{margin:0;padding:0;list-style:none;display:block}.header-navigation ul li.menu-item>a{padding:.6em .5em}.header-navigation ul ul li.menu-item>a{outline-offset:-2px;
12width:200px;padding:1em}.header-navigation ul ul ul.sub-menu,.header-navigation ul ul ul.submenu{min-height:100%;top:0;left:100%;right:auto}.header-navigation .menu{flex-wrap:wrap;justify-content:center;align-items:center;margin:0;padding:0;list-style:none;display:flex}.menu-toggle-open{box-shadow:none;background:#fff0;align-items:center;display:flex}.menu-toggle-open .menu-toggle-icon{display:flex}.menu-toggle-open:hover,.menu-toggle-open:focus{box-shadow:none;background:#fff0;border-color:currentColor}.menu-toggle-open.menu-toggle-style-default{border:0}.wp-site-blocks .menu-toggle-open{box-shadow:none}.mobile-navigation{width:100%}.mobile-navigation a{width:100%;padding:.6em .5em;text-decoration:none;display:block}.mobile-navigation ul{margin:0;padding:0;list-style:none;display:block}.drawer-nav-drop-wrap{display:flex;position:relative}.drawer-nav-drop-wrap a{color:inherit}.drawer-nav-drop-wrap .drawer-sub-toggle{color:inherit;box-shadow:none;background:#fff0;border:0;border-radius:0;padding:.5em .7em;line-height:normal;display:flex}.drawer-nav-drop-wrap .drawer-sub-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.mobile-navigation ul ul{padding-left:1em;transition:all .2s ease-in-out}.mobile-navigation ul.has-collapse-sub-nav ul.sub-menu{display:none}body[class*=amp-mode-] .mobile-navigation ul ul{display:block}.mobile-navigation ul ul ul ul ul ul{padding-left:0}.popup-drawer{z-index:100000;transition:opacity .25s ease-in,left 0s .25s,right 0s .25s;display:none;position:fixed;inset:0 99999rem 0 -99999rem}.popup-drawer .drawer-overlay{opacity:0;background-color:#0006;transition:opacity .2s ease-in-out;position:fixed;inset:0}.popup-drawer .drawer-inner{color:#fff;opacity:0;background:#090c10;flex-direction:column;width:100%;max-width:90%;transition:transform .3s cubic-bezier(.77,.2,.05,1),opacity .25s cubic-bezier(.77,.2,.05,1);display:flex;position:fixed;top:0;bottom:0;right:0;overflow:auto;transform:translate(100%);box-shadow:0 0 2rem #0000001a}.popup-drawer .drawer-header{justify-content:flex-end;min-height:calc(1.2em + 24px);padding:0 1.5em;display:flex}.popup-drawer .drawer-header .drawer-toggle{color:inherit;box-shadow:none;background:#fff0;border:0;border-radius:0;padding:.6em .15em;font-size:24px;line-height:1;display:flex}.popup-drawer .drawer-header .drawer-toggle:hover{box-shadow:none}.popup-drawer .drawer-content{padding:0 1.5em 1.5em}.popup-drawer .drawer-header .drawer-toggle{box-sizing:content-box;width:1em;height:1em;font-size:24px;position:relative}.drawer-toggle .toggle-close-bar{transform-origin:50%;opacity:0;background:currentColor;border-radius:.08em;width:.75em;height:.08em;margin-top:-.04em;margin-left:-.375em;transition:transform .3s cubic-bezier(.77,.2,.05,1) .2s,opacity .3s cubic-bezier(.77,.2,.05,1) .2s;position:absolute;top:50%;left:50%;transform:rotate(45deg)translate(-50%)}.drawer-toggle .toggle-close-bar:last-child{transform:rotate(-45deg)translate(50%)}body[class*=showing-popup-drawer-]{overflow:hidden}#main-header{display:none}#masthead{z-index:11;position:relative}@media screen and (width>=1025px){#main-header{display:block}#mobile-header{display:none}}.site-header-row{grid-template-columns:auto auto;display:grid}.site-header-upper-inner-wrap.child-is-fixed{align-items:flex-end;display:flex}.site-header-upper-inner-wrap.child-is-fixed .site-main-header-wrap{width:100%}.site-header-section{max-height:inherit;display:flex}.site-header-item{max-height:inherit;align-items:center;margin-right:10px;display:flex}.site-header-section>.site-header-item:last-child{margin-right:0}.drawer-content .site-header-item{margin-bottom:10px;margin-right:0}.drawer-content .site-header-item:last-child{margin-bottom:0}.site-header-section-right{justify-content:flex-end}.kadence-sticky-header{z-index:1;position:relative}.item-is-fixed{z-index:1200;position:fixed;left:0;right:0}.kadence-sticky-header.item-is-fixed:not(.item-at-start) .site-branding a.brand img:not(.svg-logo-image){width:auto}#mobile-drawer{z-index:99999}#mobile-header .mobile-navigation>.mobile-menu-container.drawer-menu-container>ul.menu{flex-wrap:wrap;display:flex}
12#mobile-header .mobile-navigation:not(.drawer-navigation-parent-toggle-true) ul li.menu-item-has-children .drawer-nav-drop-wrap button,#mobile-header .mobile-navigation ul li.menu-item-has-children .drawer-nav-drop-wrap,#mobile-header .mobile-navigation ul li:not(.menu-item-has-children) a{border:0}.widget{margin-top:0;margin-bottom:1.5em}.widget-area .widget:last-child{margin-bottom:0}.widget-area .widget-title{text-transform:uppercase;margin-bottom:.5em;font-size:20px;line-height:1.5}.widget-area ul{padding-left:.5em}.widget-area a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)){color:var(--global-palette3);text-decoration:none}.widget-area a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)):hover{color:var(--global-palette-highlight);text-decoration:underline}.widget-area .widget{margin-left:0;margin-right:0}.widget li:not(.kb-table-of-content-list li){line-height:1.8}.entry{border-radius:.25rem;box-shadow:0 15px 25px -10px #0000000d}.content-wrap{position:relative}.site-main{min-width:0}@media screen and (width<=719px){.content-style-boxed .content-bg:not(.loop-entry){width:auto;margin-left:-1rem;margin-right:-1rem}.primary-sidebar{padding-left:0;padding-right:0}}.single-content{margin:var(--global-md-spacing) 0 0}.single-content address,.single-content figure,.single-content hr,.single-content p,.single-content table,.single-content pre,.single-content form,.single-content .wp-block-buttons,.single-content .wp-block-button,.single-content .wc-block-grid,.single-content .wp-block-kadence-advancedbtn,.single-content .wp-block-media-text,.single-content .wp-block-cover,.single-content .entry-content-asset,.single-content .wp-block-kadence-form,.single-content .wp-block-group,.single-content .wp-block-yoast-faq-block,.single-content .wp-block-yoast-how-to-block,.single-content .schema-faq-section,.single-content .wp-block-kadence-tableofcontents,.single-content .enlighter-default,.single-content .wp-block-kadence-iconlist,.single-content [class*=__inner-content]{margin-top:0;margin-bottom:var(--global-md-spacing)}.single-content p>img,.single-content li>img{display:inline-block}.single-content h1,.single-content h2,.single-content h3,.single-content h4,.single-content h5,.single-content h6{margin:1.5em 0 .5em}.single-content h1:first-child,.single-content h2:first-child,.single-content h3:first-child,.single-content h4:first-child,.single-content h5:first-child,.single-content h6:first-child,.single-content h1+*,.single-content h2+*,.single-content h3+*,.single-content h4+*,.single-content h5+*,.single-content h6+*{margin-top:0}.single-content ul,.single-content ol{margin:0 0 var(--global-md-spacing);padding-left:2em}.single-content li>ol,.single-content li>ul{margin:0}.single-content address:last-child,.single-content figure:last-child,.single-content hr:last-child,.single-content p:last-child,.single-content table:last-child,.single-content pre:last-child,.single-content form:last-child,.single-content .wp-block-buttons:last-child,.single-content .wp-block-button:last-child,.single-content .wp-block-kadence-advancedbtn:last-child,.single-content .wp-block-media-text:last-child,.single-content .wp-block-cover:last-child,.single-content .entry-content-asset:last-child,.single-content .wp-block-kadence-form:last-child,.single-content .wp-block-group:last-child,.single-content .wp-block-yoast-faq-block:last-child,.single-content .wp-block-yoast-how-to-block:last-child,.single-content .schema-faq-section:last-child,.single-content .wp-block-kadence-tableofcontents:last-child,.single-content .enlighter-default:last-child,.single-content .wp-block-kadence-iconlist:last-child,.single-content h1:last-child,.single-content h2:last-child,.single-content h3:last-child,.single-content h4:last-child,.single-content h5:last-child,.single-content h6:last-child,.single-content ul:last-child,.single-content ol:last-child{margin-bottom:0}.entry-content:after{clear:both;content:"";display:table}.entry-header{margin-bottom:1em}.entry-title{word-wrap:break-word}.primary-sidebar{margin-left:auto;margin-right:auto;padding-top:1.5rem;padding-bottom:1.5rem}@media screen and (width>=768px){.primary-sidebar{padding-left:0;padding-right:0}}@media screen and (width>=1025px){.primary-sidebar{margin:0;padding:0}}.site-footer-row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.site-footer-row.site-footer-row-columns-3{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.site-footer-row.site-footer-row-columns-1{justify-content:center;display:flex}.site-footer-row.site-footer-row-columns-1 .site-footer-section{text-align:center;flex:1;min-width:0}@media screen and (width>=720px) and (width<=1024px){.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-default,.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-row{grid-template-columns:minmax(0,1fr)}}@media screen and (width<=719px){.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-default,.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-row{grid-template-columns:minmax(0,1fr)}}.site-footer-section{max-height:inherit;display:flex}.footer-widget-area{flex:1;min-width:0;display:flex}.footer-widget-area>*{flex:1;min-width:0}.footer-widget-area.content-valign-top{align-items:flex-start}.footer-widget-area.content-align-left{text-align:left}.site-footer-section{position:relative}.site-footer-section:not(:last-child):after{content:"";width:0;height:auto;position:absolute;top:0;bottom:0;right:-15px;transform:translate(50%)}.footer-html{margin:1em 0}.footer-html p:last-child{margin-bottom:0}.footer-html p:first-child{margin-top:0}</style>
13<meta name="description" content="Have a question, correction, project cost update, or remodeling resource to share? Use the form below to contact RemodelingExpense.com."/>
14<meta name="robots" content="nofollow, noindex"/>
15<meta property="og:locale" content="en_US" />
16<meta property="og:type" content="article" />
17<meta property="og:title" content="Contact Us - Remodeling Expense" />
18<meta property="og:description" content="Have a question, correction, project cost update, or remodeling resource to share? Use the form below to contact RemodelingExpense.com." />
19<meta property="og:url" content="https://www.remodelingexpense.com/contact-us/" />
20<meta property="og:site_name" content="Remodeling Expense" />
21<meta property="og:updated_time" content="2026-07-06T18:30:59-04:00" />
22<meta property="article:published_time" content="2013-03-17T22:17:15-04:00" />
23<meta property="article:modified_time" content="2026-07-06T18:30:59-04:00" />
24<meta name="twitter:card" content="summary_large_image" />
25<meta name="twitter:title" content="Contact Us - Remodeling Expense" />
26<meta name="twitter:description" content="Have a question, correction, project cost update, or remodeling resource to share? Use the form below to contact RemodelingExpense.com." />
27<meta name="twitter:label1" content="Time to read" />
28<meta name="twitter:data1" content="Less than a minute" />
29<script type="application/ld+json" class="rank-math-schema">{"@context":"https://schema.org","@graph":[{"@type":["Person","Organization"],"@id":"https://www.remodelingexpense.com/#person","name":"Remodeling Expense","logo":{"@type":"ImageObject","@id":"https://www.remodelingexpense.com/#logo","url":"https://www.remodelingexpense.com/wp-content/uploads/cropped-RE-Logo-150x150.png","contentUrl":"https://www.remodelingexpense.com/wp-content/uploads/cropped-RE-Logo-150x150.png","caption":"Remodeling Expense","inLanguage":"en-US"},"image":{"@type":"ImageObject","@id":"https://www.remodelingexpense.com/#logo","url":"https://www.remodelingexpense.com/wp-content/uploads/cropped-RE-Logo-150x150.png","contentUrl":"https://www.remodelingexpense.com/wp-content/uploads/cropped-RE-Logo-150x150.png","caption":"Remodeling Expense","inLanguage":"en-US"}},{"@type":"WebSite","@id":"https://www.remodelingexpense.com/#website","url":"https://www.remodelingexpense.com","name":"Remodeling Expense","publisher":{"@id":"https://www.remodelingexpense.com/#person"},"inLanguage":"en-US"},{"@type":"BreadcrumbList","@id":"https://www.remodelingexpense.com/contact-us/#breadcrumb","itemListElement":[{"@type":"ListItem","position":"1","item":{"@id":"https://www.remodelingexpense.com","name":"Home"}},{"@type":"ListItem","position":"2","item":{"@id":"https://www.remodelingexpense.com/contact-us/","name":"Contact Us"}}]},{"@type":"WebPage","@id":"https://www.remodelingexpense.com/contact-us/#webpage","url":"https://www.remodelingexpense.com/contact-us/","name":"Contact Us - Remodeling Expense","datePublished":"2013-03-17T22:17:15-04:00","dateModified":"2026-07-06T18:30:59-04:00","isPartOf":{"@id":"https://www.remodelingexpense.com/#website"},"inLanguage":"en-US","breadcrumb":{"@id":"https://www.remodelingexpense.com/contact-us/#breadcrumb"}},{"@type":"Person","@id":"https://www.remodelingexpense.com/contact-us/#author","name":"Mike Martin","image":{"@type":"ImageObject","@id":"https://secure.gravatar.com/avatar/aae97b38184eefedcd25e5f549b423c3e008438b8255ae31dd74671c5d06effa?s=96&amp;d=mm&amp;r=g","url":"https://secure.gravatar.com/avatar/aae97b38184eefedcd25e5f549b423c3e008438b8255ae31dd74671c5d06effa?s=96&amp;d=mm&amp;r=g","caption":"Mike Martin","inLanguage":"en-US"},"sameAs":["https://www.remodelingexpense.com/"]},{"@type":"Article","headline":"Contact Us - Remodeling Expense","datePublished":"2013-03-17T22:17:15-04:00","dateModified":"2026-07-06T18:30:59-04:00","author":{"@id":"https://www.remodelingexpense.com/contact-us/#author","name":"Mike Martin"},"publisher":{"@id":"https://www.remodelingexpense.com/#person"},"description":"Have a question, correction, project cost update, or remodeling resource to share? Use the form below to contact RemodelingExpense.com.","name":"Contact Us - Remodeling Expense","@id":"https://www.remodelingexpense.com/contact-us/#richSnippet","isPartOf":{"@id":"https://www.remodelingexpense.com/contact-us/#webpage"},"inLanguage":"en-US","mainEntityOfPage":{"@id":"https://www.remodelingexpense.com/contact-us/#webpage"}}]}</script>
29
30<!-- /Rank Math WordPress SEO plugin -->
31
32<link rel="alternate" type="application/rss+xml" title="Remodeling Expense &raquo; Feed" href="https://www.remodelingexpense.com/feed/" />
33<link rel="alternate" type="application/rss+xml" title="Remodeling Expense &raquo; Comments Feed" href="https://www.remodelingexpense.com/comments/feed/" />
34			
34<script defer src="data:text/javascript,document.documentElement.classList.remove%28%20%27no-js%27%20%29%3B"></script>
34
35			<link rel="alternate" type="application/rss+xml" title="Remodeling Expense &raquo; Contact Us Comments Feed" href="https://www.remodelingexpense.com/contact-us/feed/" />
36<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.remodelingexpense.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.remodelingexpense.com%2Fcontact-us%2F" />
37<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.remodelingexpense.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.remodelingexpense.com%2Fcontact-us%2F&#038;format=xml" />
38<style id="wp-img-auto-sizes-contain-inline-css">img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
39/*# sourceURL=wp-img-auto-sizes-contain-inline-css */</style>
40<style id="wp-emoji-styles-inline-css">img.wp-smiley, img.emoji {
41		display: inline !important;
42		border: none !important;
43		box-shadow: none !important;
44		height: 1em !important;
45		width: 1em !important;
46		margin: 0 0.07em !important;
47		vertical-align: -0.1em !important;
48		background: none !important;
49		padding: 0 !important;
50	}
51/*# sourceURL=wp-emoji-styles-inline-css */</style>
52<style id="wp-block-library-inline-css">: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;
52--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}.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]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(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}}
53
54/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */</style>
55<style id="classic-theme-styles-inline-css">/*! This file is auto-generated */
56.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
57/*# sourceURL=/wp-includes/css/classic-themes.min.css */</style>
58
59<style id="global-styles-inline-css">:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--theme-palette-1: var(--global-palette1);--wp--preset--color--theme-palette-2: var(--global-palette2);--wp--preset--color--theme-palette-3: var(--global-palette3);--wp--preset--color--theme-palette-4: var(--global-palette4);--wp--preset--color--theme-palette-5: var(--global-palette5);--wp--preset--color--theme-palette-6: var(--global-palette6);--wp--preset--color--theme-palette-7: var(--global-palette7);--wp--preset--color--theme-palette-8: var(--global-palette8);--wp--preset--color--theme-palette-9: var(--global-palette9);--wp--preset--color--theme-palette-10: var(--global-palette10);--wp--preset--color--theme-palette-11: var(--global-palette11);--wp--preset--color--theme-palette-12: var(--global-palette12);--wp--preset--color--theme-palette-13: var(--global-palette13);--wp--preset--color--theme-palette-14: var(--global-palette14);--wp--preset--color--theme-palette-15: var(--global-palette15);--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,
590) 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: var(--global-font-size-small);--wp--preset--font-size--medium: var(--global-font-size-medium);--wp--preset--font-size--large: var(--global-font-size-large);--wp--preset--font-size--x-large: 42px;--wp--preset--font-size--larger: var(--global-font-size-larger);--wp--preset--font-size--xxlarge: var(--global-font-size-xxlarge);--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);}:root { --wp--style--global--content-size: var(--global-calc-content-width);--wp--style--global--wide-size: var(--global-calc-wide-content-width); }:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){font-style: inherit;font-weight: inherit;letter-spacing: inherit;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-theme-palette-1-color{color: var(--wp--preset--color--theme-palette-1) !important;}.has-theme-palette-2-color{color: var(--wp--preset--color--theme-palette-2) !important;}.has-theme-palette-3-color{color: var(--wp--preset--color--theme-palette-3) !important;}.has-theme-palette-4-color{color: var(--wp--preset--color--theme-palette-4) !important;}.has-theme-palette-5-color{color: var(--wp--preset--color--theme-palette-5) !important;}.has-theme-palette-6-color{color: var(--wp--preset--color--theme-palette-6) !important;}.has-theme-palette-7-color{color: var(--wp--preset--color--theme-palette-7) !important;}.has-theme-palette-8-color{color: var(--wp--preset--color--theme-palette-8) !important;}.has-theme-palette-9-color{color: var(--wp--preset--color--theme-palette-9) !important;}.has-theme-palette-10-color{color: var(--wp--preset--color--theme-palette-10) !important;}.has-theme-palette-11-color{color: var(--wp--preset--color--theme-palette-11) !important;}.has-theme-palette-12-color{color: var(--wp--preset--color--theme-palette-12) !important;}.has-theme-palette-13-color{color: var(--wp--preset--color--theme-palette-13) !important;}.has-theme-palette-14-color{color: var(--wp--preset--color--theme-palette-14) !important;}.has-theme-palette-15-color{color: var(--wp--preset--color--theme-palette-15) !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-theme-palette-1-background-color{background-color: var(--wp--preset--color--theme-palette-1) !important;}.has-theme-palette-2-background-color{background-color: var(--wp--preset--color--theme-palette-2) !important;}.has-theme-palette-3-background-color{background-color: var(--wp--preset--color--theme-palette-3) !important;}.has-theme-palette-4-background-color{background-color: var(--wp--preset--color--theme-palette-4) !important;}.has-theme-palette-5-background-color{background-color: var(--wp--preset--color--theme-palette-5) !important;}.has-theme-palette-6-background-color{background-color: var(--wp--preset--color--theme-palette-6) !important;}.has-theme-palette-7-background-color{background-color: var(--wp--preset--color--theme-palette-7) !important;}.has-theme-palette-8-background-color{background-color: var(--wp--preset--color--theme-palette-8) !important;}.has-theme-palette-9-background-color{background-color: var(--wp--preset--color--theme-palette-9) !important;}.has-theme-palette-10-background-color{background-color: var(--wp--preset--color--theme-palette-10) !important;}.has-theme-palette-11-background-color{background-color: var(--wp--preset--color--theme-palette-11) !important;}.has-theme-palette-12-background-color{background-color: var(--wp--preset--color--theme-palette-12) !important;}.has-theme-palette-13-background-color{background-color: var(--wp--preset--color--theme-palette-13) !important;}.has-theme-palette-14-background-color{background-color: var(--wp--preset--color--theme-palette-14) !important;}.has-theme-palette-15-background-color{background-color: var(--wp--preset--color--theme-palette-15) !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-theme-palette-1-border-color{border-color: var(--wp--preset--color--theme-palette-1) !important;}.has-theme-palette-2-border-color{border-color: var(--wp--preset--color--theme-palette-2) !important;}.has-theme-palette-3-border-color{border-color: var(--wp--preset--color--theme-palette-3) !important;}.has-theme-palette-4-border-color{border-color: var(--wp--preset--color--theme-palette-4) !important;}.has-theme-palette-5-border-color{border-color: var(--wp--preset--color--theme-palette-5) !important;}.has-theme-palette-6-border-color{border-color: var(--wp--preset--color--theme-palette-6) !important;}.has-theme-palette-7-border-color{border-color: var(--wp--preset--color--theme-palette-7) !important;}.has-theme-palette-8-border-color{border-color: var(--wp--preset--color--theme-palette-8) !important;}.has-theme-palette-9-border-color{border-color: var(--wp--preset--color--theme-palette-9) !important;}.has-theme-palette-10-border-color{border-color: var(--wp--preset--color--theme-palette-10) !important;}.has-theme-palette-11-border-color{border-color: var(--wp--preset--color--theme-palette-11) !important;}.has-theme-palette-12-border-color{border-color: var(--wp--preset--color--theme-palette-12) !important;}.has-theme-palette-13-border-color{border-color: var(--wp--preset--color--theme-palette-13) !important;}.has-theme-palette-14-border-color{border-color: var(--wp--preset--color--theme-palette-14) !important;}.has-theme-palette-15-border-color{border-color: var(--wp--preset--color--theme-palette-15) !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;}
59.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-larger-font-size{font-size: var(--wp--preset--font-size--larger) !important;}.has-xxlarge-font-size{font-size: var(--wp--preset--font-size--xxlarge) !important;}
60/*# sourceURL=global-styles-inline-css */</style>
61
62<link rel='stylesheet' id='re-cost-value-css' media='all'  data-href="https://www.remodelingexpense.com/wp-content/cache/flying-press/08e913b0067a.cost-vs-value.css"/>
63<link rel='stylesheet' id='limit_qty_max__css-css' media='all'  data-href="https://www.remodelingexpense.com/wp-content/cache/flying-press/1743445da7e9.helpful.css"/>
64<style id="re-category-sidebars-front-inline-css">.re-category-sidebar { margin: 0 0 28px; }
65.re-category-sidebar-image,
66.re-category-sidebar-cta,
67.re-category-sidebar-links,
68.re-category-sidebar-ad {
69	background: #fff;
70	border: 1px solid #e5e7eb;
71	border-radius: 12px;
72	box-shadow: 0 1px 4px rgba(0,0,0,0.04);
73	margin-bottom: 20px;
74	overflow: hidden;
75}
76.re-category-sidebar-image img { display: block; height: auto; width: 100%; }
77.re-category-sidebar-cta,
78.re-category-sidebar-links,
79.re-category-sidebar-ad { padding: 18px; }
80.re-category-sidebar h3 { font-size: 18px; line-height: 1.25; margin: 0 0 10px; }
81.re-category-sidebar p { font-size: 15px; line-height: 1.5; margin: 0 0 14px; }
82.re-category-sidebar-button {
83	background: #f89407;
84	border-radius: 8px;
85	color: #fff !important;
86	display: block;
87	font-weight: 700;
88	padding: 11px 14px;
89	text-align: center;
90	text-decoration: none;
91}
92.re-category-sidebar-button:hover { opacity: 0.9; }
93.re-category-sidebar-links ul { list-style: none; margin: 0; padding: 0; }
94.re-category-sidebar-links li { border-top: 1px solid #eef0f2; list-style: none; margin: 0; padding: 9px 0; }
95.re-category-sidebar-links li:first-child { border-top: 0; }
96.re-category-sidebar-links a { font-size: 15px; font-weight: 600; text-decoration: none; }
97@media only screen and (max-width: 767px) {
98	.re-category-sidebar { margin-top: 24px; }
99}
100
101/*# sourceURL=re-category-sidebars-front-inline-css */</style>
102<style id="re-legacy-shortcodes-inline-css">.re-legacy-column-grid {
103			align-items: start;
104			display: grid;
105			gap: 28px;
106			grid-template-columns: repeat(3, minmax(0, 1fr));
107			margin: 34px 0 26px;
108		}
109
110		.re-legacy-column-grid .re-legacy-column {
111			float: none !important;
112			margin: 0 !important;
113			width: auto !important;
114		}
115
116		.re-legacy-column {
117			box-sizing: border-box;
118			float: left;
119			margin-bottom: 32px;
120			margin-right: 3.5%;
121			vertical-align: top;
122		}
123
124		.re-legacy-column.re-legacy-first {
125			clear: both;
126		}
127
128		.re-legacy-column.re-legacy-one-half {
129			width: 48.25%;
130		}
131
132		.re-legacy-column.re-legacy-one-third {
133			width: 31%;
134		}
135
136		.re-legacy-column.re-legacy-one-fourth {
137			width: 22.37%;
138		}
139
140		.re-legacy-column.re-legacy-one-sixth {
141			width: 13.75%;
142		}
143
144		.re-legacy-column:last-of-type {
145			margin-right: 0;
146		}
147
148		.re-legacy-accordion {
149			background: #fff;
150			border: 1px solid #d7dde5;
151			border-radius: 8px;
152			box-shadow: 0 4px 14px rgba(15, 23, 42, 0.04);
153			overflow: hidden;
154		}
155
156		.re-legacy-accordion > p,
157		.re-legacy-accordion > br,
158		.re-legacy-column > p:empty {
159			display: none !important;
160		}
161
162		.re-legacy-accordion-item + .re-legacy-accordion-item {
163			border-top: 1px solid #d7dde5;
164		}
165
166		.re-legacy-accordion-trigger {
167			align-items: center;
168			background: #f8fafc;
169			border: 0;
170			border-radius: 0;
171			box-shadow: none;
172			color: #172033;
173			cursor: pointer;
174			display: flex;
175			font-size: 17px;
176			font-weight: 800;
177			justify-content: space-between;
178			line-height: 1.2;
179			margin: 0;
180			min-height: 58px;
181			padding: 14px 18px;
182			text-align: left;
183			width: 100%;
184		}
185
186		.re-legacy-accordion-trigger:hover {
187			background: #eef5ef;
188		}
189
190		.re-legacy-accordion-trigger.is-open {
191			background: #2f9e44;
192			color: #fff;
193		}
194
195		.re-legacy-accordion-icon {
196			font-size: 21px;
197			font-weight: 900;
198			line-height: 1;
199			margin-left: 14px;
200		}
201
202		.re-legacy-accordion-trigger.is-open .re-legacy-accordion-icon {
203			color: #fff;
204		}
205
206		.re-legacy-accordion-panel {
207			background: #fff;
208			display: none;
209			padding: 16px 18px 18px;
210		}
211
212		.re-legacy-accordion-panel.is-open {
213			display: block;
214		}
215
216		.re-legacy-accordion-panel p {
217			margin: 0;
218		}
219
220		.re-legacy-accordion-panel a {
221			border-bottom: 1px solid #dbe4ef;
222			color: #2f9e44;
223			display: block;
224			font-size: 15px;
225			font-weight: 750;
226			line-height: 1.35;
227			padding: 8px 0;
228			text-decoration: none;
229		}
230
231		.re-legacy-accordion-panel a:hover {
232			color: #f97316;
233			text-decoration: underline;
234		}
235
236		.re-legacy-button-link {
237			background: #f97316;
238			border-radius: 6px;
239			color: #fff !important;
240			display: inline-block !important;
241			font-weight: 800;
242			padding: 10px 14px !important;
243			text-decoration: none !important;
244		}
245
246		.re-legacy-separator {
247			clear: both;
248		}
249
250		@media only screen and (max-width: 900px) {
251			.re-legacy-column-grid {
252				gap: 22px;
253				grid-template-columns: 1fr;
254			}
255
256			.re-legacy-column,
257			.re-legacy-column.re-legacy-one-half,
258			.re-legacy-column.re-legacy-one-third,
259			.re-legacy-column.re-legacy-one-fourth,
260			.re-legacy-column.re-legacy-one-sixth {
261				float: none;
262				margin-right: 0;
263				width: 100%;
264			}
265		}
266	
267/*# sourceURL=re-legacy-shortcodes-inline-css */</style>
268<link rel='stylesheet' id='rerc-public-css' media='all'  data-href="https://www.remodelingexpense.com/wp-content/cache/flying-press/ad42e3c2133f.reported-costs.css"/>
269<link rel='stylesheet' id='kadence-global-css' media='all'  data-href="https://www.remodelingexpense.com/wp-content/cache/flying-press/7b5ec4fb9d22.global.min.css"/>
270<style id="kadence-global-inline-css">/* Kadence Base CSS */
271:root{--global-palette1:#2B6CB0;--global-palette2:#215387;--global-palette3:#1A202C;--global-palette4:#2D3748;--global-palette5:#4A5568;--global-palette6:#718096;--global-palette7:#EDF2F7;--global-palette8:#F7FAFC;--global-palette9:#ffffff;--global-palette10:oklch(from var(--global-palette1) calc(l + 0.10 * (1 - l)) calc(c * 1.00) calc(h + 180) / 100%);--global-palette11:#13612e;--global-palette12:#1159af;--global-palette13:#b82105;--global-palette14:#f7630c;--global-palette15:#f5a524;--global-palette9rgb:255, 255, 255;--global-palette-highlight:var(--global-palette1);--global-palette-highlight-alt:var(--global-palette2);--global-palette-highlight-alt2:var(--global-palette9);--global-palette-btn-bg:var(--global-palette1);--global-palette-btn-bg-hover:var(--global-palette2);--global-palette-btn:var(--global-palette9);--global-palette-btn-hover:var(--global-palette9);--global-palette-btn-sec-bg:var(--global-palette7);--global-palette-btn-sec-bg-hover:var(--global-palette2);--global-palette-btn-sec:var(--global-palette3);--global-palette-btn-sec-hover:var(--global-palette9);--global-body-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--global-heading-font-family:inherit;--global-primary-nav-font-family:inherit;--global-fallback-font:sans-serif;--global-display-fallback-font:sans-serif;--global-content-width:1290px;--global-content-wide-width:calc(1290px + 230px);--global-content-narrow-width:842px;--global-content-edge-padding:1.5rem;--global-content-boxed-padding:2rem;--global-calc-content-width:calc(1290px - var(--global-content-edge-padding) - var(--global-content-edge-padding) );--wp--style--global--content-size:var(--global-calc-content-width);}.wp-site-blocks{--global-vw:calc( 100vw - ( 0.5 * var(--scrollbar-offset)));}body{background:var(--global-palette8);}body, input, select, optgroup, textarea{font-weight:400;font-size:17px;line-height:1.6;font-family:var(--global-body-font-family);color:var(--global-palette4);}.content-bg, body.content-style-unboxed .site{background:var(--global-palette9);}h1,h2,h3,h4,h5,h6{font-family:var(--global-heading-font-family);}h1{font-weight:700;font-size:32px;line-height:1.5;color:var(--global-palette3);}h2{font-weight:700;font-size:28px;line-height:1.5;color:var(--global-palette3);}h3{font-weight:700;font-size:24px;line-height:1.5;color:var(--global-palette3);}h4{font-weight:700;font-size:22px;line-height:1.5;color:var(--global-palette4);}h5{font-weight:700;font-size:20px;line-height:1.5;color:var(--global-palette4);}h6{font-weight:700;font-size:18px;line-height:1.5;color:var(--global-palette5);}.entry-hero .kadence-breadcrumbs{max-width:1290px;}.site-container, .site-header-row-layout-contained, .site-footer-row-layout-contained, .entry-hero-layout-contained, .comments-area, .alignfull > .wp-block-cover__inner-container, .alignwide > .wp-block-cover__inner-container{max-width:var(--global-content-width);}.content-width-narrow .content-container.site-container, .content-width-narrow .hero-container.site-container{max-width:var(--global-content-narrow-width);}@media all and (min-width: 1520px){.wp-site-blocks .content-container  .alignwide{margin-left:-115px;margin-right:-115px;width:unset;max-width:unset;}}@media all and (min-width: 1102px){.content-width-narrow .wp-site-blocks .content-container .alignwide{margin-left:-130px;margin-right:-130px;width:unset;max-width:unset;}}.content-style-boxed .wp-site-blocks .entry-content .alignwide{margin-left:calc( -1 * var( --global-content-boxed-pa
271dding ) );margin-right:calc( -1 * var( --global-content-boxed-padding ) );}.content-area{margin-top:5rem;margin-bottom:5rem;}@media all and (max-width: 1024px){.content-area{margin-top:3rem;margin-bottom:3rem;}}@media all and (max-width: 767px){.content-area{margin-top:2rem;margin-bottom:2rem;}}@media all and (max-width: 1024px){:root{--global-content-boxed-padding:2rem;}}@media all and (max-width: 767px){:root{--global-content-boxed-padding:1.5rem;}}.entry-content-wrap{padding:2rem;}@media all and (max-width: 1024px){.entry-content-wrap{padding:2rem;}}@media all and (max-width: 767px){.entry-content-wrap{padding:1.5rem;}}.entry.single-entry{box-shadow:0px 15px 15px -10px rgba(0,0,0,0.05);}.entry.loop-entry{box-shadow:0px 15px 15px -10px rgba(0,0,0,0.05);}.loop-entry .entry-content-wrap{padding:2rem;}@media all and (max-width: 1024px){.loop-entry .entry-content-wrap{padding:2rem;}}@media all and (max-width: 767px){.loop-entry .entry-content-wrap{padding:1.5rem;}}.primary-sidebar.widget-area .widget{margin-bottom:1.5em;color:var(--global-palette4);}.primary-sidebar.widget-area .widget-title{font-weight:700;font-size:20px;line-height:1.5;color:var(--global-palette3);}button, .button, .wp-block-button__link, input[type="button"], input[type="reset"], input[type="submit"], .fl-button, .elementor-button-wrapper .elementor-button, .wc-block-components-checkout-place-order-button, .wc-block-cart__submit{box-shadow:0px 0px 0px -7px rgba(0,0,0,0);}button:hover, button:focus, button:active, .button:hover, .button:focus, .button:active, .wp-block-button__link:hover, .wp-block-button__link:focus, .wp-block-button__link:active, input[type="button"]:hover, input[type="button"]:focus, input[type="button"]:active, input[type="reset"]:hover, input[type="reset"]:focus, input[type="reset"]:active, input[type="submit"]:hover, input[type="submit"]:focus, input[type="submit"]:active, .elementor-button-wrapper .elementor-button:hover, .elementor-button-wrapper .elementor-button:focus, .elementor-button-wrapper .elementor-button:active, .wc-block-cart__submit:hover{box-shadow:0px 15px 25px -7px rgba(0,0,0,0.1);}.kb-button.kb-btn-global-outline.kb-btn-global-inherit{padding-top:calc(px - 2px);padding-right:calc(px - 2px);padding-bottom:calc(px - 2px);padding-left:calc(px - 2px);}@media all and (min-width: 1025px){.transparent-header .entry-hero .entry-hero-container-inner{padding-top:80px;}}@media all and (max-width: 1024px){.mobile-transparent-header .entry-hero .entry-hero-container-inner{padding-top:80px;}}@media all and (max-width: 767px){.mobile-transparent-header .entry-hero .entry-hero-container-inner{padding-top:80px;}}.entry-hero.page-hero-section .entry-header{min-height:200px;}.entry-author-style-center{padding-top:var(--global-md-spacing);border-top:1px solid var(--global-gray-500);}.entry-author-style-center .entry-author-avatar, .entry-meta .author-avatar{display:none;}.entry-author-style-normal .entry-author-profile{padding-left:0px;}#comments .comment-meta{margin-left:0px;}
272/* Kadence Header CSS */
273@media all and (max-width: 1024px){.mobile-transparent-header #masthead{position:absolute;left:0px;right:0px;z-index:100;}.kadence-scrollbar-fixer.mobile-transparent-header #masthead{right:var(--scrollbar-offset,0);}.mobile-transparent-header #masthead, .mobile-transparent-header .site-top-header-wrap .site-header-row-container-inner, .mobile-transparent-header .site-main-header-wrap .site-header-row-container-inner, .mobile-transparent-header .site-bottom-header-wrap .site-header-row-container-inner{background:transparent;}.site-header-row-tablet-layout-fullwidth, .site-header-row-tablet-layout-standard{padding:0px;}}@media all and (min-width: 1025px){.transparent-header #masthead{position:absolute;left:0px;right:0px;z-index:100;}.transparent-header.kadence-scrollbar-fixer #masthead{right:var(--scrollbar-offset,0);}.transparent-header #masthead, .transparent-header .site-top-header-wrap .site-header-row-container-inner, .transparent-header .site-main-header-wrap .site-header-row-container-inner, .transparent-header .site-bottom-header-wrap .site-header-row-container-inner{background:transparent;}}.site-branding a.brand img{max-width:333px;}.site-branding a.brand img.svg-logo-image{width:333px;}.site-branding{padding:0px 0px 0px 0px;}#masthead, #masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start):not(.site-header-row-container):not(.site-main-header-wrap), #masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start) > .site-header-row-container-inner{background:#ffffff;}.site-main-header-inner-wrap{min-height:80px;}.site-main-header-wrap.site-header-row-container.site-header-focus-item.site-header-row-layout-standard.kadence-sticky-header.item-is-fixed.item-is-stuck, .site-header-upper-inner-wrap.kadence-sticky-header.item-is-fixed.item-is-stuck, .site-header-inner-wrap.kadence-sticky-header.item-is-fixed.item-is-stuck, .site-top-header-wrap.site-header-row-container.site-header-focus-item.site-header-row-layout-standard.kadence-sticky-header.item-is-fixed.item-is-stuck, .site-bottom-header-wrap.site-header-row-container.site-header-focus-item.site-header-row-layout-standard.kadence-sticky-header.item-is-fixed.item-is-stuck{box-shadow:0px 0px 0px 0px rgba(0,0,0,0);}.header-navigation[class*="header-navigation-style-underline"] .header-menu-container.primary-menu-container>ul>li>a:after{width:calc( 100% - 1.2em);}.main-navigation .primary-menu-container > ul > li.menu-item > a{padding-left:calc(1.2em / 2);padding-right:calc(1.2em / 2);padding-top:0.6em;padding-bottom:0.6em;color:var(--global-palette5);}.main-navigation .primary-menu-container > ul > li.menu-item .dropdown-nav-special-toggle{right:calc(1.2em / 2);}.main-navigation .primary-menu-container > ul > li.menu-item > a:hover{color:var(--global-palette-highlight);}.main-navigation .primary-menu-container > ul > li.menu-item.current-menu-item > a{color:var(--global-palette3);}.header-navigation .header-menu-container ul ul.sub-menu, .header-navigation .header-menu-container ul ul.submenu{background:var(--global-palette3);box-shadow:0px 2px 13px 0px rgba(0,0,0,0.1);}.header-navigation .header-menu-container ul ul li.menu-item, .header-menu-container ul.menu > li.kadence-menu-mega-enabled > ul > li.menu-item > a{border-bottom:1px solid rgba(255,255,255,0.1);border-radius:0px 0px 0px 0px;}.header-navigation .header-menu-container ul ul li.menu-item >
273 a{width:200px;padding-top:1em;padding-bottom:1em;color:var(--global-palette8);font-size:12px;}.header-navigation .header-menu-container ul ul li.menu-item > a:hover{color:var(--global-palette9);background:var(--global-palette4);border-radius:0px 0px 0px 0px;}.header-navigation .header-menu-container ul ul li.menu-item.current-menu-item > a{color:var(--global-palette9);background:var(--global-palette4);border-radius:0px 0px 0px 0px;}.mobile-toggle-open-container .menu-toggle-open, .mobile-toggle-open-container .menu-toggle-open:focus{color:var(--global-palette5);padding:0.4em 0.6em 0.4em 0.6em;font-size:14px;}.mobile-toggle-open-container .menu-toggle-open.menu-toggle-style-bordered{border:1px solid currentColor;}.mobile-toggle-open-container .menu-toggle-open .menu-toggle-icon{font-size:20px;}.mobile-toggle-open-container .menu-toggle-open:hover, .mobile-toggle-open-container .menu-toggle-open:focus-visible{color:var(--global-palette-highlight);}.mobile-navigation ul li{font-size:14px;}.mobile-navigation ul li a{padding-top:1em;padding-bottom:1em;}.mobile-navigation ul li > a, .mobile-navigation ul li.menu-item-has-children > .drawer-nav-drop-wrap{color:var(--global-palette8);}.mobile-navigation ul li.current-menu-item > a, .mobile-navigation ul li.current-menu-item.menu-item-has-children > .drawer-nav-drop-wrap{color:var(--global-palette-highlight);}.mobile-navigation ul li.menu-item-has-children .drawer-nav-drop-wrap, .mobile-navigation ul li:not(.menu-item-has-children) a{border-bottom:1px solid rgba(255,255,255,0.1);}.mobile-navigation:not(.drawer-navigation-parent-toggle-true) ul li.menu-item-has-children .drawer-nav-drop-wrap button{border-left:1px solid rgba(255,255,255,0.1);}#mobile-drawer .drawer-header .drawer-toggle{padding:0.6em 0.15em 0.6em 0.15em;font-size:24px;}
274/* Kadence Footer CSS */
275.site-top-footer-inner-wrap{padding-top:30px;padding-bottom:30px;grid-column-gap:30px;grid-row-gap:30px;}.site-top-footer-inner-wrap .widget{margin-bottom:30px;}.site-top-footer-inner-wrap .site-footer-section:not(:last-child):after{right:calc(-30px / 2);}.site-bottom-footer-inner-wrap{padding-top:30px;padding-bottom:30px;grid-column-gap:30px;}.site-bottom-footer-inner-wrap .widget{margin-bottom:30px;}.site-bottom-footer-inner-wrap .site-footer-section:not(:last-child):after{right:calc(-30px / 2);}
276/*# sourceURL=kadence-global-inline-css */</style>
277<link rel='stylesheet' id='kadence-header-css' media='all'  data-href="https://www.remodelingexpense.com/wp-content/cache/flying-press/9912047b8887.header.min.css"/>
278<link rel='stylesheet' id='kadence-content-css' media='all'  data-href="https://www.remodelingexpense.com/wp-content/cache/flying-press/f977bc882562.content.min.css"/>
279<link rel='stylesheet' id='kadence-sidebar-css' media='all'  data-href="https://www.remodelingexpense.com/wp-content/cache/flying-press/4499ae1fbaca.sidebar.min.css"/>
280<link rel='stylesheet' id='kadence-footer-css' media='all'  data-href="https://www.remodelingexpense.com/wp-content/cache/flying-press/7a20740c12ff.footer.min.css"/>
281<link rel='stylesheet' id='kadence-rankmath-css' media='all'  data-href="https://www.remodelingexpense.com/wp-content/cache/flying-press/8bb1a200ced6.rankmath.min.css"/>
282<script id="jquery-core-js" src="https://www.remodelingexpense.com/wp-includes/js/jquery/jquery.min.js?ver=826eb77e86b0" defer></script>
vendor: 1 bytes, line 282
282
283<script id="jquery-migrate-js" src="https://www.remodelingexpense.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=9ffeb32e2d9e" defer></script>
283
284<link rel="https://api.w.org/" href="https://www.remodelingexpense.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.remodelingexpense.com/wp-json/wp/v2/pages/15" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.remodelingexpense.com/xmlrpc.php?rsd" />
285
286<link rel='shortlink' href='https://www.remodelingexpense.com/?p=15' />
287        <style id="re-cost-value-dynamic-css">.re-cv{--re-cv-accent:#f97316;--re-cv-dark:#0f172a;--re-cv-green:#16a34a;--re-cv-red:#dc2626;--re-cv-soft:#f8fafc;--re-cv-border:#e2e8f0;}</style>
288        <!-- Google tag (gtag.js) -->
vendor: 59 bytes, lines 288-289
288
289<script src="https://www.googletagmanager.com/gtag/js?id=
289G-BW7Q1F0914
vendor: 19 bytes, line 289
289" defer></script>
290<script defer src="data:text/javascript,window.dataLayer%20%3D%20window.dataLayer%20%7C%7C%20%5B%5D%3B%0D%0A%0D%0A%09function%20gtag%28%29%20%7B%0D%0A%09%09dataLayer.push%28arguments%29%3B%0D%0A%09%7D%0D%0A%0D%0A%09gtag%28%22js%22%2C%20new%20Date%28%29%29%3B%0D%0A%09gtag%28%22config%22%2C%20%22G-BW7Q1F0914%22%29%3B"></script>
290
291
292<!-- Microsoft Clarity -->
293<script type="text/javascript" defer src="data:text/javascript,%28function%28c%2Cl%2Ca%2Cr%2Ci%2Ct%2Cy%29%7B%0D%0A%09%09c%5Ba%5D%3Dc%5Ba%5D%7C%7Cfunction%28%29%7B%0D%0A%09%09%09%28c%5Ba%5D.q%3Dc%5Ba%5D.q%7C%7C%5B%5D%29.push%28arguments%29%3B%0D%0A%09%09%7D%3B%0D%0A%09%09t%3Dl.createElement%28r%29%3B%0D%0A%09%09t.async%3D1%3B%0D%0A%09%09t.src%3D%22https%3A%2F%2Fwww.clarity.ms%2Ftag%2F%22%2Bi%3B%0D%0A%09%09y%3Dl.getElementsByTagName%28r%29%5B0%5D%3B%0D%0A%09%09y.parentNode.insertBefore%28t%2Cy%29%3B%0D%0A%09%7D%29%28window%2C%20document%2C%20%22clarity%22%2C%20%22script%22%2C%20%22xnujppdcio%22%29%3B"></script>
293<script type="text/javascript" defer src="data:text/javascript,%28function%28url%29%7B%0A%09if%28%2F%28%3F%3AChrome%5C%2F26%5C.0%5C.1410%5C.63%20Safari%5C%2F537%5C.31%7CWordfenceTestMonBot%29%2F.test%28navigator.userAgent%29%29%7B%20return%3B%20%7D%0A%09var%20addEvent%20%3D%20function%28evt%2C%20handler%29%20%7B%0A%09%09if%20%28window.addEventListener%29%20%7B%0A%09%09%09document.addEventListener%28evt%2C%20handler%2C%20false%29%3B%0A%09%09%7D%20else%20if%20%28window.attachEvent%29%20%7B%0A%09%09%09document.attachEvent%28%27on%27%20%2B%20evt%2C%20handler%29%3B%0A%09%09%7D%0A%09%7D%3B%0A%09var%20removeEvent%20%3D%20function%28evt%2C%20handler%29%20%7B%0A%09%09if%20%28window.removeEventListener%29%20%7B%0A%09%09%09document.removeEventListener%28evt%2C%20handler%2C%20false%29%3B%0A%09%09%7D%20else%20if%20%28window.detachEvent%29%20%7B%0A%09%09%09document.detachEvent%28%27on%27%20%2B%20evt%2C%20handler%29%3B%0A%09%09%7D%0A%09%7D%3B%0A%09var%20evts%20%3D%20%27contextmenu%20dblclick%20drag%20dragend%20dragenter%20dragleave%20dragover%20dragstart%20drop%20keydown%20keypress%20keyup%20mousedown%20mousemove%20mouseout%20mouseover%20mouseup%20mousewheel%20scroll%27.split%28%27%20%27%29%3B%0A%09var%20logHuman%20%3D%20function%28%29%20%7B%0A%09%09if%20%28window.wfLogHumanRan%29%20%7B%20return%3B%20%7D%0A%09%09window.wfLogHumanRan%20%3D%20true%3B%0A%09%09var%20wfscr%20%3D%20document.createElement%28%27script%27%29%3B%0A%09%09wfscr.type%20%3D%20%27text%2Fjavascript%27%3B%0A%09%09wfscr.async%20%3D%20true%3B%0A%09%09wfscr.src%20%3D%20url%20%2B%20%27%26r%3D%27%20%2B%20Math.random%28%29%3B%0A%09%09%28document.getElementsByTagName%28%27head%27%29%5B0%5D%7C%7Cdocument.getElementsByTagName%28%27body%27%29%5B0%5D%29.appendChild%28wfscr%29%3B%0A%09%09for%20%28var%20i%20%3D%200%3B%20i%20%3C%20evts.length%3B%20i%2B%2B%29%20%7B%0A%09%09%09removeEvent%28evts%5Bi%5D%2C%20logHuman%29%3B%0A%09%09%7D%0A%09%7D%3B%0A%09for%20%28var%20i%20%3D%200%3B%20i%20%3C%20evts.length%3B%20i%2B%2B%29%20%7B%0A%09%09addEvent%28evts%5Bi%5D%2C%20logHuman%29%3B%0A%09%7D%0A%7D%29%28%27%2F%2Fwww.remodelingexpense.com%2F%3Fwordfence_lh%3D1%26hid%3DA4B4EA6A140DCE8AF8E3A2031D1EE935%27%29%3B"></script>
293<link rel="pingback" href="https://www.remodelingexpense.com/xmlrpc.php"><link rel="icon" href="https://www.remodelingexpense.com/wp-content/uploads/cropped-RE-ICON-1-1-32x32.png" sizes="32x32" />
294<link rel="icon" href="https://www.remodelingexpense.com/wp-content/uploads/cropped-RE-ICON-1-1-192x192.png" sizes="192x192" />
295<link rel="apple-touch-icon" href="https://www.remodelingexpense.com/wp-content/uploads/cropped-RE-ICON-1-1-180x180.png" />
296<meta name="msapplication-TileImage" content="https://www.remodelingexpense.com/wp-content/uploads/cropped-RE-ICON-1-1-270x270.png" />
297<style id="wp-custom-css">/* RemodelingExpense Refresh Components
298------------------------------------------------------------ */
299.re-insight-card {
300	background: #fafbfc;
301	border: 1px solid #e5e7eb;
302	border-left: 5px solid #f89407;
303	border-radius: 10px;
304	box-shadow: 0 1px 4px rgba(0,0,0,0.04);
305	margin: 28px 0;
306	padding: 22px;
307}
308.re-insight-card h2,
309.re-insight-card h3 {
310	margin-top: 0;
311}
312.re-insight-card p:last-child {
313	margin-bottom: 0;
314}
315.entry-content ul.re-checklist {
316	list-style: none;
317	margin-left: 0;
318	padding-left: 0;
319}
320.entry-content ul.re-checklist li {
321	list-style: none;
322	margin-bottom: 12px;
323	padding-left: 30px;
324	position: relative;
325}
326.entry-content ul.re-checklist li::before {
327	color: #f89407;
328	content: "✓";
329	font-weight: 700;
330	left: 0;
331	position: absolute;
332	top: 0;
333}
334table.re-data-table,
335.entry-content table.re-data-table {
336	border: 1px solid #e1e4e8;
337	border-collapse: collapse;
338	border-spacing: 0;
339	line-height: 1.5;
340	margin: 20px 0 32px;
341	max-width: 100%;
342	width: 100%;
343}
344table.re-data-table thead,
345.entry-content table.re-data-table thead {
346	background: #f4f6f8;
347	border-top: 4px solid #f89407;
348}
349table.re-data-table th,
350.entry-content table.re-data-table th {
351	border-bottom: 2px solid #e1e4e8;
352	color: #222;
353	font-weight: 700;
354	padding: 13px 14px;
355	text-align: left;
356	word-break: normal;
357}
358table.re-data-table td,
359.entry-content table.re-data-table td {
360	border-top: 1px solid #e1e4e8;
361	color: #333;
362	padding: 13px 14px;
363	vertical-align: top;
364	word-break: normal;
365}
366table.re-data-table tbody tr:nth-of-type(even),
367.entry-content table.re-data-table tbody tr:nth-of-type(even) {
368	background: #f8fafc;
369}
370table.re-data-table .re-price-cell,
371.entry-content table.re-data-table .re-price-cell {
372	color: #111;
373	font-weight: 700;
374	white-space: nowrap;
375}
376.re-related-links {
377	background: #fafbfc;
378	border: 1px solid #e5e7eb;
379	border-radius: 10px;
380	margin: 28px 0;
381	padding: 22px;
382}
383.re-related-links h3 {
384	margin-top: 0;
385}
386.entry-content .re-related-links ul {
387	margin-bottom: 0;
388}
389.re-reference-list {
390	font-size: 15px;
391	line-height: 1.5;
392}
393/* RemodelingExpense responsive table fix
394------------------------------------------------------------ */
395@media only screen and (max-width: 700px) {
396	.re-insight-card,
397	.re-related-links {
398		padding: 18px;
399	}
400	table.re-data-table,
401	.entry-content table.re-data-table {
402		display: block;
403		font-size: 15px;
404		margin-left: 0;
405		margin-right: 0;
406		overflow-x: auto;
407		-webkit-overflow-scrolling: touch;
408		white-space: normal;
409	}
410	table.re-data-table th,
411	table.re-data-table td,
412	.entry-content table.re-data-table th,
413	.entry-content table.re-data-table td {
414		min-width: 130px;
415		padding: 10px;
416	}
417	table.re-data-table .re-price-cell,
418	.entry-content table.re-data-table .re-price-cell {
419		min-width: 160px;
420		white-space: normal;
421	}
422}
423/* Kadence inner page title cleanup
424------------------------------------------------------------ */
425.entry-hero,
426.page-hero-section {
427	min-height: auto !important;
428}
429.entry-hero-container-inner,
430.hero-section-overlay {
431	padding-top: 32px !important;
432	padding-bottom: 32px !important;
433}
434.entry-hero .entry-title,
435.page-hero-section .entry-title {
436	font-size: 38px;
437	line-height: 1.15;
438	margin: 0;
439}
440/* RemodelingExpense hub fallback styles
441------------------------------------------------------------ */
442.re-col-third {
443	float: left;
444	margin-left: 2.5641025641026%;
445	width: 31.623931623932%;
446}
447.re-col-first {
448	clear: both;
449	margin-left: 0;
450}
451.re-tabs {
452	margin-bottom: 28px;
453}
454.re-tab {
455	background: #fff;
456	border: 1px solid #e5e7eb;
457	border-radius: 10px;
458	margin: 0 0 18px;
459	padding: 18px;
460}
461.re-tab h3 {
462	border-bottom: 1px solid #e5e7eb;
463	font-size: 20px;
464	margin: 0 0 14px;
465	padding-bottom: 10px;
466}
467.re-hub-link {
468	border-bottom: 1px solid #f1f3f5;
469	font-size: 16px;
470	line-height: 1.4;
471	margin: 0;
472	padding: 8px 0;
473}
474.re-hub-link:last-child {
475	border-bottom: 0;
476}
477.re-hub-link a {
478	text-decoration: none;
479}
480/* Mobile hub columns
481------------------------------------------------------------ */
482@media only screen and (max-width: 800px) {
483	.re-col-third,
484	.re-col-first {
485		float: none;
486		margin-left: 0;
487		width: 100%;
488	}
489}
490/* RemodelingExpense dark footer
491------------------------------------------------------------ */
492.site-footer {
493	background: #172033;
494	color: #dbe4ef;
495}
496.site-footer .site-footer-row-container-inner,
497.site-footer .site-footer-row {
498	background: #172033;
499}
500.site-footer h2,
501.site-footer h3,
502.site-footer .widget-title {
503	color: #ffffff;
504	font-size: 18px;
505	font-weight: 800;
506	letter-spacing: 0.02em;
507	text-transform: uppercase;
508}
509.site-footer p,
510.site-footer li {
511	color: #dbe4ef;
512}
513.site-footer a {
514	color: #f97316;
515	text-decoration: none;
516}
517.site-footer a:hover {
518	color: #ffffff;
519	text-decoration: underline;
520}
521.site-footer .footer-navigation a {
522	color: #dbe4ef;
523}
524.site-footer .footer-navigation a:hover {
525	color: #f97316;
526}
527.site-footer .site-footer-bottom-section-1,
528.site-footer .site-footer-bottom-section-2,
529.site-footer .site-footer-bottom-section-3 {
530	color: #b8c4d4;
531}
532.site-footer .site-footer-row-container-inner {
533	border-top: 0;
534}
535.site-footer .footer-html,
536.site-footer .widget {
537	font-size: 16px;
538	line-height: 1.65;
539}
540.site-footer .footer-widget-area {
541	margin-bottom: 0;
542}
543.site-footer img {
544	opacity: 0.9;
545}
546/* RemodelingExpense Homepage v5
547------------------------------------------------------------ */
548
549/* Full-width homepage reset */
550
551body.page-id-3886 .entry-header,
552body.page-id-3886 .entry-title,
553.home .entry-header,
554.home .entry-title {
555	display: none !important;
556}
557
558body.page-id-3886 .entry-content,
559.home .entry-content {
560	margin: 0;
561	padding: 0;
562}
563
564body.page-id-3886 .content,
565body.page-id-3886 .site-main,
566body.page-id-3886 article,
567body.page-id-3886 .entry,
568body.page-id-3886 .entry-content,
569body.page-id-3886 .content-area,
570body.page-id-3886 .content-container,
571.home .content,
572.home .site-main,
573.home article,
574.home .entry,
575.home .entry-content,
576.home .content-area,
577.home .content-container {
578	max-width: none !important;
579	width: 100% !important;
580}
581
582body.page-id-3886 .site-main,
583body.page-id-3886 .content-area,
584body.page-id-3886 .content-container,
585.home .site-main,
586.home .content-area,
587.home .content-container {
588	margin-top: 0 !important;
589	padding-top: 0 !important;
590}
591
592/* Hero */
593
594.re-home-hero {
595	align-items: center;
596	background-image:
597		linear-gradient(rgba(23,32,51,0.08), rgba(23,32,51,0.08)),
598		url("https://www.remodelingexpense.com/wp-content/uploads/construction-blueprint-hero-background.jpg");
599	background-position: center center;
600	background-repeat: no-repeat;
601	background-size: cover;
602	display: flex;
603	justify-content: center;
604	margin: 0;
605	min-height: 560px;
606	padding: 0;
607	position: relative;
608	width: 100%;
609}
610
611.re-home-hero-overlay {
612	align-items: center;
613	box-sizing: border-box;
614	display: flex;
615	inset: 0;
616	justify-content: center;
617	min-height: 560px;
618	padding: 0 5%;
619	position: absolute;
620	width: 100%;
621}
622
623.re-home-hero-content {
624	background: rgba(31,79,122,0.82);
625	box-sizing: border-box;
626	color: #fff;
627	left: 50%;
628	margin-left: 0;
629	margin-right: 0;
630	max-width: 980px;
631	padding: 42px 48px;
632	position: relative;
633	text-align: center;
634	transform: translateX(-50%);
635	width: 100%;
636}
637
638.re-home-kicker {
639	color: #fff;
640	font-size: 15px;
641	font-weight: 800;
642	letter-spacing: 0.1em;
643	margin-bottom: 18px;
644	text-transform: uppercase;
645}
646
647.re-home-hero h1 {
648	color: #fff;
649	font-size: 42px;
650	line-height: 1.1;
651	margin-bottom: 14px;
652}
653
654.re-home-hero p {
655	color: #fff;
656	font-size: 19px;
657	line-height: 1.45;
658	margin: 0 auto;
659	max-width: 760px;
660}
661
662.re-home-hero-actions {
663	display: flex;
664	flex-wrap: wrap;
665	gap: 16px;
666	justify-content: center;
667	margin-top: 26px;
668}
669
670.re-home-button {
671	border-radius: 6px;
672	display: inline-block;
673	font-size: 17px;
674	font-weight: 800;
675	line-height: 1;
676	padding: 16px 26px;
677	text-decoration: none;
678}
679
680.re-home-button-primary {
681	background: #f97316;
682	color: #fff;
683}
684
685.re-home-button-primary:hover {
686	background: #ea580c;
687	color: #fff;
688}
689
690.re-home-button-secondary {
691	background: #fff;
692	color: #172033;
693}
694
695.re-home-button-secondary:hover {
696	background: #f3f4f6;
697	color: #172033;
698}
699
700/* Feature cards */
701
702.re-home-features {
703	display: grid;
704	gap: 28px;
705	grid-template-columns: repeat(3, minmax(0, 1fr));
706	margin: 60px auto 45px;
707	max-width: 1180px;
708	padding: 0 5%;
709}
710
711.re-home-feature-card {
712	background: #fff;
713	border: 1px solid #e5e7eb;
714	border-radius: 12px;
715	box-shadow: 0 8px 22px rgba(0,0,0,0.06);
716	padding: 34px 30px;
717	text-align: center;
718}
719
720.re-home-feature-card h2 {
721	color: #172033;
722	font-size: 26px;
723	line-height: 1.2;
724	margin-bottom: 16px;
725}
726
727.re-home-feature-card p {
728	color: #334155;
729	font-size: 17px;
730	line-height: 1.6;
731	margin-bottom: 22px;
732}
733
734.re-home-feature-card a {
735	color: #2f9e44;
736	font-weight: 800;
737	text-decoration: underline;
738}
739
740/* Section headings */
741
742.re-home-section {
743	margin: 45px auto 70px;
744	max-width: 1180px;
745	padding: 0 5%;
746}
747
748.re-home-section-heading {
749	margin-bottom: 36px;
750	text-align: center;
751}
752
753.re-home-section-heading h2 {
754	color: #172033;
755	font-size: 40px;
756	line-height: 1.15;
757	margin-bottom: 12px;
758}
759
760.re-home-section-heading p {
761	color: #334155;
762	font-size: 19px;
763	margin: 0 auto;
764	max-width: 760px;
765}
766
767/* Popular calculators */
768
769.re-home-link-grid {
770	display: grid;
771	gap: 16px 20px;
772	grid-template-columns: repeat(3, minmax(0, 1fr));
773	list-style: none;
774	margin: 0 auto;
775	max-width: 980px;
776	padding: 0;
777}
778
779.re-home-link-grid li {
780	list-style: none;
781	margin: 0;
782	padding: 0;
783}
784
785.re-home-link-grid a {
786	align-items: center;
787	background: #fff;
788	border: 1px solid #e5e7eb;
789	border-left: 5px solid #2f9e44;
790	border-radius: 9px;
791	box-shadow: 0 3px 10px rgba(0,0,0,0.03);
792	color: #172033;
793	display: flex;
794	font-size: 17px;
795	font-weight: 800;
796	min-height: 76px;
797	padding: 18px 20px;
798	text-decoration: none;
799}
800
801.re-home-link-grid a:hover {
802	border-left-color: #f97316;
803	color: #2f9e44;
804	transform: translateY(-1px);
805}
806
807/* Category section */
808
809.re-home-light {
810	background: #f5f8fb;
811	margin: 0;
812	max-width: none;
813	padding: 75px 5%;
814}
815
816.re-home-light .re-home-section-heading {
817	margin-bottom: 40px;
818}
819
820.re-home-category-grid {
821	display: grid;
822	gap: 24px;
823	grid-template-columns: repeat(3, minmax(0, 1fr));
824	margin: 0 auto;
825	max-width: 1180px;
826}
827
828.re-home-category-card {
829	background: #fff;
830	border: 1px solid #e5e7eb;
831	border-radius: 12px;
832	box-shadow: 0 4px 14px rgba(0,0,0,0.04);
833	color: #334155;
834	display: flex;
835	flex-direction: column;
836	min-height: 230px;
837	padding: 30px;
838	text-decoration: none;
839}
840
841.re-home-category-card h3 {
842	color: #172033;
843	font-size: 23px;
844	font-weight: 800;
845	line-height: 1.2;
846	margin: 0 0 12px;
847}
848
849.re-home-category-card p {
850	color: #334155;
851	font-size: 16px;
852	line-height: 1.55;
853	margin: 0 0 18px;
854}
855
856.re-home-category-card a {
857	color: #2f9e44;
858	font-weight: 800;
859	margin-top: auto;
860	text-decoration: underline;
861}
862
863.re-home-category-card:hover {
864	border-color: #2f9e44;
865	transform: translateY(-1px);
866}
867
868/* Quote band */
869
870.re-home-quote-band {
871	align-items: center;
872	background: #172033;
873	color: #fff;
874	display: flex;
875	gap: 28px;
876	justify-content: space-between;
877	margin: 0;
878	padding: 54px 5%;
879}
880
881.re-home-quote-band h2 {
882	color: #fff;
883	font-size: 36px;
884	line-height: 1.15;
885	margin-bottom: 10px;
886}
887
888.re-home-quote-band p {
889	color: #dbe4ef;
890	font-size: 19px;
891	margin-bottom: 0;
892}
893
894/* Hide Helpful or Not only on homepage
895------------------------------------------------------------ */
896
897body.page-id-3886 #main_content_helpful,
898.home #main_content_helpful {
899	display: none !important;
900}
901
902/* Tablet */
903
904@media only screen and (max-width: 900px) {
905	.re-home-hero {
906		min-height: 460px;
907		padding: 0;
908	}
909
910	.re-home-hero-overlay {
911		min-height: 460px;
912		padding: 0 5%;
913	}
914
915	.re-home-hero-content {
916		padding: 34px 24px;
917	}
918
919	.re-home-hero h1 {
920		font-size: 34px;
921	}
922
923	.re-home-hero p {
924		font-size: 18px;
925	}
926
927	.re-home-features,
928	.re-home-category-grid {
929		grid-template-columns: 1fr;
930	}
931
932	.re-home-link-grid {
933		grid-template-columns: repeat(2, minmax(0, 1fr));
934	}
935
936	.re-home-section-heading h2 {
937		font-size: 32px;
938	}
939
940	.re-home-quote-band {
941		align-items: flex-start;
942		flex-direction: column;
943	}
944}
945
946/* Phone */
947
948@media only screen and (max-width: 600px) {
949	.re-home-link-grid {
950		grid-template-columns: 1fr;
951	}
952
953	.re-home-button {
954		text-align: center;
955		width: 100%;
956	}
957
958	.re-home-hero-actions {
959		flex-direction: column;
960	}
961}
962
963/* Cost directory grid
964------------------------------------------------------------ */
965
966.re-cost-dir-grid {
967	align-items: start !important;
968	display: grid !important;
969	gap: 28px !important;
970	grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
971	margin: 42px 0 32px !important;
972	width: 100% !important;
973}
974
975.re-cost-dir-col {
976	box-sizing: border-box !important;
977	display: block !important;
978	float: none !important;
979	margin: 0 !important;
980	min-width: 0 !important;
981	padding: 0 !important;
982	width: 100% !important;
983}
984
985.re-cost-dir-col .rt-tabbed-nav,
986.re-cost-dir-col .resp-tabs-container,
987.re-cost-dir-col .resp-tabs-list,
988.re-cost-dir-col .re-legacy-tabs {
989	box-sizing: border-box !important;
990	display: block !important;
991	float: none !important;
992	margin: 0 !important;
993	max-width: 100% !important;
994	min-width: 0 !important;
995	padding-left: 0 !important;
996	padding-right: 0 !important;
997	width: 100% !important;
998}
999
1000.re-cost-dir-col .resp-accordion,
1001.re-cost-dir-col .re-legacy-tab-button {
1002	box-sizing: border-box !important;
1003	display: flex !important;
1004	justify-content: space-between !important;
1005	margin: 0 !important;
1006	max-width: 100% !important;
1007	width: 100% !important;
1008}
1009
1010.re-cost-dir-grid p:empty,
1011.re-cost-dir-grid br {
1012	display: none !important;
1013}
1014
1015@media only screen and (max-width: 900px) {
1016	.re-cost-dir-grid {
1017		grid-template-columns: 1fr !important;
1018	}
1019}
1020
1021/* Homepage mobile hero cleanup
1022------------------------------------------------------------ */
1023
1024@media only screen and (max-width: 700px) {
1025	body.page-id-3886 .re-home-hero,
1026	.home .re-home-hero {
1027		align-items: center;
1028		display: block;
1029		min-height: 0;
1030		padding: 28px 18px;
1031	}
1032
1033	body.page-id-3886 .re-home-hero-overlay,
1034	.home .re-home-hero-overlay {
1035		display: block;
1036		min-height: 0;
1037		padding: 0;
1038		position: static;
1039		width: 100%;
1040	}
1041
1042	body.page-id-3886 .re-home-hero-content,
1043	.home .re-home-hero-content {
1044		left: auto;
1045		margin: 0 auto;
1046		max-width: 100%;
1047		padding: 30px 22px;
1048		position: relative;
1049		transform: none;
1050		width: 100%;
1051	}
1052
1053	body.page-id-3886 .re-home-kicker,
1054	.home .re-home-kicker {
1055		font-size: 12px;
1056		letter-spacing: 0.08em;
1057		margin-bottom: 14px;
1058	}
1059
1060	body.page-id-3886 .re-home-hero h1,
1061	.home .re-home-hero h1 {
1062		font-size: 32px;
1063		line-height: 1.12;
1064		margin-bottom: 16px;
1065	}
1066
1067	body.page-id-3886 .re-home-hero p,
1068	.home .re-home-hero p {
1069		font-size: 18px;
1070		line-height: 1.45;
1071	}
1072
1073	body.page-id-3886 .re-home-hero-actions,
1074	.home .re-home-hero-actions {
1075		display: flex;
1076		flex-direction: column;
1077		gap: 14px;
1078		margin-top: 24px;
1079	}
1080
1081	body.page-id-3886 .re-home-button,
1082	.home .re-home-button {
1083		box-sizing: border-box;
1084		display: block;
1085		font-size: 17px;
1086		padding: 17px 20px;
1087		text-align: center;
1088		width: 100%;
1089	}
1090
1091	body.page-id-3886 .re-home-features,
1092	.home .re-home-features {
1093		margin-top: 38px;
1094	}
1095}
1096
1097/* Final homepage polish
1098------------------------------------------------------------ */
1099
1100/* Match header CTA to the main orange action color */
1101
1102.header-button,
1103.header-button-wrap .button,
1104.site-header .button,
1105.site-header a.button,
1106.site-header .wp-block-button__link {
1107	background: #f97316 !important;
1108	border-color: #f97316 !important;
1109	color: #ffffff !important;
1110}
1111
1112.header-button:hover,
1113.header-button-wrap .button:hover,
1114.site-header .button:hover,
1115.site-header a.button:hover,
1116.site-header .wp-block-button__link:hover {
1117	background: #ea580c !important;
1118	border-color: #ea580c !important;
1119	color: #ffffff !important;
1120}
1121
1122/* Slightly tighter desktop hero */
1123
1124@media only screen and (min-width: 901px) {
1125	.re-home-hero {
1126		min-height: 520px;
1127	}
1128
1129	.re-home-hero-overlay {
1130		min-height: 520px;
1131	}
1132}
1133
1134/* Mobile logo sizing
1135------------------------------------------------------------ */
1136
1137@media only screen and (max-width: 600px) {
1138	.site-branding img,
1139	.site-logo img,
1140	.custom-logo {
1141		max-height: 54px !important;
1142		width: auto !important;
1143	}
1144
1145	.site-header {
1146		padding-bottom: 12px !important;
1147		padding-top: 12px !important;
1148	}
1149}
1150
1151/* Cost page first-answer intro box
1152------------------------------------------------------------ */
1153
1154.re-answer-box {
1155	background: #f5f8fb;
1156	border: 1px solid #dbe4ef;
1157	border-left: 6px solid #2f9e44;
1158	border-radius: 14px;
1159	box-shadow: 0 4px 16px rgba(0,0,0,0.04);
1160	color: #172033;
1161	font-size: 20px;
1162	line-height: 1.65;
1163	margin: 28px 0 30px;
1164	padding: 26px 28px;
1165}
1166
1167.re-answer-box strong {
1168	color: #172033;
1169	font-weight: 900;
1170}
1171
1172@media only screen and (max-width: 600px) {
1173	.re-answer-box {
1174		font-size: 18px;
1175		line-height: 1.6;
1176		margin: 24px 0 28px;
1177		padding: 22px 20px;
1178	}
1179}
1180
1181/* Mobile cost page title sizing
1182------------------------------------------------------------ */
1183
1184@media only screen and (max-width: 600px) {
1185	.entry-content h1,
1186	.entry-title,
1187	.page .entry-title {
1188		font-size: 34px !important;
1189		letter-spacing: -0.02em;
1190		line-height: 1.14 !important;
1191	}
1192}
1193
1194/* Rank Math breadcrumbs
1195------------------------------------------------------------ */
1196
1197.re-breadcrumbs {
1198	color: #64748b;
1199	font-size: 14px;
1200	line-height: 1.4;
1201	margin: 0 auto 10px;
1202	max-width: 1180px;
1203	padding: 14px 20px 0;
1204}
1205
1206.re-breadcrumbs a {
1207	color: #2f6fbd;
1208	text-decoration: none;
1209}
1210
1211.re-breadcrumbs a:hover {
1212	text-decoration: underline;
1213}
1214
1215.re-breadcrumbs .separator {
1216	color: #94a3b8;
1217	margin: 0 6px;
1218}
1219
1220/* Reported Costs
1221------------------------------------------------------------ */
1222
1223.re-reported-costs {
1224	margin: 28px 0;
1225}
1226
1227.re-reported-costs h2 {
1228	font-size: 28px;
1229	line-height: 1.2;
1230	margin: 0 0 16px;
1231}
1232
1233.re-reported-cost-card {
1234	background: #fff;
1235	border: 1px solid #dbe4ef;
1236	border-left: 5px solid #2f9e44;
1237	border-radius: 12px;
1238	box-shadow: 0 3px 12px rgba(0,0,0,0.04);
1239	margin: 18px 0 26px;
1240	padding: 20px;
1241}
1242
1243.re-reported-cost-meta {
1244	color: #64748b;
1245	display: flex;
1246	flex-wrap: wrap;
1247	font-size: 12px;
1248	font-weight: 800;
1249	gap: 8px 16px;
1250	letter-spacing: 0.04em;
1251	margin-bottom: 12px;
1252	text-transform: uppercase;
1253}
1254
1255.re-reported-cost-card h3 {
1256	color: #172033;
1257	font-size: 21px;
1258	line-height: 1.25;
1259	margin: 0 0 12px;
1260}
1261
1262.re-reported-cost-card ul {
1263	list-style: none;
1264	margin: 0 0 14px;
1265	padding: 0;
1266}
1267
1268.re-reported-cost-card li {
1269	border-bottom: 1px solid #edf2f7;
1270	font-size: 16px;
1271	line-height: 1.35;
1272	list-style: none;
1273	margin: 0;
1274	padding: 7px 0;
1275}
1276
1277.re-reported-cost-card li:last-child {
1278	border-bottom: 0;
1279}
1280
1281.re-reported-cost-card p {
1282	color: #334155;
1283	font-size: 16px;
1284	line-height: 1.55;
1285	margin: 0;
1286}
1287
1288.re-editor-reply {
1289	background: #f5f8fb;
1290	border-radius: 9px;
1291	margin-top: 14px;
1292	padding: 14px;
1293}
1294
1295.re-editor-reply p {
1296	margin-top: 6px;
1297}
1298
1299.re-cost-submit {
1300	background: #f8fafc;
1301	border: 1px solid #dbe4ef;
1302	border-radius: 12px;
1303	margin: 24px 0 30px;
1304	padding: 20px;
1305}
1306
1307.re-cost-submit-heading {
1308	align-items: center;
1309	display: flex;
1310	font-size: 26px;
1311	gap: 9px;
1312	line-height: 1.15;
1313	margin: 0 0 8px;
1314}
1315
1316.re-cost-submit-icon {
1317	align-items: center;
1318	display: inline-flex;
1319	flex: 0 0 auto;
1320	font-size: 17px;
1321	height: 30px;
1322	justify-content: center;
1323	width: 30px;
1324}
1325
1326.re-cost-submit-intro {
1327	font-size: 16px;
1328	line-height: 1.45;
1329	margin: 0 0 12px;
1330	max-width: 760px;
1331}
1332
1333.re-form-message {
1334	background: #ecfdf3;
1335	border: 1px solid #86efac;
1336	border-radius: 10px;
1337	color: #166534;
1338	font-size: 17px;
1339	font-weight: 800;
1340	line-height: 1.45;
1341	margin: 0 0 16px;
1342	padding: 14px 16px;
1343}
1344
1345.re-cost-submit-form {
1346	background: #fff;
1347	border: 1px solid #dbe4ef;
1348	border-radius: 12px;
1349	margin-top: 14px;
1350	padding: 14px;
1351}
1352
1353.re-form-grid {
1354	display: grid;
1355	gap: 10px 16px;
1356	grid-template-columns: repeat(2, minmax(0, 1fr));
1357}
1358
1359.re-form-grid p {
1360	margin: 0;
1361}
1362
1363.re-form-full {
1364	grid-column: 1 / -1;
1365}
1366
1367.re-cost-submit-form label,
1368.re-contact-form label {
1369	color: #172033;
1370	display: block;
1371	font-size: 14px;
1372	font-weight: 800;
1373	line-height: 1.2;
1374}
1375
1376.re-cost-submit-form input,
1377.re-cost-submit-form select,
1378.re-cost-submit-form textarea,
1379.re-contact-form input,
1380.re-contact-form select,
1381.re-contact-form textarea {
1382	border: 1px solid #cbd5e1;
1383	border-radius: 7px;
1384	box-sizing: border-box;
1385	color: #172033;
1386	font-size: 15px;
1387	line-height: 1.25;
1388	margin-top: 4px;
1389	padding: 8px 10px;
1390	width: 100%;
1391}
1392
1393.re-cost-submit-form textarea,
1394.re-contact-form textarea {
1395	min-height: 70px;
1396}
1397
1398.re-consent {
1399	margin-top: 8px;
1400}
1401
1402.re-consent label {
1403	align-items: flex-start;
1404	display: flex;
1405	font-size: 13px;
1406	font-weight: 700;
1407	gap: 8px;
1408	line-height: 1.3;
1409}
1410
1411.re-consent input[type="checkbox"] {
1412	flex: 0 0 auto;
1413	margin-top: 2px;
1414	width: auto;
1415}
1416
1417.re-form-submit {
1418	margin: 12px 0 0;
1419	padding-top: 6px;
1420}
1421
1422.re-form-submit button {
1423	border-radius: 7px;
1424	font-size: 15px;
1425	font-weight: 850;
1426	padding: 10px 18px;
1427}
1428
1429.re-hp-field {
1430	display: none !important;
1431}
1432
1433@media only screen and (max-width: 700px) {
1434	.re-reported-costs {
1435		margin: 22px 0;
1436	}
1437
1438	.re-reported-costs h2 {
1439		font-size: 24px;
1440		line-height: 1.15;
1441		margin-bottom: 14px;
1442	}
1443
1444	.re-reported-cost-card {
1445		border-left-width: 4px;
1446		border-radius: 11px;
1447		margin: 14px 0 20px;
1448		padding: 16px 14px;
1449	}
1450
1451	.re-reported-cost-meta {
1452		display: block;
1453		font-size: 10px;
1454		letter-spacing: 0.05em;
1455		line-height: 1.25;
1456		margin-bottom: 12px;
1457	}
1458
1459	.re-reported-cost-meta span {
1460		display: block;
1461		margin-bottom: 4px;
1462	}
1463
1464	.re-reported-cost-card h3 {
1465		font-size: 21px;
1466		line-height: 1.2;
1467		margin: 0 0 12px;
1468	}
1469
1470	.re-reported-cost-card ul {
1471		margin: 0 0 12px;
1472		padding: 0;
1473	}
1474
1475	.re-reported-cost-card li {
1476		font-size: 15px;
1477		line-height: 1.3;
1478		padding: 6px 0;
1479	}
1480
1481	.re-reported-cost-card p {
1482		font-size: 15px;
1483		line-height: 1.5;
1484	}
1485
1486	.re-cost-submit {
1487		margin: 22px 0 28px;
1488		padding: 16px 16px 32px;
1489	}
1490
1491	.re-cost-submit-heading {
1492		font-size: 23px;
1493	}
1494
1495	.re-cost-submit-icon {
1496		font-size: 16px;
1497		height: 28px;
1498		width: 28px;
1499	}
1500
1501	.re-cost-submit-intro {
1502		font-size: 15px;
1503		margin-bottom: 10px;
1504	}
1505
1506	.re-form-message {
1507		font-size: 16px;
1508		line-height: 1.4;
1509		margin-bottom: 14px;
1510		padding: 12px 14px;
1511	}
1512
1513	.re-cost-submit-form {
1514		padding: 12px;
1515	}
1516
1517	.re-form-grid {
1518		display: block;
1519	}
1520
1521	.re-form-grid p {
1522		margin-bottom: 9px;
1523	}
1524
1525	.re-cost-submit-form input,
1526	.re-cost-submit-form select,
1527	.re-cost-submit-form textarea {
1528		font-size: 16px;
1529		padding: 8px 9px;
1530	}
1531
1532	.re-cost-submit-form textarea {
1533		min-height: 68px;
1534	}
1535
1536	.re-form-submit {
1537		margin: 14px 0 28px;
1538		padding-top: 4px;
1539	}
1540
1541	.re-form-submit button {
1542		width: 100%;
1543	}
1544}
1545
1546/* Homepage visual polish
1547------------------------------------------------------------ */
1548
1549/* Stronger feature card hierarchy */
1550
1551.re-home-feature-card {
1552	border-top: 5px solid #2f9e44;
1553	overflow: hidden;
1554	position: relative;
1555	transition:
1556		transform 0.2s ease,
1557		box-shadow 0.2s ease,
1558		border-color 0.2s ease;
1559}
1560
1561.re-home-feature-card::before {
1562	align-items: center;
1563	border-radius: 50%;
1564	display: flex;
1565	font-size: 22px;
1566	font-weight: 900;
1567	height: 48px;
1568	justify-content: center;
1569	margin: 0 auto 18px;
1570	width: 48px;
1571}
1572
1573.re-home-feature-card:hover {
1574	box-shadow: 0 14px 32px rgba(23,32,51,0.12);
1575	transform: translateY(-4px);
1576}
1577
1578.re-home-feature-budget {
1579	border-top-color: #3b82c4;
1580}
1581
1582.re-home-feature-budget::before {
1583	background: #edf6fd;
1584	color: #2f6fbd;
1585	content: "$";
1586}
1587
1588.re-home-feature-adjust {
1589	border-top-color: #2f9e44;
1590}
1591
1592.re-home-feature-adjust::before {
1593	background: #edf8f0;
1594	color: #23813a;
1595	content: "±";
1596}
1597
1598.re-home-feature-quotes {
1599	border-top-color: #f97316;
1600}
1601
1602.re-home-feature-quotes::before {
1603	background: #fff3e8;
1604	color: #e7640b;
1605	content: "✓";
1606}
1607
1608/* Section kicker labels */
1609
1610.re-home-section-kicker,
1611.re-home-quote-kicker {
1612	color: #23813a;
1613	font-size: 13px;
1614	font-weight: 800;
1615	letter-spacing: 0.09em;
1616	line-height: 1.3;
1617	margin: 0 0 8px;
1618	text-transform: uppercase;
1619}
1620
1621.re-home-quote-band .re-home-quote-kicker {
1622	color: #8de1a2;
1623}
1624
1625/* More separation around the popular calculator section */
1626
1627.re-home-section:not(.re-home-light) {
1628	background:
1629		radial-gradient(circle at top left, rgba(47,158,68,0.07), transparent 36%),
1630		linear-gradient(180deg, #ffffff 0%, #f8fbf9 100%);
1631	border-radius: 18px;
1632	padding-bottom: 64px;
1633	padding-top: 64px;
1634}
1635
1636/* Better calculator tiles */
1637
1638.re-home-link-grid li {
1639	border-radius: 9px;
1640	overflow: hidden;
1641}
1642
1643.re-home-link-grid a {
1644	border-left-width: 5px;
1645	box-shadow: 0 4px 13px rgba(23,32,51,0.05);
1646	padding-right: 48px;
1647	position: relative;
1648	transition:
1649		transform 0.18s ease,
1650		box-shadow 0.18s ease,
1651		border-color 0.18s ease,
1652		color 0.18s ease;
1653}
1654
1655.re-home-link-grid a::after {
1656	color: currentColor;
1657	content: "›";
1658	font-size: 25px;
1659	font-weight: 500;
1660	opacity: 0.5;
1661	position: absolute;
1662	right: 18px;
1663	top: 50%;
1664	transform: translateY(-52%);
1665}
1666
1667.re-home-link-grid a:hover {
1668	box-shadow: 0 9px 21px rgba(23,32,51,0.10);
1669	transform: translateY(-3px);
1670}
1671
1672.re-home-link-grid a:hover::after {
1673	opacity: 1;
1674}
1675
1676.re-home-link-roofing a {
1677	background: #fffafa;
1678	border-left-color: #c34b48;
1679}
1680
1681.re-home-link-siding a {
1682	background: #fbfefb;
1683	border-left-color: #2f9e44;
1684}
1685
1686.re-home-link-windows a {
1687	background: #fbfdff;
1688	border-left-color: #3b82c4;
1689}
1690
1691.re-home-link-flooring a {
1692	background: #fffdf8;
1693	border-left-color: #b58a2f;
1694}
1695
1696.re-home-link-outdoor a {
1697	background: #fbfdf8;
1698	border-left-color: #6b8f43;
1699}
1700
1701.re-home-link-concrete a {
1702	background: #fcfcfc;
1703	border-left-color: #6b7280;
1704}
1705
1706.re-home-link-hvac a {
1707	background: #f9fefe;
1708	border-left-color: #268b8b;
1709}
1710
1711/* Homepage trust strip */
1712
1713.re-home-trust-strip {
1714	background: #172033;
1715	border-radius: 14px;
1716	box-shadow: 0 14px 30px rgba(23,32,51,0.15);
1717	box-sizing: border-box;
1718	display: grid;
1719	grid-template-columns: repeat(3, minmax(0, 1fr));
1720	margin: 0 auto 60px;
1721	max-width: 1080px;
1722	overflow: hidden;
1723	width: calc(100% - 10%);
1724}
1725
1726.re-home-trust-item {
1727	box-sizing: border-box;
1728	color: #dbe4ef;
1729	padding: 25px 28px;
1730	position: relative;
1731	text-align: center;
1732}
1733
1734.re-home-trust-item + .re-home-trust-item::before {
1735	background: rgba(255,255,255,0.16);
1736	bottom: 22%;
1737	content: "";
1738	left: 0;
1739	position: absolute;
1740	top: 22%;
1741	width: 1px;
1742}
1743
1744.re-home-trust-item strong {
1745	color: #ffffff;
1746	display: block;
1747	font-size: 17px;
1748	font-weight: 850;
1749	line-height: 1.25;
1750	margin-bottom: 5px;
1751}
1752
1753.re-home-trust-item span {
1754	color: #dbe4ef;
1755	display: block;
1756	font-size: 14px;
1757	line-height: 1.4;
1758}
1759
1760/* Stronger category cards */
1761
1762.re-home-category-card {
1763	border-top: 5px solid #2f9e44;
1764	min-height: 250px;
1765	overflow: hidden;
1766	position: relative;
1767	transition:
1768		transform 0.2s ease,
1769		box-shadow 0.2s ease,
1770		border-color 0.2s ease;
1771}
1772
1773.re-home-category-card::before {
1774	align-items: center;
1775	background: #edf8f0;
1776	border-radius: 10px;
1777	color: #23813a;
1778	display: flex;
1779	font-size: 17px;
1780	font-weight: 900;
1781	height: 42px;
1782	justify-content: center;
1783	margin-bottom: 18px;
1784	width: 42px;
1785}
1786
1787.re-home-category-card:hover {
1788	box-shadow: 0 14px 30px rgba(23,32,51,0.11);
1789	transform: translateY(-4px);
1790}
1791
1792.re-home-category-roofing {
1793	border-top-color: #c34b48;
1794}
1795/* ============================================================
1796   REMODELINGEXPENSE ADVERTISING LANDING PAGE
1797   Page: /advertise/
1798   ============================================================ */
1799
1800.re-advertise-page {
1801	--re-ad-blue: #436b8e;
1802	--re-ad-blue-dark: #284c69;
1803	--re-ad-blue-deep: #172033;
1804	--re-ad-orange: #f97316;
1805	--re-ad-orange-dark: #ea580c;
1806	--re-ad-gray: #62615f;
1807	--re-ad-text: #172033;
1808	--re-ad-muted: #526175;
1809	--re-ad-light: #f4f8fb;
1810	--re-ad-border: #d9e3ec;
1811	background: #fff;
1812	color: var(--re-ad-text);
1813	font-size: 17px;
1814	line-height: 1.6;
1815	overflow: hidden;
1816}
1817
1818.re-advertise-page *,
1819.re-advertise-page *::before,
1820.re-advertise-page *::after {
1821	box-sizing: border-box;
1822}
1823
1824.re-advertise-page h1,
1825.re-advertise-page h2,
1826.re-advertise-page h3,
1827.re-advertise-page p {
1828	margin-top: 0;
1829}
1830
1831.re-advertise-page h1,
1832.re-advertise-page h2,
1833.re-advertise-page h3 {
1834	color: var(--re-ad-text);
1835	font-weight: 850;
1836	letter-spacing: -0.025em;
1837}
1838
1839.re-ad-wrap {
1840	margin: 0 auto;
1841	max-width: 1180px;
1842	padding-left: 24px;
1843	padding-right: 24px;
1844	width: 100%;
1845}
1846
1847.re-ad-section {
1848	padding: 88px 0;
1849}
1850
1851.re-ad-kicker {
1852	color: var(--re-ad-orange);
1853	font-size: 13px;
1854	font-weight: 850;
1855	letter-spacing: 0.1em;
1856	margin-bottom: 12px;
1857	text-transform: uppercase;
1858}
1859
1860.re-ad-kicker-light {
1861	color: #ffb273;
1862}
1863
1864.re-ad-section-heading {
1865	margin: 0 auto 46px;
1866	max-width: 820px;
1867	text-align: center;
1868}
1869
1870.re-ad-section-heading h2 {
1871	font-size: clamp(34px, 4vw, 50px);
1872	line-height: 1.08;
1873	margin-bottom: 16px;
1874}
1875
1876.re-ad-section-heading p:last-child {
1877	color: var(--re-ad-muted);
1878	font-size: 19px;
1879	margin-bottom: 0;
1880}
1881
1882/* Hero */
1883
1884.re-ad-hero {
1885	background:
1886		radial-gradient(circle at 90% 10%, rgba(249,115,22,0.12), transparent 28%),
1887		linear-gradient(135deg, #f7fafc 0%, #edf4f8 100%);
1888	border-bottom: 1px solid var(--re-ad-border);
1889	padding: 82px 0 92px;
1890	position: relative;
1891}
1892
1893.re-ad-hero::before {
1894	background-image:
1895		linear-gradient(rgba(67,107,142,0.055) 1px, transparent 1px),
1896		linear-gradient(90deg, rgba(67,107,142,0.055) 1px, transparent 1px);
1897	background-size: 34px 34px;
1898	content: "";
1899	inset: 0;
1900	pointer-events: none;
1901	position: absolute;
1902}
1903
1904.re-ad-hero-grid {
1905	align-items: center;
1906	display: grid;
1907	gap: 58px;
1908	grid-template-columns: minmax(0, 1fr) minmax(420px, 0.92fr);
1909	position: relative;
1910}
1911
1912.re-ad-hero-copy h1 {
1913	font-size: clamp(44px, 5.5vw, 68px);
1914	line-height: 1.02;
1915	margin-bottom: 22px;
1916}
1917
1918.re-ad-lead {
1919	color: var(--re-ad-muted);
1920	font-size: 21px;
1921	line-height: 1.55;
1922	margin-bottom: 28px;
1923	max-width: 690px;
1924}
1925
1926.re-ad-hero-actions {
1927	display: flex;
1928	flex-wrap: wrap;
1929	gap: 14px;
1930	margin-bottom: 25px;
1931}
1932
1933.re-ad-button {
1934	align-items: center;
1935	border: 2px solid transparent;
1936	border-radius: 8px;
1937	display: inline-flex;
1938	font-size: 16px;
1939	font-weight: 850;
1940	justify-content: center;
1941	line-height: 1.2;
1942	padding: 15px 22px;
1943	text-align: center;
1944	text-decoration: none !important;
1945	transition: transform 0.16s ease, box-shadow 0.16s ease, background 0.16s ease;
1946}
1947
1948.re-ad-button:hover {
1949	transform: translateY(-2px);
1950}
1951
1952.re-ad-button-primary {
1953	background: var(--re-ad-orange);
1954	box-shadow: 0 8px 20px rgba(249,115,22,0.22);
1955	color: #fff !important;
1956}
1957
1958.re-ad-button-primary:hover {
1959	background: var(--re-ad-orange-dark);
1960	color: #fff !important;
1961}
1962
1963.re-ad-button-secondary {
1964	background: #fff;
1965	border-color: var(--re-ad-border);
1966	color: var(--re-ad-text) !important;
1967}
1968
1969.re-ad-button-secondary:hover {
1970	border-color: var(--re-ad-blue);
1971	color: var(--re-ad-blue-dark) !important;
1972}
1973
1974.re-ad-button-block {
1975	display: flex;
1976	width: 100%;
1977}
1978
1979.re-ad-hero-points {
1980	display: flex;
1981	flex-wrap: wrap;
1982	gap: 10px 20px;
1983}
1984
1985.re-ad-hero-points span {
1986	color: var(--re-ad-gray);
1987	font-size: 14px;
1988	font-weight: 750;
1989	position: relative;
1990}
1991
1992.re-ad-hero-points span::before {
1993	color: var(--re-ad-orange);
1994	content: "✓";
1995	font-weight: 900;
1996	margin-right: 7px;
1997}
1998
1999.re-ad-hero-preview {
2000	position: relative;
2001}
2002
2003.re-ad-preview-label {
2004	background: var(--re-ad-orange);
2005	border-radius: 999px;
2006	color: #fff;
2007	font-size: 13px;
2008	font-weight: 850;
2009	left: 28px;
2010	letter-spacing: 0.04em;
2011	margin: 0;
2012	padding: 8px 14px;
2013	position: absolute;
2014	text-transform: uppercase;
2015	top: -17px;
2016	z-index: 2;
2017}
2018
2019.re-ad-preview-browser {
2020	background: #fff;
2021	border: 1px solid #cfdbe6;
2022	border-radius: 15px;
2023	box-shadow: 0 24px 55px rgba(23,32,51,0.18);
2024	overflow: hidden;
2025	transform: rotate(1deg);
2026}
2027
2028.re-ad-preview-bar {
2029	background: #eaf0f5;
2030	border-bottom: 1px solid #d5e0e8;
2031	display: flex;
2032	gap: 7px;
2033	padding: 13px 16px;
2034}
2035
2036.re-ad-preview-bar span {
2037	background: #aab8c5;
2038	border-radius: 50%;
2039	display: block;
2040	height: 9px;
2041	width: 9px;
2042}
2043
2044.re-ad-preview-content {
2045	padding: 24px 20px 20px;
2046}
2047
2048.re-ad-preview-calculator {
2049	background: #f5f9fc;
2050	border: 1px solid #d8e4ed;
2051	border-radius: 10px;
2052	margin-bottom: 20px;
2053	padding: 18px;
2054}
2055
2056.re-ad-skeleton {
2057	background: #d7e2eb;
2058	border-radius: 5px;
2059	height: 11px;
2060	margin-bottom: 10px;
2061	width: 92%;
2062}
2063
2064.re-ad-skeleton-title {
2065	background: #a9bece;
2066	height: 16px;
2067	width: 54%;
2068}
2069
2070.re-ad-skeleton-short {
2071	width: 67%;
2072}
2073
2074.re-ad-preview-result {
2075	color: var(--re-ad-blue-dark);
2076	font-size: 26px;
2077	font-weight: 900;
2078	margin-top: 18px;
2079}
2080
2081.re-ad-banner-example {
2082	border: 1px solid rgba(249,115,22,0.4);
2083	box-shadow: 0 8px 20px rgba(23,32,51,0.12);
2084	display: block;
2085	height: auto;
2086	max-width: 100%;
2087	width: 100%;
2088}
2089
2090.re-ad-preview-note {
2091	color: var(--re-ad-muted);
2092	font-size: 13px;
2093	margin: 18px 0 0;
2094	text-align: center;
2095}
2096
2097/* Benefits */
2098
2099.re-ad-benefit-grid {
2100	display: grid;
2101	gap: 22px;
2102	grid-template-columns: repeat(4, minmax(0, 1fr));
2103}
2104
2105.re-ad-benefit-card {
2106	background: #fff;
2107	border: 1px solid var(--re-ad-border);
2108	border-radius: 14px;
2109	box-shadow: 0 8px 25px rgba(23,32,51,0.06);
2110	padding: 28px 24px;
2111	transition: transform 0.18s ease, box-shadow 0.18s ease;
2112}
2113
2114.re-ad-benefit-card:hover {
2115	box-shadow: 0 15px 34px rgba(23,32,51,0.11);
2116	transform: translateY(-4px);
2117}
2118
2119.re-ad-benefit-card h3 {
2120	font-size: 22px;
2121	line-height: 1.18;
2122	margin-bottom: 12px;
2123}
2124
2125.re-ad-benefit-card p {
2126	color: var(--re-ad-muted);
2127	font-size: 16px;
2128	margin-bottom: 0;
2129}
2130
2131.re-ad-icon {
2132	align-items: center;
2133	background: #eaf2f8;
2134	border: 1px solid #c9dbe8;
2135	border-radius: 11px;
2136	color: var(--re-ad-blue);
2137	display: inline-flex;
2138	font-size: 17px;
2139	font-weight: 900;
2140	height: 48px;
2141	justify-content: center;
2142	margin-bottom: 19px;
2143	min-width: 48px;
2144	padding: 0 10px;
2145}
2146
2147/* How it works */
2148
2149.re-ad-section-blue {
2150	background:
2151		radial-gradient(circle at left center, rgba(255,255,255,0.07), transparent 28%),
2152		linear-gradient(135deg, var(--re-ad-blue-deep) 0%, var(--re-ad-blue-dark) 100%);
2153	color: #eaf1f7;
2154}
2155
2156.re-ad-section-blue h2,
2157.re-ad-section-blue h3 {
2158	color: #fff;
2159}
2160
2161/* Stable stacked layout to avoid Kadence column-width conflicts */
2162
2163.re-ad-section-blue .re-ad-split {
2164	display: flex !important;
2165	flex-direction: column !important;
2166	gap: 48px !important;
2167	margin: 0 auto !important;
2168	max-width: 900px !important;
2169	padding-left: 24px !important;
2170	padding-right: 24px !important;
2171	width: 100% !important;
2172}
2173
2174/* Put setup copy first even though it is second in the HTML */
2175
2176.re-ad-section-blue .re-ad-split > div:last-child {
2177	display: block !important;
2178	float: none !important;
2179	margin: 0 !important;
2180	max-width: none !important;
2181	min-width: 0 !important;
2182	order: 1 !important;
2183	padding: 0 !important;
2184	width: 100% !important;
2185}
2186
2187.re-ad-section-blue .re-ad-design-preview {
2188	display: block !important;
2189	float: none !important;
2190	margin: 0 auto !important;
2191	max-width: 700px !important;
2192	min-width: 0 !important;
2193	order: 2 !important;
2194	width: 100% !important;
2195}
2196
2197.re-ad-section-blue .re-ad-split > div:last-child > h2,
2198.re-ad-section-blue .re-ad-split > div:last-child > p,
2199.re-ad-section-blue .re-ad-steps {
2200	display: block !important;
2201	max-width: none !important;
2202	min-width: 0 !important;
2203	overflow-wrap: normal !important;
2204	white-space: normal !important;
2205	word-break: normal !important;
2206	width: 100% !important;
2207}
2208
2209.re-ad-section-blue .re-ad-split > div:last-child > h2 {
2210	font-size: 40px !important;
2211	line-height: 1.15 !important;
2212	margin-bottom: 30px !important;
2213}
2214
2215.re-ad-design-card {
2216	background: #fff;
2217	border: 1px solid rgba(255,255,255,0.3);
2218	border-radius: 18px;
2219	box-shadow: 0 25px 55px rgba(0,0,0,0.24);
2220	box-sizing: border-box !important;
2221	color: var(--re-ad-text);
2222	margin: 0 auto !important;
2223	max-width: 700px !important;
2224	padding: 38px;
2225	transform: rotate(-1deg);
2226	width: 100% !important;
2227}
2228
2229.re-ad-design-card h3 {
2230	color: var(--re-ad-text);
2231	font-size: 31px;
2232	margin-bottom: 14px;
2233}
2234
2235.re-ad-design-card > p:not(.re-ad-design-tag) {
2236	color: var(--re-ad-muted);
2237}
2238
2239.re-ad-design-tag {
2240	color: var(--re-ad-orange);
2241	font-size: 13px;
2242	font-weight: 850;
2243	letter-spacing: 0.09em;
2244	margin-bottom: 10px;
2245	text-transform: uppercase;
2246}
2247
2248.re-ad-checklist {
2249	list-style: none;
2250	margin: 23px 0 0;
2251	padding: 0;
2252}
2253
2254.re-ad-checklist li {
2255	border-top: 1px solid #e8eef3;
2256	list-style: none;
2257	padding: 11px 0 11px 28px;
2258	position: relative;
2259}
2260
2261.re-ad-checklist li::before {
2262	color: var(--re-ad-orange);
2263	content: "✓";
2264	font-weight: 900;
2265	left: 2px;
2266	position: absolute;
2267}
2268
2269.re-ad-steps {
2270	margin: 28px 0 0 !important;
2271}
2272
2273.re-ad-step {
2274	align-items: flex-start !important;
2275	display: flex !important;
2276	float: none !important;
2277	gap: 18px !important;
2278	margin: 0 0 26px !important;
2279	max-width: none !important;
2280	min-width: 0 !important;
2281	width: 100% !important;
2282}
2283
2284.re-ad-step > span {
2285	align-items: center;
2286	background: var(--re-ad-orange);
2287	border-radius: 50%;
2288	color: #fff;
2289	display: flex;
2290	flex: 0 0 40px !important;
2291	font-weight: 900;
2292	height: 40px;
2293	justify-content: center;
2294	margin: 0 !important;
2295	width: 40px;
2296}
2297
2298.re-ad-step > div {
2299	display: block !important;
2300	flex: 1 1 auto !important;
2301	float: none !important;
2302	margin: 0 !important;
2303	max-width: none !important;
2304	min-width: 0 !important;
2305	padding: 0 !important;
2306	width: auto !important;
2307}
2308
2309.re-ad-step h3,
2310.re-ad-step p {
2311	display: block !important;
2312	float: none !important;
2313	max-width: none !important;
2314	overflow-wrap: normal !important;
2315	white-space: normal !important;
2316	word-break: normal !important;
2317	width: 100% !important;
2318}
2319
2320.re-ad-step h3 {
2321	font-size: 21px !important;
2322	line-height: 1.3 !important;
2323	margin: 0 0 6px !important;
2324}
2325
2326.re-ad-step p {
2327	color: #cbd8e3;
2328	font-size: 16px !important;
2329	line-height: 1.55 !important;
2330	margin: 0 !important;
2331}
2332
2333/* Comparisons */
2334
2335.re-ad-compare-grid {
2336	display: grid;
2337	gap: 20px;
2338	grid-template-columns: repeat(2, minmax(0, 1fr));
2339}
2340
2341.re-ad-compare-card {
2342	background: var(--re-ad-light);
2343	border: 1px solid var(--re-ad-border);
2344	border-left: 5px solid var(--re-ad-orange);
2345	border-radius: 12px;
2346	padding: 25px 26px;
2347	position: relative;
2348}
2349
2350.re-ad-compare-card h3 {
2351	font-size: 21px;
2352	margin-bottom: 8px;
2353	padding-right: 42px;
2354}
2355
2356.re-ad-compare-card p:last-child {
2357	color: var(--re-ad-muted);
2358	margin-bottom: 0;
2359}
2360
2361.re-ad-versus {
2362	align-items: center;
2363	background: var(--re-ad-blue);
2364	border-radius: 50%;
2365	color: #fff;
2366	display: flex;
2367	font-size: 11px;
2368	font-weight: 900;
2369	height: 34px;
2370	justify-content: center;
2371	margin: 0;
2372	position: absolute;
2373	right: 20px;
2374	top: 20px;
2375	width: 34px;
2376}
2377
2378/* Inventory stats */
2379
2380.re-ad-inventory {
2381	background:
2382		linear-gradient(rgba(23,32,51,0.92), rgba(23,32,51,0.92)),
2383		url("https://www.remodelingexpense.com/wp-content/uploads/construction-blueprint-hero-background.jpg");
2384	background-position: center;
2385	background-size: cover;
2386	padding: 84px 0;
2387}
2388
2389.re-ad-section-heading-light h2,
2390.re-ad-section-heading-light p {
2391	color: #fff !important;
2392}
2393
2394.re-ad-stat-grid {
2395	display: grid;
2396	gap: 1px;
2397	grid-template-columns: repeat(4, minmax(0, 1fr));
2398	overflow: hidden;
2399}
2400
2401.re-ad-stat {
2402	background: rgba(255,255,255,0.09);
2403	border: 1px solid rgba(255,255,255,0.16);
2404	padding: 34px 22px;
2405	text-align: center;
2406}
2407
2408.re-ad-stat:first-child {
2409	border-radius: 14px 0 0 14px;
2410}
2411
2412.re-ad-stat:last-child {
2413	border-radius: 0 14px 14px 0;
2414}
2415
2416.re-ad-stat strong {
2417	color: #fff;
2418	display: block;
2419	font-size: 42px;
2420	font-weight: 900;
2421	line-height: 1;
2422	margin-bottom: 10px;
2423}
2424
2425.re-ad-stat span {
2426	color: #d6e2ec;
2427	display: block;
2428	font-size: 15px;
2429	line-height: 1.35;
2430}
2431
2432/* Pricing */
2433
2434.re-ad-pricing-card {
2435	background: #fff;
2436	border: 1px solid var(--re-ad-border);
2437	border-radius: 18px;
2438	box-shadow: 0 20px 50px rgba(23,32,51,0.13);
2439	margin: 0 auto;
2440	max-width: 560px;
2441	overflow: hidden;
2442	padding: 0 34px 32px;
2443}
2444
2445.re-ad-pricing-top {
2446	background:
2447		radial-gradient(circle at top right, rgba(249,115,22,0.18), transparent 32%),
2448		var(--re-ad-blue-deep);
2449	color: #fff;
2450	margin: 0 -34px 30px;
2451	padding: 34px;
2452	text-align: center;
2453}
2454
2455.re-ad-pricing-top h3 {
2456	color: #fff;
2457	font-size: 30px;
2458	margin-bottom: 10px;
2459}
2460
2461.re-ad-pricing-label {
2462	color: #ffb273;
2463	font-size: 13px;
2464	font-weight: 850;
2465	letter-spacing: 0.08em;
2466	margin-bottom: 8px;
2467	text-transform: uppercase;
2468}
2469
2470.re-ad-price {
2471	color: #fff;
2472	margin-bottom: 3px;
2473}
2474
2475.re-ad-price span {
2476	font-size: 56px;
2477	font-weight: 900;
2478	line-height: 1;
2479}
2480
2481.re-ad-price-note {
2482	color: #ccd9e4;
2483	font-size: 14px;
2484	margin-bottom: 0;
2485}
2486
2487.re-ad-pricing-list {
2488	list-style: none;
2489	margin: 0 0 28px;
2490	padding: 0;
2491}
2492
2493.re-ad-pricing-list li {
2494	border-bottom: 1px solid #e7edf2;
2495	list-style: none;
2496	padding: 12px 0 12px 30px;
2497	position: relative;
2498}
2499
2500.re-ad-pricing-list li::before {
2501	color: var(--re-ad-orange);
2502	content: "✓";
2503	font-weight: 900;
2504	left: 3px;
2505	position: absolute;
2506}
2507
2508.re-ad-pricing-fine {
2509	color: var(--re-ad-muted);
2510	font-size: 12px;
2511	line-height: 1.45;
2512	margin: 15px 0 0;
2513	text-align: center;
2514}
2515/* Pricing plan grid
2516------------------------------------------------------------ */
2517
2518.re-ad-pricing-grid {
2519	align-items: stretch !important;
2520	display: grid !important;
2521	gap: 24px !important;
2522	grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
2523	margin: 0 auto !important;
2524	max-width: 1180px !important;
2525	width: 100% !important;
2526}
2527
2528.re-ad-pricing-grid .re-ad-pricing-card {
2529	display: flex !important;
2530	flex-direction: column !important;
2531	margin: 0 !important;
2532	max-width: none !important;
2533	min-width: 0 !important;
2534	overflow: visible !important;
2535	padding: 0 28px 30px !important;
2536	position: relative !important;
2537	width: 100% !important;
2538}
2539
2540.re-ad-pricing-grid .re-ad-pricing-top {
2541	margin-left: -28px !important;
2542	margin-right: -28px !important;
2543	padding-left: 25px !important;
2544	padding-right: 25px !important;
2545}
2546
2547.re-ad-pricing-grid .re-ad-pricing-top h3 {
2548	font-size: 27px;
2549	line-height: 1.15;
2550}
2551
2552.re-ad-pricing-grid .re-ad-price {
2553	align-items: baseline;
2554	display: flex;
2555	justify-content: center;
2556	line-height: 1;
2557	white-space: nowrap;
2558}
2559
2560.re-ad-pricing-grid .re-ad-price span {
2561	font-size: 50px;
2562}
2563
2564.re-ad-pricing-grid .re-ad-price-note {
2565	line-height: 1.45;
2566	min-height: 42px;
2567}
2568
2569.re-ad-pricing-grid .re-ad-pricing-list {
2570	flex: 1 1 auto;
2571}
2572
2573.re-ad-pricing-grid .re-ad-pricing-list li {
2574	font-size: 15px;
2575	line-height: 1.45;
2576}
2577
2578.re-ad-pricing-featured {
2579	border: 2px solid var(--re-ad-orange) !important;
2580	box-shadow: 0 24px 58px rgba(23,32,51,0.18) !important;
2581	transform: translateY(-12px);
2582}
2583
2584.re-ad-pricing-badge {
2585	background: var(--re-ad-orange);
2586	border-radius: 999px;
2587	color: #fff;
2588	font-size: 12px;
2589	font-weight: 900;
2590	left: 50%;
2591	letter-spacing: 0.08em;
2592	line-height: 1;
2593	margin: 0;
2594	padding: 9px 15px;
2595	position: absolute;
2596	text-transform: uppercase;
2597	top: -16px;
2598	transform: translateX(-50%);
2599	white-space: nowrap;
2600	z-index: 2;
2601}
2602
2603.re-ad-pricing-disclaimer {
2604	color: var(--re-ad-muted);
2605	font-size: 13px;
2606	line-height: 1.5;
2607	margin: 32px auto 0;
2608	max-width: 850px;
2609	text-align: center;
2610}
2611
2612/* Stack pricing cards only on smaller screens */
2613
2614@media only screen and (max-width: 850px) {
2615	.re-ad-pricing-grid {
2616		grid-template-columns: 1fr !important;
2617		max-width: 620px !important;
2618	}
2619
2620	.re-ad-pricing-featured {
2621		transform: none;
2622	}
2623}
2624
2625@media only screen and (max-width: 700px) {
2626	.re-ad-pricing-grid .re-ad-pricing-card {
2627		padding-left: 22px !important;
2628		padding-right: 22px !important;
2629	}
2630
2631	.re-ad-pricing-grid .re-ad-pricing-top {
2632		margin-left: -22px !important;
2633		margin-right: -22px !important;
2634		padding-left: 22px !important;
2635		padding-right: 22px !important;
2636	}
2637
2638	.re-ad-pricing-grid .re-ad-price span {
2639		font-size: 48px;
2640	}
2641}
2642
2643/* FAQ */
2644
2645.re-ad-faq-section {
2646	background: var(--re-ad-light);
2647}
2648
2649.re-ad-faq-list {
2650	margin: 0 auto;
2651	max-width: 860px;
2652}
2653
2654.re-ad-faq-list details {
2655	background: #fff;
2656	border: 1px solid var(--re-ad-border);
2657	border-radius: 11px;
2658	margin-bottom: 13px;
2659	overflow: hidden;
2660}
2661
2662.re-ad-faq-list summary {
2663	color: var(--re-ad-text);
2664	cursor: pointer;
2665	font-size: 18px;
2666	font-weight: 850;
2667	list-style: none;
2668	padding: 20px 58px 20px 22px;
2669	position: relative;
2670}
2671
2672.re-ad-faq-list summary::-webkit-details-marker {
2673	display: none;
2674}
2675
2676.re-ad-faq-list summary::after {
2677	color: var(--re-ad-orange);
2678	content: "+";
2679	font-size: 27px;
2680	font-weight: 700;
2681	position: absolute;
2682	right: 22px;
2683	top: 50%;
2684	transform: translateY(-50%);
2685}
2686
2687.re-ad-faq-list details[open] summary::after {
2688	content: "−";
2689}
2690
2691.re-ad-faq-list details p {
2692	color: var(--re-ad-muted);
2693	margin: 0;
2694	padding: 0 22px 22px;
2695}
2696
2697/* Contact */
2698
2699.re-ad-contact {
2700	background:
2701		radial-gradient(circle at 15% 15%, rgba(255,255,255,0.09), transparent 30%),
2702		var(--re-ad-blue);
2703	color: #fff;
2704	padding: 88px 0;
2705}
2706
2707.re-ad-contact h2,
2708.re-ad-contact h3 {
2709	color: #fff;
2710}
2711
2712.re-ad-contact-grid {
2713	align-items: center;
2714	display: grid;
2715	gap: 70px;
2716	grid-template-columns: minmax(0, 1fr) minmax(380px, 0.8fr);
2717}
2718
2719.re-ad-contact-grid > div:first-child > p:not(.re-ad-kicker) {
2720	color: #e2ebf2;
2721	font-size: 19px;
2722}
2723
2724.re-ad-contact-points {
2725	display: flex;
2726	flex-wrap: wrap;
2727	gap: 10px;
2728	margin-top: 25px;
2729}
2730
2731.re-ad-contact-points span {
2732	background: rgba(255,255,255,0.12);
2733	border: 1px solid rgba(255,255,255,0.18);
2734	border-radius: 999px;
2735	color: #fff;
2736	font-size: 13px;
2737	font-weight: 750;
2738	padding: 7px 11px;
2739}
2740
2741.re-ad-contact-card {
2742	background: #fff;
2743	border-radius: 15px;
2744	box-shadow: 0 22px 48px rgba(23,32,51,0.25);
2745	color: var(--re-ad-text);
2746	padding: 30px;
2747}
2748
2749.re-ad-contact-card h3 {
2750	color: var(--re-ad-text);
2751	font-size: 25px;
2752	margin-bottom: 8px;
2753}
2754
2755.re-ad-contact-card > p {
2756	color: var(--re-ad-muted);
2757	font-size: 14px;
2758}
2759
2760.re-ad-form-placeholder {
2761	background: var(--re-ad-light);
2762	border: 1px dashed #aebfcc;
2763	border-radius: 10px;
2764	margin: 20px 0;
2765	padding: 18px;
2766}
2767
2768.re-ad-form-placeholder p {
2769	color: var(--re-ad-muted);
2770	font-size: 14px;
2771	margin-bottom: 7px;
2772}
2773
2774.re-ad-form-placeholder p:last-child {
2775	margin-bottom: 0;
2776}
2777
2778/* Final CTA */
2779
2780.re-ad-final-cta {
2781	background: var(--re-ad-blue-deep);
2782	color: #fff;
2783	padding: 67px 0;
2784	text-align: center;
2785}
2786
2787.re-ad-final-cta h2 {
2788	color: #fff;
2789	font-size: clamp(32px, 4vw, 48px);
2790	line-height: 1.1;
2791	margin: 0 auto 15px;
2792	max-width: 850px;
2793}
2794
2795.re-ad-final-cta p {
2796	color: #ccd8e3;
2797	font-size: 18px;
2798	margin: 0 auto 26px;
2799	max-width: 760px;
2800}
2801
2802/* Responsive */
2803
2804@media only screen and (max-width: 1000px) {
2805	.re-ad-hero-grid,
2806	.re-ad-contact-grid {
2807		grid-template-columns: 1fr;
2808	}
2809
2810	.re-ad-hero-preview {
2811		margin: 10px auto 0;
2812		max-width: 680px;
2813		width: 100%;
2814	}
2815
2816	.re-ad-benefit-grid {
2817		grid-template-columns: repeat(2, minmax(0, 1fr));
2818	}
2819
2820	.re-ad-stat-grid {
2821		grid-template-columns: repeat(2, minmax(0, 1fr));
2822	}
2823
2824	.re-ad-stat:first-child,
2825	.re-ad-stat:last-child {
2826		border-radius: 0;
2827	}
2828}
2829
2830@media only screen and (max-width: 700px) {
2831	.re-advertise-page {
2832		font-size: 16px;
2833	}
2834
2835	.re-ad-wrap {
2836		padding-left: 18px;
2837		padding-right: 18px;
2838	}
2839
2840	.re-ad-section {
2841		padding: 62px 0;
2842	}
2843
2844	.re-ad-hero {
2845		padding: 62px 0 68px;
2846	}
2847
2848	.re-ad-hero-grid {
2849		gap: 44px;
2850	}
2851
2852	.re-ad-hero-copy h1 {
2853		font-size: 42px;
2854	}
2855
2856	.re-ad-lead {
2857		font-size: 18px;
2858	}
2859
2860	.re-ad-hero-actions {
2861		flex-direction: column;
2862	}
2863
2864	.re-ad-button {
2865		width: 100%;
2866	}
2867
2868	.re-ad-benefit-grid,
2869	.re-ad-compare-grid,
2870	.re-ad-stat-grid {
2871		grid-template-columns: 1fr;
2872	}
2873
2874	.re-ad-design-card {
2875		padding: 28px 22px;
2876		transform: none;
2877	}
2878
2879	.re-ad-preview-browser {
2880		transform: none;
2881	}
2882
2883	.re-ad-preview-label {
2884		left: 15px;
2885	}
2886
2887	.re-ad-section-heading {
2888		margin-bottom: 34px;
2889	}
2890
2891	.re-ad-section-heading h2 {
2892		font-size: 34px;
2893	}
2894
2895	.re-ad-pricing-card {
2896		padding-left: 22px;
2897		padding-right: 22px;
2898	}
2899
2900	.re-ad-pricing-top {
2901		margin-left: -22px;
2902		margin-right: -22px;
2903		padding-left: 22px;
2904		padding-right: 22px;
2905	}
2906
2907	.re-ad-contact-card {
2908		padding: 24px 20px;
2909	}
2910}
2911
2912
2913/* Advertising page title and breadcrumb cleanup
2914------------------------------------------------------------ */
2915
2916body:has(.re-advertise-page) .entry-header,
2917body:has(.re-advertise-page) .entry-title,
2918body:has(.re-advertise-page) .re-breadcrumbs,
2919body:has(.re-advertise-page) .rank-math-breadcrumb {
2920	display: none !important;
2921}
2922
2923body:has(.re-advertise-page) .site-main,
2924body:has(.re-advertise-page) .entry-content {
2925	margin-top: 0 !important;
2926	padding-top: 0 !important;
2927}
2928
2929@media only screen and (max-width: 700px) {
2930	.re-ad-section-blue .re-ad-split {
2931		gap: 38px !important;
2932		padding-left: 18px !important;
2933		padding-right: 18px !important;
2934	}
2935
2936	.re-ad-section-blue .re-ad-split > div:last-child > h2 {
2937		font-size: 31px !important;
2938	}
2939
2940	.re-ad-step {
2941		gap: 14px !important;
2942	}
2943
2944	.re-ad-design-card {
2945		padding: 27px 21px !important;
2946		transform: none !important;
2947	}
2948}
2949
2950/* Setup cards: final two-column layout
2951------------------------------------------------------------ */
2952
2953.re-ad-section-blue .re-ad-steps {
2954	display: grid !important;
2955	gap: 18px !important;
2956	grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
2957	margin: 30px 0 0 !important;
2958	width: 100% !important;
2959}
2960
2961.re-ad-section-blue .re-ad-step {
2962	align-items: start !important;
2963	background: rgba(255,255,255,0.08) !important;
2964	border: 1px solid rgba(255,255,255,0.16) !important;
2965	border-radius: 12px !important;
2966	display: grid !important;
2967	gap: 8px 16px !important;
2968	grid-template-columns: 42px minmax(0, 1fr) !important;
2969	margin: 0 !important;
2970	min-height: 0 !important;
2971	padding: 24px !important;
2972	width: 100% !important;
2973}
2974
2975.re-ad-section-blue .re-ad-step > span {
2976	align-items: center !important;
2977	background: var(--re-ad-orange) !important;
2978	border-radius: 50% !important;
2979	color: #fff !important;
2980	display: flex !important;
2981	font-size: 15px !important;
2982	font-weight: 900 !important;
2983	grid-column: 1 !important;
2984	grid-row: 1 !important;
2985	height: 38px !important;
2986	justify-content: center !important;
2987	margin: 0 !important;
2988	width: 38px !important;
2989}
2990
2991.re-ad-section-blue .re-ad-step > div {
2992	display: contents !important;
2993}
2994
2995.re-ad-section-blue .re-ad-step h3 {
2996	align-self: center !important;
2997	color: #fff !important;
2998	font-size: 20px !important;
2999	grid-column: 2 !important;
3000	grid-row: 1 !important;
3001	line-height: 1.25 !important;
3002	margin: 0 !important;
3003	max-width: none !important;
3004	overflow-wrap: normal !important;
3005	white-space: normal !important;
3006	width: 100% !important;
3007	word-break: normal !important;
3008}
3009
3010.re-ad-section-blue .re-ad-step p {
3011	color: #d7e2ec !important;
3012	font-size: 15px !important;
3013	grid-column: 2 !important;
3014	grid-row: 2 !important;
3015	line-height: 1.55 !important;
3016	margin: 0 !important;
3017	max-width: none !important;
3018	overflow-wrap: normal !important;
3019	white-space: normal !important;
3020	width: 100% !important;
3021	word-break: normal !important;
3022}
3023
3024@media only screen and (max-width: 700px) {
3025	.re-ad-section-blue .re-ad-steps {
3026		grid-template-columns: 1fr !important;
3027	}
3028
3029	.re-ad-section-blue .re-ad-step {
3030		grid-template-columns: 38px minmax(0, 1fr) !important;
3031		padding: 20px !important;
3032	}
3033}
3034/* Advertising creative examples
3035------------------------------------------------------------ */
3036
3037.re-ad-creative-examples {
3038	align-items: start;
3039	display: grid;
3040	gap: 26px;
3041	grid-template-columns: minmax(0, 1.45fr) minmax(230px, 0.55fr);
3042	margin: 28px 0 22px;
3043}
3044
3045.re-ad-creative-example {
3046	margin: 0;
3047	min-width: 0;
3048	width: 100%;
3049}
3050
3051.re-ad-creative-example figcaption {
3052	color: var(--re-ad-muted);
3053	font-size: 13px;
3054	font-weight: 850;
3055	letter-spacing: 0.05em;
3056	margin-bottom: 9px;
3057	text-transform: uppercase;
3058}
3059
3060.re-ad-creative-example img {
3061	background: #fff;
3062	border: 1px solid #d8e2ea;
3063	border-radius: 8px;
3064	box-shadow: 0 10px 24px rgba(23,32,51,0.12);
3065	display: block;
3066	height: auto;
3067	max-width: 100%;
3068}
3069
3070.re-ad-creative-desktop img {
3071	width: 100%;
3072}
3073
3074.re-ad-creative-mobile img {
3075	margin: 0 auto;
3076	width: min(350px, 100%);
3077}
3078
3079.re-ad-example-disclaimer {
3080	color: var(--re-ad-muted) !important;
3081	font-size: 12px;
3082	line-height: 1.45;
3083	margin: 0 0 20px;
3084	text-align: center;
3085}
3086
3087@media only screen and (max-width: 700px) {
3088	.re-ad-creative-examples {
3089		grid-template-columns: 1fr;
3090	}
3091
3092	.re-ad-creative-example figcaption {
3093		text-align: center;
3094	}
3095}
3096/* Compact advertising contact section
3097------------------------------------------------------------ */
3098
3099.re-ad-contact {
3100	padding: 52px 0;
3101	min-height: 0;
3102}
3103
3104.re-ad-contact .re-ad-wrap {
3105	max-width: 980px;
3106}
3107
3108.re-ad-contact-grid {
3109	align-items: start;
3110	gap: 52px;
3111	grid-template-columns: minmax(0, 1fr) 420px;
3112}
3113
3114.re-ad-contact-grid > div:first-child {
3115	padding-top: 78px;
3116}
3117
3118.re-ad-contact-card {
3119	padding: 24px;
3120	border-radius: 14px;
3121}
3122/* Keep footer copyright and legal links on one line */
3123.re-footer-bottom-line {
3124	display: block;
3125	font-size: 16px;
3126	line-height: 1.6;
3127	text-align: center;
3128	white-space: nowrap;
3129}
3130
3131.re-footer-bottom-line a,
3132.re-footer-bottom-line .re-footer-sep {
3133	display: inline !important;
3134	white-space: nowrap;
3135}
3136
3137/* Allow sensible wrapping on smaller screens */
3138@media (max-width: 900px) {
3139	.re-footer-bottom-line {
3140		white-space: normal;
3141	}
3142
3143	.re-footer-bottom-line .re-footer-sep {
3144		margin: 0 5px;
3145	}
3146}
3147
3148.re-ad-contact-card > h3 {
3149	font-size: 22px;
3150	line-height: 1.2;
3151	margin: 0 0 8px;
3152}
3153
3154.re-ad-contact-card > p {
3155	font-size: 14px;
3156	line-height: 1.55;
3157	margin: 0 0 18px;
3158}
3159
3160.re-advertising-form-wrap {
3161	margin: 0;
3162}
3163
3164.re-advertising-form {
3165	margin: 0;
3166	padding: 18px;
3167}
3168
3169.re-advertising-form .re-form-grid {
3170	gap: 10px 14px;
3171}
3172
3173.re-advertising-form p {
3174	margin: 0;
3175}
3176
3177.re-advertising-form label {
3178	font-size: 13px;
3179	line-height: 1.3;
3180}
3181
3182.re-advertising-form input,
3183.re-advertising-form select,
3184.re-advertising-form textarea {
3185	font-size: 14px;
3186	margin-top: 5px;
3187	min-height: 40px;
3188	padding: 8px 10px;
3189}
3190
3191.re-advertising-form textarea {
3192	min-height: 74px;
3193}
3194
3195.re-advertising-form .re-form-submit {
3196	margin-top: 12px;
3197}
3198
3199.re-advertising-form .re-form-submit button {
3200	min-height: 42px;
3201	padding: 10px 18px;
3202}
3203
3204@media only screen and (max-width: 1000px) {
3205	.re-ad-contact-grid {
3206		grid-template-columns: 1fr;
3207		gap: 30px;
3208	}
3209
3210	.re-ad-contact-grid > div:first-child {
3211		padding-top: 0;
3212	}
3213}
3214
3215@media only screen and (max-width: 780px) {
3216	.re-ad-contact {
3217		padding: 38px 0;
3218	}
3219
3220	.re-ad-contact .re-ad-wrap {
3221		width: min(100% - 30px, 620px);
3222	}
3223
3224	.re-ad-contact-grid {
3225		grid-template-columns: 1fr;
3226		gap: 26px;
3227	}
3228
3229	.re-ad-contact-grid h2 {
3230		font-size: 28px;
3231		line-height: 1.2;
3232		margin-bottom: 12px;
3233	}
3234
3235	.re-ad-contact-grid > div:first-child > p {
3236		font-size: 16px;
3237		line-height: 1.55;
3238		margin-bottom: 18px;
3239	}
3240
3241	.re-ad-contact-points {
3242		gap: 8px;
3243	}
3244
3245	.re-ad-contact-points span {
3246		font-size: 12px;
3247		padding: 7px 10px;
3248	}
3249
3250	.re-ad-contact-card {
3251		padding: 20px;
3252		width: 100%;
3253	}
3254
3255	.re-advertising-form {
3256		padding: 16px;
3257	}
3258
3259	.re-advertising-form .re-form-grid {
3260		display: grid;
3261		grid-template-columns: 1fr;
3262		gap: 11px;
3263	}
3264
3265	.re-advertising-form .re-form-full {
3266		grid-column: auto;
3267	}
3268
3269	.re-advertising-form input,
3270	.re-advertising-form select,
3271	.re-advertising-form textarea {
3272		font-size: 16px;
3273		width: 100%;
3274	}
3275
3276	.re-advertising-form textarea {
3277		min-height: 82px;
3278	}
3279
3280	.re-advertising-form .re-form-submit {
3281		margin-bottom: 0;
3282	}
3283
3284	.re-advertising-form .re-form-submit button {
3285		width: 100%;
3286	}
3287}
3288/* ============================================================
3289   END REMODELINGEXPENSE ADVERTISING LANDING PAGE
3290   ============================================================ */
3291/* Keep footer copyright and legal links on one line */
3292/* Footer copyright and legal links */
3293.site-footer .re-footer-bottom-line {
3294	display: flex !important;
3295	align-items: center;
3296	justify-content: center;
3297	flex-wrap: wrap;
3298	gap: 0;
3299	width: 100%;
3300	line-height: 1.6;
3301	text-align: center;
3302}
3303
3304.site-footer .re-footer-bottom-line > a,
3305.site-footer .re-footer-bottom-line > .re-footer-sep {
3306	display: inline-block !important;
3307	float: none !important;
3308	width: auto !important;
3309	margin: 0 !important;
3310	padding: 0 !important;
3311}
3312
3313.site-footer .re-footer-bottom-line > .re-footer-sep {
3314	margin: 0 8px !important;
3315}
3316
3317/* Mobile */
3318@media (max-width: 767px) {
3319	.site-footer .re-footer-bottom-line {
3320		row-gap: 6px;
3321	}
3322
3323	.site-footer .re-footer-bottom-line > .re-footer-sep {
3324		margin: 0 5px !important;
3325	}
3326}
3327/* Compact desktop header buttons
3328------------------------------------------------------------ */
3329
3330@media only screen and (min-width: 1025px) {
3331	.site-header .re-contractor-cta,
3332	.site-header .re-estimate-cta {
3333		align-items: center;
3334		display: flex;
3335		margin-left: 8px;
3336	}
3337
3338	.site-header .re-contractor-cta > a,
3339	.site-header .re-estimate-cta > a {
3340		border-radius: 6px;
3341		font-size: 16px;
3342		font-weight: 800;
3343		height: auto !important;
3344		line-height: 1.2 !important;
3345		min-height: 0 !important;
3346		padding: 10px 15px !important;
3347		white-space: nowrap;
3348	}
3349
3350	.site-header .re-contractor-cta > a {
3351		background: transparent !important;
3352		border: 2px solid #f97316 !important;
3353		color: #e7640b !important;
3354	}
3355
3356	.site-header .re-contractor-cta > a:hover {
3357		background: #f97316 !important;
3358		color: #ffffff !important;
3359	}
3360
3361	.site-header .re-estimate-cta > a {
3362		background: #2f6fbd !important;
3363		border: 2px solid #2f6fbd !important;
3364		color: #ffffff !important;
3365	}
3366
3367	.site-header .re-estimate-cta > a:hover {
3368		background: #255a9f !important;
3369		border-color: #255a9f !important;
3370		color: #ffffff !important;
3371	}
3372}</style>
3373<script type="speculationrules">{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"\/*"},{"not":{"href_matches":["\/*.php","\/wp-(admin|includes|content|login|signup|json)(.*)?","\/*\\?(.+)","\/(cart|checkout|logout)(.*)?"]}}]},"eagerness":"moderate"}]}</script>
3373</head>
3374
3375<body class="wp-singular page-template-default page page-id-15 wp-custom-logo wp-embed-responsive wp-theme-kadence footer-on-bottom hide-focus-outline link-style-standard has-sidebar content-title-style-normal content-width-normal content-style-boxed content-vertical-padding-show non-transparent-header mobile-non-transparent-header">
3376<div id="wrapper" class="site wp-site-blocks">
3377			<a class="skip-link screen-reader-text scroll-ignore" href="#main">Skip to content</a>
3378		<header id="masthead" class="site-header" role="banner" itemtype="https://schema.org/WPHeader" itemscope>
3379	<div id="main-header" class="site-header-wrap">
3380		<div class="site-header-inner-wrap">
3381			<div class="site-header-upper-wrap">
3382				<div class="site-header-upper-inner-wrap">
3383					<div class="site-main-header-wrap site-header-row-container site-header-focus-item site-header-row-layout-standard kadence-sticky-header" data-section="kadence_customizer_header_main" data-shrink="true" data-shrink-height="60" data-reveal-scroll-up="false">
3384	<div class="site-header-row-container-inner">
3385				<div class="site-container">
3386			<div class="site-main-header-inner-wrap site-header-row site-header-row-has-sides site-header-row-no-center">
3387									<div class="site-header-main-section-left site-header-section site-header-section-left">
3388						<div class="site-header-item site-header-focus-item" data-section="title_tagline">
3389	<div class="site-branding branding-layout-standard site-brand-logo-only"><a class="brand has-logo-image" href="https://www.remodelingexpense.com/" rel="home"><img width="1380" height="266" src="https://www.remodelingexpense.com/wp-content/uploads/cropped-RE-Logo.png" class="custom-logo" alt="Remodeling Expense" decoding="async" fetchpriority="high" srcset="https://www.remodelingexpense.com/wp-content/uploads/cropped-RE-Logo.png 1380w, https://www.remodelingexpense.com/wp-content/uploads/cropped-RE-Logo-300x58.png 300w, https://www.remodelingexpense.com/wp-content/uploads/cropped-RE-Logo-1024x197.png 1024w, https://www.remodelingexpense.com/wp-content/uploads/cropped-RE-Logo-768x148.png 768w" sizes="(max-width: 1380px) 100vw, 1380px"  loading="eager"/></a></div></div><!-- data-section="title_tagline" -->
3390					</div>
3391																	<div class="site-header-main-section-right site-header-section site-header-section-right">
3392						<div class="site-header-item site-header-focus-item site-header-item-main-navigation header-navigation-layout-stretch-false header-navigation-layout-fill-stretch-false" data-section="kadence_customizer_primary_navigation">
3393		<nav id="site-navigation" class="main-navigation header-navigation hover-to-open nav--toggle-sub header-navigation-style-standard header-navigation-dropdown-animation-none" role="navigation" aria-label="Primary">
3394			<div class="primary-menu-container header-menu-container">
3395	<ul id="primary-menu" class="menu"><li id="menu-item-9528" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-9528"><a href="https://www.remodelingexpense.com/remodeling/"><span class="nav-drop-title-wrap">Remodeling<span class="dropdown-nav-toggle"><span class="kadence-svg-iconset svg-baseline"><svg aria-hidden="true" class="kadence-svg-icon kadence-arrow-down-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><title>Expand</title><path d="M5.293 9.707l6 6c0.391 0.391 1.024 0.391 1.414 0l6-6c0.391-0.391 0.391-1.024 0-1.414s-1.024-0.391-1.414 0l-5.293 5.293-5.293-5.293c-0.391-0.391-1.024-0.391-1.414 0s-0.391 1.024 0 1.414z"></path>
3396				</svg></span></span></span></a>
3397<ul class="sub-menu">
3398	<li id="menu-item-10488" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-10488"><a href="https://www.remodelingexpense.com/home-repair/">Home Repair Tips</a></li>
3399	<li id="menu-item-11322" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-11322"><a href="https://www.remodelingexpense.com/diy/">DIY</a></li>
3400	<li id="menu-item-11626" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-11626"><a href="https://www.remodelingexpense.com/home-designs/">Home Designs</a></li>
3401	<li id="menu-item-11743" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-has-children menu-item-11743"><a href="https://www.remodelingexpense.com/#"><span class="nav-drop-title-wrap">Home Guides<span class="dropdown-nav-toggle"><span class="kadence-svg-iconset svg-baseline"><svg aria-hidden="true" class="kadence-svg-icon kadence-arrow-down-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><title>Expand</title><path d="M5.293 9.707l6 6c0.391 0.391 1.024 0.391 1.414 0l6-6c0.391-0.391 0.391-1.024 0-1.414s-1.024-0.391-1.414 0l-5.293 5.293-5.293-5.293c-0.391-0.391-1.024-0.391-1.414 0s-0.391 1.024 0 1.414z"></path>
3402				</svg></span></span></span></a>
3403	<ul class="sub-menu">
3404		<li id="menu-item-11744" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-11744"><a href="https://www.remodelingexpense.com/exterior-siding/">Exterior Siding</a></li>
3405		<li id="menu-item-12639" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-12639"><a href="https://www.remodelingexpense.com/infographics/">Infographics</a></li>
3406	</ul>
3407</li>
3408	<li id="menu-item-10486" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-10486"><a href="https://www.remodelingexpense.com/bedrooms/">Bedrooms</a></li>
3409	<li id="menu-item-10489" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-10489"><a href="https://www.remodelingexpense.com/realestate/">Realestate</a></li>
3410	<li id="menu-item-11789" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-11789"><a href="https://www.remodelingexpense.com/mortgage/">mortgage</a></li>
3411	<li id="menu-item-10487" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-10487"><a href="https://www.remodelingexpense.com/building-green/">Green Building</a></li>
3412	<li id="menu-item-11326" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-11326"><a href="https://www.remodelingexpense.com/outdoor-structures/">Outdoor Structures</a></li>
3413	<li id="menu-item-9129" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9129"><a href="https://www.remodelingexpense.com/interiors/">Design Ideas</a></li>
3414	<li id="menu-item-9130" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9130"><a href="https://www.remodelingexpense.com/exteriors/">Exteriors</a></li>
3415</ul>
3416</li>
3417<li id="menu-item-12118" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-12118"><a href="http://#"><span class="nav-drop-title-wrap">Interiors<span class="dropdown-nav-toggle"><span class="kadence-svg-iconset svg-baseline"><svg aria-hidden="true" class="kadence-svg-icon kadence-arrow-down-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><title>Expand</title><path d="M5.293 9.707l6 6c0.391 0.391 1.024 0.391 1.414 0l6-6c0.391-0.391 0.391-1.024 0-1.414s-1.024-0.391-1.414 0l-5.293 5.293-5.293-5.293c-0.391-0.391-1.024-0.391-1.414 0s-0.391 1.024 0 1.414z"></path>
3418				</svg></span></span></span></a>
3419<ul class="sub-menu">
3420	<li id="menu-item-10282" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-10282"><a href="https://www.remodelingexpense.com/kitchens/">Kitchens</a></li>
3421	<li id="menu-item-9132" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9132"><a href="https://www.remodelingexpense.com/bathrooms/">Bathrooms</a></li>
3422</ul>
3423</li>
3424<li id="menu-item-10556" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-10556"><a href="https://www.remodelingexpense.com/landscape-design/"><span class="nav-drop-title-wrap">Landscape<span class="dropdown-nav-toggle"><span class="kadence-svg-iconset svg-baseline"><svg aria-hidden="true" class="kadence-svg-icon kadence-arrow-down-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><title>Expand</title><path d="M5.293 9.707l6 6c0.391 0.391 1.024 0.391 1.414 0l6-6c0.391-0.391 0.391-1.024 0-1.414s-1.024-0.391-1.414 0l-5.293 5.293-5.293-5.293c-0.391-0.391-1.024-0.391-1.414 0s-0.391 1.024 0 1.414z"></path>
3425				</svg></span></span></span></a>
3426<ul class="sub-menu">
3427	<li id="menu-item-10490" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-10490"><a href="https://www.remodelingexpense.com/decks-patios/">Decks Patios</a></li>
3428	<li id="menu-item-10691" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-10691"><a href="https://www.remodelingexpense.com/gardening/">Gardening</a></li>
3429</ul>
3430</li>
3431<li id="menu-item-9128" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9128"><a href="https://www.remodelingexpense.com/costs/">Costs</a></li>
3432<li id="menu-item-16460" class="re-contractor-cta menu-item menu-item-type-custom menu-item-object-custom menu-item-16460"><a href="https://www.remodelingexpense.com/advertise/">Contractors</a></li>
3433<li id="menu-item-14435" class="re-estimate-cta menu-item menu-item-type-custom menu-item-object-custom menu-item-14435"><a href="https://www.remodelingexpense.com/free-estimates/">Free Estimate</a></li>
3434</ul>		</div>
3435	</nav><!-- #site-navigation -->
3436	</div><!-- data-section="primary_navigation" -->
3437					</div>
3438							</div>
3439		</div>
3440	</div>
3441</div>
3442				</div>
3443			</div>
3444					</div>
3445	</div>
3446	
3447<div id="mobile-header" class="site-mobile-header-wrap">
3448	<div class="site-header-inner-wrap">
3449		<div class="site-header-upper-wrap">
3450			<div class="site-header-upper-inner-wrap">
3451			<div class="site-main-header-wrap site-header-focus-item site-header-row-layout-standard site-header-row-tablet-layout-default site-header-row-mobile-layout-default  kadence-sticky-header" data-shrink="true" data-reveal-scroll-up="false" data-shrink-height="60">
3452	<div class="site-header-row-container-inner">
3453		<div class="site-container">
3454			<div class="site-main-header-inner-wrap site-header-row site-header-row-has-sides site-header-row-no-center">
3455									<div class="site-header-main-section-left site-header-section site-header-section-left">
3456						<div class="site-header-item site-header-focus-item" data-section="title_tagline">
3457	<div class="site-branding mobile-site-branding branding-layout-standard branding-tablet-layout-inherit site-brand-logo-only branding-mobile-layout-inherit"><a class="brand has-logo-image" href="https://www.remodelingexpense.com/" rel="home"><img width="1380" height="266" src="https://www.remodelingexpense.com/wp-content/uploads/cropped-RE-Logo.png" class="custom-logo" alt="Remodeling Expense" decoding="async" srcset="https://www.remodelingexpense.com/wp-content/uploads/cropped-RE-Logo.png 1380w, https://www.remodelingexpense.com/wp-content/uploads/cropped-RE-Logo-300x58.png 300w, https://www.remodelingexpense.com/wp-content/uploads/cropped-RE-Logo-1024x197.png 1024w, https://www.remodelingexpense.com/wp-content/uploads/cropped-RE-Logo-768x148.png 768w" sizes="auto"  loading="lazy" fetchpriority="low"/></a></div></div><!-- data-section="title_tagline" -->
3458					</div>
3459																	<div class="site-header-main-section-right site-header-section site-header-section-right">
3460						<div class="site-header-item site-header-focus-item site-header-item-navgation-popup-toggle" data-section="kadence_customizer_mobile_trigger">
3461		<div class="mobile-toggle-open-container">
3462						<button id="mobile-toggle" class="menu-toggle-open drawer-toggle menu-toggle-style-default" aria-label="Open menu" data-toggle-target="#mobile-drawer" data-toggle-body-class="showing-popup-drawer-from-right" aria-expanded="false" data-set-focus=".menu-toggle-close"
3463					>
3464						<span class="menu-toggle-icon"><span class="kadence-svg-iconset"><svg aria-hidden="true" class="kadence-svg-icon kadence-menu-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><title>Toggle Menu</title><path d="M3 13h18c0.552 0 1-0.448 1-1s-0.448-1-1-1h-18c-0.552 0-1 0.448-1 1s0.448 1 1 1zM3 7h18c0.552 0 1-0.448 1-1s-0.448-1-1-1h-18c-0.552 0-1 0.448-1 1s0.448 1 1 1zM3 19h18c0.552 0 1-0.448 1-1s-0.448-1-1-1h-18c-0.552 0-1 0.448-1 1s0.448 1 1 1z"></path>
3465				</svg></span></span>
3466		</button>
3467	</div>
3468	</div><!-- data-section="mobile_trigger" -->
3469					</div>
3470							</div>
3471		</div>
3472	</div>
3473</div>
3474			</div>
3475		</div>
3476			</div>
3477</div>
3478</header><!-- #masthead -->
3479
3480	<main id="inner-wrap" class="wrap kt-clear" role="main">
3481		<div class="re-breadcrumbs"><nav aria-label="breadcrumbs" class="rank-math-breadcrumb"><p><a href="https://www.remodelingexpense.com">Home</a></p></nav></div><div id="primary" class="content-area">
3482	<div class="content-container site-container">
3483		<div id="main" class="site-main">
3484						<div class="content-wrap">
3485				<article id="post-15" class="entry content-bg single-entry post-15 page type-page status-publish hentry">
3486	<div class="entry-content-wrap">
3487		<header class="entry-header page-title title-align-inherit title-tablet-align-inherit title-mobile-align-inherit">
3488	<h1 class="entry-title">Contact Us</h1></header><!-- .entry-header -->
3489
3490<div class="entry-content single-content">
3491	<p>Have a question, correction, project cost update, or remodeling resource to share? Use the form below to contact RemodelingExpense.com.</p>
3492<p>We welcome helpful messages from homeowners, contractors, builders, designers, service professionals, product experts, and organizations connected to remodeling, repair, construction, landscaping, plumbing, HVAC, electrical, flooring, roofing, windows, siding, and related home improvement categories.</p>
3493<p>Please include enough detail for us to understand your request. If you are sending a cost update, include the project type, location, approximate project size, material used, and whether the work was DIY or professionally installed.</p>
3494<p>For article ideas, expert commentary, project examples, cost updates, or resource suggestions, please review our contributor guidelines before reaching out.</p>
3495<p>We review messages manually and respond when there is a clear fit.</p>
3496<section class="re-contact-form-wrap"><form class="re-contact-form" method="post"><input type="hidden" id="rerc_contact_nonce" name="rerc_contact_nonce" value="cf3369ce44" /><input type="hidden" name="_wp_http_referer" value="/contact-us/" /><input type="hidden" name="rerc_action" value="submit_contact"><input type="hidden" name="rerc_started_at" value="1785599224"><div class="re-hp-field" aria-hidden="true"><label>Website <input type="text" name="website" tabindex="-1" autocomplete="off"></label></div><p><label>Name <span>*</span><input type="text" name="name" required></label></p><p><label>Email <span>*</span><input type="email" name="email" required></label></p><p><label>Subject<input type="text" name="subject"></label></p><p><label>Message <span>*</span><textarea name="message" required></textarea></label></p><p class="re-form-submit"><button type="submit">Send Message</button></p></form></section>
3497<p class="re-last-updated">Last Updated: 7/6/26</p><div id="main_content_helpful" style="content-visibility: auto;contain-intrinsic-size: auto 133px;"><img decoding="async" id="helpful_img" src="https://www.remodelingexpense.com/wp-content/plugins/helpful-or-not/images/Thumbs-Up-Circle-300px.png" alt="" width="227" height="226" loading="lazy" fetchpriority="low"> <span class="count_help">203</span> people found this helpful. Was this guide helpful to you? <div id="helpful_button"><button data-id="15" id="help_yes" class="helpful_rate" type="button">Yes</button><button data-id="15" id="help_no" class="helpful_rate" type="button">No</button></div><div id="me_feedback_content" style=""><textarea id="me_feedback_comment" rows="5" placeholder="Is there anything missing that you wanted to know?"></textarea><input type="email" placeholder="Email" name="emailz"><br>
3497<button name="feedback_comment" id="feedback_comment" type="button" data-id="15">Send</button></div></div></div><!-- .entry-content -->
3498	</div>
3499</article><!-- #post-15 -->
3500
3501			</div>
3502					</div><!-- #main -->
3503		<aside id="secondary" role="complementary" class="primary-sidebar widget-area sidebar-slug-sidebar-primary sidebar-link-style-normal">
3504	<div class="sidebar-inner-wrap">
3505		<section id="block-2" class="widget widget_block"><p></p>
3506</section>	</div>
3507</aside><!-- #secondary -->
3508	</div>
3509</div><!-- #primary -->
3510	</main><!-- #inner-wrap -->
3511	<footer id="colophon" class="site-footer" role="contentinfo">
3512	<div class="site-footer-wrap">
3513		<div class="site-top-footer-wrap site-footer-row-container site-footer-focus-item site-footer-row-layout-standard site-footer-row-tablet-layout-default site-footer-row-mobile-layout-default" data-section="kadence_customizer_footer_top">
3514	<div class="site-footer-row-container-inner">
3515				<div class="site-container">
3516			<div class="site-top-footer-inner-wrap site-footer-row site-footer-row-columns-3 site-footer-row-column-layout-equal site-footer-row-tablet-column-layout-default site-footer-row-mobile-column-layout-row ft-ro-dir-row ft-ro-collapse-normal ft-ro-t-dir-default ft-ro-m-dir-default ft-ro-lstyle-plain" style="content-visibility: auto;contain-intrinsic-size: auto 365px;">
3517									<div class="site-footer-top-section-1 site-footer-section footer-section-inner-items-1">
3518						<div class="footer-widget-area widget-area site-footer-focus-item footer-widget1 content-align-default content-tablet-align-default content-mobile-align-default content-valign-default content-tablet-valign-default content-mobile-valign-default" data-section="sidebar-widgets-footer1">
3519	<div class="footer-widget-area-inner site-info-inner">
3520		<section id="text-252" class="widget widget_text"><h2 class="widget-title">ABOUT &#038; EDITORIAL</h2>			<div class="textwidget"><nav aria-label="About and editorial links" style="display:grid; gap:12px 24px; grid-template-columns:repeat(auto-fit,minmax(170px,1fr));">
3521  <a href="https://www.remodelingexpense.com/about/">About Us</a><br />
3522  <a href="https://www.remodelingexpense.com/methodology/">Cost Methodology</a><br />
3523  <a href="https://www.remodelingexpense.com/editorial-standards/">Editorial Standards</a><br />
3524  <a href="https://www.remodelingexpense.com/corrections-policy/">Corrections Policy</a><br />
3525  <a href="https://www.remodelingexpense.com/advertising-disclosure/">Advertising Disclosure</a><br />
3526  <a href="https://www.remodelingexpense.com/advertise/">Advertise</a><br />
3527  <a href="https://www.remodelingexpense.com/contact-us/">Contact Us</a><br />
3528</nav>
3529</div>
3530		</section>	</div>
3531</div><!-- .footer-widget1 -->
3532					</div>
3533										<div class="site-footer-top-section-2 site-footer-section footer-section-inner-items-1">
3534						<div class="footer-widget-area widget-area site-footer-focus-item footer-widget2 content-align-default content-tablet-align-default content-mobile-align-default content-valign-default content-tablet-valign-default content-mobile-valign-default" data-section="sidebar-widgets-footer2">
3535	<div class="footer-widget-area-inner site-info-inner">
3536		<section id="text-227" class="widget widget_text"><h2 class="widget-title">SELECT YOUR PROJECT &#038; ZIP CODE</h2>			<div class="textwidget"><a href="https://www.remodelingexpense.com/costs/" target="_blank"><img class="alignnone size-full wp-image-9899" src="https://www.remodelingexpense.com/wp-content/uploads/2015/11/us-map.png" alt="Get accurate remodeling prices with our easy to use calculators that are zip code based" width="269" height="198"  loading="lazy" fetchpriority="low"/></a></div>
3537		</section>	</div>
3538</div><!-- .footer-widget2 -->
3539					</div>
3540										<div class="site-footer-top-section-3 site-footer-section footer-section-inner-items-1">
3541						<div class="footer-widget-area widget-area site-footer-focus-item footer-widget3 content-align-default content-tablet-align-default content-mobile-align-default content-valign-default content-tablet-valign-default content-mobile-valign-default" data-section="sidebar-widgets-footer3">
3542	<div class="footer-widget-area-inner site-info-inner">
3543		<section id="text-228" class="widget widget_text"><h2 class="widget-title">COMPARE PROJECT QUOTES</h2>			<div class="textwidget"><p>See the expected low, mid, and high price range for your project before requesting contractor estimates.
3544</p>
3545<p>
3546Use the estimate to compare bids, spot outliers, and budget with more confidence.</p>
3547</div>
3548		</section>	</div>
3549</div><!-- .footer-widget3 -->
3550					</div>
3551								</div>
3552		</div>
3553	</div>
3554</div>
3555<div class="site-bottom-footer-wrap site-footer-row-container site-footer-focus-item site-footer-row-layout-standard site-footer-row-tablet-layout-default site-footer-row-mobile-layout-default" data-section="
3555kadence_customizer_footer_bottom">
3556	<div class="site-footer-row-container-inner">
3557				<div class="site-container">
3558			<div class="site-bottom-footer-inner-wrap site-footer-row site-footer-row-columns-1 site-footer-row-column-layout-row site-footer-row-tablet-column-layout-default site-footer-row-mobile-column-layout-row ft-ro-dir-row ft-ro-collapse-normal ft-ro-t-dir-default ft-ro-m-dir-default ft-ro-lstyle-plain">
3559									<div class="site-footer-bottom-section-1 site-footer-section footer-section-inner-items-1">
3560						
3561<div class="footer-widget-area site-info site-footer-focus-item content-align-default content-tablet-align-default content-mobile-align-default content-valign-default content-tablet-valign-default content-mobile-valign-default" data-section="kadence_customizer_footer_html">
3562	<div class="footer-widget-area-inner site-info-inner">
3563		<div class="footer-html inner-link-style-normal"><div class="footer-html-inner"><p><span class="re-footer-bottom-line"><br />
3564  Copyright &copy; 2013–2026 RemodelingExpense.com. All rights reserved.<br />
3565  <span class="re-footer-sep">/</span><br />
3566  <a href="https://www.remodelingexpense.com/privacy-policy/">Privacy Policy</a><br />
3567  <span class="re-footer-sep">/</span><br />
3568  <a href="https://www.remodelingexpense.com/terms-conditions/">Terms &amp; Conditions</a><br />
3569</span></p>
3570</div></div>	</div>
3571</div><!-- .site-info -->
3572					</div>
3573								</div>
3574		</div>
3575	</div>
3576</div>
3577	</div>
3578</footer><!-- #colophon -->
3579
3580</div><!-- #wrapper -->
3581
3582			
3582<script defer src="data:text/javascript,document.documentElement.style.setProperty%28%27--scrollbar-offset%27%2C%20window.innerWidth%20-%20document.documentElement.clientWidth%20%2B%20%27px%27%20%29%3B"></script>
3582
3583				<div id="mobile-drawer" class="popup-drawer popup-drawer-layout-sidepanel popup-drawer-animation-fade popup-drawer-side-right" data-drawer-target-string="#mobile-drawer"
3584			>
3585		<div class="drawer-overlay" data-drawer-target-string="#mobile-drawer"></div>
3586		<div class="drawer-inner">
3587						<div class="drawer-header">
3588				<button class="menu-toggle-close drawer-toggle" aria-label="Close menu"  data-toggle-target="#mobile-drawer" data-toggle-body-class="showing-popup-drawer-from-right" aria-expanded="false" data-set-focus=".menu-toggle-open"
3589							>
3590					<span class="toggle-close-bar"></span>
3591					<span class="toggle-close-bar"></span>
3592				</button>
3593			</div>
3594			<div class="drawer-content mobile-drawer-content content-align-left content-valign-top">
3595								<div class="site-header-item site-header-focus-item site-header-item-mobile-navigation mobile-navigation-layout-stretch-false" data-section="kadence_customizer_mobile_navigation">
3596		<nav id="mobile-site-navigation" class="mobile-navigation drawer-navigation drawer-navigation-parent-toggle-false" role="navigation" aria-label="Primary Mobile">
3597				<div class="mobile-menu-container drawer-menu-container">
3598			<ul id="mobile-menu" class="menu has-collapse-sub-nav"><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-9528"><div class="drawer-nav-drop-wrap"><a href="https://www.remodelingexpense.com/remodeling/">Remodeling</a><button class="drawer-sub-toggle" data-toggle-duration="10" data-toggle-target="#mobile-menu .menu-item-9528 &gt; .sub-menu" aria-expanded="false"><span class="screen-reader-text">Toggle child menu</span><span class="kadence-svg-iconset"><svg aria-hidden="true" class="kadence-svg-icon kadence-arrow-down-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><title>Expand</title><path d="M5.293 9.707l6 6c0.391 0.391 1.024 0.391 1.414 0l6-6c0.391-0.391 0.391-1.024 0-1.414s-1.024-0.391-1.414 0l-5.293 5.293-5.293-5.293c-0.391-0.391-1.024-0.391-1.414 0s-0.391 1.024 0 1.414z"></path>
3599				</svg></span></button></div>
3600<ul class="sub-menu">
3601	<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-10488"><a href="https://www.remodelingexpense.com/home-repair/">Home Repair Tips</a></li>
3602	<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-11322"><a href="https://www.remodelingexpense.com/diy/">DIY</a></li>
3603	<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-11626"><a href="https://www.remodelingexpense.com/home-designs/">Home Designs</a></li>
3604	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-has-children menu-item-11743"><div class="drawer-nav-drop-wrap"><a href="https://www.remodelingexpense.com/#">Home Guides</a><button class="drawer-sub-toggle" data-toggle-duration="10" data-toggle-target="#mobile-menu .menu-item-11743 &gt; .sub-menu" aria-expanded="false"><span class="screen-reader-text">Toggle child menu</span><span class="kadence-svg-iconset"><svg aria-hidden="true" class="kadence-svg-icon kadence-arrow-down-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><title>Expand</title><path d="M5.293 9.707l6 6c0.391 0.391 1.024 0.391 1.414 0l6-6c0.391-0.391 0.391-1.024 0-1.414s-1.024-0.391-1.414 0l-5.293 5.293-5.293-5.293c-0.391-0.391-1.024-0.391-1.414 0s-0.391 1.024 0 1.414z"></path>
3605				</svg></span></button></div>
3606	<ul class="sub-menu">
3607		<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-11744"><a href="https://www.remodelingexpense.com/exterior-siding/">Exterior Siding</a></li>
3608		<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-12639"><a href="https://www.remodelingexpense.com/infographics/">Infographics</a></li>
3609	</ul>
3610</li>
3611	<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-10486"><a href="https://www.remodelingexpense.com/bedrooms/">Bedrooms</a></li>
3612	<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-10489"><a href="https://www.remodelingexpense.com/realestate/">Realestate</a></li>
3613	<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-11789"><a href="https://www.remodelingexpense.com/mortgage/">mortgage</a></li>
3614	<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-10487"><a href="https://www.remodelingexpense.com/building-green/">Green Building</a></li>
3615	<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-11326"><a href="https://www.remodelingexpense.com/outdoor-structures/">Outdoor Structures</a></li>
3616	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9129"><a href="https://www.remodelingexpense.com/interiors/">Design Ideas</a></li>
3617	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9130"><a href="https://www.remodelingexpense.com/exteriors/">Exteriors</a></li>
3618</ul>
3619</li>
3620<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-12118">
3620<div class="drawer-nav-drop-wrap"><a href="http://#">Interiors</a><button class="drawer-sub-toggle" data-toggle-duration="10" data-toggle-target="#mobile-menu .menu-item-12118 &gt; .sub-menu" aria-expanded="false"><span class="screen-reader-text">Toggle child menu</span><span class="kadence-svg-iconset"><svg aria-hidden="true" class="kadence-svg-icon kadence-arrow-down-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><title>Expand</title><path d="M5.293 9.707l6 6c0.391 0.391 1.024 0.391 1.414 0l6-6c0.391-0.391 0.391-1.024 0-1.414s-1.024-0.391-1.414 0l-5.293 5.293-5.293-5.293c-0.391-0.391-1.024-0.391-1.414 0s-0.391 1.024 0 1.414z"></path>
3621				</svg></span></button></div>
3622<ul class="sub-menu">
3623	<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-10282"><a href="https://www.remodelingexpense.com/kitchens/">Kitchens</a></li>
3624	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9132"><a href="https://www.remodelingexpense.com/bathrooms/">Bathrooms</a></li>
3625</ul>
3626</li>
3627<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-10556"><div class="drawer-nav-drop-wrap"><a href="https://www.remodelingexpense.com/landscape-design/">Landscape</a><button class="drawer-sub-toggle" data-toggle-duration="10" data-toggle-target="#mobile-menu .menu-item-10556 &gt; .sub-menu" aria-expanded="false"><span class="screen-reader-text">Toggle child menu</span><span class="kadence-svg-iconset"><svg aria-hidden="true" class="kadence-svg-icon kadence-arrow-down-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><title>Expand</title><path d="M5.293 9.707l6 6c0.391 0.391 1.024 0.391 1.414 0l6-6c0.391-0.391 0.391-1.024 0-1.414s-1.024-0.391-1.414 0l-5.293 5.293-5.293-5.293c-0.391-0.391-1.024-0.391-1.414 0s-0.391 1.024 0 1.414z"></path>
3628				</svg></span></button></div>
3629<ul class="sub-menu">
3630	<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-10490"><a href="https://www.remodelingexpense.com/decks-patios/">Decks Patios</a></li>
3631	<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-10691"><a href="https://www.remodelingexpense.com/gardening/">Gardening</a></li>
3632</ul>
3633</li>
3634<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9128"><a href="https://www.remodelingexpense.com/costs/">Costs</a></li>
3635<li class="re-contractor-cta menu-item menu-item-type-custom menu-item-object-custom menu-item-16460"><a href="https://www.remodelingexpense.com/advertise/">Contractors</a></li>
3636<li class="re-estimate-cta menu-item menu-item-type-custom menu-item-object-custom menu-item-14435"><a href="https://www.remodelingexpense.com/free-estimates/">Free Estimate</a></li>
3637</ul>		</div>
3638	</nav><!-- #site-navigation -->
3639	</div><!-- data-section="mobile_navigation" -->
3640							</div>
3641		</div>
3642	</div>
3643	
3643<script id="flying-press-vitals-js-extra" defer src="data:text/javascript,var%20flying_press_vitals%20%3D%20%7B%22site_id%22%3A%2234cf367182658db4a44c0bd4ad2347ad%22%7D%3B%0A%2F%2F%23%20sourceURL%3Dflying-press-vitals-js-extra"></script>
vendor: 1 bytes, line 3643
3643
3644<script id="flying-press-vitals-js" src="https://www.remodelingexpense.com/wp-content/plugins/flying-press/assets/vitals.min.js?ver=eea7cb20e475" defer></script>
vendor: 1 bytes, line 3644
3644
3645<script id="limit_qty_max_-js-extra" defer src="data:text/javascript,var%20limit_qty_max_%20%3D%20%7B%22ajax_url%22%3A%22https%3A%2F%2Fwww.remodelingexpense.com%2Fwp-admin%2Fadmin-ajax.php%22%7D%3B%0A%2F%2F%23%20sourceURL%3Dlimit_qty_max_-js-extra"></script>
vendor: 1 bytes, line 3645
3645
3646<script id="limit_qty_max_-js" src="https://www.remodelingexpense.com/wp-content/plugins/helpful-or-not/js/helpful.js?ver=15d1c446ab2e" defer></script>
vendor: 1 bytes, line 3646
3646
3647<script id="re-legacy-shortcodes-js-after" defer src="data:text/javascript,document.addEventListener%28%22DOMContentLoaded%22%2C%20function%28%29%20%7B%0A%09%09%09document.querySelectorAll%28%22.entry-content%2C%20.content%2C%20main%22%29.forEach%28function%28container%29%20%7B%0A%09%09%09%09var%20children%20%3D%20Array.prototype.slice.call%28container.children%29%3B%0A%09%09%09%09var%20group%20%3D%20%5B%5D%3B%0A%0A%09%09%09%09function%20wrapGroup%28%29%20%7B%0A%09%09%09%09%09if%20%28group.length%20%3C%202%29%20%7B%0A%09%09%09%09%09%09group%20%3D%20%5B%5D%3B%0A%09%09%09%09%09%09return%3B%0A%09%09%09%09%09%7D%0A%0A%09%09%09%09%09var%20wrapper%20%3D%20document.createElement%28%22div%22%29%3B%0A%09%09%09%09%09wrapper.className%20%3D%20%22re-legacy-column-grid%22%3B%0A%09%09%09%09%09group%5B0%5D.parentNode.insertBefore%28wrapper%2C%20group%5B0%5D%29%3B%0A%09%09%09%09%09group.forEach%28function%28column%29%20%7B%0A%09%09%09%09%09%09wrapper.appendChild%28column%29%3B%0A%09%09%09%09%09%7D%29%3B%0A%09%09%09%09%09group%20%3D%20%5B%5D%3B%0A%09%09%09%09%7D%0A%0A%09%09%09%09children.forEach%28function%28child%29%20%7B%0A%09%09%09%09%09if%20%28child.classList%20%26%26%20child.classList.contains%28%22re-legacy-column%22%29%29%20%7B%0A%09%09%09%09%09%09group.push%28child%29%3B%0A%09%09%09%09%09%7D%20else%20if%20%28child.tagName%20%3D%3D%3D%20%22P%22%20%26%26%20child.textContent.trim%28%29%20%3D%3D%3D%20%22%22%29%20%7B%0A%09%09%09%09%09%09child.parentNode.removeChild%28child%29%3B%0A%09%09%09%09%09%7D%20else%20%7B%0A%09%09%09%09%09%09wrapGroup%28%29%3B%0A%09%09%09%09%09%7D%0A%09%09%09%09%7D%29%3B%0A%0A%09%09%09%09wrapGroup%28%29%3B%0A%09%09%09%7D%29%3B%0A%0A%09%09%09document.querySelectorAll%28%22.re-legacy-accordion%22%29.forEach%28function%28accordion%29%20%7B%0A%09%09%09%09var%20triggers%20%3D%20accordion.querySelectorAll%28%22.re-legacy-accordion-trigger%22%29%3B%0A%09%09%09%09var%20closed%20%3D%20accordion.getAttribute%28%22data-closed%22%29%20%21%3D%3D%20%22false%22%3B%0A%0A%09%09%09%09function%20closeAll%28%29%20%7B%0A%09%09%09%09%09triggers.forEach%28function%28trigger%29%20%7B%0A%09%09%09%09%09%09var%20panel%20%3D%20trigger.nextElementSibling%3B%0A%09%09%09%09%09%09trigger.classList.remove%28%22is-open%22%29%3B%0A%09%09%09%09%09%09trigger.setAttribute%28%22aria-expanded%22%2C%20%22false%22%29%3B%0A%09%09%09%09%09%09var%20icon%20%3D%20trigger.querySelector%28%22.re-legacy-accordion-icon%22%29%3B%0A%09%09%09%09%09%09if%20%28icon%29%20%7B%0A%09%09%09%09%09%09%09icon.textContent%20%3D%20%22%2B%22%3B%0A%09%09%09%09%09%09%7D%0A%0A%09%09%09%09%09%09if%20%28panel%29%20%7B%0A%09%09%09%09%09%09%09panel.classList.remove%28%22is-open%22%29%3B%0A%09%09%09%09%09%09%7D%0A%09%09%09%09%09%7D%29%3B%0A%09%09%09%09%7D%0A%0A%09%09%09%09triggers.forEach%28function%28trigger%29%20%7B%0A%09%09%09%09%09trigger.addEventListener%28%22click%22%2C%20function%28%29%20%7B%0A%09%09%09%09%09%09var%20panel%20%3D%20trigger.nextElementSibling%3B%0A%09%09%09%09%09%09var%20alreadyOpen%20%3D%20trigger.classList.contains%28%22is-open%22%29%3B%0A%0A%09%09%09%09%09%09closeAll%28%29%3B%0A%0A%09%09%09%09%09%09if%20%28%21alreadyOpen%20%26%26%20panel%29%20%7B%0A%09%09%09%09%09%09%09trigger.classList.add%28%22is-open%22%29%3B%0A%09%09%09%09%09%09%09trigger.setAttribute%28%22aria-expanded%22%2C%20%22true%22%29%3B%0A%09%09%09%09%09%09%09var%20icon%20%3D%20trigger.querySelector%28%22.re-legacy-accordion-icon%22%29%3B%0A%09%09%09%09%09%09%09if%20%28icon%29%20%7B%0A%09%09%09%09%09%09%09%09icon.textContent%20%3D%20%22%E2%88%92%22%3B%0A%09%09%09%09%09%09%09%7D%0A%09%09%09%09%09%09%09panel.classList.add%28%22is-open%22%29%3B%0A%09%09%09%09%09%09%7D%0A%09%09%09%09%09%7D%29%3B%0A%09%09%09%09%7D%29%3B%0A%0A%09%09%09%09if%20%28%21closed%20%26%26%20triggers%5B0%5D%29%20%7B%0A%09%09%09%09%09triggers%5B0%5D.click%28%29%3B%0A%09%09%09%09%7D%0A%09%09%09%7D%29%3B%0A%09%09%7D%29%3B%0A%09%0A%2F%2F%23%20sourceURL%3Dre-legacy-shortcodes-js-after"></script>
vendor: 1 bytes, line 3647
3647
3648<script data-wp-strategy="async" fetchpriority="low" id="comment-reply-js" src="https://www.remodelingexpense.com/wp-includes/js/comment-reply.min.js?ver=e4a49df71f8b" defer></script>
vendor: 1 bytes, line 3648
3648
3649<script id="kadence-navigation-js-extra" defer src="data:text/javascript,var%20kadenceConfig%20%3D%20%7B%22screenReader%22%3A%7B%22expand%22%3A%22Child%20menu%22%2C%22expandOf%22%3A%22Child%20menu%20of%22%2C%22collapse%22%3A%22Child%20menu%22%2C%22collapseOf%22%3A%22Child%20menu%20of%22%7D%2C%22breakPoints%22%3A%7B%22desktop%22%3A%221024%22%2C%22tablet%22%3A768%7D%2C%22scrollOffset%22%3A%220%22%7D%3B%0A%2F%2F%23%20sourceURL%3Dkadence-navigation-js-extra"></script>
vendor: 1 bytes, line 3649
3649
3650<script id="kadence-navigation-js" src="https://www.remodelingexpense.com/wp-content/themes/kadence/assets/js/navigation.min.js?ver=1223797af7c8" defer></script>
vendor: 1 bytes, line 3650
3650
3651<script id="wp-emoji-settings" type="application/json">
3652{"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://www.remodelingexpense.com/wp-includes/js/wp-emoji-release.min.js?ver=839f6a977e14298be6e329cc720ca33c"}}
3653</script>
vendor: 1 bytes, line 3653
3653
3654<script type="module">
3655/*! This file is auto-generated */
3656const a=JSON.parse(document.getElementById("wp-emoji-settings").textContent),o=(window._wpemojiSettings=a,"wpEmojiSettingsSupports"),s=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,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 a=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===a[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,a){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!a(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,a){let r;const o=(r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),s=(o.textBaseline="top",o.font="600 32px Arial",{});return e.forEach(e=>{s[e]=t(o,e,n,a)}),s}function r(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}a.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));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(s),u.toString(),c.toString(),p.toString()].join(",")+"));",a=new Blob([e],{type:"text/javascript"});const r=new Worker(URL.createObjectURL(a),{name:"wpTestEmojiSupports"});return void(r.onmessage=e=>{i(n=e.data),r.terminate(),t(n)})}catch(e){}i(n=f(s,u,c,p))}t(n)}).then(e=>{for(const n in e)a.supports[n]=e[n],a.supports.everything=a.supports.everything&&a.supports[n],"flag"!==n&&(a.supports.everythingExceptFlag=a.supports.everythingExceptFlag&&a.supports[n]);var t;a.supports.everythingExceptFlag=a.supports.everythingExceptFlag&&!a.supports.flag,a.supports.everything||((t=a.source||{}).concatemoji?r(t.concatemoji):t.wpemoji&&t.twemoji&&(r(t.twemoji),r(t.wpemoji)))});
3657//# sourceURL=https://www.remodelingexpense.com/wp-includes/js/wp-emoji-loader.min.js
3658</script>
3658
3659
3660<script>!function(e){"function"==typeof define&&define.amd?define(e):e()}(function(){!function(){var e,t=!1,n=!1,r=Array.from(document.querySelectorAll("script[data-loading-method][data-src]")),o=r.filter(function(e){return"idle"===e.dataset.loadingMethod}),a=r.filter(function(e){return"user-interaction"===e.dataset.loadingMethod}),i=document.querySelectorAll("link[data-href]");if(r.length||i.length){var c=["readystatechange","DOMContentLoaded","load"],u={readystatechange:[],DOMContentLoaded:[],load:[]},l=!1,d=EventTarget.prototype.addEventListener;EventTarget.prototype.addEventListener=function(e,t,n){if(!l||!c.includes(e))return d.call(this,e,t,n);u[e].push({target:this,listener:t,options:n})};var s=[{event:"click",target:document},{event:"mousemove",target:document},{event:"keydown",target:document},{event:"touchstart",target:document},{event:"touchmove",target:document},{event:"scroll",target:window}],f=function(e){s.forEach(function(t){return t.target.addEventListener(t.event,e,{passive:!0})})},v=function(e){s.forEach(function(t){return t.target.removeEventListener(t.event,e)})};window.requestIdleCallback=window.requestIdleCallback||function(e){return setTimeout(function(){var t=Date.now();e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)};var g=[],h=function(e){return g.push(e)};document.addEventListener("click",h,{passive:!0}),o.length&&window.requestIdleCallback(function(){return m(o)}),a.length&&(f(y),e=setTimeout(y,1e4)),f(function e(){i.forEach(function(e){e.href=e.getAttribute("data-href"),e.removeAttribute("data-href")}),v(e)})}function m(e){e.forEach(function(e){var t=e.getAttribute("data-src");if(!t.includes("data:")){var n=document.createElement("link");n.rel="preload",n.as="script",n.href=t,document.head.appendChild(n)}}),function r(o){if(o>e.length-1)n||(window.jQuery&&t&&window.jQuery.holdReady(!1),c.forEach(function(e){u[e].forEach(function(t){var n=t.target,r=t.listener;try{var o=new Event(e,{bubbles:!0,cancelable:!0});r.call(n,o)}catch(t){console.error("Error executing "+e+" listener:",t)}}),u[e].length=0}),document.removeEventListener("click",h),g.forEach(function(e){var t;return null==(t=e.target)?void 0:t.dispatchEvent(new MouseEvent("click",{bubbles:!0,cancelable:!0,clientX:e.clientX,clientY:e.clientY}))}),g.length=0,n=!0);else{var a=e[o].getAttribute("data-src");window.jQuery&&"function"==typeof window.jQuery.holdReady&&!t&&(window.jQuery.holdReady(!0),t=!0),window.requestIdleCallback(function(){var e=document.createElement("script");l=!0;var t=setTimeout(function(){l&&(l=!1,r(o+1))},1500);e.onload=function(){clearTimeout(t),l=!1,r(o+1)},e.onerror=function(){clearTimeout(t),l=!1,r(o+1)},e.src=a,document.head.appendChild(e)})}}(0)}function y(){e&&clearTimeout(e),v(y),m(a)}}(),[{selector:"video[data-lazy-src],iframe[data-lazy-src]",callback:function(e){return function(t){if(t.isIntersecting){var n=t.target.getAttribute("data-lazy-src");t.target.setAttribute("src",n),e.unobserve(t.target)}}}},{selector:".flying-press-lazy-bg",callback:function(e){return function(t){t.isIntersecting&&(t.target.classList.remove("flying-press-lazy-bg"),e.unobserve(t.target))}}},{selector:'[style*="content-visibility"]',callback:function(e){return function(t){t.isIntersecting&&(t.target.style.removeProperty("content-visibility"),t.target.style.removeProperty("contain-intrinsic-size"),e.unobserve(t.target))}}}
3660].forEach(function(e){var t=e.selector,n=e.callback,r=new IntersectionObserver(function(e){e.forEach(n(r))},{rootMargin:"300px"});document.querySelectorAll(t).forEach(function(e){return r.observe(e)})})});
3661</script>
3661
3662</body>
3663</html>
3664<!-- Powered by FlyingPress for lightning-fast performance. Learn more: https://flyingpress.com. Cached at 1785599224 -->

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.