.specialties--section-title {
	color: #000;
}

.specialties--list {
	max-width: 570px;
	margin: 0 auto;
}

.specialties--specialty {
	padding-bottom: 20px;
	border-bottom: 2px solid #b4b5b6;
}

.specialties--image {
	max-width: 400px;
	margin: 0 auto 15px;
}

.specialties--specialty:not(:first-child) .specialties--hidden-copy {
	display: none;
}

.specialties--nav-title,
.specialties--nav-title button {
	font-weight: 500;
	font-size: 1.25rem;
	text-transform: uppercase;
	padding: 0;
	margin: 0;
	border: none;
	color: inherit;
	-webkit-appearance: none;
	box-shadow: none;
	transition: color .3s;
}

.specialties--nav-title button {
	padding-top: 20px;
	cursor: pointer;
}

.specialties--nav-title button:hover,
.specialties--nav-title button:focus {
	outline: none;
	color: #1ed975;
}

.specialties--specialty.active .specialties--nav-title {
	color: #1ed975;
}

.specialties--divider {
	border: none;
	height: 15px;
	background-image: url(../svg/divider-down.svg);
	background-repeat: repat-x;
	background-position: center;
}

.specialties--copy-title {
	font-size: 2.375rem;
	font-weight: 600;
	color: #000;
}

.specialties--copy {
	color: #000;
	font-size: 1.25rem;
}

.specialties--cta-wrap {
	margin-bottom: 20px;
}

@media (max-width: 991px) {
	.specialties--hidden-copy.desktop-mod {
		display: none !important;
	}
}

@media (min-width: 992px) {

	.specialties--text-wrap {
		margin-top: 100px
	}

	.specialties--list {
		max-width: 335px;
		margin: 0;
	}
}
