.service-facts {
  display: grid;
  grid-template-columns: 1fr 1fr;
  border: 1px solid #353029;
  background: #1c1915;
  border-radius: 10px;
  margin: 0 0 30px;
  overflow: hidden;
}

.service-facts div {
  padding: 16px 18px;
}

.service-facts div + div {
  border-left: 1px solid #353029;
}

.service-facts span {
  display: block;
  color: #a89f92;
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  margin-bottom: 7px;
}

.service-facts b {
  font-size: 15px;
  color: #fff;
  font-weight: 600;
}

@media (max-width: 540px) {
  .service-facts {
    grid-template-columns: 1fr;
  }

  .service-facts div + div {
    border-left: 0;
    border-top: 1px solid #353029;
  }
}
