@charset "UTF-8";
.wpcf7-form p{
	margin-bottom: 2em;
}

.form_must{
	background-color: #da5019;
}

.form_any{
	background-color: #3f5677;
}

.form_must, .form_any {
    color: #fff;
    display: inline-block;
    margin-right: 1em;
    padding: 2px 8px;
    border-radius: 4px;
    line-height: 1.8em;
    font-size: 80%;
    vertical-align: middle;
}

.form_input_short{
	width: 33% !important;
}

.form_input_middle{
	width: 66% !important;
}

.form_input_long{
	width: 100% !important;
}

.form_notes{
	color: #2e2e2a;
	margin-top: 0px;
	padding-top: 0px;
	font-size: 9pt;
}

.wpcf7-submit{
	color: #ffffff;
	margin-top: 50px;
	padding: 1em;
	border: none;
	display: inline-block;
	width: 300px;
	cursor: pointer;
	background: var(--wp--preset--color--accent);
}
.wpcf7-submit:hover{
	opacity: 0.7;
}
/*
.wpcf7-spinner{
	width: 0;
	margin-left: 0;
	margin-right: 0;
}
.wpcf7-spinner::before{
	left: 1em;
}
*/

.wpcf7-form-control-wrap{
	top: 0.5em;
}

.wpcf7-text{
	padding: 0.5em;
}

.wpcf7-textarea{
	padding: 0.5em;
	width: 100%;
}