@import url(normal.css);
@import url(grid.css);
@import url(display.css);
@import url(nav.css);
@import url(hero.css);
@import url(description.css);
@import url(about-section.css);
@import url(support.css);
@import url(solution.css);
@import url(arrow.css);
@import url(brand.css);
@import url(contact.css);
@import url(footer.css);

/* 向下箭头样式 */
.down-arrow {
	position: absolute;
	bottom: 20px;
	left: 50%;
	transform: translateX(-50%);
	cursor: pointer;
	animation: bounce 2s infinite;
}
.down-arrow img {
	object-fit: contain;
	width: 50px;
	height: 60px;
}
.up-arrow {
	position: fixed;
	bottom: 20vh;
	right: 10px;
	cursor: pointer;
	animation: bounce 2s infinite;
	display: none;
  z-index: 999;
}
.up-arrow img {
	object-fit: contain;
	width: 50px;
	height: 60px;
	transform: rotate(180deg);
}

.up-arrow.block {
	display: block;
}

/* 向下箭头的动画 */
@keyframes bounce {
	0%,
	100% {
		transform: translate(-50%, 0);
	}
	50% {
		transform: translate(-50%, 10px);
	}
}

.view-more-btn {
	font-size: 15px;
	font-weight: 700;
	line-height: 20px;
	padding: 14px 12px;
	color: var(--primary-color);
	border: 1px solid var(--primary-color);
	border-radius: 40px;
}


/* .description-section, */
.about-section,
.solution-section,
.arrow-section,
.brand-section,
.contact-section,
.footer-section {
  overflow-x: hidden;
}

section.solution-section,
section.milestone-section,
section.brand-section,
section.map-section,
section.contact-section {
	padding: 50px 0;
}
section.description-section {
	padding: 80px 0;
}
section.about-section {
	padding: 50px 0 0;
}
/* 手机适配 */
@media (max-width: 768px) {
	/* .navbar {
		padding: 10px;
	}

	li {
		display: block;
		margin-bottom: 10px;
	} */

	.down-arrow {
		bottom: 30px;
	}
}
#missingCredential{
	display:none;
}
