.entry-content h3:has(+ .nf-form-cont) {
	display: none;
}

.entry-content .nf-form-cont {
	max-width: 760px;
	margin-top: 30px;
}

.entry-content .nf-form-cont .nf-field-container {
	margin-bottom: 22px;
}

.entry-content .nf-form-cont .nf-field-label label {
	color: var(--navy);
	font-weight: 700;
}

.entry-content .nf-form-cont .nf-form-content input:not([type="button"]):not([type="submit"]):not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),
.entry-content .nf-form-cont .nf-form-content select,
.entry-content .nf-form-cont .nf-form-content textarea {
	width: 100%;
	padding: 13px 15px;
	border: 1px solid #c8d6d2;
	border-radius: 12px;
	background: #fff;
	color: var(--ink);
	font: 500 16px/1.45 Outfit, sans-serif;
	outline: 0;
	transition: border-color .2s ease, box-shadow .2s ease;
}

.entry-content .nf-form-cont .nf-form-content textarea {
	min-height: 170px;
	resize: vertical;
}

.entry-content .nf-form-cont .nf-form-content input:focus,
.entry-content .nf-form-cont .nf-form-content select:focus,
.entry-content .nf-form-cont .nf-form-content textarea:focus {
	border-color: var(--coral);
	box-shadow: 0 0 0 4px rgba(255, 101, 81, .14);
}

.entry-content .nf-form-cont .nf-form-content input[type="button"],
.entry-content .nf-form-cont .nf-form-content input[type="submit"] {
	width: auto !important;
	margin-top: 6px;
}

.entry-content .nf-form-cont .nf-error-msg,
.entry-content .nf-form-cont .ninja-forms-req-symbol {
	color: #c94444;
	font-size: 13px;
	font-weight: 600;
}

.entry-content .nf-form-cont .nf-error .ninja-forms-field {
	border-color: #c94444;
}

.entry-content .nf-form-cont .nf-response-msg {
	margin: 18px 0 0;
	border-radius: 10px;
	background: #e8f6eb;
	padding: 12px 14px;
	color: #176438;
	font-weight: 600;
}

@media (max-width: 500px) {
	.entry-content .nf-form-cont .nf-form-content input[type="button"],
	.entry-content .nf-form-cont .nf-form-content input[type="submit"] {
		width: 100% !important;
	}
}
