.india-map-wrapper{justify-content:center;align-items:center;width:100%;display:flex}.india-map-svg-container{aspect-ratio:506/541;width:100%;max-width:480px;display:block;position:relative}.india-map-svg{filter:brightness(0)invert()opacity(.15);width:100%;height:100%;display:block;position:absolute;top:0;left:0}.india-map-dot{cursor:default;flex-direction:column;align-items:center;display:flex;position:absolute;transform:translate(-50%,-50%)}.india-map-dot-pulse{background:var(--main-green-color,#af0);border-radius:50%;flex-shrink:0;width:10px;height:10px;animation:2s infinite dot-pulse;display:block;box-shadow:0 0 #af09}.india-map-dot-label{color:#ffffffbf;white-space:nowrap;background:#00000073;border-radius:4px;margin-top:3px;padding:1px 5px;font-size:.65rem;line-height:1.2}@keyframes dot-pulse{0%{box-shadow:0 0 #af09}70%{box-shadow:0 0 0 8px #af00}to{box-shadow:0 0 #af00}}@media (max-width:576px){.india-map-dot-pulse{width:5px;height:5px}.india-map-dot-label{padding:1px 2px;font-size:.42rem}@keyframes dot-pulse{0%{box-shadow:0 0 #af09}70%{box-shadow:0 0 0 4px #af00}to{box-shadow:0 0 #af00}}}@media (max-width:768px){.india-map-dot-pulse{width:6px;height:6px}.india-map-dot-label{padding:1px 3px;font-size:.5rem}}
