/* Keyframes for slideDown animation */
@keyframes slideDown {
  from {
    transform: translateY(-50px);
    opacity: 0;
  }
  to {
    transform: translateY(0);
    opacity: 1;
  }
}

/* Initial state for box-container elements */
.box-container {
  opacity: 0;
  transform: translateY(-30px); /* Početni položaj iznad ekrana */
  transition: opacity 1.2s ease, transform 1.2s ease;
}

/* Apply animation when visible */
.box-container.visible {
  opacity: 1;
  transform: translateY(0);
  animation: slideDown 1.2s forwards;
}

/* Hover effect for visible elements */
.box-container.visible:hover {
  transform: scale(1.1);
  transition: transform 0.3s ease;
}
