.home-about {
  background-color: #f8f6f2;
  padding-block: 7rem;
  min-height: -moz-fit-content;
  min-height: fit-content;
}
@media (min-width: 769px) {
  .home-about {
    padding-block: 5.9rem;
  }
}
.home-about .about-wrapper {
  max-width: 105.8rem;
  margin-inline: auto;
}
.home-about .about-wrapper .button-wrapper {
  margin-top: 2.4rem;
  margin-inline: auto;
}
@media (min-width: 769px) {
  .home-about .about-wrapper .button-wrapper {
    margin-top: 3.2rem;
  }
}
.home-about .about-wrapper .button-wrapper a {
  display: inline-block;
}
.home-about .about-wrapper h3 {
  font-size: 4.6rem;
  margin-bottom: 2.4rem;
}
@media (min-width: 769px) {
  .home-about .about-wrapper h3 {
    line-height: 134%;
    margin-bottom: 2.8rem;
  }
}
.home-about .about-wrapper .about-text p {
  line-height: 120%;
}
@media (min-width: 769px) {
  .home-about .about-wrapper .about-text p {
    line-height: 130%;
  }
}
