The ideia is to make the "support" button move out of the initial position while a black background remains at the same spot.
P.S.: This is only the second time I use this website. Im sorry if I didn't the most suitable layout here and thank you very much for you time and help!!
div {
width: 60vw;
margin: 100px auto;
position: relative;
}
.test {
background-color: rgb(202, 129, 27);
display: block;
}
.test::before {
content: "";
background-color: black;
width: 100%;
height: 100%;
position: absolute;
box-sizing: border-box;
top: 0px;
left: 0px;
z-index: -1;
transition: all 0.5s linear;
}
.test:hover::before {
top: 20px;
left: 20px;
background-color: black;
}
.test:hover {
top: 0px;
left: 0px;
}
<div class="test">
<i class="fas fa-users fa-4x"></i>
<h3>Support</h3>
<p>
Lorem ipsum dolor sit amet consectetur adipisicing elit. Iusto nemo
quisquam iste aliquam nam nesciunt tempore consectetur quaerat libero
impedit.
</p>
</div>