.map__icon{position:relative;width:10px;height:10px;border-radius:50%;background:#d93c82}.map__icon_active{box-shadow:0 0 0 11px #d83c8233}.map__icon_anim-drop{animation:drop .3s linear forwards var(--delay-time)}@keyframes drop{0%{transform:translateY(-200px) scaleY(.9);opacity:0}5%{opacity:.7}50%{transform:translateY(0) scaleY(1);opacity:1}65%{transform:translateY(-17px) scaleY(.9);opacity:1}75%{transform:translateY(-22px) scaleY(.9);opacity:1}to{transform:translateY(0) scaleY(1);opacity:1}}
