.Parking-module-scss-module__X3Qcsa__section{background:#fff;height:auto;padding:11.9792vw 6.25vw;position:relative}@media (max-width:1000px){.Parking-module-scss-module__X3Qcsa__section{padding:36.2667vw 4vw 16vw}}@media (max-width:1000px) and (orientation:landscape){.Parking-module-scss-module__X3Qcsa__section{padding:136px 15px 60px}}.Parking-module-scss-module__X3Qcsa__section h1{color:var(--blue3);letter-spacing:-.104167vw;text-transform:uppercase;font-size:5.20833vw;font-weight:400;line-height:100%}@media (max-width:1000px){.Parking-module-scss-module__X3Qcsa__section h1{letter-spacing:-.362667vw;font-size:9.06667vw}}@media (max-width:1000px) and (orientation:landscape){.Parking-module-scss-module__X3Qcsa__section h1{letter-spacing:-1.36px;font-size:34px}}.Parking-module-scss-module__X3Qcsa__content{justify-content:space-between;margin-top:5.20833vw;display:flex}@media (max-width:1000px){.Parking-module-scss-module__X3Qcsa__content{flex-direction:column;margin-top:0}}.Parking-module-scss-module__X3Qcsa__plan{border:1px solid var(--blue6);border-radius:4.6875vw;justify-content:space-between;gap:3.90625vw;padding:4.6875vw;display:flex}@media (max-width:1000px){.Parking-module-scss-module__X3Qcsa__plan{border-radius:initial;border:none;flex-direction:column;gap:10.6667vw;padding:0}}@media (max-width:1000px) and (orientation:landscape){.Parking-module-scss-module__X3Qcsa__plan{gap:40px}}.Parking-module-scss-module__X3Qcsa__plan svg{width:100%;height:100%;display:block;overflow:hidden}.Parking-module-scss-module__X3Qcsa__scheme{width:41.9792vw;height:29.1667vw;position:relative}@media (max-width:1000px){.Parking-module-scss-module__X3Qcsa__scheme{width:92vw;height:auto}.Parking-module-scss-module__X3Qcsa__scheme .Parking-module-scss-module__X3Qcsa__transformWrapper{width:100%;height:100%;overflow:hidden}.Parking-module-scss-module__X3Qcsa__scheme .Parking-module-scss-module__X3Qcsa__transformContent{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.Parking-module-scss-module__X3Qcsa__scheme .Parking-module-scss-module__X3Qcsa__transformContent svg{width:auto;max-width:none;height:auto}}@media (max-width:1000px) and (orientation:landscape){.Parking-module-scss-module__X3Qcsa__scheme{width:345px}}.Parking-module-scss-module__X3Qcsa__scheme image{object-fit:cover;width:100%}.Parking-module-scss-module__X3Qcsa__info{flex-direction:column;justify-content:space-between;display:flex}.Parking-module-scss-module__X3Qcsa__aside{flex-direction:column;justify-content:space-between;align-items:center;display:flex}@media (max-width:1000px){.Parking-module-scss-module__X3Qcsa__zoomBtns{justify-content:center;gap:3.2vw;margin-top:10.6667vw;display:flex}.Parking-module-scss-module__X3Qcsa__zoomBtns button{justify-content:center;align-items:center;width:11.7333vw;height:11.7333vw;display:flex}.Parking-module-scss-module__X3Qcsa__zoomBtns button svg{overflow:visible}.Parking-module-scss-module__X3Qcsa__zoomBtns button:disabled{opacity:.3}}@media (max-width:1000px) and (orientation:landscape){.Parking-module-scss-module__X3Qcsa__zoomBtns{gap:12px;margin-top:40px}.Parking-module-scss-module__X3Qcsa__zoomBtns button{width:44px;height:44px}}
.ParkingPlace-module-scss-module__arw4Ra__parkingPlace{cursor:pointer;transition:all var(--speed)ease}.ParkingPlace-module-scss-module__arw4Ra__parkingPlace.ParkingPlace-module-scss-module__arw4Ra__status-free{fill:var(--blue6)}@media (hover:hover) and (pointer:fine){.ParkingPlace-module-scss-module__arw4Ra__parkingPlace.ParkingPlace-module-scss-module__arw4Ra__status-free:hover:not(.ParkingPlace-module-scss-module__arw4Ra__selected){fill:var(--blue5)}}.ParkingPlace-module-scss-module__arw4Ra__parkingPlace.ParkingPlace-module-scss-module__arw4Ra__status-booked{pointer-events:none;fill:#eaf4fd}.ParkingPlace-module-scss-module__arw4Ra__parkingPlace.ParkingPlace-module-scss-module__arw4Ra__status-sold{pointer-events:none}.ParkingPlace-module-scss-module__arw4Ra__parkingPlace.ParkingPlace-module-scss-module__arw4Ra__selected{fill:var(--blue);cursor:default;pointer-events:none}.ParkingPlace-module-scss-module__arw4Ra__lockIconContainer{pointer-events:none}.ParkingPlace-module-scss-module__arw4Ra__lockIconWrapper{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ParkingPlace-module-scss-module__arw4Ra__numberLabel{letter-spacing:-.0125vw;pointer-events:none;fill:var(--blue);font-size:.572917vw;font-weight:500;line-height:110%}@media (max-width:1000px){.ParkingPlace-module-scss-module__arw4Ra__numberLabel{letter-spacing:-.0274667vw;font-size:2.13333vw}}@media (max-width:1000px) and (orientation:landscape){.ParkingPlace-module-scss-module__arw4Ra__numberLabel{letter-spacing:-.103px;font-size:8px}}.ParkingPlace-module-scss-module__arw4Ra__numberLabel.ParkingPlace-module-scss-module__arw4Ra__selected{fill:#fff}
.ParkingInfoPanel-module-scss-module__-zWppW__space{flex-direction:column;gap:.989583vw;display:flex}@media (max-width:1000px){.ParkingInfoPanel-module-scss-module__-zWppW__space{flex-direction:row;justify-content:space-between;gap:0;margin:10.6667vw 0}}@media (max-width:1000px) and (orientation:landscape){.ParkingInfoPanel-module-scss-module__-zWppW__space{margin:40px 0}}.ParkingInfoPanel-module-scss-module__-zWppW__space .ParkingInfoPanel-module-scss-module__-zWppW__name{color:var(--blue5);text-transform:uppercase;white-space:nowrap;margin-bottom:.520833vw;font-size:.729167vw;font-weight:500;line-height:120%}@media (max-width:1000px){.ParkingInfoPanel-module-scss-module__-zWppW__space .ParkingInfoPanel-module-scss-module__-zWppW__name{letter-spacing:-.064vw;margin-bottom:2.66667vw;font-size:3.2vw;line-height:110%}}@media (max-width:1000px) and (orientation:landscape){.ParkingInfoPanel-module-scss-module__-zWppW__space .ParkingInfoPanel-module-scss-module__-zWppW__name{letter-spacing:-.24px;margin-bottom:10px;font-size:12px}}.ParkingInfoPanel-module-scss-module__-zWppW__space .ParkingInfoPanel-module-scss-module__-zWppW__value{color:var(--blue);white-space:nowrap;font-size:1.14583vw;font-weight:400;line-height:114%}@media (max-width:1000px){.ParkingInfoPanel-module-scss-module__-zWppW__space .ParkingInfoPanel-module-scss-module__-zWppW__value{letter-spacing:-.106667vw;font-size:5.33333vw;line-height:115%}}@media (max-width:1000px) and (orientation:landscape){.ParkingInfoPanel-module-scss-module__-zWppW__space .ParkingInfoPanel-module-scss-module__-zWppW__value{letter-spacing:-.4px;font-size:20px}}.ParkingInfoPanel-module-scss-module__-zWppW__space .ParkingInfoPanel-module-scss-module__-zWppW__value span{text-transform:uppercase;font-size:.833333vw;font-weight:400;line-height:114%}@media (max-width:1000px){.ParkingInfoPanel-module-scss-module__-zWppW__space .ParkingInfoPanel-module-scss-module__-zWppW__value span{letter-spacing:-.106667vw;font-size:5.33333vw;line-height:115%}}@media (max-width:1000px) and (orientation:landscape){.ParkingInfoPanel-module-scss-module__-zWppW__space .ParkingInfoPanel-module-scss-module__-zWppW__value span{letter-spacing:-.4px;font-size:20px}}.ParkingInfoPanel-module-scss-module__-zWppW__discountContainer{flex-direction:column;align-items:flex-start!important}
.ParkingLegend-module-scss-module__3QCe_G__legend{flex-direction:column;gap:.520833vw;display:flex}@media (max-width:1000px){.ParkingLegend-module-scss-module__3QCe_G__legend{flex-flow:wrap;gap:2.66667vw;margin:10.6667vw 0}}@media (max-width:1000px) and (orientation:landscape){.ParkingLegend-module-scss-module__3QCe_G__legend{gap:10px;margin:40px 0}}.ParkingLegend-module-scss-module__3QCe_G__legend .ParkingLegend-module-scss-module__3QCe_G__item{align-items:center;gap:.520833vw;display:flex}@media (max-width:1000px){.ParkingLegend-module-scss-module__3QCe_G__legend .ParkingLegend-module-scss-module__3QCe_G__item{gap:2.66667vw}}@media (max-width:1000px) and (orientation:landscape){.ParkingLegend-module-scss-module__3QCe_G__legend .ParkingLegend-module-scss-module__3QCe_G__item{gap:10px}}.ParkingLegend-module-scss-module__3QCe_G__legend svg{width:1.66667vw;height:1.66667vw}@media (max-width:1000px){.ParkingLegend-module-scss-module__3QCe_G__legend svg{width:8.53333vw;height:8.53333vw}}@media (max-width:1000px) and (orientation:landscape){.ParkingLegend-module-scss-module__3QCe_G__legend svg{width:32px;height:32px}}.ParkingLegend-module-scss-module__3QCe_G__status{color:var(--blue5);text-transform:uppercase;font-size:.729167vw;font-weight:500;line-height:120%}@media (max-width:1000px){.ParkingLegend-module-scss-module__3QCe_G__status{letter-spacing:-.064vw;font-size:3.2vw;line-height:110%}}@media (max-width:1000px) and (orientation:landscape){.ParkingLegend-module-scss-module__3QCe_G__status{letter-spacing:-.24px;font-size:12px}}
