.c-views-block .view-content{
  display: grid;
  grid-template-columns: 1fr;
  gap: max(1.00rem, min(calc(0.57rem + 2.08vw), 2.50rem));
  grid-gap: max(1.00rem, min(calc(0.57rem + 2.08vw), 2.50rem));
  grid-gap: var(--gutter);
  gap: var(--gutter);
}

@media (min-width: 600px) {

.c-views-block .view-content{
    grid-template-columns: 1fr 1fr;
}
  }

.view-content {
  margin-top: max(1.00rem, min(calc(0.93rem + 0.35vw), 1.25rem));
  margin-top: var(--space-s);
}

.views-row + .views-row {
  border-top: 1px solid #D6D3CF;
  border-top: 1px solid var(--color-mid-grey);
}

.c-views-block .views-row + .views-row {
  border-top: 0;
}

.view-header {
  font-size: max(0.69rem, min(calc(0.66rem + 0.15vw), 0.80rem));
  font-size: var(--step--2);
  font-weight: 600;
  margin-top: max(0.75rem, min(calc(0.70rem + 0.26vw), 0.94rem));
  margin-top: var(--space-xs);
}

.view-header h2 {
  margin-top: max(1.50rem, min(calc(1.39rem + 0.52vw), 1.88rem));
  margin-top: var(--space-m);
}

.pager ul {
  display: flex;
  gap: 2px;
  margin-top: max(2.00rem, min(calc(1.86rem + 0.69vw), 2.50rem));
  margin-top: var(--space-l);
  margin-bottom: max(1.50rem, min(calc(1.39rem + 0.52vw), 1.88rem));
  margin-bottom: var(--space-m);
  max-width: 100%;
  flex-wrap: wrap;
  font-weight: 600;
}

.pager ul li a{
  font-size: max(0.83rem, min(calc(0.79rem + 0.23vw), 1.00rem));
  font-size: var(--step--1);
  display: inline-block;
  background-color: #FFF;
  background-color: var(--color-white);
  padding: max(0.50rem, min(calc(0.46rem + 0.17vw), 0.63rem)) max(0.75rem, min(calc(0.70rem + 0.26vw), 0.94rem));
  padding: var(--space-2xs) var(--space-xs);
  -webkit-text-decoration: none;
  text-decoration: none;
  color: #201C40;
  color: var(--color-text);
  border: 1px solid transparent;
}

.pager ul li a:hover {
    background-color: #201C40;
    background-color: var(--color-text);
    color: #FFF;
    color: var(--color-white);
  }

.pager ul li a:focus {
    outline-offset: -3px;
  }

.pager ul .is-active a{
  border: 1px solid black;
}

.view-empty > *{
  margin-top: max(1.00rem, min(calc(0.93rem + 0.35vw), 1.25rem));
  margin-top: var(--flow-space);
}

.view-empty h2 {
  font-size: max(1.44rem, min(calc(1.29rem + 0.71vw), 1.95rem));
  font-size: var(--step-2);
}

fieldset#edit-course-event-date-wrapper--2 {
  display: none;
}
