.simulador-hipoteca{font-family:"Roboto Flex",Roboto,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;color:#111}.simulador-hipoteca .row+.row{margin-top:1.25rem}.simulador-hipoteca label{margin-bottom:0;color:rgb(0 0 0 / .72);font-size:.98rem}.simulador-hipoteca input[type="number"]{width:110px;max-width:100%;border:1px solid rgb(0 0 0 / .16);border-radius:0;padding:8px 10px;text-align:center;color:#111;background:#fff;font-size:.95rem}.simulador-hipoteca input[type="number"]:focus{outline:none;border-color:#111}.simulador-hipoteca input[type="range"]{accent-color:#111;height:4px}.simulador-hipoteca input[type="radio"]{accent-color:#111}.simulador-hipoteca .btn-control{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgb(0 0 0 / .16);background:#fff;color:#111;font-size:1.1rem;line-height:1;padding:0;cursor:pointer;transition:background-color 0.2s ease,border-color 0.2s ease}.simulador-hipoteca .btn-control:hover,.simulador-hipoteca .btn-control:focus{background:rgb(0 0 0 / .03);border-color:#111;outline:none}.simulador-hipoteca .precio-container,.simulador-hipoteca .ahorro-container,.simulador-hipoteca .plazo-container,.simulador-hipoteca .interes-container{display:inline-flex;align-items:center;gap:6px}.simulador-hipoteca .sim-hipoteca-note{background:rgb(0 0 0 / .03);border:1px solid rgb(0 0 0 / .08);color:rgb(0 0 0 / .72);font-size:.92rem;line-height:1.45}.simulador-hipoteca .sim-hipoteca-results{border:1px solid rgb(0 0 0 / .12);background:#fff}.simulador-hipoteca .sim-hipoteca-summary-head{background:#111;color:rgb(255 255 255 / .92);border-bottom:1px solid rgb(255 255 255 / .08)}.simulador-hipoteca .sim-hipoteca-summary-head .cuota-mensual{font-family:"Playfair Display",Playfair,Georgia,"Times New Roman",serif;font-weight:400;font-size:1rem;letter-spacing:0}.simulador-hipoteca .sim-hipoteca-summary-head #cuota-mensual{display:inline-block;margin-top:6px;font-size:clamp(2rem, 4vw, 2.6rem);line-height:1.1}.simulador-hipoteca .sim-hipoteca-summary-meta,.simulador-hipoteca .sim-hipoteca-summary-body{background:#fff;color:rgb(0 0 0 / .88);font-size:.98rem}.simulador-hipoteca .sim-hipoteca-summary-meta{border-bottom:1px solid rgb(0 0 0 / .08)}.simulador-hipoteca .sim-hipoteca-summary-body .d-flex{border-bottom:1px solid rgb(0 0 0 / .06)}.simulador-hipoteca .sim-hipoteca-summary-body .d-flex:last-of-type{border-bottom:0}.simulador-hipoteca .sim-hipoteca-summary-body .bold{font-weight:600;color:#111}.simulador-hipoteca canvas{margin-top:12px}@media (max-width:991.98px){.simulador-hipoteca .sim-hipoteca-results{margin-top:1.5rem}}