.mod-cotizador{position:relative}.mod-cotizador img{max-width:100%}.mod-cotizador:before{background:linear-gradient(180deg,#c6ac8f 56.25%,rgba(198,172,143,.7));bottom:50px;content:"";left:0;position:absolute;right:0;top:50px;z-index:-1}.steps-progress{display:flex;margin-bottom:20px;width:100%}.steps-progress.inactive{display:none}.progress-step{flex:1}.progress-title{color:#8d96a7;font-size:14px;font-weight:400;margin-bottom:6px;text-align:center;transition:all .2s ease}.progress-line{background:#b8bec9;border-radius:10px;height:4px;transition:all .2s ease}.progress-step.active .progress-title{color:#12284c;font-weight:700}.progress-step.active .progress-line{background:#12284c}.progress-step.completed .progress-title{color:#12284c}.progress-step.completed .progress-line{background:#12284c}.form-cotizador{align-items:center;background:var(--Beige,#eae0d5);display:flex;flex-direction:column;height:520px;justify-content:center;max-width:593px;padding:25px}.step{display:none;width:100%}.active{display:block}.form-group label{display:block;font-family:Gotham;font-size:16px;line-height:130%}.form-group input,select{border:1px solid var(--bs-primary);border-radius:8px;font-size:14px;height:41px;padding:5px 20px;width:100%}.form-group{padding-bottom:15px}.next-step,.submit-btn{align-items:center;background:var(--Azul,#15253f);border:0;border-radius:12px;color:#fff;font-size:20px;font-weight:700;justify-content:center;padding:10px 15px;width:100%}.help-block{color:red;font-size:12px;font-style:italic;margin-top:3px}.version-radio{opacity:0;position:absolute}.card{align-items:center;background-color:transparent;border:1px solid var(--bs-primary);border-radius:10px;display:flex;flex-direction:row;opacity:.6;padding:15px;transition:all .2s ease}.versions-list{margin:20px auto 35px;max-width:425px}.version-radio:checked+.card{background-color:#fff;border-color:#b89c7a;opacity:1}.version-option{cursor:pointer;display:block;margin-bottom:16px}.card img{width:138px}.card-content{color:var(--Azul,#15253f);display:flex;flex-direction:column;justify-content:center;padding-left:16px}.left-separator{border-left:2px solid #cbbba0}.card-content .title{font-size:24px;font-weight:700;margin-bottom:5px}.card-content .desc{font-size:20px}.months-selector p{font-size:16px;margin-bottom:12px}.months-buttons{align-items:flex-start;align-self:stretch;display:flex;gap:12px;margin-bottom:15px;width:100%}.month-btn{border:1px solid var(--bs-primary);border-radius:4px;color:#000;flex:1;padding:8px 12px}.month-btn.active{background:var(--bs-primary);color:#fff}.summary-box{background:#f4eadf;border-radius:4px;display:flex;gap:30px;margin:15px 0;padding:10px 20px}.summary-box p{font-size:14px;margin-bottom:0}.store-field label{margin-bottom:5px}#financed-amount,#interest-rate{font-size:20px;font-weight:700}#monthly-payment{font-size:32px;font-weight:700}.down-payment{column-gap:20px;display:flex}.range-wrapper{align-items:center;border-radius:8px;flex:2;font-family:Inter,Segoe UI,sans-serif;max-width:820px;position:relative}.range-label{flex-shrink:0;font-size:14px;font-weight:500;position:absolute}.range-min{left:0;top:0}.range-max{right:0;top:0}.range-value{background:#fff;border:1px solid var(--bs-primary);border-radius:4px;font-size:16px;padding:10px;text-align:center;width:100px}.range-track-wrapper{align-items:center;display:flex;flex:1;height:35px;margin-top:8px;position:relative}.range-tooltip{background:#b89878;background:var(--bs-primary);bottom:34px;color:#fff;font-size:12px;font-weight:500;padding:5px 15px;pointer-events:none;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:1}#down-payment-range{-webkit-appearance:none;appearance:none;background:transparent;height:8px;margin:0;outline:none;width:100%;--p:18.18%;background:linear-gradient(to right,#b89878 0,#b89878 var(--p),#8a93a8 var(--p),#8a93a8 100%);border-radius:6px}#down-payment-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#d9c2a4;border:4px solid #fff;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.15);cursor:pointer;height:26px;margin-top:0;width:26px}#down-payment-range.focus-visible{outline:none!important}.step-result{margin:auto;max-width:465px}.step-result h2{border-left:3px solid #c6ac8f;margin-bottom:15px;padding-left:12px}.result-data{margin:auto;max-width:385px}.result-data>div{margin-bottom:15px}.monthly-result{margin-bottom:25px;text-align:center}.monthly-result p{font-size:18px;margin-bottom:10px}#monthly-payment-result{font-size:36px}.disclaimer{font-size:12px;margin-top:25px;text-align:center}@media screen and (max-width:767px){.mod-cotizador{padding:25px 10px}.mod-cotizador:before{bottom:0;top:0}.form-cotizador{padding:20px 15px}.summary-box{padding:10px}#financed-amount,#interest-rate{font-size:18px}#monthly-payment{font-size:28px}.card-content .desc,.next-step,.submit-btn{font-size:18px}}@media screen and (max-width:420px){.summary-box{gap:5px}.progress-title span{display:block}}