.im-marker{position:relative}.im-marker .msep-im-markers{width:100%;height:100%;position:absolute;left:0;top:0}.im-marker .msep-im-point{position:absolute;transform:translate(-50%,-50%)}.im-marker .msep-im-content{position:absolute;display:none;left:50%;background:rgb(255 255 255/70%);padding:10px 15px;margin-top:10px;transform:translateX(-50%);color:#424242;font-size:16px;box-shadow:0px 0px 18px 2px rgb(0 0 0/20%);z-index:99;width:160px}.im-marker .msep-im-content:before{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid rgb(255 255 255/70%);position:absolute;top:-10px;left:50%;transform:translateX(-50%)}.im-marker .msep-im-content p:last-child{margin-bottom:0}.im-marker .msep-im-pulse{display:inline-block;width:35px;height:35px;cursor:pointer;box-shadow:0 0 0 var(--markershadow);animation:pulse 2s infinite;font-size:12px;line-height:35px;text-align:center}.im-marker .msep-im-pulse.msep-im-circle{border-radius:50%}.im-marker .msep-im-pulse.msep-im-square{border-radius:none}.im-marker .msep-im-pulse:hover{animation:none}.msep-im-point.msep-im-mouseover:hover .msep-im-pulse+.msep-im-content{display:block}@-webkit-keyframes pulsee{0%{-webkit-box-shadow:0 0 0 0 var(--markershadow)}70%{-webkit-box-shadow:0 0 0 10px var(--markershadow)}100%{-webkit-box-shadow:0 0 0 0 var(--markershadow)}}@keyframes pulsee{0%{-moz-box-shadow:0 0 0 0 var(--markershadow);box-shadow:0 0 0 0 var(--markershadow)}70%{-moz-box-shadow:0 0 0 10px rgba(204,169,44,0);box-shadow:0 0 0 10px var(--markershadow)}100%{-moz-box-shadow:0 0 0 0 rgba(204,169,44,0);box-shadow:0 0 0 0 var(--markershadow)}}