/* Photographies plus lisibles et apparition stable du catalogue Campus BIM. */
#video-series-doors > .video-door,
#campus-future-doors > .video-door {
  animation: none !important;
}

.video-door {
  background-image:
    linear-gradient(0deg, rgba(5, 28, 43, .64) 0%, rgba(5, 28, 43, .24) 48%, rgba(5, 28, 43, .03) 100%),
    var(--video-image) !important;
}

.video-door .campus-door-contents {
  min-height: 118px;
  background: rgba(4, 26, 40, .30);
  -webkit-backdrop-filter: blur(1px);
  backdrop-filter: blur(1px);
}

#video-series-doors,
#campus-future-doors {
  align-items: stretch;
  grid-auto-rows: 1fr;
}

#video-series-doors > .video-door,
#campus-future-doors > .video-door {
  height: 100%;
}

#video-series-doors > .video-door h2,
#campus-future-doors > .video-door h2 {
  min-height: 64px;
}

#video-series-doors > .video-door > p,
#campus-future-doors > .video-door > p {
  min-height: 42px;
}

#video-series-doors > .video-door > b,
#campus-future-doors > .video-door > b {
  align-self: flex-start;
  min-height: 39px;
}

#video-series-doors > .video-door:hover,
#video-series-doors > .video-door:focus-visible {
  transform: translateY(-2px);
}

.campus-future-card,
.campus-future-card:hover {
  filter: none;
}

.campus-future-card:after {
  background: linear-gradient(0deg, rgba(5, 28, 43, .58), rgba(5, 28, 43, .02) 88%);
}

