// Gravity forms styles >= 2.5
// Please disable CSS in /admin.php?page=gf_settings

// Default required label
.gfield_required::before {
  color: var(--color-main);
  content: '*';
  display: inline-block;
  font-size: var(--font-size-22);
  margin-left: .5rem;
  position: relative;
  top: .5rem;
}

// Add "(Required)" text as screen reader text
.gfield_required > span {
  @extend .screen-reader-text;
}

// Form basics
.gform-body {
  .gfield {
    border: 0;
    margin-bottom: 2rem;
    padding: 0;
  }

  .gfield_label {
    display: inline-block;
    font-weight: var(--font-weight-bold);
    margin-bottom: 1rem;
    margin-top: 1rem;
    padding-inline-end: 0;
    padding-inline-start: 0;
  }

  textarea,
  input {
    width: 100%;
  }
}
