@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);.mortgage__holder *{-webkit-box-sizing:border-box;box-sizing:border-box}.mortgage__holder{padding-top:80px;--font-family:"Montserrat"}.page__content{padding:0 15px;max-width:1248px;margin-inline:auto}.page__h1{font-weight:700;font-size:36px;text-transform:uppercase;color:#2b2e34}.mortgageOffersTabs__list{margin-top:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;--gap:17px;gap:var(--gap)}.mortgageOffersTabs__item{width:calc(25% - var(--gap)*2);border-radius:29px;padding:10px 15px;font-family:var(--font-family);font-weight:600;font-size:16px;-webkit-transition:.25s;transition:.25s;cursor:pointer;text-transform:uppercase;color:#2b2e34;background:#eeeae3;text-align:center}.mortgageOffersTabs__item.active,.mortgageOffersTabs__item:hover{background:#d77331;color:#fff}.moreOffers__link:hover{color:#d77331!important;cursor:pointer}.mortgage__contacts a:hover{color:#fff!important}.mortgageCalc__btn{cursor:pointer;text-decoration:none}.mortgageCalc__row{--gap:58px;--inputsWidth:555px;margin-top:100px}.mortgageCalc__row,.mortgageCalcCol__inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mortgageCalcCol__inputs{width:calc(var(--inputsWidth) - var(--gap)/2);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mortgageCalcCol__offers{width:calc(100% - var(--inputsWidth) - var(--gap)/2)}.mortgageCalcInputs__item{--gutterX:14px;margin-bottom:70px}.mortgageCalcInputsItem__top{padding:15px 27px;border-radius:19px;background:#eeeae3}.mortgage__holder .mort-calc__txt{margin-top:50px}.mortgageCalcRangeInput__title{font-family:var(--font-family);font-weight:500;font-size:18px;color:rgba(43,46,52,.5)}.mortgageCalcInput__slider{position:relative;--handleSize:33px;width:calc(100% - var(--gutterX)*2);margin-inline:auto;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.mortgageCalcRange__input{opacity:0;position:absolute;z-index:-1;width:0;height:0;left:0;top:0;overflow:hidden}.mortgageCalcRangeInput__val{font-family:var(--font-family);font-weight:600;font-size:21px;line-height:210%;color:#2b2e34}.mortgageCalcInputSlider__content{height:5px;background:#c9c7c2;position:relative}.mortgageCalcInputSlider__min{height:100%;width:var(--rangepercent);position:absolute;top:0;left:0;background:#d77331}.mortgageCalcInputSlider__handle{border-radius:50%;width:var(--handleSize);height:var(--handleSize);border:1px solid #fff;background:#d77331;position:absolute;left:var(--rangepercent);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.mortgageCalcInputsItem__bottom{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:15px;padding:0 var(--gutterX);font-weight:500;font-size:18px;color:rgba(43,46,52,.5)}.mortgageCalc__btn,.mortgageCalcInputsItem__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--font-family)}.mortgageCalc__btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:13px 15px;width:100%;max-width:376px;border-radius:23px;font-weight:600;font-size:16px;-webkit-transition:.25s;transition:.25s}.mortgageCalcBtn__offer{color:#fff;background:#d77331}.mortgageCalcBtn__link{margin-top:20px}.mortgageCalcBtn__link,.mortgageCalcBtn__offer:hover{background:#eeeae3;color:#d77331}.mortgageCalcBtn__link:hover{color:#fff!important;background:#d77331}.mortgageOffers__list{--logoSize:57px}.mortgageOffersItem__logo{width:var(--logoSize);height:var(--logoSize);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mortgageOffersItem__logo img{max-width:100%;display:block;-o-object-fit:contain;object-fit:contain}.mortgageOffers__item{background:#eeeae3;border-radius:19px}.mortgageOffers__item+.mortgageOffers__item{margin-top:20px}.mortgageOffersItem__top{border-bottom:1px solid #c9c7c2;padding-top:11px;padding-bottom:11px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mortgageOffersItem__bottom,.mortgageOffersItem__top{padding-left:40px;padding-right:30px}.mortgageOffersItem__bottom{padding-top:10px;padding-bottom:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mortgageOffersItem__bottom,.mortgageOffersItemTop__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mortgageOffersItem__name,.mortgageOffersItem__price{font-family:var(--font-family);font-weight:600;font-size:21px;line-height:210%;color:#2b2e34}.mortgageOffersItem__detail,.mortgageOffersItem__percent{font-family:var(--font-family);font-weight:500;font-size:15px;line-height:293%;color:#2b2e34}.mortgageCalcBtns__list{padding-bottom:59px}.moreOffers__link{margin-top:35px;font-family:var(--font-family);font-weight:400;font-size:16px;line-height:137%;color:#2b2e34;margin-inline:auto;text-decoration:none;display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;border-bottom:1px solid #d77331;-webkit-transition:.25s;transition:.25s}.mortgageBanner__section{padding-top:125px;padding-bottom:125px;background:url(/upload/pages/mortgage/bg_1-min.png)}.mortgageBanner__info{max-width:578px;font-weight:700;font-size:21px;line-height:138%;text-align:center}.mortgageBanner__info,.mortGageFrom__btn{margin-inline:auto;font-family:var(--font-family);color:#fff}.mortGageFrom__btn{background:#d77331;border-radius:23px;font-weight:600;font-size:16px;max-width:376px;border:1px solid #d77331;padding:8px 40px;margin-top:50px;display:block;-webkit-transition:.25s;transition:.25s;cursor:pointer}.mortGageFrom__btn:hover{color:#d77331!important;background:#fff}.mortgageInfo__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mortgageInfo__col{width:50%;height:100%}.mortgageInfo__row .mortgageInfo__col{height:auto}.mortgageInfo__col img{max-width:100%;height:100%}.mortgageInof__outer{position:relative;overflow:hidden}.mortgageBg__row{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.mortgageInfo__row{position:relative;z-index:2;padding-top:60px;padding-bottom:160px}.mortgageInfo__row .mortgageInfo__col{padding:60px;padding-bottom:0}.mortgageInfo__row .mortgageInfo__col:first-child{padding-left:0}.mortgageInfo__row .mortgageInfo__col:last-child{padding-right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mortgageInfo__col h3{font-weight:700;font-size:36px;text-transform:uppercase;margin-bottom:20px}.mortgageInfo__col h3,.mortgageInfo__col h4{font-family:var(--font-family);line-height:122%;color:#fff}.mortgageInfo__col h4{font-weight:600;font-size:32px}.mortgageInfo__col p{font-family:var(--font-family);font-size:17px;line-height:129%;color:#2b2e34}.mortgage__contacts{position:absolute;right:0;bottom:0;background:#d77331;color:#fff;padding:25px;width:100%;max-width:784px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mortgage__contacts a,.mortgage__contacts p{text-align:center;color:#fff;display:block}.mortgageContacts__inner{max-width:400px}.mortgage__contacts p{font-size:17px;line-height:129%}.mortgage__contacts a,.mortgage__contacts p{font-family:var(--font-family);font-weight:700;color:#fff}.mortgage__contacts a{font-size:32px;line-height:69%;text-decoration:none;margin-top:20px}.modal,.mortgage__contacts a{-webkit-transition:.25s;transition:.25s}.modal{position:fixed;max-width:490px;width:100%;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1;opacity:0;padding:39px 30px 50px;background:#ede9e3}.modal.js-active{z-index:15;opacity:1}.modal__overlay{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:-1;opacity:0}.modal__overlay.js-active{opacity:1;z-index:2}.modal__top{font-size:33px;text-transform:uppercase;margin-bottom:42px}.modal__closer{cursor:pointer;display:block;position:absolute;right:0;top:0;width:50px;height:50px;background:url(https://udolina.ru/images/new/icon_close.gif) 50% no-repeat #e3ddd3}.modal-forms .modal-row{position:relative;margin-top:30px}.modal-forms .modal-row label{text-transform:uppercase;font-family:RobotoBold;display:block;margin:-8px 0 4px}.modal-forms .modal-row sup{color:red}.modal-forms .modal-row .modal-input{background:#fff;border:none;width:calc(100% - 30px);height:50px;padding:0 15px;font-family:inherit;font-size:inherit;font-weight:inherit;outline:none;resize:none}.modal-forms .modal-row .modal-button{cursor:pointer;background:#e36c30;border:none;width:247px;height:50px;line-height:49px;font-size:33px;text-transform:uppercase;text-align:center;color:#fff}.modal-error{margin-top:-20px;margin-bottom:40px;background:#f72b2b;color:#fff;padding:15px}