@import "design-tokens.less";

.page-home {
	overflow: hidden;
	padding-top: @header-height-desktop;

	.popup {
		position: fixed;
		z-index: 100;
		top: 0;
		left: 0;
		width: 100vw;
		height: 100vh;
		background: rgba(0, 0, 0, 0.52);

		&.hidden {
			display: none;
		}

		.popup-content {
			background: #fff;
			width: 96vw;
			max-width: 100rem;
			display: flex;
			flex-direction: column;
			height: auto;
			max-height: 90vh;
			border-radius: 1.2rem;
			overflow: hidden;
			box-sizing: border-box;

			.popup-video-wrapper {
				position: relative;
				flex: 0 0 auto;
				width: 100%;
				aspect-ratio: 16 / 9;
				max-height: calc(90vh - 18rem);
				min-height: 0;
				background: #000;

				video {
					position: absolute;
					left: 0;
					top: 0;
					width: 100%;
					height: 100%;
					outline: none;
					border: none;
					object-fit: contain;
				}

				.close-button {
					width: 4rem;
					height: 4rem;
					position: absolute;
					top: 1.6rem;
					right: 1.6rem;
					cursor: pointer;
					z-index: 2;
				}
			}

			.popup-text {
				flex: 0 0 auto;
				flex-direction: column;
				align-items: stretch;
				justify-content: flex-start;
				gap: 1.2rem;
				width: 100%;
				box-sizing: border-box;
				background: #fff;
				padding: 2.4rem 3.2rem 3.2rem;

				.video-title {
					width: 100%;
					max-width: 100%;
					font-size: 2.8rem;
					line-height: 1.25;
					color: #0092d8;
				}

				.video-desc {
					width: 100%;
					max-width: 100%;
					color: #000;
					font-size: 1.8rem;
					line-height: 1.45;
					margin-top: 0;
				}
			}
		}
	}

	.top-1 {
		height: 76rem;

		.banner-evox-logo {
			width: 21.7rem;
			height: 4.4rem;
			margin-left: 1.6rem;
		}

		.banner-specs {
			position: relative;

			.banner-spec {
				.spec-title {
					color: #fff;
					font-size: 2.2rem;
					line-height: 1.18;
					letter-spacing: -0.9px;
					margin-bottom: 1.5rem;
				}

				.spec-desc {
					color: #fff;
					font-size: 1.8rem;
					line-height: 1.22;
					letter-spacing: -0.7px;
				}
			}
		}

		.top-prev-button {
			top: 50%;
			transform: translateY(-50%);
			left: 6rem;
			cursor: pointer;
			z-index: 2;
			width: 4.2rem;
			height: 4.2rem;
		}

		.top-next-button {
			top: 50%;
			transform: translateY(-50%);
			right: 6rem;
			cursor: pointer;
			z-index: 2;
			width: 4.2rem;
			height: 4.2rem;
		}

		.progress-container {
			bottom: 3.3rem;
			z-index: 2;

			.progress-bar {
				position: relative;
				width: 12rem;
				height: 0.2rem;
				background: rgba(255, 255, 255, 0.5);
				margin-right: 2rem;

				.progress-bar-inner {
					background: #0092D8;
					visibility: hidden;
					transition: transform 0s linear;
					transform: scaleX(0);
					transform-origin: left;
				}

				&.active {
					background: rgb(255, 255, 255);

					.progress-bar-inner {
						visibility: visible;
						transition: transform 3s linear;
						transform: scaleX(1);
					}
				}

				&:last-child {
					margin-right: 0;
				}
			}
		}

		.swiper {
			overflow: hidden;
			width: 100vw;
			height: 100%;

			.swiper-slide {
				width: 100vw;
				height: 100%;
				position: relative;

				.banner-inner {
					box-sizing: border-box;
					width: 100%;
					max-width: @layout-max;
					margin-left: auto;
					margin-right: auto;

					.banner-title {
						font-size: 5.6rem;
						line-height: 1;
						letter-spacing: -2.3px;
						color: #FFF;
					}

					.banner-desc {
						font-size: 2.8rem;
						line-height: 1.21;
						letter-spacing: -1.1px;
						color: #FFF;
						margin-top: 2.4rem;
					}

					.banner-button {
						color: #FFF;
						font-size: 2rem;
						line-height: 1;
						letter-spacing: -0.79px;
						border-radius: 1.6rem;
						background-color: rgba(255, 255, 255, 0.1);
						border: 1px solid #FFF;
						padding: 1.6rem 2rem;
						display: inline-block;
						margin-top: 12rem;
					}
				}
			}
		}
	}

	.top-2,
	.top-3,
	.top-4,
	.top-5 {
		.home-section-shell();
	}

	.top-2 {
		.title-text {
			color: #000;
			font-size: 4rem;
			line-height: 1.2;
			letter-spacing: -0.24rem;
			text-align: center;
		}

		.white-card {
			width: 100%;
			aspect-ratio: 120 / 64;
			height: auto;
			margin-left: auto;
			margin-right: auto;
			background: #FFF;
			border-radius: 2rem;
			margin-top: 5.6rem;
			box-sizing: border-box;

			.hover-card {
				border-radius: 0.7rem;
				overflow: hidden;
				box-sizing: border-box;

				.hover-item {
					background: rgba(0, 0, 0, 0.8);
					opacity: 0;
					visibility: hidden;

					.hover-text {
						color: #FFF;
						font-size: 1.6rem;
						line-height: 1.25;
						letter-spacing: -0.1px;
						text-align: center;
					}

					.learn-more {
						background: #1F94D2;
						border-radius: 1.7rem;
						color: #FFF;
						font-size: 2rem;
						line-height: 1.3;
						letter-spacing: -0.7px;
						padding: 1.3rem 3.2rem;
					}
				}

				&:hover {
					.hover-item {
						opacity: 1;
						visibility: visible;
					}
				}
			}

			.card-1 {
				left: 1.842%;
				top: 3.313%;
				width: 47.188%;
				height: 42.584%;
			}

			.card-2 {
				right: 1.842%;
				left: auto;
				top: 3.203%;
				width: 47.188%;
				height: 42.584%;
			}

			.card-3 {
				left: 1.833%;
				bottom: 3.25%;
				width: 22.733%;
				height: 47.5%;
			}

			.card-4 {
				left: 26.3%;
				bottom: 3.25%;
				width: 22.733%;
				height: 47.5%;
			}

			.card-5 {
				left: 50.767%;
				bottom: 3.25%;
				width: 22.733%;
				height: 47.5%;
			}

			.card-6 {
				right: 2.033%;
				left: auto;
				bottom: 3.25%;
				width: 22.733%;
				height: 47.5%;
			}
		}
	}

	.top-3 {
		>.w-full {
			width: 100%;
		}

		.title-text {
			text-align: center;
			color: #000;
			font-size: 4rem;
			line-height: 1;
			letter-spacing: -2.4px;
		}

		.controls {
			top: 50%;
			right: 0;
			transform: translateY(-50%);

			.control-button {
				width: 3.2rem;
				height: 3.2rem;
				margin-left: 2.4rem;
				cursor: pointer;
			}
		}

		.swiper-container {
			width: 100%;
		}

		.swiper {
			margin-top: 6.5rem;
			height: 57.8rem;
			overflow: hidden;
			border-radius: 0.8rem;

			.swiper-slide {
				height: 100%;
				width: 84.8rem;
				background: #FFF;
				border-radius: 0.8rem;
				overflow: hidden;

				@media (min-width: 991px) {
					&:hover {
						.swiper-button {
							transform: translateX(-50%);
							opacity: 1;
						}
					}
				}

				.swiper-bg-img {
					width: 100%;
					position: absolute;
					left: 0;
					top: 0;
					height: 39.8rem;
				}
			}
		}

		.play-button {
			top: 13.8rem;
			width: 15.4rem;
			height: 15.4rem;
			cursor: pointer;
		}

		.button-text {
			z-index: 2;
			bottom: 9.9rem;
			color: #000;
			font-size: 2.4rem;
			line-height: 1.25;
			letter-spacing: -0.9px;
			text-align: center;
		}

		.swiper-button {
			bottom: 4.3rem;
			background: rgb(0, 141, 198);
			// width: 15rem;
			padding-left: 2rem;
			padding-right: 2rem;
			height: 3.8rem;
			display: flex;
			justify-content: center;
			align-items: center;
			text-align: center;
			color: #FFF;
			border-radius: 1.2rem;
			outline: none;
			border: none;
			font-size: 1.8rem;
			line-height: 1.2;
			cursor: pointer;
			transform: translateX(-50%) translateY(8.8rem);
			opacity: 0;
			transition: all 0.3s ease;
		}
	}



	.top-5 {
		>.w-full {
			width: 100%;
		}

		.title-text {
			text-align: center;
			color: #000;
			font-size: 4rem;
			line-height: 1;
			letter-spacing: -2.4px;
		}

		.controls {
			top: 50%;
			right: 0;
			transform: translateY(-50%);

			.control-button {
				width: 3.2rem;
				height: 3.2rem;
				margin-left: 2.4rem;
				cursor: pointer;
			}
		}

		.swiper-container {
			width: 100%;
		}

		.swiper {
			margin-top: 6.5rem;
			height: 40rem;
			overflow: hidden;
			border-radius: 0.8rem;

			.swiper-slide {
				height: 100%;
				width: 46rem;
				border-radius: 0.8rem;
				overflow: hidden;

				.news-img{
					width: 46rem;
					height: 27rem;
					overflow: hidden;
					border-radius: 1rem;
					img{
						width:100%;
						height: 100%;
						object-fit: cover;
					}
				}
				.news-title{
					width:100%;
					height: 12rem;
					overflow: hidden;
					padding:0 3rem;
					padding-top:3rem;
					font-size: 2rem;
					line-height: 1.2;
				}
				.news-text{
					padding:0 3rem;
					font-size: 1.8rem;
					padding-top:0.5rem;
					line-height: 22px;
				}

				
			}
		}

		.play-button {
			top: 13.8rem;
			width: 15.4rem;
			height: 15.4rem;
			cursor: pointer;
		}

		.button-text {
			z-index: 2;
			bottom: 9.9rem;
			color: #000;
			font-size: 2.4rem;
			line-height: 1.25;
			letter-spacing: -0.9px;
			text-align: center;
		}

		.swiper-button {
			bottom: 4.3rem;
			background: rgb(0, 141, 198);
			// width: 15rem;
			padding-left: 2rem;
			padding-right: 2rem;
			height: 3.8rem;
			display: flex;
			justify-content: center;
			align-items: center;
			text-align: center;
			color: #FFF;
			border-radius: 1.2rem;
			outline: none;
			border: none;
			font-size: 1.8rem;
			line-height: 1.2;
			cursor: pointer;
			transform: translateX(-50%) translateY(8.8rem);
			opacity: 0;
			transition: all 0.3s ease;
		}
	}

	.top-4 {
		.title-text {
			text-align: center;
			color: #000;
			font-size: 4rem;
			line-height: 1.2;
			letter-spacing: -0.24rem;
		}

		@media (min-width: 991px) {
			.cards-group {
				flex-wrap: nowrap;
				gap: 2.4rem;
			}

			.card-grid-1,
			.card-grid-2,
			.card-grid-3,
			.card-grid-4 {
				flex: 1 1 0;
				min-width: 0;
				width: auto;
				margin-right: 0;
				margin-left: 0;
			}
		}

		.card-grid {
			display: flex;
			flex-direction: column;
			align-items: center;
			cursor: pointer;

			@media (min-width: 991px) {
				&:hover {
					.card-title {
						color: #1F94D2;
					}

					.card-desc {
						color: #1F94D2;
					}

					.card-icon {
						.default-img {
							opacity: 0;
						}

						.hover-img {
							opacity: 1;
						}
					}
				}
			}

			.card-icon {
				object-fit: contain;
				position: relative;

				.default-img {
					@media (min-width: 991px) {
						opacity: 1;
					}

					@media screen and (max-width: @bp-mobile) {
						opacity: 0;
					}
				}

				.hover-img {
					@media (min-width: 991px) {
						opacity: 0;
					}

					@media screen and (max-width: @bp-mobile) {
						opacity: 1;
					}
				}

				img {
					object-fit: contain;
				}
			}

			.icon-1 {
				width: 7.422rem;
				height: 7.255rem;
				margin-bottom: 4.545rem;
			}

			.icon-2 {
				width: 8.457rem;
				height: 7.315rem;
				margin-bottom: 4.485rem;
			}

			.icon-3 {
				width: 6.261rem;
				height: 7.868rem;
				margin-bottom: 3.932rem;
			}

			.icon-4 {
				width: 8.4rem;
				height: 7.8rem;
				margin-bottom: 4rem;
			}

			.icon-5 {
				width: 8.643rem;
				height: 7.8rem;
				margin-bottom: 4rem;
			}

			.card-title {
				text-align: center;
				font-size: 2.8rem;
				line-height: 1;
				letter-spacing: -0.12rem;
				color: #000;
				margin-bottom: 2.2rem;
			}

			.card-desc {
				text-align: center;
				font-size: 2rem;
				line-height: 1.3;
				letter-spacing: -0.08rem;
				color: #000;
			}
		}
	}
}

.learn-more-button{
	position: relative;
	margin:0 auto;
	margin-top: 0;
	width: 29rem;
	height: 6rem;
	line-height: 5.6rem;
	border-radius: 999px;
	border: 0.2rem solid #0092d8;
	text-align: center;
	color:#0092d8;
	font-size: 2.2rem;
	background-color: #fff;
	cursor: pointer;
	.blue-arrow{
		position: absolute;
		top: 50%;
		right: 2.2rem;
		transform: translateY(-50%);
		width: 1.2rem;
		height: 2rem;
		
	}
	.white-arrow{
		display: none;
		position: absolute;
		top: 50%;
		right: 2.2rem;
		transform: translateY(-50%);
		width: 1.2rem;
		height: 2rem;
		
	}
	&:hover{
		color:#fff;
		background-color: #0092d8;
		.blue-arrow{
			display: none;
			
		}
		.white-arrow{
			display: block;
			
		}
	}
}













































@media screen and (max-width: @bp-mobile) {
	.page-home {
		padding-top: 0;

		.mo-bg-cover {
			background: linear-gradient(270deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
			position: absolute;
			width: 100%;
			height: 100%;
			left: 0;
			top: 0;
		}

		.popup {
			.product-popup-content {
				width: 36rem;
				height: auto;
				background: #FFF;
				border-radius: 0.6rem;
				padding-top: 5.3rem;
				padding-bottom: 3.4rem;
				display: flex;
				flex-direction: column;
				align-items: center;

				.popup-text {
					text-align: center;
					width: 30.6rem;
					font-size: 1.4rem;
					line-height: 1.5;
					letter-spacing: -0.06px;
					margin-bottom: 2.8rem;
				}

				.popup-button {
					width: 17.6rem;
					height: 4.2rem;
					display: flex;
					justify-content: center;
					align-items: center;
					text-align: center;
					color: #FFF;
					background: #1F94D2;
					border-radius: 1.6rem;
					font-size: 1.5rem;
					line-height: 1.7;
					letter-spacing: -0.53px;
				}

				.popup-close {
					width: 1.4rem;
					height: 1.4rem;
					top: 1.7rem;
					right: 1.7rem;
				}
			}

			.popup-content {
				width: 38.7rem;
				height: auto;
				border-bottom-left-radius: 0.6rem;
				border-bottom-right-radius: 0.6rem;
				overflow: hidden;

				.popup-video-wrapper {
					height: 21.8rem;
					min-height: 21.8rem;

					.close-button {
						width: 2.4rem;
						height: 2.4rem;
						top: 1.5rem;
						right: 1.7rem;
					}
				}

				.popup-text {
					flex-direction: column;
					padding-left: 1.9rem;
					padding-right: 2.9rem;
					padding-top: 2.5rem;
					padding-bottom: 2rem;

					.video-title {
						width: 28rem;
						font-size: 1.8rem;
					}

					.video-desc {
						margin-top: 2.2rem;
						font-size: 1.2rem;
						line-height: 1.67;
						width: 34rem;
					}
				}
			}
		}

		.top-1 {
			height: 68.4rem;

			.banner-evox-logo {
				height: 2rem;
				width: 9.864rem;
				margin-left: 0;
				position: relative;
				left: -14rem;
				top: 1.8rem;
			}

			.top-prev-button {
				visibility: hidden;
			}

			.top-next-button {
				visibility: hidden;
			}

			.progress-container {
				bottom: 3rem;

				.progress-bar {
					width: 5rem;
					margin-right: 1.2rem;

					&:last-child {
						margin-right: 0;
					}
				}
			}

			.banner-specs {
				margin-top: 10.2rem;

				.banner-spec {
					width: 11.5rem;
					margin-right: 0.5rem;

					&:first-child {
						width: 11.5rem;
					}

					&:last-child {
						width: 11.5rem;
					}

					.spec-title {
						font-size: 1.2rem;
						line-height: 1.2;
						letter-spacing: -0.49px;
					}

					.spec-desc {
						font-size: 1rem;
						line-height: 1.5;
						letter-spacing: -0.39px;
						margin-top: 1.5rem;
					}
				}
			}

			.swiper {
				.swiper-slide {
					.banner-inner {
						padding-left: 3.5rem;
						padding-right: 3.5rem;
						padding-top: 0;
						display: flex;
						flex-direction: column;
						justify-content: center;
						align-items: flex-start;

						.banner-title {
							font-size: 3rem;
							line-height: 1.17;
							letter-spacing: 0;
						}

						.banner-desc {
							font-size: 1.4rem;
							line-height: 1.5;
							margin-top: 1.7rem;
							letter-spacing: 0;
						}

						.banner-button {
							padding: 1.2rem 3.4rem;
							font-size: 1.6rem;
						}
					}
				}
			}
		}

		.top-2 {
			padding-top: 4.8rem;

			.title-text {
				font-size: 2.2rem;
				line-height: 1.2;
				letter-spacing: -1.2px;
			}

			.white-card-mo {
				margin-top: 3.2rem;
				width: 38.2rem;
				height: 35.1rem;
				border-radius: 0.6rem;
				background: #FFF;
				margin-left: auto;
				margin-right: auto;
				padding-top: 1.2rem;

				.row-1 {
					padding-left: 1.2rem;
					padding-right: 1.2rem;
				}

				.row-2 {
					margin-top: 1rem;
					padding-left: 1.2rem;
					padding-right: 1.2rem;
				}

				.product-card {
					position: relative;
					width: 11.126999999999999rem;
					height: 15.8rem;
					border-radius: 0.4rem;
					background: #F7F7F7;
					display: flex;
					flex-direction: column;
					justify-content: flex-end;
					align-items: center;
					padding-bottom: 1.6rem;

					.product-text {
						font-size: 1.2rem;
						line-height: 1.25;
						letter-spacing: -0.45px;
						text-align: center;
					}

					.product-1 {
						width: 8rem;
						height: 6.7rem;
						left: 1.6rem;
						top: 2.1rem;
					}

					.product-2 {
						width: 9rem;
						height: 4.2rem;
						left: 1.1rem;
						top: 3.7rem;
					}

					.product-3 {
						width: 6rem;
						height: 8.4rem;
						left: 2.8rem;
						top: 1.8rem;
					}

					.product-4 {
						width: 6.5rem;
						height: 6.1rem;
						left: 2.2rem;
						top: 2rem;
					}

					.product-5 {
						width: 6rem;
						height: 5.1rem;
						left: 2.6rem;
						top: 2.2rem;
					}

					.product-6 {
						width: 3rem;
						height: 7.7rem;
						left: 4.1rem;
						top: 1.2rem;
					}

					.evox-g3 {
						width: 6.3rem;
						height: 0.9rem;
						left: 2.4rem;
						top: 11.3rem;
					}

					.evox {
						width: 4.6rem;
						height: 0.9rem;
						left: 3.2rem;
						top: 11.3rem;
					}
				}
			}
		}

		.top-3 {
			padding-top: 4.8rem;
			// padding-bottom: 5rem;

			.title-text {
				font-size: 2.2rem;
				line-height: 1.2;
				letter-spacing: -1.2px;
			}

			.controls {
				visibility: hidden;
			}

			.swiper-container {
				width: 100vw;
			}

			.swiper {
				margin-top: 2.5rem;
				height: 23.8rem;

				.swiper-slide {
					height: 100%;
					width: 28.57rem;

					.swiper-bg-img {
						height: 14.5rem;
					}

					.button-text {
						font-size: 1.4rem;
						bottom: 5.8rem;
						letter-spacing: -1.05px;
					}

					.swiper-button {
						opacity: 1;
						transform: translateX(-50%);
						font-size: 1.4rem;
						bottom: 1.3rem;
					}
				}
			}

			.play-button {
				width: 5.2rem;
				height: 5.2rem;
				top: 4.6rem;
			}

			.button-text {
				font-size: 1.2rem;
				line-height: 1.25;
				letter-spacing: -0.45px;
				bottom: 1.6rem;
			}
		}


		.top-5 {
			padding-top: 4.8rem;
			padding-bottom: 5rem;

			.title-text {
				font-size: 2.2rem;
				line-height: 1.2;
				letter-spacing: -1.2px;
			}

			.controls {
				visibility: hidden;
			}

			.swiper-container {
				width: 100vw;
			}

			.swiper {
				margin-top: 2.5rem;
				height: 36.2rem;

				.swiper-slide {
					height: 100%;
					width: 28.57rem;

					.news-img{
						width: 28.57rem;
						height: 27rem;
						overflow: hidden;
						border-radius: 1rem;
						img{
							width:100%;
							height: 100%;
							object-fit: cover;
						}
					}
					.news-title{
						width:100%;
						height: 8.5rem;
						overflow: hidden;
						padding:0 3rem;
						padding-top:3rem;
						font-size: 1.4rem;
						line-height: 1.2;
					}
					.news-text{
						padding:0 3rem;
						font-size: 1.2rem;
						padding-top:0.5rem;
						line-height: 1.2;
					}
				}
			}

			.play-button {
				width: 5.2rem;
				height: 5.2rem;
				top: 4.6rem;
			}

			.button-text {
				font-size: 1.2rem;
				line-height: 1.25;
				letter-spacing: -0.45px;
				bottom: 1.6rem;
			}
		}


		.top-4 {
			padding-top: 6rem;

			.title-text {
				font-size: 2.2rem;
				line-height: 1.2;
				letter-spacing: -1.2px;
				margin-bottom: 3.5rem;
			}

			.cards-group {
				flex-wrap: wrap;
				justify-content: space-between;
			}

			.card-grid-5 {
				width: 17rem;
				margin-left: 1.7rem;
				margin-top: 0rem;
				margin-right: 0;
			}

			.card-grid-2 {
				width: 17rem;
				margin-right: 0;
				margin-right: 1.7rem;
			}

			.card-grid-3 {
				width: 17rem;
				margin-right: 0;
				margin-left: 1.7rem;
				margin-top: 0rem;
			}

			.card-grid-4 {
				width: 17rem;
				margin-right: 1.7rem;
				margin-top: 4rem;
			}

			.card-grid-1 {
				width: 17rem;
				margin-right: 0;
				margin-left: 1.7rem;
				margin-top: 4rem;
			}

			.card-grid {
				.icon-1 {
					width: 3.3rem;
					height: 3.3rem;
					margin-bottom: 1.4rem;
				}

				.icon-2 {
					width: 2.7rem;
					height: 3.4rem;
					margin-bottom: 1.2rem;
				}

				.icon-3 {
					width: 3.2rem;
					height: 2.9rem;
					margin-bottom: 1.2rem;
				}

				.icon-4 {
					width: 3rem;
					height: 3rem;
					margin-bottom: 1.2rem;
				}

				.icon-5 {
					width: 3.3240000000000003rem;
					height: 3rem;
					margin-bottom: 1.2rem;
				}

				.card-title {
					font-size: 1.5rem;
					letter-spacing: -0.6px;
					margin-bottom: 0.8rem;
				}

				.card-desc {
					font-size: 1.3rem;
					line-height: 1.4;
					letter-spacing: -0.5px;
				}
			}
		}
	}

	.learn-more-button{
		position: relative;
		margin:0 auto;
		margin-top: 4rem;
		width: 29rem;
		height: 6rem;
		line-height: 5.6rem;
		border-radius: 999px;
		border: 0.2rem solid #0092d8;
		text-align: center;
		color:#0092d8;
		font-size: 2.2rem;
		background-color: #fff;
		cursor: pointer;
		.blue-arrow{
			position: absolute;
			top: 50%;
			right: 2.2rem;
			transform: translateY(-50%);
			width: 1.2rem;
			height: 2rem;
			
		}
		.white-arrow{
			display: none;
			position: absolute;
			top: 50%;
			right: 2.2rem;
			transform: translateY(-50%);
			width: 1.2rem;
			height: 2rem;
			
		}
		&:hover{
			color:#fff;
			background-color: #0092d8;
			.blue-arrow{
				display: none;
				
			}
			.white-arrow{
				display: block;
				
			}
		}
	}
}

@import "home-page.less";