.nvdta-block4 {
  background-color: #000;
  color: #fff;
  padding-top: 90px;
  padding-bottom: 90px;
  font-size: 23px;
  line-height: 28px;
  font-family: Helvetica Neue, Helvetica, "NeueHelveticaPro55Roman", Arial, sans-serif;
}
.nvdta-block4[data-items-per-row="2"] {
  --items-per-row: 2;
}
.nvdta-block4[data-items-per-row="3"] {
  --items-per-row: 3;
}
.nvdta-block4 .container {
  display: grid;
  gap: 25px;
  row-gap: 80px;
  grid-template-columns: repeat(var(--items-per-row), 1fr);
}
@media screen and (min-width: 1023px) {
  .nvdta-block4 .container {
    padding-left: 130px;
    padding-right: 130px;
  }
}
@media screen and (max-width: 752px) {
  .nvdta-block4 .container {
    padding-left: 28px;
    padding-right: 28px;
  }
}
@media (max-width: 752px) {
  .nvdta-block4 .container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.nvdta-block4 a {
  color: inherit;
}
.nvdta-block4 a:hover {
  text-decoration: underline;
}
.nvdta-block4 .item .media {
  display: flex;
  aspect-ratio: 1/1.49;
}
.nvdta-block4 .item .media img, .nvdta-block4 .item .media video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.nvdta-block4 .item .title {
  margin-top: 15px;
}
.nvdta-block4 .item.border .media {
  border: 0.5px solid #fff;
}/*# sourceMappingURL=block4.css.map */