@keyframes options-fade-in-xl{0%{height:0;overflow:hidden}99%{height:110px;overflow:hidden}to{height:110px;overflow:unset}}@keyframes options-fade-out-xl{0%{height:110px;overflow:unset}1%{height:110px;overflow:hidden}to{height:0;overflow:hidden}}@keyframes options-fade-in-xs{0%{height:0;overflow:hidden}99%{height:322px;overflow:hidden}to{height:322px;overflow:unset}}@keyframes options-fade-out-xs{0%{height:322px;overflow:unset}1%{height:322px;overflow:hidden}to{height:0;overflow:hidden}}.-mortgage-calculator .search-form__switch{display:flex;width:100%}.-mortgage-calculator .search-form__switch-option{width:50%;height:50px;border:1px solid #c4cad0;padding:10px 12px;font-weight:400;cursor:pointer;display:flex;align-items:center;justify-content:center;background-color:#fff;color:#052144;transition:none}.-mortgage-calculator .search-form__switch-option:hover{box-shadow:none;background-color:#fff}.-mortgage-calculator .search-form__switch-option-icon{vertical-align:middle;margin:0 8px 0 0}.-mortgage-calculator .search-form__switch-option:first-child{border-radius:4px 0 0 4px;border-right:0}.-mortgage-calculator .search-form__switch-option:nth-child(2){border-radius:0 4px 4px 0}.-mortgage-calculator .search-form__switch-option:nth-child(2) .search-form__switch-option-icon{margin:0 4px 0 0}.-mortgage-calculator .search-form__switch-option.-active{font-weight:600;background-color:#e8f3f6}.-mortgage-calculator .search-form__switch-option.-active:hover{background-color:#ddedff}.-mortgage-calculator .search-form__options{display:flex;flex-direction:column;height:auto}.-mortgage-calculator .search-form__options-container{display:flex;flex-direction:column;height:0;overflow:hidden}.-mortgage-calculator .search-form__options-btn{cursor:pointer;display:flex;align-items:center;justify-self:flex-start;align-self:flex-start;color:#052144;font-size:14px;font-weight:600;line-height:20px;margin-bottom:12px;padding:12px 12px 12px 0;background-color:unset;justify-content:flex-start;width:auto}.-mortgage-calculator .search-form__options-btn:hover{box-shadow:none}.-mortgage-calculator .search-form__options-field{margin:0 0 16px}.-mortgage-calculator .search-form__options-field.-commission{width:161px}.-mortgage-calculator .search-form__options-field-label{color:#052144;font-size:14px;font-weight:600;line-height:36px;height:40px}.-mortgage-calculator .search-form__bottom{flex-wrap:wrap;justify-content:space-between}.-mortgage-calculator .search-form__bottom.-show .chevron-down-icon{transform:rotate(180deg)}.-mortgage-calculator .search-form__bottom.-show .search-form__options-container{animation:options-fade-in-xs;animation-duration:.3s;animation-fill-mode:forwards}.-mortgage-calculator .search-form__bottom.-hide .search-form__options-container{animation:options-fade-out-xs;animation-duration:.3s;animation-fill-mode:forwards}.-mortgage-calculator .search-form__bottom-amount{width:100%;border-radius:4px;padding:8px 32px;color:#052144;background-color:#d4e8f5;font-size:14px;font-weight:600;line-height:32px;letter-spacing:.1px;display:flex;align-items:center;justify-content:center}.-mortgage-calculator .search-form__bottom-amount .tooltip{margin:0 12px;height:32px}.-mortgage-calculator .search-form__bottom-amount .tooltip__icon{margin:2px 0 0}.-mortgage-calculator .search-form__bottom-amount-value{font-size:24px;line-height:32px}.-mortgage-calculator .search-form__submit-btn{align-self:flex-end;flex:1 1;width:100%}.-mortgage-calculator .search-form__submit-btn .button{padding:13px 16px;width:100%}.-mortgage-calculator .chevron-down-icon{transition:.5s;margin-left:8px}.-mortgage-calculator .input__fieldset input{color:#052144;font-weight:600;padding:12px 36px 12px 16px}.-mortgage-calculator .input__field{border-radius:4px}.-mortgage-calculator .select__fieldset img{margin-left:8px;top:16px}.-mortgage-calculator .select__field{color:#052144;border-radius:4px;font-weight:600;padding:12px 16px}.-mortgage-calculator .select__options{top:50px}.-mortgage-calculator .input-search-form__inner-button{height:50px}@media screen and (min-width:1280px){.-mortgage-calculator .search-form__bottom{gap:20px}.-mortgage-calculator .search-form__bottom.-show .search-form__options-container{animation:options-fade-in-xl;animation-duration:.3s;animation-fill-mode:forwards}.-mortgage-calculator .search-form__bottom.-hide .search-form__options-container{animation:options-fade-out-xl;animation-duration:.3s;animation-fill-mode:forwards}.-mortgage-calculator .search-form__bottom-amount{width:682px}.-mortgage-calculator .search-form__options{height:auto}.-mortgage-calculator .search-form__options-field{margin:0 20px 0 0}.-mortgage-calculator .search-form__options-field:last-child{margin:0}.-mortgage-calculator .search-form__options-field.-installments .tooltip__content{left:-50px}.-mortgage-calculator .search-form__options-container{flex-direction:row}.-mortgage-calculator .search-form__switch{width:211px}.-mortgage-calculator .search-form__submit-btn{transition:margin-bottom .3s;max-width:355px;margin-bottom:20px}.-mortgage-calculator .input-search-form__fieldset{width:calc((100% - 32px)/3)}.-mortgage-calculator input[name=commission_value]{width:200px}.-mortgage-calculator input[name=commission_value]~.input__error{position:absolute;bottom:-20px}.-mortgage-calculator input[name=commission_action]{width:266px}}.mortgage-chart{display:flex;flex-direction:column;background-color:#f8fcff;border-radius:8px;box-shadow:0 4px 12px 0 rgba(5,106,215,.12);padding:24px;min-height:860px}.mortgage-chart__header{margin-bottom:24px}.mortgage-chart__img.-desktop{display:none}.mortgage-chart__legend-item{display:flex;align-items:center;justify-content:space-between;color:#052144;font-size:14px;line-height:20px;padding-left:25px;margin-top:8px;min-height:24px}.mortgage-chart__legend-item:before{content:"";background-color:var(--bar-color);display:flex;width:9px;height:9px;border-radius:50%;position:absolute;margin-left:-25px}.mortgage-chart__legend-item .-value{font-size:16px;font-weight:600;line-height:24px;margin-left:16px}.mortgage-chart__legend-title{color:#052144;font-size:16px;font-weight:600;line-height:24px}.mortgage-chart__container{display:flex;flex-direction:column}.mortgage-chart__details{margin-bottom:24px}.mortgage-chart__details-container{display:flex;align-items:flex-start;flex-direction:column;justify-content:space-between;background:linear-gradient(90deg,#eaf6f0,#e6f0fa);border-radius:4px;padding:4px 16px;width:100%;min-height:152px}.mortgage-chart__details-inner{display:flex;align-items:center;flex-wrap:wrap;color:#052144;font-size:14px;font-weight:400;line-height:20px;min-height:24px}.mortgage-chart__details-item{display:flex;align-items:center;flex-wrap:wrap;margin-right:24px;margin-bottom:32px;white-space:nowrap;width:100%}.mortgage-chart__details-item:first-child{min-height:32px}.mortgage-chart__details-item:nth-child(2){min-height:24px}.mortgage-chart__details-item-title{margin-right:8px}.mortgage-chart__details-title{color:#052144;font-size:20px;font-weight:600;line-height:24px;margin-bottom:24px}.mortgage-chart__details .-value{font-size:16px;font-weight:600;line-height:24px}.mortgage-chart__details .-installment{font-size:24px;line-height:32px}.mortgage-chart__chart{display:flex;flex-direction:column;justify-content:space-between}.mortgage-chart__chart-wrapper{display:flex;align-items:center;width:100%;max-width:700px;margin-top:24px;min-height:308px}.mortgage-chart__chart-loading{color:#052144;font-size:16px;font-weight:600;line-height:24px;margin-top:10px}.mortgage-chart__schedule-btn{display:flex;align-items:center;margin-bottom:24px}.mortgage-chart__schedule-btn.button.-text{background-color:transparent}.mortgage-chart__schedule-btn.button.-text:hover{background-color:#ebeff0}.mortgage-chart__schedule-btn-icon{margin-left:8px;transform:rotate(90deg)}.mortgage-chart__filtering,.mortgage-chart__no-data{display:flex;justify-content:center;color:#052144;font-size:18px;font-weight:600;background-color:#fff;border-radius:4px;box-shadow:0 4px 12px 0 rgba(5,106,215,.12);padding:24px}.mortgage-chart__footer{display:flex;flex-direction:column;margin-top:24px}@media screen and (min-width:1280px){.mortgage-chart{min-height:536px}.mortgage-chart__container{height:100%}.mortgage-chart__img.-mobile{display:none}.mortgage-chart__img.-desktop{display:block}.mortgage-chart__legend-item-label{width:162px}.mortgage-chart__details-container{align-items:center;flex-direction:row;min-height:40px}.mortgage-chart__details-inner{flex-direction:row;flex-wrap:nowrap}.mortgage-chart__details-item{align-items:center;margin-bottom:0;flex-wrap:nowrap}.mortgage-chart__details-item:last-child{margin:0}.mortgage-chart__chart{flex-direction:row;flex:1 1}.mortgage-chart__chart-wrapper{margin-top:0}.mortgage-chart__footer{flex-direction:row;justify-content:space-between}.mortgage-chart__schedule-btn{margin-bottom:0}}