.homepage-enterprise {
  position: relative;
}
.homepage-enterprise__wrapper {
  padding: 3rem 0;
}
.homepage-enterprise__title {
  font-size: var(--title-size-m);
  font-weight: var(--title-weight);
  line-height: var(--title-line-height);
}
.homepage-enterprise__subtitle {
  font-size: var(--subtitle-size-xs);
  font-weight: var(--subtitle-weight);
  line-height: var(--subtitle-line-height);
  color: var(--color-neutral--7);
}
.homepage-enterprise__text {
  font-size: var(--content-size-m);
  font-weight: var(--content-weight-normal);
  line-height: var(--content-line-height);
  color: var(--color-neutral--8);
  margin-bottom: 2rem;
}
.homepage-enterprise__image-secondary {
  position: absolute;
  bottom: -10%;
  right: 0;
  z-index: 2;
}
.homepage-enterprise__link {
  border: 2px solid var(--color-neutral--10);
  border-radius: 2px;
  padding: 0.75rem 1rem;
  font-size: 0.75rem;
  font-weight: 600;
  color: var(--color-neutral--10);
  transition: ease all 150ms;
}
.homepage-enterprise__link:hover {
  text-decoration: none;
  background-color: var(--color-neutral--10);
  color: var(--color-neutral--0);
}
@media all and (min-width: 1000px) {
  .homepage-enterprise {
    padding: 6rem 0;
  }
  .homepage-enterprise__wrapper {
    max-width: 375px;
    padding: 0;
  }
  .homepage-enterprise__title {
    font-size: var(--title-size-l);
  }
  .homepage-enterprise__subtitle {
    font-size: var(--subtitle-size-s);
  }
  .homepage-enterprise__image-primary {
    position: absolute;
    top: 10%;
    right: 2%;
    z-index: 1;
  }
  .homepage-enterprise__image-secondary {
    bottom: -15%;
    right: 10%;
  }
}
@media all and (min-width: 1100px) {
  .homepage-enterprise {
    padding: 5.813rem 0 8rem 0;
  }
  .homepage-enterprise__wrapper {
    max-width: 510px;
  }
  .homepage-enterprise__image-secondary {
    bottom: -10%;
    right: 15%;
  }
}
@media all and (min-width: 1400px) {
  .homepage-enterprise__image-primary {
    top: 0;
  }
  .homepage-enterprise__image-secondary {
    bottom: -35%;
  }
  .homepage-enterprise {
    padding: 5.813rem 0 10.063rem 0;
  }
}
@media all and (min-width: 1600px) {
  .homepage-enterprise__image-primary {
    right: 5%;
  }
  .homepage-enterprise__image-secondary {
    right: 10%;
  }
}



