﻿/* #region bootstrap colors / theme colors */
/* #endregion */
/* #region bootstrap color tints */
/* #endregion */
/* #region bootstrap colors / theme colors */
/* #endregion */
/* #region bootstrap color tints */
/* #endregion */
.gallery-blocks {
  width: 100%;
  max-width: 100rem;
}
.main > .gallery-blocks {
  margin: 0 auto;
}
.gallery-blocks .blocks {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(4, 1fr);
  gap: 0.25rem;
}
@media (min-width: 48rem) {
  .gallery-blocks .blocks {
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: repeat(2, 1fr);
  }
}
.gallery-blocks .block {
  background-color: #f7f7f7;
}
.gallery-blocks .block a {
  display: block;
  aspect-ratio: unset;
  width: 100%;
  height: 100%;
}
.gallery-blocks .block-major {
  grid-row: span 2;
  grid-column: span 2;
}
.gallery-blocks .caption-title {
  margin: 0;
  color: var(--ctx-primary);
}
.gallery-blocks .caption-title + .caption-text {
  margin-top: 0.3125rem;
}
.gallery-blocks .caption-text {
  color: var(--bs-gray);
}

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22file:///C:/actions-runner/_work/ws.dotorg/ws.dotorg/CCHMC.Web.MVC/includes/stylesheets/org/01-abstracts/_var-bootstrap-reset.scss%22,%22file:///C:/actions-runner/_work/ws.dotorg/ws.dotorg/CCHMC.Web.MVC/includes/stylesheets/org/03-components/_gallery-blocks.scss%22,%22file:///C:/actions-runner/_work/ws.dotorg/ws.dotorg/CCHMC.Web.MVC/includes/stylesheets/libs/bootstrap5/mixins/_breakpoints.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22AA4CA;AAuFA;AAGA;AAoGA;AA9LA;AAuFA;AAGA;AAoGA;ACrOA;EACE;EACA;;AAEA;EACI;;AAGJ;EACE;EACA;EACA;EACA,KDyboB;;AE3YpB;EDlDF;IAOI;IACA;;;AAIJ;EACE,kBDTY;;ACWZ;EACE;EACA;EACA;EACA;;AAIJ;EACE;EACA;;AAGF;EACE;EACA;;AAEA;EACE,YD6ZkB;;ACzZtB;EACE%22%7D */