.LocationSelector_locationSelector__5yF38{font-family:var(--font-europa-bold),sans-serif;line-height:1.2;width:100%}.LocationSelector_collapseWrapper__W7GHV{padding:16px 0}.LocationSelector_navigationMenuList__lnVBE{display:flex;flex-direction:column;gap:24px}.LocationSelector_locationRow__UL0Hw{display:flex;align-items:center;justify-content:space-between;height:24px;cursor:pointer}.LocationSelector_visuallyHidden__bZqvZ{position:absolute;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.LocationSelector_locationSelector_accordionHeader__d1f2K{font-size:16px;padding:24px 24px 0}.LocationSelector_locationSelector_accordionHeader__d1f2K:hover{background-color:#fff}@media(min-width:769px){.LocationSelector_locationSelector_accordionHeader__d1f2K{display:flex;align-items:center;justify-content:space-between;gap:32px;background-color:#fff;border-radius:12px 12px 0 0;transition:border-radius .3s ease;padding:8px 16px!important}.LocationSelector_locationSelector_accordionHeader__d1f2K.LocationSelector_collapsed__DT7V2{border-radius:12px}}.LocationSelector_locationSelector_accordion__u9b_q{background-color:#fff;border-radius:12px 12px 0 0}@media(min-width:769px){.LocationSelector_locationSelector_accordion__u9b_q{border-radius:12px;padding:0}}.LocationSelector_locationSelector_accordionContentInner__3GUQ9{background-color:#fff;padding:0 24px 0 32px;font-size:14px}@media(min-width:769px){.LocationSelector_locationSelector_accordionContentInner__3GUQ9{padding:0 16px 0 24px;width:100%;background-color:#fff;border-radius:0 0 12px 12px;transition:border-radius .3s ease}.LocationSelector_locationSelector_accordionContentInner__3GUQ9.LocationSelector_collapsed__DT7V2{border-radius:0 0 12px 12px}}.Locations_locationsPage__dQJPG{display:flex;width:100%;height:100%;min-height:calc(100dvh - var(--header-height));max-width:100vw}@media(min-width:992px){.Locations_locationsPage__dQJPG{min-height:auto;max-width:none;padding:24px}}.Locations_locationsPage_columnsContainer__xIdkQ{display:grid;grid-template-columns:1fr;grid-template-rows:2fr;width:100%;height:100%;position:relative}@media(min-width:992px){.Locations_locationsPage_columnsContainer__xIdkQ{grid-template-columns:80% 1fr;grid-template-rows:1fr;position:static;gap:16px}}.Locations_locationsPage_mapContainer__qxUv4{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;max-height:calc(100dvh - var(--header-height));position:absolute;grid-column:1;grid-row:1/3;border-radius:12px;overflow:hidden}@media(min-width:992px){.Locations_locationsPage_mapContainer__qxUv4{grid-column:1;position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + 24px);max-height:calc(100dvh - var(--header-height) - 60px)}}.Locations_locationsPage_citySelectorContainer__i_xh7{display:flex;z-index:6;width:100%}@media(min-width:769px){.Locations_locationsPage_citySelectorContainer__i_xh7{width:100%;height:100%;margin-top:16px}}@media(min-width:992px){.Locations_locationsPage_citySelectorContainer__i_xh7{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:absolute;margin:4px 0 0 4px}}.Locations_locationsPage_mapWrapper__r5W58{display:flex;width:100%;height:100%;position:absolute;top:70px}@media(min-width:992px){.Locations_locationsPage_mapWrapper__r5W58{position:static}}.Locations_locationsPage_cardListContainer__em8_S{display:flex;width:100%;max-width:100vw;overflow:hidden;grid-row:2;padding-bottom:16px}@media(min-width:992px){.Locations_locationsPage_cardListContainer__em8_S{grid-row:1;grid-column:2;flex-direction:column;max-width:100%}}.Locations_locationsPage_cardList__1JV7E{scroll-behavior:smooth;scrollbar-width:none;display:flex;flex-direction:row;gap:16px;overflow-x:auto;overflow-y:hidden;width:100%;padding:0 24px;z-index:6}.Locations_locationsPage_cardList__1JV7E::-webkit-scrollbar{display:none}@media(min-width:992px){.Locations_locationsPage_cardList__1JV7E{padding:0;flex-direction:column;overflow-x:hidden;overflow-y:auto}}.Locations_visuallyHidden__Snk9a{position:absolute;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}