/* -----------------------------------------------------
 * page: vision
 * -------------------------------------------------- */

.p-vision-image {
	display: flex;
	justify-content: center;
	align-items: center;
}

@media screen and (min-width: 768px) {
	.p-vision-image img {
		width: auto;
		height: calc(100vh - var(--header-height) - 2rem);
		min-height: 40rem;
		max-height: 73.2rem;
	}
}