.grid-table-programma {
	display: inline-grid;
	grid-template-columns: repeat(5, auto);
	grid-template-rows: repeat(14, auto);
	align-items: center;
	background-color: #4FC99A;
	grid-gap: 2px;
	padding: 2px;
	justify-content: center;
}
/*n*/
@media only screen and (max-width: 992px){
	.grid-table-programma {
		display: inline-grid;
		grid-template-columns: repeat(5, auto);
		grid-template-rows: repeat(14, auto);
		align-items: center;
		background-color: #4FC99A;
		grid-gap: 2px;
		padding: 2px;
		justify-content: center;
	}
}
/*n*/
.grid-table-programma-item-cell-1-1 {
	grid-area: 1 / 1 / span 1 / span 1;
	background-color: transparent;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 5px;
	box-sizing: border-box;
	font-weight: bold;
	text-align: left;
	justify-content: left;
	align-self: center;
}
/*n*/
@media only screen and (max-width: 992px){
	.grid-table-programma-item-cell-1-1 {
		grid-area: 1 / 1 / span 1 / span 1;
		background-color: transparent;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 5px;
		box-sizing: border-box;
		font-weight: bold;
		text-align: left;
		justify-content: left;
		align-self: center;
	}
}
/*n*/
.grid-table-programma-item-cell-2-1 {
	grid-area: 1 / 2 / span 1 / span 1;
	background-color: transparent;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 5px;
	box-sizing: border-box;
	font-weight: bold;
}
/*n*/
@media only screen and (max-width: 992px){
	.grid-table-programma-item-cell-2-1 {
		grid-area: 1 / 2 / span 1 / span 1;
		background-color: transparent;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 5px;
		box-sizing: border-box;
		font-weight: bold;
	}
}
/*n*/
.grid-table-programma-item-cell-3-1 {
	grid-area: 1 / 3 / span 1 / span 1;
	background-color: transparent;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 5px;
	box-sizing: border-box;
	font-weight: bold;
}
/*n*/
@media only screen and (max-width: 992px){
	.grid-table-programma-item-cell-3-1 {
		grid-area: 1 / 3 / span 1 / span 1;
		background-color: transparent;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 5px;
		box-sizing: border-box;
		font-weight: bold;
	}
}
/*n*/
.grid-table-programma-item-cell-4-1 {
	grid-area: 1 / 4 / span 1 / span 1;
	background-color: transparent;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 5px;
	box-sizing: border-box;
	font-weight: bold;
	text-align: center;
	justify-content: center;
	align-self: center;
}
/*n*/
@media only screen and (max-width: 992px){
	.grid-table-programma-item-cell-4-1 {
		grid-area: 1 / 4 / span 1 / span 1;
		background-color: transparent;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 5px;
		box-sizing: border-box;
		font-weight: bold;
		text-align: center;
		justify-content: center;
		align-self: center;
	}
}
/*n*/
.grid-table-programma-item-cell-5-1 {
	grid-area: 1 / 5 / span 1 / span 1;
	background-color: transparent;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 5px;
	box-sizing: border-box;
	font-weight: bold;
	text-align: center;
	justify-content: center;
	align-self: center;
}
/*n*/
@media only screen and (max-width: 992px){
	.grid-table-programma-item-cell-5-1 {
		grid-area: 1 / 5 / span 1 / span 1;
		background-color: transparent;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 5px;
		box-sizing: border-box;
		font-weight: bold;
		text-align: center;
		justify-content: center;
		align-self: center;
	}
}
/*n*/
.grid-table-programma-item-cell-1-2 {
	grid-area: 2 / 1 / span 1 / span 1;
	background-color: white;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 1px;
	box-sizing: border-box;
	background-clip: padding-box;
	text-align: left;
	justify-content: left;
	align-self: center;
}
/*n*/
@media only screen and (max-width: 992px){
	.grid-table-programma-item-cell-1-2 {
		grid-area: 2 / 1 / span 1 / span 1;
		background-color: white;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 1px;
		box-sizing: border-box;
		background-clip: padding-box;
		text-align: left;
		justify-content: left;
		align-self: center;
	}
}
/*n*/
.grid-table-programma-item-cell-2-2 {
	grid-area: 2 / 2 / span 1 / span 1;
	background-color: white;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 1px;
	box-sizing: border-box;
	background-clip: padding-box;
}
/*n*/
@media only screen and (max-width: 992px){
	.grid-table-programma-item-cell-2-2 {
		grid-area: 2 / 2 / span 1 / span 1;
		background-color: white;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 1px;
		box-sizing: border-box;
		background-clip: padding-box;
	}
}
/*n*/
.grid-table-programma-item-cell-3-2 {
	grid-area: 2 / 3 / span 1 / span 1;
	background-color: white;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 1px;
	box-sizing: border-box;
	background-clip: padding-box;
}
/*n*/
@media only screen and (max-width: 992px){
	.grid-table-programma-item-cell-3-2 {
		grid-area: 2 / 3 / span 1 / span 1;
		background-color: white;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 1px;
		box-sizing: border-box;
		background-clip: padding-box;
	}
}
/*n*/
.grid-table-programma-item-cell-4-2 {
	grid-area: 2 / 4 / span 1 / span 1;
	background-color: white;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 1px;
	box-sizing: border-box;
	background-clip: padding-box;
	text-align: center;
	justify-content: center;
	align-self: center;
}
/*n*/
@media only screen and (max-width: 992px){
	.grid-table-programma-item-cell-4-2 {
		grid-area: 2 / 4 / span 1 / span 1;
		background-color: white;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 1px;
		box-sizing: border-box;
		background-clip: padding-box;
		text-align: center;
		justify-content: center;
		align-self: center;
	}
}
/*n*/
.grid-table-programma-item-cell-5-2 {
	grid-area: 2 / 5 / span 1 / span 1;
	background-color: white;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 1px;
	box-sizing: border-box;
	background-clip: padding-box;
	text-align: center;
	justify-content: center;
	align-self: center;
}
/*n*/
@media only screen and (max-width: 992px){
	.grid-table-programma-item-cell-5-2 {
		grid-area: 2 / 5 / span 1 / span 1;
		background-color: white;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 1px;
		box-sizing: border-box;
		background-clip: padding-box;
		text-align: center;
		justify-content: center;
		align-self: center;
	}
}
/*n*/
.grid-table-programma-item-cell-1-3 {
	grid-area: 3 / 1 / span 1 / span 1;
	background-color: white;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 1px;
	box-sizing: border-box;
	background-clip: padding-box;
	text-align: left;
	justify-content: left;
	align-self: center;
}
/*n*/
@media only screen and (max-width: 992px){
	.grid-table-programma-item-cell-1-3 {
		grid-area: 3 / 1 / span 1 / span 1;
		background-color: white;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 1px;
		box-sizing: border-box;
		background-clip: padding-box;
		text-align: left;
		justify-content: left;
		align-self: center;
	}
}
/*n*/
.grid-table-programma-item-cell-2-3 {
	grid-area: 3 / 2 / span 1 / span 1;
	background-color: white;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 1px;
	box-sizing: border-box;
	background-clip: padding-box;
}
/*n*/
@media only screen and (max-width: 992px){
	.grid-table-programma-item-cell-2-3 {
		grid-area: 3 / 2 / span 1 / span 1;
		background-color: white;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 1px;
		box-sizing: border-box;
		background-clip: padding-box;
	}
}
/*n*/
.grid-table-programma-item-cell-3-3 {
	grid-area: 3 / 3 / span 1 / span 1;
	background-color: white;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 1px;
	box-sizing: border-box;
	background-clip: padding-box;
}
/*n*/
@media only screen and (max-width: 992px){
	.grid-table-programma-item-cell-3-3 {
		grid-area: 3 / 3 / span 1 / span 1;
		background-color: white;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 1px;
		box-sizing: border-box;
		background-clip: padding-box;
	}
}
/*n*/
.grid-table-programma-item-cell-4-3 {
	grid-area: 3 / 4 / span 1 / span 1;
	background-color: white;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 1px;
	box-sizing: border-box;
	background-clip: padding-box;
	text-align: center;
	justify-content: center;
	align-self: center;
}
/*n*/
@media only screen and (max-width: 992px){
	.grid-table-programma-item-cell-4-3 {
		grid-area: 3 / 4 / span 1 / span 1;
		background-color: white;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 1px;
		box-sizing: border-box;
		background-clip: padding-box;
		text-align: center;
		justify-content: center;
		align-self: center;
	}
}
/*n*/
.grid-table-programma-item-cell-5-3 {
	grid-area: 3 / 5 / span 1 / span 1;
	background-color: white;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 1px;
	box-sizing: border-box;
	background-clip: padding-box;
	text-align: center;
	justify-content: center;
	align-self: center;
}
/*n*/
@media only screen and (max-width: 992px){
	.grid-table-programma-item-cell-5-3 {
		grid-area: 3 / 5 / span 1 / span 1;
		background-color: white;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 1px;
		box-sizing: border-box;
		background-clip: padding-box;
		text-align: center;
		justify-content: center;
		align-self: center;
	}
}
/*n*/
.grid-table-programma-item-cell-1-4 {
	grid-area: 4 / 1 / span 1 / span 1;
	background-color: white;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 1px;
	box-sizing: border-box;
	background-clip: padding-box;
	text-align: left;
	justify-content: left;
	align-self: center;
}
/*n*/
@media only screen and (max-width: 992px){
	.grid-table-programma-item-cell-1-4 {
		grid-area: 4 / 1 / span 1 / span 1;
		background-color: white;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 1px;
		box-sizing: border-box;
		background-clip: padding-box;
		text-align: left;
		justify-content: left;
		align-self: center;
	}
}
/*n*/
.grid-table-programma-item-cell-2-4 {
	grid-area: 4 / 2 / span 1 / span 1;
	background-color: white;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 1px;
	box-sizing: border-box;
	background-clip: padding-box;
}
/*n*/
@media only screen and (max-width: 992px){
	.grid-table-programma-item-cell-2-4 {
		grid-area: 4 / 2 / span 1 / span 1;
		background-color: white;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 1px;
		box-sizing: border-box;
		background-clip: padding-box;
	}
}
/*n*/
.grid-table-programma-item-cell-3-4 {
	grid-area: 4 / 3 / span 1 / span 1;
	background-color: white;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 1px;
	box-sizing: border-box;
	background-clip: padding-box;
}
/*n*/
@media only screen and (max-width: 992px){
	.grid-table-programma-item-cell-3-4 {
		grid-area: 4 / 3 / span 1 / span 1;
		background-color: white;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 1px;
		box-sizing: border-box;
		background-clip: padding-box;
	}
}
/*n*/
.grid-table-programma-item-cell-4-4 {
	grid-area: 4 / 4 / span 1 / span 1;
	background-color: white;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 1px;
	box-sizing: border-box;
	background-clip: padding-box;
	text-align: center;
	justify-content: center;
	align-self: center;
}
/*n*/
@media only screen and (max-width: 992px){
	.grid-table-programma-item-cell-4-4 {
		grid-area: 4 / 4 / span 1 / span 1;
		background-color: white;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 1px;
		box-sizing: border-box;
		background-clip: padding-box;
		text-align: center;
		justify-content: center;
		align-self: center;
	}
}
/*n*/
.grid-table-programma-item-cell-5-4 {
	grid-area: 4 / 5 / span 1 / span 1;
	background-color: white;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 1px;
	box-sizing: border-box;
	background-clip: padding-box;
	text-align: center;
	justify-content: center;
	align-self: center;
}
/*n*/
@media only screen and (max-width: 992px){
	.grid-table-programma-item-cell-5-4 {
		grid-area: 4 / 5 / span 1 / span 1;
		background-color: white;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 1px;
		box-sizing: border-box;
		background-clip: padding-box;
		text-align: center;
		justify-content: center;
		align-self: center;
	}
}
/*n*/
.grid-table-programma-item-cell-1-5 {
	grid-area: 5 / 1 / span 1 / span 1;
	background-color: white;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 1px;
	box-sizing: border-box;
	background-clip: padding-box;
	text-align: left;
	justify-content: left;
	align-self: center;
}
/*n*/
@media only screen and (max-width: 992px){
	.grid-table-programma-item-cell-1-5 {
		grid-area: 5 / 1 / span 1 / span 1;
		background-color: white;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 1px;
		box-sizing: border-box;
		background-clip: padding-box;
		text-align: left;
		justify-content: left;
		align-self: center;
	}
}
/*n*/
.grid-table-programma-item-cell-2-5 {
	grid-area: 5 / 2 / span 1 / span 1;
	background-color: white;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 1px;
	box-sizing: border-box;
	background-clip: padding-box;
}
/*n*/
@media only screen and (max-width: 992px){
	.grid-table-programma-item-cell-2-5 {
		grid-area: 5 / 2 / span 1 / span 1;
		background-color: white;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 1px;
		box-sizing: border-box;
		background-clip: padding-box;
	}
}
/*n*/
.grid-table-programma-item-cell-3-5 {
	grid-area: 5 / 3 / span 1 / span 1;
	background-color: white;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 1px;
	box-sizing: border-box;
	background-clip: padding-box;
}
/*n*/
@media only screen and (max-width: 992px){
	.grid-table-programma-item-cell-3-5 {
		grid-area: 5 / 3 / span 1 / span 1;
		background-color: white;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 1px;
		box-sizing: border-box;
		background-clip: padding-box;
	}
}
/*n*/
.grid-table-programma-item-cell-4-5 {
	grid-area: 5 / 4 / span 1 / span 1;
	background-color: white;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 1px;
	box-sizing: border-box;
	background-clip: padding-box;
	text-align: center;
	justify-content: center;
	align-self: center;
}
/*n*/
@media only screen and (max-width: 992px){
	.grid-table-programma-item-cell-4-5 {
		grid-area: 5 / 4 / span 1 / span 1;
		background-color: white;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 1px;
		box-sizing: border-box;
		background-clip: padding-box;
		text-align: center;
		justify-content: center;
		align-self: center;
	}
}
/*n*/
.grid-table-programma-item-cell-5-5 {
	grid-area: 5 / 5 / span 1 / span 1;
	background-color: white;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 1px;
	box-sizing: border-box;
	background-clip: padding-box;
	text-align: center;
	justify-content: center;
	align-self: center;
}
/*n*/
@media only screen and (max-width: 992px){
	.grid-table-programma-item-cell-5-5 {
		grid-area: 5 / 5 / span 1 / span 1;
		background-color: white;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 1px;
		box-sizing: border-box;
		background-clip: padding-box;
		text-align: center;
		justify-content: center;
		align-self: center;
	}
}
/*n*/
.grid-table-programma-item-cell-1-6 {
	grid-area: 6 / 1 / span 1 / span 1;
	background-color: white;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 1px;
	box-sizing: border-box;
	background-clip: padding-box;
	text-align: left;
	justify-content: left;
	align-self: center;
}
/*n*/
@media only screen and (max-width: 992px){
	.grid-table-programma-item-cell-1-6 {
		grid-area: 6 / 1 / span 1 / span 1;
		background-color: white;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 1px;
		box-sizing: border-box;
		background-clip: padding-box;
		text-align: left;
		justify-content: left;
		align-self: center;
	}
}
/*n*/
.grid-table-programma-item-cell-2-6 {
	grid-area: 6 / 2 / span 1 / span 1;
	background-color: white;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 1px;
	box-sizing: border-box;
	background-clip: padding-box;
}
/*n*/
@media only screen and (max-width: 992px){
	.grid-table-programma-item-cell-2-6 {
		grid-area: 6 / 2 / span 1 / span 1;
		background-color: white;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 1px;
		box-sizing: border-box;
		background-clip: padding-box;
	}
}
/*n*/
.grid-table-programma-item-cell-3-6 {
	grid-area: 6 / 3 / span 1 / span 1;
	background-color: white;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 1px;
	box-sizing: border-box;
	background-clip: padding-box;
}
/*n*/
@media only screen and (max-width: 992px){
	.grid-table-programma-item-cell-3-6 {
		grid-area: 6 / 3 / span 1 / span 1;
		background-color: white;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 1px;
		box-sizing: border-box;
		background-clip: padding-box;
	}
}
/*n*/
.grid-table-programma-item-cell-4-6 {
	grid-area: 6 / 4 / span 1 / span 1;
	background-color: white;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 1px;
	box-sizing: border-box;
	background-clip: padding-box;
	text-align: center;
	justify-content: center;
	align-self: center;
}
/*n*/
@media only screen and (max-width: 992px){
	.grid-table-programma-item-cell-4-6 {
		grid-area: 6 / 4 / span 1 / span 1;
		background-color: white;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 1px;
		box-sizing: border-box;
		background-clip: padding-box;
		text-align: center;
		justify-content: center;
		align-self: center;
	}
}
/*n*/
.grid-table-programma-item-cell-5-6 {
	grid-area: 6 / 5 / span 1 / span 1;
	background-color: white;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 1px;
	box-sizing: border-box;
	background-clip: padding-box;
	text-align: center;
	justify-content: center;
	align-self: center;
}
/*n*/
@media only screen and (max-width: 992px){
	.grid-table-programma-item-cell-5-6 {
		grid-area: 6 / 5 / span 1 / span 1;
		background-color: white;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 1px;
		box-sizing: border-box;
		background-clip: padding-box;
		text-align: center;
		justify-content: center;
		align-self: center;
	}
}
/*n*/
.grid-table-programma-item-cell-1-7 {
	grid-area: 7 / 1 / span 1 / span 1;
	background-color: white;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 1px;
	box-sizing: border-box;
	background-clip: padding-box;
	text-align: left;
	justify-content: left;
	align-self: center;
}
/*n*/
@media only screen and (max-width: 992px){
	.grid-table-programma-item-cell-1-7 {
		grid-area: 7 / 1 / span 1 / span 1;
		background-color: white;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 1px;
		box-sizing: border-box;
		background-clip: padding-box;
		text-align: left;
		justify-content: left;
		align-self: center;
	}
}
/*n*/
.grid-table-programma-item-cell-2-7 {
	grid-area: 7 / 2 / span 1 / span 1;
	background-color: white;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 1px;
	box-sizing: border-box;
	background-clip: padding-box;
}
/*n*/
@media only screen and (max-width: 992px){
	.grid-table-programma-item-cell-2-7 {
		grid-area: 7 / 2 / span 1 / span 1;
		background-color: white;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 1px;
		box-sizing: border-box;
		background-clip: padding-box;
	}
}
/*n*/
.grid-table-programma-item-cell-3-7 {
	grid-area: 7 / 3 / span 1 / span 1;
	background-color: white;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 1px;
	box-sizing: border-box;
	background-clip: padding-box;
}
/*n*/
@media only screen and (max-width: 992px){
	.grid-table-programma-item-cell-3-7 {
		grid-area: 7 / 3 / span 1 / span 1;
		background-color: white;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 1px;
		box-sizing: border-box;
		background-clip: padding-box;
	}
}
/*n*/
.grid-table-programma-item-cell-4-7 {
	grid-area: 7 / 4 / span 1 / span 1;
	background-color: white;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 1px;
	box-sizing: border-box;
	background-clip: padding-box;
	text-align: center;
	justify-content: center;
	align-self: center;
}
/*n*/
@media only screen and (max-width: 992px){
	.grid-table-programma-item-cell-4-7 {
		grid-area: 7 / 4 / span 1 / span 1;
		background-color: white;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 1px;
		box-sizing: border-box;
		background-clip: padding-box;
		text-align: center;
		justify-content: center;
		align-self: center;
	}
}
/*n*/
.grid-table-programma-item-cell-5-7 {
	grid-area: 7 / 5 / span 1 / span 1;
	background-color: white;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 1px;
	box-sizing: border-box;
	background-clip: padding-box;
	text-align: center;
	justify-content: center;
	align-self: center;
}
/*n*/
@media only screen and (max-width: 992px){
	.grid-table-programma-item-cell-5-7 {
		grid-area: 7 / 5 / span 1 / span 1;
		background-color: white;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 1px;
		box-sizing: border-box;
		background-clip: padding-box;
		text-align: center;
		justify-content: center;
		align-self: center;
	}
}
/*n*/
.grid-table-programma-item-cell-1-8 {
	grid-area: 8 / 1 / span 1 / span 1;
	background-color: white;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 1px;
	box-sizing: border-box;
	background-clip: padding-box;
	text-align: left;
	justify-content: left;
	align-self: center;
}
/*n*/
@media only screen and (max-width: 992px){
	.grid-table-programma-item-cell-1-8 {
		grid-area: 8 / 1 / span 1 / span 1;
		background-color: white;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 1px;
		box-sizing: border-box;
		background-clip: padding-box;
		text-align: left;
		justify-content: left;
		align-self: center;
	}
}
/*n*/
.grid-table-programma-item-cell-2-8 {
	grid-area: 8 / 2 / span 1 / span 1;
	background-color: white;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 1px;
	box-sizing: border-box;
	background-clip: padding-box;
}
/*n*/
@media only screen and (max-width: 992px){
	.grid-table-programma-item-cell-2-8 {
		grid-area: 8 / 2 / span 1 / span 1;
		background-color: white;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 1px;
		box-sizing: border-box;
		background-clip: padding-box;
	}
}
/*n*/
.grid-table-programma-item-cell-3-8 {
	grid-area: 8 / 3 / span 1 / span 1;
	background-color: white;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 1px;
	box-sizing: border-box;
	background-clip: padding-box;
}
/*n*/
@media only screen and (max-width: 992px){
	.grid-table-programma-item-cell-3-8 {
		grid-area: 8 / 3 / span 1 / span 1;
		background-color: white;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 1px;
		box-sizing: border-box;
		background-clip: padding-box;
	}
}
/*n*/
.grid-table-programma-item-cell-4-8 {
	grid-area: 8 / 4 / span 1 / span 1;
	background-color: white;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 1px;
	box-sizing: border-box;
	background-clip: padding-box;
	text-align: center;
	justify-content: center;
	align-self: center;
}
/*n*/
@media only screen and (max-width: 992px){
	.grid-table-programma-item-cell-4-8 {
		grid-area: 8 / 4 / span 1 / span 1;
		background-color: white;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 1px;
		box-sizing: border-box;
		background-clip: padding-box;
		text-align: center;
		justify-content: center;
		align-self: center;
	}
}
/*n*/
.grid-table-programma-item-cell-5-8 {
	grid-area: 8 / 5 / span 1 / span 1;
	background-color: white;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 1px;
	box-sizing: border-box;
	background-clip: padding-box;
	text-align: center;
	justify-content: center;
	align-self: center;
}
/*n*/
@media only screen and (max-width: 992px){
	.grid-table-programma-item-cell-5-8 {
		grid-area: 8 / 5 / span 1 / span 1;
		background-color: white;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 1px;
		box-sizing: border-box;
		background-clip: padding-box;
		text-align: center;
		justify-content: center;
		align-self: center;
	}
}
/*n*/
.grid-table-programma-item-cell-1-9 {
	grid-area: 9 / 1 / span 1 / span 1;
	background-color: white;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 1px;
	box-sizing: border-box;
	background-clip: padding-box;
	text-align: left;
	justify-content: left;
	align-self: center;
}
/*n*/
@media only screen and (max-width: 992px){
	.grid-table-programma-item-cell-1-9 {
		grid-area: 9 / 1 / span 1 / span 1;
		background-color: white;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 1px;
		box-sizing: border-box;
		background-clip: padding-box;
		text-align: left;
		justify-content: left;
		align-self: center;
	}
}
/*n*/
.grid-table-programma-item-cell-2-9 {
	grid-area: 9 / 2 / span 1 / span 1;
	background-color: white;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 1px;
	box-sizing: border-box;
	background-clip: padding-box;
}
/*n*/
@media only screen and (max-width: 992px){
	.grid-table-programma-item-cell-2-9 {
		grid-area: 9 / 2 / span 1 / span 1;
		background-color: white;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 1px;
		box-sizing: border-box;
		background-clip: padding-box;
	}
}
/*n*/
.grid-table-programma-item-cell-3-9 {
	grid-area: 9 / 3 / span 1 / span 1;
	background-color: white;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 1px;
	box-sizing: border-box;
	background-clip: padding-box;
}
/*n*/
@media only screen and (max-width: 992px){
	.grid-table-programma-item-cell-3-9 {
		grid-area: 9 / 3 / span 1 / span 1;
		background-color: white;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 1px;
		box-sizing: border-box;
		background-clip: padding-box;
	}
}
/*n*/
.grid-table-programma-item-cell-4-9 {
	grid-area: 9 / 4 / span 1 / span 1;
	background-color: white;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 1px;
	box-sizing: border-box;
	background-clip: padding-box;
	text-align: center;
	justify-content: center;
	align-self: center;
}
/*n*/
@media only screen and (max-width: 992px){
	.grid-table-programma-item-cell-4-9 {
		grid-area: 9 / 4 / span 1 / span 1;
		background-color: white;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 1px;
		box-sizing: border-box;
		background-clip: padding-box;
		text-align: center;
		justify-content: center;
		align-self: center;
	}
}
/*n*/
.grid-table-programma-item-cell-5-9 {
	grid-area: 9 / 5 / span 1 / span 1;
	background-color: white;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 1px;
	box-sizing: border-box;
	background-clip: padding-box;
	text-align: center;
	justify-content: center;
	align-self: center;
}
/*n*/
@media only screen and (max-width: 992px){
	.grid-table-programma-item-cell-5-9 {
		grid-area: 9 / 5 / span 1 / span 1;
		background-color: white;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 1px;
		box-sizing: border-box;
		background-clip: padding-box;
		text-align: center;
		justify-content: center;
		align-self: center;
	}
}
/*n*/
.grid-table-programma-item-cell-1-10 {
	grid-area: 10 / 1 / span 1 / span 1;
	background-color: white;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 1px;
	box-sizing: border-box;
	background-clip: padding-box;
	text-align: left;
	justify-content: left;
	align-self: center;
}
/*n*/
@media only screen and (max-width: 992px){
	.grid-table-programma-item-cell-1-10 {
		grid-area: 10 / 1 / span 1 / span 1;
		background-color: white;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 1px;
		box-sizing: border-box;
		background-clip: padding-box;
		text-align: left;
		justify-content: left;
		align-self: center;
	}
}
/*n*/
.grid-table-programma-item-cell-2-10 {
	grid-area: 10 / 2 / span 1 / span 1;
	background-color: white;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 1px;
	box-sizing: border-box;
	background-clip: padding-box;
}
/*n*/
@media only screen and (max-width: 992px){
	.grid-table-programma-item-cell-2-10 {
		grid-area: 10 / 2 / span 1 / span 1;
		background-color: white;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 1px;
		box-sizing: border-box;
		background-clip: padding-box;
	}
}
/*n*/
.grid-table-programma-item-cell-3-10 {
	grid-area: 10 / 3 / span 1 / span 1;
	background-color: white;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 1px;
	box-sizing: border-box;
	background-clip: padding-box;
}
/*n*/
@media only screen and (max-width: 992px){
	.grid-table-programma-item-cell-3-10 {
		grid-area: 10 / 3 / span 1 / span 1;
		background-color: white;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 1px;
		box-sizing: border-box;
		background-clip: padding-box;
	}
}
/*n*/
.grid-table-programma-item-cell-4-10 {
	grid-area: 10 / 4 / span 1 / span 1;
	background-color: white;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 1px;
	box-sizing: border-box;
	background-clip: padding-box;
	text-align: center;
	justify-content: center;
	align-self: center;
}
/*n*/
@media only screen and (max-width: 992px){
	.grid-table-programma-item-cell-4-10 {
		grid-area: 10 / 4 / span 1 / span 1;
		background-color: white;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 1px;
		box-sizing: border-box;
		background-clip: padding-box;
		text-align: center;
		justify-content: center;
		align-self: center;
	}
}
/*n*/
.grid-table-programma-item-cell-5-10 {
	grid-area: 10 / 5 / span 1 / span 1;
	background-color: white;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 1px;
	box-sizing: border-box;
	background-clip: padding-box;
	text-align: center;
	justify-content: center;
	align-self: center;
}
/*n*/
@media only screen and (max-width: 992px){
	.grid-table-programma-item-cell-5-10 {
		grid-area: 10 / 5 / span 1 / span 1;
		background-color: white;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 1px;
		box-sizing: border-box;
		background-clip: padding-box;
		text-align: center;
		justify-content: center;
		align-self: center;
	}
}
/*n*/
.grid-table-programma-item-cell-1-11 {
	grid-area: 11 / 1 / span 1 / span 1;
	background-color: white;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 1px;
	box-sizing: border-box;
	background-clip: padding-box;
	text-align: left;
	justify-content: left;
	align-self: center;
}
/*n*/
@media only screen and (max-width: 992px){
	.grid-table-programma-item-cell-1-11 {
		grid-area: 11 / 1 / span 1 / span 1;
		background-color: white;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 1px;
		box-sizing: border-box;
		background-clip: padding-box;
		text-align: left;
		justify-content: left;
		align-self: center;
	}
}
/*n*/
.grid-table-programma-item-cell-2-11 {
	grid-area: 11 / 2 / span 1 / span 1;
	background-color: white;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 1px;
	box-sizing: border-box;
	background-clip: padding-box;
}
/*n*/
@media only screen and (max-width: 992px){
	.grid-table-programma-item-cell-2-11 {
		grid-area: 11 / 2 / span 1 / span 1;
		background-color: white;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 1px;
		box-sizing: border-box;
		background-clip: padding-box;
	}
}
/*n*/
.grid-table-programma-item-cell-3-11 {
	grid-area: 11 / 3 / span 1 / span 1;
	background-color: white;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 1px;
	box-sizing: border-box;
	background-clip: padding-box;
}
/*n*/
@media only screen and (max-width: 992px){
	.grid-table-programma-item-cell-3-11 {
		grid-area: 11 / 3 / span 1 / span 1;
		background-color: white;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 1px;
		box-sizing: border-box;
		background-clip: padding-box;
	}
}
/*n*/
.grid-table-programma-item-cell-4-11 {
	grid-area: 11 / 4 / span 1 / span 1;
	background-color: white;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 1px;
	box-sizing: border-box;
	background-clip: padding-box;
	text-align: center;
	justify-content: center;
	align-self: center;
}
/*n*/
@media only screen and (max-width: 992px){
	.grid-table-programma-item-cell-4-11 {
		grid-area: 11 / 4 / span 1 / span 1;
		background-color: white;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 1px;
		box-sizing: border-box;
		background-clip: padding-box;
		text-align: center;
		justify-content: center;
		align-self: center;
	}
}
/*n*/
.grid-table-programma-item-cell-5-11 {
	grid-area: 11 / 5 / span 1 / span 1;
	background-color: white;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 1px;
	box-sizing: border-box;
	background-clip: padding-box;
	text-align: center;
	justify-content: center;
	align-self: center;
}
/*n*/
@media only screen and (max-width: 992px){
	.grid-table-programma-item-cell-5-11 {
		grid-area: 11 / 5 / span 1 / span 1;
		background-color: white;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 1px;
		box-sizing: border-box;
		background-clip: padding-box;
		text-align: center;
		justify-content: center;
		align-self: center;
	}
}
/*n*/
.grid-table-programma-item-cell-1-12 {
	grid-area: 12 / 1 / span 1 / span 1;
	background-color: white;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 1px;
	box-sizing: border-box;
	background-clip: padding-box;
	text-align: left;
	justify-content: left;
	align-self: center;
}
/*n*/
@media only screen and (max-width: 992px){
	.grid-table-programma-item-cell-1-12 {
		grid-area: 12 / 1 / span 1 / span 1;
		background-color: white;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 1px;
		box-sizing: border-box;
		background-clip: padding-box;
		text-align: left;
		justify-content: left;
		align-self: center;
	}
}
/*n*/
.grid-table-programma-item-cell-2-12 {
	grid-area: 12 / 2 / span 1 / span 1;
	background-color: white;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 1px;
	box-sizing: border-box;
	background-clip: padding-box;
}
/*n*/
@media only screen and (max-width: 992px){
	.grid-table-programma-item-cell-2-12 {
		grid-area: 12 / 2 / span 1 / span 1;
		background-color: white;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 1px;
		box-sizing: border-box;
		background-clip: padding-box;
	}
}
/*n*/
.grid-table-programma-item-cell-3-12 {
	grid-area: 12 / 3 / span 1 / span 1;
	background-color: white;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 1px;
	box-sizing: border-box;
	background-clip: padding-box;
}
/*n*/
@media only screen and (max-width: 992px){
	.grid-table-programma-item-cell-3-12 {
		grid-area: 12 / 3 / span 1 / span 1;
		background-color: white;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 1px;
		box-sizing: border-box;
		background-clip: padding-box;
	}
}
/*n*/
.grid-table-programma-item-cell-4-12 {
	grid-area: 12 / 4 / span 1 / span 1;
	background-color: white;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 1px;
	box-sizing: border-box;
	background-clip: padding-box;
	text-align: center;
	justify-content: center;
	align-self: center;
}
/*n*/
@media only screen and (max-width: 992px){
	.grid-table-programma-item-cell-4-12 {
		grid-area: 12 / 4 / span 1 / span 1;
		background-color: white;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 1px;
		box-sizing: border-box;
		background-clip: padding-box;
		text-align: center;
		justify-content: center;
		align-self: center;
	}
}
/*n*/
.grid-table-programma-item-cell-5-12 {
	grid-area: 12 / 5 / span 1 / span 1;
	background-color: white;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 1px;
	box-sizing: border-box;
	background-clip: padding-box;
	text-align: center;
	justify-content: center;
	align-self: center;
}
/*n*/
@media only screen and (max-width: 992px){
	.grid-table-programma-item-cell-5-12 {
		grid-area: 12 / 5 / span 1 / span 1;
		background-color: white;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 1px;
		box-sizing: border-box;
		background-clip: padding-box;
		text-align: center;
		justify-content: center;
		align-self: center;
	}
}
/*n*/
.grid-table-programma-item-cell-1-13 {
	grid-area: 13 / 1 / span 1 / span 1;
	background-color: white;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 1px;
	box-sizing: border-box;
	background-clip: padding-box;
	text-align: left;
	justify-content: left;
	align-self: center;
}
/*n*/
@media only screen and (max-width: 992px){
	.grid-table-programma-item-cell-1-13 {
		grid-area: 13 / 1 / span 1 / span 1;
		background-color: white;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 1px;
		box-sizing: border-box;
		background-clip: padding-box;
		text-align: left;
		justify-content: left;
		align-self: center;
	}
}
/*n*/
.grid-table-programma-item-cell-2-13 {
	grid-area: 13 / 2 / span 1 / span 1;
	background-color: white;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 1px;
	box-sizing: border-box;
	background-clip: padding-box;
}
/*n*/
@media only screen and (max-width: 992px){
	.grid-table-programma-item-cell-2-13 {
		grid-area: 13 / 2 / span 1 / span 1;
		background-color: white;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 1px;
		box-sizing: border-box;
		background-clip: padding-box;
	}
}
/*n*/
.grid-table-programma-item-cell-3-13 {
	grid-area: 13 / 3 / span 1 / span 1;
	background-color: white;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 1px;
	box-sizing: border-box;
	background-clip: padding-box;
}
/*n*/
@media only screen and (max-width: 992px){
	.grid-table-programma-item-cell-3-13 {
		grid-area: 13 / 3 / span 1 / span 1;
		background-color: white;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 1px;
		box-sizing: border-box;
		background-clip: padding-box;
	}
}
/*n*/
.grid-table-programma-item-cell-4-13 {
	grid-area: 13 / 4 / span 1 / span 1;
	background-color: white;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 1px;
	box-sizing: border-box;
	background-clip: padding-box;
	text-align: center;
	justify-content: center;
	align-self: center;
}
/*n*/
@media only screen and (max-width: 992px){
	.grid-table-programma-item-cell-4-13 {
		grid-area: 13 / 4 / span 1 / span 1;
		background-color: white;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 1px;
		box-sizing: border-box;
		background-clip: padding-box;
		text-align: center;
		justify-content: center;
		align-self: center;
	}
}
/*n*/
.grid-table-programma-item-cell-5-13 {
	grid-area: 13 / 5 / span 1 / span 1;
	background-color: white;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 1px;
	box-sizing: border-box;
	background-clip: padding-box;
	text-align: center;
	justify-content: center;
	align-self: center;
}
/*n*/
@media only screen and (max-width: 992px){
	.grid-table-programma-item-cell-5-13 {
		grid-area: 13 / 5 / span 1 / span 1;
		background-color: white;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 1px;
		box-sizing: border-box;
		background-clip: padding-box;
		text-align: center;
		justify-content: center;
		align-self: center;
	}
}
/*n*/
.grid-table-programma-item-cell-1-14 {
	grid-area: 14 / 1 / span 1 / span 1;
	background-color: white;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 1px;
	box-sizing: border-box;
	background-clip: padding-box;
	text-align: left;
	justify-content: left;
	align-self: center;
}
/*n*/
@media only screen and (max-width: 992px){
	.grid-table-programma-item-cell-1-14 {
		grid-area: 14 / 1 / span 1 / span 1;
		background-color: white;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 1px;
		box-sizing: border-box;
		background-clip: padding-box;
		text-align: left;
		justify-content: left;
		align-self: center;
	}
}
/*n*/
.grid-table-programma-item-cell-2-14 {
	grid-area: 14 / 2 / span 1 / span 1;
	background-color: white;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 1px;
	box-sizing: border-box;
	background-clip: padding-box;
}
/*n*/
@media only screen and (max-width: 992px){
	.grid-table-programma-item-cell-2-14 {
		grid-area: 14 / 2 / span 1 / span 1;
		background-color: white;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 1px;
		box-sizing: border-box;
		background-clip: padding-box;
	}
}
/*n*/
.grid-table-programma-item-cell-3-14 {
	grid-area: 14 / 3 / span 1 / span 1;
	background-color: white;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 1px;
	box-sizing: border-box;
	background-clip: padding-box;
}
/*n*/
@media only screen and (max-width: 992px){
	.grid-table-programma-item-cell-3-14 {
		grid-area: 14 / 3 / span 1 / span 1;
		background-color: white;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 1px;
		box-sizing: border-box;
		background-clip: padding-box;
	}
}
/*n*/
.grid-table-programma-item-cell-4-14 {
	grid-area: 14 / 4 / span 1 / span 1;
	background-color: white;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 1px;
	box-sizing: border-box;
	background-clip: padding-box;
	text-align: center;
	justify-content: center;
	align-self: center;
}
/*n*/
@media only screen and (max-width: 992px){
	.grid-table-programma-item-cell-4-14 {
		grid-area: 14 / 4 / span 1 / span 1;
		background-color: white;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 1px;
		box-sizing: border-box;
		background-clip: padding-box;
		text-align: center;
		justify-content: center;
		align-self: center;
	}
}
/*n*/
.grid-table-programma-item-cell-5-14 {
	grid-area: 14 / 5 / span 1 / span 1;
	background-color: white;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 1px;
	box-sizing: border-box;
	background-clip: padding-box;
	text-align: center;
	justify-content: center;
	align-self: center;
}
/*n*/
@media only screen and (max-width: 992px){
	.grid-table-programma-item-cell-5-14 {
		grid-area: 14 / 5 / span 1 / span 1;
		background-color: white;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 1px;
		box-sizing: border-box;
		background-clip: padding-box;
		text-align: center;
		justify-content: center;
		align-self: center;
	}
}
/*n*/
