.flavor-wrapper .mask-icon {
  -webkit-mask-image: var(--map);
  -webkit-mask-repeat: no-repeat;
  mask-image: var(--map);
  mask-repeat: no-repeat;
}
.flavor-wrapper .region {
  mask-repeat: no-repeat;
}
.flavor-wrapper .region-title {
  position: absolute;
  background: black;
  color: white;
  font-size: 12px;
  font-weight: 600;
  padding: 2px 6px;
  border-radius: 24px;
  z-index: 10;
}
.flavor-wrapper .region-title::after {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -6px;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 6px solid black;
  width: 0;
  height: 0;
}
.flavor-wrapper .title-atrtrm_brazil {
  bottom: 60px;
  left: 47px;
}
.flavor-wrapper .title-atrtrm_asia {
  bottom: 116px;
  left: 178px;
}
.flavor-wrapper .title-atrtrm_africa {
  bottom: 85px;
  left: 96px;
}
.flavor-wrapper .title-atrtrm_ethiopia {
  bottom: 67px;
  left: 123px;
}
.flavor-wrapper .title-atrtrm_india {
  bottom: 86px;
  left: 164px;
}
.flavor-wrapper .title-atrtrm_vietnam {
  bottom: 74px;
  left: 173px;
}
.flavor-wrapper .title-atrtrm_mexico {
  bottom: 86px;
  left: 2px;
}
.flavor-wrapper .title-atrtrm_south_america {
  bottom: 23px;
  left: 20px;
}
.flavor-wrapper .title-atrtrm_central_america {
  bottom: 74px;
  left: -12px;
}
.flavor-wrapper .title-atrtrm_uganda {
  bottom: 60px;
  left: 115px;
}
.flavor-wrapper .title-atrtrm_guatemala {
  bottom: 78px;
  left: 6px;
}
.flavor-wrapper .bottom-area {
  position: relative;
}
.flavor-wrapper .bottom-area::after {
  content: "";
  position: absolute;
  top: -2px;
  left: 0;
  width: 100%;
  height: 4px;
  background-image: radial-gradient(white 2px, transparent 0);
  background-size: 7px 7px;
  background-repeat: repeat-x;
  background-position: center;
}

/*# sourceMappingURL=front.min.css.map */