.fp2 .fp2-budget{gap:24px!important}.fp2 .fp2-budget label{display:flex!important;flex-direction:column;gap:8px!important}.fp2 .fp2-range-value{font-size:25px;font-weight:750;color:#173e45;line-height:1.3;font-variant-numeric:tabular-nums}.fp2 .focus-finance input.fp2-range{appearance:none!important;-webkit-appearance:none!important;width:100%!important;height:44px!important;min-height:44px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:0 0!important;cursor:pointer;box-shadow:none!important;accent-color:#215c60}.fp2 .fp2-range::-webkit-slider-runnable-track{height:8px;border-radius:9px;background:linear-gradient(to right,#215c60 0 var(--fill),#dbe5e5 var(--fill) 100%)}.fp2 .fp2-range::-webkit-slider-thumb{-webkit-appearance:none;width:28px;height:28px;margin-top:-10px;border-radius:50%;background:#fff;border:3px solid #215c60;box-shadow:0 2px 6px rgba(23,62,69,.15)}.fp2 .fp2-range::-moz-range-track{height:8px;border-radius:9px;background:#dbe5e5}.fp2 .fp2-range::-moz-range-progress{height:8px;background:#215c60}.fp2 .fp2-range::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:#fff;border:3px solid #215c60}.fp2 .fp2-range:focus-visible{outline:2px solid #215c60!important;outline-offset:4px}.fp2 .fp2-range-ends{display:flex;justify-content:space-between;font-size:12px;color:#627579}.fp2 .fp2-finance-recap{font-size:14px}@media (max-width:600px){.fp2 .fp2-budget{grid-template-columns:1fr!important}.fp2 .fp2-range-value{font-size:23px}}