.CreditSimulatorComponent_creditSimulator__Efgfe{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:1280px;min-width:1000px;color:var(--font-primary-300);z-index:1;width:100%}@media(max-width:1000px){.CreditSimulatorComponent_creditSimulator__Efgfe{min-width:100%;width:100%}}.CreditSimulatorComponent_creditSimulator__Efgfe .CreditSimulatorComponent_simulatorHeader__Vu3kG{width:100%;display:flex;flex-direction:row;font-size:24px;line-height:140%;text-wrap:nowrap;text-align:center;font-weight:500}.CreditSimulatorComponent_creditSimulator__Efgfe .CreditSimulatorComponent_simulatorHeader__Vu3kG>div{background-color:var(--background-secondary);padding:16px 24px;width:25%;cursor:pointer;color:var(--font-primary-200)}@media(max-width:1000px){.CreditSimulatorComponent_creditSimulator__Efgfe .CreditSimulatorComponent_simulatorHeader__Vu3kG>div{width:-moz-fit-content;width:fit-content;min-width:50%}}@media(max-width:640px){.CreditSimulatorComponent_creditSimulator__Efgfe .CreditSimulatorComponent_simulatorHeader__Vu3kG>div{min-width:-moz-fit-content;min-width:fit-content;width:-moz-fit-content;width:fit-content}}.CreditSimulatorComponent_creditSimulator__Efgfe .CreditSimulatorComponent_simulatorHeader__Vu3kG>div.CreditSimulatorComponent_selected__G3mV0{background-color:var(--background-primary);margin-bottom:0;border-bottom:3px solid var(--brand-primary);color:var(--font-primary-300)}.CreditSimulatorComponent_creditSimulator__Efgfe .CreditSimulatorComponent_simulatorHeader__Vu3kG>div:first-child{border-top-left-radius:12px}.CreditSimulatorComponent_creditSimulator__Efgfe .CreditSimulatorComponent_simulatorHeader__Vu3kG>div:last-child{border-top-right-radius:12px}.CreditSimulatorComponent_creditSimulator__Efgfe .CreditSimulatorComponent_simulatorContainer__AtUWX{width:100%;display:flex;flex-direction:row}@media(max-width:1000px){.CreditSimulatorComponent_creditSimulator__Efgfe .CreditSimulatorComponent_simulatorContainer__AtUWX{flex-direction:column}}.HousingCreditSimulatorComponent_simulatorWrapper__5h6Tn{display:flex;background:rgba(0,0,0,0);border-radius:18px;width:100%;margin:0 auto}.HousingCreditSimulatorComponent_simulatorWrapper__5h6Tn h2{font-size:32px;font-weight:600;line-height:42px}@media(max-width:1000px){.HousingCreditSimulatorComponent_simulatorWrapper__5h6Tn h2{text-align:center}.HousingCreditSimulatorComponent_simulatorWrapper__5h6Tn{flex-direction:column}}.HousingCreditSimulatorComponent_inputBox__oOz7H{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){.HousingCreditSimulatorComponent_inputBox__oOz7H{width:100%}}.HousingCreditSimulatorComponent_inputBox__oOz7H>div{display:flex;flex-direction:column;gap:16px}.HousingCreditSimulatorComponent_inputBox__oOz7H>div.HousingCreditSimulatorComponent_interestBox__fsueR{display:flex;flex-direction:row;gap:16px}@media(max-width:480px){.HousingCreditSimulatorComponent_inputBox__oOz7H>div.HousingCreditSimulatorComponent_interestBox__fsueR{flex-direction:column}}.HousingCreditSimulatorComponent_inputBox__oOz7H>div.HousingCreditSimulatorComponent_interestBox__fsueR span{font-weight:600}.HousingCreditSimulatorComponent_inputBox__oOz7H>div.HousingCreditSimulatorComponent_interestBox__fsueR label{font-weight:500;margin:0;display:flex;flex-direction:row}.HousingCreditSimulatorComponent_inputBox__oOz7H>div.HousingCreditSimulatorComponent_interestBox__fsueR .HousingCreditSimulatorComponent_rateBox__ENpW2,.HousingCreditSimulatorComponent_inputBox__oOz7H>div.HousingCreditSimulatorComponent_interestBox__fsueR .HousingCreditSimulatorComponent_rateTypeBox__21_1e{display:flex;flex-direction:column;gap:16px;width:50%}@media(max-width:480px){.HousingCreditSimulatorComponent_inputBox__oOz7H>div.HousingCreditSimulatorComponent_interestBox__fsueR .HousingCreditSimulatorComponent_rateBox__ENpW2,.HousingCreditSimulatorComponent_inputBox__oOz7H>div.HousingCreditSimulatorComponent_interestBox__fsueR .HousingCreditSimulatorComponent_rateTypeBox__21_1e{width:100%}}.HousingCreditSimulatorComponent_inputBox__oOz7H>div.HousingCreditSimulatorComponent_interestBox__fsueR .HousingCreditSimulatorComponent_rateBox__ENpW2 input[type=number],.HousingCreditSimulatorComponent_inputBox__oOz7H>div.HousingCreditSimulatorComponent_interestBox__fsueR .HousingCreditSimulatorComponent_rateTypeBox__21_1e input[type=number]{width:60px;margin:0 5px}.HousingCreditSimulatorComponent_inputBox__oOz7H>div.HousingCreditSimulatorComponent_interestBox__fsueR .HousingCreditSimulatorComponent_rateBox__ENpW2>div,.HousingCreditSimulatorComponent_inputBox__oOz7H>div.HousingCreditSimulatorComponent_interestBox__fsueR .HousingCreditSimulatorComponent_rateTypeBox__21_1e>div{display:flex;flex-direction:row;gap:16px}.HousingCreditSimulatorComponent_inputBox__oOz7H>div.HousingCreditSimulatorComponent_interestBox__fsueR .HousingCreditSimulatorComponent_rateBox__ENpW2{gap:4px;justify-content:space-between}.HousingCreditSimulatorComponent_inputBox__oOz7H>div.HousingCreditSimulatorComponent_interestBox__fsueR .HousingCreditSimulatorComponent_rateBox__ENpW2>.HousingCreditSimulatorComponent_rateInput__HWdTl{display:flex;flex-direction:row;gap:8px}.HousingCreditSimulatorComponent_inputBox__oOz7H>div.HousingCreditSimulatorComponent_interestBox__fsueR .HousingCreditSimulatorComponent_rateBox__ENpW2>.HousingCreditSimulatorComponent_rateInput__HWdTl>button{color:var(--font-primary-300);background-color:rgba(0,0,0,0);flex-shrink:0}.HousingCreditSimulatorComponent_inputBox__oOz7H>div.HousingCreditSimulatorComponent_interestBox__fsueR .HousingCreditSimulatorComponent_rateBox__ENpW2>.HousingCreditSimulatorComponent_rateInput__HWdTl>input{min-width:0;text-align:center}.HousingCreditSimulatorComponent_inputBox__oOz7H label{font-weight:600;font-size:16px;display:flex;flex-direction:column;gap:4px}.HousingCreditSimulatorComponent_inputBox__oOz7H input[type=number]{border:1px solid #ddd;border-radius:7px;width:140px}.HousingCreditSimulatorComponent_inputBox__oOz7H input[type=radio]:checked{background-color:var(--brand-primary);border:1px solid rgba(0,0,0,0)}.HousingCreditSimulatorComponent_inputBox__oOz7H small{margin-top:1rem;color:#888;font-size:.93rem}.HousingCreditSimulatorComponent_resultBox__i9_9Q{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){.HousingCreditSimulatorComponent_resultBox__i9_9Q{width:100%}}.HousingCreditSimulatorComponent_resultBox__i9_9Q .HousingCreditSimulatorComponent_details__P72kp{border:1px solid var(--background-secondary);border-radius:24px;padding:24px;background-color:var(--background-white);height:100%;display:flex;flex-direction:column;justify-content:space-between;width:100%}.HousingCreditSimulatorComponent_resultBox__i9_9Q .HousingCreditSimulatorComponent_details__P72kp .HousingCreditSimulatorComponent_monthlyPayment__TSOgH{display:flex;flex-direction:column;align-items:center;gap:16px;padding-bottom:24px}.HousingCreditSimulatorComponent_resultBox__i9_9Q .HousingCreditSimulatorComponent_details__P72kp .HousingCreditSimulatorComponent_monthlyPayment__TSOgH>div{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.HousingCreditSimulatorComponent_resultBox__i9_9Q .HousingCreditSimulatorComponent_details__P72kp .HousingCreditSimulatorComponent_monthlyPayment__TSOgH>div span{font-weight:600;font-size:24px}.HousingCreditSimulatorComponent_resultBox__i9_9Q .HousingCreditSimulatorComponent_details__P72kp .HousingCreditSimulatorComponent_monthlyPayment__TSOgH>div span.HousingCreditSimulatorComponent_info__vBi4I{max-width:338px;font-weight:500;font-size:14px;color:var(--font-primary-100)}.HousingCreditSimulatorComponent_resultBox__i9_9Q .HousingCreditSimulatorComponent_details__P72kp .HousingCreditSimulatorComponent_monthlyPayment__TSOgH strong{display:block;font-size:64px;font-weight:700;line-height:74px;letter-spacing:-1%}@media(max-width:640px){.HousingCreditSimulatorComponent_resultBox__i9_9Q .HousingCreditSimulatorComponent_details__P72kp .HousingCreditSimulatorComponent_monthlyPayment__TSOgH strong{font-size:48px;line-height:58px}}@media(max-width:480px){.HousingCreditSimulatorComponent_resultBox__i9_9Q .HousingCreditSimulatorComponent_details__P72kp .HousingCreditSimulatorComponent_monthlyPayment__TSOgH strong{font-size:40px}}@media(max-width:320px){.HousingCreditSimulatorComponent_resultBox__i9_9Q .HousingCreditSimulatorComponent_details__P72kp .HousingCreditSimulatorComponent_monthlyPayment__TSOgH strong{font-size:32px}}.HousingCreditSimulatorComponent_resultBox__i9_9Q .HousingCreditSimulatorComponent_details__P72kp .HousingCreditSimulatorComponent_taxesBox__Kd_8_{display:flex;justify-content:space-between;align-items:center;background:var(--background-neutral-100);border-radius:12px;padding:8px 16px}@media(max-width:480px){.HousingCreditSimulatorComponent_resultBox__i9_9Q .HousingCreditSimulatorComponent_details__P72kp .HousingCreditSimulatorComponent_taxesBox__Kd_8_{flex-direction:column;justify-content:center;text-align:center}}.HousingCreditSimulatorComponent_resultBox__i9_9Q .HousingCreditSimulatorComponent_details__P72kp .HousingCreditSimulatorComponent_taxesBox__Kd_8_>span{flex:1;font-size:16px;width:156px}@media(max-width:480px){.HousingCreditSimulatorComponent_resultBox__i9_9Q .HousingCreditSimulatorComponent_details__P72kp .HousingCreditSimulatorComponent_taxesBox__Kd_8_>span{width:unset}}.HousingCreditSimulatorComponent_resultBox__i9_9Q .HousingCreditSimulatorComponent_details__P72kp .HousingCreditSimulatorComponent_taxesBox__Kd_8_>div{flex:1;display:flex;align-items:flex-end;flex-direction:column;justify-content:space-between;text-align:end;gap:8px}@media(max-width:480px){.HousingCreditSimulatorComponent_resultBox__i9_9Q .HousingCreditSimulatorComponent_details__P72kp .HousingCreditSimulatorComponent_taxesBox__Kd_8_>div{text-align:center;align-items:center}}.HousingCreditSimulatorComponent_resultBox__i9_9Q .HousingCreditSimulatorComponent_details__P72kp .HousingCreditSimulatorComponent_taxesBox__Kd_8_>div>strong{font-size:24px;line-height:140%;font-weight:700}@media(max-width:640px){.HousingCreditSimulatorComponent_resultBox__i9_9Q .HousingCreditSimulatorComponent_details__P72kp .HousingCreditSimulatorComponent_taxesBox__Kd_8_>div>strong{font-size:20px}}.HousingCreditSimulatorComponent_resultBox__i9_9Q .HousingCreditSimulatorComponent_details__P72kp .HousingCreditSimulatorComponent_taxesBox__Kd_8_>div>span{font-size:16px;color:var(--brand-primary);text-decoration:underline;line-height:140%}.HousingCreditSimulatorComponent_resultBox__i9_9Q .HousingCreditSimulatorComponent_details__P72kp .HousingCreditSimulatorComponent_taxTypesBox__44zTX{display:flex;background:var(--background-neutral-100);border-radius:12px;padding:16px;color:var(--font-primary-200);gap:10px;flex-direction:column}.HousingCreditSimulatorComponent_resultBox__i9_9Q .HousingCreditSimulatorComponent_details__P72kp .HousingCreditSimulatorComponent_taxTypesBox__44zTX>div{display:flex;flex-direction:row;justify-content:space-between}.HousingCreditSimulatorComponent_resultBox__i9_9Q .HousingCreditSimulatorComponent_details__P72kp .HousingCreditSimulatorComponent_taxTypesBox__44zTX>div span{font-size:14px}.HousingCreditSimulatorComponent_resultBox__i9_9Q .HousingCreditSimulatorComponent_details__P72kp .HousingCreditSimulatorComponent_taxTypesBox__44zTX>div span+span{font-size:16px}.HousingCreditSimulatorComponent_resultBox__i9_9Q .HousingCreditSimulatorComponent_details__P72kp .HousingCreditSimulatorComponent_taxTypesBox__44zTX>hr{opacity:20%;border:1px solid var(--font-primary-300)}.HousingCreditSimulatorComponent_resultBox__i9_9Q .HousingCreditSimulatorComponent_details__P72kp .HousingCreditSimulatorComponent_advancedButton__OSiHq,.HousingCreditSimulatorComponent_resultBox__i9_9Q .HousingCreditSimulatorComponent_details__P72kp .HousingCreditSimulatorComponent_contactButton__H9GUr{margin-top:1.3rem;background:var(--brand-primary);color:var(--font-white);border:none;border-radius:80px;font-size:16px;gap:8px;width:100%;cursor:pointer;font-weight:600;transition:background .18s}.HousingCreditSimulatorComponent_resultBox__i9_9Q .HousingCreditSimulatorComponent_details__P72kp .HousingCreditSimulatorComponent_advancedButton__OSiHq:hover,.HousingCreditSimulatorComponent_resultBox__i9_9Q .HousingCreditSimulatorComponent_details__P72kp .HousingCreditSimulatorComponent_contactButton__H9GUr:hover{background:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),var(--brand-primary)}.HousingCreditSimulatorComponent_resultBox__i9_9Q .HousingCreditSimulatorComponent_details__P72kp .HousingCreditSimulatorComponent_advancedButton__OSiHq{background:var(--background-white);color:#b1814a;border:1.5px solid #b1814a;margin-top:.6rem}.HousingCreditSimulatorComponent_roundedInput__VHC46{padding:12px 16px;border-radius:40px;border:1px solid #000;box-sizing:border-box;line-height:140%;font-weight:500}@media(max-width:640px){.HousingCreditSimulatorComponent_roundedInput__VHC46{padding:6px 8px;max-width:180px}}.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}