body {
  --blue: #085585;
  --red: #BA223B;
  --max-width: 1440px;
  --padding: 5%;
  --heading-2: clamp(1.3rem, 4vw, 4vw);
  --heading-1: clamp(2.2rem, 6vw, 6vw);
  --p: clamp(0.9rem, 1.3vw, 3rem);
}

.footer-header-container {
  max-width: var(--max-width);
  background-color: var(--blue);
  display: flex;
  margin: auto;
  align-items: center;
  justify-content: space-evenly;
  box-sizing: border-box;
  font-family: Avenir, sans-serif;
  color: white;
}
.footer-header-container a {
  display: flex;
}
.footer-header-container .image {
  box-sizing: border-box;
  width: 20%;
}
@media (max-width: 700px) {
  .footer-header-container .image {
    width: 20%;
  }
}
.footer-header-container .image img {
  width: 100%;
  display: block;
  object-fit: contain;
}
@media (max-width: 700px) {
  .footer-header-container .image:has(+ .social-icons) {
    display: none;
  }
}
.footer-header-container .link-bar {
  box-sizing: border-box;
  max-width: 60%;
  width: 50%;
  min-width: 30%;
  color: white;
  text-align: center;
  font-size: clamp(0.7rem, 1.5vw, 2rem);
  font-family: Avenir, sans-serif;
}
.footer-header-container .link-bar .menu {
  box-sizing: border-box;
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  text-decoration: none;
  text-underline: none;
  list-style-type: none;
}
.footer-header-container .social-icons {
  display: flex;
  width: 5%;
}
.footer-header-container .social-icons img {
  width: 90%;
  object-fit: scale-down;
}

.announcement {
  box-sizing: border-box;
  padding: 1% 5%;
  width: 100vw;
  text-align: center;
  font-family: Avenir, sans-serif;
  color: white;
  background-color: var(--red);
  font-size: clamp(0.7rem, 2vw, 2vw);
  font-weight: normal;
  margin: 0;
}

.content-alignment-container {
  box-sizing: border-box;
  max-width: var(--max-width);
  margin: auto;
  padding: 0;
  background-color: var(--blue);
}

li, a {
  box-sizing: border-box;
  color: inherit;
  text-decoration: none !important;
  list-style-type: none;
  padding: 0 5%;
}

a {
  padding: 0;
}

ul {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

/*# sourceMappingURL=footer-header.css.map */
