@media (max-width: 768px) {
  .container-form {
    padding: 10px !important;

    .header-form {
      display: flex;
      flex-direction: column-reverse;

      .text-form {
        h2 {
          font-size: 16px;
        }

        .note {
          font-size: 14px;
        }
      }
    }

    .grid {
      grid-template-columns: 1fr !important;
    }
  }
}