.contact_form > div > form > p > span > input,
.contact_form > div > form > p > span > textarea {
  width: 100%;
  height: 4rem;
  border: none;
  border-radius: 0.6rem;
  padding-left: 2rem;
  margin-bottom: 1rem;
}

.contact_form > div > form > p > span > textarea {
  max-height: 7rem;
}

.contact_form > div > form > p > span > span > span > label {
  display: flex;
  align-items: start;
  margin-bottom: 1rem;
}

.contact_form > div > form > p > span > span > span > label > input {
  margin-top: 0.5rem;
  margin-right: 1rem;
}

.contact_form
  > div
  > form
  > p
  > span
  > span
  > span
  > label
  > input[type="checkbox"] {
  width: 1rem;
}

.contact_form > div > form > p > span > span > span > label > span {
  font-size: 0.74rem;
  line-height: 1rem;
  margin-top: 0.4rem;
}

.contact_form > div > form > p > input {
  background-color: #bae315;
  border: none;
  border-radius: 0.6rem;
  padding: 1.25rem 1.8rem;
}

@media (max-width: 1200px) {
  .contact_form > div > form {
    max-width: 100%;
  }

  .contact_form > div > form > p > span > input,
  .contact_form > div > form > p > span > textarea {
    width: 100%;
    padding: 3.5rem;
    margin-bottom: 4rem;
  }

  .contact_form > div > form > p > input {
    width: 100%;
  }

  .contact_form > div > form > p > span > input::placeholder,
  .contact_form > div > form > p > span > textarea::placeholder {
    font-size: 2rem;
  }

  .contact_form > div > form > p > span > span > span > label > span {
    font-size: 1.54rem;
    line-height: 2rem;
  }
  .contact_form
    > div
    > form
    > p
    > span
    > span
    > span
    > label
    > input[type="checkbox"] {
    width: 3rem;
    margin-bottom: 4rem;
  }
}
