.ProjectAbout_wrapper__dmcBx{display:flex;flex-direction:column;gap:32px}.ProjectAbout_content__hV7hH{position:relative;border-radius:var(--border-radius)}.ProjectAbout_title__oWewP{padding-bottom:16px;font-size:28px;font-weight:700}.ProjectAbout_text__sNKMa{overflow:hidden;height:-moz-fit-content;height:fit-content;font-size:14px;font-weight:400;color:#63656d}.ProjectAbout_photo__FEsKQ{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:24px;height:500px;border-radius:var(--border-radius)}.ProjectAbout_button__jKQSs{position:relative;z-index:1;bottom:0;display:block;margin-inline-start:auto;padding:2px 8px;font-size:13px;color:#75777e;background-color:#ebedf3;border-radius:4px}.ProjectAbout_list__wwHgS{display:flex;flex-wrap:wrap;gap:24px;align-items:center}.ProjectAbout_item__sjc4B{cursor:pointer;font-size:14px;font-weight:400;color:#75777e}.ProjectAbout_active__hYtRO{font-size:28px;font-weight:700;color:#fff}.ProjectParameters_title__X6_Zb{padding-bottom:24px;font-size:28px}@media (width >= 768px){.ProjectParameters_title__X6_Zb{padding-bottom:32px}}.ProjectParameters_container__R8Dq_{padding:24px;background-color:var(--neutral-gray);border-radius:12px}.ProjectParameters_list__FoVeI{display:flex;flex-direction:column;gap:4px;font-size:14px}.ProjectParameters_item__pqSjK{display:flex;padding:8px 0}.ProjectParameters_wrapper__WOAZC{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.ProjectParameters_dl__hjny0{display:grid}@media (width >= 768px){.ProjectParameters_dl__hjny0{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));-moz-column-gap:24px;column-gap:24px}}.ProjectParameters_key__Kv0DZ{padding:8px 0;font-size:13px;color:var(--color-text-dark-muted)}.ProjectParameters_value__h74sM{font-size:13px;font-weight:700}.ProjectRoominess_title__hRZtG{font-size:28px;font-weight:700}.ProjectRoominess_title__hRZtG:first-letter{text-transform:uppercase}.ProjectRoominess_list__twrV0{margin-top:32px}.ProjectRoominess_list__twrV0 li:last-child{border-bottom:1px solid var(--neutral-3)}.ProjectRoominess_item__SJkre{display:flex;flex-wrap:wrap;align-items:center;padding:26px 16px;font-size:13px;font-weight:400;color:var(--color-text-hovered);border-top:1px solid var(--neutral-3);transition:box-shadow .3s ease-in-out}@media (width >= 390px){.ProjectRoominess_item__SJkre{flex-wrap:nowrap}}@media (any-hover:hover){.ProjectRoominess_item__SJkre:hover{box-shadow:0 4px 32px 0 #154a7b52}}.ProjectRoominess_itemName__kyIvT{min-width:110px;font-size:14px;font-weight:600;color:var(--neutral-dark);white-space:nowrap}.ProjectRoominess_itemRowWrapper__K4lxC{display:flex;align-items:center;justify-content:space-between;width:100%}@media (width >= 390px){.ProjectRoominess_itemWrapper__902N9{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}}.ProjectRoominess_itemWrapper__902N9 p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectRoominess_itemWrapperFirst__5qgcp{width:50%}.ProjectRoominess_itemWrapperSecond__g60Sg{width:30%;margin-inline-end:16px;color:var(--neutral-dark)}.ProjectRoominess_apartmentsItemName__DRBV4:first-letter{text-transform:uppercase}.ProjectRoominess_apartmentsItemPrice__moz9H{width:25%}.ProjectRoominess_linkWrapper__taChM{display:flex;align-items:center;justify-content:flex-end;width:100%}.ProjectRoominess_link__vmV2_{margin:16px;font-size:14px;font-weight:400;color:var(--color-dark-blue-6);transition:color .3s ease-in-out}@media (any-hover:hover){.ProjectRoominess_link__vmV2_:hover{color:var(--color-text-blue)}}.ProjectRoominess_icon__gRMNx{cursor:pointer;transition:transform .3s ease-in-out}.ProjectRoominess_icon__gRMNx svg{transform:rotate(-90deg)}[dir=rtl] .ProjectRoominess_icon__gRMNx svg{transform:rotate(90deg)}@media (any-hover:hover){.ProjectRoominess_item__SJkre:hover .ProjectRoominess_icon__gRMNx{transform:scale(1.3)}}@media (width >= 576px){.ProjectRoominess_itemRowWrapper__K4lxC{justify-content:flex-end}.ProjectRoominess_itemWrapperFirst__5qgcp{width:30%;margin-inline-end:50px}}@media (width >= 768px){.ProjectRoominess_item__SJkre{font-size:14px}.ProjectRoominess_itemWrapper__902N9{gap:16px}.ProjectRoominess_itemWrapperSecond__g60Sg p:last-child{color:var(--color-dark-blue-6)}}.ActionButtons_wrapperButtons__MyHK3{position:fixed;z-index:100;top:89.5%;display:flex;gap:8px;align-items:center;justify-content:space-between;width:calc(100% - 40px);padding:8px;font-weight:400;border-radius:16px;box-shadow:0 4px 32px 0 #154a7b52}@media (width >= 768px){.ActionButtons_wrapperButtons__MyHK3{position:static;display:flex;flex-direction:column;width:100%;padding:0;background-color:transparent;box-shadow:none}}.ActionButtons_link__g8gH3{display:flex;gap:12px;align-items:center;justify-content:center;height:52px;padding:12px;font-size:14px;font-weight:600;color:#fff;border-radius:var(--border-radius)}.ActionButtons_outlineButton__B2Iln{width:100%;color:#fff;background-color:#333437;border:1px solid #c1c1c1;transition:box-shadow .3s ease-in-out}@media (any-hover:hover){.ActionButtons_outlineButton__B2Iln:hover{box-shadow:var(--box-shadow)}}@media (width >= 768px){.ActionButtons_outlineButton__B2Iln{width:100%}}.ActionButtons_greenButton__2Iuor{flex-shrink:0;width:64px;background-color:var(--color-green-6);transition:background-color .3s ease-in-out}@media (any-hover:hover){.ActionButtons_greenButton__2Iuor:hover{background-color:#09905f}}.ActionButtons_yellowButton__7DYkc{background-color:var(--color-yellow-6)}.ApartmentMainInfo_wrapper__CCKuO{display:flex;flex-direction:column;gap:24px}.ApartmentMainInfo_innerWrapper__tMeGK{display:flex;flex-wrap:wrap;gap:20px}@media (width >= 768px){.ApartmentMainInfo_innerWrapper__tMeGK{flex-wrap:nowrap;gap:24px}}.ApartmentMainInfo_title__O_0VZ{font-size:32px;font-weight:700;line-height:110%}.ApartmentMainInfo_title__O_0VZ:first-letter{text-transform:capitalize}@media (width >= 768px){.ApartmentMainInfo_title__O_0VZ{font-size:40px;line-height:90%}.ApartmentMainInfo_innerWrapper__tMeGK{gap:24px}}.ApartmentMainInfo_h1Details__SdcS_{font-size:28px;font-weight:400}.ApartmentMainInfo_title__O_0VZ span{white-space:nowrap}.ApartmentMainInfo_imageWrapper__m2_5o{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;width:100%;height:160px;padding:16px;color:var(--color-white)}@media (width >= 468px){.ApartmentMainInfo_imageWrapper__m2_5o{width:160px}}.ApartmentMainInfo_align__LohOs{justify-content:space-between}.ApartmentMainInfo_image__2ue7f{-o-object-fit:cover;object-fit:cover;border-radius:12px}.ApartmentMainInfo_filter__DWQUu{position:absolute;top:0;inset-inline-start:0;width:100%;height:100%;border-radius:12px}.ApartmentMainInfo_name__lLC4u{z-index:1;font-size:18px;font-weight:700;line-height:140%}.ApartmentMainInfo_developerWrapper__n9AO3{display:flex;flex:1;flex-direction:column;align-items:flex-start;justify-content:space-between}@media (width >= 768px){.ApartmentMainInfo_developerWrapper__n9AO3{flex-direction:row;align-items:center}}.ApartmentMainInfo_textWrapper__i5yRb{display:flex;flex-wrap:wrap;gap:4px;align-items:center;font-size:14px;color:var(--color-text-dark-muted)}.ApartmentMainInfo_developerLabel__n_glO{display:none}@media (width >= 768px){.ApartmentMainInfo_developerLabel__n_glO{display:inline}}.ApartmentMainInfo_developer__w3hcc{padding:4px;border-radius:var(--border-radius)}.ApartmentMainInfo_buttons__LQlDL{display:flex;gap:4px;align-self:flex-end}@media (width >= 768px){.ApartmentMainInfo_buttons__LQlDL{align-self:auto}}.ApartmentMainInfo_button__KQZxh{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:6px;background-color:var(--color-bg-apartment);border-radius:var(--border-radius)}.ApartmentMainInfo_price__uFC6t{display:flex;flex-direction:column}.ApartmentMainInfo_addressWrapper__i07jW{cursor:pointer;position:relative;overflow:hidden;display:flex;justify-content:center;min-height:64px;padding:16px;font-size:12px;border-radius:var(--border-radius)}.ApartmentMainInfo_address__sMg_t{max-width:200px;font-weight:600}.ApartmentMainInfo_innerBlock__HlVrR{pointer-events:none;z-index:1;display:flex;gap:12px;align-items:center;justify-content:space-between;width:100%}[dir=rtl] .ApartmentMainInfo_innerBlock__HlVrR svg{transform:scaleX(-1)}.ApartmentMainInfo_outLink__7uHGV{display:flex;justify-content:center;padding:10px 16px;font-size:14px;font-weight:400;border:1px solid #c1c1c1;border-radius:var(--border-radius)}.ApartmentMainInfo_priceWrapper__ljyiE{display:flex;gap:20px;align-items:center;justify-content:space-between}.ApartmentMainInfo_info__JizdK{display:flex;flex:1;flex-direction:column;gap:12px}@media (width >= 768px){.ApartmentMainInfo_info__JizdK{flex:none}}@media (width >= 968px){.ApartmentMainInfo_info__JizdK{flex:auto}}.ApartmentMainInfo_infoUpdate__YMUWM{display:flex;flex-direction:column;font-size:12px;font-weight:400}.ApartmentMainInfo_outlineLikeButton__y4q3h{width:52px;height:52px;padding:14px;border:1px solid #c1c1c1;border-radius:var(--border-radius)}.ApartmentMainInfo_outlineLikeButton__y4q3h svg{width:22px;height:20px}.ApartmentMainInfo_wrapperButtons__H5_TP{display:flex;flex-wrap:nowrap!important;gap:16px}.ApartmentMainInfo_unavaliable__xA7gp{font-size:32px;font-weight:700}.MapImageWithModal_image__t8TfG{-o-object-fit:cover;object-fit:cover;filter:blur(2px)}.PricePerMeterBase_pricePerSquare__c5izX{font-size:12px;font-weight:600;font-style:normal}.SellPriceBase_totalPrice__3NZYW{font-size:28px;font-weight:700;line-height:120%}