body {background-image: url(/images/background-photo.jpg);background-position: center center;background-repeat: no-repeat;background-attachment: fixed;background-size: cover;background-color:#ffffff;}html, body {height: 100%;}.firefly {position: fixed;left: calc(4vw * 25 / 2);bottom: 0;width: 0.4vw;height: 0.4vw;margin: -0.2vw 0 0 0;animation: ease 200s alternate infinite;pointer-events: none;}.firefly::before, .firefly::after {content: "";position: absolute;width: 100%;height: 100%;border-radius: 50%;transform-origin: -10vw;}.firefly::before {background: transparent;opacity: 0.4;animation: vertical-drop ease alternate infinite;}.firefly::after {background: white;opacity: 0;box-shadow: 0 0 0 0 yellow;animation: vertical-drop ease alternate infinite, flash ease infinite;}.firefly:nth-child(1) {left: calc(4vw * 1);animation-name: move1;}.firefly:nth-child(1)::before {animation-duration: 15s;}.firefly:nth-child(1)::after {animation-duration: 15s, 10750ms;animation-delay: 0ms, 4040ms;}@keyframes move1 {0% {transform: translateY(22vh) scale(0.59);}4.7619047619% {transform: translateY(3vh) scale(0.88);}9.5238095238% {transform: translateY(-8vh) scale(0.53);}14.2857142857% {transform: translateY(5vh) scale(0.53);}19.0476190476% {transform: translateY(7vh) scale(0.76);}23.8095238095% {transform: translateY(-10vh) scale(0.6);}28.5714285714% {transform: translateY(-31vh) scale(0.68);}33.3333333333% {transform: translateY(-17vh) scale(0.8);}38.0952380952% {transform: translateY(33vh) scale(0.38);}42.8571428571% {transform: translateY(2vh) scale(0.77);}47.619047619% {transform: translateY(45vh) scale(0.68);}52.380952381% {transform: translateY(50vh) scale(0.73);}57.1428571429% {transform: translateY(-7vh) scale(0.78);}61.9047619048% {transform: translateY(33vh) scale(0.91);}66.6666666667% {transform: translateY(-36vh) scale(0.42);}71.4285714286% {transform: translateY(-1vh) scale(0.63);}76.1904761905% {transform: translateY(44vh) scale(0.42);}80.9523809524% {transform: translateY(-42vh) scale(0.69);}85.7142857143% {transform: translateY(-26vh) scale(0.41);}90.4761904762% {transform: translateY(34vh) scale(0.38);}95.2380952381% {transform: translateY(-19vh) scale(0.49);}100% {transform: translateY(5vh) scale(0.36);}}.firefly:nth-child(2) {left: calc(4vw * 2);animation-name: move2;}.firefly:nth-child(2)::before {animation-duration: 12s;}.firefly:nth-child(2)::after {animation-duration: 12s, 6842ms;animation-delay: 0ms, 2607ms;}@keyframes move2 {0% {transform: translateY(-46vh) scale(0.51);}3.7037037037% {transform: translateY(1vh) scale(0.93);}7.4074074074% {transform: translateY(-49vh) scale(0.92);}11.1111111111% {transform: translateY(48vh) scale(0.7);}14.8148148148% {transform: translateY(27vh) scale(0.99);}18.5185185185% {transform: translateY(14vh) scale(0.71);}22.2222222222% {transform: translateY(29vh) scale(0.36);}25.9259259259% {transform: translateY(3vh) scale(0.35);}29.6296296296% {transform: translateY(22vh) scale(0.29);}33.3333333333% {transform: translateY(2vh) scale(0.34);}37.037037037% {transform: translateY(27vh) scale(0.93);}40.7407407407% {transform: translateY(-7vh) scale(0.89);}44.4444444444% {transform: translateY(-19vh) scale(0.29);}48.1481481481% {transform: translateY(25vh) scale(0.56);}51.8518518519% {transform: translateY(3vh) scale(0.39);}55.5555555556% {transform: translateY(-30vh) scale(0.72);}59.2592592593% {transform: translateY(-6vh) scale(0.26);}62.962962963% {transform: translateY(-25vh) scale(0.69);}66.6666666667% {transform: translateY(-19vh) scale(0.87);}70.3703703704% {transform: translateY(-33vh) scale(0.4);}74.0740740741% {transform: translateY(46vh) scale(0.87);}77.7777777778% {transform: translateY(-35vh) scale(0.87);}81.4814814815% {transform: translateY(-30vh) scale(0.51);}85.1851851852% {transform: translateY(-26vh) scale(0.55);}88.8888888889% {transform: translateY(-3vh) scale(0.55);}92.5925925926% {transform: translateY(7vh) scale(0.82);}96.2962962963% {transform: translateY(-14vh) scale(0.98);}100% {transform: translateY(-38vh) scale(0.8);}}.firefly:nth-child(3) {left: calc(4vw * 3);animation-name: move3;}.firefly:nth-child(3)::before {animation-duration: 14s;}.firefly:nth-child(3)::after {animation-duration: 14s, 7368ms;animation-delay: 0ms, 4970ms;}@keyframes move3 {0% {transform: translateY(34vh) scale(0.58);}4% {transform: translateY(-46vh) scale(1);}8% {transform: translateY(45vh) scale(0.26);}12% {transform: translateY(-6vh) scale(0.41);}16% {transform: translateY(-5vh) scale(0.78);}20% {transform: translateY(40vh) scale(0.89);}24% {transform: translateY(-20vh) scale(0.78);}28% {transform: translateY(-20vh) scale(0.65);}32% {transform: translateY(-3vh) scale(0.65);}36% {transform: translateY(7vh) scale(0.51);}40% {transform: translateY(23vh) scale(0.77);}44% {transform: translateY(-37vh) scale(0.77);}48% {transform: translateY(26vh) scale(0.87);}52% {transform: translateY(44vh) scale(0.5);}56% {transform: translateY(-40vh) scale(0.32);}60% {transform: translateY(45vh) scale(0.29);}64% {transform: translateY(30vh) scale(0.48);}68% {transform: translateY(18vh) scale(0.44);}72% {transform: translateY(12vh) scale(1);}76% {transform: translateY(-12vh) scale(0.62);}80% {transform: translateY(-39vh) scale(0.91);}84% {transform: translateY(24vh) scale(0.94);}88% {transform: translateY(26vh) scale(0.83);}92% {transform: translateY(-6vh) scale(0.35);}96% {transform: translateY(34vh) scale(0.42);}100% {transform: translateY(41vh) scale(0.74);}}.firefly:nth-child(4) {left: calc(4vw * 4);animation-name: move4;}.firefly:nth-child(4)::before {animation-duration: 14s;}.firefly:nth-child(4)::after {animation-duration: 14s, 6615ms;animation-delay: 0ms, 3621ms;}@keyframes move4 {0% {transform: translateY(16vh) scale(0.5);}3.5714285714% {transform: translateY(44vh) scale(0.96);}7.1428571429% {transform: translateY(-34vh) scale(0.76);}10.7142857143% {transform: translateY(7vh) scale(0.47);}14.2857142857% {transform: translateY(21vh) scale(0.71);}17.8571428571% {transform: translateY(24vh) scale(0.57);}21.4285714286% {transform: translateY(26vh) scale(0.93);}25% {transform: translateY(26vh) scale(0.51);}28.5714285714% {transform: translateY(25vh) scale(0.77);}32.1428571429% {transform: translateY(45vh) scale(0.78);}35.7142857143% {transform: translateY(23vh) scale(0.63);}39.2857142857% {transform: translateY(-11vh) scale(0.7);}42.8571428571% {transform: translateY(28vh) scale(0.91);}46.4285714286% {transform: translateY(-28vh) scale(0.78);}50% {transform: translateY(36vh) scale(0.44);}53.5714285714% {transform: translateY(-1vh) scale(0.91);}57.1428571429% {transform: translateY(33vh) scale(0.36);}60.7142857143% {transform: translateY(-13vh) scale(0.31);}64.2857142857% {transform: translateY(-46vh) scale(0.78);}67.8571428571% {transform: translateY(2vh) scale(0.91);}71.4285714286% {transform: translateY(40vh) scale(0.4);}75% {transform: translateY(-18vh) scale(0.52);}78.5714285714% {transform: translateY(-24vh) scale(0.69);}82.1428571429% {transform: translateY(-20vh) scale(0.65);}85.7142857143% {transform: translateY(9vh) scale(1);}89.2857142857% {transform: translateY(-17vh) scale(0.56);}92.8571428571% {transform: translateY(-30vh) scale(0.7);}96.4285714286% {transform: translateY(43vh) scale(0.42);}100% {transform: translateY(19vh) scale(0.32);}}.firefly:nth-child(5) {left: calc(4vw * 5);animation-name: move5;}.firefly:nth-child(5)::before {animation-duration: 14s;}.firefly:nth-child(5)::after {animation-duration: 14s, 8877ms;animation-delay: 0ms, 6636ms;}@keyframes move5 {0% {transform: translateY(-22vh) scale(0.51);}4.7619047619% {transform: translateY(-16vh) scale(0.85);}9.5238095238% {transform: translateY(-48vh) scale(0.94);}14.2857142857% {transform: translateY(-3vh) scale(0.42);}19.0476190476% {transform: translateY(0vh) scale(0.65);}23.8095238095% {transform: translateY(-10vh) scale(0.66);}28.5714285714% {transform: translateY(-35vh) scale(0.99);}33.3333333333% {transform: translateY(-21vh) scale(0.64);}38.0952380952% {transform: translateY(-33vh) scale(0.61);}42.8571428571% {transform: translateY(-21vh) scale(0.54);}47.619047619% {transform: translateY(-25vh) scale(0.91);}52.380952381% {transform: translateY(-31vh) scale(0.34);}57.1428571429% {transform: translateY(-26vh) scale(0.89);}61.9047619048% {transform: translateY(42vh) scale(0.81);}66.6666666667% {transform: translateY(-6vh) scale(0.55);}71.4285714286% {transform: translateY(8vh) scale(0.26);}76.1904761905% {transform: translateY(-46vh) scale(0.69);}80.9523809524% {transform: translateY(-13vh) scale(0.89);}85.7142857143% {transform: translateY(3vh) scale(0.35);}90.4761904762% {transform: translateY(-5vh) scale(0.29);}95.2380952381% {transform: translateY(25vh) scale(0.38);}100% {transform: translateY(48vh) scale(0.71);}}.firefly:nth-child(6) {left: calc(4vw * 6);animation-name: move6;}.firefly:nth-child(6)::before {animation-duration: 12s;}.firefly:nth-child(6)::after {animation-duration: 12s, 7422ms;animation-delay: 0ms, 7089ms;}@keyframes move6 {0% {transform: translateY(-41vh) scale(0.94);}4.7619047619% {transform: translateY(-23vh) scale(0.97);}9.5238095238% {transform: translateY(35vh) scale(0.68);}14.2857142857% {transform: translateY(37vh) scale(0.87);}19.0476190476% {transform: translateY(42vh) scale(0.75);}23.8095238095% {transform: translateY(38vh) scale(0.86);}28.5714285714% {transform: translateY(8vh) scale(0.93);}33.3333333333% {transform: translateY(-25vh) scale(0.49);}38.0952380952% {transform: translateY(-17vh) scale(0.86);}42.8571428571% {transform: translateY(-15vh) scale(0.85);}47.619047619% {transform: translateY(-35vh) scale(0.64);}52.380952381% {transform: translateY(9vh) scale(0.29);}57.1428571429% {transform: translateY(17vh) scale(0.97);}61.9047619048% {transform: translateY(-22vh) scale(0.56);}66.6666666667% {transform: translateY(-12vh) scale(0.28);}71.4285714286% {transform: translateY(29vh) scale(0.57);}76.1904761905% {transform: translateY(-4vh) scale(0.55);}80.9523809524% {transform: translateY(3vh) scale(0.29);}85.7142857143% {transform: translateY(26vh) scale(0.6);}90.4761904762% {transform: translateY(12vh) scale(0.26);}95.2380952381% {transform: translateY(-9vh) scale(0.79);}100% {transform: translateY(-41vh) scale(0.63);}}.firefly:nth-child(7) {left: calc(4vw * 7);animation-name: move7;}.firefly:nth-child(7)::before {animation-duration: 12s;}.firefly:nth-child(7)::after {animation-duration: 12s, 6517ms;animation-delay: 0ms, 3673ms;}@keyframes move7 {0% {transform: translateY(8vh) scale(0.95);}5.2631578947% {transform: translateY(-17vh) scale(0.83);}10.5263157895% {transform: translateY(50vh) scale(0.29);}15.7894736842% {transform: translateY(-12vh) scale(0.79);}21.0526315789% {transform: translateY(-16vh) scale(0.32);}26.3157894737% {transform: translateY(8vh) scale(0.44);}31.5789473684% {transform: translateY(9vh) scale(0.81);}36.8421052632% {transform: translateY(32vh) scale(0.56);}42.1052631579% {transform: translateY(16vh) scale(0.41);}47.3684210526% {transform: translateY(35vh) scale(0.4);}52.6315789474% {transform: translateY(5vh) scale(0.65);}57.8947368421% {transform: translateY(2vh) scale(0.74);}63.1578947368% {transform: translateY(-47vh) scale(0.68);}68.4210526316% {transform: translateY(-27vh) scale(0.94);}73.6842105263% {transform: translateY(-27vh) scale(0.66);}78.9473684211% {transform: translateY(41vh) scale(0.37);}84.2105263158% {transform: translateY(10vh) scale(0.4);}89.4736842105% {transform: translateY(-9vh) scale(0.33);}94.7368421053% {transform: translateY(-7vh) scale(0.47);}100% {transform: translateY(7vh) scale(0.33);}}.firefly:nth-child(8) {left: calc(4vw * 8);animation-name: move8;}.firefly:nth-child(8)::before {animation-duration: 11s;}.firefly:nth-child(8)::after {animation-duration: 11s, 10931ms;animation-delay: 0ms, 6737ms;}@keyframes move8 {0% {transform: translateY(42vh) scale(0.46);}3.7037037037% {transform: translateY(27vh) scale(0.98);}7.4074074074% {transform: translateY(32vh) scale(0.51);}11.1111111111% {transform: translateY(19vh) scale(0.44);}14.8148148148% {transform: translateY(41vh) scale(0.92);}18.5185185185% {transform: translateY(50vh) scale(0.76);}22.2222222222% {transform: translateY(-38vh) scale(0.6);}25.9259259259% {transform: translateY(19vh) scale(0.44);}29.6296296296% {transform: translateY(-43vh) scale(0.8);}33.3333333333% {transform: translateY(5vh) scale(0.29);}37.037037037% {transform: translateY(-9vh) scale(0.31);}40.7407407407% {transform: translateY(16vh) scale(0.53);}44.4444444444% {transform: translateY(-18vh) scale(0.47);}48.1481481481% {transform: translateY(-6vh) scale(0.97);}51.8518518519% {transform: translateY(-40vh) scale(0.7);}55.5555555556% {transform: translateY(18vh) scale(0.41);}59.2592592593% {transform: translateY(41vh) scale(0.65);}62.962962963% {transform: translateY(-13vh) scale(0.97);}66.6666666667% {transform: translateY(45vh) scale(0.29);}70.3703703704% {transform: translateY(-46vh) scale(0.73);}74.0740740741% {transform: translateY(-41vh) scale(0.58);}77.7777777778% {transform: translateY(-39vh) scale(0.36);}81.4814814815% {transform: translateY(0vh) scale(0.84);}85.1851851852% {transform: translateY(-36vh) scale(0.56);}88.8888888889% {transform: translateY(23vh) scale(0.68);}92.5925925926% {transform: translateY(31vh) scale(0.85);}96.2962962963% {transform: translateY(38vh) scale(0.37);}100% {transform: translateY(-11vh) scale(0.88);}}.firefly:nth-child(9) {left: calc(4vw * 9);animation-name: move9;}.firefly:nth-child(9)::before {animation-duration: 14s;}.firefly:nth-child(9)::after {animation-duration: 14s, 8822ms;animation-delay: 0ms, 6669ms;}@keyframes move9 {0% {transform: translateY(-2vh) scale(0.63);}3.8461538462% {transform: translateY(11vh) scale(0.39);}7.6923076923% {transform: translateY(16vh) scale(0.87);}11.5384615385% {transform: translateY(-12vh) scale(0.32);}15.3846153846% {transform: translateY(-24vh) scale(0.71);}19.2307692308% {transform: translateY(19vh) scale(0.8);}23.0769230769% {transform: translateY(30vh) scale(0.84);}26.9230769231% {transform: translateY(-21vh) scale(0.62);}30.7692307692% {transform: translateY(28vh) scale(0.92);}34.6153846154% {transform: translateY(26vh) scale(0.38);}38.4615384615% {transform: translateY(-15vh) scale(0.58);}42.3076923077% {transform: translateY(10vh) scale(0.97);}46.1538461538% {transform: translateY(7vh) scale(0.43);}50% {transform: translateY(32vh) scale(0.33);}53.8461538462% {transform: translateY(33vh) scale(0.81);}57.6923076923% {transform: translateY(21vh) scale(0.28);}61.5384615385% {transform: translateY(-16vh) scale(0.94);}65.3846153846% {transform: translateY(36vh) scale(0.61);}69.2307692308% {transform: translateY(0vh) scale(0.98);}73.0769230769% {transform: translateY(-42vh) scale(0.64);}76.9230769231% {transform: translateY(48vh) scale(0.53);}80.7692307692% {transform: translateY(4vh) scale(0.5);}84.6153846154% {transform: translateY(6vh) scale(0.49);}88.4615384615% {transform: translateY(-44vh) scale(0.43);}92.3076923077% {transform: translateY(17vh) scale(0.43);}96.1538461538% {transform: translateY(-6vh) scale(0.79);}100% {transform: translateY(23vh) scale(0.62);}}.firefly:nth-child(10) {left: calc(4vw * 10);animation-name: move10;}.firefly:nth-child(10)::before {animation-duration: 10s;}.firefly:nth-child(10)::after {animation-duration: 10s, 8991ms;animation-delay: 0ms, 6553ms;}@keyframes move10 {0% {transform: translateY(-9vh) scale(0.33);}4.7619047619% {transform: translateY(-12vh) scale(0.74);}9.5238095238% {transform: translateY(-24vh) scale(0.76);}14.2857142857% {transform: translateY(41vh) scale(0.99);}19.0476190476% {transform: translateY(26vh) scale(0.54);}23.8095238095% {transform: translateY(-33vh) scale(0.73);}28.5714285714% {transform: translateY(7vh) scale(0.54);}33.3333333333% {transform: translateY(27vh) scale(0.69);}38.0952380952% {transform: translateY(-17vh) scale(0.58);}42.8571428571% {transform: translateY(-6vh) scale(0.61);}47.619047619% {transform: translateY(44vh) scale(0.68);}52.380952381% {transform: translateY(3vh) scale(0.9);}57.1428571429% {transform: translateY(-22vh) scale(0.78);}61.9047619048% {transform: translateY(-46vh) scale(0.72);}66.6666666667% {transform: translateY(26vh) scale(0.61);}71.4285714286% {transform: translateY(30vh) scale(0.58);}76.1904761905% {transform: translateY(27vh) scale(0.52);}80.9523809524% {transform: translateY(22vh) scale(0.65);}85.7142857143% {transform: translateY(-9vh) scale(0.63);}90.4761904762% {transform: translateY(17vh) scale(0.8);}95.2380952381% {transform: translateY(-13vh) scale(0.64);}100% {transform: translateY(48vh) scale(0.67);}}.firefly:nth-child(11) {left: calc(4vw * 11);animation-name: move11;}.firefly:nth-child(11)::before {animation-duration: 16s;}.firefly:nth-child(11)::after {animation-duration: 16s, 7396ms;animation-delay: 0ms, 8336ms;}@keyframes move11 {0% {transform: translateY(-31vh) scale(0.46);}3.5714285714% {transform: translateY(-18vh) scale(0.66);}7.1428571429% {transform: translateY(-42vh) scale(0.54);}10.7142857143% {transform: translateY(23vh) scale(0.85);}14.2857142857% {transform: translateY(48vh) scale(0.68);}17.8571428571% {transform: translateY(-25vh) scale(0.48);}21.4285714286% {transform: translateY(-6vh) scale(0.95);}25% {transform: translateY(43vh) scale(0.96);}28.5714285714% {transform: translateY(40vh) scale(0.59);}32.1428571429% {transform: translateY(18vh) scale(0.35);}35.7142857143% {transform: translateY(-40vh) scale(0.46);}39.2857142857% {transform: translateY(-18vh) scale(0.52);}42.8571428571% {transform: translateY(-17vh) scale(0.57);}46.4285714286% {transform: translateY(-16vh) scale(0.29);}50% {transform: translateY(-28vh) scale(0.96);}53.5714285714% {transform: translateY(13vh) scale(0.37);}57.1428571429% {transform: translateY(-18vh) scale(0.98);}60.7142857143% {transform: translateY(36vh) scale(0.51);}64.2857142857% {transform: translateY(-12vh) scale(0.97);}67.8571428571% {transform: translateY(27vh) scale(0.84);}71.4285714286% {transform: translateY(18vh) scale(0.28);}75% {transform: translateY(-33vh) scale(0.27);}78.5714285714% {transform: translateY(36vh) scale(0.27);}82.1428571429% {transform: translateY(9vh) scale(0.54);}85.7142857143% {transform: translateY(11vh) scale(0.4);}89.2857142857% {transform: translateY(32vh) scale(0.68);}92.8571428571% {transform: translateY(-24vh) scale(0.54);}96.4285714286% {transform: translateY(-21vh) scale(0.51);}100% {transform: translateY(-15vh) scale(0.34);}}.firefly:nth-child(12) {left: calc(4vw * 12);animation-name: move12;}.firefly:nth-child(12)::before {animation-duration: 9s;}.firefly:nth-child(12)::after {animation-duration: 9s, 7339ms;animation-delay: 0ms, 3612ms;}@keyframes move12 {0% {transform: translateY(27vh) scale(0.46);}4.347826087% {transform: translateY(43vh) scale(0.9);}8.6956521739% {transform: translateY(13vh) scale(0.75);}13.0434782609% {transform: translateY(50vh) scale(0.35);}17.3913043478% {transform: translateY(30vh) scale(0.33);}21.7391304348% {transform: translateY(20vh) scale(0.39);}26.0869565217% {transform: translateY(-26vh) scale(0.98);}30.4347826087% {transform: translateY(-21vh) scale(0.27);}34.7826086957% {transform: translateY(47vh) scale(0.27);}39.1304347826% {transform: translateY(-12vh) scale(0.84);}43.4782608696% {transform: translateY(5vh) scale(1);}47.8260869565% {transform: translateY(-35vh) scale(0.63);}52.1739130435% {transform: translateY(-32vh) scale(0.38);}56.5217391304% {transform: translateY(50vh) scale(0.47);}60.8695652174% {transform: translateY(27vh) scale(0.9);}65.2173913043% {transform: translateY(47vh) scale(0.82);}69.5652173913% {transform: translateY(-18vh) scale(0.47);}73.9130434783% {transform: translateY(40vh) scale(0.61);}78.2608695652% {transform: translateY(-45vh) scale(0.31);}82.6086956522% {transform: translateY(21vh) scale(0.77);}86.9565217391% {transform: translateY(6vh) scale(0.96);}91.3043478261% {transform: translateY(31vh) scale(0.85);}95.652173913% {transform: translateY(49vh) scale(0.67);}100% {transform: translateY(-49vh) scale(0.28);}}.firefly:nth-child(13) {left: calc(4vw * 13);animation-name: move13;}.firefly:nth-child(13)::before {animation-duration: 14s;}.firefly:nth-child(13)::after {animation-duration: 14s, 6835ms;animation-delay: 0ms, 4509ms;}@keyframes move13 {0% {transform: translateY(26vh) scale(0.62);}5.8823529412% {transform: translateY(-4vh) scale(0.51);}11.7647058824% {transform: translateY(24vh) scale(0.37);}17.6470588235% {transform: translateY(-33vh) scale(0.64);}23.5294117647% {transform: translateY(36vh) scale(0.66);}29.4117647059% {transform: translateY(-48vh) scale(0.87);}35.2941176471% {transform: translateY(24vh) scale(0.67);}41.1764705882% {transform: translateY(-7vh) scale(0.76);}47.0588235294% {transform: translateY(8vh) scale(0.71);}52.9411764706% {transform: translateY(32vh) scale(0.66);}58.8235294118% {transform: translateY(43vh) scale(0.67);}64.7058823529% {transform: translateY(9vh) scale(1);}70.5882352941% {transform: translateY(28vh) scale(0.98);}76.4705882353% {transform: translateY(5vh) scale(0.37);}82.3529411765% {transform: translateY(-19vh) scale(0.89);}88.2352941176% {transform: translateY(45vh) scale(0.58);}94.1176470588% {transform: translateY(-34vh) scale(0.32);}100% {transform: translateY(-31vh) scale(0.55);}}.firefly:nth-child(14) {left: calc(4vw * 14);animation-name: move14;}.firefly:nth-child(14)::before {animation-duration: 13s;}.firefly:nth-child(14)::after {animation-duration: 13s, 8173ms;animation-delay: 0ms, 3935ms;}@keyframes move14 {0% {transform: translateY(35vh) scale(0.6);}5% {transform: translateY(6vh) scale(0.41);}10% {transform: translateY(-47vh) scale(0.74);}15% {transform: translateY(-42vh) scale(0.52);}20% {transform: translateY(-47vh) scale(0.62);}25% {transform: translateY(10vh) scale(0.34);}30% {transform: translateY(-41vh) scale(0.92);}35% {transform: translateY(28vh) scale(0.26);}40% {transform: translateY(-1vh) scale(0.39);}45% {transform: translateY(-47vh) scale(0.44);}50% {transform: translateY(-7vh) scale(0.84);}55% {transform: translateY(-22vh) scale(0.93);}60% {transform: translateY(38vh) scale(0.55);}65% {transform: translateY(41vh) scale(0.32);}70% {transform: translateY(-15vh) scale(0.88);}75% {transform: translateY(-17vh) scale(0.78);}80% {transform: translateY(-36vh) scale(0.67);}85% {transform: translateY(46vh) scale(0.35);}90% {transform: translateY(27vh) scale(0.61);}95% {transform: translateY(-45vh) scale(0.66);}100% {transform: translateY(-7vh) scale(0.56);}}.firefly:nth-child(15) {left: calc(4vw * 15);animation-name: move15;}.firefly:nth-child(15)::before {animation-duration: 13s;}.firefly:nth-child(15)::after {animation-duration: 13s, 8972ms;animation-delay: 0ms, 1241ms;}@keyframes move15 {0% {transform: translateY(18vh) scale(0.45);}4.5454545455% {transform: translateY(32vh) scale(0.9);}9.0909090909% {transform: translateY(18vh) scale(0.35);}13.6363636364% {transform: translateY(32vh) scale(0.79);}18.1818181818% {transform: translateY(40vh) scale(0.88);}22.7272727273% {transform: translateY(4vh) scale(0.28);}27.2727272727% {transform: translateY(-12vh) scale(0.88);}31.8181818182% {transform: translateY(-28vh) scale(0.63);}36.3636363636% {transform: translateY(-13vh) scale(0.9);}40.9090909091% {transform: translateY(-33vh) scale(0.38);}45.4545454545% {transform: translateY(-3vh) scale(0.3);}50% {transform: translateY(40vh) scale(0.27);}54.5454545455% {transform: translateY(24vh) scale(0.93);}59.0909090909% {transform: translateY(-47vh) scale(0.59);}63.6363636364% {transform: translateY(44vh) scale(0.32);}68.1818181818% {transform: translateY(-1vh) scale(0.93);}72.7272727273% {transform: translateY(-24vh) scale(0.49);}77.2727272727% {transform: translateY(42vh) scale(0.99);}81.8181818182% {transform: translateY(-35vh) scale(0.8);}86.3636363636% {transform: translateY(-14vh) scale(0.74);}90.9090909091% {transform: translateY(0vh) scale(0.98);}95.4545454545% {transform: translateY(0vh) scale(0.49);}100% {transform: translateY(-46vh) scale(0.5);}}.firefly:nth-child(16) {left: calc(4vw * 16);animation-name: move16;}.firefly:nth-child(16)::before {animation-duration: 16s;}.firefly:nth-child(16)::after {animation-duration: 16s, 9213ms;animation-delay: 0ms, 7894ms;}@keyframes move16 {0% {transform: translateY(24vh) scale(0.62);}3.8461538462% {transform: translateY(0vh) scale(0.79);}7.6923076923% {transform: translateY(16vh) scale(0.47);}11.5384615385% {transform: translateY(32vh) scale(0.38);}15.3846153846% {transform: translateY(35vh) scale(0.27);}19.2307692308% {transform: translateY(-11vh) scale(0.87);}23.0769230769% {transform: translateY(-47vh) scale(0.73);}26.9230769231% {transform: translateY(13vh) scale(0.86);}30.7692307692% {transform: translateY(22vh) scale(0.62);}34.6153846154% {transform: translateY(-6vh) scale(0.68);}38.4615384615% {transform: translateY(35vh) scale(0.79);}42.3076923077% {transform: translateY(25vh) scale(0.82);}46.1538461538% {transform: translateY(49vh) scale(0.34);}50% {transform: translateY(-44vh) scale(0.31);}53.8461538462% {transform: translateY(0vh) scale(0.63);}57.6923076923% {transform: translateY(-28vh) scale(0.46);}61.5384615385% {transform: translateY(28vh) scale(0.63);}65.3846153846% {transform: translateY(-45vh) scale(0.81);}69.2307692308% {transform: translateY(-13vh) scale(0.7);}73.0769230769% {transform: translateY(27vh) scale(0.4);}76.9230769231% {transform: translateY(-2vh) scale(0.84);}80.7692307692% {transform: translateY(22vh) scale(0.82);}84.6153846154% {transform: translateY(50vh) scale(0.46);}88.4615384615% {transform: translateY(-12vh) scale(1);}92.3076923077% {transform: translateY(50vh) scale(0.61);}96.1538461538% {transform: translateY(-12vh) scale(0.29);}100% {transform: translateY(45vh) scale(0.74);}}.firefly:nth-child(17) {left: calc(4vw * 17);animation-name: move17;}.firefly:nth-child(17)::before {animation-duration: 11s;}.firefly:nth-child(17)::after {animation-duration: 11s, 6943ms;animation-delay: 0ms, 5538ms;}@keyframes move17 {0% {transform: translateY(-44vh) scale(0.4);}3.7037037037% {transform: translateY(22vh) scale(0.98);}7.4074074074% {transform: translateY(23vh) scale(0.88);}11.1111111111% {transform: translateY(7vh) scale(0.3);}14.8148148148% {transform: translateY(-15vh) scale(0.92);}18.5185185185% {transform: translateY(-36vh) scale(0.53);}22.2222222222% {transform: translateY(-14vh) scale(0.29);}25.9259259259% {transform: translateY(40vh) scale(0.6);}29.6296296296% {transform: translateY(-2vh) scale(0.45);}33.3333333333% {transform: translateY(3vh) scale(0.73);}37.037037037% {transform: translateY(-31vh) scale(0.77);}40.7407407407% {transform: translateY(9vh) scale(0.77);}44.4444444444% {transform: translateY(-11vh) scale(0.33);}48.1481481481% {transform: translateY(-23vh) scale(0.68);}51.8518518519% {transform: translateY(-39vh) scale(0.34);}55.5555555556% {transform: translateY(-41vh) scale(0.66);}59.2592592593% {transform: translateY(10vh) scale(0.27);}62.962962963% {transform: translateY(47vh) scale(0.98);}66.6666666667% {transform: translateY(33vh) scale(0.52);}70.3703703704% {transform: translateY(-29vh) scale(0.6);}74.0740740741% {transform: translateY(22vh) scale(0.32);}77.7777777778% {transform: translateY(41vh) scale(0.75);}81.4814814815% {transform: translateY(6vh) scale(0.74);}85.1851851852% {transform: translateY(1vh) scale(0.72);}88.8888888889% {transform: translateY(39vh) scale(0.44);}92.5925925926% {transform: translateY(15vh) scale(0.92);}96.2962962963% {transform: translateY(28vh) scale(0.34);}100% {transform: translateY(48vh) scale(0.94);}}.firefly:nth-child(18) {left: calc(4vw * 18);animation-name: move18;}.firefly:nth-child(18)::before {animation-duration: 18s;}.firefly:nth-child(18)::after {animation-duration: 18s, 7022ms;animation-delay: 0ms, 6540ms;}@keyframes move18 {0% {transform: translateY(9vh) scale(0.51);}5.8823529412% {transform: translateY(-42vh) scale(0.9);}11.7647058824% {transform: translateY(-46vh) scale(0.32);}17.6470588235% {transform: translateY(-42vh) scale(0.67);}23.5294117647% {transform: translateY(41vh) scale(0.52);}29.4117647059% {transform: translateY(34vh) scale(0.92);}35.2941176471% {transform: translateY(-3vh) scale(0.66);}41.1764705882% {transform: translateY(37vh) scale(0.54);}47.0588235294% {transform: translateY(38vh) scale(0.59);}52.9411764706% {transform: translateY(21vh) scale(0.37);}58.8235294118% {transform: translateY(-12vh) scale(0.4);}64.7058823529% {transform: translateY(33vh) scale(0.88);}70.5882352941% {transform: translateY(-43vh) scale(0.81);}76.4705882353% {transform: translateY(-8vh) scale(0.79);}82.3529411765% {transform: translateY(4vh) scale(0.79);}88.2352941176% {transform: translateY(9vh) scale(0.48);}94.1176470588% {transform: translateY(13vh) scale(0.74);}100% {transform: translateY(5vh) scale(0.34);}}.firefly:nth-child(19) {left: calc(4vw * 19);animation-name: move19;}.firefly:nth-child(19)::before {animation-duration: 13s;}.firefly:nth-child(19)::after {animation-duration: 13s, 9543ms;animation-delay: 0ms, 4275ms;}@keyframes move19 {0% {transform: translateY(-46vh) scale(0.67);}4.1666666667% {transform: translateY(2vh) scale(0.36);}8.3333333333% {transform: translateY(38vh) scale(0.4);}12.5% {transform: translateY(13vh) scale(0.76);}16.6666666667% {transform: translateY(-6vh) scale(0.71);}20.8333333333% {transform: translateY(33vh) scale(0.27);}25% {transform: translateY(42vh) scale(0.91);}29.1666666667% {transform: translateY(-8vh) scale(0.37);}33.3333333333% {transform: translateY(-17vh) scale(0.34);}37.5% {transform: translateY(1vh) scale(0.3);}41.6666666667% {transform: translateY(-30vh) scale(0.99);}45.8333333333% {transform: translateY(-30vh) scale(0.95);}50% {transform: translateY(11vh) scale(0.37);}54.1666666667% {transform: translateY(26vh) scale(0.51);}58.3333333333% {transform: translateY(8vh) scale(0.44);}62.5% {transform: translateY(-6vh) scale(0.65);}66.6666666667% {transform: translateY(19vh) scale(0.71);}70.8333333333% {transform: translateY(40vh) scale(0.45);}75% {transform: translateY(-13vh) scale(0.57);}79.1666666667% {transform: translateY(-10vh) scale(0.45);}83.3333333333% {transform: translateY(-7vh) scale(0.86);}87.5% {transform: translateY(-19vh) scale(0.89);}91.6666666667% {transform: translateY(-3vh) scale(0.68);}95.8333333333% {transform: translateY(44vh) scale(0.64);}100% {transform: translateY(-10vh) scale(0.92);}}.firefly:nth-child(20) {left: calc(4vw * 20);animation-name: move20;}.firefly:nth-child(20)::before {animation-duration: 16s;}.firefly:nth-child(20)::after {animation-duration: 16s, 9695ms;animation-delay: 0ms, 4190ms;}@keyframes move20 {0% {transform: translateY(27vh) scale(0.42);}5.5555555556% {transform: translateY(-39vh) scale(0.5);}11.1111111111% {transform: translateY(7vh) scale(0.96);}16.6666666667% {transform: translateY(-35vh) scale(0.82);}22.2222222222% {transform: translateY(-38vh) scale(0.86);}27.7777777778% {transform: translateY(49vh) scale(0.55);}33.3333333333% {transform: translateY(4vh) scale(0.84);}38.8888888889% {transform: translateY(-38vh) scale(0.5);}44.4444444444% {transform: translateY(-3vh) scale(0.49);}50% {transform: translateY(32vh) scale(0.55);}55.5555555556% {transform: translateY(50vh) scale(0.73);}61.1111111111% {transform: translateY(43vh) scale(0.39);}66.6666666667% {transform: translateY(27vh) scale(0.98);}72.2222222222% {transform: translateY(18vh) scale(0.46);}77.7777777778% {transform: translateY(-17vh) scale(0.76);}83.3333333333% {transform: translateY(8vh) scale(0.46);}88.8888888889% {transform: translateY(-4vh) scale(0.78);}94.4444444444% {transform: translateY(37vh) scale(0.52);}100% {transform: translateY(-36vh) scale(0.85);}}.firefly:nth-child(21) {left: calc(4vw * 21);animation-name: move21;}.firefly:nth-child(21)::before {animation-duration: 10s;}.firefly:nth-child(21)::after {animation-duration: 10s, 7828ms;animation-delay: 0ms, 1692ms;}@keyframes move21 {0% {transform: translateY(-37vh) scale(0.96);}5.5555555556% {transform: translateY(-33vh) scale(0.66);}11.1111111111% {transform: translateY(-21vh) scale(0.73);}16.6666666667% {transform: translateY(13vh) scale(0.59);}22.2222222222% {transform: translateY(8vh) scale(0.74);}27.7777777778% {transform: translateY(17vh) scale(0.61);}33.3333333333% {transform: translateY(5vh) scale(0.86);}38.8888888889% {transform: translateY(19vh) scale(0.83);}44.4444444444% {transform: translateY(0vh) scale(0.27);}50% {transform: translateY(-28vh) scale(0.45);}55.5555555556% {transform: translateY(23vh) scale(0.73);}61.1111111111% {transform: translateY(-34vh) scale(0.31);}66.6666666667% {transform: translateY(-7vh) scale(0.88);}72.2222222222% {transform: translateY(14vh) scale(0.78);}77.7777777778% {transform: translateY(49vh) scale(0.72);}83.3333333333% {transform: translateY(-24vh) scale(0.39);}88.8888888889% {transform: translateY(11vh) scale(0.71);}94.4444444444% {transform: translateY(-17vh) scale(0.54);}100% {transform: translateY(-28vh) scale(0.39);}}.firefly:nth-child(22) {left: calc(4vw * 22);animation-name: move22;}.firefly:nth-child(22)::before {animation-duration: 11s;}.firefly:nth-child(22)::after {animation-duration: 11s, 9155ms;animation-delay: 0ms, 2255ms;}@keyframes move22 {0% {transform: translateY(45vh) scale(0.74);}4.1666666667% {transform: translateY(46vh) scale(0.45);}8.3333333333% {transform: translateY(15vh) scale(0.88);}12.5% {transform: translateY(39vh) scale(0.54);}16.6666666667% {transform: translateY(6vh) scale(0.57);}20.8333333333% {transform: translateY(2vh) scale(0.51);}25% {transform: translateY(-42vh) scale(0.88);}29.1666666667% {transform: translateY(-22vh) scale(0.57);}33.3333333333% {transform: translateY(-20vh) scale(0.58);}37.5% {transform: translateY(12vh) scale(0.71);}41.6666666667% {transform: translateY(22vh) scale(0.51);}45.8333333333% {transform: translateY(-12vh) scale(0.81);}50% {transform: translateY(38vh) scale(0.38);}54.1666666667% {transform: translateY(22vh) scale(0.54);}58.3333333333% {transform: translateY(-17vh) scale(0.44);}62.5% {transform: translateY(-35vh) scale(0.5);}66.6666666667% {transform: translateY(25vh) scale(0.99);}70.8333333333% {transform: translateY(-8vh) scale(0.29);}75% {transform: translateY(0vh) scale(0.62);}79.1666666667% {transform: translateY(41vh) scale(0.64);}83.3333333333% {transform: translateY(20vh) scale(0.62);}87.5% {transform: translateY(4vh) scale(0.33);}91.6666666667% {transform: translateY(-30vh) scale(0.72);}95.8333333333% {transform: translateY(-45vh) scale(0.88);}100% {transform: translateY(-1vh) scale(0.74);}}.firefly:nth-child(23) {left: calc(4vw * 23);animation-name: move23;}.firefly:nth-child(23)::before {animation-duration: 10s;}.firefly:nth-child(23)::after {animation-duration: 10s, 5698ms;animation-delay: 0ms, 4960ms;}@keyframes move23 {0% {transform: translateY(37vh) scale(0.91);}5% {transform: translateY(-48vh) scale(0.66);}10% {transform: translateY(38vh) scale(0.78);}15% {transform: translateY(-22vh) scale(0.38);}20% {transform: translateY(-30vh) scale(0.39);}25% {transform: translateY(-11vh) scale(0.52);}30% {transform: translateY(3vh) scale(0.42);}35% {transform: translateY(21vh) scale(0.26);}40% {transform: translateY(48vh) scale(0.43);}45% {transform: translateY(9vh) scale(0.67);}50% {transform: translateY(6vh) scale(0.55);}55% {transform: translateY(-42vh) scale(0.68);}60% {transform: translateY(-21vh) scale(0.49);}65% {transform: translateY(-4vh) scale(0.58);}70% {transform: translateY(-11vh) scale(0.99);}75% {transform: translateY(6vh) scale(0.75);}80% {transform: translateY(35vh) scale(0.9);}85% {transform: translateY(-5vh) scale(1);}90% {transform: translateY(-35vh) scale(0.45);}95% {transform: translateY(-46vh) scale(0.43);}100% {transform: translateY(-17vh) scale(0.87);}}.firefly:nth-child(24) {left: calc(4vw * 24);animation-name: move24;}.firefly:nth-child(24)::before {animation-duration: 15s;}.firefly:nth-child(24)::after {animation-duration: 15s, 8770ms;animation-delay: 0ms, 8482ms;}@keyframes move24 {0% {transform: translateY(-7vh) scale(0.45);}3.8461538462% {transform: translateY(-10vh) scale(0.96);}7.6923076923% {transform: translateY(-38vh) scale(0.43);}11.5384615385% {transform: translateY(-38vh) scale(0.72);}15.3846153846% {transform: translateY(22vh) scale(0.57);}19.2307692308% {transform: translateY(-34vh) scale(0.69);}23.0769230769% {transform: translateY(6vh) scale(0.76);}26.9230769231% {transform: translateY(-41vh) scale(0.49);}30.7692307692% {transform: translateY(-5vh) scale(0.78);}34.6153846154% {transform: translateY(-47vh) scale(0.5);}38.4615384615% {transform: translateY(-5vh) scale(0.65);}42.3076923077% {transform: translateY(29vh) scale(0.97);}46.1538461538% {transform: translateY(19vh) scale(0.59);}50% {transform: translateY(29vh) scale(0.46);}53.8461538462% {transform: translateY(26vh) scale(0.85);}57.6923076923% {transform: translateY(-49vh) scale(0.62);}61.5384615385% {transform: translateY(32vh) scale(0.98);}65.3846153846% {transform: translateY(-22vh) scale(0.75);}69.2307692308% {transform: translateY(-33vh) scale(0.99);}73.0769230769% {transform: translateY(-1vh) scale(0.27);}76.9230769231% {transform: translateY(-15vh) scale(0.9);}80.7692307692% {transform: translateY(-27vh) scale(0.7);}84.6153846154% {transform: translateY(21vh) scale(0.94);}88.4615384615% {transform: translateY(-7vh) scale(0.58);}92.3076923077% {transform: translateY(50vh) scale(0.75);}96.1538461538% {transform: translateY(36vh) scale(0.38);}100% {transform: translateY(-17vh) scale(0.42);}}.firefly:nth-child(25) {left: calc(4vw * 25);animation-name: move25;}.firefly:nth-child(25)::before {animation-duration: 11s;}.firefly:nth-child(25)::after {animation-duration: 11s, 6640ms;animation-delay: 0ms, 6684ms;}@keyframes move25 {0% {transform: translateY(-34vh) scale(0.63);}4.347826087% {transform: translateY(11vh) scale(0.62);}8.6956521739% {transform: translateY(17vh) scale(0.34);}13.0434782609% {transform: translateY(-24vh) scale(0.34);}17.3913043478% {transform: translateY(-14vh) scale(0.96);}21.7391304348% {transform: translateY(-27vh) scale(0.94);}26.0869565217% {transform: translateY(-11vh) scale(0.26);}30.4347826087% {transform: translateY(15vh) scale(0.88);}34.7826086957% {transform: translateY(-17vh) scale(0.97);}39.1304347826% {transform: translateY(-14vh) scale(0.53);}43.4782608696% {transform: translateY(-35vh) scale(0.41);}47.8260869565% {transform: translateY(-26vh) scale(0.53);}52.1739130435% {transform: translateY(-49vh) scale(0.46);}56.5217391304% {transform: translateY(24vh) scale(0.79);}60.8695652174% {transform: translateY(36vh) scale(0.34);}65.2173913043% {transform: translateY(-47vh) scale(0.83);}69.5652173913% {transform: translateY(27vh) scale(0.7);}73.9130434783% {transform: translateY(-6vh) scale(0.87);}78.2608695652% {transform: translateY(-18vh) scale(0.43);}82.6086956522% {transform: translateY(-28vh) scale(0.89);}86.9565217391% {transform: translateY(-33vh) scale(0.95);}91.3043478261% {transform: translateY(48vh) scale(0.98);}95.652173913% {transform: translateY(-21vh) scale(0.96);}100% {transform: translateY(-45vh) scale(0.87);}}@keyframes drop {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}@keyframes flash {0%, 30%, 100% {opacity: 0;box-shadow: 0 0 0 0 yellow;}5% {opacity: 1;box-shadow: 0 0 2vw 0.4vw yellow;}}@media only screen and (max-width: 767px) {body {background-image: url(/images/background-photo-mobile-devices.jpg);}}
