.udless-benefits {
	display: grid;
	gap: 32px;
}


.udless-benefits-grid {
	grid-template-columns: repeat(3, minmax(0, 1fr));
}


.udless-benefit-item {

	padding: 32px;

	border-radius: 24px;

	background: rgba(255,255,255,0.03);

	border: 1px solid rgba(255,255,255,0.08);

	transition: all .3s ease;

}



.udless-benefit-item:hover {

	transform: translateY(-6px);

}



.udless-benefit-icon {

	width: 56px;

	height: 56px;

	margin-bottom: 24px;

	display:flex;

	align-items:center;

	justify-content:center;

}



.udless-benefit-icon svg {

	width: 42px;

	height:42px;

}



.udless-benefit-item h3 {

	margin-bottom:12px;

}



.udless-benefit-item p {

	opacity:.8;

	line-height:1.7;

}



/* Tablet */

@media(max-width:1024px){

	.udless-benefits-grid {

		grid-template-columns: repeat(2, minmax(0,1fr));

	}

}



/* Mobile */

@media(max-width:767px){

	.udless-benefits-grid {

		grid-template-columns:1fr;

	}

}