.ngo-form label { display: block; font-weight: 600; margin-bottom: 0.3rem; }

.ngo-form input[type="text"],
.ngo-form input[type="email"],
.ngo-form input[type="tel"],
.ngo-form input[type="number"],
.ngo-form select,
.ngo-form textarea,
.search-form input[type="search"] {
	width: 100%;
	min-height: 48px;
	border: 1px solid var(--ngo-border);
	border-radius: 12px;
	padding: 0.6rem 0.8rem;
	font: inherit;
	background: #fff;
}

.ngo-form textarea { min-height: 140px; }

.ngo-check label { font-weight: 400; }

.ngo-hp {
	position: absolute;
	left: -9999px;
}

.ngo-form fieldset {
	border: 0;
	padding: 0;
	margin: 0 0 1rem;
}
