/* CONTAINER ------------------------------- */

.container-full-width-all-mobile {
  --container-full-width: 100vw;
  width: var(--container-full-width);
  margin-right: calc(var(--container-full-width) / 2 * -1);
  margin-left: calc(var(--container-full-width) / 2 * -1);
  position: relative;
  right: 50%;
  left: 50%;
}

.container-full-width {
  --container-full-width: calc(100vw - var(--safe-margin) * 2);
}

/* GRIDS ----------------------------------- */

.grid-3-2-1-center {
  --flex-cols: 1;
}

/* CASE STUDY ------------------------------ */

/* listings -------------------- */

.case-study-listing .jet-listing-grid__items {
  gap: 48px;
}
