/*!***************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./src/scss/acf-blocks/block-events-grid.scss ***!
  \***************************************************************************************************************************************************************************************************************************************/
.block-events-grid__items {
  display: grid;
  gap: 24px;
}
@media (min-width: 992px) {
  .block-events-grid__items {
    grid-template-columns: repeat(3, 1fr);
  }
}
.block-events-grid__card {
  display: flex;
  flex-direction: column;
  border-radius: 8px;
  overflow: hidden;
}
.block-events-grid__image {
  display: block;
  aspect-ratio: 400/240;
  overflow: hidden;
}
.block-events-grid__image img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: transform 0.3s ease;
}
.block-events-grid__image:hover img {
  transform: scale(1.03);
}
.block-events-grid__content {
  display: flex;
  flex-direction: column;
  flex: 1;
}
.block-events-grid__card-title a {
  color: inherit;
  text-decoration: none;
}
.block-events-grid__card-title a:hover {
  color: #B7376C;
}
.block-events-grid__meta {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: auto;
  font-size: 18px;
}
.block-events-grid__date, .block-events-grid__time {
  white-space: nowrap;
}

/*# sourceMappingURL=block-events-grid.css.map*/