.wpcf7-form > div {
	display: flex;
	flex-flow: row wrap;
	justify-content: flex-start;
	align-items: stretch;
}
.wpcf7-form > div > p {
	min-width: 200px;
	max-width: 100%;
	flex-grow: 1;
	padding: 0 !important;
	margin: 0 15px 15px;
}
.wpcf7-form > div:not(:first-of-type) > p {
	margin-top: 15px;
}
.wpcf7-form-control-wrap,
.wpcf7-form-control {
	width: 100% !important;
}
.wpcf7-form-control {
	min-height: 30px;
	padding: 10px !important;
	font-size: 14px;
	color: black;
	border: 1px solid #ccc !important;
	transition: .3s;
}
.wpcf7-form-control:focus {
	border: 1px solid yellow !important;
	transition: .3s;
}