.ParkingSpots_root__ADqfr{font-size:1rem;font-weight:300;color:#283848;margin:0}.ParkingSpots_layout__q4VcN{font-family:Neue Haas Grotesk Display Pro,sans-serif}.ParkingSpots_layout__q4VcN.ParkingSpots_hasBackground__JqIz0{background-image:var(--bg-desktop),linear-gradient(black,black);min-height:100vh;background-repeat:no-repeat,no-repeat;background-size:100%,100%,100% 100%;background-position:top,top;background-attachment:scroll,scroll}@media(max-width:768px){.ParkingSpots_layout__q4VcN.ParkingSpots_hasBackground__JqIz0{background-image:var(--bg-mobile),linear-gradient(black,black)}}.ParkingSpots_heading_h1__tDby_{font-family:var(--secondary-font-family);color:var(--title-text-color);background:var(--title-text-background);padding:var(--title-text-padding);font-size:var(--title-size-desktop);font-style:normal;font-weight:600;line-height:100%}@media(max-width:768px){.ParkingSpots_heading_h1__tDby_{font-size:var(--title-size-mobile)}}.ParkingSpots_container___Igvt{padding:35px 24px}@media(min-width:1200px){.ParkingSpots_container___Igvt{padding:45px 80px}}@media(max-width:768px){.ParkingSpots_container___Igvt{padding-top:0}}.ParkingSpots_container___Igvt .ParkingSpots_tabsContainer__lpau6{position:relative;padding:20px 0;overflow-x:auto}@media(max-width:768px){.ParkingSpots_container___Igvt .ParkingSpots_tabsContainer__lpau6{padding-left:24px;padding-right:24px}}.ParkingSpots_container___Igvt .ParkingSpots_tabsContainer__lpau6{border-top:1px solid var(--main-color-primary);border-bottom:1px solid var(--main-color-primary)}.ParkingSpots_container___Igvt .ParkingSpots_tabsContainer__lpau6 .ParkingSpots_tabs__IG9ZG{display:inline-flex;min-width:100%;gap:40px;padding:10px;border:1px solid #ccc;border-radius:70px}.ParkingSpots_container___Igvt .ParkingSpots_tabsContainer__lpau6 .ParkingSpots_tabs__IG9ZG .ParkingSpots_tab__VrILw{position:relative;display:flex;justify-content:center;align-items:center;flex-grow:1}@media(min-width:1440px){.ParkingSpots_container___Igvt .ParkingSpots_tabsContainer__lpau6 .ParkingSpots_tabs__IG9ZG .ParkingSpots_tab__VrILw{padding-top:0;padding-bottom:0}}.ParkingSpots_container___Igvt .ParkingSpots_tabsContainer__lpau6 .ParkingSpots_tabs__IG9ZG .ParkingSpots_tab__VrILw span{text-align:left;display:inline-block;max-width:95px;line-height:1}.ParkingSpots_container___Igvt .ParkingSpots_tabsContainer__lpau6 .ParkingSpots_tabs__IG9ZG .ParkingSpots_tab__VrILw img{margin-right:10px}.ParkingSpots_container___Igvt .ParkingSpots_tabsContainer__lpau6 .ParkingSpots_tabs__IG9ZG .ParkingSpots_tab__VrILw .ParkingSpots_active__kwavq{background:var(--primary-text-color);color:#fff}.ParkingSpots_container___Igvt .ParkingSpots_tabsContainer__lpau6 .ParkingSpots_tabs__IG9ZG .ParkingSpots_tab__VrILw:not(.ParkingSpots_active__kwavq){border:none;border-radius:0}.ParkingSpots_container___Igvt .ParkingSpots_tabsContainer__lpau6 .ParkingSpots_tabs__IG9ZG .ParkingSpots_tab__VrILw:not(.ParkingSpots_active__kwavq) button{background:rgba(0,0,0,0);padding-left:0;padding-right:0;color:var(--primary-text-color)}.ParkingSpots_container___Igvt .ParkingSpots_tabsContainer__lpau6 .ParkingSpots_tabs__IG9ZG .ParkingSpots_tab__VrILw:not(.ParkingSpots_active__kwavq):last-of-type button{padding-right:20px}.ParkingSpots_container___Igvt .ParkingSpots_tabsContainer__lpau6 .ParkingSpots_tabs__IG9ZG .ParkingSpots_tab__VrILw:not(.ParkingSpots_active__kwavq):first-of-type button{padding-left:20px}.ParkingSpots_container___Igvt .ParkingSpots_tabsContainer__lpau6 .ParkingSpots_tabs__IG9ZG .ParkingSpots_tab__VrILw:not(:last-of-type):after{content:"";position:absolute;width:1px;height:20px;background:var(--primary-text-color);top:50%;right:-20px;transform:translateY(-50%)}.ParkingSpots_container___Igvt .ParkingSpots_tabContent__8S6IM{margin-top:30px}.ParkingSpots_container___Igvt .ParkingSpots_tabContent__8S6IM .ParkingSpots_tabHeader__hIufT{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:30px 40px}@media(max-width:992px){.ParkingSpots_container___Igvt .ParkingSpots_tabContent__8S6IM .ParkingSpots_tabHeader__hIufT{flex-direction:column}}.ParkingSpots_container___Igvt .ParkingSpots_tabContent__8S6IM .ParkingSpots_tabHeader__hIufT .ParkingSpots_tabInfos__Gl1b0{background:var(--main-color-primary-2);color:#fff;border-radius:20px;padding:20px 40px}@media(max-width:992px){.ParkingSpots_container___Igvt .ParkingSpots_tabContent__8S6IM .ParkingSpots_tabHeader__hIufT .ParkingSpots_tabInfos__Gl1b0{display:flex;justify-content:center;width:100%}}.ParkingSpots_container___Igvt .ParkingSpots_tabContent__8S6IM .ParkingSpots_tabHeader__hIufT .ParkingSpots_tabInfosContainer__cS_9q{display:flex;align-items:center;gap:105px}@media(max-width:992px){.ParkingSpots_container___Igvt .ParkingSpots_tabContent__8S6IM .ParkingSpots_tabHeader__hIufT .ParkingSpots_tabInfosContainer__cS_9q{flex-direction:column;align-items:flex-start;gap:15px}}.ParkingSpots_container___Igvt .ParkingSpots_tabContent__8S6IM .ParkingSpots_tabHeader__hIufT .ParkingSpots_tabInfosContainer__cS_9q .ParkingSpots_tabInfo__VozWC{display:flex;align-items:center;position:relative}@media(min-width:993px){.ParkingSpots_container___Igvt .ParkingSpots_tabContent__8S6IM .ParkingSpots_tabHeader__hIufT .ParkingSpots_tabInfosContainer__cS_9q .ParkingSpots_tabInfo__VozWC:before{content:"";position:absolute;top:0;right:-52px;width:1px;height:100%;background:#fff}}.ParkingSpots_container___Igvt .ParkingSpots_tabContent__8S6IM .ParkingSpots_tabHeader__hIufT .ParkingSpots_tabInfosContainer__cS_9q .ParkingSpots_tabInfo__VozWC span[class*=icon]{flex-shrink:0;width:50px;height:50px;border:1px solid hsla(0,0%,100%,.4);border-radius:50%;display:flex;justify-content:center;align-items:center;margin-right:10px}.ParkingSpots_container___Igvt .ParkingSpots_tabContent__8S6IM .ParkingSpots_tabHeader__hIufT .ParkingSpots_tabInfosContainer__cS_9q .ParkingSpots_tabInfoTitle__K2aoJ{position:relative;display:inline-block;font-size:15px;line-height:1;font-weight:600;max-width:70px;margin-right:32px}.ParkingSpots_container___Igvt .ParkingSpots_tabContent__8S6IM .ParkingSpots_tabHeader__hIufT .ParkingSpots_tabInfosContainer__cS_9q .ParkingSpots_tabInfoTitle__K2aoJ:before{content:"";position:absolute;top:50%;transform:translateY(-50%);right:-16px;width:1px;height:30px;background:hsla(0,0%,100%,.2)}.ParkingSpots_container___Igvt .ParkingSpots_tabContent__8S6IM .ParkingSpots_tabHeader__hIufT .ParkingSpots_tabInfosContainer__cS_9q .ParkingSpots_price__8pq2f{display:inline-flex;flex-direction:column;line-height:1}.ParkingSpots_container___Igvt .ParkingSpots_tabContent__8S6IM .ParkingSpots_tabImage__us6k8{margin-top:60px;margin-left:0;margin-right:0}.ParkingSpots_container___Igvt .ParkingSpots_tabContent__8S6IM .ParkingSpots_tabImage__us6k8 .ParkingSpots_zoomButton__GoFN6{transform:translateY(-40px);background-color:#fff}@media(min-width:993px){.ParkingSpots_container___Igvt .ParkingSpots_tabContent__8S6IM .ParkingSpots_tabImage__us6k8{margin-top:30px;padding:0 110px}}.ParkingSpots_container___Igvt .ParkingSpots_tabContent__8S6IM .ParkingSpots_tabImage__us6k8 img{max-width:100%;height:auto;display:block;margin:0 auto;border-radius:20px;border:1px solid #f4f4f4}