#about-cont {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 2em;

  min-height: 500px;
}

#about-heading {
  font-size: 84px;
  color: var(--text-color);
  font-weight: 200;
  margin: 240px 0;
}

#creator-cont {
  display: flex;
  justify-content: space-around;
  width: 80%;
  margin-top: 250px;
}

.creator-wrap {
  display: flex;
  flex-direction: column;

  width: 500px;
  border-radius: 10px;
}

#flipped {
  transform: scaleX(-1) !important;
}

.about-textarea {
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: calc(inherit - 100px);
  padding: 0 20px;
  min-height: 150px;
  border: 2px solid var(--blue);
  border-radius: 25px;
  
  box-shadow: 0 8px 24px rgba(66,135,245,0.18);
}

.right {
  margin-left: 100px;
}

.about-textarea h1 {
  margin-bottom: 5px;
}

.about-textarea span {
  opacity: 0.6;
  margin-left: 20px;
}

.about-textarea hr {
  margin: 0;
}

.about-textarea p {
  margin-left: 20px;
  margin-top: 0;
  margin-bottom: 5px;
}

.no-p-margin {
  margin: 0 !important;
}

.about-links {
  margin-left: 20px;
  padding-bottom: 20px;
  display: flex;
  gap: 1em;
}