.modal--finance-calculator{max-width:480px}.modal--finance-calculator.modal.modal--open{z-index:1010103}.modal--finance-calculator .modal__contents{background-color:#f8f9fc;margin:-24px;padding:24px}.modal--finance-calculator .modal__close{color:#133ebf;border-color:#133ebf;width:30px;height:30px;position:absolute;top:12px;right:12px}.finance-calculator{color:#071642;flex-direction:column;gap:24px;display:flex}.finance-calculator__header{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.finance-calculator__logo{width:auto;height:42px;display:block}.finance-calculator__heading{font-size:24px}@media screen and (width>=990px){.finance-calculator__heading{font-size:26px}}.finance-calculator__heading{color:#071642;line-height:1.15;font-family:var(--font-heading-family);margin:0;font-size:26px;font-weight:600;line-height:32px}.finance-calculator__amount{background:#fff;border:1px solid #e5e8f0;border-radius:24px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0 auto;padding:8px 16px;display:flex}.finance-calculator__amount-label{cursor:pointer;color:#586280;font-size:13px;line-height:100%}.finance-calculator__field{align-items:center;gap:4px;display:flex}.finance-calculator__currency{color:#262b38;font-size:14px;font-weight:600;line-height:100%}.finance-calculator__input{width:40px;color:#262b38;background:0 0;border:0;padding:0;font-family:inherit;font-size:14px;font-weight:600;line-height:100%}.finance-calculator__input:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #133ebf}.finance-calculator__input::-webkit-outer-spin-button,.finance-calculator__input::-webkit-inner-spin-button{appearance:none;margin:0}.finance-calculator__pencil{color:#133ebf;pointer-events:none;flex:0 0 12px;width:12px;height:12px}.finance-calculator__rates{background:#fff;border:1px solid #e5e8f0;border-radius:12px;flex-direction:column;padding:16px;display:flex}.finance-calculator__rate{flex-direction:column;gap:8px;padding:12px 0;display:flex}.finance-calculator__rate:first-child{padding-top:0}.finance-calculator__rate:last-of-type{padding-bottom:0}.finance-calculator__rate.hide{display:none}.finance-calculator__rate+.finance-calculator__rate{border-top:1px solid #d8dbe5}.finance-calculator__rate-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.finance-calculator__monthly{color:#262b38;margin:0;font-size:13px;line-height:100%}.finance-calculator__monthly strong{font-size:20px}@media screen and (width>=990px){.finance-calculator__monthly strong{font-size:22px}}.finance-calculator__monthly strong{color:#fa8c16;line-height:1.09;font-family:var(--font-heading-family);margin-right:2px;font-size:18px;font-weight:600;line-height:100%}.finance-calculator__term{color:#fff;white-space:nowrap;background-color:#071642;border-radius:12px;padding:4px 10px;font-size:12px;font-weight:600;line-height:100%}.finance-calculator__rate-rows{flex-direction:column;gap:4px;margin:0;display:flex}.finance-calculator__rate-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.finance-calculator__rate-row dt{color:#586280;font-size:12px;line-height:100%}.finance-calculator__rate-row dd{color:#0a113c;margin:0;font-size:12px;font-weight:600;line-height:100%}.finance-calculator__unavailable{color:#586280;text-align:center;margin:0;padding:16px 0;font-size:14px;line-height:1.42}.finance-calculator__unavailable.hide{display:none}.finance-calculator__steps{flex-direction:column;gap:12px;display:flex}.finance-calculator__steps-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.finance-calculator__steps-head h3{font-size:18px}@media screen and (width>=990px){.finance-calculator__steps-head h3{font-size:20px}}.finance-calculator__steps-head h3{color:inherit;line-height:1.1;font-family:var(--font-heading-family);margin:0;font-size:16px;font-weight:600;line-height:100%}.finance-calculator__steps-nav{flex:none;align-items:center;gap:8px;display:flex}.finance-calculator__steps-btn{color:#0a113c;cursor:pointer;background:#fff;border:1px solid #e5e8f0;border-radius:100%;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:flex}.finance-calculator__steps-btn svg{width:18px;height:18px}.finance-calculator__steps-btn[data-finance-calculator-steps-prev] svg{transform:scaleX(-1)}.finance-calculator__steps-btn.swiper-button-disabled{color:#86909c;cursor:not-allowed}.finance-calculator__steps-carousel{width:100%}.finance-calculator__step{background:#fff;border:1px solid #d8dbe5;border-radius:12px;grid-template-columns:32px auto 24px;align-items:center;gap:12px;height:auto;padding:16px;display:flex;display:grid!important}.finance-calculator__step-number{color:#133ebf;background-color:#e8eeff;border-radius:6px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:600;line-height:100%;display:flex}.finance-calculator__step-text{color:#435969;flex:auto;margin:0;font-size:14px;line-height:18px}.finance-calculator__step-icon{color:#133ebf;flex:0 0 24px;justify-content:center;align-items:center;display:flex}.finance-calculator__step-icon img,.finance-calculator__step-icon svg{object-fit:contain;width:24px;height:24px;display:block}.finance-calculator__steps-pagination{justify-content:center;align-items:center;gap:6px;display:flex}.finance-calculator__steps-pagination .swiper-pagination-bullet{opacity:1;cursor:pointer;background-color:#d8dbe5;border-radius:50%;width:6px;height:6px;margin:0!important}.finance-calculator__steps-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#0a113c}.finance-calculator__legal{color:#586280;flex-direction:column;gap:0;font-size:12px;line-height:1.5;display:flex}.finance-calculator__legal p,.finance-calculator__legal p:first-of-type{margin-bottom:12px}.finance-calculator__legal p{color:#586280;font-size:11px;font-weight:400;line-height:16px}.finance-calculator__learn-more{color:#133ebf;text-underline-offset:2px;width:fit-content;font-size:13px;font-weight:600;line-height:100%;text-decoration:underline}.finance-calculator__learn-more:hover{text-decoration:none}