.vk-cf7{display:grid;gap:1rem}.vk-cf7 label{display:grid;gap:.375rem}.vk-cf7-fila{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.vk-cf7 fieldset{border:0;margin:0;padding:0;min-width:0}.vk-cf7 legend{padding:0;margin-bottom:.5rem;font-weight:600}.vk-cf7-radios .wpcf7-radio{display:flex;flex-wrap:wrap;gap:.5rem}.vk-cf7-radios .wpcf7-list-item{margin:0}.vk-cf7-radios .wpcf7-list-item label{display:inline-flex;align-items:center;padding:.625rem 1rem;border-radius:.625rem;background:#f1f2f8;box-shadow:inset 0 0 0 1px rgb(0 11 51 / .12);cursor:pointer;font-weight:500}.vk-cf7-radios .wpcf7-list-item input{position:absolute;opacity:0;pointer-events:none}.vk-cf7-radios .wpcf7-list-item label:has(input:checked){background:#2341d4;color:#fff;box-shadow:none}.vk-cf7-radios .wpcf7-list-item label:has(input:focus-visible){outline:2px solid #484afa;outline-offset:2px}.vk-cf7 input[type="radio"],.vk-cf7 input[type="checkbox"]{accent-color:#2341d4}.vk-cf7-opt,.vk-cf7-pista{font-weight:400;color:#4a5275}.vk-cf7-pista{font-size:.8125rem}.vk-cf7 .wpcf7-acceptance .wpcf7-list-item{margin:0}@media (max-width:767px){.vk-cf7-fila{grid-template-columns:1fr}}.vk-cf7 select{width:100%}.vk-cf7 .wpcf7-acceptance label{display:inline-flex;align-items:center;gap:.5rem;font-weight:400}.vk-cf7 a{color:#2341d4;text-decoration:underline}.vk-op,.vk-caso,.vk-fila-bolsa{cursor:pointer;transition:background-color .2s,box-shadow .2s}.vk-op:hover{background-color:rgb(0 11 51 / .05)}.vk-op.is-on{background-color:#2341d4!important}.vk-op.is-on .et_pb_text,.vk-op.is-on .et_pb_text *{color:#fff!important}.vk-op.is-on .et_pb_text:last-child:not(:first-child) *{color:rgb(255 255 255 / .8)!important}.vk-op.is-disabled{opacity:.35;cursor:not-allowed}.vk-caso.is-on{box-shadow:inset 0 0 0 2px #2341d4;background-color:#f5f7ff!important}.vk-op:focus-visible,.vk-caso:focus-visible,.vk-fila-bolsa:focus-visible{outline:2px solid #484afa;outline-offset:2px}.vk-rango{-webkit-appearance:none;appearance:none;width:100%;height:8px;border-radius:99px;margin:.5rem 0;background:linear-gradient(90deg,#2341d4 var(--p,0%),rgb(0 11 51 / .3) var(--p,0%));cursor:pointer}.vk-rango::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:#fff;border:5px solid #2341d4}.vk-rango::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#fff;border:5px solid #2341d4}.vk-rango:focus-visible{outline:2px solid #484afa;outline-offset:4px}.vk-barras{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;height:15rem;align-items:end}.vk-barra{display:grid;grid-template-rows:auto 1fr auto;height:100%;text-align:center;gap:.25rem}.vk-barra-v{font-size:.75rem;font-weight:600;color:#000b33}.vk-barra-col{display:flex;align-items:flex-end;border-bottom:1px dashed rgb(0 11 51 / .12)}.vk-barra-col i{display:block;width:100%;background:#c3cdfb;transition:height .4s cubic-bezier(.22,1,.36,1)}.vk-barra:nth-child(2) .vk-barra-col i{background:#c9d1ff}.vk-barra:nth-child(3) .vk-barra-col i{background:#ddd5ff}.vk-barra:nth-child(4) .vk-barra-col i{background:#cfeef9}.vk-barra.is-on .vk-barra-col i{background:#2341d4}.vk-barra.is-off{opacity:.4}.vk-barra-l{font-size:.75rem;color:#4a5275;line-height:1.2}.vk-barra-l small{display:block;font-size:.7rem}.vk-tabla{overflow:auto!important}.vk-tabla-cabecera{position:sticky;top:0;z-index:2}.vk-tabla .vk-total{display:none!important}.vk-tabla.modo-total .vk-total{display:flex!important}.vk-tabla.modo-total .vk-cuota{display:none!important}.vk-fila-bolsa:hover{background-color:#f1f2f8}.vk-fila-bolsa.is-sel{background-color:#e3e9ff;box-shadow:inset 4px 0 0 #2341d4}@media (max-width:767px){.vk-tabla>.et_pb_group{min-width:640px}}.vk-sim-resultado{gap:1rem;color:#000b33;min-width:0}.vk-sim-resultado>*{min-width:0;max-width:100%}.vk-res-k{justify-self:start;align-self:flex-start;font-size:.75rem;font-weight:700;padding:4px 10px;border-radius:6px;background:rgb(35 65 212 / .14);color:#2341d4}.vk-res-name{margin:0;font:700 clamp(1.7rem, 2.6vw, 2.2rem)/1.1 Sora,sans-serif;letter-spacing:-.03em;color:#000b33;padding:0}.vk-res-fit-l{display:flex;justify-content:space-between;font-size:.75rem;font-weight:600;color:#4a5275;margin-bottom:8px}.vk-res-fit-bar{position:relative;height:8px;border-radius:99px;background:linear-gradient(90deg,#7755fc 0%,#c9d1ff 50%,#2341d4 100%)}.vk-res-fit-bar i{position:absolute;top:50%;width:20px;height:20px;border-radius:50%;background:#fff;border:5px solid #000b33;transform:translate(-50%,-50%);transition:left .45s cubic-bezier(.22,1,.36,1)}.vk-res-note,.vk-res-small{margin:8px 0 0;font-size:.85rem;color:#4a5275}.vk-res-figs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.vk-res-figs>div,.vk-res-caja{padding:14px 16px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px rgb(0 11 51 / .12);display:grid;gap:4px}.vk-res-figs span{font-size:.75rem;color:#4a5275}.vk-res-figs b{font:700 clamp(1.06rem, .95rem + .6vw, 1.875rem)/1.1 Sora,sans-serif;letter-spacing:-.02em}.vk-res-pm{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.vk-res-pm span{font-size:.75rem;color:#4a5275}.vk-res-pm b{font:700 1.2rem/1.1 Sora,sans-serif}.vk-res-pm-bar{display:flex;gap:4px;height:10px}.vk-res-pm-bar i{flex:1;border-radius:4px;background:#2341d4;opacity:.85}.vk-res-pm-bar i:nth-child(even){opacity:.55}.vk-res-table{width:100%;border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums;margin:0}.vk-res-table th{text-align:left;font-size:.75rem;font-weight:600;color:#4a5275;padding:0 8px 6px;border:0}.vk-res-table td{padding:8px;border:0;border-top:1px solid rgb(0 11 51 / .12);color:#000b33}.vk-res-table th:not(:first-child),.vk-res-table td:not(:first-child){text-align:right}.vk-res-table tr.is-on td{background:rgb(35 65 212 / .14);font-weight:700}.vk-res-why{list-style:none;margin:0;padding:0;display:grid;gap:8px}.vk-res-why li{display:grid;grid-template-columns:18px 1fr;gap:10px;font-size:.875rem;line-height:1.4;padding:0}.vk-res-why svg{width:18px;height:18px;color:#2341d4;margin-top:1px}.vk-res-actions{display:flex;flex-wrap:wrap;gap:10px}.vk-res-btn{display:inline-flex;align-items:center;padding:.75rem 1.5rem;border-radius:.625rem;font:600 .95rem/1.2 Sora,sans-serif;text-decoration:none;transition:background-color .2s}.vk-res-btn.is-azul{background:#2341d4;color:#fff}.vk-res-btn.is-azul:hover{background:#191380;color:#fff}.vk-res-btn.is-fantasma{color:#000b33;box-shadow:inset 0 0 0 1.5px rgb(0 11 51 / .3)}.vk-res-btn.is-fantasma:hover{background:#000b33;color:#fff}@media (max-width:420px){.vk-res-figs{grid-template-columns:1fr}}@media (max-width:767px){.vk-res-table{font-size:.72rem;table-layout:fixed;width:100%}.vk-res-table th:first-child,.vk-res-table td:first-child{width:40%;white-space:nowrap}.vk-res-table th{white-space:normal}.vk-res-table th,.vk-res-table td{padding:6px 4px}.vk-res-figs b{font-size:1.15rem}.vk-res-actions .vk-res-btn{width:100%;justify-content:center}}