.article-hero{
	padding-top:5rem!important;
}



#new-cta-banner{
	background-color:#1F0C6B;
	color:#ffffff;
	border-radius:8px;
	padding:2rem;
	position:relative;
	z-index:2;
	margin-bottom:-.5rem;
}
#new-cta-banner .inner{
	width:100%;
	max-width:900px;
	margin:0 auto;
	display:flex;
	justify-content: center;
	align-items: center;
	gap:3rem;
}
#new-cta-banner .inner h4{
	font-weight: lighter!important;
	font-size:2.5rem;
}

.new-banner-cta{
	display:inline-block;
	color:#000;
	background-color:#F9A20D;
	border-radius:8px;
	padding:1rem 2rem;
	font-weight:bold;
	text-transform:uppercase;
	line-height:1em;
}
#new-banner .new-banner-cta{
	color:#fff;
	background-color:#0068FD;
}
#new-banner{
	background-color:#070C25;
	color:#fff;
	padding:4rem;
	position:relative;
	z-index:1;
}
#new-banner .inner{
	width:100%;
	max-width:1400px;
	margin:0 auto;
	display:flex;
	justify-content: center;
	align-items: center;
	gap:6rem;
}
#new-banner .inner .banner-copy{
	text-align:center;
}
#new-banner .inner .dcmCTA{
	margin:0 auto;
}
#new-banner h4{
	font-weight: lighter!important;
	font-size:4rem;
	text-transform:uppercase;
	line-height:1em;
}
#new-banner .banner-lockup{
	padding:2rem 0 2rem 6rem;
	border-left:1px solid #fff;
}
@media only screen and (max-width: 1024px) {
	#pdf-wrap{
		margin-top: 58px;
	}
}
@media only screen and (max-width: 855px) {
	#new-cta-banner .inner,
	#new-banner .inner{
		flex-direction: column;
		gap:0rem;
		padding-bottom:2rem;
	}
	#new-cta-banner .inner h4{
		text-align:center;
	}
	#new-banner .banner-copy{
		text-align:center;
		order:2;
	}
	#new-banner .banner-lockup{
		border-left:0px none;
		padding-left:0px;
		order:1;
	}
}
@media only screen and (max-width: 600px) {
	#new-banner h4{
		font-size:3rem;
	}
}