.hidden {
  display: none; }

.section {
  margin: 0 auto;
  width: 100%;
  max-width: 1160px;
  box-sizing: border-box;
  margin: 3rem auto; }
  @media screen and (min-width: 48rem) {
    .section {
      margin: 4rem auto; } }
  .section.filter-widget__section {
    max-width: 34.375rem;
    margin: 0 auto 4rem; }
    @media screen and (min-width: 48rem) {
      .section.filter-widget__section {
        margin: -1rem auto 6.25rem; } }

.container {
  margin: 0 auto; }
  @media screen and (min-width: 0rem) and (max-width: 79.9375rem) {
    .container {
      padding-left: 20px;
      padding-right: 20px; } }
  @media screen and (min-width: 80rem) {
    .container {
      padding-left: 40px;
      padding-right: 40px; } }
  .container.cards {
    min-height: 100%;
    display: flex;
    flex-direction: column;
    align-items: stretch; }
    @media screen and (min-width: 48rem) {
      .container.cards {
        flex-direction: row;
        flex-wrap: wrap; } }

.edd-root-open .edd-body {
  box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.17); }

/*# sourceMappingURL=case-studies-overview.css.map */