/* ==========================================================================
   NFCR section label  [nfcr_section_label]  (0.9.17)
   ========================================================================== */

.nfcr-seclabel {
	display: flex;
	align-items: center;
	gap: 16px;
	margin: 0 0 26px;
	font-family: var(--nfcr-font);
}
.nfcr-seclabel .nfcr-seclabel__text {
	font-size: 14px;
	font-weight: 700;
	letter-spacing: 1.4px;
	line-height: 1.4;
	text-transform: uppercase;
	white-space: nowrap;
	color: var(--nfcr-heading-muted);
}
.nfcr-seclabel .nfcr-seclabel__rule { flex: 1; height: 1px; background: var(--nfcr-line-chip); }
.nfcr-seclabel--dark .nfcr-seclabel__text { color: var(--nfcr-on-dark-muted); }
.nfcr-seclabel--dark .nfcr-seclabel__rule { background: var(--nfcr-on-dark-line); }
@media (max-width: 767px) {
	.nfcr-seclabel { gap: 12px; margin-bottom: 20px; }
	.nfcr-seclabel .nfcr-seclabel__text { font-size: 13px; letter-spacing: 1.1px; white-space: normal; }
}
