{"id":6562,"date":"2026-05-05T09:20:51","date_gmt":"2026-05-05T07:20:51","guid":{"rendered":"https:\/\/cleanopro.es\/?page_id=6562"},"modified":"2026-09-04T12:57:40","modified_gmt":"2026-09-04T10:57:40","slug":"limpieza-despues-de-obra-barcelona","status":"publish","type":"page","link":"https:\/\/cleanopro.es\/es\/after-renovation-cleaning-barcelona\/","title":{"rendered":"Limpieza despu\u00e9s de una reforma Barcelona"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"6562\" class=\"elementor elementor-6562\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7bf1214 e-con-full e-flex e-con e-parent\" data-id=\"7bf1214\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ae7bc5e elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"ae7bc5e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"cpro-reno-page\" data-cpro-reno>\r\n  <style>\r\n    .cpro-reno-page {\r\n      --green: #00b163;\r\n      --green-dark: #008f50;\r\n      --green-soft: #edf9f3;\r\n      --navy: #12295c;\r\n      --text: #475569;\r\n      --muted: #7b8798;\r\n      --white: #ffffff;\r\n      --bg: #f7faf8;\r\n      --border: #e3ebe7;\r\n      --shadow: 0 22px 64px rgba(18, 41, 92, 0.10);\r\n      width: 100vw;\r\n      margin-left: calc(50% - 50vw);\r\n      overflow: hidden;\r\n      background: var(--white);\r\n      color: var(--text);\r\n      font-family: Inter, Arial, sans-serif;\r\n    }\r\n\r\n    .cpro-reno-page,\r\n    .cpro-reno-page * {\r\n      box-sizing: border-box;\r\n    }\r\n\r\n    .cpro-reno-page a {\r\n      text-decoration: none;\r\n    }\r\n\r\n    .cpro-reno-shell {\r\n      width: min(1160px, calc(100% - 40px));\r\n      margin: 0 auto;\r\n    }\r\n\r\n    .cpro-reno-eyebrow {\r\n      display: inline-flex;\r\n      align-items: center;\r\n      gap: 8px;\r\n      margin: 0 0 18px;\r\n      padding: 9px 14px;\r\n      border-radius: 999px;\r\n      background: var(--green-soft);\r\n      color: var(--green-dark);\r\n      font-size: 12px;\r\n      font-weight: 900;\r\n      letter-spacing: .08em;\r\n      text-transform: uppercase;\r\n    }\r\n\r\n    .cpro-reno-eyebrow::before {\r\n      content: \"\";\r\n      width: 8px;\r\n      height: 8px;\r\n      border-radius: 50%;\r\n      background: var(--green);\r\n      box-shadow: 0 0 0 5px rgba(0, 177, 99, .12);\r\n    }\r\n\r\n    .cpro-reno-hero {\r\n      padding: 76px 0 54px;\r\n      background:\r\n        radial-gradient(circle at 8% 10%, rgba(0, 177, 99, .13), transparent 32%),\r\n        linear-gradient(135deg, #f9fcfa 0%, #edf8f2 100%);\r\n    }\r\n\r\n    .cpro-reno-hero-grid {\r\n      display: grid;\r\n      grid-template-columns: minmax(0, 1.05fr) minmax(380px, .95fr);\r\n      align-items: center;\r\n      gap: 64px;\r\n    }\r\n\r\n    .cpro-reno-hero h1 {\r\n      max-width: 720px;\r\n      margin: 0 0 22px;\r\n      color: var(--navy);\r\n      font-size: clamp(42px, 5.5vw, 68px);\r\n      font-weight: 950;\r\n      letter-spacing: -.052em;\r\n      line-height: .98;\r\n    }\r\n\r\n    .cpro-reno-lead {\r\n      max-width: 650px;\r\n      margin: 0 0 30px;\r\n      color: var(--text);\r\n      font-size: 18px;\r\n      font-weight: 600;\r\n      line-height: 1.7;\r\n    }\r\n\r\n    .cpro-reno-actions {\r\n      display: flex;\r\n      flex-wrap: wrap;\r\n      align-items: center;\r\n      gap: 13px;\r\n    }\r\n\r\n    .cpro-reno-postcode-wrap {\r\n      max-width: 650px;\r\n      margin: 0 0 18px;\r\n    }\r\n\r\n    .cpro-reno-postcode {\r\n      display: flex;\r\n      gap: 9px;\r\n      padding: 7px;\r\n      border: 1px solid var(--border);\r\n      border-radius: 999px;\r\n      background: var(--white);\r\n      box-shadow: 0 12px 30px rgba(18, 41, 92, .07);\r\n    }\r\n\r\n    .cpro-reno-postcode:focus-within {\r\n      border-color: var(--green);\r\n      box-shadow: 0 0 0 4px rgba(0, 177, 99, .14);\r\n    }\r\n\r\n    .cpro-reno-postcode input {\r\n      min-width: 0;\r\n      min-height: 50px;\r\n      flex: 1;\r\n      padding: 0 16px;\r\n      border: 0;\r\n      outline: 0;\r\n      background: transparent;\r\n      color: var(--navy);\r\n      font: inherit;\r\n      font-size: 16px;\r\n      font-weight: 750;\r\n    }\r\n\r\n    .cpro-reno-postcode button {\r\n      min-width: 165px;\r\n      min-height: 50px;\r\n      padding: 0 22px;\r\n      border: 0;\r\n      border-radius: 999px;\r\n      background: linear-gradient(135deg, var(--green), var(--green-dark));\r\n      color: var(--white);\r\n      cursor: pointer;\r\n      font: inherit;\r\n      font-size: 15px;\r\n      font-weight: 900;\r\n    }\r\n\r\n    .cpro-reno-postcode-message {\r\n      min-height: 20px;\r\n      margin: 8px 5px 0;\r\n      color: var(--text);\r\n      font-size: 13px;\r\n      font-weight: 700;\r\n      line-height: 1.45;\r\n    }\r\n\r\n    .cpro-reno-postcode-message a {\r\n      color: var(--green-dark);\r\n      font-weight: 900;\r\n      text-decoration: underline;\r\n      text-underline-offset: 2px;\r\n    }\r\n\r\n    .cpro-reno-postcode-note {\r\n      margin: 5px 5px 0;\r\n      color: #40536d;\r\n      font-size: 12px;\r\n      font-weight: 800;\r\n      line-height: 1.45;\r\n    }\r\n\r\n    .cpro-reno-sr-only {\r\n      position: absolute !important;\r\n      width: 1px !important;\r\n      height: 1px !important;\r\n      padding: 0 !important;\r\n      margin: -1px !important;\r\n      overflow: hidden !important;\r\n      clip: rect(0, 0, 0, 0) !important;\r\n      white-space: nowrap !important;\r\n      border: 0 !important;\r\n    }\r\n\r\n    .cpro-reno-btn {\r\n      min-height: 56px;\r\n      padding: 0 25px;\r\n      display: inline-flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      gap: 9px;\r\n      border: 1px solid transparent;\r\n      border-radius: 999px;\r\n      font-size: 15px;\r\n      font-weight: 900;\r\n      transition: transform .18s ease, box-shadow .18s ease, background .18s ease;\r\n    }\r\n\r\n    .cpro-reno-btn:hover {\r\n      transform: translateY(-2px);\r\n    }\r\n\r\n    .cpro-reno-btn-primary {\r\n      background: linear-gradient(135deg, var(--green), var(--green-dark));\r\n      color: var(--white);\r\n      box-shadow: 0 15px 30px rgba(0, 177, 99, .24);\r\n    }\r\n\r\n    .cpro-reno-btn-secondary {\r\n      border-color: #d7e4dd;\r\n      background: rgba(255, 255, 255, .78);\r\n      color: var(--navy);\r\n    }\r\n\r\n    .cpro-reno-hero-media {\r\n      position: relative;\r\n      min-height: 560px;\r\n    }\r\n\r\n    .cpro-reno-hero-media img {\r\n      width: 100%;\r\n      height: 560px;\r\n      display: block;\r\n      object-fit: cover;\r\n      border: 8px solid var(--white);\r\n      border-radius: 32px;\r\n      box-shadow: var(--shadow);\r\n    }\r\n\r\n    .cpro-reno-proof {\r\n      position: absolute;\r\n      left: -34px;\r\n      bottom: 30px;\r\n      max-width: 260px;\r\n      padding: 18px 20px;\r\n      border: 1px solid var(--border);\r\n      border-radius: 18px;\r\n      background: var(--white);\r\n      box-shadow: 0 16px 36px rgba(18, 41, 92, .14);\r\n      color: var(--navy);\r\n      font-size: 14px;\r\n      font-weight: 850;\r\n      line-height: 1.45;\r\n    }\r\n\r\n    .cpro-reno-proof strong {\r\n      display: block;\r\n      margin-bottom: 3px;\r\n      color: var(--green-dark);\r\n      font-size: 19px;\r\n      font-weight: 950;\r\n    }\r\n\r\n    .cpro-reno-trust {\r\n      padding: 20px 0;\r\n      border-top: 1px solid var(--border);\r\n      border-bottom: 1px solid var(--border);\r\n      background: var(--white);\r\n    }\r\n\r\n    .cpro-reno-trust-grid {\r\n      display: grid;\r\n      grid-template-columns: repeat(4, 1fr);\r\n      gap: 18px;\r\n    }\r\n\r\n    .cpro-reno-trust-item {\r\n      display: flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      gap: 10px;\r\n      color: var(--navy);\r\n      font-size: 14px;\r\n      font-weight: 850;\r\n      text-align: center;\r\n    }\r\n\r\n    .cpro-reno-check {\r\n      width: 25px;\r\n      height: 25px;\r\n      flex: 0 0 25px;\r\n      display: inline-flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      border-radius: 50%;\r\n      background: var(--green-soft);\r\n      color: var(--green-dark);\r\n      font-size: 14px;\r\n      font-weight: 950;\r\n    }\r\n\r\n    .cpro-reno-section {\r\n      padding: 92px 0;\r\n    }\r\n\r\n    .cpro-reno-section-soft {\r\n      background: var(--bg);\r\n    }\r\n\r\n    .cpro-reno-heading {\r\n      max-width: 780px;\r\n      margin: 0 auto 46px;\r\n      text-align: center;\r\n    }\r\n\r\n    .cpro-reno-heading h2 {\r\n      margin: 0 0 16px;\r\n      color: var(--navy);\r\n      font-size: clamp(34px, 4vw, 50px);\r\n      font-weight: 950;\r\n      letter-spacing: -.042em;\r\n      line-height: 1.06;\r\n    }\r\n\r\n    .cpro-reno-heading p {\r\n      margin: 0;\r\n      color: var(--muted);\r\n      font-size: 17px;\r\n      font-weight: 600;\r\n      line-height: 1.7;\r\n    }\r\n\r\n    .cpro-reno-intro-grid {\r\n      display: grid;\r\n      grid-template-columns: .9fr 1.1fr;\r\n      align-items: center;\r\n      gap: 70px;\r\n    }\r\n\r\n    .cpro-reno-intro-copy h2 {\r\n      margin: 0 0 20px;\r\n      color: var(--navy);\r\n      font-size: clamp(34px, 4vw, 50px);\r\n      font-weight: 950;\r\n      letter-spacing: -.042em;\r\n      line-height: 1.06;\r\n    }\r\n\r\n    .cpro-reno-intro-copy p {\r\n      margin: 0 0 17px;\r\n      font-size: 17px;\r\n      font-weight: 600;\r\n      line-height: 1.75;\r\n    }\r\n\r\n    .cpro-reno-card-grid {\r\n      display: grid;\r\n      grid-template-columns: repeat(2, minmax(0, 1fr));\r\n      gap: 16px;\r\n    }\r\n\r\n    .cpro-reno-clean-card {\r\n      min-height: 170px;\r\n      padding: 24px;\r\n      border: 1px solid var(--border);\r\n      border-radius: 22px;\r\n      background: var(--white);\r\n      box-shadow: 0 10px 30px rgba(18, 41, 92, .055);\r\n    }\r\n\r\n    .cpro-reno-icon {\r\n      width: 44px;\r\n      height: 44px;\r\n      margin-bottom: 17px;\r\n      display: inline-flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      border-radius: 14px;\r\n      background: var(--green-soft);\r\n      color: var(--green-dark);\r\n      font-size: 22px;\r\n    }\r\n\r\n    .cpro-reno-clean-card h3 {\r\n      margin: 0 0 8px;\r\n      color: var(--navy);\r\n      font-size: 18px;\r\n      font-weight: 900;\r\n    }\r\n\r\n    .cpro-reno-clean-card p {\r\n      margin: 0;\r\n      color: var(--muted);\r\n      font-size: 14px;\r\n      font-weight: 600;\r\n      line-height: 1.55;\r\n    }\r\n\r\n    .cpro-reno-included {\r\n      display: grid;\r\n      grid-template-columns: repeat(3, minmax(0, 1fr));\r\n      gap: 16px;\r\n    }\r\n\r\n    .cpro-reno-included article {\r\n      padding: 25px;\r\n      border: 1px solid var(--border);\r\n      border-radius: 21px;\r\n      background: var(--white);\r\n      box-shadow: 0 9px 28px rgba(18, 41, 92, .05);\r\n    }\r\n\r\n    .cpro-reno-included h3 {\r\n      margin: 0 0 11px;\r\n      display: flex;\r\n      align-items: flex-start;\r\n      gap: 12px;\r\n      color: var(--navy);\r\n      font-size: 17px;\r\n      font-weight: 900;\r\n    }\r\n\r\n    .cpro-reno-included h3::before {\r\n      content: \"\";\r\n      width: 10px;\r\n      height: 10px;\r\n      margin-top: 6px;\r\n      flex: 0 0 10px;\r\n      border-radius: 50%;\r\n      background: var(--green);\r\n      box-shadow: 0 0 0 5px var(--green-soft);\r\n    }\r\n\r\n    .cpro-reno-included p {\r\n      margin: 0;\r\n      color: var(--muted);\r\n      font-size: 14px;\r\n      font-weight: 600;\r\n      line-height: 1.6;\r\n    }\r\n\r\n    .cpro-reno-scope {\r\n      margin-top: 20px;\r\n      border: 1px solid var(--border);\r\n      border-radius: 22px;\r\n      background: var(--white);\r\n      box-shadow: 0 12px 34px rgba(18, 41, 92, .055);\r\n    }\r\n\r\n    .cpro-reno-scope > summary {\r\n      position: relative;\r\n      padding: 21px 62px 21px 23px;\r\n      cursor: pointer;\r\n      list-style: none;\r\n      color: var(--navy);\r\n      font-size: 16px;\r\n      font-weight: 950;\r\n      line-height: 1.4;\r\n    }\r\n\r\n    .cpro-reno-scope > summary::-webkit-details-marker,\r\n    .cpro-reno-room > summary::-webkit-details-marker {\r\n      display: none;\r\n    }\r\n\r\n    .cpro-reno-scope > summary::after {\r\n      content: \"+\";\r\n      position: absolute;\r\n      right: 22px;\r\n      top: 50%;\r\n      width: 32px;\r\n      height: 32px;\r\n      display: flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      transform: translateY(-50%);\r\n      border-radius: 50%;\r\n      background: var(--green-soft);\r\n      color: var(--green-dark);\r\n      font-size: 22px;\r\n      font-weight: 900;\r\n    }\r\n\r\n    .cpro-reno-scope[open] > summary::after,\r\n    .cpro-reno-room[open] > summary::after {\r\n      content: \"\\2212\";\r\n    }\r\n\r\n    .cpro-reno-scope-body {\r\n      padding: 0 22px 22px;\r\n      border-top: 1px solid var(--border);\r\n    }\r\n\r\n    .cpro-reno-room {\r\n      margin-top: 12px;\r\n      border: 1px solid var(--border);\r\n      border-radius: 16px;\r\n      background: var(--bg);\r\n    }\r\n\r\n    .cpro-reno-room > summary {\r\n      position: relative;\r\n      padding: 17px 50px 17px 18px;\r\n      cursor: pointer;\r\n      list-style: none;\r\n      color: var(--navy);\r\n      font-size: 15px;\r\n      font-weight: 900;\r\n    }\r\n\r\n    .cpro-reno-room > summary::after {\r\n      content: \"+\";\r\n      position: absolute;\r\n      right: 18px;\r\n      color: var(--green);\r\n      font-size: 20px;\r\n      font-weight: 900;\r\n    }\r\n\r\n    .cpro-reno-task-grid {\r\n      padding: 0 14px 14px;\r\n      display: grid;\r\n      grid-template-columns: repeat(3, minmax(0, 1fr));\r\n      gap: 10px;\r\n    }\r\n\r\n    .cpro-reno-task {\r\n      padding: 16px;\r\n      border: 1px solid var(--border);\r\n      border-radius: 14px;\r\n      background: var(--white);\r\n    }\r\n\r\n    .cpro-reno-task strong {\r\n      display: block;\r\n      margin-bottom: 8px;\r\n      color: var(--navy);\r\n      font-size: 15px;\r\n      font-weight: 900;\r\n    }\r\n\r\n    .cpro-reno-task ul,\r\n    .cpro-reno-extras-list {\r\n      margin: 0;\r\n      padding: 0;\r\n      display: grid;\r\n      gap: 7px;\r\n      list-style: none;\r\n    }\r\n\r\n    .cpro-reno-task li,\r\n    .cpro-reno-extras-list li {\r\n      position: relative;\r\n      padding-left: 18px;\r\n      color: var(--text);\r\n      font-size: 13px;\r\n      line-height: 1.48;\r\n    }\r\n\r\n    .cpro-reno-task li::before {\r\n      content: \"\";\r\n      position: absolute;\r\n      left: 0;\r\n      top: 7px;\r\n      width: 7px;\r\n      height: 7px;\r\n      border-radius: 50%;\r\n      background: var(--green);\r\n    }\r\n\r\n    .cpro-reno-package-note {\r\n      margin: 0 14px 14px;\r\n      padding: 14px 16px;\r\n      border-radius: 12px;\r\n      background: var(--green-soft);\r\n      color: #376049;\r\n      font-size: 13px;\r\n      font-weight: 750;\r\n      line-height: 1.55;\r\n    }\r\n\r\n    .cpro-reno-extras {\r\n      margin-top: 16px;\r\n      padding: 24px;\r\n      display: grid;\r\n      grid-template-columns: minmax(220px, .55fr) minmax(0, 1.45fr);\r\n      gap: 28px;\r\n      border: 1px solid #dce9e2;\r\n      border-radius: 20px;\r\n      background: linear-gradient(135deg, #f7fbf9, #eef8f3);\r\n    }\r\n\r\n    .cpro-reno-extras h3 {\r\n      margin: 0 0 8px;\r\n      color: var(--navy);\r\n      font-size: 22px;\r\n      font-weight: 950;\r\n    }\r\n\r\n    .cpro-reno-extras p {\r\n      margin: 0;\r\n      color: var(--text);\r\n      font-size: 13px;\r\n      font-weight: 650;\r\n      line-height: 1.55;\r\n    }\r\n\r\n    .cpro-reno-extras-list {\r\n      grid-template-columns: repeat(2, minmax(0, 1fr));\r\n      gap: 9px 18px;\r\n    }\r\n\r\n    .cpro-reno-extras-list li::before {\r\n      content: \"+\";\r\n      position: absolute;\r\n      left: 0;\r\n      color: var(--green-dark);\r\n      font-size: 16px;\r\n      font-weight: 950;\r\n    }\r\n\r\n    .cpro-reno-boundary-note {\r\n      grid-column: 1 \/ -1;\r\n      margin-top: -8px !important;\r\n      padding-top: 15px;\r\n      border-top: 1px solid #d8e7df;\r\n    }\r\n\r\n    .cpro-reno-business {\r\n      padding: 44px;\r\n      display: grid;\r\n      grid-template-columns: minmax(0, 1fr) auto;\r\n      align-items: center;\r\n      gap: 42px;\r\n      border-radius: 30px;\r\n      background:\r\n        radial-gradient(circle at 90% 10%, rgba(0, 177, 99, .30), transparent 34%),\r\n        linear-gradient(135deg, #10285c 0%, #071a40 100%);\r\n      box-shadow: 0 24px 60px rgba(18, 41, 92, .20);\r\n      color: var(--white);\r\n    }\r\n\r\n    .cpro-reno-business h2 {\r\n      margin: 0 0 13px;\r\n      color: var(--white);\r\n      font-size: clamp(30px, 4vw, 44px);\r\n      font-weight: 950;\r\n      letter-spacing: -.04em;\r\n      line-height: 1.08;\r\n    }\r\n\r\n    .cpro-reno-business p {\r\n      max-width: 700px;\r\n      margin: 0 0 20px;\r\n      color: rgba(255, 255, 255, .78);\r\n      font-size: 16px;\r\n      font-weight: 600;\r\n      line-height: 1.7;\r\n    }\r\n\r\n    .cpro-reno-business .cpro-reno-business-label {\r\n      margin: 0 0 10px;\r\n      color: #8ff0b7;\r\n      font-size: 12px;\r\n      font-weight: 900;\r\n      letter-spacing: .11em;\r\n      line-height: 1.3;\r\n      text-transform: uppercase;\r\n    }\r\n\r\n    .cpro-reno-business-types {\r\n      display: flex;\r\n      flex-wrap: wrap;\r\n      gap: 9px;\r\n    }\r\n\r\n    .cpro-reno-business-types span {\r\n      padding: 8px 12px;\r\n      border: 1px solid rgba(255, 255, 255, .18);\r\n      border-radius: 999px;\r\n      background: rgba(255, 255, 255, .08);\r\n      color: var(--white);\r\n      font-size: 12px;\r\n      font-weight: 800;\r\n    }\r\n\r\n    .cpro-reno-business-action {\r\n      min-width: 230px;\r\n      text-align: center;\r\n    }\r\n\r\n    .cpro-reno-gallery {\r\n      position: relative;\r\n      overflow: hidden;\r\n      border: 1px solid var(--border);\r\n      border-radius: 28px;\r\n      background: var(--white);\r\n      box-shadow: var(--shadow);\r\n    }\r\n\r\n    .cpro-reno-track {\r\n      display: flex;\r\n      transition: transform .55s cubic-bezier(.22, .61, .36, 1);\r\n    }\r\n\r\n    .cpro-reno-slide {\r\n      min-width: 100%;\r\n      padding: 28px;\r\n    }\r\n\r\n    .cpro-reno-slide-head {\r\n      margin-bottom: 20px;\r\n      display: flex;\r\n      align-items: center;\r\n      justify-content: space-between;\r\n      gap: 20px;\r\n    }\r\n\r\n    .cpro-reno-slide-head h3 {\r\n      margin: 0;\r\n      color: var(--navy);\r\n      font-size: 23px;\r\n      font-weight: 950;\r\n    }\r\n\r\n    .cpro-reno-slide-head span {\r\n      color: var(--green-dark);\r\n      font-size: 12px;\r\n      font-weight: 900;\r\n      letter-spacing: .08em;\r\n      text-transform: uppercase;\r\n    }\r\n\r\n    .cpro-reno-compare {\r\n      display: grid;\r\n      grid-template-columns: repeat(2, minmax(0, 1fr));\r\n      gap: 18px;\r\n    }\r\n\r\n    .cpro-reno-shot {\r\n      position: relative;\r\n      overflow: hidden;\r\n      border-radius: 21px;\r\n      background: #e9efec;\r\n    }\r\n\r\n    .cpro-reno-shot img,\r\n    .cpro-reno-shot video {\r\n      width: 100%;\r\n      height: 500px;\r\n      display: block;\r\n      object-fit: cover;\r\n      background: #0d172a;\r\n    }\r\n\r\n    .cpro-reno-media-label {\r\n      position: absolute;\r\n      top: 15px;\r\n      left: 15px;\r\n      z-index: 2;\r\n      padding: 8px 12px;\r\n      border-radius: 999px;\r\n      background: rgba(18, 41, 92, .88);\r\n      color: var(--white);\r\n      font-size: 11px;\r\n      font-weight: 950;\r\n      letter-spacing: .08em;\r\n      text-transform: uppercase;\r\n      backdrop-filter: blur(6px);\r\n    }\r\n\r\n    .cpro-reno-media-label.after {\r\n      background: rgba(0, 143, 80, .9);\r\n    }\r\n\r\n    .cpro-reno-gallery-nav {\r\n      padding: 0 28px 28px;\r\n      display: flex;\r\n      align-items: center;\r\n      justify-content: space-between;\r\n      gap: 20px;\r\n    }\r\n\r\n    .cpro-reno-arrow {\r\n      width: 48px;\r\n      height: 48px;\r\n      padding: 0;\r\n      display: inline-flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      border: 1px solid var(--border);\r\n      border-radius: 50%;\r\n      background: var(--white);\r\n      color: var(--navy);\r\n      font-size: 21px;\r\n      font-weight: 900;\r\n      cursor: pointer;\r\n    }\r\n\r\n    .cpro-reno-dots {\r\n      display: flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      gap: 8px;\r\n    }\r\n\r\n    .cpro-reno-dot {\r\n      width: 9px;\r\n      height: 9px;\r\n      padding: 0;\r\n      border: 0;\r\n      border-radius: 999px;\r\n      background: #d5dfda;\r\n      cursor: pointer;\r\n      transition: width .2s ease, background .2s ease;\r\n    }\r\n\r\n    .cpro-reno-dot.is-active {\r\n      width: 28px;\r\n      background: var(--green);\r\n    }\r\n\r\n    .cpro-reno-process {\r\n      display: grid;\r\n      grid-template-columns: repeat(3, minmax(0, 1fr));\r\n      gap: 18px;\r\n    }\r\n\r\n    .cpro-reno-process article {\r\n      position: relative;\r\n      min-height: 230px;\r\n      padding: 28px;\r\n      overflow: hidden;\r\n      border: 1px solid var(--border);\r\n      border-radius: 24px;\r\n      background: var(--white);\r\n    }\r\n\r\n    .cpro-reno-number {\r\n      display: block;\r\n      margin-bottom: 28px;\r\n      color: var(--green);\r\n      font-size: 44px;\r\n      font-weight: 950;\r\n      letter-spacing: -.05em;\r\n      line-height: 1;\r\n    }\r\n\r\n    .cpro-reno-process h3 {\r\n      margin: 0 0 10px;\r\n      color: var(--navy);\r\n      font-size: 20px;\r\n      font-weight: 900;\r\n    }\r\n\r\n    .cpro-reno-process p {\r\n      margin: 0;\r\n      color: var(--muted);\r\n      font-size: 15px;\r\n      font-weight: 600;\r\n      line-height: 1.65;\r\n    }\r\n\r\n    .cpro-reno-price-card {\r\n      padding: 48px;\r\n      display: grid;\r\n      grid-template-columns: 1fr auto;\r\n      align-items: center;\r\n      gap: 48px;\r\n      border-radius: 30px;\r\n      background: linear-gradient(135deg, #10285c 0%, #081d47 100%);\r\n      color: var(--white);\r\n      box-shadow: 0 24px 60px rgba(18, 41, 92, .22);\r\n    }\r\n\r\n    .cpro-reno-price-card h2 {\r\n      margin: 0 0 11px;\r\n      color: var(--white);\r\n      font-size: clamp(31px, 4vw, 45px);\r\n      font-weight: 950;\r\n      letter-spacing: -.04em;\r\n    }\r\n\r\n    .cpro-reno-price-card p {\r\n      max-width: 650px;\r\n      margin: 0;\r\n      color: rgba(255, 255, 255, .78);\r\n      font-size: 16px;\r\n      font-weight: 600;\r\n      line-height: 1.7;\r\n    }\r\n\r\n    .cpro-reno-price {\r\n      min-width: 260px;\r\n      text-align: center;\r\n    }\r\n\r\n    .cpro-reno-price small {\r\n      display: block;\r\n      margin-bottom: 3px;\r\n      color: rgba(255, 255, 255, .65);\r\n      font-size: 12px;\r\n      font-weight: 850;\r\n      letter-spacing: .08em;\r\n      text-transform: uppercase;\r\n    }\r\n\r\n    .cpro-reno-price strong {\r\n      display: block;\r\n      margin-bottom: 15px;\r\n      color: var(--white);\r\n      font-size: 48px;\r\n      font-weight: 950;\r\n      letter-spacing: -.05em;\r\n      line-height: 1;\r\n    }\r\n\r\n    .cpro-reno-price em {\r\n      display: block;\r\n      margin-top: 9px;\r\n      color: rgba(255, 255, 255, .58);\r\n      font-size: 12px;\r\n      font-style: normal;\r\n      font-weight: 650;\r\n    }\r\n\r\n    .cpro-reno-faq {\r\n      max-width: 860px;\r\n      margin: 0 auto;\r\n      display: grid;\r\n      gap: 12px;\r\n    }\r\n\r\n    .cpro-reno-faq details {\r\n      padding: 0 22px;\r\n      border: 1px solid var(--border);\r\n      border-radius: 18px;\r\n      background: var(--white);\r\n    }\r\n\r\n    .cpro-reno-faq summary {\r\n      padding: 20px 35px 20px 0;\r\n      position: relative;\r\n      list-style: none;\r\n      color: var(--navy);\r\n      font-size: 16px;\r\n      font-weight: 900;\r\n      cursor: pointer;\r\n    }\r\n\r\n    .cpro-reno-faq summary::-webkit-details-marker {\r\n      display: none;\r\n    }\r\n\r\n    .cpro-reno-faq summary::after {\r\n      content: \"+\";\r\n      position: absolute;\r\n      top: 50%;\r\n      right: 0;\r\n      transform: translateY(-50%);\r\n      color: var(--green-dark);\r\n      font-size: 24px;\r\n      font-weight: 800;\r\n    }\r\n\r\n    .cpro-reno-faq details[open] summary::after {\r\n      content: \"\\2212\";\r\n    }\r\n\r\n    .cpro-reno-faq p {\r\n      margin: 0;\r\n      padding: 0 0 21px;\r\n      color: var(--muted);\r\n      font-size: 15px;\r\n      font-weight: 600;\r\n      line-height: 1.7;\r\n    }\r\n\r\n    .cpro-reno-final {\r\n      padding: 84px 0;\r\n      background:\r\n        radial-gradient(circle at 85% 20%, rgba(0, 177, 99, .28), transparent 34%),\r\n        linear-gradient(135deg, #0f2a61, #071a40);\r\n      text-align: center;\r\n    }\r\n\r\n    .cpro-reno-final h2 {\r\n      max-width: 820px;\r\n      margin: 0 auto 15px;\r\n      color: var(--white);\r\n      font-size: clamp(36px, 5vw, 55px);\r\n      font-weight: 950;\r\n      letter-spacing: -.045em;\r\n      line-height: 1.04;\r\n    }\r\n\r\n    .cpro-reno-final p {\r\n      max-width: 680px;\r\n      margin: 0 auto 29px;\r\n      color: rgba(255, 255, 255, .76);\r\n      font-size: 17px;\r\n      font-weight: 600;\r\n      line-height: 1.65;\r\n    }\r\n\r\n    .cpro-reno-final .cpro-reno-btn-primary {\r\n      background: var(--green);\r\n      box-shadow: 0 16px 36px rgba(0, 0, 0, .22);\r\n    }\r\n\r\n    .cpro-reno-note {\r\n      max-width: 860px;\r\n      margin: 24px auto 0;\r\n      color: var(--muted);\r\n      font-size: 12px;\r\n      font-weight: 600;\r\n      line-height: 1.55;\r\n      text-align: center;\r\n    }\r\n\r\n    .cpro-reno-blog-card {\r\n      display: grid;\r\n      grid-template-columns: minmax(0, 1fr) auto;\r\n      align-items: center;\r\n      gap: 40px;\r\n      padding: 42px 46px;\r\n      border: 1px solid rgba(0, 145, 49, .16);\r\n      border-radius: 28px;\r\n      background: linear-gradient(135deg, #f4fbf6 0%, #ffffff 72%);\r\n      box-shadow: 0 18px 45px rgba(15, 42, 97, .08);\r\n    }\r\n\r\n    .cpro-reno-blog-card h2 {\r\n      margin: 8px 0 12px;\r\n      color: var(--navy);\r\n      font-size: clamp(29px, 3.5vw, 42px);\r\n      font-weight: 950;\r\n      letter-spacing: -.04em;\r\n      line-height: 1.08;\r\n    }\r\n\r\n    .cpro-reno-blog-card p {\r\n      max-width: 700px;\r\n      margin: 0;\r\n      color: var(--muted);\r\n      font-size: 16px;\r\n      font-weight: 600;\r\n      line-height: 1.7;\r\n    }\r\n\r\n    .cpro-reno-blog-action {\r\n      min-width: 245px;\r\n      text-align: right;\r\n    }\r\n\r\n    .cpro-reno-page a:focus-visible,\r\n    .cpro-reno-page button:focus-visible,\r\n    .cpro-reno-page input:focus-visible,\r\n    .cpro-reno-page summary:focus-visible {\r\n      outline: 3px solid #f59e0b;\r\n      outline-offset: 3px;\r\n    }\r\n\r\n    @media (max-width: 960px) {\r\n      .cpro-reno-hero-grid,\r\n      .cpro-reno-intro-grid,\r\n      .cpro-reno-business,\r\n      .cpro-reno-blog-card,\r\n      .cpro-reno-price-card {\r\n        grid-template-columns: 1fr;\r\n      }\r\n\r\n      .cpro-reno-hero-media {\r\n        min-height: auto;\r\n      }\r\n\r\n      .cpro-reno-hero-media img {\r\n        height: 520px;\r\n      }\r\n\r\n      .cpro-reno-proof {\r\n        left: 20px;\r\n      }\r\n\r\n      .cpro-reno-trust-grid,\r\n      .cpro-reno-included {\r\n        grid-template-columns: repeat(2, 1fr);\r\n      }\r\n\r\n      .cpro-reno-task-grid {\r\n        grid-template-columns: repeat(2, minmax(0, 1fr));\r\n      }\r\n\r\n      .cpro-reno-process {\r\n        grid-template-columns: 1fr;\r\n      }\r\n\r\n      .cpro-reno-price {\r\n        text-align: left;\r\n      }\r\n\r\n      .cpro-reno-business-action {\r\n        min-width: 0;\r\n        text-align: left;\r\n      }\r\n\r\n      .cpro-reno-blog-action {\r\n        min-width: 0;\r\n        text-align: left;\r\n      }\r\n    }\r\n\r\n    @media (max-width: 640px) {\r\n      .cpro-reno-shell {\r\n        width: min(100% - 24px, 1160px);\r\n      }\r\n\r\n      .cpro-reno-hero {\r\n        padding: 48px 0 35px;\r\n      }\r\n\r\n      .cpro-reno-hero-grid {\r\n        gap: 34px;\r\n      }\r\n\r\n      .cpro-reno-hero h1 {\r\n        font-size: 42px;\r\n      }\r\n\r\n      .cpro-reno-lead {\r\n        font-size: 16px;\r\n      }\r\n\r\n      .cpro-reno-actions,\r\n      .cpro-reno-btn {\r\n        width: 100%;\r\n      }\r\n\r\n      .cpro-reno-postcode {\r\n        flex-direction: column;\r\n        border-radius: 18px;\r\n      }\r\n\r\n      .cpro-reno-postcode button {\r\n        width: 100%;\r\n      }\r\n\r\n      .cpro-reno-hero-media img {\r\n        height: 460px;\r\n        border-width: 5px;\r\n        border-radius: 24px;\r\n      }\r\n\r\n      .cpro-reno-proof {\r\n        right: 14px;\r\n        bottom: 14px;\r\n        left: 14px;\r\n        max-width: none;\r\n      }\r\n\r\n      .cpro-reno-trust-grid,\r\n      .cpro-reno-card-grid,\r\n      .cpro-reno-included,\r\n      .cpro-reno-compare,\r\n      .cpro-reno-task-grid,\r\n      .cpro-reno-extras,\r\n      .cpro-reno-extras-list {\r\n        grid-template-columns: 1fr;\r\n      }\r\n\r\n      .cpro-reno-trust-item {\r\n        justify-content: flex-start;\r\n      }\r\n\r\n      .cpro-reno-section {\r\n        padding: 65px 0;\r\n      }\r\n\r\n      .cpro-reno-heading {\r\n        margin-bottom: 32px;\r\n      }\r\n\r\n      .cpro-reno-slide {\r\n        padding: 16px;\r\n      }\r\n\r\n      .cpro-reno-slide-head {\r\n        align-items: flex-start;\r\n        flex-direction: column;\r\n        gap: 5px;\r\n      }\r\n\r\n      .cpro-reno-shot img,\r\n      .cpro-reno-shot video {\r\n        height: 430px;\r\n      }\r\n\r\n      .cpro-reno-gallery-nav {\r\n        padding: 0 16px 18px;\r\n      }\r\n\r\n      .cpro-reno-price-card {\r\n        padding: 30px 22px;\r\n        gap: 30px;\r\n      }\r\n\r\n      .cpro-reno-business {\r\n        padding: 30px 22px;\r\n        gap: 28px;\r\n      }\r\n\r\n      .cpro-reno-blog-card {\r\n        padding: 30px 22px;\r\n        gap: 24px;\r\n      }\r\n\r\n      .cpro-reno-price {\r\n        min-width: 0;\r\n      }\r\n    }\r\n\r\n    @media (prefers-reduced-motion: reduce) {\r\n      .cpro-reno-track,\r\n      .cpro-reno-btn {\r\n        transition: none;\r\n      }\r\n    }\r\n  <\/style>\r\n\r\n  <section class=\"cpro-reno-hero\">\r\n    <div class=\"cpro-reno-shell cpro-reno-hero-grid\">\r\n      <div>\r\n        <span class=\"cpro-reno-eyebrow\">After renovation cleaning in Barcelona<\/span>\r\n        <h1>Your renovation is finished. Now let us make it feel like home.<\/h1>\r\n        <p class=\"cpro-reno-lead\">\r\n          Fine construction dust reaches every corner. CleanoPro removes dust, marks and renovation residue from homes, shops, offices and other business premises, so your newly renovated space is genuinely ready to use.\r\n        <\/p>\r\n        <div class=\"cpro-reno-postcode-wrap\">\r\n          <form class=\"cpro-reno-postcode\" data-cpro-reno-postcode-form action=\"https:\/\/cleanopro.es\/after-renovation-cleaning-calculator-barcelona\/\" method=\"get\">\r\n            <label class=\"cpro-reno-sr-only\" for=\"cpro-reno-postcode-en\">Barcelona postcode<\/label>\r\n            <input id=\"cpro-reno-postcode-en\" data-cpro-reno-postcode-input name=\"postcode\" type=\"text\" inputmode=\"numeric\" maxlength=\"5\" pattern=\"08[0-9]{3}\" autocomplete=\"postal-code\" placeholder=\"Enter Barcelona postcode\" aria-describedby=\"cpro-reno-postcode-message-en cpro-reno-postcode-note-en\" required>\r\n            <button type=\"submit\">Check Price<\/button>\r\n          <\/form>\r\n          <p class=\"cpro-reno-postcode-message\" id=\"cpro-reno-postcode-message-en\" data-cpro-reno-postcode-message aria-live=\"polite\">Online booking is available for Barcelona postcodes 08001-08042.<\/p>\r\n          <p class=\"cpro-reno-postcode-note\" id=\"cpro-reno-postcode-note-en\">Your subtotal, 21% VAT and complete total are shown before booking.<\/p>\r\n        <\/div>\r\n        <div class=\"cpro-reno-actions\">\r\n          <a class=\"cpro-reno-btn cpro-reno-btn-secondary\" href=\"#cpro-reno-included\">See what is included<\/a>\r\n          <a class=\"cpro-reno-btn cpro-reno-btn-secondary\" href=\"#cpro-reno-results\">See real results<\/a>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"cpro-reno-hero-media\">\r\n        <img decoding=\"async\" src=\"https:\/\/cleanopro.es\/wp-content\/uploads\/2026\/05\/WhatsApp-Image-2026-05-19-at-22.42.14.webp\" alt=\"Clean staircase after an after-renovation cleaning in Barcelona\">\r\n        <div class=\"cpro-reno-proof\">\r\n          <strong>Detailed finishing clean<\/strong>\r\n          Renovation dust removed from visible surfaces and the places it quietly settles.\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <section class=\"cpro-reno-trust\" aria-label=\"Service benefits\">\r\n    <div class=\"cpro-reno-shell cpro-reno-trust-grid\">\r\n      <div class=\"cpro-reno-trust-item\"><span class=\"cpro-reno-check\">&#10003;<\/span>Postcode check in seconds<\/div>\r\n      <div class=\"cpro-reno-trust-item\"><span class=\"cpro-reno-check\">&#10003;<\/span>Full price before booking<\/div>\r\n      <div class=\"cpro-reno-trust-item\"><span class=\"cpro-reno-check\">&#10003;<\/span>Homes and business premises<\/div>\r\n      <div class=\"cpro-reno-trust-item\"><span class=\"cpro-reno-check\">&#10003;<\/span>Barcelona service area<\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <section class=\"cpro-reno-section\">\r\n    <div class=\"cpro-reno-shell cpro-reno-intro-grid\">\r\n      <div class=\"cpro-reno-intro-copy\">\r\n        <span class=\"cpro-reno-eyebrow\">A true post-construction clean<\/span>\r\n        <h2>A renovation leaves more behind than you think.<\/h2>\r\n        <p>Even when the builders are finished, fine dust remains on floors, walls, frames, doors, cupboards and fixtures. Ordinary cleaning often moves that dust around instead of removing it.<\/p>\r\n        <p>Our team works systematically through your home, shop, office or commercial space, giving extra attention to edges, corners and detailed surfaces so the final result matches the quality of your renovation.<\/p>\r\n      <\/div>\r\n\r\n      <div class=\"cpro-reno-card-grid\">\r\n        <article class=\"cpro-reno-clean-card\">\r\n          <span class=\"cpro-reno-icon\">01<\/span>\r\n          <h3>Fine dust removal<\/h3>\r\n          <p>Careful removal from accessible horizontal and vertical surfaces.<\/p>\r\n        <\/article>\r\n        <article class=\"cpro-reno-clean-card\">\r\n          <span class=\"cpro-reno-icon\">02<\/span>\r\n          <h3>Every type of space<\/h3>\r\n          <p>Homes, shops, offices, salons and other business premises cleaned methodically.<\/p>\r\n        <\/article>\r\n        <article class=\"cpro-reno-clean-card\">\r\n          <span class=\"cpro-reno-icon\">03<\/span>\r\n          <h3>Frames and finishes<\/h3>\r\n          <p>Attention to doors, skirting boards, frames, fixtures and fittings.<\/p>\r\n        <\/article>\r\n        <article class=\"cpro-reno-clean-card\">\r\n          <span class=\"cpro-reno-icon\">04<\/span>\r\n          <h3>Ready to enjoy<\/h3>\r\n          <p>A fresh, polished space prepared for moving in, opening or handover.<\/p>\r\n        <\/article>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <section class=\"cpro-reno-section cpro-reno-section-soft\" id=\"cpro-reno-included\">\r\n    <div class=\"cpro-reno-shell\">\r\n      <div class=\"cpro-reno-heading\">\r\n        <span class=\"cpro-reno-eyebrow\">Included in your service<\/span>\r\n        <h2>What we clean after your renovation.<\/h2>\r\n        <p>See the essentials first, then open the complete room-by-room checklist. The package applies to accessible areas in homes, offices, shops and other renovated premises.<\/p>\r\n      <\/div>\r\n\r\n      <div class=\"cpro-reno-included\">\r\n        <article><h3>Fine dust and reachable surfaces<\/h3><p>Fine renovation dust removed from accessible surfaces, ledges, empty shelves and reachable corners.<\/p><\/article>\r\n        <article><h3>Floors and skirting boards<\/h3><p>Thorough vacuuming and floor-safe mopping, including accessible edges and skirting boards.<\/p><\/article>\r\n        <article><h3>Kitchen, oven and empty cupboards<\/h3><p>Worktops, sink, one standard oven inside and outside, and completely empty kitchen cupboards.<\/p><\/article>\r\n        <article><h3>Bathrooms and toilets<\/h3><p>Shower or bath, basin, toilet, taps, mirrors and accessible wall tiles cleaned and finished.<\/p><\/article>\r\n        <article><h3>Doors and fixed details<\/h3><p>Doors, frames, handles, switch and socket exteriors, radiators and reachable fittings.<\/p><\/article>\r\n        <article><h3>Homes, offices and shops<\/h3><p>A room-by-room clean for residential spaces, clear work areas, receptions, counters and shop floors.<\/p><\/article>\r\n      <\/div>\r\n\r\n      <details class=\"cpro-reno-scope\">\r\n        <summary>View the complete room-by-room cleaning checklist<\/summary>\r\n        <div class=\"cpro-reno-scope-body\">\r\n          <details class=\"cpro-reno-room\" name=\"cpro-reno-room-en\">\r\n            <summary>Throughout the property<\/summary>\r\n            <div class=\"cpro-reno-task-grid\">\r\n              <div class=\"cpro-reno-task\"><strong>Dust and surfaces<\/strong><ul><li>Fine renovation dust removed from accessible horizontal and vertical surfaces<\/li><li>Reachable ledges, empty shelves and corners wiped<\/li><li>Visible cobwebs removed<\/li><li>Light post-work marks treated where safely removable<\/li><\/ul><\/div>\r\n              <div class=\"cpro-reno-task\"><strong>Doors and fixed details<\/strong><ul><li>Doors, frames, handles and accessible skirting boards cleaned<\/li><li>Switch and socket exteriors wiped<\/li><li>Radiators and reachable fixed fittings dusted<\/li><li>Window frames and sills wiped<\/li><\/ul><\/div>\r\n              <div class=\"cpro-reno-task\"><strong>Floors and edges<\/strong><ul><li>Loose construction dust vacuumed<\/li><li>Floors mopped with surface-appropriate products<\/li><li>Accessible edges and corners cleaned<\/li><li>Final visible-dust check completed<\/li><\/ul><\/div>\r\n            <\/div>\r\n          <\/details>\r\n\r\n          <details class=\"cpro-reno-room\" name=\"cpro-reno-room-en\">\r\n            <summary>Kitchen<\/summary>\r\n            <div class=\"cpro-reno-task-grid\">\r\n              <div class=\"cpro-reno-task\"><strong>Worktops and sink<\/strong><ul><li>Worktops and splashbacks cleaned<\/li><li>Sink and tap cleaned and finished<\/li><li>Accessible tiles wiped<\/li><li>Light surface residue treated where safe<\/li><\/ul><\/div>\r\n              <div class=\"cpro-reno-task\"><strong>Cupboards and drawers<\/strong><ul><li>Fronts, handles, tops and accessible undersides cleaned<\/li><li>Inside completely empty kitchen cupboards cleaned<\/li><li>Inside completely empty drawers cleaned<\/li><li>Kickboards and reachable edges wiped<\/li><\/ul><\/div>\r\n              <div class=\"cpro-reno-task\"><strong>Oven and fixed kitchen details<\/strong><ul><li>One standard oven cleaned inside and outside<\/li><li>Cooktop and extractor exterior cleaned<\/li><li>Accessible appliance exteriors wiped<\/li><li>Floor vacuumed and mopped<\/li><\/ul><\/div>\r\n            <\/div>\r\n            <p class=\"cpro-reno-package-note\"><strong>Empty kitchen cupboards are included at no extra charge.<\/strong> They must be completely empty before our team arrives. If items remain inside, select the paid <strong>Kitchen Cabinets Inside<\/strong> extra in the calculator; this covers removing the contents, cleaning inside and placing the items back.<\/p>\r\n          <\/details>\r\n\r\n          <details class=\"cpro-reno-room\" name=\"cpro-reno-room-en\">\r\n            <summary>Bathrooms and toilets<\/summary>\r\n            <div class=\"cpro-reno-task-grid\">\r\n              <div class=\"cpro-reno-task\"><strong>Shower or bath<\/strong><ul><li>Shower or bath cleaned<\/li><li>Reachable wall tiles and screen cleaned<\/li><li>Taps and fittings cleaned<\/li><li>Light limescale treated where possible<\/li><\/ul><\/div>\r\n              <div class=\"cpro-reno-task\"><strong>Basin and toilet<\/strong><ul><li>Basin, tap and mirror cleaned<\/li><li>Toilet inside and outside cleaned<\/li><li>Reachable sanitary fittings wiped<\/li><li>Cabinet exterior cleaned<\/li><\/ul><\/div>\r\n              <div class=\"cpro-reno-task\"><strong>Dust and floor<\/strong><ul><li>Renovation dust removed from reachable ledges and fittings<\/li><li>Doors, frames and skirting boards wiped<\/li><li>Floor vacuumed<\/li><li>Floor mopped<\/li><\/ul><\/div>\r\n            <\/div>\r\n          <\/details>\r\n\r\n          <details class=\"cpro-reno-room\" name=\"cpro-reno-room-en\">\r\n            <summary>Living areas, bedrooms, corridors and stairs<\/summary>\r\n            <div class=\"cpro-reno-task-grid\">\r\n              <div class=\"cpro-reno-task\"><strong>Reachable surfaces<\/strong><ul><li>Reachable ledges, empty shelves and fixed surfaces dusted<\/li><li>Built-in storage exteriors wiped<\/li><li>Visible cobwebs removed<\/li><li>Light marks treated where safe<\/li><\/ul><\/div>\r\n              <div class=\"cpro-reno-task\"><strong>Details<\/strong><ul><li>Doors, frames and handles cleaned<\/li><li>Handrails and reachable fittings wiped<\/li><li>Switches, sockets and radiators dusted<\/li><li>Accessible skirting boards cleaned<\/li><\/ul><\/div>\r\n              <div class=\"cpro-reno-task\"><strong>Floors<\/strong><ul><li>Loose construction dust vacuumed<\/li><li>Accessible edges and corners cleaned<\/li><li>Floors mopped where suitable<\/li><li>Stair treads cleaned where accessible<\/li><\/ul><\/div>\r\n            <\/div>\r\n          <\/details>\r\n\r\n          <details class=\"cpro-reno-room\" name=\"cpro-reno-room-en\">\r\n            <summary>Offices, shops and commercial premises<\/summary>\r\n            <div class=\"cpro-reno-task-grid\">\r\n              <div class=\"cpro-reno-task\"><strong>Customer and work areas<\/strong><ul><li>Clear desks, counters and reception surfaces cleaned<\/li><li>Empty display surfaces dusted<\/li><li>Accessible fittings and ledges wiped<\/li><li>Reachable glass partitions dusted and wiped<\/li><\/ul><\/div>\r\n              <div class=\"cpro-reno-task\"><strong>Shared facilities<\/strong><ul><li>Staff kitchen cleaned within the package scope<\/li><li>Toilets and wash areas cleaned<\/li><li>Doors, frames and handles wiped<\/li><li>Switches, sockets and radiators dusted<\/li><\/ul><\/div>\r\n              <div class=\"cpro-reno-task\"><strong>Floors and handover<\/strong><ul><li>Accessible office or shop floors vacuumed<\/li><li>Floors mopped where suitable<\/li><li>Skirting boards and floor edges cleaned<\/li><li>Agreed areas checked before completion<\/li><\/ul><\/div>\r\n            <\/div>\r\n          <\/details>\r\n        <\/div>\r\n      <\/details>\r\n\r\n      <div class=\"cpro-reno-extras\" aria-label=\"Optional services and package limits\">\r\n        <div>\r\n          <h3>Optional services<\/h3>\r\n          <p>Add only what your property needs in the calculator or arrange specialist work with us in advance.<\/p>\r\n        <\/div>\r\n        <ul class=\"cpro-reno-extras-list\">\r\n          <li>Interior and exterior window glass<\/li>\r\n          <li>Additional ovens<\/li>\r\n          <li>Refrigerator interior<\/li>\r\n          <li>Kitchen Cabinets Inside when items remain inside<\/li>\r\n          <li>Sofas, mattresses and other upholstery<\/li>\r\n          <li>Balcony, terrace or suitable high-pressure cleaning<\/li>\r\n        <\/ul>\r\n        <p class=\"cpro-reno-boundary-note\"><strong>Not included in the standard service:<\/strong> rubble or bulk building-waste removal, hazardous materials, repairs or restoration, moving heavy furniture and extensive hardened paint, cement, grout, silicone or adhesive residue. We treat light residue only where it can be removed safely without damaging the surface.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <section class=\"cpro-reno-section\">\r\n    <div class=\"cpro-reno-shell\">\r\n      <div class=\"cpro-reno-business\">\r\n        <div>\r\n          <p class=\"cpro-reno-business-label\">For offices &amp; commercial premises<\/p>\r\n          <h2>Renovated an office, shop or business space?<\/h2>\r\n          <p>Commercial projects need their own planning, access arrangements and handover schedule. Visit our dedicated business page for after-renovation cleaning of offices, shops, salons, clinics, hospitality venues and other commercial premises in Barcelona.<\/p>\r\n          <div class=\"cpro-reno-business-types\" aria-label=\"Business premises\">\r\n            <span>Shops<\/span>\r\n            <span>Offices<\/span>\r\n            <span>Salons &amp; clinics<\/span>\r\n            <span>Hospitality premises<\/span>\r\n            <span>Other commercial spaces<\/span>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"cpro-reno-business-action\">\r\n          <a class=\"cpro-reno-btn cpro-reno-btn-primary\" href=\"https:\/\/cleanopro.es\/post-construction-cleaning-offices-shops-barcelona\/\">View business renovation cleaning &rarr;<\/a>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <section class=\"cpro-reno-section\" id=\"cpro-reno-results\">\r\n    <div class=\"cpro-reno-shell\">\r\n      <div class=\"cpro-reno-heading\">\r\n        <span class=\"cpro-reno-eyebrow\">Real CleanoPro projects<\/span>\r\n        <h2>See the difference.<\/h2>\r\n        <p>Real before-and-after results from detailed cleaning projects completed by our team.<\/p>\r\n      <\/div>\r\n\r\n      <div class=\"cpro-reno-gallery\" aria-roledescription=\"carousel\" aria-label=\"Before and after cleaning results\">\r\n        <div class=\"cpro-reno-track\">\r\n          <article class=\"cpro-reno-slide\">\r\n            <div class=\"cpro-reno-slide-head\"><h3>Staircase detail cleaning<\/h3><span>Project 01<\/span><\/div>\r\n            <div class=\"cpro-reno-compare\">\r\n              <div class=\"cpro-reno-shot\"><span class=\"cpro-reno-media-label\">Before<\/span><img decoding=\"async\" src=\"https:\/\/cleanopro.es\/wp-content\/uploads\/2026\/05\/WhatsApp-Image-2026-05-19-at-23.47.33-e1779229065494.webp\" alt=\"Staircase before detailed cleaning\"><\/div>\r\n              <div class=\"cpro-reno-shot\"><span class=\"cpro-reno-media-label after\">After<\/span><img decoding=\"async\" src=\"https:\/\/cleanopro.es\/wp-content\/uploads\/2026\/05\/WhatsApp-Image-2026-05-19-at-22.42.14.webp\" alt=\"Staircase after detailed cleaning\"><\/div>\r\n            <\/div>\r\n          <\/article>\r\n\r\n          <article class=\"cpro-reno-slide\">\r\n            <div class=\"cpro-reno-slide-head\"><h3>Bathroom transformation<\/h3><span>Project 02 &middot; Video<\/span><\/div>\r\n            <div class=\"cpro-reno-compare\">\r\n              <div class=\"cpro-reno-shot\"><span class=\"cpro-reno-media-label\">Before<\/span><video autoplay muted loop playsinline preload=\"metadata\"><source src=\"https:\/\/cleanopro.es\/wp-content\/uploads\/2026\/09\/WhatsApp-Video-2026-09-03-at-11.15.54.mp4\" type=\"video\/mp4\"><\/video><\/div>\r\n              <div class=\"cpro-reno-shot\"><span class=\"cpro-reno-media-label after\">After<\/span><video autoplay muted loop playsinline preload=\"metadata\"><source src=\"https:\/\/cleanopro.es\/wp-content\/uploads\/2026\/09\/WhatsApp-Video-2026-09-03-at-11.15.54-1.mp4\" type=\"video\/mp4\"><\/video><\/div>\r\n            <\/div>\r\n          <\/article>\r\n\r\n          <article class=\"cpro-reno-slide\">\r\n            <div class=\"cpro-reno-slide-head\"><h3>Shutter detail cleaning<\/h3><span>Project 03<\/span><\/div>\r\n            <div class=\"cpro-reno-compare\">\r\n              <div class=\"cpro-reno-shot\"><span class=\"cpro-reno-media-label\">Before<\/span><img decoding=\"async\" src=\"https:\/\/cleanopro.es\/wp-content\/uploads\/2026\/09\/WhatsApp-Image-2026-09-03-at-11.09.39.jpeg\" alt=\"Dusty shutters before detailed cleaning\"><\/div>\r\n              <div class=\"cpro-reno-shot\"><span class=\"cpro-reno-media-label after\">After<\/span><img decoding=\"async\" src=\"https:\/\/cleanopro.es\/wp-content\/uploads\/2026\/09\/WhatsApp-Image-2026-09-03-at-11.09.27.jpeg\" alt=\"Clean shutters after detailed cleaning\"><\/div>\r\n            <\/div>\r\n          <\/article>\r\n        <\/div>\r\n\r\n        <div class=\"cpro-reno-gallery-nav\">\r\n          <button class=\"cpro-reno-arrow cpro-reno-prev\" type=\"button\" aria-label=\"Previous project\">&larr;<\/button>\r\n          <div class=\"cpro-reno-dots\" aria-label=\"Choose project\"><\/div>\r\n          <button class=\"cpro-reno-arrow cpro-reno-next\" type=\"button\" aria-label=\"Next project\">&rarr;<\/button>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <section class=\"cpro-reno-section cpro-reno-section-soft\">\r\n    <div class=\"cpro-reno-shell\">\r\n      <div class=\"cpro-reno-heading\">\r\n        <span class=\"cpro-reno-eyebrow\">Simple online booking<\/span>\r\n        <h2>From renovation dust to move-in ready.<\/h2>\r\n        <p>Book the complete service online in just a few minutes.<\/p>\r\n      <\/div>\r\n\r\n      <div class=\"cpro-reno-process\">\r\n        <article><span class=\"cpro-reno-number\">01<\/span><h3>Check your postcode<\/h3><p>Confirm that online booking is available, then enter the property size and choose any extras.<\/p><\/article>\r\n        <article><span class=\"cpro-reno-number\">02<\/span><h3>See your instant price<\/h3><p>Review the subtotal, VAT and complete total before selecting a date.<\/p><\/article>\r\n        <article><span class=\"cpro-reno-number\">03<\/span><h3>Choose your date<\/h3><p>Select an available date and time that suits your renovation or handover schedule.<\/p><\/article>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <section class=\"cpro-reno-section\">\r\n    <div class=\"cpro-reno-shell\">\r\n      <div class=\"cpro-reno-price-card\">\r\n        <div>\r\n          <h2>See your exact price in less than a minute.<\/h2>\r\n          <p>Enter your postcode, property size and any optional services. The calculator instantly shows the full price breakdown before you choose a date.<\/p>\r\n        <\/div>\r\n        <div class=\"cpro-reno-price\">\r\n          <small>Your price<\/small>\r\n          <strong>Instantly<\/strong>\r\n          <a class=\"cpro-reno-btn cpro-reno-btn-primary\" href=\"https:\/\/cleanopro.es\/after-renovation-cleaning-calculator-barcelona\/\">Check price &amp; availability &rarr;<\/a>\r\n          <em>Subtotal, 21% VAT and total shown before booking<\/em>\r\n        <\/div>\r\n      <\/div>\r\n      <p class=\"cpro-reno-note\">Heavy builders' rubble, specialist hazardous-waste removal and restoration work are not included in the standard cleaning service.<\/p>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <section class=\"cpro-reno-section cpro-reno-section-soft\">\r\n    <div class=\"cpro-reno-shell\">\r\n      <div class=\"cpro-reno-heading\">\r\n        <span class=\"cpro-reno-eyebrow\">Frequently asked questions<\/span>\r\n        <h2>Before you book.<\/h2>\r\n      <\/div>\r\n\r\n      <div class=\"cpro-reno-faq\">\r\n        <details><summary>When should I book an after-renovation cleaning?<\/summary><p>Book once construction work is complete and contractors have removed their equipment and large waste. This allows our team to clean every accessible area properly.<\/p><\/details>\r\n        <details><summary>Does the service include renovation dust?<\/summary><p>Yes. Removing fine, settled renovation dust from accessible surfaces is one of the main purposes of this service.<\/p><\/details>\r\n        <details><summary>Are windows included?<\/summary><p>Interior and exterior window cleaning can be selected as optional services in the calculator, so you only pay for what your property needs.<\/p><\/details>\r\n        <details><summary>Are the insides of kitchen cupboards included?<\/summary><p>Yes, at no extra charge when the cupboards and drawers are completely empty before our team arrives. If items remain inside, select the paid Kitchen Cabinets Inside extra in the calculator; our team will remove the contents, clean inside and place the items back.<\/p><\/details>\r\n        <details><summary>Is oven cleaning included?<\/summary><p>Yes. The inside and outside of one standard oven are included in the package. Only an additional oven needs to be selected as an extra.<\/p><\/details>\r\n        <details><summary>Do you remove paint, cement or silicone?<\/summary><p>Light removable residue may be addressed during cleaning. Heavy, hardened or delicate-surface residue can require specialist treatment and should be discussed before the appointment.<\/p><\/details>\r\n        <details><summary>Do I need to provide cleaning products?<\/summary><p>No. Our team brings the standard professional products and equipment required for the booked cleaning service.<\/p><\/details>\r\n        <details><summary>Which areas of Barcelona do you serve?<\/summary><p>Online booking currently covers Barcelona postcodes 08001-08042. Enter your postcode above to confirm availability before opening the calculator.<\/p><\/details>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <section class=\"cpro-reno-section\">\r\n    <div class=\"cpro-reno-shell\">\r\n      <article class=\"cpro-reno-blog-card\">\r\n        <div>\r\n          <span class=\"cpro-reno-eyebrow\">Cleaning guide<\/span>\r\n          <h2>After Renovation Cleaning Checklist Barcelona<\/h2>\r\n          <p>Not sure where to begin after renovation work? Read our practical checklist covering the essential steps for removing construction dust, checking every room and preparing your home or business premises for use.<\/p>\r\n        <\/div>\r\n        <div class=\"cpro-reno-blog-action\">\r\n          <a class=\"cpro-reno-btn cpro-reno-btn-primary\" href=\"https:\/\/cleanopro.es\/after-renovation-cleaning-checklist-barcelona\/\">Read the complete checklist &rarr;<\/a>\r\n        <\/div>\r\n      <\/article>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <section class=\"cpro-reno-final\">\r\n    <div class=\"cpro-reno-shell\">\r\n      <h2>Finish your renovation with a space that feels truly clean.<\/h2>\r\n      <p>Receive your instant price, select the services you need and choose your preferred date online.<\/p>\r\n      <a class=\"cpro-reno-btn cpro-reno-btn-primary\" href=\"https:\/\/cleanopro.es\/after-renovation-cleaning-calculator-barcelona\/\">Get your instant quote &rarr;<\/a>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <script type=\"application\/ld+json\">\r\n  {\r\n    \"@context\": \"https:\/\/schema.org\",\r\n    \"@graph\": [\r\n      {\r\n        \"@type\": \"Service\",\r\n        \"@id\": \"https:\/\/cleanopro.es\/after-renovation-cleaning-barcelona\/#service\",\r\n        \"name\": \"After Renovation Cleaning Barcelona\",\r\n        \"serviceType\": \"After renovation cleaning\",\r\n        \"url\": \"https:\/\/cleanopro.es\/after-renovation-cleaning-barcelona\/\",\r\n        \"description\": \"Professional after-renovation cleaning for homes, offices, shops and other business premises in Barcelona.\",\r\n        \"provider\": {\r\n          \"@type\": \"LocalBusiness\",\r\n          \"name\": \"CleanoPro\",\r\n          \"url\": \"https:\/\/cleanopro.es\/\"\r\n        },\r\n        \"areaServed\": {\r\n          \"@type\": \"City\",\r\n          \"name\": \"Barcelona\"\r\n        }\r\n      },\r\n      {\r\n        \"@type\": \"FAQPage\",\r\n        \"@id\": \"https:\/\/cleanopro.es\/after-renovation-cleaning-barcelona\/#faq\",\r\n        \"mainEntity\": [\r\n          {\r\n            \"@type\": \"Question\",\r\n            \"name\": \"When should I book an after-renovation cleaning?\",\r\n            \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Book once construction work is complete and contractors have removed their equipment and large waste. This allows our team to clean every accessible area properly.\"}\r\n          },\r\n          {\r\n            \"@type\": \"Question\",\r\n            \"name\": \"Does the service include renovation dust?\",\r\n            \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes. Removing fine, settled renovation dust from accessible surfaces is one of the main purposes of this service.\"}\r\n          },\r\n          {\r\n            \"@type\": \"Question\",\r\n            \"name\": \"Are windows included?\",\r\n            \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Interior and exterior window cleaning can be selected as optional services in the calculator, so you only pay for what your property needs.\"}\r\n          },\r\n          {\r\n            \"@type\": \"Question\",\r\n            \"name\": \"Are the insides of kitchen cupboards included?\",\r\n            \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes, at no extra charge when the cupboards and drawers are completely empty before our team arrives. If items remain inside, select the paid Kitchen Cabinets Inside extra in the calculator; our team will remove the contents, clean inside and place the items back.\"}\r\n          },\r\n          {\r\n            \"@type\": \"Question\",\r\n            \"name\": \"Is oven cleaning included?\",\r\n            \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes. The inside and outside of one standard oven are included in the package. Only an additional oven needs to be selected as an extra.\"}\r\n          },\r\n          {\r\n            \"@type\": \"Question\",\r\n            \"name\": \"Do you remove paint, cement or silicone?\",\r\n            \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Light removable residue may be addressed during cleaning. Heavy, hardened or delicate-surface residue can require specialist treatment and should be discussed before the appointment.\"}\r\n          },\r\n          {\r\n            \"@type\": \"Question\",\r\n            \"name\": \"Do I need to provide cleaning products?\",\r\n            \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"No. Our team brings the standard professional products and equipment required for the booked cleaning service.\"}\r\n          },\r\n          {\r\n            \"@type\": \"Question\",\r\n            \"name\": \"Which areas of Barcelona do you serve?\",\r\n            \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Online booking currently covers Barcelona postcodes 08001-08042. Enter your postcode above to confirm availability before opening the calculator.\"}\r\n          }\r\n        ]\r\n      }\r\n    ]\r\n  }\r\n  <\/script>\r\n\r\n  <script>\r\n    (function () {\r\n      document.querySelectorAll(\"[data-cpro-reno]\").forEach(function (root) {\r\n        if (root.dataset.postcodeReady === \"true\") return;\r\n        root.dataset.postcodeReady = \"true\";\r\n\r\n        var form = root.querySelector(\"[data-cpro-reno-postcode-form]\");\r\n        var input = root.querySelector(\"[data-cpro-reno-postcode-input]\");\r\n        var message = root.querySelector(\"[data-cpro-reno-postcode-message]\");\r\n        var defaultMessage = \"Online booking is available for Barcelona postcodes 08001-08042.\";\r\n\r\n        if (!form || !input || !message) return;\r\n\r\n        input.addEventListener(\"input\", function () {\r\n          input.value = input.value.replace(\/\\D\/g, \"\").slice(0, 5);\r\n          input.removeAttribute(\"aria-invalid\");\r\n          message.textContent = defaultMessage;\r\n          message.style.color = \"\";\r\n        });\r\n\r\n        input.addEventListener(\"invalid\", function () {\r\n          input.setAttribute(\"aria-invalid\", \"true\");\r\n          message.textContent = \"Please enter a valid five-digit Barcelona postcode.\";\r\n          message.style.color = \"#b45309\";\r\n        });\r\n\r\n        form.addEventListener(\"submit\", function (event) {\r\n          event.preventDefault();\r\n          var postcode = input.value.trim();\r\n          var postcodeNumber = Number(postcode);\r\n\r\n          if (!\/^08\\d{3}$\/.test(postcode)) {\r\n            input.setAttribute(\"aria-invalid\", \"true\");\r\n            message.textContent = \"Please enter a valid five-digit Barcelona postcode.\";\r\n            message.style.color = \"#b45309\";\r\n            input.focus();\r\n            return;\r\n          }\r\n\r\n          if (postcodeNumber >= 8001 && postcodeNumber <= 8042) {\r\n            message.textContent = \"Postcode available. Opening the After Renovation Cleaning calculator...\";\r\n            message.style.color = \"#15803d\";\r\n            window.location.href = \"https:\/\/cleanopro.es\/after-renovation-cleaning-calculator-barcelona\/?postcode=\" + encodeURIComponent(postcode);\r\n            return;\r\n          }\r\n\r\n          input.setAttribute(\"aria-invalid\", \"true\");\r\n          message.innerHTML = 'This postcode is outside our current online booking area. <a href=\"https:\/\/cleanopro.es\/contact\/\">Contact CleanoPro<\/a> so we can check it for you.';\r\n          message.style.color = \"#b45309\";\r\n        });\r\n      });\r\n    })();\r\n\r\n    (function () {\r\n      document.querySelectorAll(\"[data-cpro-reno]\").forEach(function (root) {\r\n        if (root.dataset.sliderReady === \"true\") return;\r\n        root.dataset.sliderReady = \"true\";\r\n\r\n        var gallery = root.querySelector(\".cpro-reno-gallery\");\r\n        var track = root.querySelector(\".cpro-reno-track\");\r\n        var slides = Array.prototype.slice.call(root.querySelectorAll(\".cpro-reno-slide\"));\r\n        var dotsBox = root.querySelector(\".cpro-reno-dots\");\r\n        var previous = root.querySelector(\".cpro-reno-prev\");\r\n        var next = root.querySelector(\".cpro-reno-next\");\r\n        var current = 0;\r\n        var timer;\r\n\r\n        if (!gallery || !track || slides.length < 2) return;\r\n\r\n        slides.forEach(function (_, index) {\r\n          var dot = document.createElement(\"button\");\r\n          dot.type = \"button\";\r\n          dot.className = \"cpro-reno-dot\";\r\n          dot.setAttribute(\"aria-label\", \"Show project \" + (index + 1));\r\n          dot.addEventListener(\"click\", function () {\r\n            show(index);\r\n            restart();\r\n          });\r\n          dotsBox.appendChild(dot);\r\n        });\r\n\r\n        var dots = Array.prototype.slice.call(dotsBox.children);\r\n\r\n        function show(index) {\r\n          current = (index + slides.length) % slides.length;\r\n          track.style.transform = \"translateX(-\" + (current * 100) + \"%)\";\r\n          dots.forEach(function (dot, dotIndex) {\r\n            dot.classList.toggle(\"is-active\", dotIndex === current);\r\n            dot.setAttribute(\"aria-current\", dotIndex === current ? \"true\" : \"false\");\r\n          });\r\n        }\r\n\r\n        function restart() {\r\n          window.clearInterval(timer);\r\n          if (window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches) return;\r\n          timer = window.setInterval(function () { show(current + 1); }, 6500);\r\n        }\r\n\r\n        previous.addEventListener(\"click\", function () { show(current - 1); restart(); });\r\n        next.addEventListener(\"click\", function () { show(current + 1); restart(); });\r\n        gallery.addEventListener(\"mouseenter\", function () { window.clearInterval(timer); });\r\n        gallery.addEventListener(\"mouseleave\", restart);\r\n        gallery.addEventListener(\"focusin\", function () { window.clearInterval(timer); });\r\n        gallery.addEventListener(\"focusout\", restart);\r\n\r\n        show(0);\r\n        restart();\r\n      });\r\n    })();\r\n  <\/script>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>After renovation cleaning in Barcelona Your renovation is finished. Now let us make it feel like home. Fine construction dust [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-6562","page","type-page","status-publish","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"After renovation cleaning Barcelona for homes and commercial properties. Remove dust, paint residue and construction dirt. Get your price instantly.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/cleanopro.es\/es\/after-renovation-cleaning-barcelona\/\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\n\t\t<meta property=\"og:site_name\" content=\"CleanoPro Barcelona - Professional Cleaning Services in Barcelona\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"After Renovation Cleaning Barcelona | CleanoPro\" \/>\n\t\t<meta property=\"og:description\" content=\"After renovation cleaning Barcelona for homes and commercial properties. Remove dust, paint residue and construction dirt. Get your price instantly.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/cleanopro.es\/es\/after-renovation-cleaning-barcelona\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/cleanopro.es\/wp-content\/uploads\/2026\/05\/cropped-Logo-CleanoPro-2.pdf.webp\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/cleanopro.es\/wp-content\/uploads\/2026\/05\/cropped-Logo-CleanoPro-2.pdf.webp\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-05-05T07:20:51+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-09-04T10:57:40+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"After Renovation Cleaning Barcelona | CleanoPro\" \/>\n\t\t<meta name=\"twitter:description\" content=\"After renovation cleaning Barcelona for homes and commercial properties. Remove dust, paint residue and construction dirt. Get your price instantly.\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/cleanopro.es\/wp-content\/uploads\/2026\/05\/cropped-Logo-CleanoPro-2.pdf.webp\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/cleanopro.es\\\/es\\\/after-renovation-cleaning-barcelona\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/cleanopro.es\\\/es\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/cleanopro.es\\\/es\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/cleanopro.es\\\/es\\\/after-renovation-cleaning-barcelona\\\/#listItem\",\"name\":\"After Renovation Cleaning Barcelona\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/cleanopro.es\\\/es\\\/after-renovation-cleaning-barcelona\\\/#listItem\",\"position\":2,\"name\":\"After Renovation Cleaning Barcelona\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/cleanopro.es\\\/es\\\/#listItem\",\"name\":\"Home\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/cleanopro.es\\\/es\\\/#organization\",\"name\":\"CleanoPro Barcelona\",\"description\":\"Professional Cleaning Services in Barcelona\",\"url\":\"https:\\\/\\\/cleanopro.es\\\/es\\\/\",\"email\":\"info@cleanopro.es\",\"telephone\":\"+34620144472\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/cleanopro.es\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/cropped-Logo-CleanoPro-2.pdf.webp\",\"@id\":\"https:\\\/\\\/cleanopro.es\\\/es\\\/after-renovation-cleaning-barcelona\\\/#organizationLogo\",\"width\":987,\"height\":251},\"image\":{\"@id\":\"https:\\\/\\\/cleanopro.es\\\/es\\\/after-renovation-cleaning-barcelona\\\/#organizationLogo\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/cleanopro.es\\\/es\\\/after-renovation-cleaning-barcelona\\\/#webpage\",\"url\":\"https:\\\/\\\/cleanopro.es\\\/es\\\/after-renovation-cleaning-barcelona\\\/\",\"name\":\"After Renovation Cleaning Barcelona | CleanoPro\",\"description\":\"After renovation cleaning Barcelona for homes and commercial properties. Remove dust, paint residue and construction dirt. Get your price instantly.\",\"inLanguage\":\"es-ES\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cleanopro.es\\\/es\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/cleanopro.es\\\/es\\\/after-renovation-cleaning-barcelona\\\/#breadcrumblist\"},\"datePublished\":\"2026-05-05T09:20:51+02:00\",\"dateModified\":\"2026-09-04T12:57:40+02:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/cleanopro.es\\\/es\\\/#website\",\"url\":\"https:\\\/\\\/cleanopro.es\\\/es\\\/\",\"name\":\"CleanoPro Barcelona\",\"description\":\"Professional Cleaning Services in Barcelona\",\"inLanguage\":\"es-ES\",\"publisher\":{\"@id\":\"https:\\\/\\\/cleanopro.es\\\/es\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Limpieza Fin de Obra Barcelona | CleanoPro","description":"Limpieza post-reforma en Barcelona para hogares y locales comerciales. Eliminaci\u00f3n de polvo, restos de pintura y suciedad de obra. Obt\u00e9n tu precio al instante.","canonical_url":"https:\/\/cleanopro.es\/es\/after-renovation-cleaning-barcelona\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/cleanopro.es\/es\/after-renovation-cleaning-barcelona\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/cleanopro.es\/es\/#listItem","position":1,"name":"Home","item":"https:\/\/cleanopro.es\/es\/","nextItem":{"@type":"ListItem","@id":"https:\/\/cleanopro.es\/es\/after-renovation-cleaning-barcelona\/#listItem","name":"After Renovation Cleaning Barcelona"}},{"@type":"ListItem","@id":"https:\/\/cleanopro.es\/es\/after-renovation-cleaning-barcelona\/#listItem","position":2,"name":"After Renovation Cleaning Barcelona","previousItem":{"@type":"ListItem","@id":"https:\/\/cleanopro.es\/es\/#listItem","name":"Home"}}]},{"@type":"Organization","@id":"https:\/\/cleanopro.es\/es\/#organization","name":"CleanoPro Barcelona","description":"Professional Cleaning Services in Barcelona","url":"https:\/\/cleanopro.es\/es\/","email":"info@cleanopro.es","telephone":"+34620144472","logo":{"@type":"ImageObject","url":"https:\/\/cleanopro.es\/wp-content\/uploads\/2026\/05\/cropped-Logo-CleanoPro-2.pdf.webp","@id":"https:\/\/cleanopro.es\/es\/after-renovation-cleaning-barcelona\/#organizationLogo","width":987,"height":251},"image":{"@id":"https:\/\/cleanopro.es\/es\/after-renovation-cleaning-barcelona\/#organizationLogo"}},{"@type":"WebPage","@id":"https:\/\/cleanopro.es\/es\/after-renovation-cleaning-barcelona\/#webpage","url":"https:\/\/cleanopro.es\/es\/after-renovation-cleaning-barcelona\/","name":"After Renovation Cleaning Barcelona | CleanoPro","description":"After renovation cleaning Barcelona for homes and commercial properties. Remove dust, paint residue and construction dirt. Get your price instantly.","inLanguage":"es-ES","isPartOf":{"@id":"https:\/\/cleanopro.es\/es\/#website"},"breadcrumb":{"@id":"https:\/\/cleanopro.es\/es\/after-renovation-cleaning-barcelona\/#breadcrumblist"},"datePublished":"2026-05-05T09:20:51+02:00","dateModified":"2026-09-04T12:57:40+02:00"},{"@type":"WebSite","@id":"https:\/\/cleanopro.es\/es\/#website","url":"https:\/\/cleanopro.es\/es\/","name":"CleanoPro Barcelona","description":"Professional Cleaning Services in Barcelona","inLanguage":"es-ES","publisher":{"@id":"https:\/\/cleanopro.es\/es\/#organization"}}]},"og:locale":"es_ES","og:site_name":"CleanoPro Barcelona - Professional Cleaning Services in Barcelona","og:type":"article","og:title":"After Renovation Cleaning Barcelona | CleanoPro","og:description":"After renovation cleaning Barcelona for homes and commercial properties. Remove dust, paint residue and construction dirt. Get your price instantly.","og:url":"https:\/\/cleanopro.es\/es\/after-renovation-cleaning-barcelona\/","og:image":"https:\/\/cleanopro.es\/wp-content\/uploads\/2026\/05\/cropped-Logo-CleanoPro-2.pdf.webp","og:image:secure_url":"https:\/\/cleanopro.es\/wp-content\/uploads\/2026\/05\/cropped-Logo-CleanoPro-2.pdf.webp","article:published_time":"2026-05-05T07:20:51+00:00","article:modified_time":"2026-09-04T10:57:40+00:00","twitter:card":"summary_large_image","twitter:title":"After Renovation Cleaning Barcelona | CleanoPro","twitter:description":"After renovation cleaning Barcelona for homes and commercial properties. Remove dust, paint residue and construction dirt. Get your price instantly.","twitter:image":"https:\/\/cleanopro.es\/wp-content\/uploads\/2026\/05\/cropped-Logo-CleanoPro-2.pdf.webp"},"aioseo_meta_data":{"post_id":"6562","title":"Limpieza Fin de Obra Barcelona | CleanoPro","description":"Limpieza post-reforma en Barcelona para hogares y locales comerciales. Eliminaci\u00f3n de polvo, restos de pintura y suciedad de obra. Obt\u00e9n tu precio al instante.","keywords":null,"keyphrases":{"focus":{"keyphrase":"After renovation cleaning barcelona","score":63},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"WebPage","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":{"faqs":[],"keyPoints":[],"schemas":[],"titles":[],"descriptions":[],"socialPosts":{"email":[],"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"created":"2026-05-05 07:20:52","updated":"2026-09-04 11:22:42","seo_analyzer_scan_date":null,"focus_keyword":"After renovation cleaning barcelona","additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/cleanopro.es\/es\/\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tAfter Renovation Cleaning Barcelona\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/cleanopro.es\/es\/"},{"label":"After Renovation Cleaning Barcelona","link":"https:\/\/cleanopro.es\/es\/after-renovation-cleaning-barcelona\/"}],"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/cleanopro.es\/es\/wp-json\/wp\/v2\/pages\/6562","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cleanopro.es\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/cleanopro.es\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/cleanopro.es\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cleanopro.es\/es\/wp-json\/wp\/v2\/comments?post=6562"}],"version-history":[{"count":226,"href":"https:\/\/cleanopro.es\/es\/wp-json\/wp\/v2\/pages\/6562\/revisions"}],"predecessor-version":[{"id":9495,"href":"https:\/\/cleanopro.es\/es\/wp-json\/wp\/v2\/pages\/6562\/revisions\/9495"}],"wp:attachment":[{"href":"https:\/\/cleanopro.es\/es\/wp-json\/wp\/v2\/media?parent=6562"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}