#sponsor-body {
  padding-top: 4rem;
  display: flex;
  flex-direction: column;
}

#logos {
  display: flex;
  flex-direction: column;
  align-items: center;
}

#sponsor-body #sponsor-header {
  background: url("../assets/bgs/sponsor-bg.jpg");
  display: flex;
  justify-content: center;
  align-items: center;
  height: 30rem;
  color: white;

  font-family: "Aleo";
  font-size: 2.5rem;

  background-size: cover;
  background-position: center center;

  margin-bottom: 5rem;
}

#logos {
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
}

#logos img {
  width: 300px;
  height: 300px;

  margin: 15px 50px;

  transition: all 0.2s ease-out;
}

#logos img:hover {
  transition: all 0.2s ease-out;

  margin: 0px 35px;

  width: 330px;
  height: 330px;
}

#sponsor-us {
  margin: auto auto 35px auto;
  font-size: 1.2rem;
}
#sponsor-us a,
#sponsor-us a:link,
#sponsor-us a:hover {
  color: #ff6f3f;
  text-decoration: none;
}
