.st0 {
    fill: url(#linear-gradient2);
  }

  .st1 {
    fill: url(#linear-gradient1);
  }

  .st2 {
    fill: url(#linear-gradient9);
  }

  .st3 {
    fill: url(#linear-gradient3);
  }

  .st4 {
    fill: url(#linear-gradient6);
  }

  .st5 {
    fill: url(#linear-gradient8);
  }

  .st6 {
    fill: url(#linear-gradient7);
  }

  .st7 {
    fill: url(#linear-gradient5);
  }

  .st8 {
    fill: url(#linear-gradient4);
  }

  .st9 {
    stroke: #bababa;
  }

  .st9, .st10 {
    fill: none;
  }

  .st9, .st10, .st11, .st12 {
    stroke-miterlimit: 10;
  }

  .st13 {
    fill: url(#linear-gradient);
  }

  .st10 {
    stroke-width: 3px;
  }

  .st10, .st11, .st12 {
    stroke: #273a7e;
  }

  .st14 {
    fill: url(#Degradado_sin_nombre_1565);
  }

  .st15 {
    fill: url(#Degradado_sin_nombre_1567);
  }

  .st16 {
    fill: url(#Degradado_sin_nombre_1564);
  }

  .st17 {
    fill: url(#Degradado_sin_nombre_1563);
  }

  .st18 {
    fill: url(#Degradado_sin_nombre_1561);
  }

  .st19 {
    fill: url(#Degradado_sin_nombre_1566);
  }

  .st20 {
    fill: url(#Degradado_sin_nombre_1562);
  }

  .st21 {
    fill: #28a39c;
  }

  .st22 {
    fill: #ebf6f7;
  }

  .st23 {
    fill: url(#Degradado_sin_nombre_156);
  }

  .st24 {
    fill: url(#Degradado_sin_nombre_26);
  }

  .st25 {
    fill: #202727;
    opacity: .4;
  }

  .st11 {
    stroke-width: 1.2px;
  }

  .st11, .st12, .st26 {
    fill: #273a7e;
  }

  #title path {
    fill: var(--fio-sys-color-primary-extra-dark);
  }

.info-SVG .item-bt:hover .item-circle{
    fill:rgba(255, 255, 255, .5);
  }

.info-SVG .item-bt:hover .item-bg-circle,
.info-SVG .item-bt:focus .item-bg-circle  {
    fill: var(--fio-sys-color-secondary-medium);
}
.info-SVG .item-bt:hover .item-icon, 
.info-SVG .item-bt:hover .item-icon path,
.info-SVG .item-bt:focus .item-icon path  {
    fill: var(--fio-sys-color-secondary-medium);
    stroke: var(--fio-sys-color-secondary-medium);
}

  /* Info Popover */
.info-SVG .popover {
	cursor: pointer;
	/* transition: 0.3s ease-out; */
	animation: move .75s ease-out infinite alternate;
}
.info-SVG .popover:hover {
	transform: translateY(-5px);
	filter: drop-shadow(0 4px 4px #ababab);
}
.info-SVG .popover .popover-bg {
	fill: #c70596;
}

.info-SVG  .popover:focus {
	animation:none;
	transform: translateY(-5px);
}

.info-SVG .label-base {
	filter: drop-shadow(8px 8px 8px #d2d2d2);
}
.info-SVG .circle-base {
	filter: drop-shadow(8px 8px 8px #d2d2d2);
}

.info-SVG .circle-base {
	filter: drop-shadow(8px 8px 8px #d2d2d2);
}

@keyframes move {
    from {
      transform: translateY(0);
	  filter: drop-shadow(0 1px 1px #ababab);
    }

    to {
      transform: translateY(-10px);
	  filter: drop-shadow(0 10px 4px #ababab);
    }
  }
