.section-ax-lite {display: inline-block; width: 100%;}
.section-ax-lite a {text-decoration: none !important;}
.section-ax-lite .content {width: 100%;}
.section-ax-lite .middle-bar {width: 100%; display: flex;}
	.section-ax-lite .middle-bar img {margin: 0 auto;}

.section-ax-lite .block.banner {min-height: auto;height: 80vh;background-size: cover;background-position: right;}
	.section-ax-lite .block.banner .inner {display: flex; height: 100%; align-items: center; max-width: 1580px;}
		.section-ax-lite .block.banner .content {padding-left: 10%; width: auto;}
		.section-ax-lite .block.banner .title {font-size: 64px; line-height: 1; color: #fff;}
		.section-ax-lite .block.banner .bar {padding-bottom: 8px; background: #fff; margin: 45px 0;}
		.section-ax-lite .block.banner .btn {margin-right: 15px;}
		
.section-ax-lite .block.about {max-width: 1180px; padding: 5% 30px; display: flex; margin: 0 auto; flex-direction: column;}
	.section-ax-lite .block.about .title {font-weight: 800; color: #ee3b33; font-size: 30px; margin-bottom: 15px;}
	
.section-ax-lite .block.schedule {padding: 5% 30px; display: flex; margin: 0 auto; max-width: 1180px; flex-direction: column;}
	.section-ax-lite .block.schedule .title {font-weight: 800; color: #ee3b33; font-size: 30px; margin-bottom: 15px;}
	.section-ax-lite .block.schedule .events {width: calc(100% + 50px); margin-left: -25px;}
	.section-ax-lite .block.schedule .event {display: flex; flex-direction: column; padding: 25px; border-radius: 5px;}
	.section-ax-lite .block.schedule .event:nth-child(even) {background: #f7f7f7; box-shadow: 0px 0px 15px -5px #a3a3a3;}
		.section-ax-lite .block.schedule .event .timebar {display: flex; width: 100%; border-radius: 4px; background-color: #ee3b33; color: #fff; padding: 5px 20px; margin: 10px 0; line-height: normal;}
			.section-ax-lite .block.schedule .event .timebar .start {padding-right: 15%;}
			.section-ax-lite .block.schedule .event .timebar .end {padding-right: 15%;}
			.section-ax-lite .block.schedule .event .timebar * {display: flex; width: max-content;}
			.section-ax-lite .block.schedule .event .timebar .bold {padding-left: 8px; font-weight: 800;}
			
			.section-ax-lite .block.schedule .event .image-play .image-play {display: flex; width: 100%;}
			.section-ax-lite .block.schedule .event .image-play a {display: flex; width: 100%; justify-content: space-between; align-items: center;}
			.section-ax-lite .block.schedule .event .image-play .play-button img {width: 40px;}
			.section-ax-lite .block.schedule .event .image-play img {width: auto; max-height: 65px;}
			
			.section-ax-lite .block.schedule .event .title {font-size: 20px;}
			
			.section-ax-lite .block.schedule .event .info {display: flex; justify-content: space-between;}
				.section-ax-lite .block.schedule .event .info .category {font-weight: 800; display: flex;}
					.section-ax-lite .block.schedule .event .info .category svg path {fill: #000 !important;}
					.section-ax-lite .block.schedule .event .info .category .icon {height: 100%; width: 19px; margin-right: 10px;}
				
			.section-ax-lite .block.schedule .event .desc {font-size: 15px;}
	
	.section-ax-lite .block.faq {max-width: 1180px; padding: 5% 30px; display: flex; margin: 0 auto; flex-direction: column;}
	.section-ax-lite .block.faq .title {font-weight: 800; color: #ee3b33; font-size: 30px; margin-bottom: 15px;}
		.section-ax-lite .block.faq .faqs {display: flex; flex-wrap: wrap;}
		.section-ax-lite .block.faq .faqs .faq:nth-child(odd) {margin-right: 20px;}
		.section-ax-lite .block.faq .faqs .faq {width: calc(50% - 20px); margin: 20px 0;}
		.section-ax-lite .block.faq .faqs .faq .title {font-size: 24px; margin-bottom: 20px; color: #4d98e2;}