/* Healthcare Needs */
.healthcare-needs-cta {
	padding: 2.33em 0;
}

.home .healthcare-needs-cta {
}

.home:not(.local) .healthcare-needs-cta header {
}

.home.cms-admin .healthcare-needs-cta header {
	display: block;
}

.home.cms-admin .healthcare-needs-cta, .home.local .healthcare-needs-cta {
	display: block;
}

.healthcare-needs-cta header {
	max-width: 21.666em;
	-webkit-flex: 0 1 auto;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	padding: 0;
}

.healthcare-needs-cta header h4 {
}

.healthcare-needs-cta header p {
	max-width: 20em;
}

.healthcare-needs-cta header h4 + p {
	font-size: 100%;
}

.healthcare-needs-cta .container {
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}

.healthcare-needs-cta ul {
	text-align: center;
}

.healthcare-needs-cta ul li {
	-webkit-flex: 1 1 1%;
	-ms-flex: 1 1 1%;
	flex: 1 1 1%;
}

.home.local .healthcare-needs-cta ul li:nth-last-child(n + 5) {
}

.cms-admin.home.local .healthcare-needs-cta ul li:nth-last-child(n + 5) {
	display: block;
}

.healthcare-needs-cta ul a {
	display: block;
	padding: 2em 1%;
	transition: background-color .4s ease 0s;
	background-color: transparent;
}

.healthcare-needs-cta ul a icon {
	font-size: 2.5em;
	color: #21B7D6; /* $tertiary */
	transition: color .4s ease 0s;
	margin-bottom: .666rem;
	display: block;
}

.healthcare-needs-cta ul p {
	font-size: 0.9em;
}

.healthcare-needs-cta ul p strong {
	color: #0C5098; /* $primary */
	display: block;
	transition: color .4s ease 0s;
}

.healthcare-needs-cta ul p span {
	color: #646464; /* $text */
	display: block;
	transition: color .4s ease 0s;
}

.no-touch .healthcare-needs-cta ul a:hover, .healthcare-needs-cta ul a:focus {
	background-color: #21B7D6; /* $tertiary */
}

.no-touch .healthcare-needs-cta ul a:hover icon, .healthcare-needs-cta ul a:focus icon {
	color: #FFFFFF; /* $white */
}

.no-touch .healthcare-needs-cta ul a:hover p strong, .healthcare-needs-cta ul a:focus p strong {
	color: #FFFFFF; /* $white */
}

.no-touch .healthcare-needs-cta ul a:hover p span,.healthcare-needs-cta ul a:focus p span {
	color: #FFFFFF; /* $white */
}
/* End Healthcare Needs */

/* Responsive @800px */
@media screen and (max-width: 800px ) {
	.healthcare-needs-cta .main {
		display: block;
		text-align: center;
	}

	.healthcare-needs-cta header, .healthcare-needs-cta header p {
		max-width: 100%;
	}
}
/* End Responsive @800px */

/* Responsive @600px */
@media screen and (max-width: 600px ) {
	.healthcare-needs-cta header {
		max-width: 29em;
		margin: 0 auto;
		text-align: center;
	}

	.home .healthcare-needs-cta header {
		display: block;
		padding-bottom: 2em;
	}

	.healthcare-needs-cta header p {
		max-width: 100%;
	}

	.healthcare-needs-cta ul a, .healthcare-needs-cta ul a:hover, .healthcare-needs-cta ul a:focus {
		background-color: #0C5098 !important; /* $primary */
		color: #FFFFFF;
		border-bottom: solid 1px #FFFFFF;
		padding: 1em 1%;
	}

	.healthcare-needs-cta ul p strong {
		color: #FFFFFF; /* $white */
	}

	.healthcare-needs-cta ul p span {
		color: #FFFFFF; /* $white */
	}

	.healthcare-needs-cta .main, .healthcare-needs-cta .container ul {
		display: block;
	}

	.home .healthcare-needs-cta {
		display: block;
	}

	.home.local .healthcare-needs-cta ul li:nth-last-child(n + 4) {
		display: block;
	}

	.home.local .healthcare-needs-cta ul li:first-child {
	}

	.healthcare-needs-cta ul a icon {
		display: none;
	}

	.healthcare-needs-cta ul li strong {
		font-size: 1.25em;
	}
}
/* End Responsive @600px */
