.jobs-by-filters {
  margin-bottom: 40px;
}

.jobs-by-items {
  display: grid;
  row-gap: 20px;
}
@media (min-width: 768px) {
  .jobs-by-items {
    grid-template-columns: repeat(3, 1fr);
    -moz-column-gap: 20px;
         column-gap: 20px;
  }
}
.jobs-by-items .card-item {
  padding: 30px 25px;
  background: #fff;
  border-radius: 16px;
  background-clip: padding-box; /* stops bg color from leaking outside the border: */
}
.jobs-by-items .card-item .jobs-found {
  margin-bottom: 18px;
}
.jobs-by-items .card-item .jobs-found .tag {
  display: table;
}
.jobs-by-items .card-item .meta {
  color: var(--color-blue);
  font-size: 14px;
  font-weight: 600;
}
.jobs-by-items .card-item .meta .meta-item {
  background-repeat: no-repeat;
  background-position: center left;
  background-size: auto 14px;
  padding-left: 25px;
}
.jobs-by-items .card-item .meta .meta-item:not(:last-child) {
  margin-bottom: 12px;
}
.jobs-by-items .card-item .meta .meta-item.is-language {
  background-image: url(../../img/icon-comment.svg);
}
.jobs-by-items .card-item .meta .meta-item.is-location {
  background-image: url(../../img/icon-map-pin.svg);
}/*# sourceMappingURL=jobs_by.css.map */