/* Color Tokens */

#primary {
	color: #00548B; /* $primary */
}

#secondary {
	color: #D0282E; /* $secondary */
}

#tertiary {
	color: #3F79BC; /* $tertiary */
}

#light {
	color: #EFECE4; /* $light */
}

#dark {
	color: #53616F; /* $dark */
}

#white {
	color: #FFFFFF; /* $white */
}

#text {
	color: #2B2E30; /* $text */
}

/* End Color Tokens */

/* Sub Banner Styles */

.cta-second-container {
	padding: 6.667em 0;
}
.cta-second-container.v2 {
	padding: 3em 0;
}

.what-you-need-to-know-about-covid-19-page .cta-second-container {
	padding: 2em 0;
}

.cta-second-container.contact {
	background-image: linear-gradient(to right,#EFECE4,#D8E4F2);
	width: calc(100% - 3.333em);
	margin: 0 auto;
	padding: 1.667em 0;
}

.cta-second-container.contact .cta-second-list li {
	padding: 3.333em 0;
}

.cta-second-container.contact .cta-second-list li + li {
	border-left: solid 1px #c7cfd4;
}

.cta-second-container .cta-second-holder {
}

.cta-second-container .cta-second-list {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: stretch;
	align-items: stretch;
	-ms-flex-pack: center;
	justify-content: center;
	flex-wrap: wrap;
}

.cta-second-container .cta-second-list li {
	width: 33.3%;
}

.cta-second-container .cta-second-list li a {
	padding: 1em 4.444em;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: stretch;
	align-items: stretch;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
}

.recolor .cta-second-container .cta-second-list li a:hover {
	color: #B0478C;
}

.recolor .cta-second-container.local .cta-second-list li a:hover {
	color: #B0478C;
}

.cta-second-container .cta-second-list li a icon, .cta-second-container .cta-second-list li a .icon {
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.cta-second-container .cta-second-list li a .icon-1, .cta-second-container .cta-second-list li .icon {
	font-size: 2.5em;
}

.cta-second-container .cta-second-list li a .cta-content {
	display: block;
	padding: 0 1.333em;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}

.cta-second-container .cta-second-list li a .cta-content h4 {
	font-size: 1.167em;
	color: #00548B; /* $primary */
	text-transform: uppercase;
	letter-spacing: .1em;
	line-height: 1.524em;
	padding-bottom: .5em;
}

.cta-second-container .cta-second-list li a .cta-content p {
	color: #00548B; /* $primary */
	line-height: 1.444em;
}

.cta-second-container .cta-second-list li a .icon-2 {
	padding: 0 .833em 0 .5em;
	transition: padding .5s ease 0s;
	color: #3F79BC; /* $tertiary */
}

.no-touch .cta-second-container .cta-second-list li a:hover .icon-2, .no-touch .cta-second-container .cta-second-list li a:focus .icon-2 {
	padding: 0 0 0 1.333em;
}

/* End Sub Banner Styles */

/* CTAs with BG Color */

.cta-second-container.bg-cta-container {
	background-color: #D8E4F2; /* lighten($tertiary,80%) */
	background-image: linear-gradient(to right,#EFECE4,#D8E4F2); /* $light,lighten($tertiary,80%) */
	border-left: solid 1.5em #FFFFFF; /* $white */
	border-right: solid 1.5em #FFFFFF; /* $white */
	margin-bottom: 4em;
	padding-top: 1.5em;
	padding-bottom: 1.5em;
}

.cta-second-container.bg-cta-container li + li {
	border-left: solid 1px rgba(0,0,0,0.1);
}

/* End CTAs with BG Color */

/* Responsive [1650px] */

@media screen and (max-width: 1650px) {
	.cta-second-container {
	}
}

/* End Responsive [1650px] */

/* Responsive [1500px] */

@media screen and (max-width: 1500px) {
	.cta-second-container {
		padding: 4.5em 0;
	}

	.cta-second-container .cta-second-list li a {
		padding: 1em 3em;
	}

	.cta-second-container.contact {
		width: 94%;
	}
}

/* End Responsive [1500px] */

/* Responsive [1200px] */

@media screen and (max-width: 1200px) {
	.cta-second-container {
		padding: 2.5em 0;
	}

	.cta-second-container .cta-second-list li a {
		padding: 1em;
	}
}

/* End Responsive [1200px] */

/* Responsive [1000px] */

@media screen and (max-width: 1000px) {
	.cta-second-container {
		padding: 1em 0;
	}

	.cta-second-container.contact .cta-second-list li {
		padding: 1em 0;
	}

	.cta-second-container .cta-second-list {
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.cta-second-container .cta-second-list li {
		width: 100%;
	}

	.cta-second-container .cta-second-list li a {
		-ms-flex-pack: start;
		justify-content: flex-start;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}

	.cta-second-container .cta-second-list li a .icon-1 {
		width: 10%;
	}

	.cta-second-container .cta-second-list li a .cta-content {
		width: 80%;
	}

	.cta-second-container .cta-second-list li a .icon-2 {
		width: 10%;
	}

	.cta-second-container.contact {
		background-image: linear-gradient(to right,#EFECE4,#D8E4F2);
		width: 94%;
		margin: 0 auto;
		padding: 1em 0;
	}

	.cta-second-container.contact .cta-second-list li + li {
		border-left: none;
		border-top: solid 1px #c7cfd4;
	}
}

/* End Responsive [1000px] */

/* Responsive [800px] */

@media screen and (max-width: 800px) {
}

/* End Responsive [800px] */

/* Responsive [600px] */

@media screen and (max-width: 600px) {
	.cta-second-container {
	}
}

/* End Responsive [600px] */

/* Responsive [450px] */

@media screen and (max-width: 450px) {
	.cta-second-container {
	}
}

/* End Responsive [450px] */
