.about-section {
  position: relative;
  padding: 2.5rem 0;
}
@media (max-width: 767px) {
  .about-section {
    padding: 2rem 0;
  }
}
.about-section__paragraph {
  font-size: 1rem;
  text-align: left;
  padding-left: 6.25rem;
  max-width: 75rem;
  margin-bottom: 1.25rem;
  color: white;
  line-height: 1.6;
  display: -webkit-box;
  -webkit-line-clamp: 7;
  line-clamp: 7;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
@media (min-width: 1536px) {
  .about-section__paragraph {
    padding-left: 13.75rem;
  }
}
@media (max-width: 1023px) {
  .about-section__paragraph {
    padding-left: 3rem;
    max-width: 90%;
    margin: 0 auto 1.5rem auto;
  }
}
@media (max-width: 767px) {
  .about-section__paragraph {
    padding-left: 1rem;
    padding-right: 1rem;
    max-width: 100%;
    font-size: 0.9rem;
    -webkit-line-clamp: none;
    line-clamp: none;
    display: block;
  }
}
.about-section__decoration {
  position: relative;
  min-height: 12.5rem;
}
@media (min-width: 1536px) {
  .about-section__decoration {
    min-height: 18.75rem;
  }
}
@media (max-width: 767px) {
  .about-section__decoration {
    min-height: 8rem;
    margin-top: 2rem;
  }
}
.about-section__hex-large {
  position: absolute;
  right: 0;
  bottom: -18.75rem;
}
.about-section__hex-large::before {
  content: "";
  position: absolute;
  top: 50%;
  right: 100%;
  transform: translateY(-50%);
  width: 100vw;
  border-top: 2px dashed #7C6A62;
  opacity: 0.8;
  pointer-events: none;
}
@media (min-width: 1536px) {
  .about-section__hex-large {
    bottom: -15.5rem;
  }
}
@media (max-width: 1279px) {
  .about-section__hex-large {
    bottom: -6rem;
  }
}
@media (max-width: 767px) {
  .about-section__hex-large {
    right: -2rem;
    bottom: -3.2rem;
  }
}
.about-section__hex-large svg {
  width: 25rem;
  height: 25rem;
}
@media (min-width: 1536px) {
  .about-section__hex-large svg {
    width: 36.125rem;
    height: 33.0625rem;
  }
}
@media (max-width: 1279px) {
  .about-section__hex-large svg {
    width: 20rem;
    height: 20rem;
  }
}
@media (max-width: 1279px) {
  .about-section__hex-large svg {
    width: 15rem;
    height: 15rem;
  }
}
.about-section__hex-small {
  position: absolute;
  right: 3rem;
  top: 9.375rem;
}
@media (max-width: 1279px) {
  .about-section__hex-small {
    top: 1rem;
  }
}
@media (max-width: 767px) {
  .about-section__hex-small {
    right: 1rem;
    top: -1.4rem;
  }
}
.about-section__hex-small svg {
  width: 18.75rem;
  height: 18.75rem;
}
@media (min-width: 1536px) {
  .about-section__hex-small svg {
    width: 28.3125rem;
    height: 23.8125rem;
  }
}
@media (max-width: 1279px) {
  .about-section__hex-small svg {
    width: 15rem;
    height: 15rem;
  }
}
@media (max-width: 768px) {
  .about-section__hex-small svg {
    width: 10rem;
    height: 10rem;
  }
}

/*# sourceMappingURL=about-section.css.map */
