.paragraph--type--table .trow:not(.hidden),
.paragraph--type--table .theader:not(.hidden) {
	display: grid;
	grid-auto-rows: min-content;
	gap: 49px;
	border-bottom: 1px solid var(--light-color);;
}

.paragraph--type--table .trow:last-child {
	border-bottom: 0px !important;
}

.paragraph--type--table .trow .td {
	min-width: 100%;
	display: table;
}

.paragraph--type--table .trow .td a {
	word-wrap: anywhere;
}

.paragraph--type--table .td.image {
	text-align: center;
	margin-top: 1rem;
}

.paragraph--type--table .td.image>* {
	display: table-cell;
	vertical-align: middle;
}

.vmiddle .paragraph--type--table .td>* {
	display: table-cell;
	vertical-align: middle;
}

@media only screen and (max-width: 1300px) {

	.paragraph--type--table .trow:not(.hidden),
	.paragraph--type--table .theader:not(.hidden) {
		gap: 21px;
	}

	.paragraph--type--table .gridcount8 {
		grid-template-columns: 1fr 1fr 1fr 1fr !important;
	}
	
	.paragraph--type--table .gridcount9 {
		grid-template-columns: 1fr 1fr 1fr !important;
	}

	.paragraph--type--table .gridcount10,
	.paragraph--type--table .gridcount11 {
		grid-template-columns: 1fr 1fr 1fr 1fr 1fr !important;
	}

}


@media only screen and (max-width: 1200px) {
	.paragraph--type--table .gridcount3 {
		grid-template-columns: 1fr 1fr !important;
	}
}

@media only screen and (max-width: 575px) {

	.paragraph--type--table .gridcount2,
	.paragraph--type--table .gridcount3 {
		grid-template-columns: 1fr !important;
	}

	.paragraph--type--table .gridcount4,
	.paragraph--type--table .gridcount5,
	.paragraph--type--table .gridcount7,
	.paragraph--type--table .gridcount8 {
		grid-template-columns: 1fr 1fr !important;
	}

	.paragraph--type--table .gridcount6,
	.paragraph--type--table .gridcount9 {
		grid-template-columns: 1fr 1fr 1fr !important;
	}

	.paragraph--type--table .gridcount10,
	.paragraph--type--table .gridcount11 {
		grid-template-columns: 1fr 1fr 1fr 1fr 1fr !important;
	}
	
}

