@charset "UTF-8";
.c-heading {

}
.c-heading .container {
	margin: 0 auto;
}
.c-heading .container h1,
.c-heading .container h2,
.c-heading .container h3,
.c-heading .container h4,
.c-heading .container h5,
.c-heading .container h6 {
	margin: 0 auto;
}
.c-heading .container h1 { font-size: 1.75em }
.c-heading .container h2 { font-size: 1.5em }
.c-heading .container h3 { font-size: 1.375em }
.c-heading .container h4 { font-size: 1.25em }
.c-heading .container h5 { font-size: 1.125em }
.c-heading .container h6 { font-size: 1em }
.c-heading .container h1::after,
.c-heading .container h2::after,
.c-heading .container h3::after,
.c-heading .container h4::after,
.c-heading .container h5::after,
.c-heading .container h6::after {
	content: attr(data-label);
	display: block;
	font-size: .625em;
	font-weight: normal;
	font-family: 'Ubuntu', sans-serif;
	letter-spacing: .05em;
	line-height: 1.2;
}
.c-heading .container .lead {
	margin: .5em auto 0;
}
.c-heading .container .lead p {
	margin: 0;
}
.c-heading .container .lead p:nth-child(n+2) {
	margin: .5em 0 0;
}
@media (max-width: 769px) {
	.c-heading .container h1 {
		font-size: 1.5em;
	}
	.c-heading .container .lead {
		font-size: .9375em;
	}
}
