li.highlighted:hover {
	background-color: #f4f4f4; 
}

ul.func-list {
	column-gap: 7rem;
	row-gap: 1rem;
	font-size: 1.2rem;
	font-weight: 100;
	margin: 3rem 1rem;
	/* gap: 0.6rem; */
}

ul.func-list > li {
	position: relative;
	padding-left: 3rem;
}

ul.func-list > li::before {
	content: url("../../assets/be/icons/check-solid.svg");
	/*content: url("https://cdn.jsdelivr.net/gh/danruggi/deskypub/assets/be/icons/check-solid.svg");*/
	filter: invert(42%) sepia(93%) saturate(1352%) hue-rotate(87deg) brightness(119%) contrast(119%);
	position: absolute;
	/* display: inline-block; */
	left: 0.1rem;
	top: 50%;
	transform: translateY(-50%);
	height: 2rem;
	width: 2rem;
} 

ul.func-list > li::after {
	content: "";
	height: 1px;
	/* width: 0; */
	width: calc(100% - 3rem);
	position: absolute;
	bottom: -1px;
	left: 3rem;
	background-color: #fff;
	transform: scaleX(0);
	transition: all 0.2s ease-out;
	transform-origin: right;
}
ul.func-list > li:hover::after {
	transform: scaleX(1);
	/* transform-origin: left; */
	/*  */
}


ul.pricing {
	font-size: 0.85rem;
}
ul.pricing > li {
	position: relative;
	padding-left: 2rem;
	margin-bottom: .5rem;
	font-size: 0.9rem;
	line-height: .9rem;
}
ul.pricing > li::before {
	/*content: url("https://cdn.jsdelivr.net/gh/danruggi/deskypub/assets/fe/icons/correct2.svg");*/
	content: url("../../assets/fe/icons/correct2.svg");
	filter: invert(88%) sepia(27%) saturate(4402%) hue-rotate(341deg) brightness(102%) contrast(97%);
	position: absolute;
	/* display: inline-block; */
	left: 0.1rem;
	top: 50%;
	transform: translateY(-50%);
	height: 1rem;
	width: 1rem;
} 