

.foto-info.fs-1rem {
  font-size: 1rem !important;
}

.foto-info dd {
  margin-left: 6em;
}

.foto-info dt {
  float: left;
  font-weight: bolder;
}

.overview-gallery li:last-child .card:last-child {
  border-bottom: 1px solid #ccd9de;
}



.slick-track {
  display: flex !important;
}

.slick-slide{
  height: inherit !important;
}

.slick-slide img {
  object-fit: contain;
  height:auto;
  object-position: center;
  max-height: 480px;
  max-width: 100%;
}

.slick-slide img.img-cover {
  height: 100%;
  object-fit: cover;
}

@media screen and (min-width: 1200px) {
  .slick-slide img {
    height: 480px;
  }
}
