.BuildingPinsLayer_pinCorpus___5BaY{position:absolute;transform:translate(-50%,-50%) translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;pointer-events:auto;opacity:1;cursor:pointer}.BuildingPinsLayer_pinFaded__vxkwH{opacity:.5;transition:opacity .5s ease}.VInfrastructurePin_pinWrapper__uJCl_{position:absolute;transform:translate(-50%,-50%) translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;pointer-events:auto;z-index:0}.VInfrastructurePin_pinWrapperActive__bhe1U{z-index:10}.VInfrastructurePin_pinFaded__lZNDJ{opacity:.5;transition:opacity .5s ease}.InfoBlockDesktop_desktopTutorialWrapper__jWpfF{position:absolute;width:35rem;height:7rem;top:2rem;left:2rem;z-index:2;color:#fff;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;pointer-events:none}.InfoBlockDesktop_tutorialText__U3Utn{font-family:StolzlBook,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;line-height:132%;font-weight:400;font-size:1.4rem;width:27rem;text-align:start}.InfoBlockDesktop_descriptionContainer__UU6_7{display:flex;flex-direction:column;align-items:center;flex:100% 1 1;justify-content:center}.InfoBlockDesktop_descriptionContainerTablet__4YJhu{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1.2rem}.InfoBlockDesktop_notReadTutorialIconTablet__g_xz6{display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:.6rem;font-size:2.4rem}.InfoBlockDesktop_icon__e_v2z{width:3.2rem;height:3.2rem}.TransportCompasLayer_transportCompasContainer__rtuzi{position:absolute;width:100%;bottom:1.6rem;height:95%;pointer-events:none;z-index:1}.TransportCompasLayer_compas__3_Lje{min-width:8rem;border-radius:1.6rem}.TransportCompasLayer_transportContainer__WYoTM{width:100%;display:flex;flex-direction:row-reverse;justify-content:space-between;padding-top:6.4rem;margin-bottom:3.2rem}.TransportCompasLayer_transportGroupRight___ue8o{display:flex;justify-content:flex-end;gap:3.2rem;padding-top:1.6rem;padding-right:1.6rem}.TransportCompasLayer_transportGroupRight___ue8o>:not(:first-child){display:none}@media(min-width:768px){.TransportCompasLayer_transportGroupRight___ue8o{gap:6.4rem}.TransportCompasLayer_transportGroupRight___ue8o>:not(:first-child){display:flex}}.TransportCompasLayer_transportGroupLeft__7vIyD{display:none}@media(min-width:768px){.TransportCompasLayer_transportGroupLeft__7vIyD{display:flex;justify-content:flex-start;gap:6.4rem;padding-top:1.6rem}}.TransportCompasLayer_transportCompasWrapper__x52EU{display:flex;flex-direction:row;justify-content:flex-start;width:100%;position:absolute;bottom:1.6rem;gap:2rem;padding-right:3.2rem}.TransportCompasLayer_compas__3_Lje{width:8rem;height:8rem;margin:3.2rem 1.6rem}@media(min-width:768px){.TransportCompasLayer_compas__3_Lje{margin:3.2rem}}.TransportCompasLayer_transportContainerTop__LaWFg{display:none}@media(min-width:768px){.TransportCompasLayer_transportContainerTop__LaWFg{width:100%;display:flex;flex-direction:row;justify-content:space-between;position:absolute;top:2.4rem;left:0;padding:0 6.4rem;margin-left:35rem}}.TransportCompasLayer_transportGroupTop__q2fNv{display:flex;gap:6.4rem}.TransportCompasLayer_transportGroupTopRight__Sjc6S{justify-content:flex-end}.TransportCompasLayer_transportGroupTopLeft__2Wm3m{justify-content:flex-start}.TransportGroups_transportGroupTop__3QPb5{display:flex;gap:6.4rem}.TransportGroups_transportGroupTopRight__3PUjG{justify-content:flex-end}.TransportGroups_transportGroupTopLeft__JX1v_{justify-content:flex-start}.TransportGroups_transportGroupRight__XVT7i{display:flex;justify-content:flex-end;gap:3.2rem;padding-top:1.6rem;padding-right:1.6rem}.TransportGroups_transportGroupRight__XVT7i>:not(:first-child){display:none}@media(min-width:768px){.TransportGroups_transportGroupRight__XVT7i{gap:6.4rem}.TransportGroups_transportGroupRight__XVT7i>:not(:first-child){display:flex}}.TransportGroups_transportGroupLeft__ibfXx{display:none}@media(min-width:768px){.TransportGroups_transportGroupLeft__ibfXx{display:flex;justify-content:flex-start;gap:6.4rem;padding-top:1.6rem}}.TransportItem_transportItemWrapper__qxg1L{position:relative;display:flex;justify-content:center;align-items:flex-start}.TransportItem_metroIcon__rX5_h{display:none}.TransportItem_transportIconWrapper__q7Uq_{display:flex;justify-content:center;align-items:center;position:absolute;border-radius:50%;top:-.5rem;width:4rem;height:4rem;margin:0}.TransportItem_transportIconWrapperRight__EwGqi{right:-1.6rem}.TransportItem_transportIconWrapperLeft__yCudu{left:-1.6rem}.TransportItem_transportIcon__R_nwe{width:2.6rem;height:2.6rem;display:flex;justify-content:center;align-items:center;color:#fff;border-radius:50%}.TransportItem_transport__fUFNZ{right:3.2rem;bottom:3.2rem;background-color:#fff;padding:.6rem 1.6rem .6rem 3.2rem;border-radius:1.6rem}.TransportItem_transportRight__JvzTl{padding-right:3.2rem;padding-left:1.6rem}.OverlayBackground_overlayRect__IF3kO{fill:#000;opacity:0;transition:opacity .5s ease}.OverlayBackground_overlayRectVisible__kLNvt{opacity:.5}.GenplanOverlay_BuildingsOverlayContainer__EcHNz{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2}.GenplanOverlay_BuildingsOverlayContainerSvg___Ge2N{position:absolute;top:0;left:0;width:100%;height:100%;display:block;pointer-events:auto;cursor:pointer}.VPolygonBuilding_polygon__SHiLG{fill:rgba(103,62,255,.32);stroke:#4245f5;stroke-width:2;cursor:pointer;transition:fill .5s ease,stroke .5s ease}.VPolygonBuilding_polygonActive__55_s8{fill:transparent;stroke:transparent;stroke-width:3;z-index:1}@keyframes VPolygonBuilding_fadeInUp__cHuxr{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.VPolygonBuilding_modal__r0XmR{width:40rem;padding:2rem 2.4rem;border-radius:1.6rem;background-color:#fff;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;z-index:2;animation:VPolygonBuilding_fadeInUp__cHuxr .5s ease;will-change:opacity,transform}.VPolygonBuilding_modalVisible__XZsIW{display:flex;opacity:1;transform:translateY(0);pointer-events:auto;z-index:2}.VPolygonInfrastructure_polygon__TJmZk{fill:rgba(209,219,228,.5);stroke-width:2;cursor:pointer;transition:fill .5s ease,stroke .5s ease}.VPolygonInfrastructure_polygonActive__GcLVr{fill:rgba(209,219,228,.7);stroke:transparent;stroke-width:3;z-index:1}@keyframes VPolygonInfrastructure_fadeInUp__XqvaH{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.VPolygonInfrastructure_modal__9_Yi4{width:40rem;padding:2rem 2.4rem;border-radius:1.6rem;background-color:#fff;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;z-index:2;animation:VPolygonInfrastructure_fadeInUp__XqvaH .5s ease;will-change:opacity,transform}.VPolygonInfrastructure_modalVisible__4V2S7{display:flex;opacity:1;transform:translateY(0);pointer-events:auto;z-index:2}.GenPlan_container__bYuNb{position:relative;display:flex;flex-direction:column;gap:2.4rem;padding-top:4rem;padding-bottom:1.6rem;cursor:pointer}@media(min-width:768px){.GenPlan_container__bYuNb{padding-top:6.4rem;gap:3.2rem;max-height:none}}.GenPlan_title__dzA6x{font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;line-height:120%;font-weight:400;font-size:2.4rem;padding:0 1.6rem;color:#1a1a1a}@media(min-width:768px){.GenPlan_title__dzA6x{font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;line-height:120%;font-weight:400;font-size:3.2rem;padding:0 10rem}}.GenPlan_scrollWrapper__5kU7K{position:relative;width:100%}.GenPlan_imageContainer__pZzOx{position:relative;width:100%;overflow-x:scroll;overflow-y:hidden;border-radius:1.6rem;padding-bottom:0;max-height:90vh}.GenPlan_imageContainer__pZzOx::-webkit-scrollbar{width:7px}.GenPlan_imageContainer__pZzOx::-webkit-scrollbar-thumb{background:#d1dbe4}.GenPlan_imageContainer__pZzOx::-webkit-scrollbar-track{background:#f1f3f6;background-clip:content-box;border-radius:.4rem}.GenPlan_imageContainer__pZzOx::-webkit-scrollbar-corner{background-color:transparent}.GenPlan_imageContainer__pZzOx::-webkit-scrollbar-thumb{border-radius:.4rem}.GenPlan_imageContainer__pZzOx::-webkit-scrollbar-track{border:1.5px solid transparent}.GenPlan_imageContainer__pZzOx::-webkit-scrollbar:vertical{width:0}.GenPlan_imageContainer__pZzOx::-webkit-scrollbar:horizontal{height:.8rem}.GenPlan_imageContainer__pZzOx::-webkit-scrollbar-thumb,.GenPlan_imageContainer__pZzOx::-webkit-scrollbar-track{border-radius:.6rem}.GenPlan_imageContainer__pZzOx::-webkit-scrollbar-corner{background:hsla(0,0%,80%,.5)}.GenPlan_imageContainer__pZzOx.GenPlan_dimmed__i0L8B:after{opacity:1}@media(min-width:768px){.GenPlan_imageContainer__pZzOx{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;max-height:none;overflow:auto hidden;padding-bottom:.8rem;-webkit-overflow-scrolling:touch}}@media(min-width:1920px){.GenPlan_imageContainer__pZzOx{padding-top:3.2rem;overflow-x:unset;overflow-y:visible}}.GenPlan_imageContainerWithTutorial__K_fEj{overflow:hidden}.GenPlan_imageWrapper__h_MnG{position:relative;width:auto;max-width:none;overflow:hidden;border-radius:1.6rem;flex:0 1 auto}@media(min-width:768px){.GenPlan_imageWrapper__h_MnG{border-radius:3.2rem}}.GenPlan_tutorialWrapper__WS8Wu{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;display:flex;align-items:center;justify-content:center;border-radius:1.6rem}.GenPlan_tutorialWrapperHidden__ORKKB{pointer-events:none}.GenPlan_image__WEmVt{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media(min-width:768px){.GenPlan_image__WEmVt{border-radius:3.2rem}}.GenPlan_overlayContainer__aA2Yf{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.GenPlan_overlayContainer__aA2Yf>*{pointer-events:auto}.GenPlan_spacer__kYH8M{height:1.8rem}.InfrastructureTabs_popper__dhVQv{z-index:1301}@media(min-width:768px){.InfrastructureTabs_popper__dhVQv{z-index:1}}.InfrastructureTabs_popper__dhVQv .MuiBox-root{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow:hidden;box-shadow:none;border:none;border-radius:3.2rem}.InfrastructureTabs_popper__dhVQv .PopperCollapsableList{display:flex;flex-direction:column;flex-wrap:nowrap}.InfrastructureMap_mapsContainer__1VHxi{height:100%;width:100%}@media(min-width:768px){.InfrastructureMap_mapsContainer__1VHxi{border-radius:2.4rem}}.InfrastructureMap_mapsContainer__1VHxi .InfrastructureMap_getRouteButton__9d3VP{position:absolute;bottom:0;right:10rem;bottom:3.2rem;z-index:1}.InfrastructureMap_mapsContainer__1VHxi .InfrastructureMap_tabsContainer__pZjtD{position:absolute;bottom:1.6rem;padding:.4rem 1.6rem;width:100%}@media(min-width:768px){.InfrastructureMap_mapsContainer__1VHxi .InfrastructureMap_tabsContainer__pZjtD{bottom:3.2rem;padding-left:16rem;padding-right:10rem;width:calc(100% - 20rem);width:100%}}.MapChoiseModal_container__9TGL9{display:flex;gap:1.2rem;margin-top:2rem}.MapChoiseModal_buttonOpenOnYandex__7A5wg{color:#ed4242}.MapChoiseModal_buttonOpenOnYandex__7A5wg .buttonIcon{width:4.8rem;height:4.8rem}.MapChoiseModal_buttonOpenOnYandex__7A5wg .buttonIcon svg{width:100%;height:auto}.MapChoiseModal_buttonOpenOnSite__Bma_Y{color:#3200f0}.MapChoiseContainer_container__6vQOA{position:absolute;inset:auto 0 1.6rem 0;width:100%;display:flex;justify-content:center}@media(min-width:768px){.InfrastructureInfo_container__9sGPz{display:none}}.InfrastructureInfo_info__cUuLC{font-family:StolzlBook,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;line-height:132%;font-weight:400;font-size:1.4rem;margin-top:.8rem;color:gray}.InfrastructureInfo_transport__dbL4v{margin-top:2.4rem;display:flex;flex-direction:column;gap:.8rem}.Infrastructure_contentContainer__VyzoI{padding-left:1.6rem;padding-right:1.6rem}@media(min-width:768px){.Infrastructure_contentContainer__VyzoI{padding-left:10rem;padding-right:10rem;max-width:172rem}}.Infrastructure_contentContainer__VyzoI .Infrastructure_title__AhEmS{font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;line-height:120%;font-weight:400;font-size:2.4rem;color:#1a1a1a}@media(min-width:768px){.Infrastructure_contentContainer__VyzoI .Infrastructure_title__AhEmS{font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;line-height:120%;font-weight:400;font-size:3.2rem}}.Infrastructure_mapChoiseContainer__f8Mmv{padding-left:1.6rem;padding-right:1.6rem;margin-top:2rem}@media(min-width:768px){.Infrastructure_mapChoiseContainer__f8Mmv{border-radius:0;margin-top:3.2rem;padding:0}}.Infrastructure_layout__dURjq.Infrastructure_layout__dURjq{padding:3.2rem 0 0}@media(min-width:768px){.Infrastructure_layout__dURjq.Infrastructure_layout__dURjq{padding:4.8rem 0 0}}.Infrastructure_mapContainer__Cq75x{position:relative;height:calc(60vh - 6.4rem)}@media(min-width:768px){.Infrastructure_mapContainer__Cq75x{height:calc(100vh - 12.5rem)}}