{"id":2904,"date":"2026-03-08T08:13:07","date_gmt":"2026-03-08T07:13:07","guid":{"rendered":"https:\/\/verticalsbarcelona.es\/downspout-repair-barcelona-estimate-48h\/"},"modified":"2026-03-08T13:26:26","modified_gmt":"2026-03-08T12:26:26","slug":"downspout-repair-barcelona-estimate-48h","status":"publish","type":"post","link":"https:\/\/verticalsbarcelona.es\/en\/downspout-repair-barcelona-estimate-48h\/","title":{"rendered":"Downspout Repair Barcelona : Estimate 48h"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"2904\" class=\"elementor elementor-2904 elementor-2898\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ae395be e-con-full e-flex e-con e-parent\" data-id=\"ae395be\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-89042e7 elementor-widget elementor-widget-heading\" data-id=\"89042e7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">REPARACI\u00d3N DE BAJANTES BARCELONA<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b4c2cfc elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"b4c2cfc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n    :root {\r\n        --vb-red: #c8102e;\r\n        --vb-red-dark: #9d0d24;\r\n        --vb-red-soft: #fff1f4;\r\n        --vb-black: #151515;\r\n        --vb-black-2: #232323;\r\n        --vb-text: #4a4a4a;\r\n        --vb-text-dark: #1e1e1e;\r\n        --vb-bg: #ffffff;\r\n        --vb-bg-soft: #f7f7f7;\r\n        --vb-border: #e6e6e6;\r\n        --vb-green: #1a7a3c;\r\n        --vb-shadow: 0 12px 34px rgba(0, 0, 0, .08);\r\n        --vb-shadow-soft: 0 8px 22px rgba(0, 0, 0, .05);\r\n        --vb-radius: 22px;\r\n        --vb-radius-md: 16px;\r\n        --vb-radius-sm: 12px;\r\n        --vb-max: 1180px;\r\n        --vb-font: 'Montserrat', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;\r\n    }\r\n\r\n    * {\r\n        box-sizing: border-box\r\n    }\r\n\r\n    html {\r\n        scroll-behavior: smooth\r\n    }\r\n\r\n    body {\r\n        margin: 0;\r\n        font-family: var(--vb-font);\r\n        background: var(--vb-bg);\r\n        color: var(--vb-text);\r\n        line-height: 1.75;\r\n        -webkit-font-smoothing: antialiased;\r\n        text-rendering: optimizeLegibility;\r\n        overflow-x: hidden;\r\n    }\r\n\r\n    img,\r\n    video {\r\n        max-width: 100%;\r\n        display: block\r\n    }\r\n\r\n    a {\r\n        text-decoration: none;\r\n        color: inherit\r\n    }\r\n\r\n    button {\r\n        font: inherit\r\n    }\r\n\r\n    .container {\r\n        width: min(calc(100% - 32px), var(--vb-max));\r\n        margin-inline: auto;\r\n    }\r\n\r\n    .reveal {\r\n        opacity: 0;\r\n        transform: translateY(24px);\r\n        transition: opacity .7s ease, transform .7s ease;\r\n        will-change: opacity, transform;\r\n    }\r\n\r\n    .reveal.is-visible {\r\n        opacity: 1;\r\n        transform: none;\r\n    }\r\n\r\n    .hero {\r\n        position: relative;\r\n        overflow: hidden;\r\n        background: linear-gradient(135deg, #ffffff 0%, #f4f4f6 100%);\r\n        color: var(--vb-text-dark);\r\n        padding: 84px 0 68px;\r\n    }\r\n\r\n    .hero::after {\r\n        display: none;\r\n    }\r\n\r\n    .hero::before {\r\n        content: \"\";\r\n        position: absolute;\r\n        top: -20%;\r\n        right: -10%;\r\n        width: 60%;\r\n        height: 80%;\r\n        background: radial-gradient(circle, rgba(200, 16, 46, 0.08) 0%, transparent 60%);\r\n        z-index: 0;\r\n        pointer-events: none;\r\n    }\r\n\r\n    .hero-grid {\r\n        position: relative;\r\n        z-index: 1;\r\n        display: grid;\r\n        grid-template-columns: 1.05fr 0.95fr;\r\n        gap: 48px;\r\n        align-items: center;\r\n    }\r\n\r\n    .eyebrow {\r\n        display: inline-flex;\r\n        align-items: center;\r\n        gap: 10px;\r\n        padding: 8px 14px;\r\n        border-radius: 999px;\r\n        background: var(--vb-red-soft);\r\n        border: 1px solid rgba(200, 16, 46, 0.15);\r\n        font-size: 11px;\r\n        font-weight: 800;\r\n        letter-spacing: .12em;\r\n        text-transform: uppercase;\r\n        margin-bottom: 22px;\r\n        color: var(--vb-red-dark);\r\n    }\r\n\r\n    .eyebrow::before {\r\n        content: \"\";\r\n        width: 8px;\r\n        height: 8px;\r\n        border-radius: 50%;\r\n        background: var(--vb-red);\r\n        box-shadow: 0 0 0 6px rgba(200, 16, 46, 0.15);\r\n        flex: 0 0 auto;\r\n    }\r\n\r\n    .hero h2 {\r\n        margin: 0 0 18px;\r\n        font-size: clamp(38px, 5.5vw, 68px);\r\n        line-height: 1.05;\r\n        font-weight: 900;\r\n        letter-spacing: -.03em;\r\n        color: var(--vb-text-dark);\r\n    }\r\n\r\n    .hero h2 em {\r\n        font-style: normal;\r\n        color: var(--vb-red);\r\n        position: relative;\r\n        display: inline-block;\r\n    }\r\n\r\n    .hero h2 em::after {\r\n        content: \"\";\r\n        position: absolute;\r\n        left: 0;\r\n        bottom: 4px;\r\n        width: 100%;\r\n        height: 12px;\r\n        background: rgba(200, 16, 46, 0.15);\r\n        z-index: -1;\r\n        transform: skewX(-15deg);\r\n    }\r\n\r\n    .hero-lead {\r\n        margin: 0 0 28px;\r\n        max-width: 60ch;\r\n        font-size: 18px;\r\n        line-height: 1.8;\r\n        color: var(--vb-text);\r\n    }\r\n\r\n    .hero-meta {\r\n        display: flex;\r\n        flex-wrap: wrap;\r\n        gap: 12px;\r\n        margin-bottom: 32px;\r\n    }\r\n\r\n    .meta-chip {\r\n        display: inline-flex;\r\n        align-items: center;\r\n        gap: 8px;\r\n        padding: 10px 16px;\r\n        border-radius: 999px;\r\n        background: #fff;\r\n        border: 1px solid var(--vb-border);\r\n        color: var(--vb-text-dark);\r\n        font-size: 13px;\r\n        font-weight: 700;\r\n        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.03);\r\n        transition: transform 0.2s ease, box-shadow 0.2s ease;\r\n    }\r\n\r\n    .meta-chip:hover {\r\n        transform: translateY(-2px);\r\n        box-shadow: 0 6px 16px rgba(0, 0, 0, 0.06);\r\n        border-color: #e3bdc5;\r\n    }\r\n\r\n    .meta-chip svg {\r\n        width: 18px;\r\n        height: 18px;\r\n        fill: var(--vb-red);\r\n        flex: 0 0 auto;\r\n    }\r\n\r\n    .hero-ctas {\r\n        display: flex;\r\n        flex-wrap: wrap;\r\n        gap: 14px;\r\n    }\r\n\r\n    .btn {\r\n        display: inline-flex;\r\n        align-items: center;\r\n        justify-content: center;\r\n        gap: 10px;\r\n        min-height: 54px;\r\n        padding: 14px 22px;\r\n        border-radius: 14px;\r\n        border: 2px solid transparent;\r\n        font-weight: 800;\r\n        font-size: 14px;\r\n        letter-spacing: .01em;\r\n        cursor: pointer;\r\n        transition: transform .2s ease, box-shadow .2s ease, background-color .2s ease, border-color .2s ease;\r\n    }\r\n\r\n    .btn:hover {\r\n        transform: translateY(-2px)\r\n    }\r\n\r\n    .btn:active {\r\n        transform: translateY(0)\r\n    }\r\n\r\n    .btn svg {\r\n        width: 18px;\r\n        height: 18px;\r\n        flex: 0 0 auto;\r\n        fill: currentColor;\r\n    }\r\n\r\n    .btn-primary {\r\n        color: #ffffff !important;\r\n        background: linear-gradient(180deg, var(--vb-red) 0%, var(--vb-red-dark) 100%);\r\n        box-shadow: 0 12px 24px rgba(200, 16, 46, .25);\r\n    }\r\n\r\n    .btn-primary:hover {\r\n        box-shadow: 0 18px 34px rgba(200, 16, 46, .32);\r\n    }\r\n\r\n    .btn-secondary {\r\n        color: var(--vb-text-dark);\r\n        background: #fff;\r\n        border: 1px solid var(--vb-border);\r\n        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.04);\r\n    }\r\n\r\n    .btn-secondary:hover {\r\n        background: var(--vb-bg-soft);\r\n        border-color: #ccc;\r\n    }\r\n\r\n    .hero-card {\r\n        background: #fff;\r\n        border: 1px solid var(--vb-border);\r\n        border-radius: 32px;\r\n        padding: 16px;\r\n        box-shadow: 0 32px 80px rgba(0, 0, 0, 0.08);\r\n        position: relative;\r\n    }\r\n\r\n    .hero-main-media {\r\n        position: relative;\r\n        border-radius: 24px;\r\n        overflow: hidden;\r\n        aspect-ratio: 4\/3;\r\n        background: #f0f0f0;\r\n    }\r\n\r\n    .hero-main-media img {\r\n        width: 100%;\r\n        height: 100%;\r\n        object-fit: cover;\r\n        transition: transform 0.6s ease;\r\n    }\r\n\r\n    .hero-card:hover .hero-main-media img {\r\n        transform: scale(1.03);\r\n    }\r\n\r\n    .hero-media-badge {\r\n        position: absolute;\r\n        left: 20px;\r\n        bottom: 20px;\r\n        padding: 12px 18px;\r\n        border-radius: 16px;\r\n        background: rgba(255, 255, 255, 0.9);\r\n        color: var(--vb-text-dark);\r\n        font-size: 14px;\r\n        font-weight: 800;\r\n        border: 1px solid rgba(0, 0, 0, 0.05);\r\n        backdrop-filter: blur(12px);\r\n        box-shadow: 0 12px 24px rgba(0, 0, 0, 0.1);\r\n        display: flex;\r\n        align-items: center;\r\n        gap: 10px;\r\n    }\r\n\r\n    .hero-media-badge::before {\r\n        content: \"\";\r\n        display: inline-block;\r\n        width: 10px;\r\n        height: 10px;\r\n        background: var(--vb-green);\r\n        border-radius: 50%;\r\n        box-shadow: 0 0 0 4px rgba(26, 122, 60, 0.2);\r\n    }\r\n\r\n    .hero-stack {\r\n        display: grid;\r\n        grid-template-columns: 1fr 1fr;\r\n        gap: 16px;\r\n        margin-top: 16px;\r\n    }\r\n\r\n    .mini-media {\r\n        position: relative;\r\n        border-radius: 20px;\r\n        overflow: hidden;\r\n        aspect-ratio: 1.25\/1;\r\n        background: #f0f0f0;\r\n        border: 1px solid var(--vb-border);\r\n        box-shadow: 0 8px 24px rgba(0, 0, 0, 0.06);\r\n    }\r\n\r\n    .mini-media img {\r\n        width: 100%;\r\n        height: 100%;\r\n        object-fit: cover;\r\n        transition: transform 0.5s ease;\r\n    }\r\n\r\n    .mini-media:hover img {\r\n        transform: scale(1.05);\r\n    }\r\n\r\n    .mini-media span {\r\n        position: absolute;\r\n        left: 12px;\r\n        right: 12px;\r\n        bottom: 12px;\r\n        padding: 10px 14px;\r\n        border-radius: 14px;\r\n        background: rgba(255, 255, 255, 0.95);\r\n        color: var(--vb-text-dark);\r\n        font-size: 12px;\r\n        font-weight: 800;\r\n        text-align: center;\r\n        backdrop-filter: blur(8px);\r\n        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);\r\n    }\r\n\r\n    .quickbar {\r\n        padding: 18px 0;\r\n        background: #fff;\r\n        border-bottom: 1px solid var(--vb-border);\r\n    }\r\n\r\n    .quickbar-grid {\r\n        display: grid;\r\n        grid-template-columns: repeat(4, minmax(0, 1fr));\r\n        gap: 14px;\r\n    }\r\n\r\n    .quick-item {\r\n        display: flex;\r\n        gap: 12px;\r\n        align-items: flex-start;\r\n        padding: 18px;\r\n        background: linear-gradient(180deg, #fff 0%, #fafafa 100%);\r\n        border: 1px solid var(--vb-border);\r\n        border-radius: 16px;\r\n        transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease;\r\n    }\r\n\r\n    .quick-item:hover {\r\n        transform: translateY(-2px);\r\n        box-shadow: var(--vb-shadow-soft);\r\n        border-color: #e3bdc5;\r\n    }\r\n\r\n    .quick-item svg {\r\n        width: 20px;\r\n        height: 20px;\r\n        fill: var(--vb-red);\r\n        flex: 0 0 auto;\r\n        margin-top: 2px;\r\n    }\r\n\r\n    .quick-item strong {\r\n        display: block;\r\n        color: var(--vb-text-dark);\r\n        font-size: 14px;\r\n        line-height: 1.3;\r\n        font-weight: 800;\r\n        margin-bottom: 4px;\r\n    }\r\n\r\n    .quick-item span {\r\n        display: block;\r\n        color: var(--vb-text);\r\n        font-size: 13px;\r\n        line-height: 1.55;\r\n        font-weight: 500;\r\n    }\r\n\r\n    .main {\r\n        padding: 58px 0 90px;\r\n        background: linear-gradient(180deg, #ffffff 0%, #fbfbfb 100%);\r\n    }\r\n\r\n    .layout {\r\n        display: grid;\r\n        grid-template-columns: minmax(0, 1fr) 340px;\r\n        gap: 40px;\r\n        align-items: start;\r\n    }\r\n\r\n    .article {\r\n        min-width: 0\r\n    }\r\n\r\n    .sidebar {\r\n        position: sticky;\r\n        top: 22px;\r\n        display: flex;\r\n        flex-direction: column;\r\n        gap: 16px;\r\n    }\r\n\r\n    .intro-card {\r\n        background: #fff;\r\n        border: 1px solid var(--vb-border);\r\n        border-left: 5px solid var(--vb-red);\r\n        border-radius: 0 20px 20px 0;\r\n        box-shadow: var(--vb-shadow-soft);\r\n        padding: 22px 24px;\r\n        margin-bottom: 26px;\r\n    }\r\n\r\n    .intro-card p {\r\n        margin: 0;\r\n        color: var(--vb-text);\r\n        font-size: 17px;\r\n        line-height: 1.9;\r\n        font-weight: 500;\r\n    }\r\n\r\n    .article p {\r\n        margin: 0 0 20px;\r\n        color: var(--vb-text);\r\n        font-size: 16px;\r\n        line-height: 1.9;\r\n    }\r\n\r\n    .article strong {\r\n        color: var(--vb-text-dark);\r\n        font-weight: 800;\r\n    }\r\n\r\n    .article h2 {\r\n        margin: 52px 0 18px;\r\n        color: var(--vb-text-dark);\r\n        font-size: clamp(24px, 2.8vw, 34px);\r\n        line-height: 1.18;\r\n        font-weight: 900;\r\n        letter-spacing: -.02em;\r\n        position: relative;\r\n        padding-bottom: 12px;\r\n    }\r\n\r\n    .article h2::after {\r\n        content: \"\";\r\n        position: absolute;\r\n        left: 0;\r\n        bottom: 0;\r\n        width: 82px;\r\n        height: 3px;\r\n        border-radius: 999px;\r\n        background: var(--vb-red);\r\n    }\r\n\r\n    .article h3 {\r\n        margin: 28px 0 12px;\r\n        color: var(--vb-text-dark);\r\n        font-size: 20px;\r\n        line-height: 1.3;\r\n        font-weight: 800;\r\n    }\r\n\r\n    .section-note {\r\n        margin: 0 0 20px;\r\n        color: var(--vb-text-dark);\r\n        font-size: 15px;\r\n        line-height: 1.8;\r\n        font-weight: 600;\r\n    }\r\n\r\n    .cta-inline {\r\n        display: grid;\r\n        grid-template-columns: 1fr auto;\r\n        gap: 20px;\r\n        align-items: center;\r\n        background: linear-gradient(135deg, var(--vb-red) 0%, var(--vb-red-dark) 100%);\r\n        border-radius: 22px;\r\n        padding: 26px;\r\n        margin: 34px 0;\r\n        box-shadow: 0 18px 34px rgba(200, 16, 46, .16);\r\n        position: relative;\r\n        overflow: hidden;\r\n    }\r\n\r\n    .cta-inline::before {\r\n        content: \"\";\r\n        position: absolute;\r\n        right: -30px;\r\n        bottom: -30px;\r\n        width: 160px;\r\n        height: 160px;\r\n        border-radius: 50%;\r\n        background: rgba(255, 255, 255, .08);\r\n    }\r\n\r\n    .cta-inline strong {\r\n        display: block;\r\n        color: #fff;\r\n        margin-bottom: 6px;\r\n        font-size: 19px;\r\n        line-height: 1.3;\r\n        font-weight: 900;\r\n    }\r\n\r\n    .cta-inline p {\r\n        margin: 0;\r\n        color: rgba(255, 255, 255, .88);\r\n        font-size: 15px;\r\n        line-height: 1.75;\r\n    }\r\n\r\n    .cta-inline .btn {\r\n        position: relative;\r\n        z-index: 1;\r\n        min-width: 228px;\r\n        white-space: nowrap;\r\n        background: #fff;\r\n        color: var(--vb-red-dark);\r\n        box-shadow: none;\r\n    }\r\n\r\n    .symptoms-grid {\r\n        display: grid;\r\n        grid-template-columns: repeat(2, minmax(0, 1fr));\r\n        gap: 14px;\r\n        margin: 24px 0 12px;\r\n    }\r\n\r\n    .symptom-card {\r\n        background: #fff;\r\n        border: 1px solid var(--vb-border);\r\n        border-radius: 18px;\r\n        padding: 18px 18px 18px 16px;\r\n        display: flex;\r\n        gap: 14px;\r\n        align-items: flex-start;\r\n        box-shadow: 0 6px 16px rgba(0, 0, 0, .04);\r\n        transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease;\r\n    }\r\n\r\n    .symptom-card:hover {\r\n        transform: translateY(-3px);\r\n        box-shadow: var(--vb-shadow);\r\n        border-color: #e3bdc5;\r\n    }\r\n\r\n    .symptom-icon {\r\n        width: 42px;\r\n        height: 42px;\r\n        border-radius: 14px;\r\n        background: var(--vb-red-soft);\r\n        display: flex;\r\n        align-items: center;\r\n        justify-content: center;\r\n        flex: 0 0 auto;\r\n    }\r\n\r\n    .symptom-icon svg {\r\n        width: 20px;\r\n        height: 20px;\r\n        fill: var(--vb-red);\r\n    }\r\n\r\n    .symptom-card h4 {\r\n        margin: 0 0 6px;\r\n        color: var(--vb-text-dark);\r\n        font-size: 15px;\r\n        line-height: 1.3;\r\n        font-weight: 800;\r\n    }\r\n\r\n    .symptom-card p {\r\n        margin: 0;\r\n        font-size: 14px;\r\n        line-height: 1.7;\r\n    }\r\n\r\n    .bullet-panel {\r\n        background: #fff;\r\n        border: 1px solid var(--vb-border);\r\n        border-radius: 20px;\r\n        padding: 22px;\r\n        margin: 24px 0;\r\n        box-shadow: var(--vb-shadow-soft);\r\n    }\r\n\r\n    .bullet-list {\r\n        list-style: none;\r\n        padding: 0;\r\n        margin: 0;\r\n        display: grid;\r\n        gap: 12px;\r\n    }\r\n\r\n    .bullet-list li {\r\n        position: relative;\r\n        padding-left: 30px;\r\n        color: var(--vb-text);\r\n        font-size: 15px;\r\n        line-height: 1.8;\r\n        font-weight: 500;\r\n    }\r\n\r\n    .bullet-list li::before {\r\n        content: \"\";\r\n        position: absolute;\r\n        top: .75em;\r\n        left: 0;\r\n        width: 10px;\r\n        height: 10px;\r\n        border-radius: 50%;\r\n        background: var(--vb-red);\r\n        box-shadow: 0 0 0 6px rgba(200, 16, 46, .1);\r\n        transform: translateY(-50%);\r\n    }\r\n\r\n    .compare-box {\r\n        background: #fff;\r\n        border: 1px solid var(--vb-border);\r\n        border-radius: 22px;\r\n        overflow: hidden;\r\n        box-shadow: var(--vb-shadow);\r\n        margin: 28px 0;\r\n    }\r\n\r\n    .compare-table {\r\n        width: 100%;\r\n        border-collapse: collapse;\r\n    }\r\n\r\n    .compare-table thead tr {\r\n        background: linear-gradient(90deg, #151515 0%, #232323 100%);\r\n    }\r\n\r\n    .compare-table th {\r\n        padding: 16px 18px;\r\n        color: #fff;\r\n        text-align: left;\r\n        font-size: 13px;\r\n        font-weight: 800;\r\n        text-transform: uppercase;\r\n        letter-spacing: .05em;\r\n    }\r\n\r\n    .compare-table td {\r\n        padding: 16px 18px;\r\n        border-top: 1px solid var(--vb-border);\r\n        font-size: 15px;\r\n        line-height: 1.65;\r\n        vertical-align: top;\r\n    }\r\n\r\n    .compare-table td:first-child {\r\n        color: var(--vb-text-dark);\r\n        font-weight: 800;\r\n        width: 36%;\r\n    }\r\n\r\n    .good {\r\n        color: var(--vb-green);\r\n        font-weight: 700\r\n    }\r\n\r\n    .bad {\r\n        color: var(--vb-red);\r\n        font-weight: 700\r\n    }\r\n\r\n    .process-grid {\r\n        display: grid;\r\n        gap: 14px;\r\n        margin: 22px 0;\r\n    }\r\n\r\n    .step {\r\n        display: flex;\r\n        gap: 16px;\r\n        padding: 18px;\r\n        border-radius: 18px;\r\n        background: linear-gradient(180deg, #fff 0%, #fafafa 100%);\r\n        border: 1px solid var(--vb-border);\r\n        box-shadow: var(--vb-shadow-soft);\r\n    }\r\n\r\n    .step-num {\r\n        width: 34px;\r\n        height: 34px;\r\n        border-radius: 50%;\r\n        background: var(--vb-red);\r\n        color: #fff;\r\n        display: flex;\r\n        align-items: center;\r\n        justify-content: center;\r\n        font-size: 14px;\r\n        font-weight: 900;\r\n        flex: 0 0 auto;\r\n        margin-top: 2px;\r\n    }\r\n\r\n    .step h4 {\r\n        margin: 0 0 6px;\r\n        color: var(--vb-text-dark);\r\n        font-size: 17px;\r\n        line-height: 1.3;\r\n        font-weight: 800;\r\n    }\r\n\r\n    .step p {\r\n        margin: 0;\r\n        font-size: 15px;\r\n        line-height: 1.75;\r\n    }\r\n\r\n    .carousel-block {\r\n        margin: 30px 0 14px;\r\n    }\r\n\r\n    .carousel-head {\r\n        display: flex;\r\n        align-items: end;\r\n        justify-content: space-between;\r\n        gap: 16px;\r\n        margin-bottom: 14px;\r\n    }\r\n\r\n    .carousel-head h3 {\r\n        margin: 0;\r\n    }\r\n\r\n    .carousel-nav {\r\n        display: flex;\r\n        gap: 10px;\r\n        flex: 0 0 auto;\r\n    }\r\n\r\n    .carousel-btn {\r\n        width: 44px;\r\n        height: 44px;\r\n        border: none;\r\n        border-radius: 50%;\r\n        background: var(--vb-red);\r\n        color: #ffffff;\r\n        display: flex;\r\n        align-items: center;\r\n        justify-content: center;\r\n        cursor: pointer;\r\n        box-shadow: 0 4px 14px rgba(200, 16, 46, 0.35);\r\n        transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1);\r\n    }\r\n\r\n    .carousel-btn:hover {\r\n        transform: translateY(-3px) scale(1.05);\r\n        background: var(--vb-red-dark);\r\n        box-shadow: 0 8px 20px rgba(200, 16, 46, 0.45);\r\n    }\r\n\r\n    .carousel-btn svg {\r\n        width: 20px;\r\n        height: 20px;\r\n        fill: currentColor;\r\n    }\r\n\r\n    .media-rail {\r\n        display: grid;\r\n        grid-auto-flow: column;\r\n        grid-auto-columns: minmax(280px, 34%);\r\n        gap: 14px;\r\n        overflow: auto;\r\n        scroll-snap-type: x mandatory;\r\n        padding-bottom: 8px;\r\n        scrollbar-width: none;\r\n    }\r\n\r\n    .media-rail::-webkit-scrollbar {\r\n        display: none\r\n    }\r\n\r\n    .media-card {\r\n        position: relative;\r\n        scroll-snap-align: start;\r\n        background: #fff;\r\n        border: 1px solid var(--vb-border);\r\n        border-radius: 24px;\r\n        overflow: hidden;\r\n        box-shadow: var(--vb-shadow-soft);\r\n        transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);\r\n        display: flex;\r\n        flex-direction: column;\r\n    }\r\n\r\n    .media-card:hover {\r\n        transform: translateY(-5px);\r\n        box-shadow: 0 20px 40px rgba(0, 0, 0, 0.12);\r\n        border-color: rgba(200, 16, 46, 0.2);\r\n    }\r\n\r\n    .media-card .ph-container {\r\n        position: relative;\r\n        overflow: hidden;\r\n        aspect-ratio: 16\/10;\r\n        background: #e9e9e9;\r\n    }\r\n\r\n    .media-card .ph {\r\n        width: 100%;\r\n        height: 100%;\r\n        object-fit: cover;\r\n        transition: transform 0.6s ease;\r\n    }\r\n\r\n    .media-card:hover .ph {\r\n        transform: scale(1.08);\r\n    }\r\n\r\n    .media-caption {\r\n        padding: 20px;\r\n        flex-grow: 1;\r\n        display: flex;\r\n        flex-direction: column;\r\n        justify-content: center;\r\n        background: #fff;\r\n    }\r\n\r\n    .media-caption strong {\r\n        display: block;\r\n        color: var(--vb-text-dark);\r\n        font-size: 16px;\r\n        line-height: 1.35;\r\n        font-weight: 800;\r\n        margin-bottom: 8px;\r\n    }\r\n\r\n    .media-caption span {\r\n        display: block;\r\n        color: var(--vb-text);\r\n        font-size: 14px;\r\n        line-height: 1.6;\r\n        font-weight: 500;\r\n    }\r\n\r\n    .cost-grid {\r\n        display: grid;\r\n        grid-template-columns: repeat(2, minmax(0, 1fr));\r\n        gap: 14px;\r\n        margin: 22px 0 6px;\r\n    }\r\n\r\n    .cost-card {\r\n        padding: 20px;\r\n        border-radius: 18px;\r\n        background: #fff;\r\n        border: 1px solid var(--vb-border);\r\n        box-shadow: var(--vb-shadow-soft);\r\n    }\r\n\r\n    .cost-card strong {\r\n        display: block;\r\n        margin-bottom: 6px;\r\n        color: var(--vb-text-dark);\r\n        font-size: 15px;\r\n        line-height: 1.35;\r\n        font-weight: 800;\r\n    }\r\n\r\n    .cost-card span {\r\n        display: block;\r\n        color: var(--vb-text);\r\n        font-size: 14px;\r\n        line-height: 1.7;\r\n        font-weight: 500;\r\n    }\r\n\r\n    .faq {\r\n        margin-top: 16px;\r\n    }\r\n\r\n    .faq h2 {\r\n        margin-bottom: 16px;\r\n    }\r\n\r\n    .faq-list {\r\n        display: grid;\r\n        gap: 12px;\r\n    }\r\n\r\n    .faq-item {\r\n        border: 1px solid var(--vb-border);\r\n        border-radius: 16px;\r\n        overflow: hidden;\r\n        background: #fff;\r\n        box-shadow: var(--vb-shadow-soft);\r\n    }\r\n\r\n    .faq-answer {\r\n        max-height: 0;\r\n        overflow: hidden;\r\n        background: #ffffff;\r\n        padding: 0 24px;\r\n        border-radius: 0 0 20px 20px;\r\n        transition: max-height 0.4s cubic-bezier(0.4, 0, 0.2, 1), padding 0.4s ease;\r\n    }\r\n\r\n    .faq-answer.is-open {\r\n        max-height: 500px;\r\n        padding: 0 24px 24px;\r\n    }\r\n\r\n    .faq-answer p {\r\n        margin: 0;\r\n        font-size: 15px;\r\n        line-height: 1.8;\r\n        color: var(--vb-text);\r\n        padding-top: 10px;\r\n        border-top: 1px solid rgba(0, 0, 0, 0.05);\r\n        opacity: 0;\r\n        transform: translateY(-8px);\r\n        transition: opacity 0.4s ease 0.1s, transform 0.4s ease 0.1s;\r\n    }\r\n\r\n    .faq-answer.is-open p {\r\n        opacity: 1;\r\n        transform: none;\r\n    }\r\n\r\n    .faq-item {\r\n        border: 1px solid var(--vb-border);\r\n        border-radius: 20px;\r\n        overflow: hidden;\r\n        background: #fff;\r\n        box-shadow: var(--vb-shadow-soft);\r\n        transition: transform 0.2s ease, box-shadow 0.2s ease;\r\n    }\r\n\r\n    .faq-item:hover {\r\n        box-shadow: var(--vb-shadow);\r\n    }\r\n\r\n    .faq-btn {\r\n        width: 100% !important;\r\n        border: none !important;\r\n        background: #fff !important;\r\n        padding: 24px !important;\r\n        display: flex !important;\r\n        align-items: center !important;\r\n        justify-content: space-between !important;\r\n        gap: 20px !important;\r\n        text-align: left !important;\r\n        cursor: pointer !important;\r\n        font-size: 17px !important;\r\n        line-height: 1.4 !important;\r\n        font-weight: 800 !important;\r\n        color: var(--vb-text-dark) !important;\r\n        transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1) !important;\r\n    }\r\n\r\n    .faq-btn[aria-expanded=\"true\"] {\r\n        color: var(--vb-red) !important;\r\n    }\r\n\r\n    .faq-btn[aria-expanded=\"true\"] .faq-icon {\r\n        transform: rotate(180deg) !important;\r\n        background: var(--vb-red-dark) !important;\r\n    }\r\n\r\n    .faq-icon {\r\n        width: 32px !important;\r\n        height: 32px !important;\r\n        border-radius: 10px !important;\r\n        background: var(--vb-red) !important;\r\n        color: #fff !important;\r\n        display: flex !important;\r\n        align-items: center !important;\r\n        justify-content: center !important;\r\n        font-size: 20px !important;\r\n        font-weight: 400 !important;\r\n        flex: 0 0 auto !important;\r\n        line-height: 1 !important;\r\n        transition: all 0.3s ease !important;\r\n    }\r\n\r\n    .sticky-card,\r\n    .toc-card,\r\n    .contact-card {\r\n        background: #fff;\r\n        border: 1px solid var(--vb-border);\r\n        border-radius: 20px;\r\n        box-shadow: var(--vb-shadow);\r\n        overflow: hidden;\r\n    }\r\n\r\n    .sticky-card-head {\r\n        padding: 16px 18px;\r\n        background: linear-gradient(90deg, #151515 0%, #232323 100%);\r\n        color: #fff;\r\n        display: flex;\r\n        align-items: center;\r\n        gap: 10px;\r\n    }\r\n\r\n    .sticky-card-head svg {\r\n        width: 18px;\r\n        height: 18px;\r\n        fill: #ff6b85;\r\n        flex: 0 0 auto;\r\n    }\r\n\r\n    .sticky-card-head strong {\r\n        font-size: 14px;\r\n        font-weight: 800;\r\n        letter-spacing: .02em;\r\n    }\r\n\r\n    .sticky-card-body {\r\n        padding: 18px;\r\n    }\r\n\r\n    .toc-list {\r\n        list-style: none;\r\n        margin: 0;\r\n        padding: 0;\r\n        display: grid;\r\n        gap: 10px;\r\n    }\r\n\r\n    .toc-list a {\r\n        display: flex;\r\n        gap: 10px;\r\n        align-items: flex-start;\r\n        padding: 12px;\r\n        border-radius: 12px;\r\n        color: var(--vb-text-dark);\r\n        font-size: 14px;\r\n        line-height: 1.55;\r\n        font-weight: 700;\r\n        transition: background-color .18s ease, color .18s ease, transform .18s ease;\r\n    }\r\n\r\n    .toc-list a:hover {\r\n        background: var(--vb-red-soft);\r\n        color: var(--vb-red-dark);\r\n        transform: translateX(2px);\r\n    }\r\n\r\n    .toc-list a::before {\r\n        content: \"\";\r\n        width: 8px;\r\n        height: 8px;\r\n        border-radius: 50%;\r\n        background: var(--vb-red);\r\n        margin-top: .65em;\r\n        flex: 0 0 auto;\r\n    }\r\n\r\n    .contact-card {\r\n        background: linear-gradient(135deg, var(--vb-red) 0%, var(--vb-red-dark) 100%);\r\n        color: #fff;\r\n        box-shadow: 0 18px 34px rgba(200, 16, 46, .2);\r\n    }\r\n\r\n    .contact-card .sticky-card-head {\r\n        background: transparent;\r\n        padding-bottom: 0;\r\n    }\r\n\r\n    .contact-card .sticky-card-head svg {\r\n        fill: #fff\r\n    }\r\n\r\n    .contact-card .sticky-card-body {\r\n        padding-top: 14px\r\n    }\r\n\r\n    .contact-card p {\r\n        margin: 0 0 16px;\r\n        color: rgba(255, 255, 255, .88);\r\n        font-size: 14px;\r\n        line-height: 1.75;\r\n    }\r\n\r\n    .contact-actions {\r\n        display: grid;\r\n        gap: 10px;\r\n    }\r\n\r\n    .contact-actions .btn {\r\n        width: 100%;\r\n    }\r\n\r\n    .contact-actions .btn-primary {\r\n        background: #ffffff;\r\n        color: var(--vb-red-dark);\r\n        box-shadow: none;\r\n    }\r\n\r\n    .contact-actions .btn-primary:hover {\r\n        background: var(--vb-bg-soft);\r\n        color: var(--vb-red);\r\n    }\r\n\r\n    .contact-actions .btn-secondary {\r\n        background: transparent;\r\n        border: 2px solid rgba(255, 255, 255, 0.4);\r\n        color: #ffffff;\r\n    }\r\n\r\n    .contact-actions .btn-secondary:hover {\r\n        background: rgba(255, 255, 255, 0.15);\r\n        border-color: #ffffff;\r\n        color: #ffffff;\r\n    }\r\n\r\n    .mini-points {\r\n        margin-top: 14px;\r\n        display: grid;\r\n        gap: 10px;\r\n    }\r\n\r\n    .mini-point {\r\n        display: flex;\r\n        gap: 10px;\r\n        align-items: flex-start;\r\n        color: rgba(255, 255, 255, .92);\r\n        font-size: 13px;\r\n        line-height: 1.6;\r\n        font-weight: 600;\r\n    }\r\n\r\n    .mini-point::before {\r\n        content: \"\u2713\";\r\n        width: 18px;\r\n        height: 18px;\r\n        border-radius: 50%;\r\n        display: flex;\r\n        align-items: center;\r\n        justify-content: center;\r\n        background: rgba(255, 255, 255, .16);\r\n        font-size: 11px;\r\n        font-weight: 900;\r\n        flex: 0 0 auto;\r\n        margin-top: 1px;\r\n    }\r\n\r\n    .final-cta {\r\n        margin-top: 58px;\r\n        background:\r\n            radial-gradient(circle at top right, rgba(255, 255, 255, .08), transparent 25%),\r\n            linear-gradient(135deg, #121212 0%, #1c1c1d 50%, #282829 100%);\r\n        border-radius: 28px;\r\n        overflow: hidden;\r\n        position: relative;\r\n        color: #fff;\r\n        box-shadow: 0 24px 60px rgba(0, 0, 0, .18);\r\n    }\r\n\r\n    .final-cta::after {\r\n        content: \"\";\r\n        position: absolute;\r\n        left: 0;\r\n        right: 0;\r\n        top: 0;\r\n        height: 4px;\r\n        background: linear-gradient(90deg, var(--vb-red), #ff4167);\r\n    }\r\n\r\n    .final-cta-grid {\r\n        display: grid;\r\n        grid-template-columns: 1fr auto;\r\n        gap: 26px;\r\n        align-items: center;\r\n        padding: 34px;\r\n    }\r\n\r\n    .final-cta h2 {\r\n        margin: 0 0 10px;\r\n        color: #fff;\r\n        font-size: clamp(28px, 4vw, 42px);\r\n        line-height: 1.08;\r\n        font-weight: 900;\r\n        letter-spacing: -.03em;\r\n    }\r\n\r\n    .final-cta p {\r\n        margin: 0;\r\n        color: rgba(255, 255, 255, .82);\r\n        font-size: 16px;\r\n        line-height: 1.85;\r\n        max-width: 60ch;\r\n    }\r\n\r\n    .final-cta .hero-ctas {\r\n        justify-content: flex-end;\r\n    }\r\n\r\n    .whatsapp-float {\r\n        position: fixed;\r\n        right: 18px;\r\n        bottom: 18px;\r\n        width: 60px;\r\n        height: 60px;\r\n        border-radius: 50%;\r\n        background: #25d366;\r\n        display: flex;\r\n        align-items: center;\r\n        justify-content: center;\r\n        box-shadow: 0 14px 30px rgba(37, 211, 102, .34);\r\n        z-index: 80;\r\n        transition: transform .18s ease, box-shadow .18s ease;\r\n    }\r\n\r\n    .whatsapp-float:hover {\r\n        transform: translateY(-3px) scale(1.03);\r\n        box-shadow: 0 18px 36px rgba(37, 211, 102, .42);\r\n    }\r\n\r\n    .whatsapp-float svg {\r\n        width: 30px;\r\n        height: 30px;\r\n        fill: #fff;\r\n    }\r\n\r\n    .only-mobile {\r\n        display: none\r\n    }\r\n\r\n    @media (max-width: 1140px) {\r\n        .layout {\r\n            grid-template-columns: minmax(0, 1fr) 320px;\r\n            gap: 28px;\r\n        }\r\n\r\n        .media-rail {\r\n            grid-auto-columns: minmax(280px, 42%);\r\n        }\r\n    }\r\n\r\n    @media (max-width: 980px) {\r\n\r\n        .hero-grid,\r\n        .layout,\r\n        .final-cta-grid {\r\n            grid-template-columns: 1fr;\r\n        }\r\n\r\n        .hero-card {\r\n            max-width: 760px;\r\n        }\r\n\r\n        .sidebar {\r\n            position: static;\r\n            order: 2;\r\n        }\r\n\r\n        .article {\r\n            order: 1;\r\n        }\r\n\r\n        .quickbar-grid {\r\n            grid-template-columns: repeat(2, minmax(0, 1fr));\r\n        }\r\n\r\n        .final-cta .hero-ctas {\r\n            justify-content: flex-start;\r\n        }\r\n\r\n        .media-rail {\r\n            grid-auto-columns: minmax(270px, 54%);\r\n        }\r\n    }\r\n\r\n    @media (max-width: 720px) {\r\n        .hero {\r\n            padding: 58px 0 42px;\r\n        }\r\n\r\n        .hero h2 {\r\n            max-width: none;\r\n            font-size: clamp(30px, 10vw, 46px);\r\n        }\r\n\r\n        .hero-lead {\r\n            font-size: 15px;\r\n            line-height: 1.8;\r\n        }\r\n\r\n        .hero-stack {\r\n            grid-template-columns: 1fr 1fr;\r\n        }\r\n\r\n        .quickbar-grid,\r\n        .symptoms-grid,\r\n        .cost-grid {\r\n            grid-template-columns: 1fr;\r\n        }\r\n\r\n        .cta-inline {\r\n            grid-template-columns: 1fr;\r\n        }\r\n\r\n        .cta-inline .btn {\r\n            width: 100%;\r\n            min-width: 0;\r\n        }\r\n\r\n        .compare-box {\r\n            overflow: auto;\r\n        }\r\n\r\n        .compare-table {\r\n            min-width: 680px;\r\n        }\r\n\r\n        .media-rail {\r\n            grid-auto-columns: 88%;\r\n        }\r\n\r\n        .hero-card.reveal {\r\n            gap: 12px !important;\r\n            grid-template-columns: 1fr !important;\r\n        }\r\n\r\n        .hero-card.reveal .mini-media {\r\n            aspect-ratio: 4\/3 !important;\r\n            border-radius: 20px !important;\r\n        }\r\n    }\r\n\r\n    @media (max-width: 560px) {\r\n        .container {\r\n            width: min(calc(100% - 20px), var(--vb-max));\r\n        }\r\n\r\n        .hero {\r\n            padding: 48px 0 36px;\r\n        }\r\n\r\n        .eyebrow {\r\n            font-size: 10px;\r\n            padding: 7px 12px;\r\n        }\r\n\r\n        .hero-ctas {\r\n            display: grid;\r\n            grid-template-columns: 1fr;\r\n        }\r\n\r\n        .btn {\r\n            width: 100%;\r\n        }\r\n\r\n        .hero-meta {\r\n            gap: 10px;\r\n        }\r\n\r\n        .meta-chip {\r\n            width: 100%;\r\n            justify-content: flex-start;\r\n        }\r\n\r\n        .hero-card {\r\n            padding: 10px;\r\n            border-radius: 20px;\r\n        }\r\n\r\n        .hero-main-media {\r\n            border-radius: 16px;\r\n        }\r\n\r\n        .hero-stack {\r\n            gap: 10px;\r\n        }\r\n\r\n        .mini-media {\r\n            border-radius: 12px;\r\n        }\r\n\r\n        .quickbar {\r\n            padding: 14px 0;\r\n        }\r\n\r\n        .quick-item {\r\n            padding: 16px;\r\n        }\r\n\r\n        .main {\r\n            padding: 42px 0 74px;\r\n        }\r\n\r\n        .intro-card {\r\n            padding: 18px;\r\n            border-radius: 0 16px 16px 0;\r\n        }\r\n\r\n        .intro-card p,\r\n        .article p {\r\n            font-size: 15px;\r\n            line-height: 1.85;\r\n        }\r\n\r\n        .article h2 {\r\n            margin: 42px 0 16px;\r\n            font-size: clamp(22px, 7vw, 30px);\r\n        }\r\n\r\n        .article h3 {\r\n            font-size: 18px;\r\n        }\r\n\r\n        .symptom-card,\r\n        .bullet-panel,\r\n        .step,\r\n        .cost-card,\r\n        .sticky-card-body {\r\n            padding: 16px;\r\n        }\r\n\r\n        .faq-btn {\r\n            padding: 16px;\r\n            font-size: 15px;\r\n        }\r\n\r\n        .faq-answer {\r\n            padding: 16px;\r\n        }\r\n\r\n        .carousel-head {\r\n            align-items: flex-start;\r\n            flex-direction: column;\r\n        }\r\n\r\n        .carousel-nav {\r\n            align-self: flex-end;\r\n        }\r\n\r\n        .media-rail {\r\n            grid-auto-columns: 92%;\r\n        }\r\n\r\n        .whatsapp-float {\r\n            width: 56px;\r\n            height: 56px;\r\n            right: 14px;\r\n            bottom: 14px;\r\n        }\r\n    }\r\n\r\n    @media (prefers-reduced-motion: reduce) {\r\n        html {\r\n            scroll-behavior: auto\r\n        }\r\n\r\n        *,\r\n        *::before,\r\n        *::after {\r\n            animation: none !important;\r\n            transition: none !important;\r\n        }\r\n\r\n        .reveal {\r\n            opacity: 1 !important;\r\n            transform: none !important;\r\n        }\r\n    }\r\n<\/style>\r\n\r\n\r\n<section class=\"hero\">\r\n    <div class=\"container hero-grid\">\r\n        <div class=\"hero-copy reveal\">\r\n            <div class=\"eyebrow\">Barcelona \u00b7 Trabajo vertical \u00b7 Bajantes<\/div>\r\n            <h2>Reparaci\u00f3n de <em>Bajantes<\/em> sin andamios<\/h2>\r\n            <p class=\"hero-lead\">\r\n                La <strong>Reparaci\u00f3n de Bajantes en Barcelona<\/strong> es una intervenci\u00f3n urgente en comunidades.\r\n                Evita humedades, malos olores y costosas obras apostando por trabajos verticales r\u00e1pidos, limpios y\r\n                seguros.\r\n            <\/p>\r\n\r\n            <div class=\"hero-meta\">\r\n                <div class=\"meta-chip\">\r\n                    <svg viewBox=\"0 0 24 24\">\r\n                        <path\r\n                            d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z\" \/>\r\n                    <\/svg>\r\n                    Barcelona y \u00e1rea metropolitana\r\n                <\/div>\r\n                <div class=\"meta-chip\">\r\n                    <svg viewBox=\"0 0 24 24\">\r\n                        <path d=\"M12 2a10 10 0 100 20A10 10 0 0012 2zm1 15h-2v-6h2v6zm0-8h-2V7h2v2z\" \/>\r\n                    <\/svg>\r\n                    Presupuesto en 48h\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"hero-ctas\">\r\n                <a class=\"btn btn-primary\" href=\"https:\/\/wa.me\/34611848229?text=Hola%2C%20necesito%20informaci%C3%B3n%20sobre%20reparaci%C3%B3n%20de%20bajantes%20en%20Barcelona\" target=\"_blank\" rel=\"noopener\">\r\n                    <svg viewBox=\"0 0 24 24\">\r\n                        <path\r\n                            d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\" \/>\r\n                    <\/svg>\r\n                    Pedir evaluaci\u00f3n\r\n                <\/a>\r\n                <a class=\"btn btn-secondary\" href=\"tel:+34611848229\">\r\n                    <svg viewBox=\"0 0 24 24\">\r\n                        <path\r\n                            d=\"M6.6 10.8c1.4 2.8 3.8 5.1 6.6 6.6l2.2-2.2c.3-.3.7-.4 1-.2 1.1.4 2.3.6 3.6.6.6 0 1 .4 1 1V20c0 .6-.4 1-1 1-9.4 0-17-7.6-17-17 0-.6.4-1 1-1h3.5c.6 0 1 .4 1 1 0 1.3.2 2.5.6 3.6.1.3 0 .7-.2 1L6.6 10.8z\" \/>\r\n                    <\/svg>\r\n                    Llamar ahora\r\n                <\/a>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"hero-card reveal\"\r\n            style=\"padding: 0; display: grid; grid-template-columns: 1fr 1fr; gap: 24px; align-items: stretch; border: none; background: transparent; box-shadow: none;\">\r\n            <div class=\"mini-media\"\r\n                style=\"aspect-ratio: 4\/5; border-radius: 28px; box-shadow: 0 32px 80px rgba(0,0,0,0.15); border: 2px solid #fff;\">\r\n                <img decoding=\"async\" decoding=async data-opt-id=141964311  data-opt-src=\"https:\/\/mlpntm3khttd.i.optimole.com\/cb:b4cU.103b\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/verticalsbarcelona.es\/wp-content\/uploads\/2025\/01\/1-Baner-bajantes-1-scaled.jpg\"  src=\"data:image\/svg+xml,%3Csvg%20viewBox%3D%220%200%20100%%20100%%22%20width%3D%22100%%22%20height%3D%22100%%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%22100%%22%20height%3D%22100%%22%20fill%3D%22transparent%22%2F%3E%3C%2Fsvg%3E\"\r\n                    alt=\"Estado inicial del bajante (Antes)\" style=\"width: 100%; height: 100%; object-fit: cover;\" \/>\r\n                <span\r\n                    style=\"font-size: 13px; padding: 12px 20px; bottom: 20px; left: 20px; right: auto; border-radius: 16px; font-weight: 900; background: #fff; box-shadow: 0 12px 30px rgba(0,0,0,0.15); letter-spacing: .05em;\">ANTES<\/span>\r\n            <\/div>\r\n            <div class=\"mini-media\"\r\n                style=\"aspect-ratio: 4\/5; border-radius: 28px; box-shadow: 0 32px 80px rgba(0,0,0,0.15); border: 2px solid #fff;\">\r\n                <img decoding=\"async\" decoding=async data-opt-id=1307660077  data-opt-src=\"https:\/\/mlpntm3khttd.i.optimole.com\/cb:b4cU.103b\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/verticalsbarcelona.es\/wp-content\/uploads\/2025\/01\/2-FOTO-PRINCIPAL-1-1-scaled.jpg\"  src=\"data:image\/svg+xml,%3Csvg%20viewBox%3D%220%200%20100%%20100%%22%20width%3D%22100%%22%20height%3D%22100%%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%22100%%22%20height%3D%22100%%22%20fill%3D%22transparent%22%2F%3E%3C%2Fsvg%3E\"\r\n                    alt=\"Resultado final de la reparaci\u00f3n (Despu\u00e9s)\"\r\n                    style=\"width: 100%; height: 100%; object-fit: cover;\" \/>\r\n                <span\r\n                    style=\"font-size: 13px; padding: 12px 20px; bottom: 20px; left: 20px; right: auto; border-radius: 16px; font-weight: 900; background: var(--vb-green); color: #fff; box-shadow: 0 12px 30px rgba(26,122,60,0.3); letter-spacing: .05em;\">DESPU\u00c9S<\/span>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n<\/section>\r\n\r\n<section class=\"quickbar\">\r\n    <div class=\"container quickbar-grid reveal\">\r\n        <div class=\"quick-item\">\r\n            <svg viewBox=\"0 0 24 24\">\r\n                <path d=\"M3 13h8V3H3v10zm0 8h8v-6H3v6zm10 0h8V11h-8v10zm0-18v6h8V3h-8z\" \/>\r\n            <\/svg>\r\n            <div>\r\n                <strong>Diagn\u00f3stico t\u00e9cnico<\/strong>\r\n                <span>Valoramos si conviene reparaci\u00f3n puntual o sustituci\u00f3n parcial\/completa.<\/span>\r\n            <\/div>\r\n        <\/div>\r\n        <div class=\"quick-item\">\r\n            <svg viewBox=\"0 0 24 24\">\r\n                <path d=\"M19 3H5c-1.1 0-2 .9-2 2v14l4-4h12c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z\" \/>\r\n            <\/svg>\r\n            <div>\r\n                <strong>Comunicaci\u00f3n directa<\/strong>\r\n                <span>Respuesta \u00e1gil por WhatsApp para comunidades, administradores y propietarios.<\/span>\r\n            <\/div>\r\n        <\/div>\r\n        <div class=\"quick-item\">\r\n            <svg viewBox=\"0 0 24 24\">\r\n                <path d=\"M12 1l3 6 6 .9-4.5 4.3 1.1 6.2L12 15.8 6.4 18.4l1.1-6.2L3 7.9 9 7z\" \/>\r\n            <\/svg>\r\n            <div>\r\n                <strong>Intervenci\u00f3n optimizada<\/strong>\r\n                <span>Trabajo vertical para reducir coste, tiempos y molestias.<\/span>\r\n            <\/div>\r\n        <\/div>\r\n        <div class=\"quick-item\">\r\n            <svg viewBox=\"0 0 24 24\">\r\n                <path d=\"M12 2a10 10 0 100 20A10 10 0 0012 2zm1 15h-2v-6h2v6zm0-8h-2V7h2v2z\" \/>\r\n            <\/svg>\r\n            <div>\r\n                <strong>Presupuesto en 48h<\/strong>\r\n                <span>Emitimos propuesta clara adaptada al estado real del bajante.<\/span>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n<\/section>\r\n\r\n<main class=\"main\">\r\n    <div class=\"container layout\">\r\n        <article class=\"article\">\r\n            <div class=\"intro-card reveal\">\r\n                <p>\r\n                    La <strong>Reparaci\u00f3n de Bajantes Barcelona<\/strong> es una de las intervenciones m\u00e1s urgentes y\r\n                    habituales en comunidades de vecinos. Cuando un bajante empieza a fallar, los s\u00edntomas aparecen\r\n                    r\u00e1pido: humedades en patios interiores, malos olores, filtraciones o incluso da\u00f1os en paredes y\r\n                    techos.\r\n                <\/p>\r\n            <\/div>\r\n\r\n            <div class=\"reveal\">\r\n                <p>Muchas comunidades detectan el problema cuando ya existe una fuga visible o una mancha de\r\n                    humedad. En ese momento la pregunta es clara: <strong>\u00bfhay que cambiar todo el bajante o se\r\n                        puede reparar?<\/strong><\/p>\r\n                <p>La respuesta depende del estado real de la instalaci\u00f3n. Si se detecta a tiempo, muchas veces es\r\n                    posible reparar solo la zona da\u00f1ada y evitar una sustituci\u00f3n completa.<\/p>\r\n            <\/div>\r\n\r\n            <div class=\"cta-inline reveal\">\r\n                <div>\r\n                    <strong>\u00bfTienes humedades, fugas o mal olor en la comunidad?<\/strong>\r\n                    <p>Solicita una evaluaci\u00f3n r\u00e1pida y te orientamos sobre si la mejor soluci\u00f3n es reparar o\r\n                        sustituir el tramo afectado.<\/p>\r\n                <\/div>\r\n                <a class=\"btn\" href=\"https:\/\/wa.me\/34611848229?text=Hola%2C%20necesito%20revisi%C3%B3n%20de%20un%20bajante%20en%20Barcelona\" target=\"_blank\" rel=\"noopener\">Solicitar revisi\u00f3n<\/a>\r\n            <\/div>\r\n\r\n            <section id=\"como-saber\" class=\"reveal\">\r\n                <h2>C\u00f3mo saber si un bajante necesita reparaci\u00f3n<\/h2>\r\n                <p>Un bajante es la tuber\u00eda vertical que evacua el agua de lluvia o aguas residuales desde las\r\n                    viviendas hacia el sistema de drenaje del edificio.<\/p>\r\n                <p>Con el paso de los a\u00f1os puede deteriorarse por varios motivos:<\/p>\r\n\r\n                <div class=\"bullet-panel\">\r\n                    <ul class=\"bullet-list\">\r\n                        <li>Corrosi\u00f3n de materiales antiguos<\/li>\r\n                        <li>Movimientos estructurales del edificio<\/li>\r\n                        <li>Grietas o juntas deterioradas<\/li>\r\n                        <li>Obstrucciones que generan presi\u00f3n interna<\/li>\r\n                    <\/ul>\r\n                <\/div>\r\n\r\n                <p>Los s\u00edntomas m\u00e1s habituales son:<\/p>\r\n\r\n                <div class=\"symptoms-grid\">\r\n                    <div class=\"symptom-card\">\r\n                        <div class=\"symptom-icon\">\r\n                            <svg viewBox=\"0 0 24 24\">\r\n                                <path\r\n                                    d=\"M12 2c-5.33 4.55-8 8.48-8 11.8 0 4.98 3.8 8.2 8 8.2s8-3.22 8-8.2c0-3.32-2.67-7.25-8-11.8z\" \/>\r\n                            <\/svg>\r\n                        <\/div>\r\n                        <div>\r\n                            <h4>Humedad en patios de luces<\/h4>\r\n                            <p>La presencia de manchas o humedad persistente suele indicar fuga o filtraci\u00f3n\r\n                                asociada al bajante.<\/p>\r\n                        <\/div>\r\n                    <\/div>\r\n\r\n                    <div class=\"symptom-card\">\r\n                        <div class=\"symptom-icon\">\r\n                            <svg viewBox=\"0 0 24 24\">\r\n                                <path d=\"M7 2h10v2H7V2zm1 4h8l1 14H7L8 6z\" \/>\r\n                            <\/svg>\r\n                        <\/div>\r\n                        <div>\r\n                            <h4>Goteo constante<\/h4>\r\n                            <p>Cuando una tuber\u00eda visible gotea de forma continua, el da\u00f1o ya est\u00e1 activo y debe\r\n                                revisarse cuanto antes.<\/p>\r\n                        <\/div>\r\n                    <\/div>\r\n\r\n                    <div class=\"symptom-card\">\r\n                        <div class=\"symptom-icon\">\r\n                            <svg viewBox=\"0 0 24 24\">\r\n                                <path d=\"M3 9l9-7 9 7v11a2 2 0 0 1-2 2h-4v-7H9v7H5a2 2 0 0 1-2-2V9z\" \/>\r\n                            <\/svg>\r\n                        <\/div>\r\n                        <div>\r\n                            <h4>Malos olores en zonas comunes<\/h4>\r\n                            <p>Las juntas deterioradas o las fugas en la red pueden provocar olores desagradables en\r\n                                patios y escaleras.<\/p>\r\n                        <\/div>\r\n                    <\/div>\r\n\r\n                    <div class=\"symptom-card\">\r\n                        <div class=\"symptom-icon\">\r\n                            <svg viewBox=\"0 0 24 24\">\r\n                                <path d=\"M4 4h16v12H4zM2 18h20v2H2z\" \/>\r\n                            <\/svg>\r\n                        <\/div>\r\n                        <div>\r\n                            <h4>Filtraciones en paredes cercanas<\/h4>\r\n                            <p>El deterioro del bajante puede terminar afectando acabados, pintura y estructura\r\n                                superficial del edificio.<\/p>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <p>Cuando aparecen estos signos, es recomendable realizar una inspecci\u00f3n cuanto antes. Una\r\n                    reparaci\u00f3n a tiempo puede evitar da\u00f1os mayores en el edificio.<\/p>\r\n            <\/section>\r\n\r\n            <section class=\"carousel-block reveal\" aria-label=\"Galer\u00eda visual de bajantes\">\r\n                <div class=\"carousel-head\">\r\n                    <h3>Galer\u00eda de casos y detalles<\/h3>\r\n                    <div class=\"carousel-nav\">\r\n                        <button class=\"carousel-btn\" type=\"button\" data-carousel-prev=\"galeria-bajantes\"\r\n                            aria-label=\"Desplazar galer\u00eda hacia la izquierda\">\r\n                            <svg viewBox=\"0 0 24 24\">\r\n                                <path d=\"M15.4 7.4 10.8 12l4.6 4.6L14 18l-6-6 6-6z\" \/>\r\n                            <\/svg>\r\n                        <\/button>\r\n                        <button class=\"carousel-btn\" type=\"button\" data-carousel-next=\"galeria-bajantes\"\r\n                            aria-label=\"Desplazar galer\u00eda hacia la derecha\">\r\n                            <svg viewBox=\"0 0 24 24\">\r\n                                <path d=\"m8.6 16.6 4.6-4.6-4.6-4.6L10 6l6 6-6 6z\" \/>\r\n                            <\/svg>\r\n                        <\/button>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <div class=\"media-rail\" id=\"galeria-bajantes\">\r\n                    <article class=\"media-card\">\r\n                        <div class=\"ph-container\">\r\n                            <img decoding=\"async\" decoding=async data-opt-id=851312688  data-opt-src=\"https:\/\/mlpntm3khttd.i.optimole.com\/cb:b4cU.103b\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/verticalsbarcelona.es\/wp-content\/uploads\/2025\/01\/6-1-scaled.jpg\"  class=\"ph\"\r\n                                src=\"data:image\/svg+xml,%3Csvg%20viewBox%3D%220%200%20100%%20100%%22%20width%3D%22100%%22%20height%3D%22100%%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%22100%%22%20height%3D%22100%%22%20fill%3D%22transparent%22%2F%3E%3C%2Fsvg%3E\"\r\n                                alt=\"Imagen de fuga en bajante\" \/>\r\n                        <\/div>\r\n                        <div class=\"media-caption\">\r\n                            <strong>Fuga localizada en patio<\/strong>\r\n                            <span>Detecci\u00f3n r\u00e1pida de puntos cr\u00edticos para actuar solo donde es necesario.<\/span>\r\n                        <\/div>\r\n                    <\/article>\r\n\r\n                    <article class=\"media-card\">\r\n                        <div class=\"ph-container\">\r\n                            <img decoding=\"async\" decoding=async data-opt-id=58490830  data-opt-src=\"https:\/\/mlpntm3khttd.i.optimole.com\/cb:b4cU.103b\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/verticalsbarcelona.es\/wp-content\/uploads\/2025\/01\/IMG_1103-1-scaled.jpg\"  class=\"ph\"\r\n                                src=\"data:image\/svg+xml,%3Csvg%20viewBox%3D%220%200%20100%%20100%%22%20width%3D%22100%%22%20height%3D%22100%%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%22100%%22%20height%3D%22100%%22%20fill%3D%22transparent%22%2F%3E%3C%2Fsvg%3E\"\r\n                                alt=\"Imagen de junta deteriorada\" \/>\r\n                        <\/div>\r\n                        <div class=\"media-caption\">\r\n                            <strong>Sellado de juntas<\/strong>\r\n                            <span>Garantizamos la estanqueidad total del bajante con materiales de alta gama.<\/span>\r\n                        <\/div>\r\n                    <\/article>\r\n\r\n                    <article class=\"media-card\">\r\n                        <div class=\"ph-container\">\r\n                            <img decoding=\"async\" decoding=async data-opt-id=1248473936  data-opt-src=\"https:\/\/mlpntm3khttd.i.optimole.com\/cb:b4cU.103b\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/verticalsbarcelona.es\/wp-content\/uploads\/2025\/01\/F407CD64-4144-48D4-8F14-5636E8E91DB4_1_201_a.jpeg\"  class=\"ph\"\r\n                                src=\"data:image\/svg+xml,%3Csvg%20viewBox%3D%220%200%20100%%20100%%22%20width%3D%22100%%22%20height%3D%22100%%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%22100%%22%20height%3D%22100%%22%20fill%3D%22transparent%22%2F%3E%3C%2Fsvg%3E\"\r\n                                alt=\"Proceso de intervenci\u00f3n en bajante\" \/>\r\n                        <\/div>\r\n                        <div class=\"media-caption\">\r\n                            <strong>Intervenci\u00f3n t\u00e9cnica<\/strong>\r\n                            <span>Especialistas certificados en trabajos verticales de alta precisi\u00f3n.<\/span>\r\n                        <\/div>\r\n                    <\/article>\r\n\r\n                    <article class=\"media-card\">\r\n                        <div class=\"ph-container\">\r\n                            <img decoding=\"async\" decoding=async data-opt-id=708850783  data-opt-src=\"https:\/\/mlpntm3khttd.i.optimole.com\/cb:b4cU.103b\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/verticalsbarcelona.es\/wp-content\/uploads\/2025\/02\/impermeabilizacion-de-terrados-3-scaled.jpg\"  class=\"ph\"\r\n                                src=\"data:image\/svg+xml,%3Csvg%20viewBox%3D%220%200%20100%%20100%%22%20width%3D%22100%%22%20height%3D%22100%%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%22100%%22%20height%3D%22100%%22%20fill%3D%22transparent%22%2F%3E%3C%2Fsvg%3E\"\r\n                                alt=\"Trabajo vertical sin andamios\" \/>\r\n                        <\/div>\r\n                        <div class=\"media-caption\">\r\n                            <strong>Sin andamios<\/strong>\r\n                            <span>M\u00e1xima rapidez y ahorro econ\u00f3mico para la comunidad de propietarios.<\/span>\r\n                        <\/div>\r\n                    <\/article>\r\n                <\/div>\r\n            <\/section>\r\n\r\n            <section id=\"reparacion-o-sustitucion\" class=\"reveal\">\r\n                <h2>Reparaci\u00f3n o sustituci\u00f3n de bajantes: qu\u00e9 soluci\u00f3n es mejor<\/h2>\r\n                <p>Una de las dudas m\u00e1s frecuentes en comunidades de vecinos es si conviene reparar o sustituir el\r\n                    bajante completo.<\/p>\r\n                <p>Depende del estado de la instalaci\u00f3n.<\/p>\r\n\r\n                <div class=\"compare-box\">\r\n                    <table class=\"compare-table\">\r\n                        <thead>\r\n                            <tr>\r\n                                <th>Situaci\u00f3n<\/th>\r\n                                <th>Soluci\u00f3n recomendada<\/th>\r\n                            <\/tr>\r\n                        <\/thead>\r\n                        <tbody>\r\n                            <tr>\r\n                                <td>Grieta localizada<\/td>\r\n                                <td class=\"good\">Reparaci\u00f3n puntual<\/td>\r\n                            <\/tr>\r\n                            <tr>\r\n                                <td>Junta deteriorada<\/td>\r\n                                <td class=\"good\">Sellado o sustituci\u00f3n parcial<\/td>\r\n                            <\/tr>\r\n                            <tr>\r\n                                <td>Bajante muy antiguo o degradado<\/td>\r\n                                <td class=\"bad\">Sustituci\u00f3n completa<\/td>\r\n                            <\/tr>\r\n                            <tr>\r\n                                <td>Obstrucciones frecuentes<\/td>\r\n                                <td class=\"good\">Revisi\u00f3n e intervenci\u00f3n t\u00e9cnica<\/td>\r\n                            <\/tr>\r\n                        <\/tbody>\r\n                    <\/table>\r\n                <\/div>\r\n\r\n                <p>Por eso es importante realizar un diagn\u00f3stico t\u00e9cnico antes de decidir. En muchos edificios de\r\n                    Barcelona, una reparaci\u00f3n puntual es suficiente para recuperar la funcionalidad del sistema.<\/p>\r\n            <\/section>\r\n\r\n            <div class=\"cta-inline reveal\">\r\n                <div>\r\n                    <strong>\u00bfNo sabes si conviene reparar o sustituir?<\/strong>\r\n                    <p>Te ayudamos a valorar el estado real de la instalaci\u00f3n para evitar gastos innecesarios y\r\n                        actuar con criterio.<\/p>\r\n                <\/div>\r\n                <a class=\"btn\" href=\"tel:+34611848229\">Llamar ahora<\/a>\r\n            <\/div>\r\n\r\n            <div class=\"reveal\"\r\n                style=\"margin: 40px 0; border-radius: 24px; overflow: hidden; box-shadow: var(--vb-shadow);\">\r\n                <img decoding=\"async\" decoding=async data-opt-id=141964311  data-opt-src=\"https:\/\/mlpntm3khttd.i.optimole.com\/cb:b4cU.103b\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/verticalsbarcelona.es\/wp-content\/uploads\/2025\/01\/1-Baner-bajantes-1-scaled.jpg\"  src=\"data:image\/svg+xml,%3Csvg%20viewBox%3D%220%200%20100%%20100%%22%20width%3D%22100%%22%20height%3D%22100%%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%22100%%22%20height%3D%22100%%22%20fill%3D%22transparent%22%2F%3E%3C%2Fsvg%3E\"\r\n                    alt=\"Trabajo vertical en Barcelona\"\r\n                    style=\"width: 100%; aspect-ratio: 16\/9; object-fit: cover; object-position: center; display: block;\" \/>\r\n            <\/div>\r\n\r\n            <section id=\"sin-andamios\" class=\"reveal\">\r\n                <h2>Reparaci\u00f3n de Bajantes Barcelona sin instalar andamios<\/h2>\r\n                <p>Uno de los principales problemas de intervenir en un bajante es el acceso.<\/p>\r\n                <p>En muchos edificios la instalaci\u00f3n pasa por patios interiores o fachadas donde montar un andamio\r\n                    resulta complejo o muy costoso.<\/p>\r\n                <p>Aqu\u00ed es donde entran en juego las t\u00e9cnicas de trabajo vertical.<\/p>\r\n                <p>Mediante acceso por cuerda se puede intervenir directamente en el punto afectado, lo que permite:\r\n                <\/p>\r\n\r\n                <div class=\"bullet-panel\">\r\n                    <ul class=\"bullet-list\">\r\n                        <li>Reducir costes de intervenci\u00f3n<\/li>\r\n                        <li>Evitar estructuras voluminosas<\/li>\r\n                        <li>Minimizar molestias para los vecinos<\/li>\r\n                        <li>Realizar reparaciones m\u00e1s r\u00e1pidas<\/li>\r\n                    <\/ul>\r\n                <\/div>\r\n\r\n                <p>Este sistema es especialmente \u00fatil en patios de luces o fachadas interiores.<\/p>\r\n            <\/section>\r\n\r\n            <section id=\"que-incluye\" class=\"reveal\">\r\n                <h2>Qu\u00e9 incluye una reparaci\u00f3n de bajantes<\/h2>\r\n                <p>Una intervenci\u00f3n profesional suele incluir varias fases:<\/p>\r\n\r\n                <div class=\"process-grid\">\r\n                    <article class=\"step\">\r\n                        <div class=\"step-num\">1<\/div>\r\n                        <div>\r\n                            <h4>Evaluaci\u00f3n del problema<\/h4>\r\n                            <p>Se analiza el estado del bajante y se localiza el punto exacto del da\u00f1o.<\/p>\r\n                        <\/div>\r\n                    <\/article>\r\n\r\n                    <article class=\"step\">\r\n                        <div class=\"step-num\">2<\/div>\r\n                        <div>\r\n                            <h4>Reparaci\u00f3n o sustituci\u00f3n parcial<\/h4>\r\n                            <p>Se repara la grieta, se sustituye el tramo afectado o se refuerzan las juntas\r\n                                deterioradas.<\/p>\r\n                        <\/div>\r\n                    <\/article>\r\n\r\n                    <article class=\"step\">\r\n                        <div class=\"step-num\">3<\/div>\r\n                        <div>\r\n                            <h4>Sellado y protecci\u00f3n<\/h4>\r\n                            <p>Se aplican materiales espec\u00edficos para garantizar la estanqueidad.<\/p>\r\n                        <\/div>\r\n                    <\/article>\r\n\r\n                    <article class=\"step\">\r\n                        <div class=\"step-num\">4<\/div>\r\n                        <div>\r\n                            <h4>Comprobaci\u00f3n final<\/h4>\r\n                            <p>Se verifica que el sistema de evacuaci\u00f3n funciona correctamente.<\/p>\r\n                        <\/div>\r\n                    <\/article>\r\n                <\/div>\r\n\r\n                <p>Este proceso permite recuperar la funcionalidad del bajante y evitar filtraciones.<\/p>\r\n            <\/section>\r\n\r\n            <section id=\"precio\" class=\"reveal\">\r\n                <h2>Cu\u00e1nto cuesta reparar un bajante en Barcelona<\/h2>\r\n                <p>El coste depende de varios factores:<\/p>\r\n\r\n                <div class=\"cost-grid\">\r\n                    <div class=\"cost-card\">\r\n                        <strong>Altura del edificio<\/strong>\r\n                        <span>El acceso condiciona la complejidad y los medios necesarios para intervenir.<\/span>\r\n                    <\/div>\r\n                    <div class=\"cost-card\">\r\n                        <strong>Accesibilidad de la instalaci\u00f3n<\/strong>\r\n                        <span>No es lo mismo un patio f\u00e1cilmente accesible que una fachada interior compleja.<\/span>\r\n                    <\/div>\r\n                    <div class=\"cost-card\">\r\n                        <strong>Estado del bajante<\/strong>\r\n                        <span>Una grieta puntual no requiere la misma soluci\u00f3n que un sistema degradado por\r\n                            completo.<\/span>\r\n                    <\/div>\r\n                    <div class=\"cost-card\">\r\n                        <strong>Sustituci\u00f3n parcial o completa<\/strong>\r\n                        <span>La amplitud de la intervenci\u00f3n impacta de forma directa en el presupuesto\r\n                            final.<\/span>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <p>En general, las reparaciones puntuales son mucho m\u00e1s econ\u00f3micas que una sustituci\u00f3n integral del\r\n                    sistema. Por eso es importante detectar el problema cuanto antes.<\/p>\r\n            <\/section>\r\n\r\n            <section id=\"cuando-actuar\" class=\"reveal\">\r\n                <h2>Cu\u00e1ndo actuar ante un problema de bajantes<\/h2>\r\n                <p>En muchos edificios el problema se deja pasar hasta que aparece una fuga importante.<\/p>\r\n                <p>Sin embargo, actuar a tiempo evita:<\/p>\r\n\r\n                <div class=\"bullet-panel\">\r\n                    <ul class=\"bullet-list\">\r\n                        <li>Da\u00f1os en fachadas o patios interiores<\/li>\r\n                        <li>Humedades en viviendas<\/li>\r\n                        <li>Reparaciones estructurales m\u00e1s costosas<\/li>\r\n                    <\/ul>\r\n                <\/div>\r\n\r\n                <p>Una revisi\u00f3n t\u00e9cnica permite saber si la intervenci\u00f3n es urgente o si se puede planificar.<\/p>\r\n            <\/section>\r\n\r\n            <section id=\"faq\" class=\"faq reveal\">\r\n                <h2>Preguntas frecuentes<\/h2>\r\n\r\n                <div class=\"faq-list\">\r\n                    <div class=\"faq-item\">\r\n                        <button class=\"faq-btn\" type=\"button\" aria-expanded=\"true\">\r\n                            <span>\u00bfCu\u00e1nto tarda una reparaci\u00f3n de bajantes?<\/span>\r\n                            <span class=\"faq-icon\">\u2212<\/span>\r\n                        <\/button>\r\n                        <div class=\"faq-answer\">\r\n                            <p>Depende del alcance del da\u00f1o. Muchas reparaciones puntuales pueden realizarse en\r\n                                pocas horas.<\/p>\r\n                        <\/div>\r\n                    <\/div>\r\n\r\n                    <div class=\"faq-item\">\r\n                        <button class=\"faq-btn\" type=\"button\" aria-expanded=\"false\">\r\n                            <span>\u00bfEs necesario cambiar todo el bajante?<\/span>\r\n                            <span class=\"faq-icon\">+<\/span>\r\n                        <\/button>\r\n                        <div class=\"faq-answer\">\r\n                            <p>No siempre. Si el problema est\u00e1 localizado, se puede reparar solo el tramo afectado.\r\n                            <\/p>\r\n                        <\/div>\r\n                    <\/div>\r\n\r\n                    <div class=\"faq-item\">\r\n                        <button class=\"faq-btn\" type=\"button\" aria-expanded=\"false\">\r\n                            <span>\u00bfSe puede reparar un bajante sin andamios?<\/span>\r\n                            <span class=\"faq-icon\">+<\/span>\r\n                        <\/button>\r\n                        <div class=\"faq-answer\">\r\n                            <p>S\u00ed. Las t\u00e9cnicas de trabajo vertical permiten intervenir en fachadas y patios\r\n                                interiores sin montar andamios.<\/p>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/section>\r\n\r\n            <section id=\"conclusion\" class=\"reveal\">\r\n                <h2>Conclusi\u00f3n<\/h2>\r\n                <p>La <strong>Reparaci\u00f3n de Bajantes Barcelona<\/strong> es una intervenci\u00f3n clave para evitar\r\n                    filtraciones, humedades y da\u00f1os estructurales en los edificios.<\/p>\r\n                <p>Detectar el problema a tiempo permite aplicar soluciones m\u00e1s r\u00e1pidas y econ\u00f3micas.<\/p>\r\n                <p>Si un bajante presenta grietas, fugas o deterioro visible, lo m\u00e1s recomendable es realizar una\r\n                    evaluaci\u00f3n t\u00e9cnica para determinar la mejor soluci\u00f3n.<\/p>\r\n            <\/section>\r\n\r\n            <section class=\"final-cta reveal\">\r\n                <div class=\"final-cta-grid\">\r\n                    <div>\r\n                        <h2>Recibe tu presupuesto en menos de 48h<\/h2>\r\n                        <p>Cuanto antes se revise el bajante, m\u00e1s opciones hay de resolver el problema con una\r\n                            intervenci\u00f3n puntual y optimizada.<\/p>\r\n                    <\/div>\r\n                    <div class=\"hero-ctas\">\r\n                        <a class=\"btn btn-primary\" href=\"https:\/\/wa.me\/34611848229?text=Hola%2C%20quiero%20presupuesto%20para%20reparaci%C3%B3n%20de%20bajantes%20en%20Barcelona\" target=\"_blank\" rel=\"noopener\">\r\n                            <svg viewBox=\"0 0 24 24\">\r\n                                <path\r\n                                    d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\" \/>\r\n                            <\/svg>\r\n                            Escribir por WhatsApp\r\n                        <\/a>\r\n                        <a class=\"btn btn-secondary\" href=\"tel:+34611848229\">\r\n                            <svg viewBox=\"0 0 24 24\">\r\n                                <path\r\n                                    d=\"M6.6 10.8c1.4 2.8 3.8 5.1 6.6 6.6l2.2-2.2c.3-.3.7-.4 1-.2 1.1.4 2.3.6 3.6.6.6 0 1 .4 1 1V20c0 .6-.4 1-1 1-9.4 0-17-7.6-17-17 0-.6.4-1 1-1h3.5c.6 0 1 .4 1 1 0 1.3.2 2.5.6 3.6.1.3 0 .7-.2 1L6.6 10.8z\" \/>\r\n                            <\/svg>\r\n                            Llamar directamente\r\n                        <\/a>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/section>\r\n        <\/article>\r\n\r\n        <aside class=\"sidebar reveal\">\r\n            <div class=\"toc-card\">\r\n                <div class=\"sticky-card-head\">\r\n                    <svg viewBox=\"0 0 24 24\">\r\n                        <path d=\"M3 13h8V3H3v10zm0 8h8v-6H3v6zm10 0h8V11h-8v10zm0-18v6h8V3h-8z\" \/>\r\n                    <\/svg>\r\n                    <strong>Contenido<\/strong>\r\n                <\/div>\r\n                <div class=\"sticky-card-body\">\r\n                    <ul class=\"toc-list\">\r\n                        <li><a href=\"#como-saber\">C\u00f3mo saber si un bajante necesita reparaci\u00f3n<\/a><\/li>\r\n                        <li><a href=\"#reparacion-o-sustitucion\">Reparaci\u00f3n o sustituci\u00f3n<\/a><\/li>\r\n                        <li><a href=\"#sin-andamios\">Sin instalar andamios<\/a><\/li>\r\n                        <li><a href=\"#que-incluye\">Qu\u00e9 incluye la intervenci\u00f3n<\/a><\/li>\r\n                        <li><a href=\"#precio\">Cu\u00e1nto cuesta<\/a><\/li>\r\n                        <li><a href=\"#cuando-actuar\">Cu\u00e1ndo actuar<\/a><\/li>\r\n                        <li><a href=\"#faq\">Preguntas frecuentes<\/a><\/li>\r\n                        <li><a href=\"#conclusion\">Conclusi\u00f3n<\/a><\/li>\r\n                    <\/ul>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"contact-card\">\r\n                <div class=\"sticky-card-head\">\r\n                    <svg viewBox=\"0 0 24 24\">\r\n                        <path\r\n                            d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z\" \/>\r\n                    <\/svg>\r\n                    <strong>Solicita Evaluaci\u00f3n Gratuita<\/strong>\r\n                <\/div>\r\n                <div class=\"sticky-card-body\">\r\n                    <p>Si hay fuga visible, humedad o deterioro en el bajante, conviene revisar el problema cuanto\r\n                        antes.<\/p>\r\n\r\n                    <div class=\"contact-actions\">\r\n                        <a class=\"btn btn-primary\" href=\"https:\/\/wa.me\/34611848229?text=Hola%2C%20necesito%20una%20evaluaci%C3%B3n%20de%20bajantes%20en%20Barcelona\" target=\"_blank\" rel=\"noopener\">\r\n                            <svg viewBox=\"0 0 24 24\">\r\n                                <path\r\n                                    d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\" \/>\r\n                            <\/svg>\r\n                            Contactar por WhatsApp\r\n                        <\/a>\r\n                        <a class=\"btn btn-secondary\" href=\"tel:+34611848229\">\r\n                            <svg viewBox=\"0 0 24 24\">\r\n                                <path\r\n                                    d=\"M6.6 10.8c1.4 2.8 3.8 5.1 6.6 6.6l2.2-2.2c.3-.3.7-.4 1-.2 1.1.4 2.3.6 3.6.6.6 0 1 .4 1 1V20c0 .6-.4 1-1 1-9.4 0-17-7.6-17-17 0-.6.4-1 1-1h3.5c.6 0 1 .4 1 1 0 1.3.2 2.5.6 3.6.1.3 0 .7-.2 1L6.6 10.8z\" \/>\r\n                            <\/svg>\r\n                            611 84 82 29\r\n                        <\/a>\r\n                    <\/div>\r\n\r\n                    <div class=\"mini-points\">\r\n                        <div class=\"mini-point\">Valoraci\u00f3n profesional del estado real del bajante.<\/div>\r\n                        <div class=\"mini-point\">Opciones de reparaci\u00f3n puntual o sustituci\u00f3n parcial.<\/div>\r\n                        <div class=\"mini-point\">Trabajo vertical para reducir coste y tiempo.<\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"sticky-card\">\r\n                <div class=\"sticky-card-head\">\r\n                    <svg viewBox=\"0 0 24 24\">\r\n                        <path d=\"M12 1L3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5l-9-4z\" \/>\r\n                    <\/svg>\r\n                    <strong>Se\u00f1ales habituales<\/strong>\r\n                <\/div>\r\n                <div class=\"sticky-card-body\">\r\n                    <ul class=\"toc-list\">\r\n                        <li><a href=\"#como-saber\">Humedades en patios interiores<\/a><\/li>\r\n                        <li><a href=\"#como-saber\">Malos olores en zonas comunes<\/a><\/li>\r\n                        <li><a href=\"#como-saber\">Goteo constante en tuber\u00edas visibles<\/a><\/li>\r\n                        <li><a href=\"#como-saber\">Filtraciones cerca del bajante<\/a><\/li>\r\n                    <\/ul>\r\n                <\/div>\r\n            <\/div>\r\n        <\/aside>\r\n    <\/div>\r\n<\/main>\r\n\r\n<a class=\"whatsapp-float\" href=\"https:\/\/wa.me\/34611848229?text=Hola%2C%20necesito%20informaci%C3%B3n%20sobre%20reparaci%C3%B3n%20de%20bajantes%20en%20Barcelona\" target=\"_blank\" rel=\"noopener\" aria-label=\"Contactar por WhatsApp\">\r\n    <svg viewBox=\"0 0 24 24\">\r\n        <path\r\n            d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\" \/>\r\n    <\/svg>\r\n<\/a>\r\n\r\n<script>\r\n    (function () {\r\n        const reveals = document.querySelectorAll('.reveal');\r\n        if ('IntersectionObserver' in window) {\r\n            const io = new IntersectionObserver((entries) => {\r\n                entries.forEach(entry => {\r\n                    if (entry.isIntersecting) {\r\n                        entry.target.classList.add('is-visible');\r\n                        io.unobserve(entry.target);\r\n                    }\r\n                });\r\n            }, { threshold: 0.14 });\r\n            reveals.forEach(el => io.observe(el));\r\n        } else {\r\n            reveals.forEach(el => el.classList.add('is-visible'));\r\n        }\r\n    })();\r\n\r\n    (function () {\r\n        document.querySelectorAll('.faq-btn').forEach(btn => {\r\n            btn.addEventListener('click', () => {\r\n                const isOpen = btn.getAttribute('aria-expanded') === 'true';\r\n                const item = btn.closest('.faq-item');\r\n                const answer = item.querySelector('.faq-answer');\r\n                const icon = btn.querySelector('.faq-icon');\r\n\r\n                document.querySelectorAll('.faq-item').forEach(other => {\r\n                    other.querySelector('.faq-btn').setAttribute('aria-expanded', 'false');\r\n                    other.querySelector('.faq-answer').classList.remove('is-open');\r\n                    other.querySelector('.faq-icon').innerHTML = '+';\r\n                });\r\n\r\n                if (!isOpen) {\r\n                    btn.setAttribute('aria-expanded', 'true');\r\n                    answer.classList.add('is-open');\r\n                    icon.innerHTML = '&minus;';\r\n                }\r\n            });\r\n        });\r\n\r\n        \/\/ Ensure first item is visibly open if logic relies on class\r\n        const firstBtn = document.querySelector('.faq-btn[aria-expanded=\"true\"]');\r\n        if (firstBtn) {\r\n            const firstA = firstBtn.closest('.faq-item').querySelector('.faq-answer');\r\n            if (firstA) firstA.classList.add('is-open');\r\n        }\r\n    })();\r\n\r\n    (function () {\r\n        function bindCarousel(id) {\r\n            const rail = document.getElementById(id);\r\n            if (!rail) return;\r\n            const prev = document.querySelector('[data-carousel-prev=\"' + id + '\"]');\r\n            const next = document.querySelector('[data-carousel-next=\"' + id + '\"]');\r\n\r\n            const getStep = () => Math.min(rail.clientWidth * 0.9, 420);\r\n\r\n            if (next) {\r\n                next.addEventListener('click', () => {\r\n                    if (rail.scrollLeft + rail.clientWidth >= rail.scrollWidth - 10) {\r\n                        rail.scrollTo({ left: 0, behavior: 'smooth' }); \/\/ Bucle infinito visual al volver\r\n                    } else {\r\n                        rail.scrollBy({ left: getStep(), behavior: 'smooth' });\r\n                    }\r\n                });\r\n            }\r\n            if (prev) {\r\n                prev.addEventListener('click', () => {\r\n                    if (rail.scrollLeft <= 10) {\r\n                        rail.scrollTo({ left: rail.scrollWidth, behavior: 'smooth' });\r\n                    } else {\r\n                        rail.scrollBy({ left: -getStep(), behavior: 'smooth' });\r\n                    }\r\n                });\r\n            }\r\n        }\r\n        bindCarousel('galeria-bajantes');\r\n    })();\r\n\r\n    (function () {\r\n        const links = document.querySelectorAll('.toc-list a[href^=\"#\"]');\r\n        links.forEach(link => {\r\n            link.addEventListener('click', function (e) {\r\n                const target = document.querySelector(this.getAttribute('href'));\r\n                if (target) {\r\n                    e.preventDefault();\r\n                    target.scrollIntoView({ behavior: 'smooth', block: 'start' });\r\n                }\r\n            });\r\n        });\r\n    })();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-140fd43 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-text-editor\" data-id=\"140fd43\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Reparaci\u00f3n de bajantes Barcelona<\/strong> es un servicio esencial para comunidades de vecinos, edificios antiguos, fincas urbanas y viviendas particulares que necesitan soluciones r\u00e1pidas y profesionales para problemas en tuber\u00edas verticales, bajantes comunitarias, bajantes pluviales y bajantes de aguas residuales. La <strong>reparaci\u00f3n de bajantes Barcelona<\/strong> requiere t\u00e9cnicos especializados en diagn\u00f3stico de fugas, sustituci\u00f3n de tuber\u00edas deterioradas, rehabilitaci\u00f3n de bajantes sin obras y mantenimiento de instalaciones verticales. Empresas especializadas en <strong>reparaci\u00f3n de bajantes Barcelona<\/strong> trabajan en toda el \u00e1rea metropolitana ofreciendo inspecci\u00f3n con c\u00e1mara, detecci\u00f3n de fugas, reparaci\u00f3n de tuber\u00edas, sellado de bajantes, sustituci\u00f3n de tramos da\u00f1ados y rehabilitaci\u00f3n estructural de conducciones verticales.<\/p><p>En barrios como <strong>Les Corts<\/strong>, <strong>Sants<\/strong>, <strong>Sant Andreu<\/strong> o <strong>Nou Barris<\/strong>, la <strong>reparaci\u00f3n de bajantes Barcelona<\/strong> es especialmente frecuente en edificios antiguos donde las tuber\u00edas presentan corrosi\u00f3n, fisuras o filtraciones que afectan a paredes, patios de luces y zonas comunitarias. Los especialistas en <strong>reparaci\u00f3n de bajantes Barcelona<\/strong> realizan trabajos de fontaner\u00eda vertical, mantenimiento de bajantes comunitarias y reparaci\u00f3n urgente de fugas para evitar humedades, filtraciones o da\u00f1os estructurales en comunidades de propietarios.<\/p><p>La <strong>reparaci\u00f3n de bajantes Barcelona<\/strong> tambi\u00e9n se extiende a municipios cercanos del \u00e1rea metropolitana donde existen numerosas comunidades residenciales que requieren mantenimiento peri\u00f3dico de bajantes. En <strong>Esplugues de Llobregat<\/strong>, <strong>L\u2019Hospitalet de Llobregat<\/strong> y <strong>Sant Just Desvern<\/strong>, los servicios de <strong>reparaci\u00f3n de bajantes Barcelona<\/strong> incluyen sustituci\u00f3n de bajantes de PVC, reparaci\u00f3n de bajantes de hierro fundido, rehabilitaci\u00f3n de bajantes comunitarias y sellado de juntas deterioradas. T\u00e9cnicos especializados en <strong>reparaci\u00f3n de bajantes Barcelona<\/strong> utilizan tecnolog\u00eda de inspecci\u00f3n con c\u00e1mara para localizar fisuras internas, roturas ocultas y obstrucciones en tuber\u00edas verticales.<\/p><p>En zonas como <strong>Sant Boi de Llobregat<\/strong>, <strong>Sant Feliu de Llobregat<\/strong> y <strong>Molins de Rei<\/strong>, la <strong>reparaci\u00f3n de bajantes Barcelona<\/strong> es fundamental para prevenir filtraciones en fachadas, patios interiores y garajes comunitarios. Las empresas de fontaner\u00eda vertical que ofrecen <strong>reparaci\u00f3n de bajantes Barcelona<\/strong> realizan diagn\u00f3stico de tuber\u00edas, limpieza de bajantes, rehabilitaci\u00f3n de conductos y reparaci\u00f3n de fugas en sistemas de evacuaci\u00f3n de aguas residuales y pluviales.<\/p><p>La <strong>reparaci\u00f3n de bajantes Barcelona<\/strong> tambi\u00e9n es un servicio solicitado en municipios como <strong>Badalona<\/strong> o <strong>Barber\u00e0 del Vall\u00e8s<\/strong>, donde muchas comunidades requieren mantenimiento preventivo para evitar roturas graves en las conducciones verticales. Profesionales especializados en <strong>reparaci\u00f3n de bajantes Barcelona<\/strong> ofrecen soluciones r\u00e1pidas mediante reparaci\u00f3n localizada, sustituci\u00f3n parcial de tuber\u00edas, encamisado interior de bajantes y rehabilitaci\u00f3n sin obras.<\/p><p>Las empresas especializadas en <strong>reparaci\u00f3n de bajantes Barcelona<\/strong>, como <strong>Verticals Barcelona<\/strong>, trabajan con t\u00e9cnicas modernas de rehabilitaci\u00f3n de bajantes que permiten reparar tuber\u00edas sin necesidad de realizar grandes obras en edificios. <strong>Verticals Barcelona<\/strong> ofrece servicios de inspecci\u00f3n de bajantes, mantenimiento de instalaciones verticales, reparaci\u00f3n de fugas en bajantes comunitarias y rehabilitaci\u00f3n de tuber\u00edas verticales en comunidades de vecinos. Los t\u00e9cnicos de <strong>Verticals Barcelona<\/strong> est\u00e1n especializados en trabajos verticales, reparaci\u00f3n de bajantes, sellado de fisuras, sustituci\u00f3n de tramos da\u00f1ados y mantenimiento preventivo de conducciones.<\/p><p>La <strong>reparaci\u00f3n de bajantes Barcelona<\/strong> realizada por <strong>Verticals Barcelona<\/strong> incluye diagn\u00f3stico t\u00e9cnico, inspecci\u00f3n con c\u00e1mara, limpieza de bajantes, reparaci\u00f3n de filtraciones y rehabilitaci\u00f3n estructural de tuber\u00edas verticales en edificios residenciales, oficinas y comunidades de propietarios. Gracias a la experiencia de <strong>Verticals Barcelona<\/strong> en trabajos verticales y mantenimiento de edificios, la <strong>reparaci\u00f3n de bajantes Barcelona<\/strong> puede realizarse de forma r\u00e1pida, segura y eficiente sin afectar a la estructura del inmueble.<\/p><p>Los servicios de <strong>reparaci\u00f3n de bajantes Barcelona<\/strong> ofrecidos por <strong>Verticals Barcelona<\/strong> abarcan desde reparaci\u00f3n de bajantes pluviales hasta rehabilitaci\u00f3n completa de bajantes comunitarias en edificios antiguos. <strong>Verticals Barcelona<\/strong> interviene en barrios como <strong>Les Corts<\/strong>, <strong>Sants<\/strong>, <strong>Sant Andreu<\/strong> y <strong>Nou Barris<\/strong>, as\u00ed como en municipios cercanos como <strong>Esplugues de Llobregat<\/strong>, <strong>Sant Just Desvern<\/strong>, <strong>L\u2019Hospitalet de Llobregat<\/strong>, <strong>Sant Boi de Llobregat<\/strong>, <strong>Sant Feliu de Llobregat<\/strong>, <strong>Molins de Rei<\/strong>, <strong>Badalona<\/strong> y <strong>Barber\u00e0 del Vall\u00e8s<\/strong>, ofreciendo soluciones profesionales de <strong>reparaci\u00f3n de bajantes Barcelona<\/strong> adaptadas a cada tipo de edificio.<\/p><p>Contratar un servicio profesional de <strong>reparaci\u00f3n de bajantes Barcelona<\/strong> permite solucionar problemas de fugas, filtraciones, tuber\u00edas rotas o bajantes deterioradas antes de que generen da\u00f1os mayores en la estructura del edificio. <strong>Verticals Barcelona<\/strong> ofrece experiencia, tecnolog\u00eda avanzada y especialistas en trabajos verticales para garantizar una <strong>reparaci\u00f3n de bajantes Barcelona<\/strong> segura, duradera y adaptada a las necesidades de cada comunidad de propietarios.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\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>REPARACI\u00d3N DE BAJANTES BARCELONA Barcelona \u00b7 Trabajo vertical \u00b7 Bajantes Reparaci\u00f3n de Bajantes sin andamios La Reparaci\u00f3n de Bajantes en Barcelona es una intervenci\u00f3n urgente en comunidades. Evita humedades, malos olores y costosas obras apostando por trabajos verticales r\u00e1pidos, limpios y seguros. Barcelona y \u00e1rea metropolitana Presupuesto en 48h Pedir evaluaci\u00f3n Llamar ahora ANTES DESPU\u00c9S [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":2923,"comment_status":"closed","ping_status":"open","sticky":false,"template":"elementor_header_footer","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-2904","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sin-categoria"],"_links":{"self":[{"href":"https:\/\/verticalsbarcelona.es\/en\/wp-json\/wp\/v2\/posts\/2904","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/verticalsbarcelona.es\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/verticalsbarcelona.es\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/verticalsbarcelona.es\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/verticalsbarcelona.es\/en\/wp-json\/wp\/v2\/comments?post=2904"}],"version-history":[{"count":2,"href":"https:\/\/verticalsbarcelona.es\/en\/wp-json\/wp\/v2\/posts\/2904\/revisions"}],"predecessor-version":[{"id":2929,"href":"https:\/\/verticalsbarcelona.es\/en\/wp-json\/wp\/v2\/posts\/2904\/revisions\/2929"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/verticalsbarcelona.es\/en\/wp-json\/wp\/v2\/media\/2923"}],"wp:attachment":[{"href":"https:\/\/verticalsbarcelona.es\/en\/wp-json\/wp\/v2\/media?parent=2904"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/verticalsbarcelona.es\/en\/wp-json\/wp\/v2\/categories?post=2904"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/verticalsbarcelona.es\/en\/wp-json\/wp\/v2\/tags?post=2904"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}