.new-year-page-hero {
  min-height: 293px;
  display: flex;
  align-items: center;
  background-position: center 56%;
  background-size: cover;
  color: #fff;
}
.new-year-page-hero .g-container {
  width: 100%;
}
.new-year-page-hero h1 {
  max-width: 900px;
  margin: 0 auto;
  padding: 36px 20px;
  color: #fff;
  text-align: center;
  font-size: clamp(28px, 4vw, 46px);
  line-height: 1.18;
  text-shadow: 0 2px 8px rgba(0, 0, 0, .75);
}
.menu-new-year > .g-menu-item-container {
  margin: 4px 8px;
  border-radius: 4px;
  background: rgba(112, 158, 63, .16);
}
.menu-new-year > .g-menu-item-container:hover,
.menu-new-year > .g-menu-item-container:focus {
  background: rgba(112, 158, 63, .28);
}
@media (max-width: 767px) {
  .new-year-page-hero { min-height: 220px; background-position: center; }
  .new-year-page-hero h1 { padding: 28px 16px; }
  .new-year-hero-break { display: none; }
}
body.itemid-200 #g-header { padding-bottom: 0; }
