.s-restaurant-intro{position:relative;padding:5.9rem 0 6.25rem;overflow:hidden}@media only screen and (max-width: 1440px){.s-restaurant-intro{padding:5rem 0 5.5rem}}@media only screen and (max-width: 1080px){.s-restaurant-intro{padding:4rem 0}}@media only screen and (max-width: 987px){.s-restaurant-intro{padding:3rem 0}}.s-restaurant-intro__wrapper{position:relative;width:100%}.s-restaurant-intro__title{display:flex;flex-direction:row;align-items:center;justify-content:normal;margin:0 0 6.5rem;padding:0 0 .8rem;width:100%;border-bottom:1px solid var(--color-brand-1)}@media only screen and (max-width: 1440px){.s-restaurant-intro__title{margin:0 0 5rem}}@media only screen and (max-width: 1366px){.s-restaurant-intro__title{margin:0 0 4rem}}@media only screen and (max-width: 1080px){.s-restaurant-intro__title{margin:0 0 3rem}}@media only screen and (max-width: 987px){.s-restaurant-intro__title{margin:0 0 2rem}}@media only screen and (max-width: 767px){.s-restaurant-intro__title{flex-direction:column;align-items:center;gap:1rem;text-align:center}}.s-restaurant-intro__title h2{font:400 var(--font-size-h-2xl)/1.1 var(--font-heading);flex:1 1 auto;padding:0 2rem 0 0}@media only screen and (max-width: 767px){.s-restaurant-intro__title h2{padding:0}}.s-restaurant-intro__title .icon{flex:0 0 auto;width:auto}@media only screen and (max-width: 767px){.s-restaurant-intro__title .icon{order:-1}}.s-restaurant-intro__title .icon img{width:auto;max-width:100%}.s-restaurant-intro__block{display:grid;align-items:flex-end;gap:3rem;grid-template-columns:1.5fr 2fr}@media only screen and (max-width: 1440px){.s-restaurant-intro__block{gap:2.5rem}}@media only screen and (max-width: 1080px){.s-restaurant-intro__block{gap:2rem}}@media only screen and (max-width: 987px){.s-restaurant-intro__block{gap:2rem;grid-template-columns:1fr}}.s-restaurant-intro__block .s__content{display:flex;flex-direction:column;align-items:normal;justify-content:normal;gap:5rem}@media only screen and (max-width: 1440px){.s-restaurant-intro__block .s__content{gap:4rem}}@media only screen and (max-width: 1080px){.s-restaurant-intro__block .s__content{gap:3rem}}@media only screen and (max-width: 987px){.s-restaurant-intro__block .s__content{gap:1.7rem}}.s-restaurant-intro__block .s__content .s__text{width:100%}.s-restaurant-intro__block .s__content .s__text .t-text-lg{font:300 var(--font-size-h-md)/1.5 var(--font-text)}.s-restaurant-intro__block .s__content .s__text p{font:300 var(--font-size-t-lg)/1.5 var(--font-text);margin:1rem 0 0}.s-restaurant-intro__block .s__content .s__cta{display:flex;flex-direction:row;align-items:center;justify-content:normal;gap:1.7rem}@media only screen and (max-width: 1080px){.s-restaurant-intro__block .s__content .s__cta{gap:1.5rem}}@media only screen and (max-width: 987px){.s-restaurant-intro__block .s__content .s__cta{gap:1.2rem}}@media only screen and (max-width: 767px){.s-restaurant-intro__block .s__content .s__cta{flex-direction:column;align-items:flex-start}}.s-restaurant-intro__block .s__images{display:grid;align-items:flex-end;gap:1rem;grid-template-columns:1.33fr 2fr}@media only screen and (max-width: 767px){.s-restaurant-intro__block .s__images{gap:14px}}.s-restaurant-intro__block .s__images .image{position:relative;width:100%;border-radius:8px;overflow:hidden}.s-restaurant-intro__block .s__images .image:before{display:block;padding:130% 0 0;content:""}.s-restaurant-intro__block .s__images .image:first-child:before{padding:150% 0 0}.s-restaurant-intro__block .s__images .image img{position:absolute;top:0;left:0;z-index:1;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale3d(1.01, 1.01, 1.01);transition:transform .9s cubic-bezier(0.215, 0.61, 0.355, 1)}.s-restaurant-intro__block .s__images .image:hover img{transform:scale3d(1.1, 1.1, 1.1)}
