body { 
	padding: 0; margin: 0;
	overflow: hidden;
	filter: drop-shadow(0 0 10px white);
	background-image: url("grammaton.png");
	background-repeat: no-repeat;
	background-size: 550px 511px;
	background-position: center center;
	background-color: #ffffff;
	width: 100%;
	height: 100%;
}

body:hover,  body:hover a{
	background-color: #d72626;
	background-image: url("grammatonw.png");
	color: #FFFFFF;

}

@media only screen and (max-width: 600px) {
  body {
	background-size: 275px 255px;
  }
}

#footer {
    position: fixed;
    bottom: 0;
    width: 100%;
    height: 70px;
    padding: 0;
    margin: 0;
    opacity: 1;
    align-items: center;    
    font-family: Verdana,Geneva,sans-serif; 
    font-size: 13px;
    font-weight: bold;
    text-align: center;       
}
a {
	color: #000000; 
}

.text {
	width: 100%;
	height: 0px;
	position: absolute;
	margin: auto;
	top: 587px;
	left: 0;
	right: 0;
	bottom: 0;
}



/*
SNOW EFFECT (The MIT License)

Permission is hereby granted, free of charge, to any person 
obtaining a copy of this software and associated documentation 
files (the "Software"), to deal in the Software without restriction,
 including without limitation the rights to use, copy, modify, 
merge, publish, distribute, sublicense, and/or sell copies of 
the Software, and to permit persons to whom the Software is 
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall 
be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 
OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 
DEALINGS IN THE SOFTWARE.
*/

.snow {
  position: absolute;
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
}
.snow:nth-child(1) {
  opacity: 0.1332;
  transform: translate(95.9791vw, -10px) scale(0.221);
  animation: fall-1 30s -10s linear infinite;
}
@keyframes fall-1 {
  52.637% {
    transform: translate(98.3753vw, 52.637vh) scale(0.221);
  }
  to {
    transform: translate(97.1772vw, 100vh) scale(0.221);
  }
}
.snow:nth-child(2) {
  opacity: 0.8941;
  transform: translate(69.5274vw, -10px) scale(0.1962);
  animation: fall-2 26s -15s linear infinite;
}
@keyframes fall-2 {
  78.552% {
    transform: translate(73.041vw, 78.552vh) scale(0.1962);
  }
  to {
    transform: translate(71.2842vw, 100vh) scale(0.1962);
  }
}
.snow:nth-child(3) {
  opacity: 0.9665;
  transform: translate(36.6307vw, -10px) scale(0.4643);
  animation: fall-3 29s -5s linear infinite;
}
@keyframes fall-3 {
  57.876% {
    transform: translate(45.3297vw, 57.876vh) scale(0.4643);
  }
  to {
    transform: translate(40.9802vw, 100vh) scale(0.4643);
  }
}
.snow:nth-child(4) {
  opacity: 0.1572;
  transform: translate(63.3823vw, -10px) scale(0.0202);
  animation: fall-4 11s -15s linear infinite;
}
@keyframes fall-4 {
  31.999% {
    transform: translate(55.8375vw, 31.999vh) scale(0.0202);
  }
  to {
    transform: translate(59.6099vw, 100vh) scale(0.0202);
  }
}
.snow:nth-child(5) {
  opacity: 0.501;
  transform: translate(50.8782vw, -10px) scale(0.1009);
  animation: fall-5 12s -3s linear infinite;
}
@keyframes fall-5 {
  36.012% {
    transform: translate(53.0764vw, 36.012vh) scale(0.1009);
  }
  to {
    transform: translate(51.9773vw, 100vh) scale(0.1009);
  }
}
.snow:nth-child(6) {
  opacity: 0.1316;
  transform: translate(42.1642vw, -10px) scale(0.5255);
  animation: fall-6 29s -12s linear infinite;
}
@keyframes fall-6 {
  79.477% {
    transform: translate(33.3577vw, 79.477vh) scale(0.5255);
  }
  to {
    transform: translate(37.76095vw, 100vh) scale(0.5255);
  }
}
.snow:nth-child(7) {
  opacity: 0.1298;
  transform: translate(86.9468vw, -10px) scale(0.2166);
  animation: fall-7 17s -4s linear infinite;
}
@keyframes fall-7 {
  60.519% {
    transform: translate(92.3612vw, 60.519vh) scale(0.2166);
  }
  to {
    transform: translate(89.654vw, 100vh) scale(0.2166);
  }
}
.snow:nth-child(8) {
  opacity: 0.1006;
  transform: translate(87.2462vw, -10px) scale(0.1628);
  animation: fall-8 14s -4s linear infinite;
}
@keyframes fall-8 {
  39.008% {
    transform: translate(87.1153vw, 39.008vh) scale(0.1628);
  }
  to {
    transform: translate(87.18075vw, 100vh) scale(0.1628);
  }
}
.snow:nth-child(9) {
  opacity: 0.6905;
  transform: translate(79.7847vw, -10px) scale(0.3592);
  animation: fall-9 14s -3s linear infinite;
}
@keyframes fall-9 {
  54.911% {
    transform: translate(85.5702vw, 54.911vh) scale(0.3592);
  }
  to {
    transform: translate(82.67745vw, 100vh) scale(0.3592);
  }
}
.snow:nth-child(10) {
  opacity: 0.1661;
  transform: translate(75.1252vw, -10px) scale(0.292);
  animation: fall-10 28s -2s linear infinite;
}
@keyframes fall-10 {
  50.685% {
    transform: translate(70.6893vw, 50.685vh) scale(0.292);
  }
  to {
    transform: translate(72.90725vw, 100vh) scale(0.292);
  }
}
.snow:nth-child(11) {
  opacity: 0.6169;
  transform: translate(35.1131vw, -10px) scale(0.6858);
  animation: fall-11 17s -30s linear infinite;
}
@keyframes fall-11 {
  41.581% {
    transform: translate(32.3397vw, 41.581vh) scale(0.6858);
  }
  to {
    transform: translate(33.7264vw, 100vh) scale(0.6858);
  }
}
.snow:nth-child(12) {
  opacity: 0.5169;
  transform: translate(85.2081vw, -10px) scale(0.6495);
  animation: fall-12 14s -17s linear infinite;
}
@keyframes fall-12 {
  52.495% {
    transform: translate(80.1008vw, 52.495vh) scale(0.6495);
  }
  to {
    transform: translate(82.65445vw, 100vh) scale(0.6495);
  }
}
.snow:nth-child(13) {
  opacity: 0.5463;
  transform: translate(21.4634vw, -10px) scale(0.3021);
  animation: fall-13 17s -6s linear infinite;
}
@keyframes fall-13 {
  46.979% {
    transform: translate(28.3184vw, 46.979vh) scale(0.3021);
  }
  to {
    transform: translate(24.8909vw, 100vh) scale(0.3021);
  }
}
.snow:nth-child(14) {
  opacity: 0.9481;
  transform: translate(70.0086vw, -10px) scale(0.6812);
  animation: fall-14 20s -7s linear infinite;
}
@keyframes fall-14 {
  45.33% {
    transform: translate(72.4347vw, 45.33vh) scale(0.6812);
  }
  to {
    transform: translate(71.22165vw, 100vh) scale(0.6812);
  }
}
.snow:nth-child(15) {
  opacity: 0.3672;
  transform: translate(15.1585vw, -10px) scale(0.9267);
  animation: fall-15 30s -5s linear infinite;
}
@keyframes fall-15 {
  56.506% {
    transform: translate(9.1617vw, 56.506vh) scale(0.9267);
  }
  to {
    transform: translate(12.1601vw, 100vh) scale(0.9267);
  }
}
.snow:nth-child(16) {
  opacity: 0.014;
  transform: translate(25.8045vw, -10px) scale(0.6704);
  animation: fall-16 19s -16s linear infinite;
}
@keyframes fall-16 {
  34.189% {
    transform: translate(28.8865vw, 34.189vh) scale(0.6704);
  }
  to {
    transform: translate(27.3455vw, 100vh) scale(0.6704);
  }
}
.snow:nth-child(17) {
  opacity: 0.0907;
  transform: translate(33.9053vw, -10px) scale(0.3339);
  animation: fall-17 28s -28s linear infinite;
}
@keyframes fall-17 {
  55.45% {
    transform: translate(30.4194vw, 55.45vh) scale(0.3339);
  }
  to {
    transform: translate(32.16235vw, 100vh) scale(0.3339);
  }
}
.snow:nth-child(18) {
  opacity: 0.9391;
  transform: translate(44.2536vw, -10px) scale(0.873);
  animation: fall-18 28s -30s linear infinite;
}
@keyframes fall-18 {
  48.304% {
    transform: translate(47.6549vw, 48.304vh) scale(0.873);
  }
  to {
    transform: translate(45.95425vw, 100vh) scale(0.873);
  }
}
.snow:nth-child(19) {
  opacity: 0.5697;
  transform: translate(4.3017vw, -10px) scale(0.4226);
  animation: fall-19 24s -1s linear infinite;
}
@keyframes fall-19 {
  59.184% {
    transform: translate(11.3198vw, 59.184vh) scale(0.4226);
  }
  to {
    transform: translate(7.81075vw, 100vh) scale(0.4226);
  }
}
.snow:nth-child(20) {
  opacity: 0.8358;
  transform: translate(54.9203vw, -10px) scale(0.0727);
  animation: fall-20 29s -26s linear infinite;
}
@keyframes fall-20 {
  32.664% {
    transform: translate(56.2741vw, 32.664vh) scale(0.0727);
  }
  to {
    transform: translate(55.5972vw, 100vh) scale(0.0727);
  }
}
.snow:nth-child(21) {
  opacity: 0.9979;
  transform: translate(73.1393vw, -10px) scale(0.4788);
  animation: fall-21 12s -10s linear infinite;
}
@keyframes fall-21 {
  75.363% {
    transform: translate(71.3548vw, 75.363vh) scale(0.4788);
  }
  to {
    transform: translate(72.24705vw, 100vh) scale(0.4788);
  }
}
.snow:nth-child(22) {
  opacity: 0.0709;
  transform: translate(28.0958vw, -10px) scale(0.2659);
  animation: fall-22 11s -22s linear infinite;
}
@keyframes fall-22 {
  75.159% {
    transform: translate(30.4453vw, 75.159vh) scale(0.2659);
  }
  to {
    transform: translate(29.27055vw, 100vh) scale(0.2659);
  }
}
.snow:nth-child(23) {
  opacity: 0.8297;
  transform: translate(12.6616vw, -10px) scale(0.8549);
  animation: fall-23 13s -9s linear infinite;
}
@keyframes fall-23 {
  61.277% {
    transform: translate(20.1298vw, 61.277vh) scale(0.8549);
  }
  to {
    transform: translate(16.3957vw, 100vh) scale(0.8549);
  }
}
.snow:nth-child(24) {
  opacity: 0.2257;
  transform: translate(93.7763vw, -10px) scale(0.7094);
  animation: fall-24 22s -29s linear infinite;
}
@keyframes fall-24 {
  51.5% {
    transform: translate(94.3868vw, 51.5vh) scale(0.7094);
  }
  to {
    transform: translate(94.08155vw, 100vh) scale(0.7094);
  }
}
.snow:nth-child(25) {
  opacity: 0.197;
  transform: translate(52.6791vw, -10px) scale(0.6549);
  animation: fall-25 14s -5s linear infinite;
}
@keyframes fall-25 {
  72.651% {
    transform: translate(43.3711vw, 72.651vh) scale(0.6549);
  }
  to {
    transform: translate(48.0251vw, 100vh) scale(0.6549);
  }
}
.snow:nth-child(26) {
  opacity: 0.0787;
  transform: translate(23.1313vw, -10px) scale(0.5707);
  animation: fall-26 10s -22s linear infinite;
}
@keyframes fall-26 {
  66.874% {
    transform: translate(24.0689vw, 66.874vh) scale(0.5707);
  }
  to {
    transform: translate(23.6001vw, 100vh) scale(0.5707);
  }
}
.snow:nth-child(27) {
  opacity: 0.4943;
  transform: translate(25.1655vw, -10px) scale(0.075);
  animation: fall-27 28s -24s linear infinite;
}
@keyframes fall-27 {
  44.91% {
    transform: translate(24.5135vw, 44.91vh) scale(0.075);
  }
  to {
    transform: translate(24.8395vw, 100vh) scale(0.075);
  }
}
.snow:nth-child(28) {
  opacity: 0.0953;
  transform: translate(19.2534vw, -10px) scale(0.3652);
  animation: fall-28 13s -8s linear infinite;
}
@keyframes fall-28 {
  46.085% {
    transform: translate(15.683vw, 46.085vh) scale(0.3652);
  }
  to {
    transform: translate(17.4682vw, 100vh) scale(0.3652);
  }
}
.snow:nth-child(29) {
  opacity: 0.8368;
  transform: translate(34.0611vw, -10px) scale(0.9021);
  animation: fall-29 30s -28s linear infinite;
}
@keyframes fall-29 {
  53.657% {
    transform: translate(41.2674vw, 53.657vh) scale(0.9021);
  }
  to {
    transform: translate(37.66425vw, 100vh) scale(0.9021);
  }
}
.snow:nth-child(30) {
  opacity: 0.5405;
  transform: translate(61.2294vw, -10px) scale(0.1347);
  animation: fall-30 21s -9s linear infinite;
}
@keyframes fall-30 {
  35.662% {
    transform: translate(60.8792vw, 35.662vh) scale(0.1347);
  }
  to {
    transform: translate(61.0543vw, 100vh) scale(0.1347);
  }
}
.snow:nth-child(31) {
  opacity: 0.0415;
  transform: translate(26.7283vw, -10px) scale(0.0733);
  animation: fall-31 22s -2s linear infinite;
}
@keyframes fall-31 {
  78.377% {
    transform: translate(23.5168vw, 78.377vh) scale(0.0733);
  }
  to {
    transform: translate(25.12255vw, 100vh) scale(0.0733);
  }
}
.snow:nth-child(32) {
  opacity: 0.3805;
  transform: translate(22.1494vw, -10px) scale(0.0478);
  animation: fall-32 12s -9s linear infinite;
}
@keyframes fall-32 {
  54.047% {
    transform: translate(19.4103vw, 54.047vh) scale(0.0478);
  }
  to {
    transform: translate(20.77985vw, 100vh) scale(0.0478);
  }
}
.snow:nth-child(33) {
  opacity: 0.1861;
  transform: translate(3.1748vw, -10px) scale(0.76);
  animation: fall-33 20s -1s linear infinite;
}
@keyframes fall-33 {
  65.285% {
    transform: translate(8.1004vw, 65.285vh) scale(0.76);
  }
  to {
    transform: translate(5.6376vw, 100vh) scale(0.76);
  }
}
.snow:nth-child(34) {
  opacity: 0.9857;
  transform: translate(18.0301vw, -10px) scale(0.3294);
  animation: fall-34 22s -16s linear infinite;
}
@keyframes fall-34 {
  33.91% {
    transform: translate(13.228vw, 33.91vh) scale(0.3294);
  }
  to {
    transform: translate(15.62905vw, 100vh) scale(0.3294);
  }
}
.snow:nth-child(35) {
  opacity: 0.428;
  transform: translate(6.8086vw, -10px) scale(0.7413);
  animation: fall-35 12s -9s linear infinite;
}
@keyframes fall-35 {
  45.62% {
    transform: translate(9.4434vw, 45.62vh) scale(0.7413);
  }
  to {
    transform: translate(8.126vw, 100vh) scale(0.7413);
  }
}
.snow:nth-child(36) {
  opacity: 0.1008;
  transform: translate(63.4368vw, -10px) scale(0.259);
  animation: fall-36 15s -7s linear infinite;
}
@keyframes fall-36 {
  50.276% {
    transform: translate(70.6195vw, 50.276vh) scale(0.259);
  }
  to {
    transform: translate(67.02815vw, 100vh) scale(0.259);
  }
}
.snow:nth-child(37) {
  opacity: 0.2511;
  transform: translate(20.117vw, -10px) scale(0.2007);
  animation: fall-37 27s -9s linear infinite;
}
@keyframes fall-37 {
  33.612% {
    transform: translate(10.7505vw, 33.612vh) scale(0.2007);
  }
  to {
    transform: translate(15.43375vw, 100vh) scale(0.2007);
  }
}
.snow:nth-child(38) {
  opacity: 0.1866;
  transform: translate(64.2757vw, -10px) scale(0.0499);
  animation: fall-38 30s -28s linear infinite;
}
@keyframes fall-38 {
  79.714% {
    transform: translate(73.5001vw, 79.714vh) scale(0.0499);
  }
  to {
    transform: translate(68.8879vw, 100vh) scale(0.0499);
  }
}
.snow:nth-child(39) {
  opacity: 0.5012;
  transform: translate(6.8167vw, -10px) scale(0.5657);
  animation: fall-39 20s -5s linear infinite;
}
@keyframes fall-39 {
  62.907% {
    transform: translate(13.0008vw, 62.907vh) scale(0.5657);
  }
  to {
    transform: translate(9.90875vw, 100vh) scale(0.5657);
  }
}
.snow:nth-child(40) {
  opacity: 0.5818;
  transform: translate(43.1625vw, -10px) scale(0.1898);
  animation: fall-40 19s -7s linear infinite;
}
@keyframes fall-40 {
  47.638% {
    transform: translate(46.1766vw, 47.638vh) scale(0.1898);
  }
  to {
    transform: translate(44.66955vw, 100vh) scale(0.1898);
  }
}
.snow:nth-child(41) {
  opacity: 0.158;
  transform: translate(54.2884vw, -10px) scale(0.593);
  animation: fall-41 21s -11s linear infinite;
}
@keyframes fall-41 {
  57.518% {
    transform: translate(53.5406vw, 57.518vh) scale(0.593);
  }
  to {
    transform: translate(53.9145vw, 100vh) scale(0.593);
  }
}
.snow:nth-child(42) {
  opacity: 0.6442;
  transform: translate(39.4461vw, -10px) scale(0.2805);
  animation: fall-42 29s -11s linear infinite;
}
@keyframes fall-42 {
  62.073% {
    transform: translate(32.8584vw, 62.073vh) scale(0.2805);
  }
  to {
    transform: translate(36.15225vw, 100vh) scale(0.2805);
  }
}
.snow:nth-child(43) {
  opacity: 0.0507;
  transform: translate(60.8563vw, -10px) scale(0.9706);
  animation: fall-43 26s -28s linear infinite;
}
@keyframes fall-43 {
  59.377% {
    transform: translate(65.3918vw, 59.377vh) scale(0.9706);
  }
  to {
    transform: translate(63.12405vw, 100vh) scale(0.9706);
  }
}
.snow:nth-child(44) {
  opacity: 0.1711;
  transform: translate(60.2368vw, -10px) scale(0.0113);
  animation: fall-44 15s -8s linear infinite;
}
@keyframes fall-44 {
  65.059% {
    transform: translate(60.9855vw, 65.059vh) scale(0.0113);
  }
  to {
    transform: translate(60.61115vw, 100vh) scale(0.0113);
  }
}
.snow:nth-child(45) {
  opacity: 0.8386;
  transform: translate(28.7453vw, -10px) scale(0.9636);
  animation: fall-45 30s -17s linear infinite;
}
@keyframes fall-45 {
  34.99% {
    transform: translate(21.3887vw, 34.99vh) scale(0.9636);
  }
  to {
    transform: translate(25.067vw, 100vh) scale(0.9636);
  }
}
.snow:nth-child(46) {
  opacity: 0.5003;
  transform: translate(50.3279vw, -10px) scale(0.7252);
  animation: fall-46 16s -20s linear infinite;
}
@keyframes fall-46 {
  78.3% {
    transform: translate(46.6306vw, 78.3vh) scale(0.7252);
  }
  to {
    transform: translate(48.47925vw, 100vh) scale(0.7252);
  }
}
.snow:nth-child(47) {
  opacity: 0.2028;
  transform: translate(85.8074vw, -10px) scale(0.5549);
  animation: fall-47 14s -8s linear infinite;
}
@keyframes fall-47 {
  43.589% {
    transform: translate(77.221vw, 43.589vh) scale(0.5549);
  }
  to {
    transform: translate(81.5142vw, 100vh) scale(0.5549);
  }
}
.snow:nth-child(48) {
  opacity: 0.8916;
  transform: translate(63.4389vw, -10px) scale(0.0718);
  animation: fall-48 14s -15s linear infinite;
}
@keyframes fall-48 {
  49.756% {
    transform: translate(70.9946vw, 49.756vh) scale(0.0718);
  }
  to {
    transform: translate(67.21675vw, 100vh) scale(0.0718);
  }
}
.snow:nth-child(49) {
  opacity: 0.2292;
  transform: translate(3.9327vw, -10px) scale(0.7305);
  animation: fall-49 30s -24s linear infinite;
}
@keyframes fall-49 {
  69.383% {
    transform: translate(-3.2775vw, 69.383vh) scale(0.7305);
  }
  to {
    transform: translate(0.3276vw, 100vh) scale(0.7305);
  }
}
.snow:nth-child(50) {
  opacity: 0.3066;
  transform: translate(98.2969vw, -10px) scale(0.884);
  animation: fall-50 23s -15s linear infinite;
}
@keyframes fall-50 {
  73.9% {
    transform: translate(88.5166vw, 73.9vh) scale(0.884);
  }
  to {
    transform: translate(93.40675vw, 100vh) scale(0.884);
  }
}
.snow:nth-child(51) {
  opacity: 0.04;
  transform: translate(98.6592vw, -10px) scale(0.0102);
  animation: fall-51 14s -15s linear infinite;
}
@keyframes fall-51 {
  74.799% {
    transform: translate(107.9719vw, 74.799vh) scale(0.0102);
  }
  to {
    transform: translate(103.31555vw, 100vh) scale(0.0102);
  }
}
.snow:nth-child(52) {
  opacity: 0.2234;
  transform: translate(12.4844vw, -10px) scale(0.6618);
  animation: fall-52 26s -29s linear infinite;
}
@keyframes fall-52 {
  77.249% {
    transform: translate(14.2098vw, 77.249vh) scale(0.6618);
  }
  to {
    transform: translate(13.3471vw, 100vh) scale(0.6618);
  }
}
.snow:nth-child(53) {
  opacity: 0.2508;
  transform: translate(57.4194vw, -10px) scale(0.2711);
  animation: fall-53 12s -23s linear infinite;
}
@keyframes fall-53 {
  51.955% {
    transform: translate(57.65vw, 51.955vh) scale(0.2711);
  }
  to {
    transform: translate(57.5347vw, 100vh) scale(0.2711);
  }
}
.snow:nth-child(54) {
  opacity: 0.2641;
  transform: translate(17.8113vw, -10px) scale(0.7416);
  animation: fall-54 24s -13s linear infinite;
}
@keyframes fall-54 {
  63.569% {
    transform: translate(26.8789vw, 63.569vh) scale(0.7416);
  }
  to {
    transform: translate(22.3451vw, 100vh) scale(0.7416);
  }
}
.snow:nth-child(55) {
  opacity: 0.7455;
  transform: translate(82.2371vw, -10px) scale(0.4096);
  animation: fall-55 16s -20s linear infinite;
}
@keyframes fall-55 {
  60.065% {
    transform: translate(89.257vw, 60.065vh) scale(0.4096);
  }
  to {
    transform: translate(85.74705vw, 100vh) scale(0.4096);
  }
}
.snow:nth-child(56) {
  opacity: 0.8663;
  transform: translate(57.8478vw, -10px) scale(0.5256);
  animation: fall-56 13s -13s linear infinite;
}
@keyframes fall-56 {
  35.359% {
    transform: translate(59.6113vw, 35.359vh) scale(0.5256);
  }
  to {
    transform: translate(58.72955vw, 100vh) scale(0.5256);
  }
}
.snow:nth-child(57) {
  opacity: 0.0641;
  transform: translate(52.0773vw, -10px) scale(0.5335);
  animation: fall-57 14s -4s linear infinite;
}
@keyframes fall-57 {
  36.708% {
    transform: translate(47.2968vw, 36.708vh) scale(0.5335);
  }
  to {
    transform: translate(49.68705vw, 100vh) scale(0.5335);
  }
}
.snow:nth-child(58) {
  opacity: 0.8987;
  transform: translate(15.3969vw, -10px) scale(0.9291);
  animation: fall-58 28s -9s linear infinite;
}
@keyframes fall-58 {
  58.66% {
    transform: translate(18.9998vw, 58.66vh) scale(0.9291);
  }
  to {
    transform: translate(17.19835vw, 100vh) scale(0.9291);
  }
}
.snow:nth-child(59) {
  opacity: 0.5231;
  transform: translate(83.0744vw, -10px) scale(0.4746);
  animation: fall-59 13s -1s linear infinite;
}
@keyframes fall-59 {
  75.522% {
    transform: translate(88.0395vw, 75.522vh) scale(0.4746);
  }
  to {
    transform: translate(85.55695vw, 100vh) scale(0.4746);
  }
}
.snow:nth-child(60) {
  opacity: 0.5084;
  transform: translate(62.108vw, -10px) scale(0.0356);
  animation: fall-60 13s -30s linear infinite;
}
@keyframes fall-60 {
  66.061% {
    transform: translate(65.037vw, 66.061vh) scale(0.0356);
  }
  to {
    transform: translate(63.5725vw, 100vh) scale(0.0356);
  }
}
.snow:nth-child(61) {
  opacity: 0.4436;
  transform: translate(61.4388vw, -10px) scale(0.2207);
  animation: fall-61 10s -26s linear infinite;
}
@keyframes fall-61 {
  57.119% {
    transform: translate(62.6749vw, 57.119vh) scale(0.2207);
  }
  to {
    transform: translate(62.05685vw, 100vh) scale(0.2207);
  }
}
.snow:nth-child(62) {
  opacity: 0.4239;
  transform: translate(25.6818vw, -10px) scale(0.7444);
  animation: fall-62 28s -26s linear infinite;
}
@keyframes fall-62 {
  46.723% {
    transform: translate(26.4127vw, 46.723vh) scale(0.7444);
  }
  to {
    transform: translate(26.04725vw, 100vh) scale(0.7444);
  }
}
.snow:nth-child(63) {
  opacity: 0.5253;
  transform: translate(2.4692vw, -10px) scale(0.7496);
  animation: fall-63 28s -19s linear infinite;
}
@keyframes fall-63 {
  73.416% {
    transform: translate(1.9771vw, 73.416vh) scale(0.7496);
  }
  to {
    transform: translate(2.22315vw, 100vh) scale(0.7496);
  }
}
.snow:nth-child(64) {
  opacity: 0.8894;
  transform: translate(96.6406vw, -10px) scale(0.6501);
  animation: fall-64 17s -2s linear infinite;
}
@keyframes fall-64 {
  45.71% {
    transform: translate(96.0016vw, 45.71vh) scale(0.6501);
  }
  to {
    transform: translate(96.3211vw, 100vh) scale(0.6501);
  }
}
.snow:nth-child(65) {
  opacity: 0.5678;
  transform: translate(71.6861vw, -10px) scale(0.8976);
  animation: fall-65 25s -14s linear infinite;
}
@keyframes fall-65 {
  33.323% {
    transform: translate(77.0246vw, 33.323vh) scale(0.8976);
  }
  to {
    transform: translate(74.35535vw, 100vh) scale(0.8976);
  }
}
.snow:nth-child(66) {
  opacity: 0.4253;
  transform: translate(56.6182vw, -10px) scale(0.9917);
  animation: fall-66 26s -12s linear infinite;
}
@keyframes fall-66 {
  67.193% {
    transform: translate(65.3982vw, 67.193vh) scale(0.9917);
  }
  to {
    transform: translate(61.0082vw, 100vh) scale(0.9917);
  }
}
.snow:nth-child(67) {
  opacity: 0.5692;
  transform: translate(62.3126vw, -10px) scale(0.8191);
  animation: fall-67 19s -7s linear infinite;
}
@keyframes fall-67 {
  37.395% {
    transform: translate(61.1817vw, 37.395vh) scale(0.8191);
  }
  to {
    transform: translate(61.74715vw, 100vh) scale(0.8191);
  }
}
.snow:nth-child(68) {
  opacity: 0.2683;
  transform: translate(61.4995vw, -10px) scale(0.0408);
  animation: fall-68 25s -14s linear infinite;
}
@keyframes fall-68 {
  74.417% {
    transform: translate(58.0592vw, 74.417vh) scale(0.0408);
  }
  to {
    transform: translate(59.77935vw, 100vh) scale(0.0408);
  }
}
.snow:nth-child(69) {
  opacity: 0.3695;
  transform: translate(17.0742vw, -10px) scale(0.7565);
  animation: fall-69 22s -2s linear infinite;
}
@keyframes fall-69 {
  66.82% {
    transform: translate(8.8517vw, 66.82vh) scale(0.7565);
  }
  to {
    transform: translate(12.96295vw, 100vh) scale(0.7565);
  }
}
.snow:nth-child(70) {
  opacity: 0.4382;
  transform: translate(57.32vw, -10px) scale(0.3551);
  animation: fall-70 27s -14s linear infinite;
}
@keyframes fall-70 {
  49.556% {
    transform: translate(54.6129vw, 49.556vh) scale(0.3551);
  }
  to {
    transform: translate(55.96645vw, 100vh) scale(0.3551);
  }
}
.snow:nth-child(71) {
  opacity: 0.5048;
  transform: translate(13.2501vw, -10px) scale(0.2569);
  animation: fall-71 15s -20s linear infinite;
}
@keyframes fall-71 {
  62.363% {
    transform: translate(5.7723vw, 62.363vh) scale(0.2569);
  }
  to {
    transform: translate(9.5112vw, 100vh) scale(0.2569);
  }
}
.snow:nth-child(72) {
  opacity: 0.2863;
  transform: translate(43.8179vw, -10px) scale(0.2453);
  animation: fall-72 12s -13s linear infinite;
}
@keyframes fall-72 {
  39.11% {
    transform: translate(43.512vw, 39.11vh) scale(0.2453);
  }
  to {
    transform: translate(43.66495vw, 100vh) scale(0.2453);
  }
}
.snow:nth-child(73) {
  opacity: 0.0314;
  transform: translate(22.4848vw, -10px) scale(0.7371);
  animation: fall-73 19s -8s linear infinite;
}
@keyframes fall-73 {
  43.901% {
    transform: translate(19.9925vw, 43.901vh) scale(0.7371);
  }
  to {
    transform: translate(21.23865vw, 100vh) scale(0.7371);
  }
}
.snow:nth-child(74) {
  opacity: 0.2878;
  transform: translate(27.2476vw, -10px) scale(0.6908);
  animation: fall-74 17s -15s linear infinite;
}
@keyframes fall-74 {
  71.95% {
    transform: translate(29.1249vw, 71.95vh) scale(0.6908);
  }
  to {
    transform: translate(28.18625vw, 100vh) scale(0.6908);
  }
}
.snow:nth-child(75) {
  opacity: 0.4697;
  transform: translate(77.6952vw, -10px) scale(0.8961);
  animation: fall-75 23s -26s linear infinite;
}
@keyframes fall-75 {
  73.297% {
    transform: translate(75.9538vw, 73.297vh) scale(0.8961);
  }
  to {
    transform: translate(76.8245vw, 100vh) scale(0.8961);
  }
}
.snow:nth-child(76) {
  opacity: 0.5523;
  transform: translate(8.935vw, -10px) scale(0.2695);
  animation: fall-76 22s -16s linear infinite;
}
@keyframes fall-76 {
  44.249% {
    transform: translate(17.4077vw, 44.249vh) scale(0.2695);
  }
  to {
    transform: translate(13.17135vw, 100vh) scale(0.2695);
  }
}
.snow:nth-child(77) {
  opacity: 0.5853;
  transform: translate(5.0212vw, -10px) scale(0.173);
  animation: fall-77 28s -12s linear infinite;
}
@keyframes fall-77 {
  75.448% {
    transform: translate(-4.043vw, 75.448vh) scale(0.173);
  }
  to {
    transform: translate(0.4891vw, 100vh) scale(0.173);
  }
}
.snow:nth-child(78) {
  opacity: 0.3214;
  transform: translate(72.51vw, -10px) scale(0.9787);
  animation: fall-78 18s -27s linear infinite;
}
@keyframes fall-78 {
  77.414% {
    transform: translate(62.7648vw, 77.414vh) scale(0.9787);
  }
  to {
    transform: translate(67.6374vw, 100vh) scale(0.9787);
  }
}
.snow:nth-child(79) {
  opacity: 0.0279;
  transform: translate(13.5935vw, -10px) scale(0.464);
  animation: fall-79 12s -3s linear infinite;
}
@keyframes fall-79 {
  51.554% {
    transform: translate(22.0837vw, 51.554vh) scale(0.464);
  }
  to {
    transform: translate(17.8386vw, 100vh) scale(0.464);
  }
}
.snow:nth-child(80) {
  opacity: 0.4025;
  transform: translate(24.2308vw, -10px) scale(0.7781);
  animation: fall-80 12s -7s linear infinite;
}
@keyframes fall-80 {
  46.617% {
    transform: translate(31.1921vw, 46.617vh) scale(0.7781);
  }
  to {
    transform: translate(27.71145vw, 100vh) scale(0.7781);
  }
}
.snow:nth-child(81) {
  opacity: 0.1831;
  transform: translate(51.172vw, -10px) scale(0.7109);
  animation: fall-81 12s -7s linear infinite;
}
@keyframes fall-81 {
  66.207% {
    transform: translate(54.5386vw, 66.207vh) scale(0.7109);
  }
  to {
    transform: translate(52.8553vw, 100vh) scale(0.7109);
  }
}
.snow:nth-child(82) {
  opacity: 0.1808;
  transform: translate(38.403vw, -10px) scale(0.8196);
  animation: fall-82 10s -20s linear infinite;
}
@keyframes fall-82 {
  38.159% {
    transform: translate(30.8243vw, 38.159vh) scale(0.8196);
  }
  to {
    transform: translate(34.61365vw, 100vh) scale(0.8196);
  }
}
.snow:nth-child(83) {
  opacity: 0.0757;
  transform: translate(26.9258vw, -10px) scale(0.0473);
  animation: fall-83 28s -16s linear infinite;
}
@keyframes fall-83 {
  51.813% {
    transform: translate(31.8414vw, 51.813vh) scale(0.0473);
  }
  to {
    transform: translate(29.3836vw, 100vh) scale(0.0473);
  }
}
.snow:nth-child(84) {
  opacity: 0.438;
  transform: translate(29.1385vw, -10px) scale(0.8474);
  animation: fall-84 25s -27s linear infinite;
}
@keyframes fall-84 {
  76.175% {
    transform: translate(21.2395vw, 76.175vh) scale(0.8474);
  }
  to {
    transform: translate(25.189vw, 100vh) scale(0.8474);
  }
}
.snow:nth-child(85) {
  opacity: 0.9425;
  transform: translate(59.6489vw, -10px) scale(0.304);
  animation: fall-85 29s -27s linear infinite;
}
@keyframes fall-85 {
  62.958% {
    transform: translate(58.5504vw, 62.958vh) scale(0.304);
  }
  to {
    transform: translate(59.09965vw, 100vh) scale(0.304);
  }
}
.snow:nth-child(86) {
  opacity: 0.5831;
  transform: translate(7.6522vw, -10px) scale(0.9745);
  animation: fall-86 10s -6s linear infinite;
}
@keyframes fall-86 {
  75.206% {
    transform: translate(6.5129vw, 75.206vh) scale(0.9745);
  }
  to {
    transform: translate(7.08255vw, 100vh) scale(0.9745);
  }
}
.snow:nth-child(87) {
  opacity: 0.3514;
  transform: translate(91.2789vw, -10px) scale(0.9247);
  animation: fall-87 14s -3s linear infinite;
}
@keyframes fall-87 {
  32.314% {
    transform: translate(97.299vw, 32.314vh) scale(0.9247);
  }
  to {
    transform: translate(94.28895vw, 100vh) scale(0.9247);
  }
}
.snow:nth-child(88) {
  opacity: 0.6725;
  transform: translate(76.8326vw, -10px) scale(0.6259);
  animation: fall-88 18s -12s linear infinite;
}
@keyframes fall-88 {
  69.862% {
    transform: translate(82.5471vw, 69.862vh) scale(0.6259);
  }
  to {
    transform: translate(79.68985vw, 100vh) scale(0.6259);
  }
}
.snow:nth-child(89) {
  opacity: 0.0207;
  transform: translate(27.158vw, -10px) scale(0.0226);
  animation: fall-89 22s -8s linear infinite;
}
@keyframes fall-89 {
  38.91% {
    transform: translate(29.4929vw, 38.91vh) scale(0.0226);
  }
  to {
    transform: translate(28.32545vw, 100vh) scale(0.0226);
  }
}
.snow:nth-child(90) {
  opacity: 0.2701;
  transform: translate(70.8603vw, -10px) scale(0.4816);
  animation: fall-90 11s -25s linear infinite;
}
@keyframes fall-90 {
  62.215% {
    transform: translate(78.1661vw, 62.215vh) scale(0.4816);
  }
  to {
    transform: translate(74.5132vw, 100vh) scale(0.4816);
  }
}
.snow:nth-child(91) {
  opacity: 0.0389;
  transform: translate(99.9033vw, -10px) scale(0.3236);
  animation: fall-91 27s -29s linear infinite;
}
@keyframes fall-91 {
  68.335% {
    transform: translate(89.9329vw, 68.335vh) scale(0.3236);
  }
  to {
    transform: translate(94.9181vw, 100vh) scale(0.3236);
  }
}
.snow:nth-child(92) {
  opacity: 0.5972;
  transform: translate(92.4045vw, -10px) scale(0.9171);
  animation: fall-92 27s -4s linear infinite;
}
@keyframes fall-92 {
  75.052% {
    transform: translate(95.5491vw, 75.052vh) scale(0.9171);
  }
  to {
    transform: translate(93.9768vw, 100vh) scale(0.9171);
  }
}
.snow:nth-child(93) {
  opacity: 0.0463;
  transform: translate(81.331vw, -10px) scale(0.1633);
  animation: fall-93 29s -22s linear infinite;
}
@keyframes fall-93 {
  66.388% {
    transform: translate(75.8538vw, 66.388vh) scale(0.1633);
  }
  to {
    transform: translate(78.5924vw, 100vh) scale(0.1633);
  }
}
.snow:nth-child(94) {
  opacity: 0.8462;
  transform: translate(34.4184vw, -10px) scale(0.1077);
  animation: fall-94 13s -6s linear infinite;
}
@keyframes fall-94 {
  36.799% {
    transform: translate(34.5234vw, 36.799vh) scale(0.1077);
  }
  to {
    transform: translate(34.4709vw, 100vh) scale(0.1077);
  }
}
.snow:nth-child(95) {
  opacity: 0.7851;
  transform: translate(14.7309vw, -10px) scale(0.1866);
  animation: fall-95 11s -20s linear infinite;
}
@keyframes fall-95 {
  76.546% {
    transform: translate(7.9525vw, 76.546vh) scale(0.1866);
  }
  to {
    transform: translate(11.3417vw, 100vh) scale(0.1866);
  }
}
.snow:nth-child(96) {
  opacity: 0.0003;
  transform: translate(77.8234vw, -10px) scale(0.7805);
  animation: fall-96 17s -15s linear infinite;
}
@keyframes fall-96 {
  69.202% {
    transform: translate(81.1392vw, 69.202vh) scale(0.7805);
  }
  to {
    transform: translate(79.4813vw, 100vh) scale(0.7805);
  }
}
.snow:nth-child(97) {
  opacity: 0.9323;
  transform: translate(69.1205vw, -10px) scale(0.5429);
  animation: fall-97 25s -12s linear infinite;
}
@keyframes fall-97 {
  61.179% {
    transform: translate(68.8019vw, 61.179vh) scale(0.5429);
  }
  to {
    transform: translate(68.9612vw, 100vh) scale(0.5429);
  }
}
.snow:nth-child(98) {
  opacity: 0.1332;
  transform: translate(31.0027vw, -10px) scale(0.8888);
  animation: fall-98 15s -27s linear infinite;
}
@keyframes fall-98 {
  78.189% {
    transform: translate(37.8283vw, 78.189vh) scale(0.8888);
  }
  to {
    transform: translate(34.4155vw, 100vh) scale(0.8888);
  }
}
.snow:nth-child(99) {
  opacity: 0.0057;
  transform: translate(82.661vw, -10px) scale(0.823);
  animation: fall-99 25s -6s linear infinite;
}
@keyframes fall-99 {
  61.687% {
    transform: translate(75.6806vw, 61.687vh) scale(0.823);
  }
  to {
    transform: translate(79.1708vw, 100vh) scale(0.823);
  }
}
.snow:nth-child(100) {
  opacity: 0.9134;
  transform: translate(55.3731vw, -10px) scale(0.2262);
  animation: fall-100 26s -29s linear infinite;
}
@keyframes fall-100 {
  54.655% {
    transform: translate(62.3182vw, 54.655vh) scale(0.2262);
  }
  to {
    transform: translate(58.84565vw, 100vh) scale(0.2262);
  }
}
.snow:nth-child(101) {
  opacity: 0.5398;
  transform: translate(43.891vw, -10px) scale(0.8695);
  animation: fall-101 15s -25s linear infinite;
}
@keyframes fall-101 {
  54.652% {
    transform: translate(52.9656vw, 54.652vh) scale(0.8695);
  }
  to {
    transform: translate(48.4283vw, 100vh) scale(0.8695);
  }
}
.snow:nth-child(102) {
  opacity: 0.3103;
  transform: translate(81.8964vw, -10px) scale(0.6608);
  animation: fall-102 21s -7s linear infinite;
}
@keyframes fall-102 {
  73.582% {
    transform: translate(85.5312vw, 73.582vh) scale(0.6608);
  }
  to {
    transform: translate(83.7138vw, 100vh) scale(0.6608);
  }
}
.snow:nth-child(103) {
  opacity: 0.1124;
  transform: translate(43.8614vw, -10px) scale(0.228);
  animation: fall-103 13s -17s linear infinite;
}
@keyframes fall-103 {
  40.389% {
    transform: translate(35.3099vw, 40.389vh) scale(0.228);
  }
  to {
    transform: translate(39.58565vw, 100vh) scale(0.228);
  }
}
.snow:nth-child(104) {
  opacity: 0.5735;
  transform: translate(50.2625vw, -10px) scale(0.009);
  animation: fall-104 17s -27s linear infinite;
}
@keyframes fall-104 {
  47.787% {
    transform: translate(49.3054vw, 47.787vh) scale(0.009);
  }
  to {
    transform: translate(49.78395vw, 100vh) scale(0.009);
  }
}
.snow:nth-child(105) {
  opacity: 0.7615;
  transform: translate(51.6921vw, -10px) scale(0.5023);
  animation: fall-105 26s -14s linear infinite;
}
@keyframes fall-105 {
  33.074% {
    transform: translate(48.8551vw, 33.074vh) scale(0.5023);
  }
  to {
    transform: translate(50.2736vw, 100vh) scale(0.5023);
  }
}
.snow:nth-child(106) {
  opacity: 0.086;
  transform: translate(80.8856vw, -10px) scale(0.8268);
  animation: fall-106 26s -3s linear infinite;
}
@keyframes fall-106 {
  60.3% {
    transform: translate(86.655vw, 60.3vh) scale(0.8268);
  }
  to {
    transform: translate(83.7703vw, 100vh) scale(0.8268);
  }
}
.snow:nth-child(107) {
  opacity: 0.0373;
  transform: translate(95.628vw, -10px) scale(0.1051);
  animation: fall-107 13s -21s linear infinite;
}
@keyframes fall-107 {
  34.849% {
    transform: translate(102.8079vw, 34.849vh) scale(0.1051);
  }
  to {
    transform: translate(99.21795vw, 100vh) scale(0.1051);
  }
}
.snow:nth-child(108) {
  opacity: 0.0217;
  transform: translate(9.1369vw, -10px) scale(0.4143);
  animation: fall-108 13s -9s linear infinite;
}
@keyframes fall-108 {
  62.2% {
    transform: translate(10.7247vw, 62.2vh) scale(0.4143);
  }
  to {
    transform: translate(9.9308vw, 100vh) scale(0.4143);
  }
}
.snow:nth-child(109) {
  opacity: 0.6126;
  transform: translate(56.6945vw, -10px) scale(0.7148);
  animation: fall-109 12s -19s linear infinite;
}
@keyframes fall-109 {
  75.765% {
    transform: translate(46.9007vw, 75.765vh) scale(0.7148);
  }
  to {
    transform: translate(51.7976vw, 100vh) scale(0.7148);
  }
}
.snow:nth-child(110) {
  opacity: 0.6956;
  transform: translate(38.5921vw, -10px) scale(0.7361);
  animation: fall-110 29s -23s linear infinite;
}
@keyframes fall-110 {
  61.102% {
    transform: translate(29.714vw, 61.102vh) scale(0.7361);
  }
  to {
    transform: translate(34.15305vw, 100vh) scale(0.7361);
  }
}
.snow:nth-child(111) {
  opacity: 0.8381;
  transform: translate(33.8428vw, -10px) scale(0.4226);
  animation: fall-111 14s -2s linear infinite;
}
@keyframes fall-111 {
  57.557% {
    transform: translate(36.8319vw, 57.557vh) scale(0.4226);
  }
  to {
    transform: translate(35.33735vw, 100vh) scale(0.4226);
  }
}
.snow:nth-child(112) {
  opacity: 0.2411;
  transform: translate(23.9416vw, -10px) scale(0.1187);
  animation: fall-112 27s -15s linear infinite;
}
@keyframes fall-112 {
  75.768% {
    transform: translate(20.6577vw, 75.768vh) scale(0.1187);
  }
  to {
    transform: translate(22.29965vw, 100vh) scale(0.1187);
  }
}
.snow:nth-child(113) {
  opacity: 0.9859;
  transform: translate(85.5705vw, -10px) scale(0.4429);
  animation: fall-113 21s -4s linear infinite;
}
@keyframes fall-113 {
  34.422% {
    transform: translate(95.3012vw, 34.422vh) scale(0.4429);
  }
  to {
    transform: translate(90.43585vw, 100vh) scale(0.4429);
  }
}
.snow:nth-child(114) {
  opacity: 0.4574;
  transform: translate(25.0212vw, -10px) scale(0.2882);
  animation: fall-114 14s -7s linear infinite;
}
@keyframes fall-114 {
  40.13% {
    transform: translate(30.3298vw, 40.13vh) scale(0.2882);
  }
  to {
    transform: translate(27.6755vw, 100vh) scale(0.2882);
  }
}
.snow:nth-child(115) {
  opacity: 0.3495;
  transform: translate(40.3722vw, -10px) scale(0.7468);
  animation: fall-115 27s -24s linear infinite;
}
@keyframes fall-115 {
  42.814% {
    transform: translate(49.9905vw, 42.814vh) scale(0.7468);
  }
  to {
    transform: translate(45.18135vw, 100vh) scale(0.7468);
  }
}
.snow:nth-child(116) {
  opacity: 0.359;
  transform: translate(53.8091vw, -10px) scale(0.8769);
  animation: fall-116 12s -29s linear infinite;
}
@keyframes fall-116 {
  38.323% {
    transform: translate(57.8012vw, 38.323vh) scale(0.8769);
  }
  to {
    transform: translate(55.80515vw, 100vh) scale(0.8769);
  }
}
.snow:nth-child(117) {
  opacity: 0.3389;
  transform: translate(82.9746vw, -10px) scale(0.3493);
  animation: fall-117 20s -18s linear infinite;
}
@keyframes fall-117 {
  35.308% {
    transform: translate(89.3626vw, 35.308vh) scale(0.3493);
  }
  to {
    transform: translate(86.1686vw, 100vh) scale(0.3493);
  }
}
.snow:nth-child(118) {
  opacity: 0.7355;
  transform: translate(1.6379vw, -10px) scale(0.6886);
  animation: fall-118 15s -12s linear infinite;
}
@keyframes fall-118 {
  55.996% {
    transform: translate(0.8064vw, 55.996vh) scale(0.6886);
  }
  to {
    transform: translate(1.22215vw, 100vh) scale(0.6886);
  }
}
.snow:nth-child(119) {
  opacity: 0.9659;
  transform: translate(46.4185vw, -10px) scale(0.3366);
  animation: fall-119 16s -17s linear infinite;
}
@keyframes fall-119 {
  38.286% {
    transform: translate(46.6888vw, 38.286vh) scale(0.3366);
  }
  to {
    transform: translate(46.55365vw, 100vh) scale(0.3366);
  }
}
.snow:nth-child(120) {
  opacity: 0.5827;
  transform: translate(28.7375vw, -10px) scale(0.3322);
  animation: fall-120 24s -14s linear infinite;
}
@keyframes fall-120 {
  61.166% {
    transform: translate(26.2257vw, 61.166vh) scale(0.3322);
  }
  to {
    transform: translate(27.4816vw, 100vh) scale(0.3322);
  }
}
.snow:nth-child(121) {
  opacity: 0.4671;
  transform: translate(49.3487vw, -10px) scale(0.7277);
  animation: fall-121 30s -21s linear infinite;
}
@keyframes fall-121 {
  77.148% {
    transform: translate(48.6996vw, 77.148vh) scale(0.7277);
  }
  to {
    transform: translate(49.02415vw, 100vh) scale(0.7277);
  }
}
.snow:nth-child(122) {
  opacity: 0.2181;
  transform: translate(39.708vw, -10px) scale(0.4348);
  animation: fall-122 22s -24s linear infinite;
}
@keyframes fall-122 {
  36.673% {
    transform: translate(45.8748vw, 36.673vh) scale(0.4348);
  }
  to {
    transform: translate(42.7914vw, 100vh) scale(0.4348);
  }
}
.snow:nth-child(123) {
  opacity: 0.3227;
  transform: translate(94.1914vw, -10px) scale(0.2967);
  animation: fall-123 10s -4s linear infinite;
}
@keyframes fall-123 {
  48.963% {
    transform: translate(98.578vw, 48.963vh) scale(0.2967);
  }
  to {
    transform: translate(96.3847vw, 100vh) scale(0.2967);
  }
}
.snow:nth-child(124) {
  opacity: 0.3534;
  transform: translate(13.8963vw, -10px) scale(0.9438);
  animation: fall-124 19s -19s linear infinite;
}
@keyframes fall-124 {
  47.254% {
    transform: translate(5.6043vw, 47.254vh) scale(0.9438);
  }
  to {
    transform: translate(9.7503vw, 100vh) scale(0.9438);
  }
}
.snow:nth-child(125) {
  opacity: 0.8689;
  transform: translate(74.9225vw, -10px) scale(0.3536);
  animation: fall-125 14s -8s linear infinite;
}
@keyframes fall-125 {
  79.664% {
    transform: translate(75.5851vw, 79.664vh) scale(0.3536);
  }
  to {
    transform: translate(75.2538vw, 100vh) scale(0.3536);
  }
}
.snow:nth-child(126) {
  opacity: 0.6137;
  transform: translate(58.0029vw, -10px) scale(0.8984);
  animation: fall-126 29s -28s linear infinite;
}
@keyframes fall-126 {
  53.638% {
    transform: translate(65.7289vw, 53.638vh) scale(0.8984);
  }
  to {
    transform: translate(61.8659vw, 100vh) scale(0.8984);
  }
}
.snow:nth-child(127) {
  opacity: 0.0523;
  transform: translate(23.39vw, -10px) scale(0.7991);
  animation: fall-127 23s -2s linear infinite;
}
@keyframes fall-127 {
  46.496% {
    transform: translate(18.7405vw, 46.496vh) scale(0.7991);
  }
  to {
    transform: translate(21.06525vw, 100vh) scale(0.7991);
  }
}
.snow:nth-child(128) {
  opacity: 0.5479;
  transform: translate(45.6907vw, -10px) scale(0.8949);
  animation: fall-128 21s -14s linear infinite;
}
@keyframes fall-128 {
  76.605% {
    transform: translate(47.9634vw, 76.605vh) scale(0.8949);
  }
  to {
    transform: translate(46.82705vw, 100vh) scale(0.8949);
  }
}
.snow:nth-child(129) {
  opacity: 0.1653;
  transform: translate(96.5843vw, -10px) scale(0.8409);
  animation: fall-129 10s -3s linear infinite;
}
@keyframes fall-129 {
  71.634% {
    transform: translate(88.4929vw, 71.634vh) scale(0.8409);
  }
  to {
    transform: translate(92.5386vw, 100vh) scale(0.8409);
  }
}
.snow:nth-child(130) {
  opacity: 0.5616;
  transform: translate(71.3604vw, -10px) scale(0.4788);
  animation: fall-130 22s -10s linear infinite;
}
@keyframes fall-130 {
  37.528% {
    transform: translate(80.6818vw, 37.528vh) scale(0.4788);
  }
  to {
    transform: translate(76.0211vw, 100vh) scale(0.4788);
  }
}
.snow:nth-child(131) {
  opacity: 0.753;
  transform: translate(95.0774vw, -10px) scale(0.3469);
  animation: fall-131 20s -2s linear infinite;
}
@keyframes fall-131 {
  31.981% {
    transform: translate(88.3221vw, 31.981vh) scale(0.3469);
  }
  to {
    transform: translate(91.69975vw, 100vh) scale(0.3469);
  }
}
.snow:nth-child(132) {
  opacity: 0.2476;
  transform: translate(16.2991vw, -10px) scale(0.8166);
  animation: fall-132 28s -29s linear infinite;
}
@keyframes fall-132 {
  69.993% {
    transform: translate(20.8591vw, 69.993vh) scale(0.8166);
  }
  to {
    transform: translate(18.5791vw, 100vh) scale(0.8166);
  }
}
.snow:nth-child(133) {
  opacity: 0.2091;
  transform: translate(33.3241vw, -10px) scale(0.3707);
  animation: fall-133 20s -28s linear infinite;
}
@keyframes fall-133 {
  48.411% {
    transform: translate(39.5918vw, 48.411vh) scale(0.3707);
  }
  to {
    transform: translate(36.45795vw, 100vh) scale(0.3707);
  }
}
.snow:nth-child(134) {
  opacity: 0.9674;
  transform: translate(53.1728vw, -10px) scale(0.3419);
  animation: fall-134 13s -25s linear infinite;
}
@keyframes fall-134 {
  71.003% {
    transform: translate(54.173vw, 71.003vh) scale(0.3419);
  }
  to {
    transform: translate(53.6729vw, 100vh) scale(0.3419);
  }
}
.snow:nth-child(135) {
  opacity: 0.7888;
  transform: translate(40.0357vw, -10px) scale(0.5417);
  animation: fall-135 14s -6s linear infinite;
}
@keyframes fall-135 {
  57.988% {
    transform: translate(33.7213vw, 57.988vh) scale(0.5417);
  }
  to {
    transform: translate(36.8785vw, 100vh) scale(0.5417);
  }
}
.snow:nth-child(136) {
  opacity: 0.1615;
  transform: translate(64.7986vw, -10px) scale(0.7867);
  animation: fall-136 16s -29s linear infinite;
}
@keyframes fall-136 {
  75.086% {
    transform: translate(57.8921vw, 75.086vh) scale(0.7867);
  }
  to {
    transform: translate(61.34535vw, 100vh) scale(0.7867);
  }
}
.snow:nth-child(137) {
  opacity: 0.1462;
  transform: translate(30.7279vw, -10px) scale(0.9346);
  animation: fall-137 19s -18s linear infinite;
}
@keyframes fall-137 {
  32.37% {
    transform: translate(31.654vw, 32.37vh) scale(0.9346);
  }
  to {
    transform: translate(31.19095vw, 100vh) scale(0.9346);
  }
}
.snow:nth-child(138) {
  opacity: 0.033;
  transform: translate(78.2275vw, -10px) scale(0.8488);
  animation: fall-138 27s -23s linear infinite;
}
@keyframes fall-138 {
  40.541% {
    transform: translate(72.8573vw, 40.541vh) scale(0.8488);
  }
  to {
    transform: translate(75.5424vw, 100vh) scale(0.8488);
  }
}
.snow:nth-child(139) {
  opacity: 0.6014;
  transform: translate(63.7449vw, -10px) scale(0.2273);
  animation: fall-139 17s -12s linear infinite;
}
@keyframes fall-139 {
  73.234% {
    transform: translate(64.6735vw, 73.234vh) scale(0.2273);
  }
  to {
    transform: translate(64.2092vw, 100vh) scale(0.2273);
  }
}
.snow:nth-child(140) {
  opacity: 0.9652;
  transform: translate(27.6851vw, -10px) scale(0.1761);
  animation: fall-140 19s -5s linear infinite;
}
@keyframes fall-140 {
  57.278% {
    transform: translate(33.9729vw, 57.278vh) scale(0.1761);
  }
  to {
    transform: translate(30.829vw, 100vh) scale(0.1761);
  }
}
.snow:nth-child(141) {
  opacity: 0.7481;
  transform: translate(17.0772vw, -10px) scale(0.0402);
  animation: fall-141 11s -8s linear infinite;
}
@keyframes fall-141 {
  53.878% {
    transform: translate(9.6859vw, 53.878vh) scale(0.0402);
  }
  to {
    transform: translate(13.38155vw, 100vh) scale(0.0402);
  }
}
.snow:nth-child(142) {
  opacity: 0.3199;
  transform: translate(35.315vw, -10px) scale(0.7296);
  animation: fall-142 29s -20s linear infinite;
}
@keyframes fall-142 {
  49.95% {
    transform: translate(36.5609vw, 49.95vh) scale(0.7296);
  }
  to {
    transform: translate(35.93795vw, 100vh) scale(0.7296);
  }
}
.snow:nth-child(143) {
  opacity: 0.169;
  transform: translate(59.1843vw, -10px) scale(0.7097);
  animation: fall-143 16s -1s linear infinite;
}
@keyframes fall-143 {
  65.333% {
    transform: translate(54.4325vw, 65.333vh) scale(0.7097);
  }
  to {
    transform: translate(56.8084vw, 100vh) scale(0.7097);
  }
}
.snow:nth-child(144) {
  opacity: 0.417;
  transform: translate(61.7826vw, -10px) scale(0.4028);
  animation: fall-144 29s -3s linear infinite;
}
@keyframes fall-144 {
  41.382% {
    transform: translate(64.5018vw, 41.382vh) scale(0.4028);
  }
  to {
    transform: translate(63.1422vw, 100vh) scale(0.4028);
  }
}
.snow:nth-child(145) {
  opacity: 0.6521;
  transform: translate(2.4985vw, -10px) scale(0.5665);
  animation: fall-145 30s -27s linear infinite;
}
@keyframes fall-145 {
  77.097% {
    transform: translate(-4.1978vw, 77.097vh) scale(0.5665);
  }
  to {
    transform: translate(-0.84965vw, 100vh) scale(0.5665);
  }
}
.snow:nth-child(146) {
  opacity: 0.2521;
  transform: translate(63.9947vw, -10px) scale(0.7158);
  animation: fall-146 30s -21s linear infinite;
}
@keyframes fall-146 {
  51.463% {
    transform: translate(56.9011vw, 51.463vh) scale(0.7158);
  }
  to {
    transform: translate(60.4479vw, 100vh) scale(0.7158);
  }
}
.snow:nth-child(147) {
  opacity: 0.6633;
  transform: translate(74.2967vw, -10px) scale(0.8566);
  animation: fall-147 27s -11s linear infinite;
}
@keyframes fall-147 {
  45.481% {
    transform: translate(66.5974vw, 45.481vh) scale(0.8566);
  }
  to {
    transform: translate(70.44705vw, 100vh) scale(0.8566);
  }
}
.snow:nth-child(148) {
  opacity: 0.6654;
  transform: translate(36.7109vw, -10px) scale(0.6034);
  animation: fall-148 18s -27s linear infinite;
}
@keyframes fall-148 {
  58.965% {
    transform: translate(26.9226vw, 58.965vh) scale(0.6034);
  }
  to {
    transform: translate(31.81675vw, 100vh) scale(0.6034);
  }
}
.snow:nth-child(149) {
  opacity: 0.4352;
  transform: translate(10.2544vw, -10px) scale(0.8557);
  animation: fall-149 25s -11s linear infinite;
}
@keyframes fall-149 {
  43.23% {
    transform: translate(0.4756vw, 43.23vh) scale(0.8557);
  }
  to {
    transform: translate(5.365vw, 100vh) scale(0.8557);
  }
}
.snow:nth-child(150) {
  opacity: 0.3553;
  transform: translate(9.2675vw, -10px) scale(0.1355);
  animation: fall-150 17s -19s linear infinite;
}
@keyframes fall-150 {
  75.092% {
    transform: translate(15.6077vw, 75.092vh) scale(0.1355);
  }
  to {
    transform: translate(12.4376vw, 100vh) scale(0.1355);
  }
}
.snow:nth-child(151) {
  opacity: 0.573;
  transform: translate(83.0997vw, -10px) scale(0.8345);
  animation: fall-151 13s -6s linear infinite;
}
@keyframes fall-151 {
  57.638% {
    transform: translate(74.0166vw, 57.638vh) scale(0.8345);
  }
  to {
    transform: translate(78.55815vw, 100vh) scale(0.8345);
  }
}
.snow:nth-child(152) {
  opacity: 0.6164;
  transform: translate(1.8608vw, -10px) scale(0.1611);
  animation: fall-152 30s -1s linear infinite;
}
@keyframes fall-152 {
  45.41% {
    transform: translate(6.9337vw, 45.41vh) scale(0.1611);
  }
  to {
    transform: translate(4.39725vw, 100vh) scale(0.1611);
  }
}
.snow:nth-child(153) {
  opacity: 0.0619;
  transform: translate(50.4592vw, -10px) scale(0.9357);
  animation: fall-153 15s -19s linear infinite;
}
@keyframes fall-153 {
  39.93% {
    transform: translate(42.565vw, 39.93vh) scale(0.9357);
  }
  to {
    transform: translate(46.5121vw, 100vh) scale(0.9357);
  }
}
.snow:nth-child(154) {
  opacity: 0.5405;
  transform: translate(68.7574vw, -10px) scale(0.8365);
  animation: fall-154 30s -17s linear infinite;
}
@keyframes fall-154 {
  76.701% {
    transform: translate(71.9234vw, 76.701vh) scale(0.8365);
  }
  to {
    transform: translate(70.3404vw, 100vh) scale(0.8365);
  }
}
.snow:nth-child(155) {
  opacity: 0.1281;
  transform: translate(34.6063vw, -10px) scale(0.095);
  animation: fall-155 23s -8s linear infinite;
}
@keyframes fall-155 {
  36.234% {
    transform: translate(39.1402vw, 36.234vh) scale(0.095);
  }
  to {
    transform: translate(36.87325vw, 100vh) scale(0.095);
  }
}
.snow:nth-child(156) {
  opacity: 0.4073;
  transform: translate(35.6314vw, -10px) scale(0.9124);
  animation: fall-156 17s -21s linear infinite;
}
@keyframes fall-156 {
  41.81% {
    transform: translate(32.563vw, 41.81vh) scale(0.9124);
  }
  to {
    transform: translate(34.0972vw, 100vh) scale(0.9124);
  }
}
.snow:nth-child(157) {
  opacity: 0.6512;
  transform: translate(52.8368vw, -10px) scale(0.2391);
  animation: fall-157 24s -13s linear infinite;
}
@keyframes fall-157 {
  44.036% {
    transform: translate(53.5269vw, 44.036vh) scale(0.2391);
  }
  to {
    transform: translate(53.18185vw, 100vh) scale(0.2391);
  }
}
.snow:nth-child(158) {
  opacity: 0.0348;
  transform: translate(42.0292vw, -10px) scale(0.9588);
  animation: fall-158 12s -16s linear infinite;
}
@keyframes fall-158 {
  69.187% {
    transform: translate(51.0954vw, 69.187vh) scale(0.9588);
  }
  to {
    transform: translate(46.5623vw, 100vh) scale(0.9588);
  }
}
.snow:nth-child(159) {
  opacity: 0.9339;
  transform: translate(21.2511vw, -10px) scale(0.4559);
  animation: fall-159 17s -17s linear infinite;
}
@keyframes fall-159 {
  32.731% {
    transform: translate(15.8395vw, 32.731vh) scale(0.4559);
  }
  to {
    transform: translate(18.5453vw, 100vh) scale(0.4559);
  }
}
.snow:nth-child(160) {
  opacity: 0.9462;
  transform: translate(55.2389vw, -10px) scale(0.6597);
  animation: fall-160 28s -3s linear infinite;
}
@keyframes fall-160 {
  45.577% {
    transform: translate(57.0609vw, 45.577vh) scale(0.6597);
  }
  to {
    transform: translate(56.1499vw, 100vh) scale(0.6597);
  }
}
.snow:nth-child(161) {
  opacity: 0.7289;
  transform: translate(0.6481vw, -10px) scale(0.8228);
  animation: fall-161 16s -18s linear infinite;
}
@keyframes fall-161 {
  54.355% {
    transform: translate(-8.5471vw, 54.355vh) scale(0.8228);
  }
  to {
    transform: translate(-3.9495vw, 100vh) scale(0.8228);
  }
}
.snow:nth-child(162) {
  opacity: 0.9525;
  transform: translate(26.8752vw, -10px) scale(0.564);
  animation: fall-162 26s -17s linear infinite;
}
@keyframes fall-162 {
  30.411% {
    transform: translate(33.2369vw, 30.411vh) scale(0.564);
  }
  to {
    transform: translate(30.05605vw, 100vh) scale(0.564);
  }
}
.snow:nth-child(163) {
  opacity: 0.1555;
  transform: translate(30.3144vw, -10px) scale(0.6509);
  animation: fall-163 18s -4s linear infinite;
}
@keyframes fall-163 {
  52.561% {
    transform: translate(21.0355vw, 52.561vh) scale(0.6509);
  }
  to {
    transform: translate(25.67495vw, 100vh) scale(0.6509);
  }
}
.snow:nth-child(164) {
  opacity: 0.2982;
  transform: translate(72.3952vw, -10px) scale(0.734);
  animation: fall-164 23s -20s linear infinite;
}
@keyframes fall-164 {
  68.173% {
    transform: translate(81.5344vw, 68.173vh) scale(0.734);
  }
  to {
    transform: translate(76.9648vw, 100vh) scale(0.734);
  }
}
.snow:nth-child(165) {
  opacity: 0.2904;
  transform: translate(53.0304vw, -10px) scale(0.2841);
  animation: fall-165 22s -17s linear infinite;
}
@keyframes fall-165 {
  76.527% {
    transform: translate(62.0082vw, 76.527vh) scale(0.2841);
  }
  to {
    transform: translate(57.5193vw, 100vh) scale(0.2841);
  }
}
.snow:nth-child(166) {
  opacity: 0.4921;
  transform: translate(7.202vw, -10px) scale(0.4163);
  animation: fall-166 28s -20s linear infinite;
}
@keyframes fall-166 {
  69.136% {
    transform: translate(3.3352vw, 69.136vh) scale(0.4163);
  }
  to {
    transform: translate(5.2686vw, 100vh) scale(0.4163);
  }
}
.snow:nth-child(167) {
  opacity: 0.7315;
  transform: translate(74.359vw, -10px) scale(0.4906);
  animation: fall-167 18s -24s linear infinite;
}
@keyframes fall-167 {
  60.369% {
    transform: translate(69.3884vw, 60.369vh) scale(0.4906);
  }
  to {
    transform: translate(71.8737vw, 100vh) scale(0.4906);
  }
}
.snow:nth-child(168) {
  opacity: 0.3335;
  transform: translate(52.579vw, -10px) scale(0.5032);
  animation: fall-168 10s -26s linear infinite;
}
@keyframes fall-168 {
  52.665% {
    transform: translate(57.8475vw, 52.665vh) scale(0.5032);
  }
  to {
    transform: translate(55.21325vw, 100vh) scale(0.5032);
  }
}
.snow:nth-child(169) {
  opacity: 0.5783;
  transform: translate(90.5132vw, -10px) scale(0.3152);
  animation: fall-169 20s -29s linear infinite;
}
@keyframes fall-169 {
  37.15% {
    transform: translate(80.7772vw, 37.15vh) scale(0.3152);
  }
  to {
    transform: translate(85.6452vw, 100vh) scale(0.3152);
  }
}
.snow:nth-child(170) {
  opacity: 0.3054;
  transform: translate(19.4668vw, -10px) scale(0.4371);
  animation: fall-170 19s -29s linear infinite;
}
@keyframes fall-170 {
  52.357% {
    transform: translate(16.1615vw, 52.357vh) scale(0.4371);
  }
  to {
    transform: translate(17.81415vw, 100vh) scale(0.4371);
  }
}
.snow:nth-child(171) {
  opacity: 0.6371;
  transform: translate(5.9848vw, -10px) scale(0.8255);
  animation: fall-171 12s -9s linear infinite;
}
@keyframes fall-171 {
  79.968% {
    transform: translate(9.6965vw, 79.968vh) scale(0.8255);
  }
  to {
    transform: translate(7.84065vw, 100vh) scale(0.8255);
  }
}
.snow:nth-child(172) {
  opacity: 0.9895;
  transform: translate(26.1834vw, -10px) scale(0.7115);
  animation: fall-172 15s -13s linear infinite;
}
@keyframes fall-172 {
  73.341% {
    transform: translate(18.7218vw, 73.341vh) scale(0.7115);
  }
  to {
    transform: translate(22.4526vw, 100vh) scale(0.7115);
  }
}
.snow:nth-child(173) {
  opacity: 0.7184;
  transform: translate(34.4407vw, -10px) scale(0.4291);
  animation: fall-173 12s -10s linear infinite;
}
@keyframes fall-173 {
  36.732% {
    transform: translate(27.5371vw, 36.732vh) scale(0.4291);
  }
  to {
    transform: translate(30.9889vw, 100vh) scale(0.4291);
  }
}
.snow:nth-child(174) {
  opacity: 0.6015;
  transform: translate(13.6854vw, -10px) scale(0.6303);
  animation: fall-174 13s -12s linear infinite;
}
@keyframes fall-174 {
  67.399% {
    transform: translate(22.3202vw, 67.399vh) scale(0.6303);
  }
  to {
    transform: translate(18.0028vw, 100vh) scale(0.6303);
  }
}
.snow:nth-child(175) {
  opacity: 0.2232;
  transform: translate(19.9672vw, -10px) scale(0.9731);
  animation: fall-175 15s -11s linear infinite;
}
@keyframes fall-175 {
  48.848% {
    transform: translate(14.3269vw, 48.848vh) scale(0.9731);
  }
  to {
    transform: translate(17.14705vw, 100vh) scale(0.9731);
  }
}
.snow:nth-child(176) {
  opacity: 0.8642;
  transform: translate(96.6156vw, -10px) scale(0.3946);
  animation: fall-176 17s -17s linear infinite;
}
@keyframes fall-176 {
  49.328% {
    transform: translate(92.5673vw, 49.328vh) scale(0.3946);
  }
  to {
    transform: translate(94.59145vw, 100vh) scale(0.3946);
  }
}
.snow:nth-child(177) {
  opacity: 0.01;
  transform: translate(15.5964vw, -10px) scale(0.8722);
  animation: fall-177 15s -5s linear infinite;
}
@keyframes fall-177 {
  66.898% {
    transform: translate(23.6949vw, 66.898vh) scale(0.8722);
  }
  to {
    transform: translate(19.64565vw, 100vh) scale(0.8722);
  }
}
.snow:nth-child(178) {
  opacity: 0.5594;
  transform: translate(86.1484vw, -10px) scale(0.0651);
  animation: fall-178 15s -28s linear infinite;
}
@keyframes fall-178 {
  35.722% {
    transform: translate(81.6527vw, 35.722vh) scale(0.0651);
  }
  to {
    transform: translate(83.90055vw, 100vh) scale(0.0651);
  }
}
.snow:nth-child(179) {
  opacity: 0.9423;
  transform: translate(28.9943vw, -10px) scale(0.8761);
  animation: fall-179 25s -9s linear infinite;
}
@keyframes fall-179 {
  71.68% {
    transform: translate(23.9697vw, 71.68vh) scale(0.8761);
  }
  to {
    transform: translate(26.482vw, 100vh) scale(0.8761);
  }
}
.snow:nth-child(180) {
  opacity: 0.8167;
  transform: translate(17.0613vw, -10px) scale(0.9139);
  animation: fall-180 24s -19s linear infinite;
}
@keyframes fall-180 {
  46.005% {
    transform: translate(17.2533vw, 46.005vh) scale(0.9139);
  }
  to {
    transform: translate(17.1573vw, 100vh) scale(0.9139);
  }
}
.snow:nth-child(181) {
  opacity: 0.3788;
  transform: translate(45.4179vw, -10px) scale(0.3527);
  animation: fall-181 22s -17s linear infinite;
}
@keyframes fall-181 {
  36.058% {
    transform: translate(37.9402vw, 36.058vh) scale(0.3527);
  }
  to {
    transform: translate(41.67905vw, 100vh) scale(0.3527);
  }
}
.snow:nth-child(182) {
  opacity: 0.5633;
  transform: translate(71.6582vw, -10px) scale(0.6141);
  animation: fall-182 24s -1s linear infinite;
}
@keyframes fall-182 {
  34.257% {
    transform: translate(79.0319vw, 34.257vh) scale(0.6141);
  }
  to {
    transform: translate(75.34505vw, 100vh) scale(0.6141);
  }
}
.snow:nth-child(183) {
  opacity: 0.1432;
  transform: translate(9.3055vw, -10px) scale(0.2704);
  animation: fall-183 27s -27s linear infinite;
}
@keyframes fall-183 {
  75.297% {
    transform: translate(3.591vw, 75.297vh) scale(0.2704);
  }
  to {
    transform: translate(6.44825vw, 100vh) scale(0.2704);
  }
}
.snow:nth-child(184) {
  opacity: 0.83;
  transform: translate(80.2939vw, -10px) scale(0.7381);
  animation: fall-184 20s -11s linear infinite;
}
@keyframes fall-184 {
  45.663% {
    transform: translate(79.2183vw, 45.663vh) scale(0.7381);
  }
  to {
    transform: translate(79.7561vw, 100vh) scale(0.7381);
  }
}
.snow:nth-child(185) {
  opacity: 0.3996;
  transform: translate(47.9019vw, -10px) scale(0.2788);
  animation: fall-185 19s -10s linear infinite;
}
@keyframes fall-185 {
  50.442% {
    transform: translate(53.0229vw, 50.442vh) scale(0.2788);
  }
  to {
    transform: translate(50.4624vw, 100vh) scale(0.2788);
  }
}
.snow:nth-child(186) {
  opacity: 0.5261;
  transform: translate(71.9499vw, -10px) scale(0.1341);
  animation: fall-186 10s -24s linear infinite;
}
@keyframes fall-186 {
  37.634% {
    transform: translate(76.7631vw, 37.634vh) scale(0.1341);
  }
  to {
    transform: translate(74.3565vw, 100vh) scale(0.1341);
  }
}
.snow:nth-child(187) {
  opacity: 0.0891;
  transform: translate(25.747vw, -10px) scale(0.5453);
  animation: fall-187 28s -11s linear infinite;
}
@keyframes fall-187 {
  43.967% {
    transform: translate(24.205vw, 43.967vh) scale(0.5453);
  }
  to {
    transform: translate(24.976vw, 100vh) scale(0.5453);
  }
}
.snow:nth-child(188) {
  opacity: 0.0878;
  transform: translate(37.3502vw, -10px) scale(0.8904);
  animation: fall-188 12s -15s linear infinite;
}
@keyframes fall-188 {
  79.054% {
    transform: translate(30.6768vw, 79.054vh) scale(0.8904);
  }
  to {
    transform: translate(34.0135vw, 100vh) scale(0.8904);
  }
}
.snow:nth-child(189) {
  opacity: 0.0223;
  transform: translate(12.6184vw, -10px) scale(0.8156);
  animation: fall-189 28s -6s linear infinite;
}
@keyframes fall-189 {
  55.726% {
    transform: translate(10.6824vw, 55.726vh) scale(0.8156);
  }
  to {
    transform: translate(11.6504vw, 100vh) scale(0.8156);
  }
}
.snow:nth-child(190) {
  opacity: 0.0811;
  transform: translate(97.4514vw, -10px) scale(0.1722);
  animation: fall-190 17s -8s linear infinite;
}
@keyframes fall-190 {
  77.176% {
    transform: translate(88.2038vw, 77.176vh) scale(0.1722);
  }
  to {
    transform: translate(92.8276vw, 100vh) scale(0.1722);
  }
}
.snow:nth-child(191) {
  opacity: 0.7545;
  transform: translate(74.3229vw, -10px) scale(0.211);
  animation: fall-191 27s -12s linear infinite;
}
@keyframes fall-191 {
  52.903% {
    transform: translate(74.18vw, 52.903vh) scale(0.211);
  }
  to {
    transform: translate(74.25145vw, 100vh) scale(0.211);
  }
}
.snow:nth-child(192) {
  opacity: 0.0836;
  transform: translate(39.6602vw, -10px) scale(0.9704);
  animation: fall-192 23s -18s linear infinite;
}
@keyframes fall-192 {
  54.179% {
    transform: translate(41.7006vw, 54.179vh) scale(0.9704);
  }
  to {
    transform: translate(40.6804vw, 100vh) scale(0.9704);
  }
}
.snow:nth-child(193) {
  opacity: 0.3837;
  transform: translate(32.017vw, -10px) scale(0.8816);
  animation: fall-193 25s -25s linear infinite;
}
@keyframes fall-193 {
  50.972% {
    transform: translate(27.1306vw, 50.972vh) scale(0.8816);
  }
  to {
    transform: translate(29.5738vw, 100vh) scale(0.8816);
  }
}
.snow:nth-child(194) {
  opacity: 0.3627;
  transform: translate(22.9383vw, -10px) scale(0.3201);
  animation: fall-194 12s -2s linear infinite;
}
@keyframes fall-194 {
  55.107% {
    transform: translate(20.1651vw, 55.107vh) scale(0.3201);
  }
  to {
    transform: translate(21.5517vw, 100vh) scale(0.3201);
  }
}
.snow:nth-child(195) {
  opacity: 0.4333;
  transform: translate(29.9383vw, -10px) scale(0.2852);
  animation: fall-195 28s -28s linear infinite;
}
@keyframes fall-195 {
  62.335% {
    transform: translate(21.8727vw, 62.335vh) scale(0.2852);
  }
  to {
    transform: translate(25.9055vw, 100vh) scale(0.2852);
  }
}
.snow:nth-child(196) {
  opacity: 0.2692;
  transform: translate(73.6943vw, -10px) scale(0.9462);
  animation: fall-196 14s -7s linear infinite;
}
@keyframes fall-196 {
  32.152% {
    transform: translate(80.8775vw, 32.152vh) scale(0.9462);
  }
  to {
    transform: translate(77.2859vw, 100vh) scale(0.9462);
  }
}
.snow:nth-child(197) {
  opacity: 0.2158;
  transform: translate(69.9828vw, -10px) scale(0.179);
  animation: fall-197 23s -24s linear infinite;
}
@keyframes fall-197 {
  33.429% {
    transform: translate(66.0706vw, 33.429vh) scale(0.179);
  }
  to {
    transform: translate(68.0267vw, 100vh) scale(0.179);
  }
}
.snow:nth-child(198) {
  opacity: 0.1679;
  transform: translate(54.0432vw, -10px) scale(0.9395);
  animation: fall-198 30s -10s linear infinite;
}
@keyframes fall-198 {
  70.577% {
    transform: translate(53.371vw, 70.577vh) scale(0.9395);
  }
  to {
    transform: translate(53.7071vw, 100vh) scale(0.9395);
  }
}
.snow:nth-child(199) {
  opacity: 0.4236;
  transform: translate(11.5644vw, -10px) scale(0.1523);
  animation: fall-199 11s -14s linear infinite;
}
@keyframes fall-199 {
  52.856% {
    transform: translate(13.4819vw, 52.856vh) scale(0.1523);
  }
  to {
    transform: translate(12.52315vw, 100vh) scale(0.1523);
  }
}
.snow:nth-child(200) {
  opacity: 0.7727;
  transform: translate(32.2816vw, -10px) scale(0.9265);
  animation: fall-200 13s -25s linear infinite;
}
@keyframes fall-200 {
  34.041% {
    transform: translate(31.9896vw, 34.041vh) scale(0.9265);
  }
  to {
    transform: translate(32.1356vw, 100vh) scale(0.9265);
  }
}