.tax-tile__section {
	padding: var(--side-padding);
	padding-top: 100px;
	padding-bottom: 100px;
	text-align: center;
    background-color: var(--tax-tile--bg);
}

.tax-tile__grid {
    --cols: 8;

	display: grid;
	grid-template-columns: repeat(var(--cols), 1fr);
	gap: var(--gutter);

    @media(max-width: 1450px) { --cols: 4; }
    @media(max-width: 500px)  { --cols: 2; }
}

.tax-tile {
	display: flex;
	box-shadow: 1px 1px 10px var(--shadow);
	border-radius: 20px;
}

.tax-tile__link {
	display: flex;
	height: 100%;
	width: 100%;	
	padding: 5px;
}

.tax-tile__image {
	margin: auto;
}
