
.page-wrapper{
	margin-top: 10rem;
}
.page-content{
	background-color: transparent;
	box-shadow: none;
}
.nav-tabs{
	display: flex;
	justify-content: center;
}
main ul.row{
	width: 100%;
	margin: auto;
	list-style: none;
	padding: 0;
	justify-content: space-between;
	gap: 40px 0;
}
ul.row li{
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
	padding: 0;
}
ul.row li figcaption{
	padding: 1rem;
}
ul.row li h2{
	font-weight: 900;
}
article a img{
	max-width: 100%;
}
article a:hover{
	color: var(--site3);
	text-decoration: none;
}
article figure+p {
padding: 0;
margin: 0;
display: flex;
justify-content: flex-end;
}
article figure+p>span {
background-color: var(--site1);
color: #fff;
padding: 0.2rem 0.5rem;
font-size: 1.15rem;
font-weight: 500;
}
article a{
	color: var(--text);
}
.nav-link.active{
	color: var(--site3) !important;
}

@media (min-width:992px){
	ul.row li{
		max-width: 31.5%;
	}
}