/* @group Memory
------------------------------------ */
.memory-widget { margin: 0 0 8.5rem; }
.memory-widget h2 { color: var(--navy-blue); font-size: 3em; line-height: 1em; letter-spacing: 0.2rem; text-transform: uppercase; margin: 0 0 1.5rem; }
.memory-widget .col-auto { flex: 0 0 50%; max-width: 50%; padding: 0 1.5rem; margin: 0 0 1.5rem; background: transparent none; height: 18rem; }
.memory-widget article .row { width: calc(100% + 3rem); margin-left: -1.5rem; }
@media only screen
and (min-width : 961px) {
  .memory-widget { margin: 0 0 8.5rem; }
  .memory-widget h2 { font-size: 4.5em; margin: 0 0 4.1rem; }
  .memory-widget .col-auto { max-width: 25%; }
}
@media only screen
and (min-width : 961px)
and (max-width : 1440px) {
}
@media only screen
and (min-width : 0)
and (max-width : 960px) {
  .memory-widget article { padding: 0 1.5rem; }
}
/* @end */
