/** Gravity forms */
.gform_wrapper {
  .gform_heading {
    .gform_title {
      @apply
        text-3xl
        mb-8;
    }
  }

  input,
  textarea {
    @apply
      border
      border-black;
  }

  .gform_body {
    .gform_fields {
      .gfield {
        .ginput_container {
          input,
          textarea,
          select {
            padding: 16px !important;
          }

          select {
            option {
              padding: 16px !important;
            }
          }
        }
      }
    }
  }

  .gform_footer {
    input[type=submit] {
      @apply
        border-0
        rounded-full
        py-3
        px-5
        inline-block
        justify-center
        items-center
        text-center
        font-normal
        text-sm;

      font-size: 1.125em;
      height: 55px;
      font-weight: 600;
      padding-left: 3rem;
      padding-right: 3rem;
      -webkit-transition: all 0.4s ease;
      -o-transition: all 0.4s ease;
      transition: all 0.4s ease;
      min-width: 100px;
      max-width: 150px;
    }
  }
}
