.cz_gradient_title {
	display: block;
	visibility: visible;
	position: relative;
	z-index: 2;
	background-size: cover;
	background-position: center;
	background-image: linear-gradient(to right, #282828, #ffbb00, #282828);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent
}
.cz_gradient_title * {
	-webkit-background-clip: inherit;
	-webkit-text-fill-color: inherit;
	background: inherit;
}
.cz_gradient_title_center {
	display: table;
	margin: 0 auto;
}
.cz_gradient_title.cz_mobile_text_center {
	display: block
}

.cz_gradient_title_animation {
	background-size: 1600px 200px;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	animation-duration: 6s;
	animation-name: animationgradienttitle;
	animation-iteration-count: infinite;
	animation-fill-mode: forwards
}
@keyframes animationgradienttitle {
	0% {
		background-position: 0 1600px
	}
	100% {
		background-position: 1600px 0
	}
}