/*!***************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./src/style.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************/
/**
 *
 * Frontend Styles
 *
 */
.event-grid {
  padding-top: 0 !important;
}
.event-grid .cards__flexible-inner .facetwp-template {
  --gap: 10px;
  --offset-50: 5px;
  --offset-33: 7px;
  --offset-25: 8px;
  --offset-20: 8px;
  --offset-16: 9px;
  gap: var(--gap);
  width: 100%;
  display: flex;
  flex-flow: row wrap;
}
.event-grid .cards__flexible-inner .event-card {
  width: 100%;
}
@media (min-width: 640px) {
  .event-grid .cards__flexible-inner .event-card {
    width: calc(50% - var(--offset-50));
  }
}
@media (min-width: 1024px) {
  .event-grid .cards__flexible-inner .event-card {
    width: calc(33.33% - var(--offset-33));
  }
}

/*# sourceMappingURL=style-index.css.map*/