.gform-theme--api, .gform-theme--framework {
	--gf-desc-space: 15px !important;
	--gf-form-gap-y: 30px !important;
}

.gform_wrapper .gform_button,
.gform_confirmation_wrapper .button-primary {
	padding: 5px 15px !important;
	font-size: var(--wp--preset--font-size--x-small) !important;
	text-decoration: none !important;
	font-family: var(--wp--preset--font-family--gotham) !important;
	font-weight: 700 !important;
	line-height: 2 !important;
	background: var(--wp--preset--color--custom-black) !important;
	color: var(--wp--preset--color--custom-white) !important;
	cursor: pointer !important;
	border-radius: 50px !important;
}

body#tinymce {
	font-family: 'gotham a', 'gotham b' !important;
	font-size: 16px !important;

}

.gchoice .gfield-choice-input {
	margin-top: 6px !important;
}


.gchoice .gform-field-label p {
	margin: 0;
}

.align-center {
	justify-content: center !important;
}

.gform-theme--framework .gfield_description,
.gfield--input-type-html,
.gform_required_legend {
	font-size: var(--gf-ctrl-label-font-size-primary);
}

.gfield--input-type-html {
	line-height: 24px;
}

.gsection_title {
	margin-bottom: 0;
	font-size: var(--wp--preset--font-size--medium);
}

.gfield input,
.gfield input::placeholder,
.gfield select {
	font-size: 16px !important;
	font-family: 'gotham a', 'gotham b' !important;
}

.gform_title,
.form-title {
	font-size: var(--wp--preset--font-size--large) !important;
	font-weight: bold;
	font-family: Georgia, serif;
}