.home-four-columns {
	background-color: #0d2b17;
	text-align: center;
}
.home-features svg {
	fill: #ffbf22;
}
.columns.home-features{
	position:relative;
}
.columns.home-features > .column{
	position:relative;
	padding:2rem;
}
@media screen and (min-width:769px){
	.columns.home-features > .column:not(:last-child)::after{
		content:'';
		position:absolute;
		top:50%;
		right:0;
		transform:translateY(-50%);
		width:1px;
		height:70%;
		background:rgba(255,255,255,.12);
	}
}
@media screen and (max-width:768px){
	.columns.home-features > .column:not(:last-child)::after{
		content:'';
		position:absolute;
		left:50%;
		bottom:0;
		transform:translateX(-50%);
		width:70%;
		height:1px;
		background:rgba(255,255,255,.12);
	}
}