/* [protox-features-icons] shortcode styles */

.protox-features-icons {
	display: grid;
	grid-template-columns: repeat( 3, 1fr );
	/* gap: 16px; */
}

.protox-features-icons__item {
    display: flex;
    flex-direction: row;
    align-items: center;
    /* gap: 10px; */
    /* text-align: center; */
}

.protox-features-icons__icon {
	width: 70px;
	height: 70px;
	object-fit: contain;
}

.protox-features-icons__name {
	font-size: 16px;
	line-height: 1.4;
	color: #000000;
}

@media ( max-width: 979px ) {
	.protox-features-icons {
		grid-template-columns: repeat( 2, 1fr );
	}
}

@media ( max-width: 767px ) {
	.protox-features-icons {
		grid-template-columns: 1fr;
	}
}
