.bg-green {
  background-color: #005336;
  color: #f0f6da;
}
.bg-green .case-study-scrollbar {
  background: #fff !important;
}
.bg-green .case-study-thumb {
  background: #fff !important;
}
.bg-green a {
  color: #f0f6da;
}
.bg-green a :hover {
  color: #f0f6da;
  opacity: 0.8;
}

.bg-lightGreen {
  background-color: #47d260;
  color: #002b1d;
}

.bg-pistachio {
  background-color: #f0f6da !important;
  color: #000;
}

.bg-mint .text-editor-area {
  border-left: 1px solid #005336 !important;
}

.spacer {
  margin: 90px 0 0 0;
}

main .wp-block-acf-case-studies-grid .case-studies-grid {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  gap: 24px;
}
main .wp-block-acf-case-studies-grid .case-studies-grid__card--large {
  grid-column: 1/-1;
}
main .wp-block-acf-case-studies-grid .case-studies-grid__card--small {
  grid-column: span 4;
}
main .wp-block-acf-case-studies-grid .case-studies-grid .post-card-small {
  width: 100%;
  min-width: unset;
}
@media (max-width: 1024px) {
  main .wp-block-acf-case-studies-grid .case-studies-grid {
    grid-template-columns: repeat(8, 1fr);
  }
  main .wp-block-acf-case-studies-grid .case-studies-grid__card--large {
    grid-column: 1/-1;
  }
  main .wp-block-acf-case-studies-grid .case-studies-grid__card--small {
    grid-column: span 4;
  }
}
main .wp-block-acf-case-studies-grid {
  /* Mobile: 1 per row */
}
@media (max-width: 640px) {
  main .wp-block-acf-case-studies-grid .case-studies-grid {
    grid-template-columns: repeat(4, 1fr);
  }
  main .wp-block-acf-case-studies-grid .case-studies-grid__card--large, main .wp-block-acf-case-studies-grid .case-studies-grid__card--small {
    grid-column: 1/-1;
  }
}
main .wp-block-acf-case-studies-grid {
  /* Tablet */
}
@media (max-width: 1024px) {
  main .wp-block-acf-case-studies-grid .case-studies-grid {
    grid-template-columns: repeat(8, 1fr);
  }
  main .wp-block-acf-case-studies-grid .case-studies-grid__card--large {
    grid-column: 1/-1;
  }
  main .wp-block-acf-case-studies-grid .case-studies-grid__card--small {
    grid-column: span 4;
  }
}
main .wp-block-acf-case-studies-grid {
  /* Mobile */
}
@media (max-width: 640px) {
  main .wp-block-acf-case-studies-grid .case-studies-grid {
    grid-template-columns: repeat(4, 1fr);
  }
  main .wp-block-acf-case-studies-grid .case-studies-grid__card--large, main .wp-block-acf-case-studies-grid .case-studies-grid__card--small {
    grid-column: 1/-1;
  }
}/*# sourceMappingURL=case-studies-grid.css.map */