.ado-social-icons{
	display:flex;
	flex-wrap:wrap;
	gap:12px;
	align-items:center;
}

.ado-social-icons__link{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	width:48px;
	height:48px;
	border-radius:999px;
	text-decoration:none;
	background:#f1f1f1;
	color:#222222;
	transition:transform .18s ease, background-color .18s ease, color .18s ease;
}

.ado-social-icons__link:hover{
	background:#eaf7ef;
	color:#008ca8;
	transform:translateY(-1px);
}

.ado-social-icons__link svg{
	width:24px;
	height:24px;
	display:block;
	fill:currentColor;
}