.services {
	background:#fff;
	color:var(--blue);
	padding: 50px 0;

}
.services a,
.services
{
	color:var(--blue);
} 

.home .services {
	background:var(--blue);
	color:#fff;

}
.home .services a,
.home .services
{
	color:#fff;
} 

.serviceList  {
	grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
    grid-template-areas: "1 2 3 4";
    column-gap: 30px;
} 

.serviceItem {
	border-right:2px solid var(--grey);
}
.serviceItem:last-child{
	border:none;
}

.serviceItem h3 {
	margin:20px 0;
	font-size:2.2rem;
	font-weight:var(--m);
}
.home .serviceItem h3:hover {
	color:var(--beige);
}
.serviceSectionTitle{
	margin-bottom:30px;
	font-size: 3.7rem;
	font-weight: var(--m);
}

@media screen and (max-width: 1023px) {
	.serviceList {
		grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);
		grid-template-areas: "1 2" "3 4";
		margin: 0 auto;
	}
	.serviceItem {
		border-right: none;
		margin-bottom:40px;
	}
	.serviceItem .moreItemImg{
		display: none;
	}
}