@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;700&display=swap');
.form-container {
	font-family: 'Noto Sans', Sans-Serif;
}
#email-form .fields-row {
	float: left;
	margin-bottom: 10px;
	width: 50%;
}
#email-form .field-column {
	max-width: 100%;
	width: 100%;
}
#email-form .required-star {
	color: #ff8674;
	line-height: 1;
	vertical-align: super;
}
#email-form .field-label {
	color: #757878;
}
#email-form .field-label label {
	font-size: 15px;
}
#email-form .w-input, #email-form .w-select {
	background-color: #fff;
	border-color: #666;
}
#email-form .section-title {
	clear: both;
	margin-top: 0;
	margin-bottom: 10px;
}
#email-form .form-description {
	padding-bottom: 0;
	margin-bottom: 0;
}
#email-form .field-column:nth-child(8) {
	float: left;
	padding-left: 12px;
	width: 50%;
}
#email-form .form-description:nth-child(13) {
	padding-left: calc(50% + 10px);
    margin-top: -23px;
}
#email-form .fields-row:nth-child(16),
#email-form .fields-row:nth-child(17) {
	width: 100%;
}
#email-form .fields-row:nth-child(16) .field-column {
	padding-top: 0;
}
#email-form .fields-row:nth-child(16) .field-label,
#email-form .fields-row:nth-child(16) .field {
	display: inline-block;
    line-height: 1;
}
#email-form .fields-row:nth-child(16) .field {
	margin-left: 20px;
}
#email-form .fields-row:nth-child(16) .w-checkbox-input {
	margin-top: 0;
}
#email-form .submit {
	transition: all .5s ease;
}
@media screen and (max-width:800px) {
	#email-form .fields-row {
		float: none;
		margin-bottom: 0;
		width: 100%;
	}
	#email-form .field-column:nth-child(8) {
		float: none;
		width: 100%;
	}
	#email-form .form-description:nth-child(13) {
		margin-top: 0;
		padding-left: 12px;
	}
	#email-form .fields-row:nth-child(16) .field-label,
	#email-form .fields-row:nth-child(16) .field {
		display: block;
		line-height: 1.2;
	}
	#email-form .fields-row:nth-child(16) .field {
		margin-left: 0;
	}
}