{"id":11055,"date":"2026-01-10T17:45:41","date_gmt":"2026-01-10T17:45:41","guid":{"rendered":"https:\/\/realtaconstructions.com\/consultoria-previa-a-la-compra\/"},"modified":"2026-05-26T11:56:32","modified_gmt":"2026-05-26T11:56:32","slug":"consultoria-previa-a-la-compra","status":"publish","type":"page","link":"https:\/\/realtaconstructions.com\/es\/consultoria-previa-a-la-compra\/","title":{"rendered":"Consultor\u00eda previa a la compra"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"11055\" class=\"elementor elementor-11055 elementor-6833 bg-has-post-thumbnail\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-156f32c e-con-full e-flex e-con e-parent\" data-id=\"156f32c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-e4a0762 e-flex e-con-boxed e-con e-child\" data-id=\"e4a0762\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-36f9775 elementor-widget elementor-widget-heading\" data-id=\"36f9775\" 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\">Consultor\u00eda previa a la compra<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0d52377 elementor-widget__width-inherit elementor-widget elementor-widget-heading\" data-id=\"0d52377\" 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<h2 class=\"elementor-heading-title elementor-size-default\">Ofrecemos estudios de viabilidad, valoraciones y presupuestos detallados antes de iniciar cualquier proyecto. Nuestra consultor\u00eda ayuda a los clientes a optimizar costes, plazos y materiales, garantizando una inversi\u00f3n inteligente y controlada desde el primer momento. <\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ab0ece2 elementor-align-center btn-efecto elementor-button-default elementor-widget elementor-widget-button\" data-id=\"ab0ece2\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;icon_size_wrapper&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;icon_size_wrapper_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;icon_size_wrapper_tablet_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;icon_size_wrapper_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;icon_size_wrapper_mobile_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;icon_size_wrapper_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#form\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" id=\"Layer_1\" height=\"512\" viewBox=\"0 0 64 64\" width=\"512\"><path d=\"m48.5 20.8c-5.1 5.1-10.1 10.2-15.2 15.3-.3.3-.5.5-.8.8-4.6-4.6-9.2-9.2-13.9-13.9-.7-.7-1.5-1.5-2.2-2.2-1.8-1.8-4.7 1-2.8 2.8l15.3 15.3 2.2 2.2c.8.8 2.1.8 2.8 0 5.1-5.1 10.2-10.1 15.3-15.2.7-.7 1.5-1.5 2.2-2.2 1.8-1.8-1-4.7-2.9-2.9z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Cont\u00e1ctenos<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-71c8aa3a e-con-full e-flex e-con e-parent\" data-id=\"71c8aa3a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-33aeba6f elementor-widget elementor-widget-html\" data-id=\"33aeba6f\" 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    <!-- INTRO: PHILOSOPHY -->\n    <section class=\"relative overflow-hidden\" style=\"background-color: #F1EEE5; padding-top: 80px; padding-bottom: 80px;\">\n        <div class=\"flex justify-center mb-12 relative\">\n            <div class=\"absolute top-1\/2 left-1\/2 -translate-x-1\/2 -translate-y-1\/2 w-32 h-32 bg-realta-gold\/10 rounded-full blur-2xl\"><\/div>\n            \n            <!-- EL ICONO SOLICITADO (CTA ESTILO CIRCULAR) -->\n            <div class=\"relative animate-rising-sun group cursor-pointer\">\n                <div class=\"w-24 h-24 bg-white border border-[#ac8660]\/30 rounded-full flex items-center justify-center shadow-lg group-hover:bg-[#ac8660] group-hover:border-[#ac8660] transition-all duration-500 relative z-10 hover:scale-110\">\n                    <svg width=\"32\" height=\"32\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"w-10 h-10 text-[#ac8660] group-hover:text-white transition-colors duration-500\">\n                        <path d=\"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z\"><\/path>\n                        <path d=\"M14 2v5a1 1 0 0 0 1 1h5\"><\/path>\n                        <circle cx=\"11.5\" cy=\"14.5\" r=\"2.5\"><\/circle>\n                        <path d=\"M13.3 16.3 15 18\"><\/path>\n                    <\/svg>\n                <\/div>\n                <!-- Halo decorativo -->\n                <div class=\"absolute inset-0 bg-[#ac8660] rounded-full opacity-0 group-hover:opacity-20 animate-ping\"><\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"max-w-4xl mx-auto px-6 text-center relative z-10\">\n            <h2 class=\"text-3xl md:text-5xl mb-10 leading-tight font-serif text-realta-carbon\">\n  Decisiones t\u00e9cnicas con <br\/><span class=\"italic text-realta-gold\">visi\u00f3n estrat\u00e9gica<\/span>.\n            <\/h2>\n            <div class=\"w-16 h-[1px] bg-realta-gold\/40 mx-auto mb-10\"><\/div>\n            <p class=\"elementor-icon-box-description max-w-3xl mx-auto leading-relaxed\">\n  El \u00e9xito de un proyecto se define antes de colocar la primera piedra. Aportamos certidumbre en un sector que a menudo se ve afectado por imprevistos, transformando los datos t\u00e9cnicos en hojas de ruta financieras claras. \n            <\/p>\n        <\/div>\n    <\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-404a668d elementor-widget elementor-widget-html\" data-id=\"404a668d\" 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   <script src=\"https:\/\/cdn.tailwindcss.com\"><\/script><script src=\"https:\/\/unpkg.com\/lucide@latest\"><\/script><!-- TIPOGRAF\u00cdAS CORPORATIVAS (Google Fonts) --><link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"><link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin><script>tailwind.config = {\n            theme: {\n                extend: {\n                    colors: {\n                        realta: {\n                            carbon: '#3a3938', \/\/ Color principal oscuro\n                            marfil: '#eadfd0', \/\/ Color secundario claro\n                            gold: '#ac8660',   \/\/ Color de acento\n                            stone: '#f5f2ed',  \/\/ Fondo web suave\n                        }\n                    },\n                    letterSpacing: {\n                        'ultra': '0.3em', \/\/ Para subt\u00edtulos peque\u00f1os\n                    }\n                }\n            }\n        }\n    <\/script><style>\/* ESTILOS GLOBALES *\/\n        body { \n            font-family: 'Merriweather Sans', sans-serif; \n            color: #3a3938; \n            background-color: #f5f2ed;\n            overflow-x: hidden;\n        }\n        \n        \/* UTILIDADES DE LUJO *\/\n        .text-gold-gradient {\n            background: linear-gradient(to right, #ac8660, #c4a480);\n            -webkit-background-clip: text;\n            -webkit-text-fill-color: transparent;\n        }\n\n        \/* BOTONES *\/\n        .btn-realta {\n            background-color: #ac8660;\n            color: white;\n            transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n            position: relative;\n            overflow: hidden;\n            z-index: 1;\n        }\n        .btn-realta::before {\n            content: '';\n            position: absolute;\n            top: 0; left: 0; width: 0%; height: 100%;\n            background-color: #3a3938; \/* Hover a Carbon *\/\n            transition: width 0.4s ease;\n            z-index: -1;\n        }\n        .btn-realta:hover::before { width: 100%; }\n        .btn-realta:hover { transform: translateY(-2px); box-shadow: 0 10px 20px rgba(0,0,0,0.1); }\n\n        \/* TARJETAS DE SERVICIO *\/\n        .service-card {\n            background: white;\n            border: 1px solid rgba(172, 134, 96, 0.15);\n            transition: all 0.5s ease;\n        }\n        .service-card:hover {\n            border-color: #ac8660;\n            box-shadow: 0 20px 50px -10px rgba(58, 57, 56, 0.1);\n            transform: translateY(-8px);\n        }\n\n        \/* \n\n  \/* GLASS CARD EFFECT MEJORADO (\u00c1reas de Especializaci\u00f3n) *\/\n  .glass-card {\n    background: white;\n    padding: 2rem;\n    border-radius: 0.5rem;\n    border: 1px solid rgba(172, 134, 96, 0.15);\n    transition: all 0.5s ease;\n    position: relative;\n    overflow: hidden;\n  }\n  \n  .glass-card:hover {\n    border-color: #ac8660;\n    box-shadow: 0 20px 50px -10px rgba(58, 57, 56, 0.1);\n    transform: translateY(-8px);\n  }\n  \n  \/* Container Background *\/\nselector, [data-id=\"780f6676\"] {\n    background-color: #F1EEE5 !important;\n    padding-top: 80px;\n    padding-bottom: 80px;\n}\n\/* Main Heading *\/\n[data-id=\"4dd55432\"] .elementor-heading-title {\n    font-family: \"Space Grotesk\", sans-serif !important;\n    font-size: 72px !important;\n    font-weight: 300 !important;\n    color: #C8B88A !important;\n    letter-spacing: -1.44px !important;\n    text-transform: uppercase !important;\n    line-height: 1.1em !important;\n}\n\/* Margin adjustment for heading *\/\n[data-id=\"4dd55432\"] {\n    margin-bottom: 30px !important;\n}\n\/* Subheading text *\/\n[data-id=\"51e7afe7\"] .elementor-icon-box-title,\n[data-id=\"51e7afe7\"] .elementor-icon-box-description {\n    font-family: \"Merriweather Sans\", sans-serif !important;\n    color: #3A3938 !important;\n    font-weight: 300 !important;\n    font-size: 18px !important;\n}\n\n\/* ------------------------ ANIMACIONES ------------------------ *\/\n\n\/* Animaci\u00f3n de Ken Burns (Efecto zoom) *\/\n@keyframes kenBurns {\n    0% { transform: scale(1); }\n    100% { transform: scale(1.15); }\n}\n\n.animate-ken-burns { \n    animation: kenBurns 25s ease-out infinite alternate; \n}\n\n\/* Animaci\u00f3n Fade-In (Desaparece a opaco y se mueve ligeramente) *\/\n@keyframes fadeIn { \n    from { \n        opacity: 0; \n        transform: translateY(30px); \n    } \n    to { \n        opacity: 1; \n        transform: translateY(0); \n    } \n}\n\n\/* Animaci\u00f3n de entrada desde abajo con \"fade\" *\/\n.fade-up { \n    animation: fadeIn 1s ease-out forwards; \n    opacity: 0; \/* Asegura que el elemento empieza invisible *\/\n}\n\n\/* Retrasos de animaci\u00f3n (evita clases repetidas) *\/\n.fade-up.delay-100 {\n    animation-delay: 0.1s;\n}\n\n.fade-up.delay-300 {\n    animation-delay: 0.3s;\n}\n\n.fade-up.delay-500 {\n    animation-delay: 0.5s;\n}\n\n    <\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c675a61 e-con-full e-flex e-con e-parent\" data-id=\"c675a61\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-ababfd6 e-con-full e-flex e-con e-child\" data-id=\"ababfd6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a4d1cc0 elementor-widget elementor-widget-html\" data-id=\"a4d1cc0\" 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\n   \n      <!-- SCRIPT LOGIC (Interactions) -->\n    <script>\n    (function() {\n        const initRealta = () => {\n            const renderIcons = () => {\n                if (typeof lucide !== 'undefined') {\n                    lucide.createIcons();\n                } else {\n                    setTimeout(renderIcons, 100);\n                }\n            };\n            renderIcons();\n\n            \/\/ --- ACCORDION LOGIC ---\n            window.toggleAccordionItem = function(button) {\n                const content = button.nextElementSibling;\n                const icon = button.querySelector('i');\n                \n                if (content.style.maxHeight) {\n                    content.style.maxHeight = null;\n                    icon.style.transform = 'rotate(0deg)';\n                } else {\n                    document.querySelectorAll('.accordion-content').forEach(c => c.style.maxHeight = null);\n                    document.querySelectorAll('#process-accordion button i').forEach(i => i.style.transform = 'rotate(0deg)');\n\n                    content.style.maxHeight = content.scrollHeight + \"px\";\n                    icon.style.transform = 'rotate(180deg)';\n                }\n            };\n\n            \/\/ --- AI MOCKUP LOGIC ---\n            const toggleAI = () => {\n                const el = document.getElementById('anatomyAI');\n                if (el) {\n                    if (el.classList.contains('hidden')) {\n                        el.classList.remove('hidden');\n                        \/\/ Small delay to allow display:block to apply before opacity transition\n                        setTimeout(() => {\n                            el.classList.remove('scale-95', 'opacity-0', 'pointer-events-none');\n                            el.classList.add('scale-100', 'opacity-100', 'pointer-events-auto');\n                        }, 10);\n                    } else {\n                        el.classList.remove('scale-100', 'opacity-100', 'pointer-events-auto');\n                        el.classList.add('scale-95', 'opacity-0', 'pointer-events-none');\n                        setTimeout(() => {\n                            el.classList.add('hidden');\n                        }, 500); \/\/ Match transition duration\n                    }\n                }\n            };\n\n            \/\/ Using standard key for demo\n            const apiKey = \"AIzaSyDPBhc53e38pX_LQ5pg0TaRp3w_4fp9uRk\"; \n            const callGemini = async () => {\n                const input = document.getElementById('anatomyInput');\n                const output = document.getElementById('anatomyOutput');\n                const inputContainer = document.getElementById('ai-input-container');\n                \n                if (!input || !input.value || !output) return;\n\n                \/\/ Hide input container partially to show results focus\n                inputContainer.classList.add('opacity-50', 'pointer-events-none');\n                \n                output.innerHTML = `\n                    <div class=\"flex items-center justify-center h-full py-8\">\n                        <span class=\"llm-loading text-[#ac8660] animate-pulse flex items-center gap-2\">\n                            <i data-lucide=\"loader-2\" class=\"w-4 h-4 animate-spin\"><\/i> Calculating Estimate...\n                        <\/span>\n                    <\/div>\n                `;\n                output.classList.remove('hidden');\n                lucide.createIcons();\n\n                \/\/ Mock response for visual fidelity with longer text and link\n                setTimeout(() => {\n                    output.innerHTML = `\n                        <div class=\"space-y-4 animate-fade-in-up\">\n                            <p class=\"text-gray-300\">\n                                Based on preliminary data for <span class=\"text-white italic\">'${input.value}'<\/span>, the estimated budget ranges between \n                                <strong class=\"text-[#ac8660]\">\u20ac1.2M - \u20ac1.5M<\/strong> with a timeline of approximately \n                                <strong class=\"text-[#ac8660]\">14-16 months<\/strong>.\n                            <\/p>\n                            <p class=\"text-gray-400\">\n                                We identified potential optimization in material selection that could reduce costs by <strong>8%<\/strong> without compromising aesthetics.\n                            <\/p>\n                            <div class=\"mt-6 pt-4 border-t border-white\/10\">\n                                <a href=\"https:\/\/realtaconstructions.com\/es\/contactar\/\" target=\"_blank\" class=\"flex items-center justify-between w-full bg-white\/5 hover:bg-[#ac8660] p-4 rounded-lg group transition-all duration-300 border border-white\/5 hover:border-[#ac8660]\">\n                                    <span class=\"text-sm font-bold text-white uppercase tracking-widest\">Get Full Valuation<\/span>\n                                    <i data-lucide=\"arrow-right\" class=\"w-4 h-4 text-[#ac8660] group-hover:text-white transition-colors\"><\/i>\n                                <\/a>\n                            <\/div>\n                        <\/div>\n                    `;\n                    lucide.createIcons();\n                    inputContainer.classList.remove('opacity-50', 'pointer-events-none');\n                }, 2000);\n            };\n\n            document.getElementById('btn-toggle-anatomy')?.addEventListener('click', toggleAI);\n            document.getElementById('btn-close-anatomy')?.addEventListener('click', toggleAI);\n            document.getElementById('btn-call-gemini')?.addEventListener('click', callGemini);\n        };\n\n        if (document.readyState === 'loading') {\n            document.addEventListener('DOMContentLoaded', initRealta);\n        } else {\n            initRealta();\n        }\n    })();\n    <\/script>\n    \n    \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2cd4ca9 elementor-widget elementor-widget-html\" data-id=\"2cd4ca9\" 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\n    <style>body { font-family: 'Merriweather Sans', sans-serif; color: #3a3938; background-color: #f5f2ed; overflow-x: hidden; }\n        h1, h2, h3, h4 { font-family: 'Merriweather', serif; }\n\n        \/* BUTTONS & UI ELEMENTS *\/\n        .btn-realta {\n            background-color: #ac8660; color: white; transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n            position: relative; overflow: hidden; z-index: 1;\n        }\n        .btn-realta::before {\n            content: ''; position: absolute; top: 0; left: 0; width: 0%; height: 100%;\n            background-color: #3a3938; transition: width 0.4s ease; z-index: -1;\n        }\n        .btn-realta:hover::before { width: 100%; }\n        .btn-realta:hover { transform: translateY(-2px); box-shadow: 0 10px 20px rgba(0,0,0,0.1); }\n\n        .glass-card {\n            background: white; padding: 2rem; border-radius: 0.5rem;\n            border: 1px solid rgba(172, 134, 96, 0.15); transition: all 0.5s ease;\n        }\n        .glass-card:hover {\n            border-color: #ac8660; box-shadow: 0 20px 50px -10px rgba(58, 57, 56, 0.1);\n            transform: translateY(-8px);\n        }\n\n       \n\n        \/* ANIMATIONS *\/\n        @keyframes kenBurns { 0% { transform: scale(1); } 100% { transform: scale(1.15); } }\n        .animate-ken-burns { animation: kenBurns 25s ease-out infinite alternate; }\n        @keyframes float-up { 0% { transform: translateY(20px) scale(0.95); opacity: 0; } 100% { transform: translateY(0) scale(1); opacity: 1; } }\n        .animate-rising-sun { animation: float-up 1.5s ease-out forwards; }\n        @keyframes fadeIn { from { opacity: 0; transform: translateY(30px); } to { opacity: 1; transform: translateY(0); } }\n        .fade-up { animation: fadeIn 1s ease-out forwards; opacity: 0; }\n        .delay-100 { animation-delay: 0.1s; } .delay-300 { animation-delay: 0.3s; } .delay-500 { animation-delay: 0.5s; }\n        \n        .blueprint-grid {\n            background-image: radial-gradient(circle, #ac8660 1px, transparent 1px);\n            background-size: 40px 40px; opacity: 0.1; position: absolute; inset: 0; pointer-events: none;\n        }\n        .logo-texture {\n            background-image: url('https:\/\/realtaconstructions.com\/wp-content\/uploads\/2025\/11\/trace-1.svg');\n            background-size: contain; background-repeat: no-repeat; background-position: center; mix-blend-mode: overlay;\n        }\n        .llm-loading { animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite; color: #ac8660; font-size: 0.7rem; text-transform: uppercase; letter-spacing: 0.1em; }\n        @keyframes pulse { 0%, 100% { opacity: 1; } 50% { opacity: .5; } }\n\n        \/* ACCORDION STYLES *\/\n        .accordion-item { border-bottom: 1px solid rgba(58, 57, 56, 0.1); }\n        .accordion-header { cursor: pointer; transition: all 0.3s; }\n        .accordion-header:hover { color: #ac8660; }\n        .accordion-content { max-height: 0; overflow: hidden; transition: max-height 0.5s cubic-bezier(0, 1, 0, 1); }\n        .accordion-item.active .accordion-content { max-height: 1000px; transition: max-height 1s ease-in-out; }\n        .accordion-icon { transition: transform 0.3s; }\n        .accordion-item.active .accordion-icon { transform: rotate(180deg); color: #ac8660; }\n\n        \/* AI BOX STYLES - Mejorados *\/\n        .ai-response-box {\n            background: rgba(58, 57, 56, 0.95);\n            backdrop-filter: blur(20px);\n            border: 1px solid rgba(172, 134, 96, 0.3);\n            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.5);\n            max-height: 90vh; \/* Permite que la caja crezca hasta el 90% del viewport *\/\n            overflow: hidden;\n            display: flex;\n            flex-direction: column;\n        }\n        .ai-input-field {\n            background: rgba(255, 255, 255, 0.05);\n            border: 1px solid rgba(255, 255, 255, 0.1);\n            color: #eadfd0;\n            transition: all 0.3s ease;\n        }\n        .ai-input-field:focus {\n            background: rgba(255, 255, 255, 0.08);\n            border-color: #ac8660;\n            outline: none;\n        }\n        .ai-result-text {\n            color: #d1d5db;\n            line-height: 1.6;\n            max-height: 350px; \/* Aumentado para ver m\u00e1s texto *\/\n            overflow-y: auto;  \/* Scroll vertical si es necesario *\/\n            scrollbar-width: thin; \/* Firefox *\/\n            scrollbar-color: #ac8660 rgba(255, 255, 255, 0.1);\n        }\n        \/* Custom scrollbar for Webkit *\/\n        .ai-result-text::-webkit-scrollbar {\n            width: 6px;\n        }\n        .ai-result-text::-webkit-scrollbar-track {\n            background: rgba(255, 255, 255, 0.05);\n        }\n        .ai-result-text::-webkit-scrollbar-thumb {\n            background-color: #ac8660;\n            border-radius: 10px;\n        }\n        .ai-result-text strong {\n            color: #ac8660;\n            font-weight: 600;\n        }\n    <\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2f096cf elementor-widget elementor-widget-html\" data-id=\"2f096cf\" 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<section id=\"consultancy-anatomy\" class=\"py-32 px-6 bg-white relative overflow-hidden\">\r\n    <div class=\"blueprint-grid\"><\/div>\r\n    \r\n    <div class=\"max-w-7xl mx-auto relative z-10\">\r\n        \r\n        <div class=\"text-center mb-16 md:mb-24 fade-up\">\r\n            <span class=\"text-xs font-bold font-sans uppercase tracking-[0.3em] text-[#ac8660] mb-4 block\">Claridad financiera<\/span>\r\n            <h2 class=\"text-4xl md:text-6xl text-[#3a3938] font-serif leading-tight uppercase\">\r\n  Anatom\u00eda de una <br class=\"hidden md:block\"\/> <span class=\"italic text-[#ac8660]\">inversi\u00f3n inteligente<\/span>\r\n            <\/h2>\r\n        <\/div>\r\n\r\n        <div class=\"grid grid-cols-1 md:grid-cols-2 gap-8 lg:gap-12\">\r\n            \r\n            <div class=\"glass-card !bg-realta-stone\/10 border-none group hover:!bg-white\">\r\n                <div class=\"flex items-center gap-4 mb-4\">\r\n                    <span class=\"text-[#ac8660] font-serif text-lg italic border-b border-[#ac8660]\/30\">01<\/span>\r\n                    <h3 class=\"text-lg font-bold uppercase tracking-widest text-[#3a3938]\">An\u00e1lisis de viabilidad<\/h3>\r\n                <\/div>\r\n                <p class=\"text-sm text-stone-500 font-light leading-relaxed\">\r\n  Evaluamos la viabilidad t\u00e9cnica y legal de su visi\u00f3n. Identificar a tiempo posibles obst\u00e1culos normativos o limitaciones estructurales ahorra meses de retrasos. \r\n                <\/p>\r\n            <\/div>\r\n\r\n            <div class=\"glass-card !bg-realta-stone\/10 border-none group hover:!bg-white\">\r\n                <div class=\"flex items-center gap-4 mb-4\">\r\n                    <span class=\"text-[#ac8660] font-serif text-lg italic border-b border-[#ac8660]\/30\">03<\/span>\r\n                    <h3 class=\"text-lg font-bold uppercase tracking-widest text-[#3a3938]\">Optimizaci\u00f3n de costes<\/h3>\r\n                <\/div>\r\n                <p class=\"text-sm text-stone-500 font-light leading-relaxed\">\r\n  Ingenier\u00eda de valor sin comprometer la calidad. Sugerimos materiales alternativos y m\u00e9todos de construcci\u00f3n que mantienen la est\u00e9tica al tiempo que reducen el gasto. \r\n                <\/p>\r\n            <\/div>\r\n\r\n            <div class=\"glass-card !bg-realta-stone\/10 border-none group hover:!bg-white\">\r\n                <div class=\"flex items-center gap-4 mb-4\">\r\n                    <span class=\"text-[#ac8660] font-serif text-lg italic border-b border-[#ac8660]\/30\">02<\/span>\r\n                    <h3 class=\"text-lg font-bold uppercase tracking-widest text-[#3a3938]\">Presupuestos detallados<\/h3>\r\n                <\/div>\r\n                <p class=\"text-sm text-stone-500 font-light leading-relaxed\">\r\n  Desglose pormenorizado de cada coste. Sin cargos ocultos ni estimaciones vagas. Proporcionamos un mapa financiero transparente para todo el ciclo de vida de la construcci\u00f3n.  \r\n                <\/p>\r\n            <\/div>\r\n\r\n            <div class=\"glass-card !bg-realta-stone\/10 border-none group hover:!bg-white\">\r\n                <div class=\"flex items-center gap-4 mb-4\">\r\n                    <span class=\"text-[#ac8660] font-serif text-lg italic border-b border-[#ac8660]\/30\">04<\/span>\r\n                    <h3 class=\"text-lg font-bold uppercase tracking-widest text-[#3a3938]\">Estrategia de plazos<\/h3>\r\n                <\/div>\r\n                <p class=\"text-sm text-stone-500 font-light leading-relaxed\">\r\n  Planificaci\u00f3n realista. Definimos las rutas cr\u00edticas y los plazos de entrega de los art\u00edculos a medida para garantizar que el proyecto fluya sin contratiempos desde el primer d\u00eda hasta la entrega. \r\n                <\/p>\r\n            <\/div>\r\n\r\n        <\/div>\r\n    <\/div>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d26229b elementor-align-center btn-efecto elementor-button-default elementor-widget elementor-widget-button\" data-id=\"d26229b\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;icon_size_wrapper&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;icon_size_wrapper_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;icon_size_wrapper_tablet_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;icon_size_wrapper_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;icon_size_wrapper_mobile_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;icon_size_wrapper_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#form\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" id=\"Layer_1\" height=\"512\" viewBox=\"0 0 64 64\" width=\"512\"><path d=\"m48.5 20.8c-5.1 5.1-10.1 10.2-15.2 15.3-.3.3-.5.5-.8.8-4.6-4.6-9.2-9.2-13.9-13.9-.7-.7-1.5-1.5-2.2-2.2-1.8-1.8-4.7 1-2.8 2.8l15.3 15.3 2.2 2.2c.8.8 2.1.8 2.8 0 5.1-5.1 10.2-10.1 15.3-15.2.7-.7 1.5-1.5 2.2-2.2 1.8-1.8-1-4.7-2.9-2.9z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">M\u00e1s informaci\u00f3n<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\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<div class=\"elementor-element elementor-element-d4569a7 e-flex e-con-boxed e-con e-parent\" data-id=\"d4569a7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a6b0522 elementor-widget elementor-widget-n-accordion\" data-id=\"a6b0522\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;default_state&quot;:&quot;expanded&quot;,&quot;max_items_expended&quot;:&quot;one&quot;,&quot;n_accordion_animation_duration&quot;:{&quot;unit&quot;:&quot;ms&quot;,&quot;size&quot;:400,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"e-n-accordion\" aria-label=\"Accordion. Open links with Enter or Space, close with Escape, and navigate with Arrow Keys\">\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1740\" class=\"e-n-accordion-item\" open>\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"1\" tabindex=\"0\" aria-expanded=\"true\" aria-controls=\"e-n-accordion-item-1740\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Evaluaci\u00f3n inicial <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1740\" class=\"elementor-element elementor-element-bed06e3 e-con-full e-flex e-con e-child\" data-id=\"bed06e3\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-21ed437 elementor-widget__width-initial elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"21ed437\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-66b8e4a elementor-widget elementor-widget-text-editor\" data-id=\"66b8e4a\" 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>Revisamos la parcela o propiedad, escuchamos sus requisitos y analizamos el concepto arquitect\u00f3nico. Este an\u00e1lisis profundo inicial establece los par\u00e1metros b\u00e1sicos del proyecto. <\/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\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1741\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"2\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1741\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Valoraci\u00f3n t\u00e9cnica <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1741\" class=\"elementor-element elementor-element-456b30b e-con-full e-flex e-con e-child\" data-id=\"456b30b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1431163 elementor-widget__width-initial elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"1431163\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-43963b8 elementor-widget elementor-widget-text-editor\" data-id=\"43963b8\" 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  Nuestro equipo genera una valoraci\u00f3n exhaustiva. Desglosamos los costes de mano de obra, materiales y log\u00edstica, identificando las \u00e1reas de mayor gasto y los ahorros potenciales. \n\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\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1742\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"3\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1742\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Estrategia de optimizaci\u00f3n <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1742\" class=\"elementor-element elementor-element-a20ef4b e-con-full e-flex e-con e-child\" data-id=\"a20ef4b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-edeee41 elementor-widget__width-initial elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"edeee41\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-72f89ef elementor-widget elementor-widget-text-editor\" data-id=\"72f89ef\" 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>Presentamos opciones. Esto incluye alternativas de materiales, planes de construcci\u00f3n por fases o ajustes estructurales que alineen el proyecto con su presupuesto objetivo sin sacrificar la visi\u00f3n. <\/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\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1743\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"4\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1743\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Hoja de ruta final <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1743\" class=\"elementor-element elementor-element-ea2e7cb e-flex e-con-boxed e-con e-child\" data-id=\"ea2e7cb\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-99525cc elementor-widget__width-initial elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"99525cc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2320248 elementor-widget elementor-widget-text-editor\" data-id=\"2320248\" 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>Entrega del dossier final: un presupuesto preciso, un cronograma realista y un informe de viabilidad t\u00e9cnica. Ya est\u00e1 listo para construir con total confianza. <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-21159b9 e-flex e-con-boxed e-con e-parent\" data-id=\"21159b9\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-659f4a3 e-con-full e-flex e-con e-child\" data-id=\"659f4a3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-2e005d9 e-con-full e-flex e-con e-child\" data-id=\"2e005d9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2e7edca text-xs font-bold tracking-[0.2em] uppercase mb-6 block elementor-widget elementor-widget-heading\" data-id=\"2e7edca\" 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<span class=\"elementor-heading-title elementor-size-default\">Nuestros servicios<\/span>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-31ddd66 elementor-widget elementor-widget-text-editor\" data-id=\"31ddd66\" 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<h2><span style=\"color: #ffffff;\">Experiencia<\/span><br\/><em>Territorial<\/em><\/h2>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-669f0ac elementor-widget elementor-widget-shortcode\" data-id=\"669f0ac\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n\n<div class=\"open-user-map \">\n\n  \n  \n  <!-- Map Container -->\n  <div class=\"oum-map-container\">\n    \n<div class=\"box-wrap map-size-default \">\n  \n  <div class=\"map-wrap\">\n    <div class=\"oum-loading-overlay\">\n      <div class=\"oum-loading-spinner\"><\/div>\n    <\/div>\n    <div id=\"map-20210929\" class=\"leaflet-map map-style_Custom1\" data-oum-tile-provider-container=\"openstreetmap\"><\/div>\n\n    \n    \n    \n    \n    \n    <script type=\"text\/javascript\" id=\"oum-init-map\" data-category=\"functional\" class=\"cmplz-native\" data-oum-tile-provider=\"openstreetmap\">\n\n      map_el = `map-20210929`;\n\n      if(document.getElementById(map_el)) {\n        \/* Transfer PHP array to JS json *\/\n        var oum_all_locations = [];\n\n        \/\/ Wait for the main initialization function to be available, then call it\n        function oumWaitForMainInit() {\n          if (typeof oumInitializeMap === 'function') {\n            console.log('\ud83d\uddfa\ufe0f Open User Map: Starting');\n            \n            \/\/ Initialize the map\n            oumInitializeMap();\n          } else {\n            setTimeout(oumWaitForMainInit, 100);\n          }\n        }\n        \n        setTimeout(oumWaitForMainInit, 100);\n      }\n\n    <\/script>\n\n    <script type=\"text\/javascript\" id=\"oum-inline-js\" \n      data-category=\"functional\" \n      class=\"cmplz-native\" \n      data-minify=\"0\"\n      data-no-optimize=\"1\"\n      data-no-defer=\"1\"\n      data-no-combine=\"1\"\n      data-cfasync=\"false\"\n      data-pagespeed-no-defer\n      data-boot=\"1\">\n\n      map_el = `map-20210929`;\n\n      if(document.getElementById(map_el)) {\n\n        \/\/ Wait for OUMLoader to be defined\n        function oumLoading() {\n          if (typeof OUMLoader !== 'undefined') {\n            \/\/ Initialize loader for this map\n            OUMLoader.initLoader(map_el);\n\n            \/\/ Add event listener for map initialization complete\n            document.addEventListener('oum:map_initialized', function(e) {\n              if (e.detail.mapId === map_el) {\n                OUMLoader.setMapInitialized(map_el);\n              }\n            });\n          } else {\n            \/\/ If OUMLoader is not yet defined, wait and try again\n            setTimeout(oumLoading, 100);\n          }\n        }\n\n        \/\/ OUM Loading Spinner\n        oumLoading();\n\n        \/\/ OUM inline JS variables\n        var mapStyle = \"Custom1\";\n        var oum_tile_provider_mapbox_key = ``;\n        var marker_icon_url = `https:\/\/realtaconstructions.com\/wp-content\/plugins\/open-user-map\/src\/leaflet\/images\/marker-icon_custom3-2x.png`;\n        var marker_shadow_url = `https:\/\/realtaconstructions.com\/wp-content\/plugins\/open-user-map\/src\/leaflet\/images\/marker-shadow.png`;\n        var oum_enable_scrollwheel_zoom_map = false;\n        var oum_enable_cluster = false;\n        var oum_enable_fullscreen = false;\n\n        var oum_enable_searchbar = false;\n        var oum_searchbar_type = `address`;\n\n        var oum_geosearch_selected_provider = ``; \n        var oum_geosearch_provider = `osm`;\n        var oum_geosearch_provider_geoapify_key = ``;\n        var oum_geosearch_provider_here_key = ``;\n        var oum_geosearch_provider_mapbox_key = ``;\n        \n        var oum_enable_searchaddress_button = false;\n        var oum_searchaddress_label = `Buscar direcci\u00f3n`;\n\n        var oum_enable_searchmarkers_button = false;\n        var oum_searchmarkers_label = `Buscar marcador`;\n        var oum_searchmarkers_zoom = `8`;\n\n        var oum_enable_currentlocation = false;\n        var oum_action_after_submit = `text`;\n        var thankyou_redirect = ``;\n        var start_lat = Number(36.503923111376);\n        var start_lng = Number(-4.9753955909361);\n        var start_zoom = Number(10.4);\n        \n        var oum_enable_fixed_map_bounds = ``;\n        var oum_use_settings_start_location = true;\n        var oum_has_regions = false;\n        var oum_enable_multiple_marker_types = `false`;\n        var oum_hide_filterbox = false;\n        var oum_hide_location_popup = false;\n        var oum_enable_address = `on`;\n        var oum_enable_address_autofill = ``;\n\n        \/\/ WordPress timezone for opening hours calculations\n        var oum_wordpress_timezone = `UTC+0`;\n\n        \/\/ Custom Image data\n        var oum_custom_image_url = ``;\n        var oum_custom_image_bounds = {\"north\":\"90\",\"south\":\"-90\",\"east\":\"180\",\"west\":\"-180\"};\n        var oum_custom_image_hide_tiles = false;\n        var oum_custom_image_clickable = false;\n        var oum_custom_image_background_color = `#ffffff`;\n\n        var oum_location = {};\n        var oum_custom_css = '';\n        var oum_custom_script = '';\n        var oum_max_image_filesize = 10;\n        var oumMap;\n        var oumMap2;\n\n        \/**\n         * Conditional Field Feature\n         * \n         * @param {string} sourceField - The source field selector\n         * @param {string} targetField - The target field selector\n         * @param {array} condShow - The values that should show the target field\n         * @param {array|null} condHide - The values that should hide the target field. If empty\/null\/undefined, the field will be hidden when condShow is not met.\n         *\/\n        var oumConditionalField = (sourceField, targetField, condShow, condHide = null) => {\n            const sourceElements = document.querySelectorAll(sourceField); \/\/ Select all radios\/checkboxes or single select\n            const targetElementWrapper = document.querySelector(targetField)?.parentElement; \/* works with custom fields only *\/\n\n            \/\/ Check if both sourceElements and targetElementWrapper exist\n            if (!sourceElements.length) {\n                console.warn(`OUM: Source field(s) not found: ${sourceField}`);\n                return;\n            }\n\n            if (!targetElementWrapper) {\n                console.warn(`OUM: Target field wrapper not found: ${targetField}`);\n                return;\n            }\n\n            \/* Event listener for change *\/\n            const onChangeHandler = function() {\n                \/\/ Get selected values for checkboxes and single selected value for radios\/select\n                const selectedValues = Array.from(sourceElements)\n                    .filter(element => element.checked || element.tagName === 'SELECT')\n                    .map(element => element.value);\n\n                const selectedValue = selectedValues[0]; \/\/ For radios and selects, we use only the first (and only) value\n\n                console.log('OUM: run condition', {selectedValue, sourceField, targetField, condShow, condHide});\n                \n                \/\/ Show or hide target field based on the selected value(s)\n                if (condShow.includes(selectedValue)) {\n                    \/\/ Show the field if condShow condition is met\n                    targetElementWrapper.style.display = 'block';\n                } else if (condHide && Array.isArray(condHide) && condHide.length > 0 && condHide.includes(selectedValue)) {\n                    \/\/ Hide the field if condHide is provided and condition is met\n                    targetElementWrapper.style.display = 'none';\n                } else if (!condHide || (Array.isArray(condHide) && condHide.length === 0)) {\n                    \/\/ If condHide is empty\/null\/undefined, hide the field when condShow is not met\n                    targetElementWrapper.style.display = 'none';\n                }\n            };\n\n            \/* Attach the event listener to each radio\/checkbox or select *\/\n            sourceElements.forEach(element => {\n                element.addEventListener('change', onChangeHandler);\n            });\n\n            \/* Trigger initially *\/\n            onChangeHandler(); \/\/ Call it directly to set initial state\n        };\n\n        \/**\n         * Add Custom Styles\n         *\/\n        \n                            \/* custom color *\/\n          oum_custom_css += `\n            .open-user-map .add-location #close-add-location-overlay:hover {color: #ac8660 !important}\n            .open-user-map .box-wrap .map-wrap .open-add-location-overlay {background-color: #ac8660 !important}\n            .open-user-map .box-wrap .map-wrap .open-add-location-overlay:hover,\n            .open-user-map .box-wrap .map-wrap .open-add-location-overlay:active {background-color: #9b7956 !important}\n            .open-user-map .box-wrap .map-wrap .oum-filter-controls .oum-filter-list .close-filter-list:hover {color: #ac8660 !important}\n            .open-user-map .oum-advanced-filter-button .oum-advanced-filter-content .close-advanced-filter:hover,\n            .open-user-map .oum-advanced-filter-panel .oum-advanced-filter-content .close-advanced-filter:hover {color: #ac8660 !important}\n            .open-user-map input.oum-switch[type=\"checkbox\"]:checked + label::before {background-color: #ac8660 !important}\n            .open-user-map .add-location .location-overlay-content #oum_add_location .oum-required-indicator {color: #ac8660 !important}\n            .open-user-map .add-location .location-overlay-content #oum_add_location h2 {color: #ac8660 !important}\n            .open-user-map .add-location .location-overlay-content #oum_add_location input[type=text]:focus,\n            .open-user-map .add-location .location-overlay-content #oum_add_location input[type=email]:focus,\n            .open-user-map .add-location .location-overlay-content #oum_add_location input[type=url]:focus,\n            .open-user-map .add-location .location-overlay-content #oum_add_location textarea:focus,\n            .open-user-map .add-location .location-overlay-content #oum_add_location select:focus {border-color: #ac8660 !important; box-shadow: 0 0 0 2px #ac86601a !important}\n            .open-user-map .add-location .location-overlay-content #oum_add_location_thankyou h3 {color: #ac8660 !important}\n            .open-user-map .oum_location_text a {color: #ac8660 !important}\n            .open-user-map .oum_location_text .oum_vote_button_wrap .oum_vote_button.voted {background: #ac8660 !important; border-color: #ac8660 !important;}\n            .open-user-map .oum-tabs {border-color: #ac8660 !important}\n            .open-user-map .oum-tabs .nav-item:hover {color: #ac8660 !important; border-color: #ac8660 !important}\n            .open-user-map .oum-tabs .nav-item.active {color: #ac8660 !important; border-color: #ac8660 !important}\n            .open-user-map .box-wrap .map-wrap .oum-attribution a {color: #ac8660 !important;}\n            \/* Submit Button *\/\n            .open-user-map .add-location .location-overlay-content #oum_add_location input[type=submit] {background-color: #ac8660 !important; border-color: #ac8660 !important;}\n            .open-user-map .add-location .location-overlay-content #oum_add_location input[type=submit]:hover,\n            .open-user-map .add-location .location-overlay-content #oum_add_location input[type=submit]:active {background-color: #9b7956 !important;}\n            \/* Message CTA Buttons *\/\n            .open-user-map .add-location .location-overlay-content #oum_add_location_thankyou button {background-color: #ac8660 !important; border-color: #ac8660 !important;}\n            .open-user-map .add-location .location-overlay-content #oum_add_location_thankyou button:hover,\n            .open-user-map .add-location .location-overlay-content #oum_add_location_thankyou button:active {background-color: #9b7956 !important;}\n            .open-user-map .add-location .location-overlay-content .oum-delete-confirmation button {background-color: #ac8660 !important; border-color: #ac8660 !important;}\n            .open-user-map .add-location .location-overlay-content .oum-delete-confirmation button:hover,\n            .open-user-map .add-location .location-overlay-content .oum-delete-confirmation button:active {background-color: #9b7956 !important;}\n            \/* Media Section Colors *\/\n            .open-user-map .add-location .location-overlay-content #oum_add_location .oum_media .media-upload label {color: #ac8660 !important}\n            .open-user-map .add-location .location-overlay-content #oum_add_location .oum_media .oum-image-upload .media-upload-top label .multi-upload-indicator {background: #ac8660 !important}\n            .open-user-map .add-location .location-overlay-content #oum_add_location .oum_media .oum-video-upload input[type=text]:hover {border-color: #ac8660 !important}\n            .open-user-map .add-location .location-overlay-content #oum_add_location .oum_media .oum-video-upload input[type=text]:focus {border-color: #ac8660 !important; box-shadow: 0 0 0 2px #ac86601a !important}\n            .open-user-map .add-location .location-overlay-content #oum_add_location .oum_media .image-preview-placeholder {border-color: #ac8660 !important; background: #ac86600a !important}\n            .open-user-map .add-location .location-overlay-content #oum_add_location .oum_media .oum-image-preview-grid .image-preview-item.dragging {border-color: #ac8660 !important}\n            \/* List Styles *\/\n            .open-user-map-locations-list .oum-locations-list-item .oum_location_text a {color: #ac8660 !important} \n            .open-user-map-locations-list .oum-locations-list-item .oum_location_text .oum_vote_button_wrap .oum_vote_button.voted {background: #ac8660 !important; border-color: #ac8660 !important;}`;\n\n        \n        \n        \n        var custom_style = document.createElement('style');\n\n        if (custom_style.styleSheet) {\n          custom_style.styleSheet.cssText = oum_custom_css;\n        } else {\n          custom_style.appendChild(document.createTextNode(oum_custom_css));\n        }\n\n        document.getElementsByTagName('head')[0].appendChild(custom_style);\n\n        \/* Add initial CSS to prevent flash of unstyled content *\/\n        var initialStyles = document.createElement('style');\n        initialStyles.textContent = `\n          .oum-hidden {\n            opacity: 0 !important;\n            visibility: hidden !important;\n            transition: opacity 0.3s ease, visibility 0.3s ease;\n          }\n          .oum-filter-controls,\n          .open-add-location-overlay,\n          #oum_filter_markers,\n          .oum-advanced-filter-button,\n          .oum-advanced-filter-panel,\n          .oum-sidebar {\n            opacity: 0;\n            visibility: hidden;\n            transition: opacity 0.3s ease, visibility 0.3s ease;\n          }\n          .oum-filter-controls.visible,\n          .open-add-location-overlay.visible,\n          #oum_filter_markers.visible,\n          .oum-advanced-filter-button.visible,\n          .oum-advanced-filter-panel.visible,\n          .oum-sidebar.visible {\n            opacity: 1;\n            visibility: visible;\n          }\n        `;\n        document.head.appendChild(initialStyles);\n\n      }\n    <\/script>\n\n  <\/div>\n\n<\/div>\n  <\/div>\n\n<\/div><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-24f84d9 e-con-full e-flex e-con e-child\" data-id=\"24f84d9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-3c6e6d1 e-con-full e-flex e-con e-child\" data-id=\"3c6e6d1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4135d0d elementor-widget elementor-widget-text-editor\" data-id=\"4135d0d\" 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><span style=\"font-weight: 400;\">Nuestro trabajo se centra en zonas residenciales de alto valor en toda la Costa del Sol. Entendemos las caracter\u00edsticas espec\u00edficas de cada ubicaci\u00f3n, lo que nos permite anticipar desaf\u00edos y asegurar un desarrollo controlado en cada etapa del proyecto. <\/span><\/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<div class=\"elementor-element elementor-element-71585b2 e-con-full e-flex e-con e-child\" data-id=\"71585b2\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1b8a73e elementor-widget elementor-widget-heading\" data-id=\"1b8a73e\" 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<h2 class=\"elementor-heading-title elementor-size-default\">No importa d\u00f3nde se encuentre su proyecto, estaremos all\u00ed.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b43efdd elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"b43efdd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0fb8df1 elementor-widget elementor-widget-text-editor\" data-id=\"0fb8df1\" 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><span style=\"font-weight: 400;\">Tambi\u00e9n realizamos proyectos en otras ubicaciones, siempre que se ajusten a nuestros est\u00e1ndares de calidad y ejecuci\u00f3n.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f2dfe2d elementor-align-right btn-efecto elementor-widget-mobile__width-inherit elementor-button-default elementor-widget elementor-widget-button\" data-id=\"f2dfe2d\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;icon_size_wrapper&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;icon_size_wrapper_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;icon_size_wrapper_tablet_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;icon_size_wrapper_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;icon_size_wrapper_mobile_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;icon_size_wrapper_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#form\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" id=\"Layer_1\" height=\"512\" viewBox=\"0 0 64 64\" width=\"512\"><path d=\"m48.5 20.8c-5.1 5.1-10.1 10.2-15.2 15.3-.3.3-.5.5-.8.8-4.6-4.6-9.2-9.2-13.9-13.9-.7-.7-1.5-1.5-2.2-2.2-1.8-1.8-4.7 1-2.8 2.8l15.3 15.3 2.2 2.2c.8.8 2.1.8 2.8 0 5.1-5.1 10.2-10.1 15.3-15.2.7-.7 1.5-1.5 2.2-2.2 1.8-1.8-1-4.7-2.9-2.9z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Cont\u00e1ctenos<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\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\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Consultor\u00eda previa a la compra Ofrecemos estudios de viabilidad, valoraciones y presupuestos detallados antes de iniciar cualquier proyecto. Nuestra consultor\u00eda ayuda a los clientes a optimizar costes, plazos y materiales, garantizando una inversi\u00f3n inteligente y controlada desde el primer momento. Cont\u00e1ctenos Decisiones t\u00e9cnicas con visi\u00f3n estrat\u00e9gica. El \u00e9xito de un proyecto se define antes de [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-11055","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/realtaconstructions.com\/es\/wp-json\/wp\/v2\/pages\/11055","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/realtaconstructions.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/realtaconstructions.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/realtaconstructions.com\/es\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/realtaconstructions.com\/es\/wp-json\/wp\/v2\/comments?post=11055"}],"version-history":[{"count":1,"href":"https:\/\/realtaconstructions.com\/es\/wp-json\/wp\/v2\/pages\/11055\/revisions"}],"predecessor-version":[{"id":11056,"href":"https:\/\/realtaconstructions.com\/es\/wp-json\/wp\/v2\/pages\/11055\/revisions\/11056"}],"wp:attachment":[{"href":"https:\/\/realtaconstructions.com\/es\/wp-json\/wp\/v2\/media?parent=11055"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}