/* gallery content */
.main--gallery_content {
  display: flex;
  flex-direction: column;
  padding: 1em 1em 2em 1em;
}

/* splide */
.splide_slider--link {
  width: 100%;
  height: auto;
}

.splide_slider--img_lightbox {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.splide__list--center {
  justify-content: center;
}

/* Large devices (laptops/desktops, 993px and up) */
@media only screen and (min-width: 993px) {
  .main--gallery_content {
    width: 80%;
    max-width: var(--max-width);
    border-left: 1px solid lightgray;
    border-right: 1px solid lightgray;
    margin: 0 auto;
    padding: 1em 1em 2em 1em;
  }
}
