.map-pointer{background-color:var(--secondary);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='50' height='50'%3E%3Ccircle cx='25' cy='25' r='4.2' fill='%23fff'/%3E%3Ccircle cx='25' cy='11' r='4.2' fill='%23fff'/%3E%3Ccircle cx='25' cy='39' r='4.2' fill='%23fff'/%3E%3Ccircle cx='39' cy='25' r='4.2' fill='%23fff'/%3E%3Ccircle cx='11' cy='25' r='4.2' fill='%23fff'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:36px;border-radius:50%;height:50px;left:calc(50% - 25px);pointer-events:auto;position:absolute;top:calc(50% - 35px);width:50px}.map-pointer__pulse{left:calc(50% - 20px);position:absolute;top:calc(100% - 10px);transform:rotateX(55deg)}.map-pointer__pulse:after{-webkit-animation:pulsate 1s ease-out;animation:pulsate 1s ease-out;-webkit-animation-delay:1.1s;animation-delay:1.1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:50%;box-shadow:0 0 1px 2px var(--secondary);content:"";filter:alpha(opacity=0);height:40px;margin:0;opacity:0;position:absolute;width:40px}@-webkit-keyframes pulsate{0%{filter:alpha(opacity=0);opacity:0;-webkit-transform:scale(.1);transform:scale(.1)}50%{filter:alpha(opacity=100);opacity:1}to{filter:alpha(opacity=0);opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes pulsate{0%{filter:alpha(opacity=0);opacity:0;-webkit-transform:scale(.1);transform:scale(.1)}50%{filter:alpha(opacity=100);opacity:1}to{filter:alpha(opacity=0);opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2)}}