.loan-select{background:#1d1d2b}.loan-select__header{background:#10101f;position:relative;display:flex;padding:28px 20px 14px;transition:all .3s;cursor:pointer}@media(min-width:1024px){.loan-select__header{padding:28px 30px 14px}}.active .loan-select__header{background:#423bff}.loan-select__header path{fill:#fff}.loan-select__header-label{color:#b6bccc;font-size:12px;font-weight:400;letter-spacing:-.17px;position:absolute;top:12px}.loan-select__icon svg{width:20px;height:20px}@media(min-width:1024px){.loan-select__icon svg{width:24px;height:24px}}.loan-select__header-active{color:#fff;font-size:22px;font-weight:500;margin-left:10px}@media(min-width:1024px){.loan-select__header-active{margin-left:20px}}.loan-select__header-angle{width:16px;height:16px;margin-left:auto;transform:rotate(90deg);transition:all .3s}.active .loan-select__header-angle{transform:rotate(-90deg)}.loan-select__list{position:absolute;display:none;overflow:hidden;transition:all .3s;background:#1d1d2b;z-index:10;width:100%;padding:16px 10px;flex-flow:column;justify-content:space-between}.active .loan-select__list{display:flex}.loan-select__list-item{padding:18px 10px;color:#fff;font-size:21px;font-weight:500;line-height:24px;display:flex;align-items:center;transition:all .3s;border-radius:6px}@media(min-width:1024px){.loan-select__list-item{padding:18px 20px}}.loan-select__list-item:hover{background:#000}.loan-select__list-item svg{margin-right:12px}@media(min-width:1024px){.loan-select__list-item svg{margin-right:22px}}.loan-select__list-item path{fill:#fff}.loan-select__list-item a{color:#fff}.tooltip-box{position:absolute;margin-bottom:15px;font-size:12px;padding:16px;color:#1d1d2b;line-height:1.4;background-color:#fff;z-index:9999;border-radius:4px;animation-duration:.3s;animation-fill-mode:forwards}.tooltip-box.fade-in{animation-name:fadeIn}.tooltip-box.fade-out{animation-name:fadeOut}.tooltip-box:after{content:"";position:absolute;top:auto;bottom:-15px;left:50%;margin-left:-8px;border:8px solid rgba(0,0,0,0);border-top-color:#fff}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.calculator-monthly-payment{position:relative;display:flex;flex-flow:column;align-items:flex-start;color:#fff;margin-top:22px;margin-bottom:6px}.calculator-monthly-payment:before{content:"";position:absolute;width:7px;height:46px;background:#0fea7c;left:-20px}@media(min-width:1024px){.calculator-monthly-payment:before{left:-30px}}.calculator-monthly-payment__label{color:#b6bccc;font-size:12px;font-weight:400;line-height:12px;padding-bottom:6px}.calculator-monthly-payment__amount-wrapper{display:flex;align-items:baseline;position:relative}.calculator-monthly-payment__amount{font-size:38px;font-weight:700;line-height:30px;padding-right:7px}.calculator-monthly-payment__suffix{font-size:15px;font-weight:700;line-height:15px}.calculator-monthly-payment__icon{position:absolute;top:-6px;right:-10px;width:14px;height:14px}.slider{position:relative;padding-top:62px;color:#1d1d2b}.dark-mode .slider{color:#fff}.slider__label{position:absolute;top:0;left:0;color:#676e74;font-size:14px;font-weight:400;line-height:12px}.dark-mode .slider__label{color:#b6bccc}.slider__value{position:absolute;top:24px;left:0;font-size:30px;font-weight:500;line-height:26px}.slider__value span{font-size:18px;font-weight:700;line-height:18px}.slider__range-labels{position:absolute;color:#676e74;font-size:12px;font-weight:400;top:34px;right:0}.dark-mode .slider__range-labels{color:#b6bccc}.slider .rc-slider{position:relative;width:100%;height:14px;border-radius:6px;touch-action:none;box-sizing:border-box}.slider .rc-slider .rc-slider-rail,.slider .rc-slider .rc-slider-track{height:6px}.slider .rc-slider .rc-slider-rail{position:absolute;width:100%;background-color:#e9e9e9;border-radius:6px}.dark-mode .slider .rc-slider .rc-slider-rail{opacity:.2;background:#fff}.slider .rc-slider .rc-slider-track{background-color:#0fea7c;position:absolute;border-radius:6px}.slider .rc-slider .rc-slider-step{position:absolute;width:100%;height:6px;background:rgba(0,0,0,0)}.slider .rc-slider .rc-slider-handle{z-index:1;width:20px;height:0;cursor:pointer;position:relative}.slider .rc-slider .rc-slider-handle:after,.slider .rc-slider .rc-slider-handle:before{content:"";position:absolute;top:0;width:10px;height:30px;border-radius:6px;background-color:#0fea7c;border:2px solid #fff;margin-top:-12px;box-shadow:none}.dark-mode .slider .rc-slider .rc-slider-handle:after,.dark-mode .slider .rc-slider .rc-slider-handle:before{border:2px solid #1d1d2b}.slider .rc-slider .rc-slider-handle:before{left:0}.slider .rc-slider .rc-slider-handle:after{right:0}.calculator{position:relative;width:100%;background:#1d1d2b}@media(min-width:1024px){.calculator{max-width:440px}}.calculator__container{padding:20px 20px 30px}@media(min-width:1024px){.calculator__container{padding:30px 30px 40px}}.calculator .slider{padding-bottom:16px}@media(min-width:1024px){.calculator .slider{padding-bottom:22px}}.calculator__input-group{display:flex;gap:15px;padding-top:10px}.calculator__input-group .input{background:none;border-radius:0;border:none;border-bottom:1px solid hsla(0,0%,100%,.8);color:#fff;padding-left:0;padding-right:0}.calculator__input-group .input:-webkit-autofill,.calculator__input-group .input:-webkit-autofill:active,.calculator__input-group .input:-webkit-autofill:focus,.calculator__input-group .input:-webkit-autofill:hover{-webkit-background-clip:text;-webkit-text-fill-color:#fff;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;box-shadow:inset 0 0 20px 20px rgba(35,35,35,.1607843137)}.calculator__input-group .input::placeholder{color:#b6bccc;font-size:14px;font-weight:400}.calculator__input-group .input.error{border-color:#ff5454}.calculator__submit-error{margin-top:12px;color:#ff5454;font-size:14px;text-align:center}.calculator .button{width:100%;margin-top:35px}.calculator__footer{font-size:12px;font-weight:400;line-height:14px;margin:25px auto 0;text-align:center;line-height:16px;width:100%;max-width:75%}.calculator__footer>span{position:relative}.calculator__footer>span:before{content:"";background:url(/assets/svg/icons/user.svg) 50% no-repeat;position:absolute;left:-24px;width:16px;height:16px}