.request-title {
	max-width: 957px;
	margin: 50px auto 30px;
	font-size: : 28px;
	line-height: 31px;
	color: #2c353d;
	font-family: 'Piazzolla', serif;
}

.request-subtitle {
	max-width: 957px;
	margin: 0 auto 50px;
	font-size: 18px;
	color: #0f2332;
}

.request-form-item {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.request-form-item div {
	min-width: 300px;
	width: 48%;
	margin: 10px 0;
}

.request-form-item div input {
	width: 100%;
	min-width: 280px;
	border-radius: 10px;
	height: 34px;
	padding: 5px;
	font-family: 'Piazzolla', serif;
}

.request-form-item div span {
	font-size: 12px;
	font-family: 'Piazzolla', serif;
}

.request-form-item-label {
	font-family: 'Piazzolla', serif;
}

.wpcf7-list-item {
	display: flex !important;
	flex-wrap: wrap;
	align-items: center;
}

.wpcf7-list-item span {
	margin-left: 8px;
}

.request-checkbox-title {
	font-family: 'Piazzolla', serif;
}

.request-checkbox-textarea-container textarea {
	border-radius: 10px;
}

.checkbox-container {
	display: flex;
	flex-direction: row;
	justify-content: space-around;
	font-size: 14px;
}

.wpcf7-submit {
	background-color: transparent !important;
	color: #218cd2 !important;
	border: 3px solid #218cd2 !important;
	padding: 10px 30px !important;
	border-radius: 30px !important;
}

.span.wpcf7-list-item {
	margin: 0;
}

