.fp-features-grid{
	display:grid;
	grid-template-columns:repeat(4,minmax(0,1fr));
	width:100%;
	align-items:stretch;
}
.fp-feature-item{
	position:relative;
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:flex-start;
	color:inherit;
	text-decoration:none!important;
	transition:transform .2s ease, background-color .2s ease;
}
.fp-feature-link{
	color:inherit!important;
}
.fp-feature-icon{
	display:flex;
	align-items:center;
	justify-content:center;
	color:#39FF68;
	line-height:1;
}
.fp-feature-icon svg{
	display:block;
	fill:#39FF68;
}
.fp-feature-title{
		font-weight:800;
	font-size:15px;
	letter-spacing:.02em;
	color:#F7F7F7;
	text-transform:uppercase;
}
.fp-feature-text{
		font-size:14px;
	line-height:1.5;
	color:#D4D8DC;
	max-width:250px;
}
.fp-features-dividers .fp-feature-item:not(:last-child)::after{
	content:"";
	position:absolute;
	right:0;
	top:50%;
	transform:translateY(-50%);
	width:1px;
	height:60%;
	background:#26332D;
}
@media (max-width:1024px){
	.fp-features-grid{
		grid-template-columns:repeat(2,minmax(0,1fr));
	}
	.fp-features-dividers .fp-feature-item::after{
		display:none;
	}
	.fp-features-dividers .fp-feature-item{
		border-bottom:1px solid #26332D;
	}
	.fp-features-dividers .fp-feature-item:nth-last-child(-n+2){
		border-bottom:none;
	}
}
@media (max-width:767px){
	.fp-features-grid{
		grid-template-columns:1fr;
	}
	.fp-features-dividers .fp-feature-item{
		border-bottom:1px solid #26332D;
	}
	.fp-features-dividers .fp-feature-item:last-child{
		border-bottom:none;
	}
}
