.restaurant-intro{display:grid;grid-template-columns:1fr 1.2fr;gap:48px;align-items:center;margin:32px 0 45px;padding:30px;background:#03180ddd;border:1px solid #b4925355;border-radius:8px}.restaurant-intro>img{width:100%;height:370px;object-fit:cover;object-position:center 25%;border-radius:4px}.restaurant-intro h2{font-size:34px}.restaurant-intro p{font-size:14px;line-height:1.9;color:#d0d5c7}.restaurant-intro .gold-link{font-size:13px}.gallery-section>p:not(.kicker){font-size:14px}.contact{background:#03180dba}@media(max-width:700px){.restaurant-intro{grid-template-columns:1fr;gap:24px;padding:20px}.restaurant-intro>img{height:330px}.restaurant-intro h2{font-size:29px}}

.restaurant-intro.restaurant-intro-text{display:block;max-width:800px;padding:36px}.restaurant-intro-text>div{max-width:650px}
