.hot-spot{background:#042242;opacity:.3;border-radius:50%;animation:pulse-dot 2.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite}.hot-spot:hover{opacity:.5}.image-map-container{width:100%;position:relative}.image-map-container{margin:0 auto;text-align:center}.image-map-container img{width:100%}@keyframes pulse-dot{0%{transform:scale(.8)}50%{transform:scale(1.2)}100%{transform:scale(.8)}}