@charset "utf-8";
/* CSS Document */
@font-face {
  font-family: "AvenirLTStd-Black";
  font-display: auto;
  font-fallback: ;
  font-weight: 400;
  src: url(fonts/AvenirLTStd-Black.woff) format('woff');
}
@font-face {
  font-family: "AvenirLTStd-BlackOblique";
  font-display: auto;
  font-fallback: ;
  font-weight: 400;
  src: url(fonts/AvenirLTStd-BlackOblique.woff) format('woff');
}
@font-face {
  font-family: "AvenirLTStd-Book";
  font-display: auto;
  font-fallback: ;
  font-weight: 400;
  src: url(fonts/AvenirLTStd-Book.woff) format('woff');
}
@font-face {
  font-family: "AvenirLTStd-BookOblique";
  font-display: auto;
  font-fallback: ;
  font-weight: 400;
  src: url(fonts/AvenirLTStd-BookOblique.woff) format('woff');
}
@font-face {
  font-family: "AvenirLTStd-Heavy";
  font-display: auto;
  font-fallback: ;
  font-weight: 400;
  src: url(fonts/AvenirLTStd-Heavy.woff) format('woff');
}
@font-face {
  font-family: "AvenirLTStd-HeavyOblique";
  font-display: auto;
  font-fallback: ;
  font-weight: 400;
  src: url(fonts/AvenirLTStd-HeavyOblique.woff) format('woff');
}
@font-face {
  font-family: "AvenirLTStd-Light";
  font-display: auto;
  font-fallback: ;
  font-weight: 400;
  src: url(fonts/AvenirLTStd-Light.woff) format('woff');
}
@font-face {
  font-family: "AvenirLTStd-LightOblique";
  font-display: auto;
  font-fallback: ;
  font-weight: 400;
  src: url(fonts/AvenirLTStd-LightOblique.woff) format('woff');
}
@font-face {
  font-family: "AvenirLTStd-Medium";
  font-display: auto;
  font-fallback: ;
  font-weight: 400;
  src: url(fonts/AvenirLTStd-Medium.woff) format('woff');
}
@font-face {
  font-family: "AvenirLTStd-MediumOblique";
  font-display: auto;
  font-fallback: ;
  font-weight: 400;
  src: url(fonts/AvenirLTStd-MediumOblique.woff) format('woff');
}
@font-face {
  font-family: "AvenirLTStd-Oblique";
  font-display: auto;
  font-fallback: ;
  font-weight: 400;
  src: url(fonts/AvenirLTStd-Oblique.woff) format('woff');
}
@font-face {
  font-family: "AvenirLTStd-Roman";
  font-display: auto;
  font-fallback: ;
  font-weight: 400;
  src: url(fonts/AvenirLTStd-Roman.woff) format('woff');
}
body {
  font-family: "AvenirLTStd-Light";
}
h1 {
  font-family: "AvenirLTStd-Light";
  font-weight: normal;
  font-size: 3rem;
  position: relative;
  line-height: 3rem;
  padding: 0;
  text-transform: uppercase;
  font-style: normal;
  margin: 0;
}
h2 {
  font-family: "AvenirLTStd-Light";
  font-weight: normal;
  font-size: 3rem;
  position: relative;
  line-height: 3rem;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
  font-style: normal;
  margin: 0;
}
.year {
  font-weight: normal;
  font-size: 1.5rem;
  color: #fff;
}
.white {
  color: #fff;
}
.green {
  color: #64a342;
}
.blue {
  color: #261759;
}
p {
  font-size: 0.875rem;
  /* font-weight: 400; */
  margin: 0;
  padding: 0;
  line-height: 1.4;
}
.small {
  font-size: 0.75rem;
}
main p+p {
  margin-top: 0.5rem
}
h1 strong, h2 strong {
  font-family: "AvenirLTStd-Black";
}
strong {
  font-weight: 800;
}
a {
  /* font-size: 0.75rem; */
  text-decoration: none;
  color: #64a342;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.slide7 .white a {
  color: #64a342;
  font-family: "AvenirLTStd-Medium";
}
.slide8 .white a {
  color: #261759;
  font-family: "AvenirLTStd-Medium";
}
.slide8 .white a:hover {
  color: #64a342;
}
.slide9 a {
  color: #64a342;
  font-family: "AvenirLTStd-Medium";
}
.slide9 p {
  font-size: 1.125rem;
}
#nav_items a {
  margin-right: 1rem;
}
a:hover {
  color: initial;
}
@media screen and (max-width: 825px) {
  h1,h2 {
    font-size: 2.75rem;
  }
}
