.mainPage__content {
  display: flex;
  flex-direction: column;
  row-gap: 2.4rem;
}

.mainPage__content.--text-center {
  align-items: center;
}

.mainPage__content.--text-left {
  align-items: flex-start;
}

.mainPage__content.--text-right {
  align-items: flex-end;
}

.mainPage__text a {
  text-decoration: underline;
}

@media screen and (min-width: 750px) {
  .mainPage__content {
    row-gap: 3rem;
  }
}