/* ================================
   Enhanced Forms: Base
================================== */
.enhanced-forms { 
	
}

.enhanced-forms__headline { 
	padding-bottom:40px;
	text-align:center;
}

.nf-form-content {
	position:relative;
}

.nf-form-cont .nf-form-content .list-select-wrap .nf-field-element > div, 
.nf-form-cont .nf-form-content input:not([type=submit]), 
.nf-form-cont .nf-form-content textarea {
	background:none !important;
	border:solid 1px var(--color-green-dark);
	padding:20px;
}

.nf-form-cont .submit-wrap {
	text-align: center;
}

.nf-form-cont .nf-form-content input[type=submit] {
	background: var(--color-green);
	border:none;
	border-radius:8px;
	color: #fff;
	cursor: pointer;
	display:inline-block;
	font-weight: 600;
	min-width:288px;
	padding: 20px;
	text-align:center; 
    text-transform: uppercase;
	transition: color 0.4s ease, background-color 0.4s ease;
}

.nf-form-cont .nf-form-content input[type=submit]:hover {
	background:var(--color-green-dark);
}

.nf-error .nf-error-msg {
	display:none;
}

.ninja-forms-req-symbol {
	display:none;
}

.nf-error-msg {
	font-weight:normal;
	font-size:14px;
}

.nf-response-msg p {
    color: var(--color-green);
}


@media (max-width: 1300px) {
	
}

@media (max-width: 1000px) {
	.nf-form-cont .nf-form-content input[type=submit]{
		width: 100%;
	}
}