.bz-125__celebration {
  background: url("../png/paper-dd53f3534e2e5638f66dbdafd48c85054948b5d2a8ff8076c703d46992a733a6.png"), linear-gradient(180deg, #2FA743 12.79%, #026E3C 39.28%, #1B71B2 95.89%);
}
.bz-125__celebration__container {
  position: relative;
  max-width: 2000px;
  margin: auto;
}
.bz-125__celebration__container__dash {
  margin-top: -50px !important;
}
@media all and (max-width: 768px) {
  .bz-125__celebration__container__dash {
    display: none;
  }
}
.bz-125__celebration__container__video {
  margin-bottom: 20px;
  padding: 0px 10px;
}
.bz-125__celebration__container__video img, .bz-125__celebration__container__video iframe {
  filter: drop-shadow(0px 10px 60px rgba(0, 0, 0, 0.3));
  margin-top: -140px;
  border-top-right-radius: 5px;
  border-top-left-radius: 100px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 100px;
}
@media all and (max-width: 768px) {
  .bz-125__celebration__container__video img, .bz-125__celebration__container__video iframe {
    border-top-left-radius: 45px;
    border-bottom-right-radius: 45px;
  }
}
@media all and (max-width: 768px) {
  .bz-125__celebration__container__video {
    margin-bottom: 100px;
  }
}
.bz-125__celebration__container__daily {
  position: relative;
  margin: 120px auto;
}
.bz-125__celebration__container__daily__box {
  background: url("../png/paper-dd53f3534e2e5638f66dbdafd48c85054948b5d2a8ff8076c703d46992a733a6.png"), linear-gradient(180deg, #0B3452 0%, #1B71B2 80.19%, #00A99A 117.41%);
  border-radius: 3.125rem 0.3125rem;
  box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.3);
  overflow: hidden;
  position: relative;
  padding: 70px 70px 120px 70px;
}
@media all and (max-width: 500px) {
  .bz-125__celebration__container__daily__box {
    padding: 30px 15px 40px 15px;
  }
}
.bz-125__celebration__container__daily__box__slice {
  position: absolute;
  top: 0;
  left: 0;
  width: 50%;
}
.bz-125__celebration__container__daily__box .grid-medium-third div {
  margin-bottom: 25px;
  padding: 0px 15px;
}
@media all and (max-width: 768px) {
  .bz-125__celebration__container__daily__box .grid-medium-third div {
    text-align: center;
  }
}
.bz-125__celebration__container__daily__box h2 {
  font-size: 2.25rem !important;
  color: #fff;
  text-align: center;
  font-family: "league-gothic", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.09rem;
  text-transform: uppercase;
  margin-bottom: 40px;
}
.bz-125__celebration__container__daily__box p {
  color: white;
  font-size: 0.9375rem;
  font-style: normal;
  line-height: 150%;
  letter-spacing: -0.00938rem;
}
.bz-125__celebration__container__daily__toad {
  text-align: center;
  position: absolute;
  bottom: 0;
  width: 100%;
}
.bz-125__celebration__container__daily__toad img {
  width: 40%;
  margin-bottom: -50px;
}
@media all and (max-width: 768px) {
  .bz-125__celebration__container__daily__toad img {
    width: 50%;
  }
}
@media all and (max-width: 400px) {
  .bz-125__celebration__container__daily__toad img {
    width: 60%;
  }
}
@media all and (max-width: 768px) {
  .bz-125__celebration__container__daily {
    margin: 80px auto;
    padding: 0px 10px;
  }
}
.bz-125__celebration__container__chronicles {
  margin-bottom: 50px;
}
.bz-125__celebration__container__chronicles h2 {
  color: #fff;
  text-align: center;
  font-family: "league-gothic", sans-serif;
  font-size: 4.5rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.09rem;
  text-transform: uppercase;
  margin-bottom: 85px;
}
.bz-125__celebration__container__chronicles__columns {
  display: flex;
  filter: drop-shadow(0px 10px 60px rgba(0, 0, 0, 0.3));
  flex-direction: column;
}
@media all and (max-width: 768px) {
  .bz-125__celebration__container__chronicles__columns {
    flex-direction: column;
    padding: 0px 10px;
  }
}
.bz-125__celebration__container__chronicles__columns__text {
  background: url("../png/paper-dd53f3534e2e5638f66dbdafd48c85054948b5d2a8ff8076c703d46992a733a6.png"), #fff;
  position: relative;
  width: 85%;
  border-bottom-right-radius: 50px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  overflow: hidden;
  margin: 0 auto;
  margin-top: -10px;
  z-index: -1;
}
.bz-125__celebration__container__chronicles__columns__text .wysiwyg {
  padding-left: 45px;
  padding-bottom: 80px;
  padding-top: 120px;
  padding-right: 45px;
}
.bz-125__celebration__container__chronicles__columns__text .wysiwyg h1 {
  color: #0B3452;
  font-family: "Lato", sans-serif;
  font-size: 2.75rem;
  font-style: normal;
  font-weight: 700;
  line-height: 100%;
  /* 3rem */
  text-transform: capitalize;
}
.bz-125__celebration__container__chronicles__columns__text .wysiwyg img {
  max-width: 370px;
}
.bz-125__celebration__container__chronicles__columns__text .wysiwyg .subhead__bold {
  color: #0E4B16;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 700;
  line-height: 110%;
  /* 0.825rem */
  letter-spacing: 0.075rem;
  text-transform: uppercase;
}
.bz-125__celebration__container__chronicles__columns__text .wysiwyg .desc__text {
  color: #0B3452;
  text-align: left;
  font-size: 0.9375rem;
  display: flex;
}
@media all and (max-width: 767px) {
  .bz-125__celebration__container__chronicles__columns__text .wysiwyg .desc__text {
    flex-direction: column;
  }
}
.bz-125__celebration__container__chronicles__columns__text .wysiwyg .desc__text__left {
  margin-right: 50px;
}
@media all and (max-width: 767px) {
  .bz-125__celebration__container__chronicles__columns__text .wysiwyg .desc__text__left {
    margin-right: 0px;
  }
}
.bz-125__celebration__container__chronicles__columns__text .wysiwyg .desc__text__left h2 {
  color: #0E4B16;
  font-size: 1.3125rem;
  font-style: normal;
  font-family: "Lato";
  font-weight: 700;
  line-height: 120%;
  /* 1.575rem */
  letter-spacing: -0.01313rem;
  text-align: left;
  text-transform: none;
  margin-bottom: 12px;
  margin-top: 50px;
}
@media all and (max-width: 767px) {
  .bz-125__celebration__container__chronicles__columns__text .wysiwyg .desc__text__left h2 {
    text-align: center;
  }
}
.bz-125__celebration__container__chronicles__columns__text .wysiwyg .desc__text__right p {
  margin-bottom: 16px;
}
.bz-125__celebration__container__chronicles__columns__text__slice {
  position: absolute;
  top: 0;
  width: 65%;
}
@media all and (max-width: 768px) {
  .bz-125__celebration__container__chronicles__columns__text {
    width: 100%;
    border-bottom-left-radius: 50px;
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
    margin-top: -10px;
  }
  .bz-125__celebration__container__chronicles__columns__text .wysiwyg {
    padding: 100px 15px 25px;
  }
  .bz-125__celebration__container__chronicles__columns__text .wysiwyg .desc__text {
    text-align: center;
  }
}
.bz-125__celebration__container__chronicles__columns__video {
  position: relative;
  z-index: 1;
}
.bz-125__celebration__container__chronicles__columns__video iframe {
  border-top-left-radius: 5px;
  border-top-right-radius: 50px;
  border-bottom-left-radius: 50px;
  border-bottom-right-radius: 5px;
}
@media all and (max-width: 768px) {
  .bz-125__celebration__container__chronicles__columns__video {
    margin-right: 0px;
    margin-left: 0px;
    width: 100%;
  }
  .bz-125__celebration__container__chronicles__columns__video iframe {
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
  }
}
.bz-125__celebration__container__calendar {
  display: flex;
  overflow: hidden;
  margin-bottom: -35px !important;
  max-width: 2000px;
  margin: auto;
}
@media all and (max-width: 768px) {
  .bz-125__celebration__container__calendar {
    flex-direction: column;
    padding: 10px;
    align-items: center;
    padding-bottom: 40px;
  }
}
.bz-125__celebration__container__calendar__button {
  padding-bottom: 40px;
  text-align: center;
}
.bz-125__celebration__container__calendar__button p {
  background-color: #FFD057;
  color: #0E4B16;
}
@media all and (min-width: 768px) {
  .bz-125__celebration__container__calendar__button {
    display: none;
  }
}
.bz-125__celebration__container__calendar__text {
  width: 30%;
  margin-top: 45px;
  margin-left: 50px;
}
.bz-125__celebration__container__calendar__text h3 {
  color: white;
  font-family: "league-gothic", sans-serif;
  font-size: 2.25rem;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
  /* 2.25rem */
  letter-spacing: 0.1125rem;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.bz-125__celebration__container__calendar__text p {
  color: white;
  font-size: 0.9375rem;
  font-style: normal;
  font-weight: 500;
  line-height: 160%;
  /* 1.5rem */
  letter-spacing: -0.00938rem;
  margin-bottom: 20px;
}
.bz-125__celebration__container__calendar__text__arrows {
  display: flex;
}
.bz-125__celebration__container__calendar__text__arrows .arrow:hover {
  cursor: pointer;
}
.bz-125__celebration__container__calendar__text__arrows .forward {
  margin-left: 8px;
}
.bz-125__celebration__container__calendar__text__arrows .end {
  opacity: 0.4;
}
@media all and (max-width: 768px) {
  .bz-125__celebration__container__calendar__text__arrows {
    display: none;
  }
}
.bz-125__celebration__container__calendar__text__dash::after {
  left: 5% !important;
}
@media all and (max-width: 768px) {
  .bz-125__celebration__container__calendar__text__dash::after {
    left: 50% !important;
  }
}
@media all and (max-width: 768px) {
  .bz-125__celebration__container__calendar__text {
    width: 85%;
    margin-top: 0px;
    margin-left: 0px;
    text-align: center;
  }
}
.bz-125__celebration__container__calendar__slides {
  margin-left: 25px;
  width: 80%;
  overflow: hidden;
}
@media all and (max-width: 768px) {
  .bz-125__celebration__container__calendar__slides {
    width: 100%;
    margin-left: 0px;
  }
}
.bz-125__celebration__container__calendar__slides__slider {
  width: 1440px;
  display: flex;
  position: relative;
}
@media all and (max-width: 768px) {
  .bz-125__celebration__container__calendar__slides__slider {
    flex-direction: column;
    width: 100%;
    left: 0px !important;
  }
}
.bz-125__celebration__container__calendar__slides__slider__slide {
  max-width: 450px;
  height: 450px;
  position: relative;
  margin-right: 25px;
}
@media all and (max-width: 768px) {
  .bz-125__celebration__container__calendar__slides__slider__slide {
    margin-right: 0px;
    margin: auto;
    width: 100%;
    max-width: 100%;
  }
  .bz-125__celebration__container__calendar__slides__slider__slide.hide-tablet {
    display: none;
  }
}
@media all and (max-width: 500px) {
  .bz-125__celebration__container__calendar__slides__slider__slide {
    margin-bottom: -60px;
  }
}
.bz-125__celebration__container__calendar__slides__slider__slide__inner {
  background: url("../png/paper-dd53f3534e2e5638f66dbdafd48c85054948b5d2a8ff8076c703d46992a733a6.png"), linear-gradient(171deg, #FFF 33.92%, #F9EA40 155%);
  position: relative;
  overflow: hidden;
  height: 300px;
  width: 450px;
  border-top-left-radius: 50px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 50px;
}
@media all and (max-width: 768px) {
  .bz-125__celebration__container__calendar__slides__slider__slide__inner {
    width: 80%;
    height: 350px;
    margin: auto;
  }
}
@media all and (max-width: 600px) {
  .bz-125__celebration__container__calendar__slides__slider__slide__inner {
    height: 320px;
    width: 100%;
  }
}
@media all and (max-width: 500px) {
  .bz-125__celebration__container__calendar__slides__slider__slide__inner {
    height: 300px;
  }
}
.bz-125__celebration__container__calendar__slides__slider__slide__inner__columns {
  display: flex;
  padding: 30px;
}
@media all and (max-width: 768px) {
  .bz-125__celebration__container__calendar__slides__slider__slide__inner__columns {
    padding-bottom: 45px;
  }
}
@media all and (max-width: 425px) {
  .bz-125__celebration__container__calendar__slides__slider__slide__inner__columns {
    flex-direction: column;
    align-items: center;
    text-align: center;
    padding: 30px 10px 45px 10px;
  }
}
.bz-125__celebration__container__calendar__slides__slider__slide__inner__columns__first {
  width: 50%;
  margin-top: 12px;
}
@media all and (max-width: 425px) {
  .bz-125__celebration__container__calendar__slides__slider__slide__inner__columns__first {
    width: 100%;
    margin-bottom: 8px;
    margin-top: 0px;
  }
}
.bz-125__celebration__container__calendar__slides__slider__slide__inner__columns__first .event-subhead {
  color: #0E4B16;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 700;
  line-height: 110%;
  /* 0.825rem */
  letter-spacing: 0.075rem;
  text-transform: uppercase;
}
.bz-125__celebration__container__calendar__slides__slider__slide__inner__columns__first .event-month {
  color: #0B3452;
  font-family: Lato;
  font-size: 1.745rem;
  font-style: normal;
  font-weight: 700;
  line-height: 110%;
  letter-spacing: -0.01875rem;
}
.bz-125__celebration__container__calendar__slides__slider__slide__inner__columns__last {
  display: flex;
  width: 50%;
  justify-content: center;
}
.bz-125__celebration__container__calendar__slides__slider__slide__inner__columns__last .event-date {
  width: 50%;
  text-align: center;
  padding-top: 12px;
  background-repeat: no-repeat;
  background-size: 75px;
  background-position: center;
  height: 75px;
  margin-bottom: 6px;
}
.bz-125__celebration__container__calendar__slides__slider__slide__inner__columns__last .event-date.one {
  background-image: url(../svg/ellipse1.svg);
}
.bz-125__celebration__container__calendar__slides__slider__slide__inner__columns__last .event-date.two {
  background-image: url(../svg/ellipse2.svg);
}
.bz-125__celebration__container__calendar__slides__slider__slide__inner__columns__last .event-date.three {
  background-image: url(../svg/ellipse3.svg);
}
.bz-125__celebration__container__calendar__slides__slider__slide__inner__columns__last .event-date.four {
  background-image: url(../svg/ellipse4.svg);
}
.bz-125__celebration__container__calendar__slides__slider__slide__inner__columns__last .event-date__day {
  color: #0B3452;
  font-family: Lato;
  font-size: 0.9375rem;
  font-style: normal;
  font-weight: 500;
  line-height: 100%;
  /* 0.9375rem */
  letter-spacing: 0.09375rem;
  text-transform: uppercase;
}
.bz-125__celebration__container__calendar__slides__slider__slide__inner__columns__last .event-date__num {
  color: #0B3452;
  font-family: "league-gothic", sans-serif;
  font-size: 1.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: -0.01875rem;
  margin-top: 6px;
}
@media all and (max-width: 425px) {
  .bz-125__celebration__container__calendar__slides__slider__slide__inner__columns__last .event-date__num {
    font-size: 1.4rem;
  }
}
@media all and (max-width: 425px) {
  .bz-125__celebration__container__calendar__slides__slider__slide__inner__columns__last {
    flex-wrap: nowrap;
    width: 100%;
    padding: 0px 20px;
  }
  .bz-125__celebration__container__calendar__slides__slider__slide__inner__columns__last .event-date {
    width: 100%;
    height: auto;
    background-size: contain;
  }
}
@media all and (max-width: 350px) {
  .bz-125__celebration__container__calendar__slides__slider__slide__inner__columns__last {
    padding: 0px;
  }
}
.bz-125__celebration__container__calendar__slides__slider__slide__inner__squiggle {
  position: absolute;
  bottom: -12px;
}
.bz-125__celebration__container__calendar__slides__slider__slide__img {
  position: absolute;
}
.bz-125__celebration__container__calendar__slides__slider__slide.april .bz-125__celebration__container__calendar__slides__slider__slide__inner__squiggle {
  bottom: -100px;
}
.bz-125__celebration__container__calendar__slides__slider__slide.april .bz-125__celebration__container__calendar__slides__slider__slide__img {
  bottom: 35px;
  left: -20px;
}
.bz-125__celebration__container__calendar__slides__slider__slide.april .bz-125__celebration__container__calendar__slides__slider__slide__img img {
  max-width: 450px;
}
@media all and (max-width: 768px) {
  .bz-125__celebration__container__calendar__slides__slider__slide.april .bz-125__celebration__container__calendar__slides__slider__slide__img {
    bottom: -40px;
    left: 20px;
  }
  .bz-125__celebration__container__calendar__slides__slider__slide.april .bz-125__celebration__container__calendar__slides__slider__slide__img img {
    max-width: 100%;
  }
}
@media all and (max-width: 600px) {
  .bz-125__celebration__container__calendar__slides__slider__slide.april .bz-125__celebration__container__calendar__slides__slider__slide__img {
    bottom: -15px;
    left: -50px;
  }
}
@media all and (max-width: 425px) {
  .bz-125__celebration__container__calendar__slides__slider__slide.april .bz-125__celebration__container__calendar__slides__slider__slide__img {
    bottom: 40px;
    left: 0px;
  }
}
@media all and (max-width: 375px) {
  .bz-125__celebration__container__calendar__slides__slider__slide.april .bz-125__celebration__container__calendar__slides__slider__slide__img {
    bottom: 65px;
  }
}
@media all and (max-width: 425px) {
  .bz-125__celebration__container__calendar__slides__slider__slide.april .bz-125__celebration__container__calendar__slides__slider__slide__inner__squiggle {
    bottom: -30px;
  }
}
@media all and (max-width: 375px) {
  .bz-125__celebration__container__calendar__slides__slider__slide.april .bz-125__celebration__container__calendar__slides__slider__slide__inner__squiggle {
    bottom: -12px;
  }
}
.bz-125__celebration__container__calendar__slides__slider__slide.may .bz-125__celebration__container__calendar__slides__slider__slide__img {
  bottom: 50px;
  left: -40px;
}
.bz-125__celebration__container__calendar__slides__slider__slide.may .bz-125__celebration__container__calendar__slides__slider__slide__img img {
  max-width: 280px;
}
@media all and (max-width: 768px) {
  .bz-125__celebration__container__calendar__slides__slider__slide.may .bz-125__celebration__container__calendar__slides__slider__slide__img {
    bottom: 10px;
    left: 30px;
  }
  .bz-125__celebration__container__calendar__slides__slider__slide.may .bz-125__celebration__container__calendar__slides__slider__slide__img img {
    max-width: 100%;
  }
}
@media all and (max-width: 600px) {
  .bz-125__celebration__container__calendar__slides__slider__slide.may .bz-125__celebration__container__calendar__slides__slider__slide__img {
    left: -40px;
  }
}
@media all and (max-width: 425px) {
  .bz-125__celebration__container__calendar__slides__slider__slide.may .bz-125__celebration__container__calendar__slides__slider__slide__img {
    bottom: 20px;
    left: 0px;
  }
  .bz-125__celebration__container__calendar__slides__slider__slide.may .bz-125__celebration__container__calendar__slides__slider__slide__img img {
    max-width: 250px;
  }
}
.bz-125__celebration__container__calendar__slides__slider__slide.june .bz-125__celebration__container__calendar__slides__slider__slide__img {
  bottom: 50px;
  left: -20px;
}
.bz-125__celebration__container__calendar__slides__slider__slide.june .bz-125__celebration__container__calendar__slides__slider__slide__img img {
  max-width: 310px;
}
@media all and (max-width: 768px) {
  .bz-125__celebration__container__calendar__slides__slider__slide.june .bz-125__celebration__container__calendar__slides__slider__slide__img {
    bottom: 30px;
    left: 20px;
  }
}
@media all and (max-width: 425px) {
  .bz-125__celebration__container__calendar__slides__slider__slide.june .bz-125__celebration__container__calendar__slides__slider__slide__img {
    bottom: 20px;
    left: 15%;
  }
  .bz-125__celebration__container__calendar__slides__slider__slide.june .bz-125__celebration__container__calendar__slides__slider__slide__img img {
    max-width: 280px;
  }
}
@media all and (max-width: 375px) {
  .bz-125__celebration__container__calendar__slides__slider__slide.june .bz-125__celebration__container__calendar__slides__slider__slide__img {
    left: 0;
  }
}
.bz-125__celebration__container__calendar__slides__slider__slide.july .bz-125__celebration__container__calendar__slides__slider__slide__img {
  bottom: 40px;
  left: -20px;
}
.bz-125__celebration__container__calendar__slides__slider__slide.july .bz-125__celebration__container__calendar__slides__slider__slide__img img {
  max-width: 350px;
}
@media all and (max-width: 768px) {
  .bz-125__celebration__container__calendar__slides__slider__slide.july .bz-125__celebration__container__calendar__slides__slider__slide__img {
    left: 20px;
    bottom: 20px;
  }
}
@media all and (max-width: 425px) {
  .bz-125__celebration__container__calendar__slides__slider__slide.july .bz-125__celebration__container__calendar__slides__slider__slide__img img {
    max-width: 280px;
  }
}
.bz-125__celebration__container__calendar__slides__slider__slide.august .bz-125__celebration__container__calendar__slides__slider__slide__img {
  bottom: 30px;
  left: -100px;
}
.bz-125__celebration__container__calendar__slides__slider__slide.august .bz-125__celebration__container__calendar__slides__slider__slide__img img {
  max-width: 480px;
}
@media all and (max-width: 768px) {
  .bz-125__celebration__container__calendar__slides__slider__slide.august .bz-125__celebration__container__calendar__slides__slider__slide__img {
    left: -10px;
    bottom: -20px;
  }
}
@media all and (max-width: 600px) {
  .bz-125__celebration__container__calendar__slides__slider__slide.august .bz-125__celebration__container__calendar__slides__slider__slide__img {
    left: -80px;
  }
}
@media all and (max-width: 425px) {
  .bz-125__celebration__container__calendar__slides__slider__slide.august .bz-125__celebration__container__calendar__slides__slider__slide__img {
    bottom: -10px;
    left: -25px;
  }
}
.bz-125__celebration__container__calendar__slides__slider__slide.september .bz-125__celebration__container__calendar__slides__slider__slide__img {
  bottom: 50px;
  left: -100px;
}
.bz-125__celebration__container__calendar__slides__slider__slide.september .bz-125__celebration__container__calendar__slides__slider__slide__img img {
  max-width: 450px;
}
@media all and (max-width: 768px) {
  .bz-125__celebration__container__calendar__slides__slider__slide.september .bz-125__celebration__container__calendar__slides__slider__slide__img {
    bottom: 30px;
    left: -10px;
  }
}
@media all and (max-width: 600px) {
  .bz-125__celebration__container__calendar__slides__slider__slide.september .bz-125__celebration__container__calendar__slides__slider__slide__img {
    left: -80px;
  }
}
@media all and (max-width: 425px) {
  .bz-125__celebration__container__calendar__slides__slider__slide.september .bz-125__celebration__container__calendar__slides__slider__slide__img {
    left: 100px;
    bottom: 30px;
  }
  .bz-125__celebration__container__calendar__slides__slider__slide.september .bz-125__celebration__container__calendar__slides__slider__slide__img img {
    max-width: 350px;
  }
}
@media all and (max-width: 350px) {
  .bz-125__celebration__container__calendar__slides__slider__slide.september .bz-125__celebration__container__calendar__slides__slider__slide__img {
    left: 50px;
  }
}
@media all and (max-width: 425px) {
  .bz-125__celebration__container__calendar__slides__slider__slide.september .bz-125__celebration__container__calendar__slides__slider__slide__inner__squiggle {
    bottom: -25px;
  }
}
@media all and (max-width: 375px) {
  .bz-125__celebration__container__calendar__slides__slider__slide.september .bz-125__celebration__container__calendar__slides__slider__slide__inner__squiggle {
    bottom: -12px;
  }
}
@media all and (max-width: 425px) {
  .bz-125__celebration__container__calendar__slides__slider__slide.september .bz-125__celebration__container__calendar__slides__slider__slide__inner__columns__last {
    flex-wrap: wrap;
    padding: 0px 50px;
  }
  .bz-125__celebration__container__calendar__slides__slider__slide.september .bz-125__celebration__container__calendar__slides__slider__slide__inner__columns__last .event-date {
    width: 30%;
  }
}
@media all and (max-width: 375px) {
  .bz-125__celebration__container__calendar__slides__slider__slide.september .bz-125__celebration__container__calendar__slides__slider__slide__inner__columns__last {
    padding: 0px 20px;
  }
}
.bz-125__celebration__container__backgroundimg {
  mix-blend-mode: multiply;
  position: absolute;
  opacity: 0.7;
}
.bz-125__celebration__container__backgroundimg.coin {
  right: 5%;
  bottom: 50%;
}
.bz-125__celebration__container__backgroundimg.coin img {
  width: 300px;
}
.bz-125__celebration__container__backgroundimg.owl {
  bottom: 35%;
}
.bz-125__celebration__container__backgroundimg.script {
  bottom: 70%;
}
.bz-125__celebration__container__backgroundimg.draw {
  right: 0;
  bottom: 0;
}
.bz-125__celebration__container__backgroundimg.draw img {
  width: 350px;
}
.bz-125__celebration__container__backgroundimg.fountain {
  right: -5%;
  bottom: 22%;
}
.bz-125__celebration__container__backgroundimg.fountain img {
  width: 370px;
}

.bz-125__header {
  background: url("../png/wcs_17741_sea-lion-pool-and-baird-court_bz_1941-04-13%201.png"), linear-gradient(180deg, #0B3452, #1B71B2, #00A99A);
  background-blend-mode: multiply;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
}
.bz-125__header__container {
  text-align: center;
  padding: 200px 65px 250px;
}
@media all and (max-width: 768px) {
  .bz-125__header__container {
    padding: 100px 25px 250px;
  }
}
.bz-125__header__container__dash {
  margin-bottom: -50px !important;
}
.bz-125__header__container__buttons {
  margin: 20px 0px;
  position: relative;
  z-index: 1;
}
.bz-125__header__container h1 {
  font-family: "league-gothic", sans-serif;
  color: #FFF;
  font-size: 5.625rem;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
  /* 5.625rem */
  letter-spacing: 0.28125rem;
  text-transform: uppercase;
  margin-bottom: 45px;
}
@media all and (max-width: 768px) {
  .bz-125__header__container h1 {
    font-size: 4.5rem;
  }
}
.bz-125__header__container__logo {
  display: inline-block;
  width: 165px;
}
@media all and (max-width: 768px) {
  .bz-125__header__container__logo {
    width: 125px;
  }
}
.bz-125__header__container p {
  color: #fff;
}
.bz-125__header__slice {
  position: absolute;
  bottom: 0;
  width: 100%;
}

.bz-125__history {
  background: url("../png/paper-dd53f3534e2e5638f66dbdafd48c85054948b5d2a8ff8076c703d46992a733a6.png"), linear-gradient(#FCF9D0, #fff, #FCF9d0);
  padding: 80px 0px 0px;
  position: relative;
}
.bz-125__history__container {
  position: relative;
  max-width: 2000px;
  margin: auto;
}
.bz-125__history__container__dash {
  margin-bottom: 0px !important;
}
.bz-125__history__container__promo {
  display: flex;
  margin-top: -175px;
  margin-bottom: 100px;
  padding: 0px 10px;
}
@media all and (max-width: 768px) {
  .bz-125__history__container__promo {
    flex-direction: column;
    padding: 0px 20px;
    margin-top: -145px;
  }
}
.bz-125__history__container__promo__card {
  box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.2);
  border-top-right-radius: 50px;
  border-top-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 50px;
  text-align: center;
  padding: 40px 25px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.bz-125__history__container__promo__card h1 {
  font-family: "league-gothic", sans-serif;
  font-size: 2.25rem;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
  /* 2.25rem */
  letter-spacing: 0.1125rem;
  text-transform: uppercase;
  margin-bottom: 25px;
}
.bz-125__history__container__promo__card p {
  font-size: 0.9375rem;
  font-style: normal;
  font-weight: 500;
  line-height: 160%;
  /* 1.5rem */
  letter-spacing: -0.00938rem;
}
.bz-125__history__container__promo__card.attendance {
  background: url("../png/paper-dd53f3534e2e5638f66dbdafd48c85054948b5d2a8ff8076c703d46992a733a6.png"), linear-gradient(180deg, #0B3452 0%, #1B71B2 72.52%, #00A99A 106.18%), linear-gradient(182deg, #FFF 36.11%, #F9EA40 185.97%);
  position: relative;
  overflow: hidden;
  padding: 60px 90px 50px;
}
@media all and (max-width: 425px) {
  .bz-125__history__container__promo__card.attendance {
    padding: 40px 15px;
  }
}
.bz-125__history__container__promo__card.attendance img {
  position: absolute;
  right: 0;
  top: -8px;
  width: 75%;
}
.bz-125__history__container__promo__card.attendance h1 {
  color: #fff;
  margin-bottom: 10px;
}
.bz-125__history__container__promo__card.attendance p {
  color: #fff;
  margin-bottom: 20px;
}
.bz-125__history__container__promo__card.signup {
  background: url("../png/paper-dd53f3534e2e5638f66dbdafd48c85054948b5d2a8ff8076c703d46992a733a6.png"), #f7f8f8;
  margin-right: 50px;
}
@media all and (max-width: 1024px) {
  .bz-125__history__container__promo__card.signup {
    margin-right: 10px;
  }
}
@media all and (max-width: 768px) {
  .bz-125__history__container__promo__card.signup {
    margin-right: 0px;
    margin-bottom: 20px;
  }
}
.bz-125__history__container__promo__card.signup .gradient-text {
  background: linear-gradient(120deg, #1B71B2 -0.12%, #00A99A 43.36%, #36AD47 90.47%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.bz-125__history__container__promo__card.signup p {
  color: #024E4E;
}
.bz-125__history__container__promo__card.signup .springboard-widget {
  margin-bottom: 0px;
}
.bz-125__history__container__promo__card.signup .springboard-widget .btn-large {
  background-color: #FFD057;
  color: #0E4B16;
}
.bz-125__history__container__promo__card.member {
  background: #1B71B2;
  box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.4);
}
.bz-125__history__container__promo__card.member h1, .bz-125__history__container__promo__card.member p {
  color: white;
}
.bz-125__history__container__promo__card.member .btn {
  margin-top: 25px;
  background-color: #FFD057;
}
.bz-125__history__container__promo__card.member .btn a {
  color: #0E4B16;
  font-weight: bold;
}
.bz-125__history__container__timeline {
  overflow: hidden;
  padding-bottom: 175px;
}
.bz-125__history__container__timeline__dash {
  visibility: hidden;
}
@media all and (max-width: 700px) {
  .bz-125__history__container__timeline__dash {
    margin-top: 20px !important;
    visibility: visible;
  }
}
.bz-125__history__container__timeline__inner {
  text-align: center;
  max-width: 600px;
  margin: auto;
  padding-top: 80px;
  position: relative;
  z-index: 1;
}
.bz-125__history__container__timeline__inner h1 {
  color: #0B3452;
  font-family: "league-gothic", sans-serif;
  font-size: 4.5rem;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
  /* 4.5rem */
  letter-spacing: 0.225rem;
  text-transform: uppercase;
  margin-bottom: 25px;
}
.bz-125__history__container__timeline__inner p {
  color: #0B3452;
  text-align: center;
  font-size: 1.3125rem;
  font-style: normal;
  font-weight: 500;
  line-height: 160%;
  /* 2.1rem */
  letter-spacing: -0.01313rem;
  margin-bottom: 25px;
}
.bz-125__history__container__timeline__inner .btn {
  background: linear-gradient(204deg, #FBDF00 -43.58%, #08B04B 45.03%, #026E3C 83%);
}
.bz-125__history__container__timeline__inner .btn a {
  color: #fff;
  font-weight: bold;
  font-size: 1rem;
  letter-spacing: 0.1rem;
}
.bz-125__history__container__timeline__collage {
  margin-top: -530px;
  max-width: 1800px;
  margin-left: 50%;
  transform: translateX(-50%);
  margin-bottom: 50px;
  width: 100%;
}
@media all and (max-width: 1200px) {
  .bz-125__history__container__timeline__collage {
    width: 110%;
  }
}
@media all and (max-width: 1024px) {
  .bz-125__history__container__timeline__collage {
    width: 160%;
  }
}
@media all and (max-width: 700px) {
  .bz-125__history__container__timeline__collage {
    display: none;
  }
}
.bz-125__history__container__timeline__mobile {
  width: 160%;
  margin-left: 50%;
  transform: translateX(-50%);
  margin-top: -50px;
}
@media all and (min-width: 700px) {
  .bz-125__history__container__timeline__mobile {
    display: none;
  }
}
.bz-125__history__container__timeline__quote {
  text-align: center;
  padding: 0px 20px;
}
.bz-125__history__container__timeline__quote__text {
  margin-top: 20px;
}
.bz-125__history__container__timeline__quote__text__main {
  color: #0B3452;
  text-align: center;
  font-size: 1.875rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  /* 2.625rem */
  letter-spacing: -0.0375rem;
}
.bz-125__history__container__timeline__quote__text__dash, .bz-125__history__container__timeline__quote__text__author {
  color: #0B3452;
  font-size: 0.9375rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  letter-spacing: 0.09375rem;
  text-transform: uppercase;
}
.bz-125__history__container__timeline__quote__text__img img {
  margin: 20px;
  width: 90px;
}
.bz-125__history__container__backgroundimg {
  mix-blend-mode: multiply;
  position: absolute;
  opacity: 0.7;
}
.bz-125__history__container__backgroundimg.zoo {
  bottom: 53%;
  left: 15%;
}
@media all and (max-width: 800px) {
  .bz-125__history__container__backgroundimg.zoo {
    left: 0;
    bottom: 48%;
  }
}
.bz-125__history__container__backgroundimg.map {
  right: 0;
}
@media all and (max-width: 700px) {
  .bz-125__history__container__backgroundimg.map {
    right: -200px;
  }
}
.bz-125__history__container__backgroundimg.gorilla {
  bottom: 1%;
  left: -50px;
}
.bz-125__history__container__backgroundimg.gorilla img {
  width: 350px;
}
.bz-125__history__container__backgroundimg.bison {
  bottom: 15%;
  right: 2%;
}
.bz-125__history__container__backgroundimg.bison img {
  width: 250px;
}
.bz-125__history__slice {
  position: absolute;
  bottom: -15px;
}

.menu#menu {
  display: none;
}

.page {
  overflow: hidden;
}

.dash {
  height: 80px;
  position: relative;
  margin-bottom: 50px;
  margin-top: 50px;
}
.dash::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  border-left: 1px dashed #00A99A;
}

.page > div:last-child {
  margin-bottom: 0px !important;
}

.btn-tickets {
  background: linear-gradient(152deg, #FBDF00 2.99%, #EF4130 225.49%);
  color: #024E4E;
  transition: 0.3s;
}
.btn-tickets:hover {
  color: #026E3C;
}

.btn-membership {
  background: linear-gradient(300deg, #20812D -36.96%, #A0CA3E 33.53%, #F9EA40 109.38%);
  color: #024E4E;
  transition: 0.3s;
}
.btn-membership:hover {
  color: #026E3C;
}

.side-btn {
  margin: 5px;
}

.bz-125__members {
  background: url("../png/paper-dd53f3534e2e5638f66dbdafd48c85054948b5d2a8ff8076c703d46992a733a6.png"), linear-gradient(180deg, #1F9941 10.93%, #026E3C 67.37%, #1B71B2 163.74%);
  padding: 80px 20px 120px;
}
.bz-125__members__container {
  text-align: center;
  position: relative;
}
.bz-125__members__container h1 {
  color: white;
  font-family: "league-gothic", sans-serif;
  font-size: 4.5rem;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
  /* 4.5rem */
  letter-spacing: 0.225rem;
  text-transform: uppercase;
  margin-bottom: 25px;
}
.bz-125__members__container p {
  color: white;
  font-size: 1.3125rem;
  font-style: normal;
  font-weight: 500;
  line-height: 160%;
  /* 2.1rem */
  letter-spacing: -0.01313rem;
}
.bz-125__members__container__benefits {
  margin: 50px 0px;
}
.bz-125__members__container__benefits__card {
  background: url("../png/paper-dd53f3534e2e5638f66dbdafd48c85054948b5d2a8ff8076c703d46992a733a6.png"), #f7f8f8;
  position: relative;
  border-radius: 3.125rem 0.3125rem;
  overflow: hidden;
  filter: drop-shadow(0px 10px 60px rgba(0, 0, 0, 0.3));
  max-width: 650px;
  margin: 25px auto;
}
.bz-125__members__container__benefits__card__content {
  display: flex;
  padding: 50px;
  position: relative;
  text-align: left;
  z-index: 1;
}
@media all and (max-width: 500px) {
  .bz-125__members__container__benefits__card__content {
    flex-wrap: wrap;
    padding: 20px;
  }
}
.bz-125__members__container__benefits__card__content div {
  padding: 0px 15px;
}
@media all and (max-width: 500px) {
  .bz-125__members__container__benefits__card__content div {
    padding: 15px;
  }
}
.bz-125__members__container__benefits__card__content h2 {
  color: #0B3452;
  font-family: Lato;
  font-size: 1.875rem;
  font-style: normal;
  font-weight: 700;
  line-height: 100%;
  /* 1.875rem */
  letter-spacing: -0.01875rem;
}
.bz-125__members__container__benefits__card__content p {
  color: #0B3452;
  font-family: Lato;
  font-size: 1.3125rem;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  letter-spacing: -0.01313rem;
}
.bz-125__members__container__benefits__card__content p.subhead {
  font-size: 0.9375rem;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
  letter-spacing: 0.00938rem;
}
.bz-125__members__container__benefits__card__content p.subhead-2 {
  font-size: 0.9375rem;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  letter-spacing: -0.00938rem;
}
@media all and (max-width: 450px) {
  .bz-125__members__container__benefits__card__content p.subhead-2 {
    font-size: 1rem;
  }
}
.bz-125__members__container__benefits__card.mornings .bz-125__members__container__benefits__card__content p strong {
  margin-left: 8px;
}
.bz-125__members__container__benefits__card.chronicles .bz-125__members__container__benefits__card__content {
  padding-bottom: 120px;
}
.bz-125__members__container__benefits__card img {
  position: absolute;
  bottom: 0;
  left: 0;
}
.bz-125__members__container__thanks h2 {
  color: #fff;
  text-align: center;
  font-family: "league-gothic";
  font-size: 2.25rem;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
  /* 2.25rem */
  letter-spacing: 0.1125rem;
  text-transform: uppercase;
  margin: 25px 0px;
}
.bz-125__members__container__thanks p {
  font-size: 0.9375rem;
  font-style: normal;
  font-weight: 500;
  line-height: 160%;
  /* 1.5rem */
  letter-spacing: -0.00938rem;
}
.bz-125__members__container__thanks .btn-become {
  color: #024E4E;
  background: linear-gradient(171deg, #FFF 33.92%, #F9EA40 155%);
  transition: 0.3s;
}
.bz-125__members__container__thanks .btn-become:hover {
  color: #026E3C;
}
.bz-125__members__container__promo {
  background: url("../png/paper-dd53f3534e2e5638f66dbdafd48c85054948b5d2a8ff8076c703d46992a733a6.png"), #f7f8f8;
  box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.2);
  border-top-right-radius: 50px;
  border-top-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 50px;
  text-align: center;
  padding: 60px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 50px;
}
.bz-125__members__container__promo .gradient-text {
  background: linear-gradient(120deg, #1B71B2 -0.12%, #00A99A 43.36%, #36AD47 90.47%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.bz-125__members__container__promo .gradient-text h2 {
  font-family: "league-gothic", sans-serif;
  font-size: 2.25rem;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
  /* 2.25rem */
  letter-spacing: 0.1125rem;
  text-transform: uppercase;
  margin-bottom: 25px;
}
.bz-125__members__container__promo p {
  color: #024E4E;
  font-size: 0.9375rem;
  font-style: normal;
  font-weight: 500;
  line-height: 160%;
  /* 1.5rem */
  letter-spacing: -0.00938rem;
}
.bz-125__members__container__promo .btn {
  margin-top: 25px;
  background-color: #FFD057;
}
.bz-125__members__container__promo .btn a {
  color: #0E4B16;
  font-weight: bold;
}
.bz-125__members__container__backgroundimg {
  mix-blend-mode: multiply;
  position: absolute;
  opacity: 0.7;
}
.bz-125__members__container__backgroundimg.jungleworld {
  bottom: 550px;
  left: -250px;
}
.bz-125__members__container__backgroundimg.jungleworld img {
  width: 400px;
}
.bz-125__members__container__backgroundimg.map {
  bottom: 0;
  right: -200px;
}
.bz-125__members__container__backgroundimg.map img {
  width: 300px;
}

.bz-125-memories {
  background-color: #8fd7f0;
  background-image: url(../jpg/memories-header.jpg);
  background-position: bottom left;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  width: 100%;
}
@media all and (max-width: 930px) {
  .bz-125-memories {
    background-size: 150%;
  }
}
.bz-125-memories::before {
  content: "";
  display: block;
  padding-bottom: 31%;
}
@media all and (max-width: 930px) {
  .bz-125-memories::before {
    padding-bottom: 55%;
  }
}
@media all and (max-width: 425px) {
  .bz-125-memories::before {
    padding-bottom: 60%;
  }
}
.bz-125-memories__content {
  position: absolute;
  top: 10%;
  left: 49%;
  width: 30%;
}
@media all and (max-width: 1200px) {
  .bz-125-memories__content {
    top: 5%;
    left: 48%;
  }
}
@media all and (max-width: 930px) {
  .bz-125-memories__content {
    left: 32%;
    top: 5%;
    width: 64%;
  }
}
@media all and (max-width: 700px) {
  .bz-125-memories__content {
    left: 43%;
    top: 5%;
    width: 54%;
  }
}
.bz-125-memories__content p {
  color: #003a63;
  font-weight: bold;
  font-size: 1.25rem;
  line-height: 1.45rem;
  margin: 0 0 30px;
}
@media all and (max-width: 1200px) {
  .bz-125-memories__content p {
    font-size: 1rem;
    line-height: 1.25rem;
    margin: 0 0 20px;
  }
}
@media all and (max-width: 930px) {
  .bz-125-memories__content p {
    font-size: 1.25rem;
    line-height: 1.45rem;
  }
}
@media all and (max-width: 700px) {
  .bz-125-memories__content p {
    font-size: 1rem;
    line-height: 1.25rem;
    margin: 0 0 15px;
  }
}
@media all and (max-width: 425px) {
  .bz-125-memories__content p {
    font-size: 0.9rem;
    line-height: 1rem;
    margin: 0 0 10px;
  }
}
.bz-125-memories__logo {
  left: 26%;
  max-width: 20%;
  position: absolute;
  top: 0;
}
@media all and (max-width: 930px) {
  .bz-125-memories__logo {
    left: 2%;
    max-width: 24%;
  }
}
@media all and (max-width: 425px) {
  .bz-125-memories__logo {
    max-width: 30%;
  }
}

.bz-125__other {
  background: url("../png/paper-dd53f3534e2e5638f66dbdafd48c85054948b5d2a8ff8076c703d46992a733a6.png"), linear-gradient(180deg, #1B71B2 12.79%, #026E3C 79.28%, #36AD47 125.89%);
  padding: 80px 50px;
}
@media all and (max-width: 500px) {
  .bz-125__other {
    padding: 50px 10px;
  }
}
.bz-125__other__container h1 {
  color: white;
  font-family: "league-gothic", sans-serif;
  font-size: 4.5rem;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
  /* 4.5rem */
  letter-spacing: 0.225rem;
  text-transform: uppercase;
  margin-bottom: 45px;
  text-align: center;
}
.bz-125__other__container__columns .column {
  margin-bottom: 15px;
  background: url("../png/paper-dd53f3534e2e5638f66dbdafd48c85054948b5d2a8ff8076c703d46992a733a6.png"), white;
  padding: 0px;
  border-top-right-radius: 51px;
  border-top-left-radius: 16px;
  border-bottom-left-radius: 50px;
  border-bottom-right-radius: 15px;
  box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.3);
  margin: 0px 8px;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 47%;
  flex: 0 1 47%;
  max-width: 47%;
  width: 47%;
}
@media all and (max-width: 767px) {
  .bz-125__other__container__columns .column {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
    max-width: 100%;
    width: 100%;
    margin-bottom: 25px;
    border-top-left-radius: 51px;
  }
}
.bz-125__other__container__columns .column img {
  border-top-right-radius: 50px;
  border-top-left-radius: 15px;
  margin-bottom: -15px;
}
@media all and (max-width: 767px) {
  .bz-125__other__container__columns .column img {
    border-top-left-radius: 51px;
  }
}
.bz-125__other__container__columns .column .inner {
  padding: 35px 25px;
}
.bz-125__other__container__columns .column .inner .gradient-text {
  background: linear-gradient(120deg, #1B71B2 -0.12%, #00A99A 43.36%, #36AD47 90.47%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.bz-125__other__container__columns .column .inner .gradient-text h2 {
  font-family: "league-gothic", sans-serif;
  font-size: 2.25rem;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
  /* 2.25rem */
  letter-spacing: -0.0225rem;
  text-transform: uppercase;
  margin-bottom: 25px;
}
.bz-125__other__container__columns .column .inner p {
  color: #024E4E;
  font-size: 0.9375rem;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  letter-spacing: -0.00938rem;
}
.bz-125__other__container__columns .column .inner .btn {
  margin-top: 25px;
  background-color: #FFD057;
}
.bz-125__other__container__columns .column .inner .btn a {
  color: #0E4B16;
  font-weight: bold;
}

.plinth {
  overflow: unset;
}

.bz-125__plinth__intro {
  position: relative;
  margin-top: -120px;
}
@media all and (min-width: 850px) {
  .bz-125__plinth__intro {
    margin-top: -150px;
  }
}
@media all and (min-width: 1150px) {
  .bz-125__plinth__intro {
    margin-top: -200px;
  }
}
@media all and (min-width: 1600px) {
  .bz-125__plinth__intro {
    margin-top: -280px;
  }
}
@media all and (max-width: 420px) {
  .bz-125__plinth__intro {
    margin-top: -75px;
  }
}
@media all and (max-width: 750px) {
  .bz-125__plinth__intro__desk {
    display: none;
  }
}
@media all and (min-width: 1150px) {
  .bz-125__plinth__intro__desk {
    max-height: 350px;
    width: 100%;
  }
}
.bz-125__plinth__intro__mobile {
  display: none;
}
@media all and (max-width: 750px) {
  .bz-125__plinth__intro__mobile {
    display: block;
  }
}
.bz-125__plinth__intro h1 {
  font-family: "league-gothic", sans-serif;
  color: #0B3452;
  font-size: 2.625rem;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  /* 3.9375rem */
  letter-spacing: 0.02625rem;
  text-transform: uppercase;
}
@media all and (min-width: 1150px) {
  .bz-125__plinth__intro h1 {
    font-size: 4rem;
    line-height: 4rem;
  }
}
@media all and (max-width: 375px) {
  .bz-125__plinth__intro h1 {
    font-size: 2rem;
  }
}
.bz-125__plinth__intro p {
  color: #0B3452;
  font-size: 1.3125rem;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  /* 1.8375rem */
  letter-spacing: -0.01313rem;
}
@media all and (max-width: 420px) {
  .bz-125__plinth__intro p {
    font-size: 1.2rem;
  }
}
@media all and (max-width: 320px) {
  .bz-125__plinth__intro p {
    font-size: 1rem;
  }
}
.bz-125__plinth__intro__text {
  position: absolute;
  top: 23%;
  padding: 0px 20px;
}
@media all and (min-width: 1150px) {
  .bz-125__plinth__intro__text {
    top: 33%;
  }
}
@media all and (min-width: 750px) {
  .bz-125__plinth__intro__text {
    padding: 20px 80px;
  }
}
@media all and (min-width: 1600px) {
  .bz-125__plinth__intro__text {
    padding: 15px 150px;
  }
}
@media all and (max-width: 375px) {
  .bz-125__plinth__intro__text {
    top: 20%;
  }
}
.bz-125__plinth__intro__link {
  text-align: right;
  padding-right: 20px;
  margin-top: -45px;
  display: flex;
  justify-content: right;
}
@media all and (min-width: 750px) {
  .bz-125__plinth__intro__link {
    margin-top: -25px;
  }
}
@media all and (max-width: 375px) {
  .bz-125__plinth__intro__link {
    margin-top: 0px;
  }
}
.bz-125__plinth__intro__link a {
  color: #20812D;
  font-family: Lato;
  font-size: 0.9375rem;
  font-style: normal;
  font-weight: 700;
  line-height: 110%;
  /* 1.03125rem */
  letter-spacing: 0.09375rem;
  text-decoration-line: underline;
  text-transform: uppercase;
  padding-left: 5px;
}
.bz-125__plinth__content {
  background: url("../png/paper-dd53f3534e2e5638f66dbdafd48c85054948b5d2a8ff8076c703d46992a733a6.png"), linear-gradient(171deg, #FFF 33.92%, #F9EA40 155%);
  padding: 200px 20px;
  margin-top: -120px;
}
@media all and (min-width: 750px) {
  .bz-125__plinth__content {
    padding-bottom: 200px;
  }
}
@media all and (min-width: 2000px) {
  .bz-125__plinth__content {
    padding-bottom: 350px;
  }
}
@media all and (max-width: 320px) {
  .bz-125__plinth__content {
    padding-top: 150px;
  }
}
.bz-125__plinth__content h2 {
  color: #0B3452;
  font-family: "league-gothic";
  font-size: 1.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  /* 3rem */
  letter-spacing: 0.01875rem;
  text-transform: uppercase;
}
.bz-125__plinth__content p {
  margin-bottom: 20px;
}
.bz-125__plinth__content ul {
  list-style: disc;
  padding: 10px;
}
.bz-125__plinth__content ul li {
  margin-bottom: 20px;
}
.bz-125__plinth__content ul li::marker {
  color: #20812D;
}
.bz-125__plinth__content ul span {
  color: #20812D;
  font-family: Lato;
  font-size: 1.3125rem;
  font-style: normal;
  font-weight: 700;
  line-height: 160%;
}
.bz-125__plinth__content__look {
  display: flex;
  align-items: center;
  margin-bottom: 40px;
}
@media all and (max-width: 500px) {
  .bz-125__plinth__content__look {
    flex-wrap: wrap;
    text-align: center;
    justify-content: center;
  }
}
.bz-125__plinth__content__look__logo {
  margin-right: 35px;
}
@media all and (max-width: 500px) {
  .bz-125__plinth__content__look__logo {
    margin-right: 0px;
    margin-bottom: 20px;
  }
}
.bz-125__plinth__content__look__logo img {
  filter: drop-shadow(0 0 0.75rem rgba(0, 0, 0, 0.2509803922));
  width: 200px;
  max-width: 200px;
}
.bz-125__plinth__content__look__text h2 {
  font-style: italic;
  text-transform: none;
}
.bz-125__plinth__footer {
  margin-bottom: -20px;
  margin-top: -180px;
}
@media all and (min-width: 750px) {
  .bz-125__plinth__footer {
    margin-top: -220px;
  }
}
@media all and (min-width: 1500px) {
  .bz-125__plinth__footer {
    margin-top: -300px;
  }
}
@media all and (min-width: 2000px) {
  .bz-125__plinth__footer {
    margin-top: -370px;
  }
}
@media all and (max-width: 750px) {
  .bz-125__plinth__footer__desk {
    display: none;
  }
}
.bz-125__plinth__footer__mobile {
  display: none;
}
@media all and (max-width: 750px) {
  .bz-125__plinth__footer__mobile {
    display: block;
  }
}
.bz-125__plinth__modal {
  display: none;
  position: fixed;
  /* Stay in place */
  z-index: 1;
  /* Sit on top */
  left: 0;
  top: 0;
  width: 100%;
  /* Full width */
  height: 100%;
  /* Full height */
  overflow: auto;
  /* Enable scroll if needed */
  background-color: rgb(0, 0, 0);
  /* Fallback color */
  background-color: rgba(0, 0, 0, 0.4);
  /* Black w/ opacity */
}
.bz-125__plinth__modal__content {
  background-color: #fff;
  margin: 15% auto;
  /* 15% from the top and centered */
  border-radius: 10px;
}
@media all and (min-width: 750px) {
  .bz-125__plinth__modal__content {
    width: 80%;
  }
}
.bz-125__plinth__modal__content__nav {
  display: flex;
  padding: 20px;
}
.bz-125__plinth__modal__content__nav h2 {
  color: #0E4B16;
  font-family: Lato;
  font-size: 0.9375rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  /* 1.3125rem */
  letter-spacing: 0.09375rem;
  text-transform: uppercase;
  width: 95%;
}
.bz-125__plinth__modal__content__nav svg:hover {
  cursor: pointer;
}
.bz-125__plinth__modal__content__list__item {
  border-bottom: 1px solid #E1E1E1;
  padding: 20px;
}
.bz-125__plinth__modal__content__list__item h1 {
  color: #0B3452;
  font-family: "league-gothic";
  font-size: 1.3125rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 1.8375rem */
  text-transform: uppercase;
  transition: 0.3s;
}
.bz-125__plinth__modal__content__list__item h1:hover {
  color: #20812D;
}
.bz-125__plinth__modal__content__list__item p {
  color: #0B3452;
  font-family: Lato;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  letter-spacing: -0.0075rem;
}
.bz-125__plinth__modal__content__list__item.active {
  background: linear-gradient(120deg, rgba(27, 113, 178, 0.35) -0.12%, rgba(0, 169, 154, 0.35) 43.36%, rgba(54, 173, 71, 0.35) 90.47%);
}
.bz-125__plinth__modal__content__list__item:last-of-type {
  border-bottom: none;
}

.bz-125__promo {
  margin-bottom: -11px;
  background: url("../png/paper-dd53f3534e2e5638f66dbdafd48c85054948b5d2a8ff8076c703d46992a733a6.png"), linear-gradient(180deg, #1B71B2, #04A396, #FCF9D0);
}
.bz-125__promo__leopard__small {
  display: block;
}
@media all and (min-width: 1800px) {
  .bz-125__promo__leopard__small {
    display: none;
  }
}
.bz-125__promo__leopard__large {
  display: none;
}
@media all and (min-width: 1800px) {
  .bz-125__promo__leopard__large {
    display: block;
  }
}

.bz-125__timeline {
  background: url("../png/paper-dd53f3534e2e5638f66dbdafd48c85054948b5d2a8ff8076c703d46992a733a6.png"), #FFFEF0;
  text-align: center;
  position: relative;
}
.bz-125__timeline.first {
  margin-top: -1px;
}
.bz-125__timeline__container__line {
  padding: 100px 20px 400px;
  position: relative;
  max-width: 800px;
  margin: auto;
}
@media all and (max-width: 800px) {
  .bz-125__timeline__container__line {
    padding-bottom: 30px;
  }
  .bz-125__timeline__container__line:before {
    border-left: 0px !important;
  }
}
.bz-125__timeline__container__line:before {
  content: "";
  position: absolute;
  top: 0px;
  bottom: 0px;
  border-left: 1px dashed #00A99A;
}
.bz-125__timeline__container__line.third {
  padding-top: 300px;
}
@media all and (max-width: 800px) {
  .bz-125__timeline__container__line.third {
    padding-top: 100px;
  }
}
.bz-125__timeline__container__line__dates {
  position: absolute;
  left: 0;
  right: 0;
  top: -88px;
}
@media all and (max-width: 800px) {
  .bz-125__timeline__container__line__dates {
    top: 0px;
  }
  .bz-125__timeline__container__line__dates.third {
    top: 0px !important;
  }
}
.bz-125__timeline__container__line__dates.third {
  top: 100px;
}
.bz-125__timeline__container__line__entry {
  text-align: left;
  clear: both;
  position: relative;
}
@media all and (max-width: 800px) {
  .bz-125__timeline__container__line__entry {
    display: flex;
    flex-direction: column-reverse;
  }
}
.bz-125__timeline__container__line__entry.secondary .bz-125__timeline__container__line__entry__text {
  margin-top: 45px;
}
@media all and (max-width: 800px) {
  .bz-125__timeline__container__line__entry.secondary .bz-125__timeline__container__line__entry__text {
    margin-top: 0px;
  }
  .bz-125__timeline__container__line__entry.secondary .bz-125__timeline__container__line__entry__text:before {
    border: 0px;
  }
}
.bz-125__timeline__container__line__entry.secondary .bz-125__timeline__container__line__entry__text:before {
  content: "";
  position: absolute;
  width: 9px;
  height: 9px;
  left: -42px;
  top: 25%;
  border: 2px solid #00A99A;
  border-radius: 100%;
  background-color: #fff;
}
.bz-125__timeline__container__line__entry__text {
  float: right;
  width: 45%;
  position: relative;
}
@media all and (max-width: 800px) {
  .bz-125__timeline__container__line__entry__text {
    float: none;
    width: 100%;
    margin-bottom: 20px;
    order: 1;
  }
  .bz-125__timeline__container__line__entry__text:before {
    border: 0px;
  }
}
.bz-125__timeline__container__line__entry__text:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 15px;
  left: -45px;
  top: 15%;
  border: 1px solid #00A99A;
  border-radius: 100%;
  background-color: #fff;
}
.bz-125__timeline__container__line__entry__text .gradient-text {
  background: linear-gradient(120deg, #1B71B2 -0.12%, #00A99A 43.36%, #36AD47 90.47%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  width: 53px;
}
.bz-125__timeline__container__line__entry__text .gradient-text.long {
  width: 115px;
}
.bz-125__timeline__container__line__entry__text .gradient-text p {
  text-align: left;
  font-family: "league-gothic";
  font-size: 1.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 110%;
  /* 2.0625rem */
  letter-spacing: -0.01875rem;
  padding: 10px 0px;
}
.bz-125__timeline__container__line__entry__text h1 {
  color: #0B3452;
  font-size: 2.05rem;
  font-style: normal;
  font-weight: 700;
  line-height: 110%;
  /* 2.475rem */
  letter-spacing: -0.0225rem;
  margin-bottom: 15px;
}
.bz-125__timeline__container__line__entry__text h2 {
  color: #0B3452;
  font-family: Lato;
  font-size: 1.025rem;
  line-height: 140%;
  letter-spacing: -0.01125rem;
  margin-bottom: 15px;
}
.bz-125__timeline__container__line__entry__text h2 strong {
  font-weight: 700;
}
.bz-125__timeline__container__line__entry__text--no-graphics {
  margin-bottom: 45px;
}
@media all and (max-width: 800px) {
  .bz-125__timeline__container__line__entry__text--no-graphics {
    margin-bottom: 0;
  }
}
.bz-125__timeline__container__line__entry__text--no-graphics:before {
  top: 5%;
}
.bz-125__timeline__container__line__entry__text .pop-up {
  display: flex;
  align-items: center;
}
.bz-125__timeline__container__line__entry__text .pop-up .button {
  margin-right: 12px;
}
.bz-125__timeline__container__line__entry__text .pop-up .text {
  color: #20812D;
  font-size: 0.9375rem;
  font-style: normal;
  font-weight: 700;
  line-height: 110%;
  /* 1.03125rem */
  letter-spacing: 0.05375rem;
  text-decoration-line: underline;
  text-transform: uppercase;
  margin-bottom: 5px;
}
.bz-125__timeline__container__line__entry__text .pop-up:hover circle {
  fill: #32a641;
}
.bz-125__timeline__container__line__entry__text .pop-up:hover .text {
  cursor: pointer;
  color: #32a641;
}
.bz-125__timeline__container__line__entry__graphics {
  float: left;
  width: 45%;
  text-align: right;
  margin-bottom: 65px;
}
@media all and (max-width: 800px) {
  .bz-125__timeline__container__line__entry__graphics {
    float: none;
    width: 100%;
  }
}
.bz-125__timeline__container__line__entry__graphics.margin-expanded {
  margin-bottom: 165px;
}
@media all and (max-width: 800px) {
  .bz-125__timeline__container__line__entry__graphics.margin-expanded {
    margin-bottom: 65px;
  }
}
.bz-125__timeline__container__line__entry__graphics .img-container.grid {
  align-items: center;
}
.bz-125__timeline__container__line__entry__graphics .img-container.grid .main {
  width: 49%;
  margin-left: 10px;
}
.bz-125__timeline__container__line__entry__graphics .img-container.grid .fancy-text {
  width: 48%;
  right: 5px;
}
@media all and (max-width: 800px) {
  .bz-125__timeline__container__line__entry__graphics .img-container.grid .fancy-text {
    display: block;
  }
}
.bz-125__timeline__container__line__entry__graphics .img-container.duo {
  position: relative;
  text-align: left;
}
.bz-125__timeline__container__line__entry__graphics .img-container.duo .main {
  width: 80%;
}
@media all and (max-width: 800px) {
  .bz-125__timeline__container__line__entry__graphics .img-container.duo .main {
    width: 100%;
  }
}
.bz-125__timeline__container__line__entry__graphics .img-container.duo .mini {
  border-radius: 5px;
  box-shadow: 0px 10px 40px 0px rgba(11, 52, 82, 0.3);
  width: 50%;
  position: absolute;
  bottom: -50px;
  right: -15px;
}
@media all and (max-width: 800px) {
  .bz-125__timeline__container__line__entry__graphics .img-container.duo .mini {
    display: none;
  }
}
.bz-125__timeline__container__line__entry__graphics .img-container .main {
  border-radius: 5px;
  box-shadow: 0px 10px 40px 0px rgba(11, 52, 82, 0.3);
}
.bz-125__timeline__container__line__entry__graphics .img-container .main.portrait-1913 {
  width: 50%;
  position: relative;
}
.bz-125__timeline__container__line__entry__graphics .img-container .secondary {
  width: 75%;
  border-radius: 5px;
  box-shadow: 0px 10px 40px 0px rgba(11, 52, 82, 0.3);
  position: absolute;
  bottom: -120px;
  right: -125px;
}
@media all and (max-width: 800px) {
  .bz-125__timeline__container__line__entry__graphics .img-container .secondary {
    display: none;
  }
}
.bz-125__timeline__container__line__entry__graphics .img-container .tertiary {
  width: 90%;
  border-radius: 5px;
  box-shadow: 0px 10px 40px 0px rgba(11, 52, 82, 0.3);
  position: absolute;
  bottom: -40px;
  right: -280px;
}
@media all and (max-width: 800px) {
  .bz-125__timeline__container__line__entry__graphics .img-container .tertiary {
    display: none;
  }
}
.bz-125__timeline__container__line__entry__graphics .img-container .program {
  width: 200px;
  border-radius: 5px;
  box-shadow: 0px 10px 40px 0px rgba(11, 52, 82, 0.3);
  position: absolute;
  top: 155px;
  left: 320px;
}
@media all and (max-width: 800px) {
  .bz-125__timeline__container__line__entry__graphics .img-container .program {
    display: none;
  }
}
.bz-125__timeline__container__line__entry__graphics .img-container .coin {
  width: 200px;
  position: absolute;
  left: 550px;
  top: 100px;
  mix-blend-mode: multiply;
}
@media all and (max-width: 800px) {
  .bz-125__timeline__container__line__entry__graphics .img-container .coin {
    display: none;
  }
}
.bz-125__timeline__container__line__entry__graphics .img-container .fancy-text {
  color: #8A8885;
  font-family: "professor", serif;
  font-size: 1.3875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
  /* 1.6875rem */
  letter-spacing: -0.01688rem;
  text-align: left;
  margin-top: 15px;
  position: relative;
  right: 30px;
}
@media all and (max-width: 800px) {
  .bz-125__timeline__container__line__entry__graphics .img-container .fancy-text {
    display: none;
  }
}
.bz-125__timeline__container__line__entry__graphics .img-container .bison-drawing {
  mix-blend-mode: multiply;
  position: absolute;
  right: -145px;
  width: 30%;
}
.bz-125__timeline__container__line__entry__graphics .img-container .bison-logo {
  width: 55%;
  mix-blend-mode: multiply;
  margin-top: 10px;
}
.bz-125__timeline__container__line__entry__graphics .img-container .duck {
  position: absolute;
  left: 0;
  mix-blend-mode: multiply;
}
.bz-125__timeline__container__line__entry__graphics .img-container .lions {
  width: 250px;
  border-radius: 5px;
  box-shadow: 0px 10px 40px 0px rgba(11, 52, 82, 0.3);
  position: absolute;
  top: 195px;
  left: 310px;
}
@media all and (max-width: 800px) {
  .bz-125__timeline__container__line__entry__graphics .img-container .lions {
    display: none;
  }
}
.bz-125__timeline__container__line__entry__graphics .img-container .map-1928 {
  mix-blend-mode: multiply;
  position: absolute;
  right: -155px;
  width: 43%;
}
.bz-125__timeline__container__line__entry__graphics .img-container .map-1941 {
  mix-blend-mode: multiply;
  position: absolute;
  right: -600px;
  width: 80%;
  top: 60px;
}
.bz-125__timeline__container__line__entry__graphics .img-container .typewriter-text {
  mix-blend-mode: multiply;
  position: absolute;
  width: 80%;
  top: 90px;
  right: -350px;
}
.bz-125__timeline__container__line__entry__graphics .img-container .eyes {
  mix-blend-mode: multiply;
  position: absolute;
  width: 45%;
  top: -25px;
  right: -300px;
}
.bz-125__timeline__container__line__entry__graphics .img-container .cpz-map {
  mix-blend-mode: multiply;
  position: absolute;
  width: 40%;
  right: -320px;
}
.bz-125__timeline__container__line__entry__graphics .img-container .jungleworld-map {
  mix-blend-mode: multiply;
  position: absolute;
  width: 35%;
  right: -200px;
  top: 40px;
  opacity: 0.8;
}
.bz-125__timeline__container__line__entry__graphics .img-container .congress-text {
  mix-blend-mode: multiply;
  position: absolute;
  width: 50%;
  top: -20px;
  right: -350px;
}
.bz-125__timeline__container__start {
  padding-top: 20px;
  margin-bottom: 15px;
}
.bz-125__timeline__container__start .gradient-text {
  background: linear-gradient(120deg, #1B71B2 -0.12%, #00A99A 43.36%, #36AD47 90.47%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.bz-125__timeline__container__start .gradient-text p {
  margin-bottom: 10px;
}
.bz-125__timeline__container__start.end {
  margin-bottom: 0px;
  padding-bottom: 5px;
}
@media all and (max-width: 800px) {
  .bz-125__timeline__container__start {
    display: none;
  }
}
.bz-125__timeline__container__sidebar {
  background-image: url(../svg/sidebar.svg);
  position: absolute;
  bottom: -180px;
  right: -10px;
  height: 550px;
  width: 180px;
  background-size: contain;
  background-repeat: no-repeat;
  text-align: left;
  background-position: right;
  z-index: 1;
}
@media all and (max-width: 800px) {
  .bz-125__timeline__container__sidebar {
    display: none;
  }
}
.bz-125__timeline__container__sidebar.second {
  bottom: 180px;
}
.bz-125__timeline__container__sidebar__links {
  padding-top: 120px;
  position: absolute;
  right: 0;
  margin-right: 30px;
}
.bz-125__timeline__container__sidebar__links__top a, .bz-125__timeline__container__sidebar__links__bottom a {
  display: flex;
  align-items: center;
  margin-bottom: 8px;
}
.bz-125__timeline__container__sidebar__links__top h2, .bz-125__timeline__container__sidebar__links__bottom h2 {
  color: #F8F5CE;
  font-family: "league-gothic", sans-serif;
  font-size: 1.775rem;
  font-style: normal;
  font-weight: 400;
  line-height: 110%;
  /* 2.0625rem */
  letter-spacing: -0.01875rem;
  text-decoration-line: underline;
  width: 90%;
  margin-left: 7px;
}
.bz-125__timeline__container__callout__container {
  border-top: 1px dashed #00A99A;
  border-bottom: 1px dashed #00A99A;
  padding: 50px 10px;
  text-align: center;
}
@media all and (max-width: 800px) {
  .bz-125__timeline__container__callout__container {
    border-top: none;
    border-bottom: none;
  }
}
.bz-125__timeline__container__callout__container__grid {
  align-items: flex-start;
}
.bz-125__timeline__container__callout__container__grid .margin-expanded {
  margin-bottom: 20px;
}
.bz-125__timeline__container__callout__container__grid img {
  border-radius: 100%;
  width: 150px;
  box-shadow: 0px 10px 40px 0px rgba(11, 52, 82, 0.3);
}
.bz-125__timeline__container__callout__container__grid .headline {
  color: #706C65;
  font-family: "Lato", sans-serif;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  /* 1.575rem */
  letter-spacing: 0.05625rem;
  text-transform: uppercase;
  margin-bottom: 8px;
}
.bz-125__timeline__container__callout__container__grid .num {
  color: #706C65;
  font-family: "league-gothic", sans-serif;
  font-size: 2.25rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 3.15rem */
  letter-spacing: -0.0225rem;
}
.bz-125__timeline__container__callout__container__grid p {
  color: #706C65;
  font-size: 1.025rem;
  font-family: "Lato", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: -0.01125rem;
}
.bz-125__timeline__container__callout__container .gradient-text {
  background: linear-gradient(204deg, #FBDF00 -43.58%, #08B04B 45.03%, #026E3C 83%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  margin-bottom: 30px;
}
.bz-125__timeline__container__callout__container .gradient-text h3 {
  font-family: "Lato", sans-serif;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  /* 1.575rem */
  letter-spacing: 0.05625rem;
  text-transform: uppercase;
}
.bz-125__timeline__container__callout__container .bz-125__history__container__timeline__quote__text__img img {
  margin-bottom: 0px;
}
.bz-125__timeline__header {
  background: url("../png/paper-dd53f3534e2e5638f66dbdafd48c85054948b5d2a8ff8076c703d46992a733a6.png"), url("../png/timeline-header-bg.png"), linear-gradient(180deg, #363531 0%, #52514c 5%, #73726c 10%, #cccbc2 18%, #edece4 24%, #FFFEF0 30%);
  background-blend-mode: multiply;
  background-repeat: repeat, no-repeat;
  background-size: 100px, cover;
  background-position: center;
}
@media all and (max-width: 1149px) {
  .bz-125__timeline__header {
    background: url("../png/paper-dd53f3534e2e5638f66dbdafd48c85054948b5d2a8ff8076c703d46992a733a6.png"), url("../png/timeline-header-bg.png"), linear-gradient(180deg, #363531 -10%, #52514c 0%, #73726c 2%, #cccbc2 9%, #edece4 12%, #FFFEF0 19%);
  }
}
.bz-125__timeline__header .bz-125__timeline__container__sidebar {
  bottom: 0;
  height: 375px;
  top: 225px;
  width: 120px;
}
@media all and (max-width: 1149px) {
  .bz-125__timeline__header .bz-125__timeline__container__sidebar {
    display: none;
  }
}
.bz-125__timeline__header .bz-125__timeline__container__sidebar__links {
  left: 22px;
  margin: 0;
  padding-top: 0;
  top: 80px;
}
.bz-125__timeline__header__container {
  text-align: center;
  padding: 180px 20px 75px;
}
@media all and (max-width: 1149px) {
  .bz-125__timeline__header__container {
    padding-top: 50px;
  }
}
@media all and (max-width: 767px) {
  .bz-125__timeline__header__container {
    text-align: left;
  }
}
@media all and (max-width: 767px) {
  .bz-125__timeline__header__container .bz-125__header__container__logo {
    width: 105px;
  }
}
@media all and (max-width: 425px) {
  .bz-125__timeline__header__container .bz-125__header__container__logo {
    width: 90px;
  }
}
.bz-125__timeline__header__container__button {
  background: linear-gradient(204deg, #FBDF00 -43.58%, #08B04B 45.03%, #026E3C 83%);
  border-radius: 3px;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25);
  color: #fff;
  display: none;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1rem;
  margin: 0 0 50px;
  padding: 5px 12px 6px 10px;
  transition: all 0.2s ease-out;
}
@media all and (max-width: 1149px) {
  .bz-125__timeline__header__container__button {
    display: inline-block;
  }
}
@media all and (max-width: 767px) {
  .bz-125__timeline__header__container__button {
    margin: 0 0 15px;
  }
}
.bz-125__timeline__header__container__button:hover {
  color: #fff;
  opacity: 0.85;
}
.bz-125__timeline__header__container__button svg {
  margin: 0 5px 0 0;
  vertical-align: bottom;
}
.bz-125__timeline__header__container h1 {
  font-family: "league-gothic", sans-serif;
  color: #0B3452;
  font-size: 5.625rem;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
  /* 5.625rem */
  letter-spacing: 0.28125rem;
  text-transform: uppercase;
  margin-bottom: 20px;
}
@media all and (max-width: 767px) {
  .bz-125__timeline__header__container h1 {
    font-size: 4rem;
  }
}
@media all and (max-width: 425px) {
  .bz-125__timeline__header__container h1 {
    font-size: 3rem;
  }
}
.bz-125__timeline__header__container p {
  color: #0B3452;
}
.bz-125__timeline__header__container__toggle {
  display: flex;
  margin-top: 20px;
  justify-content: center;
}
@media all and (max-width: 600px) {
  .bz-125__timeline__header__container__toggle {
    flex-wrap: wrap;
  }
}
.bz-125__timeline__header__container__toggle__item {
  background: url(../svg/dates-border.svg);
  width: 20%;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  border-top-right-radius: 5px;
  border-top-left-radius: 26px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 26px;
  margin: 0px 5px;
  position: relative;
}
@media all and (max-width: 600px) {
  .bz-125__timeline__header__container__toggle__item {
    background: none;
    width: 100%;
    border: 1px solid #00A99A;
    border-radius: 5px;
    margin-top: 10px;
  }
}
.bz-125__timeline__header__container__toggle__item .gradient-text {
  background: linear-gradient(120deg, #1B71B2 -0.12%, #00A99A 43.36%, #36AD47 90.47%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  transition: all 0.5s ease-in-out;
  position: relative;
  z-index: 1;
}
@media all and (max-width: 600px) {
  .bz-125__timeline__header__container__toggle__item .gradient-text {
    width: 100px;
    margin: auto;
  }
}
.bz-125__timeline__header__container__toggle__item .gradient-text p {
  text-align: center;
  font-family: "league-gothic";
  font-size: 1.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 110%;
  /* 2.0625rem */
  letter-spacing: -0.01875rem;
  padding: 10px 0px;
}
.bz-125__timeline__header__container__toggle__item:after {
  content: "";
  position: absolute;
  left: 0px;
  top: 1px;
  right: 0px;
  bottom: 0px;
  opacity: 0;
  transition: all 0.4s ease;
  background: linear-gradient(120deg, #1B71B2 -0.12%, #00A99A 43.36%, #36AD47 90.47%);
  border-top-right-radius: 5px;
  border-top-left-radius: 25px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 25px;
  height: 50px;
}
@media all and (max-width: 600px) {
  .bz-125__timeline__header__container__toggle__item:after {
    height: 55px;
    top: -1px;
    border-bottom-right-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
  }
}
.bz-125__timeline__header__container__toggle__item:hover {
  cursor: pointer;
}
.bz-125__timeline__header__container__toggle__item:hover:after {
  opacity: 1;
}
.bz-125__timeline__header__container__toggle__item:hover .gradient-text {
  -webkit-text-fill-color: white;
}
.bz-125__timeline__header__container__link {
  margin-top: 30px;
  text-align: center;
}
.bz-125__timeline__header__container__link a {
  color: #0E4B16;
  font-size: 0.9375rem;
  font-style: normal;
  font-weight: 700;
  line-height: 110%;
  /* 1.03125rem */
  letter-spacing: 0.09375rem;
  text-decoration-line: underline;
  text-transform: uppercase;
}
.bz-125__timeline__header__container__link a:hover {
  color: #1d7328;
}
.bz-125__timeline__modal {
  display: none;
  position: fixed;
  /* Stay in place */
  z-index: 1;
  /* Sit on top */
  left: 0;
  top: 0;
  width: 100%;
  /* Full width */
  height: 100%;
  /* Full height */
  overflow: auto;
  /* Enable scroll if needed */
  background-color: rgb(0, 0, 0);
  /* Fallback color */
  background-color: rgba(0, 0, 0, 0.75);
  /* Black w/ opacity */
}
.bz-125__timeline__modal__container {
  background-color: #0B3452;
  margin: 10% auto;
  /* 10% from the top and centered */
  padding: 20px;
  border: 1px solid #888;
  max-width: 950px;
  /* Could be more or less, depending on screen size */
}
@media all and (max-width: 800px) {
  .bz-125__timeline__modal__container {
    margin: 18% auto;
    max-width: 90%;
  }
}
@media all and (max-width: 425px) {
  .bz-125__timeline__modal__container {
    padding: 10px;
  }
}
.bz-125__timeline__modal__container__slider {
  position: relative;
}
.bz-125__timeline__modal__container__slider__track {
  background: #272B2D;
  text-align: center;
  overflow: hidden;
}
.bz-125__timeline__modal__container__slider__track__slide {
  width: 75%;
  margin: auto;
}
.bz-125__timeline__modal__container__slider__track__slide:not(.is-active) {
  display: none;
}
.bz-125__timeline__modal__container__slider__track__slide.aspect-16-9 > img {
  width: auto;
  margin: auto;
}
@media all and (max-width: 425px) {
  .bz-125__timeline__modal__container__slider__track__slide {
    width: 100%;
  }
}
.bz-125__timeline__modal__container__slider__row__thumbails {
  flex-wrap: nowrap;
  background: #0A0A0A;
  padding: 10px 0;
  justify-content: center;
}
.bz-125__timeline__modal__container__slider__row__thumbails .thumbnail {
  width: 170px;
  padding: 0px 5px;
  height: 100px;
  overflow: hidden;
  display: flex;
  align-items: center;
}
.bz-125__timeline__modal__container__slider__row__thumbails .thumbnail.is-active {
  border: 1px solid yellow;
}
@media all and (max-width: 425px) {
  .bz-125__timeline__modal__container__slider__row__thumbails .thumbnail {
    width: auto;
    height: auto;
  }
}
.bz-125__timeline__modal__container__slider__prev {
  left: 5%;
  position: absolute;
  top: 35%;
}
.bz-125__timeline__modal__container__slider__prev:hover {
  cursor: pointer;
}
@media all and (max-width: 425px) {
  .bz-125__timeline__modal__container__slider__prev path {
    fill: red;
  }
}
.bz-125__timeline__modal__container__slider__next {
  right: 5%;
  position: absolute;
  top: 35%;
}
.bz-125__timeline__modal__container__slider__next:hover {
  cursor: pointer;
}
@media all and (max-width: 425px) {
  .bz-125__timeline__modal__container__slider__next path {
    fill: red;
  }
}
.bz-125__timeline__modal__container__text {
  display: flex;
  margin-top: 15px;
}
@media all and (max-width: 500px) {
  .bz-125__timeline__modal__container__text {
    flex-wrap: wrap;
  }
}
.bz-125__timeline__modal__container__text__date {
  width: 25%;
}
@media all and (max-width: 500px) {
  .bz-125__timeline__modal__container__text__date {
    width: 100%;
  }
}
.bz-125__timeline__modal__container__text__date .gradient-text {
  background: linear-gradient(120deg, #1B71B2 -0.12%, #00A99A 43.36%, #36AD47 90.47%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  width: 103px;
}
.bz-125__timeline__modal__container__text__date .gradient-text h1 {
  text-align: left;
  font-family: "league-gothic";
  font-size: 3.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 110%;
  /* 2.0625rem */
  letter-spacing: -0.01875rem;
}
.bz-125__timeline__modal__container__text__story {
  width: 70%;
}
.bz-125__timeline__modal__container__text__story p {
  color: white;
}
@media all and (max-width: 500px) {
  .bz-125__timeline__modal__container__text__story {
    width: 100%;
  }
}
.bz-125__timeline__modal__container__close {
  text-align: right;
}
.bz-125__timeline__modal__container__close:hover {
  cursor: pointer;
}
.bz-125__timeline__scroll {
  display: none;
}
@media all and (max-width: 800px) {
  .bz-125__timeline__scroll {
    display: block;
  }
}
.bz-125__timeline__scroll__container {
  display: flex;
  position: fixed;
  bottom: 0;
  align-items: center;
  left: 10px;
  background-color: #FFFEF0;
  padding: 10px;
  padding-bottom: 0px;
  border-radius: 15px;
  box-shadow: 0px 10px 40px 0px rgba(11, 52, 82, 0.3);
}
.bz-125__timeline__scroll__container:hover {
  cursor: pointer;
}
.bz-125__timeline__scroll__container .gradient-text {
  background: linear-gradient(120deg, #1B71B2 -0.12%, #00A99A 43.36%, #36AD47 90.47%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  width: 115px;
  padding-bottom: 5px;
}
.bz-125__timeline__scroll__container .gradient-text p {
  text-align: left;
  font-family: "league-gothic";
  font-size: 1.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 110%;
  /* 2.0625rem */
  letter-spacing: -0.01875rem;
  padding: 10px 0px;
  margin-left: 10px;
  text-transform: uppercase;
}
.bz-125__timeline--spanish .bz-125__timeline__scroll__container .gradient-text {
  width: 145px;
}
.bz-125__timeline--spanish .bz-125__timeline__container__line__entry__graphics .img-container .program {
  top: 185px;
}
.bz-125__timeline--spanish .bz-125__timeline__container__line__entry__graphics .img-container .tertiary {
  bottom: 0px;
}
.bz-125__timeline--spanish.fourth .bz-125__timeline__container__line__entry:last-of-type {
  padding-bottom: 65px;
}
@media all and (max-width: 600px) {
  .bz-125__timeline--spanish.fourth .bz-125__timeline__container__line__entry:last-of-type {
    padding-bottom: 0;
  }
}
@media all and (max-width: 600px) {
  .bz-125__history__container__timeline__quote__text__main {
    font-size: 1.6rem;
  }
}
.bz-125__history__container__timeline__quote__text__main, .bz-125__history__container__timeline__quote__text__dash, .bz-125__history__container__timeline__quote__text__author {
  color: #706C65;
}
