.AuthCodeConfirmation_verification-block__wFFJp{margin-top:12px}.AuthCodeConfirmation_input-label__b_CbZ{color:var(--Theme-Dark-Blue-Text);font-size:14px}.AuthCodeConfirmation_code-inputs-container__4RS_b{margin-top:7px;display:flex;gap:8px}.AuthCodeConfirmation_code-input__haZzU{text-align:center}.AuthCodeConfirmation_phone-input-warn__3wzIa{display:block;font-size:14px;color:var(--Functional-Orange-Hover);margin-top:4px}.AuthCodeConfirmation_auth-button__p_ekv{margin-top:24px;width:100%!important}.AuthPhone_verification-block__cPMct:not(.AuthPhone_loyalty__ephnG){margin-top:16px}.AuthPhone_auth-button__BL97a{margin-top:12px;width:100%!important}.AuthPhone_checkbox__MXoFR{margin-top:14px}.AuthPhone_checkbox__MXoFR>label{gap:8px}.AuthPhone_checkbox__MXoFR>label>span{font-size:14px;text-align:start;line-height:1.3}.AuthPhone_loyalty-agreement__LDLPA a{display:inline}@media screen and (min-width:768px){.AuthPhone_loyalty__ephnG{background-color:var(--Theme-White);border-radius:8px;padding:24px}}.ExpertHelpWidget_expert-help__1TjKP{display:flex;gap:16px}.ExpertHelpWidget_expert-text__KIp77{position:relative;line-height:24px;padding:16px;color:var(--Theme-Dark-Blue-Text);border-radius:8px;background-color:var(--Theme-White);box-shadow:0 0 24px 0 #0000001b}.ExpertHelpWidget_expert-text__KIp77:after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='17' height='12' viewBox='0 0 17 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.81641 0C9.81641 8 3.81641 12 0.816406 12C8.31641 12 16.3164 10 16.3164 6.5C16.3164 3 13.8164 0 9.81641 0Z' fill='white'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;position:absolute;bottom:0;height:12px;left:-10px;width:17px}.ExpertHelpWidget_expert-logo__LvkZw{align-self:flex-end}.AuthTermsBlock_terms__D_Q9U{padding:0 16px 16px}.AuthTermsBlock_form__B0nHX{padding:8px;margin-top:16px}.AuthTermsBlock_text__6RlX0{font-size:12px;line-height:1.2}.AuthTermsBlock_text__6RlX0 a{display:inline}@media screen and (min-width:576px){.AuthTermsBlock_terms__D_Q9U{padding:0}.AuthTermsBlock_terms__D_Q9U>div{border-radius:0;padding:24px 24px 24px 32px}.AuthTermsBlock_form__B0nHX>div{border-radius:8px;padding:8px}.AuthTermsBlock_text__6RlX0{font-size:14px;line-height:24px}}.AuthSignWith_sign-with-container__VXS6m{margin-top:16px;display:flex;justify-content:center;align-items:center;gap:24px}.AuthSignWith_sign-with-methods__mfOyN{height:48px;display:flex;gap:8px}.AuthSignWith_sign-with-method__hXkJH{transition:background-color .2s ease-in-out;cursor:pointer;border:1px solid var(--Neutral-Gray-Outline);border-radius:50%;display:flex;justify-content:center;align-items:center;width:48px;height:48px;background:var(--phantom-white-color-1)}.AuthSignWith_sign-with-method__hXkJH:hover{background:var(--gray-color-4)}.AuthDescription_auth-description-quote__uaN6q{color:var(--Theme-Dark-Blue-Text);display:flex;flex-direction:column;gap:10px;font-size:14px}.AuthDescription_wrapper__0RxGa{margin-top:24px}.Auth_auth-wrapper__PdPzW{position:relative}.Auth_auth-title__iqqmT{font-size:24px;line-height:32px}.Auth_auth-subtitle__TE1Ea{line-height:24px}.Auth_close-icon__tgMZ2{position:absolute;right:16px;top:16px;cursor:pointer}.Auth_close-icon__tgMZ2:hover{fill:var(--Theme-Blue)}.Auth_auth-container__WuZAE{display:flex;flex-direction:column;max-width:423px;padding:32px 16px 16px;margin:0 auto;text-align:center}.Auth_form__wZqiy{max-width:540px;text-align:start;padding:0}@media screen and (min-width:576px){.Auth_close-icon__tgMZ2{right:24px;top:24px}.Auth_auth-container__WuZAE{padding:24px 16px 16px}.Auth_form__wZqiy{padding:0}}.AuthModal_modal__jeBlJ{animation:AuthModal_slide-in__bYoUv .3s ease-in-out;box-shadow:0 0 24px 0 rgba(0,0,0,.11);max-width:600px;height:auto;border-top-left-radius:10px;border-top-right-radius:10px;border:none;background-color:var(--Theme-White);overflow:hidden}@keyframes AuthModal_slide-in__bYoUv{0%{opacity:0}to{opacity:1}}.favorite-button_favorite-button__sSb8D{cursor:pointer;min-width:48px;height:48px;border-radius:4px;display:flex;align-items:center;justify-content:center;z-index:1;transition:background .2s ease;color:var(--Theme-Blue)}.favorite-button_card__wQUR4{background-color:var(--Functional-Blue-Tabs-Hover)}.favorite-button_details__9gWeR{background-color:var(--Theme-White);border:1px solid var(--Neutral-Gray-Outline)}.favorite-button_favorite-button__sSb8D:hover{background-color:var(--Neutral-Gray-Stroke);color:var(--Theme-Dark-Blue-Text)}.flat-characteristics_container__CTG7M{margin-top:16px}.flat-characteristics_spec-list__nmW72{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}.flat-characteristics_spec-item__DNsNe{display:flex;flex-direction:row;align-items:baseline;gap:4px}.flat-characteristics_label__kIELo{font-size:14px;line-height:16px;letter-spacing:0;color:var(--Neutral-Dark-Gray);width:50%}.flat-characteristics_value__nMVTm{display:inline-block;font-size:18px;line-height:24px;letter-spacing:0;color:var(--Theme-Dark-Blue-Text);width:50%}.flat-characteristics_spec-item__DNsNe:last-of-type{flex-direction:column;grid-column:1/-1}.flat-characteristics_label__kIELo:last-of-type,.flat-characteristics_value__nMVTm:last-of-type{width:100%}.flat-characteristics_mortgage-container__nYAEK,.flat-characteristics_price-container__7q87g{display:flex;flex-direction:column;gap:0}.flat-characteristics_full-price__Wppzo{font-weight:600;font-size:18px;line-height:24px;letter-spacing:0;color:var(--Theme-Dark-Blue-Text)}.flat-characteristics_square-price__sE1GI{font-size:16px;line-height:24px;letter-spacing:0;color:var(--Neutral-Accent-Gray)}@media (min-width:768px){.flat-characteristics_spec-list__nmW72{grid-template-columns:repeat(3,1fr)}.flat-characteristics_spec-item__DNsNe{flex-direction:column;align-items:center}.flat-characteristics_label__kIELo,.flat-characteristics_value__nMVTm{width:100%}}.flat-description_container__Q4HlY{margin-top:16px}.flat-description_text__2iKm3{font-weight:400;font-size:18px;line-height:24px;letter-spacing:0;color:var(--Theme-Dark-Blue-Text);margin:0}.flat-description_text__2iKm3:nth-child(n+1){margin-top:16px}.flat-description_text__2iKm3:last-of-type{margin-bottom:40px}@media screen and (min-width:575px){.flat-description_text__2iKm3:last-of-type{margin-bottom:0}}.modal-root_root__Jm_fO{position:relative;height:100%;display:flex;flex-direction:column;overflow:scroll;padding-bottom:60px;max-height:calc(100vh - 150px)}.modal-root_scrollable__r3NC1{scrollbar-width:thin;scrollbar-color:rgba(237,236,236,1) #ffffff;margin-top:12px}.modal-root_skeleton-root__u7lLK{display:flex;flex-direction:column;gap:12px;max-height:calc(100vh - 150px);overflow:hidden}.modal-root_orderForm__eGmhR{border-radius:8px;padding:16px}.modal-root_carousel__AjpwC{aspect-ratio:16/9;height:234px}@media screen and (min-width:576px){.modal-root_root__Jm_fO{max-height:none;padding-bottom:0;overflow:initial}.modal-root_scrollable__r3NC1{max-height:512px;overflow:hidden auto}.modal-root_carousel__AjpwC{aspect-ratio:auto}}@media screen and (min-width:1024px){.modal-root_carousel__AjpwC{height:400px}}.flat-details-modal_header__c01iU{padding:16px 16px 0}.flat-details-modal_body__l2zod{padding:12px 16px 16px;overflow:hidden}@media screen and (min-width:576px){.flat-details-modal_modal__8V3MD{border-radius:16px;overflow:hidden}}.mortgage-banner_container__GSoar{position:relative;display:flex;flex-direction:column;gap:16px;padding:16px;color:var(--Theme-White);background:linear-gradient(119.09deg,#2700c4 .4%,#978cff);border-radius:8px;overflow:hidden}.mortgage-banner_title__mTTTs{font-weight:600;font-size:28px;line-height:1}.mortgage-banner_button-container__1Kc2F{display:flex;gap:24px}.mortgage-banner_button-container__1Kc2F a,.mortgage-banner_button-container__1Kc2F button{height:54px;width:100%}.mortgage-banner_central-rate__X3NMc,.mortgage-banner_mobile-hidden__C1uvh{display:none}.mortgage-banner_property__TzAB_{color:var(--Functional-Blue-Tabs-Hover);font-size:12px;line-height:16px;width:max-content;opacity:.7}.mortgage-banner_value__mINtY{display:flex;align-items:center;font-size:16px;line-height:24px;width:max-content}.mortgage-banner_container__GSoar .mortgage-banner_value__mINtY{color:var(--Theme-White)}.mortgage-banner_value__mINtY svg{width:16px;height:16px}.mortgage-banner_mortgages__V5alZ{display:flex;flex-wrap:wrap;flex-grow:1;gap:8px;max-width:220px}.mortgage-banner_mortgages__V5alZ>a{display:block;color:inherit;width:100px;z-index:1}.mortgage-banner_background-image__vNERQ{position:absolute;right:16px;bottom:70px}.mortgage-banner_right-section__LwyVK{display:flex;gap:16px;flex-direction:column;flex-grow:1}@media screen and (min-width:576px){.mortgage-banner_container__GSoar{flex-direction:row}.mortgage-banner_background-image__vNERQ{right:auto;bottom:0;left:30px;width:150px}.mortgage-banner_title__mTTTs{font-size:34px;width:min-content}.mortgage-banner_mortgages__V5alZ{max-width:none}.mortgage-banner_mortgages__V5alZ a{width:calc(100% / 2 - 8px / 2)}.mortgage-banner_property__TzAB_{font-size:16px;line-height:24px}.mortgage-banner_value__mINtY{font-size:24px;line-height:32px}.mortgage-banner_value__mINtY svg{width:24px;height:24px}}@media screen and (min-width:768px){.mortgage-banner_container__GSoar{padding:24px;gap:32px}.mortgage-banner_background-image__vNERQ{bottom:-20px;left:70px;width:213px}.mortgage-banner_title__mTTTs{font-size:44px}.mortgage-banner_right-section__LwyVK{gap:24px}}@media screen and (min-width:840px){.mortgage-banner_background-image__vNERQ{bottom:-50px}.mortgage-banner_mortgages__V5alZ{gap:12px}.mortgage-banner_mortgages__V5alZ>a{flex-grow:1;width:auto}.mortgage-banner_button-container__1Kc2F{padding:16px;background:#4323d399;border-radius:12px;width:100%}.mortgage-banner_button-container-title__mnygp{font-size:21px;line-height:32px}.mortgage-banner_button-container-subtitle__WEYVc{line-height:24px;width:max-content}.mortgage-banner_mobile-hidden__C1uvh{display:block}}@media screen and (min-width:1024px){.mortgage-banner_container__GSoar{flex-wrap:nowrap;padding:28px;gap:80px}.mortgage-banner_title__mTTTs{padding-top:19px}.mortgage-banner_mortgages__V5alZ{height:max-content;align-self:center}.mortgage-banner_mortgages__V5alZ>a{width:calc(100% / 2 - 12px / 2)}.mortgage-banner_button-container__1Kc2F{padding:24px;flex-direction:column;width:auto}.mortgage-banner_right-section__LwyVK{flex-direction:row}}@media screen and (min-width:1110px){.mortgage-banner_container__GSoar{gap:24px}.mortgage-banner_central-rate__X3NMc{display:block;flex-shrink:0;margin-left:16px;padding-top:28px}.mortgage-banner_central-rate__X3NMc .mortgage-banner_value__mINtY{font-size:48px;line-height:56px}.mortgage-banner_mortgages__V5alZ{padding-left:24px;border-left:1px solid rgba(255,255,255,.3)}}@media screen and (min-width:1242px){.mortgage-banner_container__GSoar{padding:29px 32px 29px 52px}.mortgage-banner_title__mTTTs{font-size:54px}.mortgage-banner_background-image__vNERQ{left:137px;bottom:-65px}.mortgage-banner_mortgages__V5alZ{padding-left:32px}.mortgage-banner_central-rate__X3NMc{width:140px;margin-left:32px}}.mortgage-table-item_buttons__4vnyg,.mortgage-table-item_columns__T9KYX,.mortgage-table-item_container__EyWtH,.mortgage-table-item_organization__POPZy{display:flex;gap:16px;align-items:center}.mortgage-table-item_container__EyWtH{flex-wrap:wrap;padding:16px 0;border-bottom:1px solid var(--Neutral-Gray-Outline);line-height:24px}.mortgage-table-item_container__EyWtH:last-child{border-bottom:none}.mortgage-table-item_organization__POPZy{cursor:pointer}.mortgage-table-item_buttons__4vnyg,.mortgage-table-item_columns__T9KYX,.mortgage-table-item_organization__POPZy{width:100%}.mortgage-table-item_button__aykoF,.mortgage-table-item_column__cDMIz,.mortgage-table-item_columns__T9KYX{flex-grow:1}.mortgage-table-item_column__cDMIz{flex-basis:0}.mortgage-table-item_buttons__4vnyg{justify-content:flex-end}.mortgage-table-item_buttons__4vnyg .mortgage-table-item_link__A2xCI{display:none}@media screen and (min-width:768px){.mortgage-table-item_container__EyWtH{font-size:18px;line-height:32px}.mortgage-table-item_columns__T9KYX{width:auto}.mortgage-table-item_buttons__4vnyg{width:284px}.mortgage-table-item_buttons__4vnyg .mortgage-table-item_link__A2xCI{display:inherit}.mortgage-table-item_buttons__4vnyg>*{width:134px}}@media screen and (min-width:1001px){.mortgage-table-item_container__EyWtH{flex-wrap:nowrap}.mortgage-table-item_organization__POPZy{width:24%}}.popular-developer_container__vjPJd{padding:16px;display:flex;flex-direction:column;align-items:center;position:relative}.popular-developer_image-wrapper__DiXLi{position:relative;width:108px;height:68px}.popular-developer_image__h4fBR{width:100%;height:100%;object-fit:contain}.popular-developer_link___20ka{font-size:14px;line-height:24px}.popular-developer_link___20ka:before{content:"";position:absolute;inset:0}@media screen and (min-width:768px){.popular-developer_container__vjPJd:hover .popular-developer_image-wrapper__DiXLi img{opacity:.8}}.grid-layout_grid-container__ydCx0{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:1px;gap:1px;background-color:var(--Neutral-Gray-Outline);border:1px solid var(--Neutral-Gray-Outline);border-radius:8px}@media screen and (min-width:768px){.grid-layout_grid-container__ydCx0{grid-template-columns:repeat(4,1fr)}}.grid-layout_grid-item__GhduQ{box-sizing:border-box;background-color:var(--Theme-White)}.grid-layout_top-left__CthCO{border-top-left-radius:8px}.grid-layout_top-right__v3y37{border-top-right-radius:8px}.grid-layout_bottom-left__mz3p4{border-bottom-left-radius:8px}.grid-layout_bottom-right__HxwyA{border-bottom-right-radius:8px}.project-actions_container__aL3iV{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;grid-area:action-group}.project-actions_info-btn__UE_X8{display:flex;justify-content:center;align-items:center;background:none;border-radius:4px;line-height:0;min-width:48px;height:48px;cursor:pointer;flex-shrink:0}button.project-actions_btn__MpIQL{width:100%}@media screen and (min-width:768px){.project-actions_container__aL3iV:not(.project-actions_tile__dZQVz){justify-content:flex-end;width:-moz-fit-content;width:fit-content}.project-actions_container__aL3iV:not(.project-actions_tile__dZQVz) button.project-actions_btn__MpIQL{width:210px}}.popular-new-house-card_container__QH3MJ{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.popular-new-house-card_developer-name__nYJ0E{position:relative;color:var(--Neutral-Dark-Gray)}.popular-new-house-card_pr__gVqZ_{padding-right:110px}.popular-new-house-card_logo__bhd9w{position:absolute;right:0;top:0;width:auto;max-width:100px}.popular-new-house-card_min-price__3Ritk{display:flex;justify-content:space-between;align-items:center}.popular-new-house-card_min-price__3Ritk span{color:var(--Neutral-Dark-Gray)}.popular-new-house-card_image-carousel__KOepR{height:210px}.popular-new-house-card_container__QH3MJ>div:last-child{margin-top:auto}.MainLink_link__WE3lF{display:block;font-size:18px;margin-bottom:24px}.MainLink_link__WE3lF:last-child{margin-bottom:0}.MainLink_link-with-icon__Xhni9{
	/*!important нужен пока есть класс .no-touch на body*/color:var(--blue-color-2)!important}.MainLink_link-with-icon__Xhni9:hover{
	/*!important нужен пока есть класс .no-touch на body*/color:var(--Functional-Orange-Hover)!important}.MainLink_link__WE3lF:first-of-type{margin-top:0}.MainLink_container__yu085{display:flex;align-items:flex-start;gap:8px}.MainLink_link__WE3lF.MainLink_link-with-icon__Xhni9:active,.MainLink_link__WE3lF.MainLink_link-with-icon__Xhni9:hover{color:var(--Functional-Orange-Hover);fill:var(--Functional-Orange-Hover)}.MainLink_new-chip__wzBvt{background-color:var(--green-color-2);box-shadow:0 3px 7px 0 #0000001a;color:var(--Theme-White);display:inline-block;font-size:14px;font-style:normal;line-height:16px;border-radius:10.5px;padding:2px 8px}.MainLink_svg__pA4mz{display:flex;justify-content:center;align-items:center;fill:currentColor}.MainLink_svg__pA4mz.MainLink_small__uDsWs{padding:4px}@media screen and (min-width:1024px){.MainLink_link__WE3lF{padding:0;margin-bottom:8px}}.popular-new-houses_container__DXCRI{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}@media screen and (min-width:1024px){.popular-new-houses_container__DXCRI{grid-template-columns:1fr 1fr 1fr}}