.custom-range_customRange__AMC5w{width:100%}.custom-range_customRange__AMC5w input[type=range]{-webkit-appearance:none;width:100%;height:8px;background:rgba(0,0,0,0);cursor:pointer}.custom-range_customRange__AMC5w input[type=range]::-webkit-slider-runnable-track{height:8px;border-radius:4px;background:linear-gradient(to right,var(--brand-primary) 0,var(--brand-primary) var(--progress),var(--background-secondary) var(--progress),var(--background-secondary) 100%)}.custom-range_customRange__AMC5w input[type=range]:focus{outline:none}.custom-range_customRange__AMC5w input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;background:var(--background-primary);border:2px solid var(--brand-primary);margin-top:-8px;cursor:pointer;position:relative;z-index:1}.custom-range_customRange__AMC5w input[type=range]::-moz-range-track{height:8px;border-radius:4px;background:linear-gradient(to right,var(--brand-primary) 0,var(--brand-primary) var(--progress),var(--background-secondary) var(--progress),var(--background-secondary) 100%)}.custom-range_customRange__AMC5w input[type=range]::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:var(--background-primary);border:2px solid var(--brand-primary);cursor:pointer;position:relative;z-index:1}.custom-range_customRange__AMC5w input[type=range]::-ms-fill-lower{background:var(--brand-primary);border-radius:4px}.custom-range_customRange__AMC5w input[type=range]::-ms-fill-upper{background:var(--background-secondary);border-radius:4px}.custom-range_customRange__AMC5w input[type=range]::-ms-thumb{width:24px;height:24px;border-radius:50%;background:var(--background-primary);border:2px solid var(--brand-primary);cursor:pointer;position:relative;z-index:1}.HousingCreditSimulatorModal_modal__IdcnA{max-width:640px;padding:32px;color:var(--font-primary-300);font-size:22px}.HousingCreditSimulatorModal_modal__IdcnA [data-slot=dialog-header]{gap:0;width:100%;display:flex;flex-direction:row;text-wrap:nowrap;text-align:center;font-weight:500}.HousingCreditSimulatorModal_modal__IdcnA [data-slot=dialog-header]>div{background-color:var(--background-secondary);padding:16px 24px;cursor:pointer;color:var(--font-primary-300)}@media(max-width:1000px){.HousingCreditSimulatorModal_modal__IdcnA [data-slot=dialog-header]>div{width:auto;min-width:50%}}.HousingCreditSimulatorModal_modal__IdcnA [data-slot=dialog-header]>div.HousingCreditSimulatorModal_selected__mrkjC{background-color:var(--background-primary);margin-bottom:0;border-bottom:3px solid var(--brand-primary);color:var(--font-primary-300)}.HousingCreditSimulatorModal_modal__IdcnA [data-slot=dialog-header]>div:first-child{border-top-left-radius:12px}.HousingCreditSimulatorModal_modal__IdcnA [data-slot=dialog-header]>div:last-child{border-top-right-radius:12px}.HousingCreditSimulatorModal_modal__IdcnA .HousingCreditSimulatorModal_modalBody__J0sl9{display:flex;flex-direction:column;width:100%;gap:8px}.HousingCreditSimulatorModal_modal__IdcnA .HousingCreditSimulatorModal_modalBody__J0sl9>div{font-size:16px;width:100%;display:flex;flex-direction:row;justify-content:space-between;text-align:end;align-items:center}.HousingCreditSimulatorModal_modal__IdcnA .HousingCreditSimulatorModal_modalBody__J0sl9>div.HousingCreditSimulatorModal_sectionTitle___Lzfj{font-size:20}.HousingCreditSimulatorModal_modal__IdcnA .HousingCreditSimulatorModal_modalBody__J0sl9>div.HousingCreditSimulatorModal_sectionTitle___Lzfj,.HousingCreditSimulatorModal_modal__IdcnA .HousingCreditSimulatorModal_modalBody__J0sl9>div.HousingCreditSimulatorModal_total__1v9hR{font-weight:600}.HousingCreditSimulatorModal_modal__IdcnA .HousingCreditSimulatorModal_modalBody__J0sl9>div.HousingCreditSimulatorModal_disclaimer__SZOfy{text-align:start;font-size:14px;padding-top:15px}.dropdown_dropdown__CjORf{width:100%;border-radius:40px;border:1px solid rgba(41,41,41,.3019607843);background:var(--background-white);-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:500;font-size:16px;height:46px;color:#7f7f7f;padding:6px 28px 6px 16px}.dropdown_dropdown__CjORf:focus-visible{box-shadow:unset}.HousingSimulatorFormModal_modal__BfR7p{max-width:640px;padding:32px;color:var(--font-primary-300);font-size:22px}.HousingSimulatorFormModal_modal__BfR7p [data-slot=dialog-header]{gap:0;width:100%;display:flex;flex-direction:row;text-wrap:nowrap;text-align:center;font-weight:500}.HousingSimulatorFormModal_modal__BfR7p [data-slot=dialog-header]>div{background-color:var(--background-secondary);padding:16px 24px;cursor:pointer;color:var(--font-primary-200)}@media(max-width:1000px){.HousingSimulatorFormModal_modal__BfR7p [data-slot=dialog-header]>div{width:auto;min-width:50%}}.HousingSimulatorFormModal_modal__BfR7p [data-slot=dialog-header]>div.HousingSimulatorFormModal_selected__5GUm6{background-color:var(--background-primary);margin-bottom:0;border-bottom:3px solid var(--brand-primary);color:var(--font-primary-300)}.HousingSimulatorFormModal_modal__BfR7p [data-slot=dialog-header]>div:first-child{border-top-left-radius:12px}.HousingSimulatorFormModal_modal__BfR7p [data-slot=dialog-header]>div:last-child{border-top-right-radius:12px}.HousingSimulatorFormModal_modal__BfR7p .HousingSimulatorFormModal_modalBody__MANUE{display:flex;flex-direction:column;width:100%}.HousingSimulatorFormModal_modal__BfR7p .HousingSimulatorFormModal_modalBody__MANUE>div{width:100%;display:flex;flex-direction:row;justify-content:space-between;text-align:end}.PersonalCreditSimulatorComponent_simulatorWrapper__a4_NI{display:flex;background:rgba(0,0,0,0);border-radius:18px;width:100%;margin:0 auto}.PersonalCreditSimulatorComponent_simulatorWrapper__a4_NI h2{font-size:32px;font-weight:600;line-height:42px}@media(max-width:1000px){.PersonalCreditSimulatorComponent_simulatorWrapper__a4_NI h2{text-align:center}.PersonalCreditSimulatorComponent_simulatorWrapper__a4_NI{flex-direction:column}}.PersonalCreditSimulatorComponent_inputBox__mPp3d{flex:1;background:var(--background-primary);border-bottom-left-radius:24px;padding:40px;display:flex;flex-direction:column;gap:24px;width:50%}@media(max-width:1000px){.PersonalCreditSimulatorComponent_inputBox__mPp3d{width:100%}}.PersonalCreditSimulatorComponent_inputBox__mPp3d>div{display:flex;flex-direction:column;gap:16px}.PersonalCreditSimulatorComponent_inputBox__mPp3d>div.PersonalCreditSimulatorComponent_interestBox__SHDEo{display:flex;flex-direction:row;gap:16px}.PersonalCreditSimulatorComponent_inputBox__mPp3d>div.PersonalCreditSimulatorComponent_interestBox__SHDEo span{font-weight:600}.PersonalCreditSimulatorComponent_inputBox__mPp3d>div.PersonalCreditSimulatorComponent_interestBox__SHDEo label{font-weight:500;margin:0;display:flex;flex-direction:row}.PersonalCreditSimulatorComponent_inputBox__mPp3d>div.PersonalCreditSimulatorComponent_interestBox__SHDEo .PersonalCreditSimulatorComponent_rateBox__l4luy,.PersonalCreditSimulatorComponent_inputBox__mPp3d>div.PersonalCreditSimulatorComponent_interestBox__SHDEo .PersonalCreditSimulatorComponent_rateTypeBox__AlBb3{display:flex;flex-direction:column;gap:16px;width:50%}.PersonalCreditSimulatorComponent_inputBox__mPp3d>div.PersonalCreditSimulatorComponent_interestBox__SHDEo .PersonalCreditSimulatorComponent_rateBox__l4luy input[type=number],.PersonalCreditSimulatorComponent_inputBox__mPp3d>div.PersonalCreditSimulatorComponent_interestBox__SHDEo .PersonalCreditSimulatorComponent_rateTypeBox__AlBb3 input[type=number]{width:60px;margin:0 5px}.PersonalCreditSimulatorComponent_inputBox__mPp3d>div.PersonalCreditSimulatorComponent_interestBox__SHDEo .PersonalCreditSimulatorComponent_rateBox__l4luy>div,.PersonalCreditSimulatorComponent_inputBox__mPp3d>div.PersonalCreditSimulatorComponent_interestBox__SHDEo .PersonalCreditSimulatorComponent_rateTypeBox__AlBb3>div{display:flex;flex-direction:row;gap:16px}.PersonalCreditSimulatorComponent_inputBox__mPp3d>div.PersonalCreditSimulatorComponent_interestBox__SHDEo .PersonalCreditSimulatorComponent_rateBox__l4luy{gap:4px}.PersonalCreditSimulatorComponent_inputBox__mPp3d>div.PersonalCreditSimulatorComponent_interestBox__SHDEo .PersonalCreditSimulatorComponent_rateBox__l4luy>.PersonalCreditSimulatorComponent_rateInput__4GT_4{display:flex;flex-direction:row;gap:8px}.PersonalCreditSimulatorComponent_inputBox__mPp3d>div.PersonalCreditSimulatorComponent_interestBox__SHDEo .PersonalCreditSimulatorComponent_rateBox__l4luy>.PersonalCreditSimulatorComponent_rateInput__4GT_4>button{color:var(--font-primary-300);background-color:rgba(0,0,0,0);flex-shrink:0}.PersonalCreditSimulatorComponent_inputBox__mPp3d>div.PersonalCreditSimulatorComponent_interestBox__SHDEo .PersonalCreditSimulatorComponent_rateBox__l4luy>.PersonalCreditSimulatorComponent_rateInput__4GT_4>input{min-width:0;text-align:center}.PersonalCreditSimulatorComponent_inputBox__mPp3d label{font-weight:600;font-size:16px;display:flex;flex-direction:column;gap:4px}.PersonalCreditSimulatorComponent_inputBox__mPp3d input[type=number]{border:1px solid #ddd;border-radius:7px;width:140px}.PersonalCreditSimulatorComponent_inputBox__mPp3d input[type=radio]:checked{background-color:var(--brand-primary);border:1px solid rgba(0,0,0,0)}.PersonalCreditSimulatorComponent_inputBox__mPp3d small{margin-top:1rem;color:#888;font-size:.93rem}.PersonalCreditSimulatorComponent_resultBox__EDO7v{flex:1;background:var(--background-secondary);border-bottom-right-radius:24px;border-top-right-radius:24px;padding:40px;display:flex;flex-direction:column;gap:1.5rem;flex-shrink:0;align-items:center;width:50%}@media(max-width:1000px){.PersonalCreditSimulatorComponent_resultBox__EDO7v{width:100%}}.PersonalCreditSimulatorComponent_resultBox__EDO7v .PersonalCreditSimulatorComponent_details__3OrPt{border:1px solid var(--background-secondary);border-radius:24px;padding:24px;background-color:#fff;height:100%;display:flex;flex-direction:column;justify-content:space-between;width:100%}.PersonalCreditSimulatorComponent_resultBox__EDO7v .PersonalCreditSimulatorComponent_details__3OrPt .PersonalCreditSimulatorComponent_monthlyPayment__BC50E{display:flex;flex-direction:column;align-items:center;gap:16px;padding-bottom:24px}.PersonalCreditSimulatorComponent_resultBox__EDO7v .PersonalCreditSimulatorComponent_details__3OrPt .PersonalCreditSimulatorComponent_monthlyPayment__BC50E>div{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.PersonalCreditSimulatorComponent_resultBox__EDO7v .PersonalCreditSimulatorComponent_details__3OrPt .PersonalCreditSimulatorComponent_monthlyPayment__BC50E>div span{font-weight:600;font-size:24px}.PersonalCreditSimulatorComponent_resultBox__EDO7v .PersonalCreditSimulatorComponent_details__3OrPt .PersonalCreditSimulatorComponent_monthlyPayment__BC50E>div span.PersonalCreditSimulatorComponent_info__nt080{max-width:338px;font-weight:500;font-size:14px;color:var(--font-primary-100)}.PersonalCreditSimulatorComponent_resultBox__EDO7v .PersonalCreditSimulatorComponent_details__3OrPt .PersonalCreditSimulatorComponent_monthlyPayment__BC50E strong{display:block;font-size:64px;font-weight:700;line-height:74px;letter-spacing:-1%}@media(max-width:640px){.PersonalCreditSimulatorComponent_resultBox__EDO7v .PersonalCreditSimulatorComponent_details__3OrPt .PersonalCreditSimulatorComponent_monthlyPayment__BC50E strong{font-size:48px;line-height:58px}}.PersonalCreditSimulatorComponent_resultBox__EDO7v .PersonalCreditSimulatorComponent_details__3OrPt .PersonalCreditSimulatorComponent_taxesBox__A7sxc{display:flex;justify-content:space-between;align-items:center;background:var(--background-neutral-100);border-radius:12px;padding:8px 16px}.PersonalCreditSimulatorComponent_resultBox__EDO7v .PersonalCreditSimulatorComponent_details__3OrPt .PersonalCreditSimulatorComponent_taxesBox__A7sxc>span{flex:1;font-size:16px;width:156px}.PersonalCreditSimulatorComponent_resultBox__EDO7v .PersonalCreditSimulatorComponent_details__3OrPt .PersonalCreditSimulatorComponent_taxesBox__A7sxc>div{flex:1;display:flex;align-items:flex-end;flex-direction:column;justify-content:space-between;text-align:end;gap:8px}.PersonalCreditSimulatorComponent_resultBox__EDO7v .PersonalCreditSimulatorComponent_details__3OrPt .PersonalCreditSimulatorComponent_taxesBox__A7sxc>div>strong{font-size:24px;line-height:140%;font-weight:700}.PersonalCreditSimulatorComponent_resultBox__EDO7v .PersonalCreditSimulatorComponent_details__3OrPt .PersonalCreditSimulatorComponent_taxesBox__A7sxc>div>span{font-size:16px;color:var(--brand-primary);text-decoration:underline;line-height:140%}.PersonalCreditSimulatorComponent_resultBox__EDO7v .PersonalCreditSimulatorComponent_details__3OrPt .PersonalCreditSimulatorComponent_taxTypesBox__w3Qk2{display:flex;background:var(--background-neutral-100);border-radius:12px;padding:16px;color:var(--font-primary-200);gap:10px;flex-direction:column}.PersonalCreditSimulatorComponent_resultBox__EDO7v .PersonalCreditSimulatorComponent_details__3OrPt .PersonalCreditSimulatorComponent_taxTypesBox__w3Qk2>div{display:flex;flex-direction:row;justify-content:space-between}.PersonalCreditSimulatorComponent_resultBox__EDO7v .PersonalCreditSimulatorComponent_details__3OrPt .PersonalCreditSimulatorComponent_taxTypesBox__w3Qk2>div span{font-size:14px}.PersonalCreditSimulatorComponent_resultBox__EDO7v .PersonalCreditSimulatorComponent_details__3OrPt .PersonalCreditSimulatorComponent_taxTypesBox__w3Qk2>div span+span{font-size:16px}.PersonalCreditSimulatorComponent_resultBox__EDO7v .PersonalCreditSimulatorComponent_details__3OrPt .PersonalCreditSimulatorComponent_taxTypesBox__w3Qk2>hr{opacity:20%;border:1px solid var(--font-primary-300)}.PersonalCreditSimulatorComponent_resultBox__EDO7v .PersonalCreditSimulatorComponent_details__3OrPt .PersonalCreditSimulatorComponent_advancedButton__ClFJn,.PersonalCreditSimulatorComponent_resultBox__EDO7v .PersonalCreditSimulatorComponent_details__3OrPt .PersonalCreditSimulatorComponent_contactButton__snz0y{margin-top:1.3rem;background:var(--brand-primary);color:#fff;border:none;border-radius:80px;font-size:16px;gap:8px;width:100%;cursor:pointer;font-weight:600;transition:background .18s}.PersonalCreditSimulatorComponent_resultBox__EDO7v .PersonalCreditSimulatorComponent_details__3OrPt .PersonalCreditSimulatorComponent_advancedButton__ClFJn:hover,.PersonalCreditSimulatorComponent_resultBox__EDO7v .PersonalCreditSimulatorComponent_details__3OrPt .PersonalCreditSimulatorComponent_contactButton__snz0y:hover{background:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),var(--brand-primary)}.PersonalCreditSimulatorComponent_resultBox__EDO7v .PersonalCreditSimulatorComponent_details__3OrPt .PersonalCreditSimulatorComponent_advancedButton__ClFJn{background:#fff;color:#b1814a;border:1.5px solid #b1814a;margin-top:.6rem}.PersonalCreditSimulatorComponent_roundedInput__m0g1I{padding:12px 16px;border-radius:40px;border:1px solid #000;box-sizing:border-box;line-height:140%;font-weight:500}