.slider-mask { background-color: #19191F; opacity: 0.3; }
.header-slider-item-title,
.header-slider-item-button,
.header-slider-item-button-a.ux-btn { color: #FFFFFF; }
.header-slider-item-button-a.ux-btn,
.header-slider-item-title,
.header-slider-item-title.line-border { border-color: #FFFFFF; }
.header-slider-item-divide,
.header-slider-item-title.line-both-sides:before,
.header-slider-item-title.line-both-sides:after,
.header-slider-item-button-a.ux-btn:hover { background-color: #FFFFFF; }
.effect-slide .header-slider-item.flex-active-slide {
		-webkit-animation: scrollSlide 6s linear both;
		-moz-animation: scrollSlide 6s linear both;
		animation: scrollSlide 6s linear both;
	}
	.effect-fade .header-slider-item.flex-active-slide {
		-webkit-animation: fadeInOut 6s linear both;
		-moz-animation: fadeInOut 6s linear both;
		animation: fadeInOut 6s linear both;
	}
	.flex-active-slide .header-slider-item-textblur .header-slider-item-title > span[class*="word"] > span[class*="char"] > span[class*="char"] {
		-webkit-animation: OpeningSequence 6s linear forwards;
	    -moz-animation: OpeningSequence 6s linear forwards;
	    animation: OpeningSequence 6s linear forwards;
	}
	
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cssanimations .flex-active-slide .header-slider-item-textblur .header-slider-item-title > span[class*="word"] > span[class*="char"] > span[class*="char"] {
    color: #FFFFFF!important;
  }
}

@-webkit-keyframes OpeningSequence {
  0% {
    text-shadow: 0 0 50px #FFFFFF;
    letter-spacing: 35px;
    opacity: 0;
    -webkit-transform: rotateY(-90deg);
  }
  30% {
    text-shadow: 0 0 1px #FFFFFF;
    letter-spacing: 10px;
    opacity: 0.8;
    -webkit-transform: rotateY(0deg);
  }
  50% {
    text-shadow: 0 0 1px #FFFFFF;
    letter-spacing: 10px;
    opacity: 0.8;
    -webkit-transform: rotateY(0deg);
  }
  80% {
    text-shadow: 0 0 1px #FFFFFF;
    opacity: 0.8;
    -webkit-transform: rotateY(0deg) translateZ(150px);
  }
  100% {
    text-shadow: 0 0 10px #FFFFFF;
    opacity: 0;
    -webkit-transform: translateZ(200px);
    pointer-events: none;
  }
}
@-moz-keyframes OpeningSequence {
  0% {
    text-shadow: 0 0 50px #FFFFFF;
    letter-spacing: 35px;
    opacity: 0;
    -moz-transform: rotateY(-90deg);
  }
  30% {
    text-shadow: 0 0 1px #FFFFFF;
    letter-spacing: 10px;
    opacity: 0.8;
    -moz-transform: rotateY(0deg);
  }
  50% {
    text-shadow: 0 0 1px #FFFFFF;
    letter-spacing: 10px;
    opacity: 0.8;
    -moz-transform: rotateY(0deg);
  }
  80% {
    text-shadow: 0 0 1px #FFFFFF;
    opacity: 0.8;
    -moz-transform: rotateY(0deg) translateZ(150px);
  }
  100% {
    text-shadow: 0 0 10px #FFFFFF;
    opacity: 0;
    -moz-transform: translateZ(200px);
    pointer-events: none;
  ƒ}
}
@keyframes OpeningSequence {
  0% {
    text-shadow: 0 0 50px #FFFFFF;
    letter-spacing: 35px;
    opacity: 0;
    transform: rotateY(-90deg);
  }
  30% {
    text-shadow: 0 0 1px #FFFFFF;
    letter-spacing: 10px;
    opacity: 0.8;
    transform: rotateY(0deg);
  }
  50% {
    text-shadow: 0 0 1px #FFFFFF;
    letter-spacing: 10px;
    opacity: 0.8;
    transform: rotateY(0deg);
  }
  80% {
    text-shadow: 0 0 1px #FFFFFF;
    opacity: 0.8;
    transform: rotateY(0deg) translateZ(150px);
  }
  100% {
    text-shadow: 0 0 10px #FFFFFF;
    opacity: 0;
    transform: translateZ(200px);
    pointer-events: none;
  }
}