@keyframes hideGallery {
  from {
    max-height: 500px;
  }
  to {
    max-height: 0;
  }
}
@keyframes showGallery {
  from {
    max-height: 0px;
  }
  to {
    max-height: 500px;
  }
}
@keyframes rotateIn {
  from {
    rotate: 0;
  }
  to {
    rotate: 90deg;
  }
}
@keyframes rotateOut {
  from {
    rotate: 90deg;
  }
  to {
    rotate: 0deg;
  }
}
.about-section img {
  max-width: 100%;
  margin: 2em 0;
}
.about-section h3 {
  font-size: 2.4rem;
  margin: 10px 0;
}
.about-section a, .about-section p, .about-section h3 {
  max-width: 1000px;
}
.about-section ul {
  padding: 0 1em;
}
.about-section .about-contents {
  display: flex;
  flex-direction: column;
  width: -moz-max-content;
  width: max-content;
  margin-top: 3em;
  gap: 5px;
}
.about-section .about-contents a {
  text-decoration: none;
  color: #8C9093;
}
.about-section .about-contents a:hover {
  text-decoration: underline;
}

@media (min-width: 1200px) {
  .about-section img {
    max-width: 70%;
  }
}/*# sourceMappingURL=about.css.map */