.wave-container {
	position: absolute;
	/* top: ; */
	left: 0;
	right: 0;
	bottom: 0;
	/* height: 200%; */
	opacity: 0.4;

}

.parallax>use {
	animation: move-forever 25s cubic-bezier(0.55, 0.5, 0.45, 0.5) infinite;
}

.parallax>use:nth-child(1) {
	animation-delay: -2s;
	animation-duration: 7s;
}

.parallax>use:nth-child(2) {
	animation-delay: -3s;
	animation-duration: 10s;
}

.parallax>use:nth-child(3) {
	animation-delay: -4s;
	animation-duration: 13s;
}

.parallax>use:nth-child(4) {
	animation-delay: -5s;
	animation-duration: 20s;
}

@keyframes move-forever {
	0% {
		transform: translate3d(-90px, 0, 0);
	}

	100% {
		transform: translate3d(85px, 0, 0);
	}
}

/*Shrinking for mobile*/
@media (max-width: 768px) {
	.waves {
		height: 60px;
		min-height: 40px;
	}

	h1 {
		font-size: 24px;
	}
}

.animated-bg {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	border-radius: 2.5rem;
}

/* .wrapper{
	background-image: none;
} */
.feature-list__item-bg {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	z-index: 0;
	background-size: cover !important;
	-webkit-filter: blur(2px);
	-moz-filter: blur(2px);
	-o-filter: blur(2px);
	-ms-filter: blur(2px);
	filter: blur(2px);
	border-radius: 1rem;
}
.feature-list__item-clip {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	z-index: -1;
	background-size: cover !important;
	border-radius: 1rem;
}
.feature-list__item-bg-content::after {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	z-index: 0;
	background-size: cover !important;
	border-radius: 1rem;
	background: url(../images/bg_feature.jpg) no-repeat center/cover;
	opacity: 0.3;
	content: "";
}
.feature-list__item-bg-content:hover::after {
	
	opacity: 0;
}
.feature-list__item-bg-content:hover {
	
	opacity: 0;
}
.feature-list__item-bg.--01 {
	background: url(/assets/images/bg_feature_01.jpg) no-repeat center;

}

.feature-list__item-bg.--02 {
	background: url(/assets/images/bg_feature_02.jpg) no-repeat center;
}

.feature-list__item-bg.--03 {
	background: url(/assets/images/bg_feature_03.jpg) no-repeat center;
}

.feature-list__item-bg.--04 {
	background: url(/assets/images/bg_feature_04.jpg) no-repeat center;
}
.feature-list__item-bg:hover {
	/* background: none; */
	/* opacity: 0; */
	-webkit-filter: blur(2px);
	-moz-filter: blur(2px);
	-o-filter: blur(2px);
	-ms-filter: blur(2px);
	filter: none;
}

.feature-list__item-clip.--01 {
	background: url(/assets/images/bg_feature_01.jpg) no-repeat center;
	-webkit-clip-path: url(#svgPath-01);
	clip-path: url(#svgPath-01);
}
.feature-list__item-clip.--02 {
	background: url(/assets/images/bg_feature_02.jpg) no-repeat center;
	-webkit-clip-path: url(#svgPath-02);
	clip-path: url(#svgPath-02);
}

.feature-list__item-clip.--03 {
	background: url(/assets/images/bg_feature_03.jpg) no-repeat center;
	-webkit-clip-path: url(#svgPath-03);
	clip-path: url(#svgPath-03);
}

.feature-list__item-clip.--04 {
	background: url(/assets/images/bg_feature_04.jpg) no-repeat center;
	-webkit-clip-path: url(#svgPath-04);
	clip-path: url(#svgPath-04);
}


 /* .feature-list__item.--01:hover::after {
	background: url(../feature-box/1.svg) no-repeat center;
	background-size: 100% 100%;
	content: "";
} */

 .feature-list__item.--02:hover::after {
	background: url(../feature-box/2.svg) no-repeat center;
	background-size: 100% 100%;
	content: "";
}

.feature-list__item.--03:hover::after {
	background: url(../feature-box/3.svg) no-repeat center;
	background-size: 100% 100%;
	content: "";
}

.feature-list__item.--04:hover::after {
	background: url(../feature-box/4.svg) no-repeat center;
	background-size: 100% 100%;
	content: "";
} 
.feature-list__item-bg.--01:hover {
	background: url(../feature-box/1.svg) no-repeat center;
	background-size: 100% 100%;
}

 .feature-list__item-bg.--02:hover {
	background: url(../feature-box/2.svg) no-repeat center;
	background-size: 100% 100%;
}

.feature-list__item-bg.--03:hover {
	background: url(../feature-box/3.svg) no-repeat center;
	background-size: 100% 100%;
}

.feature-list__item-bg.--04:hover {
	background: url(../feature-box/4.svg) no-repeat center;
	background-size: 100% 100%;
} 



.wrapper::after{
	opacity: 0.2;
}
/* custom */
.p-genarate-row__audio .audio-item .media {
	-o-object-fit: contain;
	object-fit: contain;
	width: 100%;
	height: 100%;
  }
  .header-menu a.active {
	color: #00ff75;
  }
  .history-list {
	grid-gap: 1.2rem !important;
	display: grid !important;
	gap: 1.2rem !important;
	grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .history-list .history-list__img{
	  display: flex;
	  justify-content: center;
	  aspect-ratio: 9/16;
  }
  .history-list .history-list__img img{
	  object-fit: cover;
	  width: 100%;
	  height: 100%;
  }
  @media (min-width: 768px) {
	.social {
	  margin-top: 6rem !important;
	}
	.history-list {
	  grid-template-columns: repeat(4, minmax(0, 1fr));
	}
  }
  @media (min-width: 1280px) {
	.history-list {
	  grid-template-columns: repeat(6, minmax(0, 1fr));
	}
  }
  