
@keyframes fadeIn {
    0% {
        opacity: 0; 
		transform: translateY(-50%);
    }
    45% {
		opacity: 0; 
    }
    100% {
        opacity: 1;
        transform: translateY(0%);
    }
}

.carousel-gallery {
    overflow: hidden;
	height: 43vw;
    max-height: 400px;
	display: none;
	animation: fadeIn 2.8s ease forwards;
}
.carousel-gallery .slick-list,
.carousel-gallery .slick-track,
.carousel-gallery.wp-block-gallery.has-nested-images figure.wp-block-image>a {
	height: 100%;
}

.carousel-gallery .slick-slide {
  height: 100%; /* Обеспечьте, чтобы слайды занимали всю высоту контейнера */
  display: flex; /* Для центрирования содержимого */
  align-items: center; /* Вертикальное выравнивание */
  justify-content: center; /* Горизонтальное выравнивание */
  padding: 0 11px;
}

.carousel-gallery .slick-slide img {
  border-radius: 25px;
}

.carousel-gallery.wp-block-gallery.has-nested-images figure.wp-block-image.slick-slide img {
    display: block;
    height: 100%;
    width: auto;
}
.carousel-gallery.wp-block-gallery.has-nested-images figure.wp-block-image.slick-slide:not(#individual-image) {
  width: auto;
}
@media (min-width: 600px) {
  .carousel-gallery.wp-block-gallery.has-nested-images figure.wp-block-image.slick-slide:not(#individual-image) {
    width: auto;
  }
}




body .is-layout-grid.carousel-item  {
  display: block;
}


.carousel-item  {
  overflow: hidden;
  height: 60px; /* Задайте нужную высоту */
  display: flex;
  animation: fadeIn 2.4s ease forwards;
}
.carousel-item  .slick-slide {
  height: 100%; /* Обеспечьте, чтобы слайды занимали всю высоту контейнера */
  width: 160px;
  display: flex; /* Для центрирования содержимого */
  align-items: center; /* Вертикальное выравнивание */
  justify-content: center; /* Горизонтальное выравнивание */
  padding: 0 11px;
}
.carousel-item .slick-slide img {
  height: 58px;
  width: 58px;
}
