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

.gform-field-label {
	color: var(--color-white) !important;
	font-family: museo-sans-rounded, sans-serif !important;
	font-size: 0.875rem !important;
	font-weight: 400 !imporant;
}

.gform-field-label--type-sub {
	color: var(--color-neutral) !important;
}

.gform_button, .gform-button  {
	border-radius: var(--radius-lg) !important;
    padding: .5rem 1.25rem !important;
	font-weight: var(--font-weight-extrabold) !important;
    text-transform: uppercase !important;
    font-size: var(--text-base) !important;
}

.gform_button {
	background-color: var(--color-red) !important;
	color: var(--color-neutral) !important;
	border: solid .125rem var(--color-red) !important;
}

.gform-button {
	background-color: var(--color-neutral) !important;
	color: var(--color-navy) !important;
	border: solid .125rem var(--color-neutral) !important;
}

.gform_fields {
	align-items: center !important;
}

#field_1_5 {
	margin-left: -3px !important;
}


@media screen and (max-width: 47.9375rem) {
	#field_2_1 {
		margin-top: 5px !important;
	}
}

#field_2_1 input {
	background-color: transparent !important;
	border: solid .125rem var(--color-neutral) !important;
	font-size: 0.875rem;
	font-style: normal;
	color: var(--color-neutral);
	border-radius: var(--radius-lg) !important;
	padding: 1rem;
}

.ginput_container input[type=text], .ginput_container input[type=email], .ginput_container textarea.textarea {
	padding: .625rem!important;
	font-size: var(--text-base)!important;
	min-height: 2rem!important;
}

.section-comments form textarea, .section-comments form input {
	padding: .625rem;!important;
	font-size: var(--text-base)!important;
	border: none;
}

.gform-theme--foundation .gfield textarea.medium, .section-comments form textarea {
	min-height: 10rem!important;
}

.section-comments form input:not(p.comment-form-cookies-consent input, .section-comments form input[type=submit]) {
	width: 100%;
}

.section-comments form textarea, .section-comments form input:not(p.comment-form-cookies-consent input) {
	max-width: calc(100% - 3rem);
	border-radius: var(--radius-small);
}

.section-comments form label:not(p.comment-form-cookies-consent label, label.gform-field-label--type-inline) {
	width: 100%;
	float: left;
}