.about-page {
  display: flex;
  justify-content: center;
  width: 100%;
  height: 100%;
  /* background by SVGBackgrounds.com */
  background-color: rgb(20, 48, 130);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 200 200'%3E%3Cpolygon fill='%232B58B2' points='100 0 0 100 100 100 100 200 200 100 200 0'/%3E%3C/svg%3E");
  position: relative;
}
.about-wrapper {
  width: 82%;
  margin: 64px 0;
  max-width: 800px;
  background-color: rgb(20, 48, 130);
  padding: 8px 16px;
}
.about-wrapper h1 {
  color: white;
  font-size: 40px;
  font-weight: 400;
}
.about-wrapper p {
  color: white;
  font-size: 18px;
  font-weight: 300;
}
