.HomeSEOText {
  position: relative;
  margin-top: var(--spaceXxl);
  padding-bottom: .1px;
}

@media (max-width: 64rem) {
  .HomeSEOText {
    margin-top: var(--spaceXl);
  }
}

.HomeSEOText + * {
  margin-top: 0 !important;
}

.HomeSEOText-shapes {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  color: var(--colorBrand);
}

.HomeSEOText-shapes svg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 40rem;
}

.HomeSEOText-shapes svg:last-child {
  top: auto;
  bottom: 0;
}

.HomeSEOText-frame {
  position: relative;
}

/*# sourceMappingURL=home-seo-text.min.css.map */
