.yellow::after {
		position: absolute;
		right: 0;
		bottom: 0;
		content: '';
		width: 46px;
		height: 5px;
		background-color: #ffce23;
	}

	.case-con {
		width: 100%;
		overflow: hidden;
	}

	.case-box {
		position: relative;
		width: 100%;
	}

	.case-box-bg {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 678px;
		background-color: #fff;
		border-radius: 20px;
		overflow: hidden;
		z-index: 2;
	}

	.case-box-bg:after {
		position: absolute;
		left: 0;
		bottom: -50px;
		content: 'Annual live';
		color: #fdfaf6;
		font-size: 250px;
		text-transform: uppercase;
		font-family: 'Arial';
		font-weight: bold;
		width: 100%;
		white-space: nowrap;
		line-height: 250px;
		height: 250px;
	}

	.case-box-img-1 {
		position: absolute;
		width: 334px;
		height: 473px;
		bottom: 45px;
		left: 50%;
		margin-left: 210px;
	}

	.case-box-img-2 {
		position: absolute;
		width: 565px;
		height: 769px;
		bottom: 55px;
		left: 50%;
		margin-left: -430px;
		z-index: 10;
	}

	.case-box-text {
		position: absolute;
		width: 465px;
		height: 525px;
		top: 180px;
		left: 50%;
		margin-left: -450px;
		border-radius: 7px;
		overflow: hidden;
		background-color: rgba(255, 255, 255, .9);
		z-index: 5;
	}

	.block-list li {
		float: left;
		margin: 0 15px;
	}

	.bottomline {
		position: relative;
		padding-bottom: 30px;
	}

	.bottomline:after {
		position: absolute;
		display: block;
		left: 0;
		bottom: 0;
		width: 45px;
		height: 6px;
		background-color: #ffae00;
		content: '';
	}

	.opacity-0 {
		opacity: 0;
		opacity: 1\9\0 !important;
	}

	.anim .anim-right-to-left {
		animation-name: r2l;
		-webkit-animation-name: r2l;
		-ms-animation-name: r2l;
		animation-timing-function: linear;
		-webkit-animation-timing-function: linear;
		-ms-animation-timing-function: linear;
		animation-fill-mode: forwards;
		-webkit-animation-fill-mode: forwards;
		-ms-animation-fill-mode: forwards;
		animation-duration: .5s;
		-webkit-animation-duration: .5s;
		-ms-animation-duration: .5s;
	}

	.anim .anim-left-to-right {
		animation-name: l2r;
		-webkit-animation-name: l2r;
		-ms-animation-name: l2r;
		animation-timing-function: linear;
		-webkit-animation-timing-function: linear;
		-ms-animation-timing-function: linear;
		animation-fill-mode: forwards;
		-webkit-animation-fill-mode: forwards;
		-ms-animation-fill-mode: forwards;
		animation-duration: .5s;
		-webkit-animation-duration: .5s;
		-ms-animation-duration: .5s;
	}

	.anim .anim-bottom-to-top {
		animation-name: b2t;
		-webkit-animation-name: b2t;
		-ms-animation-name: b2t;
		animation-timing-function: linear;
		-webkit-animation-timing-function: linear;
		-ms-animation-timing-function: linear;
		animation-fill-mode: forwards;
		-webkit-animation-fill-mode: forwards;
		-ms-animation-fill-mode: forwards;
		animation-duration: .5s;
		-webkit-animation-duration: .5s;
		-ms-animation-duration: .5s;
	}

	.anim .anim-top-to-bottom {
		animation-name: t2b;
		-webkit-animation-name: t2b;
		-ms-animation-name: t2b;
		animation-timing-function: linear;
		-webkit-animation-timing-function: linear;
		-ms-animation-timing-function: linear;
		animation-fill-mode: forwards;
		-webkit-animation-fill-mode: forwards;
		-ms-animation-fill-mode: forwards;
		animation-duration: .5s;
		-webkit-animation-duration: .5s;
		-ms-animation-duration: .5s;
	}

	.anim .anim-fadein {
		animation-name: case-fadein;
		-webkit-animation-name: case-fadein;
		-ms-animation-name: case-fadein;
		animation-timing-function: linear;
		-webkit-animation-timing-function: linear;
		-ms-animation-timing-function: linear;
		animation-fill-mode: forwards;
		-webkit-animation-fill-mode: forwards;
		-ms-animation-fill-mode: forwards;
		animation-duration: .5s;
		-webkit-animation-duration: .5s;
		-ms-animation-duration: .5s;
	}

	.anim .anim-delay-0 {
		animation-delay: 0;
		-webkit-animation-delay: 0;
		-ms-animation-delay: 0;
	}

	.anim .anim-delay-2 {
		animation-delay: .2s;
		-webkit-animation-delay: .2s;
		-ms-animation-delay: .2s;
	}

	.anim .anim-delay-4 {
		animation-delay: .4s;
		-webkit-animation-delay: .4s;
		-ms-animation-delay: .4s;
	}

	.anim .anim-delay-6 {
		animation-delay: .6s;
		-webkit-animation-delay: .6s;
		-ms-animation-delay: .6s;
	}

	.anim .anim-delay-8 {
		animation-delay: .8s;
		-webkit-animation-delay: .8s;
		-ms-animation-delay: .8s;
	}

	.anim .anim-delay-12 {
		animation-delay: 1.2s;
		-webkit-animation-delay: 1.2s;
		-ms-animation-delay: 1.2s;
	}

	.anim .anim-delay-16 {
		animation-delay: 1.6s;
		-webkit-animation-delay: 1.6s;
		-ms-animation-delay: 1.6s;
	}

	@keyframes r2l {
		0% {
			transform: translateX(20px);
			opacity: 0;
		}

		100% {
			transform: translateX(0);
			opacity: 1;
		}
	}

	@-webkit-keyframes r2l {
		0% {
			-webkit-transform: translateX(20px);
			opacity: 0;
		}

		100% {
			-webkit-transform: translateX(0);
			opacity: 1;
		}
	}

	@-ms-keyframes r2l {
		0% {
			-ms-transform: translateX(20px);
			opacity: 0;
		}

		100% {
			-ms-transform: translateX(0);
			opacity: 1;
		}
	}

	@keyframes l2r {
		0% {
			transform: translateX(-20px);
			opacity: 0;
		}

		100% {
			transform: translateX(0);
			opacity: 1;
		}
	}

	@-webkit-keyframes l2r {
		0% {
			-webkit-transform: translateX(-20px);
			opacity: 0;
		}

		100% {
			-webkit-transform: translateX(0);
			opacity: 1;
		}
	}

	@-ms-keyframes l2r {
		0% {
			-ms-transform: translateX(-20px);
			opacity: 0;
		}

		100% {
			-ms-transform: translateX(0);
			opacity: 1;
		}
	}

	@keyframes b2t {
		0% {
			transform: translateY(20px);
			opacity: 0;
		}

		100% {
			transform: translateY(0);
			opacity: 1;
		}
	}

	@-webkit-keyframes b2t {
		0% {
			-webkit-transform: translateY(20px);
			opacity: 0;
		}

		100% {
			-webkit-transform: translateY(0);
			opacity: 1;
		}
	}

	@-ms-keyframes b2t {
		0% {
			-ms-transform: translateY(20px);
			opacity: 0;
		}

		100% {
			-ms-transform: translateY(0);
			opacity: 1;
		}
	}

	@keyframes t2b {
		0% {
			transform: translateY(-20px);
			opacity: 0;
		}

		100% {
			transform: translateY(0);
			opacity: 1;
		}
	}

	@-webkit-keyframes t2b {
		0% {
			-webkit-transform: translateY(-20px);
			opacity: 0;
		}

		100% {
			-webkit-transform: translateY(0);
			opacity: 1;
		}
	}

	@-ms-keyframes t2b {
		0% {
			-ms-transform: translateY(-20px);
			opacity: 0;
		}

		100% {
			-ms-transform: translateY(0);
			opacity: 1;
		}
	}

	@keyframes case-fadein {
		0% {
			opacity: 0;
		}

		100% {
			opacity: 1;
		}
	}

	@-webkit-keyframes case-fadein {
		0% {
			opacity: 0;
		}

		100% {
			opacity: 1;
		}
	}

	@-ms-keyframes case-fadein {
		0% {
			opacity: 0;
		}

		100% {
			opacity: 1;
		}
	}
