.features-element-light {
	position: relative;
	padding-top: 3.5rem;
	padding-left: 4.7rem;
}

.row > div[class*="col-xl-12"]:nth-of-type(1) > .features-element-light:nth-of-type(1) {
	padding-top: 0;
}

.features-element-light .title a:hover {
	text-decoration: underline;
}

.features-element-light .title + .generic-text {
	padding-top: 1.5rem;
}

.features-element-light .icon-parent {
	position: absolute;
	top: 3.4rem;
	left: 0;
	width: 3.2rem;
	height: 3.2rem;
	margin-top: 0;
	transition: margin 0.2s linear;
}

.features-element-light:hover .icon-parent {
	margin-top: -0.6rem;
}

.row > div[class*="col-xl-12"]:nth-of-type(1) > .features-element-light:nth-of-type(1) .icon-parent {
	top: -1px;
}

.features-element-light .icon-parent .icon {
	font-size: 3.2rem;
}

@media (max-width: 1199px) {
	.row > div[class*="col-lg-12"]:nth-of-type(1) > .features-element-light:nth-of-type(1) {
		padding-top: 0;
	}
	.row > div[class*="col-lg-12"]:nth-of-type(1) > .features-element-light:nth-of-type(1) .icon-parent {
		top: -1px;
	}
}

@media (max-width: 991px) {
	.row > div[class*="col-md-12"]:nth-of-type(1) > .features-element-light:nth-of-type(1) {
		padding-top: 0;
	}
	.row > div[class*="col-md-12"]:nth-of-type(1) > .features-element-light:nth-of-type(1) .icon-parent {
		top: -1px;
	}
}

@media (max-width: 767px) {
	.row > div[class*="col-sm-12"]:nth-of-type(1) > .features-element-light:nth-of-type(1) {
		padding-top: 0;
	}
	.features-element-light .icon-parent {
		top: 3.2rem;
	}
	.row > div[class*="col-sm-12"]:nth-of-type(1) > .features-element-light:nth-of-type(1) .icon-parent {
		top: -3px;
	}
}

@media (max-width: 575px) {
	.row > div[class*="col-12"]:nth-of-type(1) > .features-element-light:nth-of-type(1) {
		padding-top: 0;
	}
	.row > div[class*="col-12"]:nth-of-type(1) > .features-element-light:nth-of-type(1) .icon-parent {
		top: -3px;
	}
}