.block__restaurantListing *,.block__restaurantListing * *{font-family:greycliff-cf,sans-serif}.block__restaurantListing h1{font-size:2.75rem;font-weight:800;margin-bottom:1.125rem;word-wrap:break-word;line-height:100%}.block__restaurantListing .button__viewMore{font-size:1rem;text-decoration:underline}.block__restaurantListing .block__content{margin-bottom:2.5rem}@media print,screen and (min-width:48em){.block__restaurantListing .block__content{margin-bottom:0}}.block__restaurantListing .block__content>:last-child{margin-bottom:0}@media print,screen and (min-width:48em){.block__restaurantListing .block__contentWrapper{display:flex;gap:3rem;margin-bottom:3.75rem}}.block__restaurantListing .block__contentWrapper>div{flex:1}.block__restaurantListing .block__contentWrapper>div img{height:100%;object-fit:cover;width:100%}.block__restaurantListing .block__restaurantContainer{padding-bottom:3.3125rem;padding-top:2.6rem}.block__restaurantListing .block__restaurantContainer.block__onsiteRestaurant{background-color:#f4f4f4}.block__restaurantListing .block__restaurantContainer>.row,.block__restaurantListing .block__restaurantContainer>.row>.columns{padding-right:0}@media print,screen and (min-width:64em){.block__restaurantListing .block__restaurantContainer>.row>.columns{padding-right:1.875rem}}.block__restaurantListing .block__restaurantContainer .block__viewMore{display:flex;justify-content:center;margin-top:-3rem;position:relative;z-index:1}.block__restaurantListing .block__restaurantContainer .h2__restaurantTitle{font-size:1.75rem;font-weight:800;margin-bottom:1.8125rem}.block__restaurantListing .block__restaurantContainer .glide .btn{margin-top:2.125rem}.block__restaurantListing .block__restaurantContainer .glide .glide__slides{overflow:visible}.block__restaurantListing .block__restaurantContainer .glide .glide__slides .glide__slide{display:flex;flex-direction:column}.block__restaurantListing .block__restaurantContainer .glide .glide__slides .glide__slide .p__hours{margin-bottom:.6875rem;margin-top:-31px;white-space:pre-line}.block__restaurantListing .block__restaurantContainer .glide .glide__slides .glide__slide p{word-wrap:break-word}.block__restaurantListing .block__restaurantContainer .glide .glide__slides .glide__slide .block__info{align-items:flex-start;display:flex;gap:.3125rem;margin-bottom:.6875rem}.block__restaurantListing .block__restaurantContainer .glide .glide__slides .glide__slide .block__info img{flex-shrink:0}.block__restaurantListing .block__restaurantContainer .glide .glide__slides .glide__slide .block__imgHolder{aspect-ratio:1.5;display:flex;margin-bottom:1rem;position:relative;width:100%}.block__restaurantListing .block__restaurantContainer .glide .glide__slides .glide__slide .block__imgHolder img{height:100%;object-fit:cover;position:absolute;width:100%}.block__restaurantListing .block__restaurantContainer .glide .glide__slides .glide__slide .block__imgHolder img.fallback-icon{margin-left:auto;margin-right:auto;width:86%}.block__restaurantListing .block__restaurantContainer .glide .glide__slides .glide__slide>p{margin-bottom:auto}.block__restaurantListing .block__restaurantContainer .glide .glide__slides .glide__slide .h2__restaurantName{font-size:1rem;font-weight:800;margin-bottom:1.375rem}@media print,screen and (min-width:48em){.block__restaurantListing .block__restaurantContainer .glide .glide__slides .glide__slide .h2__restaurantName{margin-bottom:1.5625rem}}@media print,screen and (min-width:64em){.block__restaurantListing .block__restaurantContainer .glide .glide__slides{display:grid;gap:16px;grid-auto-rows:0;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr;transition:max-height .4s ease;width:100%!important}.block__restaurantListing .block__restaurantContainer .glide .glide__slides .glide__slide{flex-basis:calc(25% - 12px);margin-bottom:2.5rem;margin-left:0!important;margin-right:0!important;overflow:hidden;width:unset!important}}
/*# sourceMappingURL=restaurants.min.css.map*/