.home-main-slider {
	position: relative;
	width: 100%;
	overflow: hidden;
	line-height: 0;
}

/* До инициализации slick показываем только первый баннер — без «скачка» вёрстки */
.home-main-slider:not(.slick-initialized) .home-main-slider__item:not(:first-child) {
	display: none;
}

.home-main-slider__item {
	position: relative;
	width: 100%;
}

.home-main-slider__picture {
	display: block;
	width: 100%;
}

.home-main-slider__img {
	display: block;
	width: 100%;
	max-width: 100%;
	height: auto;
}

@media screen and (max-width: 768px) {
	.home-main-slider .slick-slide img {
		height: auto;
	}
}