.card-artista {
  height: 250px;
}

#galleria img {
  cursor: pointer;
}

.ratio-16x9 img {
  object-fit: contain;
}

.logo-footer a img {
  max-width: 55px;
  background-color: #ffffffc6;
}

.it-hero-wrapper {
  background-color: var(--rosso-museo-intermedio);
}

.timeline-sec .it-timeline-wrapper .col-12 .it-pin-wrapper .pin-icon {
  background-color: var(--dark-color1);
}

.banner-3 .banner-image {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 300px;
  object-fit: cover;
}

@media (min-width: 992px) {
  .banner-3 .banner-image {
    left: 50%;
    width: 50%;
    height: 100%;
  }
}