:root {
  --bedstone-palette-text: var(--wp--preset--color--dark-gray);
  --bedstone-palette-text-alt: var(--wp--preset--color--black);
  --bedstone-palette-bg: var(--wp--preset--color--white);
  --bedstone-palette-bg-alt: var(--wp--preset--color--light-gray);
  --bedstone-palette-interactive: var(--wp--preset--color--red);
  --bedstone-palette-attention: var(--wp--preset--color--red);
  --bedstone-palette-brand-1: var(--wp--preset--color--dark-red);
  --bedstone-palette-brand-2: var(--wp--preset--color--dark-red);
  --bedstone-palette-brand-3: var(--wp--preset--color--dark-red);
  --bedstone-palette-brand-4: var(--wp--preset--color--dark-red);
  --bedstone-palette-dark: var(--wp--preset--color--black);
  --bedstone-palette-light: var(--wp--preset--color--white);
}

.gform_wrapper.gravity-theme div.gform_validation_errors {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal !important;
}

.gform_wrapper.gravity-theme {
  font-size: 1rem;
}
.gform_wrapper.gravity-theme .gfield_label {
  font-size: var(--wp--preset--font-size--medium);
  font-weight: 600;
  margin-block: 0 0.3625em;
}
.gform_wrapper.gravity-theme .ginput_complex label {
  font-size: var(--wp--preset--font-size--small);
  font-weight: 400;
  padding-block: 0.25em 0;
}
.gform_wrapper.gravity-theme input[type=color],
.gform_wrapper.gravity-theme input[type=date],
.gform_wrapper.gravity-theme input[type=datetime-local],
.gform_wrapper.gravity-theme input[type=datetime],
.gform_wrapper.gravity-theme input[type=email],
.gform_wrapper.gravity-theme input[type=month],
.gform_wrapper.gravity-theme input[type=number],
.gform_wrapper.gravity-theme input[type=password],
.gform_wrapper.gravity-theme input[type=search],
.gform_wrapper.gravity-theme input[type=tel],
.gform_wrapper.gravity-theme input[type=text],
.gform_wrapper.gravity-theme input[type=time],
.gform_wrapper.gravity-theme input[type=url],
.gform_wrapper.gravity-theme input[type=week],
.gform_wrapper.gravity-theme select,
.gform_wrapper.gravity-theme textarea {
  border-color: #ccc;
  border-radius: 0;
  padding: var(--wp--preset--spacing--20);
}
.gform_wrapper.gravity-theme textarea {
  min-height: 5rem;
  max-height: 40rem;
  max-width: 100%;
}
.gform_wrapper.gravity-theme .validation_message {
  border: 0;
  background: none transparent;
  padding: 0;
  font-size: var(--wp--preset--font-size--small);
}
.gform_wrapper.gravity-theme .gfield_error [aria-invalid=true] {
  border-color: #ccc;
}
.gform_wrapper.gravity-theme .gform-footer {
  gap: 1rem;
  flex-direction: row;
}

/*# sourceMappingURL=gravityforms.css.map */
