/*!*************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/@blixem/cms-bundle/app.less ***!
  \*************************************************************************************************************************************************************************************************************/
.grid {
  display: flex;
  flex-wrap: wrap;
  gap: var(--grid-gap);
  align-items: stretch;
}
.grid::after,
.grid .grid-item {
  flex: 1 1 var(--grid-max);
  min-width: var(--grid-min);
}
.grid::after {
  content: '';
  display: block;
}
.stack.stack-vertical > .stack-item + .stack-item {
  margin-top: var(--stack-gap);
}
@media screen and (max-width: 600px) {
  .stack.stack-horizontal > .stack-item + .stack-item {
    margin-top: var(--stack-gap);
  }
}
@media screen and (min-width: 601px) {
  .stack.stack-horizontal {
    display: flex;
    flex-wrap: wrap;
    margin-left: calc(-1 * var(--stack-gap));
    overflow: hidden;
  }
  .stack.stack-horizontal .stack-item {
    flex: 1 1 0;
    margin-left: var(--stack-gap);
  }
}
.image img {
  width: 100%;
  display: block;
  object-fit: cover;
  max-height: 100%;
}

/*!**************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/app.css ***!
  \**************************************************************************************************************/
*, *::before, *::after {
    box-sizing: border-box;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY21zLWFwcC5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQUNKO0FBQ0k7O0VBRUk7RUFDQTtBQUNSO0FBRUk7RUFDSTtFQUNBO0FBQVI7QUFJQTtFQUNJO0FBRko7QUFLQTtFQUVJO0lBQ0k7RUFKTjtBQUNGO0FBT0E7RUFFSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VBTk47RUFFRTtJQU9RO0lBQ0E7RUFOVjtBQUNGO0FBVUE7RUFFUTtFQUNBO0VBQ0E7RUFDQTtBQVRSOzs7OztBQ3hDQTtJQUNJLHNCQUFzQjtBQUMxQixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BibGl4ZW0vY21zLWJ1bmRsZS9hcHAubGVzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2FwcC5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLmdyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogdmFyKC0tZ3JpZC1nYXApO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gICAgJjo6YWZ0ZXIsXG4gICAgLmdyaWQtaXRlbSB7XG4gICAgICAgIGZsZXg6IDEgMSB2YXIoLS1ncmlkLW1heCk7XG4gICAgICAgIG1pbi13aWR0aDogdmFyKC0tZ3JpZC1taW4pO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLnN0YWNrLnN0YWNrLXZlcnRpY2FsID4gLnN0YWNrLWl0ZW0gKyAuc3RhY2staXRlbSB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tc3RhY2stZ2FwKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpXG57XG4gICAgLnN0YWNrLnN0YWNrLWhvcml6b250YWwgPiAuc3RhY2staXRlbSArIC5zdGFjay1pdGVtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogdmFyKC0tc3RhY2stZ2FwKTtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KVxue1xuICAgIC5zdGFjay5zdGFjay1ob3Jpem9udGFsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLXN0YWNrLWdhcCkpO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIC5zdGFjay1pdGVtIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMSAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHZhcigtLXN0YWNrLWdhcCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pbWFnZSB7XG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB9XG59IiwiKiwgKjo6YmVmb3JlLCAqOjphZnRlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/