.personal_training__tagline {
  color: var(--clr-red);
}

.personal_training__forms {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  margin-top: 1rem;
}

.personal_training__left-form,
.personal_training__right-form {
  background-color: #000;
  padding: 1rem;
  border: 1px solid var(--clr-muted);
}

.personal_training__left-form__descr {
  font-size: var(--size-sm);
  margin-top: 0.5rem;
}

.personal_training__right-form {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  align-items: start;
}

.personal__training-fullname {
  background-color: var(--clr-dark);
  border: 1px solid var(--clr-muted);
  color: var(--clr-light);
  height: var(--size-4xl);

  width: 100%;
  height: 3rem;
  padding: 0.75rem;
  font-size: var(--size-base);
}

.personal__training-email {
  background-color: var(--clr-dark);
  border: 1px solid var(--clr-muted);
  color: var(--clr-light);
  height: var(--size-4xl);

  width: 100%;
  height: 3rem;
  padding: 0.75rem;
  font-size: var(--size-base);
}

.personal__training-mobile {
  background-color: var(--clr-dark);
  border: 1px solid var(--clr-muted);
  color: var(--clr-light);
  height: var(--size-4xl);

  width: 100%;
  height: 3rem;
  padding: 0.75rem;
  font-size: var(--size-base);
}

.personal__training-date {
  background-color: var(--clr-dark);
  border: 1px solid var(--clr-muted);
  color: var(--clr-light);
  height: var(--size-4xl);

  width: 100%;
  height: 3rem;
  padding: 0.75rem;
  font-size: var(--size-base);
}

.personal__training-time {
  background-color: var(--clr-dark);
  border: 1px solid var(--clr-muted);
  color: var(--clr-light);
  height: var(--size-4xl);

  width: 100%;
  height: 3rem;
  padding: 0.75rem;
  font-size: var(--size-base);
}

.personal__training-btn {
  margin-top: 1rem;
  width: 100%;
  padding: 1rem 2rem;
  font-size: var(--size-base);
}

.personal__training-form {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  padding: 1rem;
}

/* xs */
@media (min-width: 475px) {
  .personal_training__right-form {
    align-items: stretch;
  }

  .personal__training-form {
    width: 100%;
  }

  .personal__training-form input {
    width: 100%;
  }
}

/* sm */
@media (min-width: 640px) {
  .personal_training__forms {
    flex-direction: row;
    align-items: stretch;
    gap: 2rem;
  }

  .personal_training__left-form,
  .personal_training__right-form {
    flex: 1;
    min-width: 0;
    padding: 2rem;
  }

  .personal_training__right-form {
    align-items: stretch;
  }

  .personal__training-form {
    width: 100%;
    max-width: none;
  }

  .personal_training__left-form__descr {
    font-size: var(--size-lg);
    margin-top: 1rem;
  }

  .personal_training__left-form__title,
  .personal_training__right-form__title {
    font-size: var(--size-3xl);
  }

  .personal_training__title {
    font-size: var(--size-6xl);
  }
}

/* md */
/*@media (min-width: 768px) {} */

/* lg */
/*@media (min-width: 1024px) {} */

/* xl */
/*@media (min-width: 1280px) {} */

/* 2xl */
/*@media (min-width: 1536px) {} */
