@keyframes s_opacityPulsing__TsC8a{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.s_root__1ou3y{display:flex;flex-direction:column;gap:8px;width:100%;padding:23px;border-radius:16px;border:1px solid #e6e8ec}.s_name___SHAT{height:24px;width:110px;border-radius:48px;animation:s_opacityPulsing__TsC8a 2s ease-in-out infinite;background:linear-gradient(90.2deg,#DADDE7 -1.17%,#F8F8F8 44.35%,#DADDE7 101.13%)}.s_featuresList__WcMoD{display:flex;gap:11px}.s_featuresItem__Z3hh2{height:12px;width:44px;border-radius:48px;animation:s_opacityPulsing__TsC8a 2s ease-in-out infinite;background:linear-gradient(90.2deg,#DADDE7 -1.17%,#F8F8F8 44.35%,#DADDE7 101.13%)}.s_btnWrapper__0z8fc{margin:16px 0 0;align-items:center}.s_btnWrapper__0z8fc,.s_wrapper__kmM1e{display:flex;justify-content:space-between}.s_wrapper__kmM1e{flex-direction:column;height:32px}.s_title__cRgnS{height:10px;width:60px}.s_title__cRgnS,.s_value__RmyAt{border-radius:48px;animation:s_opacityPulsing__TsC8a 2s ease-in-out infinite;background:linear-gradient(90.2deg,#DADDE7 -1.17%,#F8F8F8 44.35%,#DADDE7 101.13%)}.s_value__RmyAt{width:66px;height:18px}.s_btn__Jk3DM{width:75px;height:32px;border-radius:48px;animation:s_opacityPulsing__TsC8a 2s ease-in-out infinite;background:linear-gradient(90.2deg,#DADDE7 -1.17%,#F8F8F8 44.35%,#DADDE7 101.13%)}@media(min-width:1024px){.s_btnWrapper__0z8fc{margin:8px 0 0}}@keyframes Mortgage_openBlock__2InGp{0%{overflow:hidden}to{overflow:unset}}.Mortgage_rootWrapper__Dp6Lz{display:flex;flex-direction:column;gap:12px}.Mortgage_methodTitle___q_rd{font-size:16px;line-height:24px;font-weight:500;color:#353945}.Mortgage_root__4T4kP{position:relative}.Mortgage_root__4T4kP input{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;cursor:pointer}.Mortgage_root__4T4kP input:checked+label:before{content:"";position:absolute;top:50%;left:-28px;width:16px;height:16px;transform:translateY(-50%);background-image:url(/B/_next/static/media/checked.73af3116.svg)}.Mortgage_root__4T4kP input:not(:checked)+label:before{content:"";position:absolute;top:50%;left:-28px;width:16px;height:16px;transform:translateY(-50%);border-radius:50%;border:1px solid #b1b5c3}.Mortgage_label___Ylw3{position:relative;display:flex;align-items:center;grid-area:4px;font-weight:400;justify-content:space-between;cursor:pointer}.Mortgage_label___Ylw3 span{display:block;font-size:12px;line-height:16px;font-weight:400;color:#353945}.Mortgage_label___Ylw3 .Mortgage_additionalLabel__6d3_8{display:flex;height:16px;color:#015ff9;flex-wrap:nowrap}.Mortgage_label___Ylw3 .Mortgage_additionalLabel__6d3_8 svg{width:16px;height:16px}.Mortgage_radioWrapper__yftuF{position:relative;display:flex;align-items:center;justify-content:space-between;font-size:16px;line-height:24px;cursor:pointer}.Mortgage_radioWrapper__yftuF:nth-child(n+2){border-top:1px solid #e6e8ec}.Mortgage_radioWrapper__yftuF .Mortgage_radio__U4st8{max-height:49px;display:flex;overflow:hidden;flex-direction:column;gap:16px;flex:1 0;padding:12px 0 12px 28px}.Mortgage_radioWrapper__yftuF:first-child .Mortgage_radio__U4st8{padding:0 0 12px 28px;max-height:37px}.Mortgage_radioWrapper__yftuF:first-child .Mortgage_radioOpened__GflYd{max-height:500px}.Mortgage_radioWrapper__yftuF:last-child .Mortgage_radio__U4st8{padding:12px 0 0 28px;max-height:37px}.Mortgage_radioWrapper__yftuF:last-child .Mortgage_radioOpened__GflYd{max-height:500px}.Mortgage_radioWrapper__yftuF .Mortgage_radioOpened__GflYd{max-height:1000px;animation:Mortgage_openBlock__2InGp 1.5s forwards;transition:max-height 1s ease-in-out}.s_radioHint__2057V{display:flex;flex-direction:column;gap:4px}.s_radioHintValue___YAnA{display:flex;gap:11px}.s_radioHintValue___YAnA span{display:block}.s_radioDefferedPayment__JhyTn{display:flex;gap:11px}.s_radioDefferedPayment__JhyTn span{font-size:12px;line-height:16px;font-weight:400;color:#353945}.s_radioDefferedPayment__JhyTn span:last-child{position:relative;font-weight:400}.s_radioDefferedPayment__JhyTn span:last-child:before{content:"";position:absolute;width:2px;height:2px;left:-6px;top:50%;transform:translateY(-50%);background:#353945}.s_radioInstallment__upNxa{display:flex;gap:11px}.s_radioInstallment__upNxa .s_radioInstallmentItem__hKWAS{position:relative;font-size:12px;line-height:12px;font-weight:500;color:#353945}.s_radioInstallment__upNxa .s_radioInstallmentItem__hKWAS:not(:first-child){font-weight:400}.s_radioInstallment__upNxa .s_radioInstallmentItem__hKWAS:not(:first-child):before{content:"";position:absolute;width:2px;height:2px;left:-6px;top:50%;transform:translateY(-50%);background:#353945}.s_radioMortgage__3rTCn{display:flex;flex-wrap:wrap;gap:11px}.s_radioMortgage__3rTCn span{position:relative;display:block;font-size:12px;line-height:12px;font-weight:400}.s_radioMortgage__3rTCn span:first-child{font-weight:500}.s_radioMortgage__3rTCn span:not(:first-child):before{content:"";position:absolute;width:2px;height:2px;left:-6px;top:50%;transform:translateY(-50%);background:#353945}.s_radioHintText__HYJe0{display:flex;align-items:center;gap:4px;font-size:12px;line-height:16px;font-weight:400;color:#777e90}.s_radioHintHide__bwUSl{display:none}.s_root__g59LJ{display:flex;align-items:center;gap:4px;font-size:12px;line-height:16px;font-weight:400;color:#777e90;cursor:pointer}.s_rootCenter__uX7sI{position:relative;margin:0 auto}.s_imgWrapper__TPVmg{position:relative}.s_imgWrapperPos__Gc39b{position:unset}.s_hint__NZhsN{position:absolute;top:32px;left:50%;transform:translate(-50%);min-width:332px;padding:16px;font-size:14px;line-height:20px;font-weight:400;border-radius:16px;color:#fff;background-color:#353945;z-index:14;opacity:0;pointer-events:none}.s_hint__NZhsN:before{content:"";position:absolute;top:-12px;left:50%;transform:translateX(-50%);width:24px;height:12px;background-image:url(/B/_next/static/media/tail.9bc4d4b9.svg);background-repeat:no-repeat}.s_hintTop__cgWrA{top:unset;bottom:32px}.s_hintTop__cgWrA:before{top:unset;bottom:-12px;transform:rotate(180deg) translateX(-50%)}.s_hintReady__19ki3{opacity:1;pointer-events:auto}@keyframes BMortgage_opacityPulsing__xKA9w{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.BMortgage_root__Fd0EU{display:flex;flex-direction:column;gap:24px}.BMortgage_headerWrapper__PAqvr{display:flex;flex-direction:column;gap:4px}.BMortgage_titleWrapper__33xfS{display:flex;align-items:center;gap:11px}.BMortgage_titleNumber__w3hrJ,.BMortgage_title__MuUtJ{font-size:12px;line-height:16px;font-weight:500;color:#777e90;position:relative}.BMortgage_titleNumber__w3hrJ:last-child:before,.BMortgage_title__MuUtJ:last-child:before{content:"";position:absolute;top:50%;left:-5.5px;width:2px;height:2px;background:#777e90;transform:translateY(-50%)}.BMortgage_areaTitle__UxPJl{margin:0;font-size:24px;line-height:32px;font-weight:500;letter-spacing:-.01em;color:#141416}.BMortgage_headerWrapperReserved__y8kQA .BMortgage_actualPrice__btROJ,.BMortgage_headerWrapperReserved__y8kQA .BMortgage_areaTitle__UxPJl{color:#777e90}.BMortgage_priceWrapper__U5YCQ{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:20px 0 0}.BMortgage_actualPrice__btROJ{font-size:24px;line-height:32px;font-weight:500;letter-spacing:-.02em;color:#141416}.BMortgage_oldPrice__jEFFG{font-size:18px;line-height:24px;font-weight:400;color:#b1b5c3;position:relative;text-decoration:line-through}.BMortgage_hidePriceWrapper__gy_3r{padding:8px 0 0;font-size:24px;line-height:32px;font-weight:500;letter-spacing:-.02em;color:#141416}.BMortgage_priceWrapperHide__Z2e6d{display:none}.BMortgage_vatRefund___e_vm{display:flex;align-items:center;gap:6px;margin-top:8px}.BMortgage_hidePriceFixedWrapper__WuyRF{margin-top:32px}.BMortgage_hidePriceTitle__br5pD{padding-bottom:20px}.BMortgage_vatRefundText__zPpC5{font-size:14px;line-height:20px;font-weight:400;color:#777e90}.BMortgage_root__Fd0EU .BMortgage_btn__DXjFF{opacity:1}.BMortgage_mortgageWrapper__nlJsd{display:flex;flex-direction:column;gap:24px}.BMortgage_oszWrapper__X1bfU{display:flex;gap:12px;flex-direction:column;margin-bottom:16px}.BMortgage_oszDescription__wbkOH,.BMortgage_pricePerMeter__NPyu1{font-weight:400;font-size:14px;line-height:20px}.BMortgage_pricePerMeter__NPyu1{width:100%;color:#777e90}.BMortgage_reservedInfo__a1aOP{display:flex;flex-direction:column;gap:8px}.BMortgage_reservedInfoRow__qaooo{display:flex;align-items:center;gap:8px}.BMortgage_reservedInfoText__jcyxn{margin:0;font-size:16px;line-height:24px;font-weight:500;color:#141416}.BMortgage_reservedInfoDescription__Pc9hk{margin:0;font-size:14px;line-height:20px;font-weight:500;color:#141416}@media(min-width:1024px){.BMortgage_root__Fd0EU{position:-webkit-sticky;position:sticky;top:88px;left:0;padding:32px;border-radius:12px;border:1px solid #e6e8ec;background:#fff}.BMortgage_mortgageHide__nzVT0{display:none}.BMortgage_rootForm__xPSJE{min-height:612px;width:464px}.BMortgage_mortgageWrapperHide__QBn_A{display:none}.BMortgage_hidePriceFixedWrapper__WuyRF{margin-top:24px}}@media(min-width:1440px){.BMortgage_root__Fd0EU{top:104px}.BMortgage_rootForm__xPSJE{width:512px}}.s_modalBody__ZKz5Y{height:100%;width:100%;max-width:480px;background:#fff;border-radius:0}.s_modalOverlay__fhIla{background-color:rgba(0,0,0,.5)}.s_root__e6cf4{display:flex;flex-direction:column;height:100%}.s_header__WHmn4{display:flex;justify-content:space-between;align-items:flex-start;padding:16px 8px 16px 16px;position:relative}.s_title__ZBM8i{font-size:24px;line-height:32px;font-weight:500;letter-spacing:-2%;color:#141416;margin:0;flex:1 1}.s_closeBtn__wWVpr{flex-shrink:0;margin-left:auto;width:32px;height:32px;min-width:32px;min-height:32px;border-radius:50%;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;line-height:0;position:relative}.s_closeBtn__wWVpr svg{width:16px;height:16px;margin:0!important;display:block!important;flex-shrink:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.s_wrapper__DfjEk{padding:8px 16px 24px;min-height:0;overflow-y:auto}.s_content__keEFu,.s_wrapper__DfjEk{display:flex;flex-direction:column;gap:32px;flex:1 1}.s_content__keEFu{align-items:center;justify-content:center;text-align:center}.s_iconWrapper__PSw6W{width:64px;height:64px;background-color:#fef3f2}.s_iconCircle__I4P2p,.s_iconWrapper__PSw6W{display:flex;justify-content:center;align-items:center;border-radius:50%}.s_iconCircle__I4P2p{width:46px;height:46px;background:#fee4e2}.s_titleWrapper__nHGAi{display:flex;flex-direction:column;gap:24px;text-align:center;align-items:center}.s_errorTitle__sN6IA{font-size:32px;line-height:32px;font-weight:400;letter-spacing:-.02em;color:#141416;margin:0}.s_description__1OyAp{font-size:14px;line-height:20px;font-weight:400;color:#141416}.s_mobileBr__DefXz{display:block}.s_btn__gSrSI{height:auto;justify-content:center;display:flex;align-items:center;padding:0;flex-shrink:0}@media(min-width:1024px){.s_modalBody__ZKz5Y{border-radius:24px;box-shadow:0 18px 39px 0 rgba(0,0,0,.1019607843),0 72px 72px 0 rgba(0,0,0,.0901960784),0 161px 97px 0 rgba(0,0,0,.0509803922),0 287px 115px 0 rgba(0,0,0,.0117647059),0 449px 126px 0 rgba(0,0,0,0);height:584px}.s_header__WHmn4{padding:40px 40px 0;align-items:flex-start}.s_title__ZBM8i{font-size:32px;line-height:32px}.s_description__1OyAp{font-size:16px;line-height:24px}.s_mobileBr__DefXz{display:none}.s_titleWrapper__nHGAi{gap:16px}.s_wrapper__DfjEk{gap:32px;padding:24px 40px 40px}.s_content__keEFu{gap:32px}.s_btn__gSrSI{margin-top:auto}.s_closeBtn__wWVpr{width:40px;height:40px;min-width:40px;min-height:40px}.s_closeBtn__wWVpr svg{width:20px;height:20px}}.s_modalBody__AgPb9{height:100%;width:100%;max-width:480px;background:#fff;border-radius:0}.s_modalOverlay__kVtS0{background-color:rgba(0,0,0,.5)}.s_root__G9POt{display:flex;flex-direction:column;height:100%}.s_header__hYTgp{display:flex;justify-content:space-between;align-items:flex-start;padding:16px 8px 16px 16px;position:relative}.s_title__Ptj_T{font-size:24px;line-height:32px;font-weight:500;letter-spacing:-2%;color:#141416;margin:0;flex:1 1}.s_closeBtn__CS1Qq{flex-shrink:0;margin-left:auto;width:32px;height:32px;min-width:32px;min-height:32px;border-radius:50%;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;line-height:0;position:relative}.s_closeBtn__CS1Qq svg{width:16px;height:16px;margin:0!important;display:block!important;flex-shrink:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.s_wrapper__YKP_3{padding:8px 16px 24px;min-height:0;overflow-y:auto}.s_content__gwbBa,.s_wrapper__YKP_3{display:flex;flex-direction:column;gap:32px;flex:1 1}.s_content__gwbBa{align-items:center;justify-content:center;text-align:center}.s_iconWrapper__gmT_c{width:64px;height:64px;background-color:#f0fdf4}.s_iconCircle__BFTRS,.s_iconWrapper__gmT_c{display:flex;justify-content:center;align-items:center;border-radius:50%}.s_iconCircle__BFTRS{width:46px;height:46px;background:#dcfce7}.s_titleWrapper__2mn3k{display:flex;flex-direction:column;gap:24px;text-align:center;align-items:center}.s_successTitle__yNSnu{font-size:32px;line-height:32px;font-weight:400;letter-spacing:-.02em;color:#141416;margin:0}.s_description__Trec4{font-size:14px;line-height:20px;font-weight:400;color:#141416}.s_mobileBr__12WKS{display:block}.s_btn__Ob56g{height:auto;justify-content:center;display:flex;align-items:center;padding:0;flex-shrink:0}@media(min-width:1024px){.s_modalBody__AgPb9{border-radius:24px;box-shadow:0 18px 39px 0 rgba(0,0,0,.1019607843),0 72px 72px 0 rgba(0,0,0,.0901960784),0 161px 97px 0 rgba(0,0,0,.0509803922),0 287px 115px 0 rgba(0,0,0,.0117647059),0 449px 126px 0 rgba(0,0,0,0);height:584px}.s_header__hYTgp{padding:40px 40px 0;align-items:flex-start}.s_title__Ptj_T{font-size:32px;line-height:32px}.s_description__Trec4{font-size:16px;line-height:24px}.s_mobileBr__12WKS{display:none}.s_titleWrapper__2mn3k{gap:16px}.s_wrapper__YKP_3{gap:32px;padding:24px 40px 40px}.s_content__gwbBa{gap:32px}.s_btn__Ob56g{margin-top:auto}.s_closeBtn__CS1Qq{width:40px;height:40px;min-width:40px;min-height:40px}.s_closeBtn__CS1Qq svg{width:20px;height:20px}}.s_root___ylsB{display:flex;flex-direction:column;height:100%}.s_header__vHnlk{display:flex;justify-content:space-between;align-items:flex-start;padding:16px 8px 16px 16px;position:relative}.s_title__1IpqV{font-size:24px;line-height:32px;font-weight:500;letter-spacing:-2%;color:#141416;margin:0;flex:1 1}.s_titleBreak__u_lLS{display:block}.s_closeBtn__supG3{flex-shrink:0;margin-left:auto;width:32px;height:32px;min-width:32px;min-height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0}.s_closeBtn__supG3 svg{width:16px;height:16px}.s_wrapper__a_ueB{display:flex;flex-direction:column;gap:24px;padding:8px 16px 24px;flex:1 1;min-height:0;overflow-y:auto}.s_titleWrapper__ykp8u{display:flex;flex-direction:column;gap:24px}.s_description__SMnxQ{font-size:14px;line-height:20px;font-weight:400;color:#141416}.s_formWrapper__wKwDq{display:flex;flex-direction:column;gap:24px;flex:1 1;min-height:0}.s_submitButton__8EwJg{margin-top:auto;height:auto;justify-content:center}.s_checkbox__31RHz{font-size:12px;line-height:16px;font-weight:400;color:#b1b5c3}.s_checkbox__31RHz label{gap:12px}.s_checkbox__31RHz label>:first-child,.s_checkbox__31RHz label>:nth-child(2),.s_checkbox__31RHz label>input{margin-top:0;align-self:flex-start}.s_checkbox__31RHz label>div,.s_checkbox__31RHz label>span{margin-right:0}.s_checkbox__31RHz div[class*=checkbox],.s_checkbox__31RHz span[class*=checkbox]{background:#fff!important}.s_checkbox__31RHz input:checked+div[class*=checkbox],.s_checkbox__31RHz input:checked+span[class*=checkbox]{background:#141416!important}.s_policy__Q0XZu{line-height:16px}.s_linkPolicy__VLkCc,.s_policy__Q0XZu a{color:#b1b5c3;text-decoration:underline;-webkit-text-decoration-color:#b1b5c3;text-decoration-color:#b1b5c3}@media(min-width:1024px){.s_header__vHnlk{padding:40px 40px 0;align-items:flex-start}.s_title__1IpqV{font-size:32px;line-height:32px}.s_description__SMnxQ{font-size:16px;line-height:24px}.s_titleWrapper__ykp8u{gap:8px}.s_wrapper__a_ueB{gap:32px;padding:24px 40px 40px}.s_formWrapper__wKwDq{gap:24px}.s_closeBtn__supG3{width:40px;height:40px;min-width:40px;min-height:40px}.s_closeBtn__supG3 svg{width:20px;height:20px}.s_titleBreak__u_lLS{display:inline}.s_submitButton__8EwJg{margin-top:0}}