.container {
  margin: auto;
  width: 470px;
  height: 830px;
  background-image: url(images/image.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

.element {
  cursor: pointer;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 90px;
  height: 90px;
  border-radius: 10px;
  background-color: rgb(31, 31, 31);
}

.element.element_1 {
  top: 317px;
  left: 90px;
}
.element_1 > img {
  width: 40px;
}

.element.element_2 {
  top: 227px;
  left: 190px;
}
.element_2 > img {
  width: 55px;
}

.element.element_3 {
  top: 137px;
  left: 290px;
}
.element_3 > img {
  width: 55px;
}
