@import url("/font-faces.css");
@import url("/project.css");
/* Import also supports pages already open with the previous navigation runtime. */
/* Page-specific values and layout; shared rules are in ../project.css. */
:root {
  --project-gutter: 0%;
  --project-width: 100%;
}

.page-container { float: left; max-width: 100%; padding-bottom: 0px; padding-top: 0px; }

.standard-modules .modules .project-module-media_collection[data-id="m653fb004b4c17558a9f8e4fd031e3ed7b4849d402313dcaad78c6"] .grid--main { margin: 0px -4px; }
.standard-modules .modules .project-module-media_collection[data-id="m653fa0b1ccb4f1a97a24aa9c78487da1d0d29401792ee922a4cbb"] .grid__item-container { border-bottom: 20px solid transparent; border-left: calc(10px) solid transparent; border-right: calc(10px) solid transparent; }
.standard-modules .modules .project-module-media_collection[data-id="m653fa0b1ccb4f1a97a24aa9c78487da1d0d29401792ee922a4cbb"] .grid--main { margin: 0px calc(-10px); }
.splash-modules .modules .project-module-media_collection[data-id="m653fb004b4c17558a9f8e4fd031e3ed7b4849d402313dcaad78c6"] .grid--main { margin: 0px -4px; }
.splash-modules .modules .project-module-media_collection[data-id="m653fa0b1ccb4f1a97a24aa9c78487da1d0d29401792ee922a4cbb"] .grid__item-container { border-bottom: 20px solid transparent; border-left: calc(10px) solid transparent; border-right: calc(10px) solid transparent; }
.splash-modules .modules .project-module-media_collection[data-id="m653fa0b1ccb4f1a97a24aa9c78487da1d0d29401792ee922a4cbb"] .grid--main { margin: 0px calc(-10px); }

/* Match the adjacent concept-image column, then the text inset when stacked. */
.standard-modules .modules .viima-demo { width: 95%; float: right; clear: both; padding: 0 0 10px; }
@media (max-width: 540px) {
  .standard-modules .modules .viima-demo { width: 90%; float: none; margin-inline: 5%; }
}
