@keyframes bat-fly-0 {
        0% { transform: translate(47.06vw, 87.13vh); }
        2% { transform: translate(33.56vw, 16.16vh); }
        4% { transform: translate(26.46vw, 86.43vh); }
        6% { transform: translate(21.17vw, 79.60vh); }
        8% { transform: translate(39.47vw, 99.39vh); }
        10% { transform: translate(28.31vw, 90.81vh); }
        12% { transform: translate(54.35vw, 28.36vh); }
        14% { transform: translate(76.71vw, 88.90vh); }
        16% { transform: translate(95.38vw, 63.53vh); }
        18% { transform: translate(6.83vw, 32.48vh); }
        20% { transform: translate(29.16vw, 97.32vh); }
        22% { transform: translate(52.23vw, 45.45vh); }
        24% { transform: translate(16.07vw, 90.82vh); }
        26% { transform: translate(72.35vw, 68.05vh); }
        28% { transform: translate(43.08vw, 88.11vh); }
        30% { transform: translate(75.97vw, 38.86vh); }
        32% { transform: translate(4.32vw, 70.03vh); }
        34% { transform: translate(44.68vw, 10.40vh); }
        36% { transform: translate(93.66vw, 80.58vh); }
        38% { transform: translate(0.60vw, 86.20vh); }
        40% { transform: translate(85.92vw, 88.68vh); }
        42% { transform: translate(49.64vw, 40.88vh); }
        44% { transform: translate(8.40vw, 29.57vh); }
        46% { transform: translate(34.17vw, 4.99vh); }
        48% { transform: translate(37.93vw, 51.22vh); }
        50% { transform: translate(65.84vw, 80.49vh); }
        52% { transform: translate(62.82vw, 0.38vh); }
        54% { transform: translate(15.67vw, 74.57vh); }
        56% { transform: translate(83.46vw, 83.55vh); }
        58% { transform: translate(48.92vw, 5.01vh); }
        60% { transform: translate(58.77vw, 76.66vh); }
        62% { transform: translate(91.02vw, 63.09vh); }
        64% { transform: translate(30.66vw, 70.30vh); }
        66% { transform: translate(25.74vw, 44.50vh); }
        68% { transform: translate(74.93vw, 18.31vh); }
        70% { transform: translate(23.45vw, 93.38vh); }
        72% { transform: translate(29.65vw, 79.28vh); }
        74% { transform: translate(81.88vw, 18.14vh); }
        76% { transform: translate(27.64vw, 72.77vh); }
        78% { transform: translate(10.61vw, 69.95vh); }
        80% { transform: translate(19.08vw, 74.38vh); }
        82% { transform: translate(53.76vw, 43.72vh); }
        84% { transform: translate(0.87vw, 68.09vh); }
        86% { transform: translate(92.82vw, 84.83vh); }
        88% { transform: translate(73.19vw, 9.13vh); }
        90% { transform: translate(59.28vw, 34.10vh); }
        92% { transform: translate(66.37vw, 53.32vh); }
        94% { transform: translate(62.99vw, 88.14vh); }
        96% { transform: translate(71.85vw, 38.78vh); }
        98% { transform: translate(7.72vw, 67.60vh); }
        100% { transform: translate(47.06vw, 87.13vh); }
}

@keyframes bat-fly-1 {
        0% { transform: translate(76.90vw, 23.71vh); }
        2% { transform: translate(97.86vw, 9.17vh); }
        4% { transform: translate(19.72vw, 39.23vh); }
        6% { transform: translate(76.12vw, 57.17vh); }
        8% { transform: translate(3.66vw, 97.72vh); }
        10% { transform: translate(10.55vw, 40.67vh); }
        12% { transform: translate(76.39vw, 53.60vh); }
        14% { transform: translate(69.16vw, 53.44vh); }
        16% { transform: translate(87.78vw, 96.61vh); }
        18% { transform: translate(9.84vw, 37.83vh); }
        20% { transform: translate(16.89vw, 61.31vh); }
        22% { transform: translate(28.45vw, 76.62vh); }
        24% { transform: translate(76.11vw, 95.36vh); }
        26% { transform: translate(9.02vw, 42.74vh); }
        28% { transform: translate(62.40vw, 20.25vh); }
        30% { transform: translate(45.45vw, 31.14vh); }
        32% { transform: translate(8.58vw, 37.06vh); }
        34% { transform: translate(35.22vw, 83.63vh); }
        36% { transform: translate(82.86vw, 22.70vh); }
        38% { transform: translate(40.52vw, 60.64vh); }
        40% { transform: translate(15.58vw, 8.44vh); }
        42% { transform: translate(98.73vw, 12.59vh); }
        44% { transform: translate(89.35vw, 59.08vh); }
        46% { transform: translate(58.52vw, 13.92vh); }
        48% { transform: translate(52.86vw, 48.99vh); }
        50% { transform: translate(38.39vw, 75.68vh); }
        52% { transform: translate(27.03vw, 36.18vh); }
        54% { transform: translate(10.74vw, 85.90vh); }
        56% { transform: translate(17.06vw, 67.89vh); }
        58% { transform: translate(55.64vw, 48.08vh); }
        60% { transform: translate(68.21vw, 58.70vh); }
        62% { transform: translate(80.89vw, 53.31vh); }
        64% { transform: translate(12.48vw, 60.35vh); }
        66% { transform: translate(69.17vw, 9.98vh); }
        68% { transform: translate(63.62vw, 3.29vh); }
        70% { transform: translate(33.48vw, 99.52vh); }
        72% { transform: translate(96.38vw, 2.66vh); }
        74% { transform: translate(0.75vw, 44.22vh); }
        76% { transform: translate(36.47vw, 23.36vh); }
        78% { transform: translate(70.75vw, 96.62vh); }
        80% { transform: translate(6.43vw, 5.97vh); }
        82% { transform: translate(6.59vw, 15.71vh); }
        84% { transform: translate(66.28vw, 29.48vh); }
        86% { transform: translate(98.78vw, 56.32vh); }
        88% { transform: translate(45.92vw, 95.95vh); }
        90% { transform: translate(13.35vw, 67.21vh); }
        92% { transform: translate(3.82vw, 71.15vh); }
        94% { transform: translate(5.10vw, 57.01vh); }
        96% { transform: translate(28.64vw, 52.62vh); }
        98% { transform: translate(82.22vw, 30.80vh); }
        100% { transform: translate(76.90vw, 23.71vh); }
}

@keyframes bat-fly-2 {
        0% { transform: translate(2.52vw, 57.05vh); }
        2% { transform: translate(91.11vw, 27.93vh); }
        4% { transform: translate(57.08vw, 62.78vh); }
        6% { transform: translate(54.00vw, 54.52vh); }
        8% { transform: translate(39.68vw, 21.38vh); }
        10% { transform: translate(12.66vw, 12.71vh); }
        12% { transform: translate(89.15vw, 9.97vh); }
        14% { transform: translate(63.28vw, 64.87vh); }
        16% { transform: translate(60.90vw, 73.40vh); }
        18% { transform: translate(77.69vw, 22.70vh); }
        20% { transform: translate(25.05vw, 44.34vh); }
        22% { transform: translate(53.21vw, 13.25vh); }
        24% { transform: translate(59.32vw, 91.86vh); }
        26% { transform: translate(64.59vw, 25.10vh); }
        28% { transform: translate(84.75vw, 4.92vh); }
        30% { transform: translate(50.87vw, 85.85vh); }
        32% { transform: translate(99.21vw, 41.93vh); }
        34% { transform: translate(82.39vw, 55.39vh); }
        36% { transform: translate(86.08vw, 37.82vh); }
        38% { transform: translate(70.23vw, 89.79vh); }
        40% { transform: translate(22.79vw, 31.62vh); }
        42% { transform: translate(57.56vw, 50.90vh); }
        44% { transform: translate(4.37vw, 82.05vh); }
        46% { transform: translate(11.33vw, 97.81vh); }
        48% { transform: translate(75.86vw, 5.86vh); }
        50% { transform: translate(91.99vw, 8.85vh); }
        52% { transform: translate(52.25vw, 21.73vh); }
        54% { transform: translate(92.78vw, 49.12vh); }
        56% { transform: translate(18.99vw, 20.59vh); }
        58% { transform: translate(73.20vw, 29.58vh); }
        60% { transform: translate(33.41vw, 40.46vh); }
        62% { transform: translate(27.74vw, 8.46vh); }
        64% { transform: translate(64.85vw, 57.87vh); }
        66% { transform: translate(88.43vw, 56.67vh); }
        68% { transform: translate(5.38vw, 75.13vh); }
        70% { transform: translate(62.99vw, 30.73vh); }
        72% { transform: translate(71.86vw, 27.35vh); }
        74% { transform: translate(91.02vw, 22.57vh); }
        76% { transform: translate(33.15vw, 63.38vh); }
        78% { transform: translate(39.79vw, 5.30vh); }
        80% { transform: translate(69.58vw, 75.43vh); }
        82% { transform: translate(67.42vw, 3.01vh); }
        84% { transform: translate(88.45vw, 84.40vh); }
        86% { transform: translate(85.34vw, 32.04vh); }
        88% { transform: translate(27.22vw, 26.83vh); }
        90% { transform: translate(44.95vw, 60.24vh); }
        92% { transform: translate(4.49vw, 56.19vh); }
        94% { transform: translate(96.34vw, 70.94vh); }
        96% { transform: translate(53.97vw, 6.34vh); }
        98% { transform: translate(1.20vw, 5.62vh); }
        100% { transform: translate(2.52vw, 57.05vh); }
}

@keyframes bat-fly-3 {
        0% { transform: translate(92.20vw, 57.93vh); }
        2% { transform: translate(67.47vw, 61.67vh); }
        4% { transform: translate(92.06vw, 97.81vh); }
        6% { transform: translate(50.71vw, 24.92vh); }
        8% { transform: translate(67.84vw, 7.88vh); }
        10% { transform: translate(59.20vw, 48.09vh); }
        12% { transform: translate(77.81vw, 33.97vh); }
        14% { transform: translate(88.13vw, 10.54vh); }
        16% { transform: translate(21.79vw, 52.55vh); }
        18% { transform: translate(50.82vw, 49.78vh); }
        20% { transform: translate(25.72vw, 37.30vh); }
        22% { transform: translate(23.10vw, 40.12vh); }
        24% { transform: translate(52.99vw, 51.97vh); }
        26% { transform: translate(82.55vw, 76.67vh); }
        28% { transform: translate(54.55vw, 56.40vh); }
        30% { transform: translate(46.56vw, 97.48vh); }
        32% { transform: translate(9.51vw, 11.25vh); }
        34% { transform: translate(90.79vw, 22.30vh); }
        36% { transform: translate(57.25vw, 39.59vh); }
        38% { transform: translate(87.66vw, 40.87vh); }
        40% { transform: translate(78.77vw, 23.92vh); }
        42% { transform: translate(23.51vw, 75.21vh); }
        44% { transform: translate(97.67vw, 37.17vh); }
        46% { transform: translate(63.83vw, 23.11vh); }
        48% { transform: translate(72.22vw, 49.72vh); }
        50% { transform: translate(44.01vw, 99.28vh); }
        52% { transform: translate(21.23vw, 17.53vh); }
        54% { transform: translate(5.94vw, 86.30vh); }
        56% { transform: translate(60.15vw, 83.30vh); }
        58% { transform: translate(30.77vw, 22.56vh); }
        60% { transform: translate(52.04vw, 97.77vh); }
        62% { transform: translate(33.76vw, 85.48vh); }
        64% { transform: translate(92.43vw, 0.35vh); }
        66% { transform: translate(30.97vw, 91.62vh); }
        68% { transform: translate(79.96vw, 79.69vh); }
        70% { transform: translate(39.82vw, 57.39vh); }
        72% { transform: translate(63.34vw, 8.93vh); }
        74% { transform: translate(72.28vw, 57.35vh); }
        76% { transform: translate(22.09vw, 85.16vh); }
        78% { transform: translate(62.45vw, 13.59vh); }
        80% { transform: translate(16.44vw, 43.32vh); }
        82% { transform: translate(65.86vw, 96.01vh); }
        84% { transform: translate(81.71vw, 48.38vh); }
        86% { transform: translate(52.31vw, 87.51vh); }
        88% { transform: translate(80.21vw, 72.80vh); }
        90% { transform: translate(95.96vw, 18.10vh); }
        92% { transform: translate(37.09vw, 13.05vh); }
        94% { transform: translate(88.29vw, 19.70vh); }
        96% { transform: translate(55.50vw, 8.48vh); }
        98% { transform: translate(17.89vw, 67.30vh); }
        100% { transform: translate(92.20vw, 57.93vh); }
}

@keyframes bat-fly-4 {
        0% { transform: translate(86.84vw, 25.69vh); }
        2% { transform: translate(74.65vw, 28.81vh); }
        4% { transform: translate(94.96vw, 11.57vh); }
        6% { transform: translate(6.21vw, 61.00vh); }
        8% { transform: translate(93.42vw, 17.19vh); }
        10% { transform: translate(42.13vw, 33.30vh); }
        12% { transform: translate(12.39vw, 1.02vh); }
        14% { transform: translate(99.11vw, 52.64vh); }
        16% { transform: translate(95.61vw, 91.36vh); }
        18% { transform: translate(35.47vw, 74.59vh); }
        20% { transform: translate(61.92vw, 93.37vh); }
        22% { transform: translate(21.01vw, 93.04vh); }
        24% { transform: translate(75.44vw, 99.70vh); }
        26% { transform: translate(28.86vw, 5.98vh); }
        28% { transform: translate(25.72vw, 10.76vh); }
        30% { transform: translate(24.51vw, 80.16vh); }
        32% { transform: translate(83.20vw, 86.87vh); }
        34% { transform: translate(32.11vw, 21.61vh); }
        36% { transform: translate(93.37vw, 15.55vh); }
        38% { transform: translate(58.12vw, 93.68vh); }
        40% { transform: translate(61.92vw, 75.36vh); }
        42% { transform: translate(22.79vw, 96.60vh); }
        44% { transform: translate(5.20vw, 13.27vh); }
        46% { transform: translate(4.66vw, 97.15vh); }
        48% { transform: translate(63.90vw, 75.57vh); }
        50% { transform: translate(10.90vw, 88.92vh); }
        52% { transform: translate(96.02vw, 0.15vh); }
        54% { transform: translate(51.60vw, 84.52vh); }
        56% { transform: translate(2.70vw, 80.37vh); }
        58% { transform: translate(35.53vw, 3.06vh); }
        60% { transform: translate(10.78vw, 11.48vh); }
        62% { transform: translate(66.89vw, 70.00vh); }
        64% { transform: translate(83.93vw, 62.22vh); }
        66% { transform: translate(6.50vw, 62.35vh); }
        68% { transform: translate(46.07vw, 85.96vh); }
        70% { transform: translate(69.44vw, 71.30vh); }
        72% { transform: translate(14.46vw, 19.59vh); }
        74% { transform: translate(43.22vw, 62.73vh); }
        76% { transform: translate(19.97vw, 82.29vh); }
        78% { transform: translate(67.38vw, 10.10vh); }
        80% { transform: translate(24.24vw, 88.92vh); }
        82% { transform: translate(25.59vw, 51.62vh); }
        84% { transform: translate(24.49vw, 70.89vh); }
        86% { transform: translate(96.23vw, 44.09vh); }
        88% { transform: translate(87.91vw, 2.74vh); }
        90% { transform: translate(25.38vw, 44.33vh); }
        92% { transform: translate(87.15vw, 47.69vh); }
        94% { transform: translate(89.78vw, 12.68vh); }
        96% { transform: translate(84.29vw, 5.72vh); }
        98% { transform: translate(54.66vw, 42.55vh); }
        100% { transform: translate(86.84vw, 25.69vh); }
}

@keyframes bat-fly-5 {
        0% { transform: translate(83.04vw, 37.73vh); }
        2% { transform: translate(13.28vw, 28.90vh); }
        4% { transform: translate(51.62vw, 59.71vh); }
        6% { transform: translate(52.75vw, 56.70vh); }
        8% { transform: translate(35.20vw, 82.03vh); }
        10% { transform: translate(28.71vw, 74.16vh); }
        12% { transform: translate(6.77vw, 76.70vh); }
        14% { transform: translate(14.07vw, 70.82vh); }
        16% { transform: translate(60.89vw, 84.11vh); }
        18% { transform: translate(99.40vw, 73.74vh); }
        20% { transform: translate(32.82vw, 70.42vh); }
        22% { transform: translate(86.29vw, 66.67vh); }
        24% { transform: translate(49.84vw, 14.14vh); }
        26% { transform: translate(68.47vw, 14.42vh); }
        28% { transform: translate(99.37vw, 56.74vh); }
        30% { transform: translate(79.70vw, 5.72vh); }
        32% { transform: translate(13.55vw, 72.36vh); }
        34% { transform: translate(64.04vw, 54.22vh); }
        36% { transform: translate(56.20vw, 0.81vh); }
        38% { transform: translate(78.32vw, 4.27vh); }
        40% { transform: translate(84.23vw, 57.05vh); }
        42% { transform: translate(16.84vw, 11.99vh); }
        44% { transform: translate(10.90vw, 66.04vh); }
        46% { transform: translate(59.93vw, 9.17vh); }
        48% { transform: translate(85.67vw, 33.97vh); }
        50% { transform: translate(0.61vw, 18.40vh); }
        52% { transform: translate(61.54vw, 77.11vh); }
        54% { transform: translate(36.77vw, 75.79vh); }
        56% { transform: translate(47.14vw, 87.68vh); }
        58% { transform: translate(33.63vw, 85.82vh); }
        60% { transform: translate(12.31vw, 78.01vh); }
        62% { transform: translate(65.28vw, 10.34vh); }
        64% { transform: translate(32.25vw, 94.39vh); }
        66% { transform: translate(65.72vw, 58.15vh); }
        68% { transform: translate(26.21vw, 72.19vh); }
        70% { transform: translate(66.54vw, 96.94vh); }
        72% { transform: translate(43.98vw, 57.77vh); }
        74% { transform: translate(16.20vw, 21.17vh); }
        76% { transform: translate(8.89vw, 76.45vh); }
        78% { transform: translate(80.69vw, 17.64vh); }
        80% { transform: translate(84.81vw, 16.49vh); }
        82% { transform: translate(3.98vw, 6.44vh); }
        84% { transform: translate(48.30vw, 18.84vh); }
        86% { transform: translate(16.25vw, 18.77vh); }
        88% { transform: translate(99.74vw, 78.50vh); }
        90% { transform: translate(1.82vw, 83.93vh); }
        92% { transform: translate(95.85vw, 68.26vh); }
        94% { transform: translate(87.94vw, 48.01vh); }
        96% { transform: translate(77.98vw, 82.31vh); }
        98% { transform: translate(20.28vw, 1.99vh); }
        100% { transform: translate(83.04vw, 37.73vh); }
}

@keyframes bat-fly-6 {
        0% { transform: translate(99.84vw, 47.84vh); }
        2% { transform: translate(9.35vw, 45.59vh); }
        4% { transform: translate(29.22vw, 22.79vh); }
        6% { transform: translate(75.86vw, 64.43vh); }
        8% { transform: translate(9.66vw, 62.25vh); }
        10% { transform: translate(0.83vw, 31.07vh); }
        12% { transform: translate(19.89vw, 83.72vh); }
        14% { transform: translate(35.11vw, 47.27vh); }
        16% { transform: translate(73.78vw, 16.38vh); }
        18% { transform: translate(33.75vw, 62.16vh); }
        20% { transform: translate(0.39vw, 66.24vh); }
        22% { transform: translate(53.86vw, 91.16vh); }
        24% { transform: translate(26.81vw, 60.76vh); }
        26% { transform: translate(32.96vw, 70.88vh); }
        28% { transform: translate(57.13vw, 68.32vh); }
        30% { transform: translate(45.57vw, 91.84vh); }
        32% { transform: translate(57.91vw, 18.02vh); }
        34% { transform: translate(61.67vw, 23.89vh); }
        36% { transform: translate(81.91vw, 39.31vh); }
        38% { transform: translate(20.92vw, 88.48vh); }
        40% { transform: translate(90.48vw, 43.09vh); }
        42% { transform: translate(59.60vw, 18.83vh); }
        44% { transform: translate(81.00vw, 84.24vh); }
        46% { transform: translate(65.39vw, 39.86vh); }
        48% { transform: translate(90.59vw, 49.78vh); }
        50% { transform: translate(46.49vw, 11.33vh); }
        52% { transform: translate(6.57vw, 80.21vh); }
        54% { transform: translate(55.42vw, 62.34vh); }
        56% { transform: translate(47.17vw, 88.40vh); }
        58% { transform: translate(34.38vw, 57.32vh); }
        60% { transform: translate(94.86vw, 29.17vh); }
        62% { transform: translate(58.76vw, 67.72vh); }
        64% { transform: translate(88.88vw, 47.25vh); }
        66% { transform: translate(8.80vw, 80.21vh); }
        68% { transform: translate(65.26vw, 91.45vh); }
        70% { transform: translate(41.70vw, 42.25vh); }
        72% { transform: translate(22.60vw, 63.83vh); }
        74% { transform: translate(5.47vw, 0.06vh); }
        76% { transform: translate(3.08vw, 76.31vh); }
        78% { transform: translate(83.49vw, 15.55vh); }
        80% { transform: translate(94.15vw, 25.01vh); }
        82% { transform: translate(46.15vw, 10.55vh); }
        84% { transform: translate(52.17vw, 21.03vh); }
        86% { transform: translate(22.05vw, 7.94vh); }
        88% { transform: translate(36.76vw, 42.07vh); }
        90% { transform: translate(12.77vw, 72.05vh); }
        92% { transform: translate(19.65vw, 14.06vh); }
        94% { transform: translate(13.13vw, 17.44vh); }
        96% { transform: translate(43.25vw, 82.45vh); }
        98% { transform: translate(82.45vw, 45.56vh); }
        100% { transform: translate(99.84vw, 47.84vh); }
}

@keyframes bat-fly-7 {
        0% { transform: translate(87.81vw, 60.45vh); }
        2% { transform: translate(29.28vw, 67.95vh); }
        4% { transform: translate(68.25vw, 27.50vh); }
        6% { transform: translate(78.27vw, 70.11vh); }
        8% { transform: translate(45.00vw, 24.93vh); }
        10% { transform: translate(29.88vw, 33.28vh); }
        12% { transform: translate(0.59vw, 47.88vh); }
        14% { transform: translate(48.36vw, 35.10vh); }
        16% { transform: translate(2.73vw, 14.71vh); }
        18% { transform: translate(44.90vw, 48.44vh); }
        20% { transform: translate(4.89vw, 8.28vh); }
        22% { transform: translate(40.75vw, 43.75vh); }
        24% { transform: translate(46.59vw, 50.43vh); }
        26% { transform: translate(51.85vw, 31.88vh); }
        28% { transform: translate(8.66vw, 43.57vh); }
        30% { transform: translate(31.06vw, 74.03vh); }
        32% { transform: translate(42.24vw, 11.17vh); }
        34% { transform: translate(46.22vw, 44.14vh); }
        36% { transform: translate(39.81vw, 93.46vh); }
        38% { transform: translate(37.23vw, 38.99vh); }
        40% { transform: translate(43.51vw, 36.50vh); }
        42% { transform: translate(31.48vw, 6.38vh); }
        44% { transform: translate(78.23vw, 43.99vh); }
        46% { transform: translate(54.22vw, 73.04vh); }
        48% { transform: translate(87.30vw, 83.87vh); }
        50% { transform: translate(95.99vw, 84.67vh); }
        52% { transform: translate(92.60vw, 26.85vh); }
        54% { transform: translate(93.36vw, 19.58vh); }
        56% { transform: translate(87.03vw, 37.92vh); }
        58% { transform: translate(58.27vw, 70.98vh); }
        60% { transform: translate(20.16vw, 27.41vh); }
        62% { transform: translate(90.58vw, 16.51vh); }
        64% { transform: translate(66.13vw, 58.10vh); }
        66% { transform: translate(59.39vw, 50.12vh); }
        68% { transform: translate(23.34vw, 72.20vh); }
        70% { transform: translate(43.41vw, 52.20vh); }
        72% { transform: translate(17.34vw, 20.34vh); }
        74% { transform: translate(60.16vw, 96.66vh); }
        76% { transform: translate(82.91vw, 4.65vh); }
        78% { transform: translate(67.76vw, 82.77vh); }
        80% { transform: translate(85.05vw, 4.84vh); }
        82% { transform: translate(71.36vw, 64.29vh); }
        84% { transform: translate(3.47vw, 6.45vh); }
        86% { transform: translate(44.46vw, 75.66vh); }
        88% { transform: translate(24.19vw, 50.40vh); }
        90% { transform: translate(87.01vw, 33.48vh); }
        92% { transform: translate(10.03vw, 12.15vh); }
        94% { transform: translate(51.06vw, 52.84vh); }
        96% { transform: translate(64.57vw, 54.54vh); }
        98% { transform: translate(15.52vw, 6.25vh); }
        100% { transform: translate(87.81vw, 60.45vh); }
}

@keyframes bat-fly-8 {
        0% { transform: translate(99.00vw, 66.99vh); }
        2% { transform: translate(98.12vw, 61.21vh); }
        4% { transform: translate(49.66vw, 23.13vh); }
        6% { transform: translate(20.75vw, 94.79vh); }
        8% { transform: translate(40.93vw, 39.07vh); }
        10% { transform: translate(88.71vw, 80.87vh); }
        12% { transform: translate(54.45vw, 38.16vh); }
        14% { transform: translate(19.09vw, 69.34vh); }
        16% { transform: translate(62.39vw, 32.05vh); }
        18% { transform: translate(97.21vw, 59.88vh); }
        20% { transform: translate(78.53vw, 14.41vh); }
        22% { transform: translate(75.79vw, 88.97vh); }
        24% { transform: translate(76.34vw, 53.40vh); }
        26% { transform: translate(31.80vw, 85.84vh); }
        28% { transform: translate(82.31vw, 37.95vh); }
        30% { transform: translate(86.07vw, 31.22vh); }
        32% { transform: translate(57.17vw, 40.12vh); }
        34% { transform: translate(36.88vw, 40.61vh); }
        36% { transform: translate(18.88vw, 86.91vh); }
        38% { transform: translate(93.13vw, 80.54vh); }
        40% { transform: translate(0.49vw, 71.77vh); }
        42% { transform: translate(26.76vw, 38.92vh); }
        44% { transform: translate(95.12vw, 52.09vh); }
        46% { transform: translate(82.96vw, 49.05vh); }
        48% { transform: translate(49.79vw, 5.98vh); }
        50% { transform: translate(21.71vw, 83.33vh); }
        52% { transform: translate(11.91vw, 3.76vh); }
        54% { transform: translate(25.11vw, 82.53vh); }
        56% { transform: translate(65.51vw, 25.70vh); }
        58% { transform: translate(31.53vw, 92.88vh); }
        60% { transform: translate(2.61vw, 24.78vh); }
        62% { transform: translate(17.51vw, 27.18vh); }
        64% { transform: translate(57.03vw, 6.73vh); }
        66% { transform: translate(40.13vw, 90.51vh); }
        68% { transform: translate(96.42vw, 26.76vh); }
        70% { transform: translate(79.29vw, 66.27vh); }
        72% { transform: translate(67.50vw, 45.18vh); }
        74% { transform: translate(96.65vw, 14.79vh); }
        76% { transform: translate(35.87vw, 55.00vh); }
        78% { transform: translate(2.25vw, 44.27vh); }
        80% { transform: translate(62.89vw, 48.04vh); }
        82% { transform: translate(49.10vw, 23.70vh); }
        84% { transform: translate(82.57vw, 78.13vh); }
        86% { transform: translate(0.67vw, 5.45vh); }
        88% { transform: translate(39.49vw, 65.08vh); }
        90% { transform: translate(44.80vw, 78.59vh); }
        92% { transform: translate(7.74vw, 69.00vh); }
        94% { transform: translate(74.13vw, 1.28vh); }
        96% { transform: translate(69.59vw, 17.38vh); }
        98% { transform: translate(41.80vw, 99.42vh); }
        100% { transform: translate(99.00vw, 66.99vh); }
}

@keyframes bat-fly-9 {
        0% { transform: translate(94.39vw, 74.81vh); }
        2% { transform: translate(43.59vw, 74.08vh); }
        4% { transform: translate(55.55vw, 62.83vh); }
        6% { transform: translate(38.96vw, 19.69vh); }
        8% { transform: translate(11.81vw, 40.20vh); }
        10% { transform: translate(34.46vw, 36.35vh); }
        12% { transform: translate(51.00vw, 26.70vh); }
        14% { transform: translate(18.58vw, 27.40vh); }
        16% { transform: translate(9.90vw, 72.16vh); }
        18% { transform: translate(76.74vw, 25.13vh); }
        20% { transform: translate(30.22vw, 30.71vh); }
        22% { transform: translate(91.78vw, 20.51vh); }
        24% { transform: translate(48.88vw, 86.72vh); }
        26% { transform: translate(73.80vw, 96.76vh); }
        28% { transform: translate(39.83vw, 1.18vh); }
        30% { transform: translate(35.16vw, 90.44vh); }
        32% { transform: translate(57.86vw, 43.73vh); }
        34% { transform: translate(72.64vw, 23.20vh); }
        36% { transform: translate(21.82vw, 91.89vh); }
        38% { transform: translate(75.84vw, 47.74vh); }
        40% { transform: translate(81.74vw, 12.59vh); }
        42% { transform: translate(28.96vw, 79.78vh); }
        44% { transform: translate(99.25vw, 76.37vh); }
        46% { transform: translate(73.81vw, 6.07vh); }
        48% { transform: translate(88.88vw, 57.55vh); }
        50% { transform: translate(74.81vw, 39.47vh); }
        52% { transform: translate(24.31vw, 68.84vh); }
        54% { transform: translate(98.19vw, 99.60vh); }
        56% { transform: translate(50.08vw, 85.80vh); }
        58% { transform: translate(82.02vw, 24.33vh); }
        60% { transform: translate(94.16vw, 70.84vh); }
        62% { transform: translate(96.04vw, 77.71vh); }
        64% { transform: translate(76.98vw, 79.68vh); }
        66% { transform: translate(37.14vw, 86.00vh); }
        68% { transform: translate(54.59vw, 73.49vh); }
        70% { transform: translate(68.29vw, 88.22vh); }
        72% { transform: translate(85.82vw, 23.98vh); }
        74% { transform: translate(46.93vw, 35.24vh); }
        76% { transform: translate(23.97vw, 22.39vh); }
        78% { transform: translate(53.60vw, 32.83vh); }
        80% { transform: translate(80.45vw, 85.86vh); }
        82% { transform: translate(24.78vw, 21.08vh); }
        84% { transform: translate(22.23vw, 67.33vh); }
        86% { transform: translate(96.91vw, 18.78vh); }
        88% { transform: translate(51.01vw, 36.24vh); }
        90% { transform: translate(93.27vw, 27.65vh); }
        92% { transform: translate(55.17vw, 85.36vh); }
        94% { transform: translate(24.73vw, 57.18vh); }
        96% { transform: translate(46.91vw, 8.48vh); }
        98% { transform: translate(6.36vw, 57.38vh); }
        100% { transform: translate(94.39vw, 74.81vh); }
}
