.page_page__c55_E{padding:0 0 64px}.page_hero__N7_ck{position:relative;width:100%;height:734px;overflow:hidden}.page_heroImage__nLfPC{object-fit:cover}.page_heroOverlay__0uGs2{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,12,18,.05),rgba(10,12,18,.62) 80%);z-index:1}.page_heroContent__axajW{position:absolute;bottom:44px;z-index:2;max-width:900px}.page_title___NJyF{margin:0 0 10px;font-size:clamp(34px,4vw,54px);line-height:1.1;font-weight:600;color:#fff}.page_subtitle__2QHpc{margin:0;font-size:16px;line-height:1.45;color:hsla(0,0%,100%,.86)}.page_divider__rILJr{border-bottom:1px solid #dfe2ec}.page_projectFilterControls__5lG4z{padding:32px 0}@media(min-width:1024px){.page_projectFilterControls__5lG4z{grid-template-columns:1.35fr 1.05fr 1.35fr 1.6fr!important}}.page_roomsRow__N_k7L{display:grid;grid-template-columns:repeat(5,minmax(64px,1fr));gap:12px}.page_roomBtn__OAPR2{height:44px;width:100%;padding:0 12px;border-radius:8px;border:none;background:#f2f3f7;color:#373a41;font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.page_roomBtn__OAPR2:hover{background:#eceef5}.page_roomBtnActive__YCaQG{background:#fff;border-color:#dfe2ec}@media(min-width:1024px){.page_filterSubmit__NNZMJ{grid-column:span 1}}.page_additionalRow__0e7ku{display:flex;gap:12px}.page_additionalBtn__VkebM{width:auto!important;padding-left:16px;flex:1 1;min-width:0}.page_additionalBtnActive__Mo9vF{background-color:#fff!important;box-shadow:inset 0 0 0 1px #dfe2ec}.page_previewCard___y5BR{padding:32px 0 60px;display:grid;grid-template-columns:1fr;gap:16px;background:#fff}.page_featuresSection__P5UpI{padding:32px 0}.page_featuresTitle__hW_nQ{margin:0 0 20px;font-size:30px;line-height:1.1;font-weight:500;color:#373a41}.page_featuresGrid__IUSgy{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.page_featuresGridSingle__Rc6r3{grid-template-columns:1fr}.page_featuresGridTwo__SjeaE{grid-template-columns:repeat(2,minmax(0,1fr))}.page_featuresGridThree__haDyp{grid-template-columns:repeat(3,minmax(0,1fr))}.page_featuresGridFour__VjZ3a{grid-template-columns:repeat(2,minmax(0,1fr))}.page_featureCard__S3Oe2{position:relative;border:none;padding:0;border-radius:12px;overflow:hidden;cursor:pointer;min-height:210px;text-align:left;background:#dfe2ec}.page_featureCardLarge__m_wcW{grid-column:span 2;grid-row:span 2;min-height:432px}.page_featureCardRegular__tTuR2,.page_featureCardSmall__KOq77{grid-column:span 1;grid-row:span 1}.page_featureImage__at4G6{object-fit:cover}.page_featureOverlay__G8kvX{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,12,18,.05) 35%,rgba(10,12,18,.56))}.page_featureLabel__s1s6j{position:absolute;left:20px;right:20px;bottom:20px;color:#fff;font-size:20px;line-height:1.25;font-weight:500}.page_previewImage__1N5mz{position:relative;width:100%;border-radius:12px;overflow:hidden}.page_previewImage__1N5mz img{object-fit:cover}.page_previewInfo__JkfZI{padding:16px}.page_previewTitle__tt_Jj{font-size:22px;line-height:1.25;font-weight:600;color:#373a41;margin-bottom:8px}.page_previewText__sX5UR{font-size:14px;line-height:1.45;color:#8b8d98}.page_previewActions__23a2t{display:flex;gap:12px;margin-top:16px;flex-wrap:wrap}.page_previewActionLink__60ksf{text-decoration:none;color:inherit}.page_drawerOverlay__pfQGk{position:fixed;inset:0;background:rgba(0,0,0,.35);opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:2000}.page_drawerOverlayOpen__DkwM_{opacity:1;pointer-events:auto}.page_drawer__3w47S{position:fixed;left:0;right:0;bottom:0;background:#fff;transform:translateY(105%);transition:transform .26s ease;z-index:2001;height:95vh;overflow:hidden;box-shadow:0 -10px 40px rgba(0,0,0,.18)}.page_drawerOpen__YwAjO{transform:translateY(0)}.page_drawerHeader__Jb_PG{padding:18px 20px 12px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eef0f6}.page_drawerTitle__eaj4O{font-size:18px;font-weight:600;color:#373a41}.page_drawerClose__tJNsW{width:44px;height:44px;border-radius:.25rem;border:none;background:#f2f3f7;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#373a41}.page_drawerCloseIcon__aLouj{width:9px;height:9px}.page_drawerCloseIcon__aLouj path{fill:currentColor}.page_drawerTabs__wXppi{padding:12px 20px;display:flex;gap:10px;overflow-x:auto;border-bottom:1px solid #eef0f6}.page_drawerTabsEmpty__SN0_N{color:#8b8d98;font-size:14px;padding:8px 0}.page_drawerTab__Yi4lQ{flex:0 0 auto;height:44px;padding:0 16px;border-radius:8px;border:none;background:#f2f3f7;color:#373a41;font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap}.page_drawerTab__Yi4lQ:hover{background:hsl(228,23.8095238095%,93.8823529412%)}.page_drawerTabActive__tv8hu{background:#e03f3f;color:#fff}.page_drawerTabActive__tv8hu:hover{background:hsl(0,72.197309417%,51.2745098039%)}.page_drawerBody__QyOLs{padding:16px 20px 24px;overflow:auto;max-height:calc(84vh - 120px)}.page_drawerText__Lb5XD{color:#6b7280;font-size:14px;line-height:1.6;margin-bottom:16px}.page_drawerGallery__T9em8{position:relative}.page_drawerImages__yybsS{display:grid;grid-template-columns:1fr;gap:16px}.page_drawerImageWrap__EMn3s{position:relative;width:100%;aspect-ratio:16/9;border-radius:14px;overflow:hidden;background:#f2f3f7}.page_drawerImageWrap__EMn3s img{object-fit:cover}.page_drawerArrow__jK5uw{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:12px;border:1px solid #dfe2ec;background:#fff;cursor:pointer;font-size:24px;color:#373a41;display:flex;align-items:center;justify-content:center;z-index:1}.page_drawerArrow__jK5uw:disabled{opacity:.45;cursor:not-allowed}.page_drawerArrowLeft__jo__D{left:-6px}.page_drawerArrowRight__odJDY{right:-6px}@media(min-width:1024px){.page_drawerImages__yybsS{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.page_drawerBody__QyOLs{padding:18px 24px 28px;max-height:calc(84vh - 122px)}.page_drawerHeader__Jb_PG{padding:20px 24px 12px}.page_drawerTabs__wXppi{padding:12px 24px}}.page_stub___Qjca{margin-top:28px;border:1px solid #dfe2ec;border-radius:16px;padding:18px;color:#6b7280;background:#fff}.page_excursionBanner__gTzRA{margin:32px 0 104px;position:relative;border-radius:10px;padding:32px;background:#a057ef;display:flex;justify-content:space-between;gap:20px;overflow:visible}.page_excursionContent____q6m{max-width:560px;position:relative;z-index:1}.page_excursionTitle__mf_sD{color:#fff;font-size:30px;line-height:1.1;font-weight:500;margin:0 0 14px}.page_excursionText__k2PJM{margin-bottom:30px;color:hsla(0,0%,100%,.86);font-size:14px;line-height:1.4;max-width:520px}.page_excursionButton___zyM6{margin-top:20px}.page_excursionMedia___EjmD{position:absolute;right:0;bottom:-67px;flex:1 1;min-width:320px;display:flex;justify-content:flex-end;pointer-events:none}.page_excursionCar__iz1nO{width:min(100%,700px);height:auto}@media(max-width:768px){.page_heroContent__axajW{bottom:24px}.page_excursionBanner__gTzRA{margin:24px 0 12px;padding:20px 16px;flex-direction:column;align-items:flex-start;overflow:hidden}.page_excursionTitle__mf_sD{font-size:30px}.page_excursionText__k2PJM{font-size:14px}.page_excursionMedia___EjmD{width:100%;min-width:0;margin-top:8px;justify-content:center}.page_excursionCar__iz1nO{width:min(100%,420px);transform:translateY(10px)}.page_onlineShowBanner__MbuXf{margin:20px 0 12px;padding:20px 16px;flex-direction:column;align-items:flex-start;overflow:hidden}.page_onlineShowTitle__2oTta{font-size:24px}.page_onlineShowText__Lw9Wi{font-size:14px}.page_onlineShowMedia__NFvd7{width:100%;min-width:0;margin-top:8px;justify-content:center}.page_onlineShowImage__Ep_W1{width:min(100%,420px);transform:translateY(10px)}.page_featuresSection__P5UpI{padding-top:24px}.page_featuresTitle__hW_nQ{font-size:32px;margin-bottom:14px}.page_featuresGrid__IUSgy{grid-template-columns:1fr}.page_featureCardLarge__m_wcW,.page_featureCardRegular__tTuR2,.page_featureCardSmall__KOq77,.page_featureCard__S3Oe2{min-height:250px;grid-column:span 1;grid-row:span 1}.page_featureLabel__s1s6j{font-size:30px;left:16px;right:16px;bottom:16px}}.page_onlineShowBanner__MbuXf{margin:32px 0 104px;position:relative;border-radius:10px;padding:32px;background:#2e7922;display:flex;justify-content:space-between;gap:20px;overflow:visible}.page_onlineShowContent__Zgvgc{max-width:560px;position:relative;z-index:1}.page_onlineShowTitle__2oTta{margin:0 0 14px;color:#fff;font-size:30px;line-height:1.1;font-weight:500}.page_onlineShowText__Lw9Wi{margin:0 0 30px;color:hsla(0,0%,100%,.9);font-size:14px;line-height:1.4;max-width:520px}.page_onlineShowButton__nw5_H{margin-top:0;background:#fff!important;color:#2d9d4a!important;border-color:#fff!important}.page_onlineShowButton__nw5_H:hover:not(:disabled){background:hsla(0,0%,100%,.9)!important;color:#2d9d4a!important}.page_onlineShowMedia__NFvd7{position:absolute;right:0;bottom:-67px;flex:1 1;min-width:320px;display:flex;justify-content:flex-end;pointer-events:none}.page_onlineShowImage__Ep_W1{width:min(100%,700px);height:auto}.page_mortgageBlocks__TCOnq{margin-top:24px}.page_consultationBanner__O07fh,.page_contactsBlock__YZBIY,.page_projectLinksSection__pabx0{padding:32px 0}.page_projectLinksGrid__qYhjP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.page_projectLinkCard__FZ4gw{position:relative;text-decoration:none;border:none;width:100%;font:inherit;cursor:pointer;text-align:left;border-radius:12px;background:#f2f3f7;padding:32px;display:flex;flex-direction:column;justify-content:space-between;transition:transform .2s ease,box-shadow .2s ease}.page_projectLinkCard__FZ4gw:hover{transform:translateY(-2px);box-shadow:0 4px 20px rgba(0,0,0,.05)}.page_projectLinkTitle__HBBMl{margin:0;color:#373a41;font-size:20px;font-weight:500;line-height:1.1}.page_projectLinkDescription__cgIyB{margin:12px 0 0;max-width:250px;color:#8b8d98;font-size:14px;line-height:1.35}.page_projectLinkImageDocs__ot8ke{position:absolute;right:18px;bottom:18px;width:min(32%,132px);height:auto;pointer-events:none}.page_projectLinkImageExcursion__nOdRx{position:absolute;right:14px;bottom:10px;width:min(36%,156px);height:auto;pointer-events:none}.page_projectLinkButton__2NS82{width:40px;height:40px;border-radius:8px;margin-top:64px;border:1px solid #dfe2ec;background:#fff;display:flex;align-items:center;justify-content:center}.page_projectLinkButton__2NS82 svg{width:4px;height:8px}.page_projectLinkArrowIcon__tRPCh path{fill:#373a41}.page_sideDrawerOverlay__K3j1V{position:fixed;border:none;inset:0;background:rgba(0,0,0,.32);opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:2200}.page_sideDrawerOverlayOpen__qIPGH{opacity:1;pointer-events:auto}.page_sideDrawer__QZZE6{position:fixed;border-bottom-left-radius:.5rem;border-top-left-radius:.5rem;top:0;right:0;width:min(420px,96vw);height:100vh;background:#fff;transform:translateX(102%);transition:transform .26s ease;z-index:2201;display:flex;flex-direction:column;border-left:1px solid #eef0f6}.page_sideDrawerOpen__n1uep{transform:translateX(0)}.page_sideDrawerHeader__R_L_M{padding:16px 2rem;border-bottom:1px solid #eef0f6;margin-bottom:20px;display:flex;align-items:center;justify-content:space-between}.page_sideDrawerTitle__0x3Cc{font-size:16px;line-height:1.1;font-weight:500;color:#373a41}.page_sideDrawerClose__W25yX{width:40px;height:40px;border-radius:8px;border:1px solid #dfe2ec;background:#f2f3f7;cursor:pointer;display:flex;align-items:center;justify-content:center}.page_sideDrawerCloseIcon__iOnVe{width:9px;height:9px}.page_sideDrawerCloseIcon__iOnVe path{fill:#373a41}.page_sideDrawerContent__EB6Im{padding-left:2rem;padding-right:2rem;padding-bottom:1.25rem;overflow:hidden;display:flex;flex-direction:column;flex:1 1}.page_sideDrawerForm__WRGSJ{display:flex;flex-direction:column;flex:1 1;min-height:0}.page_sideDrawerFormTop__unEkp{display:flex;flex-direction:column;gap:14px;min-height:0}.page_sideDrawerProjectsLabel__DIDA8{margin-top:4px;font-size:12px;font-weight:500;color:#8b8d98}.page_sideDrawerProjectsList__pehVt{overflow:auto;border:none;border-radius:0;padding:0;background:rgba(0,0,0,0)}.page_sideDrawerProjectItem__Ml_lZ{display:flex;align-items:center;padding:4px 0;font-size:16px;line-height:1.3;font-weight:400;color:#373a41}.page_sideDrawerProjectRadio__MVPZR{position:absolute;opacity:0;pointer-events:none}.page_sideDrawerProjectText___LmO0{display:flex;font-size:14px;align-items:center}.page_sideDrawerProjectText___LmO0:before{content:"";display:inline-block;flex-grow:0;flex-shrink:0;width:13px;height:13px;margin-right:.5em;border:1px solid #8b8d98;border-radius:50%;background-position:50%;background-repeat:no-repeat;background-size:50% 50%}.page_sideDrawerProjectRadio__MVPZR:checked+.page_sideDrawerProjectText___LmO0:before{background-color:#ea4f4f;border-color:#ea4f4f;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Ccircle cx='5' cy='5' r='2.2' fill='white'/%3E%3C/svg%3E")}.page_sideDrawerHint__m1wK6{font-size:14px;color:#8b8d98}.page_sideDrawerSubmit__R2s2E{margin-top:0}.page_sideDrawerFormBottom__4YYWO{margin-top:auto;padding-top:16px;display:flex;flex-direction:column;gap:10px}.page_sideDrawerSubmitAccent__pILAT{background:#ea4f4f!important;border-color:#ea4f4f!important;color:#fff!important}.page_sideDrawerSubmitAccent__pILAT:hover:not(:disabled){background:hsl(0,78.6802030457%,55.3725490196%)!important;border-color:hsl(0,78.6802030457%,55.3725490196%)!important}.page_sideDrawerConsent__q7xFf{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:#8b8d98;line-height:1.4}.page_sideDrawerConsent__q7xFf a{color:#8b5cf6;text-decoration:underline}.page_sideDrawerConsent__q7xFf input[type=checkbox]{width:16px;height:16px;margin-top:1px}@media(max-width:900px){.page_projectLinksGrid__qYhjP{grid-template-columns:1fr}.page_projectLinkCard__FZ4gw{min-height:180px;padding:22px}.page_projectLinkImageDocs__ot8ke{width:min(36%,120px);right:10px;bottom:10px}.page_projectLinkImageExcursion__nOdRx{width:min(40%,136px);right:6px;bottom:6px}}@media(min-width:1024px){.page_previewCard___y5BR{grid-template-columns:1.3fr 1fr;gap:0}.page_previewImage__1N5mz{aspect-ratio:auto;min-height:320px}.page_previewInfo__JkfZI{padding:24px;display:flex;flex-direction:column;justify-content:center}}.Documents_section__KC6T5{padding:40px 0}.Documents_header__OL1j0{margin-bottom:24px}.Documents_title__sKegF{font-size:30px;font-weight:500;margin:0 0 30px}.Documents_blockTitle__qjz22{font-size:30px;line-height:1.2;font-weight:500;color:#333;margin-top:64px;margin-bottom:32px}.Documents_grid__nS606{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.Documents_state__wskXP{border:1px solid #dfe2ec;border-radius:16px;background:#fff;padding:24px;color:#6b7280;font-size:18px}.Documents_card__qujbv{position:relative;border-radius:16px;background:#fff;border:1px solid #dfe2ec;padding:32px;min-height:320px;display:flex;flex-direction:column;justify-content:flex-start}.Documents_cardTitle__9LXc0{font-size:26px;line-height:1.2;font-weight:500;color:#373a41;max-width:90%}.Documents_downloadButton__8_UE9{position:absolute;right:24px;bottom:24px;width:44px;height:44px;border-radius:8px;border:1px solid #dfe2ec;background:#fff;display:inline-flex;align-items:center;justify-content:center;color:#373a41;transition:background-color .2s ease,transform .2s ease,border-color .2s ease;text-decoration:none}.Documents_downloadButton__8_UE9:hover{background:#f2f3f7;border-color:#cfd3e0;transform:translateY(-1px)}.Documents_downloadButton__8_UE9:active{transform:translateY(0)}.Documents_downloadIcon__Ob_PC{width:16px;height:16px}@media(max-width:1200px){.Documents_grid__nS606{grid-template-columns:repeat(3,1fr)}}@media(max-width:1024px){.Documents_grid__nS606{grid-template-columns:repeat(2,1fr)}.Documents_card__qujbv{min-height:280px;padding:24px}.Documents_cardTitle__9LXc0{font-size:22px}}@media(max-width:768px){.Documents_grid__nS606{grid-template-columns:1fr}}.Button_button__5Fngg{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s ease-in-out;cursor:pointer;border:1px solid rgba(0,0,0,0);outline:none;font-family:inherit;white-space:nowrap}.Button_button__5Fngg:disabled{opacity:.6;cursor:not-allowed}.Button_button--default__16354{background-color:#fff;color:#373a41;border:1px solid #dfe2ec}.Button_button--brand__dS54S{background-color:#e03f3f;color:#fff;border-color:#e03f3f}.Button_button--dark__t5Ix1{background-color:#8b8d98;color:#fff;border-color:#8b8d98}.Button_button--dark__t5Ix1:hover:not(:disabled){background-color:hsl(230.7692307692,5.9360730594%,67.0588235294%)}.Button_button--outline__z19oT{background-color:rgba(0,0,0,0);color:#e03f3f;border-color:#e03f3f}.Button_button--outline__z19oT:hover:not(:disabled){background-color:rgba(224,63,63,.05)}.Button_button--sm__d9dF6{padding:8px 16px;font-size:12px;height:36px}.Button_button--md__0b5E6{padding:12px 24px;font-size:14px;height:40px}.Button_button--lg__xNynJ{padding:16px 32px;font-size:18px;height:56px}.Button_button--full__uAJMi{width:100%}.Button_button--icon__KTiyS{padding:0}.Button_button--icon__KTiyS.Button_button--sm__d9dF6{width:36px}.Button_button--icon__KTiyS.Button_button--md__0b5E6{width:40px}.Button_button--icon__KTiyS.Button_button--lg__xNynJ{width:56px}.Button_button--icon__KTiyS{display:flex;align-items:center;justify-content:center}.Breadcrumbs_wrapper__eCN59{width:100%;margin:24px 0 0}.Breadcrumbs_breadcrumbs__Zen3c{display:flex;align-items:center}.Breadcrumbs_list__tW9Ap{list-style:none;display:flex;align-items:center;flex-wrap:wrap;gap:5px;padding:0;margin:0}.Breadcrumbs_item__W17cs{display:flex;align-items:center;gap:5px;font-size:12px;color:#8b8d98}.Breadcrumbs_separator__5v0jQ{color:#dfe2ec}.Breadcrumbs_link__vrCJc{text-decoration:none;transition:color .2s;font-size:12px;color:#8b8d98}.Breadcrumbs_link__vrCJc:hover{color:#e03f3f}.Breadcrumbs_current__2Vg6w{color:#c5c6cb;font-size:12px}@media(min-width:768px){.Breadcrumbs_wrapper__eCN59{margin:32px 0 20px}.Breadcrumbs_item__W17cs{font-size:15px}}.BottomNav_bottomNav__JDHzA{display:none;position:fixed;bottom:0;left:0;width:100%;background:#fff;box-shadow:0 -4px 20px rgba(0,0,0,.06);z-index:1100;padding-bottom:env(safe-area-inset-bottom)}@media(max-width:1200px){.BottomNav_bottomNav__JDHzA{display:flex;justify-content:space-around;align-items:center;height:60px;box-sizing:content-box}}.BottomNav_navItem__BWGya{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;flex:1 1;height:100%;background:none;border:none;padding:8px 0;cursor:pointer;text-decoration:none;color:#8b8d98;font-size:10px;font-weight:500;transition:color .2s}.BottomNav_navItem__BWGya.BottomNav_active__Asgmm{color:#e03f3f}.BottomNav_navItem__BWGya svg{width:24px;height:24px;color:currentColor}.MobileMenu_overlay__GyBuy{position:fixed;top:72px;left:0;width:100%;bottom:0;background-color:rgba(0,0,0,.5);z-index:1050;opacity:0;visibility:hidden;transition:all .3s;pointer-events:none}.MobileMenu_overlay__GyBuy.MobileMenu_open__q1zyn{opacity:1;visibility:visible;pointer-events:auto}.MobileMenu_menu___VXKc{position:absolute;top:0;left:0;width:100%;bottom:60px;background:#fff;display:flex;flex-direction:column;overflow-y:auto;transform:translateY(100%);transition:transform .3s ease-in-out;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid #f2f3f7}.MobileMenu_menu___VXKc.MobileMenu_open__q1zyn{transform:translateY(0)}.MobileMenu_content__96H6Z{padding:20px;display:flex;flex-direction:column;height:100%}.MobileMenu_scrollContainer__n1ShZ{flex:1 1;overflow-y:auto}.MobileMenu_scrollContainer__n1ShZ::-webkit-scrollbar{width:0;display:none}.MobileMenu_scrollContainer__n1ShZ{scrollbar-width:none}.MobileMenu_section__rMZcs{display:flex;flex-direction:column}.MobileMenu_linkItem__sMQim{display:flex;align-items:center;justify-content:space-between;padding:16px 0;font-size:14px;line-height:20px;font-weight:500;color:#373a41;text-decoration:none;border-bottom:1px dashed #e0e0e0;cursor:pointer;transition:color .2s}.MobileMenu_linkItem__sMQim:last-child{border-bottom:none}.MobileMenu_linkItem__sMQim.MobileMenu_active__jViYH{color:#e03f3f}.MobileMenu_linkItem__sMQim .MobileMenu_arrow__LcPzt{color:#e03f3f;transition:transform .3s}.MobileMenu_linkItem__sMQim .MobileMenu_arrow__LcPzt.MobileMenu_rotated__d_WyR{transform:rotate(180deg)}.MobileMenu_subMenu__T_zCg{display:flex;flex-direction:column;gap:8px;padding-bottom:16px;padding-top:8px}.MobileMenu_subLinkItem__1NxOc{display:flex;align-items:center;padding:12px 16px;background-color:#f2f3f7;border-radius:8px;font-size:14px;font-weight:500;color:#373a41;text-decoration:none;transition:background-color .2s,color .2s}.MobileMenu_subLinkItem__1NxOc:hover{background-color:hsl(228,23.8095238095%,92.8823529412%)}.MobileMenu_subLinkItem__1NxOc.MobileMenu_active__jViYH{color:#e03f3f}.MobileMenu_cabinetLink__A1cAt{display:flex;align-items:center;gap:12px;padding:16px 0;color:#373a41;font-weight:500;font-size:14px;text-decoration:none;border-top:1px dashed #e0e0e0}.MobileMenu_cabinetLink__A1cAt svg{color:#e03f3f;flex-shrink:0}.MobileMenu_socials__nbcP2{display:flex;gap:8px;margin-top:10px;margin-bottom:20px}.MobileMenu_socialLink__cRyUJ{width:48px;height:48px;border-radius:12px;background:#fff;border:1px solid #e0e0e0;display:flex;align-items:center;justify-content:center;color:#8c8e97;transition:all .2s}.MobileMenu_socialLink__cRyUJ:hover{border-color:#e03f3f;color:#e03f3f}.MobileMenu_socialLink__cRyUJ svg{flex-shrink:0}.MobileMenu_consultationBtn__d1PBj{width:100%;height:48px;padding:0 20px;background:#e03f3f;border-radius:12px;color:#fff;font-weight:600;font-size:16px;border:none;cursor:pointer;transition:background .2s;margin-top:auto}.MobileMenu_consultationBtn__d1PBj:hover{background:hsl(0,72.197309417%,51.2745098039%)}.MobileMenu_bottomBlock__H3rFX{margin-top:auto}.MainLayout_layout__5_sYg{display:flex;flex-direction:column;min-height:100vh;padding-top:72px}.MainLayout_main__OE9qR{flex:1 1;display:flex;flex-direction:column}.Academy_section__qFv_U{padding:40px 0 60px}.Academy_header__TMHtT{margin-bottom:24px}.Academy_title__332oQ{font-size:30px;font-weight:500;margin:0 0 30px}.Academy_subTabs__JQh4u{display:flex;gap:12px;flex-wrap:wrap;margin-top:6px;margin-bottom:34px}.Academy_subTab__IB4tJ{padding:15px 14px;font-size:12px;font-weight:500;color:#666;background:#f5f5f5;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center}.Academy_subTab__IB4tJ:hover{background:#e8e8e8}.Academy_active__cYNp0{background:#e03f3f;color:#fff}.Academy_content__TCsL1{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}@media(max-width:960px){.Academy_content__TCsL1{grid-template-columns:1fr;gap:22px}}.Academy_left__TElxH{max-width:560px}.Academy_tabTitle__JsXZF{margin:0 0 16px;font-size:30px;line-height:1.15;font-weight:500;color:#373a41;display:flex;gap:12px;align-items:flex-start}.Academy_tabTitleIcon__XECi6{width:72px;height:72px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}.Academy_tabTitleIcon__XECi6 svg{width:100%!important;height:100%!important;display:block}@media(max-width:960px){.Academy_tabTitleIcon__XECi6{width:56px;height:56px}.Academy_tabTitleIcon__XECi6 svg{width:100%!important;height:100%!important}}.Academy_tabText__J88H4{margin:0 0 12px;color:#8b8d98;font-size:14px;line-height:1.6}.Academy_heroTitle__4N6UD{margin:0 0 16px;font-size:30px;line-height:1.15;font-weight:500;color:#373a41}.Academy_heroText__w86xL{margin:0 0 20px;color:#8b8d98;font-size:14px;line-height:1.6}.Academy_directionsTitle__2Wzh9{margin:0 0 14px;font-size:14px;font-weight:500;color:#8b8d98}.Academy_directionsList__RBTri{list-style:none;padding:0;margin:0;display:grid;gap:12px}.Academy_directionsItem__i8MVD{display:flex;align-items:center;gap:10px}.Academy_icon__xu6rS{width:24px;height:24px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;color:#e03f3f}.Academy_icon__xu6rS svg{width:24px;height:24px;display:block}.Academy_directionsText__OqLbD{font-size:14px;color:#373a41}.Academy_videoWrapper__xlp2e{position:relative;width:100%;aspect-ratio:16/9;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.1);background-color:#000;transform:translateZ(0)}.Academy_videoWrapper__xlp2e iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.Academy_bannerWrapper__53Hzb{position:relative;width:100%;aspect-ratio:16/9;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.1);background:#f2f3f7}.Academy_preview__HaCtQ{position:relative;width:100%;height:100%;cursor:pointer;background-color:rgba(0,0,0,0)}.Academy_preview__HaCtQ:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.1);transition:background .3s ease}.Academy_preview__HaCtQ:hover:after{background:rgba(0,0,0,.2)}.Academy_preview__HaCtQ:hover .Academy_playButton__zYhr9{transform:translate(-50%,-50%) scale(1.1)}.Academy_playButton__zYhr9{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;transition:transform .3s ease;color:#fff;filter:drop-shadow(0 4px 10px rgba(0,0,0,.3))}.Academy_teamValues__1jD78{margin-top:64px;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:stretch}@media(max-width:960px){.Academy_teamValues__1jD78{grid-template-columns:1fr;gap:28px}}.Academy_teamBlock__0MPm7{display:flex;flex-direction:column;min-height:0}.Academy_valuesBlock__pvATy{min-height:0}.Academy_teamTitle__NhlE4,.Academy_valuesTitle__0hCb2{margin:0 0 20px;font-size:30px;font-weight:500;color:#373a41}.Academy_teamVideo__7rdI9{position:relative;width:100%;flex:1 1 auto;height:100%;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.1);background-color:#000;transform:translateZ(0);min-height:320px}.Academy_teamVideo__7rdI9 iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.Academy_teamPreview__1txgq{position:relative;width:100%;height:100%;cursor:pointer;background-color:rgba(0,0,0,0)}.Academy_teamPreview__1txgq:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.06);transition:background .3s ease}.Academy_teamPreview__1txgq:hover:after{background:rgba(0,0,0,.14)}.Academy_teamPreview__1txgq:hover .Academy_teamPlayButton__VBKAU{transform:translate(-50%,-50%) scale(1.1)}.Academy_teamPlayButton__VBKAU{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;transition:transform .3s ease;filter:drop-shadow(0 4px 10px rgba(0,0,0,.3))}.Academy_valuesGrid__uK7o5{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:start;grid-auto-rows:min-content;grid-template-areas:"a b" "c b" "c d"}.Academy_valuesGrid__uK7o5 .Academy_valueCard__eLh0K:first-child{grid-area:a}.Academy_valuesGrid__uK7o5 .Academy_valueCard__eLh0K:nth-child(2){grid-area:b}.Academy_valuesGrid__uK7o5 .Academy_valueCard__eLh0K:nth-child(3){grid-area:c}.Academy_valuesGrid__uK7o5 .Academy_valueCard__eLh0K:nth-child(4){grid-area:d}@media(max-width:960px){.Academy_valuesGrid__uK7o5{grid-template-columns:1fr;grid-template-areas:"a" "b" "c" "d"}}.Academy_valueCard__eLh0K{border:1px solid rgba(224,63,63,.55);border-radius:12px;background:#fff;padding:22px 24px}.Academy_valueCardTitle__0l_FX{font-size:18px;font-weight:500;color:#373a41;margin-bottom:10px}.Academy_valueCardText__yKfZ7{color:#8b8d98;font-size:16px;font-weight:400;line-height:1.6}.Academy_joinBanner__besjm{margin-top:48px;position:relative;width:100%;border-radius:8px;background:#f2f3f7;overflow:hidden;min-height:260px;display:flex;align-items:center}.Academy_joinBannerInner__GCaL1{width:100%;padding:32px 32px 50px;display:flex;align-items:center}.Academy_joinBannerCard__TM_K9{background:#fff;max-width:446px;width:100%;border-radius:8px;padding:32px;box-shadow:0 4px 20px rgba(0,0,0,.06);position:relative;z-index:1}.Academy_joinBannerTitle__ebRgH{margin:0;font-size:36px;line-height:1.08;font-weight:500;color:#333}.Academy_joinBannerText__TK9wb{margin:16px 0 0;color:#8b8d98;font-size:14px;font-weight:500;line-height:1.5}.Academy_joinBannerButton__uOn_e{margin-top:28px;width:100%}.Academy_joinBannerImage__CDdH3{position:absolute;right:64px;bottom:0;top:auto;width:min(460px,42%);height:85%;pointer-events:none}@media(max-width:960px){.Academy_teamVideo__7rdI9{aspect-ratio:16/9;height:auto;min-height:unset}.Academy_joinBanner__besjm{min-height:unset;flex-direction:column;align-items:stretch;gap:20px}.Academy_joinBannerInner__GCaL1{padding:24px}.Academy_joinBannerCard__TM_K9{max-width:unset;padding:28px}.Academy_joinBannerTitle__ebRgH{font-size:20px}.Academy_joinBannerButton__uOn_e{width:100%;min-width:unset}.Academy_joinBannerImage__CDdH3{display:none}}.Academy_contactsBlock__zaY8Q{margin-top:64px}.CareerPath_section__Yl1_N{padding:40px 0}.CareerPath_header__kVR0L{margin-bottom:32px}.CareerPath_title__TZ2Q4{font-size:30px;font-weight:500;margin-bottom:30px}.CareerPath_subtabs__4ps_9{display:flex;gap:12px;flex-wrap:wrap;margin:0 0 32px}.CareerPath_subtab___0EaA{padding:15px 14px;font-size:12px;font-weight:500;color:#666;background:#f5f5f5;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease}.CareerPath_subtab___0EaA:hover{background:#e8e8e8}.CareerPath_subtabActive__LjlN5{background:#e03f3f;color:#fff}.CareerPath_content__JW4_Y{display:grid;grid-template-columns:1fr 1fr;gap:40px}@media(max-width:960px){.CareerPath_content__JW4_Y{grid-template-columns:1fr}}.CareerPath_info__p4i39{display:flex;flex-direction:column;gap:16px;max-width:560px}.CareerPath_blockTitle__97VCq{font-size:30px;line-height:1.2;font-weight:500;color:#333;margin-bottom:16px}.CareerPath_text__BDAwx{font-weight:400}.CareerPath_list__ynNd4,.CareerPath_text__BDAwx{margin:0;color:#8b8d98;line-height:1.6;font-size:16px}.CareerPath_list__ynNd4{padding-left:18px;list-style:disc;list-style-position:outside;display:flex;flex-direction:column;gap:10px}.CareerPath_listItem__AtQ1h{display:list-item;margin:0}.CareerPath_videoWrapper__ZS_bz{position:relative;width:100%;aspect-ratio:16/9;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.1);background-color:#000;transform:translateZ(0)}.CareerPath_videoWrapper__ZS_bz iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.CareerPath_imageWrapper__WsgrT{background:#f2f3f7}.CareerPath_imageWrapper__WsgrT,.CareerPath_sliderWrapper__UPqzb{position:relative;width:100%;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.1);aspect-ratio:16/9}.CareerPath_sliderWrapper__UPqzb{background:#000}.CareerPath_sliderTrack__i3cDV{height:100%;width:100%;display:flex;will-change:transform}.CareerPath_sliderSlide__0MmzD{position:relative;min-width:100%;height:100%}.CareerPath_sliderButton__Dtzzl{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:10px;border:none;background:hsla(0,0%,100%,.95);box-shadow:0 4px 16px rgba(0,0,0,.18);display:flex;align-items:center;justify-content:center;color:#1d1d1f;cursor:pointer;z-index:3;transition:transform .2s ease,background-color .2s ease,opacity .2s ease}.CareerPath_sliderButton__Dtzzl:hover{background:#fff;transform:translateY(-50%) scale(1.04)}.CareerPath_sliderButton__Dtzzl:active{transform:translateY(-50%) scale(.98)}.CareerPath_sliderButton__Dtzzl:disabled{opacity:.65;cursor:default}.CareerPath_sliderButtonLeft__Uuy8Y{left:16px}.CareerPath_sliderButtonRight__rjShn{right:16px}.CareerPath_sliderIcon__KXthg{display:block;width:8px;height:5px;transform-box:fill-box;transform-origin:center}.CareerPath_sliderIcon__KXthg path{fill:currentColor}.CareerPath_sliderIconLeft__x9_Ud{transform:rotate(-90deg)}.CareerPath_sliderIconRight__JS7mp{transform:rotate(90deg)}.CareerPath_preview__jsgMt{position:relative;width:100%;height:100%;cursor:pointer;background-color:rgba(0,0,0,0)}.CareerPath_preview__jsgMt:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.1);transition:background .3s ease}.CareerPath_preview__jsgMt:hover:after{background:rgba(0,0,0,.2)}.CareerPath_preview__jsgMt:hover .CareerPath_playButton__iwF2m{transform:translate(-50%,-50%) scale(1.1)}.CareerPath_playButton__iwF2m{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;transition:transform .3s ease;color:#fff;filter:drop-shadow(0 4px 10px rgba(0,0,0,.3))}.CareerPath_joinBanner__qpiYa{margin-top:48px;position:relative;width:100%;border-radius:8px;background:#f2f3f7;overflow:hidden;min-height:260px;display:flex;align-items:center}.CareerPath_joinBannerInner__A8G94{width:100%;padding:32px 32px 50px;display:flex;align-items:center}.CareerPath_joinBannerCard__G4JVe{background:#fff;max-width:446px;width:100%;border-radius:8px;padding:32px;box-shadow:0 4px 20px rgba(0,0,0,.06);position:relative;z-index:1}.CareerPath_joinBannerTitle__7sgWy{margin:0;font-size:36px;line-height:1.08;font-weight:500;color:#333}.CareerPath_joinBannerText__ruywA{margin:16px 0 0;color:#8b8d98;font-size:14px;font-weight:500;line-height:1.5}.CareerPath_joinBannerButton__9Chxm{margin-top:28px;width:100%}.CareerPath_joinBannerImage__dQnha{position:absolute;right:64px;bottom:0;top:auto;width:min(460px,42%);height:85%;pointer-events:none}@media(max-width:960px){.CareerPath_joinBanner__qpiYa{min-height:unset;flex-direction:column;align-items:stretch;gap:20px}.CareerPath_joinBannerInner__A8G94{padding:24px}.CareerPath_joinBannerCard__G4JVe{max-width:unset;padding:28px}.CareerPath_joinBannerTitle__7sgWy{font-size:20px}.CareerPath_joinBannerButton__9Chxm{width:100%;min-width:unset}.CareerPath_joinBannerImage__dQnha{display:none}}.CareerPath_contantsBlock__un_GQ{margin-top:64px}.CommercialCard_card__CQ57D{background:#fff;border-radius:12px;padding:20px;display:flex;flex-direction:column;height:100%;border:1px solid #dfe2ec;transition:box-shadow .2s;cursor:pointer}.CommercialCard_card__CQ57D:hover{box-shadow:0 8px 24px rgba(0,0,0,.08)}.CommercialCard_header__880zQ{margin-bottom:16px}.CommercialCard_projectName__erLWp{font-size:12px;color:#373a41;margin-bottom:4px;display:flex;align-items:center;gap:6px}.CommercialCard_projectName__erLWp span{color:#8b8d98}.CommercialCard_details__uEgit{font-size:12px;color:#8b8d98}.CommercialCard_imageWrapper__kB5SZ{flex:1 1;display:flex;align-items:center;justify-content:center;margin:20px 0;position:relative;min-height:200px}.CommercialCard_imageWrapper__kB5SZ img{object-fit:contain;max-width:100%;max-height:200px}.CommercialCard_placeholder__W4LOF{width:100%;height:200px;background-color:#f2f3f7;border-radius:8px}.CommercialCard_content__T3VCe{margin-top:auto}.CommercialCard_title__Mrvgd{font-size:24px;font-weight:500;color:#8b8d98}.CommercialCard_title__Mrvgd span{color:#8b8d98;font-size:24px}.CommercialCard_price__3snTX{font-size:24px;font-weight:600;margin-bottom:12px;color:#373a41}.CommercialCard_footer__o_rmo{display:flex;align-items:center;justify-content:space-between;margin-top:12px}.CommercialCard_mortgage__rZjHU{display:flex;flex-direction:column;gap:2px}.CommercialCard_mortgage__rZjHU span:first-child{color:#8b8d98;font-weight:500;font-size:14px}.CommercialCard_mortgage__rZjHU span:last-child{font-size:14px;font-weight:500;color:#373a41}.CommercialCard_discount__Fj8Ji{width:35px;height:35px;background:#f2f3f7;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#e03f3f}.CommercialCard_discount__Fj8Ji svg{width:20px!important;height:20px!important;min-width:20px;min-height:20px}.Commercial_page__jJxL2{padding-top:32px;padding-bottom:80px;min-height:100vh}.Commercial_header__PFxEp{margin-bottom:40px}.Commercial_title__WrIeD{font-size:30px;font-weight:500;color:#8b8d98}.Commercial_subtitle__EkW_h{font-size:30px;color:#373a41;font-weight:500;display:flex;align-items:center;gap:8px}.Commercial_subtitle__EkW_h span{color:#e03f3f}.Commercial_filters__bE5fy{display:grid;grid-template-columns:1fr;gap:16px;margin-bottom:16px}@media(min-width:768px){.Commercial_filters__bE5fy{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.Commercial_filters__bE5fy{grid-template-columns:repeat(4,1fr)}}.Commercial_discountActive__tEwuL{background-color:#fff!important;box-shadow:inset 0 0 0 1px #dfe2ec}.Commercial_activeFiltersRow__azSz5{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap}.Commercial_activeFiltersLeft__rfuxc,.Commercial_activeFiltersRight__zhToo{display:flex;align-items:center}.Commercial_activeFiltersRight__zhToo{margin-left:auto}.Commercial_chips__EgVST{display:flex;flex-wrap:wrap;gap:12px}.Commercial_chip__CunU8{display:inline-flex;align-items:center;gap:10px;padding:5px 5px 5px 8px;border-radius:9999px;border:none;background:#f2f3f7;color:#373a41;font-size:12px;font-weight:500;cursor:pointer}.Commercial_chipClose__MdH3y{font-size:12px;background:#fff;border-radius:50%;width:13px;height:13px;display:flex;align-items:center;justify-content:center;line-height:1;opacity:.7}.Commercial_clearBtn__184bG{border:none;background:rgba(0,0,0,0);color:#e03f3f;font-size:14px;font-weight:600;cursor:pointer;padding:0;white-space:nowrap}.Commercial_state__K28aR{border:1px solid #dfe2ec;border-radius:16px;padding:20px;color:#6b7280;font-size:18px;background:#fff}.Commercial_controls__uJUir{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:16px}.Commercial_controlsLeft__WH6Z6,.Commercial_controlsRight__5UqKa{display:flex;align-items:center;gap:12px}.Commercial_iconBtn__nriU3{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:all .2s}.Commercial_iconBtn__nriU3.Commercial_purple__6MhKu{background-color:#e03f3f;color:#fff}.Commercial_iconBtn__nriU3.Commercial_purple__6MhKu:hover{background-color:hsl(0,72.197309417%,49.2745098039%)}.Commercial_iconBtn__nriU3.Commercial_light__5QFCB{background-color:#f2f3f7;color:#373a41}.Commercial_iconBtn__nriU3.Commercial_light__5QFCB:hover{background-color:hsl(228,23.8095238095%,90.8823529412%)}.Commercial_filterBtn__DIdxx{height:44px;padding:0 20px;border-radius:8px;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;border:none;cursor:pointer}.Commercial_filterBtn__DIdxx.Commercial_purple__6MhKu{background-color:#e03f3f;color:#fff}.Commercial_filterBtn__DIdxx.Commercial_purple__6MhKu:hover{background-color:hsl(0,72.197309417%,49.2745098039%)}.Commercial_divider__ylUxN{width:1px;height:24px;background-color:#eaeaea;margin:0 8px}.Commercial_grid__TK6Fb{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:768px){.Commercial_grid__TK6Fb{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.Commercial_grid__TK6Fb{grid-template-columns:repeat(4,1fr)}}.Commercial_subs__Fiuiv{margin-top:80px}.Commercial_gridButton__53plR{display:flex;justify-content:center;align-items:center;flex-shrink:0}.Commercial_gridButton__53plR svg{display:block}.Commercial_gridIcon__Ica8G{width:24px;height:24px;color:currentColor}.Commercial_groupBtn__rXQrU{padding:8px 12px;background:#e03f3f;border:none;font-size:12px}.Commercial_gray__UfbA7{background:#f2f3f7;border:none}.Commercial_purpleText__jnf4f{color:#e03f3f}.FlatCard_card__vf5FG{background:#fff;border-radius:12px;padding:20px;display:flex;flex-direction:column;height:100%;border:1px solid #dfe2ec;transition:box-shadow .2s;cursor:pointer}.FlatCard_card__vf5FG:hover{box-shadow:0 8px 24px rgba(0,0,0,.08)}.FlatCard_header___Ufrr{margin-bottom:16px}.FlatCard_projectName__vSmTZ{font-size:12px;color:#373a41;margin-bottom:4px;display:flex;align-items:center;gap:6px}.FlatCard_projectName__vSmTZ span{color:#8b8d98}.FlatCard_details__uv0jf{font-size:12px;color:#8b8d98}.FlatCard_imageWrapper__9j0JO{flex:1 1;display:flex;align-items:center;justify-content:center;margin:20px 0;position:relative;min-height:200px}.FlatCard_imageWrapper__9j0JO img{object-fit:contain;max-width:100%;max-height:200px}.FlatCard_content__j5K21{margin-top:auto}.FlatCard_title__zaCK_{font-weight:500}.FlatCard_title__zaCK_,.FlatCard_title__zaCK_ span{font-size:24px;color:#8b8d98}.FlatCard_price__AYtFx{font-size:24px;font-weight:600;margin-bottom:12px;color:#373a41}.FlatCard_footer__YY7yp{display:flex;align-items:center;justify-content:space-between;margin-top:12px}.FlatCard_mortgage__Exro_{display:flex;flex-direction:column;gap:2px}.FlatCard_mortgage__Exro_ span:first-child{color:#8b8d98;font-weight:500;font-size:14px}.FlatCard_mortgage__Exro_ span:last-child{font-size:14px;font-weight:500;color:#373a41}.FlatCard_discount__k7hWW{width:35px;height:35px;background:#f2f3f7;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#e03f3f}.FlatCard_discount__k7hWW svg{width:20px!important;height:20px!important;min-width:20px;min-height:20px}.Banner_banner__Co9Zx{flex:1 1;min-height:550px;background-color:#e0e0e0;border-radius:8px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:32px;min-width:min-content;cursor:pointer}@media(max-width:1200px){.Banner_banner__Co9Zx{min-height:360px}}@media(max-width:768px){.Banner_banner__Co9Zx{min-height:350px;min-width:270px}}.Banner_banner__Co9Zx{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.Banner_banner__Co9Zx:hover{box-shadow:0 10px 35px 0 rgba(0,0,0,.1019607843)}.Banner_banner__image__268kn{transition:transform .5s cubic-bezier(.4,0,.2,1);z-index:0}.Banner_banner__content__PTugJ{position:relative;z-index:1}.Banner_bannerLink__jYeX_{text-decoration:none;color:inherit}.Banners_banners__MpJs8{padding:2rem 0}.Banners_banners__wrapper__iQziz{display:flex;gap:1rem}@media(max-width:768px){.Banners_banners__wrapper__iQziz{overflow-x:auto}}.Banners_bannerSkeleton__kZo_g{position:relative;overflow:hidden;border-radius:8px;min-height:550px;background:linear-gradient(90deg,#f1f3f7 25%,#e7eaf1 37%,#f1f3f7 63%);background-size:400% 100%;animation:Banners_bannerShimmer__Qeqzn 1.2s ease-in-out infinite;flex:1 1;min-width:min-content}@media(max-width:1200px){.Banners_bannerSkeleton__kZo_g{min-height:360px}}@media(max-width:768px){.Banners_bannerSkeleton__kZo_g{min-height:350px;min-width:270px}}@keyframes Banners_bannerShimmer__Qeqzn{0%{background-position:100% 0}to{background-position:0 0}}.Input_inputWrapper__rxAYa{display:flex;flex-direction:column;gap:12px;width:100%}.Input_label__q7b80{font-size:12px;font-weight:500;color:#8b8d98}.Input_input__5WxBl{width:100%;padding:12px;height:44px;border-radius:8px;border:none;background-color:#f2f3f7;font-size:12px;color:#373a41;outline:none;transition:all .2s ease}.Input_input__5WxBl::placeholder{color:#9ca3af}.Input_input__5WxBl:focus{box-shadow:0 0 0 2px rgba(224,63,63,.2)}.Storerooms_page__MDxUT{padding-top:32px;padding-bottom:80px;min-height:100vh}.Storerooms_header__Q5fSM{margin-bottom:40px}.Storerooms_title__qz4LK{font-size:30px;font-weight:500;color:#8b8d98}.Storerooms_subtitle__1mDDV{font-size:30px;color:#373a41;font-weight:500;display:flex;align-items:center;gap:8px}.Storerooms_subtitle__1mDDV span{color:#e03f3f}.Storerooms_filters__2c23b{display:grid;grid-template-columns:1fr;gap:16px;margin-bottom:24px}@media(min-width:768px){.Storerooms_filters__2c23b{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.Storerooms_filters__2c23b{grid-template-columns:repeat(4,1fr)}}.Storerooms_controls__ajMOG{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;flex-wrap:wrap;gap:16px}.Storerooms_controlsLeft__KKQ36,.Storerooms_controlsRight__CFvUD{display:flex;align-items:center;gap:12px}.Storerooms_iconBtn__y3PdD{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:all .2s}.Storerooms_iconBtn__y3PdD.Storerooms_purple__oBdUa{background-color:#e03f3f;color:#fff}.Storerooms_iconBtn__y3PdD.Storerooms_purple__oBdUa:hover{background-color:hsl(0,72.197309417%,49.2745098039%)}.Storerooms_iconBtn__y3PdD.Storerooms_light__75tsW{background-color:#f2f3f7;color:#373a41}.Storerooms_iconBtn__y3PdD.Storerooms_light__75tsW:hover{background-color:hsl(228,23.8095238095%,90.8823529412%)}.Storerooms_filterBtn__o4DUl{height:44px;padding:0 16px;border-radius:8px;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;border:none;cursor:pointer}.Storerooms_filterBtn__o4DUl.Storerooms_purple__oBdUa{background-color:#e03f3f;color:#fff}.Storerooms_filterBtn__o4DUl.Storerooms_purple__oBdUa:hover{background-color:hsl(0,72.197309417%,51.2745098039%)}.Storerooms_grid__Q6Rjc{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:768px){.Storerooms_grid__Q6Rjc{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.Storerooms_grid__Q6Rjc{grid-template-columns:repeat(4,1fr)}}.Storerooms_state__o1vCa{grid-column:1/-1;border:1px solid #dfe2ec;border-radius:12px;padding:20px;color:#6b7280;background:#fff}.Storerooms_gridButton__P6PSR{display:flex;justify-content:center;align-items:center;flex-shrink:0}.Storerooms_gridButton__P6PSR svg{display:block}.Storerooms_gridIcon__4eQQE{width:24px;height:24px;color:currentColor}.Storerooms_gray__QJOEW{background:#f2f3f7;border:none}.Storerooms_purpleText__Czqpf{color:#e03f3f}.CompanyLinks_grid__qxRv9{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:60px}@media(max-width:1200px){.CompanyLinks_grid__qxRv9{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.CompanyLinks_grid__qxRv9{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.CompanyLinks_grid__qxRv9{grid-template-columns:1fr}}.CompanyLinks_card__RCb4O{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:32px;border-radius:12px;min-height:240px;transition:transform .3s ease;text-decoration:none;overflow:hidden}.CompanyLinks_card__RCb4O:hover{transform:translateY(-5px)}.CompanyLinks_imageTile__pzqTQ{background:#e3e6ee;border-radius:20px;min-height:240px;width:100%;background-repeat:no-repeat;background-position:50%;background-size:cover}.CompanyLinks_imageTileBlock2__T2dYb{background-image:url(/_next/static/media/block2.173fb7c1.jpg)}.CompanyLinks_double___eA7p{background:#f2f3f7;color:#333;display:grid;grid-template-columns:1fr 1fr;padding:0;grid-column:span 2}@media(max-width:1200px){.CompanyLinks_double___eA7p{grid-column:span 3}}@media(max-width:900px){.CompanyLinks_double___eA7p{grid-column:span 2}}@media(max-width:600px){.CompanyLinks_double___eA7p{grid-column:span 1;grid-template-columns:1fr}}.CompanyLinks_doubleLeft__Xjy7v{display:flex;flex-direction:column;justify-content:space-between;padding:32px;min-width:0;flex:1 1 auto;border-radius:20px 0 0 20px}.CompanyLinks_doubleRight__V9s4X{background:#dfe3ec;background-repeat:no-repeat;background-position:50%;background-size:cover;border-radius:12px}@media(max-width:600px){.CompanyLinks_doubleRight__V9s4X{height:180px;border-left:none;border-top:1px solid rgba(0,0,0,.04)}}.CompanyLinks_doubleRightBlock1__pMVF8{background-image:url(/_next/static/media/block1.4e94d346.jpg)}.CompanyLinks_doubleRightBlock3__gIVxc{background-image:url(/_next/static/media/block3.72d8469d.jpg)}.CompanyLinks_doubleRightBlock5__lTfyG{background-image:url(/_next/static/media/block5.9c3b5e86.jpg)}.CompanyLinks_doubleMortgage__pTCJ9{background-image:url(/_next/static/media/block4.9ebb3d2a.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover;grid-template-columns:1fr}.CompanyLinks_doubleMortgage__pTCJ9 .CompanyLinks_description__Pd4pn{max-width:261px}.CompanyLinks_doubleMortgage__pTCJ9 .CompanyLinks_doubleLeft__Xjy7v{border-radius:20px}@media(max-width:600px){.CompanyLinks_doubleLeft__Xjy7v{border-radius:20px 20px 0 0}.CompanyLinks_doubleRight__V9s4X{border-radius:0 0 20px 20px}}.CompanyLinks_gray__J7J9L{background-color:#f5f7fa;color:#333}.CompanyLinks_gray__J7J9L .CompanyLinks_title__n5oUI{color:#333}.CompanyLinks_gray__J7J9L .CompanyLinks_description__Pd4pn{color:#666}.CompanyLinks_red__i8WPU{background-color:#ed6c6b;color:#fff}.CompanyLinks_red__i8WPU .CompanyLinks_title__n5oUI{color:#fff}.CompanyLinks_red__i8WPU .CompanyLinks_description__Pd4pn{color:hsla(0,0%,100%,.9)}.CompanyLinks_purple__6CMah{background-color:#9f57ef;color:#fff}.CompanyLinks_purple__6CMah .CompanyLinks_title__n5oUI{color:#fff}.CompanyLinks_purple__6CMah .CompanyLinks_description__Pd4pn{color:hsla(0,0%,100%,.9)}.CompanyLinks_green___Iq78{background-color:#cdeac0;color:#333}.CompanyLinks_green___Iq78 .CompanyLinks_title__n5oUI{color:#333}.CompanyLinks_green___Iq78 .CompanyLinks_description__Pd4pn{color:#555}.CompanyLinks_content__k0fMv{display:flex;flex-direction:column;gap:15px;min-width:0}.CompanyLinks_title__n5oUI{font-size:20px;font-weight:500;line-height:1.2}.CompanyLinks_description__Pd4pn{font-size:14px;line-height:1.5;color:#8b8d98;font-weight:500}.CompanyLinks_button__KHTdw{width:40px;height:40px;background-color:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.05);border:1px solid #dfe2ec;margin-top:24px}.CompanyLinks_button__KHTdw .CompanyLinks_icon__FhU_q{height:8px;width:4px}.CompanyLinks_button__KHTdw .CompanyLinks_icon__FhU_q path{fill:#333}.CompanyLinks_card__RCb4O:hover .CompanyLinks_button__KHTdw{background-color:#fff}.CompanyStats_statsGrid__iyaT5{display:grid;grid-template-columns:1fr;gap:16px;margin-top:32px}@media(min-width:768px){.CompanyStats_statsGrid__iyaT5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.CompanyStats_statsGrid__iyaT5{grid-template-columns:repeat(4,minmax(0,1fr))}}.CompanyStats_statCard__pnfwA{border:1px solid #dfe2ec;border-radius:12px;background:#fff;padding:0 32px 32px;display:flex;flex-direction:column;gap:18px;min-height:360px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;will-change:transform}.CompanyStats_statCard__pnfwA:hover{transform:translateY(-14px);border-color:#cfd3e0;box-shadow:0 10px 28px rgba(0,0,0,.08)}.CompanyStats_statImage__f5qcp{position:relative;width:100%;height:225px;border-radius:10px;background:#fff;overflow:hidden}.CompanyStats_statImageEl__mDI1q{object-fit:contain}.CompanyStats_statBody__9ge3V{display:flex;flex-direction:column;gap:6px}.CompanyStats_statKicker__dFOD1{color:#8b8d98;font-size:14px;font-weight:500;margin-bottom:.375rem}.CompanyStats_statValue__AE4eb{color:#373a41;font-size:22px;font-weight:500;margin-bottom:2rem}.CompanyStats_statDescription__0Zgkj{margin-top:12px;color:#8b8d98;font-size:13px;line-height:1.5;font-weight:500}.Company_header__sagaD{margin-bottom:40px}.Company_title__fRBUz{font-size:30px;font-weight:500;margin-bottom:30px}.Company_content__fA5Uc{display:grid;grid-template-columns:1fr 1fr;gap:40px}@media(max-width:960px){.Company_content__fA5Uc{grid-template-columns:1fr}}.Company_info__FvDNm{display:flex;flex-direction:column;gap:30px;max-width:500px}.Company_subtitle__ctH0u{font-size:30px;line-height:1.4;font-weight:500;color:#333}.Company_button__Oz8UE{width:fit-content;background-color:#e03f3f;font-weight:500}.Company_button__Oz8UE:hover{background-color:hsl(0,72.197309417%,51.2745098039%)}.Company_videoWrapper__S5ap0{position:relative;width:100%;aspect-ratio:16/9;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.1);background-color:#000;transform:translateZ(0)}.Company_videoWrapper__S5ap0 iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.Company_preview__5wbAJ{position:relative;width:100%;height:100%;cursor:pointer;background-color:rgba(0,0,0,0)}.Company_preview__5wbAJ:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.1);transition:background .3s ease}.Company_preview__5wbAJ:hover:after{background:rgba(0,0,0,.2)}.Company_preview__5wbAJ:hover .Company_playButton__K4uk1{transform:translate(-50%,-50%) scale(1.1)}.Company_playButton__K4uk1{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;transition:transform .3s ease;color:#fff;filter:drop-shadow(0 4px 10px rgba(0,0,0,.3))}.Company_contactsBlock__2dO5l{padding:32px 0}.Company_afterContacts__QOwlW{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:56px 0 24px;align-items:start}@media(max-width:960px){.Company_afterContacts__QOwlW{grid-template-columns:1fr;gap:24px;padding:40px 0 12px}}.Company_afterContactsTitle__BGz2F{margin:0;font-size:30px;line-height:1.08;font-weight:500;color:#373a41}@media(max-width:1200px){.Company_afterContactsTitle__BGz2F{font-size:40px}}@media(max-width:960px){.Company_afterContactsTitle__BGz2F{font-size:32px}}.Company_afterContactsText__aUmOd{display:flex;flex-direction:column;gap:18px;color:#8b8d98;font-size:16px;line-height:1.6}@media(max-width:960px){.Company_afterContactsText__aUmOd{font-size:16px}}.Company_afterContactsText__aUmOd p{margin:0}.Company_geoSection__WgrTg{position:relative;margin-top:48px;padding-top:32px;padding-bottom:32px}.Company_geoSection__WgrTg:before{content:"";position:absolute;top:0;left:50%;width:100vw;height:1px;transform:translateX(-50%);background:#dfe2ec}.Company_geoTitle__CdEwe{margin:0 0 24px;font-size:36px;font-weight:500;color:#373a41}.Company_geoGrid__cyPGK{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:960px){.Company_geoGrid__cyPGK{grid-template-columns:1fr}}.Company_geoCard__NlEKQ{position:relative;background:#f2f3f7;border-radius:8px;overflow:hidden;height:450px}@media(max-width:960px){.Company_geoCard__NlEKQ{height:240px}}.Company_geoImage__FYFX7{object-fit:cover}.Company_top10Section__V7_xd{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:32px 0;align-items:start}@media(max-width:960px){.Company_top10Section__V7_xd{grid-template-columns:1fr;gap:24px;padding:40px 0 12px}}.Company_top10Title__D9qBx{margin:0;font-size:30px;line-height:1.12;font-weight:500;color:#373a41}@media(max-width:960px){.Company_top10Title__D9qBx{font-size:28px}}.Company_top10Text__YVp2w{display:flex;flex-direction:column;gap:18px;color:#8b8d98;font-size:16px;line-height:1.6}.Company_top10Text__YVp2w p{margin:0}.Company_companyInfoSection__27Yb_{padding-top:32px}.ParkingCard_card__TVGo4{display:flex;justify-content:space-between;align-items:center;background:#fff;border-radius:12px;border:1px solid #dfe2ec;padding:20px;transition:box-shadow .3s ease}.ParkingCard_card__TVGo4:hover{box-shadow:0 4px 16px rgba(0,0,0,.12)}.ParkingCard_imageWrapper__jgweH{flex-shrink:0;width:100px;height:100px;border-radius:8px;overflow:hidden;background:#f0f0f0;margin-right:20px}.ParkingCard_image__t7jSj{width:100%;height:100%;object-fit:cover}.ParkingCard_content__EkpGC{gap:40px;max-width:919px}.ParkingCard_contentNoImage__NHkZc,.ParkingCard_content__EkpGC{flex:1 1;display:flex;justify-content:space-between;align-items:center}.ParkingCard_contentNoImage__NHkZc{gap:24px;width:100%}.ParkingCard_info__Bc_0o{flex:1 1}.ParkingCard_name___z4Wl{font-size:30px;font-weight:700;color:#373a41;margin:0 0 2px}.ParkingCard_address__H0Zam{font-size:20px;font-weight:500;color:#8b8d98;margin:0}.ParkingCard_priceBlock__ltC5o{display:flex;align-items:center;padding:0 24px}.ParkingCard_price__wQrcO{font-size:24px;font-weight:500;color:#373a41}.ParkingCard_action__9US_t button{white-space:nowrap;padding:12px 20px;font-size:14px;background:#e03f3f}@media(max-width:1024px){.ParkingCard_contentNoImage__NHkZc,.ParkingCard_content__EkpGC{flex-direction:column;align-items:flex-start}.ParkingCard_priceBlock__ltC5o{padding:0}.ParkingCard_action__9US_t,.ParkingCard_action__9US_t button{width:100%}}@media(max-width:768px){.ParkingCard_card__TVGo4{flex-direction:column;padding:16px}.ParkingCard_imageWrapper__jgweH{width:100%;height:200px}.ParkingCard_name___z4Wl{font-size:20px}.ParkingCard_address__H0Zam{font-size:14px}.ParkingCard_price__wQrcO{font-size:16px}}.Parking_parking__PKqWL{padding:40px 0 80px;min-height:calc(100vh - 200px)}.Parking_header__uPblG{margin-bottom:40px}.Parking_title__s6C_j{font-size:30px;font-weight:500;color:#8b8d98;display:flex;flex-direction:column;gap:8px}.Parking_countWrapper__Wr_tG,.Parking_count__owwci{display:flex;align-items:center}.Parking_count__owwci{font-size:30px;margin-right:10px;font-weight:500;color:#373a41;gap:8px}.Parking_filter__jRHQo{display:grid;grid-template-columns:1fr 1fr;margin-bottom:40px}.Parking_parkingList__fvwwq{display:flex;flex-direction:column;gap:16px}.Parking_state__Nyov2{border:1px solid #dfe2ec;border-radius:12px;padding:20px;color:#6b7280;background:#fff}.Parking_cityModal__KEfeg{padding:40px;text-align:center}.Parking_cityModalTitle__jOQR4{font-size:24px;font-weight:600;color:#1a1a1a;margin:0 0 32px}.Parking_cityModalButtons__ZQ7yS{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.Parking_cityModalButtons__ZQ7yS button{min-width:150px}@media(max-width:768px){.Parking_parking__PKqWL{padding:24px 0 40px}.Parking_title__s6C_j{font-size:30px}.Parking_count__owwci,.Parking_dots__7J9hR{font-size:24px}.Parking_cityModal__KEfeg{padding:24px}.Parking_cityModalTitle__jOQR4{font-size:20px;margin-bottom:24px}.Parking_cityModalButtons__ZQ7yS{flex-direction:column}.Parking_cityModalButtons__ZQ7yS button{width:100%}}