/* Hide required helper text */
.gform_heading:has(.gform_required_legend) {
	display: none;
}

.gfield_required:has(.gfield_required_asterisk) {
	color: #000 !important;
	font-size: 18px !important;
}

.gform-field-label--type-sub {
	display: none !important;
}

.gform_wrapper {
	margin-top: 40px;

	& input:is(.gform_button):hover {
		background-color: #6FBF69 !important;
	}

	& input:not(.gform_button),
	& textarea {
		background-color: transparent !important;

		&::placeholder {
			color: #5D6F5D;
			font-size: 18px;
			font-weight: 400;
			line-height: 150%;
			background-color: transparent !important;
		}
	}
}
