[data-v-eb2c59c4]:root{--text:rgba(6,6,15,0.8705882352941177);--textGray:rgba(6,6,15,0.5019607843137255);--textGray2:rgba(6,6,15,0.6);--textGray3:rgba(6,6,15,0.7490196078431373);--textGray4:#bdbdbd;--textGray5:rgba(6,6,15,0.3803921568627451);--textGray6:#566;--textGray7:#4d4d4d;--textGray8:#4b4b4b;--textModal:#33495e;--textOld:#303030;--line:#f2f2f2;--iconInput:rgba(6,6,15,0.5019607843137255);--infoBlock:#eefcf2;--infoBlockAttention:#fff3e8;--programLabel:#dfecff;--white:#fff;--bodyBackground:#f1f5f9;--bgGray:#f7f8fa;--calculatorBlock:#e1e1ea;--inputBg:#f7f8fa;--optionColor:rgba(6,6,15,0.8705882352941177);--backgroundColor:#f7f8fa;--inputBlue:#f3f7fa;--primary:#6fa9fa;--secondaryLight:#f1f6fb;--calculatorBlock1:#aae9c4;--calculatorBlock2:#27ae60;--calculatorBlock3:#c5ddfe;--calculatorBlock4:rgba(6,6,15,0.34901960784313724);--calculatorBlock5:#d7efff;--headline:#23475f;--iconTooltipHover:#51cd75;--calculatorBg:#36bd7c;--orange1:#f79540;--orange3:#fafbfc;--orange4:#f4eae0;--orange5:#ffefd8;--green2:#9fe2ac;--green3:#e0f6e3;--green4:#26a67a;--green6:#f3fafe;--blue2:#34495e;--blue5:#e3f8ff;--blue6:#dfecfe;--blue7:#f3f7fe;--gift:#e7f0fa;--promoGift:#f0f6ff;--sorting:#f2ffe6;--selectMulti:#e5f0ff;--tooltipColor:#454545;--cancelPromoColor:#eef5ff;--errorBlock:#faebeb;--costBlock:#f9fbfe;--costBorderColor:#c2dcff;--program:#fff;--hamburger:#2c3e50;--orderInfo:#ddebff;--additionalPromo:#e3f6ff;--covidPromo:#d8e8fe;--loadingOsago:#edf3f6;--tippy:#fff}[data-theme=dark][data-v-eb2c59c4],[data-v-eb2c59c4]:root{--iconTooltip:#d6d9e0;--checkbox:#e0e0e0;--gray:#757575;--borderColor:#d5d9db;--checkboxDisabled:#ddd;--lightGray:#f0f0f0;--lightGrayColorText:#597086;--secondary:#7cb1fb;--accent:#ffad32;--accentHover:#ffb74c;--accentHoverLight:#f9ddb3;--accentActive:#fca72a;--link:#5199ff;--icon:#35c768;--iconHover:#51cd75;--buttonLight:#f8cca4;--checkboxColor:#5199ff;--switchColor:#35c768;--inputHover:#35c768;--orange2:#fc9a40;--green1:#4caf50;--green5:#366967;--blue1:#3d89f4;--blue3:#b4cae9;--blue4:#0ec3c6}[data-theme=dark][data-v-eb2c59c4]{--text:#fff;--textGray:#c9c9c9;--textGray2:#bdbdbd;--textGray3:#a5a5a5;--textGray4:#747474;--textGray5:#bdbdbd;--textGray6:#c9c9c9;--textGray7:#a5a5a5;--textGray8:#a5a5a5;--textOld:#fff;--textModal:#c9c9c9;--line:#3e4045;--iconInput:#7a869a;--infoBlock:rgba(159,226,172,0.10196078431372549);--infoBlockAttention:rgba(255,243,232,0.14901960784313725);--programLabel:rgba(223,236,255,0.12156862745098039);--white:#27272c;--bodyBackground:#27272c;--bgGray:#2e3035;--calculatorBlock:rgba(122,134,154,0.14901960784313725);--inputBg:#2f3032;--optionColor:#fff;--backgroundColor:#2e3035;--inputBlue:#333b42;--primary:#364963;--secondaryLight:#2e3035;--calculatorBlock1:rgba(159,226,172,0.10196078431372549);--calculatorBlock2:#32674d;--calculatorBlock3:rgba(197,221,254,0.050980392156862744);--calculatorBlock4:rgba(122,134,154,0.14901960784313725);--calculatorBlock5:#6e808c;--headline:#fff;--iconTooltipHover:#32674d;--calculatorBg:#32674d;--orange1:#78563a;--orange3:#2e3035;--orange4:#524f4b;--orange5:#706b67;--green2:#39c662;--green3:#3e4045;--green4:#32674d;--green6:rgba(159,226,172,0.10196078431372549);--blue2:#f1f7ff;--blue5:rgba(227,248,255,0.10196078431372549);--blue6:rgba(223,236,254,0.10196078431372549);--blue7:#2e3035;--gift:#3e4045;--promoGift:#3e4045;--sorting:#39c662;--selectMulti:rgba(159,226,172,0.10196078431372549);--tooltipColor:#e3e2e2;--cancelPromoColor:#393a3d;--errorBlock:rgba(192,112,112,0.7294117647058823);--costBlock:rgba(159,200,226,0.09803921568627451);--costBorderColor:#30353d;--program:#3e4045;--hamburger:#f1f7ff;--orderInfo:rgba(159,226,172,0.10196078431372549);--additionalPromo:rgba(159,226,172,0.10196078431372549);--covidPromo:rgba(223,236,255,0.12156862745098039);--loadingOsago:#474849;--tippy:#4d4f54}.first-step-modal-enter[data-v-eb2c59c4],.first-step-modal-leave-active[data-v-eb2c59c4]{opacity:0}.first-step-modal-enter .first-step-block[data-v-eb2c59c4],.first-step-modal-leave-active .first-step-block[data-v-eb2c59c4]{transform:scale(1.1)}@media(max-width:1023px){.first-step-modal-enter .first-step-block[data-v-eb2c59c4],.first-step-modal-leave-active .first-step-block[data-v-eb2c59c4]{transform:translateY(-100%)}}.modal-overlay[data-v-eb2c59c4]{display:block;position:fixed;z-index:99998;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.2);transition:opacity .5s ease}@media(max-width:1023px){.modal-overlay[data-v-eb2c59c4]{z-index:99989}}.modal-container[data-v-eb2c59c4]{position:relative;max-width:1210px;padding:0 20px;width:100%;margin:0 auto}.first-step-block[data-v-eb2c59c4]{position:absolute;display:flex;align-items:flex-start;flex-wrap:wrap;top:250px;left:20px;width:841px;padding:40px 30px;background:var(--primary);border-radius:13px;transition:transform .5s ease}@media(max-width:1209px){.first-step-block[data-v-eb2c59c4]{width:64.85%;top:215px}}.first-step-block--wl[data-v-eb2c59c4]{top:110px}.first-step-block.first-step-block--compact[data-v-eb2c59c4]{width:100%;position:static;padding:25px 30px}.first-step-block.first-step-block--compact .calculator-base__input-title[data-v-eb2c59c4]{font-size:15px}.first-step-block.first-step-block--compact .calculator-base__input-block[data-v-eb2c59c4]{margin-right:10px}.first-step-block.first-step-block--compact .calculator-base__input-block[data-v-eb2c59c4]:last-child{margin-right:0}.first-step-block.first-step-block--compact .mortgage__content[data-v-eb2c59c4]{display:flex;align-items:flex-start;width:calc(100% - 220px);grid-gap:unset;grid-template-columns:unset}@media(max-width:1209px){.first-step-block.first-step-block--compact .mortgage__content[data-v-eb2c59c4]{width:calc(100% - 189px)}}.first-step-block.first-step-block--compact .mortgage__bank[data-v-eb2c59c4]{width:266px}@media(max-width:1209px){.first-step-block.first-step-block--compact .mortgage__bank[data-v-eb2c59c4]{width:25.71%}}.first-step-block.first-step-block--compact .mortgage__debt[data-v-eb2c59c4]{width:200px}@media(max-width:1209px){.first-step-block.first-step-block--compact .mortgage__debt[data-v-eb2c59c4]{width:24.22%}}.first-step-block.first-step-block--compact .mortgage__object-type[data-v-eb2c59c4]{width:160px}@media(max-width:1209px){.first-step-block.first-step-block--compact .mortgage__object-type[data-v-eb2c59c4]{width:18.37%}}.first-step-block.first-step-block--compact .mortgage__date-birth[data-v-eb2c59c4]{width:234px}@media(max-width:1209px){.first-step-block.first-step-block--compact .mortgage__date-birth[data-v-eb2c59c4]{width:27.62%}}@media(max-width:1023px){.first-step-block.first-step-block--compact .mortgage__bank[data-v-eb2c59c4],.first-step-block.first-step-block--compact .mortgage__date-birth[data-v-eb2c59c4],.first-step-block.first-step-block--compact .mortgage__debt[data-v-eb2c59c4],.first-step-block.first-step-block--compact .mortgage__object-type[data-v-eb2c59c4]{width:100%}}.first-step-block.first-step-block--compact .first-step-block__btns[data-v-eb2c59c4]{margin-left:auto;width:200px}@media(max-width:1209px){.first-step-block.first-step-block--compact .first-step-block__btns[data-v-eb2c59c4]{width:169px;margin-top:30px}}@media(max-width:1023px){.first-step-block.first-step-block--compact .first-step-block__btns[data-v-eb2c59c4]{width:100%}}.first-step-block.first-step-block--compact .first-step-block__apply-btn[data-v-eb2c59c4]{width:100%;font-size:18px}@media(max-width:1209px){.first-step-block.first-step-block--compact .first-step-block__apply-btn[data-v-eb2c59c4]{font-size:16px}}.first-step-block.first-step-block--compact[data-v-eb2c59c4] label.error{top:100%;white-space:nowrap}@media(max-width:1023px){.first-step-block[data-v-eb2c59c4]{width:100%;max-height:calc(100vh - 150px);padding:40px 20px;top:80px;left:0;background:var(--white);border-radius:0 0 13px 13px;overflow-y:scroll}.first-step-block--wl[data-v-eb2c59c4]{top:0}}@media(max-width:767px){.first-step-block[data-v-eb2c59c4]{top:50px;padding:30px 16px}.first-step-block--wl[data-v-eb2c59c4]{top:0}}.first-step-block__title[data-v-eb2c59c4]{display:none;width:100%;margin-bottom:40px;font-size:30px;line-height:36px;font-family:RobotoBold,Arial sans-serif;text-align:center;color:var(--text)}@media(max-width:1023px){.first-step-block__title[data-v-eb2c59c4]{display:block}}@media(max-width:767px){.first-step-block__title[data-v-eb2c59c4]{margin-bottom:30px;font-size:20px;line-height:20px}}.first-step-block .calculator-base__input-block[data-v-eb2c59c4]{display:flex;flex-direction:column;align-items:flex-start}@media(max-width:1023px){.first-step-block .calculator-base__input-block[data-v-eb2c59c4]{width:100%;margin-bottom:30px}}.first-step-block .calculator-base__input-block[data-v-eb2c59c4] .custom-select{font-size:15px}.first-step-block .calculator-base__input-block[data-v-eb2c59c4] .input-block.first-step input{font-size:15px;line-height:19px}@media(max-width:767px){.first-step-block .calculator-base__input-block[data-v-eb2c59c4] .input-block.first-step input{font-size:13px;line-height:20px}}.first-step-block .calculator-base__input-title[data-v-eb2c59c4]{position:relative;display:block;margin-bottom:10px;padding-right:25px;font-size:14px;line-height:20px;color:var(--white);font-family:RobotoMedium,Arial sans-serif}.first-step-block .calculator-base__input-title .hint[data-v-eb2c59c4]{position:absolute;top:0;right:0;width:20px;height:20px;background:url(https://polis812.ru/images/calculator_icons/hint-white.svg) no-repeat 50%/cover}@media(max-width:1023px){.first-step-block .calculator-base__input-title[data-v-eb2c59c4]{padding-right:23px;font-size:17px;line-height:18px;color:var(--text);font-family:RobotoMedium,Arial,sans-serif}.first-step-block .calculator-base__input-title .hint[data-v-eb2c59c4]{width:18px;height:18px;background-image:url(https://polis812.ru/images/calculator_icons/hint-gray.svg);outline:none}.first-step-block .calculator-base__input-title .hint[data-v-eb2c59c4]:active,.first-step-block .calculator-base__input-title .hint[data-v-eb2c59c4]:focus,.first-step-block .calculator-base__input-title .hint[data-v-eb2c59c4]:hover{background-image:url(https://polis812.ru/images/calculator_icons/hint-green.svg)}}@media(max-width:767px){.first-step-block .calculator-base__input-title[data-v-eb2c59c4]{margin-bottom:8px;font-size:13px}}.first-step-block__btns[data-v-eb2c59c4]{width:100%;margin-top:30px;display:flex;justify-content:space-between}@media(max-width:1209px){.first-step-block__btns[data-v-eb2c59c4]{margin-top:35px}}@media(max-width:1023px){.first-step-block__btns[data-v-eb2c59c4]{margin-top:0}}.first-step-block__apply-btn[data-v-eb2c59c4],.first-step-block__cancel-btn[data-v-eb2c59c4]{display:block;font-size:16px;line-height:19px;font-family:RobotoBold,Arial sans-serif;border:none;padding:13px 20px;border-radius:5px;outline:none;cursor:pointer;white-space:nowrap}@media(max-width:1023px){.first-step-block__apply-btn[data-v-eb2c59c4],.first-step-block__cancel-btn[data-v-eb2c59c4]{padding:23px;font-size:20px;line-height:20px}}@media(max-width:767px){.first-step-block__apply-btn[data-v-eb2c59c4],.first-step-block__cancel-btn[data-v-eb2c59c4]{padding:18px 10px;font-size:16px;line-height:20px}}.first-step-block__apply-btn[data-v-eb2c59c4]{width:calc(100% - 266px);color:var(--white);background:var(--accent);transition:background-color .5s ease}@media(max-width:1209px){.first-step-block__apply-btn[data-v-eb2c59c4]{width:calc(69% - 10px)}}@media(max-width:1023px){.first-step-block__apply-btn[data-v-eb2c59c4]{width:calc(57% - 10px)}}@media(max-width:767px){.first-step-block__apply-btn[data-v-eb2c59c4]{width:calc(62% - 10px)}.first-step-block__apply-btn span[data-v-eb2c59c4]{display:none}}.first-step-block__apply-btn[data-v-eb2c59c4]:hover{background:var(--accentHover)}.first-step-block__apply-btn[data-v-eb2c59c4]:active{background:var(--accentActive)}.first-step-block__cancel-btn[data-v-eb2c59c4]{width:256px;color:var(--accent);background:var(--white)}@media(max-width:1209px){.first-step-block__cancel-btn[data-v-eb2c59c4]{width:31%}}@media(max-width:1023px){.first-step-block__cancel-btn[data-v-eb2c59c4]{width:43%;padding:22px;border:1px solid var(--accent)}}@media(max-width:767px){.first-step-block__cancel-btn[data-v-eb2c59c4]{width:38%;padding:17px 10px}}.mortgage__content[data-v-eb2c59c4]{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;grid-row-gap:25px}@media(max-width:1023px){.mortgage__content[data-v-eb2c59c4]{display:block}}.mortgage__bank-title .show-tablet[data-v-eb2c59c4]{display:none}@media(max-width:1209px)and (min-width:1024px){.mortgage__bank-title .show-tablet[data-v-eb2c59c4]{display:inline}.mortgage__bank-title .hide-tablet[data-v-eb2c59c4]{display:none}}.mortgage__date-birth-content[data-v-eb2c59c4]{width:100%;display:flex}@media(max-width:1023px){.mortgage__date-birth-content[data-v-eb2c59c4]{justify-content:space-between;align-items:flex-start}}.mortgage__date-birth-content[data-v-eb2c59c4] .input-block input{padding-right:0;padding-left:15px;border-top-right-radius:0;border-bottom-right-radius:0}@media(max-width:1023px){.mortgage__date-birth-content[data-v-eb2c59c4] .input-block{width:calc(52.75% - 10px)}.mortgage__date-birth-content[data-v-eb2c59c4] .input-block input{padding:20px;border-radius:5px}}@media(max-width:767px){.mortgage__date-birth-content[data-v-eb2c59c4] .input-block{width:calc(55.9% - 5px)}.mortgage__date-birth-content[data-v-eb2c59c4] .input-block input{padding:17px 16px 16px}}.mortgage__date-birth-content[data-v-eb2c59c4] .custom-select{border-left:1px solid var(--line)}.mortgage__date-birth-content[data-v-eb2c59c4] .custom-select .vs__dropdown-toggle{border-left-color:var(--white);border-bottom-left-radius:0;border-top-left-radius:0}.mortgage__price-container[data-v-eb2c59c4]{width:100%}@media(max-width:1023px){.mortgage__sex-select[data-v-eb2c59c4]{display:none}}.mortgage__sex-radio[data-v-eb2c59c4]{display:none}@media(max-width:1023px){.mortgage__sex-radio[data-v-eb2c59c4]{width:calc(47.25% - 10px);display:flex;justify-content:space-between;align-items:center;padding:3px;background:var(--bgGray);border-radius:5px}.mortgage__sex-radio .mortgage__radio-label[data-v-eb2c59c4]{width:50%;height:54px;margin:0;display:flex;justify-content:center;align-items:center;font-size:14px;line-height:19px;font-family:RobotoMedium,Arial sans-serif;color:var(--text);border-radius:5px;cursor:pointer;transition:all .5s ease;background:transparent}.mortgage__sex-radio input[data-v-eb2c59c4]{display:none}.mortgage__sex-radio input:checked+label[data-v-eb2c59c4]{background:var(--white)}.mortgage__sex-radio label.error[data-v-eb2c59c4]{width:100%}}@media(max-width:767px){.mortgage__sex-radio[data-v-eb2c59c4]{width:calc(44.1% - 5px)}.mortgage__sex-radio .mortgage__radio-label[data-v-eb2c59c4]{height:44px;font-size:12px;line-height:17px}}[data-v-a5f3f784]:root{--text:rgba(6,6,15,0.8705882352941177);--textGray:rgba(6,6,15,0.5019607843137255);--textGray2:rgba(6,6,15,0.6);--textGray3:rgba(6,6,15,0.7490196078431373);--textGray4:#bdbdbd;--textGray5:rgba(6,6,15,0.3803921568627451);--textGray6:#566;--textGray7:#4d4d4d;--textGray8:#4b4b4b;--textModal:#33495e;--textOld:#303030;--line:#f2f2f2;--iconInput:rgba(6,6,15,0.5019607843137255);--infoBlock:#eefcf2;--infoBlockAttention:#fff3e8;--programLabel:#dfecff;--white:#fff;--bodyBackground:#f1f5f9;--bgGray:#f7f8fa;--calculatorBlock:#e1e1ea;--inputBg:#f7f8fa;--optionColor:rgba(6,6,15,0.8705882352941177);--backgroundColor:#f7f8fa;--inputBlue:#f3f7fa;--primary:#6fa9fa;--secondaryLight:#f1f6fb;--calculatorBlock1:#aae9c4;--calculatorBlock2:#27ae60;--calculatorBlock3:#c5ddfe;--calculatorBlock4:rgba(6,6,15,0.34901960784313724);--calculatorBlock5:#d7efff;--headline:#23475f;--iconTooltipHover:#51cd75;--calculatorBg:#36bd7c;--orange1:#f79540;--orange3:#fafbfc;--orange4:#f4eae0;--orange5:#ffefd8;--green2:#9fe2ac;--green3:#e0f6e3;--green4:#26a67a;--green6:#f3fafe;--blue2:#34495e;--blue5:#e3f8ff;--blue6:#dfecfe;--blue7:#f3f7fe;--gift:#e7f0fa;--promoGift:#f0f6ff;--sorting:#f2ffe6;--selectMulti:#e5f0ff;--tooltipColor:#454545;--cancelPromoColor:#eef5ff;--errorBlock:#faebeb;--costBlock:#f9fbfe;--costBorderColor:#c2dcff;--program:#fff;--hamburger:#2c3e50;--orderInfo:#ddebff;--additionalPromo:#e3f6ff;--covidPromo:#d8e8fe;--loadingOsago:#edf3f6;--tippy:#fff}[data-theme=dark][data-v-a5f3f784],[data-v-a5f3f784]:root{--iconTooltip:#d6d9e0;--checkbox:#e0e0e0;--gray:#757575;--borderColor:#d5d9db;--checkboxDisabled:#ddd;--lightGray:#f0f0f0;--lightGrayColorText:#597086;--secondary:#7cb1fb;--accent:#ffad32;--accentHover:#ffb74c;--accentHoverLight:#f9ddb3;--accentActive:#fca72a;--link:#5199ff;--icon:#35c768;--iconHover:#51cd75;--buttonLight:#f8cca4;--checkboxColor:#5199ff;--switchColor:#35c768;--inputHover:#35c768;--orange2:#fc9a40;--green1:#4caf50;--green5:#366967;--blue1:#3d89f4;--blue3:#b4cae9;--blue4:#0ec3c6}[data-theme=dark][data-v-a5f3f784]{--text:#fff;--textGray:#c9c9c9;--textGray2:#bdbdbd;--textGray3:#a5a5a5;--textGray4:#747474;--textGray5:#bdbdbd;--textGray6:#c9c9c9;--textGray7:#a5a5a5;--textGray8:#a5a5a5;--textOld:#fff;--textModal:#c9c9c9;--line:#3e4045;--iconInput:#7a869a;--infoBlock:rgba(159,226,172,0.10196078431372549);--infoBlockAttention:rgba(255,243,232,0.14901960784313725);--programLabel:rgba(223,236,255,0.12156862745098039);--white:#27272c;--bodyBackground:#27272c;--bgGray:#2e3035;--calculatorBlock:rgba(122,134,154,0.14901960784313725);--inputBg:#2f3032;--optionColor:#fff;--backgroundColor:#2e3035;--inputBlue:#333b42;--primary:#364963;--secondaryLight:#2e3035;--calculatorBlock1:rgba(159,226,172,0.10196078431372549);--calculatorBlock2:#32674d;--calculatorBlock3:rgba(197,221,254,0.050980392156862744);--calculatorBlock4:rgba(122,134,154,0.14901960784313725);--calculatorBlock5:#6e808c;--headline:#fff;--iconTooltipHover:#32674d;--calculatorBg:#32674d;--orange1:#78563a;--orange3:#2e3035;--orange4:#524f4b;--orange5:#706b67;--green2:#39c662;--green3:#3e4045;--green4:#32674d;--green6:rgba(159,226,172,0.10196078431372549);--blue2:#f1f7ff;--blue5:rgba(227,248,255,0.10196078431372549);--blue6:rgba(223,236,254,0.10196078431372549);--blue7:#2e3035;--gift:#3e4045;--promoGift:#3e4045;--sorting:#39c662;--selectMulti:rgba(159,226,172,0.10196078431372549);--tooltipColor:#e3e2e2;--cancelPromoColor:#393a3d;--errorBlock:rgba(192,112,112,0.7294117647058823);--costBlock:rgba(159,200,226,0.09803921568627451);--costBorderColor:#30353d;--program:#3e4045;--hamburger:#f1f7ff;--orderInfo:rgba(159,226,172,0.10196078431372549);--additionalPromo:rgba(159,226,172,0.10196078431372549);--covidPromo:rgba(223,236,255,0.12156862745098039);--loadingOsago:#474849;--tippy:#4d4f54}.first-step-modal-enter[data-v-a5f3f784],.first-step-modal-leave-active[data-v-a5f3f784]{opacity:0}.first-step-modal-enter .first-step-block[data-v-a5f3f784],.first-step-modal-leave-active .first-step-block[data-v-a5f3f784]{transform:scale(1.1)}.block[data-v-a5f3f784]{display:flex;align-self:flex-end;width:100%}@media(max-width:1023px){.block[data-v-a5f3f784]{width:100%}}.modal-overlay[data-v-a5f3f784]{display:block;position:fixed;z-index:99998;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.2);transition:opacity .5s ease}@media(max-width:1023px){.modal-overlay[data-v-a5f3f784]{z-index:99989}}.modal-container[data-v-a5f3f784]{position:relative;max-width:1210px;padding:0 20px;width:100%;margin:0 auto}.first-step-block[data-v-a5f3f784]{position:absolute;display:flex;align-items:flex-start;flex-wrap:wrap;top:250px;left:20px;width:841px;padding:40px 30px;background:#0a2896;border-radius:13px;transition:transform .5s ease}@media(min-width:1024px){.first-step-block[data-v-a5f3f784]{top:170px;left:50%;transform:translateX(-50%)}}@media(max-width:1209px){.first-step-block[data-v-a5f3f784]{width:64.85%;top:215px}}.first-step-block--wl[data-v-a5f3f784]{top:110px}.first-step-block.first-step-block--compact[data-v-a5f3f784]{width:100%;position:static;padding:25px 30px;transform:none}.first-step-block.first-step-block--compact .calculator-base__input-title[data-v-a5f3f784]{font-size:15px}.first-step-block.first-step-block--compact .calculator-base__input-block[data-v-a5f3f784]{margin-right:10px}.first-step-block.first-step-block--compact .calculator-base__input-block[data-v-a5f3f784]:last-child{margin-right:0}.first-step-block.first-step-block--compact .mortgage__content[data-v-a5f3f784]{width:100%;display:grid;grid-template-columns:291px 251px 1fr;grid-gap:10px;grid-row-gap:20px}@media(max-width:1209px){.first-step-block.first-step-block--compact .mortgage__content[data-v-a5f3f784]{grid-template-columns:200px 200px 1fr}}@media(max-width:1023px){.first-step-block.first-step-block--compact .mortgage__content[data-v-a5f3f784]{display:block}}.first-step-block.first-step-block--compact .mortgage__date-birth-content[data-v-a5f3f784]{margin-right:10px}@media(max-width:1023px){.first-step-block.first-step-block--compact .mortgage__bank[data-v-a5f3f784],.first-step-block.first-step-block--compact .mortgage__date-birth-content[data-v-a5f3f784],.first-step-block.first-step-block--compact .mortgage__debt[data-v-a5f3f784],.first-step-block.first-step-block--compact .mortgage__object-type[data-v-a5f3f784]{width:100%;margin-right:0}}@media(max-width:1023px){.first-step-block.first-step-block--compact .first-step-block__btns[data-v-a5f3f784]{width:100%}}@media(max-width:1209px){.first-step-block.first-step-block--compact .first-step-block__apply-btn[data-v-a5f3f784]{font-size:16px}}.first-step-block.first-step-block--compact[data-v-a5f3f784] label.error{top:100%;white-space:nowrap}@media(max-width:1023px){.first-step-block[data-v-a5f3f784]{width:100%;max-height:calc(100vh - 150px);padding:40px 20px;top:80px;left:0;background:var(--white);border-radius:0 0 13px 13px;overflow-y:scroll}.first-step-block--wl[data-v-a5f3f784]{top:0}}@media(max-width:767px){.first-step-block[data-v-a5f3f784]{top:50px;padding:30px 16px}.first-step-block--wl[data-v-a5f3f784]{top:0}}.first-step-block__title[data-v-a5f3f784]{display:none;width:100%;margin-bottom:40px;font-size:30px;line-height:36px;font-family:RobotoBold,Arial sans-serif;text-align:center;color:var(--text)}@media(max-width:1023px){.first-step-block__title[data-v-a5f3f784]{display:block}}@media(max-width:767px){.first-step-block__title[data-v-a5f3f784]{margin-bottom:30px;font-size:20px;line-height:20px}}.first-step-block .calculator-base__input-block[data-v-a5f3f784]{display:flex;flex-direction:column;align-items:flex-start}@media(max-width:1023px){.first-step-block .calculator-base__input-block[data-v-a5f3f784]{width:100%;margin-bottom:30px}}.first-step-block .calculator-base__input-block[data-v-a5f3f784] .custom-select{font-size:15px}.first-step-block .calculator-base__input-block[data-v-a5f3f784] .input-block.first-step input{font-size:15px;line-height:19px}@media(max-width:767px){.first-step-block .calculator-base__input-block[data-v-a5f3f784] .input-block.first-step input{font-size:13px;line-height:20px}}.first-step-block .calculator-base__input-title[data-v-a5f3f784]{position:relative;display:block;margin-bottom:10px;padding-right:25px;font-size:14px;line-height:20px;color:var(--white);font-family:RobotoMedium,Arial sans-serif}.first-step-block .calculator-base__input-title .hint[data-v-a5f3f784]{position:absolute;top:0;right:0;width:20px;height:20px;background:url(https://polis812.ru/images/calculator_icons/hint-white.svg) no-repeat 50%/cover}@media(max-width:1023px){.first-step-block .calculator-base__input-title[data-v-a5f3f784]{padding-right:23px;font-size:17px;line-height:18px;color:var(--text);font-family:RobotoMedium,Arial,sans-serif}.first-step-block .calculator-base__input-title .hint[data-v-a5f3f784]{width:18px;height:18px;background-image:url(https://polis812.ru/images/calculator_icons/hint-gray.svg);outline:none}.first-step-block .calculator-base__input-title .hint[data-v-a5f3f784]:active,.first-step-block .calculator-base__input-title .hint[data-v-a5f3f784]:focus,.first-step-block .calculator-base__input-title .hint[data-v-a5f3f784]:hover{background-image:url(https://polis812.ru/images/calculator_icons/hint-green.svg)}}@media(max-width:767px){.first-step-block .calculator-base__input-title[data-v-a5f3f784]{margin-bottom:8px;font-size:13px}}.first-step-block__btns[data-v-a5f3f784]{width:100%;margin-top:30px;display:flex;justify-content:space-between}@media(max-width:1209px){.first-step-block__btns[data-v-a5f3f784]{margin-top:35px}}@media(max-width:1023px){.first-step-block__btns[data-v-a5f3f784]{margin-top:0}}.first-step-block__apply-btn[data-v-a5f3f784],.first-step-block__cancel-btn[data-v-a5f3f784]{display:block;font-size:16px;line-height:19px;font-family:RobotoBold,Arial sans-serif;border:none;padding:13px 20px;border-radius:5px;outline:none;cursor:pointer;white-space:nowrap}@media(max-width:1023px){.first-step-block__apply-btn[data-v-a5f3f784],.first-step-block__cancel-btn[data-v-a5f3f784]{padding:23px;font-size:20px;line-height:20px}}@media(max-width:767px){.first-step-block__apply-btn[data-v-a5f3f784],.first-step-block__cancel-btn[data-v-a5f3f784]{padding:18px 10px;font-size:16px;line-height:20px}}.first-step-block__apply-btn[data-v-a5f3f784]{width:calc(50% - 5px);color:var(--white);background:#0af;transition:background-color .5s ease}@media(max-width:1209px){.first-step-block__apply-btn[data-v-a5f3f784]{width:calc(50% - 10px)}}@media(max-width:1023px){.first-step-block__apply-btn[data-v-a5f3f784]{width:calc(57% - 10px)}}@media(max-width:767px){.first-step-block__apply-btn[data-v-a5f3f784]{width:calc(62% - 10px)}.first-step-block__apply-btn span[data-v-a5f3f784]{display:none}}.first-step-block__apply-btn[data-v-a5f3f784]:hover{background:#64b9ff}.first-step-block__apply-btn[data-v-a5f3f784]:active{background:#008adc}.first-step-block__cancel-btn[data-v-a5f3f784]{width:calc(50% - 5px);color:#0af;background:#fff}@media(max-width:1209px){.first-step-block__cancel-btn[data-v-a5f3f784]{width:calc(50% - 5px)}}@media(max-width:1023px){.first-step-block__cancel-btn[data-v-a5f3f784]{width:43%;padding:22px;border:1px solid #0af}}@media(max-width:767px){.first-step-block__cancel-btn[data-v-a5f3f784]{width:38%;padding:17px 10px}}.mortgage__content[data-v-a5f3f784]{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;grid-row-gap:25px}@media(max-width:1023px){.mortgage__content[data-v-a5f3f784]{display:block}}.mortgage__bank-title .show-tablet[data-v-a5f3f784]{display:none}@media(max-width:1209px)and (min-width:1024px){.mortgage__bank-title .show-tablet[data-v-a5f3f784]{display:inline}.mortgage__bank-title .hide-tablet[data-v-a5f3f784]{display:none}}.mortgage__date-birth-content[data-v-a5f3f784]{width:100%;display:flex}@media(max-width:1023px){.mortgage__date-birth-content[data-v-a5f3f784]{justify-content:space-between;align-items:flex-start}}.mortgage__date-birth-content[data-v-a5f3f784] .input-block input{padding-right:0;padding-left:15px;border-top-right-radius:0;border-bottom-right-radius:0}@media(max-width:1023px){.mortgage__date-birth-content[data-v-a5f3f784] .input-block{width:calc(52.75% - 10px)}.mortgage__date-birth-content[data-v-a5f3f784] .input-block input{padding:20px;border-radius:5px}}@media(max-width:767px){.mortgage__date-birth-content[data-v-a5f3f784] .input-block{width:calc(55.9% - 5px)}.mortgage__date-birth-content[data-v-a5f3f784] .input-block input{padding:17px 16px 16px}}.mortgage__date-birth-content[data-v-a5f3f784] .custom-select{border-left:1px solid var(--line)}.mortgage__date-birth-content[data-v-a5f3f784] .custom-select .vs__dropdown-toggle{border-left-color:var(--white);border-bottom-left-radius:0;border-top-left-radius:0}.mortgage__price-container[data-v-a5f3f784]{width:100%}@media(max-width:1023px){.mortgage__sex-select[data-v-a5f3f784]{display:none}}.mortgage__sex-radio[data-v-a5f3f784]{display:none}@media(max-width:1023px){.mortgage__sex-radio[data-v-a5f3f784]{width:calc(47.25% - 10px);display:flex;justify-content:space-between;align-items:center;padding:3px;background:var(--bgGray);border-radius:5px}.mortgage__sex-radio .mortgage__radio-label[data-v-a5f3f784]{width:50%;height:54px;margin:0;display:flex;justify-content:center;align-items:center;font-size:14px;line-height:19px;font-family:RobotoMedium,Arial sans-serif;color:var(--text);border-radius:5px;cursor:pointer;transition:all .5s ease;background:transparent}.mortgage__sex-radio input[data-v-a5f3f784]{display:none}.mortgage__sex-radio input:checked+label[data-v-a5f3f784]{background:var(--white)}.mortgage__sex-radio label.error[data-v-a5f3f784]{width:100%}}@media(max-width:767px){.mortgage__sex-radio[data-v-a5f3f784]{width:calc(44.1% - 5px)}.mortgage__sex-radio .mortgage__radio-label[data-v-a5f3f784]{height:44px;font-size:12px;line-height:17px}}[data-v-570fe3ce]:root{--text:rgba(6,6,15,0.8705882352941177);--textGray:rgba(6,6,15,0.5019607843137255);--textGray2:rgba(6,6,15,0.6);--textGray3:rgba(6,6,15,0.7490196078431373);--textGray4:#bdbdbd;--textGray5:rgba(6,6,15,0.3803921568627451);--textGray6:#566;--textGray7:#4d4d4d;--textGray8:#4b4b4b;--textModal:#33495e;--textOld:#303030;--line:#f2f2f2;--iconInput:rgba(6,6,15,0.5019607843137255);--infoBlock:#eefcf2;--infoBlockAttention:#fff3e8;--programLabel:#dfecff;--white:#fff;--bodyBackground:#f1f5f9;--bgGray:#f7f8fa;--calculatorBlock:#e1e1ea;--inputBg:#f7f8fa;--optionColor:rgba(6,6,15,0.8705882352941177);--backgroundColor:#f7f8fa;--inputBlue:#f3f7fa;--primary:#6fa9fa;--secondaryLight:#f1f6fb;--calculatorBlock1:#aae9c4;--calculatorBlock2:#27ae60;--calculatorBlock3:#c5ddfe;--calculatorBlock4:rgba(6,6,15,0.34901960784313724);--calculatorBlock5:#d7efff;--headline:#23475f;--iconTooltipHover:#51cd75;--calculatorBg:#36bd7c;--orange1:#f79540;--orange3:#fafbfc;--orange4:#f4eae0;--orange5:#ffefd8;--green2:#9fe2ac;--green3:#e0f6e3;--green4:#26a67a;--green6:#f3fafe;--blue2:#34495e;--blue5:#e3f8ff;--blue6:#dfecfe;--blue7:#f3f7fe;--gift:#e7f0fa;--promoGift:#f0f6ff;--sorting:#f2ffe6;--selectMulti:#e5f0ff;--tooltipColor:#454545;--cancelPromoColor:#eef5ff;--errorBlock:#faebeb;--costBlock:#f9fbfe;--costBorderColor:#c2dcff;--program:#fff;--hamburger:#2c3e50;--orderInfo:#ddebff;--additionalPromo:#e3f6ff;--covidPromo:#d8e8fe;--loadingOsago:#edf3f6;--tippy:#fff}[data-theme=dark][data-v-570fe3ce],[data-v-570fe3ce]:root{--iconTooltip:#d6d9e0;--checkbox:#e0e0e0;--gray:#757575;--borderColor:#d5d9db;--checkboxDisabled:#ddd;--lightGray:#f0f0f0;--lightGrayColorText:#597086;--secondary:#7cb1fb;--accent:#ffad32;--accentHover:#ffb74c;--accentHoverLight:#f9ddb3;--accentActive:#fca72a;--link:#5199ff;--icon:#35c768;--iconHover:#51cd75;--buttonLight:#f8cca4;--checkboxColor:#5199ff;--switchColor:#35c768;--inputHover:#35c768;--orange2:#fc9a40;--green1:#4caf50;--green5:#366967;--blue1:#3d89f4;--blue3:#b4cae9;--blue4:#0ec3c6}[data-theme=dark][data-v-570fe3ce]{--text:#fff;--textGray:#c9c9c9;--textGray2:#bdbdbd;--textGray3:#a5a5a5;--textGray4:#747474;--textGray5:#bdbdbd;--textGray6:#c9c9c9;--textGray7:#a5a5a5;--textGray8:#a5a5a5;--textOld:#fff;--textModal:#c9c9c9;--line:#3e4045;--iconInput:#7a869a;--infoBlock:rgba(159,226,172,0.10196078431372549);--infoBlockAttention:rgba(255,243,232,0.14901960784313725);--programLabel:rgba(223,236,255,0.12156862745098039);--white:#27272c;--bodyBackground:#27272c;--bgGray:#2e3035;--calculatorBlock:rgba(122,134,154,0.14901960784313725);--inputBg:#2f3032;--optionColor:#fff;--backgroundColor:#2e3035;--inputBlue:#333b42;--primary:#364963;--secondaryLight:#2e3035;--calculatorBlock1:rgba(159,226,172,0.10196078431372549);--calculatorBlock2:#32674d;--calculatorBlock3:rgba(197,221,254,0.050980392156862744);--calculatorBlock4:rgba(122,134,154,0.14901960784313725);--calculatorBlock5:#6e808c;--headline:#fff;--iconTooltipHover:#32674d;--calculatorBg:#32674d;--orange1:#78563a;--orange3:#2e3035;--orange4:#524f4b;--orange5:#706b67;--green2:#39c662;--green3:#3e4045;--green4:#32674d;--green6:rgba(159,226,172,0.10196078431372549);--blue2:#f1f7ff;--blue5:rgba(227,248,255,0.10196078431372549);--blue6:rgba(223,236,254,0.10196078431372549);--blue7:#2e3035;--gift:#3e4045;--promoGift:#3e4045;--sorting:#39c662;--selectMulti:rgba(159,226,172,0.10196078431372549);--tooltipColor:#e3e2e2;--cancelPromoColor:#393a3d;--errorBlock:rgba(192,112,112,0.7294117647058823);--costBlock:rgba(159,200,226,0.09803921568627451);--costBorderColor:#30353d;--program:#3e4045;--hamburger:#f1f7ff;--orderInfo:rgba(159,226,172,0.10196078431372549);--additionalPromo:rgba(159,226,172,0.10196078431372549);--covidPromo:rgba(223,236,255,0.12156862745098039);--loadingOsago:#474849;--tippy:#4d4f54}@media(min-width:768px){.mortgage-program .simple-program[data-v-570fe3ce]{box-shadow:0 3px 10px rgba(149,157,165,.2);transition:box-shadow .5s ease}.mortgage-program .simple-program[data-v-570fe3ce]:hover{box-shadow:-12px -12px 15px -6px rgba(149,157,165,.1),12px 12px 20px -4px rgba(24,39,75,.08)}}.mortgage-program.error-border .simple-program[data-v-570fe3ce]{border:1px solid #f07878}.mortgage-program.highlighted .simple-program[data-v-570fe3ce]{border-radius:0 13px 13px 13px}.mortgage-program.highlighted .simple-program .simple-program__bonus-discount[data-v-570fe3ce]:not(.simple-program__bonus-discount--final-price){background:transparent;border:1px solid #4ccaf3}@media(max-width:767px){.mortgage-program.highlighted .simple-program[data-v-570fe3ce]{border-radius:0 0 13px 13px}}.mortgage-program.edit .simple-program[data-v-570fe3ce] .simple-program__expand-btn{margin-top:0;width:100%}@media(max-width:767px){.mortgage-program.edit .simple-program[data-v-570fe3ce] .simple-program__btns-container{margin-top:30px}}@media(min-width:768px){.mortgage-program.edit .simple-program[data-v-570fe3ce]:hover{box-shadow:0 3px 10px rgba(149,157,165,.2)}}.mortgage-program.discount-black[data-v-570fe3ce] .simple-program__price.discount{color:var(--text)}.mortgage-program__double-logo[data-v-570fe3ce]{display:flex}.mortgage-program__double-logo img[data-v-570fe3ce]{width:40px;height:40px;-o-object-fit:contain;object-fit:contain}.mortgage-program__double-logo span[data-v-570fe3ce]{display:flex;width:40px;height:40px;justify-content:center;align-items:center;font-size:24px;line-height:32px;color:var(--textGray4);font-family:RobotoBold,Arial sans-serif}@media(max-width:1209px){.mortgage-program__double-logo img[data-v-570fe3ce],.mortgage-program__double-logo span[data-v-570fe3ce]{width:35px;height:35px}}[data-v-570fe3ce] .mortgage-program__double-reviews{width:120px;display:flex}[data-v-570fe3ce] .mortgage-program__double-reviews-item{margin-top:10px;width:52px;display:flex;align-items:center}@media(max-width:1209px){[data-v-570fe3ce] .mortgage-program__double-reviews-item{width:49px}}@media(max-width:767px){[data-v-570fe3ce] .mortgage-program__double-reviews-item{margin-top:5px}}[data-v-570fe3ce] .mortgage-program__double-reviews-item:last-child{margin-left:auto}[data-v-570fe3ce] .mortgage-program__double-reviews-item .simple-program__rating{margin-right:3px}[data-v-570fe3ce] .mortgage-program__double-reviews-item .simple-program__rating svg{display:block;width:5px}@media(max-width:767px){[data-v-570fe3ce] .mortgage-program__double-reviews-item .simple-program__rating{margin-right:5px}[data-v-570fe3ce] .mortgage-program__double-reviews-item .simple-program__rating svg{width:13px}}[data-v-570fe3ce] .mortgage-program__double-reviews-item .simple-program__rating-text{margin-right:3px;font-size:11px}@media(max-width:767px){[data-v-570fe3ce] .mortgage-program__double-reviews-item .simple-program__rating-text{font-size:12px}}[data-v-570fe3ce] .mortgage-program__double-reviews-item .simple-program__reviews-count{font-size:10px}@media(max-width:767px){[data-v-570fe3ce] .mortgage-program__double-reviews-item .simple-program__reviews-count{font-size:12px}}.mortgage-program__important[data-v-570fe3ce]{padding:10px 15px;margin-bottom:20px;display:flex;background:var(--infoBlockAttention);border-radius:13px}@media(max-width:767px){.mortgage-program__important[data-v-570fe3ce]{margin-bottom:15px}}.mortgage-program__important-title[data-v-570fe3ce]{padding-right:5px;font-size:13px;line-height:16px;font-family:Roboto,Arial,sans-serif;color:var(--textGray2)}@media(max-width:767px){.mortgage-program__important-title[data-v-570fe3ce]{color:var(--textGray4);font-size:12px;line-height:15px}}.mortgage-program__important-text[data-v-570fe3ce]{margin:0;font-size:13px;line-height:18px;font-family:Roboto,Arial,sans-serif;color:var(--textGray5)}.mortgage-program__important-text p[data-v-570fe3ce]{margin-bottom:18px}.mortgage-program__important-text b[data-v-570fe3ce]{font-weight:400;font-family:RobotoBold,Arial sans-serif}@media(max-width:767px){.mortgage-program__important-text[data-v-570fe3ce]{color:var(--textGray2);font-size:12px;line-height:15px}}.mortgage-program__program-name[data-v-570fe3ce]{margin-bottom:10px;font-size:13px;line-height:16px;font-family:RobotoMedium,Arial sans-serif}.mortgage-program__program-name span[data-v-570fe3ce]{color:var(--textGray2)}@media(max-width:767px){.mortgage-program__program-name[data-v-570fe3ce]{font-size:12px}}.mortgage-program__bottom-info[data-v-570fe3ce]{padding-top:10px;display:flex;justify-content:space-between}.mortgage-program__bottom-info div[data-v-570fe3ce]{width:calc(50% - 18px)}.mortgage-program__bottom-info div p[data-v-570fe3ce]{margin:0;font-size:12px;line-height:15px;color:var(--textGray4);font-family:RobotoMedium,Arial sans-serif}.mortgage-program__bottom-info div p span[data-v-570fe3ce]{color:var(--textGray2)}@media(max-width:767px){.mortgage-program__bottom-info[data-v-570fe3ce]{display:block;padding-top:5px}.mortgage-program__bottom-info div[data-v-570fe3ce]{width:100%}.mortgage-program__bottom-info div p[data-v-570fe3ce]{margin-bottom:10px}}.mortgage-program__policy[data-v-570fe3ce]{padding-top:20px;display:grid;grid-template-columns:calc(50% - 18px) calc(50% - 18px);grid-column-gap:36px;grid-row-gap:20px}@media(max-width:1209px){.mortgage-program__policy[data-v-570fe3ce]{grid-template-columns:calc(50% - 15px) calc(50% - 15px);grid-column-gap:30px}}@media(max-width:767px){.mortgage-program__policy[data-v-570fe3ce]{padding-top:5px;display:block}}.mortgage-program__policy a[data-v-570fe3ce]{position:relative;display:flex;align-items:center;min-height:20px;padding-left:25px;font-size:13px;line-height:15px;font-family:Roboto,Arial,sans-serif;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:var(--link);transition:opacity .5s ease}.mortgage-program__policy a[data-v-570fe3ce]:active,.mortgage-program__policy a[data-v-570fe3ce]:focus,.mortgage-program__policy a[data-v-570fe3ce]:hover{opacity:.7}@media(max-width:767px){.mortgage-program__policy a[data-v-570fe3ce]{margin-bottom:10px;font-size:12px}.mortgage-program__policy a[data-v-570fe3ce]:last-child{margin-bottom:0}}.mortgage-program__policy a svg[data-v-570fe3ce]{position:absolute;top:0;left:0;width:20px;height:20px}.mortgage-program__policy a svg path[data-v-570fe3ce]{stroke:var(--link)}.mortgage-program__bank-block[data-v-570fe3ce]{margin-bottom:20px}.mortgage-program__bank-block-content[data-v-570fe3ce]{position:relative;padding:20px;background-color:var(--infoBlock);background-size:20px 20px;background-position:20px 20px;background-repeat:no-repeat;border-radius:13px}.mortgage-program__bank-block-content.notActive[data-v-570fe3ce]{background-color:var(--secondaryLight)}.mortgage-program__bank-block-content a[data-v-570fe3ce]{color:var(--link);cursor:pointer;transition:opacity .5s ease}.mortgage-program__bank-block-content a[data-v-570fe3ce]:active,.mortgage-program__bank-block-content a[data-v-570fe3ce]:focus,.mortgage-program__bank-block-content a[data-v-570fe3ce]:hover{opacity:.7}.mortgage-program__bank-block-content button[data-v-570fe3ce]{display:block;background:transparent;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:26px;right:36px;width:14px;height:14px;font-size:0;cursor:pointer;transition:opacity .5s ease}.mortgage-program__bank-block-content button[data-v-570fe3ce]:active,.mortgage-program__bank-block-content button[data-v-570fe3ce]:focus,.mortgage-program__bank-block-content button[data-v-570fe3ce]:hover{opacity:.7}@media(max-width:767px){.mortgage-program__bank-block-content button[data-v-570fe3ce]{top:19px;right:20px}}.mortgage-program__bank-block-content button[data-v-570fe3ce]:after,.mortgage-program__bank-block-content button[data-v-570fe3ce]:before{content:"";position:absolute;width:17px;height:1px;top:50%;left:0;background:var(--textGray4)}.mortgage-program__bank-block-content button[data-v-570fe3ce]:after{transform:translateY(-50%) rotate(45deg)}.mortgage-program__bank-block-content button[data-v-570fe3ce]:before{transform:translateY(-50%) rotate(-45deg)}.mortgage-program__bank-block-text[data-v-570fe3ce]{margin:0;font-size:14px;line-height:19px;font-family:Roboto,Arial,sans-serif;color:var(--text)}.mortgage-program__bank-block-text.mortgage__bank-block-title[data-v-570fe3ce]{font-family:RobotoMedium,Arial,sans-serif;margin-bottom:10px}.mortgage-program__bank-block-text br[data-v-570fe3ce]{display:none}.mortgage-program__bank-block-text b[data-v-570fe3ce]{display:block;width:calc(100% - 30px);padding-left:35px;margin-bottom:10px}.mortgage-program__bank-block-text span[data-v-570fe3ce]{font-family:RobotoBold,Arial sans-serif}@media(max-width:767px){.mortgage-program__bank-block-text[data-v-570fe3ce]{font-size:13px;line-height:17px}.mortgage-program__bank-block-text br[data-v-570fe3ce]{display:block}}.mortgage-program__labels[data-v-570fe3ce]{position:relative;display:flex;margin-bottom:-10px;z-index:1}@media(max-width:767px){.mortgage-program__labels[data-v-570fe3ce]{margin-bottom:-15px;display:block}}.mortgage-program__hot[data-v-570fe3ce]{padding:5px 43px 5px 15px;font-size:14px;line-height:20px;font-family:RobotoMedium,Arial,sans-serif;color:var(--blue2);white-space:nowrap;background:var(--programLabel) url(https://polis812.ru/images/calculator_icons/ico-hot.svg) no-repeat right 15px center/18px 18px;border-radius:13px 13px 13px 0}.mortgage-program__hot--present[data-v-570fe3ce]{background:#50c083 url(https://polis812.ru/images/calculator_icons/ico-present.svg) no-repeat right 15px center/18px 18px;color:var(--white)}.mortgage-program__hot--accreditation[data-v-570fe3ce]{background:var(--secondary);padding:5px 15px;color:var(--white)}@media(max-width:767px){.mortgage-program__hot[data-v-570fe3ce]{margin:0;padding:10px 15px 10px 45px;border-radius:13px 13px 0 0;background-position:15px}.mortgage-program__hot span[data-v-570fe3ce]{display:none}}@media(max-width:767px){.mortgage-program[data-v-570fe3ce] .simple-program__promo{margin-bottom:20px}}@media(max-width:1209px){.mortgage-program[data-v-570fe3ce] .simple-program__logo{margin-right:30px}}@media(max-width:767px){.mortgage-program[data-v-570fe3ce] .simple-program__logo{margin:0}}@media(max-width:767px){.mortgage-program[data-v-570fe3ce] .simple-program__reviews{display:flex;margin-top:5px}.mortgage-program[data-v-570fe3ce] .simple-program__reviews .simple-program__rating-text,.mortgage-program[data-v-570fe3ce] .simple-program__reviews .simple-program__reviews-count{line-height:15px}}.mortgage-program__top-content[data-v-570fe3ce]{display:flex;flex-wrap:wrap;margin-right:20px;flex-grow:1}@media(max-width:1209px){.mortgage-program__top-content[data-v-570fe3ce]{display:block}}@media(max-width:767px){.mortgage-program__top-content[data-v-570fe3ce]{display:block;width:100%;margin:0}}.mortgage-program__title[data-v-570fe3ce]{width:100%;margin-bottom:5px;padding:5px 0;font-size:14px;line-height:20px;font-family:RobotoMedium,Arial,sans-serif;color:var(--text);text-decoration:underline}.mortgage-program__main[data-v-570fe3ce]{width:100%;margin-bottom:15px;display:flex;flex-direction:column;padding:10px 0 15px;margin-right:15px;border-bottom:1px solid var(--secondaryLight)}@media(min-width:1210px){.mortgage-program__main[data-v-570fe3ce]{width:148px;padding:0;margin-bottom:0;flex-direction:column-reverse;justify-content:flex-end;flex-shrink:0;border:none}}@media(max-width:767px){.mortgage-program__main[data-v-570fe3ce]{display:block;width:100%;padding:15px 0;border-top:1px solid var(--secondaryLight);border-bottom:1px solid var(--secondaryLight)}}.mortgage-program__main-item[data-v-570fe3ce]{margin-bottom:5px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap}.mortgage-program__main-item[data-v-570fe3ce]:last-child{margin-bottom:0}@media(min-width:1210px){.mortgage-program__main-item[data-v-570fe3ce]{flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-bottom:15px}.mortgage-program__main-item[data-v-570fe3ce]:last-child{margin-bottom:15px}.mortgage-program__main-item[data-v-570fe3ce]:first-child{margin-bottom:0}}@media(max-width:767px){.mortgage-program__main-item[data-v-570fe3ce]{margin-bottom:5px}}.mortgage-program__main-text[data-v-570fe3ce],.mortgage-program__main-title[data-v-570fe3ce]{font-size:13px;line-height:20px;font-family:Roboto,Arial,sans-serif;color:var(--textGray3)}.mortgage-program__main-title[data-v-570fe3ce]{position:relative;padding-right:25px;color:var(--textGray2)}@media(min-width:1210px){.mortgage-program__main-title[data-v-570fe3ce]{padding-right:15px;margin-bottom:5px}.mortgage-program__main-title .hint[data-v-570fe3ce]{position:relative;display:inline-block;vertical-align:text-bottom}}.mortgage-program__options[data-v-570fe3ce]{width:calc(100% - 163px);display:flex;flex-direction:column;align-items:flex-start}@media(max-width:1209px){.mortgage-program__options[data-v-570fe3ce]{width:100%}}@media(max-width:767px){.mortgage-program__options[data-v-570fe3ce]{padding-top:5px}}.mortgage-program__option[data-v-570fe3ce]{position:relative;padding-left:28px;margin-bottom:5px;display:block;font-size:13px;line-height:20px;font-family:Roboto,Arial,sans-serif;color:var(--textGray2)}.mortgage-program__option[data-v-570fe3ce]:last-child{margin-bottom:0}.mortgage-program__option img[data-v-570fe3ce]{margin-left:8px;vertical-align:middle}.mortgage-program__option svg[data-v-570fe3ce]{position:absolute;top:0;left:0;width:20px;height:20px}@media(min-width:768px){.mortgage-program[data-v-570fe3ce] .simple-program__price-container{width:100%;margin:0 0 20px;align-items:stretch}}@media(max-width:767px){.mortgage-program[data-v-570fe3ce] .simple-program__price-container{height:auto}}.mortgage-program[data-v-570fe3ce] .simple-program__price{text-align:center}@media(max-width:767px){.mortgage-program[data-v-570fe3ce] .simple-program__price{line-height:22px;text-align:right}}.mortgage-program[data-v-570fe3ce] .simple-program__price:after{display:block;content:"в год";font-size:14px;line-height:20px;font-family:Roboto,Arial,sans-serif;color:var(--textGray2);text-align:center}@media(max-width:767px){.mortgage-program[data-v-570fe3ce] .simple-program__price:after{font-size:12px;line-height:11px;color:var(--text);text-align:right}}@media(min-width:768px){.mortgage-program[data-v-570fe3ce] .simple-program__price-original{margin:0;order:-1;line-height:20px;text-align:center}}.mortgage-program[data-v-570fe3ce] .simple-program__btns-container{flex-shrink:0;margin-left:auto;padding-left:20px;width:193px;border-left:1px solid var(--secondaryLight)}@media(max-width:1209px){.mortgage-program[data-v-570fe3ce] .simple-program__btns-container{width:160px}}@media(max-width:767px){.mortgage-program[data-v-570fe3ce] .simple-program__btns-container{width:100%;margin:30px 0 0;padding:0;flex-direction:row;justify-content:space-between;border:none}}@media(max-width:767px){.mortgage-program[data-v-570fe3ce] .simple-program__buy-btn{width:calc(50% - 5px)}}@media(min-width:768px){.mortgage-program[data-v-570fe3ce] .simple-program__content-bottom{position:relative;padding-top:40px}.mortgage-program[data-v-570fe3ce] .simple-program__content-bottom:before{content:"";position:absolute;top:20px;left:0;width:100%;height:1px;background:var(--secondaryLight)}}.mortgage-program[data-v-570fe3ce] .simple-program__expand-btn{display:block;background:transparent;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;margin:10px 0 0;padding:8px 20px;font-size:14px;line-height:17px;font-family:Roboto,Arial,sans-serif;color:var(--accent);border:1px solid var(--accent);border-radius:4px;transition:color .5s ease,border-color .5s ease}@media(max-width:767px){.mortgage-program[data-v-570fe3ce] .simple-program__expand-btn{width:calc(50% - 5px);margin:0;order:-1}}.mortgage-program[data-v-570fe3ce] .simple-program__expand-btn:hover{color:var(--accentHoverLight);border-color:var(--accentHoverLight)}.mortgage-program[data-v-570fe3ce] .simple-program__expand-btn:active{color:var(--accent);border-color:var(--accent)}@media(min-width:768px){.mortgage-program[data-v-570fe3ce] .simple-program__edit-btn{order:-1;margin:0 auto 25px}}[data-v-570fe3ce] .mortgage-program__desktop-discount{margin-top:10px;width:100%;display:flex;flex-direction:column;align-items:center;padding:10px;border:1px solid transparent;background-image:linear-gradient(#fff,#fff),linear-gradient(180deg,#4ccaf2,#7db2ff);background-origin:border-box;background-clip:padding-box,border-box;border-radius:13px}.mortgage-program__desktop-discount-title[data-v-570fe3ce]{position:relative;margin-bottom:5px;padding-right:23px;font-size:13px;line-height:18px;color:var(--textGray3);font-family:RobotoBold,Arial sans-serif}.mortgage-program__bonus-discount-price[data-v-570fe3ce]{margin-bottom:0;font-size:20px;line-height:25px;color:var(--textGray3);font-family:RobotoMedium,Arial sans-serif}.mortgage-program__bonus-discount-price span[data-v-570fe3ce]{font-size:15px}.mortgage-program__accreditation[data-v-570fe3ce]{display:block;background:var(--bgGray);padding:2px 10px;font-size:12px;line-height:16px;font-family:Roboto,Arial,sans-serif;margin:10px 0;color:var(--text);border-radius:13px;width:-moz-fit-content;width:fit-content}.mortgage-program__accreditation svg[data-v-570fe3ce]{margin-left:5px;vertical-align:middle}.mortgage-program__auth-block[data-v-570fe3ce]{margin-top:20px;width:120px;padding:15px 10px 20px;font-size:14px;line-height:16px;font-family:RobotoMedium,Arial sans-serif;color:var(--textGray3);background:url(https://polis812.ru/images/calculator_icons/ico-percent.svg) no-repeat 100% 100%/37px auto,linear-gradient(180deg,var(--blue5),var(--blue6));border-radius:13px}@media(max-width:1209px){.mortgage-program__auth-block[data-v-570fe3ce]{width:105px;padding:15px 5px 20px;font-size:13px}}@media(max-width:767px){.mortgage-program__auth-block[data-v-570fe3ce]{margin:0 0 20px;width:100%;padding:15px 75px 15px 16px;background-position:100% 0;background-size:63px auto,auto}}.mortgage-program__auth-block a[data-v-570fe3ce]{font-family:RobotoMedium,Arial sans-serif;color:var(--link);text-decoration:none}.mortgage-program__doc-strings[data-v-570fe3ce]{margin-top:20px}@media(max-width:767px){.mortgage-program__doc-strings[data-v-570fe3ce]{margin-top:15px}}.mortgage-program__doc-string[data-v-570fe3ce]{margin-bottom:10px;font-size:14px;line-height:16px;font-family:RobotoMedium,Arial sans-serif;color:var(--textGray2)}@media(max-width:767px){.mortgage-program__doc-string[data-v-570fe3ce]{font-size:12px;line-height:15px}}.mortgage-program__doc-string[data-v-570fe3ce]:last-child{margin-bottom:0}.mortgage-program__doc-string span[data-v-570fe3ce]{font-family:Roboto,Arial,sans-serif;color:var(--textGray5)}.mortgage-program__warning[data-v-570fe3ce]{margin-bottom:20px;display:block}.mortgage-program__invitro[data-v-570fe3ce]{margin-bottom:20px;display:block!important;font-family:Roboto,Arial,sans-serif;background:#f2f8fb!important;padding:20px!important}.mortgage-program__invitro-title[data-v-570fe3ce]{display:flex;align-items:center;justify-content:space-between;font-family:RobotoMedium,Arial,sans-serif;margin-bottom:10px}.mortgage-program__invitro-title div[data-v-570fe3ce]{margin-right:20px}@media(max-width:1200px)and (min-width:1023px){[data-v-244774b2] .first-step-block.first-step-block--compact .calculator-base__input-title{font-size:12px}}[data-v-244774b2] .custom-select .vs__dropdown-menu{max-height:240px!important}.program-discount-item[data-v-50b2d14b]{padding:10px 5px;background:#f7f8fa;border-radius:13px}@media(max-width:767.98px){.program-discount-item[data-v-50b2d14b]{padding:20px 15px;width:100%}}.program-discount-item__container[data-v-50b2d14b]{width:100%;padding-top:15px}@media(max-width:767.98px){.program-discount-item__container[data-v-50b2d14b]{padding-top:0;padding-bottom:20px}}.program-discount-item__title[data-v-50b2d14b]{display:block;font-size:13px;line-height:20px;font-family:RobotoMedium,Arial sans-serif;color:rgba(6,6,15,.6);text-align:center}@media(max-width:767.98px){.program-discount-item__title[data-v-50b2d14b]{margin-bottom:10px;font-size:14px;text-align:left}}.program-discount-item__profit[data-v-50b2d14b]{display:block;font-size:16px;line-height:25px;font-family:RobotoMedium,Arial sans-serif;color:rgba(6,6,15,.7490196078);text-align:center}@media(max-width:767.98px){.program-discount-item__profit[data-v-50b2d14b]{font-size:20px;text-align:left}}[data-v-ff301fa4]:root{--text:rgba(6,6,15,0.8705882352941177);--textGray:rgba(6,6,15,0.5019607843137255);--textGray2:rgba(6,6,15,0.6);--textGray3:rgba(6,6,15,0.7490196078431373);--textGray4:#bdbdbd;--textGray5:rgba(6,6,15,0.3803921568627451);--textGray6:#566;--textGray7:#4d4d4d;--textGray8:#4b4b4b;--textModal:#33495e;--textOld:#303030;--line:#f2f2f2;--iconInput:rgba(6,6,15,0.5019607843137255);--infoBlock:#eefcf2;--infoBlockAttention:#fff3e8;--programLabel:#dfecff;--white:#fff;--bodyBackground:#f1f5f9;--bgGray:#f7f8fa;--calculatorBlock:#e1e1ea;--inputBg:#f7f8fa;--optionColor:rgba(6,6,15,0.8705882352941177);--backgroundColor:#f7f8fa;--inputBlue:#f3f7fa;--primary:#6fa9fa;--secondaryLight:#f1f6fb;--calculatorBlock1:#aae9c4;--calculatorBlock2:#27ae60;--calculatorBlock3:#c5ddfe;--calculatorBlock4:rgba(6,6,15,0.34901960784313724);--calculatorBlock5:#d7efff;--headline:#23475f;--iconTooltipHover:#51cd75;--calculatorBg:#36bd7c;--orange1:#f79540;--orange3:#fafbfc;--orange4:#f4eae0;--orange5:#ffefd8;--green2:#9fe2ac;--green3:#e0f6e3;--green4:#26a67a;--green6:#f3fafe;--blue2:#34495e;--blue5:#e3f8ff;--blue6:#dfecfe;--blue7:#f3f7fe;--gift:#e7f0fa;--promoGift:#f0f6ff;--sorting:#f2ffe6;--selectMulti:#e5f0ff;--tooltipColor:#454545;--cancelPromoColor:#eef5ff;--errorBlock:#faebeb;--costBlock:#f9fbfe;--costBorderColor:#c2dcff;--program:#fff;--hamburger:#2c3e50;--orderInfo:#ddebff;--additionalPromo:#e3f6ff;--covidPromo:#d8e8fe;--loadingOsago:#edf3f6;--tippy:#fff}[data-theme=dark][data-v-ff301fa4],[data-v-ff301fa4]:root{--iconTooltip:#d6d9e0;--checkbox:#e0e0e0;--gray:#757575;--borderColor:#d5d9db;--checkboxDisabled:#ddd;--lightGray:#f0f0f0;--lightGrayColorText:#597086;--secondary:#7cb1fb;--accent:#ffad32;--accentHover:#ffb74c;--accentHoverLight:#f9ddb3;--accentActive:#fca72a;--link:#5199ff;--icon:#35c768;--iconHover:#51cd75;--buttonLight:#f8cca4;--checkboxColor:#5199ff;--switchColor:#35c768;--inputHover:#35c768;--orange2:#fc9a40;--green1:#4caf50;--green5:#366967;--blue1:#3d89f4;--blue3:#b4cae9;--blue4:#0ec3c6}[data-theme=dark][data-v-ff301fa4]{--text:#fff;--textGray:#c9c9c9;--textGray2:#bdbdbd;--textGray3:#a5a5a5;--textGray4:#747474;--textGray5:#bdbdbd;--textGray6:#c9c9c9;--textGray7:#a5a5a5;--textGray8:#a5a5a5;--textOld:#fff;--textModal:#c9c9c9;--line:#3e4045;--iconInput:#7a869a;--infoBlock:rgba(159,226,172,0.10196078431372549);--infoBlockAttention:rgba(255,243,232,0.14901960784313725);--programLabel:rgba(223,236,255,0.12156862745098039);--white:#27272c;--bodyBackground:#27272c;--bgGray:#2e3035;--calculatorBlock:rgba(122,134,154,0.14901960784313725);--inputBg:#2f3032;--optionColor:#fff;--backgroundColor:#2e3035;--inputBlue:#333b42;--primary:#364963;--secondaryLight:#2e3035;--calculatorBlock1:rgba(159,226,172,0.10196078431372549);--calculatorBlock2:#32674d;--calculatorBlock3:rgba(197,221,254,0.050980392156862744);--calculatorBlock4:rgba(122,134,154,0.14901960784313725);--calculatorBlock5:#6e808c;--headline:#fff;--iconTooltipHover:#32674d;--calculatorBg:#32674d;--orange1:#78563a;--orange3:#2e3035;--orange4:#524f4b;--orange5:#706b67;--green2:#39c662;--green3:#3e4045;--green4:#32674d;--green6:rgba(159,226,172,0.10196078431372549);--blue2:#f1f7ff;--blue5:rgba(227,248,255,0.10196078431372549);--blue6:rgba(223,236,254,0.10196078431372549);--blue7:#2e3035;--gift:#3e4045;--promoGift:#3e4045;--sorting:#39c662;--selectMulti:rgba(159,226,172,0.10196078431372549);--tooltipColor:#e3e2e2;--cancelPromoColor:#393a3d;--errorBlock:rgba(192,112,112,0.7294117647058823);--costBlock:rgba(159,200,226,0.09803921568627451);--costBorderColor:#30353d;--program:#3e4045;--hamburger:#f1f7ff;--orderInfo:rgba(159,226,172,0.10196078431372549);--additionalPromo:rgba(159,226,172,0.10196078431372549);--covidPromo:rgba(223,236,255,0.12156862745098039);--loadingOsago:#474849;--tippy:#4d4f54}.mortgage-info-block[data-v-ff301fa4]{width:100%;padding:20px 30px;display:flex;align-items:center;justify-content:space-between;background:var(--white);border-radius:13px}@media(max-width:1023px){.mortgage-info-block[data-v-ff301fa4]{padding:18px 30px}}@media(max-width:767px){.mortgage-info-block[data-v-ff301fa4]{position:relative;padding:15px 46px 15px 16px}}.mortgage-info-block__items[data-v-ff301fa4]{width:calc(100% - 90px);display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px}@media(max-width:1209px){.mortgage-info-block__items[data-v-ff301fa4]{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.mortgage-info-block__items[data-v-ff301fa4]{grid-template-columns:repeat(1,1fr);width:100%}}.mortgage-info-block__item[data-v-ff301fa4]{width:100%;font-size:14px;line-height:20px;font-family:Roboto,Arial,sans-serif;color:var(--textGray2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;flex-shrink:0}@media(max-width:1023px){.mortgage-info-block__item[data-v-ff301fa4]{font-size:13px}}@media(max-width:767px){.mortgage-info-block__item[data-v-ff301fa4]{width:100%;margin:0 0 5px 0;line-height:16px}.mortgage-info-block__item[data-v-ff301fa4]:nth-last-child(2){width:100%}.mortgage-info-block__item[data-v-ff301fa4]:last-child{margin-bottom:0;width:100%}}.mortgage-info-block__item span[data-v-ff301fa4]{color:var(--text)}@media(max-width:767px){.mortgage-info-block .travel-info-block__edit-link[data-v-ff301fa4]{position:absolute;top:15px;right:16px}}