@charset "utf-8";
/* t19 - Campaign CSS */
.csmpage-h1 {
	color: #005a8f;
	font-weight: 300;
	font-size: 34px;
	max-width: 100%;
}
	.csmpage-h1.smaller {
		font-size: 30px;
	}


@media (min-width: 320px) {


}


@media (min-width: 360px) {


}


@media (min-width: 375px) {

	.csmpage-h1 {
		font-size: 38px;
		max-width: 430px;
	}
		.csmpage-h1.smaller {
			font-size: 37px;
		}
	a.header-footnote-link {
		font-size: 35px !important;
	}
}


@media (min-width: 576px) {
	
	.csmpage-h1 {
		color: #005a8f;
		font-weight: 300;
		font-size: 36px;
		max-width: 465px;
	}
		.csmpage-h1.smaller {
			font-size: 36px;
		}
}

		
@media (min-width: 768px) {
	.csmpage-h1 {
		color: #005a8f;
		font-weight: 300;
		font-size: 33px;
		max-width: 420px;
		padding-bottom: 10px;
	}
		.csmpage-h1.smaller {
			font-size: 33px;
		}
				
}

	
@media (min-width: 992px) {

	.csmpage-h1 {
		color: #005a8f;
		font-weight: 300;
		font-size: 45px;
		max-width: 900px;
	}
		.csmpage-h1.smaller {
			font-size: 34px;
		}
}


@media (min-width: 1200px) {

	.csmpage-h1 {
		color: #005a8f;
		font-weight: 300;
		font-size: 65px;
		max-width: 600px;
		line-height: 80px;
	}
		.csmpage-h1.smaller {
			font-size: 34px;
			line-height: 50px;
		}
	a.header-footnote-link {
		font-size: 35px!important;
	}
}

@media (min-width: 1370px) {

	.csmpage-h1 {
		max-width: 800px;
	}		
}


@media (min-width: 1440px) {


}


@media (min-width: 1441px) {
	

}


@media (min-width: 1500px) {


}


@media (min-width: 1650px) {


}