* {
  box-sizing: border-box;

  margin: 0;

  padding: 0;

  border: none;
}

.sponsorsTitle {
  font-family: "Poppins";

  font-size: 40px;

  font-weight: 700;

  text-align: center;

  color: black;

  background-color: #849376;

  padding-top: 20px;
}

.footerSponsorContainer {
  text-align: center;

  background-color: #849376;

  display: flex;

  justify-content: space-evenly;

  padding-left: 80px;

  padding-right: 80px;

  align-items: baseline;

  padding-bottom: 30px;

  padding-top: 20px;

  flex-wrap: wrap;
}

.sponsorImgContainer {
  background-color: #849376;

  padding-right: 50px;

  padding-left: 50px;

  float: bottom;
}

.sponsorImgContainer:nth-of-type(1) {
  width: 18%;
}

.sponsorImgContainer:nth-of-type(2) {
  width: 16%;
}

.sponsorImgContainer:nth-of-type(3) {
  width: 29%;
}

.sponsorImgContainer:nth-of-type(4) {
  width: 18%;
}

.sponsorImgContainer:nth-of-type(5) {
  width: 19%;
}

/* .sponsorImg {

  object-fit: cover;

  padding: none !important;

  align-items: baseline;

} */

.footerSponsorContainer::after {
  content: "";

  clear: both;

  display: table;
}

.footerPagesRow {
  text-align: left;

  background-color: #002d30;

  display: flex;

  justify-content: space-evenly;

  padding-left: 80px;

  padding-right: 80px;

  flex-wrap: wrap;

  padding-top: 20px;

  padding-bottom: 20px;
}

.footerPagesRow::after {
  content: "";

  clear: both;

  display: table;
}

.footerPagesColumn {
  text-align: left;

  background-color: #002d30;

  display: flex;

  flex-direction: column;

  justify-content: space-evenly;

  flex-wrap: wrap;

  padding-bottom: 20px;
}

.footerPagesColumn::after {
  content: "";

  clear: both;

  display: table;
}

.footerSubPagesRow {
  text-align: left;

  background-color: #002d30;

  display: flex;

  justify-content: space-evenly;

  flex-wrap: wrap;
}

.footerSubPagesRow::after {
  content: "";

  clear: both;

  display: table;
}

.footerPageHeader {
  font-family: "Poppins";

  color: #f3eddd;

  font-weight: 700;

  font-size: 40px;

  padding-bottom: 0px;
}

/* .footerPageHeaderUnderline hr {

  border-top: red;

  margin: none !important;

} */

.footerPageLink {
  font-family: "Poppins";

  color: #f3eddd;

  font-weight: 400;

  font-size: 16px;
}

.logoContainer {
  display: flex;

  text-align: left;
}

.logoContainer::after {
  content: "";

  clear: both;

  display: table;
}

.logoImg {
  width: 130px;

  padding-right: 20px;

  /* height: 100%; */
}

.logoTextColumn {
  flex-direction: column;

  display: flex;

  justify-content: center;

  text-align: bottom;
}

.logoTextColumn::after {
  content: "";

  clear: both;

  display: table;
}

.logoText {
  font-family: "Poppins";

  color: #f3eddd;

  font-weight: 700;

  font-size: 24px;
}

.mediaIconsRow {
  display: flex;

  justify-content: flex-start;

  padding-top: none;
}

.mediaIconsRow::after {
  content: "";

  clear: both;

  display: table;
}

.mediaIcon {
  display: block;

  width: 30px;

  padding-right: 10px;

  padding-top: 5px;
}

/* footer */

footer a {
  color: #f3eddd;

  font-weight: bold;

  text-decoration: none;
}

footer a:hover {
  color: #f3eddd;

  text-decoration: underline;
}

#footer2 {
  background-color: #849376;
}
