
.horizon-Capital{
	background-color: black !important;
	color: #fff  !important;
}

/* 自定义样式 */
.hero-section {
	/* background-image: url('../images/photo_2025-10-08_14-53-01.jpg');
	background-size: cover;
	background-position: center; */
	position: relative;
}

.video-background {
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	object-fit: cover;
	z-index: -1;
}

.hero-section::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	/* background: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.8)); */
	z-index: 1;
}

.hero-content {
	position: relative;
	z-index: 2;
}

.service-card:hover {
	transform: translateY(-5px);
	box-shadow: 0 10px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
}

.products img{
	object-fit: cover;
	transition: transform 0.5s ease; /* 过渡效果 */
}

.products img:hover {
      transform: scale(1.1); /* 放大1.1倍 */
}

.team-card:hover .team-overlay {
	opacity: 1;
}

.case-card:hover .case-overlay {
	opacity: 1;
}

/* 移动端菜单 */
.mobile-menu {
	transform: translateX(-100%);
	transition: transform 0.3s ease-in-out;
}

.mobile-menu.active {
	transform: translateX(0);
}