/**
* Block Name: highlights
*/

section.highlights .icon {
  height: 104px;
  width: 118px;
  margin-bottom: 30px;
}
section.highlights .icon svg {
  height: 100%;
  width: 100%;
}

section.highlights .grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: 50px;
  grid-template-rows: auto;
}

section.highlights h2 {
  opacity: 0.764;
}

section.highlights p {
  opacity: 0.5;
}

section.highlights .count {
  display: flex;
  color: rgba(255, 255, 255, 0.5);
  margin-right: 23px;
}

section.highlights .line {
  width: 1px;
  height: 38px;
  background: rgba(255, 255, 255, 0.5);
  margin-right: 10px;
  position: relative;
}

section.highlights .content {
  padding-left: 60px;
}

@media (max-width: 576px) {
  section.highlights .grid {
    grid-template-columns: auto;
  }
}
