.page-insights .block--facets {
  margin-bottom: 0;
  padding: 15px 0 5px;
}

@media all and (min-width: 768px) {
  .page-insights .block--facets {
    padding: 25px 0 5px;
  }
}

.page-insights .block--facets ul {
  -moz-column-count: inherit;
       column-count: inherit;
  -moz-column-gap: inherit;
       column-gap: inherit;
}

.page-insights .block--facets li {
  display: inline-block;
}

.page-insights .block--facets li a {
  display: block;
  color: #262626;
  font-size: 16px;
  border: 1px solid #9c9e9f;
  border-radius: 30px;
  padding: 5px 20px;
  margin: 0 5px 10px 0;
  outline: 0;
}

@media all and (min-width: 768px) {
  .page-insights .block--facets li a {
    padding: 7px 20px;
    margin: 0 15px 20px 0;
  }
}

.page-insights .block--facets li a:hover, .page-insights .block--facets li a.is-active {
  background: #000;
  border-color: #000;
  color: #FFF;
}

.page-insights .block--facets li a:hover .facet-item__status, .page-insights .block--facets li a.is-active .facet-item__status {
  display: none;
}

.page-insights .view--insights {
  padding: 0;
  margin: 0;
}

@media all and (min-width: 450px) {
  .page-insights .view--insights .view-content {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -3% 0 0;
  }
}

.page-insights .view--insights .view-content .views-row {
  margin: 0 0 25px;
}

@media all and (min-width: 450px) {
  .page-insights .view--insights .view-content .views-row {
    width: 47%;
    margin: 0 3% 25px 0;
  }
}

@media all and (min-width: 768px) {
  .page-insights .view--insights .view-content .views-row {
    width: 22%;
    margin: 0 3% 50px 0;
  }
}

.page-insights .view--insights::before {
  content: none;
}

/*# sourceMappingURL=maps/style.css.map */
