/* [cnc_tools] icon rows on the Expertise pages. */

.cnc-tools__label {
	margin-bottom: 14px;
	font-size: 16px;
	line-height: 1.4;
	color: #606060;
}

.cnc-tools--section .cnc-tools__label {
	margin-bottom: 20px;
	letter-spacing: 0.04em;
	text-transform: uppercase;
}

.cnc-tools__list {
	display: flex;
	flex-wrap: wrap;
	gap: 14px;
	margin: 0;
	padding: 0;
	list-style: none;
}

.cnc-tools__list li {
	margin: 0;
	padding: 0;
	line-height: 0;
}

/* The /expertise/ sections hide every img until the section is hovered (element CSS on an id selector). */
.cnc-tools__list img {
	display: block;
	width: 32px;
	height: 32px;
	max-width: none;
	border-radius: 6px;
	opacity: 1 !important;
	transform: none !important;
	transition: none !important;
}

@media (max-width: 640px) {
	.cnc-tools__list {
		gap: 12px;
	}

	.cnc-tools__list img {
		width: 28px;
		height: 28px;
	}
}
