
.park_cfpp .logoBlk h1 a {
	background-image: url('../images/logo-park_cfpp.svg');
}

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

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

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

.park_cfpp:has(.bannerBlk) .parkBg,.park_cfpp:has(.banner) .parkBg { 
   background: linear-gradient(176deg, #e7f3fd 4.75%, #7eadd3 136.07%);
}
.park_cfpp .parkBg {
    background: linear-gradient(180deg, #e7f3fd 4.75%, #fff 100%);
}
@media (max-width:991px) {
    .park_cfpp .parkBg {
        top: 0px;
		height: 240px;
    }
}

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

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

.park_cfpp .latestBlk {
	margin-top: 5rem;
}

.park_cfpp .exhibition::before {
    background: linear-gradient(176deg, #e7f3fd 4.75%, #7eadd3 136.07%);
}

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

.park_cfpp #slider-exhibition li .descript {
    min-height: 146px;
}