@media (min-width: 992px){
  .map-wrap {
    display: flex;
  }

  .number-blocks-in-place {
    margin-right: 2%;
    width: 23%;
  }
}

.wysiwyg .number-blocks-in-place h6 {
  margin: 0.5rem 0 1.5rem 0;
}

.wysiwyg ul.number-blocks-in-place__ul {
  padding: 0;
}

@media (min-width: 640px) {
  .wysiwyg ul.number-blocks-in-place__ul {
    columns: 2;
  }
}

@media (min-width: 992px) {
  .wysiwyg ul.number-blocks-in-place__ul {
    columns: auto;
  }
}

.wysiwyg ul.number-blocks-in-place__ul li {
  list-style-type: none;
  margin-bottom: 1rem;
}

@media (min-width: 992px){
  .map {
    margin-left: 2%;
    width: 73%;
  }
}

.state-offerings {
  fill: #f26522;
}

.state-funding {
  fill: #72b164;
}

.state-incentives-supports {
  fill: #327ea8;
}

.state-lack-of-restrictions {
  fill: #eb9c18;
}

.state-outline {
  fill: #fff;
  stroke: #231f20;
  stroke-width: 0.5px;
}

.state-none {
  fill: #fff;
}

.state-abbr {
  font-size: 10px;
  fill: #231f20;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: 900;
}

.state {
  fill:  white;
}

.state-group polygon {
  transition: all 0.5s ease;
}

.honeycomb-key {
  display: flex;
  flex-flow: wrap;
  margin-top: 2rem;
  width: 100%;
}

@media (min-width: 768px){
  .honeycomb-key {
    flex-flow: nowrap;
  }
}

@media (min-width: 992px){
  .honeycomb-key {
    margin-top: 0;
    margin-left: 26%;
    width: 74%;
  }
}

.honeycomb-key__type {
  display: flex;
  cursor: pointer;
  width: 50%;
}

@media (min-width: 992px){
  .honeycomb-key__type {
    width: 25%;
  }
}

.honeycomb-key__polygon {
  margin-top: 0.45rem;
  margin-right: 0.5rem;
}

.honeycomb-key__funding {
  color: #72B164;
  font-weight: bold;
  fill: #72B164;
}

.honeycomb-key__offerings {
  color: #f26522;
  font-weight: bold;
  fill: #f26522;
}

.honeycomb-key__lack-of-restrictions {
  color: #eb9c18;
  font-weight: bold;
  fill: #eb9c18;
}

.honeycomb-key__incentives-supports {
  color: #327ea8;
  font-weight: bold;
  fill: #327ea8;
}
