.topnav {
  background-color: #e6e6fa;
  overflow: hidden;
  font-family: "Bebas Neue", sans-serif;
  margin: 10px;
}

.topnav a {
  float: left;
  display: block;
  color: #000000;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
  font-size: 30px;
}

.topnav a:hover {
  background-color: #c4c4da;
  color: #000000;
}

.topnav a.active {
  background-color: #70027e;
  color: #ffffff;
}

.topnav .icon {
  display: none;
}

.body {
  h1 {
    font-family: "Bebas Neue", sans-serif;
    text-align: center;
    font-size: 75px;
  }

  h2 {
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 10px;
    font-size: 30px;
    padding: 8px;
    margin: 0px;
  }

  p {
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 10px;
    font-size: 20px;
    padding: 8px;
    margin: 0px;
  }

  ul {
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 10px;
    font-size: 20px;
  }

  h3 {
    font-family: "Roboto Condensed", sans-serif;
    font-size: 20px;
  }

  figcaption {
    text-align: left;
    font-family: "Roboto Condensed", sans-serif;
  }
}

.pageTitle {
  margin: 15px auto 0px;
}

.container {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 30px;
  margin: 8px;
  background-color: #383838;
}

.container p {
  color: #ffffff;
  size: 16px;
}

@media (max-width: 600px) {
  .container {
    flex-direction: column;
    padding: 15px;
    text-align: center;
  }

  .side-image {
    max-width: 100%;
  }
}

.side-image {
  max-width: 400px;
  height: auto;
}

.responsive {
  width: 100%;
  height: auto;
}

div.scroll-container {
  background-color: #484848;
  overflow: auto;
  white-space: nowrap;
  padding: 10px;
  margin: auto 10px 10px 10px;
  display: flex;
  align-items: center;
}

div.scroll-container img {
  padding: 10px;
  margin: auto;
}

.row {
  display: flex;
  flex-wrap: wrap;
  padding: 0 4px;
}

.column {
  flex: 25%;
  max-width: 50%;
  padding: 0 6px;
}

.column img {
  margin-top: 8px;
  vertical-align: center;
  width: 100%;
}

@media screen {
  .column {
    flex: 25%;
    max-width: 50%;
  }
}

a {
  color: #70027e;
}

a:hover {
  color: white;
  background-color: #808080;
}

a:active {
  color: white;
  background-color: #808080;
}