@font-face{font-family:"Ubuntu";font-style:normal;font-weight:500;font-display:swap;src:local("Ubuntu Medium"),local("Ubuntu-Medium"),url("../../fonts/ubuntu-v15-cyrillic-500.woff2") format("woff2"),url("../../fonts/ubuntu-v15-cyrillic-500.woff") format("woff")}@font-face{font-family:"Ubuntu";font-style:normal;font-weight:700;font-display:swap;src:local("Ubuntu Bold"),local("Ubuntu-Bold"),url("../../fonts/ubuntu-v15-latin_cyrillic-700.woff2") format("woff2"),url("../../fonts/ubuntu-v15-latin_cyrillic-700.woff") format("woff")}.mortgage-modal .terms-of-use{margin-top:calc(var(--indent)*3);margin-bottom:calc(var(--indent)*2);display:block}.mortgage-modal .terms-of-use .checkbox__text{font-family:"Arial",-system-ui,-apple-system-ui,sans-serif;font-size:12px;font-weight:400;line-height:14px}.mortgage-modal.success .modal__header{display:none}.mortgage-modal.success .success-hidden{display:none}.mortgage-modal.success .success-block{display:block}.success-block{display:none;text-align:center}.success-block__icon{width:72px;height:72px;margin-bottom:32px}.success-block__title{font-family:"Ubuntu",-system-ui,-apple-system-ui,sans-serif;font-size:22px;font-weight:700;line-height:28px;margin-bottom:16px}.success-block__text{font-family:"Arial",-system-ui,-apple-system-ui,sans-serif;font-size:16px;font-weight:400;line-height:24px;margin-bottom:32px}.mortgage{background:#fff;padding:var(--block-inner-gap);border-radius:4px;box-shadow:0 0 12px rgba(0,0,0,.06)}.mortgage__submit{grid-row:2}@media(max-width: 800px){.mortgage__submit{font-size:14px;line-height:16px}}@media(max-width: 600px){.mortgage__submit{order:1;margin-top:24px;padding-right:32px;padding-left:32px}}.mortgage-offer__title{font-family:"Arial",-system-ui,-apple-system-ui,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:gray;margin-bottom:var(--indent)}.mortgage-offer__main{display:flex;align-items:center;justify-content:space-between;padding:calc(var(--indent)*3);border:1px solid #e7e7e7;border-radius:4px;margin-bottom:calc(var(--indent)*2)}.mortgage-offer__card{font-family:"Ubuntu",-system-ui,-apple-system-ui,sans-serif;font-size:18px;font-weight:700;line-height:24px}.mortgage-offer__card:after{content:attr(data-label);display:block;font-family:"Arial",-system-ui,-apple-system-ui,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:gray}.mortgage-offer__grid{display:grid;row-gap:16px;-moz-column-gap:24px;column-gap:24px;grid-template-columns:192px 1fr;align-items:center}.mortgage-offer__grid .info-grid__key{font-family:"Arial",-system-ui,-apple-system-ui,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:gray;cursor:default}.mortgage-offer__grid .info-grid__value{font-family:"Arial",-system-ui,-apple-system-ui,sans-serif;font-size:16px;font-weight:400;line-height:24px;text-align:right}.mortgage-offer__logos{display:flex;justify-content:flex-end}.mortgage-offer__logo{border-radius:50%;margin-right:-12px;height:30px;width:30px}.mortgage-offer__logo:last-child{margin-right:0}@media(max-width: 800px){.mortgage-offer__main{padding:calc(var(--indent)*2)}.mortgage-offer__grid{grid-template-columns:2fr 1fr;-moz-column-gap:calc(var(--indent)*2);column-gap:calc(var(--indent)*2)}.mortgage-offer .info-grid__key,.mortgage-offer .info-grid__value{font-size:14px;line-height:20px}}@media(max-width: 600px){.mortgage-offer__title{display:none}.mortgage-offer__main{display:block;border:none;padding:0}.mortgage-offer__card{display:none}.mortgage-offer__card[data-mortgage=monthlyPayment]{display:flex;justify-content:space-between;font-family:"Arial",-system-ui,-apple-system-ui,sans-serif;font-size:14px;font-weight:400;line-height:20px}.mortgage-offer__card[data-mortgage=monthlyPayment]:after{display:none}.mortgage-offer__card[data-mortgage=monthlyPayment]:before{content:"Платёж в месяц";color:gray}}.calculator{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:calc(var(--indent)*4);column-gap:calc(var(--indent)*4)}.calculator__form label{display:block;font-family:"Arial",-system-ui,-apple-system-ui,sans-serif;font-size:14px;font-weight:400;line-height:20px;margin-bottom:6px;color:gray}.calculator__form .form__row{display:grid;grid-template-columns:1fr 112px;-moz-column-gap:8px;column-gap:8px}.calculator__form .range{margin-top:6px}.calculator__form .double-input{display:grid;grid-template-columns:1fr 112px}.calculator__form .double-input .range{grid-column:1/span 2}.calculator__form .form__field{position:relative}.calculator__form .input-initial-payment{border-radius:4px 0 0 4px}.calculator__form .input-initial-payment-percent{border-radius:0 4px 4px 0}.calculator .form__field:after{content:attr(data-postfix);position:absolute;display:flex;align-items:center;top:50%;right:1px;transform:translateY(-50%);height:calc(100% - 2px);padding-right:calc(var(--indent)*2);background:#fff;border-radius:0 4px 4px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.calculator__logos{height:32px}@media(max-width: 800px){.calculator{grid-template-columns:22fr 19fr}}@media(max-width: 600px){.calculator{display:flex;flex-direction:column}}