.InstallmentModal_installmentModal__rraWt{width:100%;height:100%;border-radius:unset;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:unset;z-index:107}.InstallmentModal_modalBody__sYNKp{width:100%;height:100%;scrollbar-width:none;background:#fff}.InstallmentModal_modalBody__sYNKp::-webkit-scrollbar{display:none;-webkit-appearance:none;width:0;height:0}.InstallmentModal_modalOverlay__58Xxq{height:100%}.InstallmentModal_headerWrapper__LAkX5{position:-webkit-sticky;position:sticky;top:0;left:0;display:flex;justify-content:space-between;align-items:center;width:100%;padding:12px 16px;border-bottom:1px solid #f4f5f6;background:#fff;z-index:3}.InstallmentModal_headerTitle__A9gsO{font-size:16px;line-height:16px;font-weight:500;color:#141416}.InstallmentModal_bodyWrapper__gzOus{display:flex;flex-direction:column;gap:24px;flex:1 1;padding:24px 16px 88px}.InstallmentModal_priceWrapper__wGkST{display:flex;flex-direction:column;gap:8px}.InstallmentModal_paymentTitle__3rTmJ,.InstallmentModal_priceTitle__OFt16{display:block;font-size:14px;line-height:20px;font-weight:400;color:#141416}.InstallmentModal_priceValueWrapper__qGNXk{display:flex;justify-content:space-between;align-items:center;gap:8px}.InstallmentModal_priceValue__0o5Wy{font-size:24px;line-height:32px;font-weight:500;color:#141416}.InstallmentModal_priceValueOld__HJeFx{position:relative;font-size:18px;line-height:24px;font-weight:400;color:#777e90}.InstallmentModal_priceValueOld__HJeFx:before{content:"";position:absolute;top:45%;left:0;width:100%;height:1px;background:#141416;transform:translateY(-50%) rotate(0deg)}.InstallmentModal_priceMeterValue__DfbtG{font-size:14px;line-height:20px;font-weight:400;margin-left:auto;color:#777e90}.InstallmentModal_firstPaymentWrapper__VR24p{display:flex;flex-direction:column;gap:8px;padding:15px;border-radius:16px;background:#f4f5f6}.InstallmentModal_firstPaymentTitleWrapper__bZv37{display:flex;align-items:center;gap:8px;font-size:14px;line-height:20px;font-weight:400;color:#141416}.InstallmentModal_firstPaymentValue__x4Zfo{font-weight:500}.InstallmentModal_firstPaymentList__cmP7R{display:flex;align-items:center;flex-wrap:wrap;gap:5px;scrollbar-width:none}.InstallmentModal_firstPaymentList__cmP7R::-webkit-scrollbar{display:none;-webkit-appearance:none;width:0;height:0}.InstallmentModal_firstPaymentItem__XX8Np{position:relative;display:flex;justify-content:center;align-items:center;font-size:14px;line-height:20px;font-weight:500;flex:1 1;min-width:48px;height:48px;border-radius:12px;border:1px solid #fff;background:#fff;cursor:pointer;color:#141416}.InstallmentModal_activeFirstPaymentItem__ECvNM{border:1px solid #015ff9}.InstallmentModal_tabWrapper__5qtKD{display:flex;gap:5px}.InstallmentModal_paymentWrapper__HKmwq{position:relative;display:flex;justify-content:space-between;align-items:center;margin:16px 0 0}.InstallmentModal_paymentTabValue__hdBzK{display:flex;align-items:center;gap:8px;font-size:14px;line-height:20px;font-weight:500;color:#141416;cursor:pointer}.InstallmentModal_paymentTypeList__E8cGA{position:absolute;top:28px;right:0;min-width:151px;padding:4px 16px;border-radius:16px;background:#fff;z-index:3;box-shadow:0 18px 39px 0 rgba(0,0,0,.102),0 72px 72px 0 rgba(0,0,0,.09),0 161px 97px 0 rgba(0,0,0,.051),0 287px 115px 0 rgba(0,0,0,.012),0 449px 126px 0 transparent}.InstallmentModal_paymentTypeItem__pypwx{position:relative;display:flex;align-items:center;padding:12px 0 12px 28px;font-size:14px;line-height:20px;font-weight:400;color:#141416;cursor:pointer}.InstallmentModal_paymentTypeItem__pypwx:before{content:"";position:absolute;top:50%;left:0;width:20px;height:20px;transform:translateY(-50%);border-radius:50%;border:1px solid #b1b5c3}.InstallmentModal_paymentTypeItemChecked__492yO:before{background-image:url(/B/_next/static/media/checked.73af3116.svg);background-size:contain;border:unset}.InstallmentModal_rotateArrow__63r5r{transform:rotate(180deg)}.InstallmentModal_installmentList___5S7C{display:flex;flex-direction:column;gap:8px}.InstallmentModal_discount__tRclv{position:absolute;top:-4px;right:-4px;font-size:10px;line-height:12px;font-weight:500;padding:1px 4px;border-radius:48px;border:1px solid #e6e8ec;background:#fff;color:#ec5353;z-index:1}.InstallmentModal_bookingMobBtn__eZviA{position:fixed;width:343px;bottom:72px;left:50%;transform:translateX(-50%);z-index:3}@media(min-width:1024px){.InstallmentModal_installmentModal__rraWt{background:unset}.InstallmentModal_modalBody__sYNKp{display:flex;flex-direction:column;gap:24px;width:536px;height:max-content;left:unset;right:448px;top:88px;background:#fff;border-radius:24px;padding:40px;overflow:hidden}.InstallmentModal_modalBodyOne__1WuU_{height:506px}.InstallmentModal_modalBodyOneDiscount__mr3Pe{height:536px}.InstallmentModal_headerWrapper__LAkX5{flex-direction:column;align-items:flex-start;gap:8px;padding:0;border-bottom:unset}.InstallmentModal_headerTitle__A9gsO{font-size:24px;line-height:32px;letter-spacing:-.01em}.InstallmentModal_bodyWrapper__gzOus{padding:0}.InstallmentModal_paymentTabValue__hdBzK,.InstallmentModal_paymentTitle__3rTmJ,.InstallmentModal_priceTitle__OFt16{font-size:16px;line-height:24px}.InstallmentModal_priceWrapper__wGkST{display:none}.InstallmentModal_firstPaymentWrapper__VR24p{padding:23px}.InstallmentModal_firstPaymentTitleWrapper__bZv37{font-size:16px;line-height:24px}.InstallmentModal_firstPaymentList__cmP7R{gap:8px}.InstallmentModal_installmentList___5S7C{height:358px;padding:0 0 40px;scrollbar-width:none;scrollbar-color:#d9d9d9 transparent}.InstallmentModal_installmentList___5S7C::-webkit-scrollbar{width:0;height:0}.InstallmentModal_closeIcon__akAvt{position:absolute;top:-24px;right:-24px}.InstallmentModal_modalBodyHide__kQRfq{display:none}}@media(min-width:1440px){.InstallmentModal_modalBody__sYNKp{right:50%;transform:translate(39%);top:104px}}.s_rootWrapper__JZeJk,.s_root__EgwHc{position:relative}.s_root__EgwHc{display:flex;flex-direction:column;gap:8px;padding:23px;border-radius:16px;border:1px solid #e6e8ec;background:#fff;z-index:2}.s_name__sJCN_{font-size:18px;line-height:24px;font-weight:500;color:#141416}.s_featuresList__sr6NF{display:flex;gap:11px}.s_featuresList__sr6NF li{position:relative;font-size:12px;line-height:12px;font-weight:500;color:#353945}.s_featuresList__sr6NF li:not(:first-child):before{content:"";position:absolute;top:50%;left:-6px;width:2px;height:2px;transform:translateY(-50%);background:#353945}.s_btnWrapper__JHPGV{display:flex;justify-content:space-between;align-items:flex-end}.s_paymentWrapper__2D4Fj{display:flex;flex-direction:column;margin:16px 0 0}.s_paymentTitle__MQuuI{font-size:10px;line-height:12px;font-weight:400;color:#777e90}.s_paymentValue__Nlp1j{font-size:14px;line-height:20px;font-weight:500;color:#141416}.s_discountWrapper___ugoL{position:relative;transform:translateY(-80px);width:calc(100% - 16px);padding:7px 15px;margin:0 auto -80px;min-height:112px;display:flex;gap:8px;align-items:flex-end;border-radius:16px;border:1px solid #e6e8ec;z-index:1}.s_discountWrapperActive__zsyww,.s_rootActive__3GJcT{border:1px solid #015ff9}.s_discountWrapper___ugoL{font-size:12px;line-height:16px;font-weight:400;color:#141416}.s_discount__HVld2{font-weight:500;color:#ec5353}.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}.s_radioHint__2057V{display:flex;flex-direction:column;gap:8px}.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:12px;font-weight:500;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}@keyframes BMortgage_opacityPulsing__xKA9w{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.BMortgage_root__Fd0EU{display:flex;flex-direction:column;gap:24px;padding:0 16px}.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:12px;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;align-items:center;padding:4px 0 0;gap:8px}.BMortgage_actualPrice__btROJ{font-size:18px;line-height:24px;font-weight:500;color:#141416}.BMortgage_oldPrice__jEFFG{font-size:14px;line-height:20px;font-weight:400;color:#777e90;position:relative}.BMortgage_oldPrice__jEFFG:before{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:#ec5353;transform:translateY(-50%) rotate(-14deg)}.BMortgage_hidePriceWrapper__gy_3r{display:flex;flex-direction:column;gap:24px}.BMortgage_priceWrapperHide__Z2e6d{display:none}.BMortgage_vatRefund___e_vm{display:flex;align-items:center;gap:6px;margin-top:8px}.BMortgage_vatRefundText__zPpC5{font-size:14px;line-height:20px;font-weight:400;color:#777e90}.BMortgage_root__Fd0EU .BMortgage_btn__DXjFF{opacity:1}.BMortgage_btnFixed__6oWgj{position:fixed;width:343px;bottom:72px;left:50%;transform:translate(-50%);z-index:13}.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{margin:0 0 0 auto;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:31px;border-radius:24px;border:1px solid #e6e8ec;background:#fff}.BMortgage_mortgageHide__nzVT0{display:none}.BMortgage_rootForm__xPSJE{min-height:680px;width:442px}.BMortgage_mortgageWrapperHide__QBn_A{display:none}}@media(min-width:1440px){.BMortgage_root__Fd0EU{top:104px}.BMortgage_rootForm__xPSJE{width:443px}}