/*
Theme Name: iTeach Child Theme
Template: iteach
Theme URI: https://iteach.ancorathemes.com/
Description: iTeach Child Theme
Author: AncoraThemes
Author URI: https://ancorathemes.com/
Version: 1.0.0
Tested up to: 6.7
Requires at least: 5.0
Requires PHP: 7.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, e-commerce, portfolio, grid-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-logo, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, footer-widgets, full-width-template, microformats, post-formats, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks
Text Domain: iteach
*/


/* =Child-Theme customization starts here
------------------------------------------------------------ */

.scheme_extra_light, body.scheme_extra_light, .scheme_extra_light:where(.editor-styles-wrapper), .sc_button:not(.sc_button_simple){
    --theme-color-bg_color: inherit!important;
    --theme-color-text_dark: #ffffff!important;
    --theme-color-text_link: #FFCA22!important;
    --theme-color-text_link: #FFCA22!important;
    --theme-color-text_link: #FFCA22!important;
    --theme-color-text_link: #FFCA22!important;
    --theme-color-inverse_link: #000000!important;
    --theme-color-alter_dark: #ffffff!important;
    --theme-transparent_dark: transparent!important;
    --theme-color-text_hover: #c5a226;
    --theme-color-text_link2: #c5a226;
    --theme-color-text_hover2: #c5a226;
    --theme-color-text_link3: #c5a226;
    --theme-color-text_hover3: #c5a226;
}
body, html {
    /* background: url('./aurora-bg.webp')!important;
     background-repeat: repeat!important;
    background-color: #1d1d1d!important;
    background-attachment: fixed!important;*/
    background-color: #000000!important;
    width: 100%!important;
    overflow-x: hidden!important;
}
.trx_addons_inline_486446066 {
    color: #f9f5a5 !important;
}
p{
     mix-blend-mode: difference;
}
[class*=scheme_].footer_wrap{
    background-color:#10101000;
}
.sc_icons_accent .sc_icons_item:hover .sc_icons_item_description{
    color: var(--theme-color-inverse_link)!important;
}
.scroll_to_top_style_default{
    color: var(--theme-color-inverse_link);
    border-color: var(--theme-color-alter_dark);
    background-color: var(--theme-color-alter_dark);
}
.sc_testimonials_item_content p, .sc_testimonials_qw-big, .sc_testimonials_item_author, .sc_testimonials_item_author_data, .sc_testimonials_item_author_title, div.wpcf7 .form-style-4 input[type=text], div.wpcf7 .form-style-4 input[type=text], div.wpcf7 .form-style-4 input[type=number], div.wpcf7 .form-style-4 input[type=email], div.wpcf7 .form-style-4 input[type=url], div.wpcf7 .form-style-4 input[type=tel], div.wpcf7 .form-style-4 input[type=password], div.wpcf7 .form-style-4 input[type=search], div.wpcf7 .form-style-4 select, div.wpcf7 .form-style-4 textarea, div.wpcf7 .form-style-4 textarea.wp-editor-area, .sc_team_alter .sc_team_item_title a:hover, .sc_team_alter .sc_team_item_title a, section.services_page_content.entry-content p, section.services_page_content.entry-content ul li, .page_content_wrap p, .page_content_wrap ul li, .sc_team_alter .sc_team_item_subtitle, .widget input[type=text], .widget input[type=number], .widget input[type=email], .widget input[type=url], .widget input[type=tel], .widget input[type=password], .widget input[type=search], .widget select, .widget textarea, .widget textarea.wp-editor-area, .post_content.post_content_single.entry-content a{
    color: #ffffff!important;
}
div.wpcf7 .form-style-4 input[type=text], div.wpcf7 .form-style-4 input[type=email], div.wpcf7 .form-style-4 input[type=tel], div.wpcf7 .form-style-4 textarea{
    border-color: #ffffff!important;
}
.popup-refer .wpcf7 .wpcf7-submit-style .wpcf7-submit{
    background-color:#FFCA22!important;
    color:#000!important;
}
.popup-refer .wpcf7 .wpcf7-submit-style .wpcf7-submit:hover{
    background-color:#c5a226!important;
    color:#000!important;
}
.iconRight a, .iconRight a span{
    font-size:16px!important;
}
.page-id-63470 h1.sc_layouts_title_caption {
    font-size: 3vw;
}
.wp-singular .author_info.author.vcard, .wp-singular .show_comments_single, .wp-singular .comments_wrap, .wp-singular .post_header{
    display: none;
}
.wp-singular .sidebar_default[class*=scheme_] .sidebar_inner{
    background-color: rgba(0, 0, 0, 0.2);
}
.sc_layouts_menu_nav > li > a, .sc_layouts_menu_nav > li.menu-item-has-children > a {
    padding: 0.7em;
}
.single-cpt_services .menu-item-object-cpt_services.current-menu-item {
    text-decoration: underline;
}
.elementor-tabs p img {
    float: left;
    padding-right:10px;
}

.elementor-tabs p {
    display: flex;
    align-items: center;
}
.two-sec .sc_item_descr p {
    color: #ffffff !important;
    mix-blend-mode: color-dodge;
}
.icon-size .sc_icons_plate.sc_icons_size_large .sc_icon_type_svg svg, .sc_icons_plate.sc_icons_size_large .sc_icon_type_svg object, .icon-size .sc_icons_plate.sc_icons_size_small .sc_icon_type_svg svg, .sc_icons_plate.sc_icons_size_small .sc_icon_type_svg object{
    width: 6em;
    height: 5em;
}
.elementor-element-cd2205c p {
    mix-blend-mode: color-dodge;
}
.elementor-element-64d5f03 .sc_icons_image {
    width: 7em !important;
    height: 6em !important;
}
.elementor-element-a7be2fa {
    overflow: hidden;
}

/* Aurora Lights */
.AuroraLightsBanner{
    width: 100%;
    height: 100vh;
    transform: rotate(180deg);
    position: fixed;
    top: -25%;
}
.top_panel, .single-cpt_team .page_content_wrap {
    background-color: var(--theme-transparent_dark)!important;
}
.ray {
  position: absolute;
  top: 0;
  border-radius: 20px;
  z-index: 0;
  -webkit-transform: translate3d(0, 0, 0);
  -khtml-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.ray:nth-child(1) {
  width: 100%;
  height: 100%;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.9) 7%, rgba(0, 0, 0, 0) 25%, black 90%);
}
.ray:nth-child(2) {
  /*height: 20px;*/
  width: 100%;
  position: absolute;
  margin: auto;
  top: -20px;
  left: 0;
  z-index: 9999;
  opacity: 0.7;
  -webkit-border-radius: 50%;
  -khtml-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-animation: light-field 42000ms ease-in-out infinite alternate;
  -khtml-animation: light-field 42000ms ease-in-out infinite alternate;
  -moz-animation: light-field 42000ms ease-in-out infinite alternate;
  -ms-animation: light-field 42000ms ease-in-out infinite alternate;
  -o-animation: light-field 42000ms ease-in-out infinite alternate;
  animation: light-field 42000ms ease-in-out infinite alternate;
}
.ray:nth-child(3) {
  left: 29%;
  height: 252px;
  margin-top: -100px;
  width: 3px;
  background: #ff5900;
  -webkit-filter: blur(10.4px);
  -khtml-filter: blur(10.4px);
  -moz-filter: blur(10.4px);
  -ms-filter: blur(10.4px);
  -o-filter: blur(10.4px);
  filter: blur(10.4px);
  -webkit-animation: sml-fade ease-in-out 6451ms infinite, wiggle1 ease-in-out 6335ms infinite;
  -khtml-animation: sml-fade ease-in-out 6451ms infinite, wiggle1 ease-in-out 6335ms infinite;
  -moz-animation: sml-fade ease-in-out 6451ms infinite, wiggle1 ease-in-out 6335ms infinite;
  -ms-animation: sml-fade ease-in-out 6451ms infinite, wiggle1 ease-in-out 6335ms infinite;
  -o-animation: sml-fade ease-in-out 6451ms infinite, wiggle1 ease-in-out 6335ms infinite;
  animation: sml-fade ease-in-out 6451ms infinite, wiggle1 ease-in-out 6335ms infinite;
}
.ray:nth-child(4) {
  left: 76%;
  height: 428px;
  margin-top: -100px;
  width: 3px;
  background: #ff7700;
  -webkit-filter: blur(8.4px);
  -khtml-filter: blur(8.4px);
  -moz-filter: blur(8.4px);
  -ms-filter: blur(8.4px);
  -o-filter: blur(8.4px);
  filter: blur(8.4px);
  -webkit-animation: sml-fade ease-in-out 6267ms infinite, wiggle1 ease-in-out 6265ms infinite;
  -khtml-animation: sml-fade ease-in-out 6267ms infinite, wiggle1 ease-in-out 6265ms infinite;
  -moz-animation: sml-fade ease-in-out 6267ms infinite, wiggle1 ease-in-out 6265ms infinite;
  -ms-animation: sml-fade ease-in-out 6267ms infinite, wiggle1 ease-in-out 6265ms infinite;
  -o-animation: sml-fade ease-in-out 6267ms infinite, wiggle1 ease-in-out 6265ms infinite;
  animation: sml-fade ease-in-out 6267ms infinite, wiggle1 ease-in-out 6265ms infinite;
}
.ray:nth-child(5) {
  left: 87%;
  height: 413px;
  margin-top: -100px;
  width: 3px;
  background: #ff9500;
  -webkit-filter: blur(8.4px);
  -khtml-filter: blur(8.4px);
  -moz-filter: blur(8.4px);
  -ms-filter: blur(8.4px);
  -o-filter: blur(8.4px);
  filter: blur(8.4px);
  -webkit-animation: sml-fade ease-in-out 6439ms infinite, wiggle2 ease-in-out 6815ms infinite;
  -khtml-animation: sml-fade ease-in-out 6439ms infinite, wiggle2 ease-in-out 6815ms infinite;
  -moz-animation: sml-fade ease-in-out 6439ms infinite, wiggle2 ease-in-out 6815ms infinite;
  -ms-animation: sml-fade ease-in-out 6439ms infinite, wiggle2 ease-in-out 6815ms infinite;
  -o-animation: sml-fade ease-in-out 6439ms infinite, wiggle2 ease-in-out 6815ms infinite;
  animation: sml-fade ease-in-out 6439ms infinite, wiggle2 ease-in-out 6815ms infinite;
}
.ray:nth-child(6) {
  left: 43%;
  height: 180px;
  margin-top: -100px;
  width: 3px;
  background: #ffb300;
  -webkit-filter: blur(8.4px);
  -khtml-filter: blur(8.4px);
  -moz-filter: blur(8.4px);
  -ms-filter: blur(8.4px);
  -o-filter: blur(8.4px);
  filter: blur(8.4px);
  -webkit-animation: sml-fade ease-in-out 6162ms infinite, wiggle2 ease-in-out 6287ms infinite;
  -khtml-animation: sml-fade ease-in-out 6162ms infinite, wiggle2 ease-in-out 6287ms infinite;
  -moz-animation: sml-fade ease-in-out 6162ms infinite, wiggle2 ease-in-out 6287ms infinite;
  -ms-animation: sml-fade ease-in-out 6162ms infinite, wiggle2 ease-in-out 6287ms infinite;
  -o-animation: sml-fade ease-in-out 6162ms infinite, wiggle2 ease-in-out 6287ms infinite;
  animation: sml-fade ease-in-out 6162ms infinite, wiggle2 ease-in-out 6287ms infinite;
}
.ray:nth-child(7) {
  left: 42%;
  height: 351px;
  margin-top: -100px;
  width: 4px;
  background: #ffd000;
  -webkit-filter: blur(12.4px);
  -khtml-filter: blur(12.4px);
  -moz-filter: blur(12.4px);
  -ms-filter: blur(12.4px);
  -o-filter: blur(12.4px);
  filter: blur(12.4px);
  -webkit-animation: sml-fade ease-in-out 6845ms infinite, wiggle1 ease-in-out 6964ms infinite;
  -khtml-animation: sml-fade ease-in-out 6845ms infinite, wiggle1 ease-in-out 6964ms infinite;
  -moz-animation: sml-fade ease-in-out 6845ms infinite, wiggle1 ease-in-out 6964ms infinite;
  -ms-animation: sml-fade ease-in-out 6845ms infinite, wiggle1 ease-in-out 6964ms infinite;
  -o-animation: sml-fade ease-in-out 6845ms infinite, wiggle1 ease-in-out 6964ms infinite;
  animation: sml-fade ease-in-out 6845ms infinite, wiggle1 ease-in-out 6964ms infinite;
}
.ray:nth-child(8) {
  left: 82%;
  height: 240px;
  margin-top: -100px;
  width: 4px;
  background: #ffee00;
  -webkit-filter: blur(10.4px);
  -khtml-filter: blur(10.4px);
  -moz-filter: blur(10.4px);
  -ms-filter: blur(10.4px);
  -o-filter: blur(10.4px);
  filter: blur(10.4px);
  -webkit-animation: sml-fade ease-in-out 6154ms infinite, wiggle3 ease-in-out 6672ms infinite;
  -khtml-animation: sml-fade ease-in-out 6154ms infinite, wiggle3 ease-in-out 6672ms infinite;
  -moz-animation: sml-fade ease-in-out 6154ms infinite, wiggle3 ease-in-out 6672ms infinite;
  -ms-animation: sml-fade ease-in-out 6154ms infinite, wiggle3 ease-in-out 6672ms infinite;
  -o-animation: sml-fade ease-in-out 6154ms infinite, wiggle3 ease-in-out 6672ms infinite;
  animation: sml-fade ease-in-out 6154ms infinite, wiggle3 ease-in-out 6672ms infinite;
}
.ray:nth-child(9) {
  left: 87%;
  height: 146px;
  margin-top: -100px;
  width: 4px;
  background: #f2ff00;
  -webkit-filter: blur(9.4px);
  -khtml-filter: blur(9.4px);
  -moz-filter: blur(9.4px);
  -ms-filter: blur(9.4px);
  -o-filter: blur(9.4px);
  filter: blur(9.4px);
  -webkit-animation: sml-fade ease-in-out 6610ms infinite, wiggle1 ease-in-out 6141ms infinite;
  -khtml-animation: sml-fade ease-in-out 6610ms infinite, wiggle1 ease-in-out 6141ms infinite;
  -moz-animation: sml-fade ease-in-out 6610ms infinite, wiggle1 ease-in-out 6141ms infinite;
  -ms-animation: sml-fade ease-in-out 6610ms infinite, wiggle1 ease-in-out 6141ms infinite;
  -o-animation: sml-fade ease-in-out 6610ms infinite, wiggle1 ease-in-out 6141ms infinite;
  animation: sml-fade ease-in-out 6610ms infinite, wiggle1 ease-in-out 6141ms infinite;
}
.ray:nth-child(10) {
  left: 25%;
  height: 372px;
  margin-top: -100px;
  width: 3px;
  background: #d5ff00;
  -webkit-filter: blur(9.4px);
  -khtml-filter: blur(9.4px);
  -moz-filter: blur(9.4px);
  -ms-filter: blur(9.4px);
  -o-filter: blur(9.4px);
  filter: blur(9.4px);
  -webkit-animation: sml-fade ease-in-out 6713ms infinite, wiggle2 ease-in-out 6554ms infinite;
  -khtml-animation: sml-fade ease-in-out 6713ms infinite, wiggle2 ease-in-out 6554ms infinite;
  -moz-animation: sml-fade ease-in-out 6713ms infinite, wiggle2 ease-in-out 6554ms infinite;
  -ms-animation: sml-fade ease-in-out 6713ms infinite, wiggle2 ease-in-out 6554ms infinite;
  -o-animation: sml-fade ease-in-out 6713ms infinite, wiggle2 ease-in-out 6554ms infinite;
  animation: sml-fade ease-in-out 6713ms infinite, wiggle2 ease-in-out 6554ms infinite;
}
.ray:nth-child(11) {
  left: 54%;
  height: 442px;
  margin-top: -100px;
  width: 4px;
  background: #b7ff00;
  -webkit-filter: blur(9.4px);
  -khtml-filter: blur(9.4px);
  -moz-filter: blur(9.4px);
  -ms-filter: blur(9.4px);
  -o-filter: blur(9.4px);
  filter: blur(9.4px);
  -webkit-animation: sml-fade ease-in-out 6088ms infinite, wiggle3 ease-in-out 6686ms infinite;
  -khtml-animation: sml-fade ease-in-out 6088ms infinite, wiggle3 ease-in-out 6686ms infinite;
  -moz-animation: sml-fade ease-in-out 6088ms infinite, wiggle3 ease-in-out 6686ms infinite;
  -ms-animation: sml-fade ease-in-out 6088ms infinite, wiggle3 ease-in-out 6686ms infinite;
  -o-animation: sml-fade ease-in-out 6088ms infinite, wiggle3 ease-in-out 6686ms infinite;
  animation: sml-fade ease-in-out 6088ms infinite, wiggle3 ease-in-out 6686ms infinite;
}
.ray:nth-child(12) {
  left: 45%;
  height: 151px;
  margin-top: -100px;
  width: 3px;
  background: #99ff00;
  -webkit-filter: blur(9.4px);
  -khtml-filter: blur(9.4px);
  -moz-filter: blur(9.4px);
  -ms-filter: blur(9.4px);
  -o-filter: blur(9.4px);
  filter: blur(9.4px);
  -webkit-animation: sml-fade ease-in-out 6660ms infinite, wiggle3 ease-in-out 6167ms infinite;
  -khtml-animation: sml-fade ease-in-out 6660ms infinite, wiggle3 ease-in-out 6167ms infinite;
  -moz-animation: sml-fade ease-in-out 6660ms infinite, wiggle3 ease-in-out 6167ms infinite;
  -ms-animation: sml-fade ease-in-out 6660ms infinite, wiggle3 ease-in-out 6167ms infinite;
  -o-animation: sml-fade ease-in-out 6660ms infinite, wiggle3 ease-in-out 6167ms infinite;
  animation: sml-fade ease-in-out 6660ms infinite, wiggle3 ease-in-out 6167ms infinite;
}
.ray:nth-child(13) {
  left: 83%;
  height: 235px;
  margin-top: -100px;
  width: 3px;
  background: #7bff00;
  -webkit-filter: blur(9.4px);
  -khtml-filter: blur(9.4px);
  -moz-filter: blur(9.4px);
  -ms-filter: blur(9.4px);
  -o-filter: blur(9.4px);
  filter: blur(9.4px);
  -webkit-animation: sml-fade ease-in-out 6291ms infinite, wiggle2 ease-in-out 6075ms infinite;
  -khtml-animation: sml-fade ease-in-out 6291ms infinite, wiggle2 ease-in-out 6075ms infinite;
  -moz-animation: sml-fade ease-in-out 6291ms infinite, wiggle2 ease-in-out 6075ms infinite;
  -ms-animation: sml-fade ease-in-out 6291ms infinite, wiggle2 ease-in-out 6075ms infinite;
  -o-animation: sml-fade ease-in-out 6291ms infinite, wiggle2 ease-in-out 6075ms infinite;
  animation: sml-fade ease-in-out 6291ms infinite, wiggle2 ease-in-out 6075ms infinite;
}
.ray:nth-child(14) {
  left: 3%;
  height: 139px;
  margin-top: -100px;
  width: 4px;
  background: #5eff00;
  -webkit-filter: blur(11.4px);
  -khtml-filter: blur(11.4px);
  -moz-filter: blur(11.4px);
  -ms-filter: blur(11.4px);
  -o-filter: blur(11.4px);
  filter: blur(11.4px);
  -webkit-animation: sml-fade ease-in-out 6454ms infinite, wiggle3 ease-in-out 6594ms infinite;
  -khtml-animation: sml-fade ease-in-out 6454ms infinite, wiggle3 ease-in-out 6594ms infinite;
  -moz-animation: sml-fade ease-in-out 6454ms infinite, wiggle3 ease-in-out 6594ms infinite;
  -ms-animation: sml-fade ease-in-out 6454ms infinite, wiggle3 ease-in-out 6594ms infinite;
  -o-animation: sml-fade ease-in-out 6454ms infinite, wiggle3 ease-in-out 6594ms infinite;
  animation: sml-fade ease-in-out 6454ms infinite, wiggle3 ease-in-out 6594ms infinite;
}
.ray:nth-child(15) {
  left: 37%;
  height: 382px;
  margin-top: -100px;
  width: 4px;
  background: #40ff00;
  -webkit-filter: blur(10.4px);
  -khtml-filter: blur(10.4px);
  -moz-filter: blur(10.4px);
  -ms-filter: blur(10.4px);
  -o-filter: blur(10.4px);
  filter: blur(10.4px);
  -webkit-animation: sml-fade ease-in-out 6222ms infinite, wiggle1 ease-in-out 6177ms infinite;
  -khtml-animation: sml-fade ease-in-out 6222ms infinite, wiggle1 ease-in-out 6177ms infinite;
  -moz-animation: sml-fade ease-in-out 6222ms infinite, wiggle1 ease-in-out 6177ms infinite;
  -ms-animation: sml-fade ease-in-out 6222ms infinite, wiggle1 ease-in-out 6177ms infinite;
  -o-animation: sml-fade ease-in-out 6222ms infinite, wiggle1 ease-in-out 6177ms infinite;
  animation: sml-fade ease-in-out 6222ms infinite, wiggle1 ease-in-out 6177ms infinite;
}
.ray:nth-child(16) {
  left: 80%;
  height: 196px;
  margin-top: -100px;
  width: 3px;
  background: #22ff00;
  -webkit-filter: blur(8.4px);
  -khtml-filter: blur(8.4px);
  -moz-filter: blur(8.4px);
  -ms-filter: blur(8.4px);
  -o-filter: blur(8.4px);
  filter: blur(8.4px);
  -webkit-animation: sml-fade ease-in-out 6999ms infinite, wiggle2 ease-in-out 6651ms infinite;
  -khtml-animation: sml-fade ease-in-out 6999ms infinite, wiggle2 ease-in-out 6651ms infinite;
  -moz-animation: sml-fade ease-in-out 6999ms infinite, wiggle2 ease-in-out 6651ms infinite;
  -ms-animation: sml-fade ease-in-out 6999ms infinite, wiggle2 ease-in-out 6651ms infinite;
  -o-animation: sml-fade ease-in-out 6999ms infinite, wiggle2 ease-in-out 6651ms infinite;
  animation: sml-fade ease-in-out 6999ms infinite, wiggle2 ease-in-out 6651ms infinite;
}
.ray:nth-child(17) {
  left: 27%;
  height: 326px;
  margin-top: -100px;
  width: 4px;
  background: #04ff00;
  -webkit-filter: blur(12.4px);
  -khtml-filter: blur(12.4px);
  -moz-filter: blur(12.4px);
  -ms-filter: blur(12.4px);
  -o-filter: blur(12.4px);
  filter: blur(12.4px);
  -webkit-animation: sml-fade ease-in-out 6759ms infinite, wiggle2 ease-in-out 6490ms infinite;
  -khtml-animation: sml-fade ease-in-out 6759ms infinite, wiggle2 ease-in-out 6490ms infinite;
  -moz-animation: sml-fade ease-in-out 6759ms infinite, wiggle2 ease-in-out 6490ms infinite;
  -ms-animation: sml-fade ease-in-out 6759ms infinite, wiggle2 ease-in-out 6490ms infinite;
  -o-animation: sml-fade ease-in-out 6759ms infinite, wiggle2 ease-in-out 6490ms infinite;
  animation: sml-fade ease-in-out 6759ms infinite, wiggle2 ease-in-out 6490ms infinite;
}
.ray:nth-child(18) {
  left: 7%;
  height: 271px;
  margin-top: -100px;
  width: 4px;
  background: #00ff1a;
  -webkit-filter: blur(9.4px);
  -khtml-filter: blur(9.4px);
  -moz-filter: blur(9.4px);
  -ms-filter: blur(9.4px);
  -o-filter: blur(9.4px);
  filter: blur(9.4px);
  -webkit-animation: sml-fade ease-in-out 6778ms infinite, wiggle1 ease-in-out 6776ms infinite;
  -khtml-animation: sml-fade ease-in-out 6778ms infinite, wiggle1 ease-in-out 6776ms infinite;
  -moz-animation: sml-fade ease-in-out 6778ms infinite, wiggle1 ease-in-out 6776ms infinite;
  -ms-animation: sml-fade ease-in-out 6778ms infinite, wiggle1 ease-in-out 6776ms infinite;
  -o-animation: sml-fade ease-in-out 6778ms infinite, wiggle1 ease-in-out 6776ms infinite;
  animation: sml-fade ease-in-out 6778ms infinite, wiggle1 ease-in-out 6776ms infinite;
}
.ray:nth-child(19) {
  left: 77%;
  height: 335px;
  margin-top: -100px;
  width: 3px;
  background: #00ff37;
  -webkit-filter: blur(9.4px);
  -khtml-filter: blur(9.4px);
  -moz-filter: blur(9.4px);
  -ms-filter: blur(9.4px);
  -o-filter: blur(9.4px);
  filter: blur(9.4px);
  -webkit-animation: sml-fade ease-in-out 6666ms infinite, wiggle3 ease-in-out 6424ms infinite;
  -khtml-animation: sml-fade ease-in-out 6666ms infinite, wiggle3 ease-in-out 6424ms infinite;
  -moz-animation: sml-fade ease-in-out 6666ms infinite, wiggle3 ease-in-out 6424ms infinite;
  -ms-animation: sml-fade ease-in-out 6666ms infinite, wiggle3 ease-in-out 6424ms infinite;
  -o-animation: sml-fade ease-in-out 6666ms infinite, wiggle3 ease-in-out 6424ms infinite;
  animation: sml-fade ease-in-out 6666ms infinite, wiggle3 ease-in-out 6424ms infinite;
}
.ray:nth-child(20) {
  left: 44%;
  height: 121px;
  margin-top: -100px;
  width: 3px;
  background: #00ff55;
  -webkit-filter: blur(10.4px);
  -khtml-filter: blur(10.4px);
  -moz-filter: blur(10.4px);
  -ms-filter: blur(10.4px);
  -o-filter: blur(10.4px);
  filter: blur(10.4px);
  -webkit-animation: sml-fade ease-in-out 6288ms infinite, wiggle1 ease-in-out 6509ms infinite;
  -khtml-animation: sml-fade ease-in-out 6288ms infinite, wiggle1 ease-in-out 6509ms infinite;
  -moz-animation: sml-fade ease-in-out 6288ms infinite, wiggle1 ease-in-out 6509ms infinite;
  -ms-animation: sml-fade ease-in-out 6288ms infinite, wiggle1 ease-in-out 6509ms infinite;
  -o-animation: sml-fade ease-in-out 6288ms infinite, wiggle1 ease-in-out 6509ms infinite;
  animation: sml-fade ease-in-out 6288ms infinite, wiggle1 ease-in-out 6509ms infinite;
}
.ray:nth-child(21) {
  left: 52%;
  height: 370px;
  margin-top: -100px;
  width: 4px;
  background: #00ff73;
  -webkit-filter: blur(9.4px);
  -khtml-filter: blur(9.4px);
  -moz-filter: blur(9.4px);
  -ms-filter: blur(9.4px);
  -o-filter: blur(9.4px);
  filter: blur(9.4px);
  -webkit-animation: sml-fade ease-in-out 6955ms infinite, wiggle1 ease-in-out 6164ms infinite;
  -khtml-animation: sml-fade ease-in-out 6955ms infinite, wiggle1 ease-in-out 6164ms infinite;
  -moz-animation: sml-fade ease-in-out 6955ms infinite, wiggle1 ease-in-out 6164ms infinite;
  -ms-animation: sml-fade ease-in-out 6955ms infinite, wiggle1 ease-in-out 6164ms infinite;
  -o-animation: sml-fade ease-in-out 6955ms infinite, wiggle1 ease-in-out 6164ms infinite;
  animation: sml-fade ease-in-out 6955ms infinite, wiggle1 ease-in-out 6164ms infinite;
}
.ray:nth-child(22) {
  left: 43%;
  height: 164px;
  margin-top: -100px;
  width: 4px;
  background: #00ff91;
  -webkit-filter: blur(11.4px);
  -khtml-filter: blur(11.4px);
  -moz-filter: blur(11.4px);
  -ms-filter: blur(11.4px);
  -o-filter: blur(11.4px);
  filter: blur(11.4px);
  -webkit-animation: sml-fade ease-in-out 6246ms infinite, wiggle3 ease-in-out 6168ms infinite;
  -khtml-animation: sml-fade ease-in-out 6246ms infinite, wiggle3 ease-in-out 6168ms infinite;
  -moz-animation: sml-fade ease-in-out 6246ms infinite, wiggle3 ease-in-out 6168ms infinite;
  -ms-animation: sml-fade ease-in-out 6246ms infinite, wiggle3 ease-in-out 6168ms infinite;
  -o-animation: sml-fade ease-in-out 6246ms infinite, wiggle3 ease-in-out 6168ms infinite;
  animation: sml-fade ease-in-out 6246ms infinite, wiggle3 ease-in-out 6168ms infinite;
}
.ray:nth-child(23) {
  left: 4%;
  height: 394px;
  margin-top: -100px;
  width: 4px;
  background: #00ffae;
  -webkit-filter: blur(11.4px);
  -khtml-filter: blur(11.4px);
  -moz-filter: blur(11.4px);
  -ms-filter: blur(11.4px);
  -o-filter: blur(11.4px);
  filter: blur(11.4px);
  -webkit-animation: sml-fade ease-in-out 6200ms infinite, wiggle1 ease-in-out 6133ms infinite;
  -khtml-animation: sml-fade ease-in-out 6200ms infinite, wiggle1 ease-in-out 6133ms infinite;
  -moz-animation: sml-fade ease-in-out 6200ms infinite, wiggle1 ease-in-out 6133ms infinite;
  -ms-animation: sml-fade ease-in-out 6200ms infinite, wiggle1 ease-in-out 6133ms infinite;
  -o-animation: sml-fade ease-in-out 6200ms infinite, wiggle1 ease-in-out 6133ms infinite;
  animation: sml-fade ease-in-out 6200ms infinite, wiggle1 ease-in-out 6133ms infinite;
}
.ray:nth-child(24) {
  left: 55%;
  height: 365px;
  margin-top: -100px;
  width: 3px;
  background: #00ffcc;
  -webkit-filter: blur(9.4px);
  -khtml-filter: blur(9.4px);
  -moz-filter: blur(9.4px);
  -ms-filter: blur(9.4px);
  -o-filter: blur(9.4px);
  filter: blur(9.4px);
  -webkit-animation: sml-fade ease-in-out 6678ms infinite, wiggle2 ease-in-out 6822ms infinite;
  -khtml-animation: sml-fade ease-in-out 6678ms infinite, wiggle2 ease-in-out 6822ms infinite;
  -moz-animation: sml-fade ease-in-out 6678ms infinite, wiggle2 ease-in-out 6822ms infinite;
  -ms-animation: sml-fade ease-in-out 6678ms infinite, wiggle2 ease-in-out 6822ms infinite;
  -o-animation: sml-fade ease-in-out 6678ms infinite, wiggle2 ease-in-out 6822ms infinite;
  animation: sml-fade ease-in-out 6678ms infinite, wiggle2 ease-in-out 6822ms infinite;
}
.ray:nth-child(25) {
  left: 6%;
  height: 286px;
  margin-top: -100px;
  width: 4px;
  background: #00ffea;
  -webkit-filter: blur(11.4px);
  -khtml-filter: blur(11.4px);
  -moz-filter: blur(11.4px);
  -ms-filter: blur(11.4px);
  -o-filter: blur(11.4px);
  filter: blur(11.4px);
  -webkit-animation: sml-fade ease-in-out 6417ms infinite, wiggle2 ease-in-out 6437ms infinite;
  -khtml-animation: sml-fade ease-in-out 6417ms infinite, wiggle2 ease-in-out 6437ms infinite;
  -moz-animation: sml-fade ease-in-out 6417ms infinite, wiggle2 ease-in-out 6437ms infinite;
  -ms-animation: sml-fade ease-in-out 6417ms infinite, wiggle2 ease-in-out 6437ms infinite;
  -o-animation: sml-fade ease-in-out 6417ms infinite, wiggle2 ease-in-out 6437ms infinite;
  animation: sml-fade ease-in-out 6417ms infinite, wiggle2 ease-in-out 6437ms infinite;
}
.ray:nth-child(26) {
  left: 49%;
  height: 179px;
  margin-top: -100px;
  width: 4px;
  background: #00f7ff;
  -webkit-filter: blur(11.4px);
  -khtml-filter: blur(11.4px);
  -moz-filter: blur(11.4px);
  -ms-filter: blur(11.4px);
  -o-filter: blur(11.4px);
  filter: blur(11.4px);
  -webkit-animation: sml-fade ease-in-out 6336ms infinite, wiggle3 ease-in-out 6147ms infinite;
  -khtml-animation: sml-fade ease-in-out 6336ms infinite, wiggle3 ease-in-out 6147ms infinite;
  -moz-animation: sml-fade ease-in-out 6336ms infinite, wiggle3 ease-in-out 6147ms infinite;
  -ms-animation: sml-fade ease-in-out 6336ms infinite, wiggle3 ease-in-out 6147ms infinite;
  -o-animation: sml-fade ease-in-out 6336ms infinite, wiggle3 ease-in-out 6147ms infinite;
  animation: sml-fade ease-in-out 6336ms infinite, wiggle3 ease-in-out 6147ms infinite;
}
.ray:nth-child(27) {
  left: 1%;
  height: 250px;
  margin-top: -100px;
  width: 3px;
  background: #00d9ff;
  -webkit-filter: blur(10.4px);
  -khtml-filter: blur(10.4px);
  -moz-filter: blur(10.4px);
  -ms-filter: blur(10.4px);
  -o-filter: blur(10.4px);
  filter: blur(10.4px);
  -webkit-animation: sml-fade ease-in-out 6793ms infinite, wiggle2 ease-in-out 6530ms infinite;
  -khtml-animation: sml-fade ease-in-out 6793ms infinite, wiggle2 ease-in-out 6530ms infinite;
  -moz-animation: sml-fade ease-in-out 6793ms infinite, wiggle2 ease-in-out 6530ms infinite;
  -ms-animation: sml-fade ease-in-out 6793ms infinite, wiggle2 ease-in-out 6530ms infinite;
  -o-animation: sml-fade ease-in-out 6793ms infinite, wiggle2 ease-in-out 6530ms infinite;
  animation: sml-fade ease-in-out 6793ms infinite, wiggle2 ease-in-out 6530ms infinite;
}
.ray:nth-child(28) {
  left: 28%;
  height: 257px;
  margin-top: -100px;
  width: 3px;
  background: #00bbff;
  -webkit-filter: blur(10.4px);
  -khtml-filter: blur(10.4px);
  -moz-filter: blur(10.4px);
  -ms-filter: blur(10.4px);
  -o-filter: blur(10.4px);
  filter: blur(10.4px);
  -webkit-animation: sml-fade ease-in-out 6557ms infinite, wiggle3 ease-in-out 6491ms infinite;
  -khtml-animation: sml-fade ease-in-out 6557ms infinite, wiggle3 ease-in-out 6491ms infinite;
  -moz-animation: sml-fade ease-in-out 6557ms infinite, wiggle3 ease-in-out 6491ms infinite;
  -ms-animation: sml-fade ease-in-out 6557ms infinite, wiggle3 ease-in-out 6491ms infinite;
  -o-animation: sml-fade ease-in-out 6557ms infinite, wiggle3 ease-in-out 6491ms infinite;
  animation: sml-fade ease-in-out 6557ms infinite, wiggle3 ease-in-out 6491ms infinite;
}
.ray:nth-child(29) {
  left: 23%;
  height: 244px;
  margin-top: -100px;
  width: 3px;
  background: #009dff;
  -webkit-filter: blur(9.4px);
  -khtml-filter: blur(9.4px);
  -moz-filter: blur(9.4px);
  -ms-filter: blur(9.4px);
  -o-filter: blur(9.4px);
  filter: blur(9.4px);
  -webkit-animation: sml-fade ease-in-out 6345ms infinite, wiggle3 ease-in-out 6158ms infinite;
  -khtml-animation: sml-fade ease-in-out 6345ms infinite, wiggle3 ease-in-out 6158ms infinite;
  -moz-animation: sml-fade ease-in-out 6345ms infinite, wiggle3 ease-in-out 6158ms infinite;
  -ms-animation: sml-fade ease-in-out 6345ms infinite, wiggle3 ease-in-out 6158ms infinite;
  -o-animation: sml-fade ease-in-out 6345ms infinite, wiggle3 ease-in-out 6158ms infinite;
  animation: sml-fade ease-in-out 6345ms infinite, wiggle3 ease-in-out 6158ms infinite;
}
.ray:nth-child(30) {
  left: 54%;
  height: 438px;
  margin-top: -100px;
  width: 3px;
  background: #0080ff;
  -webkit-filter: blur(10.4px);
  -khtml-filter: blur(10.4px);
  -moz-filter: blur(10.4px);
  -ms-filter: blur(10.4px);
  -o-filter: blur(10.4px);
  filter: blur(10.4px);
  -webkit-animation: sml-fade ease-in-out 6976ms infinite, wiggle1 ease-in-out 6296ms infinite;
  -khtml-animation: sml-fade ease-in-out 6976ms infinite, wiggle1 ease-in-out 6296ms infinite;
  -moz-animation: sml-fade ease-in-out 6976ms infinite, wiggle1 ease-in-out 6296ms infinite;
  -ms-animation: sml-fade ease-in-out 6976ms infinite, wiggle1 ease-in-out 6296ms infinite;
  -o-animation: sml-fade ease-in-out 6976ms infinite, wiggle1 ease-in-out 6296ms infinite;
  animation: sml-fade ease-in-out 6976ms infinite, wiggle1 ease-in-out 6296ms infinite;
}
.ray:nth-child(31) {
  left: 32%;
  height: 401px;
  margin-top: -100px;
  width: 4px;
  background: #0062ff;
  -webkit-filter: blur(9.4px);
  -khtml-filter: blur(9.4px);
  -moz-filter: blur(9.4px);
  -ms-filter: blur(9.4px);
  -o-filter: blur(9.4px);
  filter: blur(9.4px);
  -webkit-animation: sml-fade ease-in-out 6489ms infinite, wiggle3 ease-in-out 6026ms infinite;
  -khtml-animation: sml-fade ease-in-out 6489ms infinite, wiggle3 ease-in-out 6026ms infinite;
  -moz-animation: sml-fade ease-in-out 6489ms infinite, wiggle3 ease-in-out 6026ms infinite;
  -ms-animation: sml-fade ease-in-out 6489ms infinite, wiggle3 ease-in-out 6026ms infinite;
  -o-animation: sml-fade ease-in-out 6489ms infinite, wiggle3 ease-in-out 6026ms infinite;
  animation: sml-fade ease-in-out 6489ms infinite, wiggle3 ease-in-out 6026ms infinite;
}
.ray:nth-child(32) {
  left: 88%;
  height: 140px;
  margin-top: -100px;
  width: 3px;
  background: #0044ff;
  -webkit-filter: blur(9.4px);
  -khtml-filter: blur(9.4px);
  -moz-filter: blur(9.4px);
  -ms-filter: blur(9.4px);
  -o-filter: blur(9.4px);
  filter: blur(9.4px);
  -webkit-animation: sml-fade ease-in-out 6991ms infinite, wiggle1 ease-in-out 6925ms infinite;
  -khtml-animation: sml-fade ease-in-out 6991ms infinite, wiggle1 ease-in-out 6925ms infinite;
  -moz-animation: sml-fade ease-in-out 6991ms infinite, wiggle1 ease-in-out 6925ms infinite;
  -ms-animation: sml-fade ease-in-out 6991ms infinite, wiggle1 ease-in-out 6925ms infinite;
  -o-animation: sml-fade ease-in-out 6991ms infinite, wiggle1 ease-in-out 6925ms infinite;
  animation: sml-fade ease-in-out 6991ms infinite, wiggle1 ease-in-out 6925ms infinite;
}
.ray:nth-child(33) {
  left: 85%;
  height: 211px;
  margin-top: -100px;
  width: 4px;
  background: #0026ff;
  -webkit-filter: blur(9.4px);
  -khtml-filter: blur(9.4px);
  -moz-filter: blur(9.4px);
  -ms-filter: blur(9.4px);
  -o-filter: blur(9.4px);
  filter: blur(9.4px);
  -webkit-animation: sml-fade ease-in-out 6244ms infinite, wiggle3 ease-in-out 6717ms infinite;
  -khtml-animation: sml-fade ease-in-out 6244ms infinite, wiggle3 ease-in-out 6717ms infinite;
  -moz-animation: sml-fade ease-in-out 6244ms infinite, wiggle3 ease-in-out 6717ms infinite;
  -ms-animation: sml-fade ease-in-out 6244ms infinite, wiggle3 ease-in-out 6717ms infinite;
  -o-animation: sml-fade ease-in-out 6244ms infinite, wiggle3 ease-in-out 6717ms infinite;
  animation: sml-fade ease-in-out 6244ms infinite, wiggle3 ease-in-out 6717ms infinite;
}
.ray:nth-child(34) {
  left: 83%;
  height: 313px;
  margin-top: -100px;
  width: 4px;
  background: #0009ff;
  -webkit-filter: blur(9.4px);
  -khtml-filter: blur(9.4px);
  -moz-filter: blur(9.4px);
  -ms-filter: blur(9.4px);
  -o-filter: blur(9.4px);
  filter: blur(9.4px);
  -webkit-animation: sml-fade ease-in-out 6815ms infinite, wiggle3 ease-in-out 6670ms infinite;
  -khtml-animation: sml-fade ease-in-out 6815ms infinite, wiggle3 ease-in-out 6670ms infinite;
  -moz-animation: sml-fade ease-in-out 6815ms infinite, wiggle3 ease-in-out 6670ms infinite;
  -ms-animation: sml-fade ease-in-out 6815ms infinite, wiggle3 ease-in-out 6670ms infinite;
  -o-animation: sml-fade ease-in-out 6815ms infinite, wiggle3 ease-in-out 6670ms infinite;
  animation: sml-fade ease-in-out 6815ms infinite, wiggle3 ease-in-out 6670ms infinite;
}
.ray:nth-child(35) {
  left: 77%;
  height: 437px;
  margin-top: -100px;
  width: 3px;
  background: #1500ff;
  -webkit-filter: blur(9.4px);
  -khtml-filter: blur(9.4px);
  -moz-filter: blur(9.4px);
  -ms-filter: blur(9.4px);
  -o-filter: blur(9.4px);
  filter: blur(9.4px);
  -webkit-animation: sml-fade ease-in-out 6388ms infinite, wiggle2 ease-in-out 6181ms infinite;
  -khtml-animation: sml-fade ease-in-out 6388ms infinite, wiggle2 ease-in-out 6181ms infinite;
  -moz-animation: sml-fade ease-in-out 6388ms infinite, wiggle2 ease-in-out 6181ms infinite;
  -ms-animation: sml-fade ease-in-out 6388ms infinite, wiggle2 ease-in-out 6181ms infinite;
  -o-animation: sml-fade ease-in-out 6388ms infinite, wiggle2 ease-in-out 6181ms infinite;
  animation: sml-fade ease-in-out 6388ms infinite, wiggle2 ease-in-out 6181ms infinite;
}
.ray:nth-child(36) {
  left: 18%;
  height: 123px;
  margin-top: -100px;
  width: 3px;
  background: #3300ff;
  -webkit-filter: blur(9.4px);
  -khtml-filter: blur(9.4px);
  -moz-filter: blur(9.4px);
  -ms-filter: blur(9.4px);
  -o-filter: blur(9.4px);
  filter: blur(9.4px);
  -webkit-animation: sml-fade ease-in-out 6738ms infinite, wiggle3 ease-in-out 6439ms infinite;
  -khtml-animation: sml-fade ease-in-out 6738ms infinite, wiggle3 ease-in-out 6439ms infinite;
  -moz-animation: sml-fade ease-in-out 6738ms infinite, wiggle3 ease-in-out 6439ms infinite;
  -ms-animation: sml-fade ease-in-out 6738ms infinite, wiggle3 ease-in-out 6439ms infinite;
  -o-animation: sml-fade ease-in-out 6738ms infinite, wiggle3 ease-in-out 6439ms infinite;
  animation: sml-fade ease-in-out 6738ms infinite, wiggle3 ease-in-out 6439ms infinite;
}
.ray:nth-child(37) {
  left: 41%;
  height: 360px;
  margin-top: -100px;
  width: 3px;
  background: #5100ff;
  -webkit-filter: blur(10.4px);
  -khtml-filter: blur(10.4px);
  -moz-filter: blur(10.4px);
  -ms-filter: blur(10.4px);
  -o-filter: blur(10.4px);
  filter: blur(10.4px);
  -webkit-animation: sml-fade ease-in-out 6004ms infinite, wiggle2 ease-in-out 6852ms infinite;
  -khtml-animation: sml-fade ease-in-out 6004ms infinite, wiggle2 ease-in-out 6852ms infinite;
  -moz-animation: sml-fade ease-in-out 6004ms infinite, wiggle2 ease-in-out 6852ms infinite;
  -ms-animation: sml-fade ease-in-out 6004ms infinite, wiggle2 ease-in-out 6852ms infinite;
  -o-animation: sml-fade ease-in-out 6004ms infinite, wiggle2 ease-in-out 6852ms infinite;
  animation: sml-fade ease-in-out 6004ms infinite, wiggle2 ease-in-out 6852ms infinite;
}
.ray:nth-child(38) {
  left: 24%;
  height: 216px;
  margin-top: -100px;
  width: 4px;
  background: #6f00ff;
  -webkit-filter: blur(10.4px);
  -khtml-filter: blur(10.4px);
  -moz-filter: blur(10.4px);
  -ms-filter: blur(10.4px);
  -o-filter: blur(10.4px);
  filter: blur(10.4px);
  -webkit-animation: sml-fade ease-in-out 6843ms infinite, wiggle2 ease-in-out 6197ms infinite;
  -khtml-animation: sml-fade ease-in-out 6843ms infinite, wiggle2 ease-in-out 6197ms infinite;
  -moz-animation: sml-fade ease-in-out 6843ms infinite, wiggle2 ease-in-out 6197ms infinite;
  -ms-animation: sml-fade ease-in-out 6843ms infinite, wiggle2 ease-in-out 6197ms infinite;
  -o-animation: sml-fade ease-in-out 6843ms infinite, wiggle2 ease-in-out 6197ms infinite;
  animation: sml-fade ease-in-out 6843ms infinite, wiggle2 ease-in-out 6197ms infinite;
}
.ray:nth-child(39) {
  left: 38%;
  height: 249px;
  margin-top: -100px;
  width: 3px;
  background: #8c00ff;
  -webkit-filter: blur(10.4px);
  -khtml-filter: blur(10.4px);
  -moz-filter: blur(10.4px);
  -ms-filter: blur(10.4px);
  -o-filter: blur(10.4px);
  filter: blur(10.4px);
  -webkit-animation: sml-fade ease-in-out 6836ms infinite, wiggle1 ease-in-out 6657ms infinite;
  -khtml-animation: sml-fade ease-in-out 6836ms infinite, wiggle1 ease-in-out 6657ms infinite;
  -moz-animation: sml-fade ease-in-out 6836ms infinite, wiggle1 ease-in-out 6657ms infinite;
  -ms-animation: sml-fade ease-in-out 6836ms infinite, wiggle1 ease-in-out 6657ms infinite;
  -o-animation: sml-fade ease-in-out 6836ms infinite, wiggle1 ease-in-out 6657ms infinite;
  animation: sml-fade ease-in-out 6836ms infinite, wiggle1 ease-in-out 6657ms infinite;
}
.ray:nth-child(40) {
  left: 19%;
  height: 424px;
  margin-top: -100px;
  width: 4px;
  background: #aa00ff;
  -webkit-filter: blur(10.4px);
  -khtml-filter: blur(10.4px);
  -moz-filter: blur(10.4px);
  -ms-filter: blur(10.4px);
  -o-filter: blur(10.4px);
  filter: blur(10.4px);
  -webkit-animation: sml-fade ease-in-out 6048ms infinite, wiggle3 ease-in-out 6462ms infinite;
  -khtml-animation: sml-fade ease-in-out 6048ms infinite, wiggle3 ease-in-out 6462ms infinite;
  -moz-animation: sml-fade ease-in-out 6048ms infinite, wiggle3 ease-in-out 6462ms infinite;
  -ms-animation: sml-fade ease-in-out 6048ms infinite, wiggle3 ease-in-out 6462ms infinite;
  -o-animation: sml-fade ease-in-out 6048ms infinite, wiggle3 ease-in-out 6462ms infinite;
  animation: sml-fade ease-in-out 6048ms infinite, wiggle3 ease-in-out 6462ms infinite;
}
.ray:nth-child(41) {
  left: 27%;
  height: 288px;
  margin-top: -100px;
  width: 3px;
  background: #c800ff;
  -webkit-filter: blur(8.4px);
  -khtml-filter: blur(8.4px);
  -moz-filter: blur(8.4px);
  -ms-filter: blur(8.4px);
  -o-filter: blur(8.4px);
  filter: blur(8.4px);
  -webkit-animation: sml-fade ease-in-out 6576ms infinite, wiggle3 ease-in-out 6573ms infinite;
  -khtml-animation: sml-fade ease-in-out 6576ms infinite, wiggle3 ease-in-out 6573ms infinite;
  -moz-animation: sml-fade ease-in-out 6576ms infinite, wiggle3 ease-in-out 6573ms infinite;
  -ms-animation: sml-fade ease-in-out 6576ms infinite, wiggle3 ease-in-out 6573ms infinite;
  -o-animation: sml-fade ease-in-out 6576ms infinite, wiggle3 ease-in-out 6573ms infinite;
  animation: sml-fade ease-in-out 6576ms infinite, wiggle3 ease-in-out 6573ms infinite;
}
.ray:nth-child(42) {
  left: 69%;
  height: 163px;
  margin-top: -100px;
  width: 3px;
  background: #e600ff;
  -webkit-filter: blur(10.4px);
  -khtml-filter: blur(10.4px);
  -moz-filter: blur(10.4px);
  -ms-filter: blur(10.4px);
  -o-filter: blur(10.4px);
  filter: blur(10.4px);
  -webkit-animation: sml-fade ease-in-out 6139ms infinite, wiggle2 ease-in-out 6091ms infinite;
  -khtml-animation: sml-fade ease-in-out 6139ms infinite, wiggle2 ease-in-out 6091ms infinite;
  -moz-animation: sml-fade ease-in-out 6139ms infinite, wiggle2 ease-in-out 6091ms infinite;
  -ms-animation: sml-fade ease-in-out 6139ms infinite, wiggle2 ease-in-out 6091ms infinite;
  -o-animation: sml-fade ease-in-out 6139ms infinite, wiggle2 ease-in-out 6091ms infinite;
  animation: sml-fade ease-in-out 6139ms infinite, wiggle2 ease-in-out 6091ms infinite;
}
.ray:nth-child(43) {
  left: 6%;
  height: 250px;
  margin-top: -100px;
  width: 4px;
  background: #ff00fb;
  -webkit-filter: blur(12.4px);
  -khtml-filter: blur(12.4px);
  -moz-filter: blur(12.4px);
  -ms-filter: blur(12.4px);
  -o-filter: blur(12.4px);
  filter: blur(12.4px);
  -webkit-animation: sml-fade ease-in-out 6937ms infinite, wiggle2 ease-in-out 6760ms infinite;
  -khtml-animation: sml-fade ease-in-out 6937ms infinite, wiggle2 ease-in-out 6760ms infinite;
  -moz-animation: sml-fade ease-in-out 6937ms infinite, wiggle2 ease-in-out 6760ms infinite;
  -ms-animation: sml-fade ease-in-out 6937ms infinite, wiggle2 ease-in-out 6760ms infinite;
  -o-animation: sml-fade ease-in-out 6937ms infinite, wiggle2 ease-in-out 6760ms infinite;
  animation: sml-fade ease-in-out 6937ms infinite, wiggle2 ease-in-out 6760ms infinite;
}
.ray:nth-child(44) {
  left: 11%;
  height: 293px;
  margin-top: -100px;
  width: 3px;
  background: #ff00dd;
  -webkit-filter: blur(9.4px);
  -khtml-filter: blur(9.4px);
  -moz-filter: blur(9.4px);
  -ms-filter: blur(9.4px);
  -o-filter: blur(9.4px);
  filter: blur(9.4px);
  -webkit-animation: sml-fade ease-in-out 6988ms infinite, wiggle1 ease-in-out 6618ms infinite;
  -khtml-animation: sml-fade ease-in-out 6988ms infinite, wiggle1 ease-in-out 6618ms infinite;
  -moz-animation: sml-fade ease-in-out 6988ms infinite, wiggle1 ease-in-out 6618ms infinite;
  -ms-animation: sml-fade ease-in-out 6988ms infinite, wiggle1 ease-in-out 6618ms infinite;
  -o-animation: sml-fade ease-in-out 6988ms infinite, wiggle1 ease-in-out 6618ms infinite;
  animation: sml-fade ease-in-out 6988ms infinite, wiggle1 ease-in-out 6618ms infinite;
}
.ray:nth-child(45) {
  left: 41%;
  height: 419px;
  margin-top: -100px;
  width: 4px;
  background: #ff00bf;
  -webkit-filter: blur(11.4px);
  -khtml-filter: blur(11.4px);
  -moz-filter: blur(11.4px);
  -ms-filter: blur(11.4px);
  -o-filter: blur(11.4px);
  filter: blur(11.4px);
  -webkit-animation: sml-fade ease-in-out 6180ms infinite, wiggle3 ease-in-out 6174ms infinite;
  -khtml-animation: sml-fade ease-in-out 6180ms infinite, wiggle3 ease-in-out 6174ms infinite;
  -moz-animation: sml-fade ease-in-out 6180ms infinite, wiggle3 ease-in-out 6174ms infinite;
  -ms-animation: sml-fade ease-in-out 6180ms infinite, wiggle3 ease-in-out 6174ms infinite;
  -o-animation: sml-fade ease-in-out 6180ms infinite, wiggle3 ease-in-out 6174ms infinite;
  animation: sml-fade ease-in-out 6180ms infinite, wiggle3 ease-in-out 6174ms infinite;
}
.ray:nth-child(46) {
  left: 37%;
  height: 284px;
  margin-top: -100px;
  width: 4px;
  background: #ff00a2;
  -webkit-filter: blur(11.4px);
  -khtml-filter: blur(11.4px);
  -moz-filter: blur(11.4px);
  -ms-filter: blur(11.4px);
  -o-filter: blur(11.4px);
  filter: blur(11.4px);
  -webkit-animation: sml-fade ease-in-out 6869ms infinite, wiggle3 ease-in-out 6483ms infinite;
  -khtml-animation: sml-fade ease-in-out 6869ms infinite, wiggle3 ease-in-out 6483ms infinite;
  -moz-animation: sml-fade ease-in-out 6869ms infinite, wiggle3 ease-in-out 6483ms infinite;
  -ms-animation: sml-fade ease-in-out 6869ms infinite, wiggle3 ease-in-out 6483ms infinite;
  -o-animation: sml-fade ease-in-out 6869ms infinite, wiggle3 ease-in-out 6483ms infinite;
  animation: sml-fade ease-in-out 6869ms infinite, wiggle3 ease-in-out 6483ms infinite;
}
.ray:nth-child(47) {
  left: 93%;
  height: 272px;
  margin-top: -100px;
  width: 3px;
  background: #ff0084;
  -webkit-filter: blur(10.4px);
  -khtml-filter: blur(10.4px);
  -moz-filter: blur(10.4px);
  -ms-filter: blur(10.4px);
  -o-filter: blur(10.4px);
  filter: blur(10.4px);
  -webkit-animation: sml-fade ease-in-out 6890ms infinite, wiggle3 ease-in-out 6644ms infinite;
  -khtml-animation: sml-fade ease-in-out 6890ms infinite, wiggle3 ease-in-out 6644ms infinite;
  -moz-animation: sml-fade ease-in-out 6890ms infinite, wiggle3 ease-in-out 6644ms infinite;
  -ms-animation: sml-fade ease-in-out 6890ms infinite, wiggle3 ease-in-out 6644ms infinite;
  -o-animation: sml-fade ease-in-out 6890ms infinite, wiggle3 ease-in-out 6644ms infinite;
  animation: sml-fade ease-in-out 6890ms infinite, wiggle3 ease-in-out 6644ms infinite;
}
.ray:nth-child(48) {
  left: 36%;
  height: 398px;
  margin-top: -100px;
  width: 3px;
  background: #ff0066;
  -webkit-filter: blur(10.4px);
  -khtml-filter: blur(10.4px);
  -moz-filter: blur(10.4px);
  -ms-filter: blur(10.4px);
  -o-filter: blur(10.4px);
  filter: blur(10.4px);
  -webkit-animation: sml-fade ease-in-out 6030ms infinite, wiggle2 ease-in-out 6509ms infinite;
  -khtml-animation: sml-fade ease-in-out 6030ms infinite, wiggle2 ease-in-out 6509ms infinite;
  -moz-animation: sml-fade ease-in-out 6030ms infinite, wiggle2 ease-in-out 6509ms infinite;
  -ms-animation: sml-fade ease-in-out 6030ms infinite, wiggle2 ease-in-out 6509ms infinite;
  -o-animation: sml-fade ease-in-out 6030ms infinite, wiggle2 ease-in-out 6509ms infinite;
  animation: sml-fade ease-in-out 6030ms infinite, wiggle2 ease-in-out 6509ms infinite;
}
.ray:nth-child(49) {
  left: 30%;
  height: 183px;
  margin-top: -100px;
  width: 4px;
  background: #ff0048;
  -webkit-filter: blur(10.4px);
  -khtml-filter: blur(10.4px);
  -moz-filter: blur(10.4px);
  -ms-filter: blur(10.4px);
  -o-filter: blur(10.4px);
  filter: blur(10.4px);
  -webkit-animation: sml-fade ease-in-out 6982ms infinite, wiggle3 ease-in-out 6093ms infinite;
  -khtml-animation: sml-fade ease-in-out 6982ms infinite, wiggle3 ease-in-out 6093ms infinite;
  -moz-animation: sml-fade ease-in-out 6982ms infinite, wiggle3 ease-in-out 6093ms infinite;
  -ms-animation: sml-fade ease-in-out 6982ms infinite, wiggle3 ease-in-out 6093ms infinite;
  -o-animation: sml-fade ease-in-out 6982ms infinite, wiggle3 ease-in-out 6093ms infinite;
  animation: sml-fade ease-in-out 6982ms infinite, wiggle3 ease-in-out 6093ms infinite;
}
.ray:nth-child(50) {
  left: 6%;
  height: 251px;
  margin-top: -100px;
  width: 3px;
  background: #ff002b;
  -webkit-filter: blur(8.4px);
  -khtml-filter: blur(8.4px);
  -moz-filter: blur(8.4px);
  -ms-filter: blur(8.4px);
  -o-filter: blur(8.4px);
  filter: blur(8.4px);
  -webkit-animation: sml-fade ease-in-out 6510ms infinite, wiggle1 ease-in-out 6936ms infinite;
  -khtml-animation: sml-fade ease-in-out 6510ms infinite, wiggle1 ease-in-out 6936ms infinite;
  -moz-animation: sml-fade ease-in-out 6510ms infinite, wiggle1 ease-in-out 6936ms infinite;
  -ms-animation: sml-fade ease-in-out 6510ms infinite, wiggle1 ease-in-out 6936ms infinite;
  -o-animation: sml-fade ease-in-out 6510ms infinite, wiggle1 ease-in-out 6936ms infinite;
  animation: sml-fade ease-in-out 6510ms infinite, wiggle1 ease-in-out 6936ms infinite;
}
.ray:nth-child(51) {
  left: 5%;
  height: 259px;
  width: 16px;
  background: #3300ff;
  -webkit-filter: blur(21.32px);
  -khtml-filter: blur(21.32px);
  -moz-filter: blur(21.32px);
  -ms-filter: blur(21.32px);
  -o-filter: blur(21.32px);
  filter: blur(21.32px);
  -webkit-animation: med-fade ease-in-out 6895ms infinite, wiggle1 ease-in-out 14674ms infinite;
  -khtml-animation: med-fade ease-in-out 6895ms infinite, wiggle1 ease-in-out 14674ms infinite;
  -moz-animation: med-fade ease-in-out 6895ms infinite, wiggle1 ease-in-out 14674ms infinite;
  -ms-animation: med-fade ease-in-out 6895ms infinite, wiggle1 ease-in-out 14674ms infinite;
  -o-animation: med-fade ease-in-out 6895ms infinite, wiggle1 ease-in-out 14674ms infinite;
  animation: med-fade ease-in-out 6895ms infinite, wiggle1 ease-in-out 14674ms infinite;
}
.ray:nth-child(52) {
  left: 19%;
  height: 348px;
  width: 30px;
  background: #6600ff;
  -webkit-filter: blur(41.1px);
  -khtml-filter: blur(41.1px);
  -moz-filter: blur(41.1px);
  -ms-filter: blur(41.1px);
  -o-filter: blur(41.1px);
  filter: blur(41.1px);
  -webkit-animation: med-fade ease-in-out 6011ms infinite, wiggle2 ease-in-out 13239ms infinite;
  -khtml-animation: med-fade ease-in-out 6011ms infinite, wiggle2 ease-in-out 13239ms infinite;
  -moz-animation: med-fade ease-in-out 6011ms infinite, wiggle2 ease-in-out 13239ms infinite;
  -ms-animation: med-fade ease-in-out 6011ms infinite, wiggle2 ease-in-out 13239ms infinite;
  -o-animation: med-fade ease-in-out 6011ms infinite, wiggle2 ease-in-out 13239ms infinite;
  animation: med-fade ease-in-out 6011ms infinite, wiggle2 ease-in-out 13239ms infinite;
}
.ray:nth-child(53) {
  left: 76%;
  height: 135px;
  width: 27px;
  background: #9900ff;
  -webkit-filter: blur(43.79px);
  -khtml-filter: blur(43.79px);
  -moz-filter: blur(43.79px);
  -ms-filter: blur(43.79px);
  -o-filter: blur(43.79px);
  filter: blur(43.79px);
  -webkit-animation: med-fade ease-in-out 6572ms infinite, wiggle2 ease-in-out 13120ms infinite;
  -khtml-animation: med-fade ease-in-out 6572ms infinite, wiggle2 ease-in-out 13120ms infinite;
  -moz-animation: med-fade ease-in-out 6572ms infinite, wiggle2 ease-in-out 13120ms infinite;
  -ms-animation: med-fade ease-in-out 6572ms infinite, wiggle2 ease-in-out 13120ms infinite;
  -o-animation: med-fade ease-in-out 6572ms infinite, wiggle2 ease-in-out 13120ms infinite;
  animation: med-fade ease-in-out 6572ms infinite, wiggle2 ease-in-out 13120ms infinite;
}
.ray:nth-child(54) {
  left: 98%;
  height: 361px;
  width: 25px;
  background: #cc00ff;
  -webkit-filter: blur(41.25px);
  -khtml-filter: blur(41.25px);
  -moz-filter: blur(41.25px);
  -ms-filter: blur(41.25px);
  -o-filter: blur(41.25px);
  filter: blur(41.25px);
  -webkit-animation: med-fade ease-in-out 6852ms infinite, wiggle3 ease-in-out 14486ms infinite;
  -khtml-animation: med-fade ease-in-out 6852ms infinite, wiggle3 ease-in-out 14486ms infinite;
  -moz-animation: med-fade ease-in-out 6852ms infinite, wiggle3 ease-in-out 14486ms infinite;
  -ms-animation: med-fade ease-in-out 6852ms infinite, wiggle3 ease-in-out 14486ms infinite;
  -o-animation: med-fade ease-in-out 6852ms infinite, wiggle3 ease-in-out 14486ms infinite;
  animation: med-fade ease-in-out 6852ms infinite, wiggle3 ease-in-out 14486ms infinite;
}
.ray:nth-child(55) {
  left: 71%;
  height: 394px;
  width: 30px;
  background: fuchsia;
  -webkit-filter: blur(50.1px);
  -khtml-filter: blur(50.1px);
  -moz-filter: blur(50.1px);
  -ms-filter: blur(50.1px);
  -o-filter: blur(50.1px);
  filter: blur(50.1px);
  -webkit-animation: med-fade ease-in-out 6227ms infinite, wiggle1 ease-in-out 14457ms infinite;
  -khtml-animation: med-fade ease-in-out 6227ms infinite, wiggle1 ease-in-out 14457ms infinite;
  -moz-animation: med-fade ease-in-out 6227ms infinite, wiggle1 ease-in-out 14457ms infinite;
  -ms-animation: med-fade ease-in-out 6227ms infinite, wiggle1 ease-in-out 14457ms infinite;
  -o-animation: med-fade ease-in-out 6227ms infinite, wiggle1 ease-in-out 14457ms infinite;
  animation: med-fade ease-in-out 6227ms infinite, wiggle1 ease-in-out 14457ms infinite;
}
.ray:nth-child(56) {
  left: 16%;
  height: 224px;
  width: 27px;
  background: #ff00cc;
  -webkit-filter: blur(40.79px);
  -khtml-filter: blur(40.79px);
  -moz-filter: blur(40.79px);
  -ms-filter: blur(40.79px);
  -o-filter: blur(40.79px);
  filter: blur(40.79px);
  -webkit-animation: med-fade ease-in-out 6494ms infinite, wiggle3 ease-in-out 9546ms infinite;
  -khtml-animation: med-fade ease-in-out 6494ms infinite, wiggle3 ease-in-out 9546ms infinite;
  -moz-animation: med-fade ease-in-out 6494ms infinite, wiggle3 ease-in-out 9546ms infinite;
  -ms-animation: med-fade ease-in-out 6494ms infinite, wiggle3 ease-in-out 9546ms infinite;
  -o-animation: med-fade ease-in-out 6494ms infinite, wiggle3 ease-in-out 9546ms infinite;
  animation: med-fade ease-in-out 6494ms infinite, wiggle3 ease-in-out 9546ms infinite;
}
.ray:nth-child(57) {
  left: 39%;
  height: 195px;
  width: 30px;
  background: #ff0099;
  -webkit-filter: blur(48.1px);
  -khtml-filter: blur(48.1px);
  -moz-filter: blur(48.1px);
  -ms-filter: blur(48.1px);
  -o-filter: blur(48.1px);
  filter: blur(48.1px);
  -webkit-animation: med-fade ease-in-out 6386ms infinite, wiggle2 ease-in-out 13941ms infinite;
  -khtml-animation: med-fade ease-in-out 6386ms infinite, wiggle2 ease-in-out 13941ms infinite;
  -moz-animation: med-fade ease-in-out 6386ms infinite, wiggle2 ease-in-out 13941ms infinite;
  -ms-animation: med-fade ease-in-out 6386ms infinite, wiggle2 ease-in-out 13941ms infinite;
  -o-animation: med-fade ease-in-out 6386ms infinite, wiggle2 ease-in-out 13941ms infinite;
  animation: med-fade ease-in-out 6386ms infinite, wiggle2 ease-in-out 13941ms infinite;
}
.ray:nth-child(58) {
  left: 2%;
  height: 323px;
  width: 28px;
  background: #ff0066;
  -webkit-filter: blur(43.56px);
  -khtml-filter: blur(43.56px);
  -moz-filter: blur(43.56px);
  -ms-filter: blur(43.56px);
  -o-filter: blur(43.56px);
  filter: blur(43.56px);
  -webkit-animation: med-fade ease-in-out 6474ms infinite, wiggle1 ease-in-out 14666ms infinite;
  -khtml-animation: med-fade ease-in-out 6474ms infinite, wiggle1 ease-in-out 14666ms infinite;
  -moz-animation: med-fade ease-in-out 6474ms infinite, wiggle1 ease-in-out 14666ms infinite;
  -ms-animation: med-fade ease-in-out 6474ms infinite, wiggle1 ease-in-out 14666ms infinite;
  -o-animation: med-fade ease-in-out 6474ms infinite, wiggle1 ease-in-out 14666ms infinite;
  animation: med-fade ease-in-out 6474ms infinite, wiggle1 ease-in-out 14666ms infinite;
}
.ray:nth-child(59) {
  left: 69%;
  height: 210px;
  width: 21px;
  background: #ff0033;
  -webkit-filter: blur(29.17px);
  -khtml-filter: blur(29.17px);
  -moz-filter: blur(29.17px);
  -ms-filter: blur(29.17px);
  -o-filter: blur(29.17px);
  filter: blur(29.17px);
  -webkit-animation: med-fade ease-in-out 6234ms infinite, wiggle3 ease-in-out 13177ms infinite;
  -khtml-animation: med-fade ease-in-out 6234ms infinite, wiggle3 ease-in-out 13177ms infinite;
  -moz-animation: med-fade ease-in-out 6234ms infinite, wiggle3 ease-in-out 13177ms infinite;
  -ms-animation: med-fade ease-in-out 6234ms infinite, wiggle3 ease-in-out 13177ms infinite;
  -o-animation: med-fade ease-in-out 6234ms infinite, wiggle3 ease-in-out 13177ms infinite;
  animation: med-fade ease-in-out 6234ms infinite, wiggle3 ease-in-out 13177ms infinite;
}
.ray:nth-child(60) {
  left: 20%;
  height: 231px;
  width: 16px;
  background: red;
  -webkit-filter: blur(18.32px);
  -khtml-filter: blur(18.32px);
  -moz-filter: blur(18.32px);
  -ms-filter: blur(18.32px);
  -o-filter: blur(18.32px);
  filter: blur(18.32px);
  -webkit-animation: med-fade ease-in-out 6298ms infinite, wiggle2 ease-in-out 11256ms infinite;
  -khtml-animation: med-fade ease-in-out 6298ms infinite, wiggle2 ease-in-out 11256ms infinite;
  -moz-animation: med-fade ease-in-out 6298ms infinite, wiggle2 ease-in-out 11256ms infinite;
  -ms-animation: med-fade ease-in-out 6298ms infinite, wiggle2 ease-in-out 11256ms infinite;
  -o-animation: med-fade ease-in-out 6298ms infinite, wiggle2 ease-in-out 11256ms infinite;
  animation: med-fade ease-in-out 6298ms infinite, wiggle2 ease-in-out 11256ms infinite;
}
.ray:nth-child(61) {
  left: 48%;
  height: 249px;
  width: 18px;
  background: #ff3300;
  -webkit-filter: blur(18.86px);
  -khtml-filter: blur(18.86px);
  -moz-filter: blur(18.86px);
  -ms-filter: blur(18.86px);
  -o-filter: blur(18.86px);
  filter: blur(18.86px);
  -webkit-animation: med-fade ease-in-out 6599ms infinite, wiggle3 ease-in-out 13636ms infinite;
  -khtml-animation: med-fade ease-in-out 6599ms infinite, wiggle3 ease-in-out 13636ms infinite;
  -moz-animation: med-fade ease-in-out 6599ms infinite, wiggle3 ease-in-out 13636ms infinite;
  -ms-animation: med-fade ease-in-out 6599ms infinite, wiggle3 ease-in-out 13636ms infinite;
  -o-animation: med-fade ease-in-out 6599ms infinite, wiggle3 ease-in-out 13636ms infinite;
  animation: med-fade ease-in-out 6599ms infinite, wiggle3 ease-in-out 13636ms infinite;
}
.ray:nth-child(62) {
  left: 53%;
  height: 359px;
  width: 30px;
  background: #ff6600;
  -webkit-filter: blur(39.1px);
  -khtml-filter: blur(39.1px);
  -moz-filter: blur(39.1px);
  -ms-filter: blur(39.1px);
  -o-filter: blur(39.1px);
  filter: blur(39.1px);
  -webkit-animation: med-fade ease-in-out 6766ms infinite, wiggle3 ease-in-out 9766ms infinite;
  -khtml-animation: med-fade ease-in-out 6766ms infinite, wiggle3 ease-in-out 9766ms infinite;
  -moz-animation: med-fade ease-in-out 6766ms infinite, wiggle3 ease-in-out 9766ms infinite;
  -ms-animation: med-fade ease-in-out 6766ms infinite, wiggle3 ease-in-out 9766ms infinite;
  -o-animation: med-fade ease-in-out 6766ms infinite, wiggle3 ease-in-out 9766ms infinite;
  animation: med-fade ease-in-out 6766ms infinite, wiggle3 ease-in-out 9766ms infinite;
}
.ray:nth-child(63) {
  left: 29%;
  height: 118px;
  width: 23px;
  background: #ff9900;
  -webkit-filter: blur(23.71px);
  -khtml-filter: blur(23.71px);
  -moz-filter: blur(23.71px);
  -ms-filter: blur(23.71px);
  -o-filter: blur(23.71px);
  filter: blur(23.71px);
  -webkit-animation: med-fade ease-in-out 6069ms infinite, wiggle3 ease-in-out 10383ms infinite;
  -khtml-animation: med-fade ease-in-out 6069ms infinite, wiggle3 ease-in-out 10383ms infinite;
  -moz-animation: med-fade ease-in-out 6069ms infinite, wiggle3 ease-in-out 10383ms infinite;
  -ms-animation: med-fade ease-in-out 6069ms infinite, wiggle3 ease-in-out 10383ms infinite;
  -o-animation: med-fade ease-in-out 6069ms infinite, wiggle3 ease-in-out 10383ms infinite;
  animation: med-fade ease-in-out 6069ms infinite, wiggle3 ease-in-out 10383ms infinite;
}
.ray:nth-child(64) {
  left: 23%;
  height: 219px;
  width: 23px;
  background: #ffcc00;
  -webkit-filter: blur(40.71px);
  -khtml-filter: blur(40.71px);
  -moz-filter: blur(40.71px);
  -ms-filter: blur(40.71px);
  -o-filter: blur(40.71px);
  filter: blur(40.71px);
  -webkit-animation: med-fade ease-in-out 6475ms infinite, wiggle1 ease-in-out 8922ms infinite;
  -khtml-animation: med-fade ease-in-out 6475ms infinite, wiggle1 ease-in-out 8922ms infinite;
  -moz-animation: med-fade ease-in-out 6475ms infinite, wiggle1 ease-in-out 8922ms infinite;
  -ms-animation: med-fade ease-in-out 6475ms infinite, wiggle1 ease-in-out 8922ms infinite;
  -o-animation: med-fade ease-in-out 6475ms infinite, wiggle1 ease-in-out 8922ms infinite;
  animation: med-fade ease-in-out 6475ms infinite, wiggle1 ease-in-out 8922ms infinite;
}
.ray:nth-child(65) {
  left: 65%;
  height: 447px;
  width: 28px;
  background: yellow;
  -webkit-filter: blur(36.56px);
  -khtml-filter: blur(36.56px);
  -moz-filter: blur(36.56px);
  -ms-filter: blur(36.56px);
  -o-filter: blur(36.56px);
  filter: blur(36.56px);
  -webkit-animation: med-fade ease-in-out 6097ms infinite, wiggle1 ease-in-out 11120ms infinite;
  -khtml-animation: med-fade ease-in-out 6097ms infinite, wiggle1 ease-in-out 11120ms infinite;
  -moz-animation: med-fade ease-in-out 6097ms infinite, wiggle1 ease-in-out 11120ms infinite;
  -ms-animation: med-fade ease-in-out 6097ms infinite, wiggle1 ease-in-out 11120ms infinite;
  -o-animation: med-fade ease-in-out 6097ms infinite, wiggle1 ease-in-out 11120ms infinite;
  animation: med-fade ease-in-out 6097ms infinite, wiggle1 ease-in-out 11120ms infinite;
}
.ray:nth-child(66) {
  left: 71%;
  height: 380px;
  width: 20px;
  background: #ccff00;
  -webkit-filter: blur(20.4px);
  -khtml-filter: blur(20.4px);
  -moz-filter: blur(20.4px);
  -ms-filter: blur(20.4px);
  -o-filter: blur(20.4px);
  filter: blur(20.4px);
  -webkit-animation: med-fade ease-in-out 6841ms infinite, wiggle2 ease-in-out 8693ms infinite;
  -khtml-animation: med-fade ease-in-out 6841ms infinite, wiggle2 ease-in-out 8693ms infinite;
  -moz-animation: med-fade ease-in-out 6841ms infinite, wiggle2 ease-in-out 8693ms infinite;
  -ms-animation: med-fade ease-in-out 6841ms infinite, wiggle2 ease-in-out 8693ms infinite;
  -o-animation: med-fade ease-in-out 6841ms infinite, wiggle2 ease-in-out 8693ms infinite;
  animation: med-fade ease-in-out 6841ms infinite, wiggle2 ease-in-out 8693ms infinite;
}
.ray:nth-child(67) {
  left: 67%;
  height: 394px;
  width: 22px;
  background: #99ff00;
  -webkit-filter: blur(32.94px);
  -khtml-filter: blur(32.94px);
  -moz-filter: blur(32.94px);
  -ms-filter: blur(32.94px);
  -o-filter: blur(32.94px);
  filter: blur(32.94px);
  -webkit-animation: med-fade ease-in-out 6211ms infinite, wiggle2 ease-in-out 9135ms infinite;
  -khtml-animation: med-fade ease-in-out 6211ms infinite, wiggle2 ease-in-out 9135ms infinite;
  -moz-animation: med-fade ease-in-out 6211ms infinite, wiggle2 ease-in-out 9135ms infinite;
  -ms-animation: med-fade ease-in-out 6211ms infinite, wiggle2 ease-in-out 9135ms infinite;
  -o-animation: med-fade ease-in-out 6211ms infinite, wiggle2 ease-in-out 9135ms infinite;
  animation: med-fade ease-in-out 6211ms infinite, wiggle2 ease-in-out 9135ms infinite;
}
.ray:nth-child(68) {
  left: 8%;
  height: 376px;
  width: 16px;
  background: #66ff00;
  -webkit-filter: blur(16.32px);
  -khtml-filter: blur(16.32px);
  -moz-filter: blur(16.32px);
  -ms-filter: blur(16.32px);
  -o-filter: blur(16.32px);
  filter: blur(16.32px);
  -webkit-animation: med-fade ease-in-out 6507ms infinite, wiggle1 ease-in-out 6356ms infinite;
  -khtml-animation: med-fade ease-in-out 6507ms infinite, wiggle1 ease-in-out 6356ms infinite;
  -moz-animation: med-fade ease-in-out 6507ms infinite, wiggle1 ease-in-out 6356ms infinite;
  -ms-animation: med-fade ease-in-out 6507ms infinite, wiggle1 ease-in-out 6356ms infinite;
  -o-animation: med-fade ease-in-out 6507ms infinite, wiggle1 ease-in-out 6356ms infinite;
  animation: med-fade ease-in-out 6507ms infinite, wiggle1 ease-in-out 6356ms infinite;
}
.ray:nth-child(69) {
  left: 32%;
  height: 290px;
  width: 27px;
  background: #33ff00;
  -webkit-filter: blur(40.79px);
  -khtml-filter: blur(40.79px);
  -moz-filter: blur(40.79px);
  -ms-filter: blur(40.79px);
  -o-filter: blur(40.79px);
  filter: blur(40.79px);
  -webkit-animation: med-fade ease-in-out 6951ms infinite, wiggle2 ease-in-out 12269ms infinite;
  -khtml-animation: med-fade ease-in-out 6951ms infinite, wiggle2 ease-in-out 12269ms infinite;
  -moz-animation: med-fade ease-in-out 6951ms infinite, wiggle2 ease-in-out 12269ms infinite;
  -ms-animation: med-fade ease-in-out 6951ms infinite, wiggle2 ease-in-out 12269ms infinite;
  -o-animation: med-fade ease-in-out 6951ms infinite, wiggle2 ease-in-out 12269ms infinite;
  animation: med-fade ease-in-out 6951ms infinite, wiggle2 ease-in-out 12269ms infinite;
}
.ray:nth-child(70) {
  left: 48%;
  height: 296px;
  width: 23px;
  background: lime;
  -webkit-filter: blur(21.71px);
  -khtml-filter: blur(21.71px);
  -moz-filter: blur(21.71px);
  -ms-filter: blur(21.71px);
  -o-filter: blur(21.71px);
  filter: blur(21.71px);
  -webkit-animation: med-fade ease-in-out 6742ms infinite, wiggle3 ease-in-out 9613ms infinite;
  -khtml-animation: med-fade ease-in-out 6742ms infinite, wiggle3 ease-in-out 9613ms infinite;
  -moz-animation: med-fade ease-in-out 6742ms infinite, wiggle3 ease-in-out 9613ms infinite;
  -ms-animation: med-fade ease-in-out 6742ms infinite, wiggle3 ease-in-out 9613ms infinite;
  -o-animation: med-fade ease-in-out 6742ms infinite, wiggle3 ease-in-out 9613ms infinite;
  animation: med-fade ease-in-out 6742ms infinite, wiggle3 ease-in-out 9613ms infinite;
}
.ray:nth-child(71) {
  left: 57%;
  height: 102px;
  width: 30px;
  background: #00ff33;
  -webkit-filter: blur(52.1px);
  -khtml-filter: blur(52.1px);
  -moz-filter: blur(52.1px);
  -ms-filter: blur(52.1px);
  -o-filter: blur(52.1px);
  filter: blur(52.1px);
  -webkit-animation: med-fade ease-in-out 6628ms infinite, wiggle3 ease-in-out 6980ms infinite;
  -khtml-animation: med-fade ease-in-out 6628ms infinite, wiggle3 ease-in-out 6980ms infinite;
  -moz-animation: med-fade ease-in-out 6628ms infinite, wiggle3 ease-in-out 6980ms infinite;
  -ms-animation: med-fade ease-in-out 6628ms infinite, wiggle3 ease-in-out 6980ms infinite;
  -o-animation: med-fade ease-in-out 6628ms infinite, wiggle3 ease-in-out 6980ms infinite;
  animation: med-fade ease-in-out 6628ms infinite, wiggle3 ease-in-out 6980ms infinite;
}
.ray:nth-child(72) {
  left: 86%;
  height: 366px;
  width: 21px;
  background: #00ff66;
  -webkit-filter: blur(20.17px);
  -khtml-filter: blur(20.17px);
  -moz-filter: blur(20.17px);
  -ms-filter: blur(20.17px);
  -o-filter: blur(20.17px);
  filter: blur(20.17px);
  -webkit-animation: med-fade ease-in-out 6206ms infinite, wiggle1 ease-in-out 10566ms infinite;
  -khtml-animation: med-fade ease-in-out 6206ms infinite, wiggle1 ease-in-out 10566ms infinite;
  -moz-animation: med-fade ease-in-out 6206ms infinite, wiggle1 ease-in-out 10566ms infinite;
  -ms-animation: med-fade ease-in-out 6206ms infinite, wiggle1 ease-in-out 10566ms infinite;
  -o-animation: med-fade ease-in-out 6206ms infinite, wiggle1 ease-in-out 10566ms infinite;
  animation: med-fade ease-in-out 6206ms infinite, wiggle1 ease-in-out 10566ms infinite;
}
.ray:nth-child(73) {
  left: 52%;
  height: 367px;
  width: 30px;
  background: #00ff99;
  -webkit-filter: blur(28.1px);
  -khtml-filter: blur(28.1px);
  -moz-filter: blur(28.1px);
  -ms-filter: blur(28.1px);
  -o-filter: blur(28.1px);
  filter: blur(28.1px);
  -webkit-animation: med-fade ease-in-out 6007ms infinite, wiggle2 ease-in-out 10737ms infinite;
  -khtml-animation: med-fade ease-in-out 6007ms infinite, wiggle2 ease-in-out 10737ms infinite;
  -moz-animation: med-fade ease-in-out 6007ms infinite, wiggle2 ease-in-out 10737ms infinite;
  -ms-animation: med-fade ease-in-out 6007ms infinite, wiggle2 ease-in-out 10737ms infinite;
  -o-animation: med-fade ease-in-out 6007ms infinite, wiggle2 ease-in-out 10737ms infinite;
  animation: med-fade ease-in-out 6007ms infinite, wiggle2 ease-in-out 10737ms infinite;
}
.ray:nth-child(74) {
  left: 100%;
  height: 186px;
  width: 23px;
  background: #00ffcc;
  -webkit-filter: blur(40.71px);
  -khtml-filter: blur(40.71px);
  -moz-filter: blur(40.71px);
  -ms-filter: blur(40.71px);
  -o-filter: blur(40.71px);
  filter: blur(40.71px);
  -webkit-animation: med-fade ease-in-out 6701ms infinite, wiggle3 ease-in-out 11590ms infinite;
  -khtml-animation: med-fade ease-in-out 6701ms infinite, wiggle3 ease-in-out 11590ms infinite;
  -moz-animation: med-fade ease-in-out 6701ms infinite, wiggle3 ease-in-out 11590ms infinite;
  -ms-animation: med-fade ease-in-out 6701ms infinite, wiggle3 ease-in-out 11590ms infinite;
  -o-animation: med-fade ease-in-out 6701ms infinite, wiggle3 ease-in-out 11590ms infinite;
  animation: med-fade ease-in-out 6701ms infinite, wiggle3 ease-in-out 11590ms infinite;
}
.ray:nth-child(75) {
  left: 87%;
  height: 412px;
  width: 19px;
  background: aqua;
  -webkit-filter: blur(17.63px);
  -khtml-filter: blur(17.63px);
  -moz-filter: blur(17.63px);
  -ms-filter: blur(17.63px);
  -o-filter: blur(17.63px);
  filter: blur(17.63px);
  -webkit-animation: med-fade ease-in-out 6431ms infinite, wiggle3 ease-in-out 7875ms infinite;
  -khtml-animation: med-fade ease-in-out 6431ms infinite, wiggle3 ease-in-out 7875ms infinite;
  -moz-animation: med-fade ease-in-out 6431ms infinite, wiggle3 ease-in-out 7875ms infinite;
  -ms-animation: med-fade ease-in-out 6431ms infinite, wiggle3 ease-in-out 7875ms infinite;
  -o-animation: med-fade ease-in-out 6431ms infinite, wiggle3 ease-in-out 7875ms infinite;
  animation: med-fade ease-in-out 6431ms infinite, wiggle3 ease-in-out 7875ms infinite;
}
.ray:nth-child(76) {
  left: 44%;
  height: 245px;
  width: 28px;
  background: #00ccff;
  -webkit-filter: blur(38.56px);
  -khtml-filter: blur(38.56px);
  -moz-filter: blur(38.56px);
  -ms-filter: blur(38.56px);
  -o-filter: blur(38.56px);
  filter: blur(38.56px);
  -webkit-animation: med-fade ease-in-out 6467ms infinite, wiggle2 ease-in-out 7123ms infinite;
  -khtml-animation: med-fade ease-in-out 6467ms infinite, wiggle2 ease-in-out 7123ms infinite;
  -moz-animation: med-fade ease-in-out 6467ms infinite, wiggle2 ease-in-out 7123ms infinite;
  -ms-animation: med-fade ease-in-out 6467ms infinite, wiggle2 ease-in-out 7123ms infinite;
  -o-animation: med-fade ease-in-out 6467ms infinite, wiggle2 ease-in-out 7123ms infinite;
  animation: med-fade ease-in-out 6467ms infinite, wiggle2 ease-in-out 7123ms infinite;
}
.ray:nth-child(77) {
  left: 47%;
  height: 143px;
  width: 26px;
  background: #0099ff;
  -webkit-filter: blur(29.02px);
  -khtml-filter: blur(29.02px);
  -moz-filter: blur(29.02px);
  -ms-filter: blur(29.02px);
  -o-filter: blur(29.02px);
  filter: blur(29.02px);
  -webkit-animation: med-fade ease-in-out 6546ms infinite, wiggle2 ease-in-out 10833ms infinite;
  -khtml-animation: med-fade ease-in-out 6546ms infinite, wiggle2 ease-in-out 10833ms infinite;
  -moz-animation: med-fade ease-in-out 6546ms infinite, wiggle2 ease-in-out 10833ms infinite;
  -ms-animation: med-fade ease-in-out 6546ms infinite, wiggle2 ease-in-out 10833ms infinite;
  -o-animation: med-fade ease-in-out 6546ms infinite, wiggle2 ease-in-out 10833ms infinite;
  animation: med-fade ease-in-out 6546ms infinite, wiggle2 ease-in-out 10833ms infinite;
}
.ray:nth-child(78) {
  left: 85%;
  height: 337px;
  width: 25px;
  background: #0066ff;
  -webkit-filter: blur(27.25px);
  -khtml-filter: blur(27.25px);
  -moz-filter: blur(27.25px);
  -ms-filter: blur(27.25px);
  -o-filter: blur(27.25px);
  filter: blur(27.25px);
  -webkit-animation: med-fade ease-in-out 6213ms infinite, wiggle1 ease-in-out 15794ms infinite;
  -khtml-animation: med-fade ease-in-out 6213ms infinite, wiggle1 ease-in-out 15794ms infinite;
  -moz-animation: med-fade ease-in-out 6213ms infinite, wiggle1 ease-in-out 15794ms infinite;
  -ms-animation: med-fade ease-in-out 6213ms infinite, wiggle1 ease-in-out 15794ms infinite;
  -o-animation: med-fade ease-in-out 6213ms infinite, wiggle1 ease-in-out 15794ms infinite;
  animation: med-fade ease-in-out 6213ms infinite, wiggle1 ease-in-out 15794ms infinite;
}
.ray:nth-child(79) {
  left: 97%;
  height: 438px;
  width: 29px;
  background: #0033ff;
  -webkit-filter: blur(44.33px);
  -khtml-filter: blur(44.33px);
  -moz-filter: blur(44.33px);
  -ms-filter: blur(44.33px);
  -o-filter: blur(44.33px);
  filter: blur(44.33px);
  -webkit-animation: med-fade ease-in-out 6998ms infinite, wiggle1 ease-in-out 6298ms infinite;
  -khtml-animation: med-fade ease-in-out 6998ms infinite, wiggle1 ease-in-out 6298ms infinite;
  -moz-animation: med-fade ease-in-out 6998ms infinite, wiggle1 ease-in-out 6298ms infinite;
  -ms-animation: med-fade ease-in-out 6998ms infinite, wiggle1 ease-in-out 6298ms infinite;
  -o-animation: med-fade ease-in-out 6998ms infinite, wiggle1 ease-in-out 6298ms infinite;
  animation: med-fade ease-in-out 6998ms infinite, wiggle1 ease-in-out 6298ms infinite;
}
.ray:nth-child(80) {
  left: 60%;
  height: 413px;
  width: 24px;
  background: blue;
  -webkit-filter: blur(37.48px);
  -khtml-filter: blur(37.48px);
  -moz-filter: blur(37.48px);
  -ms-filter: blur(37.48px);
  -o-filter: blur(37.48px);
  filter: blur(37.48px);
  -webkit-animation: med-fade ease-in-out 6192ms infinite, wiggle2 ease-in-out 7917ms infinite;
  -khtml-animation: med-fade ease-in-out 6192ms infinite, wiggle2 ease-in-out 7917ms infinite;
  -moz-animation: med-fade ease-in-out 6192ms infinite, wiggle2 ease-in-out 7917ms infinite;
  -ms-animation: med-fade ease-in-out 6192ms infinite, wiggle2 ease-in-out 7917ms infinite;
  -o-animation: med-fade ease-in-out 6192ms infinite, wiggle2 ease-in-out 7917ms infinite;
  animation: med-fade ease-in-out 6192ms infinite, wiggle2 ease-in-out 7917ms infinite;
}
.ray:nth-child(81) {
  left: 19%;
  height: 144px;
  width: 47px;
  background: #ff4d00;
  -webkit-filter: blur(43.85px);
  -khtml-filter: blur(43.85px);
  -moz-filter: blur(43.85px);
  -ms-filter: blur(43.85px);
  -o-filter: blur(43.85px);
  filter: blur(43.85px);
  -webkit-animation: big-fade ease-in-out 6559ms infinite, wiggle2 ease-in-out 9894ms infinite;
  -khtml-animation: big-fade ease-in-out 6559ms infinite, wiggle2 ease-in-out 9894ms infinite;
  -moz-animation: big-fade ease-in-out 6559ms infinite, wiggle2 ease-in-out 9894ms infinite;
  -ms-animation: big-fade ease-in-out 6559ms infinite, wiggle2 ease-in-out 9894ms infinite;
  -o-animation: big-fade ease-in-out 6559ms infinite, wiggle2 ease-in-out 9894ms infinite;
  animation: big-fade ease-in-out 6559ms infinite, wiggle2 ease-in-out 9894ms infinite;
}
.ray:nth-child(82) {
  left: 64%;
  height: 108px;
  width: 53px;
  background: #ff9900;
  -webkit-filter: blur(34.15px);
  -khtml-filter: blur(34.15px);
  -moz-filter: blur(34.15px);
  -ms-filter: blur(34.15px);
  -o-filter: blur(34.15px);
  filter: blur(34.15px);
  -webkit-animation: big-fade ease-in-out 6955ms infinite, wiggle2 ease-in-out 6408ms infinite;
  -khtml-animation: big-fade ease-in-out 6955ms infinite, wiggle2 ease-in-out 6408ms infinite;
  -moz-animation: big-fade ease-in-out 6955ms infinite, wiggle2 ease-in-out 6408ms infinite;
  -ms-animation: big-fade ease-in-out 6955ms infinite, wiggle2 ease-in-out 6408ms infinite;
  -o-animation: big-fade ease-in-out 6955ms infinite, wiggle2 ease-in-out 6408ms infinite;
  animation: big-fade ease-in-out 6955ms infinite, wiggle2 ease-in-out 6408ms infinite;
}
.ray:nth-child(83) {
  left: 61%;
  height: 335px;
  width: 77px;
  background: #ffe600;
  -webkit-filter: blur(58.35px);
  -khtml-filter: blur(58.35px);
  -moz-filter: blur(58.35px);
  -ms-filter: blur(58.35px);
  -o-filter: blur(58.35px);
  filter: blur(58.35px);
  -webkit-animation: big-fade ease-in-out 6154ms infinite, wiggle2 ease-in-out 15222ms infinite;
  -khtml-animation: big-fade ease-in-out 6154ms infinite, wiggle2 ease-in-out 15222ms infinite;
  -moz-animation: big-fade ease-in-out 6154ms infinite, wiggle2 ease-in-out 15222ms infinite;
  -ms-animation: big-fade ease-in-out 6154ms infinite, wiggle2 ease-in-out 15222ms infinite;
  -o-animation: big-fade ease-in-out 6154ms infinite, wiggle2 ease-in-out 15222ms infinite;
  animation: big-fade ease-in-out 6154ms infinite, wiggle2 ease-in-out 15222ms infinite;
}
.ray:nth-child(84) {
  left: 97%;
  height: 167px;
  width: 46px;
  background: #ccff00;
  -webkit-filter: blur(61.3px);
  -khtml-filter: blur(61.3px);
  -moz-filter: blur(61.3px);
  -ms-filter: blur(61.3px);
  -o-filter: blur(61.3px);
  filter: blur(61.3px);
  -webkit-animation: big-fade ease-in-out 6011ms infinite, wiggle2 ease-in-out 8097ms infinite;
  -khtml-animation: big-fade ease-in-out 6011ms infinite, wiggle2 ease-in-out 8097ms infinite;
  -moz-animation: big-fade ease-in-out 6011ms infinite, wiggle2 ease-in-out 8097ms infinite;
  -ms-animation: big-fade ease-in-out 6011ms infinite, wiggle2 ease-in-out 8097ms infinite;
  -o-animation: big-fade ease-in-out 6011ms infinite, wiggle2 ease-in-out 8097ms infinite;
  animation: big-fade ease-in-out 6011ms infinite, wiggle2 ease-in-out 8097ms infinite;
}
.ray:nth-child(85) {
  left: 94%;
  height: 181px;
  width: 69px;
  background: #80ff00;
  -webkit-filter: blur(47.95px);
  -khtml-filter: blur(47.95px);
  -moz-filter: blur(47.95px);
  -ms-filter: blur(47.95px);
  -o-filter: blur(47.95px);
  filter: blur(47.95px);
  -webkit-animation: big-fade ease-in-out 6664ms infinite, wiggle1 ease-in-out 14835ms infinite;
  -khtml-animation: big-fade ease-in-out 6664ms infinite, wiggle1 ease-in-out 14835ms infinite;
  -moz-animation: big-fade ease-in-out 6664ms infinite, wiggle1 ease-in-out 14835ms infinite;
  -ms-animation: big-fade ease-in-out 6664ms infinite, wiggle1 ease-in-out 14835ms infinite;
  -o-animation: big-fade ease-in-out 6664ms infinite, wiggle1 ease-in-out 14835ms infinite;
  animation: big-fade ease-in-out 6664ms infinite, wiggle1 ease-in-out 14835ms infinite;
}
.ray:nth-child(86) {
  left: 92%;
  height: 215px;
  width: 76px;
  background: #33ff00;
  -webkit-filter: blur(112.8px);
  -khtml-filter: blur(112.8px);
  -moz-filter: blur(112.8px);
  -ms-filter: blur(112.8px);
  -o-filter: blur(112.8px);
  filter: blur(112.8px);
  -webkit-animation: big-fade ease-in-out 6148ms infinite, wiggle2 ease-in-out 15076ms infinite;
  -khtml-animation: big-fade ease-in-out 6148ms infinite, wiggle2 ease-in-out 15076ms infinite;
  -moz-animation: big-fade ease-in-out 6148ms infinite, wiggle2 ease-in-out 15076ms infinite;
  -ms-animation: big-fade ease-in-out 6148ms infinite, wiggle2 ease-in-out 15076ms infinite;
  -o-animation: big-fade ease-in-out 6148ms infinite, wiggle2 ease-in-out 15076ms infinite;
  animation: big-fade ease-in-out 6148ms infinite, wiggle2 ease-in-out 15076ms infinite;
}
.ray:nth-child(87) {
  left: 58%;
  height: 212px;
  width: 80px;
  background: #00ff1a;
  -webkit-filter: blur(97px);
  -khtml-filter: blur(97px);
  -moz-filter: blur(97px);
  -ms-filter: blur(97px);
  -o-filter: blur(97px);
  filter: blur(97px);
  -webkit-animation: big-fade ease-in-out 6881ms infinite, wiggle3 ease-in-out 14744ms infinite;
  -khtml-animation: big-fade ease-in-out 6881ms infinite, wiggle3 ease-in-out 14744ms infinite;
  -moz-animation: big-fade ease-in-out 6881ms infinite, wiggle3 ease-in-out 14744ms infinite;
  -ms-animation: big-fade ease-in-out 6881ms infinite, wiggle3 ease-in-out 14744ms infinite;
  -o-animation: big-fade ease-in-out 6881ms infinite, wiggle3 ease-in-out 14744ms infinite;
  animation: big-fade ease-in-out 6881ms infinite, wiggle3 ease-in-out 14744ms infinite;
}
.ray:nth-child(88) {
  left: 40%;
  height: 130px;
  width: 46px;
  background: #00ff66;
  -webkit-filter: blur(63.3px);
  -khtml-filter: blur(63.3px);
  -moz-filter: blur(63.3px);
  -ms-filter: blur(63.3px);
  -o-filter: blur(63.3px);
  filter: blur(63.3px);
  -webkit-animation: big-fade ease-in-out 6416ms infinite, wiggle3 ease-in-out 15677ms infinite;
  -khtml-animation: big-fade ease-in-out 6416ms infinite, wiggle3 ease-in-out 15677ms infinite;
  -moz-animation: big-fade ease-in-out 6416ms infinite, wiggle3 ease-in-out 15677ms infinite;
  -ms-animation: big-fade ease-in-out 6416ms infinite, wiggle3 ease-in-out 15677ms infinite;
  -o-animation: big-fade ease-in-out 6416ms infinite, wiggle3 ease-in-out 15677ms infinite;
  animation: big-fade ease-in-out 6416ms infinite, wiggle3 ease-in-out 15677ms infinite;
}
.ray:nth-child(89) {
  left: 21%;
  height: 393px;
  width: 72px;
  background: #00ffb3;
  -webkit-filter: blur(105.6px);
  -khtml-filter: blur(105.6px);
  -moz-filter: blur(105.6px);
  -ms-filter: blur(105.6px);
  -o-filter: blur(105.6px);
  filter: blur(105.6px);
  -webkit-animation: big-fade ease-in-out 6687ms infinite, wiggle2 ease-in-out 11125ms infinite;
  -khtml-animation: big-fade ease-in-out 6687ms infinite, wiggle2 ease-in-out 11125ms infinite;
  -moz-animation: big-fade ease-in-out 6687ms infinite, wiggle2 ease-in-out 11125ms infinite;
  -ms-animation: big-fade ease-in-out 6687ms infinite, wiggle2 ease-in-out 11125ms infinite;
  -o-animation: big-fade ease-in-out 6687ms infinite, wiggle2 ease-in-out 11125ms infinite;
  animation: big-fade ease-in-out 6687ms infinite, wiggle2 ease-in-out 11125ms infinite;
}
.ray:nth-child(90) {
  left: 91%;
  height: 188px;
  width: 53px;
  background: aqua;
  -webkit-filter: blur(81.15px);
  -khtml-filter: blur(81.15px);
  -moz-filter: blur(81.15px);
  -ms-filter: blur(81.15px);
  -o-filter: blur(81.15px);
  filter: blur(81.15px);
  -webkit-animation: big-fade ease-in-out 6229ms infinite, wiggle2 ease-in-out 14056ms infinite;
  -khtml-animation: big-fade ease-in-out 6229ms infinite, wiggle2 ease-in-out 14056ms infinite;
  -moz-animation: big-fade ease-in-out 6229ms infinite, wiggle2 ease-in-out 14056ms infinite;
  -ms-animation: big-fade ease-in-out 6229ms infinite, wiggle2 ease-in-out 14056ms infinite;
  -o-animation: big-fade ease-in-out 6229ms infinite, wiggle2 ease-in-out 14056ms infinite;
  animation: big-fade ease-in-out 6229ms infinite, wiggle2 ease-in-out 14056ms infinite;
}
.ray:nth-child(91) {
  left: 72%;
  height: 348px;
  width: 62px;
  background: #00b3ff;
  -webkit-filter: blur(91.1px);
  -khtml-filter: blur(91.1px);
  -moz-filter: blur(91.1px);
  -ms-filter: blur(91.1px);
  -o-filter: blur(91.1px);
  filter: blur(91.1px);
  -webkit-animation: big-fade ease-in-out 6819ms infinite, wiggle1 ease-in-out 12639ms infinite;
  -khtml-animation: big-fade ease-in-out 6819ms infinite, wiggle1 ease-in-out 12639ms infinite;
  -moz-animation: big-fade ease-in-out 6819ms infinite, wiggle1 ease-in-out 12639ms infinite;
  -ms-animation: big-fade ease-in-out 6819ms infinite, wiggle1 ease-in-out 12639ms infinite;
  -o-animation: big-fade ease-in-out 6819ms infinite, wiggle1 ease-in-out 12639ms infinite;
  animation: big-fade ease-in-out 6819ms infinite, wiggle1 ease-in-out 12639ms infinite;
}
.ray:nth-child(92) {
  left: 97%;
  height: 335px;
  width: 53px;
  background: #0066ff;
  -webkit-filter: blur(55.15px);
  -khtml-filter: blur(55.15px);
  -moz-filter: blur(55.15px);
  -ms-filter: blur(55.15px);
  -o-filter: blur(55.15px);
  filter: blur(55.15px);
  -webkit-animation: big-fade ease-in-out 6878ms infinite, wiggle1 ease-in-out 11275ms infinite;
  -khtml-animation: big-fade ease-in-out 6878ms infinite, wiggle1 ease-in-out 11275ms infinite;
  -moz-animation: big-fade ease-in-out 6878ms infinite, wiggle1 ease-in-out 11275ms infinite;
  -ms-animation: big-fade ease-in-out 6878ms infinite, wiggle1 ease-in-out 11275ms infinite;
  -o-animation: big-fade ease-in-out 6878ms infinite, wiggle1 ease-in-out 11275ms infinite;
  animation: big-fade ease-in-out 6878ms infinite, wiggle1 ease-in-out 11275ms infinite;
}
.ray:nth-child(93) {
  left: 92%;
  height: 407px;
  width: 61px;
  background: #001aff;
  -webkit-filter: blur(41.55px);
  -khtml-filter: blur(41.55px);
  -moz-filter: blur(41.55px);
  -ms-filter: blur(41.55px);
  -o-filter: blur(41.55px);
  filter: blur(41.55px);
  -webkit-animation: big-fade ease-in-out 6206ms infinite, wiggle1 ease-in-out 6097ms infinite;
  -khtml-animation: big-fade ease-in-out 6206ms infinite, wiggle1 ease-in-out 6097ms infinite;
  -moz-animation: big-fade ease-in-out 6206ms infinite, wiggle1 ease-in-out 6097ms infinite;
  -ms-animation: big-fade ease-in-out 6206ms infinite, wiggle1 ease-in-out 6097ms infinite;
  -o-animation: big-fade ease-in-out 6206ms infinite, wiggle1 ease-in-out 6097ms infinite;
  animation: big-fade ease-in-out 6206ms infinite, wiggle1 ease-in-out 6097ms infinite;
}
.ray:nth-child(94) {
  left: 61%;
  height: 300px;
  width: 75px;
  background: #3300ff;
  -webkit-filter: blur(112.25px);
  -khtml-filter: blur(112.25px);
  -moz-filter: blur(112.25px);
  -ms-filter: blur(112.25px);
  -o-filter: blur(112.25px);
  filter: blur(112.25px);
  -webkit-animation: big-fade ease-in-out 6559ms infinite, wiggle2 ease-in-out 15918ms infinite;
  -khtml-animation: big-fade ease-in-out 6559ms infinite, wiggle2 ease-in-out 15918ms infinite;
  -moz-animation: big-fade ease-in-out 6559ms infinite, wiggle2 ease-in-out 15918ms infinite;
  -ms-animation: big-fade ease-in-out 6559ms infinite, wiggle2 ease-in-out 15918ms infinite;
  -o-animation: big-fade ease-in-out 6559ms infinite, wiggle2 ease-in-out 15918ms infinite;
  animation: big-fade ease-in-out 6559ms infinite, wiggle2 ease-in-out 15918ms infinite;
}
.ray:nth-child(95) {
  left: 71%;
  height: 172px;
  width: 55px;
  background: #8000ff;
  -webkit-filter: blur(76.25px);
  -khtml-filter: blur(76.25px);
  -moz-filter: blur(76.25px);
  -ms-filter: blur(76.25px);
  -o-filter: blur(76.25px);
  filter: blur(76.25px);
  -webkit-animation: big-fade ease-in-out 6019ms infinite, wiggle2 ease-in-out 6832ms infinite;
  -khtml-animation: big-fade ease-in-out 6019ms infinite, wiggle2 ease-in-out 6832ms infinite;
  -moz-animation: big-fade ease-in-out 6019ms infinite, wiggle2 ease-in-out 6832ms infinite;
  -ms-animation: big-fade ease-in-out 6019ms infinite, wiggle2 ease-in-out 6832ms infinite;
  -o-animation: big-fade ease-in-out 6019ms infinite, wiggle2 ease-in-out 6832ms infinite;
  animation: big-fade ease-in-out 6019ms infinite, wiggle2 ease-in-out 6832ms infinite;
}
.ray:nth-child(96) {
  left: 89%;
  height: 357px;
  width: 68px;
  background: #cc00ff;
  -webkit-filter: blur(87.4px);
  -khtml-filter: blur(87.4px);
  -moz-filter: blur(87.4px);
  -ms-filter: blur(87.4px);
  -o-filter: blur(87.4px);
  filter: blur(87.4px);
  -webkit-animation: big-fade ease-in-out 6409ms infinite, wiggle2 ease-in-out 6253ms infinite;
  -khtml-animation: big-fade ease-in-out 6409ms infinite, wiggle2 ease-in-out 6253ms infinite;
  -moz-animation: big-fade ease-in-out 6409ms infinite, wiggle2 ease-in-out 6253ms infinite;
  -ms-animation: big-fade ease-in-out 6409ms infinite, wiggle2 ease-in-out 6253ms infinite;
  -o-animation: big-fade ease-in-out 6409ms infinite, wiggle2 ease-in-out 6253ms infinite;
  animation: big-fade ease-in-out 6409ms infinite, wiggle2 ease-in-out 6253ms infinite;
}
.ray:nth-child(97) {
  left: 58%;
  height: 293px;
  width: 42px;
  background: #ff00e6;
  -webkit-filter: blur(59.1px);
  -khtml-filter: blur(59.1px);
  -moz-filter: blur(59.1px);
  -ms-filter: blur(59.1px);
  -o-filter: blur(59.1px);
  filter: blur(59.1px);
  -webkit-animation: big-fade ease-in-out 6236ms infinite, wiggle3 ease-in-out 6570ms infinite;
  -khtml-animation: big-fade ease-in-out 6236ms infinite, wiggle3 ease-in-out 6570ms infinite;
  -moz-animation: big-fade ease-in-out 6236ms infinite, wiggle3 ease-in-out 6570ms infinite;
  -ms-animation: big-fade ease-in-out 6236ms infinite, wiggle3 ease-in-out 6570ms infinite;
  -o-animation: big-fade ease-in-out 6236ms infinite, wiggle3 ease-in-out 6570ms infinite;
  animation: big-fade ease-in-out 6236ms infinite, wiggle3 ease-in-out 6570ms infinite;
}
.ray:nth-child(98) {
  left: 15%;
  height: 349px;
  width: 51px;
  background: #ff0099;
  -webkit-filter: blur(61.05px);
  -khtml-filter: blur(61.05px);
  -moz-filter: blur(61.05px);
  -ms-filter: blur(61.05px);
  -o-filter: blur(61.05px);
  filter: blur(61.05px);
  -webkit-animation: big-fade ease-in-out 6530ms infinite, wiggle3 ease-in-out 15850ms infinite;
  -khtml-animation: big-fade ease-in-out 6530ms infinite, wiggle3 ease-in-out 15850ms infinite;
  -moz-animation: big-fade ease-in-out 6530ms infinite, wiggle3 ease-in-out 15850ms infinite;
  -ms-animation: big-fade ease-in-out 6530ms infinite, wiggle3 ease-in-out 15850ms infinite;
  -o-animation: big-fade ease-in-out 6530ms infinite, wiggle3 ease-in-out 15850ms infinite;
  animation: big-fade ease-in-out 6530ms infinite, wiggle3 ease-in-out 15850ms infinite;
}
.ray:nth-child(99) {
  left: 54%;
  height: 406px;
  width: 78px;
  background: #ff004d;
  -webkit-filter: blur(114.9px);
  -khtml-filter: blur(114.9px);
  -moz-filter: blur(114.9px);
  -ms-filter: blur(114.9px);
  -o-filter: blur(114.9px);
  filter: blur(114.9px);
  -webkit-animation: big-fade ease-in-out 6247ms infinite, wiggle2 ease-in-out 9983ms infinite;
  -khtml-animation: big-fade ease-in-out 6247ms infinite, wiggle2 ease-in-out 9983ms infinite;
  -moz-animation: big-fade ease-in-out 6247ms infinite, wiggle2 ease-in-out 9983ms infinite;
  -ms-animation: big-fade ease-in-out 6247ms infinite, wiggle2 ease-in-out 9983ms infinite;
  -o-animation: big-fade ease-in-out 6247ms infinite, wiggle2 ease-in-out 9983ms infinite;
  animation: big-fade ease-in-out 6247ms infinite, wiggle2 ease-in-out 9983ms infinite;
}
.ray:nth-child(100) {
  left: 61%;
  height: 370px;
  width: 50px;
  background: red;
  -webkit-filter: blur(71.5px);
  -khtml-filter: blur(71.5px);
  -moz-filter: blur(71.5px);
  -ms-filter: blur(71.5px);
  -o-filter: blur(71.5px);
  filter: blur(71.5px);
  -webkit-animation: big-fade ease-in-out 6210ms infinite, wiggle3 ease-in-out 10380ms infinite;
  -khtml-animation: big-fade ease-in-out 6210ms infinite, wiggle3 ease-in-out 10380ms infinite;
  -moz-animation: big-fade ease-in-out 6210ms infinite, wiggle3 ease-in-out 10380ms infinite;
  -ms-animation: big-fade ease-in-out 6210ms infinite, wiggle3 ease-in-out 10380ms infinite;
  -o-animation: big-fade ease-in-out 6210ms infinite, wiggle3 ease-in-out 10380ms infinite;
  animation: big-fade ease-in-out 6210ms infinite, wiggle3 ease-in-out 10380ms infinite;
}

@-webkit-keyframes sml-fade {
  0% {
    opacity: 0.15;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 0.2;
  }
}
@-khtml-keyframes sml-fade {
  0% {
    opacity: 0.15;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 0.2;
  }
}
@-moz-keyframes sml-fade {
  0% {
    opacity: 0.15;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 0.2;
  }
}
@-ms-keyframes sml-fade {
  0% {
    opacity: 0.15;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 0.2;
  }
}
@-o-keyframes sml-fade {
  0% {
    opacity: 0.15;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 0.2;
  }
}
@keyframes sml-fade {
  0% {
    opacity: 0.15;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 0.2;
  }
}
@-webkit-keyframes med-fade {
  0% {
    opacity: 0.2;
  }
  50% {
    opacity: 0.1;
  }
  100% {
    opacity: 0.15;
  }
}
@-khtml-keyframes med-fade {
  0% {
    opacity: 0.2;
  }
  50% {
    opacity: 0.1;
  }
  100% {
    opacity: 0.15;
  }
}
@-moz-keyframes med-fade {
  0% {
    opacity: 0.2;
  }
  50% {
    opacity: 0.1;
  }
  100% {
    opacity: 0.15;
  }
}
@-ms-keyframes med-fade {
  0% {
    opacity: 0.2;
  }
  50% {
    opacity: 0.1;
  }
  100% {
    opacity: 0.15;
  }
}
@-o-keyframes med-fade {
  0% {
    opacity: 0.2;
  }
  50% {
    opacity: 0.1;
  }
  100% {
    opacity: 0.15;
  }
}
@keyframes med-fade {
  0% {
    opacity: 0.2;
  }
  50% {
    opacity: 0.1;
  }
  100% {
    opacity: 0.15;
  }
}
@-webkit-keyframes big-fade {
  0% {
    opacity: 0.2;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 0.15;
  }
}
@-khtml-keyframes big-fade {
  0% {
    opacity: 0.2;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 0.15;
  }
}
@-moz-keyframes big-fade {
  0% {
    opacity: 0.2;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 0.15;
  }
}
@-ms-keyframes big-fade {
  0% {
    opacity: 0.2;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 0.15;
  }
}
@-o-keyframes big-fade {
  0% {
    opacity: 0.2;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 0.15;
  }
}
@keyframes big-fade {
  0% {
    opacity: 0.2;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 0.15;
  }
}
@-webkit-keyframes wiggle0 {
  0% {
    -webkit-transform: translate3d(76px, -100px, 0);
    -khtml-transform: translate3d(76px, -100px, 0);
    -moz-transform: translate3d(76px, -100px, 0);
    -ms-transform: translate3d(76px, -100px, 0);
    -o-transform: translate3d(76px, -100px, 0);
    transform: translate3d(76px, -100px, 0);
  }
  50% {
    -webkit-transform: translate3d(16px, 16px, 0);
    -khtml-transform: translate3d(16px, 16px, 0);
    -moz-transform: translate3d(16px, 16px, 0);
    -ms-transform: translate3d(16px, 16px, 0);
    -o-transform: translate3d(16px, 16px, 0);
    transform: translate3d(16px, 16px, 0);
    -webkit-transform: scaleX(1.5);
  }
  100% {
    -webkit-transform: translate3d(76px, -100px, 0);
    -khtml-transform: translate3d(76px, -100px, 0);
    -moz-transform: translate3d(76px, -100px, 0);
    -ms-transform: translate3d(76px, -100px, 0);
    -o-transform: translate3d(76px, -100px, 0);
    transform: translate3d(76px, -100px, 0);
  }
}
@-khtml-keyframes wiggle0 {
  0% {
    -webkit-transform: translate3d(76px, -100px, 0);
    -khtml-transform: translate3d(76px, -100px, 0);
    -moz-transform: translate3d(76px, -100px, 0);
    -ms-transform: translate3d(76px, -100px, 0);
    -o-transform: translate3d(76px, -100px, 0);
    transform: translate3d(76px, -100px, 0);
  }
  50% {
    -webkit-transform: translate3d(16px, 16px, 0);
    -khtml-transform: translate3d(16px, 16px, 0);
    -moz-transform: translate3d(16px, 16px, 0);
    -ms-transform: translate3d(16px, 16px, 0);
    -o-transform: translate3d(16px, 16px, 0);
    transform: translate3d(16px, 16px, 0);
    -webkit-transform: scaleX(1.5);
  }
  100% {
    -webkit-transform: translate3d(76px, -100px, 0);
    -khtml-transform: translate3d(76px, -100px, 0);
    -moz-transform: translate3d(76px, -100px, 0);
    -ms-transform: translate3d(76px, -100px, 0);
    -o-transform: translate3d(76px, -100px, 0);
    transform: translate3d(76px, -100px, 0);
  }
}
@-moz-keyframes wiggle0 {
  0% {
    -webkit-transform: translate3d(76px, -100px, 0);
    -khtml-transform: translate3d(76px, -100px, 0);
    -moz-transform: translate3d(76px, -100px, 0);
    -ms-transform: translate3d(76px, -100px, 0);
    -o-transform: translate3d(76px, -100px, 0);
    transform: translate3d(76px, -100px, 0);
  }
  50% {
    -webkit-transform: translate3d(16px, 16px, 0);
    -khtml-transform: translate3d(16px, 16px, 0);
    -moz-transform: translate3d(16px, 16px, 0);
    -ms-transform: translate3d(16px, 16px, 0);
    -o-transform: translate3d(16px, 16px, 0);
    transform: translate3d(16px, 16px, 0);
    -webkit-transform: scaleX(1.5);
  }
  100% {
    -webkit-transform: translate3d(76px, -100px, 0);
    -khtml-transform: translate3d(76px, -100px, 0);
    -moz-transform: translate3d(76px, -100px, 0);
    -ms-transform: translate3d(76px, -100px, 0);
    -o-transform: translate3d(76px, -100px, 0);
    transform: translate3d(76px, -100px, 0);
  }
}
@-ms-keyframes wiggle0 {
  0% {
    -webkit-transform: translate3d(76px, -100px, 0);
    -khtml-transform: translate3d(76px, -100px, 0);
    -moz-transform: translate3d(76px, -100px, 0);
    -ms-transform: translate3d(76px, -100px, 0);
    -o-transform: translate3d(76px, -100px, 0);
    transform: translate3d(76px, -100px, 0);
  }
  50% {
    -webkit-transform: translate3d(16px, 16px, 0);
    -khtml-transform: translate3d(16px, 16px, 0);
    -moz-transform: translate3d(16px, 16px, 0);
    -ms-transform: translate3d(16px, 16px, 0);
    -o-transform: translate3d(16px, 16px, 0);
    transform: translate3d(16px, 16px, 0);
    -webkit-transform: scaleX(1.5);
  }
  100% {
    -webkit-transform: translate3d(76px, -100px, 0);
    -khtml-transform: translate3d(76px, -100px, 0);
    -moz-transform: translate3d(76px, -100px, 0);
    -ms-transform: translate3d(76px, -100px, 0);
    -o-transform: translate3d(76px, -100px, 0);
    transform: translate3d(76px, -100px, 0);
  }
}
@-o-keyframes wiggle0 {
  0% {
    -webkit-transform: translate3d(76px, -100px, 0);
    -khtml-transform: translate3d(76px, -100px, 0);
    -moz-transform: translate3d(76px, -100px, 0);
    -ms-transform: translate3d(76px, -100px, 0);
    -o-transform: translate3d(76px, -100px, 0);
    transform: translate3d(76px, -100px, 0);
  }
  50% {
    -webkit-transform: translate3d(16px, 16px, 0);
    -khtml-transform: translate3d(16px, 16px, 0);
    -moz-transform: translate3d(16px, 16px, 0);
    -ms-transform: translate3d(16px, 16px, 0);
    -o-transform: translate3d(16px, 16px, 0);
    transform: translate3d(16px, 16px, 0);
    -webkit-transform: scaleX(1.5);
  }
  100% {
    -webkit-transform: translate3d(76px, -100px, 0);
    -khtml-transform: translate3d(76px, -100px, 0);
    -moz-transform: translate3d(76px, -100px, 0);
    -ms-transform: translate3d(76px, -100px, 0);
    -o-transform: translate3d(76px, -100px, 0);
    transform: translate3d(76px, -100px, 0);
  }
}
@keyframes wiggle0 {
  0% {
    -webkit-transform: translate3d(76px, -100px, 0);
    -khtml-transform: translate3d(76px, -100px, 0);
    -moz-transform: translate3d(76px, -100px, 0);
    -ms-transform: translate3d(76px, -100px, 0);
    -o-transform: translate3d(76px, -100px, 0);
    transform: translate3d(76px, -100px, 0);
  }
  50% {
    -webkit-transform: translate3d(16px, 16px, 0);
    -khtml-transform: translate3d(16px, 16px, 0);
    -moz-transform: translate3d(16px, 16px, 0);
    -ms-transform: translate3d(16px, 16px, 0);
    -o-transform: translate3d(16px, 16px, 0);
    transform: translate3d(16px, 16px, 0);
    -webkit-transform: scaleX(1.5);
  }
  100% {
    -webkit-transform: translate3d(76px, -100px, 0);
    -khtml-transform: translate3d(76px, -100px, 0);
    -moz-transform: translate3d(76px, -100px, 0);
    -ms-transform: translate3d(76px, -100px, 0);
    -o-transform: translate3d(76px, -100px, 0);
    transform: translate3d(76px, -100px, 0);
  }
}
@-webkit-keyframes wiggle1 {
  0% {
    -webkit-transform: translate3d(50px, -100px, 0);
    -khtml-transform: translate3d(50px, -100px, 0);
    -moz-transform: translate3d(50px, -100px, 0);
    -ms-transform: translate3d(50px, -100px, 0);
    -o-transform: translate3d(50px, -100px, 0);
    transform: translate3d(50px, -100px, 0);
  }
  50% {
    -webkit-transform: translate3d(106px, 106px, 0);
    -khtml-transform: translate3d(106px, 106px, 0);
    -moz-transform: translate3d(106px, 106px, 0);
    -ms-transform: translate3d(106px, 106px, 0);
    -o-transform: translate3d(106px, 106px, 0);
    transform: translate3d(106px, 106px, 0);
    -webkit-transform: scaleX(2);
  }
  100% {
    -webkit-transform: translate3d(50px, -100px, 0);
    -khtml-transform: translate3d(50px, -100px, 0);
    -moz-transform: translate3d(50px, -100px, 0);
    -ms-transform: translate3d(50px, -100px, 0);
    -o-transform: translate3d(50px, -100px, 0);
    transform: translate3d(50px, -100px, 0);
  }
}
@-khtml-keyframes wiggle1 {
  0% {
    -webkit-transform: translate3d(50px, -100px, 0);
    -khtml-transform: translate3d(50px, -100px, 0);
    -moz-transform: translate3d(50px, -100px, 0);
    -ms-transform: translate3d(50px, -100px, 0);
    -o-transform: translate3d(50px, -100px, 0);
    transform: translate3d(50px, -100px, 0);
  }
  50% {
    -webkit-transform: translate3d(106px, 106px, 0);
    -khtml-transform: translate3d(106px, 106px, 0);
    -moz-transform: translate3d(106px, 106px, 0);
    -ms-transform: translate3d(106px, 106px, 0);
    -o-transform: translate3d(106px, 106px, 0);
    transform: translate3d(106px, 106px, 0);
    -webkit-transform: scaleX(2);
  }
  100% {
    -webkit-transform: translate3d(50px, -100px, 0);
    -khtml-transform: translate3d(50px, -100px, 0);
    -moz-transform: translate3d(50px, -100px, 0);
    -ms-transform: translate3d(50px, -100px, 0);
    -o-transform: translate3d(50px, -100px, 0);
    transform: translate3d(50px, -100px, 0);
  }
}
@-moz-keyframes wiggle1 {
  0% {
    -webkit-transform: translate3d(50px, -100px, 0);
    -khtml-transform: translate3d(50px, -100px, 0);
    -moz-transform: translate3d(50px, -100px, 0);
    -ms-transform: translate3d(50px, -100px, 0);
    -o-transform: translate3d(50px, -100px, 0);
    transform: translate3d(50px, -100px, 0);
  }
  50% {
    -webkit-transform: translate3d(106px, 106px, 0);
    -khtml-transform: translate3d(106px, 106px, 0);
    -moz-transform: translate3d(106px, 106px, 0);
    -ms-transform: translate3d(106px, 106px, 0);
    -o-transform: translate3d(106px, 106px, 0);
    transform: translate3d(106px, 106px, 0);
    -webkit-transform: scaleX(2);
  }
  100% {
    -webkit-transform: translate3d(50px, -100px, 0);
    -khtml-transform: translate3d(50px, -100px, 0);
    -moz-transform: translate3d(50px, -100px, 0);
    -ms-transform: translate3d(50px, -100px, 0);
    -o-transform: translate3d(50px, -100px, 0);
    transform: translate3d(50px, -100px, 0);
  }
}
@-ms-keyframes wiggle1 {
  0% {
    -webkit-transform: translate3d(50px, -100px, 0);
    -khtml-transform: translate3d(50px, -100px, 0);
    -moz-transform: translate3d(50px, -100px, 0);
    -ms-transform: translate3d(50px, -100px, 0);
    -o-transform: translate3d(50px, -100px, 0);
    transform: translate3d(50px, -100px, 0);
  }
  50% {
    -webkit-transform: translate3d(106px, 106px, 0);
    -khtml-transform: translate3d(106px, 106px, 0);
    -moz-transform: translate3d(106px, 106px, 0);
    -ms-transform: translate3d(106px, 106px, 0);
    -o-transform: translate3d(106px, 106px, 0);
    transform: translate3d(106px, 106px, 0);
    -webkit-transform: scaleX(2);
  }
  100% {
    -webkit-transform: translate3d(50px, -100px, 0);
    -khtml-transform: translate3d(50px, -100px, 0);
    -moz-transform: translate3d(50px, -100px, 0);
    -ms-transform: translate3d(50px, -100px, 0);
    -o-transform: translate3d(50px, -100px, 0);
    transform: translate3d(50px, -100px, 0);
  }
}
@-o-keyframes wiggle1 {
  0% {
    -webkit-transform: translate3d(50px, -100px, 0);
    -khtml-transform: translate3d(50px, -100px, 0);
    -moz-transform: translate3d(50px, -100px, 0);
    -ms-transform: translate3d(50px, -100px, 0);
    -o-transform: translate3d(50px, -100px, 0);
    transform: translate3d(50px, -100px, 0);
  }
  50% {
    -webkit-transform: translate3d(106px, 106px, 0);
    -khtml-transform: translate3d(106px, 106px, 0);
    -moz-transform: translate3d(106px, 106px, 0);
    -ms-transform: translate3d(106px, 106px, 0);
    -o-transform: translate3d(106px, 106px, 0);
    transform: translate3d(106px, 106px, 0);
    -webkit-transform: scaleX(2);
  }
  100% {
    -webkit-transform: translate3d(50px, -100px, 0);
    -khtml-transform: translate3d(50px, -100px, 0);
    -moz-transform: translate3d(50px, -100px, 0);
    -ms-transform: translate3d(50px, -100px, 0);
    -o-transform: translate3d(50px, -100px, 0);
    transform: translate3d(50px, -100px, 0);
  }
}
@keyframes wiggle1 {
  0% {
    -webkit-transform: translate3d(50px, -100px, 0);
    -khtml-transform: translate3d(50px, -100px, 0);
    -moz-transform: translate3d(50px, -100px, 0);
    -ms-transform: translate3d(50px, -100px, 0);
    -o-transform: translate3d(50px, -100px, 0);
    transform: translate3d(50px, -100px, 0);
  }
  50% {
    -webkit-transform: translate3d(106px, 106px, 0);
    -khtml-transform: translate3d(106px, 106px, 0);
    -moz-transform: translate3d(106px, 106px, 0);
    -ms-transform: translate3d(106px, 106px, 0);
    -o-transform: translate3d(106px, 106px, 0);
    transform: translate3d(106px, 106px, 0);
    -webkit-transform: scaleX(2);
  }
  100% {
    -webkit-transform: translate3d(50px, -100px, 0);
    -khtml-transform: translate3d(50px, -100px, 0);
    -moz-transform: translate3d(50px, -100px, 0);
    -ms-transform: translate3d(50px, -100px, 0);
    -o-transform: translate3d(50px, -100px, 0);
    transform: translate3d(50px, -100px, 0);
  }
}
@-webkit-keyframes wiggle2 {
  0% {
    -webkit-transform: translate3d(-78px, -100px, 0);
    -khtml-transform: translate3d(-78px, -100px, 0);
    -moz-transform: translate3d(-78px, -100px, 0);
    -ms-transform: translate3d(-78px, -100px, 0);
    -o-transform: translate3d(-78px, -100px, 0);
    transform: translate3d(-78px, -100px, 0);
  }
  50% {
    -webkit-transform: translate3d(-56px, -56px, 0);
    -khtml-transform: translate3d(-56px, -56px, 0);
    -moz-transform: translate3d(-56px, -56px, 0);
    -ms-transform: translate3d(-56px, -56px, 0);
    -o-transform: translate3d(-56px, -56px, 0);
    transform: translate3d(-56px, -56px, 0);
    -webkit-transform: scaleX(2.5);
  }
  100% {
    -webkit-transform: translate3d(-78px, -100px, my3, 0);
    -khtml-transform: translate3d(-78px, -100px, my3, 0);
    -moz-transform: translate3d(-78px, -100px, my3, 0);
    -ms-transform: translate3d(-78px, -100px, my3, 0);
    -o-transform: translate3d(-78px, -100px, my3, 0);
    transform: translate3d(-78px, -100px, my3, 0);
  }
}
@-khtml-keyframes wiggle2 {
  0% {
    -webkit-transform: translate3d(-78px, -100px, 0);
    -khtml-transform: translate3d(-78px, -100px, 0);
    -moz-transform: translate3d(-78px, -100px, 0);
    -ms-transform: translate3d(-78px, -100px, 0);
    -o-transform: translate3d(-78px, -100px, 0);
    transform: translate3d(-78px, -100px, 0);
  }
  50% {
    -webkit-transform: translate3d(-56px, -56px, 0);
    -khtml-transform: translate3d(-56px, -56px, 0);
    -moz-transform: translate3d(-56px, -56px, 0);
    -ms-transform: translate3d(-56px, -56px, 0);
    -o-transform: translate3d(-56px, -56px, 0);
    transform: translate3d(-56px, -56px, 0);
    -webkit-transform: scaleX(2.5);
  }
  100% {
    -webkit-transform: translate3d(-78px, -100px, my3, 0);
    -khtml-transform: translate3d(-78px, -100px, my3, 0);
    -moz-transform: translate3d(-78px, -100px, my3, 0);
    -ms-transform: translate3d(-78px, -100px, my3, 0);
    -o-transform: translate3d(-78px, -100px, my3, 0);
    transform: translate3d(-78px, -100px, my3, 0);
  }
}
@-moz-keyframes wiggle2 {
  0% {
    -webkit-transform: translate3d(-78px, -100px, 0);
    -khtml-transform: translate3d(-78px, -100px, 0);
    -moz-transform: translate3d(-78px, -100px, 0);
    -ms-transform: translate3d(-78px, -100px, 0);
    -o-transform: translate3d(-78px, -100px, 0);
    transform: translate3d(-78px, -100px, 0);
  }
  50% {
    -webkit-transform: translate3d(-56px, -56px, 0);
    -khtml-transform: translate3d(-56px, -56px, 0);
    -moz-transform: translate3d(-56px, -56px, 0);
    -ms-transform: translate3d(-56px, -56px, 0);
    -o-transform: translate3d(-56px, -56px, 0);
    transform: translate3d(-56px, -56px, 0);
    -webkit-transform: scaleX(2.5);
  }
  100% {
    -webkit-transform: translate3d(-78px, -100px, my3, 0);
    -khtml-transform: translate3d(-78px, -100px, my3, 0);
    -moz-transform: translate3d(-78px, -100px, my3, 0);
    -ms-transform: translate3d(-78px, -100px, my3, 0);
    -o-transform: translate3d(-78px, -100px, my3, 0);
    transform: translate3d(-78px, -100px, my3, 0);
  }
}
@-ms-keyframes wiggle2 {
  0% {
    -webkit-transform: translate3d(-78px, -100px, 0);
    -khtml-transform: translate3d(-78px, -100px, 0);
    -moz-transform: translate3d(-78px, -100px, 0);
    -ms-transform: translate3d(-78px, -100px, 0);
    -o-transform: translate3d(-78px, -100px, 0);
    transform: translate3d(-78px, -100px, 0);
  }
  50% {
    -webkit-transform: translate3d(-56px, -56px, 0);
    -khtml-transform: translate3d(-56px, -56px, 0);
    -moz-transform: translate3d(-56px, -56px, 0);
    -ms-transform: translate3d(-56px, -56px, 0);
    -o-transform: translate3d(-56px, -56px, 0);
    transform: translate3d(-56px, -56px, 0);
    -webkit-transform: scaleX(2.5);
  }
  100% {
    -webkit-transform: translate3d(-78px, -100px, my3, 0);
    -khtml-transform: translate3d(-78px, -100px, my3, 0);
    -moz-transform: translate3d(-78px, -100px, my3, 0);
    -ms-transform: translate3d(-78px, -100px, my3, 0);
    -o-transform: translate3d(-78px, -100px, my3, 0);
    transform: translate3d(-78px, -100px, my3, 0);
  }
}
@-o-keyframes wiggle2 {
  0% {
    -webkit-transform: translate3d(-78px, -100px, 0);
    -khtml-transform: translate3d(-78px, -100px, 0);
    -moz-transform: translate3d(-78px, -100px, 0);
    -ms-transform: translate3d(-78px, -100px, 0);
    -o-transform: translate3d(-78px, -100px, 0);
    transform: translate3d(-78px, -100px, 0);
  }
  50% {
    -webkit-transform: translate3d(-56px, -56px, 0);
    -khtml-transform: translate3d(-56px, -56px, 0);
    -moz-transform: translate3d(-56px, -56px, 0);
    -ms-transform: translate3d(-56px, -56px, 0);
    -o-transform: translate3d(-56px, -56px, 0);
    transform: translate3d(-56px, -56px, 0);
    -webkit-transform: scaleX(2.5);
  }
  100% {
    -webkit-transform: translate3d(-78px, -100px, my3, 0);
    -khtml-transform: translate3d(-78px, -100px, my3, 0);
    -moz-transform: translate3d(-78px, -100px, my3, 0);
    -ms-transform: translate3d(-78px, -100px, my3, 0);
    -o-transform: translate3d(-78px, -100px, my3, 0);
    transform: translate3d(-78px, -100px, my3, 0);
  }
}
@keyframes wiggle2 {
  0% {
    -webkit-transform: translate3d(-78px, -100px, 0);
    -khtml-transform: translate3d(-78px, -100px, 0);
    -moz-transform: translate3d(-78px, -100px, 0);
    -ms-transform: translate3d(-78px, -100px, 0);
    -o-transform: translate3d(-78px, -100px, 0);
    transform: translate3d(-78px, -100px, 0);
  }
  50% {
    -webkit-transform: translate3d(-56px, -56px, 0);
    -khtml-transform: translate3d(-56px, -56px, 0);
    -moz-transform: translate3d(-56px, -56px, 0);
    -ms-transform: translate3d(-56px, -56px, 0);
    -o-transform: translate3d(-56px, -56px, 0);
    transform: translate3d(-56px, -56px, 0);
    -webkit-transform: scaleX(2.5);
  }
  100% {
    -webkit-transform: translate3d(-78px, -100px, my3, 0);
    -khtml-transform: translate3d(-78px, -100px, my3, 0);
    -moz-transform: translate3d(-78px, -100px, my3, 0);
    -ms-transform: translate3d(-78px, -100px, my3, 0);
    -o-transform: translate3d(-78px, -100px, my3, 0);
    transform: translate3d(-78px, -100px, my3, 0);
  }
}
@-webkit-keyframes wiggle3 {
  0% {
    -webkit-transform: translate3d(-56px, -100px, 0);
    -khtml-transform: translate3d(-56px, -100px, 0);
    -moz-transform: translate3d(-56px, -100px, 0);
    -ms-transform: translate3d(-56px, -100px, 0);
    -o-transform: translate3d(-56px, -100px, 0);
    transform: translate3d(-56px, -100px, 0);
  }
  50% {
    -webkit-transform: translate3d(-47px, 47px, 0);
    -khtml-transform: translate3d(-47px, 47px, 0);
    -moz-transform: translate3d(-47px, 47px, 0);
    -ms-transform: translate3d(-47px, 47px, 0);
    -o-transform: translate3d(-47px, 47px, 0);
    transform: translate3d(-47px, 47px, 0);
    -webkit-transform: scaleX(3);
  }
  100% {
    -webkit-transform: translate3d(-56px, -100px, 0);
    -khtml-transform: translate3d(-56px, -100px, 0);
    -moz-transform: translate3d(-56px, -100px, 0);
    -ms-transform: translate3d(-56px, -100px, 0);
    -o-transform: translate3d(-56px, -100px, 0);
    transform: translate3d(-56px, -100px, 0);
  }
}
@-khtml-keyframes wiggle3 {
  0% {
    -webkit-transform: translate3d(-56px, -100px, 0);
    -khtml-transform: translate3d(-56px, -100px, 0);
    -moz-transform: translate3d(-56px, -100px, 0);
    -ms-transform: translate3d(-56px, -100px, 0);
    -o-transform: translate3d(-56px, -100px, 0);
    transform: translate3d(-56px, -100px, 0);
  }
  50% {
    -webkit-transform: translate3d(-47px, 47px, 0);
    -khtml-transform: translate3d(-47px, 47px, 0);
    -moz-transform: translate3d(-47px, 47px, 0);
    -ms-transform: translate3d(-47px, 47px, 0);
    -o-transform: translate3d(-47px, 47px, 0);
    transform: translate3d(-47px, 47px, 0);
    -webkit-transform: scaleX(3);
  }
  100% {
    -webkit-transform: translate3d(-56px, -100px, 0);
    -khtml-transform: translate3d(-56px, -100px, 0);
    -moz-transform: translate3d(-56px, -100px, 0);
    -ms-transform: translate3d(-56px, -100px, 0);
    -o-transform: translate3d(-56px, -100px, 0);
    transform: translate3d(-56px, -100px, 0);
  }
}
@-moz-keyframes wiggle3 {
  0% {
    -webkit-transform: translate3d(-56px, -100px, 0);
    -khtml-transform: translate3d(-56px, -100px, 0);
    -moz-transform: translate3d(-56px, -100px, 0);
    -ms-transform: translate3d(-56px, -100px, 0);
    -o-transform: translate3d(-56px, -100px, 0);
    transform: translate3d(-56px, -100px, 0);
  }
  50% {
    -webkit-transform: translate3d(-47px, 47px, 0);
    -khtml-transform: translate3d(-47px, 47px, 0);
    -moz-transform: translate3d(-47px, 47px, 0);
    -ms-transform: translate3d(-47px, 47px, 0);
    -o-transform: translate3d(-47px, 47px, 0);
    transform: translate3d(-47px, 47px, 0);
    -webkit-transform: scaleX(3);
  }
  100% {
    -webkit-transform: translate3d(-56px, -100px, 0);
    -khtml-transform: translate3d(-56px, -100px, 0);
    -moz-transform: translate3d(-56px, -100px, 0);
    -ms-transform: translate3d(-56px, -100px, 0);
    -o-transform: translate3d(-56px, -100px, 0);
    transform: translate3d(-56px, -100px, 0);
  }
}
@-ms-keyframes wiggle3 {
  0% {
    -webkit-transform: translate3d(-56px, -100px, 0);
    -khtml-transform: translate3d(-56px, -100px, 0);
    -moz-transform: translate3d(-56px, -100px, 0);
    -ms-transform: translate3d(-56px, -100px, 0);
    -o-transform: translate3d(-56px, -100px, 0);
    transform: translate3d(-56px, -100px, 0);
  }
  50% {
    -webkit-transform: translate3d(-47px, 47px, 0);
    -khtml-transform: translate3d(-47px, 47px, 0);
    -moz-transform: translate3d(-47px, 47px, 0);
    -ms-transform: translate3d(-47px, 47px, 0);
    -o-transform: translate3d(-47px, 47px, 0);
    transform: translate3d(-47px, 47px, 0);
    -webkit-transform: scaleX(3);
  }
  100% {
    -webkit-transform: translate3d(-56px, -100px, 0);
    -khtml-transform: translate3d(-56px, -100px, 0);
    -moz-transform: translate3d(-56px, -100px, 0);
    -ms-transform: translate3d(-56px, -100px, 0);
    -o-transform: translate3d(-56px, -100px, 0);
    transform: translate3d(-56px, -100px, 0);
  }
}
@-o-keyframes wiggle3 {
  0% {
    -webkit-transform: translate3d(-56px, -100px, 0);
    -khtml-transform: translate3d(-56px, -100px, 0);
    -moz-transform: translate3d(-56px, -100px, 0);
    -ms-transform: translate3d(-56px, -100px, 0);
    -o-transform: translate3d(-56px, -100px, 0);
    transform: translate3d(-56px, -100px, 0);
  }
  50% {
    -webkit-transform: translate3d(-47px, 47px, 0);
    -khtml-transform: translate3d(-47px, 47px, 0);
    -moz-transform: translate3d(-47px, 47px, 0);
    -ms-transform: translate3d(-47px, 47px, 0);
    -o-transform: translate3d(-47px, 47px, 0);
    transform: translate3d(-47px, 47px, 0);
    -webkit-transform: scaleX(3);
  }
  100% {
    -webkit-transform: translate3d(-56px, -100px, 0);
    -khtml-transform: translate3d(-56px, -100px, 0);
    -moz-transform: translate3d(-56px, -100px, 0);
    -ms-transform: translate3d(-56px, -100px, 0);
    -o-transform: translate3d(-56px, -100px, 0);
    transform: translate3d(-56px, -100px, 0);
  }
}
@keyframes wiggle3 {
  0% {
    -webkit-transform: translate3d(-56px, -100px, 0);
    -khtml-transform: translate3d(-56px, -100px, 0);
    -moz-transform: translate3d(-56px, -100px, 0);
    -ms-transform: translate3d(-56px, -100px, 0);
    -o-transform: translate3d(-56px, -100px, 0);
    transform: translate3d(-56px, -100px, 0);
  }
  50% {
    -webkit-transform: translate3d(-47px, 47px, 0);
    -khtml-transform: translate3d(-47px, 47px, 0);
    -moz-transform: translate3d(-47px, 47px, 0);
    -ms-transform: translate3d(-47px, 47px, 0);
    -o-transform: translate3d(-47px, 47px, 0);
    transform: translate3d(-47px, 47px, 0);
    -webkit-transform: scaleX(3);
  }
  100% {
    -webkit-transform: translate3d(-56px, -100px, 0);
    -khtml-transform: translate3d(-56px, -100px, 0);
    -moz-transform: translate3d(-56px, -100px, 0);
    -ms-transform: translate3d(-56px, -100px, 0);
    -o-transform: translate3d(-56px, -100px, 0);
    transform: translate3d(-56px, -100px, 0);
  }
}
@-webkit-keyframes light-field {
  from {
    -webkit-box-shadow: 0 0 280px 105px #4fffe1;
    -khtml-box-shadow: 0 0 280px 105px #4fffe1;
    -moz-box-shadow: 0 0 280px 105px #4fffe1;
    -ms-box-shadow: 0 0 280px 105px #4fffe1;
    -o-box-shadow: 0 0 280px 105px #4fffe1;
    box-shadow: 0 0 280px 105px #4fffe1;
  }
  to {
    -webkit-box-shadow: 0 0 210px 35px #4fffe1;
    -khtml-box-shadow: 0 0 210px 35px #4fffe1;
    -moz-box-shadow: 0 0 210px 35px #4fffe1;
    -ms-box-shadow: 0 0 210px 35px #4fffe1;
    -o-box-shadow: 0 0 210px 35px #4fffe1;
    box-shadow: 0 0 210px 35px #4fffe1;
  }
}
@-khtml-keyframes light-field {
  from {
    -webkit-box-shadow: 0 0 280px 105px #4fffe1;
    -khtml-box-shadow: 0 0 280px 105px #4fffe1;
    -moz-box-shadow: 0 0 280px 105px #4fffe1;
    -ms-box-shadow: 0 0 280px 105px #4fffe1;
    -o-box-shadow: 0 0 280px 105px #4fffe1;
    box-shadow: 0 0 280px 105px #4fffe1;
  }
  to {
    -webkit-box-shadow: 0 0 210px 35px #4fffe1;
    -khtml-box-shadow: 0 0 210px 35px #4fffe1;
    -moz-box-shadow: 0 0 210px 35px #4fffe1;
    -ms-box-shadow: 0 0 210px 35px #4fffe1;
    -o-box-shadow: 0 0 210px 35px #4fffe1;
    box-shadow: 0 0 210px 35px #4fffe1;
  }
}
@-moz-keyframes light-field {
  from {
    -webkit-box-shadow: 0 0 280px 105px #4fffe1;
    -khtml-box-shadow: 0 0 280px 105px #4fffe1;
    -moz-box-shadow: 0 0 280px 105px #4fffe1;
    -ms-box-shadow: 0 0 280px 105px #4fffe1;
    -o-box-shadow: 0 0 280px 105px #4fffe1;
    box-shadow: 0 0 280px 105px #4fffe1;
  }
  to {
    -webkit-box-shadow: 0 0 210px 35px #4fffe1;
    -khtml-box-shadow: 0 0 210px 35px #4fffe1;
    -moz-box-shadow: 0 0 210px 35px #4fffe1;
    -ms-box-shadow: 0 0 210px 35px #4fffe1;
    -o-box-shadow: 0 0 210px 35px #4fffe1;
    box-shadow: 0 0 210px 35px #4fffe1;
  }
}
@-ms-keyframes light-field {
  from {
    -webkit-box-shadow: 0 0 280px 105px #4fffe1;
    -khtml-box-shadow: 0 0 280px 105px #4fffe1;
    -moz-box-shadow: 0 0 280px 105px #4fffe1;
    -ms-box-shadow: 0 0 280px 105px #4fffe1;
    -o-box-shadow: 0 0 280px 105px #4fffe1;
    box-shadow: 0 0 280px 105px #4fffe1;
  }
  to {
    -webkit-box-shadow: 0 0 210px 35px #4fffe1;
    -khtml-box-shadow: 0 0 210px 35px #4fffe1;
    -moz-box-shadow: 0 0 210px 35px #4fffe1;
    -ms-box-shadow: 0 0 210px 35px #4fffe1;
    -o-box-shadow: 0 0 210px 35px #4fffe1;
    box-shadow: 0 0 210px 35px #4fffe1;
  }
}
@-o-keyframes light-field {
  from {
    -webkit-box-shadow: 0 0 280px 105px #4fffe1;
    -khtml-box-shadow: 0 0 280px 105px #4fffe1;
    -moz-box-shadow: 0 0 280px 105px #4fffe1;
    -ms-box-shadow: 0 0 280px 105px #4fffe1;
    -o-box-shadow: 0 0 280px 105px #4fffe1;
    box-shadow: 0 0 280px 105px #4fffe1;
  }
  to {
    -webkit-box-shadow: 0 0 210px 35px #4fffe1;
    -khtml-box-shadow: 0 0 210px 35px #4fffe1;
    -moz-box-shadow: 0 0 210px 35px #4fffe1;
    -ms-box-shadow: 0 0 210px 35px #4fffe1;
    -o-box-shadow: 0 0 210px 35px #4fffe1;
    box-shadow: 0 0 210px 35px #4fffe1;
  }
}
@keyframes light-field {
  from {
    -webkit-box-shadow: 0 0 280px 105px #4fffe1;
    -khtml-box-shadow: 0 0 280px 105px #4fffe1;
    -moz-box-shadow: 0 0 280px 105px #4fffe1;
    -ms-box-shadow: 0 0 280px 105px #4fffe1;
    -o-box-shadow: 0 0 280px 105px #4fffe1;
    box-shadow: 0 0 280px 105px #4fffe1;
  }
  to {
    -webkit-box-shadow: 0 0 210px 35px #4fffe1;
    -khtml-box-shadow: 0 0 210px 35px #4fffe1;
    -moz-box-shadow: 0 0 210px 35px #4fffe1;
    -ms-box-shadow: 0 0 210px 35px #4fffe1;
    -o-box-shadow: 0 0 210px 35px #4fffe1;
    box-shadow: 0 0 210px 35px #4fffe1;
  }
}
.blur{
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
}
.our_team .trx_expcol_button, .elementor-50990 .elementor-element.elementor-element-7c48a8a.trx_expcol_gradient_on:after{
    display:none!important;
}

/* POPUP */
html.popup-open,
body.popup-open{
  height: 100%;
  overflow: hidden !important;
}
.popup-refer{
    display: none;
    position: fixed !important;
    top: 0;
    left: 0 !important;
    z-index: 99999;
    width:100%!important;
    height:100vh!important;
}
.popup-refer .sc_layouts{
  max-height: calc(100vh - 20px);
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
button.popup-btn-refer-close {
    width: 50px;
    height: 50px;
    position: fixed;
    right: 10px;
    top: 10px;
    border-radius: 50%;
}


@media (prefers-reduced-motion: reduce) {
  .AuroraLightsBanner,
  .AuroraLightsBanner * {
    animation: none !important;
    transition: none !important;
  }
}
body:not(.home) .AuroraLightsBanner{
  display: none !important;
}
@media (max-width: 1024px) {
  .AuroraLightsBanner { display: none !important; }
}
/*#hero-shape {
    position: fixed;
    width: 46vw;
    height: 36vw;
    right:0;
    bottom:0;
}

#hero-1 {
    background-color: #01efac;
    height: 100%;
    width: 100%;
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%;
    filter: blur(10px);
    position: absolute;
}

#hero-2 {
    background: linear-gradient(#01efac, #01cbae);

    height: 30vw;
    width: 30vw;
    border-radius: 50%;
    position: absolute;
    animation-name: anime2;
    animation-duration: 5s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    filter: blur(25px);
}

#hero-3 {
    background: linear-gradient(#01efac, #01cbae);
    height: 30vw;
    position: absolute;
    width: 30vw;
    border-radius: 50%;
    filter: blur(25px);
    animation-name: anime1;
    animation-duration: 5s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}

@keyframes anime1 {
    from {
        transform: translate(55%, -3%);
    }

    to {
        transform: translate(0%, 10%);
    }
}

@keyframes anime2 {
    from {
        transform: translate(5%, -5%);
    }

    to {
        transform: translate(-20%, 30%);
    }
}*/