.custom-select{--el-select-border-color-hover:$main_color!important;--el-select-disabled-color:$grey-300!important;--el-select-disabled-border:$grey-300!important}.custom-select_disabled{opacity:.6}.custom-select .el-select--large .el-select__wrapper,.custom-select .el-select__wrapper{background-color:transparent;border:.1rem solid rgba(0,0,0,.1);border-radius:1.2rem;box-shadow:unset!important;font-size:1.4rem;font-weight:500;gap:6px;line-height:1.6rem;min-height:4.8rem;outline:none!important;padding:1.5rem 2.4rem;transition:border .35s ease-in-out,box-shadow .35s ease-in-out}.custom-select:not(.custom-select_disabled) .el-select--large .el-select__wrapper.is-focused,.custom-select:not(.custom-select_disabled) .el-select__wrapper.is-focused{border-color:#00a7ff}@media (hover:hover){.custom-select:not(.custom-select_disabled) .el-select--large .el-select__wrapper:not(.custom-select:not(.custom-select_disabled) .el-select__wrapper_disabled,.custom-select:not(.custom-select_disabled) .el-select--large .el-select__wrapper_disabled):hover,.custom-select:not(.custom-select_disabled) .el-select__wrapper:not(.custom-select:not(.custom-select_disabled) .el-select__wrapper_disabled,.custom-select:not(.custom-select_disabled) .el-select--large .el-select__wrapper_disabled):hover{border-color:#00a7ff}.custom-select:not(.custom-select_disabled) .el-select--large .el-select__wrapper:not(.custom-select:not(.custom-select_disabled) .el-select__wrapper_disabled,.custom-select:not(.custom-select_disabled) .el-select--large .el-select__wrapper_disabled):focus-visible,.custom-select:not(.custom-select_disabled) .el-select__wrapper:not(.custom-select:not(.custom-select_disabled) .el-select__wrapper_disabled,.custom-select:not(.custom-select_disabled) .el-select--large .el-select__wrapper_disabled):focus-visible{border-color:#00a7ff}}.custom-select .el-select__placeholder.is-transparent{color:#000}.custom-select .el-select__caret{color:#000;font-size:1.6rem}.custom-select .el-select__wrapper.is-disabled{background-color:transparent;color:#d5d7da;cursor:default}.custom-select .el-select__wrapper.is-disabled .el-select__selected-item{color:#d5d7da}.custom-select .el-select__wrapper.is-disabled .el-select__caret,.custom-select .el-select__wrapper.is-disabled .el-tag,.custom-select .el-select__wrapper.is-disabled input{color:#d5d7da;cursor:default}.labeled-slider-input{display:flex;flex-direction:column;gap:.8rem}.labeled-slider-input__label{color:#adb7bc}.labeled-slider-input__slider{bottom:0;height:auto!important;left:50%;position:absolute;right:0;transform:translate(-50%);width:calc(100% - 3.8rem)}.labeled-slider-input__area{align-items:center;background:transparent;border:.1rem solid rgba(0,0,0,.1);border-radius:1.2rem;display:flex;justify-content:center;min-height:4.8rem;padding:1.2rem 2.4rem;position:relative;transition:border .35s ease-in-out,box-shadow .35s ease-in-out}.labeled-slider-input__area_disabled{border-color:#d5d7da;opacity:.6}.labeled-slider-input__area:has(.el-input__wrapper.is-focus){border-color:#00a7ff}@media (hover:hover){.labeled-slider-input__area:not(.labeled-slider-input__area_disabled):hover{border-color:#00a7ff}.labeled-slider-input__area:not(.labeled-slider-input__area_disabled):focus-visible{border-color:#00a7ff}}.labeled-slider-input__area .el-slider__runway{height:auto!important;width:calc(100% - 3.8rem)}.labeled-slider-input__area .el-slider__runway .el-slider__bar{height:.3rem}.labeled-slider-input__area .el-slider__runway .el-slider__runway{background:transparent;height:.3rem}.labeled-slider-input__area .el-slider__runway .el-slider__button-wrapper{background-color:transparent;height:1.6rem;line-height:1;top:-.9rem;transform:translate(-50%);width:2.4rem}.labeled-slider-input__area .el-slider__runway .el-slider__button-wrapper .el-slider__button{background-color:#00a7ff;border-radius:1.6rem;display:inline-block;height:1.6rem;width:2.4rem}.labeled-slider-input__area .el-slider__runway.is-disabled .el-slider__bar{background-color:#d5d7da}.labeled-slider-input__area .el-slider__runway.is-disabled .el-slider__button-wrapper .el-slider__button{background-color:#d5d7da;border-color:#d5d7da}.labeled-slider-input__area .el-slider__runway.is-disabled .el-slider__button{cursor:default}.labeled-slider-input__area .el-input{display:flex;height:100%;line-height:1;width:100%}.labeled-slider-input__area .el-input .el-input__inner{height:auto}.labeled-slider-input__area .el-input.is-disabled .el-input__inner{color:#d5d7da;-webkit-text-fill-color:#d5d7da;cursor:default}.labeled-slider-input__area .el-input.is-disabled .el-input__wrapper{cursor:default}.labeled-slider-input__area .el-input .el-input__wrapper{background:transparent;box-shadow:unset;display:flex;height:100%;padding:0;transform:unset;width:100%}.mortgage-feedback{align-items:center;display:flex;justify-content:center;padding:2.4rem;z-index:110}.mortgage-feedback__title{margin-bottom:2.4rem;text-align:center}.mortgage-feedback__content{background:#fff;border-radius:1.6rem;display:flex;flex-direction:column;height:auto;max-height:calc(100dvh - 4.8rem);max-width:60rem;padding:6.4rem 2.4rem 2.4rem;position:relative;width:100%}.mortgage-feedback__scroll-container{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden;overflow-y:auto;overscroll-behavior:contain;scroll-snap-type:y mandatory;width:100%}.mortgage-feedback__close-btn{align-items:center;background:#fff;border:none;border-radius:50%;cursor:pointer;display:inline-flex;justify-content:center;outline:none;position:absolute;right:2.4rem;top:2.4rem;z-index:1}.mortgage-feedback__close-btn svg{color:#000;flex-shrink:0;height:2.4rem;width:2.4rem}.mortgage-feedback__form-submit{display:flex;margin:1.6rem auto 0;width:100%}.mortgage-feedback__form-code-resend,.mortgage-feedback__form-code-submit{width:100%}@media (max-width:576px){.mortgage-feedback{padding:1.6rem .8rem}.mortgage-feedback__content{max-height:calc(100dvh - 3.2rem);padding:4.8rem 1.6rem 1.6rem}.mortgage-feedback__close-btn{right:1.6rem;top:1.6rem}}.mortgage-calc{display:grid;gap:2.4rem;grid-template-columns:repeat(3,1fr);height:100%;width:100%}.mortgage-calc__card{background:#fff;border-radius:.8rem;display:flex;flex-direction:column;min-height:50.4rem;padding:3.2rem;position:relative}.mortgage-calc__card_best_offer{background:#00a7ff;color:#fff}.mortgage-calc__card_disabled{opacity:.6}.mortgage-calc__card-title{color:inherit;margin-bottom:3.2rem}.mortgage-calc__card-params{display:flex;flex-direction:column;gap:3.2rem;height:100%}.mortgage-calc__card-param-label{color:inherit;margin-bottom:.4rem}.mortgage-calc__card-param-value{align-items:center;-moz-column-gap:1.6rem;column-gap:1.6rem;display:inline-flex;flex-wrap:wrap;row-gap:.8rem}.mortgage-calc__card-param-value li:not(.mortgage-calc__card-param-badge){color:inherit}.mortgage-calc__card-param-badge{align-items:center;background:#fff;border-radius:.8rem;color:#00a7ff;display:inline-flex;justify-content:center;min-height:2.4rem;padding:0 .6rem}.mortgage-calc__card-param_economy{margin-top:auto}.mortgage-calc__form{display:flex;flex-direction:column;gap:2.4rem;justify-content:space-between}.mortgage-calc__form-button{width:100%}.mortgage-calc__form-input .input,.mortgage-calc__form-slider .el-input__inner{color:#00a7ff;font-family:GolosText,sans-serif;font-size:1.4rem;font-style:normal;font-weight:500;line-height:1.1428;text-align:left}.mortgage-calc__form-input .input{align-items:center;border-color:#0000001a;border-radius:1.2rem;box-shadow:unset;display:flex;justify-content:center;min-height:4.8rem;padding:1.2rem 2.4rem}.mortgage-calc__popup{display:none;flex-direction:column;gap:3.2rem}.mortgage-calc__popup-form{align-items:flex-end;display:grid;gap:2.4rem;grid-template-columns:repeat(4,1fr)}.mortgage-calc__popup-form .mortgage-calc__form-button,.mortgage-calc__popup-form .mortgage-calc__form-input{display:none}.mortgage-calc__popup-header{align-items:center;display:flex;gap:1.6rem;justify-content:space-between}.mortgage-calc__popup-list{display:flex;flex-direction:column;gap:1.6rem;height:100%;overflow:hidden;overflow-y:auto;overscroll-behavior:contain;position:relative;scroll-snap-type:y mandatory}.mortgage-calc__popup-list-empty{margin:0 auto;max-width:50rem;text-align:center}.mortgage-calc__popup-list_loading:after{background:#fff9;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.mortgage-calc__popup-card{align-items:flex-end;background:#f6f6f6;border-radius:.8rem;-moz-column-gap:7.6%;column-gap:7.6%;display:grid;flex-shrink:0;grid-template-columns:1fr auto;min-height:11.6rem;padding:1.6rem 2.4rem;row-gap:.8rem;width:100%}.mortgage-calc__popup-card-bank{align-items:center;display:flex;gap:.8rem;grid-column:span 2;height:100%;justify-content:flex-start}.mortgage-calc__popup-card-bank img{height:2.8rem;-o-object-fit:contain;object-fit:contain;width:2.8rem}.mortgage-calc__popup-card-bank div{font-family:GolosText,sans-serif;font-size:2rem;font-style:normal;font-weight:500;letter-spacing:-.05rem;line-height:1.2}.mortgage-calc__popup-card-params{align-items:flex-start;display:flex;gap:5.3125%;justify-content:space-between;padding:.6rem 0;width:100%}.mortgage-calc__popup-card-param{display:flex;flex-direction:column;gap:.4rem}.mortgage-calc__popup-card-param:first-child{max-width:20rem;width:100%}.mortgage-calc__popup-card-button{align-self:center;min-width:16.4rem;width:100%}.mortgage-calc__popup-close-btn{display:inline-flex}.mortgage-calc__popup-close-btn,.mortgage-calc__popup-close-btn svg{flex-shrink:0;height:2.4rem;width:2.4rem}.mortgage-calc__popup-filter-btn{display:none}@media (max-width:1279px){.mortgage-calc__popup-card-params{gap:2%}}@media (max-width:1080px){.mortgage-calc{grid-template-columns:1fr}.mortgage-calc__card{min-height:280px}.mortgage-calc__card_best_offer{min-height:374px}.mortgage-calc__popup{gap:16px}.mortgage-calc__popup-card{-moz-column-gap:20px;column-gap:20px;row-gap:8px}.mortgage-calc__popup-card-params{display:grid;gap:20px;grid-template-columns:1fr 1fr;padding:0}.mortgage-calc__popup-card-param:first-child{grid-column:span 2}.mortgage-calc__popup-card-button{align-self:flex-end}.mortgage-calc__popup-filter-btn{display:inline-flex;margin-bottom:8px;width:100%}.mortgage-calc__popup-mob-filter{display:flex;flex-direction:column;gap:24px;padding:24px 16px 16px}.mortgage-calc__popup-mob-filter-header{align-items:center;display:flex;justify-content:space-between;position:relative}.mortgage-calc__popup-mob-filter-header button{align-items:center;display:inline-flex;gap:4px;justify-content:flex-start}.mortgage-calc__popup-mob-filter-header button svg{color:#adb7bc;height:16px;width:16px}.mortgage-calc__popup-mob-filter-header div{color:#000;font-family:GolosText,sans-serif;font-size:16px;font-weight:400;left:50%;line-height:1;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.mortgage-calc__popup-form{display:none}.mortgage-calc__popup-form_mob{display:flex;flex-direction:column;height:100%}.mortgage-calc__popup-form_mob .labeled-slider-input,.mortgage-calc__popup-form_mob+button{width:100%}}@media (max-width:576px){.mortgage-calc__popup-card{-moz-column-gap:20px;column-gap:20px;grid-template-columns:1fr;row-gap:8px}.mortgage-calc__popup-card-bank{grid-column:unset}.mortgage-calc__popup-card-params{gap:20px;grid-template-columns:auto;justify-content:flex-start;padding:0 0 12px}.mortgage-calc__popup-card-button{min-width:100%;width:100%}.mortgage-calc__popup-header{align-items:flex-start}.mortgage-calc__popup-header-title{max-width:300px}}@media (max-width:390px){.mortgage-calc__card-param_economy .mortgage-calc__card-param-value .text{font-size:32px}}.fancybox__mortgage-container{--fancybox-bg:rgba(0,0,0,.4);z-index:109}.fancybox__mortgage-container .fancybox__content{border-radius:1.6rem;color:#000;height:100%;min-height:400px;padding:2.4rem;width:100%}.fancybox__mortgage-container .fancybox__slide{margin:0;padding:3.7rem 5.6rem}.fancybox__mortgage-container .fancybox__show{animation:f-zoomInUp .3s ease .1s both}.fancybox__mortgage-container .fancybox__hide{animation:f-fadeOut .3s ease .1s both}@media (max-width:1366px){.fancybox__mortgage-container .fancybox__slide{padding:2.4rem 0}}@media (max-width:1080px){.fancybox__mortgage-container .fancybox__content{border-radius:0;min-height:370px}.fancybox__mortgage-container .fancybox__slide{padding-bottom:0;padding-top:0}.fancybox__mortgage-container .fancybox__hide{animation:fancybox-mortgage-slideDown .3s ease .1s both}.fancybox__mortgage-container .fancybox__show{animation:fancybox-mortgage-slideUp .3s ease .1s both}}@media (max-width:576px){.fancybox__mortgage-container .fancybox__content{padding:16px}}@keyframes fancybox-mortgage-slideUp{0%{transform:translate3d(0,100%,0)}to{transform:translateZ(0)}}@keyframes fancybox-mortgage-slideDown{0%{transform:translateZ(0)}to{transform:translate3d(0,100%,0)}}
