<span contenteditable="true">0</span>
span {
display: inline-block;
min-width: 70px;
outline: 1px solid #999;
}
span::after {
display: inline-block;
content: "i";
width: 15px;
height: 15px;
line-height: 15px;
background: skyblue;
text-align: center;
}
.service__sect-content_accordeon_item p
выше, чем у .active
<figure>
<img>
<div class="social"></div>
</figure>
figure {
position: relative;
}
.social {
position: absolute;
задаем нужное положение
на выбор: display:none; opacity:0 или visibility: hidden (могу быть еще варианты позиционирования куда-нибудь за край блока или экрана, но их опустим)
}
img:hover + .social {
возвращаем display, opacity или visibility
}
figure: hover .social {}
.