/* Mobile photos: keep natural aspect ratio (no squash from Phoenix max-height) */
@media (max-width: 767.98px) {
	/* First screen */
	div.first-slider div.first-block div.first-block-container
		div.first-block-cell.image-part img {
		max-height: none !important;
		height: auto !important;
		width: 100%;
		object-fit: contain;
	}

	/* Content text+image blocks, FAQ, slider pictures */
	div.bl-txt .wr-img img,
	.z-image img,
	div.faq-block div.photo img,
	div.block-slider-table .part-picture img {
		max-height: none !important;
		height: auto !important;
		width: 100%;
		object-fit: contain;
	}
}
