.marker {
	background-color: transparent;
	background-image: var(--marker-image);
	background-size: contain;
	width: 50px;
	height: 50px;
	/* border-radius: 50%; */
	cursor: pointer;
	transition: opacity .5s ease, top .5s ease;
	top: -25px;
}

.marker.show-marker {
    opacity: 1;
    pointer-events: auto;
}
.marker.hide-marker {
	top: -45px;
    opacity: 0 !important;
    pointer-events: none;
}