/***************************************************
 * Generated by SVG Artista on 1/26/2026, 11:51:53 PM
 * MIT license (https://opensource.org/licenses/MIT)
 * W. https://svgartista.net
 **************************************************/

/* 
 * NOTE: All styles are scoped to .hero-map.wrapper
 * This ensures ALL map styles ONLY apply to the Washington Park map,
 * not to other SVGs on the page (roads-map, trails-map, etc.)
 */

  /* Scoped stroke styles - only apply to Washington Park map */
  .hero-map.wrapper .st0, 
  .hero-map.wrapper .st1, 
  .hero-map.wrapper .st2, 
  .hero-map.wrapper .st3, 
  .hero-map.wrapper .st4, 
  .hero-map.wrapper .st5 {
    fill: none;
    stroke: #231f20;
  }

  .hero-map.wrapper .st0, 
  .hero-map.wrapper .st1, 
  .hero-map.wrapper .st2, 
  .hero-map.wrapper .st3, 
  .hero-map.wrapper .st5 {
    stroke-miterlimit: 10;
  }

  .hero-map.wrapper .st6 {
    fill: #231f20;
  }

  .hero-map.wrapper .st1 {
    stroke-width: .75px;
  }

  .hero-map.wrapper .st2 {
    stroke-width: .25px;
  }

  .hero-map.wrapper .st3, 
  .hero-map.wrapper .st4 {
    stroke-width: .5px;
  }

  .hero-map.wrapper .st4 {
    stroke-linecap: round;
    stroke-linejoin: round;
  }

  .hero-map.wrapper .st5 {
    stroke-width: 2px;
  }
 

 /* Scoped to Washington Park map only - all animation styles are now scoped to .hero-map.wrapper */
 .hero-map.wrapper svg .svg-elem-1 {
    stroke-dashoffset: 686.2120361328125px;
    stroke-dasharray: 686.2120361328125px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-1 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-2 {
    stroke-dashoffset: 194.0946807861328px;
    stroke-dasharray: 194.0946807861328px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-2 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-3 {
    stroke-dashoffset: 777.8958740234375px;
    stroke-dasharray: 777.8958740234375px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-3 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-4 {
    stroke-dashoffset: 109.05329895019531px;
    stroke-dasharray: 109.05329895019531px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-4 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-5 {
    stroke-dashoffset: 196.6776885986328px;
    stroke-dasharray: 196.6776885986328px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-5 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-6 {
    stroke-dashoffset: 182.42279052734375px;
    stroke-dasharray: 182.42279052734375px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-6 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-7 {
    stroke-dashoffset: 361.07733154296875px;
    stroke-dasharray: 361.07733154296875px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-7 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-8 {
    stroke-dashoffset: 1158.48583984375px;
    stroke-dasharray: 1158.48583984375px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.84s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.84s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-8 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-9 {
    stroke-dashoffset: 913.53076171875px;
    stroke-dasharray: 913.53076171875px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.96s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.96s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-9 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-10 {
    stroke-dashoffset: 297.3861389160156px;
    stroke-dasharray: 297.3861389160156px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.08s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.08s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-10 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-11 {
    stroke-dashoffset: 169.8353729248047px;
    stroke-dasharray: 169.8353729248047px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-11 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-12 {
    stroke-dashoffset: 160.0694122314453px;
    stroke-dasharray: 160.0694122314453px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3199999999999998s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3199999999999998s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-12 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-13 {
    stroke-dashoffset: 30.48221778869629px;
    stroke-dasharray: 30.48221778869629px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.44s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.44s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-13 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-14 {
    stroke-dashoffset: 20.46002197265625px;
    stroke-dasharray: 20.46002197265625px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.56s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.56s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-14 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-15 {
    stroke-dashoffset: 22.690027236938477px;
    stroke-dasharray: 22.690027236938477px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.68s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.68s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-15 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-16 {
    stroke-dashoffset: 22.69002914428711px;
    stroke-dasharray: 22.69002914428711px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7999999999999998s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7999999999999998s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-16 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-17 {
    stroke-dashoffset: 9.6400146484375px;
    stroke-dasharray: 9.6400146484375px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.92s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.92s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-17 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-18 {
    stroke-dashoffset: 24.056682586669922px;
    stroke-dasharray: 24.056682586669922px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.04s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.04s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-18 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-19 {
    stroke-dashoffset: 22.959304809570312px;
    stroke-dasharray: 22.959304809570312px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.16s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.16s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-19 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-20 {
    stroke-dashoffset: 30.00459861755371px;
    stroke-dasharray: 30.00459861755371px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.28s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.28s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-20 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-21 {
    stroke-dashoffset: 20.46002197265625px;
    stroke-dasharray: 20.46002197265625px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.4s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.4s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-21 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-22 {
    stroke-dashoffset: 20.2622013092041px;
    stroke-dasharray: 20.2622013092041px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.52s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.52s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-22 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-23 {
    stroke-dashoffset: 22.690032958984375px;
    stroke-dasharray: 22.690032958984375px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.6399999999999997s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.6399999999999997s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-23 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-24 {
    stroke-dashoffset: 23.16315460205078px;
    stroke-dasharray: 23.16315460205078px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.76s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.76s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-24 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-25 {
    stroke-dashoffset: 30.48221778869629px;
    stroke-dasharray: 30.48221778869629px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.88s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.88s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-25 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-26 {
    stroke-dashoffset: 6.523893421169302px;
    stroke-dasharray: 6.523893421169302px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-26 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-27 {
    stroke-dashoffset: 37.353668212890625px;
    stroke-dasharray: 37.353668212890625px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.12s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.12s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-27 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-28 {
    stroke-dashoffset: 35.63996887207031px;
    stroke-dasharray: 35.63996887207031px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.2399999999999998s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.2399999999999998s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-28 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-29 {
    stroke-dashoffset: 39.694793701171875px;
    stroke-dasharray: 39.694793701171875px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.36s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.36s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-29 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-30 {
    stroke-dashoffset: 53.99955749511719px;
    stroke-dasharray: 53.99955749511719px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.48s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.48s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-30 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-31 {
    stroke-dashoffset: 40.57225799560547px;
    stroke-dasharray: 40.57225799560547px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.5999999999999996s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.5999999999999996s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-31 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-32 {
    stroke-dashoffset: 40.572265625px;
    stroke-dasharray: 40.572265625px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.7199999999999998s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.7199999999999998s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-32 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-33 {
    stroke-dashoffset: 39.694793701171875px;
    stroke-dasharray: 39.694793701171875px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.84s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.84s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-33 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-34 {
    stroke-dashoffset: 39.694786071777344px;
    stroke-dasharray: 39.694786071777344px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.96s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.96s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-34 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-35 {
    stroke-dashoffset: 35.63996887207031px;
    stroke-dasharray: 35.63996887207031px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.08s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.08s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-35 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-36 {
    stroke-dashoffset: 32.013126373291016px;
    stroke-dasharray: 32.013126373291016px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.2s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.2s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-36 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-37 {
    stroke-dashoffset: 35.41904067993164px;
    stroke-dasharray: 35.41904067993164px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.32s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.32s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-37 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-38 {
    stroke-dashoffset: 6.523893421169302px;
    stroke-dasharray: 6.523893421169302px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.4399999999999995s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.4399999999999995s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-38 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-39 {
    stroke-dashoffset: 21.442296981811523px;
    stroke-dasharray: 21.442296981811523px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.56s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.56s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-39 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-40 {
    stroke-dashoffset: 36.659912109375px;
    stroke-dasharray: 36.659912109375px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.68s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.68s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-40 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-41 {
    stroke-dashoffset: 28.371524810791016px;
    stroke-dasharray: 28.371524810791016px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.8s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.8s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-41 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-42 {
    stroke-dashoffset: 25.62736701965332px;
    stroke-dasharray: 25.62736701965332px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.92s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.92s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-42 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-43 {
    stroke-dashoffset: 24.175045013427734px;
    stroke-dasharray: 24.175045013427734px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.04s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.04s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-43 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-44 {
    stroke-dashoffset: 17.567692756652832px;
    stroke-dasharray: 17.567692756652832px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.16s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.16s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-44 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-45 {
    stroke-dashoffset: 15.26419734954834px;
    stroke-dasharray: 15.26419734954834px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.279999999999999s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.279999999999999s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-45 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-46 {
    stroke-dashoffset: 24.212717056274414px;
    stroke-dasharray: 24.212717056274414px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.3999999999999995s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.3999999999999995s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-46 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-47 {
    stroke-dashoffset: 28.85198211669922px;
    stroke-dasharray: 28.85198211669922px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.52s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.52s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-47 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-48 {
    stroke-dashoffset: 24.438095092773438px;
    stroke-dasharray: 24.438095092773438px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.64s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.64s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-48 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-49 {
    stroke-dashoffset: 32.37191390991211px;
    stroke-dasharray: 32.37191390991211px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.76s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.76s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-49 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-50 {
    stroke-dashoffset: 36.40202713012695px;
    stroke-dasharray: 36.40202713012695px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.88s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.88s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-50 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-51 {
    stroke-dashoffset: 22.81940269470215px;
    stroke-dasharray: 22.81940269470215px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 6s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 6s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-51 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-52 {
    stroke-dashoffset: 22.249855041503906px;
    stroke-dasharray: 22.249855041503906px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 6.12s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 6.12s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-52 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-53 {
    stroke-dashoffset: 31.756532669067383px;
    stroke-dasharray: 31.756532669067383px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 6.24s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 6.24s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-53 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-54 {
    stroke-dashoffset: 33.20458793640137px;
    stroke-dasharray: 33.20458793640137px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 6.359999999999999s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 6.359999999999999s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-54 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-55 {
    stroke-dashoffset: 37.28974151611328px;
    stroke-dasharray: 37.28974151611328px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 6.4799999999999995s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 6.4799999999999995s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-55 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-56 {
    stroke-dashoffset: 36.40203094482422px;
    stroke-dasharray: 36.40203094482422px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 6.6s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 6.6s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-56 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-57 {
    stroke-dashoffset: 33.20459175109863px;
    stroke-dasharray: 33.20459175109863px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 6.72s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 6.72s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-57 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-58 {
    stroke-dashoffset: 31.99844741821289px;
    stroke-dasharray: 31.99844741821289px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 6.84s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 6.84s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-58 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-59 {
    stroke-dashoffset: 22.249855041503906px;
    stroke-dasharray: 22.249855041503906px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 6.96s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 6.96s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-59 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-60 {
    stroke-dashoffset: 29.725666046142578px;
    stroke-dasharray: 29.725666046142578px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 7.08s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 7.08s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-60 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-61 {
    stroke-dashoffset: 47.790096282958984px;
    stroke-dasharray: 47.790096282958984px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 7.199999999999999s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 7.199999999999999s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-61 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-62 {
    stroke-dashoffset: 26.5382022857666px;
    stroke-dasharray: 26.5382022857666px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 7.319999999999999s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 7.319999999999999s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-62 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-63 {
    stroke-dashoffset: 12.715690612792969px;
    stroke-dasharray: 12.715690612792969px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 7.4399999999999995s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 7.4399999999999995s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-63 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-64 {
    stroke-dashoffset: 20.835979461669922px;
    stroke-dasharray: 20.835979461669922px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 7.56s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 7.56s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-64 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-65 {
    stroke-dashoffset: 12.715692520141602px;
    stroke-dasharray: 12.715692520141602px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 7.68s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 7.68s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-65 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-66 {
    stroke-dashoffset: 18.020709991455078px;
    stroke-dasharray: 18.020709991455078px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 7.8s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 7.8s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-66 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-67 {
    stroke-dashoffset: 23.82944107055664px;
    stroke-dasharray: 23.82944107055664px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 7.92s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 7.92s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-67 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-68 {
    stroke-dashoffset: 13.978387832641602px;
    stroke-dasharray: 13.978387832641602px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 8.04s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 8.04s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-68 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-69 {
    stroke-dashoffset: 28.77565574645996px;
    stroke-dasharray: 28.77565574645996px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 8.16s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 8.16s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-69 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-70 {
    stroke-dashoffset: 26.774179458618164px;
    stroke-dasharray: 26.774179458618164px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 8.28s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 8.28s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-70 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-71 {
    stroke-dashoffset: 22.136646270751953px;
    stroke-dasharray: 22.136646270751953px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 8.4s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 8.4s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-71 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-72 {
    stroke-dashoffset: 18.020709991455078px;
    stroke-dasharray: 18.020709991455078px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 8.52s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 8.52s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-72 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-73 {
    stroke-dashoffset: 26.774181365966797px;
    stroke-dasharray: 26.774181365966797px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 8.64s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 8.64s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-73 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-74 {
    stroke-dashoffset: 13.978384017944336px;
    stroke-dasharray: 13.978384017944336px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 8.76s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 8.76s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-74 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-75 {
    stroke-dashoffset: 6.523893421169302px;
    stroke-dasharray: 6.523893421169302px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 8.879999999999999s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 8.879999999999999s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-75 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-76 {
    stroke-dashoffset: 35.01188659667969px;
    stroke-dasharray: 35.01188659667969px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 9s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 9s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-76 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-77 {
    stroke-dashoffset: 26.39995002746582px;
    stroke-dasharray: 26.39995002746582px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 9.12s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 9.12s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-77 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-78 {
    stroke-dashoffset: 24.09395408630371px;
    stroke-dasharray: 24.09395408630371px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 9.24s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 9.24s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-78 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-79 {
    stroke-dashoffset: 14.589242935180664px;
    stroke-dasharray: 14.589242935180664px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 9.36s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 9.36s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-79 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-80 {
    stroke-dashoffset: 25.914113998413086px;
    stroke-dasharray: 25.914113998413086px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 9.48s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 9.48s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-80 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-81 {
    stroke-dashoffset: 18.689226150512695px;
    stroke-dasharray: 18.689226150512695px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 9.6s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 9.6s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-81 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-82 {
    stroke-dashoffset: 26.399974822998047px;
    stroke-dasharray: 26.399974822998047px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 9.719999999999999s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 9.719999999999999s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-82 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-83 {
    stroke-dashoffset: 24.09393882751465px;
    stroke-dasharray: 24.09393882751465px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 9.84s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 9.84s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-83 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-84 {
    stroke-dashoffset: 23.249237060546875px;
    stroke-dasharray: 23.249237060546875px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 9.959999999999999s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 9.959999999999999s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-84 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-85 {
    stroke-dashoffset: 20.24557876586914px;
    stroke-dasharray: 20.24557876586914px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 10.08s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 10.08s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-85 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-86 {
    stroke-dashoffset: 16.349340438842773px;
    stroke-dasharray: 16.349340438842773px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 10.2s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 10.2s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-86 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-87 {
    stroke-dashoffset: 24.093914031982422px;
    stroke-dasharray: 24.093914031982422px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 10.32s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 10.32s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-87 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-88 {
    stroke-dashoffset: 16.75284194946289px;
    stroke-dasharray: 16.75284194946289px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 10.44s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 10.44s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-88 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-89 {
    stroke-dashoffset: 20.9769287109375px;
    stroke-dasharray: 20.9769287109375px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 10.559999999999999s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 10.559999999999999s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-89 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-90 {
    stroke-dashoffset: 23.249237060546875px;
    stroke-dasharray: 23.249237060546875px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 10.68s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 10.68s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-90 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-91 {
    stroke-dashoffset: 26.93655776977539px;
    stroke-dasharray: 26.93655776977539px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 10.799999999999999s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 10.799999999999999s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-91 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-92 {
    stroke-dashoffset: 16.349340438842773px;
    stroke-dasharray: 16.349340438842773px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 10.92s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 10.92s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-92 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-93 {
    stroke-dashoffset: 23.249237060546875px;
    stroke-dasharray: 23.249237060546875px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 11.04s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 11.04s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-93 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-94 {
    stroke-dashoffset: 24.09394645690918px;
    stroke-dasharray: 24.09394645690918px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 11.16s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 11.16s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-94 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-95 {
    stroke-dashoffset: 41.77777099609375px;
    stroke-dasharray: 41.77777099609375px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 11.28s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 11.28s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-95 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-96 {
    stroke-dashoffset: 27.94091033935547px;
    stroke-dasharray: 27.94091033935547px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 11.4s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 11.4s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-96 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-97 {
    stroke-dashoffset: 26.80454444885254px;
    stroke-dasharray: 26.80454444885254px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 11.52s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 11.52s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-97 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-98 {
    stroke-dashoffset: 17.459991455078125px;
    stroke-dasharray: 17.459991455078125px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 11.639999999999999s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 11.639999999999999s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-98 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-99 {
    stroke-dashoffset: 12.839996337890625px;
    stroke-dasharray: 12.839996337890625px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 11.76s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 11.76s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-99 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-100 {
    stroke-dashoffset: 31.72692108154297px;
    stroke-dasharray: 31.72692108154297px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 11.879999999999999s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 11.879999999999999s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-100 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-101 {
    stroke-dashoffset: 28.360076904296875px;
    stroke-dasharray: 28.360076904296875px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 12s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 12s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-101 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-102 {
    stroke-dashoffset: 19.62005615234375px;
    stroke-dasharray: 19.62005615234375px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 12.12s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 12.12s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-102 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-103 {
    stroke-dashoffset: 29.48040008544922px;
    stroke-dasharray: 29.48040008544922px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 12.24s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 12.24s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-103 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-104 {
    stroke-dashoffset: 27.94091033935547px;
    stroke-dasharray: 27.94091033935547px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 12.36s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 12.36s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-104 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-105 {
    stroke-dashoffset: 12.839996337890625px;
    stroke-dasharray: 12.839996337890625px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 12.48s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 12.48s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-105 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-106 {
    stroke-dashoffset: 17.459991455078125px;
    stroke-dasharray: 17.459991455078125px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 12.6s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 12.6s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-106 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-107 {
    stroke-dashoffset: 24.663610458374023px;
    stroke-dasharray: 24.663610458374023px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 12.719999999999999s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 12.719999999999999s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-107 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-108 {
    stroke-dashoffset: 19.61993408203125px;
    stroke-dasharray: 19.61993408203125px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 12.84s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 12.84s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-108 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-109 {
    stroke-dashoffset: 27.940914154052734px;
    stroke-dasharray: 27.940914154052734px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 12.959999999999999s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 12.959999999999999s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-109 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-110 {
    stroke-dashoffset: 19.61993408203125px;
    stroke-dasharray: 19.61993408203125px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 13.08s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 13.08s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-110 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-111 {
    stroke-dashoffset: 12.840057373046875px;
    stroke-dasharray: 12.840057373046875px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 13.2s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 13.2s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-111 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-112 {
    stroke-dashoffset: 31.958675384521484px;
    stroke-dasharray: 31.958675384521484px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 13.32s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 13.32s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-112 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-113 {
    stroke-dashoffset: 33.314849853515625px;
    stroke-dasharray: 33.314849853515625px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 13.44s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 13.44s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-113 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-114 {
    stroke-dashoffset: 6.523893421169302px;
    stroke-dasharray: 6.523893421169302px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 13.559999999999999s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 13.559999999999999s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-114 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-115 {
    stroke-dashoffset: 24.51126480102539px;
    stroke-dasharray: 24.51126480102539px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 13.68s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 13.68s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-115 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-116 {
    stroke-dashoffset: 42.7598991394043px;
    stroke-dasharray: 42.7598991394043px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 13.799999999999999s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 13.799999999999999s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-116 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-117 {
    stroke-dashoffset: 24.501371383666992px;
    stroke-dasharray: 24.501371383666992px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 13.92s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 13.92s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-117 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-118 {
    stroke-dashoffset: 26.2744197845459px;
    stroke-dasharray: 26.2744197845459px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 14.04s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 14.04s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-118 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-119 {
    stroke-dashoffset: 32.842098236083984px;
    stroke-dasharray: 32.842098236083984px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 14.16s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 14.16s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-119 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-120 {
    stroke-dashoffset: 24.488237380981445px;
    stroke-dasharray: 24.488237380981445px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 14.28s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 14.28s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-120 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-121 {
    stroke-dashoffset: 28.281869888305664px;
    stroke-dasharray: 28.281869888305664px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 14.399999999999999s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 14.399999999999999s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-121 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-122 {
    stroke-dashoffset: 19.724746704101562px;
    stroke-dasharray: 19.724746704101562px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 14.52s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 14.52s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-122 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-123 {
    stroke-dashoffset: 28.593727111816406px;
    stroke-dasharray: 28.593727111816406px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 14.639999999999999s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 14.639999999999999s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-123 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-124 {
    stroke-dashoffset: 12.94308090209961px;
    stroke-dasharray: 12.94308090209961px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 14.76s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 14.76s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-124 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-125 {
    stroke-dashoffset: 31.819355010986328px;
    stroke-dasharray: 31.819355010986328px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 14.879999999999999s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 14.879999999999999s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-125 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-126 {
    stroke-dashoffset: 28.585166931152344px;
    stroke-dasharray: 28.585166931152344px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 15s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 15s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-126 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-127 {
    stroke-dashoffset: 42.78583908081055px;
    stroke-dasharray: 42.78583908081055px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 15.12s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 15.12s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-127 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-128 {
    stroke-dashoffset: 28.064613342285156px;
    stroke-dasharray: 28.064613342285156px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 15.24s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 15.24s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-128 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-129 {
    stroke-dashoffset: 20.22036361694336px;
    stroke-dasharray: 20.22036361694336px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 15.36s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 15.36s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-129 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-130 {
    stroke-dashoffset: 25.387773513793945px;
    stroke-dasharray: 25.387773513793945px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 15.479999999999999s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 15.479999999999999s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-130 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-131 {
    stroke-dashoffset: 25.06471824645996px;
    stroke-dasharray: 25.06471824645996px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 15.6s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 15.6s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-131 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-132 {
    stroke-dashoffset: 22.600313186645508px;
    stroke-dasharray: 22.600313186645508px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 15.719999999999999s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 15.719999999999999s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-132 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-133 {
    stroke-dashoffset: 28.07526969909668px;
    stroke-dasharray: 28.07526969909668px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 15.84s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 15.84s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-133 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-134 {
    stroke-dashoffset: 12.937223434448242px;
    stroke-dasharray: 12.937223434448242px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 15.959999999999999s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 15.959999999999999s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-134 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-135 {
    stroke-dashoffset: 29.310760498046875px;
    stroke-dasharray: 29.310760498046875px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 16.08s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 16.08s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-135 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-136 {
    stroke-dashoffset: 23.473039627075195px;
    stroke-dasharray: 23.473039627075195px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 16.2s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 16.2s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-136 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-137 {
    stroke-dashoffset: 12.91965103149414px;
    stroke-dasharray: 12.91965103149414px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 16.32s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 16.32s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-137 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-138 {
    stroke-dashoffset: 28.251245498657227px;
    stroke-dasharray: 28.251245498657227px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 16.439999999999998s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 16.439999999999998s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-138 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-139 {
    stroke-dashoffset: 42.725502014160156px;
    stroke-dasharray: 42.725502014160156px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 16.56s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 16.56s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-139 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-140 {
    stroke-dashoffset: 24.488935470581055px;
    stroke-dasharray: 24.488935470581055px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 16.68s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 16.68s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-140 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-141 {
    stroke-dashoffset: 42.7468376159668px;
    stroke-dasharray: 42.7468376159668px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 16.8s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 16.8s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-141 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-142 {
    stroke-dashoffset: 22.617738723754883px;
    stroke-dasharray: 22.617738723754883px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 16.919999999999998s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 16.919999999999998s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-142 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-143 {
    stroke-dashoffset: 12.927464485168457px;
    stroke-dasharray: 12.927464485168457px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 17.04s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 17.04s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-143 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-144 {
    stroke-dashoffset: 24.46592903137207px;
    stroke-dasharray: 24.46592903137207px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 17.16s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 17.16s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-144 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-145 {
    stroke-dashoffset: 25.419679641723633px;
    stroke-dasharray: 25.419679641723633px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 17.28s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 17.28s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-145 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-146 {
    stroke-dashoffset: 28.567001342773438px;
    stroke-dasharray: 28.567001342773438px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 17.4s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 17.4s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-146 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-147 {
    stroke-dashoffset: 28.250600814819336px;
    stroke-dasharray: 28.250600814819336px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 17.52s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 17.52s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-147 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-148 {
    stroke-dashoffset: 29.311922073364258px;
    stroke-dasharray: 29.311922073364258px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 17.64s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 17.64s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-148 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-149 {
    stroke-dashoffset: 17.566768646240234px;
    stroke-dasharray: 17.566768646240234px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 17.759999999999998s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 17.759999999999998s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-149 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-150 {
    stroke-dashoffset: 32.80412673950195px;
    stroke-dasharray: 32.80412673950195px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 17.88s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 17.88s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-150 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-151 {
    stroke-dashoffset: 42.82389450073242px;
    stroke-dasharray: 42.82389450073242px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 18s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 18s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-151 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-152 {
    stroke-dashoffset: 4.113325357437134px;
    stroke-dasharray: 4.113325357437134px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 18.12s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 18.12s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-152 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-153 {
    stroke-dashoffset: 33.07515907287598px;
    stroke-dasharray: 33.07515907287598px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 18.24s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 18.24s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-153 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-154 {
    stroke-dashoffset: 26.351150512695312px;
    stroke-dasharray: 26.351150512695312px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 18.36s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 18.36s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-154 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-155 {
    stroke-dashoffset: 29.40903091430664px;
    stroke-dasharray: 29.40903091430664px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 18.48s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 18.48s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-155 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-156 {
    stroke-dashoffset: 32.882497787475586px;
    stroke-dasharray: 32.882497787475586px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 18.599999999999998s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 18.599999999999998s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-156 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-157 {
    stroke-dashoffset: 24.620737075805664px;
    stroke-dasharray: 24.620737075805664px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 18.72s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 18.72s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-157 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-158 {
    stroke-dashoffset: 12.95075798034668px;
    stroke-dasharray: 12.95075798034668px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 18.84s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 18.84s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-158 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-159 {
    stroke-dashoffset: 31.663772583007812px;
    stroke-dasharray: 31.663772583007812px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 18.96s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 18.96s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-159 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-160 {
    stroke-dashoffset: 28.466516494750977px;
    stroke-dasharray: 28.466516494750977px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 19.08s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 19.08s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-160 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-161 {
    stroke-dashoffset: 24.645774841308594px;
    stroke-dasharray: 24.645774841308594px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 19.2s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 19.2s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-161 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-162 {
    stroke-dashoffset: 19.78564453125px;
    stroke-dasharray: 19.78564453125px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 19.32s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 19.32s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-162 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-163 {
    stroke-dashoffset: 29.430845260620117px;
    stroke-dasharray: 29.430845260620117px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 19.439999999999998s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 19.439999999999998s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-163 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-164 {
    stroke-dashoffset: 28.440954208374023px;
    stroke-dasharray: 28.440954208374023px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 19.56s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 19.56s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-164 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-165 {
    stroke-dashoffset: 28.42859649658203px;
    stroke-dasharray: 28.42859649658203px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 19.68s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 19.68s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-165 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-166 {
    stroke-dashoffset: 19.809814453125px;
    stroke-dasharray: 19.809814453125px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 19.8s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 19.8s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-166 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-167 {
    stroke-dashoffset: 12.803139686584473px;
    stroke-dasharray: 12.803139686584473px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 19.919999999999998s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 19.919999999999998s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-167 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-168 {
    stroke-dashoffset: 20.627323150634766px;
    stroke-dasharray: 20.627323150634766px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 20.04s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 20.04s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-168 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-169 {
    stroke-dashoffset: 17.67509937286377px;
    stroke-dasharray: 17.67509937286377px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 20.16s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 20.16s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-169 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-170 {
    stroke-dashoffset: 20.627323150634766px;
    stroke-dasharray: 20.627323150634766px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 20.279999999999998s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 20.279999999999998s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-170 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-171 {
    stroke-dashoffset: 24.011432647705078px;
    stroke-dasharray: 24.011432647705078px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 20.4s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 20.4s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-171 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-172 {
    stroke-dashoffset: 20.75893211364746px;
    stroke-dasharray: 20.75893211364746px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 20.52s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 20.52s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-172 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-173 {
    stroke-dashoffset: 18.056703567504883px;
    stroke-dasharray: 18.056703567504883px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 20.64s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 20.64s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-173 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-174 {
    stroke-dashoffset: 20.75893211364746px;
    stroke-dasharray: 20.75893211364746px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 20.759999999999998s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 20.759999999999998s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-174 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-175 {
    stroke-dashoffset: 23.323402404785156px;
    stroke-dasharray: 23.323402404785156px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 20.88s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 20.88s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-175 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-176 {
    stroke-dashoffset: 20.627323150634766px;
    stroke-dasharray: 20.627323150634766px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 21s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 21s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-176 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-177 {
    stroke-dashoffset: 21.550128936767578px;
    stroke-dasharray: 21.550128936767578px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 21.119999999999997s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 21.119999999999997s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-177 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-178 {
    stroke-dashoffset: 23.08082389831543px;
    stroke-dasharray: 23.08082389831543px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 21.24s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 21.24s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-178 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-179 {
    stroke-dashoffset: 20.75893211364746px;
    stroke-dasharray: 20.75893211364746px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 21.36s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 21.36s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-179 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-180 {
    stroke-dashoffset: 24.011432647705078px;
    stroke-dasharray: 24.011432647705078px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 21.48s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 21.48s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-180 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-181 {
    stroke-dashoffset: 21.550146102905273px;
    stroke-dasharray: 21.550146102905273px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 21.599999999999998s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 21.599999999999998s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-181 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-182 {
    stroke-dashoffset: 23.547300338745117px;
    stroke-dasharray: 23.547300338745117px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 21.72s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 21.72s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-182 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-183 {
    stroke-dashoffset: 18.056699752807617px;
    stroke-dasharray: 18.056699752807617px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 21.84s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 21.84s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-183 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-184 {
    stroke-dashoffset: 20.75893211364746px;
    stroke-dasharray: 20.75893211364746px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 21.96s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 21.96s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-184 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-185 {
    stroke-dashoffset: 23.323455810546875px;
    stroke-dasharray: 23.323455810546875px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 22.08s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 22.08s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-185 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-186 {
    stroke-dashoffset: 20.627323150634766px;
    stroke-dasharray: 20.627323150634766px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 22.2s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 22.2s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-186 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-187 {
    stroke-dashoffset: 21.550140380859375px;
    stroke-dasharray: 21.550140380859375px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 22.32s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 22.32s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-187 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-188 {
    stroke-dashoffset: 23.080860137939453px;
    stroke-dasharray: 23.080860137939453px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 22.439999999999998s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 22.439999999999998s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-188 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-189 {
    stroke-dashoffset: 20.75893211364746px;
    stroke-dasharray: 20.75893211364746px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 22.56s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 22.56s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-189 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-190 {
    stroke-dashoffset: 24.011432647705078px;
    stroke-dasharray: 24.011432647705078px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 22.68s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 22.68s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-190 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-191 {
    stroke-dashoffset: 470.0981750488281px;
    stroke-dasharray: 470.0981750488281px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 22.8s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 22.8s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-191 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-192 {
    stroke-dashoffset: 14.872477531433105px;
    stroke-dasharray: 14.872477531433105px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 22.919999999999998s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 22.919999999999998s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-192 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-193 {
    stroke-dashoffset: 25.255022048950195px;
    stroke-dasharray: 25.255022048950195px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 23.04s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 23.04s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-193 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-194 {
    stroke-dashoffset: 14.536718368530273px;
    stroke-dasharray: 14.536718368530273px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 23.16s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 23.16s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-194 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-195 {
    stroke-dashoffset: 16.930896759033203px;
    stroke-dasharray: 16.930896759033203px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 23.279999999999998s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 23.279999999999998s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-195 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-196 {
    stroke-dashoffset: 17.633049964904785px;
    stroke-dasharray: 17.633049964904785px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 23.4s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 23.4s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-196 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-197 {
    stroke-dashoffset: 16.909706115722656px;
    stroke-dasharray: 16.909706115722656px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 23.52s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 23.52s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-197 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-198 {
    stroke-dashoffset: 14.56672191619873px;
    stroke-dasharray: 14.56672191619873px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 23.64s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 23.64s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-198 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-199 {
    stroke-dashoffset: 10.896279335021973px;
    stroke-dasharray: 10.896279335021973px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 23.759999999999998s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 23.759999999999998s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-199 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-200 {
    stroke-dashoffset: 23.269254684448242px;
    stroke-dasharray: 23.269254684448242px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 23.88s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 23.88s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-200 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-201 {
    stroke-dashoffset: 19.08489227294922px;
    stroke-dasharray: 19.08489227294922px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 24s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 24s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-201 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-202 {
    stroke-dashoffset: 21.529861450195312px;
    stroke-dasharray: 21.529861450195312px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 24.119999999999997s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 24.119999999999997s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-202 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-203 {
    stroke-dashoffset: 20.740005493164062px;
    stroke-dasharray: 20.740005493164062px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 24.24s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 24.24s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-203 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-204 {
    stroke-dashoffset: 23.26926612854004px;
    stroke-dasharray: 23.26926612854004px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 24.36s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 24.36s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-204 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-205 {
    stroke-dashoffset: 30.213973999023438px;
    stroke-dasharray: 30.213973999023438px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 24.48s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 24.48s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-205 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-206 {
    stroke-dashoffset: 20.560152053833008px;
    stroke-dasharray: 20.560152053833008px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 24.599999999999998s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 24.599999999999998s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-206 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-207 {
    stroke-dashoffset: 6.523893421169302px;
    stroke-dasharray: 6.523893421169302px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 24.72s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 24.72s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-207 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-208 {
    stroke-dashoffset: 14.877689361572266px;
    stroke-dasharray: 14.877689361572266px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 24.84s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 24.84s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-208 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-209 {
    stroke-dashoffset: 25.2740478515625px;
    stroke-dasharray: 25.2740478515625px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 24.96s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 24.96s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-209 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-210 {
    stroke-dashoffset: 14.263198852539062px;
    stroke-dasharray: 14.263198852539062px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 25.08s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 25.08s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-210 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-211 {
    stroke-dashoffset: 8.267698287963867px;
    stroke-dasharray: 8.267698287963867px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 25.2s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 25.2s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-211 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-212 {
    stroke-dashoffset: 14.855940818786621px;
    stroke-dasharray: 14.855940818786621px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 25.32s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 25.32s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-212 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-213 {
    stroke-dashoffset: 12.158498764038086px;
    stroke-dasharray: 12.158498764038086px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 25.439999999999998s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 25.439999999999998s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-213 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-214 {
    stroke-dashoffset: 16.93094825744629px;
    stroke-dasharray: 16.93094825744629px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 25.56s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 25.56s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-214 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-215 {
    stroke-dashoffset: 16.916217803955078px;
    stroke-dasharray: 16.916217803955078px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 25.68s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 25.68s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-215 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-216 {
    stroke-dashoffset: 14.248257637023926px;
    stroke-dasharray: 14.248257637023926px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 25.8s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 25.8s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-216 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-217 {
    stroke-dashoffset: 17.013741493225098px;
    stroke-dasharray: 17.013741493225098px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 25.919999999999998s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 25.919999999999998s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-217 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-218 {
    stroke-dashoffset: 19.622220993041992px;
    stroke-dasharray: 19.622220993041992px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 26.04s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 26.04s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-218 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-219 {
    stroke-dashoffset: 25.28504180908203px;
    stroke-dasharray: 25.28504180908203px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 26.16s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 26.16s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-219 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-220 {
    stroke-dashoffset: 15.342751502990723px;
    stroke-dasharray: 15.342751502990723px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 26.279999999999998s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 26.279999999999998s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-220 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-221 {
    stroke-dashoffset: 14.865476608276367px;
    stroke-dasharray: 14.865476608276367px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 26.4s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 26.4s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-221 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-222 {
    stroke-dashoffset: 17.61335563659668px;
    stroke-dasharray: 17.61335563659668px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 26.52s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 26.52s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-222 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-223 {
    stroke-dashoffset: 18.868284225463867px;
    stroke-dasharray: 18.868284225463867px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 26.64s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 26.64s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-223 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-224 {
    stroke-dashoffset: 16.932847023010254px;
    stroke-dasharray: 16.932847023010254px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 26.759999999999998s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 26.759999999999998s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-224 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-225 {
    stroke-dashoffset: 14.256101608276367px;
    stroke-dasharray: 14.256101608276367px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 26.88s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 26.88s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-225 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-226 {
    stroke-dashoffset: 17.00535774230957px;
    stroke-dasharray: 17.00535774230957px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 27s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 27s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-226 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-227 {
    stroke-dashoffset: 21.25925636291504px;
    stroke-dasharray: 21.25925636291504px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 27.119999999999997s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 27.119999999999997s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-227 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-228 {
    stroke-dashoffset: 17.197335243225098px;
    stroke-dasharray: 17.197335243225098px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 27.24s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 27.24s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-228 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-229 {
    stroke-dashoffset: 24.516550064086914px;
    stroke-dasharray: 24.516550064086914px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 27.36s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 27.36s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-229 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-230 {
    stroke-dashoffset: 24.370437622070312px;
    stroke-dasharray: 24.370437622070312px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 27.48s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 27.48s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-230 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-231 {
    stroke-dashoffset: 25.4256591796875px;
    stroke-dasharray: 25.4256591796875px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 27.599999999999998s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 27.599999999999998s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-231 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-232 {
    stroke-dashoffset: 28.414291381835938px;
    stroke-dasharray: 28.414291381835938px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 27.72s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 27.72s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-232 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-233 {
    stroke-dashoffset: 21.23452377319336px;
    stroke-dasharray: 21.23452377319336px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 27.84s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 27.84s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-233 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-234 {
    stroke-dashoffset: 22.0714168548584px;
    stroke-dasharray: 22.0714168548584px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 27.959999999999997s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 27.959999999999997s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-234 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-235 {
    stroke-dashoffset: 24.344196319580078px;
    stroke-dasharray: 24.344196319580078px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 28.08s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 28.08s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-235 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-236 {
    stroke-dashoffset: 28.43718719482422px;
    stroke-dasharray: 28.43718719482422px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 28.2s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 28.2s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-236 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-237 {
    stroke-dashoffset: 17.615925788879395px;
    stroke-dasharray: 17.615925788879395px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 28.32s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 28.32s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-237 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-238 {
    stroke-dashoffset: 27.824554443359375px;
    stroke-dasharray: 27.824554443359375px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 28.439999999999998s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 28.439999999999998s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-238 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-239 {
    stroke-dashoffset: 28.421470642089844px;
    stroke-dasharray: 28.421470642089844px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 28.56s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 28.56s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-239 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-240 {
    stroke-dashoffset: 165.92034912109375px;
    stroke-dasharray: 165.92034912109375px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 28.68s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 28.68s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-240 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-241 {
    stroke-dashoffset: 14.943382263183594px;
    stroke-dasharray: 14.943382263183594px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 28.799999999999997s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 28.799999999999997s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-241 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-242 {
    stroke-dashoffset: 11.045243263244629px;
    stroke-dasharray: 11.045243263244629px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 28.919999999999998s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 28.919999999999998s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-242 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-243 {
    stroke-dashoffset: 18.339744567871094px;
    stroke-dasharray: 18.339744567871094px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 29.04s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 29.04s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-243 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-244 {
    stroke-dashoffset: 15.782588958740234px;
    stroke-dasharray: 15.782588958740234px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 29.16s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 29.16s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-244 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-245 {
    stroke-dashoffset: 18.137693405151367px;
    stroke-dasharray: 18.137693405151367px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 29.279999999999998s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 29.279999999999998s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-245 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-246 {
    stroke-dashoffset: 13.83213996887207px;
    stroke-dasharray: 13.83213996887207px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 29.4s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 29.4s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-246 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-247 {
    stroke-dashoffset: 18.329763412475586px;
    stroke-dasharray: 18.329763412475586px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 29.52s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 29.52s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-247 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-248 {
    stroke-dashoffset: 17.516233444213867px;
    stroke-dasharray: 17.516233444213867px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 29.64s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 29.64s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-248 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-249 {
    stroke-dashoffset: 17.042259216308594px;
    stroke-dasharray: 17.042259216308594px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 29.759999999999998s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 29.759999999999998s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-249 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-250 {
    stroke-dashoffset: 14.75854778289795px;
    stroke-dasharray: 14.75854778289795px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 29.88s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 29.88s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-250 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-251 {
    stroke-dashoffset: 12.071562767028809px;
    stroke-dasharray: 12.071562767028809px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 30s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 30s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-251 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-252 {
    stroke-dashoffset: 124.31298065185547px;
    stroke-dasharray: 124.31298065185547px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 30.119999999999997s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 30.119999999999997s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-252 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-253 {
    stroke-dashoffset: 80.20233917236328px;
    stroke-dasharray: 80.20233917236328px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 30.24s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 30.24s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-253 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-254 {
    stroke-dashoffset: 69.36963653564453px;
    stroke-dasharray: 69.36963653564453px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 30.36s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 30.36s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-254 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-255 {
    stroke-dashoffset: 81.69483947753906px;
    stroke-dasharray: 81.69483947753906px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 30.48s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 30.48s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-255 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-256 {
    stroke-dashoffset: 34.80628967285156px;
    stroke-dasharray: 34.80628967285156px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 30.599999999999998s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 30.599999999999998s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-256 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-257 {
    stroke-dashoffset: 94.52398681640625px;
    stroke-dasharray: 94.52398681640625px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 30.72s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 30.72s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-257 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-258 {
    stroke-dashoffset: 91.35711669921875px;
    stroke-dasharray: 91.35711669921875px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 30.84s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 30.84s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-258 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-259 {
    stroke-dashoffset: 55.1241455078125px;
    stroke-dasharray: 55.1241455078125px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 30.959999999999997s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 30.959999999999997s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-259 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-260 {
    stroke-dashoffset: 92.34017944335938px;
    stroke-dasharray: 92.34017944335938px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 31.08s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 31.08s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-260 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-261 {
    stroke-dashoffset: 94.54647064208984px;
    stroke-dasharray: 94.54647064208984px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 31.2s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 31.2s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-261 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-262 {
    stroke-dashoffset: 67.7343521118164px;
    stroke-dasharray: 67.7343521118164px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 31.32s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 31.32s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-262 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-263 {
    stroke-dashoffset: 80.18901062011719px;
    stroke-dasharray: 80.18901062011719px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 31.439999999999998s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 31.439999999999998s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-263 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-264 {
    stroke-dashoffset: 83.89408111572266px;
    stroke-dasharray: 83.89408111572266px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 31.56s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 31.56s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-264 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-265 {
    stroke-dashoffset: 80.24284362792969px;
    stroke-dasharray: 80.24284362792969px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 31.68s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 31.68s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-265 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-266 {
    stroke-dashoffset: 32.54998779296875px;
    stroke-dasharray: 32.54998779296875px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 31.799999999999997s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 31.799999999999997s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-266 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-267 {
    stroke-dashoffset: 6.769400596618652px;
    stroke-dasharray: 6.769400596618652px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 31.919999999999998s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 31.919999999999998s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-267 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-268 {
    stroke-dashoffset: 6.874643325805664px;
    stroke-dasharray: 6.874643325805664px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 32.04s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 32.04s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-268 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-269 {
    stroke-dashoffset: 10.037096977233887px;
    stroke-dasharray: 10.037096977233887px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 32.16s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 32.16s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-269 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-270 {
    stroke-dashoffset: 12.89966869354248px;
    stroke-dasharray: 12.89966869354248px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 32.28s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 32.28s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-270 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-271 {
    stroke-dashoffset: 18.888029098510742px;
    stroke-dasharray: 18.888029098510742px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 32.4s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 32.4s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-271 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-272 {
    stroke-dashoffset: 19.22845458984375px;
    stroke-dasharray: 19.22845458984375px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 32.519999999999996s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 32.519999999999996s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-272 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-273 {
    stroke-dashoffset: 25.2708797454834px;
    stroke-dasharray: 25.2708797454834px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 32.64s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 32.64s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-273 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-274 {
    stroke-dashoffset: 19.6016845703125px;
    stroke-dasharray: 19.6016845703125px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 32.76s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 32.76s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-274 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-275 {
    stroke-dashoffset: 12.113565444946289px;
    stroke-dasharray: 12.113565444946289px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 32.879999999999995s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 32.879999999999995s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-275 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-276 {
    stroke-dashoffset: 19.228456497192383px;
    stroke-dasharray: 19.228456497192383px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 33s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 33s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-276 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-277 {
    stroke-dashoffset: 25.2708797454834px;
    stroke-dasharray: 25.2708797454834px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 33.12s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 33.12s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-277 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-278 {
    stroke-dashoffset: 19.6016845703125px;
    stroke-dasharray: 19.6016845703125px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 33.24s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 33.24s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-278 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-279 {
    stroke-dashoffset: 14.5282564163208px;
    stroke-dasharray: 14.5282564163208px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 33.36s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 33.36s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-279 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-280 {
    stroke-dashoffset: 19.22845458984375px;
    stroke-dasharray: 19.22845458984375px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 33.48s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 33.48s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-280 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-281 {
    stroke-dashoffset: 17.605512619018555px;
    stroke-dasharray: 17.605512619018555px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 33.6s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 33.6s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-281 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-282 {
    stroke-dashoffset: 12.113565444946289px;
    stroke-dasharray: 12.113565444946289px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 33.72s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 33.72s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-282 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-283 {
    stroke-dashoffset: 10.884944915771484px;
    stroke-dasharray: 10.884944915771484px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 33.839999999999996s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 33.839999999999996s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-283 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-284 {
    stroke-dashoffset: 16.88085651397705px;
    stroke-dasharray: 16.88085651397705px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 33.96s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 33.96s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-284 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-285 {
    stroke-dashoffset: 19.6016845703125px;
    stroke-dasharray: 19.6016845703125px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 34.08s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 34.08s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-285 {
    stroke-dashoffset: 0;
  }
  
 .hero-map.wrapper svg .svg-elem-286 {
    stroke-dashoffset: 18.888050079345703px;
    stroke-dasharray: 18.888050079345703px;
    -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 34.199999999999996s;
            transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 34.199999999999996s;
  }
  
  .hero-map.wrapper svg.active .svg-elem-286 {
    stroke-dashoffset: 0;
  }

  /* Map labels: staged reveal sequence (dots are always visible) */
 .hero-map.wrapper svg [id^="Text_"] {
    opacity: 0;
  }

  /* 1) Main location (Redwood Deck): text (dot is static) */
  .hero-map.wrapper svg.active #Text_RedwoodDeck {
    animation-name: map-fade-in;
    animation-duration: 0.4s;
    animation-timing-function: ease;
    animation-delay: 0.35s;
    animation-fill-mode: forwards;
  }

  /* 2) Secondary location (Wedding Meadow): text */
  .hero-map.wrapper svg.active #Text_WeddingMeadow {
    animation-name: map-fade-in;
    animation-duration: 0.4s;
    animation-timing-function: ease;
    animation-delay: 0.9s;
    animation-fill-mode: forwards;
  }

  /* 3) Other dot + text combos (Hoyt, Home, MAX): text only (dots static) */
  .hero-map.wrapper svg.active #Text_Hoyt {
    animation-name: map-fade-in;
    animation-duration: 0.4s;
    animation-timing-function: ease;
    animation-delay: 1.4s;
    animation-fill-mode: forwards;
  }

  .hero-map.wrapper svg.active #Text_Home {
    animation-name: map-fade-in;
    animation-duration: 0.4s;
    animation-timing-function: ease;
    animation-delay: 1.9s;
    animation-fill-mode: forwards;
  }

  .hero-map.wrapper svg.active #Text_MAX {
    animation-name: map-fade-in;
    animation-duration: 0.4s;
    animation-timing-function: ease;
    animation-delay: 2.4s;
    animation-fill-mode: forwards;
  }

  /* 4) Additional labels in requested order */
  .hero-map.wrapper svg.active #Text_Stearns {
    animation-name: map-fade-in;
    animation-duration: 0.4s;
    animation-timing-function: ease;
    animation-delay: 2.7s;
    animation-fill-mode: forwards;
  }

  .hero-map.wrapper svg.active #Text_CloudForest {
    animation-name: map-fade-in;
    animation-duration: 0.4s;
    animation-timing-function: ease;
    animation-delay: 3.0s;
    animation-fill-mode: forwards;
  }

  .hero-map.wrapper svg.active #Text_RoseGarden {
    animation-name: map-fade-in;
    animation-duration: 0.4s;
    animation-timing-function: ease;
    animation-delay: 3.3s;
    animation-fill-mode: forwards;
  }

  /* 5) Any remaining text labels fade in together at the end */
  .hero-map.wrapper svg.active [id^="Text_"] {
    animation-name: map-fade-in;
    animation-duration: 0.5s;
    animation-timing-function: ease;
    animation-delay: 3.7s;
    animation-fill-mode: forwards;
  }

  @keyframes map-fade-in {
    from {
      opacity: 0;
    }
    to {
      opacity: 1;
    }
  }

  /* Redwood Deck text glow when map is hovered (animated pulse/rainbow-ish) */
  .map-svg #Text_RedwoodDeck path {
    transition: filter 0.35s ease;
  }

  .map-svg:hover #Text_RedwoodDeck {
    /* Softer, multi‑color rainbow-ish glow (no pulsing) */
    filter:
      drop-shadow(0 0 2px rgba(219, 188, 246, 0.9))   /* lavender */
      drop-shadow(0 0 4px rgba(120, 115, 245, 0.15))  /* indigo */
      drop-shadow(0 0 6px rgba(56, 189, 248, 0.4))    /* cyan */
      drop-shadow(0 0 8px rgba(74, 222, 128, 0.6))    /* green */
      drop-shadow(0 0 9px rgba(250, 204, 21, 0.6))    /* yellow */
      drop-shadow(0 0 10px rgba(251, 113, 133, 0.6)); /* pink/red */
  }

  /* Make Cloud Forest & Rose Garden roads draw earlier */
 .hero-map.wrapper svg .svg-elem-191,
 .hero-map.wrapper svg .svg-elem-240 {
    -webkit-transition-delay: 1.0s;
            transition-delay: 1.0s;
  }

  /* Ensure key location dots are fully visible immediately (no draw delay) */
 .hero-map.wrapper svg .svg-elem-26,
 .hero-map.wrapper svg .svg-elem-38,
 .hero-map.wrapper svg .svg-elem-75,
 .hero-map.wrapper svg .svg-elem-114,
 .hero-map.wrapper svg .svg-elem-207 {
    stroke-dashoffset: 0 !important;
    -webkit-transition: none !important;
            transition: none !important;
  }

/* delay dot entrances */
.hero-map.wrapper svg .svg-elem-26,
.hero-map.wrapper svg .svg-elem-38,
.hero-map.wrapper svg .svg-elem-75,
.hero-map.wrapper svg .svg-elem-114,
.hero-map.wrapper svg .svg-elem-207 {
  -webkit-transition-delay: 0.5s;
          transition-delay: 0.5s;
}
.map-svg:hover #Rd_x5F_Bray, 
.map-svg:hover #Dot_Hoyt, 
.map-svg:hover #Dot_WeddingMeadow, 
.map-svg:hover #Dot_WeddingMeadow path,
.map-svg:hover #Rd_x5F_RedwoodTrail
{
  stroke: maroon;
  -webkit-transition: stroke 0.1s ease-in-out;
  transition: stroke 0.1s ease-in-out;
}
.map-svg:hover #Text_Hoyt, 
.map-svg:hover #Text_Hoyt path, 
.map-svg:hover #Text_WeddingMeadow, 
.map-svg:hover #Text_WeddingMeadow path,
.map-svg:hover #Text_x5F_Bray,
.map-svg:hover #Text_x5F_Bray path
/* .map-svg:hover #Text_RedwoodDeck,
.map-svg:hover #Text_RedwoodDeck path */
{
  fill: maroon;
  -webkit-transition: none !important;
  transition: none !important;
}

/* Text_x5F_WashingtonPark */
#Text_x5F_WashingtonPark {
  stroke: #17482dc1;
  stroke-width: 2px;
  -webkit-transition: none !important;
  transition: none !important;
}
#Text_x5F_WashingtonPark2 path {
  stroke: var(--bg-color);
  stroke-width: 20px;
  -webkit-transition: none !important;
  transition: none !important;
}