body{margin:0;font-family:'Poppins',sans-serif;font-size:17px;font-weight:400;color:#2f243a;line-height:30px}img{margin:0}h1{font-size:48px;font-family:'Josefin Sans',sans-serif;font-weight:300}h2{font-size:40px;color:#2f243a;font-weight:300;font-family:'Josefin Sans',sans-serif;margin-bottom:20px;margin-top:20px}h3{font-size:35px;font-weight:500;font-family:'Josefin Sans',sans-serif;color:#017783;margin-top:20px}.bordered{border:1px solid #017783}.relative{position:relative}a{color:#017783;border:none;text-decoration:underline}a:hover,a.active{color:#018f9d}b,strong{font-weight:700}.finale{font-family:'Josefin Sans',sans-serif;font-size:16px;color:#080e14;color:#fff;background-color:#1f1826}.finale a{color:#fff}.finale ul{padding-left:0}.finale li{list-style-type:none;float:left;margin-right:20px}.spazio_brand_footer{text-align:right}.img_cactus{margin-left:10px;width:31px;height:24px}.container_90{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.testata{background-color:#2f243a}.lingue{font-size:16px;font-family:'Josefin Sans',sans-serif;color:#95909b}.lingue{padding-left:0}.lingue li{float:left;list-style-type:none;padding:0 3px}.lingue a{color:#e1eff5;text-decoration:none}.lingue a:hover,.lingue a.active{color:#fff}.bg_banner_hp{background:url(https://www.fondazioneasino.it/images/xbanner_hp_brain_img.jpg.pagespeed.ic.nWI9zKt2RT.jpg) no-repeat center;background-size:cover;min-height:600px}.logo_alto{width:85%}.navbar-light .navbar-nav .nav-link{color:#e1eff5;text-transform:uppercase;font-family:'Josefin Sans',sans-serif;font-weight:500;font-size:17px;text-decoration:none;padding-right:.8rem}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link.active{color:#fff}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:#fff}.dropdown-menu{background-color:#444054;padding:0}.dropdown-item{text-transform:uppercase;text-decoration:none;color:#fff;border-bottom:1px solid #5a5768}.dropdown-item:hover,.dropdown-item.active{background-color:#025f69;color:#fff}.btn_arancio{background-color:#f78e69;border:none;font-size:19px;font-weight:700;text-transform:uppercase;text-decoration:none;padding:.575rem 1.65rem;-webkit-box-shadow: 0px 4px 5px #0000006e;box-shadow: 0px 4px 5px #0000006e}.btn_arancio:hover,.btn_arancio.active{background-color:#f87e53}.btn_form{font-size:20px;padding:.775rem 1.65rem}.btn_bordo{background-color:transparent;border:1px solid #017783;font-size:18px;color:#017783;text-transform:uppercase;text-decoration:none;padding:.575rem 1.65rem}.btn_bordo:hover,.btn_bordo.active{background-color:#017783;color:#fff}.btn_newsletter{background-color:#a5ccd1;border:none;padding:1.575rem 1.65rem;border-radius:0 0 3px 3px;text-decoration:none}.btn_newsletter:hover,.btn_newsletter.active{background-color:#017783;color:#fff}.text-light{font-family:'Josefin Sans',sans-serif;font-size:73px;font-weight:300;color:#fff;margin-bottom:50px;display:block}.text-bold{font-family:'Josefin Sans',sans-serif;font-size:105px;font-weight:700;color:#fff;margin-bottom:50px;display:block}.text_fondazione_banner{font-family:'Josefin Sans',sans-serif;color:#bcd4de;font-size:28px;text-transform:none}.contenuto_banner_hp{min-height:868px}.title1{color:#a5ccd1;font-family:'Josefin Sans',sans-serif;font-weight:500;font-size:25px}.playvideo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.riga_grey{background-color:#fafafa}.bg_prog1{background:url(https://www.fondazioneasino.it/images/xprogetto1.jpg.pagespeed.ic.0BMs6vDSQC.jpg) no-repeat right #bcd4de;height:532px}.bg_lista{background:url(https://www.fondazioneasino.it/images/xlista.jpg.pagespeed.ic.n8ruyyedfB.jpg) no-repeat right #bcd4de;height:532px}.bg_prog2{background:url(https://www.fondazioneasino.it/images/xprogetto2.jpg.pagespeed.ic.4dfdkGRLhS.jpg) no-repeat right #a5ccd1;height:532px}.title_lista_progetto{font-family:'Josefin Sans',sans-serif;font-weight:500;font-size:53px;color:#017783;line-height:60px}.title1_small{color:#a5ccd1;font-size:14px}.title_lista{font-family:'Josefin Sans',sans-serif;font-weight:500;font-size:25px}.bg_viola{background-color:#444054}.bg_verde{background-color:#025f69}.text_dx{border-top:35px solid #fff;border-bottom:35px solid #fff;border-left:18px solid #fff;border-right:18px solid #fff}.text_dx_bianco{font-size:23px;color:#fff;font-style:italic;font-weight:500;font-family:'Josefin Sans',sans-serif}.title_big_black{font-size:48px;font-family:'Josefin Sans',sans-serif;font-weight:700;text-transform:uppercase}.faq .card{border:none;border-radius:0}.faq .card-header{background-color:#fff}.faq .btn-link{color:#2f243a;font-size:20px}.faq .btn-link:hover{text-decoration:none}.faq .btn-link.active{color:#017783}.faq .card-header{padding:.75rem .35rem}.faq .btn.focus,.btn:focus{-webkit-box-shadow:none;box-shadow:none;text-decoration:none;color:#017783}.faq  .accordion>.card:not(:last-of-type){border-bottom:1px solid rgba(0,0,0,.125)}.bg_banner_sostieni{background:url(https://www.fondazioneasino.it/images/xbanner_sostieni.jpg.pagespeed.ic.xPVddfwInp.jpg) no-repeat center;background-size:cover;color:#fff}.bg_lista{background-size:cover}.text1_sostieni{font-size:50px;font-family:'Josefin Sans',sans-serif;font-weight:300}.text2_sostieni{text-transform:uppercase;font-family:'Josefin Sans',sans-serif;font-weight:700;font-size:76px}.box_grey{background-color:#fcfcfc;border-radius:3px}.text_box_footer{font-family:'Josefin Sans',sans-serif;font-weight:700;font-size:46px;line-height:56px}.title_footer{font-family:'Josefin Sans',sans-serif;font-weight:700;font-size:40px;line-height:50px}.green{color:#017783}.title_contatti_footer{color:#bbb9c1;font-size:16px;font-weight:700;margin-bottom:0}.contatti_footer a{color:#2f243a;font-weight:700;text-decoration:none;font-size:24px}.contatti_footer a:hover,.contatti_footer a.active{color:#017783}.bg_menu{background-color:#017783}.title_pagine_top{font-size:28px;font-weight:500;font-family:'Josefin Sans',sans-serif}.breadcrumb{background-color:#fff;font-size:14px;text-transform:uppercase;color:#928d96;padding:.35rem 0}.breadcrumb a{color:#a5ccd1;text-decoration:none}.blocco_aggiuntivo{margin-top:55px;margin-bottom:55px}.blocco_aggiuntivo .col-xl-7 h2{font-size:40px}.documento{color:#2f243a;font-size:25px;font-family:'Josefin Sans',sans-serif;font-weight:500;text-decoration:none;border-bottom:1px solid #ddd;display:block;padding-bottom:20px;padding-top:20px}.documento:hover,.documento.active{text-decoration:none}.importo{font-size:24px;font-weight:700;color:#f78e69}.text_small{font-size:14px;line-height:18px}.text_iban1{font-size:25px;font-family:'Josefin Sans',sans-serif;font-weight:500}.iban{font-size:25px;color:#017783;font-weight:700}.form-control{height: calc(1.5em + 1.25rem + 2px)}.spazio_banner_hp{min-height:600px}@media (min-width:1288px){.container_90{width:90%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}}@media (max-width:1288px){.quote{width:40px}.text_dx_bianco{font-size:18px}}@media (max-width:1200px){.navbar-light .navbar-nav .nav-link{font-size:14px}.text1_sostieni{font-size:35px}.text2_sostieni{font-size:56px;line-height:70px}}@media (max-width:1129px){.text-light{font-size:40px;margin-bottom:20px}.text-bold{font-size:70px;margin-bottom:20px}.bg_banner_hp{min-height:568px}}@media (max-width:992px){.bg_lista{background-image:none}.altezzaminima{display:none}.navbar-light .navbar-nav .nav-link{font-size:17px}.bg_banner_hp{min-height:auto}.navbar-nav{padding:16px}.navbar-nav{background-color:#444054}.nav-item{padding:.2em .4em}.dropdown-menu{border:none}h1{font-size:37px}h2{font-size:34px;line-height:39px}h3{font-size:28px}.bg_lista{height:400px}.bg_prog1{height:400px}.bg_prog2{height:400px}.title_lista_progetto{font-size:36px;line-height:40px}.text1_sostieni{font-size:30px}.text2_sostieni{font-size:50px;line-height:60px}.contatti_footer{border:none!important}.documento{font-size:18px}.btn_arancio{padding:.975rem 1.65rem}.btn_testata{width:100%}.spazio_banner_hp{min-height:auto}.text_banner{margin-bottom:30px;margin-top:30px}}@media (max-width:768px){.finale{font-size:14px;line-height:22px}.img_cactus{margin-top:-4px}.navbar-light .navbar-toggler{color:transparent;border-color:transparent}.text_fondazione_banner{font-size:18px}.text-light{font-size:28px;margin-bottom:0}.text-bold{font-size:32px;margin-bottom:0}.title_pagine_top{font-size:20px}.iban{font-size:18px}.bg_lista{background-image:none!important}}@media (max-width:576px){.spazio_brand_footer{margin-top:20px}.text2_sostieni{font-size:30px;line-height:40px}.text_box_footer{font-size:30px;line-height:40px}.title_big_black{font-size:30px;line-height:40px}.title_footer{font-size:30px;line-height:40px}}@media (max-width:320px){.text-light{font-size:24px;margin-bottom:0}.text-bold{font-size:27px;margin-bottom:0}}.navbar-light .navbar-toggler-icon{background-image:url(data:image/svg+xml,%3csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'30\'\ height=\'30\'\ viewBox=\'0\ 0\ 30\ 30\'%3e%3cpath\ stroke=\'rgba\(255,\ 255,\ 255,\ 0.8\)\'\ stroke-linecap=\'round\'\ stroke-miterlimit=\'10\'\ stroke-width=\'2\'\ d=\'M4\ 7h22M4\ 15h22M4\ 23h22\'/%3e%3c/svg%3e)}.altezzaminima{min-height:450px}.firefly{position:absolute;left:50%;top:50%;width:.4vw;height:.4vw;margin:-.2vw 0 0 9.8vw;-webkit-animation:ease 200s alternate infinite;animation:ease 200s alternate infinite;pointer-events:none}@media (max-width:768px){.firefly{position:absolute;left:50%;top:50%;width:1.4vw;height:1.4vw;margin:-.2vw 0 0 9.8vw;-webkit-animation:ease 200s alternate infinite;animation:ease 200s alternate infinite;pointer-events:none}}.firefly::before,.firefly::after{content:"";position:absolute;width:100%;height:100%;border-radius:50%;-webkit-transform-origin:-10vw;-ms-transform-origin:-10vw;transform-origin:-10vw}.firefly::before{background:#fff;opacity:.4;-webkit-animation:drift ease alternate infinite;animation:drift ease alternate infinite}.firefly::after{background:#fff;opacity:0;-webkit-box-shadow:0 0 0 0 yellow;box-shadow:0 0 0 0 yellow;-webkit-animation:drift ease alternate infinite , flash ease infinite;animation:drift ease alternate infinite , flash ease infinite}.firefly:nth-child(1) {-webkit-animation-name:move1;animation-name:move1}.firefly:nth-child(1)::before {-webkit-animation-duration:12s;animation-duration:12s}.firefly:nth-child(1)::after {-webkit-animation-duration:12s , 6958ms;animation-duration:12s , 6958ms;-webkit-animation-delay:0ms , 6075ms;animation-delay:0ms , 6075ms}@-webkit-keyframes move1 {
  0% {
    -webkit-transform: translateX(23vw) translateY(-48vh) scale(0.54);
            transform: translateX(23vw) translateY(-48vh) scale(0.54);
  }
  4.347826087% {
    -webkit-transform: translateX(-6vw) translateY(-27vh) scale(0.62);
            transform: translateX(-6vw) translateY(-27vh) scale(0.62);
  }
  8.6956521739% {
    -webkit-transform: translateX(-35vw) translateY(17vh) scale(0.81);
            transform: translateX(-35vw) translateY(17vh) scale(0.81);
  }
  13.0434782609% {
    -webkit-transform: translateX(-44vw) translateY(19vh) scale(0.7);
            transform: translateX(-44vw) translateY(19vh) scale(0.7);
  }
  17.3913043478% {
    -webkit-transform: translateX(-18vw) translateY(7vh) scale(0.49);
            transform: translateX(-18vw) translateY(7vh) scale(0.49);
  }
  21.7391304348% {
    -webkit-transform: translateX(-7vw) translateY(-44vh) scale(0.63);
            transform: translateX(-7vw) translateY(-44vh) scale(0.63);
  }
  26.0869565217% {
    -webkit-transform: translateX(-16vw) translateY(30vh) scale(0.72);
            transform: translateX(-16vw) translateY(30vh) scale(0.72);
  }
  30.4347826087% {
    -webkit-transform: translateX(39vw) translateY(48vh) scale(0.82);
            transform: translateX(39vw) translateY(48vh) scale(0.82);
  }
  34.7826086957% {
    -webkit-transform: translateX(-18vw) translateY(46vh) scale(0.5);
            transform: translateX(-18vw) translateY(46vh) scale(0.5);
  }
  39.1304347826% {
    -webkit-transform: translateX(-41vw) translateY(-32vh) scale(0.99);
            transform: translateX(-41vw) translateY(-32vh) scale(0.99);
  }
  43.4782608696% {
    -webkit-transform: translateX(27vw) translateY(-41vh) scale(0.85);
            transform: translateX(27vw) translateY(-41vh) scale(0.85);
  }
  47.8260869565% {
    -webkit-transform: translateX(35vw) translateY(16vh) scale(0.35);
            transform: translateX(35vw) translateY(16vh) scale(0.35);
  }
  52.1739130435% {
    -webkit-transform: translateX(33vw) translateY(2vh) scale(0.5);
            transform: translateX(33vw) translateY(2vh) scale(0.5);
  }
  56.5217391304% {
    -webkit-transform: translateX(-19vw) translateY(-40vh) scale(0.94);
            transform: translateX(-19vw) translateY(-40vh) scale(0.94);
  }
  60.8695652174% {
    -webkit-transform: translateX(6vw) translateY(24vh) scale(0.83);
            transform: translateX(6vw) translateY(24vh) scale(0.83);
  }
  65.2173913043% {
    -webkit-transform: translateX(-5vw) translateY(29vh) scale(0.94);
            transform: translateX(-5vw) translateY(29vh) scale(0.94);
  }
  69.5652173913% {
    -webkit-transform: translateX(25vw) translateY(38vh) scale(0.8);
            transform: translateX(25vw) translateY(38vh) scale(0.8);
  }
  73.9130434783% {
    -webkit-transform: translateX(50vw) translateY(3vh) scale(0.68);
            transform: translateX(50vw) translateY(3vh) scale(0.68);
  }
  78.2608695652% {
    -webkit-transform: translateX(-42vw) translateY(-6vh) scale(0.72);
            transform: translateX(-42vw) translateY(-6vh) scale(0.72);
  }
  82.6086956522% {
    -webkit-transform: translateX(29vw) translateY(21vh) scale(0.68);
            transform: translateX(29vw) translateY(21vh) scale(0.68);
  }
  86.9565217391% {
    -webkit-transform: translateX(-13vw) translateY(38vh) scale(0.81);
            transform: translateX(-13vw) translateY(38vh) scale(0.81);
  }
  91.3043478261% {
    -webkit-transform: translateX(-13vw) translateY(5vh) scale(0.34);
            transform: translateX(-13vw) translateY(5vh) scale(0.34);
  }
  95.652173913% {
    -webkit-transform: translateX(41vw) translateY(22vh) scale(0.82);
            transform: translateX(41vw) translateY(22vh) scale(0.82);
  }
  100% {
    -webkit-transform: translateX(-29vw) translateY(-49vh) scale(0.95);
            transform: translateX(-29vw) translateY(-49vh) scale(0.95);
  }
}@keyframes move1 {
  0% {
    -webkit-transform: translateX(23vw) translateY(-48vh) scale(0.54);
            transform: translateX(23vw) translateY(-48vh) scale(0.54);
  }
  4.347826087% {
    -webkit-transform: translateX(-6vw) translateY(-27vh) scale(0.62);
            transform: translateX(-6vw) translateY(-27vh) scale(0.62);
  }
  8.6956521739% {
    -webkit-transform: translateX(-35vw) translateY(17vh) scale(0.81);
            transform: translateX(-35vw) translateY(17vh) scale(0.81);
  }
  13.0434782609% {
    -webkit-transform: translateX(-44vw) translateY(19vh) scale(0.7);
            transform: translateX(-44vw) translateY(19vh) scale(0.7);
  }
  17.3913043478% {
    -webkit-transform: translateX(-18vw) translateY(7vh) scale(0.49);
            transform: translateX(-18vw) translateY(7vh) scale(0.49);
  }
  21.7391304348% {
    -webkit-transform: translateX(-7vw) translateY(-44vh) scale(0.63);
            transform: translateX(-7vw) translateY(-44vh) scale(0.63);
  }
  26.0869565217% {
    -webkit-transform: translateX(-16vw) translateY(30vh) scale(0.72);
            transform: translateX(-16vw) translateY(30vh) scale(0.72);
  }
  30.4347826087% {
    -webkit-transform: translateX(39vw) translateY(48vh) scale(0.82);
            transform: translateX(39vw) translateY(48vh) scale(0.82);
  }
  34.7826086957% {
    -webkit-transform: translateX(-18vw) translateY(46vh) scale(0.5);
            transform: translateX(-18vw) translateY(46vh) scale(0.5);
  }
  39.1304347826% {
    -webkit-transform: translateX(-41vw) translateY(-32vh) scale(0.99);
            transform: translateX(-41vw) translateY(-32vh) scale(0.99);
  }
  43.4782608696% {
    -webkit-transform: translateX(27vw) translateY(-41vh) scale(0.85);
            transform: translateX(27vw) translateY(-41vh) scale(0.85);
  }
  47.8260869565% {
    -webkit-transform: translateX(35vw) translateY(16vh) scale(0.35);
            transform: translateX(35vw) translateY(16vh) scale(0.35);
  }
  52.1739130435% {
    -webkit-transform: translateX(33vw) translateY(2vh) scale(0.5);
            transform: translateX(33vw) translateY(2vh) scale(0.5);
  }
  56.5217391304% {
    -webkit-transform: translateX(-19vw) translateY(-40vh) scale(0.94);
            transform: translateX(-19vw) translateY(-40vh) scale(0.94);
  }
  60.8695652174% {
    -webkit-transform: translateX(6vw) translateY(24vh) scale(0.83);
            transform: translateX(6vw) translateY(24vh) scale(0.83);
  }
  65.2173913043% {
    -webkit-transform: translateX(-5vw) translateY(29vh) scale(0.94);
            transform: translateX(-5vw) translateY(29vh) scale(0.94);
  }
  69.5652173913% {
    -webkit-transform: translateX(25vw) translateY(38vh) scale(0.8);
            transform: translateX(25vw) translateY(38vh) scale(0.8);
  }
  73.9130434783% {
    -webkit-transform: translateX(50vw) translateY(3vh) scale(0.68);
            transform: translateX(50vw) translateY(3vh) scale(0.68);
  }
  78.2608695652% {
    -webkit-transform: translateX(-42vw) translateY(-6vh) scale(0.72);
            transform: translateX(-42vw) translateY(-6vh) scale(0.72);
  }
  82.6086956522% {
    -webkit-transform: translateX(29vw) translateY(21vh) scale(0.68);
            transform: translateX(29vw) translateY(21vh) scale(0.68);
  }
  86.9565217391% {
    -webkit-transform: translateX(-13vw) translateY(38vh) scale(0.81);
            transform: translateX(-13vw) translateY(38vh) scale(0.81);
  }
  91.3043478261% {
    -webkit-transform: translateX(-13vw) translateY(5vh) scale(0.34);
            transform: translateX(-13vw) translateY(5vh) scale(0.34);
  }
  95.652173913% {
    -webkit-transform: translateX(41vw) translateY(22vh) scale(0.82);
            transform: translateX(41vw) translateY(22vh) scale(0.82);
  }
  100% {
    -webkit-transform: translateX(-29vw) translateY(-49vh) scale(0.95);
            transform: translateX(-29vw) translateY(-49vh) scale(0.95);
  }
}.firefly:nth-child(2) {-webkit-animation-name:move2;animation-name:move2}.firefly:nth-child(2)::before {-webkit-animation-duration:14s;animation-duration:14s}.firefly:nth-child(2)::after {-webkit-animation-duration:14s , 6148ms;animation-duration:14s , 6148ms;-webkit-animation-delay:0ms , 6025ms;animation-delay:0ms , 6025ms}@-webkit-keyframes move2 {
  0% {
    -webkit-transform: translateX(48vw) translateY(-23vh) scale(0.51);
            transform: translateX(48vw) translateY(-23vh) scale(0.51);
  }
  3.7037037037% {
    -webkit-transform: translateX(16vw) translateY(-1vh) scale(0.73);
            transform: translateX(16vw) translateY(-1vh) scale(0.73);
  }
  7.4074074074% {
    -webkit-transform: translateX(-17vw) translateY(40vh) scale(0.57);
            transform: translateX(-17vw) translateY(40vh) scale(0.57);
  }
  11.1111111111% {
    -webkit-transform: translateX(-48vw) translateY(34vh) scale(0.66);
            transform: translateX(-48vw) translateY(34vh) scale(0.66);
  }
  14.8148148148% {
    -webkit-transform: translateX(-42vw) translateY(-23vh) scale(0.79);
            transform: translateX(-42vw) translateY(-23vh) scale(0.79);
  }
  18.5185185185% {
    -webkit-transform: translateX(-24vw) translateY(-23vh) scale(0.43);
            transform: translateX(-24vw) translateY(-23vh) scale(0.43);
  }
  22.2222222222% {
    -webkit-transform: translateX(50vw) translateY(28vh) scale(0.69);
            transform: translateX(50vw) translateY(28vh) scale(0.69);
  }
  25.9259259259% {
    -webkit-transform: translateX(-33vw) translateY(-36vh) scale(0.69);
            transform: translateX(-33vw) translateY(-36vh) scale(0.69);
  }
  29.6296296296% {
    -webkit-transform: translateX(-36vw) translateY(-46vh) scale(0.91);
            transform: translateX(-36vw) translateY(-46vh) scale(0.91);
  }
  33.3333333333% {
    -webkit-transform: translateX(-40vw) translateY(39vh) scale(0.73);
            transform: translateX(-40vw) translateY(39vh) scale(0.73);
  }
  37.037037037% {
    -webkit-transform: translateX(-17vw) translateY(-28vh) scale(0.93);
            transform: translateX(-17vw) translateY(-28vh) scale(0.93);
  }
  40.7407407407% {
    -webkit-transform: translateX(50vw) translateY(-2vh) scale(0.85);
            transform: translateX(50vw) translateY(-2vh) scale(0.85);
  }
  44.4444444444% {
    -webkit-transform: translateX(-19vw) translateY(36vh) scale(0.82);
            transform: translateX(-19vw) translateY(36vh) scale(0.82);
  }
  48.1481481481% {
    -webkit-transform: translateX(-25vw) translateY(26vh) scale(0.99);
            transform: translateX(-25vw) translateY(26vh) scale(0.99);
  }
  51.8518518519% {
    -webkit-transform: translateX(23vw) translateY(-27vh) scale(0.96);
            transform: translateX(23vw) translateY(-27vh) scale(0.96);
  }
  55.5555555556% {
    -webkit-transform: translateX(17vw) translateY(-39vh) scale(0.58);
            transform: translateX(17vw) translateY(-39vh) scale(0.58);
  }
  59.2592592593% {
    -webkit-transform: translateX(28vw) translateY(47vh) scale(0.43);
            transform: translateX(28vw) translateY(47vh) scale(0.43);
  }
  62.962962963% {
    -webkit-transform: translateX(5vw) translateY(-49vh) scale(0.98);
            transform: translateX(5vw) translateY(-49vh) scale(0.98);
  }
  66.6666666667% {
    -webkit-transform: translateX(38vw) translateY(-21vh) scale(0.87);
            transform: translateX(38vw) translateY(-21vh) scale(0.87);
  }
  70.3703703704% {
    -webkit-transform: translateX(-14vw) translateY(-25vh) scale(0.84);
            transform: translateX(-14vw) translateY(-25vh) scale(0.84);
  }
  74.0740740741% {
    -webkit-transform: translateX(-43vw) translateY(41vh) scale(0.45);
            transform: translateX(-43vw) translateY(41vh) scale(0.45);
  }
  77.7777777778% {
    -webkit-transform: translateX(2vw) translateY(-39vh) scale(0.65);
            transform: translateX(2vw) translateY(-39vh) scale(0.65);
  }
  81.4814814815% {
    -webkit-transform: translateX(0vw) translateY(22vh) scale(0.67);
            transform: translateX(0vw) translateY(22vh) scale(0.67);
  }
  85.1851851852% {
    -webkit-transform: translateX(40vw) translateY(16vh) scale(0.5);
            transform: translateX(40vw) translateY(16vh) scale(0.5);
  }
  88.8888888889% {
    -webkit-transform: translateX(14vw) translateY(-16vh) scale(0.63);
            transform: translateX(14vw) translateY(-16vh) scale(0.63);
  }
  92.5925925926% {
    -webkit-transform: translateX(7vw) translateY(-40vh) scale(0.91);
            transform: translateX(7vw) translateY(-40vh) scale(0.91);
  }
  96.2962962963% {
    -webkit-transform: translateX(-28vw) translateY(17vh) scale(0.32);
            transform: translateX(-28vw) translateY(17vh) scale(0.32);
  }
  100% {
    -webkit-transform: translateX(15vw) translateY(21vh) scale(0.52);
            transform: translateX(15vw) translateY(21vh) scale(0.52);
  }
}@keyframes move2 {
  0% {
    -webkit-transform: translateX(48vw) translateY(-23vh) scale(0.51);
            transform: translateX(48vw) translateY(-23vh) scale(0.51);
  }
  3.7037037037% {
    -webkit-transform: translateX(16vw) translateY(-1vh) scale(0.73);
            transform: translateX(16vw) translateY(-1vh) scale(0.73);
  }
  7.4074074074% {
    -webkit-transform: translateX(-17vw) translateY(40vh) scale(0.57);
            transform: translateX(-17vw) translateY(40vh) scale(0.57);
  }
  11.1111111111% {
    -webkit-transform: translateX(-48vw) translateY(34vh) scale(0.66);
            transform: translateX(-48vw) translateY(34vh) scale(0.66);
  }
  14.8148148148% {
    -webkit-transform: translateX(-42vw) translateY(-23vh) scale(0.79);
            transform: translateX(-42vw) translateY(-23vh) scale(0.79);
  }
  18.5185185185% {
    -webkit-transform: translateX(-24vw) translateY(-23vh) scale(0.43);
            transform: translateX(-24vw) translateY(-23vh) scale(0.43);
  }
  22.2222222222% {
    -webkit-transform: translateX(50vw) translateY(28vh) scale(0.69);
            transform: translateX(50vw) translateY(28vh) scale(0.69);
  }
  25.9259259259% {
    -webkit-transform: translateX(-33vw) translateY(-36vh) scale(0.69);
            transform: translateX(-33vw) translateY(-36vh) scale(0.69);
  }
  29.6296296296% {
    -webkit-transform: translateX(-36vw) translateY(-46vh) scale(0.91);
            transform: translateX(-36vw) translateY(-46vh) scale(0.91);
  }
  33.3333333333% {
    -webkit-transform: translateX(-40vw) translateY(39vh) scale(0.73);
            transform: translateX(-40vw) translateY(39vh) scale(0.73);
  }
  37.037037037% {
    -webkit-transform: translateX(-17vw) translateY(-28vh) scale(0.93);
            transform: translateX(-17vw) translateY(-28vh) scale(0.93);
  }
  40.7407407407% {
    -webkit-transform: translateX(50vw) translateY(-2vh) scale(0.85);
            transform: translateX(50vw) translateY(-2vh) scale(0.85);
  }
  44.4444444444% {
    -webkit-transform: translateX(-19vw) translateY(36vh) scale(0.82);
            transform: translateX(-19vw) translateY(36vh) scale(0.82);
  }
  48.1481481481% {
    -webkit-transform: translateX(-25vw) translateY(26vh) scale(0.99);
            transform: translateX(-25vw) translateY(26vh) scale(0.99);
  }
  51.8518518519% {
    -webkit-transform: translateX(23vw) translateY(-27vh) scale(0.96);
            transform: translateX(23vw) translateY(-27vh) scale(0.96);
  }
  55.5555555556% {
    -webkit-transform: translateX(17vw) translateY(-39vh) scale(0.58);
            transform: translateX(17vw) translateY(-39vh) scale(0.58);
  }
  59.2592592593% {
    -webkit-transform: translateX(28vw) translateY(47vh) scale(0.43);
            transform: translateX(28vw) translateY(47vh) scale(0.43);
  }
  62.962962963% {
    -webkit-transform: translateX(5vw) translateY(-49vh) scale(0.98);
            transform: translateX(5vw) translateY(-49vh) scale(0.98);
  }
  66.6666666667% {
    -webkit-transform: translateX(38vw) translateY(-21vh) scale(0.87);
            transform: translateX(38vw) translateY(-21vh) scale(0.87);
  }
  70.3703703704% {
    -webkit-transform: translateX(-14vw) translateY(-25vh) scale(0.84);
            transform: translateX(-14vw) translateY(-25vh) scale(0.84);
  }
  74.0740740741% {
    -webkit-transform: translateX(-43vw) translateY(41vh) scale(0.45);
            transform: translateX(-43vw) translateY(41vh) scale(0.45);
  }
  77.7777777778% {
    -webkit-transform: translateX(2vw) translateY(-39vh) scale(0.65);
            transform: translateX(2vw) translateY(-39vh) scale(0.65);
  }
  81.4814814815% {
    -webkit-transform: translateX(0vw) translateY(22vh) scale(0.67);
            transform: translateX(0vw) translateY(22vh) scale(0.67);
  }
  85.1851851852% {
    -webkit-transform: translateX(40vw) translateY(16vh) scale(0.5);
            transform: translateX(40vw) translateY(16vh) scale(0.5);
  }
  88.8888888889% {
    -webkit-transform: translateX(14vw) translateY(-16vh) scale(0.63);
            transform: translateX(14vw) translateY(-16vh) scale(0.63);
  }
  92.5925925926% {
    -webkit-transform: translateX(7vw) translateY(-40vh) scale(0.91);
            transform: translateX(7vw) translateY(-40vh) scale(0.91);
  }
  96.2962962963% {
    -webkit-transform: translateX(-28vw) translateY(17vh) scale(0.32);
            transform: translateX(-28vw) translateY(17vh) scale(0.32);
  }
  100% {
    -webkit-transform: translateX(15vw) translateY(21vh) scale(0.52);
            transform: translateX(15vw) translateY(21vh) scale(0.52);
  }
}.firefly:nth-child(3) {-webkit-animation-name:move3;animation-name:move3}.firefly:nth-child(3)::before {-webkit-animation-duration:16s;animation-duration:16s}.firefly:nth-child(3)::after {-webkit-animation-duration:16s , 5444ms;animation-duration:16s , 5444ms;-webkit-animation-delay:0ms , 6059ms;animation-delay:0ms , 6059ms}@-webkit-keyframes move3 {
  0% {
    -webkit-transform: translateX(42vw) translateY(-43vh) scale(0.48);
            transform: translateX(42vw) translateY(-43vh) scale(0.48);
  }
  3.5714285714% {
    -webkit-transform: translateX(-27vw) translateY(-38vh) scale(0.82);
            transform: translateX(-27vw) translateY(-38vh) scale(0.82);
  }
  7.1428571429% {
    -webkit-transform: translateX(27vw) translateY(-47vh) scale(0.59);
            transform: translateX(27vw) translateY(-47vh) scale(0.59);
  }
  10.7142857143% {
    -webkit-transform: translateX(10vw) translateY(50vh) scale(0.92);
            transform: translateX(10vw) translateY(50vh) scale(0.92);
  }
  14.2857142857% {
    -webkit-transform: translateX(-14vw) translateY(-1vh) scale(0.91);
            transform: translateX(-14vw) translateY(-1vh) scale(0.91);
  }
  17.8571428571% {
    -webkit-transform: translateX(-15vw) translateY(-37vh) scale(0.64);
            transform: translateX(-15vw) translateY(-37vh) scale(0.64);
  }
  21.4285714286% {
    -webkit-transform: translateX(8vw) translateY(16vh) scale(0.38);
            transform: translateX(8vw) translateY(16vh) scale(0.38);
  }
  25% {
    -webkit-transform: translateX(-6vw) translateY(0vh) scale(0.73);
            transform: translateX(-6vw) translateY(0vh) scale(0.73);
  }
  28.5714285714% {
    -webkit-transform: translateX(-12vw) translateY(16vh) scale(0.61);
            transform: translateX(-12vw) translateY(16vh) scale(0.61);
  }
  32.1428571429% {
    -webkit-transform: translateX(19vw) translateY(34vh) scale(0.77);
            transform: translateX(19vw) translateY(34vh) scale(0.77);
  }
  35.7142857143% {
    -webkit-transform: translateX(14vw) translateY(3vh) scale(0.93);
            transform: translateX(14vw) translateY(3vh) scale(0.93);
  }
  39.2857142857% {
    -webkit-transform: translateX(46vw) translateY(38vh) scale(0.33);
            transform: translateX(46vw) translateY(38vh) scale(0.33);
  }
  42.8571428571% {
    -webkit-transform: translateX(31vw) translateY(39vh) scale(0.32);
            transform: translateX(31vw) translateY(39vh) scale(0.32);
  }
  46.4285714286% {
    -webkit-transform: translateX(44vw) translateY(-35vh) scale(0.39);
            transform: translateX(44vw) translateY(-35vh) scale(0.39);
  }
  50% {
    -webkit-transform: translateX(32vw) translateY(32vh) scale(0.55);
            transform: translateX(32vw) translateY(32vh) scale(0.55);
  }
  53.5714285714% {
    -webkit-transform: translateX(45vw) translateY(14vh) scale(0.72);
            transform: translateX(45vw) translateY(14vh) scale(0.72);
  }
  57.1428571429% {
    -webkit-transform: translateX(3vw) translateY(8vh) scale(0.93);
            transform: translateX(3vw) translateY(8vh) scale(0.93);
  }
  60.7142857143% {
    -webkit-transform: translateX(-28vw) translateY(3vh) scale(0.78);
            transform: translateX(-28vw) translateY(3vh) scale(0.78);
  }
  64.2857142857% {
    -webkit-transform: translateX(27vw) translateY(21vh) scale(0.64);
            transform: translateX(27vw) translateY(21vh) scale(0.64);
  }
  67.8571428571% {
    -webkit-transform: translateX(23vw) translateY(19vh) scale(0.84);
            transform: translateX(23vw) translateY(19vh) scale(0.84);
  }
  71.4285714286% {
    -webkit-transform: translateX(-45vw) translateY(-46vh) scale(0.55);
            transform: translateX(-45vw) translateY(-46vh) scale(0.55);
  }
  75% {
    -webkit-transform: translateX(32vw) translateY(-21vh) scale(0.54);
            transform: translateX(32vw) translateY(-21vh) scale(0.54);
  }
  78.5714285714% {
    -webkit-transform: translateX(13vw) translateY(-35vh) scale(0.51);
            transform: translateX(13vw) translateY(-35vh) scale(0.51);
  }
  82.1428571429% {
    -webkit-transform: translateX(30vw) translateY(42vh) scale(0.29);
            transform: translateX(30vw) translateY(42vh) scale(0.29);
  }
  85.7142857143% {
    -webkit-transform: translateX(-12vw) translateY(46vh) scale(0.93);
            transform: translateX(-12vw) translateY(46vh) scale(0.93);
  }
  89.2857142857% {
    -webkit-transform: translateX(4vw) translateY(-8vh) scale(0.56);
            transform: translateX(4vw) translateY(-8vh) scale(0.56);
  }
  92.8571428571% {
    -webkit-transform: translateX(-34vw) translateY(-31vh) scale(0.34);
            transform: translateX(-34vw) translateY(-31vh) scale(0.34);
  }
  96.4285714286% {
    -webkit-transform: translateX(25vw) translateY(-15vh) scale(0.37);
            transform: translateX(25vw) translateY(-15vh) scale(0.37);
  }
  100% {
    -webkit-transform: translateX(-30vw) translateY(29vh) scale(0.94);
            transform: translateX(-30vw) translateY(29vh) scale(0.94);
  }
}@keyframes move3 {
  0% {
    -webkit-transform: translateX(42vw) translateY(-43vh) scale(0.48);
            transform: translateX(42vw) translateY(-43vh) scale(0.48);
  }
  3.5714285714% {
    -webkit-transform: translateX(-27vw) translateY(-38vh) scale(0.82);
            transform: translateX(-27vw) translateY(-38vh) scale(0.82);
  }
  7.1428571429% {
    -webkit-transform: translateX(27vw) translateY(-47vh) scale(0.59);
            transform: translateX(27vw) translateY(-47vh) scale(0.59);
  }
  10.7142857143% {
    -webkit-transform: translateX(10vw) translateY(50vh) scale(0.92);
            transform: translateX(10vw) translateY(50vh) scale(0.92);
  }
  14.2857142857% {
    -webkit-transform: translateX(-14vw) translateY(-1vh) scale(0.91);
            transform: translateX(-14vw) translateY(-1vh) scale(0.91);
  }
  17.8571428571% {
    -webkit-transform: translateX(-15vw) translateY(-37vh) scale(0.64);
            transform: translateX(-15vw) translateY(-37vh) scale(0.64);
  }
  21.4285714286% {
    -webkit-transform: translateX(8vw) translateY(16vh) scale(0.38);
            transform: translateX(8vw) translateY(16vh) scale(0.38);
  }
  25% {
    -webkit-transform: translateX(-6vw) translateY(0vh) scale(0.73);
            transform: translateX(-6vw) translateY(0vh) scale(0.73);
  }
  28.5714285714% {
    -webkit-transform: translateX(-12vw) translateY(16vh) scale(0.61);
            transform: translateX(-12vw) translateY(16vh) scale(0.61);
  }
  32.1428571429% {
    -webkit-transform: translateX(19vw) translateY(34vh) scale(0.77);
            transform: translateX(19vw) translateY(34vh) scale(0.77);
  }
  35.7142857143% {
    -webkit-transform: translateX(14vw) translateY(3vh) scale(0.93);
            transform: translateX(14vw) translateY(3vh) scale(0.93);
  }
  39.2857142857% {
    -webkit-transform: translateX(46vw) translateY(38vh) scale(0.33);
            transform: translateX(46vw) translateY(38vh) scale(0.33);
  }
  42.8571428571% {
    -webkit-transform: translateX(31vw) translateY(39vh) scale(0.32);
            transform: translateX(31vw) translateY(39vh) scale(0.32);
  }
  46.4285714286% {
    -webkit-transform: translateX(44vw) translateY(-35vh) scale(0.39);
            transform: translateX(44vw) translateY(-35vh) scale(0.39);
  }
  50% {
    -webkit-transform: translateX(32vw) translateY(32vh) scale(0.55);
            transform: translateX(32vw) translateY(32vh) scale(0.55);
  }
  53.5714285714% {
    -webkit-transform: translateX(45vw) translateY(14vh) scale(0.72);
            transform: translateX(45vw) translateY(14vh) scale(0.72);
  }
  57.1428571429% {
    -webkit-transform: translateX(3vw) translateY(8vh) scale(0.93);
            transform: translateX(3vw) translateY(8vh) scale(0.93);
  }
  60.7142857143% {
    -webkit-transform: translateX(-28vw) translateY(3vh) scale(0.78);
            transform: translateX(-28vw) translateY(3vh) scale(0.78);
  }
  64.2857142857% {
    -webkit-transform: translateX(27vw) translateY(21vh) scale(0.64);
            transform: translateX(27vw) translateY(21vh) scale(0.64);
  }
  67.8571428571% {
    -webkit-transform: translateX(23vw) translateY(19vh) scale(0.84);
            transform: translateX(23vw) translateY(19vh) scale(0.84);
  }
  71.4285714286% {
    -webkit-transform: translateX(-45vw) translateY(-46vh) scale(0.55);
            transform: translateX(-45vw) translateY(-46vh) scale(0.55);
  }
  75% {
    -webkit-transform: translateX(32vw) translateY(-21vh) scale(0.54);
            transform: translateX(32vw) translateY(-21vh) scale(0.54);
  }
  78.5714285714% {
    -webkit-transform: translateX(13vw) translateY(-35vh) scale(0.51);
            transform: translateX(13vw) translateY(-35vh) scale(0.51);
  }
  82.1428571429% {
    -webkit-transform: translateX(30vw) translateY(42vh) scale(0.29);
            transform: translateX(30vw) translateY(42vh) scale(0.29);
  }
  85.7142857143% {
    -webkit-transform: translateX(-12vw) translateY(46vh) scale(0.93);
            transform: translateX(-12vw) translateY(46vh) scale(0.93);
  }
  89.2857142857% {
    -webkit-transform: translateX(4vw) translateY(-8vh) scale(0.56);
            transform: translateX(4vw) translateY(-8vh) scale(0.56);
  }
  92.8571428571% {
    -webkit-transform: translateX(-34vw) translateY(-31vh) scale(0.34);
            transform: translateX(-34vw) translateY(-31vh) scale(0.34);
  }
  96.4285714286% {
    -webkit-transform: translateX(25vw) translateY(-15vh) scale(0.37);
            transform: translateX(25vw) translateY(-15vh) scale(0.37);
  }
  100% {
    -webkit-transform: translateX(-30vw) translateY(29vh) scale(0.94);
            transform: translateX(-30vw) translateY(29vh) scale(0.94);
  }
}.firefly:nth-child(4) {-webkit-animation-name:move4;animation-name:move4}.firefly:nth-child(4)::before {-webkit-animation-duration:10s;animation-duration:10s}.firefly:nth-child(4)::after {-webkit-animation-duration:10s , 8576ms;animation-duration:10s , 8576ms;-webkit-animation-delay:0ms , 6539ms;animation-delay:0ms , 6539ms}@-webkit-keyframes move4 {
  0% {
    -webkit-transform: translateX(-49vw) translateY(-17vh) scale(0.5);
            transform: translateX(-49vw) translateY(-17vh) scale(0.5);
  }
  3.5714285714% {
    -webkit-transform: translateX(-38vw) translateY(1vh) scale(0.81);
            transform: translateX(-38vw) translateY(1vh) scale(0.81);
  }
  7.1428571429% {
    -webkit-transform: translateX(32vw) translateY(40vh) scale(0.36);
            transform: translateX(32vw) translateY(40vh) scale(0.36);
  }
  10.7142857143% {
    -webkit-transform: translateX(15vw) translateY(15vh) scale(0.49);
            transform: translateX(15vw) translateY(15vh) scale(0.49);
  }
  14.2857142857% {
    -webkit-transform: translateX(-9vw) translateY(16vh) scale(0.28);
            transform: translateX(-9vw) translateY(16vh) scale(0.28);
  }
  17.8571428571% {
    -webkit-transform: translateX(-11vw) translateY(39vh) scale(0.96);
            transform: translateX(-11vw) translateY(39vh) scale(0.96);
  }
  21.4285714286% {
    -webkit-transform: translateX(-1vw) translateY(-43vh) scale(0.54);
            transform: translateX(-1vw) translateY(-43vh) scale(0.54);
  }
  25% {
    -webkit-transform: translateX(-22vw) translateY(14vh) scale(0.82);
            transform: translateX(-22vw) translateY(14vh) scale(0.82);
  }
  28.5714285714% {
    -webkit-transform: translateX(31vw) translateY(29vh) scale(0.33);
            transform: translateX(31vw) translateY(29vh) scale(0.33);
  }
  32.1428571429% {
    -webkit-transform: translateX(32vw) translateY(-39vh) scale(0.93);
            transform: translateX(32vw) translateY(-39vh) scale(0.93);
  }
  35.7142857143% {
    -webkit-transform: translateX(-6vw) translateY(-44vh) scale(0.9);
            transform: translateX(-6vw) translateY(-44vh) scale(0.9);
  }
  39.2857142857% {
    -webkit-transform: translateX(-18vw) translateY(40vh) scale(0.52);
            transform: translateX(-18vw) translateY(40vh) scale(0.52);
  }
  42.8571428571% {
    -webkit-transform: translateX(-18vw) translateY(-33vh) scale(0.76);
            transform: translateX(-18vw) translateY(-33vh) scale(0.76);
  }
  46.4285714286% {
    -webkit-transform: translateX(-36vw) translateY(32vh) scale(0.93);
            transform: translateX(-36vw) translateY(32vh) scale(0.93);
  }
  50% {
    -webkit-transform: translateX(-25vw) translateY(-24vh) scale(0.83);
            transform: translateX(-25vw) translateY(-24vh) scale(0.83);
  }
  53.5714285714% {
    -webkit-transform: translateX(-30vw) translateY(47vh) scale(0.94);
            transform: translateX(-30vw) translateY(47vh) scale(0.94);
  }
  57.1428571429% {
    -webkit-transform: translateX(-9vw) translateY(37vh) scale(0.32);
            transform: translateX(-9vw) translateY(37vh) scale(0.32);
  }
  60.7142857143% {
    -webkit-transform: translateX(47vw) translateY(4vh) scale(0.33);
            transform: translateX(47vw) translateY(4vh) scale(0.33);
  }
  64.2857142857% {
    -webkit-transform: translateX(40vw) translateY(41vh) scale(0.41);
            transform: translateX(40vw) translateY(41vh) scale(0.41);
  }
  67.8571428571% {
    -webkit-transform: translateX(-35vw) translateY(27vh) scale(0.73);
            transform: translateX(-35vw) translateY(27vh) scale(0.73);
  }
  71.4285714286% {
    -webkit-transform: translateX(11vw) translateY(-4vh) scale(0.92);
            transform: translateX(11vw) translateY(-4vh) scale(0.92);
  }
  75% {
    -webkit-transform: translateX(35vw) translateY(18vh) scale(0.91);
            transform: translateX(35vw) translateY(18vh) scale(0.91);
  }
  78.5714285714% {
    -webkit-transform: translateX(19vw) translateY(27vh) scale(0.4);
            transform: translateX(19vw) translateY(27vh) scale(0.4);
  }
  82.1428571429% {
    -webkit-transform: translateX(-36vw) translateY(-17vh) scale(0.69);
            transform: translateX(-36vw) translateY(-17vh) scale(0.69);
  }
  85.7142857143% {
    -webkit-transform: translateX(-30vw) translateY(50vh) scale(0.64);
            transform: translateX(-30vw) translateY(50vh) scale(0.64);
  }
  89.2857142857% {
    -webkit-transform: translateX(8vw) translateY(-12vh) scale(0.63);
            transform: translateX(8vw) translateY(-12vh) scale(0.63);
  }
  92.8571428571% {
    -webkit-transform: translateX(-46vw) translateY(-2vh) scale(1);
            transform: translateX(-46vw) translateY(-2vh) scale(1);
  }
  96.4285714286% {
    -webkit-transform: translateX(-28vw) translateY(-47vh) scale(0.73);
            transform: translateX(-28vw) translateY(-47vh) scale(0.73);
  }
  100% {
    -webkit-transform: translateX(-8vw) translateY(-10vh) scale(0.78);
            transform: translateX(-8vw) translateY(-10vh) scale(0.78);
  }
}@keyframes move4 {
  0% {
    -webkit-transform: translateX(-49vw) translateY(-17vh) scale(0.5);
            transform: translateX(-49vw) translateY(-17vh) scale(0.5);
  }
  3.5714285714% {
    -webkit-transform: translateX(-38vw) translateY(1vh) scale(0.81);
            transform: translateX(-38vw) translateY(1vh) scale(0.81);
  }
  7.1428571429% {
    -webkit-transform: translateX(32vw) translateY(40vh) scale(0.36);
            transform: translateX(32vw) translateY(40vh) scale(0.36);
  }
  10.7142857143% {
    -webkit-transform: translateX(15vw) translateY(15vh) scale(0.49);
            transform: translateX(15vw) translateY(15vh) scale(0.49);
  }
  14.2857142857% {
    -webkit-transform: translateX(-9vw) translateY(16vh) scale(0.28);
            transform: translateX(-9vw) translateY(16vh) scale(0.28);
  }
  17.8571428571% {
    -webkit-transform: translateX(-11vw) translateY(39vh) scale(0.96);
            transform: translateX(-11vw) translateY(39vh) scale(0.96);
  }
  21.4285714286% {
    -webkit-transform: translateX(-1vw) translateY(-43vh) scale(0.54);
            transform: translateX(-1vw) translateY(-43vh) scale(0.54);
  }
  25% {
    -webkit-transform: translateX(-22vw) translateY(14vh) scale(0.82);
            transform: translateX(-22vw) translateY(14vh) scale(0.82);
  }
  28.5714285714% {
    -webkit-transform: translateX(31vw) translateY(29vh) scale(0.33);
            transform: translateX(31vw) translateY(29vh) scale(0.33);
  }
  32.1428571429% {
    -webkit-transform: translateX(32vw) translateY(-39vh) scale(0.93);
            transform: translateX(32vw) translateY(-39vh) scale(0.93);
  }
  35.7142857143% {
    -webkit-transform: translateX(-6vw) translateY(-44vh) scale(0.9);
            transform: translateX(-6vw) translateY(-44vh) scale(0.9);
  }
  39.2857142857% {
    -webkit-transform: translateX(-18vw) translateY(40vh) scale(0.52);
            transform: translateX(-18vw) translateY(40vh) scale(0.52);
  }
  42.8571428571% {
    -webkit-transform: translateX(-18vw) translateY(-33vh) scale(0.76);
            transform: translateX(-18vw) translateY(-33vh) scale(0.76);
  }
  46.4285714286% {
    -webkit-transform: translateX(-36vw) translateY(32vh) scale(0.93);
            transform: translateX(-36vw) translateY(32vh) scale(0.93);
  }
  50% {
    -webkit-transform: translateX(-25vw) translateY(-24vh) scale(0.83);
            transform: translateX(-25vw) translateY(-24vh) scale(0.83);
  }
  53.5714285714% {
    -webkit-transform: translateX(-30vw) translateY(47vh) scale(0.94);
            transform: translateX(-30vw) translateY(47vh) scale(0.94);
  }
  57.1428571429% {
    -webkit-transform: translateX(-9vw) translateY(37vh) scale(0.32);
            transform: translateX(-9vw) translateY(37vh) scale(0.32);
  }
  60.7142857143% {
    -webkit-transform: translateX(47vw) translateY(4vh) scale(0.33);
            transform: translateX(47vw) translateY(4vh) scale(0.33);
  }
  64.2857142857% {
    -webkit-transform: translateX(40vw) translateY(41vh) scale(0.41);
            transform: translateX(40vw) translateY(41vh) scale(0.41);
  }
  67.8571428571% {
    -webkit-transform: translateX(-35vw) translateY(27vh) scale(0.73);
            transform: translateX(-35vw) translateY(27vh) scale(0.73);
  }
  71.4285714286% {
    -webkit-transform: translateX(11vw) translateY(-4vh) scale(0.92);
            transform: translateX(11vw) translateY(-4vh) scale(0.92);
  }
  75% {
    -webkit-transform: translateX(35vw) translateY(18vh) scale(0.91);
            transform: translateX(35vw) translateY(18vh) scale(0.91);
  }
  78.5714285714% {
    -webkit-transform: translateX(19vw) translateY(27vh) scale(0.4);
            transform: translateX(19vw) translateY(27vh) scale(0.4);
  }
  82.1428571429% {
    -webkit-transform: translateX(-36vw) translateY(-17vh) scale(0.69);
            transform: translateX(-36vw) translateY(-17vh) scale(0.69);
  }
  85.7142857143% {
    -webkit-transform: translateX(-30vw) translateY(50vh) scale(0.64);
            transform: translateX(-30vw) translateY(50vh) scale(0.64);
  }
  89.2857142857% {
    -webkit-transform: translateX(8vw) translateY(-12vh) scale(0.63);
            transform: translateX(8vw) translateY(-12vh) scale(0.63);
  }
  92.8571428571% {
    -webkit-transform: translateX(-46vw) translateY(-2vh) scale(1);
            transform: translateX(-46vw) translateY(-2vh) scale(1);
  }
  96.4285714286% {
    -webkit-transform: translateX(-28vw) translateY(-47vh) scale(0.73);
            transform: translateX(-28vw) translateY(-47vh) scale(0.73);
  }
  100% {
    -webkit-transform: translateX(-8vw) translateY(-10vh) scale(0.78);
            transform: translateX(-8vw) translateY(-10vh) scale(0.78);
  }
}.firefly:nth-child(5) {-webkit-animation-name:move5;animation-name:move5}.firefly:nth-child(5)::before {-webkit-animation-duration:12s;animation-duration:12s}.firefly:nth-child(5)::after {-webkit-animation-duration:12s , 7126ms;animation-duration:12s , 7126ms;-webkit-animation-delay:0ms , 7685ms;animation-delay:0ms , 7685ms}@-webkit-keyframes move5 {
  0% {
    -webkit-transform: translateX(-26vw) translateY(4vh) scale(0.73);
            transform: translateX(-26vw) translateY(4vh) scale(0.73);
  }
  4.347826087% {
    -webkit-transform: translateX(30vw) translateY(14vh) scale(0.34);
            transform: translateX(30vw) translateY(14vh) scale(0.34);
  }
  8.6956521739% {
    -webkit-transform: translateX(39vw) translateY(-47vh) scale(0.62);
            transform: translateX(39vw) translateY(-47vh) scale(0.62);
  }
  13.0434782609% {
    -webkit-transform: translateX(8vw) translateY(21vh) scale(0.59);
            transform: translateX(8vw) translateY(21vh) scale(0.59);
  }
  17.3913043478% {
    -webkit-transform: translateX(12vw) translateY(9vh) scale(0.54);
            transform: translateX(12vw) translateY(9vh) scale(0.54);
  }
  21.7391304348% {
    -webkit-transform: translateX(0vw) translateY(-36vh) scale(0.28);
            transform: translateX(0vw) translateY(-36vh) scale(0.28);
  }
  26.0869565217% {
    -webkit-transform: translateX(-7vw) translateY(35vh) scale(0.8);
            transform: translateX(-7vw) translateY(35vh) scale(0.8);
  }
  30.4347826087% {
    -webkit-transform: translateX(41vw) translateY(-3vh) scale(0.91);
            transform: translateX(41vw) translateY(-3vh) scale(0.91);
  }
  34.7826086957% {
    -webkit-transform: translateX(-48vw) translateY(36vh) scale(0.33);
            transform: translateX(-48vw) translateY(36vh) scale(0.33);
  }
  39.1304347826% {
    -webkit-transform: translateX(-15vw) translateY(45vh) scale(0.91);
            transform: translateX(-15vw) translateY(45vh) scale(0.91);
  }
  43.4782608696% {
    -webkit-transform: translateX(-43vw) translateY(2vh) scale(0.97);
            transform: translateX(-43vw) translateY(2vh) scale(0.97);
  }
  47.8260869565% {
    -webkit-transform: translateX(-39vw) translateY(17vh) scale(0.87);
            transform: translateX(-39vw) translateY(17vh) scale(0.87);
  }
  52.1739130435% {
    -webkit-transform: translateX(-1vw) translateY(-26vh) scale(0.8);
            transform: translateX(-1vw) translateY(-26vh) scale(0.8);
  }
  56.5217391304% {
    -webkit-transform: translateX(25vw) translateY(29vh) scale(0.89);
            transform: translateX(25vw) translateY(29vh) scale(0.89);
  }
  60.8695652174% {
    -webkit-transform: translateX(21vw) translateY(-44vh) scale(0.3);
            transform: translateX(21vw) translateY(-44vh) scale(0.3);
  }
  65.2173913043% {
    -webkit-transform: translateX(-1vw) translateY(45vh) scale(0.71);
            transform: translateX(-1vw) translateY(45vh) scale(0.71);
  }
  69.5652173913% {
    -webkit-transform: translateX(-4vw) translateY(29vh) scale(0.68);
            transform: translateX(-4vw) translateY(29vh) scale(0.68);
  }
  73.9130434783% {
    -webkit-transform: translateX(-27vw) translateY(11vh) scale(0.93);
            transform: translateX(-27vw) translateY(11vh) scale(0.93);
  }
  78.2608695652% {
    -webkit-transform: translateX(-19vw) translateY(13vh) scale(1);
            transform: translateX(-19vw) translateY(13vh) scale(1);
  }
  82.6086956522% {
    -webkit-transform: translateX(-12vw) translateY(49vh) scale(0.39);
            transform: translateX(-12vw) translateY(49vh) scale(0.39);
  }
  86.9565217391% {
    -webkit-transform: translateX(-2vw) translateY(38vh) scale(0.52);
            transform: translateX(-2vw) translateY(38vh) scale(0.52);
  }
  91.3043478261% {
    -webkit-transform: translateX(25vw) translateY(-22vh) scale(0.93);
            transform: translateX(25vw) translateY(-22vh) scale(0.93);
  }
  95.652173913% {
    -webkit-transform: translateX(-42vw) translateY(-20vh) scale(0.46);
            transform: translateX(-42vw) translateY(-20vh) scale(0.46);
  }
  100% {
    -webkit-transform: translateX(12vw) translateY(14vh) scale(0.98);
            transform: translateX(12vw) translateY(14vh) scale(0.98);
  }
}@keyframes move5 {
  0% {
    -webkit-transform: translateX(-26vw) translateY(4vh) scale(0.73);
            transform: translateX(-26vw) translateY(4vh) scale(0.73);
  }
  4.347826087% {
    -webkit-transform: translateX(30vw) translateY(14vh) scale(0.34);
            transform: translateX(30vw) translateY(14vh) scale(0.34);
  }
  8.6956521739% {
    -webkit-transform: translateX(39vw) translateY(-47vh) scale(0.62);
            transform: translateX(39vw) translateY(-47vh) scale(0.62);
  }
  13.0434782609% {
    -webkit-transform: translateX(8vw) translateY(21vh) scale(0.59);
            transform: translateX(8vw) translateY(21vh) scale(0.59);
  }
  17.3913043478% {
    -webkit-transform: translateX(12vw) translateY(9vh) scale(0.54);
            transform: translateX(12vw) translateY(9vh) scale(0.54);
  }
  21.7391304348% {
    -webkit-transform: translateX(0vw) translateY(-36vh) scale(0.28);
            transform: translateX(0vw) translateY(-36vh) scale(0.28);
  }
  26.0869565217% {
    -webkit-transform: translateX(-7vw) translateY(35vh) scale(0.8);
            transform: translateX(-7vw) translateY(35vh) scale(0.8);
  }
  30.4347826087% {
    -webkit-transform: translateX(41vw) translateY(-3vh) scale(0.91);
            transform: translateX(41vw) translateY(-3vh) scale(0.91);
  }
  34.7826086957% {
    -webkit-transform: translateX(-48vw) translateY(36vh) scale(0.33);
            transform: translateX(-48vw) translateY(36vh) scale(0.33);
  }
  39.1304347826% {
    -webkit-transform: translateX(-15vw) translateY(45vh) scale(0.91);
            transform: translateX(-15vw) translateY(45vh) scale(0.91);
  }
  43.4782608696% {
    -webkit-transform: translateX(-43vw) translateY(2vh) scale(0.97);
            transform: translateX(-43vw) translateY(2vh) scale(0.97);
  }
  47.8260869565% {
    -webkit-transform: translateX(-39vw) translateY(17vh) scale(0.87);
            transform: translateX(-39vw) translateY(17vh) scale(0.87);
  }
  52.1739130435% {
    -webkit-transform: translateX(-1vw) translateY(-26vh) scale(0.8);
            transform: translateX(-1vw) translateY(-26vh) scale(0.8);
  }
  56.5217391304% {
    -webkit-transform: translateX(25vw) translateY(29vh) scale(0.89);
            transform: translateX(25vw) translateY(29vh) scale(0.89);
  }
  60.8695652174% {
    -webkit-transform: translateX(21vw) translateY(-44vh) scale(0.3);
            transform: translateX(21vw) translateY(-44vh) scale(0.3);
  }
  65.2173913043% {
    -webkit-transform: translateX(-1vw) translateY(45vh) scale(0.71);
            transform: translateX(-1vw) translateY(45vh) scale(0.71);
  }
  69.5652173913% {
    -webkit-transform: translateX(-4vw) translateY(29vh) scale(0.68);
            transform: translateX(-4vw) translateY(29vh) scale(0.68);
  }
  73.9130434783% {
    -webkit-transform: translateX(-27vw) translateY(11vh) scale(0.93);
            transform: translateX(-27vw) translateY(11vh) scale(0.93);
  }
  78.2608695652% {
    -webkit-transform: translateX(-19vw) translateY(13vh) scale(1);
            transform: translateX(-19vw) translateY(13vh) scale(1);
  }
  82.6086956522% {
    -webkit-transform: translateX(-12vw) translateY(49vh) scale(0.39);
            transform: translateX(-12vw) translateY(49vh) scale(0.39);
  }
  86.9565217391% {
    -webkit-transform: translateX(-2vw) translateY(38vh) scale(0.52);
            transform: translateX(-2vw) translateY(38vh) scale(0.52);
  }
  91.3043478261% {
    -webkit-transform: translateX(25vw) translateY(-22vh) scale(0.93);
            transform: translateX(25vw) translateY(-22vh) scale(0.93);
  }
  95.652173913% {
    -webkit-transform: translateX(-42vw) translateY(-20vh) scale(0.46);
            transform: translateX(-42vw) translateY(-20vh) scale(0.46);
  }
  100% {
    -webkit-transform: translateX(12vw) translateY(14vh) scale(0.98);
            transform: translateX(12vw) translateY(14vh) scale(0.98);
  }
}.firefly:nth-child(6) {-webkit-animation-name:move6;animation-name:move6}.firefly:nth-child(6)::before {-webkit-animation-duration:10s;animation-duration:10s}.firefly:nth-child(6)::after {-webkit-animation-duration:10s , 10017ms;animation-duration:10s , 10017ms;-webkit-animation-delay:0ms , 5648ms;animation-delay:0ms , 5648ms}@-webkit-keyframes move6 {
  0% {
    -webkit-transform: translateX(-10vw) translateY(-5vh) scale(0.93);
            transform: translateX(-10vw) translateY(-5vh) scale(0.93);
  }
  4.347826087% {
    -webkit-transform: translateX(-1vw) translateY(-34vh) scale(0.7);
            transform: translateX(-1vw) translateY(-34vh) scale(0.7);
  }
  8.6956521739% {
    -webkit-transform: translateX(3vw) translateY(30vh) scale(0.9);
            transform: translateX(3vw) translateY(30vh) scale(0.9);
  }
  13.0434782609% {
    -webkit-transform: translateX(-16vw) translateY(-25vh) scale(0.62);
            transform: translateX(-16vw) translateY(-25vh) scale(0.62);
  }
  17.3913043478% {
    -webkit-transform: translateX(34vw) translateY(30vh) scale(0.88);
            transform: translateX(34vw) translateY(30vh) scale(0.88);
  }
  21.7391304348% {
    -webkit-transform: translateX(-20vw) translateY(-34vh) scale(0.86);
            transform: translateX(-20vw) translateY(-34vh) scale(0.86);
  }
  26.0869565217% {
    -webkit-transform: translateX(-2vw) translateY(3vh) scale(0.9);
            transform: translateX(-2vw) translateY(3vh) scale(0.9);
  }
  30.4347826087% {
    -webkit-transform: translateX(-12vw) translateY(-27vh) scale(0.6);
            transform: translateX(-12vw) translateY(-27vh) scale(0.6);
  }
  34.7826086957% {
    -webkit-transform: translateX(0vw) translateY(-28vh) scale(0.53);
            transform: translateX(0vw) translateY(-28vh) scale(0.53);
  }
  39.1304347826% {
    -webkit-transform: translateX(28vw) translateY(38vh) scale(0.42);
            transform: translateX(28vw) translateY(38vh) scale(0.42);
  }
  43.4782608696% {
    -webkit-transform: translateX(39vw) translateY(4vh) scale(0.67);
            transform: translateX(39vw) translateY(4vh) scale(0.67);
  }
  47.8260869565% {
    -webkit-transform: translateX(6vw) translateY(-24vh) scale(0.5);
            transform: translateX(6vw) translateY(-24vh) scale(0.5);
  }
  52.1739130435% {
    -webkit-transform: translateX(-14vw) translateY(-15vh) scale(0.94);
            transform: translateX(-14vw) translateY(-15vh) scale(0.94);
  }
  56.5217391304% {
    -webkit-transform: translateX(-12vw) translateY(19vh) scale(0.66);
            transform: translateX(-12vw) translateY(19vh) scale(0.66);
  }
  60.8695652174% {
    -webkit-transform: translateX(4vw) translateY(-21vh) scale(0.6);
            transform: translateX(4vw) translateY(-21vh) scale(0.6);
  }
  65.2173913043% {
    -webkit-transform: translateX(13vw) translateY(-16vh) scale(0.86);
            transform: translateX(13vw) translateY(-16vh) scale(0.86);
  }
  69.5652173913% {
    -webkit-transform: translateX(-35vw) translateY(-2vh) scale(0.69);
            transform: translateX(-35vw) translateY(-2vh) scale(0.69);
  }
  73.9130434783% {
    -webkit-transform: translateX(-14vw) translateY(24vh) scale(0.39);
            transform: translateX(-14vw) translateY(24vh) scale(0.39);
  }
  78.2608695652% {
    -webkit-transform: translateX(7vw) translateY(-5vh) scale(0.84);
            transform: translateX(7vw) translateY(-5vh) scale(0.84);
  }
  82.6086956522% {
    -webkit-transform: translateX(-49vw) translateY(18vh) scale(0.71);
            transform: translateX(-49vw) translateY(18vh) scale(0.71);
  }
  86.9565217391% {
    -webkit-transform: translateX(-43vw) translateY(-39vh) scale(0.47);
            transform: translateX(-43vw) translateY(-39vh) scale(0.47);
  }
  91.3043478261% {
    -webkit-transform: translateX(38vw) translateY(9vh) scale(0.92);
            transform: translateX(38vw) translateY(9vh) scale(0.92);
  }
  95.652173913% {
    -webkit-transform: translateX(27vw) translateY(-11vh) scale(0.75);
            transform: translateX(27vw) translateY(-11vh) scale(0.75);
  }
  100% {
    -webkit-transform: translateX(-33vw) translateY(20vh) scale(0.6);
            transform: translateX(-33vw) translateY(20vh) scale(0.6);
  }
}@keyframes move6 {
  0% {
    -webkit-transform: translateX(-10vw) translateY(-5vh) scale(0.93);
            transform: translateX(-10vw) translateY(-5vh) scale(0.93);
  }
  4.347826087% {
    -webkit-transform: translateX(-1vw) translateY(-34vh) scale(0.7);
            transform: translateX(-1vw) translateY(-34vh) scale(0.7);
  }
  8.6956521739% {
    -webkit-transform: translateX(3vw) translateY(30vh) scale(0.9);
            transform: translateX(3vw) translateY(30vh) scale(0.9);
  }
  13.0434782609% {
    -webkit-transform: translateX(-16vw) translateY(-25vh) scale(0.62);
            transform: translateX(-16vw) translateY(-25vh) scale(0.62);
  }
  17.3913043478% {
    -webkit-transform: translateX(34vw) translateY(30vh) scale(0.88);
            transform: translateX(34vw) translateY(30vh) scale(0.88);
  }
  21.7391304348% {
    -webkit-transform: translateX(-20vw) translateY(-34vh) scale(0.86);
            transform: translateX(-20vw) translateY(-34vh) scale(0.86);
  }
  26.0869565217% {
    -webkit-transform: translateX(-2vw) translateY(3vh) scale(0.9);
            transform: translateX(-2vw) translateY(3vh) scale(0.9);
  }
  30.4347826087% {
    -webkit-transform: translateX(-12vw) translateY(-27vh) scale(0.6);
            transform: translateX(-12vw) translateY(-27vh) scale(0.6);
  }
  34.7826086957% {
    -webkit-transform: translateX(0vw) translateY(-28vh) scale(0.53);
            transform: translateX(0vw) translateY(-28vh) scale(0.53);
  }
  39.1304347826% {
    -webkit-transform: translateX(28vw) translateY(38vh) scale(0.42);
            transform: translateX(28vw) translateY(38vh) scale(0.42);
  }
  43.4782608696% {
    -webkit-transform: translateX(39vw) translateY(4vh) scale(0.67);
            transform: translateX(39vw) translateY(4vh) scale(0.67);
  }
  47.8260869565% {
    -webkit-transform: translateX(6vw) translateY(-24vh) scale(0.5);
            transform: translateX(6vw) translateY(-24vh) scale(0.5);
  }
  52.1739130435% {
    -webkit-transform: translateX(-14vw) translateY(-15vh) scale(0.94);
            transform: translateX(-14vw) translateY(-15vh) scale(0.94);
  }
  56.5217391304% {
    -webkit-transform: translateX(-12vw) translateY(19vh) scale(0.66);
            transform: translateX(-12vw) translateY(19vh) scale(0.66);
  }
  60.8695652174% {
    -webkit-transform: translateX(4vw) translateY(-21vh) scale(0.6);
            transform: translateX(4vw) translateY(-21vh) scale(0.6);
  }
  65.2173913043% {
    -webkit-transform: translateX(13vw) translateY(-16vh) scale(0.86);
            transform: translateX(13vw) translateY(-16vh) scale(0.86);
  }
  69.5652173913% {
    -webkit-transform: translateX(-35vw) translateY(-2vh) scale(0.69);
            transform: translateX(-35vw) translateY(-2vh) scale(0.69);
  }
  73.9130434783% {
    -webkit-transform: translateX(-14vw) translateY(24vh) scale(0.39);
            transform: translateX(-14vw) translateY(24vh) scale(0.39);
  }
  78.2608695652% {
    -webkit-transform: translateX(7vw) translateY(-5vh) scale(0.84);
            transform: translateX(7vw) translateY(-5vh) scale(0.84);
  }
  82.6086956522% {
    -webkit-transform: translateX(-49vw) translateY(18vh) scale(0.71);
            transform: translateX(-49vw) translateY(18vh) scale(0.71);
  }
  86.9565217391% {
    -webkit-transform: translateX(-43vw) translateY(-39vh) scale(0.47);
            transform: translateX(-43vw) translateY(-39vh) scale(0.47);
  }
  91.3043478261% {
    -webkit-transform: translateX(38vw) translateY(9vh) scale(0.92);
            transform: translateX(38vw) translateY(9vh) scale(0.92);
  }
  95.652173913% {
    -webkit-transform: translateX(27vw) translateY(-11vh) scale(0.75);
            transform: translateX(27vw) translateY(-11vh) scale(0.75);
  }
  100% {
    -webkit-transform: translateX(-33vw) translateY(20vh) scale(0.6);
            transform: translateX(-33vw) translateY(20vh) scale(0.6);
  }
}.firefly:nth-child(7) {-webkit-animation-name:move7;animation-name:move7}.firefly:nth-child(7)::before {-webkit-animation-duration:16s;animation-duration:16s}.firefly:nth-child(7)::after {-webkit-animation-duration:16s , 7195ms;animation-duration:16s , 7195ms;-webkit-animation-delay:0ms , 4082ms;animation-delay:0ms , 4082ms}@-webkit-keyframes move7 {
  0% {
    -webkit-transform: translateX(-10vw) translateY(-38vh) scale(0.37);
            transform: translateX(-10vw) translateY(-38vh) scale(0.37);
  }
  3.8461538462% {
    -webkit-transform: translateX(6vw) translateY(-12vh) scale(0.54);
            transform: translateX(6vw) translateY(-12vh) scale(0.54);
  }
  7.6923076923% {
    -webkit-transform: translateX(36vw) translateY(20vh) scale(0.72);
            transform: translateX(36vw) translateY(20vh) scale(0.72);
  }
  11.5384615385% {
    -webkit-transform: translateX(31vw) translateY(42vh) scale(0.58);
            transform: translateX(31vw) translateY(42vh) scale(0.58);
  }
  15.3846153846% {
    -webkit-transform: translateX(1vw) translateY(49vh) scale(0.91);
            transform: translateX(1vw) translateY(49vh) scale(0.91);
  }
  19.2307692308% {
    -webkit-transform: translateX(27vw) translateY(-24vh) scale(0.86);
            transform: translateX(27vw) translateY(-24vh) scale(0.86);
  }
  23.0769230769% {
    -webkit-transform: translateX(-8vw) translateY(-33vh) scale(0.72);
            transform: translateX(-8vw) translateY(-33vh) scale(0.72);
  }
  26.9230769231% {
    -webkit-transform: translateX(-26vw) translateY(40vh) scale(0.52);
            transform: translateX(-26vw) translateY(40vh) scale(0.52);
  }
  30.7692307692% {
    -webkit-transform: translateX(-25vw) translateY(-35vh) scale(0.71);
            transform: translateX(-25vw) translateY(-35vh) scale(0.71);
  }
  34.6153846154% {
    -webkit-transform: translateX(-38vw) translateY(26vh) scale(0.35);
            transform: translateX(-38vw) translateY(26vh) scale(0.35);
  }
  38.4615384615% {
    -webkit-transform: translateX(-30vw) translateY(-26vh) scale(0.44);
            transform: translateX(-30vw) translateY(-26vh) scale(0.44);
  }
  42.3076923077% {
    -webkit-transform: translateX(29vw) translateY(30vh) scale(0.68);
            transform: translateX(29vw) translateY(30vh) scale(0.68);
  }
  46.1538461538% {
    -webkit-transform: translateX(50vw) translateY(35vh) scale(0.94);
            transform: translateX(50vw) translateY(35vh) scale(0.94);
  }
  50% {
    -webkit-transform: translateX(-34vw) translateY(2vh) scale(0.27);
            transform: translateX(-34vw) translateY(2vh) scale(0.27);
  }
  53.8461538462% {
    -webkit-transform: translateX(-4vw) translateY(5vh) scale(0.65);
            transform: translateX(-4vw) translateY(5vh) scale(0.65);
  }
  57.6923076923% {
    -webkit-transform: translateX(-5vw) translateY(-44vh) scale(0.77);
            transform: translateX(-5vw) translateY(-44vh) scale(0.77);
  }
  61.5384615385% {
    -webkit-transform: translateX(40vw) translateY(-11vh) scale(1);
            transform: translateX(40vw) translateY(-11vh) scale(1);
  }
  65.3846153846% {
    -webkit-transform: translateX(21vw) translateY(34vh) scale(0.86);
            transform: translateX(21vw) translateY(34vh) scale(0.86);
  }
  69.2307692308% {
    -webkit-transform: translateX(-22vw) translateY(40vh) scale(0.73);
            transform: translateX(-22vw) translateY(40vh) scale(0.73);
  }
  73.0769230769% {
    -webkit-transform: translateX(50vw) translateY(-46vh) scale(0.27);
            transform: translateX(50vw) translateY(-46vh) scale(0.27);
  }
  76.9230769231% {
    -webkit-transform: translateX(-28vw) translateY(8vh) scale(0.9);
            transform: translateX(-28vw) translateY(8vh) scale(0.9);
  }
  80.7692307692% {
    -webkit-transform: translateX(-26vw) translateY(14vh) scale(0.91);
            transform: translateX(-26vw) translateY(14vh) scale(0.91);
  }
  84.6153846154% {
    -webkit-transform: translateX(13vw) translateY(-34vh) scale(0.76);
            transform: translateX(13vw) translateY(-34vh) scale(0.76);
  }
  88.4615384615% {
    -webkit-transform: translateX(39vw) translateY(-28vh) scale(0.51);
            transform: translateX(39vw) translateY(-28vh) scale(0.51);
  }
  92.3076923077% {
    -webkit-transform: translateX(-15vw) translateY(-45vh) scale(0.26);
            transform: translateX(-15vw) translateY(-45vh) scale(0.26);
  }
  96.1538461538% {
    -webkit-transform: translateX(2vw) translateY(43vh) scale(0.52);
            transform: translateX(2vw) translateY(43vh) scale(0.52);
  }
  100% {
    -webkit-transform: translateX(-18vw) translateY(2vh) scale(0.9);
            transform: translateX(-18vw) translateY(2vh) scale(0.9);
  }
}@keyframes move7 {
  0% {
    -webkit-transform: translateX(-10vw) translateY(-38vh) scale(0.37);
            transform: translateX(-10vw) translateY(-38vh) scale(0.37);
  }
  3.8461538462% {
    -webkit-transform: translateX(6vw) translateY(-12vh) scale(0.54);
            transform: translateX(6vw) translateY(-12vh) scale(0.54);
  }
  7.6923076923% {
    -webkit-transform: translateX(36vw) translateY(20vh) scale(0.72);
            transform: translateX(36vw) translateY(20vh) scale(0.72);
  }
  11.5384615385% {
    -webkit-transform: translateX(31vw) translateY(42vh) scale(0.58);
            transform: translateX(31vw) translateY(42vh) scale(0.58);
  }
  15.3846153846% {
    -webkit-transform: translateX(1vw) translateY(49vh) scale(0.91);
            transform: translateX(1vw) translateY(49vh) scale(0.91);
  }
  19.2307692308% {
    -webkit-transform: translateX(27vw) translateY(-24vh) scale(0.86);
            transform: translateX(27vw) translateY(-24vh) scale(0.86);
  }
  23.0769230769% {
    -webkit-transform: translateX(-8vw) translateY(-33vh) scale(0.72);
            transform: translateX(-8vw) translateY(-33vh) scale(0.72);
  }
  26.9230769231% {
    -webkit-transform: translateX(-26vw) translateY(40vh) scale(0.52);
            transform: translateX(-26vw) translateY(40vh) scale(0.52);
  }
  30.7692307692% {
    -webkit-transform: translateX(-25vw) translateY(-35vh) scale(0.71);
            transform: translateX(-25vw) translateY(-35vh) scale(0.71);
  }
  34.6153846154% {
    -webkit-transform: translateX(-38vw) translateY(26vh) scale(0.35);
            transform: translateX(-38vw) translateY(26vh) scale(0.35);
  }
  38.4615384615% {
    -webkit-transform: translateX(-30vw) translateY(-26vh) scale(0.44);
            transform: translateX(-30vw) translateY(-26vh) scale(0.44);
  }
  42.3076923077% {
    -webkit-transform: translateX(29vw) translateY(30vh) scale(0.68);
            transform: translateX(29vw) translateY(30vh) scale(0.68);
  }
  46.1538461538% {
    -webkit-transform: translateX(50vw) translateY(35vh) scale(0.94);
            transform: translateX(50vw) translateY(35vh) scale(0.94);
  }
  50% {
    -webkit-transform: translateX(-34vw) translateY(2vh) scale(0.27);
            transform: translateX(-34vw) translateY(2vh) scale(0.27);
  }
  53.8461538462% {
    -webkit-transform: translateX(-4vw) translateY(5vh) scale(0.65);
            transform: translateX(-4vw) translateY(5vh) scale(0.65);
  }
  57.6923076923% {
    -webkit-transform: translateX(-5vw) translateY(-44vh) scale(0.77);
            transform: translateX(-5vw) translateY(-44vh) scale(0.77);
  }
  61.5384615385% {
    -webkit-transform: translateX(40vw) translateY(-11vh) scale(1);
            transform: translateX(40vw) translateY(-11vh) scale(1);
  }
  65.3846153846% {
    -webkit-transform: translateX(21vw) translateY(34vh) scale(0.86);
            transform: translateX(21vw) translateY(34vh) scale(0.86);
  }
  69.2307692308% {
    -webkit-transform: translateX(-22vw) translateY(40vh) scale(0.73);
            transform: translateX(-22vw) translateY(40vh) scale(0.73);
  }
  73.0769230769% {
    -webkit-transform: translateX(50vw) translateY(-46vh) scale(0.27);
            transform: translateX(50vw) translateY(-46vh) scale(0.27);
  }
  76.9230769231% {
    -webkit-transform: translateX(-28vw) translateY(8vh) scale(0.9);
            transform: translateX(-28vw) translateY(8vh) scale(0.9);
  }
  80.7692307692% {
    -webkit-transform: translateX(-26vw) translateY(14vh) scale(0.91);
            transform: translateX(-26vw) translateY(14vh) scale(0.91);
  }
  84.6153846154% {
    -webkit-transform: translateX(13vw) translateY(-34vh) scale(0.76);
            transform: translateX(13vw) translateY(-34vh) scale(0.76);
  }
  88.4615384615% {
    -webkit-transform: translateX(39vw) translateY(-28vh) scale(0.51);
            transform: translateX(39vw) translateY(-28vh) scale(0.51);
  }
  92.3076923077% {
    -webkit-transform: translateX(-15vw) translateY(-45vh) scale(0.26);
            transform: translateX(-15vw) translateY(-45vh) scale(0.26);
  }
  96.1538461538% {
    -webkit-transform: translateX(2vw) translateY(43vh) scale(0.52);
            transform: translateX(2vw) translateY(43vh) scale(0.52);
  }
  100% {
    -webkit-transform: translateX(-18vw) translateY(2vh) scale(0.9);
            transform: translateX(-18vw) translateY(2vh) scale(0.9);
  }
}.firefly:nth-child(8) {-webkit-animation-name:move8;animation-name:move8}.firefly:nth-child(8)::before {-webkit-animation-duration:18s;animation-duration:18s}.firefly:nth-child(8)::after {-webkit-animation-duration:18s , 9349ms;animation-duration:18s , 9349ms;-webkit-animation-delay:0ms , 4230ms;animation-delay:0ms , 4230ms}@-webkit-keyframes move8 {
  0% {
    -webkit-transform: translateX(-39vw) translateY(12vh) scale(0.26);
            transform: translateX(-39vw) translateY(12vh) scale(0.26);
  }
  3.8461538462% {
    -webkit-transform: translateX(-26vw) translateY(30vh) scale(0.4);
            transform: translateX(-26vw) translateY(30vh) scale(0.4);
  }
  7.6923076923% {
    -webkit-transform: translateX(49vw) translateY(-30vh) scale(0.34);
            transform: translateX(49vw) translateY(-30vh) scale(0.34);
  }
  11.5384615385% {
    -webkit-transform: translateX(-22vw) translateY(-17vh) scale(0.93);
            transform: translateX(-22vw) translateY(-17vh) scale(0.93);
  }
  15.3846153846% {
    -webkit-transform: translateX(40vw) translateY(-47vh) scale(0.74);
            transform: translateX(40vw) translateY(-47vh) scale(0.74);
  }
  19.2307692308% {
    -webkit-transform: translateX(12vw) translateY(9vh) scale(0.61);
            transform: translateX(12vw) translateY(9vh) scale(0.61);
  }
  23.0769230769% {
    -webkit-transform: translateX(-19vw) translateY(19vh) scale(0.33);
            transform: translateX(-19vw) translateY(19vh) scale(0.33);
  }
  26.9230769231% {
    -webkit-transform: translateX(22vw) translateY(44vh) scale(0.44);
            transform: translateX(22vw) translateY(44vh) scale(0.44);
  }
  30.7692307692% {
    -webkit-transform: translateX(19vw) translateY(3vh) scale(0.58);
            transform: translateX(19vw) translateY(3vh) scale(0.58);
  }
  34.6153846154% {
    -webkit-transform: translateX(-41vw) translateY(8vh) scale(0.87);
            transform: translateX(-41vw) translateY(8vh) scale(0.87);
  }
  38.4615384615% {
    -webkit-transform: translateX(-48vw) translateY(0vh) scale(0.62);
            transform: translateX(-48vw) translateY(0vh) scale(0.62);
  }
  42.3076923077% {
    -webkit-transform: translateX(18vw) translateY(48vh) scale(0.51);
            transform: translateX(18vw) translateY(48vh) scale(0.51);
  }
  46.1538461538% {
    -webkit-transform: translateX(-35vw) translateY(-35vh) scale(0.88);
            transform: translateX(-35vw) translateY(-35vh) scale(0.88);
  }
  50% {
    -webkit-transform: translateX(-11vw) translateY(-4vh) scale(0.7);
            transform: translateX(-11vw) translateY(-4vh) scale(0.7);
  }
  53.8461538462% {
    -webkit-transform: translateX(37vw) translateY(-36vh) scale(0.38);
            transform: translateX(37vw) translateY(-36vh) scale(0.38);
  }
  57.6923076923% {
    -webkit-transform: translateX(-41vw) translateY(23vh) scale(0.41);
            transform: translateX(-41vw) translateY(23vh) scale(0.41);
  }
  61.5384615385% {
    -webkit-transform: translateX(-33vw) translateY(-40vh) scale(0.76);
            transform: translateX(-33vw) translateY(-40vh) scale(0.76);
  }
  65.3846153846% {
    -webkit-transform: translateX(46vw) translateY(38vh) scale(0.65);
            transform: translateX(46vw) translateY(38vh) scale(0.65);
  }
  69.2307692308% {
    -webkit-transform: translateX(47vw) translateY(38vh) scale(0.92);
            transform: translateX(47vw) translateY(38vh) scale(0.92);
  }
  73.0769230769% {
    -webkit-transform: translateX(-37vw) translateY(40vh) scale(0.83);
            transform: translateX(-37vw) translateY(40vh) scale(0.83);
  }
  76.9230769231% {
    -webkit-transform: translateX(-7vw) translateY(-29vh) scale(0.69);
            transform: translateX(-7vw) translateY(-29vh) scale(0.69);
  }
  80.7692307692% {
    -webkit-transform: translateX(-35vw) translateY(-34vh) scale(0.82);
            transform: translateX(-35vw) translateY(-34vh) scale(0.82);
  }
  84.6153846154% {
    -webkit-transform: translateX(-20vw) translateY(10vh) scale(0.76);
            transform: translateX(-20vw) translateY(10vh) scale(0.76);
  }
  88.4615384615% {
    -webkit-transform: translateX(-4vw) translateY(22vh) scale(0.4);
            transform: translateX(-4vw) translateY(22vh) scale(0.4);
  }
  92.3076923077% {
    -webkit-transform: translateX(44vw) translateY(-29vh) scale(0.4);
            transform: translateX(44vw) translateY(-29vh) scale(0.4);
  }
  96.1538461538% {
    -webkit-transform: translateX(25vw) translateY(30vh) scale(0.92);
            transform: translateX(25vw) translateY(30vh) scale(0.92);
  }
  100% {
    -webkit-transform: translateX(-47vw) translateY(-45vh) scale(0.43);
            transform: translateX(-47vw) translateY(-45vh) scale(0.43);
  }
}@keyframes move8 {
  0% {
    -webkit-transform: translateX(-39vw) translateY(12vh) scale(0.26);
            transform: translateX(-39vw) translateY(12vh) scale(0.26);
  }
  3.8461538462% {
    -webkit-transform: translateX(-26vw) translateY(30vh) scale(0.4);
            transform: translateX(-26vw) translateY(30vh) scale(0.4);
  }
  7.6923076923% {
    -webkit-transform: translateX(49vw) translateY(-30vh) scale(0.34);
            transform: translateX(49vw) translateY(-30vh) scale(0.34);
  }
  11.5384615385% {
    -webkit-transform: translateX(-22vw) translateY(-17vh) scale(0.93);
            transform: translateX(-22vw) translateY(-17vh) scale(0.93);
  }
  15.3846153846% {
    -webkit-transform: translateX(40vw) translateY(-47vh) scale(0.74);
            transform: translateX(40vw) translateY(-47vh) scale(0.74);
  }
  19.2307692308% {
    -webkit-transform: translateX(12vw) translateY(9vh) scale(0.61);
            transform: translateX(12vw) translateY(9vh) scale(0.61);
  }
  23.0769230769% {
    -webkit-transform: translateX(-19vw) translateY(19vh) scale(0.33);
            transform: translateX(-19vw) translateY(19vh) scale(0.33);
  }
  26.9230769231% {
    -webkit-transform: translateX(22vw) translateY(44vh) scale(0.44);
            transform: translateX(22vw) translateY(44vh) scale(0.44);
  }
  30.7692307692% {
    -webkit-transform: translateX(19vw) translateY(3vh) scale(0.58);
            transform: translateX(19vw) translateY(3vh) scale(0.58);
  }
  34.6153846154% {
    -webkit-transform: translateX(-41vw) translateY(8vh) scale(0.87);
            transform: translateX(-41vw) translateY(8vh) scale(0.87);
  }
  38.4615384615% {
    -webkit-transform: translateX(-48vw) translateY(0vh) scale(0.62);
            transform: translateX(-48vw) translateY(0vh) scale(0.62);
  }
  42.3076923077% {
    -webkit-transform: translateX(18vw) translateY(48vh) scale(0.51);
            transform: translateX(18vw) translateY(48vh) scale(0.51);
  }
  46.1538461538% {
    -webkit-transform: translateX(-35vw) translateY(-35vh) scale(0.88);
            transform: translateX(-35vw) translateY(-35vh) scale(0.88);
  }
  50% {
    -webkit-transform: translateX(-11vw) translateY(-4vh) scale(0.7);
            transform: translateX(-11vw) translateY(-4vh) scale(0.7);
  }
  53.8461538462% {
    -webkit-transform: translateX(37vw) translateY(-36vh) scale(0.38);
            transform: translateX(37vw) translateY(-36vh) scale(0.38);
  }
  57.6923076923% {
    -webkit-transform: translateX(-41vw) translateY(23vh) scale(0.41);
            transform: translateX(-41vw) translateY(23vh) scale(0.41);
  }
  61.5384615385% {
    -webkit-transform: translateX(-33vw) translateY(-40vh) scale(0.76);
            transform: translateX(-33vw) translateY(-40vh) scale(0.76);
  }
  65.3846153846% {
    -webkit-transform: translateX(46vw) translateY(38vh) scale(0.65);
            transform: translateX(46vw) translateY(38vh) scale(0.65);
  }
  69.2307692308% {
    -webkit-transform: translateX(47vw) translateY(38vh) scale(0.92);
            transform: translateX(47vw) translateY(38vh) scale(0.92);
  }
  73.0769230769% {
    -webkit-transform: translateX(-37vw) translateY(40vh) scale(0.83);
            transform: translateX(-37vw) translateY(40vh) scale(0.83);
  }
  76.9230769231% {
    -webkit-transform: translateX(-7vw) translateY(-29vh) scale(0.69);
            transform: translateX(-7vw) translateY(-29vh) scale(0.69);
  }
  80.7692307692% {
    -webkit-transform: translateX(-35vw) translateY(-34vh) scale(0.82);
            transform: translateX(-35vw) translateY(-34vh) scale(0.82);
  }
  84.6153846154% {
    -webkit-transform: translateX(-20vw) translateY(10vh) scale(0.76);
            transform: translateX(-20vw) translateY(10vh) scale(0.76);
  }
  88.4615384615% {
    -webkit-transform: translateX(-4vw) translateY(22vh) scale(0.4);
            transform: translateX(-4vw) translateY(22vh) scale(0.4);
  }
  92.3076923077% {
    -webkit-transform: translateX(44vw) translateY(-29vh) scale(0.4);
            transform: translateX(44vw) translateY(-29vh) scale(0.4);
  }
  96.1538461538% {
    -webkit-transform: translateX(25vw) translateY(30vh) scale(0.92);
            transform: translateX(25vw) translateY(30vh) scale(0.92);
  }
  100% {
    -webkit-transform: translateX(-47vw) translateY(-45vh) scale(0.43);
            transform: translateX(-47vw) translateY(-45vh) scale(0.43);
  }
}.firefly:nth-child(9) {-webkit-animation-name:move9;animation-name:move9}.firefly:nth-child(9)::before {-webkit-animation-duration:12s;animation-duration:12s}.firefly:nth-child(9)::after {-webkit-animation-duration:12s , 9020ms;animation-duration:12s , 9020ms;-webkit-animation-delay:0ms , 3417ms;animation-delay:0ms , 3417ms}@-webkit-keyframes move9 {
  0% {
    -webkit-transform: translateX(-45vw) translateY(-27vh) scale(0.64);
            transform: translateX(-45vw) translateY(-27vh) scale(0.64);
  }
  4.7619047619% {
    -webkit-transform: translateX(-33vw) translateY(9vh) scale(0.81);
            transform: translateX(-33vw) translateY(9vh) scale(0.81);
  }
  9.5238095238% {
    -webkit-transform: translateX(-34vw) translateY(10vh) scale(0.46);
            transform: translateX(-34vw) translateY(10vh) scale(0.46);
  }
  14.2857142857% {
    -webkit-transform: translateX(1vw) translateY(44vh) scale(0.31);
            transform: translateX(1vw) translateY(44vh) scale(0.31);
  }
  19.0476190476% {
    -webkit-transform: translateX(-21vw) translateY(13vh) scale(0.59);
            transform: translateX(-21vw) translateY(13vh) scale(0.59);
  }
  23.8095238095% {
    -webkit-transform: translateX(-15vw) translateY(-42vh) scale(0.94);
            transform: translateX(-15vw) translateY(-42vh) scale(0.94);
  }
  28.5714285714% {
    -webkit-transform: translateX(13vw) translateY(-40vh) scale(0.88);
            transform: translateX(13vw) translateY(-40vh) scale(0.88);
  }
  33.3333333333% {
    -webkit-transform: translateX(26vw) translateY(41vh) scale(0.44);
            transform: translateX(26vw) translateY(41vh) scale(0.44);
  }
  38.0952380952% {
    -webkit-transform: translateX(-49vw) translateY(-35vh) scale(0.75);
            transform: translateX(-49vw) translateY(-35vh) scale(0.75);
  }
  42.8571428571% {
    -webkit-transform: translateX(-6vw) translateY(40vh) scale(0.72);
            transform: translateX(-6vw) translateY(40vh) scale(0.72);
  }
  47.619047619% {
    -webkit-transform: translateX(-46vw) translateY(-19vh) scale(0.66);
            transform: translateX(-46vw) translateY(-19vh) scale(0.66);
  }
  52.380952381% {
    -webkit-transform: translateX(50vw) translateY(-22vh) scale(0.61);
            transform: translateX(50vw) translateY(-22vh) scale(0.61);
  }
  57.1428571429% {
    -webkit-transform: translateX(-12vw) translateY(25vh) scale(0.38);
            transform: translateX(-12vw) translateY(25vh) scale(0.38);
  }
  61.9047619048% {
    -webkit-transform: translateX(-1vw) translateY(-38vh) scale(0.57);
            transform: translateX(-1vw) translateY(-38vh) scale(0.57);
  }
  66.6666666667% {
    -webkit-transform: translateX(-33vw) translateY(13vh) scale(0.45);
            transform: translateX(-33vw) translateY(13vh) scale(0.45);
  }
  71.4285714286% {
    -webkit-transform: translateX(-27vw) translateY(12vh) scale(0.31);
            transform: translateX(-27vw) translateY(12vh) scale(0.31);
  }
  76.1904761905% {
    -webkit-transform: translateX(35vw) translateY(-10vh) scale(0.71);
            transform: translateX(35vw) translateY(-10vh) scale(0.71);
  }
  80.9523809524% {
    -webkit-transform: translateX(-29vw) translateY(15vh) scale(0.97);
            transform: translateX(-29vw) translateY(15vh) scale(0.97);
  }
  85.7142857143% {
    -webkit-transform: translateX(-10vw) translateY(-29vh) scale(0.4);
            transform: translateX(-10vw) translateY(-29vh) scale(0.4);
  }
  90.4761904762% {
    -webkit-transform: translateX(44vw) translateY(-40vh) scale(0.79);
            transform: translateX(44vw) translateY(-40vh) scale(0.79);
  }
  95.2380952381% {
    -webkit-transform: translateX(-46vw) translateY(-20vh) scale(0.27);
            transform: translateX(-46vw) translateY(-20vh) scale(0.27);
  }
  100% {
    -webkit-transform: translateX(-11vw) translateY(2vh) scale(0.95);
            transform: translateX(-11vw) translateY(2vh) scale(0.95);
  }
}@keyframes move9 {
  0% {
    -webkit-transform: translateX(-45vw) translateY(-27vh) scale(0.64);
            transform: translateX(-45vw) translateY(-27vh) scale(0.64);
  }
  4.7619047619% {
    -webkit-transform: translateX(-33vw) translateY(9vh) scale(0.81);
            transform: translateX(-33vw) translateY(9vh) scale(0.81);
  }
  9.5238095238% {
    -webkit-transform: translateX(-34vw) translateY(10vh) scale(0.46);
            transform: translateX(-34vw) translateY(10vh) scale(0.46);
  }
  14.2857142857% {
    -webkit-transform: translateX(1vw) translateY(44vh) scale(0.31);
            transform: translateX(1vw) translateY(44vh) scale(0.31);
  }
  19.0476190476% {
    -webkit-transform: translateX(-21vw) translateY(13vh) scale(0.59);
            transform: translateX(-21vw) translateY(13vh) scale(0.59);
  }
  23.8095238095% {
    -webkit-transform: translateX(-15vw) translateY(-42vh) scale(0.94);
            transform: translateX(-15vw) translateY(-42vh) scale(0.94);
  }
  28.5714285714% {
    -webkit-transform: translateX(13vw) translateY(-40vh) scale(0.88);
            transform: translateX(13vw) translateY(-40vh) scale(0.88);
  }
  33.3333333333% {
    -webkit-transform: translateX(26vw) translateY(41vh) scale(0.44);
            transform: translateX(26vw) translateY(41vh) scale(0.44);
  }
  38.0952380952% {
    -webkit-transform: translateX(-49vw) translateY(-35vh) scale(0.75);
            transform: translateX(-49vw) translateY(-35vh) scale(0.75);
  }
  42.8571428571% {
    -webkit-transform: translateX(-6vw) translateY(40vh) scale(0.72);
            transform: translateX(-6vw) translateY(40vh) scale(0.72);
  }
  47.619047619% {
    -webkit-transform: translateX(-46vw) translateY(-19vh) scale(0.66);
            transform: translateX(-46vw) translateY(-19vh) scale(0.66);
  }
  52.380952381% {
    -webkit-transform: translateX(50vw) translateY(-22vh) scale(0.61);
            transform: translateX(50vw) translateY(-22vh) scale(0.61);
  }
  57.1428571429% {
    -webkit-transform: translateX(-12vw) translateY(25vh) scale(0.38);
            transform: translateX(-12vw) translateY(25vh) scale(0.38);
  }
  61.9047619048% {
    -webkit-transform: translateX(-1vw) translateY(-38vh) scale(0.57);
            transform: translateX(-1vw) translateY(-38vh) scale(0.57);
  }
  66.6666666667% {
    -webkit-transform: translateX(-33vw) translateY(13vh) scale(0.45);
            transform: translateX(-33vw) translateY(13vh) scale(0.45);
  }
  71.4285714286% {
    -webkit-transform: translateX(-27vw) translateY(12vh) scale(0.31);
            transform: translateX(-27vw) translateY(12vh) scale(0.31);
  }
  76.1904761905% {
    -webkit-transform: translateX(35vw) translateY(-10vh) scale(0.71);
            transform: translateX(35vw) translateY(-10vh) scale(0.71);
  }
  80.9523809524% {
    -webkit-transform: translateX(-29vw) translateY(15vh) scale(0.97);
            transform: translateX(-29vw) translateY(15vh) scale(0.97);
  }
  85.7142857143% {
    -webkit-transform: translateX(-10vw) translateY(-29vh) scale(0.4);
            transform: translateX(-10vw) translateY(-29vh) scale(0.4);
  }
  90.4761904762% {
    -webkit-transform: translateX(44vw) translateY(-40vh) scale(0.79);
            transform: translateX(44vw) translateY(-40vh) scale(0.79);
  }
  95.2380952381% {
    -webkit-transform: translateX(-46vw) translateY(-20vh) scale(0.27);
            transform: translateX(-46vw) translateY(-20vh) scale(0.27);
  }
  100% {
    -webkit-transform: translateX(-11vw) translateY(2vh) scale(0.95);
            transform: translateX(-11vw) translateY(2vh) scale(0.95);
  }
}.firefly:nth-child(10) {-webkit-animation-name:move10;animation-name:move10}.firefly:nth-child(10)::before {-webkit-animation-duration:10s;animation-duration:10s}.firefly:nth-child(10)::after {-webkit-animation-duration:10s , 5855ms;animation-duration:10s , 5855ms;-webkit-animation-delay:0ms , 1949ms;animation-delay:0ms , 1949ms}@-webkit-keyframes move10 {
  0% {
    -webkit-transform: translateX(26vw) translateY(-47vh) scale(0.51);
            transform: translateX(26vw) translateY(-47vh) scale(0.51);
  }
  5.5555555556% {
    -webkit-transform: translateX(-13vw) translateY(50vh) scale(0.99);
            transform: translateX(-13vw) translateY(50vh) scale(0.99);
  }
  11.1111111111% {
    -webkit-transform: translateX(3vw) translateY(-17vh) scale(0.94);
            transform: translateX(3vw) translateY(-17vh) scale(0.94);
  }
  16.6666666667% {
    -webkit-transform: translateX(22vw) translateY(-25vh) scale(0.6);
            transform: translateX(22vw) translateY(-25vh) scale(0.6);
  }
  22.2222222222% {
    -webkit-transform: translateX(-12vw) translateY(-38vh) scale(0.36);
            transform: translateX(-12vw) translateY(-38vh) scale(0.36);
  }
  27.7777777778% {
    -webkit-transform: translateX(-21vw) translateY(-12vh) scale(0.48);
            transform: translateX(-21vw) translateY(-12vh) scale(0.48);
  }
  33.3333333333% {
    -webkit-transform: translateX(-2vw) translateY(47vh) scale(0.59);
            transform: translateX(-2vw) translateY(47vh) scale(0.59);
  }
  38.8888888889% {
    -webkit-transform: translateX(26vw) translateY(-31vh) scale(0.87);
            transform: translateX(26vw) translateY(-31vh) scale(0.87);
  }
  44.4444444444% {
    -webkit-transform: translateX(30vw) translateY(-34vh) scale(0.62);
            transform: translateX(30vw) translateY(-34vh) scale(0.62);
  }
  50% {
    -webkit-transform: translateX(-29vw) translateY(-22vh) scale(0.37);
            transform: translateX(-29vw) translateY(-22vh) scale(0.37);
  }
  55.5555555556% {
    -webkit-transform: translateX(18vw) translateY(40vh) scale(1);
            transform: translateX(18vw) translateY(40vh) scale(1);
  }
  61.1111111111% {
    -webkit-transform: translateX(15vw) translateY(-10vh) scale(0.37);
            transform: translateX(15vw) translateY(-10vh) scale(0.37);
  }
  66.6666666667% {
    -webkit-transform: translateX(-19vw) translateY(1vh) scale(0.58);
            transform: translateX(-19vw) translateY(1vh) scale(0.58);
  }
  72.2222222222% {
    -webkit-transform: translateX(45vw) translateY(11vh) scale(0.54);
            transform: translateX(45vw) translateY(11vh) scale(0.54);
  }
  77.7777777778% {
    -webkit-transform: translateX(-42vw) translateY(-21vh) scale(0.39);
            transform: translateX(-42vw) translateY(-21vh) scale(0.39);
  }
  83.3333333333% {
    -webkit-transform: translateX(-25vw) translateY(12vh) scale(0.38);
            transform: translateX(-25vw) translateY(12vh) scale(0.38);
  }
  88.8888888889% {
    -webkit-transform: translateX(5vw) translateY(-22vh) scale(0.7);
            transform: translateX(5vw) translateY(-22vh) scale(0.7);
  }
  94.4444444444% {
    -webkit-transform: translateX(27vw) translateY(20vh) scale(0.68);
            transform: translateX(27vw) translateY(20vh) scale(0.68);
  }
  100% {
    -webkit-transform: translateX(-4vw) translateY(31vh) scale(0.28);
            transform: translateX(-4vw) translateY(31vh) scale(0.28);
  }
}@keyframes move10 {
  0% {
    -webkit-transform: translateX(26vw) translateY(-47vh) scale(0.51);
            transform: translateX(26vw) translateY(-47vh) scale(0.51);
  }
  5.5555555556% {
    -webkit-transform: translateX(-13vw) translateY(50vh) scale(0.99);
            transform: translateX(-13vw) translateY(50vh) scale(0.99);
  }
  11.1111111111% {
    -webkit-transform: translateX(3vw) translateY(-17vh) scale(0.94);
            transform: translateX(3vw) translateY(-17vh) scale(0.94);
  }
  16.6666666667% {
    -webkit-transform: translateX(22vw) translateY(-25vh) scale(0.6);
            transform: translateX(22vw) translateY(-25vh) scale(0.6);
  }
  22.2222222222% {
    -webkit-transform: translateX(-12vw) translateY(-38vh) scale(0.36);
            transform: translateX(-12vw) translateY(-38vh) scale(0.36);
  }
  27.7777777778% {
    -webkit-transform: translateX(-21vw) translateY(-12vh) scale(0.48);
            transform: translateX(-21vw) translateY(-12vh) scale(0.48);
  }
  33.3333333333% {
    -webkit-transform: translateX(-2vw) translateY(47vh) scale(0.59);
            transform: translateX(-2vw) translateY(47vh) scale(0.59);
  }
  38.8888888889% {
    -webkit-transform: translateX(26vw) translateY(-31vh) scale(0.87);
            transform: translateX(26vw) translateY(-31vh) scale(0.87);
  }
  44.4444444444% {
    -webkit-transform: translateX(30vw) translateY(-34vh) scale(0.62);
            transform: translateX(30vw) translateY(-34vh) scale(0.62);
  }
  50% {
    -webkit-transform: translateX(-29vw) translateY(-22vh) scale(0.37);
            transform: translateX(-29vw) translateY(-22vh) scale(0.37);
  }
  55.5555555556% {
    -webkit-transform: translateX(18vw) translateY(40vh) scale(1);
            transform: translateX(18vw) translateY(40vh) scale(1);
  }
  61.1111111111% {
    -webkit-transform: translateX(15vw) translateY(-10vh) scale(0.37);
            transform: translateX(15vw) translateY(-10vh) scale(0.37);
  }
  66.6666666667% {
    -webkit-transform: translateX(-19vw) translateY(1vh) scale(0.58);
            transform: translateX(-19vw) translateY(1vh) scale(0.58);
  }
  72.2222222222% {
    -webkit-transform: translateX(45vw) translateY(11vh) scale(0.54);
            transform: translateX(45vw) translateY(11vh) scale(0.54);
  }
  77.7777777778% {
    -webkit-transform: translateX(-42vw) translateY(-21vh) scale(0.39);
            transform: translateX(-42vw) translateY(-21vh) scale(0.39);
  }
  83.3333333333% {
    -webkit-transform: translateX(-25vw) translateY(12vh) scale(0.38);
            transform: translateX(-25vw) translateY(12vh) scale(0.38);
  }
  88.8888888889% {
    -webkit-transform: translateX(5vw) translateY(-22vh) scale(0.7);
            transform: translateX(5vw) translateY(-22vh) scale(0.7);
  }
  94.4444444444% {
    -webkit-transform: translateX(27vw) translateY(20vh) scale(0.68);
            transform: translateX(27vw) translateY(20vh) scale(0.68);
  }
  100% {
    -webkit-transform: translateX(-4vw) translateY(31vh) scale(0.28);
            transform: translateX(-4vw) translateY(31vh) scale(0.28);
  }
}.firefly:nth-child(11) {-webkit-animation-name:move11;animation-name:move11}.firefly:nth-child(11)::before {-webkit-animation-duration:10s;animation-duration:10s}.firefly:nth-child(11)::after {-webkit-animation-duration:10s , 6476ms;animation-duration:10s , 6476ms;-webkit-animation-delay:0ms , 6803ms;animation-delay:0ms , 6803ms}@-webkit-keyframes move11 {
  0% {
    -webkit-transform: translateX(-30vw) translateY(-20vh) scale(0.73);
            transform: translateX(-30vw) translateY(-20vh) scale(0.73);
  }
  5.8823529412% {
    -webkit-transform: translateX(-8vw) translateY(-9vh) scale(0.74);
            transform: translateX(-8vw) translateY(-9vh) scale(0.74);
  }
  11.7647058824% {
    -webkit-transform: translateX(-12vw) translateY(-3vh) scale(0.83);
            transform: translateX(-12vw) translateY(-3vh) scale(0.83);
  }
  17.6470588235% {
    -webkit-transform: translateX(-3vw) translateY(6vh) scale(0.89);
            transform: translateX(-3vw) translateY(6vh) scale(0.89);
  }
  23.5294117647% {
    -webkit-transform: translateX(46vw) translateY(-30vh) scale(0.5);
            transform: translateX(46vw) translateY(-30vh) scale(0.5);
  }
  29.4117647059% {
    -webkit-transform: translateX(-42vw) translateY(-8vh) scale(0.62);
            transform: translateX(-42vw) translateY(-8vh) scale(0.62);
  }
  35.2941176471% {
    -webkit-transform: translateX(49vw) translateY(-14vh) scale(0.3);
            transform: translateX(49vw) translateY(-14vh) scale(0.3);
  }
  41.1764705882% {
    -webkit-transform: translateX(44vw) translateY(27vh) scale(0.79);
            transform: translateX(44vw) translateY(27vh) scale(0.79);
  }
  47.0588235294% {
    -webkit-transform: translateX(48vw) translateY(-37vh) scale(0.39);
            transform: translateX(48vw) translateY(-37vh) scale(0.39);
  }
  52.9411764706% {
    -webkit-transform: translateX(10vw) translateY(30vh) scale(0.26);
            transform: translateX(10vw) translateY(30vh) scale(0.26);
  }
  58.8235294118% {
    -webkit-transform: translateX(12vw) translateY(-20vh) scale(0.53);
            transform: translateX(12vw) translateY(-20vh) scale(0.53);
  }
  64.7058823529% {
    -webkit-transform: translateX(47vw) translateY(-16vh) scale(0.86);
            transform: translateX(47vw) translateY(-16vh) scale(0.86);
  }
  70.5882352941% {
    -webkit-transform: translateX(50vw) translateY(48vh) scale(0.82);
            transform: translateX(50vw) translateY(48vh) scale(0.82);
  }
  76.4705882353% {
    -webkit-transform: translateX(-9vw) translateY(-23vh) scale(0.6);
            transform: translateX(-9vw) translateY(-23vh) scale(0.6);
  }
  82.3529411765% {
    -webkit-transform: translateX(-34vw) translateY(-9vh) scale(0.38);
            transform: translateX(-34vw) translateY(-9vh) scale(0.38);
  }
  88.2352941176% {
    -webkit-transform: translateX(-27vw) translateY(41vh) scale(0.67);
            transform: translateX(-27vw) translateY(41vh) scale(0.67);
  }
  94.1176470588% {
    -webkit-transform: translateX(5vw) translateY(-28vh) scale(0.3);
            transform: translateX(5vw) translateY(-28vh) scale(0.3);
  }
  100% {
    -webkit-transform: translateX(-38vw) translateY(-8vh) scale(0.63);
            transform: translateX(-38vw) translateY(-8vh) scale(0.63);
  }
}@keyframes move11 {
  0% {
    -webkit-transform: translateX(-30vw) translateY(-20vh) scale(0.73);
            transform: translateX(-30vw) translateY(-20vh) scale(0.73);
  }
  5.8823529412% {
    -webkit-transform: translateX(-8vw) translateY(-9vh) scale(0.74);
            transform: translateX(-8vw) translateY(-9vh) scale(0.74);
  }
  11.7647058824% {
    -webkit-transform: translateX(-12vw) translateY(-3vh) scale(0.83);
            transform: translateX(-12vw) translateY(-3vh) scale(0.83);
  }
  17.6470588235% {
    -webkit-transform: translateX(-3vw) translateY(6vh) scale(0.89);
            transform: translateX(-3vw) translateY(6vh) scale(0.89);
  }
  23.5294117647% {
    -webkit-transform: translateX(46vw) translateY(-30vh) scale(0.5);
            transform: translateX(46vw) translateY(-30vh) scale(0.5);
  }
  29.4117647059% {
    -webkit-transform: translateX(-42vw) translateY(-8vh) scale(0.62);
            transform: translateX(-42vw) translateY(-8vh) scale(0.62);
  }
  35.2941176471% {
    -webkit-transform: translateX(49vw) translateY(-14vh) scale(0.3);
            transform: translateX(49vw) translateY(-14vh) scale(0.3);
  }
  41.1764705882% {
    -webkit-transform: translateX(44vw) translateY(27vh) scale(0.79);
            transform: translateX(44vw) translateY(27vh) scale(0.79);
  }
  47.0588235294% {
    -webkit-transform: translateX(48vw) translateY(-37vh) scale(0.39);
            transform: translateX(48vw) translateY(-37vh) scale(0.39);
  }
  52.9411764706% {
    -webkit-transform: translateX(10vw) translateY(30vh) scale(0.26);
            transform: translateX(10vw) translateY(30vh) scale(0.26);
  }
  58.8235294118% {
    -webkit-transform: translateX(12vw) translateY(-20vh) scale(0.53);
            transform: translateX(12vw) translateY(-20vh) scale(0.53);
  }
  64.7058823529% {
    -webkit-transform: translateX(47vw) translateY(-16vh) scale(0.86);
            transform: translateX(47vw) translateY(-16vh) scale(0.86);
  }
  70.5882352941% {
    -webkit-transform: translateX(50vw) translateY(48vh) scale(0.82);
            transform: translateX(50vw) translateY(48vh) scale(0.82);
  }
  76.4705882353% {
    -webkit-transform: translateX(-9vw) translateY(-23vh) scale(0.6);
            transform: translateX(-9vw) translateY(-23vh) scale(0.6);
  }
  82.3529411765% {
    -webkit-transform: translateX(-34vw) translateY(-9vh) scale(0.38);
            transform: translateX(-34vw) translateY(-9vh) scale(0.38);
  }
  88.2352941176% {
    -webkit-transform: translateX(-27vw) translateY(41vh) scale(0.67);
            transform: translateX(-27vw) translateY(41vh) scale(0.67);
  }
  94.1176470588% {
    -webkit-transform: translateX(5vw) translateY(-28vh) scale(0.3);
            transform: translateX(5vw) translateY(-28vh) scale(0.3);
  }
  100% {
    -webkit-transform: translateX(-38vw) translateY(-8vh) scale(0.63);
            transform: translateX(-38vw) translateY(-8vh) scale(0.63);
  }
}.firefly:nth-child(12) {-webkit-animation-name:move12;animation-name:move12}.firefly:nth-child(12)::before {-webkit-animation-duration:17s;animation-duration:17s}.firefly:nth-child(12)::after {-webkit-animation-duration:17s , 5053ms;animation-duration:17s , 5053ms;-webkit-animation-delay:0ms , 2768ms;animation-delay:0ms , 2768ms}@-webkit-keyframes move12 {
  0% {
    -webkit-transform: translateX(18vw) translateY(42vh) scale(0.7);
            transform: translateX(18vw) translateY(42vh) scale(0.7);
  }
  3.7037037037% {
    -webkit-transform: translateX(36vw) translateY(-31vh) scale(0.51);
            transform: translateX(36vw) translateY(-31vh) scale(0.51);
  }
  7.4074074074% {
    -webkit-transform: translateX(-3vw) translateY(-17vh) scale(0.78);
            transform: translateX(-3vw) translateY(-17vh) scale(0.78);
  }
  11.1111111111% {
    -webkit-transform: translateX(8vw) translateY(-19vh) scale(0.47);
            transform: translateX(8vw) translateY(-19vh) scale(0.47);
  }
  14.8148148148% {
    -webkit-transform: translateX(-32vw) translateY(16vh) scale(0.66);
            transform: translateX(-32vw) translateY(16vh) scale(0.66);
  }
  18.5185185185% {
    -webkit-transform: translateX(-6vw) translateY(16vh) scale(0.98);
            transform: translateX(-6vw) translateY(16vh) scale(0.98);
  }
  22.2222222222% {
    -webkit-transform: translateX(0vw) translateY(-25vh) scale(0.39);
            transform: translateX(0vw) translateY(-25vh) scale(0.39);
  }
  25.9259259259% {
    -webkit-transform: translateX(-3vw) translateY(-49vh) scale(0.69);
            transform: translateX(-3vw) translateY(-49vh) scale(0.69);
  }
  29.6296296296% {
    -webkit-transform: translateX(-15vw) translateY(28vh) scale(0.71);
            transform: translateX(-15vw) translateY(28vh) scale(0.71);
  }
  33.3333333333% {
    -webkit-transform: translateX(-5vw) translateY(15vh) scale(0.94);
            transform: translateX(-5vw) translateY(15vh) scale(0.94);
  }
  37.037037037% {
    -webkit-transform: translateX(-13vw) translateY(17vh) scale(0.88);
            transform: translateX(-13vw) translateY(17vh) scale(0.88);
  }
  40.7407407407% {
    -webkit-transform: translateX(44vw) translateY(43vh) scale(0.53);
            transform: translateX(44vw) translateY(43vh) scale(0.53);
  }
  44.4444444444% {
    -webkit-transform: translateX(-16vw) translateY(36vh) scale(0.93);
            transform: translateX(-16vw) translateY(36vh) scale(0.93);
  }
  48.1481481481% {
    -webkit-transform: translateX(-37vw) translateY(41vh) scale(0.62);
            transform: translateX(-37vw) translateY(41vh) scale(0.62);
  }
  51.8518518519% {
    -webkit-transform: translateX(-3vw) translateY(-41vh) scale(0.88);
            transform: translateX(-3vw) translateY(-41vh) scale(0.88);
  }
  55.5555555556% {
    -webkit-transform: translateX(-8vw) translateY(-45vh) scale(0.53);
            transform: translateX(-8vw) translateY(-45vh) scale(0.53);
  }
  59.2592592593% {
    -webkit-transform: translateX(20vw) translateY(6vh) scale(0.61);
            transform: translateX(20vw) translateY(6vh) scale(0.61);
  }
  62.962962963% {
    -webkit-transform: translateX(-33vw) translateY(44vh) scale(0.6);
            transform: translateX(-33vw) translateY(44vh) scale(0.6);
  }
  66.6666666667% {
    -webkit-transform: translateX(50vw) translateY(1vh) scale(0.49);
            transform: translateX(50vw) translateY(1vh) scale(0.49);
  }
  70.3703703704% {
    -webkit-transform: translateX(-30vw) translateY(50vh) scale(0.26);
            transform: translateX(-30vw) translateY(50vh) scale(0.26);
  }
  74.0740740741% {
    -webkit-transform: translateX(-15vw) translateY(-33vh) scale(0.71);
            transform: translateX(-15vw) translateY(-33vh) scale(0.71);
  }
  77.7777777778% {
    -webkit-transform: translateX(-47vw) translateY(39vh) scale(0.95);
            transform: translateX(-47vw) translateY(39vh) scale(0.95);
  }
  81.4814814815% {
    -webkit-transform: translateX(-30vw) translateY(-43vh) scale(0.6);
            transform: translateX(-30vw) translateY(-43vh) scale(0.6);
  }
  85.1851851852% {
    -webkit-transform: translateX(17vw) translateY(-33vh) scale(0.93);
            transform: translateX(17vw) translateY(-33vh) scale(0.93);
  }
  88.8888888889% {
    -webkit-transform: translateX(42vw) translateY(42vh) scale(0.69);
            transform: translateX(42vw) translateY(42vh) scale(0.69);
  }
  92.5925925926% {
    -webkit-transform: translateX(-30vw) translateY(-21vh) scale(0.74);
            transform: translateX(-30vw) translateY(-21vh) scale(0.74);
  }
  96.2962962963% {
    -webkit-transform: translateX(-24vw) translateY(18vh) scale(0.46);
            transform: translateX(-24vw) translateY(18vh) scale(0.46);
  }
  100% {
    -webkit-transform: translateX(16vw) translateY(5vh) scale(0.82);
            transform: translateX(16vw) translateY(5vh) scale(0.82);
  }
}@keyframes move12 {
  0% {
    -webkit-transform: translateX(18vw) translateY(42vh) scale(0.7);
            transform: translateX(18vw) translateY(42vh) scale(0.7);
  }
  3.7037037037% {
    -webkit-transform: translateX(36vw) translateY(-31vh) scale(0.51);
            transform: translateX(36vw) translateY(-31vh) scale(0.51);
  }
  7.4074074074% {
    -webkit-transform: translateX(-3vw) translateY(-17vh) scale(0.78);
            transform: translateX(-3vw) translateY(-17vh) scale(0.78);
  }
  11.1111111111% {
    -webkit-transform: translateX(8vw) translateY(-19vh) scale(0.47);
            transform: translateX(8vw) translateY(-19vh) scale(0.47);
  }
  14.8148148148% {
    -webkit-transform: translateX(-32vw) translateY(16vh) scale(0.66);
            transform: translateX(-32vw) translateY(16vh) scale(0.66);
  }
  18.5185185185% {
    -webkit-transform: translateX(-6vw) translateY(16vh) scale(0.98);
            transform: translateX(-6vw) translateY(16vh) scale(0.98);
  }
  22.2222222222% {
    -webkit-transform: translateX(0vw) translateY(-25vh) scale(0.39);
            transform: translateX(0vw) translateY(-25vh) scale(0.39);
  }
  25.9259259259% {
    -webkit-transform: translateX(-3vw) translateY(-49vh) scale(0.69);
            transform: translateX(-3vw) translateY(-49vh) scale(0.69);
  }
  29.6296296296% {
    -webkit-transform: translateX(-15vw) translateY(28vh) scale(0.71);
            transform: translateX(-15vw) translateY(28vh) scale(0.71);
  }
  33.3333333333% {
    -webkit-transform: translateX(-5vw) translateY(15vh) scale(0.94);
            transform: translateX(-5vw) translateY(15vh) scale(0.94);
  }
  37.037037037% {
    -webkit-transform: translateX(-13vw) translateY(17vh) scale(0.88);
            transform: translateX(-13vw) translateY(17vh) scale(0.88);
  }
  40.7407407407% {
    -webkit-transform: translateX(44vw) translateY(43vh) scale(0.53);
            transform: translateX(44vw) translateY(43vh) scale(0.53);
  }
  44.4444444444% {
    -webkit-transform: translateX(-16vw) translateY(36vh) scale(0.93);
            transform: translateX(-16vw) translateY(36vh) scale(0.93);
  }
  48.1481481481% {
    -webkit-transform: translateX(-37vw) translateY(41vh) scale(0.62);
            transform: translateX(-37vw) translateY(41vh) scale(0.62);
  }
  51.8518518519% {
    -webkit-transform: translateX(-3vw) translateY(-41vh) scale(0.88);
            transform: translateX(-3vw) translateY(-41vh) scale(0.88);
  }
  55.5555555556% {
    -webkit-transform: translateX(-8vw) translateY(-45vh) scale(0.53);
            transform: translateX(-8vw) translateY(-45vh) scale(0.53);
  }
  59.2592592593% {
    -webkit-transform: translateX(20vw) translateY(6vh) scale(0.61);
            transform: translateX(20vw) translateY(6vh) scale(0.61);
  }
  62.962962963% {
    -webkit-transform: translateX(-33vw) translateY(44vh) scale(0.6);
            transform: translateX(-33vw) translateY(44vh) scale(0.6);
  }
  66.6666666667% {
    -webkit-transform: translateX(50vw) translateY(1vh) scale(0.49);
            transform: translateX(50vw) translateY(1vh) scale(0.49);
  }
  70.3703703704% {
    -webkit-transform: translateX(-30vw) translateY(50vh) scale(0.26);
            transform: translateX(-30vw) translateY(50vh) scale(0.26);
  }
  74.0740740741% {
    -webkit-transform: translateX(-15vw) translateY(-33vh) scale(0.71);
            transform: translateX(-15vw) translateY(-33vh) scale(0.71);
  }
  77.7777777778% {
    -webkit-transform: translateX(-47vw) translateY(39vh) scale(0.95);
            transform: translateX(-47vw) translateY(39vh) scale(0.95);
  }
  81.4814814815% {
    -webkit-transform: translateX(-30vw) translateY(-43vh) scale(0.6);
            transform: translateX(-30vw) translateY(-43vh) scale(0.6);
  }
  85.1851851852% {
    -webkit-transform: translateX(17vw) translateY(-33vh) scale(0.93);
            transform: translateX(17vw) translateY(-33vh) scale(0.93);
  }
  88.8888888889% {
    -webkit-transform: translateX(42vw) translateY(42vh) scale(0.69);
            transform: translateX(42vw) translateY(42vh) scale(0.69);
  }
  92.5925925926% {
    -webkit-transform: translateX(-30vw) translateY(-21vh) scale(0.74);
            transform: translateX(-30vw) translateY(-21vh) scale(0.74);
  }
  96.2962962963% {
    -webkit-transform: translateX(-24vw) translateY(18vh) scale(0.46);
            transform: translateX(-24vw) translateY(18vh) scale(0.46);
  }
  100% {
    -webkit-transform: translateX(16vw) translateY(5vh) scale(0.82);
            transform: translateX(16vw) translateY(5vh) scale(0.82);
  }
}.firefly:nth-child(13) {-webkit-animation-name:move13;animation-name:move13}.firefly:nth-child(13)::before {-webkit-animation-duration:11s;animation-duration:11s}.firefly:nth-child(13)::after {-webkit-animation-duration:11s , 7216ms;animation-duration:11s , 7216ms;-webkit-animation-delay:0ms , 3810ms;animation-delay:0ms , 3810ms}@-webkit-keyframes move13 {
  0% {
    -webkit-transform: translateX(35vw) translateY(-34vh) scale(0.38);
            transform: translateX(35vw) translateY(-34vh) scale(0.38);
  }
  4.5454545455% {
    -webkit-transform: translateX(-19vw) translateY(10vh) scale(0.49);
            transform: translateX(-19vw) translateY(10vh) scale(0.49);
  }
  9.0909090909% {
    -webkit-transform: translateX(20vw) translateY(-4vh) scale(0.72);
            transform: translateX(20vw) translateY(-4vh) scale(0.72);
  }
  13.6363636364% {
    -webkit-transform: translateX(-27vw) translateY(15vh) scale(0.72);
            transform: translateX(-27vw) translateY(15vh) scale(0.72);
  }
  18.1818181818% {
    -webkit-transform: translateX(11vw) translateY(-10vh) scale(0.71);
            transform: translateX(11vw) translateY(-10vh) scale(0.71);
  }
  22.7272727273% {
    -webkit-transform: translateX(32vw) translateY(26vh) scale(0.42);
            transform: translateX(32vw) translateY(26vh) scale(0.42);
  }
  27.2727272727% {
    -webkit-transform: translateX(37vw) translateY(16vh) scale(0.69);
            transform: translateX(37vw) translateY(16vh) scale(0.69);
  }
  31.8181818182% {
    -webkit-transform: translateX(-19vw) translateY(31vh) scale(0.37);
            transform: translateX(-19vw) translateY(31vh) scale(0.37);
  }
  36.3636363636% {
    -webkit-transform: translateX(26vw) translateY(40vh) scale(0.78);
            transform: translateX(26vw) translateY(40vh) scale(0.78);
  }
  40.9090909091% {
    -webkit-transform: translateX(-29vw) translateY(42vh) scale(0.27);
            transform: translateX(-29vw) translateY(42vh) scale(0.27);
  }
  45.4545454545% {
    -webkit-transform: translateX(-36vw) translateY(-39vh) scale(0.73);
            transform: translateX(-36vw) translateY(-39vh) scale(0.73);
  }
  50% {
    -webkit-transform: translateX(10vw) translateY(30vh) scale(0.66);
            transform: translateX(10vw) translateY(30vh) scale(0.66);
  }
  54.5454545455% {
    -webkit-transform: translateX(-1vw) translateY(14vh) scale(0.43);
            transform: translateX(-1vw) translateY(14vh) scale(0.43);
  }
  59.0909090909% {
    -webkit-transform: translateX(-27vw) translateY(23vh) scale(0.75);
            transform: translateX(-27vw) translateY(23vh) scale(0.75);
  }
  63.6363636364% {
    -webkit-transform: translateX(29vw) translateY(34vh) scale(0.92);
            transform: translateX(29vw) translateY(34vh) scale(0.92);
  }
  68.1818181818% {
    -webkit-transform: translateX(47vw) translateY(15vh) scale(0.78);
            transform: translateX(47vw) translateY(15vh) scale(0.78);
  }
  72.7272727273% {
    -webkit-transform: translateX(44vw) translateY(-47vh) scale(0.55);
            transform: translateX(44vw) translateY(-47vh) scale(0.55);
  }
  77.2727272727% {
    -webkit-transform: translateX(-7vw) translateY(-11vh) scale(0.49);
            transform: translateX(-7vw) translateY(-11vh) scale(0.49);
  }
  81.8181818182% {
    -webkit-transform: translateX(-2vw) translateY(-31vh) scale(0.74);
            transform: translateX(-2vw) translateY(-31vh) scale(0.74);
  }
  86.3636363636% {
    -webkit-transform: translateX(37vw) translateY(35vh) scale(0.73);
            transform: translateX(37vw) translateY(35vh) scale(0.73);
  }
  90.9090909091% {
    -webkit-transform: translateX(-2vw) translateY(9vh) scale(0.48);
            transform: translateX(-2vw) translateY(9vh) scale(0.48);
  }
  95.4545454545% {
    -webkit-transform: translateX(27vw) translateY(15vh) scale(0.51);
            transform: translateX(27vw) translateY(15vh) scale(0.51);
  }
  100% {
    -webkit-transform: translateX(-2vw) translateY(37vh) scale(0.56);
            transform: translateX(-2vw) translateY(37vh) scale(0.56);
  }
}@keyframes move13 {
  0% {
    -webkit-transform: translateX(35vw) translateY(-34vh) scale(0.38);
            transform: translateX(35vw) translateY(-34vh) scale(0.38);
  }
  4.5454545455% {
    -webkit-transform: translateX(-19vw) translateY(10vh) scale(0.49);
            transform: translateX(-19vw) translateY(10vh) scale(0.49);
  }
  9.0909090909% {
    -webkit-transform: translateX(20vw) translateY(-4vh) scale(0.72);
            transform: translateX(20vw) translateY(-4vh) scale(0.72);
  }
  13.6363636364% {
    -webkit-transform: translateX(-27vw) translateY(15vh) scale(0.72);
            transform: translateX(-27vw) translateY(15vh) scale(0.72);
  }
  18.1818181818% {
    -webkit-transform: translateX(11vw) translateY(-10vh) scale(0.71);
            transform: translateX(11vw) translateY(-10vh) scale(0.71);
  }
  22.7272727273% {
    -webkit-transform: translateX(32vw) translateY(26vh) scale(0.42);
            transform: translateX(32vw) translateY(26vh) scale(0.42);
  }
  27.2727272727% {
    -webkit-transform: translateX(37vw) translateY(16vh) scale(0.69);
            transform: translateX(37vw) translateY(16vh) scale(0.69);
  }
  31.8181818182% {
    -webkit-transform: translateX(-19vw) translateY(31vh) scale(0.37);
            transform: translateX(-19vw) translateY(31vh) scale(0.37);
  }
  36.3636363636% {
    -webkit-transform: translateX(26vw) translateY(40vh) scale(0.78);
            transform: translateX(26vw) translateY(40vh) scale(0.78);
  }
  40.9090909091% {
    -webkit-transform: translateX(-29vw) translateY(42vh) scale(0.27);
            transform: translateX(-29vw) translateY(42vh) scale(0.27);
  }
  45.4545454545% {
    -webkit-transform: translateX(-36vw) translateY(-39vh) scale(0.73);
            transform: translateX(-36vw) translateY(-39vh) scale(0.73);
  }
  50% {
    -webkit-transform: translateX(10vw) translateY(30vh) scale(0.66);
            transform: translateX(10vw) translateY(30vh) scale(0.66);
  }
  54.5454545455% {
    -webkit-transform: translateX(-1vw) translateY(14vh) scale(0.43);
            transform: translateX(-1vw) translateY(14vh) scale(0.43);
  }
  59.0909090909% {
    -webkit-transform: translateX(-27vw) translateY(23vh) scale(0.75);
            transform: translateX(-27vw) translateY(23vh) scale(0.75);
  }
  63.6363636364% {
    -webkit-transform: translateX(29vw) translateY(34vh) scale(0.92);
            transform: translateX(29vw) translateY(34vh) scale(0.92);
  }
  68.1818181818% {
    -webkit-transform: translateX(47vw) translateY(15vh) scale(0.78);
            transform: translateX(47vw) translateY(15vh) scale(0.78);
  }
  72.7272727273% {
    -webkit-transform: translateX(44vw) translateY(-47vh) scale(0.55);
            transform: translateX(44vw) translateY(-47vh) scale(0.55);
  }
  77.2727272727% {
    -webkit-transform: translateX(-7vw) translateY(-11vh) scale(0.49);
            transform: translateX(-7vw) translateY(-11vh) scale(0.49);
  }
  81.8181818182% {
    -webkit-transform: translateX(-2vw) translateY(-31vh) scale(0.74);
            transform: translateX(-2vw) translateY(-31vh) scale(0.74);
  }
  86.3636363636% {
    -webkit-transform: translateX(37vw) translateY(35vh) scale(0.73);
            transform: translateX(37vw) translateY(35vh) scale(0.73);
  }
  90.9090909091% {
    -webkit-transform: translateX(-2vw) translateY(9vh) scale(0.48);
            transform: translateX(-2vw) translateY(9vh) scale(0.48);
  }
  95.4545454545% {
    -webkit-transform: translateX(27vw) translateY(15vh) scale(0.51);
            transform: translateX(27vw) translateY(15vh) scale(0.51);
  }
  100% {
    -webkit-transform: translateX(-2vw) translateY(37vh) scale(0.56);
            transform: translateX(-2vw) translateY(37vh) scale(0.56);
  }
}.firefly:nth-child(14) {-webkit-animation-name:move14;animation-name:move14}.firefly:nth-child(14)::before {-webkit-animation-duration:9s;animation-duration:9s}.firefly:nth-child(14)::after {-webkit-animation-duration:9s , 10916ms;animation-duration:9s , 10916ms;-webkit-animation-delay:0ms , 8082ms;animation-delay:0ms , 8082ms}@-webkit-keyframes move14 {
  0% {
    -webkit-transform: translateX(-30vw) translateY(-20vh) scale(0.48);
            transform: translateX(-30vw) translateY(-20vh) scale(0.48);
  }
  5.2631578947% {
    -webkit-transform: translateX(40vw) translateY(12vh) scale(0.43);
            transform: translateX(40vw) translateY(12vh) scale(0.43);
  }
  10.5263157895% {
    -webkit-transform: translateX(-45vw) translateY(-34vh) scale(0.64);
            transform: translateX(-45vw) translateY(-34vh) scale(0.64);
  }
  15.7894736842% {
    -webkit-transform: translateX(8vw) translateY(15vh) scale(0.43);
            transform: translateX(8vw) translateY(15vh) scale(0.43);
  }
  21.0526315789% {
    -webkit-transform: translateX(29vw) translateY(-24vh) scale(0.42);
            transform: translateX(29vw) translateY(-24vh) scale(0.42);
  }
  26.3157894737% {
    -webkit-transform: translateX(0vw) translateY(-2vh) scale(0.5);
            transform: translateX(0vw) translateY(-2vh) scale(0.5);
  }
  31.5789473684% {
    -webkit-transform: translateX(5vw) translateY(49vh) scale(0.28);
            transform: translateX(5vw) translateY(49vh) scale(0.28);
  }
  36.8421052632% {
    -webkit-transform: translateX(-14vw) translateY(12vh) scale(0.62);
            transform: translateX(-14vw) translateY(12vh) scale(0.62);
  }
  42.1052631579% {
    -webkit-transform: translateX(-20vw) translateY(45vh) scale(0.98);
            transform: translateX(-20vw) translateY(45vh) scale(0.98);
  }
  47.3684210526% {
    -webkit-transform: translateX(27vw) translateY(42vh) scale(0.88);
            transform: translateX(27vw) translateY(42vh) scale(0.88);
  }
  52.6315789474% {
    -webkit-transform: translateX(-8vw) translateY(23vh) scale(0.49);
            transform: translateX(-8vw) translateY(23vh) scale(0.49);
  }
  57.8947368421% {
    -webkit-transform: translateX(-19vw) translateY(-6vh) scale(0.88);
            transform: translateX(-19vw) translateY(-6vh) scale(0.88);
  }
  63.1578947368% {
    -webkit-transform: translateX(10vw) translateY(36vh) scale(0.47);
            transform: translateX(10vw) translateY(36vh) scale(0.47);
  }
  68.4210526316% {
    -webkit-transform: translateX(1vw) translateY(-28vh) scale(0.26);
            transform: translateX(1vw) translateY(-28vh) scale(0.26);
  }
  73.6842105263% {
    -webkit-transform: translateX(20vw) translateY(-32vh) scale(0.85);
            transform: translateX(20vw) translateY(-32vh) scale(0.85);
  }
  78.9473684211% {
    -webkit-transform: translateX(-31vw) translateY(38vh) scale(0.27);
            transform: translateX(-31vw) translateY(38vh) scale(0.27);
  }
  84.2105263158% {
    -webkit-transform: translateX(19vw) translateY(8vh) scale(0.4);
            transform: translateX(19vw) translateY(8vh) scale(0.4);
  }
  89.4736842105% {
    -webkit-transform: translateX(37vw) translateY(8vh) scale(0.49);
            transform: translateX(37vw) translateY(8vh) scale(0.49);
  }
  94.7368421053% {
    -webkit-transform: translateX(42vw) translateY(-48vh) scale(0.52);
            transform: translateX(42vw) translateY(-48vh) scale(0.52);
  }
  100% {
    -webkit-transform: translateX(20vw) translateY(-14vh) scale(0.56);
            transform: translateX(20vw) translateY(-14vh) scale(0.56);
  }
}@keyframes move14 {
  0% {
    -webkit-transform: translateX(-30vw) translateY(-20vh) scale(0.48);
            transform: translateX(-30vw) translateY(-20vh) scale(0.48);
  }
  5.2631578947% {
    -webkit-transform: translateX(40vw) translateY(12vh) scale(0.43);
            transform: translateX(40vw) translateY(12vh) scale(0.43);
  }
  10.5263157895% {
    -webkit-transform: translateX(-45vw) translateY(-34vh) scale(0.64);
            transform: translateX(-45vw) translateY(-34vh) scale(0.64);
  }
  15.7894736842% {
    -webkit-transform: translateX(8vw) translateY(15vh) scale(0.43);
            transform: translateX(8vw) translateY(15vh) scale(0.43);
  }
  21.0526315789% {
    -webkit-transform: translateX(29vw) translateY(-24vh) scale(0.42);
            transform: translateX(29vw) translateY(-24vh) scale(0.42);
  }
  26.3157894737% {
    -webkit-transform: translateX(0vw) translateY(-2vh) scale(0.5);
            transform: translateX(0vw) translateY(-2vh) scale(0.5);
  }
  31.5789473684% {
    -webkit-transform: translateX(5vw) translateY(49vh) scale(0.28);
            transform: translateX(5vw) translateY(49vh) scale(0.28);
  }
  36.8421052632% {
    -webkit-transform: translateX(-14vw) translateY(12vh) scale(0.62);
            transform: translateX(-14vw) translateY(12vh) scale(0.62);
  }
  42.1052631579% {
    -webkit-transform: translateX(-20vw) translateY(45vh) scale(0.98);
            transform: translateX(-20vw) translateY(45vh) scale(0.98);
  }
  47.3684210526% {
    -webkit-transform: translateX(27vw) translateY(42vh) scale(0.88);
            transform: translateX(27vw) translateY(42vh) scale(0.88);
  }
  52.6315789474% {
    -webkit-transform: translateX(-8vw) translateY(23vh) scale(0.49);
            transform: translateX(-8vw) translateY(23vh) scale(0.49);
  }
  57.8947368421% {
    -webkit-transform: translateX(-19vw) translateY(-6vh) scale(0.88);
            transform: translateX(-19vw) translateY(-6vh) scale(0.88);
  }
  63.1578947368% {
    -webkit-transform: translateX(10vw) translateY(36vh) scale(0.47);
            transform: translateX(10vw) translateY(36vh) scale(0.47);
  }
  68.4210526316% {
    -webkit-transform: translateX(1vw) translateY(-28vh) scale(0.26);
            transform: translateX(1vw) translateY(-28vh) scale(0.26);
  }
  73.6842105263% {
    -webkit-transform: translateX(20vw) translateY(-32vh) scale(0.85);
            transform: translateX(20vw) translateY(-32vh) scale(0.85);
  }
  78.9473684211% {
    -webkit-transform: translateX(-31vw) translateY(38vh) scale(0.27);
            transform: translateX(-31vw) translateY(38vh) scale(0.27);
  }
  84.2105263158% {
    -webkit-transform: translateX(19vw) translateY(8vh) scale(0.4);
            transform: translateX(19vw) translateY(8vh) scale(0.4);
  }
  89.4736842105% {
    -webkit-transform: translateX(37vw) translateY(8vh) scale(0.49);
            transform: translateX(37vw) translateY(8vh) scale(0.49);
  }
  94.7368421053% {
    -webkit-transform: translateX(42vw) translateY(-48vh) scale(0.52);
            transform: translateX(42vw) translateY(-48vh) scale(0.52);
  }
  100% {
    -webkit-transform: translateX(20vw) translateY(-14vh) scale(0.56);
            transform: translateX(20vw) translateY(-14vh) scale(0.56);
  }
}.firefly:nth-child(15) {-webkit-animation-name:move15;animation-name:move15}.firefly:nth-child(15)::before {-webkit-animation-duration:12s;animation-duration:12s}.firefly:nth-child(15)::after {-webkit-animation-duration:12s , 8928ms;animation-duration:12s , 8928ms;-webkit-animation-delay:0ms , 1192ms;animation-delay:0ms , 1192ms}@-webkit-keyframes move15 {
  0% {
    -webkit-transform: translateX(20vw) translateY(-32vh) scale(0.48);
            transform: translateX(20vw) translateY(-32vh) scale(0.48);
  }
  5.5555555556% {
    -webkit-transform: translateX(-39vw) translateY(48vh) scale(0.8);
            transform: translateX(-39vw) translateY(48vh) scale(0.8);
  }
  11.1111111111% {
    -webkit-transform: translateX(-6vw) translateY(47vh) scale(0.93);
            transform: translateX(-6vw) translateY(47vh) scale(0.93);
  }
  16.6666666667% {
    -webkit-transform: translateX(50vw) translateY(-41vh) scale(0.29);
            transform: translateX(50vw) translateY(-41vh) scale(0.29);
  }
  22.2222222222% {
    -webkit-transform: translateX(9vw) translateY(-42vh) scale(0.61);
            transform: translateX(9vw) translateY(-42vh) scale(0.61);
  }
  27.7777777778% {
    -webkit-transform: translateX(-47vw) translateY(-48vh) scale(0.35);
            transform: translateX(-47vw) translateY(-48vh) scale(0.35);
  }
  33.3333333333% {
    -webkit-transform: translateX(-48vw) translateY(10vh) scale(0.71);
            transform: translateX(-48vw) translateY(10vh) scale(0.71);
  }
  38.8888888889% {
    -webkit-transform: translateX(-15vw) translateY(-46vh) scale(0.6);
            transform: translateX(-15vw) translateY(-46vh) scale(0.6);
  }
  44.4444444444% {
    -webkit-transform: translateX(23vw) translateY(42vh) scale(0.67);
            transform: translateX(23vw) translateY(42vh) scale(0.67);
  }
  50% {
    -webkit-transform: translateX(14vw) translateY(37vh) scale(0.38);
            transform: translateX(14vw) translateY(37vh) scale(0.38);
  }
  55.5555555556% {
    -webkit-transform: translateX(-23vw) translateY(-40vh) scale(0.81);
            transform: translateX(-23vw) translateY(-40vh) scale(0.81);
  }
  61.1111111111% {
    -webkit-transform: translateX(50vw) translateY(-24vh) scale(0.75);
            transform: translateX(50vw) translateY(-24vh) scale(0.75);
  }
  66.6666666667% {
    -webkit-transform: translateX(-11vw) translateY(-13vh) scale(0.79);
            transform: translateX(-11vw) translateY(-13vh) scale(0.79);
  }
  72.2222222222% {
    -webkit-transform: translateX(43vw) translateY(27vh) scale(0.96);
            transform: translateX(43vw) translateY(27vh) scale(0.96);
  }
  77.7777777778% {
    -webkit-transform: translateX(-15vw) translateY(12vh) scale(0.98);
            transform: translateX(-15vw) translateY(12vh) scale(0.98);
  }
  83.3333333333% {
    -webkit-transform: translateX(-16vw) translateY(34vh) scale(0.51);
            transform: translateX(-16vw) translateY(34vh) scale(0.51);
  }
  88.8888888889% {
    -webkit-transform: translateX(-44vw) translateY(9vh) scale(0.44);
            transform: translateX(-44vw) translateY(9vh) scale(0.44);
  }
  94.4444444444% {
    -webkit-transform: translateX(-7vw) translateY(43vh) scale(0.59);
            transform: translateX(-7vw) translateY(43vh) scale(0.59);
  }
  100% {
    -webkit-transform: translateX(44vw) translateY(49vh) scale(0.89);
            transform: translateX(44vw) translateY(49vh) scale(0.89);
  }
}@keyframes move15 {
  0% {
    -webkit-transform: translateX(20vw) translateY(-32vh) scale(0.48);
            transform: translateX(20vw) translateY(-32vh) scale(0.48);
  }
  5.5555555556% {
    -webkit-transform: translateX(-39vw) translateY(48vh) scale(0.8);
            transform: translateX(-39vw) translateY(48vh) scale(0.8);
  }
  11.1111111111% {
    -webkit-transform: translateX(-6vw) translateY(47vh) scale(0.93);
            transform: translateX(-6vw) translateY(47vh) scale(0.93);
  }
  16.6666666667% {
    -webkit-transform: translateX(50vw) translateY(-41vh) scale(0.29);
            transform: translateX(50vw) translateY(-41vh) scale(0.29);
  }
  22.2222222222% {
    -webkit-transform: translateX(9vw) translateY(-42vh) scale(0.61);
            transform: translateX(9vw) translateY(-42vh) scale(0.61);
  }
  27.7777777778% {
    -webkit-transform: translateX(-47vw) translateY(-48vh) scale(0.35);
            transform: translateX(-47vw) translateY(-48vh) scale(0.35);
  }
  33.3333333333% {
    -webkit-transform: translateX(-48vw) translateY(10vh) scale(0.71);
            transform: translateX(-48vw) translateY(10vh) scale(0.71);
  }
  38.8888888889% {
    -webkit-transform: translateX(-15vw) translateY(-46vh) scale(0.6);
            transform: translateX(-15vw) translateY(-46vh) scale(0.6);
  }
  44.4444444444% {
    -webkit-transform: translateX(23vw) translateY(42vh) scale(0.67);
            transform: translateX(23vw) translateY(42vh) scale(0.67);
  }
  50% {
    -webkit-transform: translateX(14vw) translateY(37vh) scale(0.38);
            transform: translateX(14vw) translateY(37vh) scale(0.38);
  }
  55.5555555556% {
    -webkit-transform: translateX(-23vw) translateY(-40vh) scale(0.81);
            transform: translateX(-23vw) translateY(-40vh) scale(0.81);
  }
  61.1111111111% {
    -webkit-transform: translateX(50vw) translateY(-24vh) scale(0.75);
            transform: translateX(50vw) translateY(-24vh) scale(0.75);
  }
  66.6666666667% {
    -webkit-transform: translateX(-11vw) translateY(-13vh) scale(0.79);
            transform: translateX(-11vw) translateY(-13vh) scale(0.79);
  }
  72.2222222222% {
    -webkit-transform: translateX(43vw) translateY(27vh) scale(0.96);
            transform: translateX(43vw) translateY(27vh) scale(0.96);
  }
  77.7777777778% {
    -webkit-transform: translateX(-15vw) translateY(12vh) scale(0.98);
            transform: translateX(-15vw) translateY(12vh) scale(0.98);
  }
  83.3333333333% {
    -webkit-transform: translateX(-16vw) translateY(34vh) scale(0.51);
            transform: translateX(-16vw) translateY(34vh) scale(0.51);
  }
  88.8888888889% {
    -webkit-transform: translateX(-44vw) translateY(9vh) scale(0.44);
            transform: translateX(-44vw) translateY(9vh) scale(0.44);
  }
  94.4444444444% {
    -webkit-transform: translateX(-7vw) translateY(43vh) scale(0.59);
            transform: translateX(-7vw) translateY(43vh) scale(0.59);
  }
  100% {
    -webkit-transform: translateX(44vw) translateY(49vh) scale(0.89);
            transform: translateX(44vw) translateY(49vh) scale(0.89);
  }
}@-webkit-keyframes drift {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}@keyframes drift {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}@-webkit-keyframes flash {
  0%, 30%, 100% {
    opacity: 0;
    -webkit-box-shadow: 0 0 0vw 0vw yellow;
            box-shadow: 0 0 0vw 0vw yellow;
  }
  5% {
    opacity: 1;
    -webkit-box-shadow: 0 0 2vw 0.4vw yellow;
            box-shadow: 0 0 2vw 0.4vw yellow;
  }
}@keyframes flash {
  0%, 30%, 100% {
    opacity: 0;
    -webkit-box-shadow: 0 0 0vw 0vw yellow;
            box-shadow: 0 0 0vw 0vw yellow;
  }
  5% {
    opacity: 1;
    -webkit-box-shadow: 0 0 2vw 0.4vw yellow;
            box-shadow: 0 0 2vw 0.4vw yellow;
  }
}.form-control.error{border:1px solid red}