/* System Grid - V2 [Services, Products] */

.system-grid-v2 {}

.system-grid-v2 ul {
	margin: -1.667rem;
}

.system-grid-v2 li {
	padding: 1.667rem;
}

.system-grid-v2 li a {
	display: block;
	color: inherit;
	padding: 1.111em;
	transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.system-grid-v2 li a:hover, 
.system-grid-v2 li a:focus {
	transform: translateY(-1rem);
	box-shadow: 0 1em 1.5em rgba(var(--black), 0.1);
}

.system-grid-v2 li picture {
	margin: -1.111em -1.111em 1.111em;
	height: 0;
	padding-bottom: 85%;
	border-bottom: solid 1em rgb(var(--blue));
}

.system-grid-v2 li img {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	object-fit: cover;
}

.system-grid-v2 li h3 {
	margin: 0;
}

.system-grid-v2 li p {
	margin-top: 0.5em;
}

/* System Grid - V2 [Services, Products] */

.system-grid-v2.prod-v2 li picture {
	border-bottom: unset;
	padding-bottom: 65%;
}
.system-grid-v2.prod-v2 li time{
	margin-top: .5em;
	font-weight: 600;
}
.system-grid-v2.prod-v2 li p{
	margin: .5em 0;
}

/* Responsive [1440px] */

@media screen and (max-width: 1440px) {
}

/* End Responsive [1440px] */

/* Responsive [1200px] */

@media screen and (max-width: 1200px) {
}

/* End Responsive [1200px] */

/* Responsive [1000px] */

@media screen and (max-width: 1000px) {
	.system-grid-v2 ul {
	    margin: -1rem;
	}
	
	.system-grid-v2 li {
	    padding: 1rem;
	}
}

/* End Responsive [1000px] */

/* Responsive [800px] */

@media screen and (max-width: 800px) {
	.system-grid-v2 li {
	    width: 50%;
	}
}

/* End Responsive [800px] */

/* Responsive [650px] */

@media screen and (max-width: 650px) {
}

/* End Responsive [650px] */

/* Responsive [550px] */

@media screen and (max-width: 550px) {
	.system-grid-v2 li {
	    width: 100%;
	}
}

/* End Responsive [550px] */