/* anton-regular - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Anton';
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/anton-v23-latin-regular.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/anton-v23-latin-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/anton-v23-latin-regular.woff2") format("woff2"), url("../fonts/anton-v23-latin-regular.woff") format("woff"), url("../fonts/anton-v23-latin-regular.ttf") format("truetype"), url("../fonts/anton-v23-latin-regular.svg#Anton") format("svg");
  /* Legacy iOS */
}

/* nunito-sans-regular - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/nunito-sans-v12-latin-regular.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/nunito-sans-v12-latin-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/nunito-sans-v12-latin-regular.woff2") format("woff2"), url("../fonts/nunito-sans-v12-latin-regular.woff") format("woff"), url("../fonts/nunito-sans-v12-latin-regular.ttf") format("truetype"), url("../fonts/nunito-sans-v12-latin-regular.svg#NunitoSans") format("svg");
  /* Legacy iOS */
}

/* nunito-sans-600 - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 600;
  src: url("../fonts/nunito-sans-v12-latin-600.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/nunito-sans-v12-latin-600.eot?#iefix") format("embedded-opentype"), url("../fonts/nunito-sans-v12-latin-600.woff2") format("woff2"), url("../fonts/nunito-sans-v12-latin-600.woff") format("woff"), url("../fonts/nunito-sans-v12-latin-600.ttf") format("truetype"), url("../fonts/nunito-sans-v12-latin-600.svg#NunitoSans") format("svg");
  /* Legacy iOS */
}

/* nunito-sans-700 - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/nunito-sans-v12-latin-700.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/nunito-sans-v12-latin-700.eot?#iefix") format("embedded-opentype"), url("../fonts/nunito-sans-v12-latin-700.woff2") format("woff2"), url("../fonts/nunito-sans-v12-latin-700.woff") format("woff"), url("../fonts/nunito-sans-v12-latin-700.ttf") format("truetype"), url("../fonts/nunito-sans-v12-latin-700.svg#NunitoSans") format("svg");
  /* Legacy iOS */
}

/* nunito-sans-800 - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 800;
  src: url("../fonts/nunito-sans-v12-latin-800.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/nunito-sans-v12-latin-800.eot?#iefix") format("embedded-opentype"), url("../fonts/nunito-sans-v12-latin-800.woff2") format("woff2"), url("../fonts/nunito-sans-v12-latin-800.woff") format("woff"), url("../fonts/nunito-sans-v12-latin-800.ttf") format("truetype"), url("../fonts/nunito-sans-v12-latin-800.svg#NunitoSans") format("svg");
  /* Legacy iOS */
}

/* roboto-condensed-regular - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/roboto-condensed-v25-latin-regular.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/roboto-condensed-v25-latin-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto-condensed-v25-latin-regular.woff2") format("woff2"), url("../fonts/roboto-condensed-v25-latin-regular.woff") format("woff"), url("../fonts/roboto-condensed-v25-latin-regular.ttf") format("truetype"), url("../fonts/roboto-condensed-v25-latin-regular.svg#RobotoCondensed") format("svg");
  /* Legacy iOS */
}

/* roboto-condensed-700 - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/roboto-condensed-v25-latin-700.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/roboto-condensed-v25-latin-700.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto-condensed-v25-latin-700.woff2") format("woff2"), url("../fonts/roboto-condensed-v25-latin-700.woff") format("woff"), url("../fonts/roboto-condensed-v25-latin-700.ttf") format("truetype"), url("../fonts/roboto-condensed-v25-latin-700.svg#RobotoCondensed") format("svg");
  /* Legacy iOS */
}

.page-footer__inner {
  background-color: #008943;
  padding-bottom: 30px;
}

.page-footer-cta__inner {
  margin-top: -5rem;
}

.page-footer-social {
  margin: 2.94118rem 0 1.17647rem 0;
}

@media (min-width: 992px) {
  .page-footer-social {
    margin: 4.11765rem 0;
  }
}

.page-footer-social__list {
  margin: 0;
  padding: 0;
  text-align: center;
  list-style: none;
}

.page-footer-social__item {
  font-size: 2.47059rem;
  display: inline-block;
  margin: 0 0.25em;
}

@media (min-width: 992px) {
  .page-footer-social__item {
    font-size: 3.52941rem;
  }
}

.page-footer-social__link {
  color: #FFFFFF;
}

.page-footer-social__link:hover {
  color: #d1e9ce;
}

.page-footer-menu {
  margin: 1rem 0;
}

.page-footer-menu__list {
  margin: 0;
  padding: 0;
  text-align: center;
  list-style: none;
}

.page-footer-menu__item {
  font-family: "Roboto Condensed", Helvetica, Arial, sans-serif;
  font-size: 0.88235rem;
  font-weight: bold;
  line-height: 1.46667;
  margin: 0 0.15em;
  display: inline-block;
}

.page-footer-menu__link {
  font-size: inherit;
  font-weight: inherit;
  display: inline;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-color: #FFFFFF;
  color: #004d25;
  padding: 0.05em 0.45em;
  margin: 0.3em 0;
  text-decoration: none;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

@supports (mix-blend-mode: screen) {
  .page-footer-menu__link {
    color: #000000;
    mix-blend-mode: screen;
  }
}

.page-footer-menu__link:hover {
  background-color: #c7e5c4;
}

.page-footer-copyright {
  font-size: 0.76471rem;
  font-weight: 600;
  line-height: 1.30769;
  text-align: center;
  color: #FFFFFF;
}

.page-footer-copyright a {
  color: #FFFFFF;
}
