.SearchRestaurant_Searchtabs__TZO07{margin-bottom:1.875rem}.SearchRestaurant_Searchtabs__TZO07 .nav-link{font-size:1rem}.SearchRestaurant_ResultsWrap__cols__fpJ8O{padding:0 10px;margin-bottom:1.875rem}.SearchRestaurant_cuisinePageHeading__fPrty{margin-bottom:1.875rem;display:flex;align-items:center}.SearchRestaurant_cuisinePageContent__95D_q{display:flex;align-items:center}.SearchRestaurant_cuisinePageContent__95D_q h2{font-size:2.125rem;font-weight:600;margin-right:1.5rem}.SearchRestaurant_cuisinePageContent__95D_q span{font-size:1rem;margin:0}@media(min-width:992px){.SearchRestaurant_ResultsWrap__cols__fpJ8O{margin-bottom:2.5rem}}@media(max-width:992px){.SearchRestaurant_cuisinePageHeading__fPrty{margin-left:-1.25rem;margin-right:-1.25rem;height:6.5rem;background-repeat:no-repeat;background-size:cover;z-index:1;background-position:bottom}.SearchRestaurant_cuisinePageHeading__fPrty i{margin-left:1.25rem;font-size:1.25rem;color:#fff}.SearchRestaurant_cuisinePageHeading__fPrty .SearchRestaurant_cuisinePageContent__95D_q{margin-left:1.25rem}.SearchRestaurant_cuisinePageHeading__fPrty .SearchRestaurant_cuisinePageContent__95D_q i{color:#fff}.SearchRestaurant_cuisinePageContent__95D_q{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:6.25rem;background-position:50%;background-repeat:no-repeat;background-size:cover}.SearchRestaurant_cuisinePageContent__95D_q h2{font-size:1.375rem;margin-bottom:.3125rem;font-weight:600;color:#fff}.SearchRestaurant_cuisinePageContent__95D_q h2 span{font-size:1rem;line-height:normal}.SearchRestaurant_cuisinePageContent__95D_q span{color:#fff}.SearchRestaurant_restaurantCount__u393K{font-size:1.375rem;font-weight:600;margin-bottom:1.25rem}.SearchRestaurant_msiteHeader__9wsov .SearchRestaurant_cuisinePageContent__95D_q h2{color:#222;font-size:1rem}.SearchRestaurant_msiteHeader__9wsov .SearchRestaurant_cuisinePageContent__95D_q span{color:#222;font-size:.875rem}}.progress-steps{width:max-content;display:flex;align-items:center}.progress-steps .dots{position:relative;display:contents}.progress-steps .dots i,.progress-steps .dots svg{top:.375rem;left:-.625rem;width:.375rem;font-size:.375rem;z-index:1;position:absolute;fill:#fff;color:#fff;line-height:0;display:none}.progress-steps .dots span{font-size:.75rem;margin-left:.25rem;text-transform:uppercase;display:block;color:#777;letter-spacing:.063rem;font-weight:600}.progress-steps .dots:after{top:.5rem;width:2.75rem;border-top:.063rem dashed #cacaca;content:" ";margin:0 .375rem}.progress-steps .dots:before{width:.875rem;top:.125rem;height:.875rem;border-radius:50%;background-color:#d8d8d8;content:" ";left:0;z-index:1}.progress-steps .dots:last-child{padding:0}.progress-steps .dots:last-child:after{display:none}.progress-steps .dots.active i,.progress-steps .dots.active svg{display:block}.progress-steps .dots.active:before{background-color:#13a180;border-color:#13a180;cursor:pointer}.progress-steps .dots.active span{color:#222}.progress-steps .dots.active strong{cursor:pointer;font-weight:400;display:flex;position:relative}.progress-steps .dots.active:after{border-top:.063rem solid #13a180}.progress-steps .dots.focus:before{background-color:#fff;border:.063rem solid #13a180}.progress-steps .dots.focus span{color:#13a180}