.locations_page_container__teie8{background-color:#f3f0e7}.locations_page_wrapper__ToUNy{padding:24px;max-width:1360px;margin:0 auto;background-color:#f3f0e7}.locations_page_heading__vhSeI{max-width:880px;color:#1c1c1f;margin:24px auto;text-align:center}.locations_page_heading__vhSeI h1{font-size:3.5rem;line-height:4rem;padding-bottom:1.5rem;font-size:3rem;margin-bottom:24px}.locations_page_heading__vhSeI h1,.locations_page_heading__vhSeI p{color:#1c1c1f;font-family:var(--font-sans),sans-serif;font-style:normal;font-weight:400}.locations_page_heading__vhSeI p{font-size:1.5rem;line-height:2rem;padding-bottom:1rem;font-size:22px}@media(min-width:740px){.locations_page_heading__vhSeI h1{font-size:4rem}}.LocationsTabMenu_tabMenuContainer__eXb18{margin:0 auto;display:flex;flex-direction:column;align-items:center}.LocationsTabMenu_button__b5LmM{cursor:pointer;background:none;border:none;padding:16px 32px;min-width:140px}.LocationsTabMenu_button__active__jbYZ5{background-color:#f0c452;border-radius:30px;border:none}.LocationsTabMenu_button__container__6A2F5{background-color:#f2f0e5;border-radius:60px;display:inline-flex;flex-direction:row;justify-content:center;padding:16px;margin-bottom:24px}.LocationsTabMenu_germanCities__5dPNo,.LocationsTabMenu_londonAndOtherCitiesContainer__Uc5C_{display:flex;flex-direction:column;gap:24px;width:100%;list-style:none}.LocationsTabMenu_germanCity__L34KA,.LocationsTabMenu_ukCity__EDX1X{list-style-type:none}@media(min-width:800px){.LocationsTabMenu_londonAndOtherCitiesContainer__Uc5C_{width:100%;display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:1fr}.LocationsTabMenu_neighbourhood___GPXN{grid-column:1/span 2}.LocationsTabMenu_germanCities__5dPNo{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.LocationsTabMenu_germanCities__5dPNo li:first-of-type{grid-column:1/span 2}.LocationsTabMenu_germanCities__5dPNo li:nth-of-type(2){grid-column:3/span 2}.LocationsTabMenu_germanCities__5dPNo li:last-of-type{grid-column:2/span 2}}@media(min-width:1280px){.LocationsTabMenu_londonAndOtherCitiesContainer__Uc5C_{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:1fr}.LocationsTabMenu_neighbourhood___GPXN{grid-column:1/span 4}.LocationsTabMenu_germanCities__5dPNo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.LocationsTabMenu_germanCities__5dPNo li:first-of-type{grid-column:1}.LocationsTabMenu_germanCities__5dPNo li:nth-of-type(2){grid-column:2}.LocationsTabMenu_germanCities__5dPNo li:last-of-type{grid-column:3}}