.footer {
    background-color: #708395;
    color:#fff;
    margin: 0px;
    padding: 0px !important;
    min-width: 100vw;
}

.region-footer {
	padding: 0 !important;
}

.footerCta {
	color: #FAFBFB;
	padding: 2.5rem 0;
}

.footerCtaBtn {
	background-color: #1a93c7;
	border-radius: 3px;
	color: #FAFAFA;
	display: inline-block;
    font-size: 1.5rem;
    padding: .75rem 1.5rem;
	transition: all .1s ease-in;
}

.footerCtaBtn:hover {
	background-color: #23A9E2;
	color: #FAFAFA !important;
}

.footerBottom {
	background-color: #005481;
	color: #fafafa;
	font-weight: 300;
	font-size: 14px;
}

.footerBottomContent {
	padding: 5rem 0;
}

.footerBottomContent ul {
	list-style: none;
	padding: 0;
}

.footerBottomContent a {
	color: #fafafa;
}

.footerBottomContent a:hover {
	color: #fff;
}