/* Autogalini Form Fix - modern title */
/* ======================================================================
   10. Modern form title (more room below, accent underline)
   ==================================================================== */
.ag-title {
	display: block !important;
	position: relative !important;
	float: none !important;
	clear: both !important;
	width: 100% !important;
	height: auto !important;
	margin: 0 0 var(--ag-title-gap, 28px) 0 !important;
	padding: 0 !important;
	font-size: var(--ag-title-size, 26px) !important;
	font-weight: 700 !important;
	line-height: 1.25 !important;
	letter-spacing: .2px;
	text-align: left !important;
	text-transform: none !important;
	color: var(--ag-title-color, #1d2733);
}
.ag-title > *,
.ag-title h1, .ag-title h2, .ag-title h3, .ag-title h4, .ag-title h5, .ag-title h6 {
	margin: 0 !important;
	padding: 0 !important;
	font-size: inherit !important;
	font-weight: inherit !important;
	line-height: inherit !important;
	color: inherit !important;
	text-align: left !important;
	text-transform: none !important;
}
.ag-title:after {
	content: "";
	display: block;
	width: var(--ag-line-w, 56px);
	height: var(--ag-line-h, 4px);
	margin-top: 14px;
	border-radius: 2px;
	background: #1f5f8b;
	background: var(--ag-accent, #1f5f8b);
}
.nf-form-cont .nf-form-fields-required {
	margin: 0 0 22px 0 !important;
	font-size: 13px;
	line-height: 1.4;
	color: var(--ag-muted, #6b7785);
}
.nf-form-cont .nf-before-form-content {
	margin-bottom: 4px;
}

