.s2s-hotspots>div>div:first-child{position:relative;border:0;background:transparent}.s2s-hotspots>div>div:first-child:before{content:"";position:absolute;left:50%;top:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;background:#c93840;box-shadow:0 0 0 2px rgba(11,22,48,.85)}.s2s-hotspots>div>div:first-child:after{content:"";position:absolute;left:50%;top:50%;width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:50%;border:1px solid rgba(255,255,255,.55);transition:transform .3s ease,border-color .3s ease}.s2s-hotspots>div:hover>div:first-child:after{transform:scale(1.18);border-color:#fff}.s2s-hotspots>div>div:last-child{margin-bottom:14px;padding:5px 10px;border:1px solid rgba(255,255,255,.4);border-radius:2px;background:rgba(14,26,58,.94);color:#fff;font-size:11px;letter-spacing:.08em;text-transform:uppercase;backdrop-filter:none}.s2s-hotspots>div>div:last-child>span:first-child{color:#ff6a74;font-weight:600}.s2s-hotspots>div>div:last-child>span:nth-child(2){color:rgba(255,255,255,.4)}.s2s-hotspots>div>div:last-child>span:nth-child(3){color:#fff;font-weight:500}.s2s-hotspots>div>div:last-child:after{content:"";position:absolute;left:50%;top:100%;width:1px;height:24px;background:rgba(255,255,255,.55)}