/** Varialbes used for mixins */
/*** Media Queries : http://breakpoint-sass.com/ ***/
/** breakpojtns values : http://breakpoint-sass.com/ ***/
/*** Exposed forml */
.views-exposed-form .form--inline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: var(--spacing-auto);
  align-items: end;
  flex-wrap: wrap;
}
.views-exposed-form .form--inline > * {
  flex: 1 1 280px;
}
.views-exposed-form .form--inline .form-actions {
  flex: 0 0 auto;
  margin: var(--form-item-margin--y) var(--form-item-margin--x);
}

/**** grid layout **/
.views-view-grid {
  --views-grid--layout-gap: var(--spacing-auto-lg);
  --views-grid--column-count: 4; /* Will be overridden by an inline style. */
  --views-grid-item--min-width: 300px;
  --views-grid--gap-count: calc(var(--views-grid--column-count) - 1);
  --views-grid--total-gap-width: calc(var(--views-grid--gap-count) * var(--views-grid--layout-gap));
  --views-grid-item--max-width: calc((100% - var(--views-grid--total-gap-width)) / var(--views-grid--column-count));
  display: grid;
  gap: var(--spacing-auto-lg);
  grid-gap: var(--spacing-auto-lg);
  grid-gap: var(--views-grid--layout-gap);
  gap: var(--views-grid--layout-gap);
}
.views-view-grid > .view-content {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(max(var(--views-grid-item--min-width), var(--views-grid-item--max-width)), 1fr));
  grid-gap: var(--spacing-auto-lg) var(--views-grid--layout-gap);
  gap: var(--spacing-auto-lg) var(--views-grid--layout-gap);
}
.views-view-grid > .view-content > .views-row {
  display: contents;
}
.views-view-grid.views-view-grid-5 {
  --views-grid--column-count: 5;
}
.views-view-grid.views-view-grid-4 {
  --views-grid--column-count: 4;
}
.views-view-grid.views-view-grid-3 {
  --views-grid--column-count: 3;
}
.views-view-grid.views-view-grid-2 {
  --views-grid--column-count: 2;
}

.views-element-container:not(.block) {
  width: min(100% - 4rem, var(--size-xxl));
  margin-left: auto;
  margin-right: auto;
}
.views-element-container:not(.block) .views-element-container {
  width: 100%;
}

.views-element-container .more-link {
  margin-top: var(--spacing-lg);
  margin-bottom: var(--spacing-lg);
  text-align: center;
}

.bef-exposed-form .form--inline,
.views-exposed-form form .form--inline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: var(--spacing-md);
  align-items: end;
}
.bef-exposed-form .form--inline > .form-item,
.views-exposed-form form .form--inline > .form-item {
  flex: 1 1 240px;
}
.bef-exposed-form .form--inline > .form-actions,
.views-exposed-form form .form--inline > .form-actions {
  flex: 0 0 auto;
  margin: var(--form-item-margin--y) var(--form-item-margin--x);
}
/*# sourceMappingURL=views.css.map */
