.gform_heading {
	display: none;
}

.gfield_label {
	font-weight: 500 !important;
	margin-bottom: 2px !important;
	font-size: 14px !important;
}

.gfield input,
.gfield select,
.gfield textarea, input.text, input.title, input[type=email], input[type=password], input[type=tel], input[type=text], select, textarea {
	background-color: var(--gcid-rr8eqj5i3w) !important;
	border-radius: 8px;
	border: rgb(122 116 118 / 15%) solid 1px!important;
}

.gform_wrapper.gravity-theme .gfield_consent_description_text {
	background-color: var(--gcid-rr8eqj5i3w) !important;
	border-radius: 8px;
	border: rgb(122 116 118 / 15%) solid 1px !important;
	width: 100% !important;
	max-width: none !important;
	font-size: 10px !important;
	margin-top: 0px !important;
	font-family: 8px!important;
	line-height: 1.2em!important;
	height: 75px !important;
}

.gform_wrapper.gravity-theme .gform_footer input,
.gform_wrapper.gravity-theme .gform_footer button {
	font-size: 14px !important;
	background-color: #2f2d31 !important;
	border-width: 5px !important;
	border: #2f2d31 solid 5px !important;
	border-radius: 100px !important;
	color: white;
	font-weight: 500 !important;
	padding: .3em 1em !important;
	line-height: 1.7em !important;
	cursor: pointer !important;
	transition: .2s all !important;
	width: 100%;
}

.gform_wrapper.gravity-theme .gform_footer input:hover {
	opacity: 0.5 !important;
}
