@charset "UTF-8";
/* CSS Document */ :root {
  --gold: #E0AF46;
  --holidayRed: #880723;
  --holidayGreen: #0C352A;
}
.gg-content-width {
  width: 100%;
  max-width: 1220px;
  margin: 0 auto 50px;
}
.gg-header {
  margin-bottom: 20px;
}
.gg-feature-btn {
    position: absolute;
    bottom: 40px;
    left: 40px;
    z-index: 1;
    pointer-events: all;
}
a.gg-link:hover {
    text-decoration: none;
}
.content-gold-btn {
  font-family: var(--font);
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-weight: 500;
  color: var(--holidayRed);
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: var(--gold);
  border: 1px solid transparent;
  padding: 0 2rem;
  font-size: 1rem;
  border-radius: 1.5rem;
  -webkit-transition: .15s ease-in-out;
  -o-transition: .15s ease-in-out;
  transition: .15s ease-in-out;
  line-height: 1;
  height: 3rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  white-space: nowrap;
  pointer-events: all;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;		
}
.content-gold-btn::first-line {
  line-height: 1;
}
.content-gold-btn:hover {
  color: var(--white);
  background-color: var(--holidayRed);
  border: 1px solid var(--gold);
  -webkit-transition: .15s ease-in-out;
  -o-transition: .15s ease-in-out;
  transition: .15s ease-in-out;
  text-decoration: none !important;
}
.content-gold-btn:active {
  color: var(--white);
  background-color: var(--holidayRed);
  border: 1px solid var(--gold);
  -webkit-transition: .15s ease-in-out;
  -o-transition: .15s ease-in-out;
  transition: .15s ease-in-out;
}
.content-holidayRed-btn {
  font-family: var(--font);
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-weight: 500;
  color: var(--white);
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: var(--holidayRed);
  border: 1px solid var(--white);
  padding: 0 2rem;
  font-size: 1rem;
  border-radius: 1.5rem;
  -webkit-transition: .15s ease-in-out;
  -o-transition: .15s ease-in-out;
  transition: .15s ease-in-out;
  line-height: 1;
  height: 3rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  white-space: nowrap;
  pointer-events: all;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;		
}
.content-holidayRed-btn::first-line {
  line-height: 1;
}
.content-holidayRed-btn:hover {
  color: var(--holidayRed);
  background-color: var(--white);
  border: 1px solid var(--holidayRed);
  -webkit-transition: .15s ease-in-out;
  -o-transition: .15s ease-in-out;
  transition: .15s ease-in-out;
  text-decoration: none !important;
}
.content-holidayRed-btn:active {
  color: var(--holidayRed);
  background-color: var(--white);
  border: 1px solid var(--holidayRed);
  -webkit-transition: .15s ease-in-out;
  -o-transition: .15s ease-in-out;
  transition: .15s ease-in-out;
}

.content-holidayGreen-btn {
  font-family: var(--font);
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-weight: 500;
  color: var(--white);
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: var(--holidayGreen);
  border: 1px solid var(--white);
  padding: 0 2rem;
  font-size: 1rem;
  border-radius: 1.5rem;
  -webkit-transition: .15s ease-in-out;
  -o-transition: .15s ease-in-out;
  transition: .15s ease-in-out;
  line-height: 1;
  height: 3rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  white-space: nowrap;
  pointer-events: all;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;	
}
.content-holidayGreen-btn::first-line {
  line-height: 1;
}
.content-holidayGreen-btn:hover {
  color: var(--holidayGreen);
  background-color: var(--white);
  border: 1px solid var(--holidayGreen);
  -webkit-transition: .15s ease-in-out;
  -o-transition: .15s ease-in-out;
  transition: .15s ease-in-out;
  text-decoration: none !important;
}
.content-holidayGreen-btn:active {
  color: var(--holidayGreen);
  background-color: var(--white);
  border: 1px solid var(--holidayGreen);
  -webkit-transition: .15s ease-in-out;
  -o-transition: .15s ease-in-out;
  transition: .15s ease-in-out;
}


@media screen and (max-width:1220px) {
  .gg-content-width {
    width: auto;
    margin-right: 20px;
    margin-left: 20px;
	margin-bottom: 50px;
  }
}