:root{--red:var(--y)}
.hero>picture{position:absolute;inset:0;display:block;width:100%;height:100%}
.hero>picture img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.section-title h2 em,.visit .section-title h2 em{color:var(--y)}
.menu-list article.hot>b{color:var(--black)}
.big-word{color:#fff}
.marquee .marquee-track{display:flex;width:max-content;animation:marqueeLoop 20s linear infinite;will-change:transform}
.marquee .marquee-track span{display:block;flex:none}
@keyframes marqueeLoop{to{transform:translateX(-50%)}}
footer{background:var(--y);color:var(--black);border-top:2px solid var(--black)}
footer p,footer small{color:#373711}
footer .wrap>img{background:var(--y);padding:8px 10px;border:2px solid var(--black);border-radius:2px}
footer .signature{justify-self:end}
footer .signature img{width:auto;background:transparent;padding:0;border:0}
footer .signature{display:flex;justify-content:flex-end;align-items:center}
footer .signature .dijital-logo{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:auto!important;max-width:100%;margin:0!important}
footer .signature .dijital-logo-text,footer .signature .dijital-logo-brand{position:static!important;display:block!important;float:none!important;margin:0!important;transform:none!important}
footer .signature .dijital-logo-img{position:static!important;display:flex!important;align-items:center;margin:0!important}

@media(max-width:760px){
  .hero>picture img{object-position:65% center}
  .nav nav.open{position:fixed;top:68px;left:auto;right:15px;width:240px;gap:0;padding:8px;background:var(--y);border:2px solid #111;box-shadow:8px 10px 0 #111;z-index:50}
  .nav nav.open a{display:block;width:100%;padding:13px 12px;border-bottom:1px solid rgba(11,11,10,.18);font-size:12px}
  .nav nav.open a:last-child{border-bottom:0}
  .nav nav.open a:after{display:none}
  footer{padding:30px 0 82px!important;min-height:0!important;height:auto!important}
  footer .wrap{display:flex!important;flex-direction:column!important;gap:18px!important;align-items:flex-start!important;min-height:0!important;height:auto!important}
  footer .wrap>img{width:205px;max-width:100%;margin:0!important}
  footer .wrap>p{display:block;margin:0!important;color:#373711}
  footer .wrap>div:not(.signature){display:flex!important;justify-content:flex-start;flex-wrap:wrap;gap:10px 20px;font-size:11px}
  footer .signature{display:flex!important;position:static!important;grid-column:auto;justify-self:auto;justify-content:flex-start;width:auto!important;height:auto!important;min-height:0!important;margin:2px 0 0!important;padding:0!important}
  footer .signature .dijital-logo{display:inline-flex!important;position:static!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;gap:8px!important}
  footer .signature .dijital-logo-text,footer .signature .dijital-logo-brand,footer .signature .dijital-logo-img{height:auto!important;min-height:0!important;margin:0!important;padding:0!important}
  footer .signature .dijital-logo-p{display:block!important;max-height:34px!important;width:auto!important}
}
.local-seo{padding:70px 0;background:#fff;border-block:1px solid var(--line)}
.local-seo .wrap{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:start}
.local-seo h2{font:800 44px/.95 'Barlow Condensed';margin:0;text-transform:uppercase}
.local-seo h2 em{color:var(--y);font-style:normal;background:var(--black);padding:0 6px}
.local-seo p{margin:0 0 15px;color:#5f5c56;line-height:1.75;font-size:14px}
@media(max-width:760px){.local-seo{padding:55px 0}.local-seo .wrap{grid-template-columns:1fr;gap:25px}.local-seo h2{font-size:38px}}
