/* Match the Maryland hero treatment, scoped to these three existing state pages. */
.wrapper-hero.wrapper-hero877.headwhite.ct-state-expedited-hero {
	position: relative;
	padding: 80px 0;
}
.ct-state-expedited-hero::before {
	content: "";
	position: absolute;
	inset: 0;
	background: linear-gradient(90deg, rgba(16, 47, 72, .82), rgba(16, 47, 72, .64) 42%, rgba(16, 47, 72, .08));
}
.ct-state-expedited-hero > .container { position: relative; }
.ct-state-expedited-copy { max-width: 610px; }
.ct-state-expedited-hero h1 {
	color: #fff;
	font-size: 50px;
	line-height: 1.12;
	margin-bottom: 22px;
}
.ct-state-expedited-hero p {
	color: #fff;
	font-size: 19px;
	font-weight: 500;
	line-height: 1.6;
	max-width: 560px;
	margin-bottom: 26px;
}
.ct-state-expedited-hero .btn { white-space: normal; line-height: 1.5; }
.ct-state-expedited-hero .btn:focus-visible { outline: 3px solid #ffd700; outline-offset: 4px; }
@media (max-width: 767.98px) {
	.wrapper-hero.wrapper-hero877.headwhite.ct-state-expedited-hero { padding: 44px 0; }
	.ct-state-expedited-hero::before { background: rgba(16, 47, 72, .72); }
	.ct-state-expedited-hero h1 { font-size: 36px; margin-bottom: 18px; }
	.ct-state-expedited-hero p { font-size: 16px; margin-bottom: 22px; }
}
