.main__info {
  position: fixed;
  top: 20px;
  right: 50px;
}
.main__info:hover + .main__info-window {
  opacity: 1;
  max-height: 50px;
}

.main__info-window {
  position: fixed;
  top: 60px;
  right: 50px;
  width: 80px;
  max-height: 0;
  color: var(--black);
  opacity: 0;
  transition: all 0.3s;
}
.main--sports .main__info-icon {
  stroke: var(--black);
}