.Parking_parking__cElJR{background-color:var(--bg-light)}.Parking_parking__cElJR .page-title{margin-bottom:calc(90/1920*100vw);padding-left:calc(48/1920*100vw);padding-right:calc(48/1920*100vw)}@media(orientation:portrait){.Parking_parking__cElJR .page-title{margin-bottom:calc(60/375*100vw);padding-left:calc(16/375*100vw);padding-right:calc(16/375*100vw)}}.Parking_pageContainer__76s_O{min-height:100vh;padding-top:calc(163/1920*100vw);padding-bottom:calc(200/1920*100vw);box-sizing:border-box}@media(max-height:1080px)and (min-width:1001px)and (orientation:landscape)and (min-aspect-ratio:3/2){.Parking_pageContainer__76s_O{padding-top:calc(163/1080*100vh)}}@media(orientation:portrait){.Parking_pageContainer__76s_O{padding-top:calc(90/375*100vw);padding-bottom:calc(100/375*100vw)}}.Parking_tabs__Nz8qe{flex-direction:column;gap:calc(5/1920*100vw);width:calc(168/1920*100vw);position:-webkit-sticky;position:sticky;top:calc(48px + 80/1920*100vw)}@media(orientation:portrait){.Parking_tabs__Nz8qe{margin-bottom:calc(28/375*100vw);padding-left:calc(16/375*100vw);padding-right:calc(16/375*100vw)}}.Parking_tab__H5U9t{text-transform:uppercase}.Parking_tab__H5U9t+.Parking_tab__H5U9t{margin-left:0}.Parking_tab__H5U9t.active{pointer-events:none}.Parking_tab__H5U9t:not(.active){border-color:rgba(0,0,0,0)}.Parking_content__jFKXm{display:flex;justify-content:space-between;padding-left:calc(48/1920*100vw);padding-right:calc(48/1920*100vw)}.Parking_content__jFKXm:after{content:"";width:calc(100/1920*100vw)}@media(orientation:portrait){.Parking_content__jFKXm:after{display:none}.Parking_content__jFKXm{background-color:#fff;flex-direction:column;align-items:stretch;gap:calc(20/375*100vw);padding-left:0;padding-right:0;padding-top:calc(16/375*100vw)}}.Parking_panel__RF0RF{min-height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:calc(80/1920*100vw);width:calc(476/1920*100vw);padding-top:calc(28/1920*100vw);padding-bottom:calc(28/1920*100vw)}@media(orientation:portrait){.Parking_panel__RF0RF{flex-direction:row;align-items:center;gap:calc(100/375*100vw);width:100%;padding:calc(30/375*100vw) calc(16/375*100vw) 0}.Parking_filterBtn__q88gN{color:var(--brown);font-family:Loos ExtraWide Medium;font-size:calc(13/375*100vw);font-style:normal;font-weight:500;line-height:106%;text-transform:uppercase;display:flex;align-items:center;gap:calc(16/375*100vw)}.Parking_filterBtn__q88gN span{transform:translateY(15%)}.Parking_filterBtn__q88gN svg{flex-shrink:0;width:calc(12/375*100vw);transform:rotate(-45deg)}.Parking_filterBtn__q88gN path{stroke-width:2px}.Parking_fullscreenBtn___X7S4{flex-shrink:0;color:var(--brown)}.Parking_fullscreenBtn___X7S4 svg{width:calc(20/375*100vw)}.Parking_floorSelect__g8C1w{padding-left:calc(16/375*100vw);padding-right:calc(16/375*100vw);color:var(--brown)}}.Parking_result__5BgyT{width:calc(1272/1920*100vw);margin:0 auto}@media(orientation:portrait){.Parking_result__5BgyT{width:100%}}.Parking_scheme__H0KQQ{background-color:#fff;position:relative}.Parking_legend__to6A7{background-color:#fff;box-sizing:border-box;max-width:calc(226/1920*100vw);padding:calc(20/1920*100vw);font-family:Loos ExtraWide Regular;font-size:calc(10/1920*100vw);position:absolute;top:0;right:0;z-index:2}@media(orientation:portrait){.Parking_legend__to6A7{display:flex;gap:calc(24/375*100vw);width:100%;max-width:100%;overflow:auto;padding:calc(32/375*100vw) calc(16/375*100vw);white-space:nowrap;font-size:calc(10/375*100vw);position:static}}.Parking_legendFloor__Ly7gB{margin-bottom:calc(20/1920*100vw);font-size:calc(18/1920*100vw)}.Parking_legendLabel__1f72W{display:flex;align-items:center;gap:calc(5/1920*100vw)}@media(orientation:portrait){.Parking_legendLabel__1f72W{gap:calc(4/375*100vw)}}.Parking_legendLabel__1f72W:not(:last-child){margin-bottom:calc(10/1920*100vw)}@media(orientation:portrait){.Parking_legendLabel__1f72W:not(:last-child){margin-bottom:0}}.Parking_legendSign__tV0ME{box-sizing:border-box;flex-shrink:0;display:flex;justify-content:center;align-items:center;width:calc(24/1920*100vw);height:calc(24/1920*100vw)}@media(orientation:portrait){.Parking_legendSign__tV0ME{width:calc(20/375*100vw);height:calc(20/375*100vw)}}.Parking_legendSign__tV0ME[data-type^=keller],.Parking_legendSign__tV0ME[data-type^=parking]{padding-top:.2em}.Parking_legendSign__tV0ME[data-type=parking-s]{background-color:#eae4c7}.Parking_legendSign__tV0ME[data-type=parking-m]{background-color:#dfd3aa}.Parking_legendSign__tV0ME[data-type=parking-l]{background-color:#cebf7e}.Parking_legendSign__tV0ME[data-type=parking-temp]{background-color:#ededed}.Parking_legendSign__tV0ME[data-type=keller-s]{background-color:#bfc7b2}.Parking_legendSign__tV0ME[data-type=keller-m]{background-color:#a0ad91}.Parking_legendSign__tV0ME[data-type=keller-l]{background-color:#879571}.Parking_legendSign__tV0ME[data-type=washer]{background-color:#dbe5f1}.Parking_legendSign__tV0ME[data-type=charger]{background-color:#dcb985;color:#0f0f0f}.Parking_legendSign__tV0ME[data-type=charger] svg{width:auto;height:50%}.Parking_legendSign__tV0ME[data-type=driver]{background-color:#dcdaa9}.Parking_legendSign__tV0ME[data-type=communication]{background-color:#c7c7c7}.Parking_legendSign__tV0ME[data-type=driveway-height]{border:1px dashed red}.Parking_legendSign__tV0ME[data-type=parking-height]{border:1px dashed #ff9d00}.Parking_legendText__64Fxo{margin-left:calc(7/1920*100vw);padding-top:.2em}@media(orientation:portrait){.Parking_legendText__64Fxo{margin-left:calc(6/375*100vw);font-size:calc(13/375*100vw)}}.Parking_texts__QLadt{max-width:calc(980/1920*100vw);margin:0 auto calc(100/1920*100vw);text-align:center;font-weight:300;font-size:calc(32/1920*100vw);color:var(--brown)}@media(orientation:portrait){.Parking_texts__QLadt{max-width:100%;margin-bottom:calc(60/375*100vw);padding-left:calc(16/375*100vw);padding-right:calc(16/375*100vw);font-size:calc(22/375*100vw)}}.Parking_advantages__0__FJ{margin-top:calc(200/1920*100vw)}@media(orientation:portrait){.Parking_advantages__0__FJ{margin-top:calc(100/375*100vw)}}.Parking_gallery__Zg4Gg{margin-top:calc(200/1920*100vw);padding-left:calc(48/1920*100vw);padding-right:calc(48/1920*100vw)}@media(orientation:portrait){.Parking_gallery__Zg4Gg{margin-top:calc(100/375*100vw);padding-left:calc(16/375*100vw);padding-right:calc(16/375*100vw)}}.Parking_tabsWrapper__WvOGg{min-height:100%}