/* BEGIN STATIC CSS ---------------------------------------------> */

#content,
#mainContent
{
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#lowerContent
{
	margin-bottom: 2.5rem;
}

#banner
{
	max-height: 190px;
	padding-top: 0px;
}

h1#pageTitle
{
	margin-right: 130px;
}

#pdfLink
{
	display: inline-block;
	position: absolute;
	margin-top: -45px;

	right: 0px;
	vertical-align: middle;
	line-height: 1;
	color: #000;
}

#pdfLink svg
{
	display: inline-block;
	vertical-align: middle;
	margin-top: -4px;
}

#pdfLink svg path
{
	fill: #000;
}

#pdfLink:hover,
#pdfLinkfocus,
#pdfLink:hover svg path,
#pdfLink:focus svg path
{
	color: #122B8D;
	fill: #122B8D;
}

@media (max-width: 479px)
{
	h1#pageTitle
	{
		margin-right: 0px;
		padding-top: 20px;
	}

	#pdfLink
	{
		top: -5px;
		margin-top: 0;
		zoom: .8;
	}
}

.mainStaticText,
.lowerStaticText,
.badgeList
{
	max-width: 1245px;
	margin: 0px auto;
}

.newsroom-signup .mainStaticText
{
	max-width: none;
}

.lowerStaticText
{
	position: relative;
	padding: 3vw 0 3vw 0;
	background-color: #EEEEEE;
}

.lowerStaticText > :first-child
{
	margin-top: 0;
}

.lowerStaticText > :last-child
{
	margin-bottom: 0;
}

.badgeList
{
	margin-top: 3vw;
}

.badgeList > h2:first-child
{
	padding-top: 0;
}

#upperTiles
{
	position: relative;
	width: 100%;
}

.upperTileItem
{
	position: relative;
	width: 100%;
	margin: 0 0 40px 0;
	padding: 0 0 28px 0;
	border-bottom: 1px solid #AFAFAF;
}

.upperTileImage
{
	position: relative;
	width: 100%;
	margin: 0 0 8px 0;
}

.upperTileImage img
{
	display: block;
	position: relative;
	width: 100%;
}

h2.upperTileHeader
{
	font-weight: 600;
	font-size: 1rem;
	line-height: 1.5;
}

@media (min-width: 768px)
{
	#upperTiles
	{
		display: flex;
	}

	.upperTileItem
	{
		width: calc(33.33% - 20px);
		margin: 0 0 40px 40px;
	}

	.upperTileItem:first-child
	{
		margin: 0 0 40px 0px;
	}
}

/* END STATIC CSS -----------------------------------------------> */