.Footer_footer__nKPS_{overflow:hidden;position:relative;z-index:2;background-color:#fff}.Footer_footerTopInner__ikIiV{padding:44px;position:relative;z-index:0;min-height:666px}.Footer_footerTopInnerFigure__ZnuU3{position:absolute;z-index:-1;top:0;left:0;background:url(/images/footer_figure.svg) no-repeat 0 0;background-size:contain;width:790px;height:666px}.Footer_footerTopLogo__bOlaV{display:none}.Footer_footerTopTitle__FQqfE{font-weight:700;font-size:64px;line-height:102%;margin-bottom:24px;max-width:1018px}.special-font-size-1 .Footer_footerTopTitle__FQqfE{font-size:60px!important}.special-font-size-2 .Footer_footerTopTitle__FQqfE{font-size:64px!important}.special-font-size-3 .Footer_footerTopTitle__FQqfE{font-size:68px!important}.Footer_footerTopButton__GW0ic{margin-bottom:52px}.Footer_footerTopContact__m_OO0{display:none}.Footer_footerTopContactTitle__oNSdL{font-weight:700;font-size:16px;line-height:100%;margin-bottom:4px;display:block;color:var(--dark)}.Footer_footerTopContactDescr__WOdQK{font-weight:400;font-size:14px;line-height:140%;color:var(--gray-50)}.Footer_footerTopCols__bjsDa{display:flex;justify-content:space-between;padding-bottom:20px}.Footer_footerTopCol__CKBQS{width:202px}.Footer_footerMenuLinks__GJT16:hover .Footer_footerMenuLink__KkkX9{color:var(--gray-50)}.Footer_footerMenuLinks__GJT16:hover .Footer_footerMenuLink__KkkX9:hover{color:var(--dark)}.Footer_footerMenuItem__iYMYr:first-child .Footer_footerMenuLink__KkkX9{padding-top:0}.Footer_footerMenuLink__KkkX9{display:block;font-weight:400;padding:8px 0;font-size:16px;line-height:140%;transition:color .3s}.Footer_footerTopColTitle__7xqip{font-weight:700;font-size:14px;line-height:100%;color:var(--gray-50);opacity:.5;margin-bottom:24px;display:none}.Footer_footerTopColTitle__7xqip svg{display:none}.Footer_footerTopColTitleLink__QJ2mE{display:block;transition:color .3s,opacity .3s}.Footer_footerTopColTitleLink__QJ2mE:hover{color:var(--orange);opacity:1}.Footer_footerMiddle__mn3ga{padding:33px 0}.Footer_footerMiddleContainer__Wb2Xe{display:flex;align-items:center;justify-content:space-between}.Footer_footerMiddleContainerLeft__QxB4p{display:flex;-moz-column-gap:44px;column-gap:44px}.Footer_footerContactTitle__A9P50{font-weight:700;font-size:18px;line-height:120%;display:block;transition:color .3s}.Footer_footerContactTitle__A9P50:hover{color:var(--orange)}.Footer_footerContactDescr__sb3E7{font-weight:400;font-size:14px;line-height:140%;color:var(--gray-50)}.Footer_footerBottomContainer__fNOfS{font-size:0;line-height:1}.Footer_footerBottomContainerInner__6nQJe{padding-top:29px;padding-bottom:64px;border-top:1px solid rgba(129,140,153,.2);display:flex;justify-content:space-between;align-items:center}.Footer_footerBottomContainerInner__6nQJe>*,.Footer_footerBottomContainerLeft__nVav4{flex:1 1}.Footer_footerBottomContainerCenter__2oaoj{text-align:center}.Footer_footerBottomContainerRight__zNKIp{text-align:right}.Footer_footerBottomCopyright__tCiVr{font-weight:400;font-size:16px;line-height:140%;color:var(--gray-50);opacity:.5;display:block}.special .Footer_footerBottomCopyright__tCiVr{opacity:1}.Footer_footerBottomOxemLink__F8UCC{font-weight:400;font-size:16px;line-height:140%;display:inline-block;color:var(--gray-50);transition:color .3s}.Footer_footerBottomOxemLink__F8UCC:hover{color:var(--dark)}@media (max-width:1399px){.Footer_footerTopInner__ikIiV{padding:32px 0 32px 32px;min-height:607px}.Footer_footerTopInnerFigure__ZnuU3{background:url(/images/footer_figure2.svg) no-repeat 0 0;background-size:contain;width:651px;height:607px}.Footer_footerTopTitle__FQqfE{margin-bottom:24px;font-size:44px;line-height:102%;max-width:618px}.Footer_footerTopButton__GW0ic{margin-bottom:64px}.Footer_footerTopCols__bjsDa{gap:0 33px}.Footer_footerMiddle__mn3ga{padding:20px 0}.Footer_footerBottomContainerInner__6nQJe{padding-top:24px;padding-bottom:60px}}@media (max-width:999px){.Footer_footer__nKPS_{background:#fff;padding-top:44px}.Footer_footer__nKPS_:not(.Footer_footerNoBorder__rD1wb):not(.Footer_fotoerSimple__m_JIb){border-radius:44px 44px 0 0;z-index:2}.Footer_footerTopLogo__bOlaV{display:block;margin-bottom:16px}.Footer_footerTopCols__bjsDa{display:block;padding-bottom:24px}.Footer_footerTopInner__ikIiV{padding:0;min-height:0}.Footer_footerTopInnerFigure__ZnuU3{display:none}.Footer_footerTopCol__CKBQS{margin-bottom:15px;width:100%;border-radius:12px;background:var(--gray-20)}.Footer_footerTopCol__CKBQS:last-child{margin-bottom:0}.Footer_footerTopColTitle__7xqip{background:var(--gray-20);border-radius:12px;padding:18px 20px;font-weight:700;font-size:16px;line-height:100%;color:var(--gray-50);opacity:1;display:block;width:100%;margin:0;position:relative;cursor:pointer}.Footer_footerTopColTitle__7xqip svg{display:block;stroke:var(--gray-50);stroke-width:2px;position:absolute;right:20px;transform:rotate(90deg);top:50%;width:10px;height:24px;margin-top:-12px;transition:all .3s}.Footer_footerTopColTitleLink__QJ2mE{display:none}.Footer_footerTopColTitleIsActive__We8yj svg{transform:rotate(-90deg)}.Footer_footerAccordionContentWrappper__xLxN2{padding-left:20px;padding-right:20px;overflow:hidden;position:relative}.Footer_footerAccordionContent__apew3{padding:20px 0;border-top:1px solid rgba(129,140,153,.2)}.Footer_footerBottomContainerInner__6nQJe{padding-top:29px}.Footer_footerBottomContainerLeft__nVav4{display:none}.Footer_footerBottomContainerCenter__2oaoj{text-align:left}.Footer_footerSimple__xtvBR .Footer_footerBottomContainerCenter__2oaoj{text-align:center}}@media (max-width:759px){.Footer_footer__nKPS_:not(.Footer_footerNoBorder__rD1wb):not(.Footer_footerSimple__xtvBR){margin-top:55px;border-radius:20px 20px 0 0}.Footer_footerNoBorder__rD1wb{margin-top:0}.Footer_footerTopLogo__bOlaV{margin-bottom:24px}.Footer_footerTopContact__m_OO0{display:flex;flex-direction:column;row-gap:12px;margin-bottom:40px}.Footer_footerTopCols__bjsDa{padding-bottom:16px}.Footer_footerTopTitle__FQqfE{font-size:30px;line-height:110%;margin-bottom:20px}.Footer_footerMiddleContainerLeft__QxB4p,.Footer_footerTopButton__GW0ic{display:none}.Footer_footerMiddle__mn3ga{padding-top:20px;padding-bottom:33px}.Footer_footerMiddleContainerRight__KIEed{width:100%;display:flex;justify-content:center}.Footer_footerBottomContainerInner__6nQJe{text-align:center;display:block;padding-top:0;padding-bottom:74px;border-top:0}.Footer_footerBottomContainerCenter__2oaoj{text-align:center;margin-bottom:20px}.Footer_footerBottomContainerRight__zNKIp{text-align:center}}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.ParkingCard_card__6NJg_{background:#fff;border-radius:20px;box-shadow:0 0 46px rgba(0,0,0,.06);position:relative;overflow:hidden;transition:box-shadow .3s;display:flex;flex-direction:column;z-index:0}.ParkingCard_card__6NJg_:hover{box-shadow:0 8px 24px -6px rgba(0,0,0,.12),0 0 1px rgba(0,0,0,.16)}.ParkingCard_cardIsLoading__Ut_Um .ParkingCard_cardTags__ZdSFu{display:none}.ParkingCard_cardIsLoading__Ut_Um .ParkingCard_cardImages__K57aY{background:linear-gradient(110deg,#eaeced 8%,#f5f5f5 18%,#eaeced 33%);background-size:200% 100%;animation:ParkingCard_shine___quCO 1.5s linear infinite}.ParkingCard_cardIsLoading__Ut_Um .ParkingCard_cardImages__K57aY .ParkingCard_cardImagesSliderEffectSlide___V_Ax img,.ParkingCard_cardIsLoading__Ut_Um .ParkingCard_cardImages__K57aY .ParkingCard_cardImagesSlider__LYFk8 img{display:none}.ParkingCard_bonusesIsLoading__SO2Tn .ParkingCard_cardBonuses__imPc5:before,.ParkingCard_cardIsLoading__Ut_Um .ParkingCard_cardPricePerDay__KJiDV:before,.ParkingCard_cardIsLoading__Ut_Um .ParkingCard_cardPricePerHour__7F4Il:before,.ParkingCard_cardIsLoading__Ut_Um .ParkingCard_cardRoute__Gq0_o:before{display:block;background:linear-gradient(110deg,#eaeced 8%,#f5f5f5 18%,#eaeced 33%);background-size:200% 100%;animation:ParkingCard_shine___quCO 1.5s linear infinite}@keyframes ParkingCard_shine___quCO{to{background-position-x:-200%}}.ParkingCard_cardImages__K57aY{position:relative;height:200px;background-color:#eaeced}.ParkingCard_cardImages__K57aY:before{content:"";position:absolute;width:40px;height:110%;top:-5%;left:0;transform:rotate(10deg);background-color:hsla(0,0%,100%,.3);z-index:1;opacity:0;visibility:hidden;transition:all .3s;animation:ParkingCard_move__r1BQn 2s linear infinite;animation-play-state:paused}.ParkingCard_cardImagesSlider__LYFk8{height:100%}.ParkingCard_cardImagesSliderEffectSlide___V_Ax{display:none}.ParkingCard_cardTags__ZdSFu{position:absolute;z-index:10;left:0;top:0;padding:8px;display:flex;flex-wrap:wrap;gap:4px}.special .ParkingCard_cardTags__ZdSFu{background:none!important}.ParkingCard_cardTag__3IMbk{position:relative}.ParkingCard_cardTagIcon__mCFss{width:30px;height:30px;display:flex;align-items:center;justify-content:center;background-color:#f78b0e;border-radius:6px}.ParkingCard_cardTagTitle__N19CR{pointer-events:none;opacity:1;position:absolute;left:50%;top:100%;transform:translateX(-50%)}.ParkingCard_cardTagTitlePortal__PgW0N,.ParkingCard_cardTagTitle__N19CR{white-space:nowrap;padding:12px;color:#1d1d1d;font-size:14px;font-weight:700;line-height:100%;border-radius:8px;background:#fff;box-shadow:0 2px 18px 0 rgba(0,0,0,.12)}.ParkingCard_cardTagTitlePortal__PgW0N{pointer-events:auto;animation:ParkingCard_fadeIn__5C92f .2s ease-in-out}.ParkingCard_cardTagTitlePortal__PgW0N:before{content:"";position:absolute;left:50%;top:-8px;transform:translateX(-50%);background:url(/icons/triangle.svg);width:16px;height:8px}.ParkingCard_cardImagesHoverBlocks__BBIYE{position:absolute;width:100%;height:100%;z-index:9;left:0;top:0;display:flex}.special .ParkingCard_cardImagesHoverBlocks__BBIYE,.special .ParkingCard_cardImagesHoverBlocks__BBIYE *{background:none!important}.ParkingCard_cardImagesHoverBlock__D0CCg{flex:1 1;height:100%}.ParkingCard_cardImagesSlide__8bmZ1{height:200px;position:relative}.ParkingCard_cardImagesSlide__8bmZ1 img{position:absolute;width:100%;height:100%;left:0;top:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.special .ParkingCard_cardImagesSlide__8bmZ1 img{background:none!important}.ParkingCard_cardBody__kVmBY{padding:20px;flex:1 1 auto;display:flex;flex-direction:column}.ParkingCard_cardBonuses__imPc5{font-weight:400;font-size:14px;line-height:100%;position:relative;padding:2px 0 2px 20px;margin-top:-8px;margin-bottom:20px}.ParkingCard_cardBonuses__imPc5:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;display:none;border-radius:4px}.ParkingCard_cardBonuses__imPc5 svg{width:16px;height:16px;position:absolute;left:0;top:0}.ParkingCard_cardPrices__ZKT_E{display:flex;flex-wrap:wrap;gap:5px 0;align-items:center;margin-bottom:12px}.ParkingCard_cardPricePerDay__KJiDV{font-weight:700;font-size:30px;line-height:110%;color:#1d1d1d;margin-right:16px;white-space:nowrap;position:relative}.ParkingCard_cardPricePerDay__KJiDV:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;display:none;border-radius:4px}.ParkingCard_cardPricePerDay__KJiDV small{font-size:18px}.ParkingCard_cardPricePerDay__KJiDV span{font-weight:400;font-size:16px;line-height:100%;padding:7px 0 5px;color:var(--gray-50)}.ParkingCard_cardPricePerHour__7F4Il{margin-top:3px;font-weight:700;font-size:20px;color:#1d1d1d;white-space:nowrap;position:relative}.ParkingCard_cardPricePerHour__7F4Il:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;display:none;border-radius:4px}.ParkingCard_cardPricePerHour__7F4Il small{font-size:16px}.ParkingCard_cardPricePerHour__7F4Il span{font-weight:400;font-size:16px;line-height:100%;padding:7px 0 5px;color:var(--gray-50)}.ParkingCard_cardRoute__Gq0_o{display:flex;justify-content:space-between;align-items:flex-end;padding-top:6px;padding-bottom:16px;border-bottom:1px dashed rgba(129,140,153,.5);position:relative}.ParkingCard_cardRoute__Gq0_o:before{content:"";position:absolute;width:100%;left:0;top:0;bottom:9px;z-index:1;display:none;border-radius:4px}.ParkingCard_cardRouteDescr__yxM8X{padding:0 40px;margin-top:28px;margin-bottom:20px;text-align:center;font-size:14px;color:var(--gray-50)}.ParkingCard_cardRouteLine__7itD2{position:absolute;left:0;top:0;width:100%;height:100%}.ParkingCard_cardRouteLine__7itD2:after,.ParkingCard_cardRouteLine__7itD2:before{content:"";position:absolute;width:7px;height:7px;background-color:var(--gray-50);border-radius:50%;bottom:-4px}.ParkingCard_cardRouteLine__7itD2:before{left:0}.ParkingCard_cardRouteLine__7itD2:after{right:0}.special .ParkingCard_cardRouteLine__7itD2{background:none!important}.ParkingCard_cardRouteFrom__gHcCx{font-weight:400;font-size:14px;line-height:100%;margin-right:16px;max-width:168px;overflow:hidden}@media (max-width:1399px){.ParkingCard_cardRouteFrom__gHcCx{max-width:160px}}@media (max-width:999px){.ParkingCard_cardRouteFrom__gHcCx{max-width:180px}}.ParkingCard_cardRouteTo__rHaOC{font-weight:400;font-size:14px;line-height:100%;max-width:88px}@media (max-width:1399px){.ParkingCard_cardRouteTo__rHaOC{max-width:80px}}@media (max-width:999px){.ParkingCard_cardRouteTo__rHaOC{max-width:100px}}.ParkingCard_cardRouteInfo__X86nh{position:absolute;display:flex;justify-content:center;align-items:center;width:100%;font-weight:400;font-size:14px;line-height:100%;color:var(--orange);white-space:nowrap;padding-top:0;bottom:-24px;margin:0}.ParkingCard_cardRouteInfo__X86nh svg{margin-right:3px;fill:var(--orange)}.ParkingCard_routeNote__4iUxD{text-align:center;padding-top:15px;font-weight:400;font-size:14px;line-height:100%;color:var(--gray-50)}.ParkingCard_cardMobileTag__tiPqS{display:none;padding:8px;font-weight:700;font-size:14px;line-height:100%;color:var(--gray-50);background:var(--gray-20);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:8px}@media (max-width:1399px){.ParkingCard_cardRoute__Gq0_o{margin-bottom:34px}.ParkingCard_cardRouteInfo__X86nh{position:absolute;padding-top:0;bottom:-24px;margin:0;width:100%;left:0;text-align:center}.ParkingCard_cardRouteInfo__X86nh svg{display:none}.ParkingCard_cardPricePerDay__KJiDV{font-size:24px;line-height:110%;color:#1d1d1d;margin-right:16px}.ParkingCard_cardPricePerDay__KJiDV span{padding:4px 0 0}.ParkingCard_cardPricePerHour__7F4Il{font-size:18px;line-height:120%}.ParkingCard_cardPricePerHour__7F4Il span{padding:7px 0 0}}@media (max-width:999px){.ParkingCard_cardImagesSlider__LYFk8:not(.ParkingCard_cardImagesSliderEffectSlide___V_Ax),.ParkingCard_cardImages__K57aY .swiper-pagination{display:none}.ParkingCard_cardImagesSliderEffectSlide___V_Ax{display:block}.ParkingCard_cardImagesSliderEffectSlide___V_Ax .swiper-slide{width:307px}.ParkingCard_cardImagesHoverBlocks__BBIYE{display:none}}@media (max-width:759px){.ParkingCard_card__6NJg_,.ParkingCard_card__6NJg_:hover{box-shadow:0 0 46px rgba(0,0,0,.06)}.ParkingCard_cardImages__K57aY{display:none}.ParkingCard_cardPricePerDay__KJiDV{font-size:30px;line-height:110%}.ParkingCard_cardPricePerHour__7F4Il{margin-top:5px}.ParkingCard_cardHeader__J2_Kn{display:flex;gap:0 10px;justify-content:space-between;align-items:flex-start}.ParkingCard_cardMobileTag__tiPqS{display:inline-block}}.ParkingCard_availablePlaces__TpryJ{position:absolute;z-index:1;bottom:2px;left:2px;right:2px;display:flex;justify-content:space-between;align-items:center;padding:9px 18px 7px;background:rgba(0,0,0,.32);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:10px;font-weight:400;font-size:14px;line-height:100%;color:#fff}.ParkingCard_availablePlaces__TpryJ.ParkingCard_mobile__Cr3o7{display:none}@media (max-width:759px){.ParkingCard_availablePlaces__TpryJ.ParkingCard_mobile__Cr3o7{position:static;display:flex;padding:9px 8px 7px;background:var(--gray-20);color:var(--dark);-webkit-backdrop-filter:none;backdrop-filter:none}}.ParkingCard_availablePlacesCount__Q_0pX span{color:var(--green)}.ParkingCard_pagination__3Um6d{height:14px}.ParkingCard_pagination__3Um6d.ParkingCard_withAvailablePlaces__Itdt5{bottom:34px}@keyframes ParkingCard_fadeIn__5C92f{0%{opacity:0;transform:translateX(-50%) translateY(-5px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.InfoBlock_block__f9_4a{padding:12px 12px 12px 50px;position:relative;background:#fff;border-radius:8px;display:inline-block}.InfoBlock_blockText__hzExz{font-weight:400;font-size:14px;line-height:140%}.InfoBlock_blockIcon__Br5Dg{position:absolute;width:22px;height:22px;left:12px;top:12px;fill:var(--orange)}.InfoBlock_blockLarge__Cpvnk{padding:20px 20px 20px 56px}.InfoBlock_blockLarge__Cpvnk .InfoBlock_blockText__hzExz{font-size:16px;line-height:140%}.InfoBlock_blockLarge__Cpvnk .InfoBlock_blockIcon__Br5Dg{width:24px;height:24px;left:16px;top:16px}.ParkingMap_loading__XK2BI{z-index:-1;position:absolute;top:50%;left:50%;font-size:20px;transform:translate(-50%,-50%)}.ParkingMap_mapContainer__lEh9S{z-index:0;height:634px;position:relative;top:0;overflow:hidden;border-radius:20px}.ParkingMap_map__tvq7o{position:absolute;width:100%;height:100%;left:0;top:0}.ParkingMap_controls__RzD_y{position:absolute;z-index:1;right:12px;top:12px}.special .ParkingMap_controls__RzD_y{background:none!important}.ParkingMap_controlsButton__fIrZz{width:52px;height:52px;background:#fff;border:2px solid var(--gray-20);margin-bottom:8px;display:block;border-radius:12px;transition:all .3s}.ParkingMap_controlsButton__fIrZz:hover{border-color:var(--gray-50)}.special-color-2 .ParkingMap_controlsButton__fIrZz svg{background:none!important;color:none!important}.special-color-2 .ParkingMap_controlsButton__fIrZz svg path{stroke:#fff!important}.special-color-3 .ParkingMap_controlsButton__fIrZz svg{background:none!important;color:none!important}.special-color-3 .ParkingMap_controlsButton__fIrZz svg path{stroke:#000!important}.special-color-4 .ParkingMap_controlsButton__fIrZz svg{background:none!important;color:none!important}.special-color-4 .ParkingMap_controlsButton__fIrZz svg path{stroke:#59422e!important}.special-color-5 .ParkingMap_controlsButton__fIrZz svg{background:none!important;color:none!important}.special-color-5 .ParkingMap_controlsButton__fIrZz svg path{stroke:#a9dd38!important}.ParkingMap_infoBlock__MUtSS{position:absolute!important;top:12px;left:12px;z-index:2}.ParkingMap_card__VS_xn{position:absolute;z-index:3;bottom:12px;left:12px;width:315px;background:#fff;box-shadow:0 8px 24px -6px rgba(0,0,0,.16),0 0 1px rgba(0,0,0,.4);border-radius:12px;padding:20px}.ParkingMap_cardClose__He0V6{right:20px;top:20px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ParkingMap_routeLoading__PWwfR{display:flex;align-items:center;justify-content:space-between}.ParkingMap_routeSpinner__1yjHR{position:relative;width:22px;height:22px;margin:0;transform:none;top:0;left:0}.ParkingMap_cardTitle__JYeBU{font-weight:400;font-size:18px;line-height:140%;margin-bottom:2px}.ParkingMap_cardPrices__QsfkB{display:flex;flex-wrap:wrap;align-items:flex-end;gap:0 16px;margin-bottom:16px}.ParkingMap_cardPrice__IjeVO{font-weight:700;font-size:30px;line-height:110%}.ParkingMap_cardPrice__IjeVO span{font-weight:400;font-size:16px;line-height:100%;color:var(--gray-50)}.ParkingMap_cardPricePerHour__Pa5Z0{font-size:20px;line-height:120%}.ParkingMap_cardButtons__Ru_IU{display:grid;grid-template-columns:1fr;grid-template-rows:auto;flex-direction:column;grid-gap:8px;gap:8px}.ParkingMap_yandexRouteButton__KJkOI{margin-top:25px;font-weight:400;display:flex;align-items:center;justify-content:center}.ParkingMap_yandexRouteButton__KJkOI svg{margin:-5px 8px -5px 0}.ParkingMap_cardClose__He0V6{position:absolute;top:17px;right:15px;z-index:2;width:32px;height:32px;background:var(--gray-20);border-radius:12px;cursor:pointer;display:flex;align-items:center;justify-content:center}.ParkingMap_cardClose__He0V6 svg{width:24px;height:24px;fill:var(--gray-50);transition:all .3s}.ParkingMap_cardClose__He0V6:hover svg{fill:var(--dark)}.ParkingMap_zones__zQsIU{position:absolute;z-index:2;right:12px;bottom:12px}.ParkingMap_zone__JlXdO{margin-bottom:2px;padding:12px;position:relative;font-weight:400;font-size:14px;line-height:110%;color:var(--gray-50);display:flex;align-items:center;background:#fff;border-radius:8px;width:246px;box-shadow:0 8px 16px rgba(0,0,0,.06)}.ParkingMap_zone__JlXdO:before{content:"";display:block;width:14px;min-width:14px;height:45px;margin-right:12px;border-radius:4px}.ParkingMap_zone__JlXdO span{display:block;color:var(--black)}.ParkingMap_zone__JlXdO:last-child{margin-bottom:0}.ParkingMap_zoneArrival__ejYyA:before{background:#f78b0e}.ParkingMap_zoneDeparture__fG_VO:before{background:#274af2}.Terminal_pageDescr__pMskx{max-width:770px;margin-bottom:64px}.Terminal_cols__TNhA5{display:flex;gap:0 44px}.Terminal_colLeft__WX7jQ,.Terminal_colRight__OCAQF{width:calc(50% - 22px)}.Terminal_items__p2NY0{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-gap:24px;gap:24px}.Terminal_map__sJtlf{height:634px!important}.Terminal_filter__8XkyR{display:none;justify-content:flex-end;margin-bottom:20px}.Terminal_filterMapButton__mtyXw{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .3s,border-color .3s,background-color .3s;padding:18px 24px 18px 55px;background:var(--gray-20);border:2px solid var(--gray-20);border-radius:12px;font-weight:700;font-size:16px;line-height:100%;color:var(--gray-50);position:relative;min-width:133px}.Terminal_filterMapButton__mtyXw svg{width:24px;height:24px;left:24px;top:50%;position:absolute;margin-top:-13px}.Terminal_filterMapButton__mtyXw span:nth-child(2){display:none}.Terminal_filterMapButtonIconMap__tr_Ue{fill:var(--gray-50);transition:fill .3s}.Terminal_filterMapButtonIconList__avaGy{stroke:var(--gray-50);transition:stroke .3s}.Terminal_filterMapButtonIconList__avaGy rect:first-child{stroke-width:2px}@media (max-width:1399px){.Terminal_cols__TNhA5{display:block}.Terminal_pageDescr__pMskx{max-width:780px;margin-bottom:20px}.Terminal_colLeft__WX7jQ,.Terminal_colRight__OCAQF{width:100%}.Terminal_items__p2NY0{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;grid-gap:24px;gap:24px}.Terminal_filter__8XkyR{display:flex}.Terminal_itemsHidden__jwpSY,.Terminal_mapHidden__26ouB{display:none!important}}@media (max-width:999px){.Terminal_items__p2NY0{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-gap:20px;gap:20px}}@media (max-width:759px){.Terminal_header__5_Y_J{background:#fff;border-radius:0 0 20px 20px;padding:0 20px 20px;margin:0 -20px 20px;position:relative;z-index:1;box-shadow:0 8px 16px rgba(0,0,0,.06)}.Terminal_filter__8XkyR{margin:0;display:block}.Terminal_filterMapButton__mtyXw{display:block;width:100%}.Terminal_items__p2NY0{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:8px 0;gap:8px 0;margin:0 -20px}.Terminal_map__sJtlf{height:500px!important}}