
.snow {
  position: absolute;
  width: 40px;
  height: 40px;
  display: inline-block;
  background: #F9F7C3;
  border-radius: 50%;
  box-shadow: 0px 0px 107px 8px rgba(255,255,0,0.66);
  -webkit-box-shadow: 0px 0px 107px 8px rgba(255,255,0,0.66);
  -moz-box-shadow: 0px 0px 107px 8px rgba(255,255,0,0.66);
}
.snow:nth-child(1) {
  opacity: 0.3265;
  -webkit-transform: translate(80.497vw, -10px) scale(0.1787);
          transform: translate(80.497vw, -10px) scale(0.1787);
  -webkit-animation: fall-1 14s -24s linear infinite;
          animation: fall-1 14s -24s linear infinite;
}
@-webkit-keyframes fall-1 {
76.559% {
    -webkit-transform: translate(83.5959vw, 76.559vh) scale(0.1787);
            transform: translate(83.5959vw, 76.559vh) scale(0.1787);
}
to {
    -webkit-transform: translate(82.04645vw, 100vh) scale(0.1787);
            transform: translate(82.04645vw, 100vh) scale(0.1787);
}
}
@keyframes fall-1 {
76.559% {
    -webkit-transform: translate(83.5959vw, 76.559vh) scale(0.1787);
            transform: translate(83.5959vw, 76.559vh) scale(0.1787);
}
to {
    -webkit-transform: translate(82.04645vw, 100vh) scale(0.1787);
            transform: translate(82.04645vw, 100vh) scale(0.1787);
}
}
.snow:nth-child(2) {
  opacity: 0.6015;
  -webkit-transform: translate(43.3583vw, -10px) scale(0.5342);
          transform: translate(43.3583vw, -10px) scale(0.5342);
  -webkit-animation: fall-2 17s -22s linear infinite;
          animation: fall-2 17s -22s linear infinite;
}
@-webkit-keyframes fall-2 {
54.424% {
    -webkit-transform: translate(33.4633vw, 54.424vh) scale(0.5342);
            transform: translate(33.4633vw, 54.424vh) scale(0.5342);
}
to {
    -webkit-transform: translate(38.4108vw, 100vh) scale(0.5342);
            transform: translate(38.4108vw, 100vh) scale(0.5342);
}
}
@keyframes fall-2 {
54.424% {
    -webkit-transform: translate(33.4633vw, 54.424vh) scale(0.5342);
            transform: translate(33.4633vw, 54.424vh) scale(0.5342);
}
to {
    -webkit-transform: translate(38.4108vw, 100vh) scale(0.5342);
            transform: translate(38.4108vw, 100vh) scale(0.5342);
}
}
.snow:nth-child(3) {
  opacity: 0.2148;
  -webkit-transform: translate(69.8758vw, -10px) scale(0.7574);
          transform: translate(69.8758vw, -10px) scale(0.7574);
  -webkit-animation: fall-3 10s -18s linear infinite;
          animation: fall-3 10s -18s linear infinite;
}
@-webkit-keyframes fall-3 {
60.955% {
    -webkit-transform: translate(64.0936vw, 60.955vh) scale(0.7574);
            transform: translate(64.0936vw, 60.955vh) scale(0.7574);
}
to {
    -webkit-transform: translate(66.9847vw, 100vh) scale(0.7574);
            transform: translate(66.9847vw, 100vh) scale(0.7574);
}
}
@keyframes fall-3 {
60.955% {
    -webkit-transform: translate(64.0936vw, 60.955vh) scale(0.7574);
            transform: translate(64.0936vw, 60.955vh) scale(0.7574);
}
to {
    -webkit-transform: translate(66.9847vw, 100vh) scale(0.7574);
            transform: translate(66.9847vw, 100vh) scale(0.7574);
}
}
.snow:nth-child(4) {
  opacity: 0.3216;
  -webkit-transform: translate(48.1996vw, -10px) scale(0.0008);
          transform: translate(48.1996vw, -10px) scale(0.0008);
  -webkit-animation: fall-4 17s -6s linear infinite;
          animation: fall-4 17s -6s linear infinite;
}
@-webkit-keyframes fall-4 {
36.354% {
    -webkit-transform: translate(41.4526vw, 36.354vh) scale(0.0008);
            transform: translate(41.4526vw, 36.354vh) scale(0.0008);
}
to {
    -webkit-transform: translate(44.8261vw, 100vh) scale(0.0008);
            transform: translate(44.8261vw, 100vh) scale(0.0008);
}
}
@keyframes fall-4 {
36.354% {
    -webkit-transform: translate(41.4526vw, 36.354vh) scale(0.0008);
            transform: translate(41.4526vw, 36.354vh) scale(0.0008);
}
to {
    -webkit-transform: translate(44.8261vw, 100vh) scale(0.0008);
            transform: translate(44.8261vw, 100vh) scale(0.0008);
}
}
.snow:nth-child(5) {
  opacity: 0.2606;
  -webkit-transform: translate(5.8252vw, -10px) scale(0.9118);
          transform: translate(5.8252vw, -10px) scale(0.9118);
  -webkit-animation: fall-5 11s -19s linear infinite;
          animation: fall-5 11s -19s linear infinite;
}
@-webkit-keyframes fall-5 {
35.64% {
    -webkit-transform: translate(2.714vw, 35.64vh) scale(0.9118);
            transform: translate(2.714vw, 35.64vh) scale(0.9118);
}
to {
    -webkit-transform: translate(4.2696vw, 100vh) scale(0.9118);
            transform: translate(4.2696vw, 100vh) scale(0.9118);
}
}
@keyframes fall-5 {
35.64% {
    -webkit-transform: translate(2.714vw, 35.64vh) scale(0.9118);
            transform: translate(2.714vw, 35.64vh) scale(0.9118);
}
to {
    -webkit-transform: translate(4.2696vw, 100vh) scale(0.9118);
            transform: translate(4.2696vw, 100vh) scale(0.9118);
}
}
.snow:nth-child(6) {
  opacity: 0.2059;
  -webkit-transform: translate(81.9792vw, -10px) scale(0.7773);
          transform: translate(81.9792vw, -10px) scale(0.7773);
  -webkit-animation: fall-6 18s -14s linear infinite;
          animation: fall-6 18s -14s linear infinite;
}
@-webkit-keyframes fall-6 {
43.082% {
    -webkit-transform: translate(89.3469vw, 43.082vh) scale(0.7773);
            transform: translate(89.3469vw, 43.082vh) scale(0.7773);
}
to {
    -webkit-transform: translate(85.66305vw, 100vh) scale(0.7773);
            transform: translate(85.66305vw, 100vh) scale(0.7773);
}
}
@keyframes fall-6 {
43.082% {
    -webkit-transform: translate(89.3469vw, 43.082vh) scale(0.7773);
            transform: translate(89.3469vw, 43.082vh) scale(0.7773);
}
to {
    -webkit-transform: translate(85.66305vw, 100vh) scale(0.7773);
            transform: translate(85.66305vw, 100vh) scale(0.7773);
}
}
.snow:nth-child(7) {
  opacity: 0.79;
  -webkit-transform: translate(61.2202vw, -10px) scale(0.0201);
          transform: translate(61.2202vw, -10px) scale(0.0201);
  -webkit-animation: fall-7 28s -14s linear infinite;
          animation: fall-7 28s -14s linear infinite;
}
@-webkit-keyframes fall-7 {
30.818% {
    -webkit-transform: translate(70.9237vw, 30.818vh) scale(0.0201);
            transform: translate(70.9237vw, 30.818vh) scale(0.0201);
}
to {
    -webkit-transform: translate(66.07195vw, 100vh) scale(0.0201);
            transform: translate(66.07195vw, 100vh) scale(0.0201);
}
}
@keyframes fall-7 {
30.818% {
    -webkit-transform: translate(70.9237vw, 30.818vh) scale(0.0201);
            transform: translate(70.9237vw, 30.818vh) scale(0.0201);
}
to {
    -webkit-transform: translate(66.07195vw, 100vh) scale(0.0201);
            transform: translate(66.07195vw, 100vh) scale(0.0201);
}
}
.snow:nth-child(8) {
  opacity: 0.0102;
  -webkit-transform: translate(72.613vw, -10px) scale(0.6384);
          transform: translate(72.613vw, -10px) scale(0.6384);
  -webkit-animation: fall-8 27s -6s linear infinite;
          animation: fall-8 27s -6s linear infinite;
}
@-webkit-keyframes fall-8 {
74.835% {
    -webkit-transform: translate(81.6138vw, 74.835vh) scale(0.6384);
            transform: translate(81.6138vw, 74.835vh) scale(0.6384);
}
to {
    -webkit-transform: translate(77.1134vw, 100vh) scale(0.6384);
            transform: translate(77.1134vw, 100vh) scale(0.6384);
}
}
@keyframes fall-8 {
74.835% {
    -webkit-transform: translate(81.6138vw, 74.835vh) scale(0.6384);
            transform: translate(81.6138vw, 74.835vh) scale(0.6384);
}
to {
    -webkit-transform: translate(77.1134vw, 100vh) scale(0.6384);
            transform: translate(77.1134vw, 100vh) scale(0.6384);
}
}
.snow:nth-child(9) {
  opacity: 0.3509;
  -webkit-transform: translate(81.1376vw, -10px) scale(0.3412);
          transform: translate(81.1376vw, -10px) scale(0.3412);
  -webkit-animation: fall-9 21s -20s linear infinite;
          animation: fall-9 21s -20s linear infinite;
}
@-webkit-keyframes fall-9 {
55.016% {
    -webkit-transform: translate(81.5113vw, 55.016vh) scale(0.3412);
            transform: translate(81.5113vw, 55.016vh) scale(0.3412);
}
to {
    -webkit-transform: translate(81.32445vw, 100vh) scale(0.3412);
            transform: translate(81.32445vw, 100vh) scale(0.3412);
}
}
@keyframes fall-9 {
55.016% {
    -webkit-transform: translate(81.5113vw, 55.016vh) scale(0.3412);
            transform: translate(81.5113vw, 55.016vh) scale(0.3412);
}
to {
    -webkit-transform: translate(81.32445vw, 100vh) scale(0.3412);
            transform: translate(81.32445vw, 100vh) scale(0.3412);
}
}
.snow:nth-child(10) {
  opacity: 0.6277;
  -webkit-transform: translate(14.752vw, -10px) scale(0.2861);
          transform: translate(14.752vw, -10px) scale(0.2861);
  -webkit-animation: fall-10 26s -26s linear infinite;
          animation: fall-10 26s -26s linear infinite;
}
@-webkit-keyframes fall-10 {
44.732% {
    -webkit-transform: translate(24.5759vw, 44.732vh) scale(0.2861);
            transform: translate(24.5759vw, 44.732vh) scale(0.2861);
}
to {
    -webkit-transform: translate(19.66395vw, 100vh) scale(0.2861);
            transform: translate(19.66395vw, 100vh) scale(0.2861);
}
}
@keyframes fall-10 {
44.732% {
    -webkit-transform: translate(24.5759vw, 44.732vh) scale(0.2861);
            transform: translate(24.5759vw, 44.732vh) scale(0.2861);
}
to {
    -webkit-transform: translate(19.66395vw, 100vh) scale(0.2861);
            transform: translate(19.66395vw, 100vh) scale(0.2861);
}
}
.snow:nth-child(11) {
  opacity: 0.9396;
  -webkit-transform: translate(41.9357vw, -10px) scale(0.9666);
          transform: translate(41.9357vw, -10px) scale(0.9666);
  -webkit-animation: fall-11 22s -24s linear infinite;
          animation: fall-11 22s -24s linear infinite;
}
@-webkit-keyframes fall-11 {
60.936% {
    -webkit-transform: translate(35.497vw, 60.936vh) scale(0.9666);
            transform: translate(35.497vw, 60.936vh) scale(0.9666);
}
to {
    -webkit-transform: translate(38.71635vw, 100vh) scale(0.9666);
            transform: translate(38.71635vw, 100vh) scale(0.9666);
}
}
@keyframes fall-11 {
60.936% {
    -webkit-transform: translate(35.497vw, 60.936vh) scale(0.9666);
            transform: translate(35.497vw, 60.936vh) scale(0.9666);
}
to {
    -webkit-transform: translate(38.71635vw, 100vh) scale(0.9666);
            transform: translate(38.71635vw, 100vh) scale(0.9666);
}
}
.snow:nth-child(12) {
  opacity: 0.3259;
  -webkit-transform: translate(49.5727vw, -10px) scale(0.5615);
          transform: translate(49.5727vw, -10px) scale(0.5615);
  -webkit-animation: fall-12 19s -19s linear infinite;
          animation: fall-12 19s -19s linear infinite;
}
@-webkit-keyframes fall-12 {
76.505% {
    -webkit-transform: translate(45.6473vw, 76.505vh) scale(0.5615);
            transform: translate(45.6473vw, 76.505vh) scale(0.5615);
}
to {
    -webkit-transform: translate(47.61vw, 100vh) scale(0.5615);
            transform: translate(47.61vw, 100vh) scale(0.5615);
}
}
@keyframes fall-12 {
76.505% {
    -webkit-transform: translate(45.6473vw, 76.505vh) scale(0.5615);
            transform: translate(45.6473vw, 76.505vh) scale(0.5615);
}
to {
    -webkit-transform: translate(47.61vw, 100vh) scale(0.5615);
            transform: translate(47.61vw, 100vh) scale(0.5615);
}
}
.snow:nth-child(13) {
  opacity: 0.2219;
  -webkit-transform: translate(9.9875vw, -10px) scale(0.3303);
          transform: translate(9.9875vw, -10px) scale(0.3303);
  -webkit-animation: fall-13 28s -11s linear infinite;
          animation: fall-13 28s -11s linear infinite;
}
@-webkit-keyframes fall-13 {
56.994% {
    -webkit-transform: translate(12.959vw, 56.994vh) scale(0.3303);
            transform: translate(12.959vw, 56.994vh) scale(0.3303);
}
to {
    -webkit-transform: translate(11.47325vw, 100vh) scale(0.3303);
            transform: translate(11.47325vw, 100vh) scale(0.3303);
}
}
@keyframes fall-13 {
56.994% {
    -webkit-transform: translate(12.959vw, 56.994vh) scale(0.3303);
            transform: translate(12.959vw, 56.994vh) scale(0.3303);
}
to {
    -webkit-transform: translate(11.47325vw, 100vh) scale(0.3303);
            transform: translate(11.47325vw, 100vh) scale(0.3303);
}
}
.snow:nth-child(14) {
  opacity: 0.4971;
  -webkit-transform: translate(74.8566vw, -10px) scale(0.3751);
          transform: translate(74.8566vw, -10px) scale(0.3751);
  -webkit-animation: fall-14 21s -15s linear infinite;
          animation: fall-14 21s -15s linear infinite;
}
@-webkit-keyframes fall-14 {
35.378% {
    -webkit-transform: translate(76.8311vw, 35.378vh) scale(0.3751);
            transform: translate(76.8311vw, 35.378vh) scale(0.3751);
}
to {
    -webkit-transform: translate(75.84385vw, 100vh) scale(0.3751);
            transform: translate(75.84385vw, 100vh) scale(0.3751);
}
}
@keyframes fall-14 {
35.378% {
    -webkit-transform: translate(76.8311vw, 35.378vh) scale(0.3751);
            transform: translate(76.8311vw, 35.378vh) scale(0.3751);
}
to {
    -webkit-transform: translate(75.84385vw, 100vh) scale(0.3751);
            transform: translate(75.84385vw, 100vh) scale(0.3751);
}
}
.snow:nth-child(15) {
  opacity: 0.8418;
  -webkit-transform: translate(8.8457vw, -10px) scale(0.8503);
          transform: translate(8.8457vw, -10px) scale(0.8503);
  -webkit-animation: fall-15 16s -19s linear infinite;
          animation: fall-15 16s -19s linear infinite;
}
@-webkit-keyframes fall-15 {
30.881% {
    -webkit-transform: translate(4.8329vw, 30.881vh) scale(0.8503);
            transform: translate(4.8329vw, 30.881vh) scale(0.8503);
}
to {
    -webkit-transform: translate(6.8393vw, 100vh) scale(0.8503);
            transform: translate(6.8393vw, 100vh) scale(0.8503);
}
}
@keyframes fall-15 {
30.881% {
    -webkit-transform: translate(4.8329vw, 30.881vh) scale(0.8503);
            transform: translate(4.8329vw, 30.881vh) scale(0.8503);
}
to {
    -webkit-transform: translate(6.8393vw, 100vh) scale(0.8503);
            transform: translate(6.8393vw, 100vh) scale(0.8503);
}
}
.snow:nth-child(16) {
  opacity: 0.0959;
  -webkit-transform: translate(78.1282vw, -10px) scale(0.8843);
          transform: translate(78.1282vw, -10px) scale(0.8843);
  -webkit-animation: fall-16 26s -11s linear infinite;
          animation: fall-16 26s -11s linear infinite;
}
@-webkit-keyframes fall-16 {
51.652% {
    -webkit-transform: translate(71.5154vw, 51.652vh) scale(0.8843);
            transform: translate(71.5154vw, 51.652vh) scale(0.8843);
}
to {
    -webkit-transform: translate(74.8218vw, 100vh) scale(0.8843);
            transform: translate(74.8218vw, 100vh) scale(0.8843);
}
}
@keyframes fall-16 {
51.652% {
    -webkit-transform: translate(71.5154vw, 51.652vh) scale(0.8843);
            transform: translate(71.5154vw, 51.652vh) scale(0.8843);
}
to {
    -webkit-transform: translate(74.8218vw, 100vh) scale(0.8843);
            transform: translate(74.8218vw, 100vh) scale(0.8843);
}
}
.snow:nth-child(17) {
  opacity: 0.1147;
  -webkit-transform: translate(21.8537vw, -10px) scale(0.1895);
          transform: translate(21.8537vw, -10px) scale(0.1895);
  -webkit-animation: fall-17 24s -6s linear infinite;
          animation: fall-17 24s -6s linear infinite;
}
@-webkit-keyframes fall-17 {
65.632% {
    -webkit-transform: translate(14.4058vw, 65.632vh) scale(0.1895);
            transform: translate(14.4058vw, 65.632vh) scale(0.1895);
}
to {
    -webkit-transform: translate(18.12975vw, 100vh) scale(0.1895);
            transform: translate(18.12975vw, 100vh) scale(0.1895);
}
}
@keyframes fall-17 {
65.632% {
    -webkit-transform: translate(14.4058vw, 65.632vh) scale(0.1895);
            transform: translate(14.4058vw, 65.632vh) scale(0.1895);
}
to {
    -webkit-transform: translate(18.12975vw, 100vh) scale(0.1895);
            transform: translate(18.12975vw, 100vh) scale(0.1895);
}
}
.snow:nth-child(18) {
  opacity: 0.047;
  -webkit-transform: translate(66.8015vw, -10px) scale(0.0544);
          transform: translate(66.8015vw, -10px) scale(0.0544);
  -webkit-animation: fall-18 24s -27s linear infinite;
          animation: fall-18 24s -27s linear infinite;
}
@-webkit-keyframes fall-18 {
44.512% {
    -webkit-transform: translate(57.2421vw, 44.512vh) scale(0.0544);
            transform: translate(57.2421vw, 44.512vh) scale(0.0544);
}
to {
    -webkit-transform: translate(62.0218vw, 100vh) scale(0.0544);
            transform: translate(62.0218vw, 100vh) scale(0.0544);
}
}
@keyframes fall-18 {
44.512% {
    -webkit-transform: translate(57.2421vw, 44.512vh) scale(0.0544);
            transform: translate(57.2421vw, 44.512vh) scale(0.0544);
}
to {
    -webkit-transform: translate(62.0218vw, 100vh) scale(0.0544);
            transform: translate(62.0218vw, 100vh) scale(0.0544);
}
}
.snow:nth-child(19) {
  opacity: 0.978;
  -webkit-transform: translate(64.3184vw, -10px) scale(0.5341);
          transform: translate(64.3184vw, -10px) scale(0.5341);
  -webkit-animation: fall-19 14s -30s linear infinite;
          animation: fall-19 14s -30s linear infinite;
}
@-webkit-keyframes fall-19 {
50.017% {
    -webkit-transform: translate(69.0381vw, 50.017vh) scale(0.5341);
            transform: translate(69.0381vw, 50.017vh) scale(0.5341);
}
to {
    -webkit-transform: translate(66.67825vw, 100vh) scale(0.5341);
            transform: translate(66.67825vw, 100vh) scale(0.5341);
}
}
@keyframes fall-19 {
50.017% {
    -webkit-transform: translate(69.0381vw, 50.017vh) scale(0.5341);
            transform: translate(69.0381vw, 50.017vh) scale(0.5341);
}
to {
    -webkit-transform: translate(66.67825vw, 100vh) scale(0.5341);
            transform: translate(66.67825vw, 100vh) scale(0.5341);
}
}
.snow:nth-child(20) {
  opacity: 0.2268;
  -webkit-transform: translate(16.3377vw, -10px) scale(0.1694);
          transform: translate(16.3377vw, -10px) scale(0.1694);
  -webkit-animation: fall-20 15s -16s linear infinite;
          animation: fall-20 15s -16s linear infinite;
}
@-webkit-keyframes fall-20 {
61.542% {
    -webkit-transform: translate(17.4961vw, 61.542vh) scale(0.1694);
            transform: translate(17.4961vw, 61.542vh) scale(0.1694);
}
to {
    -webkit-transform: translate(16.9169vw, 100vh) scale(0.1694);
            transform: translate(16.9169vw, 100vh) scale(0.1694);
}
}
@keyframes fall-20 {
61.542% {
    -webkit-transform: translate(17.4961vw, 61.542vh) scale(0.1694);
            transform: translate(17.4961vw, 61.542vh) scale(0.1694);
}
to {
    -webkit-transform: translate(16.9169vw, 100vh) scale(0.1694);
            transform: translate(16.9169vw, 100vh) scale(0.1694);
}
}
.snow:nth-child(21) {
  opacity: 0.9576;
  -webkit-transform: translate(4.284vw, -10px) scale(0.245);
          transform: translate(4.284vw, -10px) scale(0.245);
  -webkit-animation: fall-21 27s -5s linear infinite;
          animation: fall-21 27s -5s linear infinite;
}
@-webkit-keyframes fall-21 {
68.028% {
    -webkit-transform: translate(14.248vw, 68.028vh) scale(0.245);
            transform: translate(14.248vw, 68.028vh) scale(0.245);
}
to {
    -webkit-transform: translate(9.266vw, 100vh) scale(0.245);
            transform: translate(9.266vw, 100vh) scale(0.245);
}
}
@keyframes fall-21 {
68.028% {
    -webkit-transform: translate(14.248vw, 68.028vh) scale(0.245);
            transform: translate(14.248vw, 68.028vh) scale(0.245);
}
to {
    -webkit-transform: translate(9.266vw, 100vh) scale(0.245);
            transform: translate(9.266vw, 100vh) scale(0.245);
}
}
.snow:nth-child(22) {
  opacity: 0.3815;
  -webkit-transform: translate(51.2613vw, -10px) scale(0.2003);
          transform: translate(51.2613vw, -10px) scale(0.2003);
  -webkit-animation: fall-22 14s -27s linear infinite;
          animation: fall-22 14s -27s linear infinite;
}
@-webkit-keyframes fall-22 {
54.34% {
    -webkit-transform: translate(47.1803vw, 54.34vh) scale(0.2003);
            transform: translate(47.1803vw, 54.34vh) scale(0.2003);
}
to {
    -webkit-transform: translate(49.2208vw, 100vh) scale(0.2003);
            transform: translate(49.2208vw, 100vh) scale(0.2003);
}
}
@keyframes fall-22 {
54.34% {
    -webkit-transform: translate(47.1803vw, 54.34vh) scale(0.2003);
            transform: translate(47.1803vw, 54.34vh) scale(0.2003);
}
to {
    -webkit-transform: translate(49.2208vw, 100vh) scale(0.2003);
            transform: translate(49.2208vw, 100vh) scale(0.2003);
}
}
.snow:nth-child(23) {
  opacity: 0.3824;
  -webkit-transform: translate(55.306vw, -10px) scale(0.0081);
          transform: translate(55.306vw, -10px) scale(0.0081);
  -webkit-animation: fall-23 30s -4s linear infinite;
          animation: fall-23 30s -4s linear infinite;
}
@-webkit-keyframes fall-23 {
58.553% {
    -webkit-transform: translate(50.0446vw, 58.553vh) scale(0.0081);
            transform: translate(50.0446vw, 58.553vh) scale(0.0081);
}
to {
    -webkit-transform: translate(52.6753vw, 100vh) scale(0.0081);
            transform: translate(52.6753vw, 100vh) scale(0.0081);
}
}
@keyframes fall-23 {
58.553% {
    -webkit-transform: translate(50.0446vw, 58.553vh) scale(0.0081);
            transform: translate(50.0446vw, 58.553vh) scale(0.0081);
}
to {
    -webkit-transform: translate(52.6753vw, 100vh) scale(0.0081);
            transform: translate(52.6753vw, 100vh) scale(0.0081);
}
}
.snow:nth-child(24) {
  opacity: 0.3831;
  -webkit-transform: translate(44.1962vw, -10px) scale(0.5852);
          transform: translate(44.1962vw, -10px) scale(0.5852);
  -webkit-animation: fall-24 21s -27s linear infinite;
          animation: fall-24 21s -27s linear infinite;
}
@-webkit-keyframes fall-24 {
39.356% {
    -webkit-transform: translate(36.0902vw, 39.356vh) scale(0.5852);
            transform: translate(36.0902vw, 39.356vh) scale(0.5852);
}
to {
    -webkit-transform: translate(40.1432vw, 100vh) scale(0.5852);
            transform: translate(40.1432vw, 100vh) scale(0.5852);
}
}
@keyframes fall-24 {
39.356% {
    -webkit-transform: translate(36.0902vw, 39.356vh) scale(0.5852);
            transform: translate(36.0902vw, 39.356vh) scale(0.5852);
}
to {
    -webkit-transform: translate(40.1432vw, 100vh) scale(0.5852);
            transform: translate(40.1432vw, 100vh) scale(0.5852);
}
}
.snow:nth-child(25) {
  opacity: 0.4843;
  -webkit-transform: translate(3.5421vw, -10px) scale(0.4533);
          transform: translate(3.5421vw, -10px) scale(0.4533);
  -webkit-animation: fall-25 14s -28s linear infinite;
          animation: fall-25 14s -28s linear infinite;
}
@-webkit-keyframes fall-25 {
58.231% {
    -webkit-transform: translate(8.8297vw, 58.231vh) scale(0.4533);
            transform: translate(8.8297vw, 58.231vh) scale(0.4533);
}
to {
    -webkit-transform: translate(6.1859vw, 100vh) scale(0.4533);
            transform: translate(6.1859vw, 100vh) scale(0.4533);
}
}
@keyframes fall-25 {
58.231% {
    -webkit-transform: translate(8.8297vw, 58.231vh) scale(0.4533);
            transform: translate(8.8297vw, 58.231vh) scale(0.4533);
}
to {
    -webkit-transform: translate(6.1859vw, 100vh) scale(0.4533);
            transform: translate(6.1859vw, 100vh) scale(0.4533);
}
}
.snow:nth-child(26) {
  opacity: 0.4558;
  -webkit-transform: translate(17.2553vw, -10px) scale(0.5363);
          transform: translate(17.2553vw, -10px) scale(0.5363);
  -webkit-animation: fall-26 25s -12s linear infinite;
          animation: fall-26 25s -12s linear infinite;
}
@-webkit-keyframes fall-26 {
51.082% {
    -webkit-transform: translate(24.0093vw, 51.082vh) scale(0.5363);
            transform: translate(24.0093vw, 51.082vh) scale(0.5363);
}
to {
    -webkit-transform: translate(20.6323vw, 100vh) scale(0.5363);
            transform: translate(20.6323vw, 100vh) scale(0.5363);
}
}
@keyframes fall-26 {
51.082% {
    -webkit-transform: translate(24.0093vw, 51.082vh) scale(0.5363);
            transform: translate(24.0093vw, 51.082vh) scale(0.5363);
}
to {
    -webkit-transform: translate(20.6323vw, 100vh) scale(0.5363);
            transform: translate(20.6323vw, 100vh) scale(0.5363);
}
}
.snow:nth-child(27) {
  opacity: 0.8829;
  -webkit-transform: translate(26.251vw, -10px) scale(0.3449);
          transform: translate(26.251vw, -10px) scale(0.3449);
  -webkit-animation: fall-27 25s -26s linear infinite;
          animation: fall-27 25s -26s linear infinite;
}
@-webkit-keyframes fall-27 {
69.434% {
    -webkit-transform: translate(33.7447vw, 69.434vh) scale(0.3449);
            transform: translate(33.7447vw, 69.434vh) scale(0.3449);
}
to {
    -webkit-transform: translate(29.99785vw, 100vh) scale(0.3449);
            transform: translate(29.99785vw, 100vh) scale(0.3449);
}
}
@keyframes fall-27 {
69.434% {
    -webkit-transform: translate(33.7447vw, 69.434vh) scale(0.3449);
            transform: translate(33.7447vw, 69.434vh) scale(0.3449);
}
to {
    -webkit-transform: translate(29.99785vw, 100vh) scale(0.3449);
            transform: translate(29.99785vw, 100vh) scale(0.3449);
}
}
.snow:nth-child(28) {
  opacity: 0.7222;
  -webkit-transform: translate(8.2628vw, -10px) scale(0.9068);
          transform: translate(8.2628vw, -10px) scale(0.9068);
  -webkit-animation: fall-28 18s -9s linear infinite;
          animation: fall-28 18s -9s linear infinite;
}
@-webkit-keyframes fall-28 {
39.169% {
    -webkit-transform: translate(13.0068vw, 39.169vh) scale(0.9068);
            transform: translate(13.0068vw, 39.169vh) scale(0.9068);
}
to {
    -webkit-transform: translate(10.6348vw, 100vh) scale(0.9068);
            transform: translate(10.6348vw, 100vh) scale(0.9068);
}
}
@keyframes fall-28 {
39.169% {
    -webkit-transform: translate(13.0068vw, 39.169vh) scale(0.9068);
            transform: translate(13.0068vw, 39.169vh) scale(0.9068);
}
to {
    -webkit-transform: translate(10.6348vw, 100vh) scale(0.9068);
            transform: translate(10.6348vw, 100vh) scale(0.9068);
}
}
.snow:nth-child(29) {
  opacity: 0.9283;
  -webkit-transform: translate(20.4479vw, -10px) scale(0.6314);
          transform: translate(20.4479vw, -10px) scale(0.6314);
  -webkit-animation: fall-29 23s -30s linear infinite;
          animation: fall-29 23s -30s linear infinite;
}
@-webkit-keyframes fall-29 {
71.255% {
    -webkit-transform: translate(14.6688vw, 71.255vh) scale(0.6314);
            transform: translate(14.6688vw, 71.255vh) scale(0.6314);
}
to {
    -webkit-transform: translate(17.55835vw, 100vh) scale(0.6314);
            transform: translate(17.55835vw, 100vh) scale(0.6314);
}
}
@keyframes fall-29 {
71.255% {
    -webkit-transform: translate(14.6688vw, 71.255vh) scale(0.6314);
            transform: translate(14.6688vw, 71.255vh) scale(0.6314);
}
to {
    -webkit-transform: translate(17.55835vw, 100vh) scale(0.6314);
            transform: translate(17.55835vw, 100vh) scale(0.6314);
}
}
.snow:nth-child(30) {
  opacity: 0.249;
  -webkit-transform: translate(23.6819vw, -10px) scale(0.9957);
          transform: translate(23.6819vw, -10px) scale(0.9957);
  -webkit-animation: fall-30 24s -3s linear infinite;
          animation: fall-30 24s -3s linear infinite;
}
@-webkit-keyframes fall-30 {
64.938% {
    -webkit-transform: translate(27.8512vw, 64.938vh) scale(0.9957);
            transform: translate(27.8512vw, 64.938vh) scale(0.9957);
}
to {
    -webkit-transform: translate(25.76655vw, 100vh) scale(0.9957);
            transform: translate(25.76655vw, 100vh) scale(0.9957);
}
}
@keyframes fall-30 {
64.938% {
    -webkit-transform: translate(27.8512vw, 64.938vh) scale(0.9957);
            transform: translate(27.8512vw, 64.938vh) scale(0.9957);
}
to {
    -webkit-transform: translate(25.76655vw, 100vh) scale(0.9957);
            transform: translate(25.76655vw, 100vh) scale(0.9957);
}
}
.snow:nth-child(31) {
  opacity: 0.2106;
  -webkit-transform: translate(85.5669vw, -10px) scale(0.6364);
          transform: translate(85.5669vw, -10px) scale(0.6364);
  -webkit-animation: fall-31 15s -10s linear infinite;
          animation: fall-31 15s -10s linear infinite;
}
@-webkit-keyframes fall-31 {
36.267% {
    -webkit-transform: translate(86.9411vw, 36.267vh) scale(0.6364);
            transform: translate(86.9411vw, 36.267vh) scale(0.6364);
}
to {
    -webkit-transform: translate(86.254vw, 100vh) scale(0.6364);
            transform: translate(86.254vw, 100vh) scale(0.6364);
}
}
@keyframes fall-31 {
36.267% {
    -webkit-transform: translate(86.9411vw, 36.267vh) scale(0.6364);
            transform: translate(86.9411vw, 36.267vh) scale(0.6364);
}
to {
    -webkit-transform: translate(86.254vw, 100vh) scale(0.6364);
            transform: translate(86.254vw, 100vh) scale(0.6364);
}
}
.snow:nth-child(32) {
  opacity: 0.8305;
  -webkit-transform: translate(22.3572vw, -10px) scale(0.423);
          transform: translate(22.3572vw, -10px) scale(0.423);
  -webkit-animation: fall-32 27s -19s linear infinite;
          animation: fall-32 27s -19s linear infinite;
}
@-webkit-keyframes fall-32 {
41.288% {
    -webkit-transform: translate(30.6141vw, 41.288vh) scale(0.423);
            transform: translate(30.6141vw, 41.288vh) scale(0.423);
}
to {
    -webkit-transform: translate(26.48565vw, 100vh) scale(0.423);
            transform: translate(26.48565vw, 100vh) scale(0.423);
}
}
@keyframes fall-32 {
41.288% {
    -webkit-transform: translate(30.6141vw, 41.288vh) scale(0.423);
            transform: translate(30.6141vw, 41.288vh) scale(0.423);
}
to {
    -webkit-transform: translate(26.48565vw, 100vh) scale(0.423);
            transform: translate(26.48565vw, 100vh) scale(0.423);
}
}
.snow:nth-child(33) {
  opacity: 0.3606;
  -webkit-transform: translate(29.7334vw, -10px) scale(0.8708);
          transform: translate(29.7334vw, -10px) scale(0.8708);
  -webkit-animation: fall-33 28s -19s linear infinite;
          animation: fall-33 28s -19s linear infinite;
}
@-webkit-keyframes fall-33 {
78.483% {
    -webkit-transform: translate(27.7576vw, 78.483vh) scale(0.8708);
            transform: translate(27.7576vw, 78.483vh) scale(0.8708);
}
to {
    -webkit-transform: translate(28.7455vw, 100vh) scale(0.8708);
            transform: translate(28.7455vw, 100vh) scale(0.8708);
}
}
@keyframes fall-33 {
78.483% {
    -webkit-transform: translate(27.7576vw, 78.483vh) scale(0.8708);
            transform: translate(27.7576vw, 78.483vh) scale(0.8708);
}
to {
    -webkit-transform: translate(28.7455vw, 100vh) scale(0.8708);
            transform: translate(28.7455vw, 100vh) scale(0.8708);
}
}
.snow:nth-child(34) {
  opacity: 0.445;
  -webkit-transform: translate(60.446vw, -10px) scale(0.246);
          transform: translate(60.446vw, -10px) scale(0.246);
  -webkit-animation: fall-34 18s -15s linear infinite;
          animation: fall-34 18s -15s linear infinite;
}
@-webkit-keyframes fall-34 {
39.493% {
    -webkit-transform: translate(61.9796vw, 39.493vh) scale(0.246);
            transform: translate(61.9796vw, 39.493vh) scale(0.246);
}
to {
    -webkit-transform: translate(61.2128vw, 100vh) scale(0.246);
            transform: translate(61.2128vw, 100vh) scale(0.246);
}
}
@keyframes fall-34 {
39.493% {
    -webkit-transform: translate(61.9796vw, 39.493vh) scale(0.246);
            transform: translate(61.9796vw, 39.493vh) scale(0.246);
}
to {
    -webkit-transform: translate(61.2128vw, 100vh) scale(0.246);
            transform: translate(61.2128vw, 100vh) scale(0.246);
}
}
.snow:nth-child(35) {
  opacity: 0.5397;
  -webkit-transform: translate(88.2282vw, -10px) scale(0.7597);
          transform: translate(88.2282vw, -10px) scale(0.7597);
  -webkit-animation: fall-35 12s -10s linear infinite;
          animation: fall-35 12s -10s linear infinite;
}
@-webkit-keyframes fall-35 {
64.455% {
    -webkit-transform: translate(86.2372vw, 64.455vh) scale(0.7597);
            transform: translate(86.2372vw, 64.455vh) scale(0.7597);
}
to {
    -webkit-transform: translate(87.2327vw, 100vh) scale(0.7597);
            transform: translate(87.2327vw, 100vh) scale(0.7597);
}
}
@keyframes fall-35 {
64.455% {
    -webkit-transform: translate(86.2372vw, 64.455vh) scale(0.7597);
            transform: translate(86.2372vw, 64.455vh) scale(0.7597);
}
to {
    -webkit-transform: translate(87.2327vw, 100vh) scale(0.7597);
            transform: translate(87.2327vw, 100vh) scale(0.7597);
}
}
.snow:nth-child(36) {
  opacity: 0.4256;
  -webkit-transform: translate(95.7437vw, -10px) scale(0.334);
          transform: translate(95.7437vw, -10px) scale(0.334);
  -webkit-animation: fall-36 21s -18s linear infinite;
          animation: fall-36 21s -18s linear infinite;
}
@-webkit-keyframes fall-36 {
40.089% {
    -webkit-transform: translate(90.6835vw, 40.089vh) scale(0.334);
            transform: translate(90.6835vw, 40.089vh) scale(0.334);
}
to {
    -webkit-transform: translate(93.2136vw, 100vh) scale(0.334);
            transform: translate(93.2136vw, 100vh) scale(0.334);
}
}
@keyframes fall-36 {
40.089% {
    -webkit-transform: translate(90.6835vw, 40.089vh) scale(0.334);
            transform: translate(90.6835vw, 40.089vh) scale(0.334);
}
to {
    -webkit-transform: translate(93.2136vw, 100vh) scale(0.334);
            transform: translate(93.2136vw, 100vh) scale(0.334);
}
}
.snow:nth-child(37) {
  opacity: 0.8577;
  -webkit-transform: translate(81.2183vw, -10px) scale(0.4422);
          transform: translate(81.2183vw, -10px) scale(0.4422);
  -webkit-animation: fall-37 11s -15s linear infinite;
          animation: fall-37 11s -15s linear infinite;
}
@-webkit-keyframes fall-37 {
32.04% {
    -webkit-transform: translate(91.0131vw, 32.04vh) scale(0.4422);
            transform: translate(91.0131vw, 32.04vh) scale(0.4422);
}
to {
    -webkit-transform: translate(86.1157vw, 100vh) scale(0.4422);
            transform: translate(86.1157vw, 100vh) scale(0.4422);
}
}
@keyframes fall-37 {
32.04% {
    -webkit-transform: translate(91.0131vw, 32.04vh) scale(0.4422);
            transform: translate(91.0131vw, 32.04vh) scale(0.4422);
}
to {
    -webkit-transform: translate(86.1157vw, 100vh) scale(0.4422);
            transform: translate(86.1157vw, 100vh) scale(0.4422);
}
}
.snow:nth-child(38) {
  opacity: 0.7616;
  -webkit-transform: translate(29.0649vw, -10px) scale(0.1459);
          transform: translate(29.0649vw, -10px) scale(0.1459);
  -webkit-animation: fall-38 28s -9s linear infinite;
          animation: fall-38 28s -9s linear infinite;
}
@-webkit-keyframes fall-38 {
46.498% {
    -webkit-transform: translate(30.8731vw, 46.498vh) scale(0.1459);
            transform: translate(30.8731vw, 46.498vh) scale(0.1459);
}
to {
    -webkit-transform: translate(29.969vw, 100vh) scale(0.1459);
            transform: translate(29.969vw, 100vh) scale(0.1459);
}
}
@keyframes fall-38 {
46.498% {
    -webkit-transform: translate(30.8731vw, 46.498vh) scale(0.1459);
            transform: translate(30.8731vw, 46.498vh) scale(0.1459);
}
to {
    -webkit-transform: translate(29.969vw, 100vh) scale(0.1459);
            transform: translate(29.969vw, 100vh) scale(0.1459);
}
}
.snow:nth-child(39) {
  opacity: 0.1224;
  -webkit-transform: translate(2.4389vw, -10px) scale(0.3231);
          transform: translate(2.4389vw, -10px) scale(0.3231);
  -webkit-animation: fall-39 10s -20s linear infinite;
          animation: fall-39 10s -20s linear infinite;
}
@-webkit-keyframes fall-39 {
64.672% {
    -webkit-transform: translate(11.6953vw, 64.672vh) scale(0.3231);
            transform: translate(11.6953vw, 64.672vh) scale(0.3231);
}
to {
    -webkit-transform: translate(7.0671vw, 100vh) scale(0.3231);
            transform: translate(7.0671vw, 100vh) scale(0.3231);
}
}
@keyframes fall-39 {
64.672% {
    -webkit-transform: translate(11.6953vw, 64.672vh) scale(0.3231);
            transform: translate(11.6953vw, 64.672vh) scale(0.3231);
}
to {
    -webkit-transform: translate(7.0671vw, 100vh) scale(0.3231);
            transform: translate(7.0671vw, 100vh) scale(0.3231);
}
}
.snow:nth-child(40) {
  opacity: 0.0371;
  -webkit-transform: translate(84.6723vw, -10px) scale(0.1935);
          transform: translate(84.6723vw, -10px) scale(0.1935);
  -webkit-animation: fall-40 29s -25s linear infinite;
          animation: fall-40 29s -25s linear infinite;
}
@-webkit-keyframes fall-40 {
51.451% {
    -webkit-transform: translate(88.3038vw, 51.451vh) scale(0.1935);
            transform: translate(88.3038vw, 51.451vh) scale(0.1935);
}
to {
    -webkit-transform: translate(86.48805vw, 100vh) scale(0.1935);
            transform: translate(86.48805vw, 100vh) scale(0.1935);
}
}
@keyframes fall-40 {
51.451% {
    -webkit-transform: translate(88.3038vw, 51.451vh) scale(0.1935);
            transform: translate(88.3038vw, 51.451vh) scale(0.1935);
}
to {
    -webkit-transform: translate(86.48805vw, 100vh) scale(0.1935);
            transform: translate(86.48805vw, 100vh) scale(0.1935);
}
}
.snow:nth-child(41) {
  opacity: 0.9231;
  -webkit-transform: translate(62.4384vw, -10px) scale(0.4384);
          transform: translate(62.4384vw, -10px) scale(0.4384);
  -webkit-animation: fall-41 25s -24s linear infinite;
          animation: fall-41 25s -24s linear infinite;
}
@-webkit-keyframes fall-41 {
58.549% {
    -webkit-transform: translate(65.8747vw, 58.549vh) scale(0.4384);
            transform: translate(65.8747vw, 58.549vh) scale(0.4384);
}
to {
    -webkit-transform: translate(64.15655vw, 100vh) scale(0.4384);
            transform: translate(64.15655vw, 100vh) scale(0.4384);
}
}
@keyframes fall-41 {
58.549% {
    -webkit-transform: translate(65.8747vw, 58.549vh) scale(0.4384);
            transform: translate(65.8747vw, 58.549vh) scale(0.4384);
}
to {
    -webkit-transform: translate(64.15655vw, 100vh) scale(0.4384);
            transform: translate(64.15655vw, 100vh) scale(0.4384);
}
}
.snow:nth-child(42) {
  opacity: 0.9258;
  -webkit-transform: translate(66.4581vw, -10px) scale(0.8823);
          transform: translate(66.4581vw, -10px) scale(0.8823);
  -webkit-animation: fall-42 17s -14s linear infinite;
          animation: fall-42 17s -14s linear infinite;
}
@-webkit-keyframes fall-42 {
31.769% {
    -webkit-transform: translate(59.2622vw, 31.769vh) scale(0.8823);
            transform: translate(59.2622vw, 31.769vh) scale(0.8823);
}
to {
    -webkit-transform: translate(62.86015vw, 100vh) scale(0.8823);
            transform: translate(62.86015vw, 100vh) scale(0.8823);
}
}
@keyframes fall-42 {
31.769% {
    -webkit-transform: translate(59.2622vw, 31.769vh) scale(0.8823);
            transform: translate(59.2622vw, 31.769vh) scale(0.8823);
}
to {
    -webkit-transform: translate(62.86015vw, 100vh) scale(0.8823);
            transform: translate(62.86015vw, 100vh) scale(0.8823);
}
}
.snow:nth-child(43) {
  opacity: 0.0981;
  -webkit-transform: translate(17.3292vw, -10px) scale(0.8335);
          transform: translate(17.3292vw, -10px) scale(0.8335);
  -webkit-animation: fall-43 27s -12s linear infinite;
          animation: fall-43 27s -12s linear infinite;
}
@-webkit-keyframes fall-43 {
55.509% {
    -webkit-transform: translate(16.2639vw, 55.509vh) scale(0.8335);
            transform: translate(16.2639vw, 55.509vh) scale(0.8335);
}
to {
    -webkit-transform: translate(16.79655vw, 100vh) scale(0.8335);
            transform: translate(16.79655vw, 100vh) scale(0.8335);
}
}
@keyframes fall-43 {
55.509% {
    -webkit-transform: translate(16.2639vw, 55.509vh) scale(0.8335);
            transform: translate(16.2639vw, 55.509vh) scale(0.8335);
}
to {
    -webkit-transform: translate(16.79655vw, 100vh) scale(0.8335);
            transform: translate(16.79655vw, 100vh) scale(0.8335);
}
}
.snow:nth-child(44) {
  opacity: 0.4184;
  -webkit-transform: translate(75.6068vw, -10px) scale(0.5257);
          transform: translate(75.6068vw, -10px) scale(0.5257);
  -webkit-animation: fall-44 15s -1s linear infinite;
          animation: fall-44 15s -1s linear infinite;
}
@-webkit-keyframes fall-44 {
59.129% {
    -webkit-transform: translate(69.7076vw, 59.129vh) scale(0.5257);
            transform: translate(69.7076vw, 59.129vh) scale(0.5257);
}
to {
    -webkit-transform: translate(72.6572vw, 100vh) scale(0.5257);
            transform: translate(72.6572vw, 100vh) scale(0.5257);
}
}
@keyframes fall-44 {
59.129% {
    -webkit-transform: translate(69.7076vw, 59.129vh) scale(0.5257);
            transform: translate(69.7076vw, 59.129vh) scale(0.5257);
}
to {
    -webkit-transform: translate(72.6572vw, 100vh) scale(0.5257);
            transform: translate(72.6572vw, 100vh) scale(0.5257);
}
}
.snow:nth-child(45) {
  opacity: 0.1558;
  -webkit-transform: translate(3.248vw, -10px) scale(0.3251);
          transform: translate(3.248vw, -10px) scale(0.3251);
  -webkit-animation: fall-45 20s -17s linear infinite;
          animation: fall-45 20s -17s linear infinite;
}
@-webkit-keyframes fall-45 {
68.453% {
    -webkit-transform: translate(2.6518vw, 68.453vh) scale(0.3251);
            transform: translate(2.6518vw, 68.453vh) scale(0.3251);
}
to {
    -webkit-transform: translate(2.9499vw, 100vh) scale(0.3251);
            transform: translate(2.9499vw, 100vh) scale(0.3251);
}
}
@keyframes fall-45 {
68.453% {
    -webkit-transform: translate(2.6518vw, 68.453vh) scale(0.3251);
            transform: translate(2.6518vw, 68.453vh) scale(0.3251);
}
to {
    -webkit-transform: translate(2.9499vw, 100vh) scale(0.3251);
            transform: translate(2.9499vw, 100vh) scale(0.3251);
}
}
.snow:nth-child(46) {
  opacity: 0.6494;
  -webkit-transform: translate(5.8517vw, -10px) scale(0.7934);
          transform: translate(5.8517vw, -10px) scale(0.7934);
  -webkit-animation: fall-46 21s -15s linear infinite;
          animation: fall-46 21s -15s linear infinite;
}
@-webkit-keyframes fall-46 {
60.141% {
    -webkit-transform: translate(-1.6792vw, 60.141vh) scale(0.7934);
            transform: translate(-1.6792vw, 60.141vh) scale(0.7934);
}
to {
    -webkit-transform: translate(2.08625vw, 100vh) scale(0.7934);
            transform: translate(2.08625vw, 100vh) scale(0.7934);
}
}
@keyframes fall-46 {
60.141% {
    -webkit-transform: translate(-1.6792vw, 60.141vh) scale(0.7934);
            transform: translate(-1.6792vw, 60.141vh) scale(0.7934);
}
to {
    -webkit-transform: translate(2.08625vw, 100vh) scale(0.7934);
            transform: translate(2.08625vw, 100vh) scale(0.7934);
}
}
.snow:nth-child(47) {
  opacity: 0.6657;
  -webkit-transform: translate(21.6202vw, -10px) scale(0.57);
          transform: translate(21.6202vw, -10px) scale(0.57);
  -webkit-animation: fall-47 23s -22s linear infinite;
          animation: fall-47 23s -22s linear infinite;
}
@-webkit-keyframes fall-47 {
63.678% {
    -webkit-transform: translate(26.3216vw, 63.678vh) scale(0.57);
            transform: translate(26.3216vw, 63.678vh) scale(0.57);
}
to {
    -webkit-transform: translate(23.9709vw, 100vh) scale(0.57);
            transform: translate(23.9709vw, 100vh) scale(0.57);
}
}
@keyframes fall-47 {
63.678% {
    -webkit-transform: translate(26.3216vw, 63.678vh) scale(0.57);
            transform: translate(26.3216vw, 63.678vh) scale(0.57);
}
to {
    -webkit-transform: translate(23.9709vw, 100vh) scale(0.57);
            transform: translate(23.9709vw, 100vh) scale(0.57);
}
}
.snow:nth-child(48) {
  opacity: 0.8255;
  -webkit-transform: translate(28.237vw, -10px) scale(0.7413);
          transform: translate(28.237vw, -10px) scale(0.7413);
  -webkit-animation: fall-48 17s -21s linear infinite;
          animation: fall-48 17s -21s linear infinite;
}
@-webkit-keyframes fall-48 {
32.109% {
    -webkit-transform: translate(35.0948vw, 32.109vh) scale(0.7413);
            transform: translate(35.0948vw, 32.109vh) scale(0.7413);
}
to {
    -webkit-transform: translate(31.6659vw, 100vh) scale(0.7413);
            transform: translate(31.6659vw, 100vh) scale(0.7413);
}
}
@keyframes fall-48 {
32.109% {
    -webkit-transform: translate(35.0948vw, 32.109vh) scale(0.7413);
            transform: translate(35.0948vw, 32.109vh) scale(0.7413);
}
to {
    -webkit-transform: translate(31.6659vw, 100vh) scale(0.7413);
            transform: translate(31.6659vw, 100vh) scale(0.7413);
}
}
.snow:nth-child(49) {
  opacity: 0.9403;
  -webkit-transform: translate(44.3618vw, -10px) scale(0.6797);
          transform: translate(44.3618vw, -10px) scale(0.6797);
  -webkit-animation: fall-49 22s -1s linear infinite;
          animation: fall-49 22s -1s linear infinite;
}
@-webkit-keyframes fall-49 {
74.541% {
    -webkit-transform: translate(52.2402vw, 74.541vh) scale(0.6797);
            transform: translate(52.2402vw, 74.541vh) scale(0.6797);
}
to {
    -webkit-transform: translate(48.301vw, 100vh) scale(0.6797);
            transform: translate(48.301vw, 100vh) scale(0.6797);
}
}
@keyframes fall-49 {
74.541% {
    -webkit-transform: translate(52.2402vw, 74.541vh) scale(0.6797);
            transform: translate(52.2402vw, 74.541vh) scale(0.6797);
}
to {
    -webkit-transform: translate(48.301vw, 100vh) scale(0.6797);
            transform: translate(48.301vw, 100vh) scale(0.6797);
}
}
.snow:nth-child(50) {
  opacity: 0.9753;
  -webkit-transform: translate(67.3007vw, -10px) scale(0.5752);
          transform: translate(67.3007vw, -10px) scale(0.5752);
  -webkit-animation: fall-50 25s -25s linear infinite;
          animation: fall-50 25s -25s linear infinite;
}
@-webkit-keyframes fall-50 {
49.058% {
    -webkit-transform: translate(76.256vw, 49.058vh) scale(0.5752);
            transform: translate(76.256vw, 49.058vh) scale(0.5752);
}
to {
    -webkit-transform: translate(71.77835vw, 100vh) scale(0.5752);
            transform: translate(71.77835vw, 100vh) scale(0.5752);
}
}
@keyframes fall-50 {
49.058% {
    -webkit-transform: translate(76.256vw, 49.058vh) scale(0.5752);
            transform: translate(76.256vw, 49.058vh) scale(0.5752);
}
to {
    -webkit-transform: translate(71.77835vw, 100vh) scale(0.5752);
            transform: translate(71.77835vw, 100vh) scale(0.5752);
}
}
.snow:nth-child(51) {
  opacity: 0.997;
  -webkit-transform: translate(4.0924vw, -10px) scale(0.0173);
          transform: translate(4.0924vw, -10px) scale(0.0173);
  -webkit-animation: fall-51 27s -5s linear infinite;
          animation: fall-51 27s -5s linear infinite;
}
@-webkit-keyframes fall-51 {
74.946% {
    -webkit-transform: translate(11.6516vw, 74.946vh) scale(0.0173);
            transform: translate(11.6516vw, 74.946vh) scale(0.0173);
}
to {
    -webkit-transform: translate(7.872vw, 100vh) scale(0.0173);
            transform: translate(7.872vw, 100vh) scale(0.0173);
}
}
@keyframes fall-51 {
74.946% {
    -webkit-transform: translate(11.6516vw, 74.946vh) scale(0.0173);
            transform: translate(11.6516vw, 74.946vh) scale(0.0173);
}
to {
    -webkit-transform: translate(7.872vw, 100vh) scale(0.0173);
            transform: translate(7.872vw, 100vh) scale(0.0173);
}
}
.snow:nth-child(52) {
  opacity: 0.2358;
  -webkit-transform: translate(53.3385vw, -10px) scale(0.7161);
          transform: translate(53.3385vw, -10px) scale(0.7161);
  -webkit-animation: fall-52 29s -28s linear infinite;
          animation: fall-52 29s -28s linear infinite;
}
@-webkit-keyframes fall-52 {
75.588% {
    -webkit-transform: translate(47.5138vw, 75.588vh) scale(0.7161);
            transform: translate(47.5138vw, 75.588vh) scale(0.7161);
}
to {
    -webkit-transform: translate(50.42615vw, 100vh) scale(0.7161);
            transform: translate(50.42615vw, 100vh) scale(0.7161);
}
}
@keyframes fall-52 {
75.588% {
    -webkit-transform: translate(47.5138vw, 75.588vh) scale(0.7161);
            transform: translate(47.5138vw, 75.588vh) scale(0.7161);
}
to {
    -webkit-transform: translate(50.42615vw, 100vh) scale(0.7161);
            transform: translate(50.42615vw, 100vh) scale(0.7161);
}
}
.snow:nth-child(53) {
  opacity: 0.3329;
  -webkit-transform: translate(77.0016vw, -10px) scale(0.2942);
          transform: translate(77.0016vw, -10px) scale(0.2942);
  -webkit-animation: fall-53 17s -17s linear infinite;
          animation: fall-53 17s -17s linear infinite;
}
@-webkit-keyframes fall-53 {
45.859% {
    -webkit-transform: translate(74.3805vw, 45.859vh) scale(0.2942);
            transform: translate(74.3805vw, 45.859vh) scale(0.2942);
}
to {
    -webkit-transform: translate(75.69105vw, 100vh) scale(0.2942);
            transform: translate(75.69105vw, 100vh) scale(0.2942);
}
}
@keyframes fall-53 {
45.859% {
    -webkit-transform: translate(74.3805vw, 45.859vh) scale(0.2942);
            transform: translate(74.3805vw, 45.859vh) scale(0.2942);
}
to {
    -webkit-transform: translate(75.69105vw, 100vh) scale(0.2942);
            transform: translate(75.69105vw, 100vh) scale(0.2942);
}
}
.snow:nth-child(54) {
  opacity: 0.1284;
  -webkit-transform: translate(19.3008vw, -10px) scale(0.7209);
          transform: translate(19.3008vw, -10px) scale(0.7209);
  -webkit-animation: fall-54 12s -3s linear infinite;
          animation: fall-54 12s -3s linear infinite;
}
@-webkit-keyframes fall-54 {
39.096% {
    -webkit-transform: translate(27.8156vw, 39.096vh) scale(0.7209);
            transform: translate(27.8156vw, 39.096vh) scale(0.7209);
}
to {
    -webkit-transform: translate(23.5582vw, 100vh) scale(0.7209);
            transform: translate(23.5582vw, 100vh) scale(0.7209);
}
}
@keyframes fall-54 {
39.096% {
    -webkit-transform: translate(27.8156vw, 39.096vh) scale(0.7209);
            transform: translate(27.8156vw, 39.096vh) scale(0.7209);
}
to {
    -webkit-transform: translate(23.5582vw, 100vh) scale(0.7209);
            transform: translate(23.5582vw, 100vh) scale(0.7209);
}
}
.snow:nth-child(55) {
  opacity: 0.3008;
  -webkit-transform: translate(72.5546vw, -10px) scale(0.8629);
          transform: translate(72.5546vw, -10px) scale(0.8629);
  -webkit-animation: fall-55 24s -22s linear infinite;
          animation: fall-55 24s -22s linear infinite;
}
@-webkit-keyframes fall-55 {
45.022% {
    -webkit-transform: translate(74.3166vw, 45.022vh) scale(0.8629);
            transform: translate(74.3166vw, 45.022vh) scale(0.8629);
}
to {
    -webkit-transform: translate(73.4356vw, 100vh) scale(0.8629);
            transform: translate(73.4356vw, 100vh) scale(0.8629);
}
}
@keyframes fall-55 {
45.022% {
    -webkit-transform: translate(74.3166vw, 45.022vh) scale(0.8629);
            transform: translate(74.3166vw, 45.022vh) scale(0.8629);
}
to {
    -webkit-transform: translate(73.4356vw, 100vh) scale(0.8629);
            transform: translate(73.4356vw, 100vh) scale(0.8629);
}
}
.snow:nth-child(56) {
  opacity: 0.645;
  -webkit-transform: translate(2.7774vw, -10px) scale(0.6702);
          transform: translate(2.7774vw, -10px) scale(0.6702);
  -webkit-animation: fall-56 23s -15s linear infinite;
          animation: fall-56 23s -15s linear infinite;
}
@-webkit-keyframes fall-56 {
79.488% {
    -webkit-transform: translate(-5.168vw, 79.488vh) scale(0.6702);
            transform: translate(-5.168vw, 79.488vh) scale(0.6702);
}
to {
    -webkit-transform: translate(-1.1953vw, 100vh) scale(0.6702);
            transform: translate(-1.1953vw, 100vh) scale(0.6702);
}
}
@keyframes fall-56 {
79.488% {
    -webkit-transform: translate(-5.168vw, 79.488vh) scale(0.6702);
            transform: translate(-5.168vw, 79.488vh) scale(0.6702);
}
to {
    -webkit-transform: translate(-1.1953vw, 100vh) scale(0.6702);
            transform: translate(-1.1953vw, 100vh) scale(0.6702);
}
}
.snow:nth-child(57) {
  opacity: 0.0185;
  -webkit-transform: translate(30.5197vw, -10px) scale(0.5412);
          transform: translate(30.5197vw, -10px) scale(0.5412);
  -webkit-animation: fall-57 20s -13s linear infinite;
          animation: fall-57 20s -13s linear infinite;
}
@-webkit-keyframes fall-57 {
65.742% {
    -webkit-transform: translate(25.3616vw, 65.742vh) scale(0.5412);
            transform: translate(25.3616vw, 65.742vh) scale(0.5412);
}
to {
    -webkit-transform: translate(27.94065vw, 100vh) scale(0.5412);
            transform: translate(27.94065vw, 100vh) scale(0.5412);
}
}
@keyframes fall-57 {
65.742% {
    -webkit-transform: translate(25.3616vw, 65.742vh) scale(0.5412);
            transform: translate(25.3616vw, 65.742vh) scale(0.5412);
}
to {
    -webkit-transform: translate(27.94065vw, 100vh) scale(0.5412);
            transform: translate(27.94065vw, 100vh) scale(0.5412);
}
}
.snow:nth-child(58) {
  opacity: 0.1373;
  -webkit-transform: translate(11.9967vw, -10px) scale(0.955);
          transform: translate(11.9967vw, -10px) scale(0.955);
  -webkit-animation: fall-58 25s -1s linear infinite;
          animation: fall-58 25s -1s linear infinite;
}
@-webkit-keyframes fall-58 {
54.572% {
    -webkit-transform: translate(18.7931vw, 54.572vh) scale(0.955);
            transform: translate(18.7931vw, 54.572vh) scale(0.955);
}
to {
    -webkit-transform: translate(15.3949vw, 100vh) scale(0.955);
            transform: translate(15.3949vw, 100vh) scale(0.955);
}
}
@keyframes fall-58 {
54.572% {
    -webkit-transform: translate(18.7931vw, 54.572vh) scale(0.955);
            transform: translate(18.7931vw, 54.572vh) scale(0.955);
}
to {
    -webkit-transform: translate(15.3949vw, 100vh) scale(0.955);
            transform: translate(15.3949vw, 100vh) scale(0.955);
}
}
.snow:nth-child(59) {
  opacity: 0.9302;
  -webkit-transform: translate(82.4529vw, -10px) scale(0.3662);
          transform: translate(82.4529vw, -10px) scale(0.3662);
  -webkit-animation: fall-59 24s -28s linear infinite;
          animation: fall-59 24s -28s linear infinite;
}
@-webkit-keyframes fall-59 {
56.701% {
    -webkit-transform: translate(90.1629vw, 56.701vh) scale(0.3662);
            transform: translate(90.1629vw, 56.701vh) scale(0.3662);
}
to {
    -webkit-transform: translate(86.3079vw, 100vh) scale(0.3662);
            transform: translate(86.3079vw, 100vh) scale(0.3662);
}
}
@keyframes fall-59 {
56.701% {
    -webkit-transform: translate(90.1629vw, 56.701vh) scale(0.3662);
            transform: translate(90.1629vw, 56.701vh) scale(0.3662);
}
to {
    -webkit-transform: translate(86.3079vw, 100vh) scale(0.3662);
            transform: translate(86.3079vw, 100vh) scale(0.3662);
}
}
.snow:nth-child(60) {
  opacity: 0.6446;
  -webkit-transform: translate(66.5456vw, -10px) scale(0.6358);
          transform: translate(66.5456vw, -10px) scale(0.6358);
  -webkit-animation: fall-60 20s -24s linear infinite;
          animation: fall-60 20s -24s linear infinite;
}
@-webkit-keyframes fall-60 {
52.506% {
    -webkit-transform: translate(62.7959vw, 52.506vh) scale(0.6358);
            transform: translate(62.7959vw, 52.506vh) scale(0.6358);
}
to {
    -webkit-transform: translate(64.67075vw, 100vh) scale(0.6358);
            transform: translate(64.67075vw, 100vh) scale(0.6358);
}
}
@keyframes fall-60 {
52.506% {
    -webkit-transform: translate(62.7959vw, 52.506vh) scale(0.6358);
            transform: translate(62.7959vw, 52.506vh) scale(0.6358);
}
to {
    -webkit-transform: translate(64.67075vw, 100vh) scale(0.6358);
            transform: translate(64.67075vw, 100vh) scale(0.6358);
}
}
.snow:nth-child(61) {
  opacity: 0.8915;
  -webkit-transform: translate(89.3602vw, -10px) scale(0.5159);
          transform: translate(89.3602vw, -10px) scale(0.5159);
  -webkit-animation: fall-61 26s -23s linear infinite;
          animation: fall-61 26s -23s linear infinite;
}
@-webkit-keyframes fall-61 {
63.664% {
    -webkit-transform: translate(84.7726vw, 63.664vh) scale(0.5159);
            transform: translate(84.7726vw, 63.664vh) scale(0.5159);
}
to {
    -webkit-transform: translate(87.0664vw, 100vh) scale(0.5159);
            transform: translate(87.0664vw, 100vh) scale(0.5159);
}
}
@keyframes fall-61 {
63.664% {
    -webkit-transform: translate(84.7726vw, 63.664vh) scale(0.5159);
            transform: translate(84.7726vw, 63.664vh) scale(0.5159);
}
to {
    -webkit-transform: translate(87.0664vw, 100vh) scale(0.5159);
            transform: translate(87.0664vw, 100vh) scale(0.5159);
}
}
.snow:nth-child(62) {
  opacity: 0.4551;
  -webkit-transform: translate(24.5361vw, -10px) scale(0.4474);
          transform: translate(24.5361vw, -10px) scale(0.4474);
  -webkit-animation: fall-62 20s -16s linear infinite;
          animation: fall-62 20s -16s linear infinite;
}
@-webkit-keyframes fall-62 {
67.555% {
    -webkit-transform: translate(32.297vw, 67.555vh) scale(0.4474);
            transform: translate(32.297vw, 67.555vh) scale(0.4474);
}
to {
    -webkit-transform: translate(28.41655vw, 100vh) scale(0.4474);
            transform: translate(28.41655vw, 100vh) scale(0.4474);
}
}
@keyframes fall-62 {
67.555% {
    -webkit-transform: translate(32.297vw, 67.555vh) scale(0.4474);
            transform: translate(32.297vw, 67.555vh) scale(0.4474);
}
to {
    -webkit-transform: translate(28.41655vw, 100vh) scale(0.4474);
            transform: translate(28.41655vw, 100vh) scale(0.4474);
}
}
.snow:nth-child(63) {
  opacity: 0.7348;
  -webkit-transform: translate(87.2218vw, -10px) scale(0.8159);
          transform: translate(87.2218vw, -10px) scale(0.8159);
  -webkit-animation: fall-63 28s -3s linear infinite;
          animation: fall-63 28s -3s linear infinite;
}
@-webkit-keyframes fall-63 {
44.007% {
    -webkit-transform: translate(78.4211vw, 44.007vh) scale(0.8159);
            transform: translate(78.4211vw, 44.007vh) scale(0.8159);
}
to {
    -webkit-transform: translate(82.82145vw, 100vh) scale(0.8159);
            transform: translate(82.82145vw, 100vh) scale(0.8159);
}
}
@keyframes fall-63 {
44.007% {
    -webkit-transform: translate(78.4211vw, 44.007vh) scale(0.8159);
            transform: translate(78.4211vw, 44.007vh) scale(0.8159);
}
to {
    -webkit-transform: translate(82.82145vw, 100vh) scale(0.8159);
            transform: translate(82.82145vw, 100vh) scale(0.8159);
}
}
.snow:nth-child(64) {
  opacity: 0.7113;
  -webkit-transform: translate(91.5034vw, -10px) scale(0.0416);
          transform: translate(91.5034vw, -10px) scale(0.0416);
  -webkit-animation: fall-64 23s -14s linear infinite;
          animation: fall-64 23s -14s linear infinite;
}
@-webkit-keyframes fall-64 {
40.42% {
    -webkit-transform: translate(82.1545vw, 40.42vh) scale(0.0416);
            transform: translate(82.1545vw, 40.42vh) scale(0.0416);
}
to {
    -webkit-transform: translate(86.82895vw, 100vh) scale(0.0416);
            transform: translate(86.82895vw, 100vh) scale(0.0416);
}
}
@keyframes fall-64 {
40.42% {
    -webkit-transform: translate(82.1545vw, 40.42vh) scale(0.0416);
            transform: translate(82.1545vw, 40.42vh) scale(0.0416);
}
to {
    -webkit-transform: translate(86.82895vw, 100vh) scale(0.0416);
            transform: translate(86.82895vw, 100vh) scale(0.0416);
}
}
.snow:nth-child(65) {
  opacity: 0.4936;
  -webkit-transform: translate(91.6239vw, -10px) scale(0.5428);
          transform: translate(91.6239vw, -10px) scale(0.5428);
  -webkit-animation: fall-65 19s -16s linear infinite;
          animation: fall-65 19s -16s linear infinite;
}
@-webkit-keyframes fall-65 {
42.908% {
    -webkit-transform: translate(87.7771vw, 42.908vh) scale(0.5428);
            transform: translate(87.7771vw, 42.908vh) scale(0.5428);
}
to {
    -webkit-transform: translate(89.7005vw, 100vh) scale(0.5428);
            transform: translate(89.7005vw, 100vh) scale(0.5428);
}
}
@keyframes fall-65 {
42.908% {
    -webkit-transform: translate(87.7771vw, 42.908vh) scale(0.5428);
            transform: translate(87.7771vw, 42.908vh) scale(0.5428);
}
to {
    -webkit-transform: translate(89.7005vw, 100vh) scale(0.5428);
            transform: translate(89.7005vw, 100vh) scale(0.5428);
}
}
.snow:nth-child(66) {
  opacity: 0.1622;
  -webkit-transform: translate(66.2858vw, -10px) scale(0.1035);
          transform: translate(66.2858vw, -10px) scale(0.1035);
  -webkit-animation: fall-66 10s -25s linear infinite;
          animation: fall-66 10s -25s linear infinite;
}
@-webkit-keyframes fall-66 {
78.742% {
    -webkit-transform: translate(74.4644vw, 78.742vh) scale(0.1035);
            transform: translate(74.4644vw, 78.742vh) scale(0.1035);
}
to {
    -webkit-transform: translate(70.3751vw, 100vh) scale(0.1035);
            transform: translate(70.3751vw, 100vh) scale(0.1035);
}
}
@keyframes fall-66 {
78.742% {
    -webkit-transform: translate(74.4644vw, 78.742vh) scale(0.1035);
            transform: translate(74.4644vw, 78.742vh) scale(0.1035);
}
to {
    -webkit-transform: translate(70.3751vw, 100vh) scale(0.1035);
            transform: translate(70.3751vw, 100vh) scale(0.1035);
}
}
.snow:nth-child(67) {
  opacity: 0.5539;
  -webkit-transform: translate(65.3283vw, -10px) scale(0.228);
          transform: translate(65.3283vw, -10px) scale(0.228);
  -webkit-animation: fall-67 27s -16s linear infinite;
          animation: fall-67 27s -16s linear infinite;
}
@-webkit-keyframes fall-67 {
72.206% {
    -webkit-transform: translate(57.1423vw, 72.206vh) scale(0.228);
            transform: translate(57.1423vw, 72.206vh) scale(0.228);
}
to {
    -webkit-transform: translate(61.2353vw, 100vh) scale(0.228);
            transform: translate(61.2353vw, 100vh) scale(0.228);
}
}
@keyframes fall-67 {
72.206% {
    -webkit-transform: translate(57.1423vw, 72.206vh) scale(0.228);
            transform: translate(57.1423vw, 72.206vh) scale(0.228);
}
to {
    -webkit-transform: translate(61.2353vw, 100vh) scale(0.228);
            transform: translate(61.2353vw, 100vh) scale(0.228);
}
}
.snow:nth-child(68) {
  opacity: 0.4059;
  -webkit-transform: translate(53.7046vw, -10px) scale(0.2451);
          transform: translate(53.7046vw, -10px) scale(0.2451);
  -webkit-animation: fall-68 20s -4s linear infinite;
          animation: fall-68 20s -4s linear infinite;
}
@-webkit-keyframes fall-68 {
62.031% {
    -webkit-transform: translate(60.371vw, 62.031vh) scale(0.2451);
            transform: translate(60.371vw, 62.031vh) scale(0.2451);
}
to {
    -webkit-transform: translate(57.0378vw, 100vh) scale(0.2451);
            transform: translate(57.0378vw, 100vh) scale(0.2451);
}
}
@keyframes fall-68 {
62.031% {
    -webkit-transform: translate(60.371vw, 62.031vh) scale(0.2451);
            transform: translate(60.371vw, 62.031vh) scale(0.2451);
}
to {
    -webkit-transform: translate(57.0378vw, 100vh) scale(0.2451);
            transform: translate(57.0378vw, 100vh) scale(0.2451);
}
}
.snow:nth-child(69) {
  opacity: 0.7262;
  -webkit-transform: translate(36.284vw, -10px) scale(0.6502);
          transform: translate(36.284vw, -10px) scale(0.6502);
  -webkit-animation: fall-69 26s -21s linear infinite;
          animation: fall-69 26s -21s linear infinite;
}
@-webkit-keyframes fall-69 {
69.26% {
    -webkit-transform: translate(41.3615vw, 69.26vh) scale(0.6502);
            transform: translate(41.3615vw, 69.26vh) scale(0.6502);
}
to {
    -webkit-transform: translate(38.82275vw, 100vh) scale(0.6502);
            transform: translate(38.82275vw, 100vh) scale(0.6502);
}
}
@keyframes fall-69 {
69.26% {
    -webkit-transform: translate(41.3615vw, 69.26vh) scale(0.6502);
            transform: translate(41.3615vw, 69.26vh) scale(0.6502);
}
to {
    -webkit-transform: translate(38.82275vw, 100vh) scale(0.6502);
            transform: translate(38.82275vw, 100vh) scale(0.6502);
}
}
.snow:nth-child(70) {
  opacity: 0.8267;
  -webkit-transform: translate(58.9812vw, -10px) scale(0.0219);
          transform: translate(58.9812vw, -10px) scale(0.0219);
  -webkit-animation: fall-70 17s -27s linear infinite;
          animation: fall-70 17s -27s linear infinite;
}
@-webkit-keyframes fall-70 {
64.871% {
    -webkit-transform: translate(60.7176vw, 64.871vh) scale(0.0219);
            transform: translate(60.7176vw, 64.871vh) scale(0.0219);
}
to {
    -webkit-transform: translate(59.8494vw, 100vh) scale(0.0219);
            transform: translate(59.8494vw, 100vh) scale(0.0219);
}
}
@keyframes fall-70 {
64.871% {
    -webkit-transform: translate(60.7176vw, 64.871vh) scale(0.0219);
            transform: translate(60.7176vw, 64.871vh) scale(0.0219);
}
to {
    -webkit-transform: translate(59.8494vw, 100vh) scale(0.0219);
            transform: translate(59.8494vw, 100vh) scale(0.0219);
}
}
.snow:nth-child(71) {
  opacity: 0.3667;
  -webkit-transform: translate(79.9019vw, -10px) scale(0.5514);
          transform: translate(79.9019vw, -10px) scale(0.5514);
  -webkit-animation: fall-71 17s -19s linear infinite;
          animation: fall-71 17s -19s linear infinite;
}
@-webkit-keyframes fall-71 {
34.122% {
    -webkit-transform: translate(77.56vw, 34.122vh) scale(0.5514);
            transform: translate(77.56vw, 34.122vh) scale(0.5514);
}
to {
    -webkit-transform: translate(78.73095vw, 100vh) scale(0.5514);
            transform: translate(78.73095vw, 100vh) scale(0.5514);
}
}
@keyframes fall-71 {
34.122% {
    -webkit-transform: translate(77.56vw, 34.122vh) scale(0.5514);
            transform: translate(77.56vw, 34.122vh) scale(0.5514);
}
to {
    -webkit-transform: translate(78.73095vw, 100vh) scale(0.5514);
            transform: translate(78.73095vw, 100vh) scale(0.5514);
}
}
.snow:nth-child(72) {
  opacity: 0.7759;
  -webkit-transform: translate(93.8669vw, -10px) scale(0.0808);
          transform: translate(93.8669vw, -10px) scale(0.0808);
  -webkit-animation: fall-72 23s -7s linear infinite;
          animation: fall-72 23s -7s linear infinite;
}
@-webkit-keyframes fall-72 {
69.369% {
    -webkit-transform: translate(84.2827vw, 69.369vh) scale(0.0808);
            transform: translate(84.2827vw, 69.369vh) scale(0.0808);
}
to {
    -webkit-transform: translate(89.0748vw, 100vh) scale(0.0808);
            transform: translate(89.0748vw, 100vh) scale(0.0808);
}
}
@keyframes fall-72 {
69.369% {
    -webkit-transform: translate(84.2827vw, 69.369vh) scale(0.0808);
            transform: translate(84.2827vw, 69.369vh) scale(0.0808);
}
to {
    -webkit-transform: translate(89.0748vw, 100vh) scale(0.0808);
            transform: translate(89.0748vw, 100vh) scale(0.0808);
}
}
.snow:nth-child(73) {
  opacity: 0.6607;
  -webkit-transform: translate(37.746vw, -10px) scale(0.4799);
          transform: translate(37.746vw, -10px) scale(0.4799);
  -webkit-animation: fall-73 11s -30s linear infinite;
          animation: fall-73 11s -30s linear infinite;
}
@-webkit-keyframes fall-73 {
54.834% {
    -webkit-transform: translate(36.0601vw, 54.834vh) scale(0.4799);
            transform: translate(36.0601vw, 54.834vh) scale(0.4799);
}
to {
    -webkit-transform: translate(36.90305vw, 100vh) scale(0.4799);
            transform: translate(36.90305vw, 100vh) scale(0.4799);
}
}
@keyframes fall-73 {
54.834% {
    -webkit-transform: translate(36.0601vw, 54.834vh) scale(0.4799);
            transform: translate(36.0601vw, 54.834vh) scale(0.4799);
}
to {
    -webkit-transform: translate(36.90305vw, 100vh) scale(0.4799);
            transform: translate(36.90305vw, 100vh) scale(0.4799);
}
}
.snow:nth-child(74) {
  opacity: 0.8671;
  -webkit-transform: translate(22.6855vw, -10px) scale(0.5223);
          transform: translate(22.6855vw, -10px) scale(0.5223);
  -webkit-animation: fall-74 27s -27s linear infinite;
          animation: fall-74 27s -27s linear infinite;
}
@-webkit-keyframes fall-74 {
31.843% {
    -webkit-transform: translate(15.0634vw, 31.843vh) scale(0.5223);
            transform: translate(15.0634vw, 31.843vh) scale(0.5223);
}
to {
    -webkit-transform: translate(18.87445vw, 100vh) scale(0.5223);
            transform: translate(18.87445vw, 100vh) scale(0.5223);
}
}
@keyframes fall-74 {
31.843% {
    -webkit-transform: translate(15.0634vw, 31.843vh) scale(0.5223);
            transform: translate(15.0634vw, 31.843vh) scale(0.5223);
}
to {
    -webkit-transform: translate(18.87445vw, 100vh) scale(0.5223);
            transform: translate(18.87445vw, 100vh) scale(0.5223);
}
}
.snow:nth-child(75) {
  opacity: 0.3859;
  -webkit-transform: translate(52.4261vw, -10px) scale(0.5879);
          transform: translate(52.4261vw, -10px) scale(0.5879);
  -webkit-animation: fall-75 26s -11s linear infinite;
          animation: fall-75 26s -11s linear infinite;
}
@-webkit-keyframes fall-75 {
60.483% {
    -webkit-transform: translate(57.3024vw, 60.483vh) scale(0.5879);
            transform: translate(57.3024vw, 60.483vh) scale(0.5879);
}
to {
    -webkit-transform: translate(54.86425vw, 100vh) scale(0.5879);
            transform: translate(54.86425vw, 100vh) scale(0.5879);
}
}
@keyframes fall-75 {
60.483% {
    -webkit-transform: translate(57.3024vw, 60.483vh) scale(0.5879);
            transform: translate(57.3024vw, 60.483vh) scale(0.5879);
}
to {
    -webkit-transform: translate(54.86425vw, 100vh) scale(0.5879);
            transform: translate(54.86425vw, 100vh) scale(0.5879);
}
}
.snow:nth-child(76) {
  opacity: 0.2018;
  -webkit-transform: translate(27.773vw, -10px) scale(0.4369);
          transform: translate(27.773vw, -10px) scale(0.4369);
  -webkit-animation: fall-76 16s -8s linear infinite;
          animation: fall-76 16s -8s linear infinite;
}
@-webkit-keyframes fall-76 {
39.428% {
    -webkit-transform: translate(18.5907vw, 39.428vh) scale(0.4369);
            transform: translate(18.5907vw, 39.428vh) scale(0.4369);
}
to {
    -webkit-transform: translate(23.18185vw, 100vh) scale(0.4369);
            transform: translate(23.18185vw, 100vh) scale(0.4369);
}
}
@keyframes fall-76 {
39.428% {
    -webkit-transform: translate(18.5907vw, 39.428vh) scale(0.4369);
            transform: translate(18.5907vw, 39.428vh) scale(0.4369);
}
to {
    -webkit-transform: translate(23.18185vw, 100vh) scale(0.4369);
            transform: translate(23.18185vw, 100vh) scale(0.4369);
}
}
.snow:nth-child(77) {
  opacity: 0.3145;
  -webkit-transform: translate(39.9476vw, -10px) scale(0.1197);
          transform: translate(39.9476vw, -10px) scale(0.1197);
  -webkit-animation: fall-77 19s -8s linear infinite;
          animation: fall-77 19s -8s linear infinite;
}
@-webkit-keyframes fall-77 {
30.5% {
    -webkit-transform: translate(37.4623vw, 30.5vh) scale(0.1197);
            transform: translate(37.4623vw, 30.5vh) scale(0.1197);
}
to {
    -webkit-transform: translate(38.70495vw, 100vh) scale(0.1197);
            transform: translate(38.70495vw, 100vh) scale(0.1197);
}
}
@keyframes fall-77 {
30.5% {
    -webkit-transform: translate(37.4623vw, 30.5vh) scale(0.1197);
            transform: translate(37.4623vw, 30.5vh) scale(0.1197);
}
to {
    -webkit-transform: translate(38.70495vw, 100vh) scale(0.1197);
            transform: translate(38.70495vw, 100vh) scale(0.1197);
}
}
.snow:nth-child(78) {
  opacity: 0.1315;
  -webkit-transform: translate(68.5489vw, -10px) scale(0.3048);
          transform: translate(68.5489vw, -10px) scale(0.3048);
  -webkit-animation: fall-78 30s -17s linear infinite;
          animation: fall-78 30s -17s linear infinite;
}
@-webkit-keyframes fall-78 {
52.909% {
    -webkit-transform: translate(78.1595vw, 52.909vh) scale(0.3048);
            transform: translate(78.1595vw, 52.909vh) scale(0.3048);
}
to {
    -webkit-transform: translate(73.3542vw, 100vh) scale(0.3048);
            transform: translate(73.3542vw, 100vh) scale(0.3048);
}
}
@keyframes fall-78 {
52.909% {
    -webkit-transform: translate(78.1595vw, 52.909vh) scale(0.3048);
            transform: translate(78.1595vw, 52.909vh) scale(0.3048);
}
to {
    -webkit-transform: translate(73.3542vw, 100vh) scale(0.3048);
            transform: translate(73.3542vw, 100vh) scale(0.3048);
}
}
.snow:nth-child(79) {
  opacity: 0.6731;
  -webkit-transform: translate(61.6944vw, -10px) scale(0.0688);
          transform: translate(61.6944vw, -10px) scale(0.0688);
  -webkit-animation: fall-79 30s -6s linear infinite;
          animation: fall-79 30s -6s linear infinite;
}
@-webkit-keyframes fall-79 {
37.834% {
    -webkit-transform: translate(58.7415vw, 37.834vh) scale(0.0688);
            transform: translate(58.7415vw, 37.834vh) scale(0.0688);
}
to {
    -webkit-transform: translate(60.21795vw, 100vh) scale(0.0688);
            transform: translate(60.21795vw, 100vh) scale(0.0688);
}
}
@keyframes fall-79 {
37.834% {
    -webkit-transform: translate(58.7415vw, 37.834vh) scale(0.0688);
            transform: translate(58.7415vw, 37.834vh) scale(0.0688);
}
to {
    -webkit-transform: translate(60.21795vw, 100vh) scale(0.0688);
            transform: translate(60.21795vw, 100vh) scale(0.0688);
}
}
.snow:nth-child(80) {
  opacity: 0.8154;
  -webkit-transform: translate(35.5171vw, -10px) scale(0.2378);
          transform: translate(35.5171vw, -10px) scale(0.2378);
  -webkit-animation: fall-80 29s -25s linear infinite;
          animation: fall-80 29s -25s linear infinite;
}
@-webkit-keyframes fall-80 {
63.054% {
    -webkit-transform: translate(28.1829vw, 63.054vh) scale(0.2378);
            transform: translate(28.1829vw, 63.054vh) scale(0.2378);
}
to {
    -webkit-transform: translate(31.85vw, 100vh) scale(0.2378);
            transform: translate(31.85vw, 100vh) scale(0.2378);
}
}
@keyframes fall-80 {
63.054% {
    -webkit-transform: translate(28.1829vw, 63.054vh) scale(0.2378);
            transform: translate(28.1829vw, 63.054vh) scale(0.2378);
}
to {
    -webkit-transform: translate(31.85vw, 100vh) scale(0.2378);
            transform: translate(31.85vw, 100vh) scale(0.2378);
}
}
.snow:nth-child(81) {
  opacity: 0.4541;
  -webkit-transform: translate(16.4854vw, -10px) scale(0.3742);
          transform: translate(16.4854vw, -10px) scale(0.3742);
  -webkit-animation: fall-81 28s -20s linear infinite;
          animation: fall-81 28s -20s linear infinite;
}
@-webkit-keyframes fall-81 {
71.682% {
    -webkit-transform: translate(14.0213vw, 71.682vh) scale(0.3742);
            transform: translate(14.0213vw, 71.682vh) scale(0.3742);
}
to {
    -webkit-transform: translate(15.25335vw, 100vh) scale(0.3742);
            transform: translate(15.25335vw, 100vh) scale(0.3742);
}
}
@keyframes fall-81 {
71.682% {
    -webkit-transform: translate(14.0213vw, 71.682vh) scale(0.3742);
            transform: translate(14.0213vw, 71.682vh) scale(0.3742);
}
to {
    -webkit-transform: translate(15.25335vw, 100vh) scale(0.3742);
            transform: translate(15.25335vw, 100vh) scale(0.3742);
}
}
.snow:nth-child(82) {
  opacity: 0.6297;
  -webkit-transform: translate(13.6357vw, -10px) scale(0.6576);
          transform: translate(13.6357vw, -10px) scale(0.6576);
  -webkit-animation: fall-82 17s -26s linear infinite;
          animation: fall-82 17s -26s linear infinite;
}
@-webkit-keyframes fall-82 {
40.36% {
    -webkit-transform: translate(9.5163vw, 40.36vh) scale(0.6576);
            transform: translate(9.5163vw, 40.36vh) scale(0.6576);
}
to {
    -webkit-transform: translate(11.576vw, 100vh) scale(0.6576);
            transform: translate(11.576vw, 100vh) scale(0.6576);
}
}
@keyframes fall-82 {
40.36% {
    -webkit-transform: translate(9.5163vw, 40.36vh) scale(0.6576);
            transform: translate(9.5163vw, 40.36vh) scale(0.6576);
}
to {
    -webkit-transform: translate(11.576vw, 100vh) scale(0.6576);
            transform: translate(11.576vw, 100vh) scale(0.6576);
}
}
.snow:nth-child(83) {
  opacity: 0.5725;
  -webkit-transform: translate(17.3815vw, -10px) scale(0.6524);
          transform: translate(17.3815vw, -10px) scale(0.6524);
  -webkit-animation: fall-83 16s -22s linear infinite;
          animation: fall-83 16s -22s linear infinite;
}
@-webkit-keyframes fall-83 {
52.376% {
    -webkit-transform: translate(9.0859vw, 52.376vh) scale(0.6524);
            transform: translate(9.0859vw, 52.376vh) scale(0.6524);
}
to {
    -webkit-transform: translate(13.2337vw, 100vh) scale(0.6524);
            transform: translate(13.2337vw, 100vh) scale(0.6524);
}
}
@keyframes fall-83 {
52.376% {
    -webkit-transform: translate(9.0859vw, 52.376vh) scale(0.6524);
            transform: translate(9.0859vw, 52.376vh) scale(0.6524);
}
to {
    -webkit-transform: translate(13.2337vw, 100vh) scale(0.6524);
            transform: translate(13.2337vw, 100vh) scale(0.6524);
}
}
.snow:nth-child(84) {
  opacity: 0.0086;
  -webkit-transform: translate(97.0736vw, -10px) scale(0.3227);
          transform: translate(97.0736vw, -10px) scale(0.3227);
  -webkit-animation: fall-84 29s -2s linear infinite;
          animation: fall-84 29s -2s linear infinite;
}
@-webkit-keyframes fall-84 {
72.395% {
    -webkit-transform: translate(105.8478vw, 72.395vh) scale(0.3227);
            transform: translate(105.8478vw, 72.395vh) scale(0.3227);
}
to {
    -webkit-transform: translate(101.4607vw, 100vh) scale(0.3227);
            transform: translate(101.4607vw, 100vh) scale(0.3227);
}
}
@keyframes fall-84 {
72.395% {
    -webkit-transform: translate(105.8478vw, 72.395vh) scale(0.3227);
            transform: translate(105.8478vw, 72.395vh) scale(0.3227);
}
to {
    -webkit-transform: translate(101.4607vw, 100vh) scale(0.3227);
            transform: translate(101.4607vw, 100vh) scale(0.3227);
}
}
.snow:nth-child(85) {
  opacity: 0.3009;
  -webkit-transform: translate(56.1425vw, -10px) scale(0.3424);
          transform: translate(56.1425vw, -10px) scale(0.3424);
  -webkit-animation: fall-85 19s -1s linear infinite;
          animation: fall-85 19s -1s linear infinite;
}
@-webkit-keyframes fall-85 {
76.611% {
    -webkit-transform: translate(46.9161vw, 76.611vh) scale(0.3424);
            transform: translate(46.9161vw, 76.611vh) scale(0.3424);
}
to {
    -webkit-transform: translate(51.5293vw, 100vh) scale(0.3424);
            transform: translate(51.5293vw, 100vh) scale(0.3424);
}
}
@keyframes fall-85 {
76.611% {
    -webkit-transform: translate(46.9161vw, 76.611vh) scale(0.3424);
            transform: translate(46.9161vw, 76.611vh) scale(0.3424);
}
to {
    -webkit-transform: translate(51.5293vw, 100vh) scale(0.3424);
            transform: translate(51.5293vw, 100vh) scale(0.3424);
}
}
.snow:nth-child(86) {
  opacity: 0.3538;
  -webkit-transform: translate(48.1628vw, -10px) scale(0.6921);
          transform: translate(48.1628vw, -10px) scale(0.6921);
  -webkit-animation: fall-86 30s -21s linear infinite;
          animation: fall-86 30s -21s linear infinite;
}
@-webkit-keyframes fall-86 {
46.706% {
    -webkit-transform: translate(52.8554vw, 46.706vh) scale(0.6921);
            transform: translate(52.8554vw, 46.706vh) scale(0.6921);
}
to {
    -webkit-transform: translate(50.5091vw, 100vh) scale(0.6921);
            transform: translate(50.5091vw, 100vh) scale(0.6921);
}
}
@keyframes fall-86 {
46.706% {
    -webkit-transform: translate(52.8554vw, 46.706vh) scale(0.6921);
            transform: translate(52.8554vw, 46.706vh) scale(0.6921);
}
to {
    -webkit-transform: translate(50.5091vw, 100vh) scale(0.6921);
            transform: translate(50.5091vw, 100vh) scale(0.6921);
}
}
.snow:nth-child(87) {
  opacity: 0.7354;
  -webkit-transform: translate(70.4942vw, -10px) scale(0.5136);
          transform: translate(70.4942vw, -10px) scale(0.5136);
  -webkit-animation: fall-87 23s -22s linear infinite;
          animation: fall-87 23s -22s linear infinite;
}
@-webkit-keyframes fall-87 {
53.709% {
    -webkit-transform: translate(61.8861vw, 53.709vh) scale(0.5136);
            transform: translate(61.8861vw, 53.709vh) scale(0.5136);
}
to {
    -webkit-transform: translate(66.19015vw, 100vh) scale(0.5136);
            transform: translate(66.19015vw, 100vh) scale(0.5136);
}
}
@keyframes fall-87 {
53.709% {
    -webkit-transform: translate(61.8861vw, 53.709vh) scale(0.5136);
            transform: translate(61.8861vw, 53.709vh) scale(0.5136);
}
to {
    -webkit-transform: translate(66.19015vw, 100vh) scale(0.5136);
            transform: translate(66.19015vw, 100vh) scale(0.5136);
}
}
.snow:nth-child(88) {
  opacity: 0.7474;
  -webkit-transform: translate(4.4955vw, -10px) scale(0.3182);
          transform: translate(4.4955vw, -10px) scale(0.3182);
  -webkit-animation: fall-88 20s -29s linear infinite;
          animation: fall-88 20s -29s linear infinite;
}
@-webkit-keyframes fall-88 {
38.947% {
    -webkit-transform: translate(2.5209vw, 38.947vh) scale(0.3182);
            transform: translate(2.5209vw, 38.947vh) scale(0.3182);
}
to {
    -webkit-transform: translate(3.5082vw, 100vh) scale(0.3182);
            transform: translate(3.5082vw, 100vh) scale(0.3182);
}
}
@keyframes fall-88 {
38.947% {
    -webkit-transform: translate(2.5209vw, 38.947vh) scale(0.3182);
            transform: translate(2.5209vw, 38.947vh) scale(0.3182);
}
to {
    -webkit-transform: translate(3.5082vw, 100vh) scale(0.3182);
            transform: translate(3.5082vw, 100vh) scale(0.3182);
}
}
.snow:nth-child(89) {
  opacity: 0.396;
  -webkit-transform: translate(8.8882vw, -10px) scale(0.4723);
          transform: translate(8.8882vw, -10px) scale(0.4723);
  -webkit-animation: fall-89 16s -15s linear infinite;
          animation: fall-89 16s -15s linear infinite;
}
@-webkit-keyframes fall-89 {
45.781% {
    -webkit-transform: translate(3.8591vw, 45.781vh) scale(0.4723);
            transform: translate(3.8591vw, 45.781vh) scale(0.4723);
}
to {
    -webkit-transform: translate(6.37365vw, 100vh) scale(0.4723);
            transform: translate(6.37365vw, 100vh) scale(0.4723);
}
}
@keyframes fall-89 {
45.781% {
    -webkit-transform: translate(3.8591vw, 45.781vh) scale(0.4723);
            transform: translate(3.8591vw, 45.781vh) scale(0.4723);
}
to {
    -webkit-transform: translate(6.37365vw, 100vh) scale(0.4723);
            transform: translate(6.37365vw, 100vh) scale(0.4723);
}
}
.snow:nth-child(90) {
  opacity: 0.6437;
  -webkit-transform: translate(41.2883vw, -10px) scale(0.905);
          transform: translate(41.2883vw, -10px) scale(0.905);
  -webkit-animation: fall-90 22s -15s linear infinite;
          animation: fall-90 22s -15s linear infinite;
}
@-webkit-keyframes fall-90 {
45.93% {
    -webkit-transform: translate(31.9972vw, 45.93vh) scale(0.905);
            transform: translate(31.9972vw, 45.93vh) scale(0.905);
}
to {
    -webkit-transform: translate(36.64275vw, 100vh) scale(0.905);
            transform: translate(36.64275vw, 100vh) scale(0.905);
}
}
@keyframes fall-90 {
45.93% {
    -webkit-transform: translate(31.9972vw, 45.93vh) scale(0.905);
            transform: translate(31.9972vw, 45.93vh) scale(0.905);
}
to {
    -webkit-transform: translate(36.64275vw, 100vh) scale(0.905);
            transform: translate(36.64275vw, 100vh) scale(0.905);
}
}
.snow:nth-child(91) {
  opacity: 0.064;
  -webkit-transform: translate(87.6497vw, -10px) scale(0.4862);
          transform: translate(87.6497vw, -10px) scale(0.4862);
  -webkit-animation: fall-91 16s -4s linear infinite;
          animation: fall-91 16s -4s linear infinite;
}
@-webkit-keyframes fall-91 {
36.43% {
    -webkit-transform: translate(90.1921vw, 36.43vh) scale(0.4862);
            transform: translate(90.1921vw, 36.43vh) scale(0.4862);
}
to {
    -webkit-transform: translate(88.9209vw, 100vh) scale(0.4862);
            transform: translate(88.9209vw, 100vh) scale(0.4862);
}
}
@keyframes fall-91 {
36.43% {
    -webkit-transform: translate(90.1921vw, 36.43vh) scale(0.4862);
            transform: translate(90.1921vw, 36.43vh) scale(0.4862);
}
to {
    -webkit-transform: translate(88.9209vw, 100vh) scale(0.4862);
            transform: translate(88.9209vw, 100vh) scale(0.4862);
}
}
.snow:nth-child(92) {
  opacity: 0.388;
  -webkit-transform: translate(88.5549vw, -10px) scale(0.7502);
          transform: translate(88.5549vw, -10px) scale(0.7502);
  -webkit-animation: fall-92 25s -13s linear infinite;
          animation: fall-92 25s -13s linear infinite;
}
@-webkit-keyframes fall-92 {
31.237% {
    -webkit-transform: translate(92.7051vw, 31.237vh) scale(0.7502);
            transform: translate(92.7051vw, 31.237vh) scale(0.7502);
}
to {
    -webkit-transform: translate(90.63vw, 100vh) scale(0.7502);
            transform: translate(90.63vw, 100vh) scale(0.7502);
}
}
@keyframes fall-92 {
31.237% {
    -webkit-transform: translate(92.7051vw, 31.237vh) scale(0.7502);
            transform: translate(92.7051vw, 31.237vh) scale(0.7502);
}
to {
    -webkit-transform: translate(90.63vw, 100vh) scale(0.7502);
            transform: translate(90.63vw, 100vh) scale(0.7502);
}
}
.snow:nth-child(93) {
  opacity: 0.9218;
  -webkit-transform: translate(13.0854vw, -10px) scale(0.049);
          transform: translate(13.0854vw, -10px) scale(0.049);
  -webkit-animation: fall-93 21s -24s linear infinite;
          animation: fall-93 21s -24s linear infinite;
}
@-webkit-keyframes fall-93 {
42.493% {
    -webkit-transform: translate(22.1536vw, 42.493vh) scale(0.049);
            transform: translate(22.1536vw, 42.493vh) scale(0.049);
}
to {
    -webkit-transform: translate(17.6195vw, 100vh) scale(0.049);
            transform: translate(17.6195vw, 100vh) scale(0.049);
}
}
@keyframes fall-93 {
42.493% {
    -webkit-transform: translate(22.1536vw, 42.493vh) scale(0.049);
            transform: translate(22.1536vw, 42.493vh) scale(0.049);
}
to {
    -webkit-transform: translate(17.6195vw, 100vh) scale(0.049);
            transform: translate(17.6195vw, 100vh) scale(0.049);
}
}
.snow:nth-child(94) {
  opacity: 0.403;
  -webkit-transform: translate(43.1214vw, -10px) scale(0.3445);
          transform: translate(43.1214vw, -10px) scale(0.3445);
  -webkit-animation: fall-94 10s -24s linear infinite;
          animation: fall-94 10s -24s linear infinite;
}
@-webkit-keyframes fall-94 {
38.035% {
    -webkit-transform: translate(39.308vw, 38.035vh) scale(0.3445);
            transform: translate(39.308vw, 38.035vh) scale(0.3445);
}
to {
    -webkit-transform: translate(41.2147vw, 100vh) scale(0.3445);
            transform: translate(41.2147vw, 100vh) scale(0.3445);
}
}
@keyframes fall-94 {
38.035% {
    -webkit-transform: translate(39.308vw, 38.035vh) scale(0.3445);
            transform: translate(39.308vw, 38.035vh) scale(0.3445);
}
to {
    -webkit-transform: translate(41.2147vw, 100vh) scale(0.3445);
            transform: translate(41.2147vw, 100vh) scale(0.3445);
}
}
.snow:nth-child(95) {
  opacity: 0.4872;
  -webkit-transform: translate(60.2443vw, -10px) scale(0.3749);
          transform: translate(60.2443vw, -10px) scale(0.3749);
  -webkit-animation: fall-95 24s -27s linear infinite;
          animation: fall-95 24s -27s linear infinite;
}
@-webkit-keyframes fall-95 {
61.087% {
    -webkit-transform: translate(58.08vw, 61.087vh) scale(0.3749);
            transform: translate(58.08vw, 61.087vh) scale(0.3749);
}
to {
    -webkit-transform: translate(59.16215vw, 100vh) scale(0.3749);
            transform: translate(59.16215vw, 100vh) scale(0.3749);
}
}
@keyframes fall-95 {
61.087% {
    -webkit-transform: translate(58.08vw, 61.087vh) scale(0.3749);
            transform: translate(58.08vw, 61.087vh) scale(0.3749);
}
to {
    -webkit-transform: translate(59.16215vw, 100vh) scale(0.3749);
            transform: translate(59.16215vw, 100vh) scale(0.3749);
}
}
.snow:nth-child(96) {
  opacity: 0.1051;
  -webkit-transform: translate(27.2249vw, -10px) scale(0.4794);
          transform: translate(27.2249vw, -10px) scale(0.4794);
  -webkit-animation: fall-96 28s -26s linear infinite;
          animation: fall-96 28s -26s linear infinite;
}
@-webkit-keyframes fall-96 {
53.586% {
    -webkit-transform: translate(25.6913vw, 53.586vh) scale(0.4794);
            transform: translate(25.6913vw, 53.586vh) scale(0.4794);
}
to {
    -webkit-transform: translate(26.4581vw, 100vh) scale(0.4794);
            transform: translate(26.4581vw, 100vh) scale(0.4794);
}
}
@keyframes fall-96 {
53.586% {
    -webkit-transform: translate(25.6913vw, 53.586vh) scale(0.4794);
            transform: translate(25.6913vw, 53.586vh) scale(0.4794);
}
to {
    -webkit-transform: translate(26.4581vw, 100vh) scale(0.4794);
            transform: translate(26.4581vw, 100vh) scale(0.4794);
}
}
.snow:nth-child(97) {
  opacity: 0.4544;
  -webkit-transform: translate(55.4088vw, -10px) scale(0.2942);
          transform: translate(55.4088vw, -10px) scale(0.2942);
  -webkit-animation: fall-97 15s -12s linear infinite;
          animation: fall-97 15s -12s linear infinite;
}
@-webkit-keyframes fall-97 {
73.849% {
    -webkit-transform: translate(52.7247vw, 73.849vh) scale(0.2942);
            transform: translate(52.7247vw, 73.849vh) scale(0.2942);
}
to {
    -webkit-transform: translate(54.06675vw, 100vh) scale(0.2942);
            transform: translate(54.06675vw, 100vh) scale(0.2942);
}
}
@keyframes fall-97 {
73.849% {
    -webkit-transform: translate(52.7247vw, 73.849vh) scale(0.2942);
            transform: translate(52.7247vw, 73.849vh) scale(0.2942);
}
to {
    -webkit-transform: translate(54.06675vw, 100vh) scale(0.2942);
            transform: translate(54.06675vw, 100vh) scale(0.2942);
}
}
.snow:nth-child(98) {
  opacity: 0.5066;
  -webkit-transform: translate(80.5925vw, -10px) scale(0.5366);
          transform: translate(80.5925vw, -10px) scale(0.5366);
  -webkit-animation: fall-98 20s -2s linear infinite;
          animation: fall-98 20s -2s linear infinite;
}
@-webkit-keyframes fall-98 {
48.085% {
    -webkit-transform: translate(77.7517vw, 48.085vh) scale(0.5366);
            transform: translate(77.7517vw, 48.085vh) scale(0.5366);
}
to {
    -webkit-transform: translate(79.1721vw, 100vh) scale(0.5366);
            transform: translate(79.1721vw, 100vh) scale(0.5366);
}
}
@keyframes fall-98 {
48.085% {
    -webkit-transform: translate(77.7517vw, 48.085vh) scale(0.5366);
            transform: translate(77.7517vw, 48.085vh) scale(0.5366);
}
to {
    -webkit-transform: translate(79.1721vw, 100vh) scale(0.5366);
            transform: translate(79.1721vw, 100vh) scale(0.5366);
}
}
.snow:nth-child(99) {
  opacity: 0.1709;
  -webkit-transform: translate(68.284vw, -10px) scale(0.1783);
          transform: translate(68.284vw, -10px) scale(0.1783);
  -webkit-animation: fall-99 11s -5s linear infinite;
          animation: fall-99 11s -5s linear infinite;
}
@-webkit-keyframes fall-99 {
48.271% {
    -webkit-transform: translate(71.1723vw, 48.271vh) scale(0.1783);
            transform: translate(71.1723vw, 48.271vh) scale(0.1783);
}
to {
    -webkit-transform: translate(69.72815vw, 100vh) scale(0.1783);
            transform: translate(69.72815vw, 100vh) scale(0.1783);
}
}
@keyframes fall-99 {
48.271% {
    -webkit-transform: translate(71.1723vw, 48.271vh) scale(0.1783);
            transform: translate(71.1723vw, 48.271vh) scale(0.1783);
}
to {
    -webkit-transform: translate(69.72815vw, 100vh) scale(0.1783);
            transform: translate(69.72815vw, 100vh) scale(0.1783);
}
}
.snow:nth-child(100) {
  opacity: 0.4421;
  -webkit-transform: translate(86.5331vw, -10px) scale(0.4783);
          transform: translate(86.5331vw, -10px) scale(0.4783);
  -webkit-animation: fall-100 24s -16s linear infinite;
          animation: fall-100 24s -16s linear infinite;
}
@-webkit-keyframes fall-100 {
36.971% {
    -webkit-transform: translate(77.2621vw, 36.971vh) scale(0.4783);
            transform: translate(77.2621vw, 36.971vh) scale(0.4783);
}
to {
    -webkit-transform: translate(81.8976vw, 100vh) scale(0.4783);
            transform: translate(81.8976vw, 100vh) scale(0.4783);
}
}
@keyframes fall-100 {
36.971% {
    -webkit-transform: translate(77.2621vw, 36.971vh) scale(0.4783);
            transform: translate(77.2621vw, 36.971vh) scale(0.4783);
}
to {
    -webkit-transform: translate(81.8976vw, 100vh) scale(0.4783);
            transform: translate(81.8976vw, 100vh) scale(0.4783);
}
}
.snow:nth-child(101) {
  opacity: 0.9426;
  -webkit-transform: translate(94.8593vw, -10px) scale(0.4789);
          transform: translate(94.8593vw, -10px) scale(0.4789);
  -webkit-animation: fall-101 27s -3s linear infinite;
          animation: fall-101 27s -3s linear infinite;
}
@-webkit-keyframes fall-101 {
33.087% {
    -webkit-transform: translate(87.4376vw, 33.087vh) scale(0.4789);
            transform: translate(87.4376vw, 33.087vh) scale(0.4789);
}
to {
    -webkit-transform: translate(91.14845vw, 100vh) scale(0.4789);
            transform: translate(91.14845vw, 100vh) scale(0.4789);
}
}
@keyframes fall-101 {
33.087% {
    -webkit-transform: translate(87.4376vw, 33.087vh) scale(0.4789);
            transform: translate(87.4376vw, 33.087vh) scale(0.4789);
}
to {
    -webkit-transform: translate(91.14845vw, 100vh) scale(0.4789);
            transform: translate(91.14845vw, 100vh) scale(0.4789);
}
}
.snow:nth-child(102) {
  opacity: 0.3267;
  -webkit-transform: translate(99.2334vw, -10px) scale(0.1638);
          transform: translate(99.2334vw, -10px) scale(0.1638);
  -webkit-animation: fall-102 10s -19s linear infinite;
          animation: fall-102 10s -19s linear infinite;
}
@-webkit-keyframes fall-102 {
77.225% {
    -webkit-transform: translate(108.6253vw, 77.225vh) scale(0.1638);
            transform: translate(108.6253vw, 77.225vh) scale(0.1638);
}
to {
    -webkit-transform: translate(103.92935vw, 100vh) scale(0.1638);
            transform: translate(103.92935vw, 100vh) scale(0.1638);
}
}
@keyframes fall-102 {
77.225% {
    -webkit-transform: translate(108.6253vw, 77.225vh) scale(0.1638);
            transform: translate(108.6253vw, 77.225vh) scale(0.1638);
}
to {
    -webkit-transform: translate(103.92935vw, 100vh) scale(0.1638);
            transform: translate(103.92935vw, 100vh) scale(0.1638);
}
}
.snow:nth-child(103) {
  opacity: 0.0371;
  -webkit-transform: translate(31.6846vw, -10px) scale(0.975);
          transform: translate(31.6846vw, -10px) scale(0.975);
  -webkit-animation: fall-103 26s -21s linear infinite;
          animation: fall-103 26s -21s linear infinite;
}
@-webkit-keyframes fall-103 {
46.177% {
    -webkit-transform: translate(23.6171vw, 46.177vh) scale(0.975);
            transform: translate(23.6171vw, 46.177vh) scale(0.975);
}
to {
    -webkit-transform: translate(27.65085vw, 100vh) scale(0.975);
            transform: translate(27.65085vw, 100vh) scale(0.975);
}
}
@keyframes fall-103 {
46.177% {
    -webkit-transform: translate(23.6171vw, 46.177vh) scale(0.975);
            transform: translate(23.6171vw, 46.177vh) scale(0.975);
}
to {
    -webkit-transform: translate(27.65085vw, 100vh) scale(0.975);
            transform: translate(27.65085vw, 100vh) scale(0.975);
}
}
.snow:nth-child(104) {
  opacity: 0.0705;
  -webkit-transform: translate(50.0018vw, -10px) scale(0.3188);
          transform: translate(50.0018vw, -10px) scale(0.3188);
  -webkit-animation: fall-104 20s -13s linear infinite;
          animation: fall-104 20s -13s linear infinite;
}
@-webkit-keyframes fall-104 {
55.013% {
    -webkit-transform: translate(48.825vw, 55.013vh) scale(0.3188);
            transform: translate(48.825vw, 55.013vh) scale(0.3188);
}
to {
    -webkit-transform: translate(49.4134vw, 100vh) scale(0.3188);
            transform: translate(49.4134vw, 100vh) scale(0.3188);
}
}
@keyframes fall-104 {
55.013% {
    -webkit-transform: translate(48.825vw, 55.013vh) scale(0.3188);
            transform: translate(48.825vw, 55.013vh) scale(0.3188);
}
to {
    -webkit-transform: translate(49.4134vw, 100vh) scale(0.3188);
            transform: translate(49.4134vw, 100vh) scale(0.3188);
}
}
.snow:nth-child(105) {
  opacity: 0.8105;
  -webkit-transform: translate(57.0247vw, -10px) scale(0.4189);
          transform: translate(57.0247vw, -10px) scale(0.4189);
  -webkit-animation: fall-105 16s -12s linear infinite;
          animation: fall-105 16s -12s linear infinite;
}
@-webkit-keyframes fall-105 {
58.535% {
    -webkit-transform: translate(61.4359vw, 58.535vh) scale(0.4189);
            transform: translate(61.4359vw, 58.535vh) scale(0.4189);
}
to {
    -webkit-transform: translate(59.2303vw, 100vh) scale(0.4189);
            transform: translate(59.2303vw, 100vh) scale(0.4189);
}
}
@keyframes fall-105 {
58.535% {
    -webkit-transform: translate(61.4359vw, 58.535vh) scale(0.4189);
            transform: translate(61.4359vw, 58.535vh) scale(0.4189);
}
to {
    -webkit-transform: translate(59.2303vw, 100vh) scale(0.4189);
            transform: translate(59.2303vw, 100vh) scale(0.4189);
}
}
.snow:nth-child(106) {
  opacity: 0.2857;
  -webkit-transform: translate(78.6547vw, -10px) scale(0.3672);
          transform: translate(78.6547vw, -10px) scale(0.3672);
  -webkit-animation: fall-106 19s -17s linear infinite;
          animation: fall-106 19s -17s linear infinite;
}
@-webkit-keyframes fall-106 {
50.951% {
    -webkit-transform: translate(79.1549vw, 50.951vh) scale(0.3672);
            transform: translate(79.1549vw, 50.951vh) scale(0.3672);
}
to {
    -webkit-transform: translate(78.9048vw, 100vh) scale(0.3672);
            transform: translate(78.9048vw, 100vh) scale(0.3672);
}
}
@keyframes fall-106 {
50.951% {
    -webkit-transform: translate(79.1549vw, 50.951vh) scale(0.3672);
            transform: translate(79.1549vw, 50.951vh) scale(0.3672);
}
to {
    -webkit-transform: translate(78.9048vw, 100vh) scale(0.3672);
            transform: translate(78.9048vw, 100vh) scale(0.3672);
}
}
.snow:nth-child(107) {
  opacity: 0.1315;
  -webkit-transform: translate(70.8516vw, -10px) scale(0.7026);
          transform: translate(70.8516vw, -10px) scale(0.7026);
  -webkit-animation: fall-107 25s -4s linear infinite;
          animation: fall-107 25s -4s linear infinite;
}
@-webkit-keyframes fall-107 {
52.191% {
    -webkit-transform: translate(66.3702vw, 52.191vh) scale(0.7026);
            transform: translate(66.3702vw, 52.191vh) scale(0.7026);
}
to {
    -webkit-transform: translate(68.6109vw, 100vh) scale(0.7026);
            transform: translate(68.6109vw, 100vh) scale(0.7026);
}
}
@keyframes fall-107 {
52.191% {
    -webkit-transform: translate(66.3702vw, 52.191vh) scale(0.7026);
            transform: translate(66.3702vw, 52.191vh) scale(0.7026);
}
to {
    -webkit-transform: translate(68.6109vw, 100vh) scale(0.7026);
            transform: translate(68.6109vw, 100vh) scale(0.7026);
}
}
.snow:nth-child(108) {
  opacity: 0.1381;
  -webkit-transform: translate(87.8936vw, -10px) scale(0.8527);
          transform: translate(87.8936vw, -10px) scale(0.8527);
  -webkit-animation: fall-108 30s -19s linear infinite;
          animation: fall-108 30s -19s linear infinite;
}
@-webkit-keyframes fall-108 {
52.509% {
    -webkit-transform: translate(88.66vw, 52.509vh) scale(0.8527);
            transform: translate(88.66vw, 52.509vh) scale(0.8527);
}
to {
    -webkit-transform: translate(88.2768vw, 100vh) scale(0.8527);
            transform: translate(88.2768vw, 100vh) scale(0.8527);
}
}
@keyframes fall-108 {
52.509% {
    -webkit-transform: translate(88.66vw, 52.509vh) scale(0.8527);
            transform: translate(88.66vw, 52.509vh) scale(0.8527);
}
to {
    -webkit-transform: translate(88.2768vw, 100vh) scale(0.8527);
            transform: translate(88.2768vw, 100vh) scale(0.8527);
}
}
.snow:nth-child(109) {
  opacity: 0.3989;
  -webkit-transform: translate(80.3347vw, -10px) scale(0.633);
          transform: translate(80.3347vw, -10px) scale(0.633);
  -webkit-animation: fall-109 22s -29s linear infinite;
          animation: fall-109 22s -29s linear infinite;
}
@-webkit-keyframes fall-109 {
39.423% {
    -webkit-transform: translate(70.9013vw, 39.423vh) scale(0.633);
            transform: translate(70.9013vw, 39.423vh) scale(0.633);
}
to {
    -webkit-transform: translate(75.618vw, 100vh) scale(0.633);
            transform: translate(75.618vw, 100vh) scale(0.633);
}
}
@keyframes fall-109 {
39.423% {
    -webkit-transform: translate(70.9013vw, 39.423vh) scale(0.633);
            transform: translate(70.9013vw, 39.423vh) scale(0.633);
}
to {
    -webkit-transform: translate(75.618vw, 100vh) scale(0.633);
            transform: translate(75.618vw, 100vh) scale(0.633);
}
}
.snow:nth-child(110) {
  opacity: 0.1084;
  -webkit-transform: translate(77.9983vw, -10px) scale(0.6022);
          transform: translate(77.9983vw, -10px) scale(0.6022);
  -webkit-animation: fall-110 15s -28s linear infinite;
          animation: fall-110 15s -28s linear infinite;
}
@-webkit-keyframes fall-110 {
47.766% {
    -webkit-transform: translate(78.8931vw, 47.766vh) scale(0.6022);
            transform: translate(78.8931vw, 47.766vh) scale(0.6022);
}
to {
    -webkit-transform: translate(78.4457vw, 100vh) scale(0.6022);
            transform: translate(78.4457vw, 100vh) scale(0.6022);
}
}
@keyframes fall-110 {
47.766% {
    -webkit-transform: translate(78.8931vw, 47.766vh) scale(0.6022);
            transform: translate(78.8931vw, 47.766vh) scale(0.6022);
}
to {
    -webkit-transform: translate(78.4457vw, 100vh) scale(0.6022);
            transform: translate(78.4457vw, 100vh) scale(0.6022);
}
}
.snow:nth-child(111) {
  opacity: 0.2428;
  -webkit-transform: translate(58.6914vw, -10px) scale(0.06);
          transform: translate(58.6914vw, -10px) scale(0.06);
  -webkit-animation: fall-111 25s -5s linear infinite;
          animation: fall-111 25s -5s linear infinite;
}
@-webkit-keyframes fall-111 {
37.491% {
    -webkit-transform: translate(50.3839vw, 37.491vh) scale(0.06);
            transform: translate(50.3839vw, 37.491vh) scale(0.06);
}
to {
    -webkit-transform: translate(54.53765vw, 100vh) scale(0.06);
            transform: translate(54.53765vw, 100vh) scale(0.06);
}
}
@keyframes fall-111 {
37.491% {
    -webkit-transform: translate(50.3839vw, 37.491vh) scale(0.06);
            transform: translate(50.3839vw, 37.491vh) scale(0.06);
}
to {
    -webkit-transform: translate(54.53765vw, 100vh) scale(0.06);
            transform: translate(54.53765vw, 100vh) scale(0.06);
}
}
.snow:nth-child(112) {
  opacity: 0.8359;
  -webkit-transform: translate(46.4274vw, -10px) scale(0.3885);
          transform: translate(46.4274vw, -10px) scale(0.3885);
  -webkit-animation: fall-112 12s -24s linear infinite;
          animation: fall-112 12s -24s linear infinite;
}
@-webkit-keyframes fall-112 {
65.467% {
    -webkit-transform: translate(42.2845vw, 65.467vh) scale(0.3885);
            transform: translate(42.2845vw, 65.467vh) scale(0.3885);
}
to {
    -webkit-transform: translate(44.35595vw, 100vh) scale(0.3885);
            transform: translate(44.35595vw, 100vh) scale(0.3885);
}
}
@keyframes fall-112 {
65.467% {
    -webkit-transform: translate(42.2845vw, 65.467vh) scale(0.3885);
            transform: translate(42.2845vw, 65.467vh) scale(0.3885);
}
to {
    -webkit-transform: translate(44.35595vw, 100vh) scale(0.3885);
            transform: translate(44.35595vw, 100vh) scale(0.3885);
}
}
.snow:nth-child(113) {
  opacity: 0.3576;
  -webkit-transform: translate(76.3659vw, -10px) scale(0.1406);
          transform: translate(76.3659vw, -10px) scale(0.1406);
  -webkit-animation: fall-113 15s -21s linear infinite;
          animation: fall-113 15s -21s linear infinite;
}
@-webkit-keyframes fall-113 {
48.474% {
    -webkit-transform: translate(76.4992vw, 48.474vh) scale(0.1406);
            transform: translate(76.4992vw, 48.474vh) scale(0.1406);
}
to {
    -webkit-transform: translate(76.43255vw, 100vh) scale(0.1406);
            transform: translate(76.43255vw, 100vh) scale(0.1406);
}
}
@keyframes fall-113 {
48.474% {
    -webkit-transform: translate(76.4992vw, 48.474vh) scale(0.1406);
            transform: translate(76.4992vw, 48.474vh) scale(0.1406);
}
to {
    -webkit-transform: translate(76.43255vw, 100vh) scale(0.1406);
            transform: translate(76.43255vw, 100vh) scale(0.1406);
}
}
.snow:nth-child(114) {
  opacity: 0.627;
  -webkit-transform: translate(91.234vw, -10px) scale(0.7132);
          transform: translate(91.234vw, -10px) scale(0.7132);
  -webkit-animation: fall-114 23s -29s linear infinite;
          animation: fall-114 23s -29s linear infinite;
}
@-webkit-keyframes fall-114 {
41.198% {
    -webkit-transform: translate(82.391vw, 41.198vh) scale(0.7132);
            transform: translate(82.391vw, 41.198vh) scale(0.7132);
}
to {
    -webkit-transform: translate(86.8125vw, 100vh) scale(0.7132);
            transform: translate(86.8125vw, 100vh) scale(0.7132);
}
}
@keyframes fall-114 {
41.198% {
    -webkit-transform: translate(82.391vw, 41.198vh) scale(0.7132);
            transform: translate(82.391vw, 41.198vh) scale(0.7132);
}
to {
    -webkit-transform: translate(86.8125vw, 100vh) scale(0.7132);
            transform: translate(86.8125vw, 100vh) scale(0.7132);
}
}
.snow:nth-child(115) {
  opacity: 0.8975;
  -webkit-transform: translate(60.06vw, -10px) scale(0.0552);
          transform: translate(60.06vw, -10px) scale(0.0552);
  -webkit-animation: fall-115 10s -16s linear infinite;
          animation: fall-115 10s -16s linear infinite;
}
@-webkit-keyframes fall-115 {
74.325% {
    -webkit-transform: translate(52.1454vw, 74.325vh) scale(0.0552);
            transform: translate(52.1454vw, 74.325vh) scale(0.0552);
}
to {
    -webkit-transform: translate(56.1027vw, 100vh) scale(0.0552);
            transform: translate(56.1027vw, 100vh) scale(0.0552);
}
}
@keyframes fall-115 {
74.325% {
    -webkit-transform: translate(52.1454vw, 74.325vh) scale(0.0552);
            transform: translate(52.1454vw, 74.325vh) scale(0.0552);
}
to {
    -webkit-transform: translate(56.1027vw, 100vh) scale(0.0552);
            transform: translate(56.1027vw, 100vh) scale(0.0552);
}
}
.snow:nth-child(116) {
  opacity: 0.9505;
  -webkit-transform: translate(72.9774vw, -10px) scale(0.2923);
          transform: translate(72.9774vw, -10px) scale(0.2923);
  -webkit-animation: fall-116 14s -30s linear infinite;
          animation: fall-116 14s -30s linear infinite;
}
@-webkit-keyframes fall-116 {
44.193% {
    -webkit-transform: translate(77.7012vw, 44.193vh) scale(0.2923);
            transform: translate(77.7012vw, 44.193vh) scale(0.2923);
}
to {
    -webkit-transform: translate(75.3393vw, 100vh) scale(0.2923);
            transform: translate(75.3393vw, 100vh) scale(0.2923);
}
}
@keyframes fall-116 {
44.193% {
    -webkit-transform: translate(77.7012vw, 44.193vh) scale(0.2923);
            transform: translate(77.7012vw, 44.193vh) scale(0.2923);
}
to {
    -webkit-transform: translate(75.3393vw, 100vh) scale(0.2923);
            transform: translate(75.3393vw, 100vh) scale(0.2923);
}
}
.snow:nth-child(117) {
  opacity: 0.5636;
  -webkit-transform: translate(22.2799vw, -10px) scale(0.7239);
          transform: translate(22.2799vw, -10px) scale(0.7239);
  -webkit-animation: fall-117 24s -4s linear infinite;
          animation: fall-117 24s -4s linear infinite;
}
@-webkit-keyframes fall-117 {
33.512% {
    -webkit-transform: translate(18.636vw, 33.512vh) scale(0.7239);
            transform: translate(18.636vw, 33.512vh) scale(0.7239);
}
to {
    -webkit-transform: translate(20.45795vw, 100vh) scale(0.7239);
            transform: translate(20.45795vw, 100vh) scale(0.7239);
}
}
@keyframes fall-117 {
33.512% {
    -webkit-transform: translate(18.636vw, 33.512vh) scale(0.7239);
            transform: translate(18.636vw, 33.512vh) scale(0.7239);
}
to {
    -webkit-transform: translate(20.45795vw, 100vh) scale(0.7239);
            transform: translate(20.45795vw, 100vh) scale(0.7239);
}
}
.snow:nth-child(118) {
  opacity: 0.4679;
  -webkit-transform: translate(7.1951vw, -10px) scale(0.2262);
          transform: translate(7.1951vw, -10px) scale(0.2262);
  -webkit-animation: fall-118 28s -10s linear infinite;
          animation: fall-118 28s -10s linear infinite;
}
@-webkit-keyframes fall-118 {
60.721% {
    -webkit-transform: translate(12.6421vw, 60.721vh) scale(0.2262);
            transform: translate(12.6421vw, 60.721vh) scale(0.2262);
}
to {
    -webkit-transform: translate(9.9186vw, 100vh) scale(0.2262);
            transform: translate(9.9186vw, 100vh) scale(0.2262);
}
}
@keyframes fall-118 {
60.721% {
    -webkit-transform: translate(12.6421vw, 60.721vh) scale(0.2262);
            transform: translate(12.6421vw, 60.721vh) scale(0.2262);
}
to {
    -webkit-transform: translate(9.9186vw, 100vh) scale(0.2262);
            transform: translate(9.9186vw, 100vh) scale(0.2262);
}
}
.snow:nth-child(119) {
  opacity: 0.0558;
  -webkit-transform: translate(74.7511vw, -10px) scale(0.2746);
          transform: translate(74.7511vw, -10px) scale(0.2746);
  -webkit-animation: fall-119 21s -22s linear infinite;
          animation: fall-119 21s -22s linear infinite;
}
@-webkit-keyframes fall-119 {
34.596% {
    -webkit-transform: translate(66.2599vw, 34.596vh) scale(0.2746);
            transform: translate(66.2599vw, 34.596vh) scale(0.2746);
}
to {
    -webkit-transform: translate(70.5055vw, 100vh) scale(0.2746);
            transform: translate(70.5055vw, 100vh) scale(0.2746);
}
}
@keyframes fall-119 {
34.596% {
    -webkit-transform: translate(66.2599vw, 34.596vh) scale(0.2746);
            transform: translate(66.2599vw, 34.596vh) scale(0.2746);
}
to {
    -webkit-transform: translate(70.5055vw, 100vh) scale(0.2746);
            transform: translate(70.5055vw, 100vh) scale(0.2746);
}
}
.snow:nth-child(120) {
  opacity: 0.3657;
  -webkit-transform: translate(72.8162vw, -10px) scale(0.145);
          transform: translate(72.8162vw, -10px) scale(0.145);
  -webkit-animation: fall-120 21s -21s linear infinite;
          animation: fall-120 21s -21s linear infinite;
}
@-webkit-keyframes fall-120 {
48.21% {
    -webkit-transform: translate(66.5453vw, 48.21vh) scale(0.145);
            transform: translate(66.5453vw, 48.21vh) scale(0.145);
}
to {
    -webkit-transform: translate(69.68075vw, 100vh) scale(0.145);
            transform: translate(69.68075vw, 100vh) scale(0.145);
}
}
@keyframes fall-120 {
48.21% {
    -webkit-transform: translate(66.5453vw, 48.21vh) scale(0.145);
            transform: translate(66.5453vw, 48.21vh) scale(0.145);
}
to {
    -webkit-transform: translate(69.68075vw, 100vh) scale(0.145);
            transform: translate(69.68075vw, 100vh) scale(0.145);
}
}
.snow:nth-child(121) {
  opacity: 0.0462;
  -webkit-transform: translate(24.295vw, -10px) scale(0.1312);
          transform: translate(24.295vw, -10px) scale(0.1312);
  -webkit-animation: fall-121 13s -5s linear infinite;
          animation: fall-121 13s -5s linear infinite;
}
@-webkit-keyframes fall-121 {
44.449% {
    -webkit-transform: translate(31.8049vw, 44.449vh) scale(0.1312);
            transform: translate(31.8049vw, 44.449vh) scale(0.1312);
}
to {
    -webkit-transform: translate(28.04995vw, 100vh) scale(0.1312);
            transform: translate(28.04995vw, 100vh) scale(0.1312);
}
}
@keyframes fall-121 {
44.449% {
    -webkit-transform: translate(31.8049vw, 44.449vh) scale(0.1312);
            transform: translate(31.8049vw, 44.449vh) scale(0.1312);
}
to {
    -webkit-transform: translate(28.04995vw, 100vh) scale(0.1312);
            transform: translate(28.04995vw, 100vh) scale(0.1312);
}
}
.snow:nth-child(122) {
  opacity: 0.8881;
  -webkit-transform: translate(17.7873vw, -10px) scale(0.0835);
          transform: translate(17.7873vw, -10px) scale(0.0835);
  -webkit-animation: fall-122 12s -12s linear infinite;
          animation: fall-122 12s -12s linear infinite;
}
@-webkit-keyframes fall-122 {
77.695% {
    -webkit-transform: translate(15.1324vw, 77.695vh) scale(0.0835);
            transform: translate(15.1324vw, 77.695vh) scale(0.0835);
}
to {
    -webkit-transform: translate(16.45985vw, 100vh) scale(0.0835);
            transform: translate(16.45985vw, 100vh) scale(0.0835);
}
}
@keyframes fall-122 {
77.695% {
    -webkit-transform: translate(15.1324vw, 77.695vh) scale(0.0835);
            transform: translate(15.1324vw, 77.695vh) scale(0.0835);
}
to {
    -webkit-transform: translate(16.45985vw, 100vh) scale(0.0835);
            transform: translate(16.45985vw, 100vh) scale(0.0835);
}
}
.snow:nth-child(123) {
  opacity: 0.0738;
  -webkit-transform: translate(42.8453vw, -10px) scale(0.2874);
          transform: translate(42.8453vw, -10px) scale(0.2874);
  -webkit-animation: fall-123 29s -10s linear infinite;
          animation: fall-123 29s -10s linear infinite;
}
@-webkit-keyframes fall-123 {
48.775% {
    -webkit-transform: translate(40.427vw, 48.775vh) scale(0.2874);
            transform: translate(40.427vw, 48.775vh) scale(0.2874);
}
to {
    -webkit-transform: translate(41.63615vw, 100vh) scale(0.2874);
            transform: translate(41.63615vw, 100vh) scale(0.2874);
}
}
@keyframes fall-123 {
48.775% {
    -webkit-transform: translate(40.427vw, 48.775vh) scale(0.2874);
            transform: translate(40.427vw, 48.775vh) scale(0.2874);
}
to {
    -webkit-transform: translate(41.63615vw, 100vh) scale(0.2874);
            transform: translate(41.63615vw, 100vh) scale(0.2874);
}
}
.snow:nth-child(124) {
  opacity: 0.3704;
  -webkit-transform: translate(40.414vw, -10px) scale(0.3272);
          transform: translate(40.414vw, -10px) scale(0.3272);
  -webkit-animation: fall-124 24s -30s linear infinite;
          animation: fall-124 24s -30s linear infinite;
}
@-webkit-keyframes fall-124 {
72.785% {
    -webkit-transform: translate(49.9486vw, 72.785vh) scale(0.3272);
            transform: translate(49.9486vw, 72.785vh) scale(0.3272);
}
to {
    -webkit-transform: translate(45.1813vw, 100vh) scale(0.3272);
            transform: translate(45.1813vw, 100vh) scale(0.3272);
}
}
@keyframes fall-124 {
72.785% {
    -webkit-transform: translate(49.9486vw, 72.785vh) scale(0.3272);
            transform: translate(49.9486vw, 72.785vh) scale(0.3272);
}
to {
    -webkit-transform: translate(45.1813vw, 100vh) scale(0.3272);
            transform: translate(45.1813vw, 100vh) scale(0.3272);
}
}
.snow:nth-child(125) {
  opacity: 0.984;
  -webkit-transform: translate(3.3683vw, -10px) scale(0.3061);
          transform: translate(3.3683vw, -10px) scale(0.3061);
  -webkit-animation: fall-125 19s -14s linear infinite;
          animation: fall-125 19s -14s linear infinite;
}
@-webkit-keyframes fall-125 {
61.293% {
    -webkit-transform: translate(2.6683vw, 61.293vh) scale(0.3061);
            transform: translate(2.6683vw, 61.293vh) scale(0.3061);
}
to {
    -webkit-transform: translate(3.0183vw, 100vh) scale(0.3061);
            transform: translate(3.0183vw, 100vh) scale(0.3061);
}
}
@keyframes fall-125 {
61.293% {
    -webkit-transform: translate(2.6683vw, 61.293vh) scale(0.3061);
            transform: translate(2.6683vw, 61.293vh) scale(0.3061);
}
to {
    -webkit-transform: translate(3.0183vw, 100vh) scale(0.3061);
            transform: translate(3.0183vw, 100vh) scale(0.3061);
}
}
.snow:nth-child(126) {
  opacity: 0.6264;
  -webkit-transform: translate(88.4966vw, -10px) scale(0.204);
          transform: translate(88.4966vw, -10px) scale(0.204);
  -webkit-animation: fall-126 19s -14s linear infinite;
          animation: fall-126 19s -14s linear infinite;
}
@-webkit-keyframes fall-126 {
77.225% {
    -webkit-transform: translate(79.5821vw, 77.225vh) scale(0.204);
            transform: translate(79.5821vw, 77.225vh) scale(0.204);
}
to {
    -webkit-transform: translate(84.03935vw, 100vh) scale(0.204);
            transform: translate(84.03935vw, 100vh) scale(0.204);
}
}
@keyframes fall-126 {
77.225% {
    -webkit-transform: translate(79.5821vw, 77.225vh) scale(0.204);
            transform: translate(79.5821vw, 77.225vh) scale(0.204);
}
to {
    -webkit-transform: translate(84.03935vw, 100vh) scale(0.204);
            transform: translate(84.03935vw, 100vh) scale(0.204);
}
}
.snow:nth-child(127) {
  opacity: 0.8313;
  -webkit-transform: translate(70.6061vw, -10px) scale(0.5371);
          transform: translate(70.6061vw, -10px) scale(0.5371);
  -webkit-animation: fall-127 30s -9s linear infinite;
          animation: fall-127 30s -9s linear infinite;
}
@-webkit-keyframes fall-127 {
60.281% {
    -webkit-transform: translate(75.1788vw, 60.281vh) scale(0.5371);
            transform: translate(75.1788vw, 60.281vh) scale(0.5371);
}
to {
    -webkit-transform: translate(72.89245vw, 100vh) scale(0.5371);
            transform: translate(72.89245vw, 100vh) scale(0.5371);
}
}
@keyframes fall-127 {
60.281% {
    -webkit-transform: translate(75.1788vw, 60.281vh) scale(0.5371);
            transform: translate(75.1788vw, 60.281vh) scale(0.5371);
}
to {
    -webkit-transform: translate(72.89245vw, 100vh) scale(0.5371);
            transform: translate(72.89245vw, 100vh) scale(0.5371);
}
}
.snow:nth-child(128) {
  opacity: 0.0476;
  -webkit-transform: translate(12.0311vw, -10px) scale(0.2409);
          transform: translate(12.0311vw, -10px) scale(0.2409);
  -webkit-animation: fall-128 26s -25s linear infinite;
          animation: fall-128 26s -25s linear infinite;
}
@-webkit-keyframes fall-128 {
39.391% {
    -webkit-transform: translate(10.501vw, 39.391vh) scale(0.2409);
            transform: translate(10.501vw, 39.391vh) scale(0.2409);
}
to {
    -webkit-transform: translate(11.26605vw, 100vh) scale(0.2409);
            transform: translate(11.26605vw, 100vh) scale(0.2409);
}
}
@keyframes fall-128 {
39.391% {
    -webkit-transform: translate(10.501vw, 39.391vh) scale(0.2409);
            transform: translate(10.501vw, 39.391vh) scale(0.2409);
}
to {
    -webkit-transform: translate(11.26605vw, 100vh) scale(0.2409);
            transform: translate(11.26605vw, 100vh) scale(0.2409);
}
}
.snow:nth-child(129) {
  opacity: 0.5479;
  -webkit-transform: translate(52.2281vw, -10px) scale(0.4482);
          transform: translate(52.2281vw, -10px) scale(0.4482);
  -webkit-animation: fall-129 30s -4s linear infinite;
          animation: fall-129 30s -4s linear infinite;
}
@-webkit-keyframes fall-129 {
54.237% {
    -webkit-transform: translate(47.1115vw, 54.237vh) scale(0.4482);
            transform: translate(47.1115vw, 54.237vh) scale(0.4482);
}
to {
    -webkit-transform: translate(49.6698vw, 100vh) scale(0.4482);
            transform: translate(49.6698vw, 100vh) scale(0.4482);
}
}
@keyframes fall-129 {
54.237% {
    -webkit-transform: translate(47.1115vw, 54.237vh) scale(0.4482);
            transform: translate(47.1115vw, 54.237vh) scale(0.4482);
}
to {
    -webkit-transform: translate(49.6698vw, 100vh) scale(0.4482);
            transform: translate(49.6698vw, 100vh) scale(0.4482);
}
}
.snow:nth-child(130) {
  opacity: 0.7934;
  -webkit-transform: translate(0.855vw, -10px) scale(0.238);
          transform: translate(0.855vw, -10px) scale(0.238);
  -webkit-animation: fall-130 30s -4s linear infinite;
          animation: fall-130 30s -4s linear infinite;
}
@-webkit-keyframes fall-130 {
57.55% {
    -webkit-transform: translate(1.4661vw, 57.55vh) scale(0.238);
            transform: translate(1.4661vw, 57.55vh) scale(0.238);
}
to {
    -webkit-transform: translate(1.16055vw, 100vh) scale(0.238);
            transform: translate(1.16055vw, 100vh) scale(0.238);
}
}
@keyframes fall-130 {
57.55% {
    -webkit-transform: translate(1.4661vw, 57.55vh) scale(0.238);
            transform: translate(1.4661vw, 57.55vh) scale(0.238);
}
to {
    -webkit-transform: translate(1.16055vw, 100vh) scale(0.238);
            transform: translate(1.16055vw, 100vh) scale(0.238);
}
}
.snow:nth-child(131) {
  opacity: 0.5595;
  -webkit-transform: translate(46.4628vw, -10px) scale(0.3952);
          transform: translate(46.4628vw, -10px) scale(0.3952);
  -webkit-animation: fall-131 19s -19s linear infinite;
          animation: fall-131 19s -19s linear infinite;
}
@-webkit-keyframes fall-131 {
74.802% {
    -webkit-transform: translate(44.3762vw, 74.802vh) scale(0.3952);
            transform: translate(44.3762vw, 74.802vh) scale(0.3952);
}
to {
    -webkit-transform: translate(45.4195vw, 100vh) scale(0.3952);
            transform: translate(45.4195vw, 100vh) scale(0.3952);
}
}
@keyframes fall-131 {
74.802% {
    -webkit-transform: translate(44.3762vw, 74.802vh) scale(0.3952);
            transform: translate(44.3762vw, 74.802vh) scale(0.3952);
}
to {
    -webkit-transform: translate(45.4195vw, 100vh) scale(0.3952);
            transform: translate(45.4195vw, 100vh) scale(0.3952);
}
}
.snow:nth-child(132) {
  opacity: 0.2356;
  -webkit-transform: translate(95.8093vw, -10px) scale(0.0068);
          transform: translate(95.8093vw, -10px) scale(0.0068);
  -webkit-animation: fall-132 29s -11s linear infinite;
          animation: fall-132 29s -11s linear infinite;
}
@-webkit-keyframes fall-132 {
31.846% {
    -webkit-transform: translate(89.5293vw, 31.846vh) scale(0.0068);
            transform: translate(89.5293vw, 31.846vh) scale(0.0068);
}
to {
    -webkit-transform: translate(92.6693vw, 100vh) scale(0.0068);
            transform: translate(92.6693vw, 100vh) scale(0.0068);
}
}
@keyframes fall-132 {
31.846% {
    -webkit-transform: translate(89.5293vw, 31.846vh) scale(0.0068);
            transform: translate(89.5293vw, 31.846vh) scale(0.0068);
}
to {
    -webkit-transform: translate(92.6693vw, 100vh) scale(0.0068);
            transform: translate(92.6693vw, 100vh) scale(0.0068);
}
}
.snow:nth-child(133) {
  opacity: 0.8451;
  -webkit-transform: translate(85.2662vw, -10px) scale(0.9846);
          transform: translate(85.2662vw, -10px) scale(0.9846);
  -webkit-animation: fall-133 16s -28s linear infinite;
          animation: fall-133 16s -28s linear infinite;
}
@-webkit-keyframes fall-133 {
38.091% {
    -webkit-transform: translate(91.2763vw, 38.091vh) scale(0.9846);
            transform: translate(91.2763vw, 38.091vh) scale(0.9846);
}
to {
    -webkit-transform: translate(88.27125vw, 100vh) scale(0.9846);
            transform: translate(88.27125vw, 100vh) scale(0.9846);
}
}
@keyframes fall-133 {
38.091% {
    -webkit-transform: translate(91.2763vw, 38.091vh) scale(0.9846);
            transform: translate(91.2763vw, 38.091vh) scale(0.9846);
}
to {
    -webkit-transform: translate(88.27125vw, 100vh) scale(0.9846);
            transform: translate(88.27125vw, 100vh) scale(0.9846);
}
}
.snow:nth-child(134) {
  opacity: 0.1179;
  -webkit-transform: translate(26.2943vw, -10px) scale(0.5064);
          transform: translate(26.2943vw, -10px) scale(0.5064);
  -webkit-animation: fall-134 27s -9s linear infinite;
          animation: fall-134 27s -9s linear infinite;
}
@-webkit-keyframes fall-134 {
34.685% {
    -webkit-transform: translate(31.9339vw, 34.685vh) scale(0.5064);
            transform: translate(31.9339vw, 34.685vh) scale(0.5064);
}
to {
    -webkit-transform: translate(29.1141vw, 100vh) scale(0.5064);
            transform: translate(29.1141vw, 100vh) scale(0.5064);
}
}
@keyframes fall-134 {
34.685% {
    -webkit-transform: translate(31.9339vw, 34.685vh) scale(0.5064);
            transform: translate(31.9339vw, 34.685vh) scale(0.5064);
}
to {
    -webkit-transform: translate(29.1141vw, 100vh) scale(0.5064);
            transform: translate(29.1141vw, 100vh) scale(0.5064);
}
}
.snow:nth-child(135) {
  opacity: 0.9469;
  -webkit-transform: translate(64.3197vw, -10px) scale(0.9652);
          transform: translate(64.3197vw, -10px) scale(0.9652);
  -webkit-animation: fall-135 21s -27s linear infinite;
          animation: fall-135 21s -27s linear infinite;
}
@-webkit-keyframes fall-135 {
32.83% {
    -webkit-transform: translate(71.7041vw, 32.83vh) scale(0.9652);
            transform: translate(71.7041vw, 32.83vh) scale(0.9652);
}
to {
    -webkit-transform: translate(68.0119vw, 100vh) scale(0.9652);
            transform: translate(68.0119vw, 100vh) scale(0.9652);
}
}
@keyframes fall-135 {
32.83% {
    -webkit-transform: translate(71.7041vw, 32.83vh) scale(0.9652);
            transform: translate(71.7041vw, 32.83vh) scale(0.9652);
}
to {
    -webkit-transform: translate(68.0119vw, 100vh) scale(0.9652);
            transform: translate(68.0119vw, 100vh) scale(0.9652);
}
}
.snow:nth-child(136) {
  opacity: 0.0442;
  -webkit-transform: translate(39.7467vw, -10px) scale(0.2103);
          transform: translate(39.7467vw, -10px) scale(0.2103);
  -webkit-animation: fall-136 18s -11s linear infinite;
          animation: fall-136 18s -11s linear infinite;
}
@-webkit-keyframes fall-136 {
42.315% {
    -webkit-transform: translate(42.1932vw, 42.315vh) scale(0.2103);
            transform: translate(42.1932vw, 42.315vh) scale(0.2103);
}
to {
    -webkit-transform: translate(40.96995vw, 100vh) scale(0.2103);
            transform: translate(40.96995vw, 100vh) scale(0.2103);
}
}
@keyframes fall-136 {
42.315% {
    -webkit-transform: translate(42.1932vw, 42.315vh) scale(0.2103);
            transform: translate(42.1932vw, 42.315vh) scale(0.2103);
}
to {
    -webkit-transform: translate(40.96995vw, 100vh) scale(0.2103);
            transform: translate(40.96995vw, 100vh) scale(0.2103);
}
}
.snow:nth-child(137) {
  opacity: 0.3069;
  -webkit-transform: translate(82.9302vw, -10px) scale(0.985);
          transform: translate(82.9302vw, -10px) scale(0.985);
  -webkit-animation: fall-137 25s -7s linear infinite;
          animation: fall-137 25s -7s linear infinite;
}
@-webkit-keyframes fall-137 {
56.025% {
    -webkit-transform: translate(84.9283vw, 56.025vh) scale(0.985);
            transform: translate(84.9283vw, 56.025vh) scale(0.985);
}
to {
    -webkit-transform: translate(83.92925vw, 100vh) scale(0.985);
            transform: translate(83.92925vw, 100vh) scale(0.985);
}
}
@keyframes fall-137 {
56.025% {
    -webkit-transform: translate(84.9283vw, 56.025vh) scale(0.985);
            transform: translate(84.9283vw, 56.025vh) scale(0.985);
}
to {
    -webkit-transform: translate(83.92925vw, 100vh) scale(0.985);
            transform: translate(83.92925vw, 100vh) scale(0.985);
}
}
.snow:nth-child(138) {
  opacity: 0.1369;
  -webkit-transform: translate(89.4634vw, -10px) scale(0.4635);
          transform: translate(89.4634vw, -10px) scale(0.4635);
  -webkit-animation: fall-138 16s -27s linear infinite;
          animation: fall-138 16s -27s linear infinite;
}
@-webkit-keyframes fall-138 {
57.736% {
    -webkit-transform: translate(97.1828vw, 57.736vh) scale(0.4635);
            transform: translate(97.1828vw, 57.736vh) scale(0.4635);
}
to {
    -webkit-transform: translate(93.3231vw, 100vh) scale(0.4635);
            transform: translate(93.3231vw, 100vh) scale(0.4635);
}
}
@keyframes fall-138 {
57.736% {
    -webkit-transform: translate(97.1828vw, 57.736vh) scale(0.4635);
            transform: translate(97.1828vw, 57.736vh) scale(0.4635);
}
to {
    -webkit-transform: translate(93.3231vw, 100vh) scale(0.4635);
            transform: translate(93.3231vw, 100vh) scale(0.4635);
}
}
.snow:nth-child(139) {
  opacity: 0.7109;
  -webkit-transform: translate(67.3657vw, -10px) scale(0.351);
          transform: translate(67.3657vw, -10px) scale(0.351);
  -webkit-animation: fall-139 23s -12s linear infinite;
          animation: fall-139 23s -12s linear infinite;
}
@-webkit-keyframes fall-139 {
33.493% {
    -webkit-transform: translate(66.7891vw, 33.493vh) scale(0.351);
            transform: translate(66.7891vw, 33.493vh) scale(0.351);
}
to {
    -webkit-transform: translate(67.0774vw, 100vh) scale(0.351);
            transform: translate(67.0774vw, 100vh) scale(0.351);
}
}
@keyframes fall-139 {
33.493% {
    -webkit-transform: translate(66.7891vw, 33.493vh) scale(0.351);
            transform: translate(66.7891vw, 33.493vh) scale(0.351);
}
to {
    -webkit-transform: translate(67.0774vw, 100vh) scale(0.351);
            transform: translate(67.0774vw, 100vh) scale(0.351);
}
}
.snow:nth-child(140) {
  opacity: 0.4712;
  -webkit-transform: translate(82.9535vw, -10px) scale(0.3403);
          transform: translate(82.9535vw, -10px) scale(0.3403);
  -webkit-animation: fall-140 13s -2s linear infinite;
          animation: fall-140 13s -2s linear infinite;
}
@-webkit-keyframes fall-140 {
55.365% {
    -webkit-transform: translate(77.4135vw, 55.365vh) scale(0.3403);
            transform: translate(77.4135vw, 55.365vh) scale(0.3403);
}
to {
    -webkit-transform: translate(80.1835vw, 100vh) scale(0.3403);
            transform: translate(80.1835vw, 100vh) scale(0.3403);
}
}
@keyframes fall-140 {
55.365% {
    -webkit-transform: translate(77.4135vw, 55.365vh) scale(0.3403);
            transform: translate(77.4135vw, 55.365vh) scale(0.3403);
}
to {
    -webkit-transform: translate(80.1835vw, 100vh) scale(0.3403);
            transform: translate(80.1835vw, 100vh) scale(0.3403);
}
}
.snow:nth-child(141) {
  opacity: 0.1715;
  -webkit-transform: translate(6.2889vw, -10px) scale(0.7194);
          transform: translate(6.2889vw, -10px) scale(0.7194);
  -webkit-animation: fall-141 18s -22s linear infinite;
          animation: fall-141 18s -22s linear infinite;
}
@-webkit-keyframes fall-141 {
58.498% {
    -webkit-transform: translate(10.0887vw, 58.498vh) scale(0.7194);
            transform: translate(10.0887vw, 58.498vh) scale(0.7194);
}
to {
    -webkit-transform: translate(8.1888vw, 100vh) scale(0.7194);
            transform: translate(8.1888vw, 100vh) scale(0.7194);
}
}
@keyframes fall-141 {
58.498% {
    -webkit-transform: translate(10.0887vw, 58.498vh) scale(0.7194);
            transform: translate(10.0887vw, 58.498vh) scale(0.7194);
}
to {
    -webkit-transform: translate(8.1888vw, 100vh) scale(0.7194);
            transform: translate(8.1888vw, 100vh) scale(0.7194);
}
}
.snow:nth-child(142) {
  opacity: 0.3335;
  -webkit-transform: translate(54.7134vw, -10px) scale(0.3857);
          transform: translate(54.7134vw, -10px) scale(0.3857);
  -webkit-animation: fall-142 19s -15s linear infinite;
          animation: fall-142 19s -15s linear infinite;
}
@-webkit-keyframes fall-142 {
44.463% {
    -webkit-transform: translate(45.2288vw, 44.463vh) scale(0.3857);
            transform: translate(45.2288vw, 44.463vh) scale(0.3857);
}
to {
    -webkit-transform: translate(49.9711vw, 100vh) scale(0.3857);
            transform: translate(49.9711vw, 100vh) scale(0.3857);
}
}
@keyframes fall-142 {
44.463% {
    -webkit-transform: translate(45.2288vw, 44.463vh) scale(0.3857);
            transform: translate(45.2288vw, 44.463vh) scale(0.3857);
}
to {
    -webkit-transform: translate(49.9711vw, 100vh) scale(0.3857);
            transform: translate(49.9711vw, 100vh) scale(0.3857);
}
}
.snow:nth-child(143) {
  opacity: 0.0702;
  -webkit-transform: translate(83.9037vw, -10px) scale(0.0705);
          transform: translate(83.9037vw, -10px) scale(0.0705);
  -webkit-animation: fall-143 25s -8s linear infinite;
          animation: fall-143 25s -8s linear infinite;
}
@-webkit-keyframes fall-143 {
38.221% {
    -webkit-transform: translate(90.8577vw, 38.221vh) scale(0.0705);
            transform: translate(90.8577vw, 38.221vh) scale(0.0705);
}
to {
    -webkit-transform: translate(87.3807vw, 100vh) scale(0.0705);
            transform: translate(87.3807vw, 100vh) scale(0.0705);
}
}
@keyframes fall-143 {
38.221% {
    -webkit-transform: translate(90.8577vw, 38.221vh) scale(0.0705);
            transform: translate(90.8577vw, 38.221vh) scale(0.0705);
}
to {
    -webkit-transform: translate(87.3807vw, 100vh) scale(0.0705);
            transform: translate(87.3807vw, 100vh) scale(0.0705);
}
}
.snow:nth-child(144) {
  opacity: 0.9723;
  -webkit-transform: translate(63.2057vw, -10px) scale(0.2149);
          transform: translate(63.2057vw, -10px) scale(0.2149);
  -webkit-animation: fall-144 30s -1s linear infinite;
          animation: fall-144 30s -1s linear infinite;
}
@-webkit-keyframes fall-144 {
53.583% {
    -webkit-transform: translate(61.0296vw, 53.583vh) scale(0.2149);
            transform: translate(61.0296vw, 53.583vh) scale(0.2149);
}
to {
    -webkit-transform: translate(62.11765vw, 100vh) scale(0.2149);
            transform: translate(62.11765vw, 100vh) scale(0.2149);
}
}
@keyframes fall-144 {
53.583% {
    -webkit-transform: translate(61.0296vw, 53.583vh) scale(0.2149);
            transform: translate(61.0296vw, 53.583vh) scale(0.2149);
}
to {
    -webkit-transform: translate(62.11765vw, 100vh) scale(0.2149);
            transform: translate(62.11765vw, 100vh) scale(0.2149);
}
}
.snow:nth-child(145) {
  opacity: 0.1836;
  -webkit-transform: translate(85.9649vw, -10px) scale(0.1785);
          transform: translate(85.9649vw, -10px) scale(0.1785);
  -webkit-animation: fall-145 28s -7s linear infinite;
          animation: fall-145 28s -7s linear infinite;
}
@-webkit-keyframes fall-145 {
38.116% {
    -webkit-transform: translate(93.6603vw, 38.116vh) scale(0.1785);
            transform: translate(93.6603vw, 38.116vh) scale(0.1785);
}
to {
    -webkit-transform: translate(89.8126vw, 100vh) scale(0.1785);
            transform: translate(89.8126vw, 100vh) scale(0.1785);
}
}
@keyframes fall-145 {
38.116% {
    -webkit-transform: translate(93.6603vw, 38.116vh) scale(0.1785);
            transform: translate(93.6603vw, 38.116vh) scale(0.1785);
}
to {
    -webkit-transform: translate(89.8126vw, 100vh) scale(0.1785);
            transform: translate(89.8126vw, 100vh) scale(0.1785);
}
}
.snow:nth-child(146) {
  opacity: 0.6598;
  -webkit-transform: translate(62.9174vw, -10px) scale(0.2348);
          transform: translate(62.9174vw, -10px) scale(0.2348);
  -webkit-animation: fall-146 13s -20s linear infinite;
          animation: fall-146 13s -20s linear infinite;
}
@-webkit-keyframes fall-146 {
74.988% {
    -webkit-transform: translate(69.7377vw, 74.988vh) scale(0.2348);
            transform: translate(69.7377vw, 74.988vh) scale(0.2348);
}
to {
    -webkit-transform: translate(66.32755vw, 100vh) scale(0.2348);
            transform: translate(66.32755vw, 100vh) scale(0.2348);
}
}
@keyframes fall-146 {
74.988% {
    -webkit-transform: translate(69.7377vw, 74.988vh) scale(0.2348);
            transform: translate(69.7377vw, 74.988vh) scale(0.2348);
}
to {
    -webkit-transform: translate(66.32755vw, 100vh) scale(0.2348);
            transform: translate(66.32755vw, 100vh) scale(0.2348);
}
}
.snow:nth-child(147) {
  opacity: 0.3447;
  -webkit-transform: translate(3.8284vw, -10px) scale(0.6556);
          transform: translate(3.8284vw, -10px) scale(0.6556);
  -webkit-animation: fall-147 12s -7s linear infinite;
          animation: fall-147 12s -7s linear infinite;
}
@-webkit-keyframes fall-147 {
78.079% {
    -webkit-transform: translate(-4.6858vw, 78.079vh) scale(0.6556);
            transform: translate(-4.6858vw, 78.079vh) scale(0.6556);
}
to {
    -webkit-transform: translate(-0.4287vw, 100vh) scale(0.6556);
            transform: translate(-0.4287vw, 100vh) scale(0.6556);
}
}
@keyframes fall-147 {
78.079% {
    -webkit-transform: translate(-4.6858vw, 78.079vh) scale(0.6556);
            transform: translate(-4.6858vw, 78.079vh) scale(0.6556);
}
to {
    -webkit-transform: translate(-0.4287vw, 100vh) scale(0.6556);
            transform: translate(-0.4287vw, 100vh) scale(0.6556);
}
}
.snow:nth-child(148) {
  opacity: 0.76;
  -webkit-transform: translate(82.5048vw, -10px) scale(0.1488);
          transform: translate(82.5048vw, -10px) scale(0.1488);
  -webkit-animation: fall-148 13s -29s linear infinite;
          animation: fall-148 13s -29s linear infinite;
}
@-webkit-keyframes fall-148 {
57.1% {
    -webkit-transform: translate(92.1762vw, 57.1vh) scale(0.1488);
            transform: translate(92.1762vw, 57.1vh) scale(0.1488);
}
to {
    -webkit-transform: translate(87.3405vw, 100vh) scale(0.1488);
            transform: translate(87.3405vw, 100vh) scale(0.1488);
}
}
@keyframes fall-148 {
57.1% {
    -webkit-transform: translate(92.1762vw, 57.1vh) scale(0.1488);
            transform: translate(92.1762vw, 57.1vh) scale(0.1488);
}
to {
    -webkit-transform: translate(87.3405vw, 100vh) scale(0.1488);
            transform: translate(87.3405vw, 100vh) scale(0.1488);
}
}
.snow:nth-child(149) {
  opacity: 0.144;
  -webkit-transform: translate(98.4473vw, -10px) scale(0.4831);
          transform: translate(98.4473vw, -10px) scale(0.4831);
  -webkit-animation: fall-149 23s -6s linear infinite;
          animation: fall-149 23s -6s linear infinite;
}
@-webkit-keyframes fall-149 {
44.941% {
    -webkit-transform: translate(104.6278vw, 44.941vh) scale(0.4831);
            transform: translate(104.6278vw, 44.941vh) scale(0.4831);
}
to {
    -webkit-transform: translate(101.53755vw, 100vh) scale(0.4831);
            transform: translate(101.53755vw, 100vh) scale(0.4831);
}
}
@keyframes fall-149 {
44.941% {
    -webkit-transform: translate(104.6278vw, 44.941vh) scale(0.4831);
            transform: translate(104.6278vw, 44.941vh) scale(0.4831);
}
to {
    -webkit-transform: translate(101.53755vw, 100vh) scale(0.4831);
            transform: translate(101.53755vw, 100vh) scale(0.4831);
}
}
.snow:nth-child(150) {
  opacity: 0.1574;
  -webkit-transform: translate(17.027vw, -10px) scale(0.1941);
          transform: translate(17.027vw, -10px) scale(0.1941);
  -webkit-animation: fall-150 26s -21s linear infinite;
          animation: fall-150 26s -21s linear infinite;
}
@-webkit-keyframes fall-150 {
46.389% {
    -webkit-transform: translate(14.8098vw, 46.389vh) scale(0.1941);
            transform: translate(14.8098vw, 46.389vh) scale(0.1941);
}
to {
    -webkit-transform: translate(15.9184vw, 100vh) scale(0.1941);
            transform: translate(15.9184vw, 100vh) scale(0.1941);
}
}
@keyframes fall-150 {
46.389% {
    -webkit-transform: translate(14.8098vw, 46.389vh) scale(0.1941);
            transform: translate(14.8098vw, 46.389vh) scale(0.1941);
}
to {
    -webkit-transform: translate(15.9184vw, 100vh) scale(0.1941);
            transform: translate(15.9184vw, 100vh) scale(0.1941);
}
}
.snow:nth-child(151) {
  opacity: 0.3617;
  -webkit-transform: translate(80.0956vw, -10px) scale(0.5628);
          transform: translate(80.0956vw, -10px) scale(0.5628);
  -webkit-animation: fall-151 30s -20s linear infinite;
          animation: fall-151 30s -20s linear infinite;
}
@-webkit-keyframes fall-151 {
72.361% {
    -webkit-transform: translate(72.209vw, 72.361vh) scale(0.5628);
            transform: translate(72.209vw, 72.361vh) scale(0.5628);
}
to {
    -webkit-transform: translate(76.1523vw, 100vh) scale(0.5628);
            transform: translate(76.1523vw, 100vh) scale(0.5628);
}
}
@keyframes fall-151 {
72.361% {
    -webkit-transform: translate(72.209vw, 72.361vh) scale(0.5628);
            transform: translate(72.209vw, 72.361vh) scale(0.5628);
}
to {
    -webkit-transform: translate(76.1523vw, 100vh) scale(0.5628);
            transform: translate(76.1523vw, 100vh) scale(0.5628);
}
}
.snow:nth-child(152) {
  opacity: 0.5577;
  -webkit-transform: translate(4.0045vw, -10px) scale(0.7825);
          transform: translate(4.0045vw, -10px) scale(0.7825);
  -webkit-animation: fall-152 18s -5s linear infinite;
          animation: fall-152 18s -5s linear infinite;
}
@-webkit-keyframes fall-152 {
44.942% {
    -webkit-transform: translate(2.9845vw, 44.942vh) scale(0.7825);
            transform: translate(2.9845vw, 44.942vh) scale(0.7825);
}
to {
    -webkit-transform: translate(3.4945vw, 100vh) scale(0.7825);
            transform: translate(3.4945vw, 100vh) scale(0.7825);
}
}
@keyframes fall-152 {
44.942% {
    -webkit-transform: translate(2.9845vw, 44.942vh) scale(0.7825);
            transform: translate(2.9845vw, 44.942vh) scale(0.7825);
}
to {
    -webkit-transform: translate(3.4945vw, 100vh) scale(0.7825);
            transform: translate(3.4945vw, 100vh) scale(0.7825);
}
}
.snow:nth-child(153) {
  opacity: 0.3456;
  -webkit-transform: translate(86.043vw, -10px) scale(0.6621);
          transform: translate(86.043vw, -10px) scale(0.6621);
  -webkit-animation: fall-153 15s -20s linear infinite;
          animation: fall-153 15s -20s linear infinite;
}
@-webkit-keyframes fall-153 {
78.381% {
    -webkit-transform: translate(89.7411vw, 78.381vh) scale(0.6621);
            transform: translate(89.7411vw, 78.381vh) scale(0.6621);
}
to {
    -webkit-transform: translate(87.89205vw, 100vh) scale(0.6621);
            transform: translate(87.89205vw, 100vh) scale(0.6621);
}
}
@keyframes fall-153 {
78.381% {
    -webkit-transform: translate(89.7411vw, 78.381vh) scale(0.6621);
            transform: translate(89.7411vw, 78.381vh) scale(0.6621);
}
to {
    -webkit-transform: translate(87.89205vw, 100vh) scale(0.6621);
            transform: translate(87.89205vw, 100vh) scale(0.6621);
}
}
.snow:nth-child(154) {
  opacity: 0.6298;
  -webkit-transform: translate(64.1803vw, -10px) scale(0.3039);
          transform: translate(64.1803vw, -10px) scale(0.3039);
  -webkit-animation: fall-154 26s -28s linear infinite;
          animation: fall-154 26s -28s linear infinite;
}
@-webkit-keyframes fall-154 {
56.188% {
    -webkit-transform: translate(65.0943vw, 56.188vh) scale(0.3039);
            transform: translate(65.0943vw, 56.188vh) scale(0.3039);
}
to {
    -webkit-transform: translate(64.6373vw, 100vh) scale(0.3039);
            transform: translate(64.6373vw, 100vh) scale(0.3039);
}
}
@keyframes fall-154 {
56.188% {
    -webkit-transform: translate(65.0943vw, 56.188vh) scale(0.3039);
            transform: translate(65.0943vw, 56.188vh) scale(0.3039);
}
to {
    -webkit-transform: translate(64.6373vw, 100vh) scale(0.3039);
            transform: translate(64.6373vw, 100vh) scale(0.3039);
}
}
.snow:nth-child(155) {
  opacity: 0.2705;
  -webkit-transform: translate(87.4992vw, -10px) scale(0.0639);
          transform: translate(87.4992vw, -10px) scale(0.0639);
  -webkit-animation: fall-155 23s -8s linear infinite;
          animation: fall-155 23s -8s linear infinite;
}
@-webkit-keyframes fall-155 {
32.406% {
    -webkit-transform: translate(88.1919vw, 32.406vh) scale(0.0639);
            transform: translate(88.1919vw, 32.406vh) scale(0.0639);
}
to {
    -webkit-transform: translate(87.84555vw, 100vh) scale(0.0639);
            transform: translate(87.84555vw, 100vh) scale(0.0639);
}
}
@keyframes fall-155 {
32.406% {
    -webkit-transform: translate(88.1919vw, 32.406vh) scale(0.0639);
            transform: translate(88.1919vw, 32.406vh) scale(0.0639);
}
to {
    -webkit-transform: translate(87.84555vw, 100vh) scale(0.0639);
            transform: translate(87.84555vw, 100vh) scale(0.0639);
}
}
.snow:nth-child(156) {
  opacity: 0.1445;
  -webkit-transform: translate(11.7113vw, -10px) scale(0.8373);
          transform: translate(11.7113vw, -10px) scale(0.8373);
  -webkit-animation: fall-156 26s -23s linear infinite;
          animation: fall-156 26s -23s linear infinite;
}
@-webkit-keyframes fall-156 {
63.797% {
    -webkit-transform: translate(19.2451vw, 63.797vh) scale(0.8373);
            transform: translate(19.2451vw, 63.797vh) scale(0.8373);
}
to {
    -webkit-transform: translate(15.4782vw, 100vh) scale(0.8373);
            transform: translate(15.4782vw, 100vh) scale(0.8373);
}
}
@keyframes fall-156 {
63.797% {
    -webkit-transform: translate(19.2451vw, 63.797vh) scale(0.8373);
            transform: translate(19.2451vw, 63.797vh) scale(0.8373);
}
to {
    -webkit-transform: translate(15.4782vw, 100vh) scale(0.8373);
            transform: translate(15.4782vw, 100vh) scale(0.8373);
}
}
.snow:nth-child(157) {
  opacity: 0.963;
  -webkit-transform: translate(57.1646vw, -10px) scale(0.6104);
          transform: translate(57.1646vw, -10px) scale(0.6104);
  -webkit-animation: fall-157 20s -30s linear infinite;
          animation: fall-157 20s -30s linear infinite;
}
@-webkit-keyframes fall-157 {
72.677% {
    -webkit-transform: translate(55.5389vw, 72.677vh) scale(0.6104);
            transform: translate(55.5389vw, 72.677vh) scale(0.6104);
}
to {
    -webkit-transform: translate(56.35175vw, 100vh) scale(0.6104);
            transform: translate(56.35175vw, 100vh) scale(0.6104);
}
}
@keyframes fall-157 {
72.677% {
    -webkit-transform: translate(55.5389vw, 72.677vh) scale(0.6104);
            transform: translate(55.5389vw, 72.677vh) scale(0.6104);
}
to {
    -webkit-transform: translate(56.35175vw, 100vh) scale(0.6104);
            transform: translate(56.35175vw, 100vh) scale(0.6104);
}
}
.snow:nth-child(158) {
  opacity: 0.4649;
  -webkit-transform: translate(70.6201vw, -10px) scale(0.4595);
          transform: translate(70.6201vw, -10px) scale(0.4595);
  -webkit-animation: fall-158 15s -23s linear infinite;
          animation: fall-158 15s -23s linear infinite;
}
@-webkit-keyframes fall-158 {
54.369% {
    -webkit-transform: translate(62.9465vw, 54.369vh) scale(0.4595);
            transform: translate(62.9465vw, 54.369vh) scale(0.4595);
}
to {
    -webkit-transform: translate(66.7833vw, 100vh) scale(0.4595);
            transform: translate(66.7833vw, 100vh) scale(0.4595);
}
}
@keyframes fall-158 {
54.369% {
    -webkit-transform: translate(62.9465vw, 54.369vh) scale(0.4595);
            transform: translate(62.9465vw, 54.369vh) scale(0.4595);
}
to {
    -webkit-transform: translate(66.7833vw, 100vh) scale(0.4595);
            transform: translate(66.7833vw, 100vh) scale(0.4595);
}
}
.snow:nth-child(159) {
  opacity: 0.7959;
  -webkit-transform: translate(12.4233vw, -10px) scale(0.5655);
          transform: translate(12.4233vw, -10px) scale(0.5655);
  -webkit-animation: fall-159 18s -3s linear infinite;
          animation: fall-159 18s -3s linear infinite;
}
@-webkit-keyframes fall-159 {
70.46% {
    -webkit-transform: translate(7.1577vw, 70.46vh) scale(0.5655);
            transform: translate(7.1577vw, 70.46vh) scale(0.5655);
}
to {
    -webkit-transform: translate(9.7905vw, 100vh) scale(0.5655);
            transform: translate(9.7905vw, 100vh) scale(0.5655);
}
}
@keyframes fall-159 {
70.46% {
    -webkit-transform: translate(7.1577vw, 70.46vh) scale(0.5655);
            transform: translate(7.1577vw, 70.46vh) scale(0.5655);
}
to {
    -webkit-transform: translate(9.7905vw, 100vh) scale(0.5655);
            transform: translate(9.7905vw, 100vh) scale(0.5655);
}
}
.snow:nth-child(160) {
  opacity: 0.833;
  -webkit-transform: translate(53.8292vw, -10px) scale(0.3998);
          transform: translate(53.8292vw, -10px) scale(0.3998);
  -webkit-animation: fall-160 14s -9s linear infinite;
          animation: fall-160 14s -9s linear infinite;
}
@-webkit-keyframes fall-160 {
51.831% {
    -webkit-transform: translate(50.7328vw, 51.831vh) scale(0.3998);
            transform: translate(50.7328vw, 51.831vh) scale(0.3998);
}
to {
    -webkit-transform: translate(52.281vw, 100vh) scale(0.3998);
            transform: translate(52.281vw, 100vh) scale(0.3998);
}
}
@keyframes fall-160 {
51.831% {
    -webkit-transform: translate(50.7328vw, 51.831vh) scale(0.3998);
            transform: translate(50.7328vw, 51.831vh) scale(0.3998);
}
to {
    -webkit-transform: translate(52.281vw, 100vh) scale(0.3998);
            transform: translate(52.281vw, 100vh) scale(0.3998);
}
}
.snow:nth-child(161) {
  opacity: 0.8162;
  -webkit-transform: translate(5.7542vw, -10px) scale(0.9299);
          transform: translate(5.7542vw, -10px) scale(0.9299);
  -webkit-animation: fall-161 22s -28s linear infinite;
          animation: fall-161 22s -28s linear infinite;
}
@-webkit-keyframes fall-161 {
60.637% {
    -webkit-transform: translate(0.4764vw, 60.637vh) scale(0.9299);
            transform: translate(0.4764vw, 60.637vh) scale(0.9299);
}
to {
    -webkit-transform: translate(3.1153vw, 100vh) scale(0.9299);
            transform: translate(3.1153vw, 100vh) scale(0.9299);
}
}
@keyframes fall-161 {
60.637% {
    -webkit-transform: translate(0.4764vw, 60.637vh) scale(0.9299);
            transform: translate(0.4764vw, 60.637vh) scale(0.9299);
}
to {
    -webkit-transform: translate(3.1153vw, 100vh) scale(0.9299);
            transform: translate(3.1153vw, 100vh) scale(0.9299);
}
}
.snow:nth-child(162) {
  opacity: 0.606;
  -webkit-transform: translate(9.4827vw, -10px) scale(0.9814);
          transform: translate(9.4827vw, -10px) scale(0.9814);
  -webkit-animation: fall-162 12s -1s linear infinite;
          animation: fall-162 12s -1s linear infinite;
}
@-webkit-keyframes fall-162 {
76.28% {
    -webkit-transform: translate(-0.4269vw, 76.28vh) scale(0.9814);
            transform: translate(-0.4269vw, 76.28vh) scale(0.9814);
}
to {
    -webkit-transform: translate(4.5279vw, 100vh) scale(0.9814);
            transform: translate(4.5279vw, 100vh) scale(0.9814);
}
}
@keyframes fall-162 {
76.28% {
    -webkit-transform: translate(-0.4269vw, 76.28vh) scale(0.9814);
            transform: translate(-0.4269vw, 76.28vh) scale(0.9814);
}
to {
    -webkit-transform: translate(4.5279vw, 100vh) scale(0.9814);
            transform: translate(4.5279vw, 100vh) scale(0.9814);
}
}
.snow:nth-child(163) {
  opacity: 0.6605;
  -webkit-transform: translate(33.9393vw, -10px) scale(0.9254);
          transform: translate(33.9393vw, -10px) scale(0.9254);
  -webkit-animation: fall-163 21s -18s linear infinite;
          animation: fall-163 21s -18s linear infinite;
}
@-webkit-keyframes fall-163 {
72.011% {
    -webkit-transform: translate(32.0553vw, 72.011vh) scale(0.9254);
            transform: translate(32.0553vw, 72.011vh) scale(0.9254);
}
to {
    -webkit-transform: translate(32.9973vw, 100vh) scale(0.9254);
            transform: translate(32.9973vw, 100vh) scale(0.9254);
}
}
@keyframes fall-163 {
72.011% {
    -webkit-transform: translate(32.0553vw, 72.011vh) scale(0.9254);
            transform: translate(32.0553vw, 72.011vh) scale(0.9254);
}
to {
    -webkit-transform: translate(32.9973vw, 100vh) scale(0.9254);
            transform: translate(32.9973vw, 100vh) scale(0.9254);
}
}
.snow:nth-child(164) {
  opacity: 0.4225;
  -webkit-transform: translate(18.9321vw, -10px) scale(0.6689);
          transform: translate(18.9321vw, -10px) scale(0.6689);
  -webkit-animation: fall-164 17s -4s linear infinite;
          animation: fall-164 17s -4s linear infinite;
}
@-webkit-keyframes fall-164 {
31.479% {
    -webkit-transform: translate(23.7115vw, 31.479vh) scale(0.6689);
            transform: translate(23.7115vw, 31.479vh) scale(0.6689);
}
to {
    -webkit-transform: translate(21.3218vw, 100vh) scale(0.6689);
            transform: translate(21.3218vw, 100vh) scale(0.6689);
}
}
@keyframes fall-164 {
31.479% {
    -webkit-transform: translate(23.7115vw, 31.479vh) scale(0.6689);
            transform: translate(23.7115vw, 31.479vh) scale(0.6689);
}
to {
    -webkit-transform: translate(21.3218vw, 100vh) scale(0.6689);
            transform: translate(21.3218vw, 100vh) scale(0.6689);
}
}
.snow:nth-child(165) {
  opacity: 0.2124;
  -webkit-transform: translate(26.5353vw, -10px) scale(0.638);
          transform: translate(26.5353vw, -10px) scale(0.638);
  -webkit-animation: fall-165 19s -6s linear infinite;
          animation: fall-165 19s -6s linear infinite;
}
@-webkit-keyframes fall-165 {
39.214% {
    -webkit-transform: translate(32.5837vw, 39.214vh) scale(0.638);
            transform: translate(32.5837vw, 39.214vh) scale(0.638);
}
to {
    -webkit-transform: translate(29.5595vw, 100vh) scale(0.638);
            transform: translate(29.5595vw, 100vh) scale(0.638);
}
}
@keyframes fall-165 {
39.214% {
    -webkit-transform: translate(32.5837vw, 39.214vh) scale(0.638);
            transform: translate(32.5837vw, 39.214vh) scale(0.638);
}
to {
    -webkit-transform: translate(29.5595vw, 100vh) scale(0.638);
            transform: translate(29.5595vw, 100vh) scale(0.638);
}
}
.snow:nth-child(166) {
  opacity: 0.7874;
  -webkit-transform: translate(80.2073vw, -10px) scale(0.276);
          transform: translate(80.2073vw, -10px) scale(0.276);
  -webkit-animation: fall-166 13s -29s linear infinite;
          animation: fall-166 13s -29s linear infinite;
}
@-webkit-keyframes fall-166 {
74.643% {
    -webkit-transform: translate(73.1097vw, 74.643vh) scale(0.276);
            transform: translate(73.1097vw, 74.643vh) scale(0.276);
}
to {
    -webkit-transform: translate(76.6585vw, 100vh) scale(0.276);
            transform: translate(76.6585vw, 100vh) scale(0.276);
}
}
@keyframes fall-166 {
74.643% {
    -webkit-transform: translate(73.1097vw, 74.643vh) scale(0.276);
            transform: translate(73.1097vw, 74.643vh) scale(0.276);
}
to {
    -webkit-transform: translate(76.6585vw, 100vh) scale(0.276);
            transform: translate(76.6585vw, 100vh) scale(0.276);
}
}
.snow:nth-child(167) {
  opacity: 0.1401;
  -webkit-transform: translate(48.0613vw, -10px) scale(0.568);
          transform: translate(48.0613vw, -10px) scale(0.568);
  -webkit-animation: fall-167 21s -6s linear infinite;
          animation: fall-167 21s -6s linear infinite;
}
@-webkit-keyframes fall-167 {
65.731% {
    -webkit-transform: translate(41.5785vw, 65.731vh) scale(0.568);
            transform: translate(41.5785vw, 65.731vh) scale(0.568);
}
to {
    -webkit-transform: translate(44.8199vw, 100vh) scale(0.568);
            transform: translate(44.8199vw, 100vh) scale(0.568);
}
}
@keyframes fall-167 {
65.731% {
    -webkit-transform: translate(41.5785vw, 65.731vh) scale(0.568);
            transform: translate(41.5785vw, 65.731vh) scale(0.568);
}
to {
    -webkit-transform: translate(44.8199vw, 100vh) scale(0.568);
            transform: translate(44.8199vw, 100vh) scale(0.568);
}
}
.snow:nth-child(168) {
  opacity: 0.3977;
  -webkit-transform: translate(61.2582vw, -10px) scale(0.4332);
          transform: translate(61.2582vw, -10px) scale(0.4332);
  -webkit-animation: fall-168 20s -23s linear infinite;
          animation: fall-168 20s -23s linear infinite;
}
@-webkit-keyframes fall-168 {
40.898% {
    -webkit-transform: translate(62.9737vw, 40.898vh) scale(0.4332);
            transform: translate(62.9737vw, 40.898vh) scale(0.4332);
}
to {
    -webkit-transform: translate(62.11595vw, 100vh) scale(0.4332);
            transform: translate(62.11595vw, 100vh) scale(0.4332);
}
}
@keyframes fall-168 {
40.898% {
    -webkit-transform: translate(62.9737vw, 40.898vh) scale(0.4332);
            transform: translate(62.9737vw, 40.898vh) scale(0.4332);
}
to {
    -webkit-transform: translate(62.11595vw, 100vh) scale(0.4332);
            transform: translate(62.11595vw, 100vh) scale(0.4332);
}
}
.snow:nth-child(169) {
  opacity: 0.94;
  -webkit-transform: translate(0.4477vw, -10px) scale(0.9121);
          transform: translate(0.4477vw, -10px) scale(0.9121);
  -webkit-animation: fall-169 17s -7s linear infinite;
          animation: fall-169 17s -7s linear infinite;
}
@-webkit-keyframes fall-169 {
32.831% {
    -webkit-transform: translate(-5.549vw, 32.831vh) scale(0.9121);
            transform: translate(-5.549vw, 32.831vh) scale(0.9121);
}
to {
    -webkit-transform: translate(-2.55065vw, 100vh) scale(0.9121);
            transform: translate(-2.55065vw, 100vh) scale(0.9121);
}
}
@keyframes fall-169 {
32.831% {
    -webkit-transform: translate(-5.549vw, 32.831vh) scale(0.9121);
            transform: translate(-5.549vw, 32.831vh) scale(0.9121);
}
to {
    -webkit-transform: translate(-2.55065vw, 100vh) scale(0.9121);
            transform: translate(-2.55065vw, 100vh) scale(0.9121);
}
}
.snow:nth-child(170) {
  opacity: 0.6994;
  -webkit-transform: translate(42.7017vw, -10px) scale(0.6127);
          transform: translate(42.7017vw, -10px) scale(0.6127);
  -webkit-animation: fall-170 20s -1s linear infinite;
          animation: fall-170 20s -1s linear infinite;
}
@-webkit-keyframes fall-170 {
61.686% {
    -webkit-transform: translate(43.622vw, 61.686vh) scale(0.6127);
            transform: translate(43.622vw, 61.686vh) scale(0.6127);
}
to {
    -webkit-transform: translate(43.16185vw, 100vh) scale(0.6127);
            transform: translate(43.16185vw, 100vh) scale(0.6127);
}
}
@keyframes fall-170 {
61.686% {
    -webkit-transform: translate(43.622vw, 61.686vh) scale(0.6127);
            transform: translate(43.622vw, 61.686vh) scale(0.6127);
}
to {
    -webkit-transform: translate(43.16185vw, 100vh) scale(0.6127);
            transform: translate(43.16185vw, 100vh) scale(0.6127);
}
}
.snow:nth-child(171) {
  opacity: 0.2512;
  -webkit-transform: translate(55.2931vw, -10px) scale(0.6435);
          transform: translate(55.2931vw, -10px) scale(0.6435);
  -webkit-animation: fall-171 14s -18s linear infinite;
          animation: fall-171 14s -18s linear infinite;
}
@-webkit-keyframes fall-171 {
40.838% {
    -webkit-transform: translate(49.3141vw, 40.838vh) scale(0.6435);
            transform: translate(49.3141vw, 40.838vh) scale(0.6435);
}
to {
    -webkit-transform: translate(52.3036vw, 100vh) scale(0.6435);
            transform: translate(52.3036vw, 100vh) scale(0.6435);
}
}
@keyframes fall-171 {
40.838% {
    -webkit-transform: translate(49.3141vw, 40.838vh) scale(0.6435);
            transform: translate(49.3141vw, 40.838vh) scale(0.6435);
}
to {
    -webkit-transform: translate(52.3036vw, 100vh) scale(0.6435);
            transform: translate(52.3036vw, 100vh) scale(0.6435);
}
}
.snow:nth-child(172) {
  opacity: 0.5341;
  -webkit-transform: translate(74.7913vw, -10px) scale(0.1397);
          transform: translate(74.7913vw, -10px) scale(0.1397);
  -webkit-animation: fall-172 23s -5s linear infinite;
          animation: fall-172 23s -5s linear infinite;
}
@-webkit-keyframes fall-172 {
37.716% {
    -webkit-transform: translate(84.1779vw, 37.716vh) scale(0.1397);
            transform: translate(84.1779vw, 37.716vh) scale(0.1397);
}
to {
    -webkit-transform: translate(79.4846vw, 100vh) scale(0.1397);
            transform: translate(79.4846vw, 100vh) scale(0.1397);
}
}
@keyframes fall-172 {
37.716% {
    -webkit-transform: translate(84.1779vw, 37.716vh) scale(0.1397);
            transform: translate(84.1779vw, 37.716vh) scale(0.1397);
}
to {
    -webkit-transform: translate(79.4846vw, 100vh) scale(0.1397);
            transform: translate(79.4846vw, 100vh) scale(0.1397);
}
}
.snow:nth-child(173) {
  opacity: 0.4723;
  -webkit-transform: translate(78.2635vw, -10px) scale(0.29);
          transform: translate(78.2635vw, -10px) scale(0.29);
  -webkit-animation: fall-173 27s -20s linear infinite;
          animation: fall-173 27s -20s linear infinite;
}
@-webkit-keyframes fall-173 {
49.14% {
    -webkit-transform: translate(84.182vw, 49.14vh) scale(0.29);
            transform: translate(84.182vw, 49.14vh) scale(0.29);
}
to {
    -webkit-transform: translate(81.22275vw, 100vh) scale(0.29);
            transform: translate(81.22275vw, 100vh) scale(0.29);
}
}
@keyframes fall-173 {
49.14% {
    -webkit-transform: translate(84.182vw, 49.14vh) scale(0.29);
            transform: translate(84.182vw, 49.14vh) scale(0.29);
}
to {
    -webkit-transform: translate(81.22275vw, 100vh) scale(0.29);
            transform: translate(81.22275vw, 100vh) scale(0.29);
}
}
.snow:nth-child(174) {
  opacity: 0.0373;
  -webkit-transform: translate(94.2496vw, -10px) scale(0.9728);
          transform: translate(94.2496vw, -10px) scale(0.9728);
  -webkit-animation: fall-174 28s -18s linear infinite;
          animation: fall-174 28s -18s linear infinite;
}
@-webkit-keyframes fall-174 {
49.441% {
    -webkit-transform: translate(86.6282vw, 49.441vh) scale(0.9728);
            transform: translate(86.6282vw, 49.441vh) scale(0.9728);
}
to {
    -webkit-transform: translate(90.4389vw, 100vh) scale(0.9728);
            transform: translate(90.4389vw, 100vh) scale(0.9728);
}
}
@keyframes fall-174 {
49.441% {
    -webkit-transform: translate(86.6282vw, 49.441vh) scale(0.9728);
            transform: translate(86.6282vw, 49.441vh) scale(0.9728);
}
to {
    -webkit-transform: translate(90.4389vw, 100vh) scale(0.9728);
            transform: translate(90.4389vw, 100vh) scale(0.9728);
}
}
.snow:nth-child(175) {
  opacity: 0.1878;
  -webkit-transform: translate(45.1531vw, -10px) scale(0.1581);
          transform: translate(45.1531vw, -10px) scale(0.1581);
  -webkit-animation: fall-175 23s -20s linear infinite;
          animation: fall-175 23s -20s linear infinite;
}
@-webkit-keyframes fall-175 {
40.656% {
    -webkit-transform: translate(44.5334vw, 40.656vh) scale(0.1581);
            transform: translate(44.5334vw, 40.656vh) scale(0.1581);
}
to {
    -webkit-transform: translate(44.84325vw, 100vh) scale(0.1581);
            transform: translate(44.84325vw, 100vh) scale(0.1581);
}
}
@keyframes fall-175 {
40.656% {
    -webkit-transform: translate(44.5334vw, 40.656vh) scale(0.1581);
            transform: translate(44.5334vw, 40.656vh) scale(0.1581);
}
to {
    -webkit-transform: translate(44.84325vw, 100vh) scale(0.1581);
            transform: translate(44.84325vw, 100vh) scale(0.1581);
}
}
.snow:nth-child(176) {
  opacity: 0.0424;
  -webkit-transform: translate(21.3512vw, -10px) scale(0.647);
          transform: translate(21.3512vw, -10px) scale(0.647);
  -webkit-animation: fall-176 10s -24s linear infinite;
          animation: fall-176 10s -24s linear infinite;
}
@-webkit-keyframes fall-176 {
70.722% {
    -webkit-transform: translate(24.245vw, 70.722vh) scale(0.647);
            transform: translate(24.245vw, 70.722vh) scale(0.647);
}
to {
    -webkit-transform: translate(22.7981vw, 100vh) scale(0.647);
            transform: translate(22.7981vw, 100vh) scale(0.647);
}
}
@keyframes fall-176 {
70.722% {
    -webkit-transform: translate(24.245vw, 70.722vh) scale(0.647);
            transform: translate(24.245vw, 70.722vh) scale(0.647);
}
to {
    -webkit-transform: translate(22.7981vw, 100vh) scale(0.647);
            transform: translate(22.7981vw, 100vh) scale(0.647);
}
}
.snow:nth-child(177) {
  opacity: 0.453;
  -webkit-transform: translate(20.7441vw, -10px) scale(0.0939);
          transform: translate(20.7441vw, -10px) scale(0.0939);
  -webkit-animation: fall-177 16s -21s linear infinite;
          animation: fall-177 16s -21s linear infinite;
}
@-webkit-keyframes fall-177 {
39.863% {
    -webkit-transform: translate(21.0547vw, 39.863vh) scale(0.0939);
            transform: translate(21.0547vw, 39.863vh) scale(0.0939);
}
to {
    -webkit-transform: translate(20.8994vw, 100vh) scale(0.0939);
            transform: translate(20.8994vw, 100vh) scale(0.0939);
}
}
@keyframes fall-177 {
39.863% {
    -webkit-transform: translate(21.0547vw, 39.863vh) scale(0.0939);
            transform: translate(21.0547vw, 39.863vh) scale(0.0939);
}
to {
    -webkit-transform: translate(20.8994vw, 100vh) scale(0.0939);
            transform: translate(20.8994vw, 100vh) scale(0.0939);
}
}
.snow:nth-child(178) {
  opacity: 0.5977;
  -webkit-transform: translate(25.8582vw, -10px) scale(0.5397);
          transform: translate(25.8582vw, -10px) scale(0.5397);
  -webkit-animation: fall-178 13s -3s linear infinite;
          animation: fall-178 13s -3s linear infinite;
}
@-webkit-keyframes fall-178 {
71.246% {
    -webkit-transform: translate(29.5632vw, 71.246vh) scale(0.5397);
            transform: translate(29.5632vw, 71.246vh) scale(0.5397);
}
to {
    -webkit-transform: translate(27.7107vw, 100vh) scale(0.5397);
            transform: translate(27.7107vw, 100vh) scale(0.5397);
}
}
@keyframes fall-178 {
71.246% {
    -webkit-transform: translate(29.5632vw, 71.246vh) scale(0.5397);
            transform: translate(29.5632vw, 71.246vh) scale(0.5397);
}
to {
    -webkit-transform: translate(27.7107vw, 100vh) scale(0.5397);
            transform: translate(27.7107vw, 100vh) scale(0.5397);
}
}
.snow:nth-child(179) {
  opacity: 0.6666;
  -webkit-transform: translate(99.1888vw, -10px) scale(0.64);
          transform: translate(99.1888vw, -10px) scale(0.64);
  -webkit-animation: fall-179 21s -29s linear infinite;
          animation: fall-179 21s -29s linear infinite;
}
@-webkit-keyframes fall-179 {
30.891% {
    -webkit-transform: translate(101.0075vw, 30.891vh) scale(0.64);
            transform: translate(101.0075vw, 30.891vh) scale(0.64);
}
to {
    -webkit-transform: translate(100.09815vw, 100vh) scale(0.64);
            transform: translate(100.09815vw, 100vh) scale(0.64);
}
}
@keyframes fall-179 {
30.891% {
    -webkit-transform: translate(101.0075vw, 30.891vh) scale(0.64);
            transform: translate(101.0075vw, 30.891vh) scale(0.64);
}
to {
    -webkit-transform: translate(100.09815vw, 100vh) scale(0.64);
            transform: translate(100.09815vw, 100vh) scale(0.64);
}
}
.snow:nth-child(180) {
  opacity: 0.3191;
  -webkit-transform: translate(18.5547vw, -10px) scale(0.6535);
          transform: translate(18.5547vw, -10px) scale(0.6535);
  -webkit-animation: fall-180 20s -6s linear infinite;
          animation: fall-180 20s -6s linear infinite;
}
@-webkit-keyframes fall-180 {
30.559% {
    -webkit-transform: translate(17.7587vw, 30.559vh) scale(0.6535);
            transform: translate(17.7587vw, 30.559vh) scale(0.6535);
}
to {
    -webkit-transform: translate(18.1567vw, 100vh) scale(0.6535);
            transform: translate(18.1567vw, 100vh) scale(0.6535);
}
}
@keyframes fall-180 {
30.559% {
    -webkit-transform: translate(17.7587vw, 30.559vh) scale(0.6535);
            transform: translate(17.7587vw, 30.559vh) scale(0.6535);
}
to {
    -webkit-transform: translate(18.1567vw, 100vh) scale(0.6535);
            transform: translate(18.1567vw, 100vh) scale(0.6535);
}
}
.snow:nth-child(181) {
  opacity: 0.6477;
  -webkit-transform: translate(50.9032vw, -10px) scale(0.7138);
          transform: translate(50.9032vw, -10px) scale(0.7138);
  -webkit-animation: fall-181 21s -23s linear infinite;
          animation: fall-181 21s -23s linear infinite;
}
@-webkit-keyframes fall-181 {
65.1% {
    -webkit-transform: translate(44.9616vw, 65.1vh) scale(0.7138);
            transform: translate(44.9616vw, 65.1vh) scale(0.7138);
}
to {
    -webkit-transform: translate(47.9324vw, 100vh) scale(0.7138);
            transform: translate(47.9324vw, 100vh) scale(0.7138);
}
}
@keyframes fall-181 {
65.1% {
    -webkit-transform: translate(44.9616vw, 65.1vh) scale(0.7138);
            transform: translate(44.9616vw, 65.1vh) scale(0.7138);
}
to {
    -webkit-transform: translate(47.9324vw, 100vh) scale(0.7138);
            transform: translate(47.9324vw, 100vh) scale(0.7138);
}
}
.snow:nth-child(182) {
  opacity: 0.0197;
  -webkit-transform: translate(21.1878vw, -10px) scale(0.8764);
          transform: translate(21.1878vw, -10px) scale(0.8764);
  -webkit-animation: fall-182 20s -20s linear infinite;
          animation: fall-182 20s -20s linear infinite;
}
@-webkit-keyframes fall-182 {
45.188% {
    -webkit-transform: translate(26.9362vw, 45.188vh) scale(0.8764);
            transform: translate(26.9362vw, 45.188vh) scale(0.8764);
}
to {
    -webkit-transform: translate(24.062vw, 100vh) scale(0.8764);
            transform: translate(24.062vw, 100vh) scale(0.8764);
}
}
@keyframes fall-182 {
45.188% {
    -webkit-transform: translate(26.9362vw, 45.188vh) scale(0.8764);
            transform: translate(26.9362vw, 45.188vh) scale(0.8764);
}
to {
    -webkit-transform: translate(24.062vw, 100vh) scale(0.8764);
            transform: translate(24.062vw, 100vh) scale(0.8764);
}
}
.snow:nth-child(183) {
  opacity: 0.5012;
  -webkit-transform: translate(94.6521vw, -10px) scale(0.3697);
          transform: translate(94.6521vw, -10px) scale(0.3697);
  -webkit-animation: fall-183 10s -20s linear infinite;
          animation: fall-183 10s -20s linear infinite;
}
@-webkit-keyframes fall-183 {
36.886% {
    -webkit-transform: translate(86.5079vw, 36.886vh) scale(0.3697);
            transform: translate(86.5079vw, 36.886vh) scale(0.3697);
}
to {
    -webkit-transform: translate(90.58vw, 100vh) scale(0.3697);
            transform: translate(90.58vw, 100vh) scale(0.3697);
}
}
@keyframes fall-183 {
36.886% {
    -webkit-transform: translate(86.5079vw, 36.886vh) scale(0.3697);
            transform: translate(86.5079vw, 36.886vh) scale(0.3697);
}
to {
    -webkit-transform: translate(90.58vw, 100vh) scale(0.3697);
            transform: translate(90.58vw, 100vh) scale(0.3697);
}
}
.snow:nth-child(184) {
  opacity: 0.2329;
  -webkit-transform: translate(68.7727vw, -10px) scale(0.7827);
          transform: translate(68.7727vw, -10px) scale(0.7827);
  -webkit-animation: fall-184 22s -12s linear infinite;
          animation: fall-184 22s -12s linear infinite;
}
@-webkit-keyframes fall-184 {
69.954% {
    -webkit-transform: translate(75.2043vw, 69.954vh) scale(0.7827);
            transform: translate(75.2043vw, 69.954vh) scale(0.7827);
}
to {
    -webkit-transform: translate(71.9885vw, 100vh) scale(0.7827);
            transform: translate(71.9885vw, 100vh) scale(0.7827);
}
}
@keyframes fall-184 {
69.954% {
    -webkit-transform: translate(75.2043vw, 69.954vh) scale(0.7827);
            transform: translate(75.2043vw, 69.954vh) scale(0.7827);
}
to {
    -webkit-transform: translate(71.9885vw, 100vh) scale(0.7827);
            transform: translate(71.9885vw, 100vh) scale(0.7827);
}
}
.snow:nth-child(185) {
  opacity: 0.0637;
  -webkit-transform: translate(37.6094vw, -10px) scale(0.6666);
          transform: translate(37.6094vw, -10px) scale(0.6666);
  -webkit-animation: fall-185 12s -2s linear infinite;
          animation: fall-185 12s -2s linear infinite;
}
@-webkit-keyframes fall-185 {
67.263% {
    -webkit-transform: translate(44.4403vw, 67.263vh) scale(0.6666);
            transform: translate(44.4403vw, 67.263vh) scale(0.6666);
}
to {
    -webkit-transform: translate(41.02485vw, 100vh) scale(0.6666);
            transform: translate(41.02485vw, 100vh) scale(0.6666);
}
}
@keyframes fall-185 {
67.263% {
    -webkit-transform: translate(44.4403vw, 67.263vh) scale(0.6666);
            transform: translate(44.4403vw, 67.263vh) scale(0.6666);
}
to {
    -webkit-transform: translate(41.02485vw, 100vh) scale(0.6666);
            transform: translate(41.02485vw, 100vh) scale(0.6666);
}
}
.snow:nth-child(186) {
  opacity: 0.8691;
  -webkit-transform: translate(48.2451vw, -10px) scale(0.809);
          transform: translate(48.2451vw, -10px) scale(0.809);
  -webkit-animation: fall-186 30s -23s linear infinite;
          animation: fall-186 30s -23s linear infinite;
}
@-webkit-keyframes fall-186 {
41.87% {
    -webkit-transform: translate(39.4754vw, 41.87vh) scale(0.809);
            transform: translate(39.4754vw, 41.87vh) scale(0.809);
}
to {
    -webkit-transform: translate(43.86025vw, 100vh) scale(0.809);
            transform: translate(43.86025vw, 100vh) scale(0.809);
}
}
@keyframes fall-186 {
41.87% {
    -webkit-transform: translate(39.4754vw, 41.87vh) scale(0.809);
            transform: translate(39.4754vw, 41.87vh) scale(0.809);
}
to {
    -webkit-transform: translate(43.86025vw, 100vh) scale(0.809);
            transform: translate(43.86025vw, 100vh) scale(0.809);
}
}
.snow:nth-child(187) {
  opacity: 0.2293;
  -webkit-transform: translate(87.9668vw, -10px) scale(0.6512);
          transform: translate(87.9668vw, -10px) scale(0.6512);
  -webkit-animation: fall-187 27s -14s linear infinite;
          animation: fall-187 27s -14s linear infinite;
}
@-webkit-keyframes fall-187 {
59.661% {
    -webkit-transform: translate(78.2805vw, 59.661vh) scale(0.6512);
            transform: translate(78.2805vw, 59.661vh) scale(0.6512);
}
to {
    -webkit-transform: translate(83.12365vw, 100vh) scale(0.6512);
            transform: translate(83.12365vw, 100vh) scale(0.6512);
}
}
@keyframes fall-187 {
59.661% {
    -webkit-transform: translate(78.2805vw, 59.661vh) scale(0.6512);
            transform: translate(78.2805vw, 59.661vh) scale(0.6512);
}
to {
    -webkit-transform: translate(83.12365vw, 100vh) scale(0.6512);
            transform: translate(83.12365vw, 100vh) scale(0.6512);
}
}
.snow:nth-child(188) {
  opacity: 0.8267;
  -webkit-transform: translate(69.9555vw, -10px) scale(0.3889);
          transform: translate(69.9555vw, -10px) scale(0.3889);
  -webkit-animation: fall-188 21s -30s linear infinite;
          animation: fall-188 21s -30s linear infinite;
}
@-webkit-keyframes fall-188 {
41.317% {
    -webkit-transform: translate(64.5928vw, 41.317vh) scale(0.3889);
            transform: translate(64.5928vw, 41.317vh) scale(0.3889);
}
to {
    -webkit-transform: translate(67.27415vw, 100vh) scale(0.3889);
            transform: translate(67.27415vw, 100vh) scale(0.3889);
}
}
@keyframes fall-188 {
41.317% {
    -webkit-transform: translate(64.5928vw, 41.317vh) scale(0.3889);
            transform: translate(64.5928vw, 41.317vh) scale(0.3889);
}
to {
    -webkit-transform: translate(67.27415vw, 100vh) scale(0.3889);
            transform: translate(67.27415vw, 100vh) scale(0.3889);
}
}
.snow:nth-child(189) {
  opacity: 0.6376;
  -webkit-transform: translate(78.1195vw, -10px) scale(0.402);
          transform: translate(78.1195vw, -10px) scale(0.402);
  -webkit-animation: fall-189 15s -4s linear infinite;
          animation: fall-189 15s -4s linear infinite;
}
@-webkit-keyframes fall-189 {
78.747% {
    -webkit-transform: translate(77.4082vw, 78.747vh) scale(0.402);
            transform: translate(77.4082vw, 78.747vh) scale(0.402);
}
to {
    -webkit-transform: translate(77.76385vw, 100vh) scale(0.402);
            transform: translate(77.76385vw, 100vh) scale(0.402);
}
}
@keyframes fall-189 {
78.747% {
    -webkit-transform: translate(77.4082vw, 78.747vh) scale(0.402);
            transform: translate(77.4082vw, 78.747vh) scale(0.402);
}
to {
    -webkit-transform: translate(77.76385vw, 100vh) scale(0.402);
            transform: translate(77.76385vw, 100vh) scale(0.402);
}
}
.snow:nth-child(190) {
  opacity: 0.3424;
  -webkit-transform: translate(8.8441vw, -10px) scale(0.6353);
          transform: translate(8.8441vw, -10px) scale(0.6353);
  -webkit-animation: fall-190 28s -17s linear infinite;
          animation: fall-190 28s -17s linear infinite;
}
@-webkit-keyframes fall-190 {
74.475% {
    -webkit-transform: translate(17.4794vw, 74.475vh) scale(0.6353);
            transform: translate(17.4794vw, 74.475vh) scale(0.6353);
}
to {
    -webkit-transform: translate(13.16175vw, 100vh) scale(0.6353);
            transform: translate(13.16175vw, 100vh) scale(0.6353);
}
}
@keyframes fall-190 {
74.475% {
    -webkit-transform: translate(17.4794vw, 74.475vh) scale(0.6353);
            transform: translate(17.4794vw, 74.475vh) scale(0.6353);
}
to {
    -webkit-transform: translate(13.16175vw, 100vh) scale(0.6353);
            transform: translate(13.16175vw, 100vh) scale(0.6353);
}
}
.snow:nth-child(191) {
  opacity: 0.6944;
  -webkit-transform: translate(97.0629vw, -10px) scale(0.1669);
          transform: translate(97.0629vw, -10px) scale(0.1669);
  -webkit-animation: fall-191 27s -14s linear infinite;
          animation: fall-191 27s -14s linear infinite;
}
@-webkit-keyframes fall-191 {
30.468% {
    -webkit-transform: translate(94.1269vw, 30.468vh) scale(0.1669);
            transform: translate(94.1269vw, 30.468vh) scale(0.1669);
}
to {
    -webkit-transform: translate(95.5949vw, 100vh) scale(0.1669);
            transform: translate(95.5949vw, 100vh) scale(0.1669);
}
}
@keyframes fall-191 {
30.468% {
    -webkit-transform: translate(94.1269vw, 30.468vh) scale(0.1669);
            transform: translate(94.1269vw, 30.468vh) scale(0.1669);
}
to {
    -webkit-transform: translate(95.5949vw, 100vh) scale(0.1669);
            transform: translate(95.5949vw, 100vh) scale(0.1669);
}
}
.snow:nth-child(192) {
  opacity: 0.6213;
  -webkit-transform: translate(76.5038vw, -10px) scale(0.9579);
          transform: translate(76.5038vw, -10px) scale(0.9579);
  -webkit-animation: fall-192 25s -17s linear infinite;
          animation: fall-192 25s -17s linear infinite;
}
@-webkit-keyframes fall-192 {
42.478% {
    -webkit-transform: translate(79.8352vw, 42.478vh) scale(0.9579);
            transform: translate(79.8352vw, 42.478vh) scale(0.9579);
}
to {
    -webkit-transform: translate(78.1695vw, 100vh) scale(0.9579);
            transform: translate(78.1695vw, 100vh) scale(0.9579);
}
}
@keyframes fall-192 {
42.478% {
    -webkit-transform: translate(79.8352vw, 42.478vh) scale(0.9579);
            transform: translate(79.8352vw, 42.478vh) scale(0.9579);
}
to {
    -webkit-transform: translate(78.1695vw, 100vh) scale(0.9579);
            transform: translate(78.1695vw, 100vh) scale(0.9579);
}
}
.snow:nth-child(193) {
  opacity: 0.6763;
  -webkit-transform: translate(76.4341vw, -10px) scale(0.957);
          transform: translate(76.4341vw, -10px) scale(0.957);
  -webkit-animation: fall-193 21s -16s linear infinite;
          animation: fall-193 21s -16s linear infinite;
}
@-webkit-keyframes fall-193 {
79.022% {
    -webkit-transform: translate(81.4298vw, 79.022vh) scale(0.957);
            transform: translate(81.4298vw, 79.022vh) scale(0.957);
}
to {
    -webkit-transform: translate(78.93195vw, 100vh) scale(0.957);
            transform: translate(78.93195vw, 100vh) scale(0.957);
}
}
@keyframes fall-193 {
79.022% {
    -webkit-transform: translate(81.4298vw, 79.022vh) scale(0.957);
            transform: translate(81.4298vw, 79.022vh) scale(0.957);
}
to {
    -webkit-transform: translate(78.93195vw, 100vh) scale(0.957);
            transform: translate(78.93195vw, 100vh) scale(0.957);
}
}
.snow:nth-child(194) {
  opacity: 0.2253;
  -webkit-transform: translate(60.9317vw, -10px) scale(0.4308);
          transform: translate(60.9317vw, -10px) scale(0.4308);
  -webkit-animation: fall-194 18s -9s linear infinite;
          animation: fall-194 18s -9s linear infinite;
}
@-webkit-keyframes fall-194 {
70.9% {
    -webkit-transform: translate(52.8804vw, 70.9vh) scale(0.4308);
            transform: translate(52.8804vw, 70.9vh) scale(0.4308);
}
to {
    -webkit-transform: translate(56.90605vw, 100vh) scale(0.4308);
            transform: translate(56.90605vw, 100vh) scale(0.4308);
}
}
@keyframes fall-194 {
70.9% {
    -webkit-transform: translate(52.8804vw, 70.9vh) scale(0.4308);
            transform: translate(52.8804vw, 70.9vh) scale(0.4308);
}
to {
    -webkit-transform: translate(56.90605vw, 100vh) scale(0.4308);
            transform: translate(56.90605vw, 100vh) scale(0.4308);
}
}
.snow:nth-child(195) {
  opacity: 0.1078;
  -webkit-transform: translate(28.8235vw, -10px) scale(0.2499);
          transform: translate(28.8235vw, -10px) scale(0.2499);
  -webkit-animation: fall-195 24s -13s linear infinite;
          animation: fall-195 24s -13s linear infinite;
}
@-webkit-keyframes fall-195 {
68.005% {
    -webkit-transform: translate(19.1844vw, 68.005vh) scale(0.2499);
            transform: translate(19.1844vw, 68.005vh) scale(0.2499);
}
to {
    -webkit-transform: translate(24.00395vw, 100vh) scale(0.2499);
            transform: translate(24.00395vw, 100vh) scale(0.2499);
}
}
@keyframes fall-195 {
68.005% {
    -webkit-transform: translate(19.1844vw, 68.005vh) scale(0.2499);
            transform: translate(19.1844vw, 68.005vh) scale(0.2499);
}
to {
    -webkit-transform: translate(24.00395vw, 100vh) scale(0.2499);
            transform: translate(24.00395vw, 100vh) scale(0.2499);
}
}
.snow:nth-child(196) {
  opacity: 0.3052;
  -webkit-transform: translate(49.3174vw, -10px) scale(0.5808);
          transform: translate(49.3174vw, -10px) scale(0.5808);
  -webkit-animation: fall-196 10s -1s linear infinite;
          animation: fall-196 10s -1s linear infinite;
}
@-webkit-keyframes fall-196 {
68.461% {
    -webkit-transform: translate(50.2955vw, 68.461vh) scale(0.5808);
            transform: translate(50.2955vw, 68.461vh) scale(0.5808);
}
to {
    -webkit-transform: translate(49.80645vw, 100vh) scale(0.5808);
            transform: translate(49.80645vw, 100vh) scale(0.5808);
}
}
@keyframes fall-196 {
68.461% {
    -webkit-transform: translate(50.2955vw, 68.461vh) scale(0.5808);
            transform: translate(50.2955vw, 68.461vh) scale(0.5808);
}
to {
    -webkit-transform: translate(49.80645vw, 100vh) scale(0.5808);
            transform: translate(49.80645vw, 100vh) scale(0.5808);
}
}
.snow:nth-child(197) {
  opacity: 0.7851;
  -webkit-transform: translate(39.0849vw, -10px) scale(0.3035);
          transform: translate(39.0849vw, -10px) scale(0.3035);
  -webkit-animation: fall-197 30s -27s linear infinite;
          animation: fall-197 30s -27s linear infinite;
}
@-webkit-keyframes fall-197 {
73.367% {
    -webkit-transform: translate(42.4635vw, 73.367vh) scale(0.3035);
            transform: translate(42.4635vw, 73.367vh) scale(0.3035);
}
to {
    -webkit-transform: translate(40.7742vw, 100vh) scale(0.3035);
            transform: translate(40.7742vw, 100vh) scale(0.3035);
}
}
@keyframes fall-197 {
73.367% {
    -webkit-transform: translate(42.4635vw, 73.367vh) scale(0.3035);
            transform: translate(42.4635vw, 73.367vh) scale(0.3035);
}
to {
    -webkit-transform: translate(40.7742vw, 100vh) scale(0.3035);
            transform: translate(40.7742vw, 100vh) scale(0.3035);
}
}
.snow:nth-child(198) {
  opacity: 0.9072;
  -webkit-transform: translate(20.7661vw, -10px) scale(0.9694);
          transform: translate(20.7661vw, -10px) scale(0.9694);
  -webkit-animation: fall-198 16s -28s linear infinite;
          animation: fall-198 16s -28s linear infinite;
}
@-webkit-keyframes fall-198 {
40.165% {
    -webkit-transform: translate(15.2645vw, 40.165vh) scale(0.9694);
            transform: translate(15.2645vw, 40.165vh) scale(0.9694);
}
to {
    -webkit-transform: translate(18.0153vw, 100vh) scale(0.9694);
            transform: translate(18.0153vw, 100vh) scale(0.9694);
}
}
@keyframes fall-198 {
40.165% {
    -webkit-transform: translate(15.2645vw, 40.165vh) scale(0.9694);
            transform: translate(15.2645vw, 40.165vh) scale(0.9694);
}
to {
    -webkit-transform: translate(18.0153vw, 100vh) scale(0.9694);
            transform: translate(18.0153vw, 100vh) scale(0.9694);
}
}
.snow:nth-child(199) {
  opacity: 0.6312;
  -webkit-transform: translate(49.8052vw, -10px) scale(0.7057);
          transform: translate(49.8052vw, -10px) scale(0.7057);
  -webkit-animation: fall-199 23s -6s linear infinite;
          animation: fall-199 23s -6s linear infinite;
}
@-webkit-keyframes fall-199 {
79.012% {
    -webkit-transform: translate(53.0676vw, 79.012vh) scale(0.7057);
            transform: translate(53.0676vw, 79.012vh) scale(0.7057);
}
to {
    -webkit-transform: translate(51.4364vw, 100vh) scale(0.7057);
            transform: translate(51.4364vw, 100vh) scale(0.7057);
}
}
@keyframes fall-199 {
79.012% {
    -webkit-transform: translate(53.0676vw, 79.012vh) scale(0.7057);
            transform: translate(53.0676vw, 79.012vh) scale(0.7057);
}
to {
    -webkit-transform: translate(51.4364vw, 100vh) scale(0.7057);
            transform: translate(51.4364vw, 100vh) scale(0.7057);
}
}
.snow:nth-child(200) {
  opacity: 0.4864;
  -webkit-transform: translate(33.7727vw, -10px) scale(0.2453);
          transform: translate(33.7727vw, -10px) scale(0.2453);
  -webkit-animation: fall-200 17s -9s linear infinite;
          animation: fall-200 17s -9s linear infinite;
}
@-webkit-keyframes fall-200 {
56.351% {
    -webkit-transform: translate(31.1026vw, 56.351vh) scale(0.2453);
            transform: translate(31.1026vw, 56.351vh) scale(0.2453);
}
to {
    -webkit-transform: translate(32.43765vw, 100vh) scale(0.2453);
            transform: translate(32.43765vw, 100vh) scale(0.2453);
}
}
@keyframes fall-200 {
56.351% {
    -webkit-transform: translate(31.1026vw, 56.351vh) scale(0.2453);
            transform: translate(31.1026vw, 56.351vh) scale(0.2453);
}
to {
    -webkit-transform: translate(32.43765vw, 100vh) scale(0.2453);
            transform: translate(32.43765vw, 100vh) scale(0.2453);
}
}
.snow:nth-child(even) {
  background: #F9C3C8 !important;
}
.snow:nth-child(5n) {
  background: #C5DCB9 !important;
}


.dot-pulse[data-v-4e6f2dda] {
    position        : relative;
    left            : -9999px;
    width           : 10px;
    height          : 10px;
    border-radius   : 5px;
    background-color: #3f88da;
    color           : #3f88da;
    -webkit-box-shadow      : 9999px 0 0 -5px #3f88da;
            box-shadow      : 9999px 0 0 -5px #3f88da;
    -webkit-animation       : dot-pulse-4e6f2dda 1.5s infinite linear;
            animation       : dot-pulse-4e6f2dda 1.5s infinite linear;
    -webkit-animation-delay : .25s;
            animation-delay : .25s;
}
.dot-pulse[data-v-4e6f2dda]::before, .dot-pulse[data-v-4e6f2dda]::after {
    content         : '';
    display         : inline-block;
    position        : absolute;
    top             : 0;
    width           : 10px;
    height          : 10px;
    border-radius   : 5px;
    background-color: #3f88da;
    color           : #3f88da;
}
.dot-pulse[data-v-4e6f2dda]::before {
    -webkit-box-shadow     : 9984px 0 0 -5px #3f88da;
            box-shadow     : 9984px 0 0 -5px #3f88da;
    -webkit-animation      : dot-pulse-before-4e6f2dda 1.5s infinite linear;
            animation      : dot-pulse-before-4e6f2dda 1.5s infinite linear;
    -webkit-animation-delay: 0s;
            animation-delay: 0s;
}
.dot-pulse[data-v-4e6f2dda]::after {
    -webkit-box-shadow     : 10014px 0 0 -5px #3f88da;
            box-shadow     : 10014px 0 0 -5px #3f88da;
    -webkit-animation      : dot-pulse-after-4e6f2dda 1.5s infinite linear;
            animation      : dot-pulse-after-4e6f2dda 1.5s infinite linear;
    -webkit-animation-delay: .5s;
            animation-delay: .5s;
}
@-webkit-keyframes dot-pulse-before-4e6f2dda {
0% {
        -webkit-box-shadow: 9984px 0 0 -5px #3f88da;
                box-shadow: 9984px 0 0 -5px #3f88da;
}
30% {
        -webkit-box-shadow: 9984px 0 0 2px #3f88da;
                box-shadow: 9984px 0 0 2px #3f88da;
}
60%,
    100% {
        -webkit-box-shadow: 9984px 0 0 -5px #3f88da;
                box-shadow: 9984px 0 0 -5px #3f88da;
}
}
@keyframes dot-pulse-before-4e6f2dda {
0% {
        -webkit-box-shadow: 9984px 0 0 -5px #3f88da;
                box-shadow: 9984px 0 0 -5px #3f88da;
}
30% {
        -webkit-box-shadow: 9984px 0 0 2px #3f88da;
                box-shadow: 9984px 0 0 2px #3f88da;
}
60%,
    100% {
        -webkit-box-shadow: 9984px 0 0 -5px #3f88da;
                box-shadow: 9984px 0 0 -5px #3f88da;
}
}
@-webkit-keyframes dot-pulse-4e6f2dda {
0% {
        -webkit-box-shadow: 9999px 0 0 -5px #3f88da;
                box-shadow: 9999px 0 0 -5px #3f88da;
}
30% {
        -webkit-box-shadow: 9999px 0 0 2px #3f88da;
                box-shadow: 9999px 0 0 2px #3f88da;
}
60%,
    100% {
        -webkit-box-shadow: 9999px 0 0 -5px #3f88da;
                box-shadow: 9999px 0 0 -5px #3f88da;
}
}
@keyframes dot-pulse-4e6f2dda {
0% {
        -webkit-box-shadow: 9999px 0 0 -5px #3f88da;
                box-shadow: 9999px 0 0 -5px #3f88da;
}
30% {
        -webkit-box-shadow: 9999px 0 0 2px #3f88da;
                box-shadow: 9999px 0 0 2px #3f88da;
}
60%,
    100% {
        -webkit-box-shadow: 9999px 0 0 -5px #3f88da;
                box-shadow: 9999px 0 0 -5px #3f88da;
}
}
@-webkit-keyframes dot-pulse-after-4e6f2dda {
0% {
        -webkit-box-shadow: 10014px 0 0 -5px #3f88da;
                box-shadow: 10014px 0 0 -5px #3f88da;
}
30% {
        -webkit-box-shadow: 10014px 0 0 2px #3f88da;
                box-shadow: 10014px 0 0 2px #3f88da;
}
60%,
    100% {
        -webkit-box-shadow: 10014px 0 0 -5px #3f88da;
                box-shadow: 10014px 0 0 -5px #3f88da;
}
}
@keyframes dot-pulse-after-4e6f2dda {
0% {
        -webkit-box-shadow: 10014px 0 0 -5px #3f88da;
                box-shadow: 10014px 0 0 -5px #3f88da;
}
30% {
        -webkit-box-shadow: 10014px 0 0 2px #3f88da;
                box-shadow: 10014px 0 0 2px #3f88da;
}
60%,
    100% {
        -webkit-box-shadow: 10014px 0 0 -5px #3f88da;
                box-shadow: 10014px 0 0 -5px #3f88da;
}
}


.statistic-container[data-v-6421ba7a] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding: 12px 12px 14px 12px;
    gap: 4px;

    min-height: 144px;
    width: auto;

    height: auto;
    border-radius: 4px;
    -webkit-box-shadow: 0px 1px 5px #00000029;
            box-shadow: 0px 1px 5px #00000029;
}
.statistic-title[data-v-6421ba7a] {
    font-size: 12px;
    font-weight: bold;
    color: #203154;
}
.statistic-value[data-v-6421ba7a] {
    font-size: 36px;
    font-weight: bold;
    color: #3B5998;
}
.statistic-value.recovery-received[data-v-6421ba7a] {
    font-size: 24px;
}
.statistic-value.filed[data-v-6421ba7a] {
    font-size: 52px;
}
.statistic-desc[data-v-6421ba7a] {
    font-size:12px;
    font-weight: 300;
    color:#333333DE;
}
.statistic-additional-info[data-v-6421ba7a] {
    font-size: 10px;
    font-weight: normal;
    color: #203154;
}

