.snow {
	width: 15px;
	height: 15px;
	background: #fff;
	border-radius: 50%;
	-webkit-transition: all .4s;
	transition: all .4s;
	float: left;
}

.snow:nth-child(1) {
	opacity: 0.0883;
	-webkit-transform: translate(99.4466vw, -10px) scale(0.2615);
	transform: translate(99.4466vw, -10px) scale(0.2615);
	-webkit-animation: fall-1 24s -7s linear infinite;
	animation: fall-1 24s -7s linear infinite;
}

@-webkit-keyframes fall-1 {
	58.56% {
		-webkit-transform: translate(92.3799vw, 58.56vh) scale(0.2615);
		transform: translate(92.3799vw, 58.56vh) scale(0.2615);
	}

	to {
		-webkit-transform: translate(95.91325vw, 100vh) scale(0.2615);
		transform: translate(95.91325vw, 100vh) scale(0.2615);
	}
}

@keyframes fall-1 {
	58.56% {
		-webkit-transform: translate(92.3799vw, 58.56vh) scale(0.2615);
		transform: translate(92.3799vw, 58.56vh) scale(0.2615);
	}

	to {
		-webkit-transform: translate(95.91325vw, 100vh) scale(0.2615);
		transform: translate(95.91325vw, 100vh) scale(0.2615);
	}
}

.snow:nth-child(2) {
	opacity: 0.504;
	-webkit-transform: translate(36.7081vw, -10px) scale(0.7359);
	transform: translate(36.7081vw, -10px) scale(0.7359);
	-webkit-animation: fall-2 19s -21s linear infinite;
	animation: fall-2 19s -21s linear infinite;
}

@-webkit-keyframes fall-2 {
	53.029% {
		-webkit-transform: translate(40.295vw, 53.029vh) scale(0.7359);
		transform: translate(40.295vw, 53.029vh) scale(0.7359);
	}

	to {
		-webkit-transform: translate(38.50155vw, 100vh) scale(0.7359);
		transform: translate(38.50155vw, 100vh) scale(0.7359);
	}
}

@keyframes fall-2 {
	53.029% {
		-webkit-transform: translate(40.295vw, 53.029vh) scale(0.7359);
		transform: translate(40.295vw, 53.029vh) scale(0.7359);
	}

	to {
		-webkit-transform: translate(38.50155vw, 100vh) scale(0.7359);
		transform: translate(38.50155vw, 100vh) scale(0.7359);
	}
}

.snow:nth-child(3) {
	opacity: 0.7784;
	-webkit-transform: translate(56.4644vw, -10px) scale(0.1715);
	transform: translate(56.4644vw, -10px) scale(0.1715);
	-webkit-animation: fall-3 10s -26s linear infinite;
	animation: fall-3 10s -26s linear infinite;
}

@-webkit-keyframes fall-3 {
	35.951% {
		-webkit-transform: translate(52.4159vw, 35.951vh) scale(0.1715);
		transform: translate(52.4159vw, 35.951vh) scale(0.1715);
	}

	to {
		-webkit-transform: translate(54.44015vw, 100vh) scale(0.1715);
		transform: translate(54.44015vw, 100vh) scale(0.1715);
	}
}

@keyframes fall-3 {
	35.951% {
		-webkit-transform: translate(52.4159vw, 35.951vh) scale(0.1715);
		transform: translate(52.4159vw, 35.951vh) scale(0.1715);
	}

	to {
		-webkit-transform: translate(54.44015vw, 100vh) scale(0.1715);
		transform: translate(54.44015vw, 100vh) scale(0.1715);
	}
}

.snow:nth-child(4) {
	opacity: 0.7602;
	-webkit-transform: translate(60.0652vw, -10px) scale(0.3236);
	transform: translate(60.0652vw, -10px) scale(0.3236);
	-webkit-animation: fall-4 23s -28s linear infinite;
	animation: fall-4 23s -28s linear infinite;
}

@-webkit-keyframes fall-4 {
	69.417% {
		-webkit-transform: translate(56.5248vw, 69.417vh) scale(0.3236);
		transform: translate(56.5248vw, 69.417vh) scale(0.3236);
	}

	to {
		-webkit-transform: translate(58.295vw, 100vh) scale(0.3236);
		transform: translate(58.295vw, 100vh) scale(0.3236);
	}
}

@keyframes fall-4 {
	69.417% {
		-webkit-transform: translate(56.5248vw, 69.417vh) scale(0.3236);
		transform: translate(56.5248vw, 69.417vh) scale(0.3236);
	}

	to {
		-webkit-transform: translate(58.295vw, 100vh) scale(0.3236);
		transform: translate(58.295vw, 100vh) scale(0.3236);
	}
}

.snow:nth-child(5) {
	opacity: 0.4597;
	-webkit-transform: translate(60.5032vw, -10px) scale(0.8572);
	transform: translate(60.5032vw, -10px) scale(0.8572);
	-webkit-animation: fall-5 17s -18s linear infinite;
	animation: fall-5 17s -18s linear infinite;
}

@-webkit-keyframes fall-5 {
	49.728% {
		-webkit-transform: translate(54.7995vw, 49.728vh) scale(0.8572);
		transform: translate(54.7995vw, 49.728vh) scale(0.8572);
	}

	to {
		-webkit-transform: translate(57.65135vw, 100vh) scale(0.8572);
		transform: translate(57.65135vw, 100vh) scale(0.8572);
	}
}

@keyframes fall-5 {
	49.728% {
		-webkit-transform: translate(54.7995vw, 49.728vh) scale(0.8572);
		transform: translate(54.7995vw, 49.728vh) scale(0.8572);
	}

	to {
		-webkit-transform: translate(57.65135vw, 100vh) scale(0.8572);
		transform: translate(57.65135vw, 100vh) scale(0.8572);
	}
}

.snow:nth-child(6) {
	opacity: 0.7932;
	-webkit-transform: translate(31.1234vw, -10px) scale(0.1224);
	transform: translate(31.1234vw, -10px) scale(0.1224);
	-webkit-animation: fall-6 13s -12s linear infinite;
	animation: fall-6 13s -12s linear infinite;
}

@-webkit-keyframes fall-6 {
	57.536% {
		-webkit-transform: translate(30.7948vw, 57.536vh) scale(0.1224);
		transform: translate(30.7948vw, 57.536vh) scale(0.1224);
	}

	to {
		-webkit-transform: translate(30.9591vw, 100vh) scale(0.1224);
		transform: translate(30.9591vw, 100vh) scale(0.1224);
	}
}

@keyframes fall-6 {
	57.536% {
		-webkit-transform: translate(30.7948vw, 57.536vh) scale(0.1224);
		transform: translate(30.7948vw, 57.536vh) scale(0.1224);
	}

	to {
		-webkit-transform: translate(30.9591vw, 100vh) scale(0.1224);
		transform: translate(30.9591vw, 100vh) scale(0.1224);
	}
}

.snow:nth-child(7) {
	opacity: 0.2482;
	-webkit-transform: translate(18.6279vw, -10px) scale(0.4219);
	transform: translate(18.6279vw, -10px) scale(0.4219);
	-webkit-animation: fall-7 10s -20s linear infinite;
	animation: fall-7 10s -20s linear infinite;
}

@-webkit-keyframes fall-7 {
	59.891% {
		-webkit-transform: translate(22.4534vw, 59.891vh) scale(0.4219);
		transform: translate(22.4534vw, 59.891vh) scale(0.4219);
	}

	to {
		-webkit-transform: translate(20.54065vw, 100vh) scale(0.4219);
		transform: translate(20.54065vw, 100vh) scale(0.4219);
	}
}

@keyframes fall-7 {
	59.891% {
		-webkit-transform: translate(22.4534vw, 59.891vh) scale(0.4219);
		transform: translate(22.4534vw, 59.891vh) scale(0.4219);
	}

	to {
		-webkit-transform: translate(20.54065vw, 100vh) scale(0.4219);
		transform: translate(20.54065vw, 100vh) scale(0.4219);
	}
}

.snow:nth-child(8) {
	opacity: 0.4759;
	-webkit-transform: translate(89.1432vw, -10px) scale(0.4523);
	transform: translate(89.1432vw, -10px) scale(0.4523);
	-webkit-animation: fall-8 10s -17s linear infinite;
	animation: fall-8 10s -17s linear infinite;
}

@-webkit-keyframes fall-8 {
	75.741% {
		-webkit-transform: translate(82.6194vw, 75.741vh) scale(0.4523);
		transform: translate(82.6194vw, 75.741vh) scale(0.4523);
	}

	to {
		-webkit-transform: translate(85.8813vw, 100vh) scale(0.4523);
		transform: translate(85.8813vw, 100vh) scale(0.4523);
	}
}

@keyframes fall-8 {
	75.741% {
		-webkit-transform: translate(82.6194vw, 75.741vh) scale(0.4523);
		transform: translate(82.6194vw, 75.741vh) scale(0.4523);
	}

	to {
		-webkit-transform: translate(85.8813vw, 100vh) scale(0.4523);
		transform: translate(85.8813vw, 100vh) scale(0.4523);
	}
}

.snow:nth-child(9) {
	opacity: 0.9027;
	-webkit-transform: translate(93.0625vw, -10px) scale(0.1708);
	transform: translate(93.0625vw, -10px) scale(0.1708);
	-webkit-animation: fall-9 14s -9s linear infinite;
	animation: fall-9 14s -9s linear infinite;
}

@-webkit-keyframes fall-9 {
	70.468% {
		-webkit-transform: translate(98.8297vw, 70.468vh) scale(0.1708);
		transform: translate(98.8297vw, 70.468vh) scale(0.1708);
	}

	to {
		-webkit-transform: translate(95.9461vw, 100vh) scale(0.1708);
		transform: translate(95.9461vw, 100vh) scale(0.1708);
	}
}

@keyframes fall-9 {
	70.468% {
		-webkit-transform: translate(98.8297vw, 70.468vh) scale(0.1708);
		transform: translate(98.8297vw, 70.468vh) scale(0.1708);
	}

	to {
		-webkit-transform: translate(95.9461vw, 100vh) scale(0.1708);
		transform: translate(95.9461vw, 100vh) scale(0.1708);
	}
}

.snow:nth-child(10) {
	opacity: 0.3001;
	-webkit-transform: translate(51.4951vw, -10px) scale(0.1136);
	transform: translate(51.4951vw, -10px) scale(0.1136);
	-webkit-animation: fall-10 16s -25s linear infinite;
	animation: fall-10 16s -25s linear infinite;
}

@-webkit-keyframes fall-10 {
	37.076% {
		-webkit-transform: translate(51.5049vw, 37.076vh) scale(0.1136);
		transform: translate(51.5049vw, 37.076vh) scale(0.1136);
	}

	to {
		-webkit-transform: translate(51.5vw, 100vh) scale(0.1136);
		transform: translate(51.5vw, 100vh) scale(0.1136);
	}
}

@keyframes fall-10 {
	37.076% {
		-webkit-transform: translate(51.5049vw, 37.076vh) scale(0.1136);
		transform: translate(51.5049vw, 37.076vh) scale(0.1136);
	}

	to {
		-webkit-transform: translate(51.5vw, 100vh) scale(0.1136);
		transform: translate(51.5vw, 100vh) scale(0.1136);
	}
}

.snow:nth-child(11) {
	opacity: 0.8551;
	-webkit-transform: translate(3.1538vw, -10px) scale(0.4537);
	transform: translate(3.1538vw, -10px) scale(0.4537);
	-webkit-animation: fall-11 25s -5s linear infinite;
	animation: fall-11 25s -5s linear infinite;
}

@-webkit-keyframes fall-11 {
	47.239% {
		-webkit-transform: translate(-4.874vw, 47.239vh) scale(0.4537);
		transform: translate(-4.874vw, 47.239vh) scale(0.4537);
	}

	to {
		-webkit-transform: translate(-0.8601vw, 100vh) scale(0.4537);
		transform: translate(-0.8601vw, 100vh) scale(0.4537);
	}
}

@keyframes fall-11 {
	47.239% {
		-webkit-transform: translate(-4.874vw, 47.239vh) scale(0.4537);
		transform: translate(-4.874vw, 47.239vh) scale(0.4537);
	}

	to {
		-webkit-transform: translate(-0.8601vw, 100vh) scale(0.4537);
		transform: translate(-0.8601vw, 100vh) scale(0.4537);
	}
}

.snow:nth-child(12) {
	opacity: 0.1283;
	-webkit-transform: translate(1.2956vw, -10px) scale(0.4035);
	transform: translate(1.2956vw, -10px) scale(0.4035);
	-webkit-animation: fall-12 14s -16s linear infinite;
	animation: fall-12 14s -16s linear infinite;
}

@-webkit-keyframes fall-12 {
	49.19% {
		-webkit-transform: translate(-3.9633vw, 49.19vh) scale(0.4035);
		transform: translate(-3.9633vw, 49.19vh) scale(0.4035);
	}

	to {
		-webkit-transform: translate(-1.33385vw, 100vh) scale(0.4035);
		transform: translate(-1.33385vw, 100vh) scale(0.4035);
	}
}

@keyframes fall-12 {
	49.19% {
		-webkit-transform: translate(-3.9633vw, 49.19vh) scale(0.4035);
		transform: translate(-3.9633vw, 49.19vh) scale(0.4035);
	}

	to {
		-webkit-transform: translate(-1.33385vw, 100vh) scale(0.4035);
		transform: translate(-1.33385vw, 100vh) scale(0.4035);
	}
}

.snow:nth-child(13) {
	opacity: 0.4663;
	-webkit-transform: translate(17.7462vw, -10px) scale(0.6457);
	transform: translate(17.7462vw, -10px) scale(0.6457);
	-webkit-animation: fall-13 14s -4s linear infinite;
	animation: fall-13 14s -4s linear infinite;
}

@-webkit-keyframes fall-13 {
	68.756% {
		-webkit-transform: translate(12.8825vw, 68.756vh) scale(0.6457);
		transform: translate(12.8825vw, 68.756vh) scale(0.6457);
	}

	to {
		-webkit-transform: translate(15.31435vw, 100vh) scale(0.6457);
		transform: translate(15.31435vw, 100vh) scale(0.6457);
	}
}

@keyframes fall-13 {
	68.756% {
		-webkit-transform: translate(12.8825vw, 68.756vh) scale(0.6457);
		transform: translate(12.8825vw, 68.756vh) scale(0.6457);
	}

	to {
		-webkit-transform: translate(15.31435vw, 100vh) scale(0.6457);
		transform: translate(15.31435vw, 100vh) scale(0.6457);
	}
}

.snow:nth-child(14) {
	opacity: 0.4747;
	-webkit-transform: translate(98.8902vw, -10px) scale(0.5541);
	transform: translate(98.8902vw, -10px) scale(0.5541);
	-webkit-animation: fall-14 14s -21s linear infinite;
	animation: fall-14 14s -21s linear infinite;
}

@-webkit-keyframes fall-14 {
	35.367% {
		-webkit-transform: translate(90.344vw, 35.367vh) scale(0.5541);
		transform: translate(90.344vw, 35.367vh) scale(0.5541);
	}

	to {
		-webkit-transform: translate(94.6171vw, 100vh) scale(0.5541);
		transform: translate(94.6171vw, 100vh) scale(0.5541);
	}
}

@keyframes fall-14 {
	35.367% {
		-webkit-transform: translate(90.344vw, 35.367vh) scale(0.5541);
		transform: translate(90.344vw, 35.367vh) scale(0.5541);
	}

	to {
		-webkit-transform: translate(94.6171vw, 100vh) scale(0.5541);
		transform: translate(94.6171vw, 100vh) scale(0.5541);
	}
}

.snow:nth-child(15) {
	opacity: 0.1964;
	-webkit-transform: translate(28.7447vw, -10px) scale(0.0776);
	transform: translate(28.7447vw, -10px) scale(0.0776);
	-webkit-animation: fall-15 12s -5s linear infinite;
	animation: fall-15 12s -5s linear infinite;
}

@-webkit-keyframes fall-15 {
	74.824% {
		-webkit-transform: translate(27.7581vw, 74.824vh) scale(0.0776);
		transform: translate(27.7581vw, 74.824vh) scale(0.0776);
	}

	to {
		-webkit-transform: translate(28.2514vw, 100vh) scale(0.0776);
		transform: translate(28.2514vw, 100vh) scale(0.0776);
	}
}

@keyframes fall-15 {
	74.824% {
		-webkit-transform: translate(27.7581vw, 74.824vh) scale(0.0776);
		transform: translate(27.7581vw, 74.824vh) scale(0.0776);
	}

	to {
		-webkit-transform: translate(28.2514vw, 100vh) scale(0.0776);
		transform: translate(28.2514vw, 100vh) scale(0.0776);
	}
}

.snow:nth-child(16) {
	opacity: 0.23;
	-webkit-transform: translate(64.4026vw, -10px) scale(0.1773);
	transform: translate(64.4026vw, -10px) scale(0.1773);
	-webkit-animation: fall-16 30s -27s linear infinite;
	animation: fall-16 30s -27s linear infinite;
}

@-webkit-keyframes fall-16 {
	62.76% {
		-webkit-transform: translate(73.531vw, 62.76vh) scale(0.1773);
		transform: translate(73.531vw, 62.76vh) scale(0.1773);
	}

	to {
		-webkit-transform: translate(68.9668vw, 100vh) scale(0.1773);
		transform: translate(68.9668vw, 100vh) scale(0.1773);
	}
}

@keyframes fall-16 {
	62.76% {
		-webkit-transform: translate(73.531vw, 62.76vh) scale(0.1773);
		transform: translate(73.531vw, 62.76vh) scale(0.1773);
	}

	to {
		-webkit-transform: translate(68.9668vw, 100vh) scale(0.1773);
		transform: translate(68.9668vw, 100vh) scale(0.1773);
	}
}

.snow:nth-child(17) {
	opacity: 0.5433;
	-webkit-transform: translate(97.0485vw, -10px) scale(0.0103);
	transform: translate(97.0485vw, -10px) scale(0.0103);
	-webkit-animation: fall-17 11s -4s linear infinite;
	animation: fall-17 11s -4s linear infinite;
}

@-webkit-keyframes fall-17 {
	65.084% {
		-webkit-transform: translate(99.7683vw, 65.084vh) scale(0.0103);
		transform: translate(99.7683vw, 65.084vh) scale(0.0103);
	}

	to {
		-webkit-transform: translate(98.4084vw, 100vh) scale(0.0103);
		transform: translate(98.4084vw, 100vh) scale(0.0103);
	}
}

@keyframes fall-17 {
	65.084% {
		-webkit-transform: translate(99.7683vw, 65.084vh) scale(0.0103);
		transform: translate(99.7683vw, 65.084vh) scale(0.0103);
	}

	to {
		-webkit-transform: translate(98.4084vw, 100vh) scale(0.0103);
		transform: translate(98.4084vw, 100vh) scale(0.0103);
	}
}

.snow:nth-child(18) {
	opacity: 0.9117;
	-webkit-transform: translate(30.8412vw, -10px) scale(0.2945);
	transform: translate(30.8412vw, -10px) scale(0.2945);
	-webkit-animation: fall-18 14s -17s linear infinite;
	animation: fall-18 14s -17s linear infinite;
}

@-webkit-keyframes fall-18 {
	57.218% {
		-webkit-transform: translate(24.0426vw, 57.218vh) scale(0.2945);
		transform: translate(24.0426vw, 57.218vh) scale(0.2945);
	}

	to {
		-webkit-transform: translate(27.4419vw, 100vh) scale(0.2945);
		transform: translate(27.4419vw, 100vh) scale(0.2945);
	}
}

@keyframes fall-18 {
	57.218% {
		-webkit-transform: translate(24.0426vw, 57.218vh) scale(0.2945);
		transform: translate(24.0426vw, 57.218vh) scale(0.2945);
	}

	to {
		-webkit-transform: translate(27.4419vw, 100vh) scale(0.2945);
		transform: translate(27.4419vw, 100vh) scale(0.2945);
	}
}

.snow:nth-child(19) {
	opacity: 0.4392;
	-webkit-transform: translate(52.2905vw, -10px) scale(0.6439);
	transform: translate(52.2905vw, -10px) scale(0.6439);
	-webkit-animation: fall-19 24s -3s linear infinite;
	animation: fall-19 24s -3s linear infinite;
}

@-webkit-keyframes fall-19 {
	32.829% {
		-webkit-transform: translate(50.9745vw, 32.829vh) scale(0.6439);
		transform: translate(50.9745vw, 32.829vh) scale(0.6439);
	}

	to {
		-webkit-transform: translate(51.6325vw, 100vh) scale(0.6439);
		transform: translate(51.6325vw, 100vh) scale(0.6439);
	}
}

@keyframes fall-19 {
	32.829% {
		-webkit-transform: translate(50.9745vw, 32.829vh) scale(0.6439);
		transform: translate(50.9745vw, 32.829vh) scale(0.6439);
	}

	to {
		-webkit-transform: translate(51.6325vw, 100vh) scale(0.6439);
		transform: translate(51.6325vw, 100vh) scale(0.6439);
	}
}

.snow:nth-child(20) {
	opacity: 0.1906;
	-webkit-transform: translate(51.2636vw, -10px) scale(0.0232);
	transform: translate(51.2636vw, -10px) scale(0.0232);
	-webkit-animation: fall-20 23s -20s linear infinite;
	animation: fall-20 23s -20s linear infinite;
}

@-webkit-keyframes fall-20 {
	56.092% {
		-webkit-transform: translate(45.1589vw, 56.092vh) scale(0.0232);
		transform: translate(45.1589vw, 56.092vh) scale(0.0232);
	}

	to {
		-webkit-transform: translate(48.21125vw, 100vh) scale(0.0232);
		transform: translate(48.21125vw, 100vh) scale(0.0232);
	}
}

@keyframes fall-20 {
	56.092% {
		-webkit-transform: translate(45.1589vw, 56.092vh) scale(0.0232);
		transform: translate(45.1589vw, 56.092vh) scale(0.0232);
	}

	to {
		-webkit-transform: translate(48.21125vw, 100vh) scale(0.0232);
		transform: translate(48.21125vw, 100vh) scale(0.0232);
	}
}

.snow:nth-child(21) {
	opacity: 0.923;
	-webkit-transform: translate(54.2244vw, -10px) scale(0.7661);
	transform: translate(54.2244vw, -10px) scale(0.7661);
	-webkit-animation: fall-21 11s -17s linear infinite;
	animation: fall-21 11s -17s linear infinite;
}

@-webkit-keyframes fall-21 {
	38.326% {
		-webkit-transform: translate(54.6285vw, 38.326vh) scale(0.7661);
		transform: translate(54.6285vw, 38.326vh) scale(0.7661);
	}

	to {
		-webkit-transform: translate(54.42645vw, 100vh) scale(0.7661);
		transform: translate(54.42645vw, 100vh) scale(0.7661);
	}
}

@keyframes fall-21 {
	38.326% {
		-webkit-transform: translate(54.6285vw, 38.326vh) scale(0.7661);
		transform: translate(54.6285vw, 38.326vh) scale(0.7661);
	}

	to {
		-webkit-transform: translate(54.42645vw, 100vh) scale(0.7661);
		transform: translate(54.42645vw, 100vh) scale(0.7661);
	}
}

.snow:nth-child(22) {
	opacity: 0.7186;
	-webkit-transform: translate(0.826vw, -10px) scale(0.7638);
	transform: translate(0.826vw, -10px) scale(0.7638);
	-webkit-animation: fall-22 22s -26s linear infinite;
	animation: fall-22 22s -26s linear infinite;
}

@-webkit-keyframes fall-22 {
	60.012% {
		-webkit-transform: translate(-3.919vw, 60.012vh) scale(0.7638);
		transform: translate(-3.919vw, 60.012vh) scale(0.7638);
	}

	to {
		-webkit-transform: translate(-1.5465vw, 100vh) scale(0.7638);
		transform: translate(-1.5465vw, 100vh) scale(0.7638);
	}
}

@keyframes fall-22 {
	60.012% {
		-webkit-transform: translate(-3.919vw, 60.012vh) scale(0.7638);
		transform: translate(-3.919vw, 60.012vh) scale(0.7638);
	}

	to {
		-webkit-transform: translate(-1.5465vw, 100vh) scale(0.7638);
		transform: translate(-1.5465vw, 100vh) scale(0.7638);
	}
}

.snow:nth-child(23) {
	opacity: 0.4085;
	-webkit-transform: translate(56.7457vw, -10px) scale(0.1784);
	transform: translate(56.7457vw, -10px) scale(0.1784);
	-webkit-animation: fall-23 25s -23s linear infinite;
	animation: fall-23 25s -23s linear infinite;
}

@-webkit-keyframes fall-23 {
	64.294% {
		-webkit-transform: translate(53.7558vw, 64.294vh) scale(0.1784);
		transform: translate(53.7558vw, 64.294vh) scale(0.1784);
	}

	to {
		-webkit-transform: translate(55.25075vw, 100vh) scale(0.1784);
		transform: translate(55.25075vw, 100vh) scale(0.1784);
	}
}

@keyframes fall-23 {
	64.294% {
		-webkit-transform: translate(53.7558vw, 64.294vh) scale(0.1784);
		transform: translate(53.7558vw, 64.294vh) scale(0.1784);
	}

	to {
		-webkit-transform: translate(55.25075vw, 100vh) scale(0.1784);
		transform: translate(55.25075vw, 100vh) scale(0.1784);
	}
}

.snow:nth-child(24) {
	opacity: 0.2708;
	-webkit-transform: translate(72.2448vw, -10px) scale(0.542);
	transform: translate(72.2448vw, -10px) scale(0.542);
	-webkit-animation: fall-24 12s -27s linear infinite;
	animation: fall-24 12s -27s linear infinite;
}

@-webkit-keyframes fall-24 {
	77.669% {
		-webkit-transform: translate(64.9962vw, 77.669vh) scale(0.542);
		transform: translate(64.9962vw, 77.669vh) scale(0.542);
	}

	to {
		-webkit-transform: translate(68.6205vw, 100vh) scale(0.542);
		transform: translate(68.6205vw, 100vh) scale(0.542);
	}
}

@keyframes fall-24 {
	77.669% {
		-webkit-transform: translate(64.9962vw, 77.669vh) scale(0.542);
		transform: translate(64.9962vw, 77.669vh) scale(0.542);
	}

	to {
		-webkit-transform: translate(68.6205vw, 100vh) scale(0.542);
		transform: translate(68.6205vw, 100vh) scale(0.542);
	}
}

.snow:nth-child(25) {
	opacity: 0.798;
	-webkit-transform: translate(68.5824vw, -10px) scale(0.8451);
	transform: translate(68.5824vw, -10px) scale(0.8451);
	-webkit-animation: fall-25 27s -20s linear infinite;
	animation: fall-25 27s -20s linear infinite;
}

@-webkit-keyframes fall-25 {
	75.367% {
		-webkit-transform: translate(60.6806vw, 75.367vh) scale(0.8451);
		transform: translate(60.6806vw, 75.367vh) scale(0.8451);
	}

	to {
		-webkit-transform: translate(64.6315vw, 100vh) scale(0.8451);
		transform: translate(64.6315vw, 100vh) scale(0.8451);
	}
}

@keyframes fall-25 {
	75.367% {
		-webkit-transform: translate(60.6806vw, 75.367vh) scale(0.8451);
		transform: translate(60.6806vw, 75.367vh) scale(0.8451);
	}

	to {
		-webkit-transform: translate(64.6315vw, 100vh) scale(0.8451);
		transform: translate(64.6315vw, 100vh) scale(0.8451);
	}
}

.snow:nth-child(26) {
	opacity: 0.0157;
	-webkit-transform: translate(1.3057vw, -10px) scale(0.4333);
	transform: translate(1.3057vw, -10px) scale(0.4333);
	-webkit-animation: fall-26 17s -20s linear infinite;
	animation: fall-26 17s -20s linear infinite;
}

@-webkit-keyframes fall-26 {
	45.879% {
		-webkit-transform: translate(5.1048vw, 45.879vh) scale(0.4333);
		transform: translate(5.1048vw, 45.879vh) scale(0.4333);
	}

	to {
		-webkit-transform: translate(3.20525vw, 100vh) scale(0.4333);
		transform: translate(3.20525vw, 100vh) scale(0.4333);
	}
}

@keyframes fall-26 {
	45.879% {
		-webkit-transform: translate(5.1048vw, 45.879vh) scale(0.4333);
		transform: translate(5.1048vw, 45.879vh) scale(0.4333);
	}

	to {
		-webkit-transform: translate(3.20525vw, 100vh) scale(0.4333);
		transform: translate(3.20525vw, 100vh) scale(0.4333);
	}
}

.snow:nth-child(27) {
	opacity: 0.2436;
	-webkit-transform: translate(35.8818vw, -10px) scale(0.4304);
	transform: translate(35.8818vw, -10px) scale(0.4304);
	-webkit-animation: fall-27 10s -27s linear infinite;
	animation: fall-27 10s -27s linear infinite;
}

@-webkit-keyframes fall-27 {
	42.812% {
		-webkit-transform: translate(42.2917vw, 42.812vh) scale(0.4304);
		transform: translate(42.2917vw, 42.812vh) scale(0.4304);
	}

	to {
		-webkit-transform: translate(39.08675vw, 100vh) scale(0.4304);
		transform: translate(39.08675vw, 100vh) scale(0.4304);
	}
}

@keyframes fall-27 {
	42.812% {
		-webkit-transform: translate(42.2917vw, 42.812vh) scale(0.4304);
		transform: translate(42.2917vw, 42.812vh) scale(0.4304);
	}

	to {
		-webkit-transform: translate(39.08675vw, 100vh) scale(0.4304);
		transform: translate(39.08675vw, 100vh) scale(0.4304);
	}
}

.snow:nth-child(28) {
	opacity: 0.6651;
	-webkit-transform: translate(19.3099vw, -10px) scale(0.7664);
	transform: translate(19.3099vw, -10px) scale(0.7664);
	-webkit-animation: fall-28 28s -3s linear infinite;
	animation: fall-28 28s -3s linear infinite;
}

@-webkit-keyframes fall-28 {
	34.076% {
		-webkit-transform: translate(9.4923vw, 34.076vh) scale(0.7664);
		transform: translate(9.4923vw, 34.076vh) scale(0.7664);
	}

	to {
		-webkit-transform: translate(14.4011vw, 100vh) scale(0.7664);
		transform: translate(14.4011vw, 100vh) scale(0.7664);
	}
}

@keyframes fall-28 {
	34.076% {
		-webkit-transform: translate(9.4923vw, 34.076vh) scale(0.7664);
		transform: translate(9.4923vw, 34.076vh) scale(0.7664);
	}

	to {
		-webkit-transform: translate(14.4011vw, 100vh) scale(0.7664);
		transform: translate(14.4011vw, 100vh) scale(0.7664);
	}
}

.snow:nth-child(29) {
	opacity: 0.5533;
	-webkit-transform: translate(91.6475vw, -10px) scale(0.1649);
	transform: translate(91.6475vw, -10px) scale(0.1649);
	-webkit-animation: fall-29 28s -15s linear infinite;
	animation: fall-29 28s -15s linear infinite;
}

@-webkit-keyframes fall-29 {
	71.087% {
		-webkit-transform: translate(84.7674vw, 71.087vh) scale(0.1649);
		transform: translate(84.7674vw, 71.087vh) scale(0.1649);
	}

	to {
		-webkit-transform: translate(88.20745vw, 100vh) scale(0.1649);
		transform: translate(88.20745vw, 100vh) scale(0.1649);
	}
}

@keyframes fall-29 {
	71.087% {
		-webkit-transform: translate(84.7674vw, 71.087vh) scale(0.1649);
		transform: translate(84.7674vw, 71.087vh) scale(0.1649);
	}

	to {
		-webkit-transform: translate(88.20745vw, 100vh) scale(0.1649);
		transform: translate(88.20745vw, 100vh) scale(0.1649);
	}
}

.snow:nth-child(30) {
	opacity: 0.5005;
	-webkit-transform: translate(33.8638vw, -10px) scale(0.9079);
	transform: translate(33.8638vw, -10px) scale(0.9079);
	-webkit-animation: fall-30 19s -25s linear infinite;
	animation: fall-30 19s -25s linear infinite;
}

@-webkit-keyframes fall-30 {
	67.471% {
		-webkit-transform: translate(26.6521vw, 67.471vh) scale(0.9079);
		transform: translate(26.6521vw, 67.471vh) scale(0.9079);
	}

	to {
		-webkit-transform: translate(30.25795vw, 100vh) scale(0.9079);
		transform: translate(30.25795vw, 100vh) scale(0.9079);
	}
}

@keyframes fall-30 {
	67.471% {
		-webkit-transform: translate(26.6521vw, 67.471vh) scale(0.9079);
		transform: translate(26.6521vw, 67.471vh) scale(0.9079);
	}

	to {
		-webkit-transform: translate(30.25795vw, 100vh) scale(0.9079);
		transform: translate(30.25795vw, 100vh) scale(0.9079);
	}
}

.snow:nth-child(31) {
	opacity: 0.1547;
	-webkit-transform: translate(37.971vw, -10px) scale(0.8102);
	transform: translate(37.971vw, -10px) scale(0.8102);
	-webkit-animation: fall-31 16s -10s linear infinite;
	animation: fall-31 16s -10s linear infinite;
}

@-webkit-keyframes fall-31 {
	60.965% {
		-webkit-transform: translate(36.912vw, 60.965vh) scale(0.8102);
		transform: translate(36.912vw, 60.965vh) scale(0.8102);
	}

	to {
		-webkit-transform: translate(37.4415vw, 100vh) scale(0.8102);
		transform: translate(37.4415vw, 100vh) scale(0.8102);
	}
}

@keyframes fall-31 {
	60.965% {
		-webkit-transform: translate(36.912vw, 60.965vh) scale(0.8102);
		transform: translate(36.912vw, 60.965vh) scale(0.8102);
	}

	to {
		-webkit-transform: translate(37.4415vw, 100vh) scale(0.8102);
		transform: translate(37.4415vw, 100vh) scale(0.8102);
	}
}

.snow:nth-child(32) {
	opacity: 0.9778;
	-webkit-transform: translate(19.0649vw, -10px) scale(0.2303);
	transform: translate(19.0649vw, -10px) scale(0.2303);
	-webkit-animation: fall-32 23s -9s linear infinite;
	animation: fall-32 23s -9s linear infinite;
}

@-webkit-keyframes fall-32 {
	78.083% {
		-webkit-transform: translate(20.9519vw, 78.083vh) scale(0.2303);
		transform: translate(20.9519vw, 78.083vh) scale(0.2303);
	}

	to {
		-webkit-transform: translate(20.0084vw, 100vh) scale(0.2303);
		transform: translate(20.0084vw, 100vh) scale(0.2303);
	}
}

@keyframes fall-32 {
	78.083% {
		-webkit-transform: translate(20.9519vw, 78.083vh) scale(0.2303);
		transform: translate(20.9519vw, 78.083vh) scale(0.2303);
	}

	to {
		-webkit-transform: translate(20.0084vw, 100vh) scale(0.2303);
		transform: translate(20.0084vw, 100vh) scale(0.2303);
	}
}

.snow:nth-child(33) {
	opacity: 0.2914;
	-webkit-transform: translate(77.8598vw, -10px) scale(0.3281);
	transform: translate(77.8598vw, -10px) scale(0.3281);
	-webkit-animation: fall-33 12s -6s linear infinite;
	animation: fall-33 12s -6s linear infinite;
}

@-webkit-keyframes fall-33 {
	75.546% {
		-webkit-transform: translate(80.0547vw, 75.546vh) scale(0.3281);
		transform: translate(80.0547vw, 75.546vh) scale(0.3281);
	}

	to {
		-webkit-transform: translate(78.95725vw, 100vh) scale(0.3281);
		transform: translate(78.95725vw, 100vh) scale(0.3281);
	}
}

@keyframes fall-33 {
	75.546% {
		-webkit-transform: translate(80.0547vw, 75.546vh) scale(0.3281);
		transform: translate(80.0547vw, 75.546vh) scale(0.3281);
	}

	to {
		-webkit-transform: translate(78.95725vw, 100vh) scale(0.3281);
		transform: translate(78.95725vw, 100vh) scale(0.3281);
	}
}

.snow:nth-child(34) {
	opacity: 0.1337;
	-webkit-transform: translate(73.4356vw, -10px) scale(0.881);
	transform: translate(73.4356vw, -10px) scale(0.881);
	-webkit-animation: fall-34 16s -3s linear infinite;
	animation: fall-34 16s -3s linear infinite;
}

@-webkit-keyframes fall-34 {
	78.49% {
		-webkit-transform: translate(76.6333vw, 78.49vh) scale(0.881);
		transform: translate(76.6333vw, 78.49vh) scale(0.881);
	}

	to {
		-webkit-transform: translate(75.03445vw, 100vh) scale(0.881);
		transform: translate(75.03445vw, 100vh) scale(0.881);
	}
}

@keyframes fall-34 {
	78.49% {
		-webkit-transform: translate(76.6333vw, 78.49vh) scale(0.881);
		transform: translate(76.6333vw, 78.49vh) scale(0.881);
	}

	to {
		-webkit-transform: translate(75.03445vw, 100vh) scale(0.881);
		transform: translate(75.03445vw, 100vh) scale(0.881);
	}
}

.snow:nth-child(35) {
	opacity: 0.8328;
	-webkit-transform: translate(57.2944vw, -10px) scale(0.5529);
	transform: translate(57.2944vw, -10px) scale(0.5529);
	-webkit-animation: fall-35 22s -6s linear infinite;
	animation: fall-35 22s -6s linear infinite;
}

@-webkit-keyframes fall-35 {
	37.803% {
		-webkit-transform: translate(64.0347vw, 37.803vh) scale(0.5529);
		transform: translate(64.0347vw, 37.803vh) scale(0.5529);
	}

	to {
		-webkit-transform: translate(60.66455vw, 100vh) scale(0.5529);
		transform: translate(60.66455vw, 100vh) scale(0.5529);
	}
}

@keyframes fall-35 {
	37.803% {
		-webkit-transform: translate(64.0347vw, 37.803vh) scale(0.5529);
		transform: translate(64.0347vw, 37.803vh) scale(0.5529);
	}

	to {
		-webkit-transform: translate(60.66455vw, 100vh) scale(0.5529);
		transform: translate(60.66455vw, 100vh) scale(0.5529);
	}
}

.snow:nth-child(36) {
	opacity: 0.6318;
	-webkit-transform: translate(53.2852vw, -10px) scale(0.5134);
	transform: translate(53.2852vw, -10px) scale(0.5134);
	-webkit-animation: fall-36 15s -23s linear infinite;
	animation: fall-36 15s -23s linear infinite;
}

@-webkit-keyframes fall-36 {
	38.344% {
		-webkit-transform: translate(50.5552vw, 38.344vh) scale(0.5134);
		transform: translate(50.5552vw, 38.344vh) scale(0.5134);
	}

	to {
		-webkit-transform: translate(51.9202vw, 100vh) scale(0.5134);
		transform: translate(51.9202vw, 100vh) scale(0.5134);
	}
}

@keyframes fall-36 {
	38.344% {
		-webkit-transform: translate(50.5552vw, 38.344vh) scale(0.5134);
		transform: translate(50.5552vw, 38.344vh) scale(0.5134);
	}

	to {
		-webkit-transform: translate(51.9202vw, 100vh) scale(0.5134);
		transform: translate(51.9202vw, 100vh) scale(0.5134);
	}
}

.snow:nth-child(37) {
	opacity: 0.4886;
	-webkit-transform: translate(52.0484vw, -10px) scale(0.8652);
	transform: translate(52.0484vw, -10px) scale(0.8652);
	-webkit-animation: fall-37 29s -4s linear infinite;
	animation: fall-37 29s -4s linear infinite;
}

@-webkit-keyframes fall-37 {
	45.849% {
		-webkit-transform: translate(53.8575vw, 45.849vh) scale(0.8652);
		transform: translate(53.8575vw, 45.849vh) scale(0.8652);
	}

	to {
		-webkit-transform: translate(52.95295vw, 100vh) scale(0.8652);
		transform: translate(52.95295vw, 100vh) scale(0.8652);
	}
}

@keyframes fall-37 {
	45.849% {
		-webkit-transform: translate(53.8575vw, 45.849vh) scale(0.8652);
		transform: translate(53.8575vw, 45.849vh) scale(0.8652);
	}

	to {
		-webkit-transform: translate(52.95295vw, 100vh) scale(0.8652);
		transform: translate(52.95295vw, 100vh) scale(0.8652);
	}
}

.snow:nth-child(38) {
	opacity: 0.2308;
	-webkit-transform: translate(97.4499vw, -10px) scale(0.1329);
	transform: translate(97.4499vw, -10px) scale(0.1329);
	-webkit-animation: fall-38 30s -19s linear infinite;
	animation: fall-38 30s -19s linear infinite;
}

@-webkit-keyframes fall-38 {
	65.893% {
		-webkit-transform: translate(105.9037vw, 65.893vh) scale(0.1329);
		transform: translate(105.9037vw, 65.893vh) scale(0.1329);
	}

	to {
		-webkit-transform: translate(101.6768vw, 100vh) scale(0.1329);
		transform: translate(101.6768vw, 100vh) scale(0.1329);
	}
}

@keyframes fall-38 {
	65.893% {
		-webkit-transform: translate(105.9037vw, 65.893vh) scale(0.1329);
		transform: translate(105.9037vw, 65.893vh) scale(0.1329);
	}

	to {
		-webkit-transform: translate(101.6768vw, 100vh) scale(0.1329);
		transform: translate(101.6768vw, 100vh) scale(0.1329);
	}
}

.snow:nth-child(39) {
	opacity: 0.4038;
	-webkit-transform: translate(9.0395vw, -10px) scale(0.9071);
	transform: translate(9.0395vw, -10px) scale(0.9071);
	-webkit-animation: fall-39 11s -14s linear infinite;
	animation: fall-39 11s -14s linear infinite;
}

@-webkit-keyframes fall-39 {
	36.923% {
		-webkit-transform: translate(11.2607vw, 36.923vh) scale(0.9071);
		transform: translate(11.2607vw, 36.923vh) scale(0.9071);
	}

	to {
		-webkit-transform: translate(10.1501vw, 100vh) scale(0.9071);
		transform: translate(10.1501vw, 100vh) scale(0.9071);
	}
}

@keyframes fall-39 {
	36.923% {
		-webkit-transform: translate(11.2607vw, 36.923vh) scale(0.9071);
		transform: translate(11.2607vw, 36.923vh) scale(0.9071);
	}

	to {
		-webkit-transform: translate(10.1501vw, 100vh) scale(0.9071);
		transform: translate(10.1501vw, 100vh) scale(0.9071);
	}
}

.snow:nth-child(40) {
	opacity: 0.1564;
	-webkit-transform: translate(40.0735vw, -10px) scale(0.6373);
	transform: translate(40.0735vw, -10px) scale(0.6373);
	-webkit-animation: fall-40 22s -8s linear infinite;
	animation: fall-40 22s -8s linear infinite;
}

@-webkit-keyframes fall-40 {
	77.595% {
		-webkit-transform: translate(47.5929vw, 77.595vh) scale(0.6373);
		transform: translate(47.5929vw, 77.595vh) scale(0.6373);
	}

	to {
		-webkit-transform: translate(43.8332vw, 100vh) scale(0.6373);
		transform: translate(43.8332vw, 100vh) scale(0.6373);
	}
}

@keyframes fall-40 {
	77.595% {
		-webkit-transform: translate(47.5929vw, 77.595vh) scale(0.6373);
		transform: translate(47.5929vw, 77.595vh) scale(0.6373);
	}

	to {
		-webkit-transform: translate(43.8332vw, 100vh) scale(0.6373);
		transform: translate(43.8332vw, 100vh) scale(0.6373);
	}
}

.snow:nth-child(41) {
	opacity: 0.3132;
	-webkit-transform: translate(29.1131vw, -10px) scale(0.334);
	transform: translate(29.1131vw, -10px) scale(0.334);
	-webkit-animation: fall-41 24s -10s linear infinite;
	animation: fall-41 24s -10s linear infinite;
}

@-webkit-keyframes fall-41 {
	44.413% {
		-webkit-transform: translate(25.3535vw, 44.413vh) scale(0.334);
		transform: translate(25.3535vw, 44.413vh) scale(0.334);
	}

	to {
		-webkit-transform: translate(27.2333vw, 100vh) scale(0.334);
		transform: translate(27.2333vw, 100vh) scale(0.334);
	}
}

@keyframes fall-41 {
	44.413% {
		-webkit-transform: translate(25.3535vw, 44.413vh) scale(0.334);
		transform: translate(25.3535vw, 44.413vh) scale(0.334);
	}

	to {
		-webkit-transform: translate(27.2333vw, 100vh) scale(0.334);
		transform: translate(27.2333vw, 100vh) scale(0.334);
	}
}

.snow:nth-child(42) {
	opacity: 0.086;
	-webkit-transform: translate(3.8197vw, -10px) scale(0.2688);
	transform: translate(3.8197vw, -10px) scale(0.2688);
	-webkit-animation: fall-42 21s -22s linear infinite;
	animation: fall-42 21s -22s linear infinite;
}

@-webkit-keyframes fall-42 {
	46.045% {
		-webkit-transform: translate(-5.7497vw, 46.045vh) scale(0.2688);
		transform: translate(-5.7497vw, 46.045vh) scale(0.2688);
	}

	to {
		-webkit-transform: translate(-0.965vw, 100vh) scale(0.2688);
		transform: translate(-0.965vw, 100vh) scale(0.2688);
	}
}

@keyframes fall-42 {
	46.045% {
		-webkit-transform: translate(-5.7497vw, 46.045vh) scale(0.2688);
		transform: translate(-5.7497vw, 46.045vh) scale(0.2688);
	}

	to {
		-webkit-transform: translate(-0.965vw, 100vh) scale(0.2688);
		transform: translate(-0.965vw, 100vh) scale(0.2688);
	}
}

.snow:nth-child(43) {
	opacity: 0.0926;
	-webkit-transform: translate(28.9692vw, -10px) scale(0.8759);
	transform: translate(28.9692vw, -10px) scale(0.8759);
	-webkit-animation: fall-43 18s -23s linear infinite;
	animation: fall-43 18s -23s linear infinite;
}

@-webkit-keyframes fall-43 {
	49.531% {
		-webkit-transform: translate(35.2989vw, 49.531vh) scale(0.8759);
		transform: translate(35.2989vw, 49.531vh) scale(0.8759);
	}

	to {
		-webkit-transform: translate(32.13405vw, 100vh) scale(0.8759);
		transform: translate(32.13405vw, 100vh) scale(0.8759);
	}
}

@keyframes fall-43 {
	49.531% {
		-webkit-transform: translate(35.2989vw, 49.531vh) scale(0.8759);
		transform: translate(35.2989vw, 49.531vh) scale(0.8759);
	}

	to {
		-webkit-transform: translate(32.13405vw, 100vh) scale(0.8759);
		transform: translate(32.13405vw, 100vh) scale(0.8759);
	}
}

.snow:nth-child(44) {
	opacity: 0.1362;
	-webkit-transform: translate(27.344vw, -10px) scale(0.5438);
	transform: translate(27.344vw, -10px) scale(0.5438);
	-webkit-animation: fall-44 25s -11s linear infinite;
	animation: fall-44 25s -11s linear infinite;
}

@-webkit-keyframes fall-44 {
	55.524% {
		-webkit-transform: translate(37.0073vw, 55.524vh) scale(0.5438);
		transform: translate(37.0073vw, 55.524vh) scale(0.5438);
	}

	to {
		-webkit-transform: translate(32.17565vw, 100vh) scale(0.5438);
		transform: translate(32.17565vw, 100vh) scale(0.5438);
	}
}

@keyframes fall-44 {
	55.524% {
		-webkit-transform: translate(37.0073vw, 55.524vh) scale(0.5438);
		transform: translate(37.0073vw, 55.524vh) scale(0.5438);
	}

	to {
		-webkit-transform: translate(32.17565vw, 100vh) scale(0.5438);
		transform: translate(32.17565vw, 100vh) scale(0.5438);
	}
}

.snow:nth-child(45) {
	opacity: 0.5015;
	-webkit-transform: translate(31.7955vw, -10px) scale(0.6353);
	transform: translate(31.7955vw, -10px) scale(0.6353);
	-webkit-animation: fall-45 11s -7s linear infinite;
	animation: fall-45 11s -7s linear infinite;
}

@-webkit-keyframes fall-45 {
	72.594% {
		-webkit-transform: translate(32.5932vw, 72.594vh) scale(0.6353);
		transform: translate(32.5932vw, 72.594vh) scale(0.6353);
	}

	to {
		-webkit-transform: translate(32.19435vw, 100vh) scale(0.6353);
		transform: translate(32.19435vw, 100vh) scale(0.6353);
	}
}

@keyframes fall-45 {
	72.594% {
		-webkit-transform: translate(32.5932vw, 72.594vh) scale(0.6353);
		transform: translate(32.5932vw, 72.594vh) scale(0.6353);
	}

	to {
		-webkit-transform: translate(32.19435vw, 100vh) scale(0.6353);
		transform: translate(32.19435vw, 100vh) scale(0.6353);
	}
}

.snow:nth-child(46) {
	opacity: 0.3968;
	-webkit-transform: translate(84.4603vw, -10px) scale(0.0381);
	transform: translate(84.4603vw, -10px) scale(0.0381);
	-webkit-animation: fall-46 12s -3s linear infinite;
	animation: fall-46 12s -3s linear infinite;
}

@-webkit-keyframes fall-46 {
	42.167% {
		-webkit-transform: translate(87.1675vw, 42.167vh) scale(0.0381);
		transform: translate(87.1675vw, 42.167vh) scale(0.0381);
	}

	to {
		-webkit-transform: translate(85.8139vw, 100vh) scale(0.0381);
		transform: translate(85.8139vw, 100vh) scale(0.0381);
	}
}

@keyframes fall-46 {
	42.167% {
		-webkit-transform: translate(87.1675vw, 42.167vh) scale(0.0381);
		transform: translate(87.1675vw, 42.167vh) scale(0.0381);
	}

	to {
		-webkit-transform: translate(85.8139vw, 100vh) scale(0.0381);
		transform: translate(85.8139vw, 100vh) scale(0.0381);
	}
}

.snow:nth-child(47) {
	opacity: 0.0398;
	-webkit-transform: translate(36.746vw, -10px) scale(0.3936);
	transform: translate(36.746vw, -10px) scale(0.3936);
	-webkit-animation: fall-47 25s -13s linear infinite;
	animation: fall-47 25s -13s linear infinite;
}

@-webkit-keyframes fall-47 {
	33.435% {
		-webkit-transform: translate(35.9271vw, 33.435vh) scale(0.3936);
		transform: translate(35.9271vw, 33.435vh) scale(0.3936);
	}

	to {
		-webkit-transform: translate(36.33655vw, 100vh) scale(0.3936);
		transform: translate(36.33655vw, 100vh) scale(0.3936);
	}
}

@keyframes fall-47 {
	33.435% {
		-webkit-transform: translate(35.9271vw, 33.435vh) scale(0.3936);
		transform: translate(35.9271vw, 33.435vh) scale(0.3936);
	}

	to {
		-webkit-transform: translate(36.33655vw, 100vh) scale(0.3936);
		transform: translate(36.33655vw, 100vh) scale(0.3936);
	}
}

.snow:nth-child(48) {
	opacity: 0.0832;
	-webkit-transform: translate(14.9215vw, -10px) scale(0.8714);
	transform: translate(14.9215vw, -10px) scale(0.8714);
	-webkit-animation: fall-48 10s -27s linear infinite;
	animation: fall-48 10s -27s linear infinite;
}

@-webkit-keyframes fall-48 {
	47.517% {
		-webkit-transform: translate(22.1356vw, 47.517vh) scale(0.8714);
		transform: translate(22.1356vw, 47.517vh) scale(0.8714);
	}

	to {
		-webkit-transform: translate(18.52855vw, 100vh) scale(0.8714);
		transform: translate(18.52855vw, 100vh) scale(0.8714);
	}
}

@keyframes fall-48 {
	47.517% {
		-webkit-transform: translate(22.1356vw, 47.517vh) scale(0.8714);
		transform: translate(22.1356vw, 47.517vh) scale(0.8714);
	}

	to {
		-webkit-transform: translate(18.52855vw, 100vh) scale(0.8714);
		transform: translate(18.52855vw, 100vh) scale(0.8714);
	}
}

.snow:nth-child(49) {
	opacity: 0.3224;
	-webkit-transform: translate(79.7723vw, -10px) scale(0.7024);
	transform: translate(79.7723vw, -10px) scale(0.7024);
	-webkit-animation: fall-49 18s -8s linear infinite;
	animation: fall-49 18s -8s linear infinite;
}

@-webkit-keyframes fall-49 {
	68.421% {
		-webkit-transform: translate(80.0909vw, 68.421vh) scale(0.7024);
		transform: translate(80.0909vw, 68.421vh) scale(0.7024);
	}

	to {
		-webkit-transform: translate(79.9316vw, 100vh) scale(0.7024);
		transform: translate(79.9316vw, 100vh) scale(0.7024);
	}
}

@keyframes fall-49 {
	68.421% {
		-webkit-transform: translate(80.0909vw, 68.421vh) scale(0.7024);
		transform: translate(80.0909vw, 68.421vh) scale(0.7024);
	}

	to {
		-webkit-transform: translate(79.9316vw, 100vh) scale(0.7024);
		transform: translate(79.9316vw, 100vh) scale(0.7024);
	}
}

.snow:nth-child(50) {
	opacity: 0.8099;
	-webkit-transform: translate(54.5152vw, -10px) scale(0.3076);
	transform: translate(54.5152vw, -10px) scale(0.3076);
	-webkit-animation: fall-50 27s -4s linear infinite;
	animation: fall-50 27s -4s linear infinite;
}

@-webkit-keyframes fall-50 {
	45.458% {
		-webkit-transform: translate(57.8356vw, 45.458vh) scale(0.3076);
		transform: translate(57.8356vw, 45.458vh) scale(0.3076);
	}

	to {
		-webkit-transform: translate(56.1754vw, 100vh) scale(0.3076);
		transform: translate(56.1754vw, 100vh) scale(0.3076);
	}
}

@keyframes fall-50 {
	45.458% {
		-webkit-transform: translate(57.8356vw, 45.458vh) scale(0.3076);
		transform: translate(57.8356vw, 45.458vh) scale(0.3076);
	}

	to {
		-webkit-transform: translate(56.1754vw, 100vh) scale(0.3076);
		transform: translate(56.1754vw, 100vh) scale(0.3076);
	}
}

.snow:nth-child(51) {
	opacity: 0.0247;
	-webkit-transform: translate(62.881vw, -10px) scale(0.3847);
	transform: translate(62.881vw, -10px) scale(0.3847);
	-webkit-animation: fall-51 15s -15s linear infinite;
	animation: fall-51 15s -15s linear infinite;
}

@-webkit-keyframes fall-51 {
	62.744% {
		-webkit-transform: translate(58.8059vw, 62.744vh) scale(0.3847);
		transform: translate(58.8059vw, 62.744vh) scale(0.3847);
	}

	to {
		-webkit-transform: translate(60.84345vw, 100vh) scale(0.3847);
		transform: translate(60.84345vw, 100vh) scale(0.3847);
	}
}

@keyframes fall-51 {
	62.744% {
		-webkit-transform: translate(58.8059vw, 62.744vh) scale(0.3847);
		transform: translate(58.8059vw, 62.744vh) scale(0.3847);
	}

	to {
		-webkit-transform: translate(60.84345vw, 100vh) scale(0.3847);
		transform: translate(60.84345vw, 100vh) scale(0.3847);
	}
}

.snow:nth-child(52) {
	opacity: 0.6532;
	-webkit-transform: translate(3.0342vw, -10px) scale(0.6769);
	transform: translate(3.0342vw, -10px) scale(0.6769);
	-webkit-animation: fall-52 26s -5s linear infinite;
	animation: fall-52 26s -5s linear infinite;
}

@-webkit-keyframes fall-52 {
	30.307% {
		-webkit-transform: translate(-5.4931vw, 30.307vh) scale(0.6769);
		transform: translate(-5.4931vw, 30.307vh) scale(0.6769);
	}

	to {
		-webkit-transform: translate(-1.22945vw, 100vh) scale(0.6769);
		transform: translate(-1.22945vw, 100vh) scale(0.6769);
	}
}

@keyframes fall-52 {
	30.307% {
		-webkit-transform: translate(-5.4931vw, 30.307vh) scale(0.6769);
		transform: translate(-5.4931vw, 30.307vh) scale(0.6769);
	}

	to {
		-webkit-transform: translate(-1.22945vw, 100vh) scale(0.6769);
		transform: translate(-1.22945vw, 100vh) scale(0.6769);
	}
}

.snow:nth-child(53) {
	opacity: 0.086;
	-webkit-transform: translate(93.6259vw, -10px) scale(0.2293);
	transform: translate(93.6259vw, -10px) scale(0.2293);
	-webkit-animation: fall-53 22s -12s linear infinite;
	animation: fall-53 22s -12s linear infinite;
}

@-webkit-keyframes fall-53 {
	50.481% {
		-webkit-transform: translate(92.6836vw, 50.481vh) scale(0.2293);
		transform: translate(92.6836vw, 50.481vh) scale(0.2293);
	}

	to {
		-webkit-transform: translate(93.15475vw, 100vh) scale(0.2293);
		transform: translate(93.15475vw, 100vh) scale(0.2293);
	}
}

@keyframes fall-53 {
	50.481% {
		-webkit-transform: translate(92.6836vw, 50.481vh) scale(0.2293);
		transform: translate(92.6836vw, 50.481vh) scale(0.2293);
	}

	to {
		-webkit-transform: translate(93.15475vw, 100vh) scale(0.2293);
		transform: translate(93.15475vw, 100vh) scale(0.2293);
	}
}

.snow:nth-child(54) {
	opacity: 0.2056;
	-webkit-transform: translate(53.6754vw, -10px) scale(0.7328);
	transform: translate(53.6754vw, -10px) scale(0.7328);
	-webkit-animation: fall-54 17s -28s linear infinite;
	animation: fall-54 17s -28s linear infinite;
}

@-webkit-keyframes fall-54 {
	47.97% {
		-webkit-transform: translate(52.8061vw, 47.97vh) scale(0.7328);
		transform: translate(52.8061vw, 47.97vh) scale(0.7328);
	}

	to {
		-webkit-transform: translate(53.24075vw, 100vh) scale(0.7328);
		transform: translate(53.24075vw, 100vh) scale(0.7328);
	}
}

@keyframes fall-54 {
	47.97% {
		-webkit-transform: translate(52.8061vw, 47.97vh) scale(0.7328);
		transform: translate(52.8061vw, 47.97vh) scale(0.7328);
	}

	to {
		-webkit-transform: translate(53.24075vw, 100vh) scale(0.7328);
		transform: translate(53.24075vw, 100vh) scale(0.7328);
	}
}

.snow:nth-child(55) {
	opacity: 0.634;
	-webkit-transform: translate(76.7435vw, -10px) scale(0.1688);
	transform: translate(76.7435vw, -10px) scale(0.1688);
	-webkit-animation: fall-55 30s -8s linear infinite;
	animation: fall-55 30s -8s linear infinite;
}

@-webkit-keyframes fall-55 {
	58.108% {
		-webkit-transform: translate(79.7566vw, 58.108vh) scale(0.1688);
		transform: translate(79.7566vw, 58.108vh) scale(0.1688);
	}

	to {
		-webkit-transform: translate(78.25005vw, 100vh) scale(0.1688);
		transform: translate(78.25005vw, 100vh) scale(0.1688);
	}
}

@keyframes fall-55 {
	58.108% {
		-webkit-transform: translate(79.7566vw, 58.108vh) scale(0.1688);
		transform: translate(79.7566vw, 58.108vh) scale(0.1688);
	}

	to {
		-webkit-transform: translate(78.25005vw, 100vh) scale(0.1688);
		transform: translate(78.25005vw, 100vh) scale(0.1688);
	}
}

.snow:nth-child(56) {
	opacity: 0.5279;
	-webkit-transform: translate(72.5359vw, -10px) scale(0.5409);
	transform: translate(72.5359vw, -10px) scale(0.5409);
	-webkit-animation: fall-56 21s -11s linear infinite;
	animation: fall-56 21s -11s linear infinite;
}

@-webkit-keyframes fall-56 {
	74.044% {
		-webkit-transform: translate(63.9879vw, 74.044vh) scale(0.5409);
		transform: translate(63.9879vw, 74.044vh) scale(0.5409);
	}

	to {
		-webkit-transform: translate(68.2619vw, 100vh) scale(0.5409);
		transform: translate(68.2619vw, 100vh) scale(0.5409);
	}
}

@keyframes fall-56 {
	74.044% {
		-webkit-transform: translate(63.9879vw, 74.044vh) scale(0.5409);
		transform: translate(63.9879vw, 74.044vh) scale(0.5409);
	}

	to {
		-webkit-transform: translate(68.2619vw, 100vh) scale(0.5409);
		transform: translate(68.2619vw, 100vh) scale(0.5409);
	}
}

.snow:nth-child(57) {
	opacity: 0.339;
	-webkit-transform: translate(94.5804vw, -10px) scale(0.5283);
	transform: translate(94.5804vw, -10px) scale(0.5283);
	-webkit-animation: fall-57 14s -19s linear infinite;
	animation: fall-57 14s -19s linear infinite;
}

@-webkit-keyframes fall-57 {
	73.018% {
		-webkit-transform: translate(95.0785vw, 73.018vh) scale(0.5283);
		transform: translate(95.0785vw, 73.018vh) scale(0.5283);
	}

	to {
		-webkit-transform: translate(94.82945vw, 100vh) scale(0.5283);
		transform: translate(94.82945vw, 100vh) scale(0.5283);
	}
}

@keyframes fall-57 {
	73.018% {
		-webkit-transform: translate(95.0785vw, 73.018vh) scale(0.5283);
		transform: translate(95.0785vw, 73.018vh) scale(0.5283);
	}

	to {
		-webkit-transform: translate(94.82945vw, 100vh) scale(0.5283);
		transform: translate(94.82945vw, 100vh) scale(0.5283);
	}
}

.snow:nth-child(58) {
	opacity: 0.4989;
	-webkit-transform: translate(39.7314vw, -10px) scale(0.4746);
	transform: translate(39.7314vw, -10px) scale(0.4746);
	-webkit-animation: fall-58 24s -27s linear infinite;
	animation: fall-58 24s -27s linear infinite;
}

@-webkit-keyframes fall-58 {
	53.281% {
		-webkit-transform: translate(30.7609vw, 53.281vh) scale(0.4746);
		transform: translate(30.7609vw, 53.281vh) scale(0.4746);
	}

	to {
		-webkit-transform: translate(35.24615vw, 100vh) scale(0.4746);
		transform: translate(35.24615vw, 100vh) scale(0.4746);
	}
}

@keyframes fall-58 {
	53.281% {
		-webkit-transform: translate(30.7609vw, 53.281vh) scale(0.4746);
		transform: translate(30.7609vw, 53.281vh) scale(0.4746);
	}

	to {
		-webkit-transform: translate(35.24615vw, 100vh) scale(0.4746);
		transform: translate(35.24615vw, 100vh) scale(0.4746);
	}
}

.snow:nth-child(59) {
	opacity: 0.9155;
	-webkit-transform: translate(21.74vw, -10px) scale(0.2847);
	transform: translate(21.74vw, -10px) scale(0.2847);
	-webkit-animation: fall-59 29s -10s linear infinite;
	animation: fall-59 29s -10s linear infinite;
}

@-webkit-keyframes fall-59 {
	44.485% {
		-webkit-transform: translate(15.4862vw, 44.485vh) scale(0.2847);
		transform: translate(15.4862vw, 44.485vh) scale(0.2847);
	}

	to {
		-webkit-transform: translate(18.6131vw, 100vh) scale(0.2847);
		transform: translate(18.6131vw, 100vh) scale(0.2847);
	}
}

@keyframes fall-59 {
	44.485% {
		-webkit-transform: translate(15.4862vw, 44.485vh) scale(0.2847);
		transform: translate(15.4862vw, 44.485vh) scale(0.2847);
	}

	to {
		-webkit-transform: translate(18.6131vw, 100vh) scale(0.2847);
		transform: translate(18.6131vw, 100vh) scale(0.2847);
	}
}

.snow:nth-child(60) {
	opacity: 0.1863;
	-webkit-transform: translate(21.5498vw, -10px) scale(0.5845);
	transform: translate(21.5498vw, -10px) scale(0.5845);
	-webkit-animation: fall-60 10s -6s linear infinite;
	animation: fall-60 10s -6s linear infinite;
}

@-webkit-keyframes fall-60 {
	58.82% {
		-webkit-transform: translate(24.2997vw, 58.82vh) scale(0.5845);
		transform: translate(24.2997vw, 58.82vh) scale(0.5845);
	}

	to {
		-webkit-transform: translate(22.92475vw, 100vh) scale(0.5845);
		transform: translate(22.92475vw, 100vh) scale(0.5845);
	}
}

@keyframes fall-60 {
	58.82% {
		-webkit-transform: translate(24.2997vw, 58.82vh) scale(0.5845);
		transform: translate(24.2997vw, 58.82vh) scale(0.5845);
	}

	to {
		-webkit-transform: translate(22.92475vw, 100vh) scale(0.5845);
		transform: translate(22.92475vw, 100vh) scale(0.5845);
	}
}

.snow:nth-child(61) {
	opacity: 0.1901;
	-webkit-transform: translate(6.9148vw, -10px) scale(0.2775);
	transform: translate(6.9148vw, -10px) scale(0.2775);
	-webkit-animation: fall-61 12s -30s linear infinite;
	animation: fall-61 12s -30s linear infinite;
}

@-webkit-keyframes fall-61 {
	38.722% {
		-webkit-transform: translate(13.4676vw, 38.722vh) scale(0.2775);
		transform: translate(13.4676vw, 38.722vh) scale(0.2775);
	}

	to {
		-webkit-transform: translate(10.1912vw, 100vh) scale(0.2775);
		transform: translate(10.1912vw, 100vh) scale(0.2775);
	}
}

@keyframes fall-61 {
	38.722% {
		-webkit-transform: translate(13.4676vw, 38.722vh) scale(0.2775);
		transform: translate(13.4676vw, 38.722vh) scale(0.2775);
	}

	to {
		-webkit-transform: translate(10.1912vw, 100vh) scale(0.2775);
		transform: translate(10.1912vw, 100vh) scale(0.2775);
	}
}

.snow:nth-child(62) {
	opacity: 0.0249;
	-webkit-transform: translate(26.1877vw, -10px) scale(0.5223);
	transform: translate(26.1877vw, -10px) scale(0.5223);
	-webkit-animation: fall-62 24s -19s linear infinite;
	animation: fall-62 24s -19s linear infinite;
}

@-webkit-keyframes fall-62 {
	31.363% {
		-webkit-transform: translate(17.5848vw, 31.363vh) scale(0.5223);
		transform: translate(17.5848vw, 31.363vh) scale(0.5223);
	}

	to {
		-webkit-transform: translate(21.88625vw, 100vh) scale(0.5223);
		transform: translate(21.88625vw, 100vh) scale(0.5223);
	}
}

@keyframes fall-62 {
	31.363% {
		-webkit-transform: translate(17.5848vw, 31.363vh) scale(0.5223);
		transform: translate(17.5848vw, 31.363vh) scale(0.5223);
	}

	to {
		-webkit-transform: translate(21.88625vw, 100vh) scale(0.5223);
		transform: translate(21.88625vw, 100vh) scale(0.5223);
	}
}

.snow:nth-child(63) {
	opacity: 0.6576;
	-webkit-transform: translate(82.6517vw, -10px) scale(0.6886);
	transform: translate(82.6517vw, -10px) scale(0.6886);
	-webkit-animation: fall-63 22s -25s linear infinite;
	animation: fall-63 22s -25s linear infinite;
}

@-webkit-keyframes fall-63 {
	79.176% {
		-webkit-transform: translate(82.9578vw, 79.176vh) scale(0.6886);
		transform: translate(82.9578vw, 79.176vh) scale(0.6886);
	}

	to {
		-webkit-transform: translate(82.80475vw, 100vh) scale(0.6886);
		transform: translate(82.80475vw, 100vh) scale(0.6886);
	}
}

@keyframes fall-63 {
	79.176% {
		-webkit-transform: translate(82.9578vw, 79.176vh) scale(0.6886);
		transform: translate(82.9578vw, 79.176vh) scale(0.6886);
	}

	to {
		-webkit-transform: translate(82.80475vw, 100vh) scale(0.6886);
		transform: translate(82.80475vw, 100vh) scale(0.6886);
	}
}

.snow:nth-child(64) {
	opacity: 0.2878;
	-webkit-transform: translate(42.9911vw, -10px) scale(0.5661);
	transform: translate(42.9911vw, -10px) scale(0.5661);
	-webkit-animation: fall-64 19s -27s linear infinite;
	animation: fall-64 19s -27s linear infinite;
}

@-webkit-keyframes fall-64 {
	59.844% {
		-webkit-transform: translate(35.6787vw, 59.844vh) scale(0.5661);
		transform: translate(35.6787vw, 59.844vh) scale(0.5661);
	}

	to {
		-webkit-transform: translate(39.3349vw, 100vh) scale(0.5661);
		transform: translate(39.3349vw, 100vh) scale(0.5661);
	}
}

@keyframes fall-64 {
	59.844% {
		-webkit-transform: translate(35.6787vw, 59.844vh) scale(0.5661);
		transform: translate(35.6787vw, 59.844vh) scale(0.5661);
	}

	to {
		-webkit-transform: translate(39.3349vw, 100vh) scale(0.5661);
		transform: translate(39.3349vw, 100vh) scale(0.5661);
	}
}

.snow:nth-child(65) {
	opacity: 0.971;
	-webkit-transform: translate(18.7987vw, -10px) scale(0.9706);
	transform: translate(18.7987vw, -10px) scale(0.9706);
	-webkit-animation: fall-65 18s -27s linear infinite;
	animation: fall-65 18s -27s linear infinite;
}

@-webkit-keyframes fall-65 {
	34.59% {
		-webkit-transform: translate(25.8542vw, 34.59vh) scale(0.9706);
		transform: translate(25.8542vw, 34.59vh) scale(0.9706);
	}

	to {
		-webkit-transform: translate(22.32645vw, 100vh) scale(0.9706);
		transform: translate(22.32645vw, 100vh) scale(0.9706);
	}
}

@keyframes fall-65 {
	34.59% {
		-webkit-transform: translate(25.8542vw, 34.59vh) scale(0.9706);
		transform: translate(25.8542vw, 34.59vh) scale(0.9706);
	}

	to {
		-webkit-transform: translate(22.32645vw, 100vh) scale(0.9706);
		transform: translate(22.32645vw, 100vh) scale(0.9706);
	}
}

.snow:nth-child(66) {
	opacity: 0.8625;
	-webkit-transform: translate(39.9691vw, -10px) scale(0.7346);
	transform: translate(39.9691vw, -10px) scale(0.7346);
	-webkit-animation: fall-66 13s -22s linear infinite;
	animation: fall-66 13s -22s linear infinite;
}

@-webkit-keyframes fall-66 {
	54.585% {
		-webkit-transform: translate(48.8669vw, 54.585vh) scale(0.7346);
		transform: translate(48.8669vw, 54.585vh) scale(0.7346);
	}

	to {
		-webkit-transform: translate(44.418vw, 100vh) scale(0.7346);
		transform: translate(44.418vw, 100vh) scale(0.7346);
	}
}

@keyframes fall-66 {
	54.585% {
		-webkit-transform: translate(48.8669vw, 54.585vh) scale(0.7346);
		transform: translate(48.8669vw, 54.585vh) scale(0.7346);
	}

	to {
		-webkit-transform: translate(44.418vw, 100vh) scale(0.7346);
		transform: translate(44.418vw, 100vh) scale(0.7346);
	}
}

.snow:nth-child(67) {
	opacity: 0.9716;
	-webkit-transform: translate(23.5772vw, -10px) scale(0.5917);
	transform: translate(23.5772vw, -10px) scale(0.5917);
	-webkit-animation: fall-67 20s -10s linear infinite;
	animation: fall-67 20s -10s linear infinite;
}

@-webkit-keyframes fall-67 {
	68.657% {
		-webkit-transform: translate(23.9635vw, 68.657vh) scale(0.5917);
		transform: translate(23.9635vw, 68.657vh) scale(0.5917);
	}

	to {
		-webkit-transform: translate(23.77035vw, 100vh) scale(0.5917);
		transform: translate(23.77035vw, 100vh) scale(0.5917);
	}
}

@keyframes fall-67 {
	68.657% {
		-webkit-transform: translate(23.9635vw, 68.657vh) scale(0.5917);
		transform: translate(23.9635vw, 68.657vh) scale(0.5917);
	}

	to {
		-webkit-transform: translate(23.77035vw, 100vh) scale(0.5917);
		transform: translate(23.77035vw, 100vh) scale(0.5917);
	}
}

.snow:nth-child(68) {
	opacity: 0.6482;
	-webkit-transform: translate(94.4577vw, -10px) scale(0.4525);
	transform: translate(94.4577vw, -10px) scale(0.4525);
	-webkit-animation: fall-68 15s -16s linear infinite;
	animation: fall-68 15s -16s linear infinite;
}

@-webkit-keyframes fall-68 {
	73.35% {
		-webkit-transform: translate(91.8475vw, 73.35vh) scale(0.4525);
		transform: translate(91.8475vw, 73.35vh) scale(0.4525);
	}

	to {
		-webkit-transform: translate(93.1526vw, 100vh) scale(0.4525);
		transform: translate(93.1526vw, 100vh) scale(0.4525);
	}
}

@keyframes fall-68 {
	73.35% {
		-webkit-transform: translate(91.8475vw, 73.35vh) scale(0.4525);
		transform: translate(91.8475vw, 73.35vh) scale(0.4525);
	}

	to {
		-webkit-transform: translate(93.1526vw, 100vh) scale(0.4525);
		transform: translate(93.1526vw, 100vh) scale(0.4525);
	}
}

.snow:nth-child(69) {
	opacity: 0.2831;
	-webkit-transform: translate(34.0005vw, -10px) scale(0.1178);
	transform: translate(34.0005vw, -10px) scale(0.1178);
	-webkit-animation: fall-69 30s -23s linear infinite;
	animation: fall-69 30s -23s linear infinite;
}

@-webkit-keyframes fall-69 {
	50.318% {
		-webkit-transform: translate(42.2228vw, 50.318vh) scale(0.1178);
		transform: translate(42.2228vw, 50.318vh) scale(0.1178);
	}

	to {
		-webkit-transform: translate(38.11165vw, 100vh) scale(0.1178);
		transform: translate(38.11165vw, 100vh) scale(0.1178);
	}
}

@keyframes fall-69 {
	50.318% {
		-webkit-transform: translate(42.2228vw, 50.318vh) scale(0.1178);
		transform: translate(42.2228vw, 50.318vh) scale(0.1178);
	}

	to {
		-webkit-transform: translate(38.11165vw, 100vh) scale(0.1178);
		transform: translate(38.11165vw, 100vh) scale(0.1178);
	}
}

.snow:nth-child(70) {
	opacity: 0.5537;
	-webkit-transform: translate(38.4062vw, -10px) scale(0.2479);
	transform: translate(38.4062vw, -10px) scale(0.2479);
	-webkit-animation: fall-70 15s -7s linear infinite;
	animation: fall-70 15s -7s linear infinite;
}

@-webkit-keyframes fall-70 {
	56.276% {
		-webkit-transform: translate(32.2533vw, 56.276vh) scale(0.2479);
		transform: translate(32.2533vw, 56.276vh) scale(0.2479);
	}

	to {
		-webkit-transform: translate(35.32975vw, 100vh) scale(0.2479);
		transform: translate(35.32975vw, 100vh) scale(0.2479);
	}
}

@keyframes fall-70 {
	56.276% {
		-webkit-transform: translate(32.2533vw, 56.276vh) scale(0.2479);
		transform: translate(32.2533vw, 56.276vh) scale(0.2479);
	}

	to {
		-webkit-transform: translate(35.32975vw, 100vh) scale(0.2479);
		transform: translate(35.32975vw, 100vh) scale(0.2479);
	}
}

.snow:nth-child(71) {
	opacity: 0.3589;
	-webkit-transform: translate(31.0821vw, -10px) scale(0.3482);
	transform: translate(31.0821vw, -10px) scale(0.3482);
	-webkit-animation: fall-71 21s -1s linear infinite;
	animation: fall-71 21s -1s linear infinite;
}

@-webkit-keyframes fall-71 {
	55.139% {
		-webkit-transform: translate(23.5184vw, 55.139vh) scale(0.3482);
		transform: translate(23.5184vw, 55.139vh) scale(0.3482);
	}

	to {
		-webkit-transform: translate(27.30025vw, 100vh) scale(0.3482);
		transform: translate(27.30025vw, 100vh) scale(0.3482);
	}
}

@keyframes fall-71 {
	55.139% {
		-webkit-transform: translate(23.5184vw, 55.139vh) scale(0.3482);
		transform: translate(23.5184vw, 55.139vh) scale(0.3482);
	}

	to {
		-webkit-transform: translate(27.30025vw, 100vh) scale(0.3482);
		transform: translate(27.30025vw, 100vh) scale(0.3482);
	}
}

.snow:nth-child(72) {
	opacity: 0.7264;
	-webkit-transform: translate(99.9229vw, -10px) scale(0.8575);
	transform: translate(99.9229vw, -10px) scale(0.8575);
	-webkit-animation: fall-72 10s -13s linear infinite;
	animation: fall-72 10s -13s linear infinite;
}

@-webkit-keyframes fall-72 {
	59.469% {
		-webkit-transform: translate(97.7001vw, 59.469vh) scale(0.8575);
		transform: translate(97.7001vw, 59.469vh) scale(0.8575);
	}

	to {
		-webkit-transform: translate(98.8115vw, 100vh) scale(0.8575);
		transform: translate(98.8115vw, 100vh) scale(0.8575);
	}
}

@keyframes fall-72 {
	59.469% {
		-webkit-transform: translate(97.7001vw, 59.469vh) scale(0.8575);
		transform: translate(97.7001vw, 59.469vh) scale(0.8575);
	}

	to {
		-webkit-transform: translate(98.8115vw, 100vh) scale(0.8575);
		transform: translate(98.8115vw, 100vh) scale(0.8575);
	}
}

.snow:nth-child(73) {
	opacity: 0.0705;
	-webkit-transform: translate(48.2315vw, -10px) scale(0.5176);
	transform: translate(48.2315vw, -10px) scale(0.5176);
	-webkit-animation: fall-73 23s -24s linear infinite;
	animation: fall-73 23s -24s linear infinite;
}

@-webkit-keyframes fall-73 {
	75.019% {
		-webkit-transform: translate(39.9019vw, 75.019vh) scale(0.5176);
		transform: translate(39.9019vw, 75.019vh) scale(0.5176);
	}

	to {
		-webkit-transform: translate(44.0667vw, 100vh) scale(0.5176);
		transform: translate(44.0667vw, 100vh) scale(0.5176);
	}
}

@keyframes fall-73 {
	75.019% {
		-webkit-transform: translate(39.9019vw, 75.019vh) scale(0.5176);
		transform: translate(39.9019vw, 75.019vh) scale(0.5176);
	}

	to {
		-webkit-transform: translate(44.0667vw, 100vh) scale(0.5176);
		transform: translate(44.0667vw, 100vh) scale(0.5176);
	}
}

.snow:nth-child(74) {
	opacity: 0.365;
	-webkit-transform: translate(71.2961vw, -10px) scale(0.5464);
	transform: translate(71.2961vw, -10px) scale(0.5464);
	-webkit-animation: fall-74 27s -23s linear infinite;
	animation: fall-74 27s -23s linear infinite;
}

@-webkit-keyframes fall-74 {
	60.972% {
		-webkit-transform: translate(66.8048vw, 60.972vh) scale(0.5464);
		transform: translate(66.8048vw, 60.972vh) scale(0.5464);
	}

	to {
		-webkit-transform: translate(69.05045vw, 100vh) scale(0.5464);
		transform: translate(69.05045vw, 100vh) scale(0.5464);
	}
}

@keyframes fall-74 {
	60.972% {
		-webkit-transform: translate(66.8048vw, 60.972vh) scale(0.5464);
		transform: translate(66.8048vw, 60.972vh) scale(0.5464);
	}

	to {
		-webkit-transform: translate(69.05045vw, 100vh) scale(0.5464);
		transform: translate(69.05045vw, 100vh) scale(0.5464);
	}
}

.snow:nth-child(75) {
	opacity: 0.7499;
	-webkit-transform: translate(37.75vw, -10px) scale(0.8602);
	transform: translate(37.75vw, -10px) scale(0.8602);
	-webkit-animation: fall-75 19s -22s linear infinite;
	animation: fall-75 19s -22s linear infinite;
}

@-webkit-keyframes fall-75 {
	47.665% {
		-webkit-transform: translate(32.8426vw, 47.665vh) scale(0.8602);
		transform: translate(32.8426vw, 47.665vh) scale(0.8602);
	}

	to {
		-webkit-transform: translate(35.2963vw, 100vh) scale(0.8602);
		transform: translate(35.2963vw, 100vh) scale(0.8602);
	}
}

@keyframes fall-75 {
	47.665% {
		-webkit-transform: translate(32.8426vw, 47.665vh) scale(0.8602);
		transform: translate(32.8426vw, 47.665vh) scale(0.8602);
	}

	to {
		-webkit-transform: translate(35.2963vw, 100vh) scale(0.8602);
		transform: translate(35.2963vw, 100vh) scale(0.8602);
	}
}

.snow:nth-child(76) {
	opacity: 0.6912;
	-webkit-transform: translate(2.6886vw, -10px) scale(0.771);
	transform: translate(2.6886vw, -10px) scale(0.771);
	-webkit-animation: fall-76 20s -17s linear infinite;
	animation: fall-76 20s -17s linear infinite;
}

@-webkit-keyframes fall-76 {
	48.65% {
		-webkit-transform: translate(11.4119vw, 48.65vh) scale(0.771);
		transform: translate(11.4119vw, 48.65vh) scale(0.771);
	}

	to {
		-webkit-transform: translate(7.05025vw, 100vh) scale(0.771);
		transform: translate(7.05025vw, 100vh) scale(0.771);
	}
}

@keyframes fall-76 {
	48.65% {
		-webkit-transform: translate(11.4119vw, 48.65vh) scale(0.771);
		transform: translate(11.4119vw, 48.65vh) scale(0.771);
	}

	to {
		-webkit-transform: translate(7.05025vw, 100vh) scale(0.771);
		transform: translate(7.05025vw, 100vh) scale(0.771);
	}
}

.snow:nth-child(77) {
	opacity: 0.4339;
	-webkit-transform: translate(39.4019vw, -10px) scale(0.7274);
	transform: translate(39.4019vw, -10px) scale(0.7274);
	-webkit-animation: fall-77 23s -7s linear infinite;
	animation: fall-77 23s -7s linear infinite;
}

@-webkit-keyframes fall-77 {
	32.703% {
		-webkit-transform: translate(32.2519vw, 32.703vh) scale(0.7274);
		transform: translate(32.2519vw, 32.703vh) scale(0.7274);
	}

	to {
		-webkit-transform: translate(35.8269vw, 100vh) scale(0.7274);
		transform: translate(35.8269vw, 100vh) scale(0.7274);
	}
}

@keyframes fall-77 {
	32.703% {
		-webkit-transform: translate(32.2519vw, 32.703vh) scale(0.7274);
		transform: translate(32.2519vw, 32.703vh) scale(0.7274);
	}

	to {
		-webkit-transform: translate(35.8269vw, 100vh) scale(0.7274);
		transform: translate(35.8269vw, 100vh) scale(0.7274);
	}
}

.snow:nth-child(78) {
	opacity: 0.6751;
	-webkit-transform: translate(50.124vw, -10px) scale(0.4662);
	transform: translate(50.124vw, -10px) scale(0.4662);
	-webkit-animation: fall-78 24s -11s linear infinite;
	animation: fall-78 24s -11s linear infinite;
}

@-webkit-keyframes fall-78 {
	33.05% {
		-webkit-transform: translate(44.4249vw, 33.05vh) scale(0.4662);
		transform: translate(44.4249vw, 33.05vh) scale(0.4662);
	}

	to {
		-webkit-transform: translate(47.27445vw, 100vh) scale(0.4662);
		transform: translate(47.27445vw, 100vh) scale(0.4662);
	}
}

@keyframes fall-78 {
	33.05% {
		-webkit-transform: translate(44.4249vw, 33.05vh) scale(0.4662);
		transform: translate(44.4249vw, 33.05vh) scale(0.4662);
	}

	to {
		-webkit-transform: translate(47.27445vw, 100vh) scale(0.4662);
		transform: translate(47.27445vw, 100vh) scale(0.4662);
	}
}

.snow:nth-child(79) {
	opacity: 0.928;
	-webkit-transform: translate(4.2235vw, -10px) scale(0.4062);
	transform: translate(4.2235vw, -10px) scale(0.4062);
	-webkit-animation: fall-79 25s -11s linear infinite;
	animation: fall-79 25s -11s linear infinite;
}

@-webkit-keyframes fall-79 {
	42.903% {
		-webkit-transform: translate(6.908vw, 42.903vh) scale(0.4062);
		transform: translate(6.908vw, 42.903vh) scale(0.4062);
	}

	to {
		-webkit-transform: translate(5.56575vw, 100vh) scale(0.4062);
		transform: translate(5.56575vw, 100vh) scale(0.4062);
	}
}

@keyframes fall-79 {
	42.903% {
		-webkit-transform: translate(6.908vw, 42.903vh) scale(0.4062);
		transform: translate(6.908vw, 42.903vh) scale(0.4062);
	}

	to {
		-webkit-transform: translate(5.56575vw, 100vh) scale(0.4062);
		transform: translate(5.56575vw, 100vh) scale(0.4062);
	}
}

.snow:nth-child(80) {
	opacity: 0.3495;
	-webkit-transform: translate(11.9881vw, -10px) scale(0.0325);
	transform: translate(11.9881vw, -10px) scale(0.0325);
	-webkit-animation: fall-80 30s -3s linear infinite;
	animation: fall-80 30s -3s linear infinite;
}

@-webkit-keyframes fall-80 {
	30.733% {
		-webkit-transform: translate(5.3945vw, 30.733vh) scale(0.0325);
		transform: translate(5.3945vw, 30.733vh) scale(0.0325);
	}

	to {
		-webkit-transform: translate(8.6913vw, 100vh) scale(0.0325);
		transform: translate(8.6913vw, 100vh) scale(0.0325);
	}
}

@keyframes fall-80 {
	30.733% {
		-webkit-transform: translate(5.3945vw, 30.733vh) scale(0.0325);
		transform: translate(5.3945vw, 30.733vh) scale(0.0325);
	}

	to {
		-webkit-transform: translate(8.6913vw, 100vh) scale(0.0325);
		transform: translate(8.6913vw, 100vh) scale(0.0325);
	}
}

.snow:nth-child(81) {
	opacity: 0.9825;
	-webkit-transform: translate(65.9322vw, -10px) scale(0.9952);
	transform: translate(65.9322vw, -10px) scale(0.9952);
	-webkit-animation: fall-81 26s -18s linear infinite;
	animation: fall-81 26s -18s linear infinite;
}

@-webkit-keyframes fall-81 {
	66.012% {
		-webkit-transform: translate(72.4246vw, 66.012vh) scale(0.9952);
		transform: translate(72.4246vw, 66.012vh) scale(0.9952);
	}

	to {
		-webkit-transform: translate(69.1784vw, 100vh) scale(0.9952);
		transform: translate(69.1784vw, 100vh) scale(0.9952);
	}
}

@keyframes fall-81 {
	66.012% {
		-webkit-transform: translate(72.4246vw, 66.012vh) scale(0.9952);
		transform: translate(72.4246vw, 66.012vh) scale(0.9952);
	}

	to {
		-webkit-transform: translate(69.1784vw, 100vh) scale(0.9952);
		transform: translate(69.1784vw, 100vh) scale(0.9952);
	}
}

.snow:nth-child(82) {
	opacity: 0.6401;
	-webkit-transform: translate(88.9197vw, -10px) scale(0.9092);
	transform: translate(88.9197vw, -10px) scale(0.9092);
	-webkit-animation: fall-82 16s -12s linear infinite;
	animation: fall-82 16s -12s linear infinite;
}

@-webkit-keyframes fall-82 {
	36.186% {
		-webkit-transform: translate(95.016vw, 36.186vh) scale(0.9092);
		transform: translate(95.016vw, 36.186vh) scale(0.9092);
	}

	to {
		-webkit-transform: translate(91.96785vw, 100vh) scale(0.9092);
		transform: translate(91.96785vw, 100vh) scale(0.9092);
	}
}

@keyframes fall-82 {
	36.186% {
		-webkit-transform: translate(95.016vw, 36.186vh) scale(0.9092);
		transform: translate(95.016vw, 36.186vh) scale(0.9092);
	}

	to {
		-webkit-transform: translate(91.96785vw, 100vh) scale(0.9092);
		transform: translate(91.96785vw, 100vh) scale(0.9092);
	}
}

.snow:nth-child(83) {
	opacity: 0.5316;
	-webkit-transform: translate(99.6454vw, -10px) scale(0.4801);
	transform: translate(99.6454vw, -10px) scale(0.4801);
	-webkit-animation: fall-83 22s -11s linear infinite;
	animation: fall-83 22s -11s linear infinite;
}

@-webkit-keyframes fall-83 {
	63.887% {
		-webkit-transform: translate(109.3467vw, 63.887vh) scale(0.4801);
		transform: translate(109.3467vw, 63.887vh) scale(0.4801);
	}

	to {
		-webkit-transform: translate(104.49605vw, 100vh) scale(0.4801);
		transform: translate(104.49605vw, 100vh) scale(0.4801);
	}
}

@keyframes fall-83 {
	63.887% {
		-webkit-transform: translate(109.3467vw, 63.887vh) scale(0.4801);
		transform: translate(109.3467vw, 63.887vh) scale(0.4801);
	}

	to {
		-webkit-transform: translate(104.49605vw, 100vh) scale(0.4801);
		transform: translate(104.49605vw, 100vh) scale(0.4801);
	}
}

.snow:nth-child(84) {
	opacity: 0.7584;
	-webkit-transform: translate(37.5066vw, -10px) scale(0.2125);
	transform: translate(37.5066vw, -10px) scale(0.2125);
	-webkit-animation: fall-84 11s -25s linear infinite;
	animation: fall-84 11s -25s linear infinite;
}

@-webkit-keyframes fall-84 {
	71.343% {
		-webkit-transform: translate(41.7405vw, 71.343vh) scale(0.2125);
		transform: translate(41.7405vw, 71.343vh) scale(0.2125);
	}

	to {
		-webkit-transform: translate(39.62355vw, 100vh) scale(0.2125);
		transform: translate(39.62355vw, 100vh) scale(0.2125);
	}
}

@keyframes fall-84 {
	71.343% {
		-webkit-transform: translate(41.7405vw, 71.343vh) scale(0.2125);
		transform: translate(41.7405vw, 71.343vh) scale(0.2125);
	}

	to {
		-webkit-transform: translate(39.62355vw, 100vh) scale(0.2125);
		transform: translate(39.62355vw, 100vh) scale(0.2125);
	}
}

.snow:nth-child(85) {
	opacity: 0.065;
	-webkit-transform: translate(92.4372vw, -10px) scale(0.9343);
	transform: translate(92.4372vw, -10px) scale(0.9343);
	-webkit-animation: fall-85 24s -12s linear infinite;
	animation: fall-85 24s -12s linear infinite;
}

@-webkit-keyframes fall-85 {
	60.395% {
		-webkit-transform: translate(84.201vw, 60.395vh) scale(0.9343);
		transform: translate(84.201vw, 60.395vh) scale(0.9343);
	}

	to {
		-webkit-transform: translate(88.3191vw, 100vh) scale(0.9343);
		transform: translate(88.3191vw, 100vh) scale(0.9343);
	}
}

@keyframes fall-85 {
	60.395% {
		-webkit-transform: translate(84.201vw, 60.395vh) scale(0.9343);
		transform: translate(84.201vw, 60.395vh) scale(0.9343);
	}

	to {
		-webkit-transform: translate(88.3191vw, 100vh) scale(0.9343);
		transform: translate(88.3191vw, 100vh) scale(0.9343);
	}
}

.snow:nth-child(86) {
	opacity: 0.9803;
	-webkit-transform: translate(19.2047vw, -10px) scale(0.7992);
	transform: translate(19.2047vw, -10px) scale(0.7992);
	-webkit-animation: fall-86 16s -28s linear infinite;
	animation: fall-86 16s -28s linear infinite;
}

@-webkit-keyframes fall-86 {
	33.643% {
		-webkit-transform: translate(13.5998vw, 33.643vh) scale(0.7992);
		transform: translate(13.5998vw, 33.643vh) scale(0.7992);
	}

	to {
		-webkit-transform: translate(16.40225vw, 100vh) scale(0.7992);
		transform: translate(16.40225vw, 100vh) scale(0.7992);
	}
}

@keyframes fall-86 {
	33.643% {
		-webkit-transform: translate(13.5998vw, 33.643vh) scale(0.7992);
		transform: translate(13.5998vw, 33.643vh) scale(0.7992);
	}

	to {
		-webkit-transform: translate(16.40225vw, 100vh) scale(0.7992);
		transform: translate(16.40225vw, 100vh) scale(0.7992);
	}
}

.snow:nth-child(87) {
	opacity: 0.8691;
	-webkit-transform: translate(4.668vw, -10px) scale(0.8265);
	transform: translate(4.668vw, -10px) scale(0.8265);
	-webkit-animation: fall-87 15s -3s linear infinite;
	animation: fall-87 15s -3s linear infinite;
}

@-webkit-keyframes fall-87 {
	61.585% {
		-webkit-transform: translate(9.7973vw, 61.585vh) scale(0.8265);
		transform: translate(9.7973vw, 61.585vh) scale(0.8265);
	}

	to {
		-webkit-transform: translate(7.23265vw, 100vh) scale(0.8265);
		transform: translate(7.23265vw, 100vh) scale(0.8265);
	}
}

@keyframes fall-87 {
	61.585% {
		-webkit-transform: translate(9.7973vw, 61.585vh) scale(0.8265);
		transform: translate(9.7973vw, 61.585vh) scale(0.8265);
	}

	to {
		-webkit-transform: translate(7.23265vw, 100vh) scale(0.8265);
		transform: translate(7.23265vw, 100vh) scale(0.8265);
	}
}

.snow:nth-child(88) {
	opacity: 0.4884;
	-webkit-transform: translate(2.3125vw, -10px) scale(0.8987);
	transform: translate(2.3125vw, -10px) scale(0.8987);
	-webkit-animation: fall-88 11s -15s linear infinite;
	animation: fall-88 11s -15s linear infinite;
}

@-webkit-keyframes fall-88 {
	51.909% {
		-webkit-transform: translate(2.0656vw, 51.909vh) scale(0.8987);
		transform: translate(2.0656vw, 51.909vh) scale(0.8987);
	}

	to {
		-webkit-transform: translate(2.18905vw, 100vh) scale(0.8987);
		transform: translate(2.18905vw, 100vh) scale(0.8987);
	}
}

@keyframes fall-88 {
	51.909% {
		-webkit-transform: translate(2.0656vw, 51.909vh) scale(0.8987);
		transform: translate(2.0656vw, 51.909vh) scale(0.8987);
	}

	to {
		-webkit-transform: translate(2.18905vw, 100vh) scale(0.8987);
		transform: translate(2.18905vw, 100vh) scale(0.8987);
	}
}

.snow:nth-child(89) {
	opacity: 0.0793;
	-webkit-transform: translate(70.2232vw, -10px) scale(0.9168);
	transform: translate(70.2232vw, -10px) scale(0.9168);
	-webkit-animation: fall-89 25s -9s linear infinite;
	animation: fall-89 25s -9s linear infinite;
}

@-webkit-keyframes fall-89 {
	56.687% {
		-webkit-transform: translate(76.8451vw, 56.687vh) scale(0.9168);
		transform: translate(76.8451vw, 56.687vh) scale(0.9168);
	}

	to {
		-webkit-transform: translate(73.53415vw, 100vh) scale(0.9168);
		transform: translate(73.53415vw, 100vh) scale(0.9168);
	}
}

@keyframes fall-89 {
	56.687% {
		-webkit-transform: translate(76.8451vw, 56.687vh) scale(0.9168);
		transform: translate(76.8451vw, 56.687vh) scale(0.9168);
	}

	to {
		-webkit-transform: translate(73.53415vw, 100vh) scale(0.9168);
		transform: translate(73.53415vw, 100vh) scale(0.9168);
	}
}

.snow:nth-child(90) {
	opacity: 0.7737;
	-webkit-transform: translate(57.7086vw, -10px) scale(0.8059);
	transform: translate(57.7086vw, -10px) scale(0.8059);
	-webkit-animation: fall-90 27s -2s linear infinite;
	animation: fall-90 27s -2s linear infinite;
}

@-webkit-keyframes fall-90 {
	44.901% {
		-webkit-transform: translate(54.2577vw, 44.901vh) scale(0.8059);
		transform: translate(54.2577vw, 44.901vh) scale(0.8059);
	}

	to {
		-webkit-transform: translate(55.98315vw, 100vh) scale(0.8059);
		transform: translate(55.98315vw, 100vh) scale(0.8059);
	}
}

@keyframes fall-90 {
	44.901% {
		-webkit-transform: translate(54.2577vw, 44.901vh) scale(0.8059);
		transform: translate(54.2577vw, 44.901vh) scale(0.8059);
	}

	to {
		-webkit-transform: translate(55.98315vw, 100vh) scale(0.8059);
		transform: translate(55.98315vw, 100vh) scale(0.8059);
	}
}

.snow:nth-child(91) {
	opacity: 0.6574;
	-webkit-transform: translate(86.1978vw, -10px) scale(0.4935);
	transform: translate(86.1978vw, -10px) scale(0.4935);
	-webkit-animation: fall-91 13s -16s linear infinite;
	animation: fall-91 13s -16s linear infinite;
}

@-webkit-keyframes fall-91 {
	79.616% {
		-webkit-transform: translate(90.1275vw, 79.616vh) scale(0.4935);
		transform: translate(90.1275vw, 79.616vh) scale(0.4935);
	}

	to {
		-webkit-transform: translate(88.16265vw, 100vh) scale(0.4935);
		transform: translate(88.16265vw, 100vh) scale(0.4935);
	}
}

@keyframes fall-91 {
	79.616% {
		-webkit-transform: translate(90.1275vw, 79.616vh) scale(0.4935);
		transform: translate(90.1275vw, 79.616vh) scale(0.4935);
	}

	to {
		-webkit-transform: translate(88.16265vw, 100vh) scale(0.4935);
		transform: translate(88.16265vw, 100vh) scale(0.4935);
	}
}

.snow:nth-child(92) {
	opacity: 0.895;
	-webkit-transform: translate(74.1807vw, -10px) scale(0.6097);
	transform: translate(74.1807vw, -10px) scale(0.6097);
	-webkit-animation: fall-92 16s -27s linear infinite;
	animation: fall-92 16s -27s linear infinite;
}

@-webkit-keyframes fall-92 {
	34.267% {
		-webkit-transform: translate(69.9368vw, 34.267vh) scale(0.6097);
		transform: translate(69.9368vw, 34.267vh) scale(0.6097);
	}

	to {
		-webkit-transform: translate(72.05875vw, 100vh) scale(0.6097);
		transform: translate(72.05875vw, 100vh) scale(0.6097);
	}
}

@keyframes fall-92 {
	34.267% {
		-webkit-transform: translate(69.9368vw, 34.267vh) scale(0.6097);
		transform: translate(69.9368vw, 34.267vh) scale(0.6097);
	}

	to {
		-webkit-transform: translate(72.05875vw, 100vh) scale(0.6097);
		transform: translate(72.05875vw, 100vh) scale(0.6097);
	}
}

.snow:nth-child(93) {
	opacity: 0.2041;
	-webkit-transform: translate(83.7351vw, -10px) scale(0.6236);
	transform: translate(83.7351vw, -10px) scale(0.6236);
	-webkit-animation: fall-93 23s -1s linear infinite;
	animation: fall-93 23s -1s linear infinite;
}

@-webkit-keyframes fall-93 {
	54.277% {
		-webkit-transform: translate(89.5836vw, 54.277vh) scale(0.6236);
		transform: translate(89.5836vw, 54.277vh) scale(0.6236);
	}

	to {
		-webkit-transform: translate(86.65935vw, 100vh) scale(0.6236);
		transform: translate(86.65935vw, 100vh) scale(0.6236);
	}
}

@keyframes fall-93 {
	54.277% {
		-webkit-transform: translate(89.5836vw, 54.277vh) scale(0.6236);
		transform: translate(89.5836vw, 54.277vh) scale(0.6236);
	}

	to {
		-webkit-transform: translate(86.65935vw, 100vh) scale(0.6236);
		transform: translate(86.65935vw, 100vh) scale(0.6236);
	}
}

.snow:nth-child(94) {
	opacity: 0.7698;
	-webkit-transform: translate(42.4604vw, -10px) scale(0.8801);
	transform: translate(42.4604vw, -10px) scale(0.8801);
	-webkit-animation: fall-94 19s -16s linear infinite;
	animation: fall-94 19s -16s linear infinite;
}

@-webkit-keyframes fall-94 {
	49.826% {
		-webkit-transform: translate(47.4731vw, 49.826vh) scale(0.8801);
		transform: translate(47.4731vw, 49.826vh) scale(0.8801);
	}

	to {
		-webkit-transform: translate(44.96675vw, 100vh) scale(0.8801);
		transform: translate(44.96675vw, 100vh) scale(0.8801);
	}
}

@keyframes fall-94 {
	49.826% {
		-webkit-transform: translate(47.4731vw, 49.826vh) scale(0.8801);
		transform: translate(47.4731vw, 49.826vh) scale(0.8801);
	}

	to {
		-webkit-transform: translate(44.96675vw, 100vh) scale(0.8801);
		transform: translate(44.96675vw, 100vh) scale(0.8801);
	}
}

.snow:nth-child(95) {
	opacity: 0.1969;
	-webkit-transform: translate(48.2215vw, -10px) scale(0.0878);
	transform: translate(48.2215vw, -10px) scale(0.0878);
	-webkit-animation: fall-95 10s -26s linear infinite;
	animation: fall-95 10s -26s linear infinite;
}

@-webkit-keyframes fall-95 {
	60.922% {
		-webkit-transform: translate(46.0183vw, 60.922vh) scale(0.0878);
		transform: translate(46.0183vw, 60.922vh) scale(0.0878);
	}

	to {
		-webkit-transform: translate(47.1199vw, 100vh) scale(0.0878);
		transform: translate(47.1199vw, 100vh) scale(0.0878);
	}
}

@keyframes fall-95 {
	60.922% {
		-webkit-transform: translate(46.0183vw, 60.922vh) scale(0.0878);
		transform: translate(46.0183vw, 60.922vh) scale(0.0878);
	}

	to {
		-webkit-transform: translate(47.1199vw, 100vh) scale(0.0878);
		transform: translate(47.1199vw, 100vh) scale(0.0878);
	}
}

.snow:nth-child(96) {
	opacity: 0.9931;
	-webkit-transform: translate(9.3319vw, -10px) scale(0.0667);
	transform: translate(9.3319vw, -10px) scale(0.0667);
	-webkit-animation: fall-96 21s -4s linear infinite;
	animation: fall-96 21s -4s linear infinite;
}

@-webkit-keyframes fall-96 {
	46.066% {
		-webkit-transform: translate(10.9667vw, 46.066vh) scale(0.0667);
		transform: translate(10.9667vw, 46.066vh) scale(0.0667);
	}

	to {
		-webkit-transform: translate(10.1493vw, 100vh) scale(0.0667);
		transform: translate(10.1493vw, 100vh) scale(0.0667);
	}
}

@keyframes fall-96 {
	46.066% {
		-webkit-transform: translate(10.9667vw, 46.066vh) scale(0.0667);
		transform: translate(10.9667vw, 46.066vh) scale(0.0667);
	}

	to {
		-webkit-transform: translate(10.1493vw, 100vh) scale(0.0667);
		transform: translate(10.1493vw, 100vh) scale(0.0667);
	}
}

.snow:nth-child(97) {
	opacity: 0.7988;
	-webkit-transform: translate(27.8357vw, -10px) scale(0.3154);
	transform: translate(27.8357vw, -10px) scale(0.3154);
	-webkit-animation: fall-97 27s -27s linear infinite;
	animation: fall-97 27s -27s linear infinite;
}

@-webkit-keyframes fall-97 {
	43.676% {
		-webkit-transform: translate(24.9019vw, 43.676vh) scale(0.3154);
		transform: translate(24.9019vw, 43.676vh) scale(0.3154);
	}

	to {
		-webkit-transform: translate(26.3688vw, 100vh) scale(0.3154);
		transform: translate(26.3688vw, 100vh) scale(0.3154);
	}
}

@keyframes fall-97 {
	43.676% {
		-webkit-transform: translate(24.9019vw, 43.676vh) scale(0.3154);
		transform: translate(24.9019vw, 43.676vh) scale(0.3154);
	}

	to {
		-webkit-transform: translate(26.3688vw, 100vh) scale(0.3154);
		transform: translate(26.3688vw, 100vh) scale(0.3154);
	}
}

.snow:nth-child(98) {
	opacity: 0.864;
	-webkit-transform: translate(95.4551vw, -10px) scale(0.7866);
	transform: translate(95.4551vw, -10px) scale(0.7866);
	-webkit-animation: fall-98 27s -25s linear infinite;
	animation: fall-98 27s -25s linear infinite;
}

@-webkit-keyframes fall-98 {
	39.686% {
		-webkit-transform: translate(103.4094vw, 39.686vh) scale(0.7866);
		transform: translate(103.4094vw, 39.686vh) scale(0.7866);
	}

	to {
		-webkit-transform: translate(99.43225vw, 100vh) scale(0.7866);
		transform: translate(99.43225vw, 100vh) scale(0.7866);
	}
}

@keyframes fall-98 {
	39.686% {
		-webkit-transform: translate(103.4094vw, 39.686vh) scale(0.7866);
		transform: translate(103.4094vw, 39.686vh) scale(0.7866);
	}

	to {
		-webkit-transform: translate(99.43225vw, 100vh) scale(0.7866);
		transform: translate(99.43225vw, 100vh) scale(0.7866);
	}
}

.snow:nth-child(99) {
	opacity: 0.8809;
	-webkit-transform: translate(0.875vw, -10px) scale(0.9606);
	transform: translate(0.875vw, -10px) scale(0.9606);
	-webkit-animation: fall-99 25s -26s linear infinite;
	animation: fall-99 25s -26s linear infinite;
}

@-webkit-keyframes fall-99 {
	73.81% {
		-webkit-transform: translate(2.4159vw, 73.81vh) scale(0.9606);
		transform: translate(2.4159vw, 73.81vh) scale(0.9606);
	}

	to {
		-webkit-transform: translate(1.64545vw, 100vh) scale(0.9606);
		transform: translate(1.64545vw, 100vh) scale(0.9606);
	}
}

@keyframes fall-99 {
	73.81% {
		-webkit-transform: translate(2.4159vw, 73.81vh) scale(0.9606);
		transform: translate(2.4159vw, 73.81vh) scale(0.9606);
	}

	to {
		-webkit-transform: translate(1.64545vw, 100vh) scale(0.9606);
		transform: translate(1.64545vw, 100vh) scale(0.9606);
	}
}

.snow:nth-child(100) {
	opacity: 0.6441;
	-webkit-transform: translate(19.0897vw, -10px) scale(0.9852);
	transform: translate(19.0897vw, -10px) scale(0.9852);
	-webkit-animation: fall-100 11s -22s linear infinite;
	animation: fall-100 11s -22s linear infinite;
}

@-webkit-keyframes fall-100 {
	38.566% {
		-webkit-transform: translate(23.4588vw, 38.566vh) scale(0.9852);
		transform: translate(23.4588vw, 38.566vh) scale(0.9852);
	}

	to {
		-webkit-transform: translate(21.27425vw, 100vh) scale(0.9852);
		transform: translate(21.27425vw, 100vh) scale(0.9852);
	}
}

@keyframes fall-100 {
	38.566% {
		-webkit-transform: translate(23.4588vw, 38.566vh) scale(0.9852);
		transform: translate(23.4588vw, 38.566vh) scale(0.9852);
	}

	to {
		-webkit-transform: translate(21.27425vw, 100vh) scale(0.9852);
		transform: translate(21.27425vw, 100vh) scale(0.9852);
	}
}

.snow:nth-child(101) {
	opacity: 0.9137;
	-webkit-transform: translate(44.3709vw, -10px) scale(0.7274);
	transform: translate(44.3709vw, -10px) scale(0.7274);
	-webkit-animation: fall-101 10s -24s linear infinite;
	animation: fall-101 10s -24s linear infinite;
}

@-webkit-keyframes fall-101 {
	42.579% {
		-webkit-transform: translate(36.5933vw, 42.579vh) scale(0.7274);
		transform: translate(36.5933vw, 42.579vh) scale(0.7274);
	}

	to {
		-webkit-transform: translate(40.4821vw, 100vh) scale(0.7274);
		transform: translate(40.4821vw, 100vh) scale(0.7274);
	}
}

@keyframes fall-101 {
	42.579% {
		-webkit-transform: translate(36.5933vw, 42.579vh) scale(0.7274);
		transform: translate(36.5933vw, 42.579vh) scale(0.7274);
	}

	to {
		-webkit-transform: translate(40.4821vw, 100vh) scale(0.7274);
		transform: translate(40.4821vw, 100vh) scale(0.7274);
	}
}

.snow:nth-child(102) {
	opacity: 0.4113;
	-webkit-transform: translate(77.8103vw, -10px) scale(0.1542);
	transform: translate(77.8103vw, -10px) scale(0.1542);
	-webkit-animation: fall-102 20s -21s linear infinite;
	animation: fall-102 20s -21s linear infinite;
}

@-webkit-keyframes fall-102 {
	49.276% {
		-webkit-transform: translate(85.0488vw, 49.276vh) scale(0.1542);
		transform: translate(85.0488vw, 49.276vh) scale(0.1542);
	}

	to {
		-webkit-transform: translate(81.42955vw, 100vh) scale(0.1542);
		transform: translate(81.42955vw, 100vh) scale(0.1542);
	}
}

@keyframes fall-102 {
	49.276% {
		-webkit-transform: translate(85.0488vw, 49.276vh) scale(0.1542);
		transform: translate(85.0488vw, 49.276vh) scale(0.1542);
	}

	to {
		-webkit-transform: translate(81.42955vw, 100vh) scale(0.1542);
		transform: translate(81.42955vw, 100vh) scale(0.1542);
	}
}

.snow:nth-child(103) {
	opacity: 0.7087;
	-webkit-transform: translate(23.1686vw, -10px) scale(0.7389);
	transform: translate(23.1686vw, -10px) scale(0.7389);
	-webkit-animation: fall-103 22s -10s linear infinite;
	animation: fall-103 22s -10s linear infinite;
}

@-webkit-keyframes fall-103 {
	64.997% {
		-webkit-transform: translate(14.1335vw, 64.997vh) scale(0.7389);
		transform: translate(14.1335vw, 64.997vh) scale(0.7389);
	}

	to {
		-webkit-transform: translate(18.65105vw, 100vh) scale(0.7389);
		transform: translate(18.65105vw, 100vh) scale(0.7389);
	}
}

@keyframes fall-103 {
	64.997% {
		-webkit-transform: translate(14.1335vw, 64.997vh) scale(0.7389);
		transform: translate(14.1335vw, 64.997vh) scale(0.7389);
	}

	to {
		-webkit-transform: translate(18.65105vw, 100vh) scale(0.7389);
		transform: translate(18.65105vw, 100vh) scale(0.7389);
	}
}

.snow:nth-child(104) {
	opacity: 0.3279;
	-webkit-transform: translate(10.4115vw, -10px) scale(0.9167);
	transform: translate(10.4115vw, -10px) scale(0.9167);
	-webkit-animation: fall-104 23s -8s linear infinite;
	animation: fall-104 23s -8s linear infinite;
}

@-webkit-keyframes fall-104 {
	38.068% {
		-webkit-transform: translate(3.1683vw, 38.068vh) scale(0.9167);
		transform: translate(3.1683vw, 38.068vh) scale(0.9167);
	}

	to {
		-webkit-transform: translate(6.7899vw, 100vh) scale(0.9167);
		transform: translate(6.7899vw, 100vh) scale(0.9167);
	}
}

@keyframes fall-104 {
	38.068% {
		-webkit-transform: translate(3.1683vw, 38.068vh) scale(0.9167);
		transform: translate(3.1683vw, 38.068vh) scale(0.9167);
	}

	to {
		-webkit-transform: translate(6.7899vw, 100vh) scale(0.9167);
		transform: translate(6.7899vw, 100vh) scale(0.9167);
	}
}

.snow:nth-child(105) {
	opacity: 0.7706;
	-webkit-transform: translate(84.2861vw, -10px) scale(0.9834);
	transform: translate(84.2861vw, -10px) scale(0.9834);
	-webkit-animation: fall-105 19s -23s linear infinite;
	animation: fall-105 19s -23s linear infinite;
}

@-webkit-keyframes fall-105 {
	63.16% {
		-webkit-transform: translate(86.945vw, 63.16vh) scale(0.9834);
		transform: translate(86.945vw, 63.16vh) scale(0.9834);
	}

	to {
		-webkit-transform: translate(85.61555vw, 100vh) scale(0.9834);
		transform: translate(85.61555vw, 100vh) scale(0.9834);
	}
}

@keyframes fall-105 {
	63.16% {
		-webkit-transform: translate(86.945vw, 63.16vh) scale(0.9834);
		transform: translate(86.945vw, 63.16vh) scale(0.9834);
	}

	to {
		-webkit-transform: translate(85.61555vw, 100vh) scale(0.9834);
		transform: translate(85.61555vw, 100vh) scale(0.9834);
	}
}

.snow:nth-child(106) {
	opacity: 0.7667;
	-webkit-transform: translate(4.5798vw, -10px) scale(0.1675);
	transform: translate(4.5798vw, -10px) scale(0.1675);
	-webkit-animation: fall-106 26s -5s linear infinite;
	animation: fall-106 26s -5s linear infinite;
}

@-webkit-keyframes fall-106 {
	38.57% {
		-webkit-transform: translate(6.9955vw, 38.57vh) scale(0.1675);
		transform: translate(6.9955vw, 38.57vh) scale(0.1675);
	}

	to {
		-webkit-transform: translate(5.78765vw, 100vh) scale(0.1675);
		transform: translate(5.78765vw, 100vh) scale(0.1675);
	}
}

@keyframes fall-106 {
	38.57% {
		-webkit-transform: translate(6.9955vw, 38.57vh) scale(0.1675);
		transform: translate(6.9955vw, 38.57vh) scale(0.1675);
	}

	to {
		-webkit-transform: translate(5.78765vw, 100vh) scale(0.1675);
		transform: translate(5.78765vw, 100vh) scale(0.1675);
	}
}

.snow:nth-child(107) {
	opacity: 0.569;
	-webkit-transform: translate(7.9635vw, -10px) scale(0.5271);
	transform: translate(7.9635vw, -10px) scale(0.5271);
	-webkit-animation: fall-107 10s -20s linear infinite;
	animation: fall-107 10s -20s linear infinite;
}

@-webkit-keyframes fall-107 {
	49.629% {
		-webkit-transform: translate(13.2577vw, 49.629vh) scale(0.5271);
		transform: translate(13.2577vw, 49.629vh) scale(0.5271);
	}

	to {
		-webkit-transform: translate(10.6106vw, 100vh) scale(0.5271);
		transform: translate(10.6106vw, 100vh) scale(0.5271);
	}
}

@keyframes fall-107 {
	49.629% {
		-webkit-transform: translate(13.2577vw, 49.629vh) scale(0.5271);
		transform: translate(13.2577vw, 49.629vh) scale(0.5271);
	}

	to {
		-webkit-transform: translate(10.6106vw, 100vh) scale(0.5271);
		transform: translate(10.6106vw, 100vh) scale(0.5271);
	}
}

.snow:nth-child(108) {
	opacity: 0.2844;
	-webkit-transform: translate(3.2473vw, -10px) scale(0.0408);
	transform: translate(3.2473vw, -10px) scale(0.0408);
	-webkit-animation: fall-108 22s -15s linear infinite;
	animation: fall-108 22s -15s linear infinite;
}

@-webkit-keyframes fall-108 {
	67.676% {
		-webkit-transform: translate(-5.6639vw, 67.676vh) scale(0.0408);
		transform: translate(-5.6639vw, 67.676vh) scale(0.0408);
	}

	to {
		-webkit-transform: translate(-1.2083vw, 100vh) scale(0.0408);
		transform: translate(-1.2083vw, 100vh) scale(0.0408);
	}
}

@keyframes fall-108 {
	67.676% {
		-webkit-transform: translate(-5.6639vw, 67.676vh) scale(0.0408);
		transform: translate(-5.6639vw, 67.676vh) scale(0.0408);
	}

	to {
		-webkit-transform: translate(-1.2083vw, 100vh) scale(0.0408);
		transform: translate(-1.2083vw, 100vh) scale(0.0408);
	}
}

.snow:nth-child(109) {
	opacity: 0.6193;
	-webkit-transform: translate(92.9444vw, -10px) scale(0.5708);
	transform: translate(92.9444vw, -10px) scale(0.5708);
	-webkit-animation: fall-109 29s -18s linear infinite;
	animation: fall-109 29s -18s linear infinite;
}

@-webkit-keyframes fall-109 {
	48.795% {
		-webkit-transform: translate(83.5747vw, 48.795vh) scale(0.5708);
		transform: translate(83.5747vw, 48.795vh) scale(0.5708);
	}

	to {
		-webkit-transform: translate(88.25955vw, 100vh) scale(0.5708);
		transform: translate(88.25955vw, 100vh) scale(0.5708);
	}
}

@keyframes fall-109 {
	48.795% {
		-webkit-transform: translate(83.5747vw, 48.795vh) scale(0.5708);
		transform: translate(83.5747vw, 48.795vh) scale(0.5708);
	}

	to {
		-webkit-transform: translate(88.25955vw, 100vh) scale(0.5708);
		transform: translate(88.25955vw, 100vh) scale(0.5708);
	}
}

.snow:nth-child(110) {
	opacity: 0.4636;
	-webkit-transform: translate(19.4635vw, -10px) scale(0.8919);
	transform: translate(19.4635vw, -10px) scale(0.8919);
	-webkit-animation: fall-110 11s -15s linear infinite;
	animation: fall-110 11s -15s linear infinite;
}

@-webkit-keyframes fall-110 {
	71.939% {
		-webkit-transform: translate(25.8491vw, 71.939vh) scale(0.8919);
		transform: translate(25.8491vw, 71.939vh) scale(0.8919);
	}

	to {
		-webkit-transform: translate(22.6563vw, 100vh) scale(0.8919);
		transform: translate(22.6563vw, 100vh) scale(0.8919);
	}
}

@keyframes fall-110 {
	71.939% {
		-webkit-transform: translate(25.8491vw, 71.939vh) scale(0.8919);
		transform: translate(25.8491vw, 71.939vh) scale(0.8919);
	}

	to {
		-webkit-transform: translate(22.6563vw, 100vh) scale(0.8919);
		transform: translate(22.6563vw, 100vh) scale(0.8919);
	}
}

.snow:nth-child(111) {
	opacity: 0.7601;
	-webkit-transform: translate(76.6941vw, -10px) scale(0.6189);
	transform: translate(76.6941vw, -10px) scale(0.6189);
	-webkit-animation: fall-111 22s -3s linear infinite;
	animation: fall-111 22s -3s linear infinite;
}

@-webkit-keyframes fall-111 {
	38.772% {
		-webkit-transform: translate(82.6962vw, 38.772vh) scale(0.6189);
		transform: translate(82.6962vw, 38.772vh) scale(0.6189);
	}

	to {
		-webkit-transform: translate(79.69515vw, 100vh) scale(0.6189);
		transform: translate(79.69515vw, 100vh) scale(0.6189);
	}
}

@keyframes fall-111 {
	38.772% {
		-webkit-transform: translate(82.6962vw, 38.772vh) scale(0.6189);
		transform: translate(82.6962vw, 38.772vh) scale(0.6189);
	}

	to {
		-webkit-transform: translate(79.69515vw, 100vh) scale(0.6189);
		transform: translate(79.69515vw, 100vh) scale(0.6189);
	}
}

.snow:nth-child(112) {
	opacity: 0.732;
	-webkit-transform: translate(9.682vw, -10px) scale(0.2058);
	transform: translate(9.682vw, -10px) scale(0.2058);
	-webkit-animation: fall-112 15s -26s linear infinite;
	animation: fall-112 15s -26s linear infinite;
}

@-webkit-keyframes fall-112 {
	31.397% {
		-webkit-transform: translate(19.1262vw, 31.397vh) scale(0.2058);
		transform: translate(19.1262vw, 31.397vh) scale(0.2058);
	}

	to {
		-webkit-transform: translate(14.4041vw, 100vh) scale(0.2058);
		transform: translate(14.4041vw, 100vh) scale(0.2058);
	}
}

@keyframes fall-112 {
	31.397% {
		-webkit-transform: translate(19.1262vw, 31.397vh) scale(0.2058);
		transform: translate(19.1262vw, 31.397vh) scale(0.2058);
	}

	to {
		-webkit-transform: translate(14.4041vw, 100vh) scale(0.2058);
		transform: translate(14.4041vw, 100vh) scale(0.2058);
	}
}

.snow:nth-child(113) {
	opacity: 0.5769;
	-webkit-transform: translate(11.4368vw, -10px) scale(0.2286);
	transform: translate(11.4368vw, -10px) scale(0.2286);
	-webkit-animation: fall-113 24s -23s linear infinite;
	animation: fall-113 24s -23s linear infinite;
}

@-webkit-keyframes fall-113 {
	40.985% {
		-webkit-transform: translate(12.5587vw, 40.985vh) scale(0.2286);
		transform: translate(12.5587vw, 40.985vh) scale(0.2286);
	}

	to {
		-webkit-transform: translate(11.99775vw, 100vh) scale(0.2286);
		transform: translate(11.99775vw, 100vh) scale(0.2286);
	}
}

@keyframes fall-113 {
	40.985% {
		-webkit-transform: translate(12.5587vw, 40.985vh) scale(0.2286);
		transform: translate(12.5587vw, 40.985vh) scale(0.2286);
	}

	to {
		-webkit-transform: translate(11.99775vw, 100vh) scale(0.2286);
		transform: translate(11.99775vw, 100vh) scale(0.2286);
	}
}

.snow:nth-child(114) {
	opacity: 0.1411;
	-webkit-transform: translate(38.4655vw, -10px) scale(0.1814);
	transform: translate(38.4655vw, -10px) scale(0.1814);
	-webkit-animation: fall-114 17s -20s linear infinite;
	animation: fall-114 17s -20s linear infinite;
}

@-webkit-keyframes fall-114 {
	70.785% {
		-webkit-transform: translate(43.7405vw, 70.785vh) scale(0.1814);
		transform: translate(43.7405vw, 70.785vh) scale(0.1814);
	}

	to {
		-webkit-transform: translate(41.103vw, 100vh) scale(0.1814);
		transform: translate(41.103vw, 100vh) scale(0.1814);
	}
}

@keyframes fall-114 {
	70.785% {
		-webkit-transform: translate(43.7405vw, 70.785vh) scale(0.1814);
		transform: translate(43.7405vw, 70.785vh) scale(0.1814);
	}

	to {
		-webkit-transform: translate(41.103vw, 100vh) scale(0.1814);
		transform: translate(41.103vw, 100vh) scale(0.1814);
	}
}

.snow:nth-child(115) {
	opacity: 0.8988;
	-webkit-transform: translate(2.3946vw, -10px) scale(0.922);
	transform: translate(2.3946vw, -10px) scale(0.922);
	-webkit-animation: fall-115 11s -18s linear infinite;
	animation: fall-115 11s -18s linear infinite;
}

@-webkit-keyframes fall-115 {
	70.449% {
		-webkit-transform: translate(3.9561vw, 70.449vh) scale(0.922);
		transform: translate(3.9561vw, 70.449vh) scale(0.922);
	}

	to {
		-webkit-transform: translate(3.17535vw, 100vh) scale(0.922);
		transform: translate(3.17535vw, 100vh) scale(0.922);
	}
}

@keyframes fall-115 {
	70.449% {
		-webkit-transform: translate(3.9561vw, 70.449vh) scale(0.922);
		transform: translate(3.9561vw, 70.449vh) scale(0.922);
	}

	to {
		-webkit-transform: translate(3.17535vw, 100vh) scale(0.922);
		transform: translate(3.17535vw, 100vh) scale(0.922);
	}
}

.snow:nth-child(116) {
	opacity: 0.4695;
	-webkit-transform: translate(58.272vw, -10px) scale(0.5216);
	transform: translate(58.272vw, -10px) scale(0.5216);
	-webkit-animation: fall-116 20s -18s linear infinite;
	animation: fall-116 20s -18s linear infinite;
}

@-webkit-keyframes fall-116 {
	39.154% {
		-webkit-transform: translate(54.0048vw, 39.154vh) scale(0.5216);
		transform: translate(54.0048vw, 39.154vh) scale(0.5216);
	}

	to {
		-webkit-transform: translate(56.1384vw, 100vh) scale(0.5216);
		transform: translate(56.1384vw, 100vh) scale(0.5216);
	}
}

@keyframes fall-116 {
	39.154% {
		-webkit-transform: translate(54.0048vw, 39.154vh) scale(0.5216);
		transform: translate(54.0048vw, 39.154vh) scale(0.5216);
	}

	to {
		-webkit-transform: translate(56.1384vw, 100vh) scale(0.5216);
		transform: translate(56.1384vw, 100vh) scale(0.5216);
	}
}

.snow:nth-child(117) {
	opacity: 0.2149;
	-webkit-transform: translate(10.907vw, -10px) scale(0.235);
	transform: translate(10.907vw, -10px) scale(0.235);
	-webkit-animation: fall-117 30s -4s linear infinite;
	animation: fall-117 30s -4s linear infinite;
}

@-webkit-keyframes fall-117 {
	65.8% {
		-webkit-transform: translate(10.3853vw, 65.8vh) scale(0.235);
		transform: translate(10.3853vw, 65.8vh) scale(0.235);
	}

	to {
		-webkit-transform: translate(10.64615vw, 100vh) scale(0.235);
		transform: translate(10.64615vw, 100vh) scale(0.235);
	}
}

@keyframes fall-117 {
	65.8% {
		-webkit-transform: translate(10.3853vw, 65.8vh) scale(0.235);
		transform: translate(10.3853vw, 65.8vh) scale(0.235);
	}

	to {
		-webkit-transform: translate(10.64615vw, 100vh) scale(0.235);
		transform: translate(10.64615vw, 100vh) scale(0.235);
	}
}

.snow:nth-child(118) {
	opacity: 0.4414;
	-webkit-transform: translate(4.8397vw, -10px) scale(0.6634);
	transform: translate(4.8397vw, -10px) scale(0.6634);
	-webkit-animation: fall-118 28s -19s linear infinite;
	animation: fall-118 28s -19s linear infinite;
}

@-webkit-keyframes fall-118 {
	70.834% {
		-webkit-transform: translate(-4.7752vw, 70.834vh) scale(0.6634);
		transform: translate(-4.7752vw, 70.834vh) scale(0.6634);
	}

	to {
		-webkit-transform: translate(0.03225vw, 100vh) scale(0.6634);
		transform: translate(0.03225vw, 100vh) scale(0.6634);
	}
}

@keyframes fall-118 {
	70.834% {
		-webkit-transform: translate(-4.7752vw, 70.834vh) scale(0.6634);
		transform: translate(-4.7752vw, 70.834vh) scale(0.6634);
	}

	to {
		-webkit-transform: translate(0.03225vw, 100vh) scale(0.6634);
		transform: translate(0.03225vw, 100vh) scale(0.6634);
	}
}

.snow:nth-child(119) {
	opacity: 0.8063;
	-webkit-transform: translate(47.0689vw, -10px) scale(0.1359);
	transform: translate(47.0689vw, -10px) scale(0.1359);
	-webkit-animation: fall-119 14s -29s linear infinite;
	animation: fall-119 14s -29s linear infinite;
}

@-webkit-keyframes fall-119 {
	34.313% {
		-webkit-transform: translate(54.0349vw, 34.313vh) scale(0.1359);
		transform: translate(54.0349vw, 34.313vh) scale(0.1359);
	}

	to {
		-webkit-transform: translate(50.5519vw, 100vh) scale(0.1359);
		transform: translate(50.5519vw, 100vh) scale(0.1359);
	}
}

@keyframes fall-119 {
	34.313% {
		-webkit-transform: translate(54.0349vw, 34.313vh) scale(0.1359);
		transform: translate(54.0349vw, 34.313vh) scale(0.1359);
	}

	to {
		-webkit-transform: translate(50.5519vw, 100vh) scale(0.1359);
		transform: translate(50.5519vw, 100vh) scale(0.1359);
	}
}

.snow:nth-child(120) {
	opacity: 0.4716;
	-webkit-transform: translate(52.6658vw, -10px) scale(0.8316);
	transform: translate(52.6658vw, -10px) scale(0.8316);
	-webkit-animation: fall-120 24s -17s linear infinite;
	animation: fall-120 24s -17s linear infinite;
}

@-webkit-keyframes fall-120 {
	70.329% {
		-webkit-transform: translate(56.4408vw, 70.329vh) scale(0.8316);
		transform: translate(56.4408vw, 70.329vh) scale(0.8316);
	}

	to {
		-webkit-transform: translate(54.5533vw, 100vh) scale(0.8316);
		transform: translate(54.5533vw, 100vh) scale(0.8316);
	}
}

@keyframes fall-120 {
	70.329% {
		-webkit-transform: translate(56.4408vw, 70.329vh) scale(0.8316);
		transform: translate(56.4408vw, 70.329vh) scale(0.8316);
	}

	to {
		-webkit-transform: translate(54.5533vw, 100vh) scale(0.8316);
		transform: translate(54.5533vw, 100vh) scale(0.8316);
	}
}

.snow:nth-child(121) {
	opacity: 0.4606;
	-webkit-transform: translate(17.6868vw, -10px) scale(0.557);
	transform: translate(17.6868vw, -10px) scale(0.557);
	-webkit-animation: fall-121 14s -21s linear infinite;
	animation: fall-121 14s -21s linear infinite;
}

@-webkit-keyframes fall-121 {
	57.669% {
		-webkit-transform: translate(9.644vw, 57.669vh) scale(0.557);
		transform: translate(9.644vw, 57.669vh) scale(0.557);
	}

	to {
		-webkit-transform: translate(13.6654vw, 100vh) scale(0.557);
		transform: translate(13.6654vw, 100vh) scale(0.557);
	}
}

@keyframes fall-121 {
	57.669% {
		-webkit-transform: translate(9.644vw, 57.669vh) scale(0.557);
		transform: translate(9.644vw, 57.669vh) scale(0.557);
	}

	to {
		-webkit-transform: translate(13.6654vw, 100vh) scale(0.557);
		transform: translate(13.6654vw, 100vh) scale(0.557);
	}
}

.snow:nth-child(122) {
	opacity: 0.0491;
	-webkit-transform: translate(32.5206vw, -10px) scale(0.8583);
	transform: translate(32.5206vw, -10px) scale(0.8583);
	-webkit-animation: fall-122 28s -27s linear infinite;
	animation: fall-122 28s -27s linear infinite;
}

@-webkit-keyframes fall-122 {
	61.696% {
		-webkit-transform: translate(36.1847vw, 61.696vh) scale(0.8583);
		transform: translate(36.1847vw, 61.696vh) scale(0.8583);
	}

	to {
		-webkit-transform: translate(34.35265vw, 100vh) scale(0.8583);
		transform: translate(34.35265vw, 100vh) scale(0.8583);
	}
}

@keyframes fall-122 {
	61.696% {
		-webkit-transform: translate(36.1847vw, 61.696vh) scale(0.8583);
		transform: translate(36.1847vw, 61.696vh) scale(0.8583);
	}

	to {
		-webkit-transform: translate(34.35265vw, 100vh) scale(0.8583);
		transform: translate(34.35265vw, 100vh) scale(0.8583);
	}
}

.snow:nth-child(123) {
	opacity: 0.7864;
	-webkit-transform: translate(84.3564vw, -10px) scale(0.5176);
	transform: translate(84.3564vw, -10px) scale(0.5176);
	-webkit-animation: fall-123 30s -9s linear infinite;
	animation: fall-123 30s -9s linear infinite;
}

@-webkit-keyframes fall-123 {
	43.232% {
		-webkit-transform: translate(85.791vw, 43.232vh) scale(0.5176);
		transform: translate(85.791vw, 43.232vh) scale(0.5176);
	}

	to {
		-webkit-transform: translate(85.0737vw, 100vh) scale(0.5176);
		transform: translate(85.0737vw, 100vh) scale(0.5176);
	}
}

@keyframes fall-123 {
	43.232% {
		-webkit-transform: translate(85.791vw, 43.232vh) scale(0.5176);
		transform: translate(85.791vw, 43.232vh) scale(0.5176);
	}

	to {
		-webkit-transform: translate(85.0737vw, 100vh) scale(0.5176);
		transform: translate(85.0737vw, 100vh) scale(0.5176);
	}
}

.snow:nth-child(124) {
	opacity: 0.8818;
	-webkit-transform: translate(29.9341vw, -10px) scale(0.7741);
	transform: translate(29.9341vw, -10px) scale(0.7741);
	-webkit-animation: fall-124 11s -21s linear infinite;
	animation: fall-124 11s -21s linear infinite;
}

@-webkit-keyframes fall-124 {
	74.811% {
		-webkit-transform: translate(20.8279vw, 74.811vh) scale(0.7741);
		transform: translate(20.8279vw, 74.811vh) scale(0.7741);
	}

	to {
		-webkit-transform: translate(25.381vw, 100vh) scale(0.7741);
		transform: translate(25.381vw, 100vh) scale(0.7741);
	}
}

@keyframes fall-124 {
	74.811% {
		-webkit-transform: translate(20.8279vw, 74.811vh) scale(0.7741);
		transform: translate(20.8279vw, 74.811vh) scale(0.7741);
	}

	to {
		-webkit-transform: translate(25.381vw, 100vh) scale(0.7741);
		transform: translate(25.381vw, 100vh) scale(0.7741);
	}
}

.snow:nth-child(125) {
	opacity: 0.7373;
	-webkit-transform: translate(81.2921vw, -10px) scale(0.4884);
	transform: translate(81.2921vw, -10px) scale(0.4884);
	-webkit-animation: fall-125 10s -20s linear infinite;
	animation: fall-125 10s -20s linear infinite;
}

@-webkit-keyframes fall-125 {
	64.559% {
		-webkit-transform: translate(73.6296vw, 64.559vh) scale(0.4884);
		transform: translate(73.6296vw, 64.559vh) scale(0.4884);
	}

	to {
		-webkit-transform: translate(77.46085vw, 100vh) scale(0.4884);
		transform: translate(77.46085vw, 100vh) scale(0.4884);
	}
}

@keyframes fall-125 {
	64.559% {
		-webkit-transform: translate(73.6296vw, 64.559vh) scale(0.4884);
		transform: translate(73.6296vw, 64.559vh) scale(0.4884);
	}

	to {
		-webkit-transform: translate(77.46085vw, 100vh) scale(0.4884);
		transform: translate(77.46085vw, 100vh) scale(0.4884);
	}
}

.snow:nth-child(126) {
	opacity: 0.514;
	-webkit-transform: translate(67.7347vw, -10px) scale(0.1516);
	transform: translate(67.7347vw, -10px) scale(0.1516);
	-webkit-animation: fall-126 30s -4s linear infinite;
	animation: fall-126 30s -4s linear infinite;
}

@-webkit-keyframes fall-126 {
	66.714% {
		-webkit-transform: translate(60.8849vw, 66.714vh) scale(0.1516);
		transform: translate(60.8849vw, 66.714vh) scale(0.1516);
	}

	to {
		-webkit-transform: translate(64.3098vw, 100vh) scale(0.1516);
		transform: translate(64.3098vw, 100vh) scale(0.1516);
	}
}

@keyframes fall-126 {
	66.714% {
		-webkit-transform: translate(60.8849vw, 66.714vh) scale(0.1516);
		transform: translate(60.8849vw, 66.714vh) scale(0.1516);
	}

	to {
		-webkit-transform: translate(64.3098vw, 100vh) scale(0.1516);
		transform: translate(64.3098vw, 100vh) scale(0.1516);
	}
}

.snow:nth-child(127) {
	opacity: 0.2502;
	-webkit-transform: translate(42.7587vw, -10px) scale(0.4824);
	transform: translate(42.7587vw, -10px) scale(0.4824);
	-webkit-animation: fall-127 15s -11s linear infinite;
	animation: fall-127 15s -11s linear infinite;
}

@-webkit-keyframes fall-127 {
	49.783% {
		-webkit-transform: translate(37.856vw, 49.783vh) scale(0.4824);
		transform: translate(37.856vw, 49.783vh) scale(0.4824);
	}

	to {
		-webkit-transform: translate(40.30735vw, 100vh) scale(0.4824);
		transform: translate(40.30735vw, 100vh) scale(0.4824);
	}
}

@keyframes fall-127 {
	49.783% {
		-webkit-transform: translate(37.856vw, 49.783vh) scale(0.4824);
		transform: translate(37.856vw, 49.783vh) scale(0.4824);
	}

	to {
		-webkit-transform: translate(40.30735vw, 100vh) scale(0.4824);
		transform: translate(40.30735vw, 100vh) scale(0.4824);
	}
}

.snow:nth-child(128) {
	opacity: 0.9705;
	-webkit-transform: translate(86.7492vw, -10px) scale(0.715);
	transform: translate(86.7492vw, -10px) scale(0.715);
	-webkit-animation: fall-128 12s -19s linear infinite;
	animation: fall-128 12s -19s linear infinite;
}

@-webkit-keyframes fall-128 {
	59.782% {
		-webkit-transform: translate(94.2106vw, 59.782vh) scale(0.715);
		transform: translate(94.2106vw, 59.782vh) scale(0.715);
	}

	to {
		-webkit-transform: translate(90.4799vw, 100vh) scale(0.715);
		transform: translate(90.4799vw, 100vh) scale(0.715);
	}
}

@keyframes fall-128 {
	59.782% {
		-webkit-transform: translate(94.2106vw, 59.782vh) scale(0.715);
		transform: translate(94.2106vw, 59.782vh) scale(0.715);
	}

	to {
		-webkit-transform: translate(90.4799vw, 100vh) scale(0.715);
		transform: translate(90.4799vw, 100vh) scale(0.715);
	}
}

.snow:nth-child(129) {
	opacity: 0.9195;
	-webkit-transform: translate(26.5425vw, -10px) scale(0.7736);
	transform: translate(26.5425vw, -10px) scale(0.7736);
	-webkit-animation: fall-129 16s -30s linear infinite;
	animation: fall-129 16s -30s linear infinite;
}

@-webkit-keyframes fall-129 {
	57.283% {
		-webkit-transform: translate(27.2381vw, 57.283vh) scale(0.7736);
		transform: translate(27.2381vw, 57.283vh) scale(0.7736);
	}

	to {
		-webkit-transform: translate(26.8903vw, 100vh) scale(0.7736);
		transform: translate(26.8903vw, 100vh) scale(0.7736);
	}
}

@keyframes fall-129 {
	57.283% {
		-webkit-transform: translate(27.2381vw, 57.283vh) scale(0.7736);
		transform: translate(27.2381vw, 57.283vh) scale(0.7736);
	}

	to {
		-webkit-transform: translate(26.8903vw, 100vh) scale(0.7736);
		transform: translate(26.8903vw, 100vh) scale(0.7736);
	}
}

.snow:nth-child(130) {
	opacity: 0.8828;
	-webkit-transform: translate(79.1456vw, -10px) scale(0.081);
	transform: translate(79.1456vw, -10px) scale(0.081);
	-webkit-animation: fall-130 30s -9s linear infinite;
	animation: fall-130 30s -9s linear infinite;
}

@-webkit-keyframes fall-130 {
	50.816% {
		-webkit-transform: translate(85.8411vw, 50.816vh) scale(0.081);
		transform: translate(85.8411vw, 50.816vh) scale(0.081);
	}

	to {
		-webkit-transform: translate(82.49335vw, 100vh) scale(0.081);
		transform: translate(82.49335vw, 100vh) scale(0.081);
	}
}

@keyframes fall-130 {
	50.816% {
		-webkit-transform: translate(85.8411vw, 50.816vh) scale(0.081);
		transform: translate(85.8411vw, 50.816vh) scale(0.081);
	}

	to {
		-webkit-transform: translate(82.49335vw, 100vh) scale(0.081);
		transform: translate(82.49335vw, 100vh) scale(0.081);
	}
}

.snow:nth-child(131) {
	opacity: 0.7779;
	-webkit-transform: translate(33.1658vw, -10px) scale(0.0247);
	transform: translate(33.1658vw, -10px) scale(0.0247);
	-webkit-animation: fall-131 16s -1s linear infinite;
	animation: fall-131 16s -1s linear infinite;
}

@-webkit-keyframes fall-131 {
	51.267% {
		-webkit-transform: translate(33.8145vw, 51.267vh) scale(0.0247);
		transform: translate(33.8145vw, 51.267vh) scale(0.0247);
	}

	to {
		-webkit-transform: translate(33.49015vw, 100vh) scale(0.0247);
		transform: translate(33.49015vw, 100vh) scale(0.0247);
	}
}

@keyframes fall-131 {
	51.267% {
		-webkit-transform: translate(33.8145vw, 51.267vh) scale(0.0247);
		transform: translate(33.8145vw, 51.267vh) scale(0.0247);
	}

	to {
		-webkit-transform: translate(33.49015vw, 100vh) scale(0.0247);
		transform: translate(33.49015vw, 100vh) scale(0.0247);
	}
}

.snow:nth-child(132) {
	opacity: 0.5903;
	-webkit-transform: translate(73.2358vw, -10px) scale(0.9119);
	transform: translate(73.2358vw, -10px) scale(0.9119);
	-webkit-animation: fall-132 15s -20s linear infinite;
	animation: fall-132 15s -20s linear infinite;
}

@-webkit-keyframes fall-132 {
	71.064% {
		-webkit-transform: translate(63.5049vw, 71.064vh) scale(0.9119);
		transform: translate(63.5049vw, 71.064vh) scale(0.9119);
	}

	to {
		-webkit-transform: translate(68.37035vw, 100vh) scale(0.9119);
		transform: translate(68.37035vw, 100vh) scale(0.9119);
	}
}

@keyframes fall-132 {
	71.064% {
		-webkit-transform: translate(63.5049vw, 71.064vh) scale(0.9119);
		transform: translate(63.5049vw, 71.064vh) scale(0.9119);
	}

	to {
		-webkit-transform: translate(68.37035vw, 100vh) scale(0.9119);
		transform: translate(68.37035vw, 100vh) scale(0.9119);
	}
}

.snow:nth-child(133) {
	opacity: 0.2471;
	-webkit-transform: translate(91.0455vw, -10px) scale(0.1697);
	transform: translate(91.0455vw, -10px) scale(0.1697);
	-webkit-animation: fall-133 21s -7s linear infinite;
	animation: fall-133 21s -7s linear infinite;
}

@-webkit-keyframes fall-133 {
	32.182% {
		-webkit-transform: translate(91.0345vw, 32.182vh) scale(0.1697);
		transform: translate(91.0345vw, 32.182vh) scale(0.1697);
	}

	to {
		-webkit-transform: translate(91.04vw, 100vh) scale(0.1697);
		transform: translate(91.04vw, 100vh) scale(0.1697);
	}
}

@keyframes fall-133 {
	32.182% {
		-webkit-transform: translate(91.0345vw, 32.182vh) scale(0.1697);
		transform: translate(91.0345vw, 32.182vh) scale(0.1697);
	}

	to {
		-webkit-transform: translate(91.04vw, 100vh) scale(0.1697);
		transform: translate(91.04vw, 100vh) scale(0.1697);
	}
}

.snow:nth-child(134) {
	opacity: 0.8726;
	-webkit-transform: translate(58.3969vw, -10px) scale(0.5321);
	transform: translate(58.3969vw, -10px) scale(0.5321);
	-webkit-animation: fall-134 29s -24s linear infinite;
	animation: fall-134 29s -24s linear infinite;
}

@-webkit-keyframes fall-134 {
	72.162% {
		-webkit-transform: translate(52.7849vw, 72.162vh) scale(0.5321);
		transform: translate(52.7849vw, 72.162vh) scale(0.5321);
	}

	to {
		-webkit-transform: translate(55.5909vw, 100vh) scale(0.5321);
		transform: translate(55.5909vw, 100vh) scale(0.5321);
	}
}

@keyframes fall-134 {
	72.162% {
		-webkit-transform: translate(52.7849vw, 72.162vh) scale(0.5321);
		transform: translate(52.7849vw, 72.162vh) scale(0.5321);
	}

	to {
		-webkit-transform: translate(55.5909vw, 100vh) scale(0.5321);
		transform: translate(55.5909vw, 100vh) scale(0.5321);
	}
}

.snow:nth-child(135) {
	opacity: 0.3789;
	-webkit-transform: translate(26.2964vw, -10px) scale(0.9743);
	transform: translate(26.2964vw, -10px) scale(0.9743);
	-webkit-animation: fall-135 19s -25s linear infinite;
	animation: fall-135 19s -25s linear infinite;
}

@-webkit-keyframes fall-135 {
	34.792% {
		-webkit-transform: translate(17.2219vw, 34.792vh) scale(0.9743);
		transform: translate(17.2219vw, 34.792vh) scale(0.9743);
	}

	to {
		-webkit-transform: translate(21.75915vw, 100vh) scale(0.9743);
		transform: translate(21.75915vw, 100vh) scale(0.9743);
	}
}

@keyframes fall-135 {
	34.792% {
		-webkit-transform: translate(17.2219vw, 34.792vh) scale(0.9743);
		transform: translate(17.2219vw, 34.792vh) scale(0.9743);
	}

	to {
		-webkit-transform: translate(21.75915vw, 100vh) scale(0.9743);
		transform: translate(21.75915vw, 100vh) scale(0.9743);
	}
}

.snow:nth-child(136) {
	opacity: 0.7793;
	-webkit-transform: translate(34.2792vw, -10px) scale(0.7511);
	transform: translate(34.2792vw, -10px) scale(0.7511);
	-webkit-animation: fall-136 15s -17s linear infinite;
	animation: fall-136 15s -17s linear infinite;
}

@-webkit-keyframes fall-136 {
	73.701% {
		-webkit-transform: translate(24.4968vw, 73.701vh) scale(0.7511);
		transform: translate(24.4968vw, 73.701vh) scale(0.7511);
	}

	to {
		-webkit-transform: translate(29.388vw, 100vh) scale(0.7511);
		transform: translate(29.388vw, 100vh) scale(0.7511);
	}
}

@keyframes fall-136 {
	73.701% {
		-webkit-transform: translate(24.4968vw, 73.701vh) scale(0.7511);
		transform: translate(24.4968vw, 73.701vh) scale(0.7511);
	}

	to {
		-webkit-transform: translate(29.388vw, 100vh) scale(0.7511);
		transform: translate(29.388vw, 100vh) scale(0.7511);
	}
}

.snow:nth-child(137) {
	opacity: 0.4249;
	-webkit-transform: translate(54.5587vw, -10px) scale(0.4926);
	transform: translate(54.5587vw, -10px) scale(0.4926);
	-webkit-animation: fall-137 26s -24s linear infinite;
	animation: fall-137 26s -24s linear infinite;
}

@-webkit-keyframes fall-137 {
	40.847% {
		-webkit-transform: translate(45.5206vw, 40.847vh) scale(0.4926);
		transform: translate(45.5206vw, 40.847vh) scale(0.4926);
	}

	to {
		-webkit-transform: translate(50.03965vw, 100vh) scale(0.4926);
		transform: translate(50.03965vw, 100vh) scale(0.4926);
	}
}

@keyframes fall-137 {
	40.847% {
		-webkit-transform: translate(45.5206vw, 40.847vh) scale(0.4926);
		transform: translate(45.5206vw, 40.847vh) scale(0.4926);
	}

	to {
		-webkit-transform: translate(50.03965vw, 100vh) scale(0.4926);
		transform: translate(50.03965vw, 100vh) scale(0.4926);
	}
}

.snow:nth-child(138) {
	opacity: 0.3245;
	-webkit-transform: translate(87.2483vw, -10px) scale(0.6375);
	transform: translate(87.2483vw, -10px) scale(0.6375);
	-webkit-animation: fall-138 15s -25s linear infinite;
	animation: fall-138 15s -25s linear infinite;
}

@-webkit-keyframes fall-138 {
	46.443% {
		-webkit-transform: translate(82.0894vw, 46.443vh) scale(0.6375);
		transform: translate(82.0894vw, 46.443vh) scale(0.6375);
	}

	to {
		-webkit-transform: translate(84.66885vw, 100vh) scale(0.6375);
		transform: translate(84.66885vw, 100vh) scale(0.6375);
	}
}

@keyframes fall-138 {
	46.443% {
		-webkit-transform: translate(82.0894vw, 46.443vh) scale(0.6375);
		transform: translate(82.0894vw, 46.443vh) scale(0.6375);
	}

	to {
		-webkit-transform: translate(84.66885vw, 100vh) scale(0.6375);
		transform: translate(84.66885vw, 100vh) scale(0.6375);
	}
}

.snow:nth-child(139) {
	opacity: 0.5086;
	-webkit-transform: translate(64.0398vw, -10px) scale(0.4222);
	transform: translate(64.0398vw, -10px) scale(0.4222);
	-webkit-animation: fall-139 24s -13s linear infinite;
	animation: fall-139 24s -13s linear infinite;
}

@-webkit-keyframes fall-139 {
	33.867% {
		-webkit-transform: translate(72.2757vw, 33.867vh) scale(0.4222);
		transform: translate(72.2757vw, 33.867vh) scale(0.4222);
	}

	to {
		-webkit-transform: translate(68.15775vw, 100vh) scale(0.4222);
		transform: translate(68.15775vw, 100vh) scale(0.4222);
	}
}

@keyframes fall-139 {
	33.867% {
		-webkit-transform: translate(72.2757vw, 33.867vh) scale(0.4222);
		transform: translate(72.2757vw, 33.867vh) scale(0.4222);
	}

	to {
		-webkit-transform: translate(68.15775vw, 100vh) scale(0.4222);
		transform: translate(68.15775vw, 100vh) scale(0.4222);
	}
}

.snow:nth-child(140) {
	opacity: 0.8236;
	-webkit-transform: translate(82.5609vw, -10px) scale(0.9874);
	transform: translate(82.5609vw, -10px) scale(0.9874);
	-webkit-animation: fall-140 12s -26s linear infinite;
	animation: fall-140 12s -26s linear infinite;
}

@-webkit-keyframes fall-140 {
	46.08% {
		-webkit-transform: translate(82.6673vw, 46.08vh) scale(0.9874);
		transform: translate(82.6673vw, 46.08vh) scale(0.9874);
	}

	to {
		-webkit-transform: translate(82.6141vw, 100vh) scale(0.9874);
		transform: translate(82.6141vw, 100vh) scale(0.9874);
	}
}

@keyframes fall-140 {
	46.08% {
		-webkit-transform: translate(82.6673vw, 46.08vh) scale(0.9874);
		transform: translate(82.6673vw, 46.08vh) scale(0.9874);
	}

	to {
		-webkit-transform: translate(82.6141vw, 100vh) scale(0.9874);
		transform: translate(82.6141vw, 100vh) scale(0.9874);
	}
}

.snow:nth-child(141) {
	opacity: 0.8072;
	-webkit-transform: translate(87.8201vw, -10px) scale(0.8187);
	transform: translate(87.8201vw, -10px) scale(0.8187);
	-webkit-animation: fall-141 21s -6s linear infinite;
	animation: fall-141 21s -6s linear infinite;
}

@-webkit-keyframes fall-141 {
	78.031% {
		-webkit-transform: translate(87.9249vw, 78.031vh) scale(0.8187);
		transform: translate(87.9249vw, 78.031vh) scale(0.8187);
	}

	to {
		-webkit-transform: translate(87.8725vw, 100vh) scale(0.8187);
		transform: translate(87.8725vw, 100vh) scale(0.8187);
	}
}

@keyframes fall-141 {
	78.031% {
		-webkit-transform: translate(87.9249vw, 78.031vh) scale(0.8187);
		transform: translate(87.9249vw, 78.031vh) scale(0.8187);
	}

	to {
		-webkit-transform: translate(87.8725vw, 100vh) scale(0.8187);
		transform: translate(87.8725vw, 100vh) scale(0.8187);
	}
}

.snow:nth-child(142) {
	opacity: 0.0653;
	-webkit-transform: translate(55.2852vw, -10px) scale(0.6231);
	transform: translate(55.2852vw, -10px) scale(0.6231);
	-webkit-animation: fall-142 25s -24s linear infinite;
	animation: fall-142 25s -24s linear infinite;
}

@-webkit-keyframes fall-142 {
	51.711% {
		-webkit-transform: translate(49.0864vw, 51.711vh) scale(0.6231);
		transform: translate(49.0864vw, 51.711vh) scale(0.6231);
	}

	to {
		-webkit-transform: translate(52.1858vw, 100vh) scale(0.6231);
		transform: translate(52.1858vw, 100vh) scale(0.6231);
	}
}

@keyframes fall-142 {
	51.711% {
		-webkit-transform: translate(49.0864vw, 51.711vh) scale(0.6231);
		transform: translate(49.0864vw, 51.711vh) scale(0.6231);
	}

	to {
		-webkit-transform: translate(52.1858vw, 100vh) scale(0.6231);
		transform: translate(52.1858vw, 100vh) scale(0.6231);
	}
}

.snow:nth-child(143) {
	opacity: 0.9644;
	-webkit-transform: translate(36.163vw, -10px) scale(0.0284);
	transform: translate(36.163vw, -10px) scale(0.0284);
	-webkit-animation: fall-143 23s -24s linear infinite;
	animation: fall-143 23s -24s linear infinite;
}

@-webkit-keyframes fall-143 {
	49.799% {
		-webkit-transform: translate(42.5185vw, 49.799vh) scale(0.0284);
		transform: translate(42.5185vw, 49.799vh) scale(0.0284);
	}

	to {
		-webkit-transform: translate(39.34075vw, 100vh) scale(0.0284);
		transform: translate(39.34075vw, 100vh) scale(0.0284);
	}
}

@keyframes fall-143 {
	49.799% {
		-webkit-transform: translate(42.5185vw, 49.799vh) scale(0.0284);
		transform: translate(42.5185vw, 49.799vh) scale(0.0284);
	}

	to {
		-webkit-transform: translate(39.34075vw, 100vh) scale(0.0284);
		transform: translate(39.34075vw, 100vh) scale(0.0284);
	}
}

.snow:nth-child(144) {
	opacity: 0.4642;
	-webkit-transform: translate(20.4707vw, -10px) scale(0.7494);
	transform: translate(20.4707vw, -10px) scale(0.7494);
	-webkit-animation: fall-144 28s -25s linear infinite;
	animation: fall-144 28s -25s linear infinite;
}

@-webkit-keyframes fall-144 {
	73.144% {
		-webkit-transform: translate(17.856vw, 73.144vh) scale(0.7494);
		transform: translate(17.856vw, 73.144vh) scale(0.7494);
	}

	to {
		-webkit-transform: translate(19.16335vw, 100vh) scale(0.7494);
		transform: translate(19.16335vw, 100vh) scale(0.7494);
	}
}

@keyframes fall-144 {
	73.144% {
		-webkit-transform: translate(17.856vw, 73.144vh) scale(0.7494);
		transform: translate(17.856vw, 73.144vh) scale(0.7494);
	}

	to {
		-webkit-transform: translate(19.16335vw, 100vh) scale(0.7494);
		transform: translate(19.16335vw, 100vh) scale(0.7494);
	}
}

.snow:nth-child(145) {
	opacity: 0.2602;
	-webkit-transform: translate(43.1215vw, -10px) scale(0.1308);
	transform: translate(43.1215vw, -10px) scale(0.1308);
	-webkit-animation: fall-145 23s -20s linear infinite;
	animation: fall-145 23s -20s linear infinite;
}

@-webkit-keyframes fall-145 {
	54.519% {
		-webkit-transform: translate(52.8358vw, 54.519vh) scale(0.1308);
		transform: translate(52.8358vw, 54.519vh) scale(0.1308);
	}

	to {
		-webkit-transform: translate(47.97865vw, 100vh) scale(0.1308);
		transform: translate(47.97865vw, 100vh) scale(0.1308);
	}
}

@keyframes fall-145 {
	54.519% {
		-webkit-transform: translate(52.8358vw, 54.519vh) scale(0.1308);
		transform: translate(52.8358vw, 54.519vh) scale(0.1308);
	}

	to {
		-webkit-transform: translate(47.97865vw, 100vh) scale(0.1308);
		transform: translate(47.97865vw, 100vh) scale(0.1308);
	}
}

.snow:nth-child(146) {
	opacity: 0.9871;
	-webkit-transform: translate(31.747vw, -10px) scale(0.2177);
	transform: translate(31.747vw, -10px) scale(0.2177);
	-webkit-animation: fall-146 23s -16s linear infinite;
	animation: fall-146 23s -16s linear infinite;
}

@-webkit-keyframes fall-146 {
	59.287% {
		-webkit-transform: translate(23.448vw, 59.287vh) scale(0.2177);
		transform: translate(23.448vw, 59.287vh) scale(0.2177);
	}

	to {
		-webkit-transform: translate(27.5975vw, 100vh) scale(0.2177);
		transform: translate(27.5975vw, 100vh) scale(0.2177);
	}
}

@keyframes fall-146 {
	59.287% {
		-webkit-transform: translate(23.448vw, 59.287vh) scale(0.2177);
		transform: translate(23.448vw, 59.287vh) scale(0.2177);
	}

	to {
		-webkit-transform: translate(27.5975vw, 100vh) scale(0.2177);
		transform: translate(27.5975vw, 100vh) scale(0.2177);
	}
}

.snow:nth-child(147) {
	opacity: 0.4198;
	-webkit-transform: translate(76.618vw, -10px) scale(0.5397);
	transform: translate(76.618vw, -10px) scale(0.5397);
	-webkit-animation: fall-147 25s -11s linear infinite;
	animation: fall-147 25s -11s linear infinite;
}

@-webkit-keyframes fall-147 {
	37.28% {
		-webkit-transform: translate(84.3536vw, 37.28vh) scale(0.5397);
		transform: translate(84.3536vw, 37.28vh) scale(0.5397);
	}

	to {
		-webkit-transform: translate(80.4858vw, 100vh) scale(0.5397);
		transform: translate(80.4858vw, 100vh) scale(0.5397);
	}
}

@keyframes fall-147 {
	37.28% {
		-webkit-transform: translate(84.3536vw, 37.28vh) scale(0.5397);
		transform: translate(84.3536vw, 37.28vh) scale(0.5397);
	}

	to {
		-webkit-transform: translate(80.4858vw, 100vh) scale(0.5397);
		transform: translate(80.4858vw, 100vh) scale(0.5397);
	}
}

.snow:nth-child(148) {
	opacity: 0.9986;
	-webkit-transform: translate(3.0919vw, -10px) scale(0.3224);
	transform: translate(3.0919vw, -10px) scale(0.3224);
	-webkit-animation: fall-148 12s -24s linear infinite;
	animation: fall-148 12s -24s linear infinite;
}

@-webkit-keyframes fall-148 {
	55.575% {
		-webkit-transform: translate(3.738vw, 55.575vh) scale(0.3224);
		transform: translate(3.738vw, 55.575vh) scale(0.3224);
	}

	to {
		-webkit-transform: translate(3.41495vw, 100vh) scale(0.3224);
		transform: translate(3.41495vw, 100vh) scale(0.3224);
	}
}

@keyframes fall-148 {
	55.575% {
		-webkit-transform: translate(3.738vw, 55.575vh) scale(0.3224);
		transform: translate(3.738vw, 55.575vh) scale(0.3224);
	}

	to {
		-webkit-transform: translate(3.41495vw, 100vh) scale(0.3224);
		transform: translate(3.41495vw, 100vh) scale(0.3224);
	}
}

.snow:nth-child(149) {
	opacity: 0.0527;
	-webkit-transform: translate(79.8971vw, -10px) scale(0.3243);
	transform: translate(79.8971vw, -10px) scale(0.3243);
	-webkit-animation: fall-149 24s -13s linear infinite;
	animation: fall-149 24s -13s linear infinite;
}

@-webkit-keyframes fall-149 {
	36.503% {
		-webkit-transform: translate(84.5713vw, 36.503vh) scale(0.3243);
		transform: translate(84.5713vw, 36.503vh) scale(0.3243);
	}

	to {
		-webkit-transform: translate(82.2342vw, 100vh) scale(0.3243);
		transform: translate(82.2342vw, 100vh) scale(0.3243);
	}
}

@keyframes fall-149 {
	36.503% {
		-webkit-transform: translate(84.5713vw, 36.503vh) scale(0.3243);
		transform: translate(84.5713vw, 36.503vh) scale(0.3243);
	}

	to {
		-webkit-transform: translate(82.2342vw, 100vh) scale(0.3243);
		transform: translate(82.2342vw, 100vh) scale(0.3243);
	}
}

.snow:nth-child(150) {
	opacity: 0.4239;
	-webkit-transform: translate(4.8431vw, -10px) scale(0.3211);
	transform: translate(4.8431vw, -10px) scale(0.3211);
	-webkit-animation: fall-150 13s -30s linear infinite;
	animation: fall-150 13s -30s linear infinite;
}

@-webkit-keyframes fall-150 {
	71.667% {
		-webkit-transform: translate(5.6317vw, 71.667vh) scale(0.3211);
		transform: translate(5.6317vw, 71.667vh) scale(0.3211);
	}

	to {
		-webkit-transform: translate(5.2374vw, 100vh) scale(0.3211);
		transform: translate(5.2374vw, 100vh) scale(0.3211);
	}
}

@keyframes fall-150 {
	71.667% {
		-webkit-transform: translate(5.6317vw, 71.667vh) scale(0.3211);
		transform: translate(5.6317vw, 71.667vh) scale(0.3211);
	}

	to {
		-webkit-transform: translate(5.2374vw, 100vh) scale(0.3211);
		transform: translate(5.2374vw, 100vh) scale(0.3211);
	}
}

.snow:nth-child(151) {
	opacity: 0.8705;
	-webkit-transform: translate(58.617vw, -10px) scale(0.1215);
	transform: translate(58.617vw, -10px) scale(0.1215);
	-webkit-animation: fall-151 14s -2s linear infinite;
	animation: fall-151 14s -2s linear infinite;
}

@-webkit-keyframes fall-151 {
	68.682% {
		-webkit-transform: translate(63.4285vw, 68.682vh) scale(0.1215);
		transform: translate(63.4285vw, 68.682vh) scale(0.1215);
	}

	to {
		-webkit-transform: translate(61.02275vw, 100vh) scale(0.1215);
		transform: translate(61.02275vw, 100vh) scale(0.1215);
	}
}

@keyframes fall-151 {
	68.682% {
		-webkit-transform: translate(63.4285vw, 68.682vh) scale(0.1215);
		transform: translate(63.4285vw, 68.682vh) scale(0.1215);
	}

	to {
		-webkit-transform: translate(61.02275vw, 100vh) scale(0.1215);
		transform: translate(61.02275vw, 100vh) scale(0.1215);
	}
}

.snow:nth-child(152) {
	opacity: 0.794;
	-webkit-transform: translate(51.4519vw, -10px) scale(0.9584);
	transform: translate(51.4519vw, -10px) scale(0.9584);
	-webkit-animation: fall-152 17s -6s linear infinite;
	animation: fall-152 17s -6s linear infinite;
}

@-webkit-keyframes fall-152 {
	38.741% {
		-webkit-transform: translate(45.6566vw, 38.741vh) scale(0.9584);
		transform: translate(45.6566vw, 38.741vh) scale(0.9584);
	}

	to {
		-webkit-transform: translate(48.55425vw, 100vh) scale(0.9584);
		transform: translate(48.55425vw, 100vh) scale(0.9584);
	}
}

@keyframes fall-152 {
	38.741% {
		-webkit-transform: translate(45.6566vw, 38.741vh) scale(0.9584);
		transform: translate(45.6566vw, 38.741vh) scale(0.9584);
	}

	to {
		-webkit-transform: translate(48.55425vw, 100vh) scale(0.9584);
		transform: translate(48.55425vw, 100vh) scale(0.9584);
	}
}

.snow:nth-child(153) {
	opacity: 0.713;
	-webkit-transform: translate(12.5404vw, -10px) scale(0.2955);
	transform: translate(12.5404vw, -10px) scale(0.2955);
	-webkit-animation: fall-153 16s -15s linear infinite;
	animation: fall-153 16s -15s linear infinite;
}

@-webkit-keyframes fall-153 {
	37.144% {
		-webkit-transform: translate(17.7683vw, 37.144vh) scale(0.2955);
		transform: translate(17.7683vw, 37.144vh) scale(0.2955);
	}

	to {
		-webkit-transform: translate(15.15435vw, 100vh) scale(0.2955);
		transform: translate(15.15435vw, 100vh) scale(0.2955);
	}
}

@keyframes fall-153 {
	37.144% {
		-webkit-transform: translate(17.7683vw, 37.144vh) scale(0.2955);
		transform: translate(17.7683vw, 37.144vh) scale(0.2955);
	}

	to {
		-webkit-transform: translate(15.15435vw, 100vh) scale(0.2955);
		transform: translate(15.15435vw, 100vh) scale(0.2955);
	}
}

.snow:nth-child(154) {
	opacity: 0.2791;
	-webkit-transform: translate(22.1362vw, -10px) scale(0.7761);
	transform: translate(22.1362vw, -10px) scale(0.7761);
	-webkit-animation: fall-154 18s -23s linear infinite;
	animation: fall-154 18s -23s linear infinite;
}

@-webkit-keyframes fall-154 {
	71.522% {
		-webkit-transform: translate(19.2773vw, 71.522vh) scale(0.7761);
		transform: translate(19.2773vw, 71.522vh) scale(0.7761);
	}

	to {
		-webkit-transform: translate(20.70675vw, 100vh) scale(0.7761);
		transform: translate(20.70675vw, 100vh) scale(0.7761);
	}
}

@keyframes fall-154 {
	71.522% {
		-webkit-transform: translate(19.2773vw, 71.522vh) scale(0.7761);
		transform: translate(19.2773vw, 71.522vh) scale(0.7761);
	}

	to {
		-webkit-transform: translate(20.70675vw, 100vh) scale(0.7761);
		transform: translate(20.70675vw, 100vh) scale(0.7761);
	}
}

.snow:nth-child(155) {
	opacity: 0.9298;
	-webkit-transform: translate(10.0192vw, -10px) scale(0.3597);
	transform: translate(10.0192vw, -10px) scale(0.3597);
	-webkit-animation: fall-155 22s -21s linear infinite;
	animation: fall-155 22s -21s linear infinite;
}

@-webkit-keyframes fall-155 {
	58.774% {
		-webkit-transform: translate(1.8071vw, 58.774vh) scale(0.3597);
		transform: translate(1.8071vw, 58.774vh) scale(0.3597);
	}

	to {
		-webkit-transform: translate(5.91315vw, 100vh) scale(0.3597);
		transform: translate(5.91315vw, 100vh) scale(0.3597);
	}
}

@keyframes fall-155 {
	58.774% {
		-webkit-transform: translate(1.8071vw, 58.774vh) scale(0.3597);
		transform: translate(1.8071vw, 58.774vh) scale(0.3597);
	}

	to {
		-webkit-transform: translate(5.91315vw, 100vh) scale(0.3597);
		transform: translate(5.91315vw, 100vh) scale(0.3597);
	}
}

.snow:nth-child(156) {
	opacity: 0.1933;
	-webkit-transform: translate(57.6369vw, -10px) scale(0.2261);
	transform: translate(57.6369vw, -10px) scale(0.2261);
	-webkit-animation: fall-156 20s -30s linear infinite;
	animation: fall-156 20s -30s linear infinite;
}

@-webkit-keyframes fall-156 {
	67.74% {
		-webkit-transform: translate(57.9687vw, 67.74vh) scale(0.2261);
		transform: translate(57.9687vw, 67.74vh) scale(0.2261);
	}

	to {
		-webkit-transform: translate(57.8028vw, 100vh) scale(0.2261);
		transform: translate(57.8028vw, 100vh) scale(0.2261);
	}
}

@keyframes fall-156 {
	67.74% {
		-webkit-transform: translate(57.9687vw, 67.74vh) scale(0.2261);
		transform: translate(57.9687vw, 67.74vh) scale(0.2261);
	}

	to {
		-webkit-transform: translate(57.8028vw, 100vh) scale(0.2261);
		transform: translate(57.8028vw, 100vh) scale(0.2261);
	}
}

.snow:nth-child(157) {
	opacity: 0.8062;
	-webkit-transform: translate(38.0099vw, -10px) scale(0.0082);
	transform: translate(38.0099vw, -10px) scale(0.0082);
	-webkit-animation: fall-157 16s -28s linear infinite;
	animation: fall-157 16s -28s linear infinite;
}

@-webkit-keyframes fall-157 {
	63.109% {
		-webkit-transform: translate(47.686vw, 63.109vh) scale(0.0082);
		transform: translate(47.686vw, 63.109vh) scale(0.0082);
	}

	to {
		-webkit-transform: translate(42.84795vw, 100vh) scale(0.0082);
		transform: translate(42.84795vw, 100vh) scale(0.0082);
	}
}

@keyframes fall-157 {
	63.109% {
		-webkit-transform: translate(47.686vw, 63.109vh) scale(0.0082);
		transform: translate(47.686vw, 63.109vh) scale(0.0082);
	}

	to {
		-webkit-transform: translate(42.84795vw, 100vh) scale(0.0082);
		transform: translate(42.84795vw, 100vh) scale(0.0082);
	}
}

.snow:nth-child(158) {
	opacity: 0.2276;
	-webkit-transform: translate(82.8236vw, -10px) scale(0.0036);
	transform: translate(82.8236vw, -10px) scale(0.0036);
	-webkit-animation: fall-158 23s -7s linear infinite;
	animation: fall-158 23s -7s linear infinite;
}

@-webkit-keyframes fall-158 {
	71.784% {
		-webkit-transform: translate(92.2748vw, 71.784vh) scale(0.0036);
		transform: translate(92.2748vw, 71.784vh) scale(0.0036);
	}

	to {
		-webkit-transform: translate(87.5492vw, 100vh) scale(0.0036);
		transform: translate(87.5492vw, 100vh) scale(0.0036);
	}
}

@keyframes fall-158 {
	71.784% {
		-webkit-transform: translate(92.2748vw, 71.784vh) scale(0.0036);
		transform: translate(92.2748vw, 71.784vh) scale(0.0036);
	}

	to {
		-webkit-transform: translate(87.5492vw, 100vh) scale(0.0036);
		transform: translate(87.5492vw, 100vh) scale(0.0036);
	}
}

.snow:nth-child(159) {
	opacity: 0.1005;
	-webkit-transform: translate(31.4782vw, -10px) scale(0.4526);
	transform: translate(31.4782vw, -10px) scale(0.4526);
	-webkit-animation: fall-159 11s -19s linear infinite;
	animation: fall-159 11s -19s linear infinite;
}

@-webkit-keyframes fall-159 {
	58.338% {
		-webkit-transform: translate(31.71vw, 58.338vh) scale(0.4526);
		transform: translate(31.71vw, 58.338vh) scale(0.4526);
	}

	to {
		-webkit-transform: translate(31.5941vw, 100vh) scale(0.4526);
		transform: translate(31.5941vw, 100vh) scale(0.4526);
	}
}

@keyframes fall-159 {
	58.338% {
		-webkit-transform: translate(31.71vw, 58.338vh) scale(0.4526);
		transform: translate(31.71vw, 58.338vh) scale(0.4526);
	}

	to {
		-webkit-transform: translate(31.5941vw, 100vh) scale(0.4526);
		transform: translate(31.5941vw, 100vh) scale(0.4526);
	}
}

.snow:nth-child(160) {
	opacity: 0.7928;
	-webkit-transform: translate(18.2522vw, -10px) scale(0.7031);
	transform: translate(18.2522vw, -10px) scale(0.7031);
	-webkit-animation: fall-160 26s -19s linear infinite;
	animation: fall-160 26s -19s linear infinite;
}

@-webkit-keyframes fall-160 {
	74.053% {
		-webkit-transform: translate(9.5231vw, 74.053vh) scale(0.7031);
		transform: translate(9.5231vw, 74.053vh) scale(0.7031);
	}

	to {
		-webkit-transform: translate(13.88765vw, 100vh) scale(0.7031);
		transform: translate(13.88765vw, 100vh) scale(0.7031);
	}
}

@keyframes fall-160 {
	74.053% {
		-webkit-transform: translate(9.5231vw, 74.053vh) scale(0.7031);
		transform: translate(9.5231vw, 74.053vh) scale(0.7031);
	}

	to {
		-webkit-transform: translate(13.88765vw, 100vh) scale(0.7031);
		transform: translate(13.88765vw, 100vh) scale(0.7031);
	}
}

.snow:nth-child(161) {
	opacity: 0.883;
	-webkit-transform: translate(65.3876vw, -10px) scale(0.2111);
	transform: translate(65.3876vw, -10px) scale(0.2111);
	-webkit-animation: fall-161 10s -16s linear infinite;
	animation: fall-161 10s -16s linear infinite;
}

@-webkit-keyframes fall-161 {
	42.197% {
		-webkit-transform: translate(58.4532vw, 42.197vh) scale(0.2111);
		transform: translate(58.4532vw, 42.197vh) scale(0.2111);
	}

	to {
		-webkit-transform: translate(61.9204vw, 100vh) scale(0.2111);
		transform: translate(61.9204vw, 100vh) scale(0.2111);
	}
}

@keyframes fall-161 {
	42.197% {
		-webkit-transform: translate(58.4532vw, 42.197vh) scale(0.2111);
		transform: translate(58.4532vw, 42.197vh) scale(0.2111);
	}

	to {
		-webkit-transform: translate(61.9204vw, 100vh) scale(0.2111);
		transform: translate(61.9204vw, 100vh) scale(0.2111);
	}
}

.snow:nth-child(162) {
	opacity: 0.5244;
	-webkit-transform: translate(10.8269vw, -10px) scale(0.9155);
	transform: translate(10.8269vw, -10px) scale(0.9155);
	-webkit-animation: fall-162 14s -30s linear infinite;
	animation: fall-162 14s -30s linear infinite;
}

@-webkit-keyframes fall-162 {
	56.223% {
		-webkit-transform: translate(13.5971vw, 56.223vh) scale(0.9155);
		transform: translate(13.5971vw, 56.223vh) scale(0.9155);
	}

	to {
		-webkit-transform: translate(12.212vw, 100vh) scale(0.9155);
		transform: translate(12.212vw, 100vh) scale(0.9155);
	}
}

@keyframes fall-162 {
	56.223% {
		-webkit-transform: translate(13.5971vw, 56.223vh) scale(0.9155);
		transform: translate(13.5971vw, 56.223vh) scale(0.9155);
	}

	to {
		-webkit-transform: translate(12.212vw, 100vh) scale(0.9155);
		transform: translate(12.212vw, 100vh) scale(0.9155);
	}
}

.snow:nth-child(163) {
	opacity: 0.0298;
	-webkit-transform: translate(33.6445vw, -10px) scale(0.824);
	transform: translate(33.6445vw, -10px) scale(0.824);
	-webkit-animation: fall-163 23s -21s linear infinite;
	animation: fall-163 23s -21s linear infinite;
}

@-webkit-keyframes fall-163 {
	79.611% {
		-webkit-transform: translate(41.4665vw, 79.611vh) scale(0.824);
		transform: translate(41.4665vw, 79.611vh) scale(0.824);
	}

	to {
		-webkit-transform: translate(37.5555vw, 100vh) scale(0.824);
		transform: translate(37.5555vw, 100vh) scale(0.824);
	}
}

@keyframes fall-163 {
	79.611% {
		-webkit-transform: translate(41.4665vw, 79.611vh) scale(0.824);
		transform: translate(41.4665vw, 79.611vh) scale(0.824);
	}

	to {
		-webkit-transform: translate(37.5555vw, 100vh) scale(0.824);
		transform: translate(37.5555vw, 100vh) scale(0.824);
	}
}

.snow:nth-child(164) {
	opacity: 0.3441;
	-webkit-transform: translate(14.9005vw, -10px) scale(0.0076);
	transform: translate(14.9005vw, -10px) scale(0.0076);
	-webkit-animation: fall-164 26s -4s linear infinite;
	animation: fall-164 26s -4s linear infinite;
}

@-webkit-keyframes fall-164 {
	51.561% {
		-webkit-transform: translate(5.8216vw, 51.561vh) scale(0.0076);
		transform: translate(5.8216vw, 51.561vh) scale(0.0076);
	}

	to {
		-webkit-transform: translate(10.36105vw, 100vh) scale(0.0076);
		transform: translate(10.36105vw, 100vh) scale(0.0076);
	}
}

@keyframes fall-164 {
	51.561% {
		-webkit-transform: translate(5.8216vw, 51.561vh) scale(0.0076);
		transform: translate(5.8216vw, 51.561vh) scale(0.0076);
	}

	to {
		-webkit-transform: translate(10.36105vw, 100vh) scale(0.0076);
		transform: translate(10.36105vw, 100vh) scale(0.0076);
	}
}

.snow:nth-child(165) {
	opacity: 0.2959;
	-webkit-transform: translate(48.743vw, -10px) scale(0.1718);
	transform: translate(48.743vw, -10px) scale(0.1718);
	-webkit-animation: fall-165 13s -12s linear infinite;
	animation: fall-165 13s -12s linear infinite;
}

@-webkit-keyframes fall-165 {
	44.966% {
		-webkit-transform: translate(48.0726vw, 44.966vh) scale(0.1718);
		transform: translate(48.0726vw, 44.966vh) scale(0.1718);
	}

	to {
		-webkit-transform: translate(48.4078vw, 100vh) scale(0.1718);
		transform: translate(48.4078vw, 100vh) scale(0.1718);
	}
}

@keyframes fall-165 {
	44.966% {
		-webkit-transform: translate(48.0726vw, 44.966vh) scale(0.1718);
		transform: translate(48.0726vw, 44.966vh) scale(0.1718);
	}

	to {
		-webkit-transform: translate(48.4078vw, 100vh) scale(0.1718);
		transform: translate(48.4078vw, 100vh) scale(0.1718);
	}
}

.snow:nth-child(166) {
	opacity: 0.6154;
	-webkit-transform: translate(2.2701vw, -10px) scale(0.539);
	transform: translate(2.2701vw, -10px) scale(0.539);
	-webkit-animation: fall-166 30s -17s linear infinite;
	animation: fall-166 30s -17s linear infinite;
}

@-webkit-keyframes fall-166 {
	73.887% {
		-webkit-transform: translate(5.4017vw, 73.887vh) scale(0.539);
		transform: translate(5.4017vw, 73.887vh) scale(0.539);
	}

	to {
		-webkit-transform: translate(3.8359vw, 100vh) scale(0.539);
		transform: translate(3.8359vw, 100vh) scale(0.539);
	}
}

@keyframes fall-166 {
	73.887% {
		-webkit-transform: translate(5.4017vw, 73.887vh) scale(0.539);
		transform: translate(5.4017vw, 73.887vh) scale(0.539);
	}

	to {
		-webkit-transform: translate(3.8359vw, 100vh) scale(0.539);
		transform: translate(3.8359vw, 100vh) scale(0.539);
	}
}

.snow:nth-child(167) {
	opacity: 0.216;
	-webkit-transform: translate(71.1448vw, -10px) scale(0.247);
	transform: translate(71.1448vw, -10px) scale(0.247);
	-webkit-animation: fall-167 14s -20s linear infinite;
	animation: fall-167 14s -20s linear infinite;
}

@-webkit-keyframes fall-167 {
	79.063% {
		-webkit-transform: translate(61.4566vw, 79.063vh) scale(0.247);
		transform: translate(61.4566vw, 79.063vh) scale(0.247);
	}

	to {
		-webkit-transform: translate(66.3007vw, 100vh) scale(0.247);
		transform: translate(66.3007vw, 100vh) scale(0.247);
	}
}

@keyframes fall-167 {
	79.063% {
		-webkit-transform: translate(61.4566vw, 79.063vh) scale(0.247);
		transform: translate(61.4566vw, 79.063vh) scale(0.247);
	}

	to {
		-webkit-transform: translate(66.3007vw, 100vh) scale(0.247);
		transform: translate(66.3007vw, 100vh) scale(0.247);
	}
}

.snow:nth-child(168) {
	opacity: 0.358;
	-webkit-transform: translate(54.1126vw, -10px) scale(0.775);
	transform: translate(54.1126vw, -10px) scale(0.775);
	-webkit-animation: fall-168 12s -11s linear infinite;
	animation: fall-168 12s -11s linear infinite;
}

@-webkit-keyframes fall-168 {
	63.212% {
		-webkit-transform: translate(45.0744vw, 63.212vh) scale(0.775);
		transform: translate(45.0744vw, 63.212vh) scale(0.775);
	}

	to {
		-webkit-transform: translate(49.5935vw, 100vh) scale(0.775);
		transform: translate(49.5935vw, 100vh) scale(0.775);
	}
}

@keyframes fall-168 {
	63.212% {
		-webkit-transform: translate(45.0744vw, 63.212vh) scale(0.775);
		transform: translate(45.0744vw, 63.212vh) scale(0.775);
	}

	to {
		-webkit-transform: translate(49.5935vw, 100vh) scale(0.775);
		transform: translate(49.5935vw, 100vh) scale(0.775);
	}
}

.snow:nth-child(169) {
	opacity: 0.5861;
	-webkit-transform: translate(18.1035vw, -10px) scale(0.935);
	transform: translate(18.1035vw, -10px) scale(0.935);
	-webkit-animation: fall-169 23s -8s linear infinite;
	animation: fall-169 23s -8s linear infinite;
}

@-webkit-keyframes fall-169 {
	53.877% {
		-webkit-transform: translate(20.8423vw, 53.877vh) scale(0.935);
		transform: translate(20.8423vw, 53.877vh) scale(0.935);
	}

	to {
		-webkit-transform: translate(19.4729vw, 100vh) scale(0.935);
		transform: translate(19.4729vw, 100vh) scale(0.935);
	}
}

@keyframes fall-169 {
	53.877% {
		-webkit-transform: translate(20.8423vw, 53.877vh) scale(0.935);
		transform: translate(20.8423vw, 53.877vh) scale(0.935);
	}

	to {
		-webkit-transform: translate(19.4729vw, 100vh) scale(0.935);
		transform: translate(19.4729vw, 100vh) scale(0.935);
	}
}

.snow:nth-child(170) {
	opacity: 0.1442;
	-webkit-transform: translate(18.9584vw, -10px) scale(0.4034);
	transform: translate(18.9584vw, -10px) scale(0.4034);
	-webkit-animation: fall-170 23s -7s linear infinite;
	animation: fall-170 23s -7s linear infinite;
}

@-webkit-keyframes fall-170 {
	58.068% {
		-webkit-transform: translate(24.8903vw, 58.068vh) scale(0.4034);
		transform: translate(24.8903vw, 58.068vh) scale(0.4034);
	}

	to {
		-webkit-transform: translate(21.92435vw, 100vh) scale(0.4034);
		transform: translate(21.92435vw, 100vh) scale(0.4034);
	}
}

@keyframes fall-170 {
	58.068% {
		-webkit-transform: translate(24.8903vw, 58.068vh) scale(0.4034);
		transform: translate(24.8903vw, 58.068vh) scale(0.4034);
	}

	to {
		-webkit-transform: translate(21.92435vw, 100vh) scale(0.4034);
		transform: translate(21.92435vw, 100vh) scale(0.4034);
	}
}

.snow:nth-child(171) {
	opacity: 0.1138;
	-webkit-transform: translate(18.3192vw, -10px) scale(0.2148);
	transform: translate(18.3192vw, -10px) scale(0.2148);
	-webkit-animation: fall-171 26s -2s linear infinite;
	animation: fall-171 26s -2s linear infinite;
}

@-webkit-keyframes fall-171 {
	43.375% {
		-webkit-transform: translate(24.2621vw, 43.375vh) scale(0.2148);
		transform: translate(24.2621vw, 43.375vh) scale(0.2148);
	}

	to {
		-webkit-transform: translate(21.29065vw, 100vh) scale(0.2148);
		transform: translate(21.29065vw, 100vh) scale(0.2148);
	}
}

@keyframes fall-171 {
	43.375% {
		-webkit-transform: translate(24.2621vw, 43.375vh) scale(0.2148);
		transform: translate(24.2621vw, 43.375vh) scale(0.2148);
	}

	to {
		-webkit-transform: translate(21.29065vw, 100vh) scale(0.2148);
		transform: translate(21.29065vw, 100vh) scale(0.2148);
	}
}

.snow:nth-child(172) {
	opacity: 0.7446;
	-webkit-transform: translate(27.1515vw, -10px) scale(0.5789);
	transform: translate(27.1515vw, -10px) scale(0.5789);
	-webkit-animation: fall-172 12s -20s linear infinite;
	animation: fall-172 12s -20s linear infinite;
}

@-webkit-keyframes fall-172 {
	43.551% {
		-webkit-transform: translate(31.6186vw, 43.551vh) scale(0.5789);
		transform: translate(31.6186vw, 43.551vh) scale(0.5789);
	}

	to {
		-webkit-transform: translate(29.38505vw, 100vh) scale(0.5789);
		transform: translate(29.38505vw, 100vh) scale(0.5789);
	}
}

@keyframes fall-172 {
	43.551% {
		-webkit-transform: translate(31.6186vw, 43.551vh) scale(0.5789);
		transform: translate(31.6186vw, 43.551vh) scale(0.5789);
	}

	to {
		-webkit-transform: translate(29.38505vw, 100vh) scale(0.5789);
		transform: translate(29.38505vw, 100vh) scale(0.5789);
	}
}

.snow:nth-child(173) {
	opacity: 0.026;
	-webkit-transform: translate(22.4512vw, -10px) scale(0.5602);
	transform: translate(22.4512vw, -10px) scale(0.5602);
	-webkit-animation: fall-173 16s -2s linear infinite;
	animation: fall-173 16s -2s linear infinite;
}

@-webkit-keyframes fall-173 {
	48.976% {
		-webkit-transform: translate(23.2446vw, 48.976vh) scale(0.5602);
		transform: translate(23.2446vw, 48.976vh) scale(0.5602);
	}

	to {
		-webkit-transform: translate(22.8479vw, 100vh) scale(0.5602);
		transform: translate(22.8479vw, 100vh) scale(0.5602);
	}
}

@keyframes fall-173 {
	48.976% {
		-webkit-transform: translate(23.2446vw, 48.976vh) scale(0.5602);
		transform: translate(23.2446vw, 48.976vh) scale(0.5602);
	}

	to {
		-webkit-transform: translate(22.8479vw, 100vh) scale(0.5602);
		transform: translate(22.8479vw, 100vh) scale(0.5602);
	}
}

.snow:nth-child(174) {
	opacity: 0.2159;
	-webkit-transform: translate(70.9811vw, -10px) scale(0.9894);
	transform: translate(70.9811vw, -10px) scale(0.9894);
	-webkit-animation: fall-174 20s -10s linear infinite;
	animation: fall-174 20s -10s linear infinite;
}

@-webkit-keyframes fall-174 {
	55.463% {
		-webkit-transform: translate(62.9093vw, 55.463vh) scale(0.9894);
		transform: translate(62.9093vw, 55.463vh) scale(0.9894);
	}

	to {
		-webkit-transform: translate(66.9452vw, 100vh) scale(0.9894);
		transform: translate(66.9452vw, 100vh) scale(0.9894);
	}
}

@keyframes fall-174 {
	55.463% {
		-webkit-transform: translate(62.9093vw, 55.463vh) scale(0.9894);
		transform: translate(62.9093vw, 55.463vh) scale(0.9894);
	}

	to {
		-webkit-transform: translate(66.9452vw, 100vh) scale(0.9894);
		transform: translate(66.9452vw, 100vh) scale(0.9894);
	}
}

.snow:nth-child(175) {
	opacity: 0.0537;
	-webkit-transform: translate(88.5876vw, -10px) scale(0.8982);
	transform: translate(88.5876vw, -10px) scale(0.8982);
	-webkit-animation: fall-175 25s -30s linear infinite;
	animation: fall-175 25s -30s linear infinite;
}

@-webkit-keyframes fall-175 {
	50.124% {
		-webkit-transform: translate(89.9811vw, 50.124vh) scale(0.8982);
		transform: translate(89.9811vw, 50.124vh) scale(0.8982);
	}

	to {
		-webkit-transform: translate(89.28435vw, 100vh) scale(0.8982);
		transform: translate(89.28435vw, 100vh) scale(0.8982);
	}
}

@keyframes fall-175 {
	50.124% {
		-webkit-transform: translate(89.9811vw, 50.124vh) scale(0.8982);
		transform: translate(89.9811vw, 50.124vh) scale(0.8982);
	}

	to {
		-webkit-transform: translate(89.28435vw, 100vh) scale(0.8982);
		transform: translate(89.28435vw, 100vh) scale(0.8982);
	}
}

.snow:nth-child(176) {
	opacity: 0.923;
	-webkit-transform: translate(42.6572vw, -10px) scale(0.1799);
	transform: translate(42.6572vw, -10px) scale(0.1799);
	-webkit-animation: fall-176 13s -27s linear infinite;
	animation: fall-176 13s -27s linear infinite;
}

@-webkit-keyframes fall-176 {
	68.695% {
		-webkit-transform: translate(35.3536vw, 68.695vh) scale(0.1799);
		transform: translate(35.3536vw, 68.695vh) scale(0.1799);
	}

	to {
		-webkit-transform: translate(39.0054vw, 100vh) scale(0.1799);
		transform: translate(39.0054vw, 100vh) scale(0.1799);
	}
}

@keyframes fall-176 {
	68.695% {
		-webkit-transform: translate(35.3536vw, 68.695vh) scale(0.1799);
		transform: translate(35.3536vw, 68.695vh) scale(0.1799);
	}

	to {
		-webkit-transform: translate(39.0054vw, 100vh) scale(0.1799);
		transform: translate(39.0054vw, 100vh) scale(0.1799);
	}
}

.snow:nth-child(177) {
	opacity: 0.5092;
	-webkit-transform: translate(68.3715vw, -10px) scale(0.5289);
	transform: translate(68.3715vw, -10px) scale(0.5289);
	-webkit-animation: fall-177 24s -14s linear infinite;
	animation: fall-177 24s -14s linear infinite;
}

@-webkit-keyframes fall-177 {
	35.925% {
		-webkit-transform: translate(65.7273vw, 35.925vh) scale(0.5289);
		transform: translate(65.7273vw, 35.925vh) scale(0.5289);
	}

	to {
		-webkit-transform: translate(67.0494vw, 100vh) scale(0.5289);
		transform: translate(67.0494vw, 100vh) scale(0.5289);
	}
}

@keyframes fall-177 {
	35.925% {
		-webkit-transform: translate(65.7273vw, 35.925vh) scale(0.5289);
		transform: translate(65.7273vw, 35.925vh) scale(0.5289);
	}

	to {
		-webkit-transform: translate(67.0494vw, 100vh) scale(0.5289);
		transform: translate(67.0494vw, 100vh) scale(0.5289);
	}
}

.snow:nth-child(178) {
	opacity: 0.4903;
	-webkit-transform: translate(22.2309vw, -10px) scale(0.4219);
	transform: translate(22.2309vw, -10px) scale(0.4219);
	-webkit-animation: fall-178 13s -21s linear infinite;
	animation: fall-178 13s -21s linear infinite;
}

@-webkit-keyframes fall-178 {
	41.809% {
		-webkit-transform: translate(31.9245vw, 41.809vh) scale(0.4219);
		transform: translate(31.9245vw, 41.809vh) scale(0.4219);
	}

	to {
		-webkit-transform: translate(27.0777vw, 100vh) scale(0.4219);
		transform: translate(27.0777vw, 100vh) scale(0.4219);
	}
}

@keyframes fall-178 {
	41.809% {
		-webkit-transform: translate(31.9245vw, 41.809vh) scale(0.4219);
		transform: translate(31.9245vw, 41.809vh) scale(0.4219);
	}

	to {
		-webkit-transform: translate(27.0777vw, 100vh) scale(0.4219);
		transform: translate(27.0777vw, 100vh) scale(0.4219);
	}
}

.snow:nth-child(179) {
	opacity: 0.3862;
	-webkit-transform: translate(11.9368vw, -10px) scale(0.5181);
	transform: translate(11.9368vw, -10px) scale(0.5181);
	-webkit-animation: fall-179 28s -10s linear infinite;
	animation: fall-179 28s -10s linear infinite;
}

@-webkit-keyframes fall-179 {
	37.717% {
		-webkit-transform: translate(21.1374vw, 37.717vh) scale(0.5181);
		transform: translate(21.1374vw, 37.717vh) scale(0.5181);
	}

	to {
		-webkit-transform: translate(16.5371vw, 100vh) scale(0.5181);
		transform: translate(16.5371vw, 100vh) scale(0.5181);
	}
}

@keyframes fall-179 {
	37.717% {
		-webkit-transform: translate(21.1374vw, 37.717vh) scale(0.5181);
		transform: translate(21.1374vw, 37.717vh) scale(0.5181);
	}

	to {
		-webkit-transform: translate(16.5371vw, 100vh) scale(0.5181);
		transform: translate(16.5371vw, 100vh) scale(0.5181);
	}
}

.snow:nth-child(180) {
	opacity: 0.0787;
	-webkit-transform: translate(27.456vw, -10px) scale(0.6867);
	transform: translate(27.456vw, -10px) scale(0.6867);
	-webkit-animation: fall-180 15s -17s linear infinite;
	animation: fall-180 15s -17s linear infinite;
}

@-webkit-keyframes fall-180 {
	56.233% {
		-webkit-transform: translate(36.8858vw, 56.233vh) scale(0.6867);
		transform: translate(36.8858vw, 56.233vh) scale(0.6867);
	}

	to {
		-webkit-transform: translate(32.1709vw, 100vh) scale(0.6867);
		transform: translate(32.1709vw, 100vh) scale(0.6867);
	}
}

@keyframes fall-180 {
	56.233% {
		-webkit-transform: translate(36.8858vw, 56.233vh) scale(0.6867);
		transform: translate(36.8858vw, 56.233vh) scale(0.6867);
	}

	to {
		-webkit-transform: translate(32.1709vw, 100vh) scale(0.6867);
		transform: translate(32.1709vw, 100vh) scale(0.6867);
	}
}

.snow:nth-child(181) {
	opacity: 0.3274;
	-webkit-transform: translate(21.7423vw, -10px) scale(0.2775);
	transform: translate(21.7423vw, -10px) scale(0.2775);
	-webkit-animation: fall-181 26s -20s linear infinite;
	animation: fall-181 26s -20s linear infinite;
}

@-webkit-keyframes fall-181 {
	48.724% {
		-webkit-transform: translate(19.0553vw, 48.724vh) scale(0.2775);
		transform: translate(19.0553vw, 48.724vh) scale(0.2775);
	}

	to {
		-webkit-transform: translate(20.3988vw, 100vh) scale(0.2775);
		transform: translate(20.3988vw, 100vh) scale(0.2775);
	}
}

@keyframes fall-181 {
	48.724% {
		-webkit-transform: translate(19.0553vw, 48.724vh) scale(0.2775);
		transform: translate(19.0553vw, 48.724vh) scale(0.2775);
	}

	to {
		-webkit-transform: translate(20.3988vw, 100vh) scale(0.2775);
		transform: translate(20.3988vw, 100vh) scale(0.2775);
	}
}

.snow:nth-child(182) {
	opacity: 0.2634;
	-webkit-transform: translate(34.4057vw, -10px) scale(0.5808);
	transform: translate(34.4057vw, -10px) scale(0.5808);
	-webkit-animation: fall-182 20s -2s linear infinite;
	animation: fall-182 20s -2s linear infinite;
}

@-webkit-keyframes fall-182 {
	36.852% {
		-webkit-transform: translate(44.3109vw, 36.852vh) scale(0.5808);
		transform: translate(44.3109vw, 36.852vh) scale(0.5808);
	}

	to {
		-webkit-transform: translate(39.3583vw, 100vh) scale(0.5808);
		transform: translate(39.3583vw, 100vh) scale(0.5808);
	}
}

@keyframes fall-182 {
	36.852% {
		-webkit-transform: translate(44.3109vw, 36.852vh) scale(0.5808);
		transform: translate(44.3109vw, 36.852vh) scale(0.5808);
	}

	to {
		-webkit-transform: translate(39.3583vw, 100vh) scale(0.5808);
		transform: translate(39.3583vw, 100vh) scale(0.5808);
	}
}

.snow:nth-child(183) {
	opacity: 0.0523;
	-webkit-transform: translate(61.8759vw, -10px) scale(0.2402);
	transform: translate(61.8759vw, -10px) scale(0.2402);
	-webkit-animation: fall-183 27s -10s linear infinite;
	animation: fall-183 27s -10s linear infinite;
}

@-webkit-keyframes fall-183 {
	47.044% {
		-webkit-transform: translate(67.3454vw, 47.044vh) scale(0.2402);
		transform: translate(67.3454vw, 47.044vh) scale(0.2402);
	}

	to {
		-webkit-transform: translate(64.61065vw, 100vh) scale(0.2402);
		transform: translate(64.61065vw, 100vh) scale(0.2402);
	}
}

@keyframes fall-183 {
	47.044% {
		-webkit-transform: translate(67.3454vw, 47.044vh) scale(0.2402);
		transform: translate(67.3454vw, 47.044vh) scale(0.2402);
	}

	to {
		-webkit-transform: translate(64.61065vw, 100vh) scale(0.2402);
		transform: translate(64.61065vw, 100vh) scale(0.2402);
	}
}

.snow:nth-child(184) {
	opacity: 0.2797;
	-webkit-transform: translate(49.0793vw, -10px) scale(0.0757);
	transform: translate(49.0793vw, -10px) scale(0.0757);
	-webkit-animation: fall-184 20s -23s linear infinite;
	animation: fall-184 20s -23s linear infinite;
}

@-webkit-keyframes fall-184 {
	42.812% {
		-webkit-transform: translate(40.7947vw, 42.812vh) scale(0.0757);
		transform: translate(40.7947vw, 42.812vh) scale(0.0757);
	}

	to {
		-webkit-transform: translate(44.937vw, 100vh) scale(0.0757);
		transform: translate(44.937vw, 100vh) scale(0.0757);
	}
}

@keyframes fall-184 {
	42.812% {
		-webkit-transform: translate(40.7947vw, 42.812vh) scale(0.0757);
		transform: translate(40.7947vw, 42.812vh) scale(0.0757);
	}

	to {
		-webkit-transform: translate(44.937vw, 100vh) scale(0.0757);
		transform: translate(44.937vw, 100vh) scale(0.0757);
	}
}

.snow:nth-child(185) {
	opacity: 0.1983;
	-webkit-transform: translate(41.4276vw, -10px) scale(0.9288);
	transform: translate(41.4276vw, -10px) scale(0.9288);
	-webkit-animation: fall-185 11s -20s linear infinite;
	animation: fall-185 11s -20s linear infinite;
}

@-webkit-keyframes fall-185 {
	31.473% {
		-webkit-transform: translate(36.5065vw, 31.473vh) scale(0.9288);
		transform: translate(36.5065vw, 31.473vh) scale(0.9288);
	}

	to {
		-webkit-transform: translate(38.96705vw, 100vh) scale(0.9288);
		transform: translate(38.96705vw, 100vh) scale(0.9288);
	}
}

@keyframes fall-185 {
	31.473% {
		-webkit-transform: translate(36.5065vw, 31.473vh) scale(0.9288);
		transform: translate(36.5065vw, 31.473vh) scale(0.9288);
	}

	to {
		-webkit-transform: translate(38.96705vw, 100vh) scale(0.9288);
		transform: translate(38.96705vw, 100vh) scale(0.9288);
	}
}

.snow:nth-child(186) {
	opacity: 0.7227;
	-webkit-transform: translate(13.1824vw, -10px) scale(0.4893);
	transform: translate(13.1824vw, -10px) scale(0.4893);
	-webkit-animation: fall-186 17s -15s linear infinite;
	animation: fall-186 17s -15s linear infinite;
}

@-webkit-keyframes fall-186 {
	44.444% {
		-webkit-transform: translate(16.512vw, 44.444vh) scale(0.4893);
		transform: translate(16.512vw, 44.444vh) scale(0.4893);
	}

	to {
		-webkit-transform: translate(14.8472vw, 100vh) scale(0.4893);
		transform: translate(14.8472vw, 100vh) scale(0.4893);
	}
}

@keyframes fall-186 {
	44.444% {
		-webkit-transform: translate(16.512vw, 44.444vh) scale(0.4893);
		transform: translate(16.512vw, 44.444vh) scale(0.4893);
	}

	to {
		-webkit-transform: translate(14.8472vw, 100vh) scale(0.4893);
		transform: translate(14.8472vw, 100vh) scale(0.4893);
	}
}

.snow:nth-child(187) {
	opacity: 0.9126;
	-webkit-transform: translate(14.8817vw, -10px) scale(0.6017);
	transform: translate(14.8817vw, -10px) scale(0.6017);
	-webkit-animation: fall-187 14s -19s linear infinite;
	animation: fall-187 14s -19s linear infinite;
}

@-webkit-keyframes fall-187 {
	62.329% {
		-webkit-transform: translate(10.3491vw, 62.329vh) scale(0.6017);
		transform: translate(10.3491vw, 62.329vh) scale(0.6017);
	}

	to {
		-webkit-transform: translate(12.6154vw, 100vh) scale(0.6017);
		transform: translate(12.6154vw, 100vh) scale(0.6017);
	}
}

@keyframes fall-187 {
	62.329% {
		-webkit-transform: translate(10.3491vw, 62.329vh) scale(0.6017);
		transform: translate(10.3491vw, 62.329vh) scale(0.6017);
	}

	to {
		-webkit-transform: translate(12.6154vw, 100vh) scale(0.6017);
		transform: translate(12.6154vw, 100vh) scale(0.6017);
	}
}

.snow:nth-child(188) {
	opacity: 0.0617;
	-webkit-transform: translate(24.1654vw, -10px) scale(0.9469);
	transform: translate(24.1654vw, -10px) scale(0.9469);
	-webkit-animation: fall-188 23s -3s linear infinite;
	animation: fall-188 23s -3s linear infinite;
}

@-webkit-keyframes fall-188 {
	59.119% {
		-webkit-transform: translate(14.5433vw, 59.119vh) scale(0.9469);
		transform: translate(14.5433vw, 59.119vh) scale(0.9469);
	}

	to {
		-webkit-transform: translate(19.35435vw, 100vh) scale(0.9469);
		transform: translate(19.35435vw, 100vh) scale(0.9469);
	}
}

@keyframes fall-188 {
	59.119% {
		-webkit-transform: translate(14.5433vw, 59.119vh) scale(0.9469);
		transform: translate(14.5433vw, 59.119vh) scale(0.9469);
	}

	to {
		-webkit-transform: translate(19.35435vw, 100vh) scale(0.9469);
		transform: translate(19.35435vw, 100vh) scale(0.9469);
	}
}

.snow:nth-child(189) {
	opacity: 0.2751;
	-webkit-transform: translate(54.6825vw, -10px) scale(0.4953);
	transform: translate(54.6825vw, -10px) scale(0.4953);
	-webkit-animation: fall-189 17s -22s linear infinite;
	animation: fall-189 17s -22s linear infinite;
}

@-webkit-keyframes fall-189 {
	54.308% {
		-webkit-transform: translate(50.0174vw, 54.308vh) scale(0.4953);
		transform: translate(50.0174vw, 54.308vh) scale(0.4953);
	}

	to {
		-webkit-transform: translate(52.34995vw, 100vh) scale(0.4953);
		transform: translate(52.34995vw, 100vh) scale(0.4953);
	}
}

@keyframes fall-189 {
	54.308% {
		-webkit-transform: translate(50.0174vw, 54.308vh) scale(0.4953);
		transform: translate(50.0174vw, 54.308vh) scale(0.4953);
	}

	to {
		-webkit-transform: translate(52.34995vw, 100vh) scale(0.4953);
		transform: translate(52.34995vw, 100vh) scale(0.4953);
	}
}

.snow:nth-child(190) {
	opacity: 0.6674;
	-webkit-transform: translate(46.9118vw, -10px) scale(0.9627);
	transform: translate(46.9118vw, -10px) scale(0.9627);
	-webkit-animation: fall-190 21s -18s linear infinite;
	animation: fall-190 21s -18s linear infinite;
}

@-webkit-keyframes fall-190 {
	50.142% {
		-webkit-transform: translate(48.2076vw, 50.142vh) scale(0.9627);
		transform: translate(48.2076vw, 50.142vh) scale(0.9627);
	}

	to {
		-webkit-transform: translate(47.5597vw, 100vh) scale(0.9627);
		transform: translate(47.5597vw, 100vh) scale(0.9627);
	}
}

@keyframes fall-190 {
	50.142% {
		-webkit-transform: translate(48.2076vw, 50.142vh) scale(0.9627);
		transform: translate(48.2076vw, 50.142vh) scale(0.9627);
	}

	to {
		-webkit-transform: translate(47.5597vw, 100vh) scale(0.9627);
		transform: translate(47.5597vw, 100vh) scale(0.9627);
	}
}

.snow:nth-child(191) {
	opacity: 0.9797;
	-webkit-transform: translate(18.6584vw, -10px) scale(0.147);
	transform: translate(18.6584vw, -10px) scale(0.147);
	-webkit-animation: fall-191 30s -1s linear infinite;
	animation: fall-191 30s -1s linear infinite;
}

@-webkit-keyframes fall-191 {
	63.359% {
		-webkit-transform: translate(19.5485vw, 63.359vh) scale(0.147);
		transform: translate(19.5485vw, 63.359vh) scale(0.147);
	}

	to {
		-webkit-transform: translate(19.10345vw, 100vh) scale(0.147);
		transform: translate(19.10345vw, 100vh) scale(0.147);
	}
}

@keyframes fall-191 {
	63.359% {
		-webkit-transform: translate(19.5485vw, 63.359vh) scale(0.147);
		transform: translate(19.5485vw, 63.359vh) scale(0.147);
	}

	to {
		-webkit-transform: translate(19.10345vw, 100vh) scale(0.147);
		transform: translate(19.10345vw, 100vh) scale(0.147);
	}
}

.snow:nth-child(192) {
	opacity: 0.6061;
	-webkit-transform: translate(59.2774vw, -10px) scale(0.3113);
	transform: translate(59.2774vw, -10px) scale(0.3113);
	-webkit-animation: fall-192 28s -14s linear infinite;
	animation: fall-192 28s -14s linear infinite;
}

@-webkit-keyframes fall-192 {
	57.712% {
		-webkit-transform: translate(66.6967vw, 57.712vh) scale(0.3113);
		transform: translate(66.6967vw, 57.712vh) scale(0.3113);
	}

	to {
		-webkit-transform: translate(62.98705vw, 100vh) scale(0.3113);
		transform: translate(62.98705vw, 100vh) scale(0.3113);
	}
}

@keyframes fall-192 {
	57.712% {
		-webkit-transform: translate(66.6967vw, 57.712vh) scale(0.3113);
		transform: translate(66.6967vw, 57.712vh) scale(0.3113);
	}

	to {
		-webkit-transform: translate(62.98705vw, 100vh) scale(0.3113);
		transform: translate(62.98705vw, 100vh) scale(0.3113);
	}
}

.snow:nth-child(193) {
	opacity: 0.3893;
	-webkit-transform: translate(37.9311vw, -10px) scale(0.7073);
	transform: translate(37.9311vw, -10px) scale(0.7073);
	-webkit-animation: fall-193 10s -28s linear infinite;
	animation: fall-193 10s -28s linear infinite;
}

@-webkit-keyframes fall-193 {
	70.365% {
		-webkit-transform: translate(46.2607vw, 70.365vh) scale(0.7073);
		transform: translate(46.2607vw, 70.365vh) scale(0.7073);
	}

	to {
		-webkit-transform: translate(42.0959vw, 100vh) scale(0.7073);
		transform: translate(42.0959vw, 100vh) scale(0.7073);
	}
}

@keyframes fall-193 {
	70.365% {
		-webkit-transform: translate(46.2607vw, 70.365vh) scale(0.7073);
		transform: translate(46.2607vw, 70.365vh) scale(0.7073);
	}

	to {
		-webkit-transform: translate(42.0959vw, 100vh) scale(0.7073);
		transform: translate(42.0959vw, 100vh) scale(0.7073);
	}
}

.snow:nth-child(194) {
	opacity: 0.2071;
	-webkit-transform: translate(59.6762vw, -10px) scale(0.5026);
	transform: translate(59.6762vw, -10px) scale(0.5026);
	-webkit-animation: fall-194 28s -4s linear infinite;
	animation: fall-194 28s -4s linear infinite;
}

@-webkit-keyframes fall-194 {
	77.868% {
		-webkit-transform: translate(55.7298vw, 77.868vh) scale(0.5026);
		transform: translate(55.7298vw, 77.868vh) scale(0.5026);
	}

	to {
		-webkit-transform: translate(57.703vw, 100vh) scale(0.5026);
		transform: translate(57.703vw, 100vh) scale(0.5026);
	}
}

@keyframes fall-194 {
	77.868% {
		-webkit-transform: translate(55.7298vw, 77.868vh) scale(0.5026);
		transform: translate(55.7298vw, 77.868vh) scale(0.5026);
	}

	to {
		-webkit-transform: translate(57.703vw, 100vh) scale(0.5026);
		transform: translate(57.703vw, 100vh) scale(0.5026);
	}
}

.snow:nth-child(195) {
	opacity: 0.257;
	-webkit-transform: translate(74.1646vw, -10px) scale(0.6174);
	transform: translate(74.1646vw, -10px) scale(0.6174);
	-webkit-animation: fall-195 23s -17s linear infinite;
	animation: fall-195 23s -17s linear infinite;
}

@-webkit-keyframes fall-195 {
	63.204% {
		-webkit-transform: translate(73.9833vw, 63.204vh) scale(0.6174);
		transform: translate(73.9833vw, 63.204vh) scale(0.6174);
	}

	to {
		-webkit-transform: translate(74.07395vw, 100vh) scale(0.6174);
		transform: translate(74.07395vw, 100vh) scale(0.6174);
	}
}

@keyframes fall-195 {
	63.204% {
		-webkit-transform: translate(73.9833vw, 63.204vh) scale(0.6174);
		transform: translate(73.9833vw, 63.204vh) scale(0.6174);
	}

	to {
		-webkit-transform: translate(74.07395vw, 100vh) scale(0.6174);
		transform: translate(74.07395vw, 100vh) scale(0.6174);
	}
}

.snow:nth-child(196) {
	opacity: 0.8412;
	-webkit-transform: translate(60.9582vw, -10px) scale(0.668);
	transform: translate(60.9582vw, -10px) scale(0.668);
	-webkit-animation: fall-196 25s -2s linear infinite;
	animation: fall-196 25s -2s linear infinite;
}

@-webkit-keyframes fall-196 {
	39.86% {
		-webkit-transform: translate(62.3245vw, 39.86vh) scale(0.668);
		transform: translate(62.3245vw, 39.86vh) scale(0.668);
	}

	to {
		-webkit-transform: translate(61.64135vw, 100vh) scale(0.668);
		transform: translate(61.64135vw, 100vh) scale(0.668);
	}
}

@keyframes fall-196 {
	39.86% {
		-webkit-transform: translate(62.3245vw, 39.86vh) scale(0.668);
		transform: translate(62.3245vw, 39.86vh) scale(0.668);
	}

	to {
		-webkit-transform: translate(61.64135vw, 100vh) scale(0.668);
		transform: translate(61.64135vw, 100vh) scale(0.668);
	}
}

.snow:nth-child(197) {
	opacity: 0.9014;
	-webkit-transform: translate(16.2162vw, -10px) scale(0.6352);
	transform: translate(16.2162vw, -10px) scale(0.6352);
	-webkit-animation: fall-197 11s -11s linear infinite;
	animation: fall-197 11s -11s linear infinite;
}

@-webkit-keyframes fall-197 {
	68.612% {
		-webkit-transform: translate(14.5941vw, 68.612vh) scale(0.6352);
		transform: translate(14.5941vw, 68.612vh) scale(0.6352);
	}

	to {
		-webkit-transform: translate(15.40515vw, 100vh) scale(0.6352);
		transform: translate(15.40515vw, 100vh) scale(0.6352);
	}
}

@keyframes fall-197 {
	68.612% {
		-webkit-transform: translate(14.5941vw, 68.612vh) scale(0.6352);
		transform: translate(14.5941vw, 68.612vh) scale(0.6352);
	}

	to {
		-webkit-transform: translate(15.40515vw, 100vh) scale(0.6352);
		transform: translate(15.40515vw, 100vh) scale(0.6352);
	}
}

.snow:nth-child(198) {
	opacity: 0.7048;
	-webkit-transform: translate(34.6316vw, -10px) scale(0.4069);
	transform: translate(34.6316vw, -10px) scale(0.4069);
	-webkit-animation: fall-198 12s -24s linear infinite;
	animation: fall-198 12s -24s linear infinite;
}

@-webkit-keyframes fall-198 {
	43.161% {
		-webkit-transform: translate(37.3727vw, 43.161vh) scale(0.4069);
		transform: translate(37.3727vw, 43.161vh) scale(0.4069);
	}

	to {
		-webkit-transform: translate(36.00215vw, 100vh) scale(0.4069);
		transform: translate(36.00215vw, 100vh) scale(0.4069);
	}
}

@keyframes fall-198 {
	43.161% {
		-webkit-transform: translate(37.3727vw, 43.161vh) scale(0.4069);
		transform: translate(37.3727vw, 43.161vh) scale(0.4069);
	}

	to {
		-webkit-transform: translate(36.00215vw, 100vh) scale(0.4069);
		transform: translate(36.00215vw, 100vh) scale(0.4069);
	}
}

.snow:nth-child(199) {
	opacity: 0.7754;
	-webkit-transform: translate(7.1519vw, -10px) scale(0.0088);
	transform: translate(7.1519vw, -10px) scale(0.0088);
	-webkit-animation: fall-199 27s -13s linear infinite;
	animation: fall-199 27s -13s linear infinite;
}

@-webkit-keyframes fall-199 {
	53.331% {
		-webkit-transform: translate(6.2669vw, 53.331vh) scale(0.0088);
		transform: translate(6.2669vw, 53.331vh) scale(0.0088);
	}

	to {
		-webkit-transform: translate(6.7094vw, 100vh) scale(0.0088);
		transform: translate(6.7094vw, 100vh) scale(0.0088);
	}
}

@keyframes fall-199 {
	53.331% {
		-webkit-transform: translate(6.2669vw, 53.331vh) scale(0.0088);
		transform: translate(6.2669vw, 53.331vh) scale(0.0088);
	}

	to {
		-webkit-transform: translate(6.7094vw, 100vh) scale(0.0088);
		transform: translate(6.7094vw, 100vh) scale(0.0088);
	}
}

.snow:nth-child(200) {
	opacity: 0.0258;
	-webkit-transform: translate(91.8302vw, -10px) scale(0.4632);
	transform: translate(91.8302vw, -10px) scale(0.4632);
	-webkit-animation: fall-200 14s -14s linear infinite;
	animation: fall-200 14s -14s linear infinite;
}

@-webkit-keyframes fall-200 {
	53.982% {
		-webkit-transform: translate(83.099vw, 53.982vh) scale(0.4632);
		transform: translate(83.099vw, 53.982vh) scale(0.4632);
	}

	to {
		-webkit-transform: translate(87.4646vw, 100vh) scale(0.4632);
		transform: translate(87.4646vw, 100vh) scale(0.4632);
	}
}

@keyframes fall-200 {
	53.982% {
		-webkit-transform: translate(83.099vw, 53.982vh) scale(0.4632);
		transform: translate(83.099vw, 53.982vh) scale(0.4632);
	}

	to {
		-webkit-transform: translate(87.4646vw, 100vh) scale(0.4632);
		transform: translate(87.4646vw, 100vh) scale(0.4632);
	}
}