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&d=mm&r=g","url":"https://secure.gravatar.com/avatar/aae97b38184eefedcd25e5f549b423c3e008438b8255ae31dd74671c5d06effa?s=96&d=mm&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 » Feed" href="https://www.remodelingexpense.com/feed/" /> 33<link rel="alternate" type="application/rss+xml" title="Remodeling Expense » 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 » 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&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 & 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 & 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 © 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 & 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 > .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 > .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 > .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 > .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.