.park_kto .logoBlk h1 a {
	background-image: url('../images/logo_park_kto.svg');
}
.park_kto:has(.videoBlk) header .logoBlk h1 a {
	background-image: url('../images/logo_park_kto-w.svg');
}

@media (max-width:991px) {
	.park_kto:has(.videoBlk) header .logoBlk h1 a {
		background-image: url('../images/logo_park_kto.svg');
	}
}

.park_kto .footerBlk .logo a {
	background-image: url('../images/logo_park_kto.svg');
}

.park_kto:has(.bannerBlk) .parkBg,.park_kto:has(.banner) .parkBg { 
	background: linear-gradient(176deg, #efefff 4.75%, #b6b8df 136.07%);
}
.park_kto .parkBg {
	background: linear-gradient(180deg, #efefff 4.75%, #fff 100%);
}

@media (max-width:991px) {
	.park_kto .parkBg {
		top: 0px;
		height: 240px;
	}
}

.park_kto .parkBg::before {
	width: calc((100% - 1600px) / 2 + (1600px / 4 * 2));
}

@media (max-width:1620px) {
	.park_kto .parkBg::before {
		width: calc(100% / 6 * 2 + 1.5rem);
	}
}

@media (max-width:991px) {
	.park_kto .parkBg::before {
		width: 68%;
	}
}

.park_kto .latestBlk {
	margin-top: 5rem;
	margin-bottom: 3rem;
}

/* .park_kto .exhibition::before {
   background: linear-gradient(176deg, #efefff 4.75%, #b6b8df 136.07%);
} */

.park_kto .mainBlk {
	margin-bottom: 5rem;
}