
/* TYPE Heading */
.usof-form-row.type_heading {
	padding-top: 10px;
	padding-bottom: 10px;
	}
.usof-form-row.type_heading.sticky {
	top: 92px;
	}
.usof-form-row + .usof-form-row.type_heading,
.usof-form-group + .usof-form-row.type_heading,
.usof-form-wrapper + .usof-form-row.type_heading {
	margin-top: 3vh;
	}
.usof-form-row.type_heading .usof-form-row-title {
	font-size: 20px;
	line-height: 26px;
	padding: 0 !important;
	position: relative;
	}
	.usof-form-row.type_heading.with_separator .usof-form-row-title:before {
		content: '';
		display: block;
		position: absolute;
		bottom: 6px;
		left: 0;
		right: 0;
		height: 1px;
		background-color: var(--usof-color-gray-5);
		}
	.usof-form-row.type_heading.with_separator .usof-form-row-title span {
		display: inline-block;
		vertical-align: top;
		padding-right: 15px;
		position: relative;
		background-color: var(--usof-color-white);
		}
.usof-form-row.type_heading.align_center .usof-form-row-title {
	text-align: center;
	}
	.usof-form-row.type_heading.with_separator.align_center .usof-form-row-title span {
		padding-left: 20px;
		}
.usof-form-row.type_heading .usof-form-row-desc {
	display: block;
	padding-top: 6px;
	}
