.main_content { background: none !important; }

.wave_hp_inner__mask, .wave_hp_hero__mask { transform: translateX(-100%); opacity: 0; transition: opacity 900ms ease-in-out, transform 900ms ease-in-out; }

.wave_hp_inner__mask.show, .wave_hp_hero__mask.show { transform: translateX(0%); opacity: 1; }

.wave_title, .wave_hero__title { opacity: 1; -webkit-transition: opacity 100ms ease-in-out; -moz-transition: opacity 100ms ease-in-out; transition: opacity 100ms ease-in-out; }

.wave_title.fade_out, .wave_hero__title.fade_out { opacity: 0; }

.wave_title .reveal_animation_wrapper, .wave_hero__title .reveal_animation_wrapper { overflow: hidden; }

.wave_title .reveal_animation, .wave_hero__title .reveal_animation { -webkit-transform: scale(1, 1.5) translate(0, 100%); -moz-transform: scale(1, 1.5) translate(0, 100%); -ms-transform: scale(1, 1.5) translate(0, 100%); -o-transform: scale(1, 1.5) translate(0, 100%); transform: scale(1, 1.5) translate(0, 100%); -webkit-transition: transform 700ms ease-in-out, opacity 500ms ease-in-out !important; -moz-transition: transform 700ms ease-in-out, opacity 500ms ease-in-out !important; transition: transform 700ms ease-in-out, opacity 500ms ease-in-out !important; -webkit-transform-origin: 50% 50%; -moz-transform-origin: 50% 50%; transform-origin: 50% 50%; opacity: 0; display: inline-block; font-style: normal; }

.wave_title.reveal .reveal_animation, .wave_hero__title.reveal .reveal_animation { -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); -webkit-transition: transform 700ms ease-in-out, opacity 700ms ease-in-out !important; -moz-transition: transform 700ms ease-in-out, opacity 700ms ease-in-out !important; transition: transform 700ms ease-in-out, opacity 700ms ease-in-out !important; opacity: 1; }

.wave_title .first_row .reveal_animation:not(:last-child), .wave_hero__title .first_row .reveal_animation:not(:last-child) { margin-right: 4px; }

.wave_title .second_row .reveal_animation, .wave_hero__title .second_row .reveal_animation { -webkit-transition-delay: 400ms !important; -moz-transition-delay: 400ms !important; transition-delay: 400ms !important; }

.wave_title .third_row .reveal_animation, .wave_hero__title .third_row .reveal_animation { -webkit-transition-delay: 800ms !important; -moz-transition-delay: 800ms !important; transition-delay: 800ms !important; }

.wave_hero__title .first_row .reveal_animation { -webkit-transition-delay: 200ms !important; -moz-transition-delay: 200ms !important; transition-delay: 200ms !important; }

.wave_hero__title .first_row .reveal_animation:not(:last-child) { margin-right: 0px; }

.wave_hero__title .second_row .reveal_animation { -webkit-transition-delay: 600ms !important; -moz-transition-delay: 600ms !important; transition-delay: 600ms !important; }

.wave_hero__title .third_row .reveal_animation { -webkit-transition-delay: 1000ms !important; -moz-transition-delay: 1000ms !important; transition-delay: 1000ms !important; }
