У меня вот получилось, интересно теперь как убрать чтобы не развалилось, подскажите?
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Изображение</title>
<style>
html {
width: 200px;
}
.flex-center {
display: flex;
align-items: center;
gap: 15px;
}
.img:before {
content: "";
background: url(/site/user/questionnaire/images/time.svg) no-repeat;
background-position: center;
display: flex;
align-items: center;
width: 17px;
height: 17px;
margin: 0;
padding: 0;
background-size: contain;
}
</style>
</head>
<body>
<div class="flex-center">
<i class="img"></i>
<p>
<span style="display: block;">1</span>
<span style="display: block;">2</span>
<span style="display: block;">3</span>
<span style="display: block;">4</span>
</p>
</div>
</body>
</html>