.tooltipster-base .tooltipster-box {
  background: #eff2f7 !important;
}

.state-content h3 {
  color: var(--e-global-color-primary);
  font-size: 26px;
  font-weight: 900;
}
.state-content h4 {
  color: #000000;
  font-size: 17px;
  font-weight: 700;
  margin: 0 0 5px;
}
.state-content p,
.state-content em {
  color: #000000;
  font-size: 17px;
}
.state-content em {
  display: block;
  margin-bottom: 10px;
}
.state-content a {
  color: var(--e-global-color-primary);
}
.state-content .ta-coordinator,
.state-content .cbcap-contacts {
  margin-bottom: 20px;
}
.state-content .ta-coordinator .name,
.state-content .ta-coordinator .phone,
.state-content .ta-coordinator .email,
.state-content .cbcap-contacts .name,
.state-content .cbcap-contacts .phone,
.state-content .cbcap-contacts .email {
  margin-bottom: 5px;
}
.state-content .cbcap-contacts .contact:not(:last-child) {
  margin-bottom: 20px;
}

.contacts-by-state .hotspot-container {
  left: 0;
  transform: none;
  position: relative;
  display: inline-block;
}
.contacts-by-state .tooltip-container {
  display: none;
}
.contacts-by-state .hotspot-marker {
  position: absolute;
  background: #602d91;
  min-width: 30px;
  min-height: 30px;
  text-align: center;
  border-radius: 100px;
  border-style: solid;
  border-width: 2px;
  border-color: #000;
  cursor: pointer;
}
.contacts-by-state .hotspot-marker .marker-text {
  font-size: 14px;
  color: #ffffff;
  margin-bottom: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.contacts-by-state .hotspot-marker[data-title="New Hampshire"] {
  top: 11%;
  left: 90%;
  transform: translate(0, -11%);
}
.contacts-by-state .hotspot-marker[data-title=Vermont] {
  top: 12.5%;
  left: 87%;
  transform: translate(0, -12.5%);
}
.contacts-by-state .hotspot-marker[data-title=Maine] {
  top: 11%;
  left: 94%;
  transform: translate(0, -11%);
}
.contacts-by-state .hotspot-marker[data-title=Massachusetts] {
  top: 22%;
  left: 95%;
  transform: translate(0, -22%);
}
.contacts-by-state .hotspot-marker[data-title="Rhode Island"] {
  top: 29%;
  left: 95%;
  transform: translate(0, -29%);
}
.contacts-by-state .hotspot-marker[data-title=Connecticut] {
  top: 32%;
  left: 92.5%;
  transform: translate(0, -32%);
}
.contacts-by-state .hotspot-marker[data-title="New York"] {
  top: 24%;
  left: 85.5%;
  transform: translate(0, -24%);
}
.contacts-by-state .hotspot-marker[data-title="New Jersey"] {
  top: 35%;
  left: 89.5%;
  transform: translate(0, -35%);
}
.contacts-by-state .hotspot-marker[data-title=Delaware] {
  top: 41%;
  left: 89%;
  transform: translate(0, -41%);
}
.contacts-by-state .hotspot-marker[data-title=Maryland] {
  top: 47%;
  left: 89%;
  transform: translate(0, -47%);
}
.contacts-by-state .hotspot-marker[data-title=DC] {
  top: 45%;
  left: 92.5%;
  transform: translate(0, -45%);
}
.contacts-by-state .hotspot-marker[data-title=Pennsylvania] {
  top: 34%;
  left: 82.5%;
  transform: translate(0, -34%);
}
.contacts-by-state .hotspot-marker[data-title="West Virginia"] {
  top: 44.5%;
  left: 78%;
  transform: translate(0, -44.5%);
}
.contacts-by-state .hotspot-marker[data-title=Virginia] {
  top: 47%;
  left: 83%;
  transform: translate(0, -47%);
}
.contacts-by-state .hotspot-marker[data-title="North Carolina"] {
  top: 55%;
  left: 82%;
  transform: translate(0, -55%);
}
.contacts-by-state .hotspot-marker[data-title="South Carolina"] {
  top: 63%;
  left: 80%;
  transform: translate(0, -63%);
}
.contacts-by-state .hotspot-marker[data-title=Georgia] {
  top: 68%;
  left: 75%;
  transform: translate(0, -68%);
}
.contacts-by-state .hotspot-marker[data-title=Florida] {
  top: 86%;
  left: 80.5%;
  transform: translate(0, -86%);
}
.contacts-by-state .hotspot-marker[data-title=Alabama] {
  top: 69%;
  left: 68.5%;
  transform: translate(0, -69%);
}
.contacts-by-state .hotspot-marker[data-title=Mississippi] {
  top: 70%;
  left: 63%;
  transform: translate(0, -70%);
}
.contacts-by-state .hotspot-marker[data-title=Tennessee] {
  top: 57%;
  left: 68%;
  transform: translate(0, -57%);
}
.contacts-by-state .hotspot-marker[data-title=Kentucky] {
  top: 50.5%;
  left: 70.5%;
  transform: translate(0, -50.5%);
}
.contacts-by-state .hotspot-marker[data-title=Ohio] {
  top: 39%;
  left: 74%;
  transform: translate(0, -39%);
}
.contacts-by-state .hotspot-marker[data-title=Indiana] {
  top: 41%;
  left: 68%;
  transform: translate(0, -41%);
}
.contacts-by-state .hotspot-marker[data-title=Michigan] {
  top: 29.5%;
  left: 70%;
  transform: translate(0, -29.5%);
}
.contacts-by-state .hotspot-marker[data-title=Wisconsin] {
  top: 25%;
  left: 61%;
  transform: translate(0, -25%);
}
.contacts-by-state .hotspot-marker[data-title=Illinois] {
  top: 40%;
  left: 62%;
  transform: translate(0, -40%);
}
.contacts-by-state .hotspot-marker[data-title=Minnesota] {
  top: 19.5%;
  left: 53%;
  transform: translate(0, -19.5%);
}
.contacts-by-state .hotspot-marker[data-title=Iowa] {
  top: 34%;
  left: 55%;
  transform: translate(0, -34%);
}
.contacts-by-state .hotspot-marker[data-title=Missouri] {
  top: 48%;
  left: 57%;
  transform: translate(0, -48%);
}
.contacts-by-state .hotspot-marker[data-title=Arkansas] {
  top: 62.5%;
  left: 57%;
  transform: translate(0, -62.5%);
}
.contacts-by-state .hotspot-marker[data-title=Louisiana] {
  top: 75.5%;
  left: 57.5%;
  transform: translate(0, -75.5%);
}
.contacts-by-state .hotspot-marker[data-title=Texas] {
  top: 76.5%;
  left: 45%;
  transform: translate(0, -76.5%);
}
.contacts-by-state .hotspot-marker[data-title=Oklahoma] {
  top: 60%;
  left: 48%;
  transform: translate(0, -60%);
}
.contacts-by-state .hotspot-marker[data-title=Kansas] {
  top: 48%;
  left: 46%;
  transform: translate(0, -48%);
}
.contacts-by-state .hotspot-marker[data-title=Nebraska] {
  top: 36%;
  left: 44%;
  transform: translate(0, -36%);
}
.contacts-by-state .hotspot-marker[data-title="South Dakota"] {
  top: 24%;
  left: 43%;
  transform: translate(0, -24%);
}
.contacts-by-state .hotspot-marker[data-title="North Dakota"] {
  top: 13%;
  left: 42.5%;
  transform: translate(0, -13%);
}
.contacts-by-state .hotspot-marker[data-title="New Mexico"] {
  top: 63%;
  left: 31%;
  transform: translate(0, -63%);
}
.contacts-by-state .hotspot-marker[data-title=Colorado] {
  top: 45%;
  left: 33%;
  transform: translate(0, -45%);
}
.contacts-by-state .hotspot-marker[data-title=Wyoming] {
  top: 29%;
  left: 31%;
  transform: translate(0, -29%);
}
.contacts-by-state .hotspot-marker[data-title=Montana] {
  top: 13.9%;
  left: 30%;
  transform: translate(0, -13.9%);
}
.contacts-by-state .hotspot-marker[data-title=Utah] {
  top: 42%;
  left: 23%;
  transform: translate(0, -42%);
}
.contacts-by-state .hotspot-marker[data-title=Arizona] {
  top: 60%;
  left: 21%;
  transform: translate(0, -60%);
}
.contacts-by-state .hotspot-marker[data-title=Idaho] {
  top: 23%;
  left: 19%;
  transform: translate(0, -23%);
}
.contacts-by-state .hotspot-marker[data-title=Washington] {
  top: 6%;
  left: 12%;
  transform: translate(0, -6%);
}
.contacts-by-state .hotspot-marker[data-title=Oregon] {
  top: 18.5%;
  left: 10%;
  transform: translate(0, -18.5%);
}
.contacts-by-state .hotspot-marker[data-title=Nevada] {
  top: 38%;
  left: 14%;
  transform: translate(0, -38%);
}
.contacts-by-state .hotspot-marker[data-title=California] {
  top: 46%;
  left: 7%;
  transform: translate(0, -46%);
}
.contacts-by-state .hotspot-marker[data-title=Alaska] {
  top: 83%;
  left: 12%;
  transform: translate(0, -83%);
}
.contacts-by-state .hotspot-marker[data-title=Hawaii] {
  top: 95%;
  left: 29%;
  transform: translate(0, -95%);
}
.contacts-by-state .hotspot-marker[data-title="Puerto Rico"] {
  top: 98%;
  left: 59%;
  transform: translate(0, -98%);
}
