{"id":888,"date":"2026-06-29T18:28:01","date_gmt":"2026-06-29T18:28:01","guid":{"rendered":"https:\/\/inspeccion360.co\/?page_id=888"},"modified":"2026-06-29T18:47:05","modified_gmt":"2026-06-29T18:47:05","slug":"simulador-reduccion-credito-hipotecario","status":"publish","type":"page","link":"https:\/\/inspeccion360.co\/en\/simulador-reduccion-credito-hipotecario\/","title":{"rendered":"Simulador de Reducci\u00f3n de Cr\u00e9dito Hipotecario"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"888\" class=\"elementor elementor-888\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2a8c157a elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"2a8c157a\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-4f8cd45a\" data-id=\"4f8cd45a\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5d9cd6c elementor-widget elementor-widget-spacer\" data-id=\"5d9cd6c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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-4d626d60 elementor-widget elementor-widget-text-editor\" data-id=\"4d626d60\" 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 style=\"text-align: center;\">\u00bfQuieres saber c\u00f3mo bajar el tiempo de tu cr\u00e9dito hipotecario si haces abono inteligente a capital? Con este simulador puedes estimar el impacto real en tus cuotas y el tiempo del cr\u00e9dito<\/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-918e5bf elementor-widget elementor-widget-html\" data-id=\"918e5bf\" 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<div style=\"max-width: 650px; margin: 40px auto; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; background: linear-gradient(135deg, #242424 0%, #838383 100%); padding: 0; border-radius: 20px; box-shadow: 0 20px 40px rgba(0,0,0,0.1); overflow: hidden;\">\n  <div style=\"background: rgba(255,255,255,0.95); backdrop-filter: blur(10px); padding: 40px; border-radius: 20px; margin: 2px;\">\n    <style>\n      .tooltip-trigger {\n        margin-left: 8px;\n        width: 18px;\n        height: 18px;\n        background-color: #FD6200;\n        color: white;\n        border-radius: 50%;\n        display: inline-flex;\n        align-items: center;\n        justify-content: center;\n        font-size: 12px;\n        font-weight: bold;\n        cursor: pointer;\n        position: relative;\n        z-index: 2;\n      }\n\n      .custom-tooltip {\n        display: none;\n        position: absolute;\n        background-color: #333;\n        color: #fff;\n        font-size: 12px;\n        padding: 10px;\n        border-radius: 8px;\n        top: 130%;\n        left: 0;\n        width: 260px;\n        z-index: 10;\n        line-height: 1.4;\n        box-shadow: 0 4px 12px rgba(0,0,0,0.2);\n      }\n\n      .tooltip-wrapper {\n        position: relative;\n        display: inline-block;\n      }\n\n      .tooltip-wrapper:hover .custom-tooltip,\n      .tooltip-wrapper.active .custom-tooltip {\n        display: block;\n      }\n\n      .error-message {\n        background: #ffebee;\n        color: #c62828;\n        padding: 15px;\n        border-radius: 8px;\n        margin-top: 10px;\n        border-left: 4px solid #c62828;\n        font-size: 14px;\n      }\n\n      .success-message {\n        background: #e8f5e8;\n        color: #2e7d32;\n        padding: 15px;\n        border-radius: 8px;\n        margin-top: 10px;\n        border-left: 4px solid #2e7d32;\n        font-size: 14px;\n      }\n\n      .comparison-chart {\n        display: flex;\n        align-items: end;\n        gap: 20px;\n        margin: 20px 0;\n        height: 100px;\n      }\n\n      .chart-bar {\n        flex: 1;\n        background: linear-gradient(180deg, #838383 0%, #242424 100%);\n        border-radius: 4px 4px 0 0;\n        display: flex;\n        align-items: end;\n        justify-content: center;\n        color: white;\n        font-weight: bold;\n        font-size: 12px;\n        padding: 5px;\n        position: relative;\n      }\n\n      .chart-bar.new {\n        background: linear-gradient(180deg, #FD6200 0%, #FF8533 100%);\n      }\n\n      .secondary-button {\n        background: #838383;\n        color: white;\n        padding: 12px 20px;\n        border: none;\n        border-radius: 8px;\n        font-size: 14px;\n        cursor: pointer;\n        transition: all 0.3s ease;\n        margin-right: 10px;\n      }\n\n      .secondary-button:hover {\n        background: #242424;\n        transform: translateY(-1px);\n      }\n\n      .download-button {\n        background: #4CAF50;\n        color: white;\n        padding: 12px 20px;\n        border: none;\n        border-radius: 8px;\n        font-size: 14px;\n        cursor: pointer;\n        transition: all 0.3s ease;\n        margin-left: 10px;\n      }\n\n      .download-button:hover {\n        background: #45a049;\n        transform: translateY(-1px);\n      }\n\n      .amortization-table {\n        max-height: 300px;\n        overflow-y: auto;\n        margin-top: 15px;\n        border-radius: 8px;\n        border: 1px solid #e0e0e0;\n      }\n\n      .amortization-table table {\n        width: 100%;\n        border-collapse: collapse;\n        font-size: 12px;\n      }\n\n      .amortization-table th {\n        background: #f5f5f5;\n        padding: 8px;\n        text-align: left;\n        position: sticky;\n        top: 0;\n        border-bottom: 2px solid #e0e0e0;\n      }\n\n      .amortization-table td {\n        padding: 6px 8px;\n        border-bottom: 1px solid #f0f0f0;\n      }\n\n      .amortization-table tr:hover {\n        background: #f9f9f9;\n      }\n\n      .uvr-fields {\n        display: none;\n        margin-bottom: 20px;\n        padding: 15px;\n        background: #f0f8ff;\n        border-radius: 8px;\n        border-left: 4px solid #2196F3;\n      }\n\n      @media (max-width: 600px) {\n        .comparison-chart {\n          height: 80px;\n        }\n      }\n    <\/style>\n\n    <h2 style=\"text-align: center; color: #242424; margin-bottom: 30px; font-size: 28px; font-weight: 600; text-shadow: 0 2px 4px rgba(0,0,0,0.1);\">\n      \ud83c\udfe0 Simulador de Reducci\u00f3n de Cr\u00e9dito Hipotecario\n    <\/h2>\n\n    <!-- MONTO DEL PRESTAMO -->\n    <div style=\"margin-bottom: 20px;\">\n      <label style=\"display: flex; align-items: center; margin-bottom: 8px; color: #242424; font-weight: 500; font-size: 14px;\">\n        MONTO DEL PR\u00c9STAMO (COP): *\n        <span class=\"tooltip-wrapper\">\n          <span class=\"tooltip-trigger\" aria-label=\"Ayuda sobre monto del pr\u00e9stamo\">?<\/span>\n          <div class=\"custom-tooltip\">\n            Ingrese el valor total del pr\u00e9stamo hipotecario que desea refinanciar. Ejemplo: si debe $150.000.000, digite 150000000\n          <\/div>\n        <\/span>\n      <\/label>\n      <input type=\"text\" id=\"monto\" placeholder=\"Ej: 150.000.000\" oninput=\"formatearNumero(this)\" style=\"width: 100%; padding: 15px; border: 2px solid #838383; border-radius: 12px; font-size: 16px; transition: all 0.3s ease;\" onfocus=\"this.style.borderColor='#FD6200'; this.style.boxShadow='0 0 0 3px rgba(253, 98, 0, 0.1)'\" onblur=\"this.style.borderColor='#838383'; this.style.boxShadow='none'\" required aria-required=\"true\">\n    <\/div>\n\n    <!-- TASA DE INTERES -->\n    <div style=\"margin-bottom: 20px;\">\n      <label style=\"display: flex; align-items: center; margin-bottom: 8px; color: #242424; font-weight: 500; font-size: 14px;\">\n        Tasa de inter\u00e9s anual (E.A.): *\n        <span class=\"tooltip-wrapper\">\n          <span class=\"tooltip-trigger\" aria-label=\"Ayuda sobre tasa de inter\u00e9s\">?<\/span>\n          <div class=\"custom-tooltip\">\n            Ingrese la tasa de inter\u00e9s efectiva anual de su cr\u00e9dito actual. Ejemplo: 13.5 (sin el s\u00edmbolo %). Rango v\u00e1lido: 1% - 50%\n          <\/div>\n        <\/span>\n      <\/label>\n      <div style=\"display: flex; align-items: center;\">\n        <input type=\"number\" id=\"tasaEA\" step=\"0.01\" min=\"1\" max=\"50\" placeholder=\"Ej: 13.5\" style=\"flex: 1; padding: 15px; border: 2px solid #838383; border-radius: 12px; font-size: 16px; transition: all 0.3s ease;\" onfocus=\"this.style.borderColor='#FD6200'; this.style.boxShadow='0 0 0 3px rgba(253, 98, 0, 0.1)'\" onblur=\"this.style.borderColor='#838383'; this.style.boxShadow='none'\" required aria-required=\"true\"> \n        <span style=\"margin-left: 12px; color: #FD6200; font-weight: 600; font-size: 18px;\">%<\/span>\n      <\/div>\n    <\/div>\n\n    <!-- PLAZO ACTUAL -->\n    <div style=\"margin-bottom: 20px;\">\n      <label style=\"display: flex; align-items: center; margin-bottom: 8px; color: #242424; font-weight: 500; font-size: 14px;\">\n        Plazo actual (meses): *\n        <span class=\"tooltip-wrapper\">\n          <span class=\"tooltip-trigger\" aria-label=\"Ayuda sobre plazo actual\">?<\/span>\n          <div class=\"custom-tooltip\">\n            Ingrese el n\u00famero de cuotas restantes de su cr\u00e9dito actual. Si su cr\u00e9dito es a 20 a\u00f1os, ser\u00edan 240 meses. Debe ser mayor al nuevo plazo.\n          <\/div>\n        <\/span>\n      <\/label>\n      <input type=\"number\" id=\"plazoActual\" min=\"12\" max=\"600\" placeholder=\"Ej: 240\" oninput=\"formatearNumeroEntero(this)\" style=\"width: 100%; padding: 15px; border: 2px solid #838383; border-radius: 12px; font-size: 16px;\" onfocus=\"this.style.borderColor='#FD6200'; this.style.boxShadow='0 0 0 3px rgba(253, 98, 0, 0.1)'\" onblur=\"this.style.borderColor='#838383'; this.style.boxShadow='none'\" required aria-required=\"true\">\n    <\/div>\n\n    <!-- NUEVO PLAZO -->\n    <div style=\"margin-bottom: 20px;\">\n      <label style=\"display: flex; align-items: center; margin-bottom: 8px; color: #242424; font-weight: 500; font-size: 14px;\">\n        Nuevo plazo propuesto (meses): *\n        <span class=\"tooltip-wrapper\">\n          <span class=\"tooltip-trigger\" aria-label=\"Ayuda sobre nuevo plazo\">?<\/span>\n          <div class=\"custom-tooltip\">\n            Ingrese el nuevo plazo en meses al que desea reducir su cr\u00e9dito. Si quiere pasar de 20 a 15 a\u00f1os, digite 180. Debe ser menor al plazo actual.\n          <\/div>\n        <\/span>\n      <\/label>\n      <input type=\"number\" id=\"nuevoPlazo\" min=\"6\" max=\"600\" placeholder=\"Ej: 180\" oninput=\"formatearNumeroEntero(this)\" style=\"width: 100%; padding: 15px; border: 2px solid #838383; border-radius: 12px; font-size: 16px;\" onfocus=\"this.style.borderColor='#FD6200'; this.style.boxShadow='0 0 0 3px rgba(253, 98, 0, 0.1)'\" onblur=\"this.style.borderColor='#838383'; this.style.boxShadow='none'\" required aria-required=\"true\">\n    <\/div>\n\n    <!-- TIPO DE CREDITO -->\n    <div style=\"margin-bottom: 20px;\">\n      <label style=\"display: flex; align-items: center; margin-bottom: 8px; color: #242424; font-weight: 500; font-size: 14px;\">\n        TIPO DE CR\u00c9DITO: *\n        <span class=\"tooltip-wrapper\">\n          <span class=\"tooltip-trigger\" aria-label=\"Ayuda sobre tipo de cr\u00e9dito\">?<\/span>\n          <div class=\"custom-tooltip\">\n            Seleccione si su cr\u00e9dito est\u00e1 en Pesos o en UVR. Esta informaci\u00f3n est\u00e1 en su extracto bancario.\n          <\/div>\n        <\/span>\n      <\/label>\n      <select id=\"tipoCredito\" onchange=\"toggleUVRFields()\" style=\"width: 100%; padding: 15px; border: 2px solid #838383; border-radius: 12px; font-size: 16px; background-color: white;\" aria-required=\"true\">\n        <option value=\"PESOS\">Pesos<\/option>\n        <option value=\"UVR\">UVR<\/option>\n      <\/select>\n    <\/div>\n\n    <!-- CAMPOS UVR -->\n    <div class=\"uvr-fields\" id=\"uvrFields\">\n      <h4 style=\"color: #2196F3; margin: 0 0 15px 0; font-size: 16px;\">\ud83d\udcca Informaci\u00f3n UVR<\/h4>\n      \n      <div style=\"margin-bottom: 15px;\">\n        <label style=\"display: flex; align-items: center; margin-bottom: 8px; color: #242424; font-weight: 500; font-size: 14px;\">\n          Valor UVR actual: *\n          <span class=\"tooltip-wrapper\">\n            <span class=\"tooltip-trigger\" aria-label=\"Ayuda sobre valor UVR\">?<\/span>\n            <div class=\"custom-tooltip\">\n              Ingrese el valor actual de la UVR seg\u00fan el Banco de la Rep\u00fablica. Ejemplo: 365.45\n            <\/div>\n          <\/span>\n        <\/label>\n        <input type=\"number\" id=\"valorUVR\" step=\"0.01\" min=\"100\" max=\"1000\" placeholder=\"Ej: 365.45\" style=\"width: 100%; padding: 12px; border: 2px solid #2196F3; border-radius: 8px; font-size: 14px;\">\n      <\/div>\n\n      <div style=\"margin-bottom: 15px;\">\n        <label style=\"display: flex; align-items: center; margin-bottom: 8px; color: #242424; font-weight: 500; font-size: 14px;\">\n          Inflaci\u00f3n anual esperada (%): *\n          <span class=\"tooltip-wrapper\">\n            <span class=\"tooltip-trigger\" aria-label=\"Ayuda sobre inflaci\u00f3n\">?<\/span>\n            <div class=\"custom-tooltip\">\n              Proyecci\u00f3n de inflaci\u00f3n anual para calcular el crecimiento de la UVR. Ejemplo: 3.5%\n            <\/div>\n          <\/span>\n        <\/label>\n        <input type=\"number\" id=\"inflacion\" step=\"0.01\" min=\"0\" max=\"20\" placeholder=\"Ej: 3.5\" style=\"width: 100%; padding: 12px; border: 2px solid #2196F3; border-radius: 8px; font-size: 14px;\">\n      <\/div>\n    <\/div>\n\n    <!-- SEGUROS -->\n    <div style=\"margin-bottom: 30px;\">\n      <label style=\"display: flex; align-items: center; margin-bottom: 8px; color: #242424; font-weight: 500; font-size: 14px;\">\n        Valor mensual de seguros (opcional):\n        <span class=\"tooltip-wrapper\">\n          <span class=\"tooltip-trigger\" aria-label=\"Ayuda sobre seguros\">?<\/span>\n          <div class=\"custom-tooltip\">\n            Ingrese el valor mensual de sus seguros. Si no tiene, deje este campo vac\u00edo.\n          <\/div>\n        <\/span>\n      <\/label>\n      <input type=\"text\" id=\"seguros\" placeholder=\"Ej: 85.000\" oninput=\"formatearNumero(this)\" style=\"width: 100%; padding: 15px; border: 2px solid #838383; border-radius: 12px; font-size: 16px;\" onfocus=\"this.style.borderColor='#FD6200'; this.style.boxShadow='0 0 0 3px rgba(253, 98, 0, 0.1)'\" onblur=\"this.style.borderColor='#838383'; this.style.boxShadow='none'\">\n    <\/div>\n\n    <!-- BOTON -->\n    <div style=\"margin-bottom: 20px;\">\n      <button onclick=\"simularRCV()\" style=\"background: linear-gradient(135deg, #FD6200 0%, #FF8533 100%); color: white; padding: 18px; width: 100%; border: none; border-radius: 12px; font-size: 18px; font-weight: 600; cursor: pointer; transition: all 0.3s ease; box-shadow: 0 4px 15px rgba(253, 98, 0, 0.4); text-transform: uppercase; letter-spacing: 0.5px;\" onmouseover=\"this.style.transform='translateY(-2px)'; this.style.boxShadow='0 8px 25px rgba(253, 98, 0, 0.6)'\" onmouseout=\"this.style.transform='translateY(0)'; this.style.boxShadow='0 4px 15px rgba(253, 98, 0, 0.4)'\">\n        \u2728 Simular Reducci\u00f3n\n      <\/button>\n    <\/div>\n\n    <!-- RESULTADO -->\n    <div id=\"resultado\" style=\"margin-top: 30px; padding: 25px; background: linear-gradient(135deg, #f8f8f8 0%, #e8e8e8 100%); border-radius: 15px; box-shadow: inset 0 2px 10px rgba(0,0,0,0.05); border-left: 5px solid #FD6200; display: none;\"><\/div>\n\n    <script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/xlsx\/0.18.5\/xlsx.full.min.js\"><\/script>\n    <script>\n      let datosAmortizacion = { actual: [], nueva: [] };\n      \n      function toggleUVRFields() {\n        const tipoCredito = document.getElementById(\"tipoCredito\").value;\n        const uvrFields = document.getElementById(\"uvrFields\");\n        \n        if (tipoCredito === \"UVR\") {\n          uvrFields.style.display = \"block\";\n        } else {\n          uvrFields.style.display = \"none\";\n        }\n      }\n\n      function formatearNumero(input) {\n        const valor = input.value.replace(\/\\D\/g, '');\n        input.value = new Intl.NumberFormat('es-CO').format(valor);\n      }\n\n      function formatearNumeroEntero(input) {\n        const valor = input.value.replace(\/\\D\/g, '');\n        if (valor) {\n          input.value = new Intl.NumberFormat('es-CO').format(valor);\n        }\n      }\n\n      function desformatearNumero(str) {\n        return parseFloat(str.replace(\/\\.\/g, '').replace(',', '.')) || 0;\n      }\n\n      function validarFormulario(monto, tasaEA, plazoActual, nuevoPlazo, tipoCredito, valorUVR, inflacion) {\n        const errores = [];\n\n        if (!monto || monto <= 0) {\n          errores.push('El monto del pr\u00e9stamo debe ser mayor a 0');\n        }\n\n        if (!tasaEA || tasaEA <= 0 || tasaEA > 50) {\n          errores.push('La tasa de inter\u00e9s debe estar entre 0.01% y 50%');\n        }\n\n        if (!plazoActual || plazoActual < 6) {\n          errores.push('El plazo actual debe ser mayor a 6 meses');\n        }\n\n        if (!nuevoPlazo || nuevoPlazo < 6) {\n          errores.push('El nuevo plazo debe ser mayor a 6 meses');\n        }\n\n        if (nuevoPlazo >= plazoActual) {\n          errores.push('El nuevo plazo debe ser menor al plazo actual para generar ahorros');\n        }\n\n        const diferenciaPlazo = plazoActual - nuevoPlazo;\n        if (diferenciaPlazo < 6) {\n          errores.push('La reducci\u00f3n debe ser de al menos 6 meses para ser significativa');\n        }\n\n        if (tipoCredito === \"UVR\") {\n          if (!valorUVR || valorUVR <= 0) {\n            errores.push('Debe ingresar el valor actual de la UVR');\n          }\n          if (!inflacion || inflacion < 0) {\n            errores.push('Debe ingresar la inflaci\u00f3n anual esperada');\n          }\n        }\n\n        return errores;\n      }\n\n      function calcularUVRFutura(valorUVRActual, inflacionAnual, meses) {\n        const inflacionMensual = Math.pow(1 + (inflacionAnual \/ 100), 1 \/ 12) - 1;\n        return valorUVRActual * Math.pow(1 + inflacionMensual, meses);\n      }\n\n      function generarTablaAmortizacion(monto, tasaMensual, plazo, seguros, tipoCredito, valorUVR, inflacion, limite = 24) {\n        const tabla = [];\n        let saldoPendiente = monto;\n        const cuotaCapital = (monto * tasaMensual) \/ (1 - Math.pow(1 + tasaMensual, -plazo));\n\n        for (let mes = 1; mes <= Math.min(limite, plazo); mes++) {\n          const interes = saldoPendiente * tasaMensual;\n          const capital = cuotaCapital - interes;\n          saldoPendiente -= capital;\n\n          let cuotaFinal = cuotaCapital + seguros;\n          let valorUVRMes = valorUVR;\n\n          if (tipoCredito === \"UVR\") {\n            valorUVRMes = calcularUVRFutura(valorUVR, inflacion, mes - 1);\n            cuotaFinal = (cuotaCapital \/ valorUVR) * valorUVRMes + seguros;\n          }\n\n          tabla.push({\n            mes,\n            cuota: cuotaFinal,\n            capital: tipoCredito === \"UVR\" ? (capital \/ valorUVR) * valorUVRMes : capital,\n            interes: tipoCredito === \"UVR\" ? (interes \/ valorUVR) * valorUVRMes : interes,\n            saldo: Math.max(0, saldoPendiente),\n            valorUVR: valorUVRMes\n          });\n        }\n\n        return tabla;\n      }\n\n      function generarTablaCompleta(monto, tasaMensual, plazo, seguros, tipoCredito, valorUVR, inflacion) {\n        const tabla = [];\n        let saldoPendiente = monto;\n        const cuotaCapital = (monto * tasaMensual) \/ (1 - Math.pow(1 + tasaMensual, -plazo));\n\n        for (let mes = 1; mes <= plazo; mes++) {\n          const interes = saldoPendiente * tasaMensual;\n          const capital = cuotaCapital - interes;\n          saldoPendiente -= capital;\n\n          let cuotaFinal = cuotaCapital + seguros;\n          let valorUVRMes = valorUVR;\n\n          if (tipoCredito === \"UVR\") {\n            valorUVRMes = calcularUVRFutura(valorUVR, inflacion, mes - 1);\n            cuotaFinal = (cuotaCapital \/ valorUVR) * valorUVRMes + seguros;\n          }\n\n          tabla.push({\n            mes,\n            cuota: cuotaFinal,\n            capital: tipoCredito === \"UVR\" ? (capital \/ valorUVR) * valorUVRMes : capital,\n            interes: tipoCredito === \"UVR\" ? (interes \/ valorUVR) * valorUVRMes : interes,\n            saldo: Math.max(0, saldoPendiente),\n            valorUVR: valorUVRMes\n          });\n        }\n\n        return tabla;\n      }\n\n      function crearGraficoComparacion(cuotaActual, nuevaCuota) {\n        const maxCuota = Math.max(cuotaActual, nuevaCuota);\n        const alturaActual = (cuotaActual \/ maxCuota) * 80;\n        const alturaNueva = (nuevaCuota \/ maxCuota) * 80;\n\n        return `\n          <div class=\"comparison-chart\">\n            <div style=\"text-align: center; flex: 1;\">\n              <div class=\"chart-bar\" style=\"height: ${alturaActual}px;\">\n                Actual\n              <\/div>\n            <\/div>\n            <div style=\"text-align: center; flex: 1;\">\n              <div class=\"chart-bar new\" style=\"height: ${alturaNueva}px;\">\n                Nueva\n              <\/div>\n            <\/div>\n          <\/div>\n        `;\n      }\n\n      function toggleTabla() {\n        const tabla = document.getElementById('tablaAmortizacion');\n        if (tabla && tabla.style.display === 'none') {\n          tabla.style.display = 'block';\n        } else if (tabla) {\n          tabla.style.display = 'none';\n        }\n      }\n\n      function descargarExcel() {\n        if (!datosAmortizacion.actual.length || !datosAmortizacion.nueva.length) {\n          alert('No hay datos de amortizaci\u00f3n para descargar');\n          return;\n        }\n\n        const wb = XLSX.utils.book_new();\n        \n        \/\/ Crear hoja para escenario actual\n        const wsActual = XLSX.utils.json_to_sheet(\n          datosAmortizacion.actual.map(fila => ({\n            'Mes': fila.mes,\n            'Cuota': Math.round(fila.cuota),\n            'Capital': Math.round(fila.capital),\n            'Inter\u00e9s': Math.round(fila.interes),\n            'Saldo': Math.round(fila.saldo),\n            ...(fila.valorUVR && { 'Valor UVR': fila.valorUVR.toFixed(2) })\n          }))\n        );\n        \n        \/\/ Crear hoja para nuevo escenario\n        const wsNueva = XLSX.utils.json_to_sheet(\n          datosAmortizacion.nueva.map(fila => ({\n            'Mes': fila.mes,\n            'Cuota': Math.round(fila.cuota),\n            'Capital': Math.round(fila.capital),\n            'Inter\u00e9s': Math.round(fila.interes),\n            'Saldo': Math.round(fila.saldo),\n            ...(fila.valorUVR && { 'Valor UVR': fila.valorUVR.toFixed(2) })\n          }))\n        );\n\n        XLSX.utils.book_append_sheet(wb, wsActual, \"Escenario Actual\");\n        XLSX.utils.book_append_sheet(wb, wsNueva, \"Nuevo Escenario\");\n        \n        const fecha = new Date().toISOString().split('T')[0];\n        XLSX.writeFile(wb, `Simulacion_Credito_Hipotecario_${fecha}.xlsx`);\n      }\n\n      function simularRCV() {\n        const tipoCredito = document.getElementById(\"tipoCredito\").value;\n        const monto = desformatearNumero(document.getElementById(\"monto\").value);\n        const tasaEA = parseFloat(document.getElementById(\"tasaEA\").value);\n        const plazoActual = desformatearNumero(document.getElementById(\"plazoActual\").value);\n        const nuevoPlazo = desformatearNumero(document.getElementById(\"nuevoPlazo\").value);\n        const seguros = desformatearNumero(document.getElementById(\"seguros\").value);\n        \n        let valorUVR = 1;\n        let inflacion = 0;\n        \n        if (tipoCredito === \"UVR\") {\n          valorUVR = parseFloat(document.getElementById(\"valorUVR\").value) || 0;\n          inflacion = parseFloat(document.getElementById(\"inflacion\").value) || 0;\n        }\n\n        const resultadoDiv = document.getElementById(\"resultado\");\n\n        \/\/ Validar formulario\n        const errores = validarFormulario(monto, tasaEA, plazoActual, nuevoPlazo, tipoCredito, valorUVR, inflacion);\n\n        if (errores.length > 0) {\n          resultadoDiv.innerHTML = `\n            <div class=\"error-message\">\n              <strong>\u274c Se encontraron los siguientes errores:<\/strong>\n              <ul style=\"margin: 10px 0 0 20px;\">\n                ${errores.map(error => `<li>${error}<\/li>`).join('')}\n              <\/ul>\n            <\/div>\n          `;\n          resultadoDiv.style.display = 'block';\n          return;\n        }\n\n        const tasaMensual = Math.pow(1 + (tasaEA \/ 100), 1 \/ 12) - 1;\n        \n        \/\/ Calcular cuotas base\n        const cuotaBaseActual = (monto * tasaMensual) \/ (1 - Math.pow(1 + tasaMensual, -plazoActual));\n        const cuotaBaseNueva = (monto * tasaMensual) \/ (1 - Math.pow(1 + tasaMensual, -nuevoPlazo));\n        \n        let cuotaActual = cuotaBaseActual + seguros;\n        let nuevaCuota = cuotaBaseNueva + seguros;\n        \n        \/\/ Para UVR, calcular con el valor actual\n        if (tipoCredito === \"UVR\") {\n          cuotaActual = (cuotaBaseActual \/ valorUVR) * valorUVR + seguros;\n          nuevaCuota = (cuotaBaseNueva \/ valorUVR) * valorUVR + seguros;\n        }\n        \n        const diferenciaCuota = cuotaActual - nuevaCuota;\n        const tiempoAhorrado = plazoActual - nuevoPlazo;\n\n        \/\/ Generar tablas de amortizaci\u00f3n completas\n        datosAmortizacion.actual = generarTablaCompleta(monto, tasaMensual, plazoActual, seguros, tipoCredito, valorUVR, inflacion);\n        datosAmortizacion.nueva = generarTablaCompleta(monto, tasaMensual, nuevoPlazo, seguros, tipoCredito, valorUVR, inflacion);\n        \n        \/\/ Generar tablas limitadas para mostrar\n        const tablaActual = generarTablaAmortizacion(monto, tasaMensual, plazoActual, seguros, tipoCredito, valorUVR, inflacion);\n        const tablaNueva = generarTablaAmortizacion(monto, tasaMensual, nuevoPlazo, seguros, tipoCredito, valorUVR, inflacion);\n\n        const graficoComparacion = crearGraficoComparacion(cuotaActual, nuevaCuota);\n\n        \/\/ Calcular ahorros totales\n        const totalPagosActual = datosAmortizacion.actual.reduce((sum, fila) => sum + fila.cuota, 0);\n        const totalPagosNuevo = datosAmortizacion.nueva.reduce((sum, fila) => sum + fila.cuota, 0);\n        const ahorroTotal = totalPagosActual - totalPagosNuevo;\n\n        \/\/ Determinar si es ahorro o incremento\n        const esAhorro = diferenciaCuota > 0;\n        const textoResultado = esAhorro ? 'Ahorro mensual' : 'Incremento mensual';\n        const colorResultado = esAhorro ? '#4CAF50' : '#FF5722';\n\n        let infoUVR = '';\n        if (tipoCredito === \"UVR\") {\n          infoUVR = `\n            <div style=\"background: #e3f2fd; padding: 15px; border-radius: 8px; margin-bottom: 15px; border-left: 4px solid #2196F3;\">\n              <h4 style=\"color: #2196F3; margin: 0 0 10px 0;\">\ud83d\udcca Informaci\u00f3n UVR<\/h4>\n              <p style=\"margin: 5px 0; font-size: 14px; color: #333;\">\n                <strong>Valor UVR actual:<\/strong> ${valorUVR.toFixed(2)}<br>\n                <strong>Inflaci\u00f3n proyectada:<\/strong> ${inflacion}% anual<br>\n                <small style=\"color: #666;\">*Las cuotas variar\u00e1n seg\u00fan la evoluci\u00f3n de la UVR<\/small>\n              <\/p>\n            <\/div>\n          `;\n        }\n\n        resultadoDiv.innerHTML = `\n          <div style=\"text-align: center; margin-bottom: 20px;\">\n            <h3 style=\"color: #242424; margin: 0; font-size: 20px; font-weight: 600;\">\ud83d\udcca Resultados de la Simulaci\u00f3n<\/h3>\n          <\/div>\n          \n          ${infoUVR}\n          \n          ${graficoComparacion}\n          \n          <div style=\"display: grid; gap: 15px; margin-top: 20px;\">\n            <div style=\"background: white; padding: 20px; border-radius: 12px; box-shadow: 0 2px 10px rgba(0,0,0,0.05); border-left: 4px solid #838383;\">\n              <p style=\"margin: 0; color: #242424; font-size: 16px;\">\n                \ud83d\udcb3 <strong>Cuota actual aproximada:<\/strong><br>\n                <span style=\"font-size: 24px; color: #838383; font-weight: 700;\">${cuotaActual.toFixed(0).replace(\/\\B(?=(\\d{3})+(?!\\d))\/g, \".\")}<\/span>\n                ${tipoCredito === \"UVR\" ? '<small style=\"display: block; color: #666;\">*Valor inicial, variable seg\u00fan UVR<\/small>' : ''}\n              <\/p>\n            <\/div>\n            <div style=\"background: white; padding: 20px; border-radius: 12px; box-shadow: 0 2px 10px rgba(0,0,0,0.05); border-left: 4px solid #838383;\">\n              <p style=\"margin: 0; color: #242424; font-size: 16px;\">\n                \ud83d\udcc9 <strong>Nueva cuota estimada:<\/strong><br>\n                <span style=\"font-size: 24px; color: #838383; font-weight: 700;\">${nuevaCuota.toFixed(0).replace(\/\\B(?=(\\d{3})+(?!\\d))\/g, \".\")}<\/span>\n                ${tipoCredito === \"UVR\" ? '<small style=\"display: block; color: #666;\">*Valor inicial, variable seg\u00fan UVR<\/small>' : ''}\n              <\/p>\n            <\/div>\n            <div style=\"background: white; padding: 20px; border-radius: 12px; box-shadow: 0 2px 10px rgba(0,0,0,0.05); border-left: 4px solid ${colorResultado};\">\n              <p style=\"margin: 0; color: #242424; font-size: 16px;\">\n                ${esAhorro ? '\u2705' : '\u26a0\ufe0f'} <strong>${textoResultado}:<\/strong><br>\n                <span style=\"font-size: 24px; color: ${colorResultado}; font-weight: 700;\">${Math.abs(diferenciaCuota).toFixed(0).replace(\/\\B(?=(\\d{3})+(?!\\d))\/g, \".\")}<\/span>\n              <\/p>\n            <\/div>\n            <div style=\"background: white; padding: 20px; border-radius: 12px; box-shadow: 0 2px 10px rgba(0,0,0,0.05); border-left: 4px solid #4CAF50;\">\n              <p style=\"margin: 0; color: #242424; font-size: 16px;\">\n                \u23f0 <strong>Tiempo ahorrado:<\/strong><br>\n                <span style=\"font-size: 24px; color: #4CAF50; font-weight: 700;\">${tiempoAhorrado} meses<\/span>\n                <span style=\"font-size: 14px; color: #666; display: block;\">(${(tiempoAhorrado\/12).toFixed(1)} a\u00f1os)<\/span>\n              <\/p>\n            <\/div>\n            <div style=\"background: linear-gradient(135deg, #FD6200 0%, #FF8533 100%); padding: 20px; border-radius: 12px; color: white; text-align: center;\">\n              <p style=\"margin: 0; font-size: 16px;\">\n                \ud83c\udfaf <strong>Ahorro total proyectado:<\/strong><br>\n                <span style=\"font-size: 28px; font-weight: 700; text-shadow: 0 2px 4px rgba(0,0,0,0.3);\">${Math.abs(ahorroTotal).toFixed(0).replace(\/\\B(?=(\\d{3})+(?!\\d))\/g, \".\")}<\/span>\n                ${tipoCredito === \"UVR\" ? '<small style=\"display: block; margin-top: 5px;\">*C\u00e1lculo basado en inflaci\u00f3n proyectada<\/small>' : ''}\n              <\/p>\n            <\/div>\n          <\/div>\n\n          <div style=\"margin-top: 25px;\">\n            <h4 style=\"color: #242424; margin-bottom: 15px; display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap;\">\n              \ud83d\udccb Tabla de Amortizaci\u00f3n (Primeros 24 meses)\n              <div style=\"display: flex; gap: 10px; margin-top: 5px;\">\n                <button onclick=\"toggleTabla()\" class=\"secondary-button\" style=\"margin: 0; padding: 8px 12px; font-size: 12px;\">\n                  Ver\/Ocultar\n                <\/button>\n                <button onclick=\"descargarExcel()\" class=\"download-button\" style=\"margin: 0; padding: 8px 12px; font-size: 12px;\">\n                  \ud83d\udce5 Descargar Excel\n                <\/button>\n              <\/div>\n            <\/h4>\n            <div id=\"tablaAmortizacion\" style=\"display: none;\">\n              <div style=\"display: grid; grid-template-columns: 1fr 1fr; gap: 15px; margin-bottom: 15px;\">\n                <div>\n                  <h5 style=\"color: #838383; margin: 0 0 10px 0;\">Escenario Actual<\/h5>\n                  <div class=\"amortization-table\">\n                    <table>\n                      <thead>\n                        <tr>\n                          <th>Mes<\/th>\n                          <th>Cuota<\/th>\n                          <th>Capital<\/th>\n                          <th>Inter\u00e9s<\/th>\n                          <th>Saldo<\/th>\n                          ${tipoCredito === \"UVR\" ? '<th>UVR<\/th>' : ''}\n                        <\/tr>\n                      <\/thead>\n                      <tbody>\n                        ${tablaActual.map(fila => `\n                          <tr>\n                            <td>${fila.mes}<\/td>\n                            <td>${fila.cuota.toFixed(0).replace(\/\\B(?=(\\d{3})+(?!\\d))\/g, \".\")}<\/td>\n                            <td>${fila.capital.toFixed(0).replace(\/\\B(?=(\\d{3})+(?!\\d))\/g, \".\")}<\/td>\n                            <td>${fila.interes.toFixed(0).replace(\/\\B(?=(\\d{3})+(?!\\d))\/g, \".\")}<\/td>\n                            <td>${fila.saldo.toFixed(0).replace(\/\\B(?=(\\d{3})+(?!\\d))\/g, \".\")}<\/td>\n                            ${tipoCredito === \"UVR\" ? `<td>${fila.valorUVR.toFixed(2)}<\/td>` : ''}\n                          <\/tr>\n                        `).join('')}\n                      <\/tbody>\n                    <\/table>\n                  <\/div>\n                <\/div>\n                <div>\n                  <h5 style=\"color: #FD6200; margin: 0 0 10px 0;\">Nuevo Escenario<\/h5>\n                  <div class=\"amortization-table\">\n                    <table>\n                      <thead>\n                        <tr>\n                          <th>Mes<\/th>\n                          <th>Cuota<\/th>\n                          <th>Capital<\/th>\n                          <th>Inter\u00e9s<\/th>\n                          <th>Saldo<\/th>\n                          ${tipoCredito === \"UVR\" ? '<th>UVR<\/th>' : ''}\n                        <\/tr>\n                      <\/thead>\n                      <tbody>\n                        ${tablaNueva.map(fila => `\n                          <tr>\n                            <td>${fila.mes}<\/td>\n                            <td>${fila.cuota.toFixed(0).replace(\/\\B(?=(\\d{3})+(?!\\d))\/g, \".\")}<\/td>\n                            <td>${fila.capital.toFixed(0).replace(\/\\B(?=(\\d{3})+(?!\\d))\/g, \".\")}<\/td>\n                            <td>${fila.interes.toFixed(0).replace(\/\\B(?=(\\d{3})+(?!\\d))\/g, \".\")}<\/td>\n                            <td>${fila.saldo.toFixed(0).replace(\/\\B(?=(\\d{3})+(?!\\d))\/g, \".\")}<\/td>\n                            ${tipoCredito === \"UVR\" ? `<td>${fila.valorUVR.toFixed(2)}<\/td>` : ''}\n                          <\/tr>\n                        `).join('')}\n                      <\/tbody>\n                    <\/table>\n                  <\/div>\n                <\/div>\n              <\/div>\n              \n              <div style=\"background: #f9f9f9; padding: 15px; border-radius: 8px; margin-top: 15px; border-left: 4px solid #2196F3;\">\n                <h5 style=\"color: #2196F3; margin: 0 0 10px 0;\">\u2139\ufe0f Informaci\u00f3n importante:<\/h5>\n                <ul style=\"margin: 0; padding-left: 20px; font-size: 13px; color: #555;\">\n                  <li>Los c\u00e1lculos son aproximados y pueden variar seg\u00fan las condiciones del banco<\/li>\n                  <li>Se recomienda consultar con su entidad financiera para obtener valores exactos<\/li>\n                  ${tipoCredito === \"UVR\" ? '<li>Para cr\u00e9ditos UVR, las cuotas var\u00edan seg\u00fan la evoluci\u00f3n de la Unidad de Valor Real<\/li>' : ''}\n                  <li>Los seguros pueden cambiar seg\u00fan las pol\u00edticas de la entidad<\/li>\n                  <li>Use el bot\u00f3n \"Descargar Excel\" para obtener la tabla completa de amortizaci\u00f3n<\/li>\n                <\/ul>\n              <\/div>\n            <\/div>\n          <\/div>\n        `;\n\n        resultadoDiv.style.display = 'block';\n      }\n    <\/script>\n  <\/div>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4771dbef elementor-widget elementor-widget-text-editor\" data-id=\"4771dbef\" 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 data-start=\"178\" data-end=\"414\">Ahora ya sabes c\u00f3mo un abono inteligente a capital puede ayudarte a pagar menos intereses y reducir el tiempo de tu cr\u00e9dito hipotecario. Usar este simulador te dio una visi\u00f3n clara del impacto real que puede tener una buena decisi\u00f3n financiera.<\/p><p data-start=\"416\" data-end=\"560\">\ud83d\udca1 <strong data-start=\"419\" data-end=\"497\">Reducir tu cr\u00e9dito hipotecario no solo es posible, tambi\u00e9n es inteligente. <\/strong>Cada abono que haces hoy, se traduce en tranquilidad ma\u00f1ana.<\/p><p data-start=\"562\" data-end=\"688\">\u00a0<\/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-9213320 elementor-widget elementor-widget-html\" data-id=\"9213320\" 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<!DOCTYPE html>\r\n<html lang=\"es\">\r\n<head>\r\n    <meta charset=\"UTF-8\">\r\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n    <title>Banner Inspecci\u00f3n T\u00e9cnica de Inmuebles<\/title>\r\n    <style>\r\n        .banner-inspeccion {\r\n            background-color: #242424 !important;\r\n            color: #fff !important;\r\n            border-radius: 0.75rem !important;\r\n            display: flex !important;\r\n            justify-content: space-between !important;\r\n            align-items: center !important;\r\n            padding: 1.5rem 2rem !important;\r\n            max-width: 900px !important;\r\n            margin: 20px auto !important;\r\n            gap: 1.5rem !important;\r\n            box-shadow: 0 4px 12px rgba(0,0,0,0.15) !important;\r\n            font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif !important;\r\n            position: relative !important;\r\n            overflow: hidden !important;\r\n        }\r\n        \r\n        .banner-inspeccion * {\r\n            box-sizing: border-box !important;\r\n        }\r\n        \r\n        \/* Efecto decorativo de fondo *\/\r\n        .banner-inspeccion::before {\r\n            content: '\ud83c\udfe0' !important;\r\n            position: absolute !important;\r\n            top: 50% !important;\r\n            right: 20px !important;\r\n            font-size: 80px !important;\r\n            opacity: 0.08 !important;\r\n            transform: translateY(-50%) rotate(-10deg) !important;\r\n            z-index: 0 !important;\r\n        }\r\n        \r\n        .banner-content-inspeccion {\r\n            flex: 1 !important;\r\n            position: relative !important;\r\n            z-index: 1 !important;\r\n        }\r\n        \r\n        .banner-inspeccion .banner-title-inspeccion {\r\n            font-size: 1.3rem !important;\r\n            font-weight: bold !important;\r\n            color: #FD6200 !important;\r\n            margin: 0 0 0.5rem 0 !important;\r\n            line-height: 1.3 !important;\r\n            text-transform: uppercase !important;\r\n            letter-spacing: -0.5px !important;\r\n        }\r\n        \r\n        .banner-inspeccion .banner-text-inspeccion {\r\n            font-size: 0.95rem !important;\r\n            line-height: 1.4 !important;\r\n            color: #ddd !important;\r\n            margin: 0 0 0.8rem 0 !important;\r\n        }\r\n        \r\n        .banner-inspeccion .banner-text-inspeccion strong {\r\n            color: #fff !important;\r\n        }\r\n        \r\n        .banner-inspeccion .savings-highlight-inspeccion {\r\n            font-size: 0.9rem !important;\r\n            color: #4ade80 !important;\r\n            font-weight: 600 !important;\r\n            margin: 0 !important;\r\n            display: flex !important;\r\n            align-items: center !important;\r\n            gap: 8px !important;\r\n        }\r\n        \r\n        .banner-inspeccion .savings-highlight-inspeccion::before {\r\n            content: '\ud83d\udcb0' !important;\r\n            font-size: 16px !important;\r\n            animation: bounce 2s infinite !important;\r\n        }\r\n        \r\n        @keyframes bounce {\r\n            0%, 20%, 50%, 80%, 100% { \r\n                transform: translateY(0) !important; \r\n            }\r\n            40% { \r\n                transform: translateY(-4px) !important; \r\n            }\r\n            60% { \r\n                transform: translateY(-2px) !important; \r\n            }\r\n        }\r\n        \r\n        .banner-inspeccion .banner-cta-inspeccion {\r\n            background: linear-gradient(135deg, #FD6200 0%, #f7931e 100%) !important;\r\n            color: #fff !important;\r\n            text-decoration: none !important;\r\n            padding: 0.7rem 1.2rem !important;\r\n            border-radius: 0.5rem !important;\r\n            font-weight: bold !important;\r\n            white-space: nowrap !important;\r\n            transition: all 0.3s ease !important;\r\n            font-size: 0.95rem !important;\r\n            text-transform: uppercase !important;\r\n            border: none !important;\r\n            position: relative !important;\r\n            z-index: 1 !important;\r\n            overflow: hidden !important;\r\n            letter-spacing: 0.5px !important;\r\n            box-shadow: 0 4px 12px rgba(253, 98, 0, 0.3) !important;\r\n        }\r\n        \r\n        .banner-inspeccion .banner-cta-inspeccion::before {\r\n            content: '' !important;\r\n            position: absolute !important;\r\n            top: 0 !important;\r\n            left: -100% !important;\r\n            width: 100% !important;\r\n            height: 100% !important;\r\n            background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent) !important;\r\n            transition: left 0.6s !important;\r\n        }\r\n        \r\n        .banner-inspeccion .banner-cta-inspeccion:hover::before {\r\n            left: 100% !important;\r\n        }\r\n        \r\n        .banner-inspeccion .banner-cta-inspeccion:hover {\r\n            background: linear-gradient(135deg, #e45600 0%, #f7931e 100%) !important;\r\n            transform: translateY(-2px) scale(1.02) !important;\r\n            box-shadow: 0 8px 20px rgba(253, 98, 0, 0.4) !important;\r\n            color: #fff !important;\r\n            text-decoration: none !important;\r\n        }\r\n        \r\n        .banner-inspeccion .banner-cta-inspeccion:visited {\r\n            color: #fff !important;\r\n        }\r\n        \r\n        .banner-inspeccion .banner-cta-inspeccion:focus {\r\n            color: #fff !important;\r\n            outline: 2px solid #FD6200 !important;\r\n            outline-offset: 2px !important;\r\n        }\r\n        \r\n        .banner-inspeccion .banner-cta-inspeccion:active {\r\n            transform: translateY(0) scale(1) !important;\r\n        }\r\n        \r\n        @media (max-width: 700px) {\r\n            .banner-inspeccion {\r\n                flex-direction: column !important;\r\n                align-items: flex-start !important;\r\n                text-align: center !important;\r\n                padding: 1.5rem !important;\r\n            }\r\n            \r\n            .banner-inspeccion .banner-cta-inspeccion {\r\n                align-self: center !important;\r\n                margin-top: 1rem !important;\r\n                width: 100% !important;\r\n                text-align: center !important;\r\n            }\r\n            \r\n            .banner-inspeccion .banner-title-inspeccion {\r\n                font-size: 1.2rem !important;\r\n            }\r\n            \r\n            .banner-inspeccion::before {\r\n                font-size: 60px !important;\r\n                right: 15px !important;\r\n            }\r\n        }\r\n        \r\n        @media (max-width: 480px) {\r\n            .banner-inspeccion {\r\n                padding: 1.2rem 1.5rem !important;\r\n                margin: 15px !important;\r\n            }\r\n            \r\n            .banner-inspeccion .banner-title-inspeccion {\r\n                font-size: 1.1rem !important;\r\n            }\r\n            \r\n            .banner-inspeccion .banner-text-inspeccion {\r\n                font-size: 0.9rem !important;\r\n            }\r\n            \r\n            .banner-inspeccion .savings-highlight-inspeccion {\r\n                font-size: 0.85rem !important;\r\n            }\r\n        }\r\n    <\/style>\r\n<\/head>\r\n<body>\r\n    <section class=\"banner-inspeccion\" aria-label=\"Inspecci\u00f3n t\u00e9cnica de inmuebles\">\r\n        <div class=\"banner-content-inspeccion\">\r\n            <h3 class=\"banner-title-inspeccion\">Inspecci\u00f3n t\u00e9cnica de inmueble<\/h3>\r\n            <p class=\"banner-text-inspeccion\">\r\n                Antes de recibir tu casa o apartamento, \u00a1aseg\u00farate de que todo est\u00e9 en perfecto estado! \r\n                Un experto detectar\u00e1 fallas ocultas. <strong>Agenda tu inspecci\u00f3n hoy.<\/strong>\r\n            <\/p>\r\n            <p class=\"savings-highlight-inspeccion\">\u00a1Podr\u00edas ahorrar millones!<\/p>\r\n        <\/div>\r\n        <a class=\"banner-cta-inspeccion\" \r\n           href=\"https:\/\/inspeccion360.co\/\" \r\n           target=\"_blank\"\r\n           title=\"Solicitar cotizaci\u00f3n para inspecci\u00f3n t\u00e9cnica de inmueble\">\r\n           M\u00e1s Informaci\u00f3n \u2192\r\n        <\/a>\r\n    <\/section>\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5f2a5b14 elementor-widget elementor-widget-spacer\" data-id=\"5f2a5b14\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\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<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-3aa5a375 elementor-hidden-mobile elementor-hidden-tablet\" data-id=\"3aa5a375\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\u00bfQuieres saber c\u00f3mo bajar el tiempo de tu cr\u00e9dito hipotecario si haces abono inteligente a capital? Con este simulador puedes [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-888","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/inspeccion360.co\/en\/wp-json\/wp\/v2\/pages\/888","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/inspeccion360.co\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/inspeccion360.co\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/inspeccion360.co\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/inspeccion360.co\/en\/wp-json\/wp\/v2\/comments?post=888"}],"version-history":[{"count":17,"href":"https:\/\/inspeccion360.co\/en\/wp-json\/wp\/v2\/pages\/888\/revisions"}],"predecessor-version":[{"id":1651,"href":"https:\/\/inspeccion360.co\/en\/wp-json\/wp\/v2\/pages\/888\/revisions\/1651"}],"wp:attachment":[{"href":"https:\/\/inspeccion360.co\/en\/wp-json\/wp\/v2\/media?parent=888"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}