{"id":1045,"date":"2026-11-02T19:49:49","date_gmt":"2026-11-02T19:49:49","guid":{"rendered":"https:\/\/jcpaintingworks.com\/interior-repaint-bay-area-ca\/"},"modified":"2026-11-02T19:49:49","modified_gmt":"2026-11-02T19:49:49","slug":"interior-repaint-bay-area-ca","status":"publish","type":"page","link":"https:\/\/jcpaintingworks.com\/es\/interior-repaint-bay-area-ca\/","title":{"rendered":"Whole-Home Interior Repaint in the Bay Area, CA"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1045\" class=\"elementor elementor-1045 elementor-bc-flex-widget\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1afef5c e-flex e-con-boxed e-con e-parent\" data-id=\"1afef5c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element- elementor-widget elementor-widget-html\" data-id=\"\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script>\n(function(){\n  function jcwFixAnchors(el){\n    el.querySelectorAll('a[href^=\"#\"]').forEach(function(a){\n      a.setAttribute('href', '\/' + a.getAttribute('href'));\n    });\n  }\n  function jcwLoadCss(hrefs){\n    return Promise.all(hrefs.map(function(href){\n      return new Promise(function(resolve){\n        var l = document.createElement('link');\n        l.rel = 'stylesheet';\n        l.href = href;\n        l.onload = resolve;\n        l.onerror = resolve;\n        document.head.appendChild(l);\n      });\n    }));\n  }\n  function jcwInjectHeaderFooter(){\n    if (document.body.getAttribute('data-jcw-hf') === '1') return;\n    document.body.setAttribute('data-jcw-hf','1');\n    fetch('\/', {credentials:'same-origin'}).then(function(r){return r.text();}).then(function(html){\n      var doc = new DOMParser().parseFromString(html, 'text\/html');\n      var currentHrefs = Array.prototype.map.call(document.querySelectorAll('link[rel=\"stylesheet\"]'), function(l){return l.href.split('?')[0];});\n      var homeLinks = Array.prototype.slice.call(doc.querySelectorAll('link[rel=\"stylesheet\"]'));\n      var missing = [];\n      homeLinks.forEach(function(l){\n        var href = l.href;\n        if (href.indexOf('elementor') !== -1 && currentHrefs.indexOf(href.split('?')[0]) === -1) {\n          missing.push(href);\n        }\n      });\n      return jcwLoadCss(missing).then(function(){ return doc; });\n    }).then(function(doc){\n      try{doc.querySelectorAll('style').forEach(function(s){var t=s.textContent;if((s.id&&s.id.indexOf('jcw-')===0)||t.indexOf('jcw-header')>-1||t.indexOf('jcw-topbar')>-1){var n=document.createElement('style');n.setAttribute('data-jcw-x','1');n.textContent=t;document.head.appendChild(n);}});var fl=doc.getElementById('jcw-float');if(fl&&!document.getElementById('jcw-float')){document.body.appendChild(fl.cloneNode(true));}var st=document.createElement('style');st.textContent='.jcw-injected-header{position:sticky;top:0;z-index:99999}body.admin-bar .jcw-injected-header{top:32px}';document.head.appendChild(st);}catch(e){}\nvar topbar = doc.querySelector('.elementor-element-ac6a690');\n      var header = doc.querySelector('.elementor-element-43428a4');\n      var footer = doc.querySelector('.elementor-element-49935a3');\n      var mainEl = document.getElementById('content');\n      if (topbar && header && mainEl) {\n        var wrapTop = document.createElement('div');\n        wrapTop.className = 'elementor jcw-injected-header';\n        wrapTop.style.setProperty('min-height', '0', 'important');\n        var topbarClone = topbar.cloneNode(true);\n        var headerClone = header.cloneNode(true);\n        jcwFixAnchors(topbarClone);\n        jcwFixAnchors(headerClone);\n        wrapTop.appendChild(topbarClone);\n        wrapTop.appendChild(headerClone);\n        mainEl.parentNode.insertBefore(wrapTop, mainEl);\n      }\n      if (footer && mainEl) {\n        var wrapFoot = document.createElement('div');\n        wrapFoot.className = 'elementor jcw-injected-footer';\n        wrapFoot.style.setProperty('min-height', '0', 'important');\n        var footerClone = footer.cloneNode(true);\n        jcwFixAnchors(footerClone);\n        wrapFoot.appendChild(footerClone);\n        mainEl.parentNode.insertBefore(wrapFoot, mainEl.nextSibling);\n      }\n    }).catch(function(e){ console.error('JCW header\/footer injection failed:', e); });\n  }\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', jcwInjectHeaderFooter);\n  } else {\n    jcwInjectHeaderFooter();\n  }\n})();\n<\/script>\n<style>.elementor-element-ed459cd{display:block !important;width:100% !important;}.elementor-element-8f6071e{width:100% !important;}<\/style>\n<style>\n.entry-title{display:none !important;}\n.jcw-proj-hero{position:relative;min-height:420px;display:flex;align-items:flex-end;padding:130px 5vw 60px;background:url(\/wp-content\/uploads\/2026\/11\/interior-repaint-bay-area-16.jpg) center\/cover;font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,\"Helvetica Neue\",Arial,sans-serif;}\n.jcw-proj-hero::before{content:\"\";position:absolute;inset:0;background:linear-gradient(180deg,rgba(14,26,45,.5) 0%,rgba(11,20,35,.88) 100%);}\n.jcw-proj-hero-inner{position:relative;z-index:1;max-width:900px;}\n.jcw-proj-breadcrumb{color:rgba(255,255,255,.75);font-size:13px;margin-bottom:16px;}\n.jcw-proj-breadcrumb a{color:rgba(255,255,255,.75);text-decoration:none;}\n.jcw-proj-breadcrumb a:hover{color:#f6a31f;}\n.jcw-proj-breadcrumb .current{color:#f6a31f;}\n.jcw-proj-hero h1{color:#fff;font-size:44px;font-weight:800;line-height:1.15;margin:0 0 16px;}\n.jcw-proj-hero p{color:rgba(255,255,255,.85);font-size:17px;line-height:1.6;margin:0;max-width:760px;}\n.jcw-proj-body{background:#f7f8fb;padding:60px 5vw 90px;font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,\"Helvetica Neue\",Arial,sans-serif;}\n.jcw-proj-grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 340px;gap:32px;align-items:start;}\n.jcw-proj-main{display:flex;flex-direction:column;gap:20px;min-width:0;}\n.jcw-proj-cover{border-radius:14px;overflow:hidden;box-shadow:0 8px 30px rgba(20,25,40,.12);}\n.jcw-proj-cover img{width:100%;display:block;}\n.jcw-proj-intro{font-size:16px;line-height:1.7;color:#3d4758;background:#fff;border-radius:14px;padding:26px 28px;box-shadow:0 2px 10px rgba(20,25,40,.06);}\n.jcw-proj-card{background:#fff;border-radius:14px;padding:26px 28px;box-shadow:0 2px 10px rgba(20,25,40,.06);}\n.jcw-proj-card h2{margin:0 0 10px;font-size:19px;font-weight:800;color:#172a44;text-transform:uppercase;letter-spacing:.3px;}\n.jcw-proj-card p{margin:0;font-size:15px;line-height:1.7;color:#5b6577;}\n.jcw-proj-gallery-card h2{margin-bottom:16px;}\n.jcw-stage{margin-top:22px}.jcw-stage:first-child{margin-top:0}.jcw-stage h3{margin:0 0 4px;font-size:17px;font-weight:800;color:#172a44}.jcw-stage p{margin:0 0 12px;font-size:14px;color:#5b6577}\n.jcw-proj-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;}\n.jcw-proj-gallery-item{position:relative;border-radius:10px;overflow:hidden;cursor:pointer;aspect-ratio:4\/3;}\n.jcw-proj-gallery-item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s;}\n.jcw-proj-gallery-item:hover img{transform:scale(1.08);}\n.jcw-proj-gallery-zoom{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:50%;background:rgba(23,42,68,.65);color:#fff;display:flex;align-items:center;justify-content:center;font-size:17px;line-height:1;}\n.jcw-proj-related h2{margin:0 0 16px;font-size:19px;font-weight:800;color:#172a44;text-transform:uppercase;}\n.jcw-proj-related-links{display:flex;flex-wrap:wrap;gap:12px;}\n.jcw-proj-related-links a{border:1.5px solid #172a44;color:#172a44;font-weight:700;font-size:12px;letter-spacing:.3px;text-transform:uppercase;padding:11px 20px;border-radius:999px;text-decoration:none;transition:background .2s,color .2s;}\n.jcw-proj-related-links a:hover{background:#172a44;color:#fff;}\n.jcw-proj-sidebar{position:sticky;top:100px;display:flex;flex-direction:column;gap:20px;}\n.jcw-proj-facts{background:#0e2a47;border-radius:14px;padding:28px 26px;color:#fff;}\n.jcw-proj-facts h2{margin:0 0 18px;font-size:19px;font-weight:800;text-transform:uppercase;}\n.jcw-proj-fact{padding:12px 0;border-bottom:1px solid rgba(255,255,255,.12);}\n.jcw-proj-fact:last-child{border-bottom:none;padding-bottom:0;}\n.jcw-proj-fact-label{font-size:11px;font-weight:700;letter-spacing:1px;color:#f6a31f;text-transform:uppercase;margin-bottom:4px;}\n.jcw-proj-fact-value{font-size:15px;color:#fff;}\n.jcw-proj-cta{background:#f6a31f;border-radius:14px;padding:26px 26px;color:#172a44;}\n.jcw-proj-cta h3{margin:0 0 10px;font-size:19px;font-weight:800;}\n.jcw-proj-cta p{margin:0 0 18px;font-size:14px;line-height:1.5;color:#3d2c0a;}\n.jcw-proj-cta a{display:inline-block;background:#172a44;color:#fff;font-weight:700;font-size:13px;letter-spacing:.3px;text-transform:uppercase;padding:12px 22px;border-radius:999px;text-decoration:none;}\n.jcw-proj-cta a:hover{background:#0e2a47;}\n.jcw-lightbox{position:fixed;inset:0;background:rgba(10,14,22,.92);display:none;align-items:center;justify-content:center;z-index:99999;padding:40px;}\n.jcw-lightbox.active{display:flex;}\n.jcw-lightbox img{max-width:90vw;max-height:82vh;border-radius:8px;box-shadow:0 10px 40px rgba(0,0,0,.5);}\n.jcw-lightbox-close{position:absolute;top:24px;right:32px;color:#fff;font-size:34px;cursor:pointer;line-height:1;}\n.jcw-lightbox-nav{position:absolute;top:50%;transform:translateY(-50%);color:#fff;font-size:40px;cursor:pointer;padding:10px 18px;user-select:none;}\n.jcw-lightbox-prev{left:10px;}\n.jcw-lightbox-next{right:10px;}\n.jcw-lightbox-counter{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);color:rgba(255,255,255,.7);font-size:14px;}\n@media(max-width:980px){\n.jcw-proj-grid{grid-template-columns:1fr;}\n.jcw-proj-sidebar{position:static;}\n.jcw-proj-hero h1{font-size:30px;}\n.jcw-proj-hero{padding:110px 6vw 50px;}\n.jcw-proj-gallery{grid-template-columns:repeat(2,1fr);}\n}\n<\/style>\n<section class=\"jcw-proj-hero\">\n  <div class=\"jcw-proj-hero-inner\">\n    <div class=\"jcw-proj-breadcrumb\">\n      <a href=\"\/\">Home<\/a> \u00b7 <a href=\"\/proyectos\/\">Portfolio<\/a> \u00b7 <span class=\"current\">Whole-Home Interior Repaint in the Bay Area, CA<\/span><\/div>\n    <h1>Whole-Home Interior Repaint in the Bay Area, CA<\/h1>\n    <p>A complete interior repaint: drywall repairs, sanding, primer and two finish coats on walls and ceilings, with dark doors and trim for a crisp, modern contrast.<\/p>\n  <\/div>\n<\/section>\n<section class=\"jcw-proj-body\">\n  <div class=\"jcw-proj-grid\">\n    <div class=\"jcw-proj-main\">\n      <div class=\"jcw-proj-cover\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/11\/interior-repaint-bay-area-16.jpg\" alt=\"Whole-Home Interior Repaint in the Bay Area, CA\"><\/div>\n      <div class=\"jcw-proj-intro\">A full interior repaint of a residential property in the Bay Area, completed in October 2026. The work covered the living areas, kitchen, hallways and bedrooms, from drywall sanding and repairs to primer, finish coats and dark door and trim finishing.<\/div>\n      <div class=\"jcw-proj-card\"><h2>Project Context<\/h2><p>Interior repaints are one of the fastest ways to refresh a home. Clean walls, even ceilings and sharp trim lines change how every room looks and feels, and they add value before a sale, a rental or simply a new start.<\/p><\/div>\n      <div class=\"jcw-proj-card\"><h2>The Challenge<\/h2><p>Rooms with worn walls, uneven surfaces and vaulted ceilings with recessed lighting required careful sanding, protection of floors and fixtures, and clean cut-in lines along ceilings, doors and trim.<\/p><\/div>\n      <div class=\"jcw-proj-card\"><h2>Scope<\/h2><p>Surface sanding and drywall repair, primer, two finish coats on walls and ceilings, and painting of doors and trim throughout the main living areas, kitchen and hallways.<\/p><\/div>\n      <div class=\"jcw-proj-card\"><h2>Process<\/h2><p>Surfaces were sanded and repaired, then floors and fixtures were protected. A coat of primer was applied, followed by two finish coats on walls and ceilings. Doors and trim were finished last for sharp, clean lines.<\/p><\/div>\n      <div class=\"jcw-proj-card\"><h2>The Solution<\/h2><p>A complete coating system adapted to each room: proper preparation, primer and two even finish coats, with a light palette on walls and ceilings and dark doors and trim for contrast.<\/p><\/div>\n      <div class=\"jcw-proj-card\"><h2>Result<\/h2><p>Bright, uniform interiors with clean lines, smooth surfaces and a modern look throughout the home.<\/p><\/div>\n      <div class=\"jcw-proj-card jcw-proj-gallery-card\">\n        <h2>Photo Gallery<\/h2>\n        <div class=\"jcw-stages\"><div class=\"jcw-stage\"><h3>Preparation<\/h3><p>Sanding, repairs and protection before painting.<\/p><div class=\"jcw-proj-gallery\"><div class=\"jcw-proj-gallery-item\" data-idx=\"0\"><span class=\"jcw-proj-gallery-zoom\">+<\/span><img decoding=\"async\" loading=\"lazy\" src=\"\/wp-content\/uploads\/2026\/11\/interior-repaint-bay-area-01.jpg\" alt=\"Whole-Home Interior Repaint in the Bay Area, CA \u2013 preparation 1\"><\/div><div class=\"jcw-proj-gallery-item\" data-idx=\"1\"><span class=\"jcw-proj-gallery-zoom\">+<\/span><img decoding=\"async\" loading=\"lazy\" src=\"\/wp-content\/uploads\/2026\/11\/interior-repaint-bay-area-02.jpg\" alt=\"Whole-Home Interior Repaint in the Bay Area, CA \u2013 preparation 2\"><\/div><div class=\"jcw-proj-gallery-item\" data-idx=\"2\"><span class=\"jcw-proj-gallery-zoom\">+<\/span><img decoding=\"async\" loading=\"lazy\" src=\"\/wp-content\/uploads\/2026\/11\/interior-repaint-bay-area-03.jpg\" alt=\"Whole-Home Interior Repaint in the Bay Area, CA \u2013 preparation 3\"><\/div><div class=\"jcw-proj-gallery-item\" data-idx=\"3\"><span class=\"jcw-proj-gallery-zoom\">+<\/span><img decoding=\"async\" loading=\"lazy\" src=\"\/wp-content\/uploads\/2026\/11\/interior-repaint-bay-area-04.jpg\" alt=\"Whole-Home Interior Repaint in the Bay Area, CA \u2013 preparation 4\"><\/div><div class=\"jcw-proj-gallery-item\" data-idx=\"4\"><span class=\"jcw-proj-gallery-zoom\">+<\/span><img decoding=\"async\" loading=\"lazy\" src=\"\/wp-content\/uploads\/2026\/11\/interior-repaint-bay-area-05.jpg\" alt=\"Whole-Home Interior Repaint in the Bay Area, CA \u2013 preparation 5\"><\/div><div class=\"jcw-proj-gallery-item\" data-idx=\"5\"><span class=\"jcw-proj-gallery-zoom\">+<\/span><img decoding=\"async\" loading=\"lazy\" src=\"\/wp-content\/uploads\/2026\/11\/interior-repaint-bay-area-06.jpg\" alt=\"Whole-Home Interior Repaint in the Bay Area, CA \u2013 preparation 6\"><\/div><div class=\"jcw-proj-gallery-item\" data-idx=\"6\"><span class=\"jcw-proj-gallery-zoom\">+<\/span><img decoding=\"async\" loading=\"lazy\" src=\"\/wp-content\/uploads\/2026\/11\/interior-repaint-bay-area-07.jpg\" alt=\"Whole-Home Interior Repaint in the Bay Area, CA \u2013 preparation 7\"><\/div><\/div><\/div><div class=\"jcw-stage\"><h3>Painting Process<\/h3><p>Primer and finish coats being applied.<\/p><div class=\"jcw-proj-gallery\"><div class=\"jcw-proj-gallery-item\" data-idx=\"7\"><span class=\"jcw-proj-gallery-zoom\">+<\/span><img decoding=\"async\" loading=\"lazy\" src=\"\/wp-content\/uploads\/2026\/11\/interior-repaint-bay-area-08.jpg\" alt=\"Whole-Home Interior Repaint in the Bay Area, CA \u2013 painting process 1\"><\/div><div class=\"jcw-proj-gallery-item\" data-idx=\"8\"><span class=\"jcw-proj-gallery-zoom\">+<\/span><img decoding=\"async\" loading=\"lazy\" src=\"\/wp-content\/uploads\/2026\/11\/interior-repaint-bay-area-09.jpg\" alt=\"Whole-Home Interior Repaint in the Bay Area, CA \u2013 painting process 2\"><\/div><div class=\"jcw-proj-gallery-item\" data-idx=\"9\"><span class=\"jcw-proj-gallery-zoom\">+<\/span><img decoding=\"async\" loading=\"lazy\" src=\"\/wp-content\/uploads\/2026\/11\/interior-repaint-bay-area-10.jpg\" alt=\"Whole-Home Interior Repaint in the Bay Area, CA \u2013 painting process 3\"><\/div><div class=\"jcw-proj-gallery-item\" data-idx=\"10\"><span class=\"jcw-proj-gallery-zoom\">+<\/span><img decoding=\"async\" loading=\"lazy\" src=\"\/wp-content\/uploads\/2026\/11\/interior-repaint-bay-area-11.jpg\" alt=\"Whole-Home Interior Repaint in the Bay Area, CA \u2013 painting process 4\"><\/div><div class=\"jcw-proj-gallery-item\" data-idx=\"11\"><span class=\"jcw-proj-gallery-zoom\">+<\/span><img decoding=\"async\" loading=\"lazy\" src=\"\/wp-content\/uploads\/2026\/11\/interior-repaint-bay-area-12.jpg\" alt=\"Whole-Home Interior Repaint in the Bay Area, CA \u2013 painting process 5\"><\/div><div class=\"jcw-proj-gallery-item\" data-idx=\"12\"><span class=\"jcw-proj-gallery-zoom\">+<\/span><img decoding=\"async\" loading=\"lazy\" src=\"\/wp-content\/uploads\/2026\/11\/interior-repaint-bay-area-13.jpg\" alt=\"Whole-Home Interior Repaint in the Bay Area, CA \u2013 painting process 6\"><\/div><\/div><\/div><div class=\"jcw-stage\"><h3>After<\/h3><p>The finished interiors.<\/p><div class=\"jcw-proj-gallery\"><div class=\"jcw-proj-gallery-item\" data-idx=\"13\"><span class=\"jcw-proj-gallery-zoom\">+<\/span><img decoding=\"async\" loading=\"lazy\" src=\"\/wp-content\/uploads\/2026\/11\/interior-repaint-bay-area-14.jpg\" alt=\"Whole-Home Interior Repaint in the Bay Area, CA \u2013 after 1\"><\/div><div class=\"jcw-proj-gallery-item\" data-idx=\"14\"><span class=\"jcw-proj-gallery-zoom\">+<\/span><img decoding=\"async\" loading=\"lazy\" src=\"\/wp-content\/uploads\/2026\/11\/interior-repaint-bay-area-15.jpg\" alt=\"Whole-Home Interior Repaint in the Bay Area, CA \u2013 after 2\"><\/div><div class=\"jcw-proj-gallery-item\" data-idx=\"15\"><span class=\"jcw-proj-gallery-zoom\">+<\/span><img decoding=\"async\" loading=\"lazy\" src=\"\/wp-content\/uploads\/2026\/11\/interior-repaint-bay-area-16.jpg\" alt=\"Whole-Home Interior Repaint in the Bay Area, CA \u2013 after 3\"><\/div><div class=\"jcw-proj-gallery-item\" data-idx=\"16\"><span class=\"jcw-proj-gallery-zoom\">+<\/span><img decoding=\"async\" loading=\"lazy\" src=\"\/wp-content\/uploads\/2026\/11\/interior-repaint-bay-area-17.jpg\" alt=\"Whole-Home Interior Repaint in the Bay Area, CA \u2013 after 4\"><\/div><div class=\"jcw-proj-gallery-item\" data-idx=\"17\"><span class=\"jcw-proj-gallery-zoom\">+<\/span><img decoding=\"async\" loading=\"lazy\" src=\"\/wp-content\/uploads\/2026\/11\/interior-repaint-bay-area-18.jpg\" alt=\"Whole-Home Interior Repaint in the Bay Area, CA \u2013 after 5\"><\/div><div class=\"jcw-proj-gallery-item\" data-idx=\"18\"><span class=\"jcw-proj-gallery-zoom\">+<\/span><img decoding=\"async\" loading=\"lazy\" src=\"\/wp-content\/uploads\/2026\/11\/interior-repaint-bay-area-19.jpg\" alt=\"Whole-Home Interior Repaint in the Bay Area, CA \u2013 after 6\"><\/div><div class=\"jcw-proj-gallery-item\" data-idx=\"19\"><span class=\"jcw-proj-gallery-zoom\">+<\/span><img decoding=\"async\" loading=\"lazy\" src=\"\/wp-content\/uploads\/2026\/11\/interior-repaint-bay-area-20.jpg\" alt=\"Whole-Home Interior Repaint in the Bay Area, CA \u2013 after 7\"><\/div><div class=\"jcw-proj-gallery-item\" data-idx=\"20\"><span class=\"jcw-proj-gallery-zoom\">+<\/span><img decoding=\"async\" loading=\"lazy\" src=\"\/wp-content\/uploads\/2026\/11\/interior-repaint-bay-area-21.jpg\" alt=\"Whole-Home Interior Repaint in the Bay Area, CA \u2013 after 8\"><\/div><div class=\"jcw-proj-gallery-item\" data-idx=\"21\"><span class=\"jcw-proj-gallery-zoom\">+<\/span><img decoding=\"async\" loading=\"lazy\" src=\"\/wp-content\/uploads\/2026\/11\/interior-repaint-bay-area-22.jpg\" alt=\"Whole-Home Interior Repaint in the Bay Area, CA \u2013 after 9\"><\/div><div class=\"jcw-proj-gallery-item\" data-idx=\"22\"><span class=\"jcw-proj-gallery-zoom\">+<\/span><img decoding=\"async\" loading=\"lazy\" src=\"\/wp-content\/uploads\/2026\/11\/interior-repaint-bay-area-23.jpg\" alt=\"Whole-Home Interior Repaint in the Bay Area, CA \u2013 after 10\"><\/div><\/div><\/div><\/div>\n      <\/div>\n      <div class=\"jcw-proj-related\">\n        <h2>You May Also Like<\/h2>\n        <div class=\"jcw-proj-related-links\"><a href=\"\/split-level-home-repaint-with-board-and-batten-siding\/\">Split-Level Home Repaint<\/a><a href=\"\/two-story-home-exterior-repaint-refresh\/\">Two-Story Home Repaint &amp; Refresh<\/a><a href=\"\/proyectos\/\">View All Projects<\/a><\/div>\n      <\/div>\n    <\/div>\n    <div class=\"jcw-proj-sidebar\">\n      <div class=\"jcw-proj-facts\">\n        <h2>Project Details<\/h2>\n        <div class=\"jcw-proj-fact\"><div class=\"jcw-proj-fact-label\">Client<\/div><div class=\"jcw-proj-fact-value\">Residential Property<\/div><\/div>\n        <div class=\"jcw-proj-fact\"><div class=\"jcw-proj-fact-label\">Location<\/div><div class=\"jcw-proj-fact-value\">Bay Area, CA<\/div><\/div>\n        <div class=\"jcw-proj-fact\"><div class=\"jcw-proj-fact-label\">Date<\/div><div class=\"jcw-proj-fact-value\">October 2026<\/div><\/div>\n        <div class=\"jcw-proj-fact\"><div class=\"jcw-proj-fact-label\">Duration<\/div><div class=\"jcw-proj-fact-value\">Based on project scope<\/div><\/div>\n        <div class=\"jcw-proj-fact\"><div class=\"jcw-proj-fact-label\">Service<\/div><div class=\"jcw-proj-fact-value\">Interior Painting<\/div><\/div>\n        <div class=\"jcw-proj-fact\"><div class=\"jcw-proj-fact-label\">Area<\/div><div class=\"jcw-proj-fact-value\">Walls, ceilings, doors &amp; trim<\/div><\/div>\n      <\/div>\n      <div class=\"jcw-proj-cta\">\n        <h3>Similar Project?<\/h3>\n        <p>Share your property's details and we'll put together a free, no-obligation estimate.<\/p>\n        <a href=\"\/#contact\">Get a Free Estimate<\/a>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n<div class=\"jcw-lightbox\" id=\"jcw-lightbox-proj4\">\n  <span class=\"jcw-lightbox-close\">\u00d7<\/span>\n  <span class=\"jcw-lightbox-nav jcw-lightbox-prev\">\u2039<\/span>\n  <img alt=\"\">\n  <span class=\"jcw-lightbox-nav jcw-lightbox-next\">\u203a<\/span>\n  <div class=\"jcw-lightbox-counter\"><\/div>\n<\/div>\n<script>\n(function(){\n  function init(){\n    var images = Array.prototype.map.call(document.querySelectorAll('.jcw-proj-gallery-item img'), function(i){ return i.getAttribute('src'); });\n    var box = document.getElementById('jcw-lightbox-proj4');\n    if(!box || box.__inited) return;\n    box.__inited = true;\n    var imgEl = box.querySelector('img');\n    var counter = box.querySelector('.jcw-lightbox-counter');\n    var idx = 0;\n    function show(i){ idx = (i + images.length) % images.length; imgEl.src = images[idx]; counter.textContent = (idx+1) + ' \/ ' + images.length; }\n    var items = document.querySelectorAll('.jcw-proj-gallery-item');\n    items.forEach(function(item){ item.addEventListener('click', function(){ show(parseInt(item.getAttribute('data-idx'),10)); box.classList.add('active'); }); });\n    box.querySelector('.jcw-lightbox-close').addEventListener('click', function(){ box.classList.remove('active'); });\n    box.addEventListener('click', function(e){ if(e.target === box){ box.classList.remove('active'); } });\n    box.querySelector('.jcw-lightbox-prev').addEventListener('click', function(e){ e.stopPropagation(); show(idx-1); });\n    box.querySelector('.jcw-lightbox-next').addEventListener('click', function(e){ e.stopPropagation(); show(idx+1); });\n    document.addEventListener('keydown', function(e){ if(!box.classList.contains('active')) return; if(e.key === 'Escape') box.classList.remove('active'); if(e.key === 'ArrowLeft') show(idx-1); if(e.key === 'ArrowRight') show(idx+1); });\n  }\n  if (document.readyState === 'complete' || document.readyState === 'interactive') { setTimeout(init, 50); }\n  else { document.addEventListener('DOMContentLoaded', init); }\n  window.addEventListener('load', init);\n})();\n<\/script>  <script id=\"jcw-menu-init\">(function(){var n=0;var iv=setInterval(function(){var el=document.querySelector('.jcw-injected-header [data-widget_type*=\"menu\"]');if(el&&window.elementorFrontend&&window.jQuery&&elementorFrontend.elementsHandler){clearInterval(iv);try{elementorFrontend.elementsHandler.runReadyTrigger(jQuery(el));}catch(e){}}if(++n>80)clearInterval(iv);},250);})();<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":1003,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1045","page","type-page","status-publish","has-post-thumbnail","hentry"],"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/jcpaintingworks.com\/es\/wp-json\/wp\/v2\/pages\/1045","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jcpaintingworks.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/jcpaintingworks.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/jcpaintingworks.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jcpaintingworks.com\/es\/wp-json\/wp\/v2\/comments?post=1045"}],"version-history":[{"count":0,"href":"https:\/\/jcpaintingworks.com\/es\/wp-json\/wp\/v2\/pages\/1045\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jcpaintingworks.com\/es\/wp-json\/wp\/v2\/media\/1003"}],"wp:attachment":[{"href":"https:\/\/jcpaintingworks.com\/es\/wp-json\/wp\/v2\/media?parent=1045"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}