.bg-primary-light-6 {
  background: rgba(70, 188, 201, 0.06);
}
.location__banner-heading h2 {
  font-size: min(max(20px, 2.864vw), 55px);
}
.location__banner-heading h2 .seenline {
  width: min(max(60px, 7.812vw), 150px);
  margin: unset !important;

  margin-top: min(max(10px, 1.822vw), 35px) !important;
}
.location__banner-indicator p {
  position: relative;
  color: #2dbdca;
  font-size: min(max(14px, 1.354vw), 26px);
  font-weight: 700;
  padding-left: min(max(40px, 2.6vw), 50px);
}
.location__banner-indicator p.soon {
  color: #ff7909;
}
.location__banner-indicator p.soon::before {
  background: #ff7909;
}
.location__banner-indicator p::before {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  content: "";
  border-radius: 50%;
  width: min(max(17px, 1.71vw), 33px);
  height: min(max(17px, 1.71vw), 33px);
  border: 6px solid #ffffffd6;
  background: #2dbdca;
}
#tooltip {
  position: absolute;
  background-color: white;
  border-radius: 26px;
  padding: 10px 15px;

  left: 0px;
  top: 2%;
}
#us-map path {
  cursor: pointer;
}
#us-map tspan{
  pointer-events: none;
}
.tooltip-wraper {
  position: relative;
}
#tooltip{
  z-index: 999;
}
#tooltip .tooltip-wraper::before {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px;
  border-top-width: 0;
  border-color: transparent;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  margin: -10px;
  content: " ";
  border-bottom-color: white;
}
#tooltip h2 {
  font-size: min(max(14px, 1.458vw), 28px);
  color: #293450;
  font-weight: 700;
  margin-bottom: 0;
  position: relative;
  margin-left: 10px;
}
#tooltip img{
  box-shadow: 0px 3px 13px 0px #0000001C;
  border-radius: 50%;
  width: min(max(20px, 1.875vw), 36px);
  height: min(max(20px, 1.875vw), 36px);
}
#tooltip p{
  color: #293450;
  font-size:   min(max(14px, 1.04vw), 20px);
  margin-top: 8px;
}
#us-map text{
  pointer-events: none;
}
.highlighted_list button{
  display: none;

}
.btn-tooltip{
  position: absolute;
  background-color: white;
  border-radius: 10px;
  padding: 5px 10px;
}
.btn-tooltip img{
  box-shadow: 0px 3px 13px 0px #0000001c;
    border-radius: 50%;
    width: min(max(20px, 1.875vw), 36px);
    height: min(max(20px, 1.875vw), 36px);
}
.btn-tooltip p {
  color: #293450;
  font-size: min(max(14px, 1.04vw), 20px);
  margin-top: 2px;
  white-space: nowrap;
}
.btn-tooltip.tooltip-wraper::before {
  position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px;
    border-top-width: 0;
    border-color: transparent;
    top: 0;
    left: 25px;
    margin: -10px;
    content: " ";
    border-bottom-color: white;
}
@media (max-width:767px) {
  .highlighted_list button{
    font-size:  10px;
  display: block;
  border: 1px solid #000;
  font-weight: 600;
  min-width: 32px;;
  }
}
