.md-banner { position: relative; padding-top: calc(860 / 1920 * 100%); overflow: hidden; width: 100%; }

.md-banner svg { position: absolute; left: 0; top: 0; width: 100%; height: 100%; vertical-align: top; }

.md-banner .shadow { -webkit-filter: url(#shadow); filter: url(#shadow); }

.md-banner .list .li { position: absolute; cursor: pointer; }

.md-banner .list .li:hover .label { display: block; }

.md-banner .list .li--top .label { padding-bottom: 0; padding-top: .22rem; bottom: auto; top: 100%; }

.md-banner .list .li--top .label .tx:after { top: auto; bottom: 100%; border-top-color: transparent; border-bottom-color: #b81935; }

.md-banner .list .dot { width: .15rem; height: 0.15rem; background: #b81935; border-radius: 50%; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.md-banner .list .dot:before { content: ''; width: .05rem; height: .05rem; background: #df3453; border-radius: 50%; }

.md-banner .list .dot:after { content: ''; position: absolute; left: 50%; top: 50%; width: 100%; height: 100%; margin-left: -.075rem; margin-top: -.075rem; -webkit-animation: dot-scale 2s infinite; animation: dot-scale 2s infinite; background: #b81935; border-radius: 50%; }

.md-banner .list .label { position: absolute; left: 50%; bottom: 100%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); padding-bottom: .22rem; display: none; }

.md-banner .list .label .tx { position: relative; display: block; background: #b81935; color: #fff; border-radius: .5rem; min-width: 1.2rem; padding: .1421rem .2rem; text-align: center; white-space: nowrap; }

.md-banner .list .label .tx:after { content: ''; position: absolute; left: 50%; top: 100%; margin-left: -5px; border: 5px solid transparent; border-top-color: #b81935; }

@media (max-width: 500px) { .md-banner .list .label { font-size: 12px; } }

@-webkit-keyframes dot-scale { 0% { -webkit-transform: scale(1); transform: scale(1);
    opacity: 1; }
  100% { -webkit-transform: scale(2.5); transform: scale(2.5);
    opacity: 0; } }

@keyframes dot-scale { 0% { -webkit-transform: scale(1); transform: scale(1);
    opacity: 1; }
  100% { -webkit-transform: scale(2.5); transform: scale(2.5);
    opacity: 0; } }

@-webkit-keyframes ani-1 { 0% { -webkit-transform: translateY(-10px); transform: translateY(-10px);
    opacity: 1; }
  100% { -webkit-transform: translateY(0); transform: translateY(0);
    opacity: 0.5; } }

@keyframes ani-1 { 0% { -webkit-transform: translateY(-10px); transform: translateY(-10px);
    opacity: 1; }
  100% { -webkit-transform: translateY(0); transform: translateY(0);
    opacity: 0.5; } }

@-webkit-keyframes ani-2 { 0% { -webkit-transform: rotate(0); transform: rotate(0); }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }

@keyframes ani-2 { 0% { -webkit-transform: rotate(0); transform: rotate(0); }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }

@-webkit-keyframes ani-3 { 0% { -webkit-transform: translateY(-15px); transform: translateY(-15px);
    opacity: 1; }
  100% { -webkit-transform: translateY(0); transform: translateY(0);
    opacity: 0.5; } }

@keyframes ani-3 { 0% { -webkit-transform: translateY(-15px); transform: translateY(-15px);
    opacity: 1; }
  100% { -webkit-transform: translateY(0); transform: translateY(0);
    opacity: 0.5; } }

@-webkit-keyframes ani-4 { 0% { -webkit-transform: scale(0.2); transform: scale(0.2);
    opacity: 0; }
  80% { -webkit-transform: scale(1); transform: scale(1);
    opacity: 1; }
  100% { -webkit-transform: scale(1.2); transform: scale(1.2);
    opacity: 0; } }

@keyframes ani-4 { 0% { -webkit-transform: scale(0.2); transform: scale(0.2);
    opacity: 0; }
  80% { -webkit-transform: scale(1); transform: scale(1);
    opacity: 1; }
  100% { -webkit-transform: scale(1.2); transform: scale(1.2);
    opacity: 0; } }

.thing-1 { -webkit-animation: ani-1 1s alternate infinite linear; animation: ani-1 1s alternate infinite linear; }

.thing-2 { display: block; -webkit-transform-origin: 1593px 72px; -ms-transform-origin: 1593px 72px; transform-origin: 1593px 72px; -webkit-animation: ani-2 3s infinite linear; animation: ani-2 3s infinite linear; }

.thing-3 { -webkit-transform-origin: 1385px 175px; -ms-transform-origin: 1385px 175px; transform-origin: 1385px 175px; -webkit-animation: ani-3 1s alternate infinite linear; animation: ani-3 1s alternate infinite linear; }

.thing-4 { -webkit-transform-origin: 206px 584px; -ms-transform-origin: 206px 584px; transform-origin: 206px 584px; -webkit-animation: ani-4 3s infinite linear; animation: ani-4 3s infinite linear; }

.thing-5 { -webkit-transform-origin: 740px 388px; -ms-transform-origin: 740px 388px; transform-origin: 740px 388px; -webkit-animation: ani-3 1s alternate infinite linear; animation: ani-3 1s alternate infinite linear; }

.thing-6 { opacity: 0; -webkit-animation: ani-5 16s 2s infinite linear; animation: ani-5 16s 2s infinite linear; }

@-webkit-keyframes ani-5 { 0% { -webkit-transform: translate(1920px, 80px); transform: translate(1920px, 80px);
    opacity: 1; }
  50% { -webkit-transform: translate(1300px, 445px); transform: translate(1300px, 445px);
    opacity: 1; }
  60% { -webkit-transform: translate(1300px, 445px); transform: translate(1300px, 445px);
    opacity: 1; }
  100% { -webkit-transform: translate(600px, 850px); transform: translate(600px, 850px);
    opacity: 1; } }

@keyframes ani-5 { 0% { -webkit-transform: translate(1920px, 80px); transform: translate(1920px, 80px);
    opacity: 1; }
  50% { -webkit-transform: translate(1300px, 445px); transform: translate(1300px, 445px);
    opacity: 1; }
  60% { -webkit-transform: translate(1300px, 445px); transform: translate(1300px, 445px);
    opacity: 1; }
  100% { -webkit-transform: translate(600px, 850px); transform: translate(600px, 850px);
    opacity: 1; } }

.area { color: transparent; }

.area:hover path { -webkit-box-shadow: 0 0 30px 0 #000; box-shadow: 0 0 30px 0 #000; }

@-webkit-keyframes ani-6 { 0% { -webkit-transform: translate(1920px, 85px); transform: translate(1920px, 85px); }
  50% { -webkit-transform: translate(1598px, 274px); transform: translate(1598px, 274px);
    opacity: 1; }
  60% { -webkit-transform: translate(1598px, 274px); transform: translate(1598px, 274px);
    opacity: 0; }
  100% { opacity: 0; } }

@keyframes ani-6 { 0% { -webkit-transform: translate(1920px, 85px); transform: translate(1920px, 85px); }
  50% { -webkit-transform: translate(1598px, 274px); transform: translate(1598px, 274px);
    opacity: 1; }
  60% { -webkit-transform: translate(1598px, 274px); transform: translate(1598px, 274px);
    opacity: 0; }
  100% { opacity: 0; } }

@-webkit-keyframes ani-7 { 0% { opacity: 0; }
  58% { opacity: 0;
    -webkit-transform: translate(1576px, 460px);
            transform: translate(1576px, 460px); }
  59% { opacity: 1;
    -webkit-transform: translate(1576px, 460px);
            transform: translate(1576px, 460px); }
  100% { -webkit-transform: translate(1920px, 662px); transform: translate(1920px, 662px); } }

@keyframes ani-7 { 0% { opacity: 0; }
  58% { opacity: 0;
    -webkit-transform: translate(1576px, 460px);
            transform: translate(1576px, 460px); }
  59% { opacity: 1;
    -webkit-transform: translate(1576px, 460px);
            transform: translate(1576px, 460px); }
  100% { -webkit-transform: translate(1920px, 662px); transform: translate(1920px, 662px); } }

.thing-7 { -webkit-animation: ani-6 8s infinite linear; animation: ani-6 8s infinite linear; }

.thing-8 { -webkit-animation: ani-7 8s infinite linear; animation: ani-7 8s infinite linear; }

@-webkit-keyframes ani-9 { 0% { -webkit-transform: translate(610px, 198px); transform: translate(610px, 198px); }
  100% { -webkit-transform: translate(1760px, 860px); transform: translate(1760px, 860px); } }

@keyframes ani-9 { 0% { -webkit-transform: translate(610px, 198px); transform: translate(610px, 198px); }
  100% { -webkit-transform: translate(1760px, 860px); transform: translate(1760px, 860px); } }

.thing-9 { -webkit-animation: ani-9 20s infinite linear; animation: ani-9 20s infinite linear; }

.dog-1 { -webkit-transform-origin: 35px 20px; -ms-transform-origin: 35px 20px; transform-origin: 35px 20px; -webkit-animation: dog-1 .7s infinite alternate linear; animation: dog-1 .7s infinite alternate linear; }

@-webkit-keyframes dog-1 { 0% { -webkit-transform: rotate(10deg); transform: rotate(10deg); }
  100% { -webkit-transform: rotate(-30deg); transform: rotate(-30deg); } }

@keyframes dog-1 { 0% { -webkit-transform: rotate(10deg); transform: rotate(10deg); }
  100% { -webkit-transform: rotate(-30deg); transform: rotate(-30deg); } }

.dog-2 { -webkit-transform-origin: 16px 22px; -ms-transform-origin: 16px 22px; transform-origin: 16px 22px; -webkit-animation: dog-2 .7s infinite alternate linear; animation: dog-2 .7s infinite alternate linear; }

@-webkit-keyframes dog-2 { 0% { -webkit-transform: rotate(-20deg); transform: rotate(-20deg); }
  100% { -webkit-transform: rotate(20deg); transform: rotate(20deg); } }

@keyframes dog-2 { 0% { -webkit-transform: rotate(-20deg); transform: rotate(-20deg); }
  100% { -webkit-transform: rotate(20deg); transform: rotate(20deg); } }

.dog-3 { -webkit-transform-origin: 23px 27px; -ms-transform-origin: 23px 27px; transform-origin: 23px 27px; -webkit-animation: dog-3 .7s infinite alternate linear; animation: dog-3 .7s infinite alternate linear; }

@-webkit-keyframes dog-3 { 0% { -webkit-transform: rotate(30deg); transform: rotate(30deg); }
  100% { -webkit-transform: rotate(60deg); transform: rotate(60deg); } }

@keyframes dog-3 { 0% { -webkit-transform: rotate(30deg); transform: rotate(30deg); }
  100% { -webkit-transform: rotate(60deg); transform: rotate(60deg); } }

.dog { -webkit-animation: dog 10s infinite linear; animation: dog 10s infinite linear; }

@-webkit-keyframes dog { 0% { -webkit-transform: translate(985px, 580px); transform: translate(985px, 580px); }
  100% { -webkit-transform: translate(480px, 870px); transform: translate(480px, 870px); } }

@keyframes dog { 0% { -webkit-transform: translate(985px, 580px); transform: translate(985px, 580px); }
  100% { -webkit-transform: translate(480px, 870px); transform: translate(480px, 870px); } }

@-webkit-keyframes ani-10 { 0% { -webkit-transform: translate(1819px, 860px); transform: translate(1819px, 860px);
    opacity: 1; }
  60% { -webkit-transform: translate(650px, 182px); transform: translate(650px, 182px);
    opacity: 1; }
  65% { -webkit-transform: translate(650px, 182px); transform: translate(650px, 182px);
    opacity: 0; }
  100% { -webkit-transform: translate(650px, 182px); transform: translate(650px, 182px);
    opacity: 0; } }

@keyframes ani-10 { 0% { -webkit-transform: translate(1819px, 860px); transform: translate(1819px, 860px);
    opacity: 1; }
  60% { -webkit-transform: translate(650px, 182px); transform: translate(650px, 182px);
    opacity: 1; }
  65% { -webkit-transform: translate(650px, 182px); transform: translate(650px, 182px);
    opacity: 0; }
  100% { -webkit-transform: translate(650px, 182px); transform: translate(650px, 182px);
    opacity: 0; } }

.thing-10 { -webkit-animation: ani-10 20s infinite linear; animation: ani-10 20s infinite linear; }

@-webkit-keyframes ani-11 { 0% { -webkit-transform: translate(562px, 172px); transform: translate(562px, 172px);
    opacity: 0; }
  60% { -webkit-transform: translate(562px, 172px); transform: translate(562px, 172px);
    opacity: 0; }
  65% { -webkit-transform: translate(562px, 172px); transform: translate(562px, 172px);
    opacity: 1; }
  100% { -webkit-transform: translate(-47px, 519px); transform: translate(-47px, 519px); } }

@keyframes ani-11 { 0% { -webkit-transform: translate(562px, 172px); transform: translate(562px, 172px);
    opacity: 0; }
  60% { -webkit-transform: translate(562px, 172px); transform: translate(562px, 172px);
    opacity: 0; }
  65% { -webkit-transform: translate(562px, 172px); transform: translate(562px, 172px);
    opacity: 1; }
  100% { -webkit-transform: translate(-47px, 519px); transform: translate(-47px, 519px); } }

.thing-11 { -webkit-animation: ani-11 20s infinite linear; animation: ani-11 20s infinite linear; }

@-webkit-keyframes ani-12 { 0% { -webkit-transform: translate(1819px, 870px); transform: translate(1819px, 870px);
    opacity: 1; }
  60% { -webkit-transform: translate(650px, 192px); transform: translate(650px, 192px);
    opacity: 1; }
  63% { -webkit-transform: translate(650px, 192px); transform: translate(650px, 192px);
    opacity: 0; }
  100% { -webkit-transform: translate(650px, 192px); transform: translate(650px, 192px);
    opacity: 0; } }

@keyframes ani-12 { 0% { -webkit-transform: translate(1819px, 870px); transform: translate(1819px, 870px);
    opacity: 1; }
  60% { -webkit-transform: translate(650px, 192px); transform: translate(650px, 192px);
    opacity: 1; }
  63% { -webkit-transform: translate(650px, 192px); transform: translate(650px, 192px);
    opacity: 0; }
  100% { -webkit-transform: translate(650px, 192px); transform: translate(650px, 192px);
    opacity: 0; } }

.thing-12 { opacity: 0; -webkit-animation: ani-12 20s 5s infinite linear; animation: ani-12 20s 5s infinite linear; }

.thing-13 { opacity: 0; -webkit-animation: ani-13 10s infinite linear; animation: ani-13 10s infinite linear; }

@-webkit-keyframes ani-13 { 0% { opacity: 1;
    -webkit-transform: translate(471px, 222px);
            transform: translate(471px, 222px); }
  30% { opacity: 1;
    -webkit-transform: translate(416px, 185px);
            transform: translate(416px, 185px); }
  100% { opacity: 1;
    -webkit-transform: translate(416px, 185px);
            transform: translate(416px, 185px); } }

@keyframes ani-13 { 0% { opacity: 1;
    -webkit-transform: translate(471px, 222px);
            transform: translate(471px, 222px); }
  30% { opacity: 1;
    -webkit-transform: translate(416px, 185px);
            transform: translate(416px, 185px); }
  100% { opacity: 1;
    -webkit-transform: translate(416px, 185px);
            transform: translate(416px, 185px); } }

.thing-14 { -webkit-animation: ani-14 10s infinite linear; animation: ani-14 10s infinite linear; opacity: 0; }

@-webkit-keyframes ani-14 { 0% { opacity: 0; }
  30% { opacity: 0; }
  50% { opacity: 1; }
  100% { opacity: 1; } }

@keyframes ani-14 { 0% { opacity: 0; }
  30% { opacity: 0; }
  50% { opacity: 1; }
  100% { opacity: 1; } }

.thing-15 { opacity: 0; -webkit-animation: ani-15 10s infinite linear; animation: ani-15 10s infinite linear; }

@-webkit-keyframes ani-15 { 0% { -webkit-transform: translate(363px, 210px); transform: translate(363px, 210px);
    opacity: 1; }
  30% { -webkit-transform: translate(429px, 250px); transform: translate(429px, 250px);
    opacity: 1; }
  32% { -webkit-transform: translate(429px, 250px); transform: translate(429px, 250px);
    opacity: 0; }
  100% { -webkit-transform: translate(429px, 250px); transform: translate(429px, 250px);
    opacity: 0; } }

@keyframes ani-15 { 0% { -webkit-transform: translate(363px, 210px); transform: translate(363px, 210px);
    opacity: 1; }
  30% { -webkit-transform: translate(429px, 250px); transform: translate(429px, 250px);
    opacity: 1; }
  32% { -webkit-transform: translate(429px, 250px); transform: translate(429px, 250px);
    opacity: 0; }
  100% { -webkit-transform: translate(429px, 250px); transform: translate(429px, 250px);
    opacity: 0; } }

.thing-16 { opacity: 0; -webkit-animation: ani-16 10s infinite linear; animation: ani-16 10s infinite linear; }

@-webkit-keyframes ani-16 { 0% { opacity: 0; }
  30% { opacity: 0;
    -webkit-transform: translate(434px, 274px);
            transform: translate(434px, 274px); }
  32% { opacity: 1;
    -webkit-transform: translate(434px, 274px);
            transform: translate(434px, 274px); }
  80% { opacity: 1;
    -webkit-transform: translate(-65px, 560px);
            transform: translate(-65px, 560px); }
  100% { opacity: 0;
    -webkit-transform: translate(-65px, 560px);
            transform: translate(-65px, 560px); } }

@keyframes ani-16 { 0% { opacity: 0; }
  30% { opacity: 0;
    -webkit-transform: translate(434px, 274px);
            transform: translate(434px, 274px); }
  32% { opacity: 1;
    -webkit-transform: translate(434px, 274px);
            transform: translate(434px, 274px); }
  80% { opacity: 1;
    -webkit-transform: translate(-65px, 560px);
            transform: translate(-65px, 560px); }
  100% { opacity: 0;
    -webkit-transform: translate(-65px, 560px);
            transform: translate(-65px, 560px); } }

.thing-17 { opacity: 0; -webkit-animation: ani-17 10s infinite linear; animation: ani-17 10s infinite linear; }

@-webkit-keyframes ani-17 { 0% { opacity: 1; }
  10% { opacity: 0; }
  100% { opacity: 0; } }

@keyframes ani-17 { 0% { opacity: 1; }
  10% { opacity: 0; }
  100% { opacity: 0; } }

.thing-18 { -webkit-animation: ani-18 18s infinite linear; animation: ani-18 18s infinite linear; }

@-webkit-keyframes ani-18 { 0% { -webkit-transform: translate(1920px, 0px); transform: translate(1920px, 0px);
    opacity: 1; }
  32% { -webkit-transform: translate(1223px, 393px); transform: translate(1223px, 393px);
    opacity: 1; }
  33% { -webkit-transform: translate(1223px, 393px); transform: translate(1223px, 393px);
    opacity: 0; }
  44% { -webkit-transform: translate(1108px, 332px); transform: translate(1108px, 332px);
    opacity: 0; }
  45% { -webkit-transform: translate(1108px, 332px); transform: translate(1108px, 332px);
    opacity: 1; }
  61% { -webkit-transform: translate(860px, 458px); transform: translate(860px, 458px);
    opacity: 1; }
  72% { -webkit-transform: translate(860px, 445px); transform: translate(860px, 445px);
    opacity: 1; }
  77% { -webkit-transform: translate(860px, 458px); transform: translate(860px, 458px);
    opacity: 1; }
  83% { -webkit-transform: translate(860px, 445px); transform: translate(860px, 445px);
    opacity: 1; }
  88% { -webkit-transform: translate(860px, 458px); transform: translate(860px, 458px);
    opacity: 1; }
  94% { -webkit-transform: translate(860px, 445px); transform: translate(860px, 445px);
    opacity: 1; }
  100% { -webkit-transform: translate(860px, 458px); transform: translate(860px, 458px);
    opacity: 1; } }

@keyframes ani-18 { 0% { -webkit-transform: translate(1920px, 0px); transform: translate(1920px, 0px);
    opacity: 1; }
  32% { -webkit-transform: translate(1223px, 393px); transform: translate(1223px, 393px);
    opacity: 1; }
  33% { -webkit-transform: translate(1223px, 393px); transform: translate(1223px, 393px);
    opacity: 0; }
  44% { -webkit-transform: translate(1108px, 332px); transform: translate(1108px, 332px);
    opacity: 0; }
  45% { -webkit-transform: translate(1108px, 332px); transform: translate(1108px, 332px);
    opacity: 1; }
  61% { -webkit-transform: translate(860px, 458px); transform: translate(860px, 458px);
    opacity: 1; }
  72% { -webkit-transform: translate(860px, 445px); transform: translate(860px, 445px);
    opacity: 1; }
  77% { -webkit-transform: translate(860px, 458px); transform: translate(860px, 458px);
    opacity: 1; }
  83% { -webkit-transform: translate(860px, 445px); transform: translate(860px, 445px);
    opacity: 1; }
  88% { -webkit-transform: translate(860px, 458px); transform: translate(860px, 458px);
    opacity: 1; }
  94% { -webkit-transform: translate(860px, 445px); transform: translate(860px, 445px);
    opacity: 1; }
  100% { -webkit-transform: translate(860px, 458px); transform: translate(860px, 458px);
    opacity: 1; } }

.thing-19 { -webkit-animation: ani-19 18s infinite linear; animation: ani-19 18s infinite linear; }

@-webkit-keyframes ani-19 { 0% { opacity: 0; }
  32% { -webkit-transform: translate(1211px, 390px); transform: translate(1211px, 390px);
    opacity: 0; }
  33% { -webkit-transform: translate(1211px, 390px); transform: translate(1211px, 390px);
    opacity: 1; }
  44% { -webkit-transform: translate(1106px, 332px); transform: translate(1106px, 332px);
    opacity: 1; }
  45% { -webkit-transform: translate(1106px, 332px); transform: translate(1106px, 332px);
    opacity: 0; }
  100% { -webkit-transform: translate(1106px, 332px); transform: translate(1106px, 332px);
    opacity: 0; } }

@keyframes ani-19 { 0% { opacity: 0; }
  32% { -webkit-transform: translate(1211px, 390px); transform: translate(1211px, 390px);
    opacity: 0; }
  33% { -webkit-transform: translate(1211px, 390px); transform: translate(1211px, 390px);
    opacity: 1; }
  44% { -webkit-transform: translate(1106px, 332px); transform: translate(1106px, 332px);
    opacity: 1; }
  45% { -webkit-transform: translate(1106px, 332px); transform: translate(1106px, 332px);
    opacity: 0; }
  100% { -webkit-transform: translate(1106px, 332px); transform: translate(1106px, 332px);
    opacity: 0; } }

.thing-20 { -webkit-transform-origin: 1533px 583px; -ms-transform-origin: 1533px 583px; transform-origin: 1533px 583px; -webkit-animation: ani-20 20s infinite linear; animation: ani-20 20s infinite linear; }

@-webkit-keyframes ani-20 { 0% { opacity: 0; }
  15% { -webkit-transform: rotate(-20deg) scaleY(0.1); transform: rotate(-20deg) scaleY(0.1);
    opacity: 0; }
  20% { -webkit-transform: rotate(45deg) scaleY(1.2); transform: rotate(45deg) scaleY(1.2);
    opacity: 1; }
  27% { -webkit-transform: rotate(90deg) scaleY(0.1); transform: rotate(90deg) scaleY(0.1);
    opacity: 0; }
  40% { -webkit-transform: rotate(-20deg) scaleY(0.1); transform: rotate(-20deg) scaleY(0.1);
    opacity: 0; }
  45% { -webkit-transform: rotate(45deg) scaleY(1.2); transform: rotate(45deg) scaleY(1.2);
    opacity: 1; }
  52% { -webkit-transform: rotate(90deg) scaleY(0.1); transform: rotate(90deg) scaleY(0.1);
    opacity: 0; }
  100% { opacity: 0; } }

@keyframes ani-20 { 0% { opacity: 0; }
  15% { -webkit-transform: rotate(-20deg) scaleY(0.1); transform: rotate(-20deg) scaleY(0.1);
    opacity: 0; }
  20% { -webkit-transform: rotate(45deg) scaleY(1.2); transform: rotate(45deg) scaleY(1.2);
    opacity: 1; }
  27% { -webkit-transform: rotate(90deg) scaleY(0.1); transform: rotate(90deg) scaleY(0.1);
    opacity: 0; }
  40% { -webkit-transform: rotate(-20deg) scaleY(0.1); transform: rotate(-20deg) scaleY(0.1);
    opacity: 0; }
  45% { -webkit-transform: rotate(45deg) scaleY(1.2); transform: rotate(45deg) scaleY(1.2);
    opacity: 1; }
  52% { -webkit-transform: rotate(90deg) scaleY(0.1); transform: rotate(90deg) scaleY(0.1);
    opacity: 0; }
  100% { opacity: 0; } }
