.page_page__KdIv3{margin:40px}@media only screen and (max-width:750px){.page_page__KdIv3{margin:20px}}.page_header-container__blL9n{margin-bottom:40px}.page_link-container__MsCmr{margin-bottom:40px;display:flex;flex-direction:column}.page_link-container__MsCmr .page_link-active__jBg3K{color:blue}.page_link-container__MsCmr .page_link-inactive__P5bb4{color:gray}.Navbar_container__dbR3C{padding:40px;display:flex;grid-gap:10px;align-items:center;box-shadow:4px 4px 20px rgba(51,51,51,.125)}@media only screen and (max-width:750px){.Navbar_container__dbR3C{padding:20px}}.Navbar_logo__l1Z_s{font-weight:900;font-size:18px;display:flex;grid-gap:10px;color:#333}.RestaurantDisplay_container__KFnx_{margin:40px 40px 0}@media only screen and (max-width:750px){.RestaurantDisplay_container__KFnx_{margin:20px 20px 0}}.RestaurantDisplay_return-link-container__13cj2{margin-bottom:20px}.RestaurantDisplay_return-link__twPX9{display:inline-flex;align-items:center;grid-gap:2px}.RestaurantDisplay_location-container__YIUIq{margin-top:40px;max-width:600px;position:relative;padding-bottom:400px;height:0}.RestaurantDisplay_location-container__YIUIq iframe{position:absolute;top:0;left:0;width:100%;height:100%}.RestaurantDisplay_external-link__iSltf{display:inline-flex;width:auto;align-items:center;grid-gap:5px;box-sizing:border-box}.RestaurantFilter_container__H4sD_{margin-bottom:40px;padding:40px 0 0}.RestaurantFilter_container__H4sD_ .RestaurantFilter_search-container__70CMa{padding:0 40px}@media only screen and (max-width:750px){.RestaurantFilter_container__H4sD_ .RestaurantFilter_search-container__70CMa{padding:0 20px}}.RestaurantFilter_container__H4sD_ .RestaurantFilter_search-container__70CMa .RestaurantFilter_search-bar__yInMV{display:flex;background:#f3f3f3;color:#333;height:50px;width:100%;max-width:750px;border-radius:5px;border:1px solid rgba(51,51,51,.314);padding:10px;outline:none;cursor:text;margin-bottom:20px}@media only screen and (max-width:750px){.RestaurantFilter_container__H4sD_ .RestaurantFilter_search-container__70CMa .RestaurantFilter_search-bar__yInMV{width:100%}}.RestaurantFilter_container__H4sD_ .RestaurantFilter_filter-container__ORouF{padding:0 0 0 40px;display:flex;grid-gap:10px;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}@media only screen and (max-width:750px){.RestaurantFilter_container__H4sD_ .RestaurantFilter_filter-container__ORouF{padding:0 0 0 20px}}.RestaurantFilter_container__H4sD_ .RestaurantFilter_filter-container__ORouF::-webkit-scrollbar{display:none}.RestaurantFilter_container__H4sD_ .RestaurantFilter_filter-container__ORouF .RestaurantFilter_filter__7tzly{cursor:pointer;background:#f3f3f3;color:#333;display:flex;min-width:150px;justify-content:center;align-items:center;text-align:center;border-radius:50px;border:1px solid rgba(51,51,51,.314);padding:10px;outline:none;-moz-appearance:none;-webkit-appearance:none;appearance:none}.RestaurantGrid_container__2kAEA{padding:0 40px 40px;display:grid;grid-template-columns:2fr 2fr 2fr 2fr;grid-gap:40px}@media only screen and (max-width:1600px){.RestaurantGrid_container__2kAEA{grid-template-columns:2fr 2fr 2fr}}@media only screen and (max-width:1300px){.RestaurantGrid_container__2kAEA{grid-template-columns:2fr 2fr}}@media only screen and (max-width:750px){.RestaurantGrid_container__2kAEA{grid-template-columns:2fr;padding:0 20px 20px}}.RestaurantCard_container__lrXRX{background:#f3f3f3;color:#333;box-shadow:4px 4px 20px rgba(51,51,51,.125);border-radius:5px;cursor:pointer}.RestaurantCard_image-container__l34BN{height:280px;position:relative}.RestaurantCard_info-container__uCxph{padding:20px;display:flex;flex-direction:column}.RestaurantCard_info-container__uCxph .RestaurantCard_name__STx5c{font-size:24px;font-weight:700;margin-bottom:10px}.RestaurantCard_info-container__uCxph .RestaurantCard_price-container___QW1P{font-size:14px;display:flex;grid-gap:10px;margin-bottom:10px}.RestaurantCard_info-container__uCxph .RestaurantCard_location__M6mOk{font-size:14px;display:flex;grid-gap:10px;margin-bottom:15px}.RestaurantCard_info-container__uCxph .RestaurantCard_tag-container__PvixQ{display:flex;grid-gap:5px}.RestaurantCard_info-container__uCxph .RestaurantCard_tag-container__PvixQ .RestaurantCard_tag__67Hpk{font-size:14px;background:#333;color:#f3f3f3;padding:5px 10px;border-radius:10px}