svg path {
  fill: #e0e0e0;
  stroke: #ffffff;
  stroke-width: 0.5;
  transition: fill 0.3s ease;
}

g.highlighted path {
  fill: #fb6c09 !important;
}

path.highlighted {
  fill: #fb6c09 !important;
}

svg path:hover {
  fill: #ff944d;
  cursor: pointer;
}

.america:hover {
  fill: #ff944d;
  cursor: pointer;
}

g#us:hover path {
  fill: #ff944d !important;
  cursor: pointer;
}

g#ca:hover path {
  fill: #ff944d !important;
  cursor: pointer;
}

g#ru:hover path {
  fill: #ff944d !important;
  cursor: pointer;
}

.text-secondary {
  font-weight: 400 !important;
}

.block-title{
    font-size: 12px;
}

.fs_50{
    text-transform: uppercase; 
}

.fw_600{
  font-family: Arial, Helvetica, sans-serif;
}


.px-32{
  padding-inline: 32px;
}

.fs_40{
  font-size: 40px;
}

.color_cyan{
  color: #217AF9;
}

.shadoww{
  box-shadow: 1px 1px 50px #00000034;
  background-color: #fff;
}