/******/
/*** GRAVITY FORMS ***/
/******/

.gform_wrapper { width: 100%; }
.gform_wrapper .gform_fields { gap: var(--gap-12); }

.gform_wrapper input[type="text"],
.gform_wrapper input[type="email"],
.gform_wrapper textarea,
.gform_wrapper select {
	width: 100%;
	min-height: 2.75rem;
	padding: 0.6rem 0;
	border: 0;
	border-bottom: 0.0625rem solid currentColor;
	border-radius: 0;
	background: transparent;
	color: inherit;
	font: inherit;
}

.gform_wrapper input[type="submit"] {
	padding: 0.55rem 1rem;
	border: 0.0625rem solid currentColor;
	border-radius: 999px;
	background: transparent;
	color: inherit;
	font-family: var(--type-mono);
	font-size: var(--text-p-xs);
	letter-spacing: var(--tracking-wide);
	text-transform: uppercase;
	cursor: pointer;
}

.gform_wrapper .gfield_label,
.gform_wrapper .gfield_description,
.gform_wrapper .gform-field-label { color: inherit !important; }
