.stock {
  position: relative;
  background-image: url(../images/5000bg.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.stock__container {
  padding: 200px 40px;
}

.ellipse-pink {
  position: absolute;
  z-index: 0;
  right: 5%;
}

.cube {
  position: absolute;
  z-index: 0;
  right: 7%;
  bottom: 0;
  animation: floating 15s ease-in-out infinite;
  will-change: transform;
}

.stock__btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 180px;
  height: 54px;
  transition: all .3s;
  margin-top: 30px;
}

.cube-img {
  display: block;
  height: auto;
  max-width: 600px;
  width: 100%;
}