html {
	.gform-body {

		input[type="text"],
		input[type="email"],
		input[type="number"],
		input[type="tel"],
		input[type="url"],
		input[type="search"],
		input[type="password"],
		input[type="date"],
		input[type="time"],
		textarea {
			border-radius: 0 !important;
			border: 0 !important;
			box-shadow: none !important;
			border-bottom: dotted 1px #000 !important;
		}

		textarea {
			border: dotted 1px #000 !important;
		}
	}

	.gform_footer input[type="submit"],
	.gform_footer button[type="submit"],
	.gform_footer .gform_button,
	.gform-footer input[type="submit"],
	.gform-footer button[type="submit"],
	.gform-footer .gform_button,
	.gform_page_footer input[type="submit"],
	.gform_page_footer button[type="submit"],
	.gform_page_footer .gform_button,
	.gform-theme.gform-theme--framework.gform_wrapper input[type="submit"],
	.gform-theme.gform-theme--framework.gform_wrapper button[type="submit"],
	.gform-theme.gform-theme--framework.gform_wrapper .gform_button,
	.gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button--primary {
		display: inline-flex;
		align-items: center;
		position: relative;
		padding: 12px 20px !important;
		color: #ffffff !important;
		background-color: #272725 !important;
		border: 0 !important;
		border-radius: 8px !important;
		box-shadow: none !important;
		font-family: var(--wp--preset--font-family--system-sans);
		font-weight: 500 !important;
		line-height: inherit;
		transition: all 0.3s ease-in-out !important;

		&:hover {
			background-color: #686864 !important;
			color: #ffffff !important;
			border: 0 !important;
		}

		&:focus,
		&:active,
		&:focus-visible {
			outline: none;
			color: #ffffff !important;
			background-color: #590512 !important;
			border: 0 !important;
		}
	}
}
