/* Contacts (contacts.html): the route map and the photo of the entrance, one under the other */
.contacts-photos { display: grid; gap: 1.25rem; }
.contacts-photos figure { margin: 0; }
.contacts-photos img { display: block; width: 100%; height: auto; }
.contacts-photos figcaption { margin-top: .4rem; font-size: .875rem; color: var(--rv-text-muted); }
.contacts-list address { font-style: normal; }

/* the route and the entrance side by side where the column is wide enough */
@media (min-width: 576px) and (max-width: 991.98px) {
    .contacts-photos { grid-template-columns: 1fr 1fr; }
}
