.front-page__article {
  padding: 120px 25px 120px;
  display: flex;
  flex-direction: row-reverse;
  max-width: var(--max-content-size);
  margin: 0 auto;

  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-direction: row-reverse;
}

.front-page__article-txt {
  width: 45%;
  display: flex;
  flex-direction: column;
  gap: 3.5rem;
}

.front-page__article img {
  border-radius: var(--border-radius-md);
  height: 520px;
  width: 46%;
  -o-object-fit: cover;
  object-fit: cover;
}

.front-page__article .button {
  width: fit-content;
}

.front-page__article--right {
  flex-direction: row;
}

@media screen and (max-width: 1000px) {
  .front-page__article {
    flex-direction: column;
    gap: 4rem;
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .front-page__article-txt {
    width: 100%;
  }

  .front-page__article img {
    width: 100%;
  }
}
