
/* vector 3D Russia logistics map */
.rm-russia-map{height:285px!important;margin-left:12px!important;perspective:800px}
.rm-russia-map svg{width:100%;height:100%;overflow:visible;filter:drop-shadow(0 18px 15px rgba(0,0,0,.55))}
.rm-ru-shadow{fill:#3a0507;stroke:#7e0d12;stroke-width:5;transform:translateY(8px);opacity:.9}
.rm-ru-outline{fill:url(#rmMapFill);stroke:#ff2029;stroke-width:2.6;stroke-linejoin:round;filter:url(#rmGlow)}
.rm-region-lines path{fill:none;stroke:#7d8588;stroke-width:.75;opacity:.32}
.rm-route path{fill:none;stroke:#ff2029;stroke-width:2.2;stroke-linecap:round;filter:url(#rmGlow);opacity:.94}
.rm-route circle{fill:#0d1112;stroke:#ff3038;stroke-width:2;filter:url(#rmGlow)}
.rm-svg-truck rect,.rm-svg-truck path{fill:#f5f7f7;stroke:#ff2029;stroke-width:.7}.rm-svg-truck circle{fill:#15191a;stroke:#ff2029;stroke-width:.7}
.rm-hub{fill:#fff;stroke:#ff2029;stroke-width:3;filter:url(#rmGlow)}.rm-hub-pulse{fill:rgba(255,32,41,.12);stroke:#ff2029;stroke-width:1.5;filter:url(#rmGlow);animation:rmHubPulse 1.8s ease-in-out infinite}.rm-map-label{fill:#fff;font:900 11px Arial,sans-serif;letter-spacing:.12em;paint-order:stroke;stroke:#111;stroke-width:3px}
@keyframes rmHubPulse{50%{r:20px;opacity:.2}}
@media(max-width:850px){.rm-russia-map{height:230px!important;margin:18px 0 0!important}.rm-map-label{font-size:9px}}
