.snow-close {
	position: absolute;
	bottom: 60px;
	display: flex;
	width: 90%;
	justify-content: space-between;
	text-align: center;
	box-sizing: border-box;
	font-size: 12px;
	color: white;
	background : rgba(0, 0, 0, 0.5);
	padding: 10px 10px 10px;
	border-radius: 10px;
	margin: 7px 12px 0px;
	-webkit-backdrop-filter: saturate(100%) blur(20px);
	backdrop-filter: saturate(100%) blur(20px);
}
.snow-close:hover {
	opacity: 1;
}
.snow-effect-button {
	cursor: pointer;
	display: inline-block;
	border: 1px solid white;
	border-radius: 15px;
	width: 15px;
	line-height: 13px;
	height: 15px;
	padding: 0;
	margin-left: 3px;
}
.snow-effect-button.v-hidden {
	opacity: 0.2;
}
.snow-container {
	position: sticky;
	width: 100%;
	top: 0;
	height: 0px;
	z-index: 99999;
}
@media screen and (max-width: 1024px){
	.snow-container {
		position: fixed;
		top: 0;
	}
}
.snow {
	position: absolute;
	width: 10px;
	height: 10px;
	background: white;
	border-radius: 50%;
	transition: width 0.5s, height 0.5s;
}
.snow:nth-child(1) {
	opacity: 0.9001;
	transform: translate(56.0035vw, -10px) scale(0.9456);
	animation: fall-1 25s -6s linear infinite;
}
@keyframes fall-1 {
	74.797% {
		transform: translate(52.2544vw, 74.797vh) scale(0.9456);
	}
	to {
		transform: translate(54.12895vw, 99vh) scale(0.9456);
	}
}
.snow:nth-child(2) {
	opacity: 0.6597;
	transform: translate(78.2842vw, -10px) scale(0.6121);
	animation: fall-2 13s -17s linear infinite;
}
@keyframes fall-2 {
	59.789% {
		transform: translate(83.38vw, 59.789vh) scale(0.6121);
	}
	to {
		transform: translate(80.8321vw, 99vh) scale(0.6121);
	}
}
.snow:nth-child(3) {
	opacity: 0.8558;
	transform: translate(37.2939vw, -10px) scale(0.3349);
	animation: fall-3 28s -16s linear infinite;
}
@keyframes fall-3 {
	45.008% {
		transform: translate(31.5686vw, 45.008vh) scale(0.3349);
	}
	to {
		transform: translate(34.43125vw, 99vh) scale(0.3349);
	}
}
.snow:nth-child(4) {
	opacity: 0.3598;
	transform: translate(35.2631vw, -10px) scale(0.4349);
	animation: fall-4 27s -5s linear infinite;
}
@keyframes fall-4 {
	72.547% {
		transform: translate(26.3844vw, 72.547vh) scale(0.4349);
	}
	to {
		transform: translate(30.82375vw, 99vh) scale(0.4349);
	}
}
.snow:nth-child(5) {
	opacity: 0.0693;
	transform: translate(95.2408vw, -10px) scale(0.3184);
	animation: fall-5 27s -14s linear infinite;
}
@keyframes fall-5 {
	68.928% {
		transform: translate(86.3393vw, 68.928vh) scale(0.3184);
	}
	to {
		transform: translate(90.79005vw, 99vh) scale(0.3184);
	}
}
.snow:nth-child(6) {
	opacity: 0.8968;
	transform: translate(19.0155vw, -10px) scale(0.6838);
	animation: fall-6 29s -3s linear infinite;
}
@keyframes fall-6 {
	37.462% {
		transform: translate(23.3689vw, 37.462vh) scale(0.6838);
	}
	to {
		transform: translate(21.1922vw, 99vh) scale(0.6838);
	}
}
.snow:nth-child(7) {
	opacity: 0.973;
	transform: translate(31.2909vw, -10px) scale(0.3857);
	animation: fall-7 13s -11s linear infinite;
}
@keyframes fall-7 {
	35.112% {
		transform: translate(21.3038vw, 35.112vh) scale(0.3857);
	}
	to {
		transform: translate(26.29735vw, 99vh) scale(0.3857);
	}
}
.snow:nth-child(8) {
	opacity: 0.1393;
	transform: translate(49.3062vw, -10px) scale(0.3965);
	animation: fall-8 14s -18s linear infinite;
}
@keyframes fall-8 {
	69.614% {
		transform: translate(44.3476vw, 69.614vh) scale(0.3965);
	}
	to {
		transform: translate(46.8269vw, 99vh) scale(0.3965);
	}
}
.snow:nth-child(9) {
	opacity: 0.8567;
	transform: translate(34.938vw, -10px) scale(0.6262);
	animation: fall-9 25s -5s linear infinite;
}
@keyframes fall-9 {
	74.135% {
		transform: translate(25.8564vw, 74.135vh) scale(0.6262);
	}
	to {
		transform: translate(30.3972vw, 99vh) scale(0.6262);
	}
}
.snow:nth-child(10) {
	opacity: 0.0315;
	transform: translate(48.498vw, -10px) scale(0.4375);
	animation: fall-10 22s -29s linear infinite;
}
@keyframes fall-10 {
	77.473% {
		transform: translate(56.2025vw, 77.473vh) scale(0.4375);
	}
	to {
		transform: translate(52.35025vw, 99vh) scale(0.4375);
	}
}
.snow:nth-child(11) {
	opacity: 0.4949;
	transform: translate(0.3666vw, -10px) scale(0.2444);
	animation: fall-11 10s -21s linear infinite;
}
@keyframes fall-11 {
	49.443% {
		transform: translate(0.5463vw, 49.443vh) scale(0.2444);
	}
	to {
		transform: translate(0.45645vw, 99vh) scale(0.2444);
	}
}
.snow:nth-child(12) {
	opacity: 0.7851;
	transform: translate(50.9325vw, -10px) scale(0.8835);
	animation: fall-12 22s -25s linear infinite;
}
@keyframes fall-12 {
	76.487% {
		transform: translate(54.6245vw, 76.487vh) scale(0.8835);
	}
	to {
		transform: translate(52.7785vw, 99vh) scale(0.8835);
	}
}
.snow:nth-child(13) {
	opacity: 0.5242;
	transform: translate(36.4453vw, -10px) scale(0.5238);
	animation: fall-13 29s -23s linear infinite;
}
@keyframes fall-13 {
	59.242% {
		transform: translate(33.2819vw, 59.242vh) scale(0.5238);
	}
	to {
		transform: translate(34.8636vw, 99vh) scale(0.5238);
	}
}
.snow:nth-child(14) {
	opacity: 0.4911;
	transform: translate(42.8034vw, -10px) scale(0.4955);
	animation: fall-14 16s -27s linear infinite;
}
@keyframes fall-14 {
	34.806% {
		transform: translate(43.785vw, 34.806vh) scale(0.4955);
	}
	to {
		transform: translate(43.2942vw, 99vh) scale(0.4955);
	}
}
.snow:nth-child(15) {
	opacity: 0.0618;
	transform: translate(16.6271vw, -10px) scale(0.9994);
	animation: fall-15 15s -30s linear infinite;
}
@keyframes fall-15 {
	70.743% {
		transform: translate(11.5154vw, 70.743vh) scale(0.9994);
	}
	to {
		transform: translate(14.07125vw, 99vh) scale(0.9994);
	}
}
.snow:nth-child(16) {
	opacity: 0.8782;
	transform: translate(45.9498vw, -10px) scale(0.9085);
	animation: fall-16 11s -24s linear infinite;
}
@keyframes fall-16 {
	70.851% {
		transform: translate(49.2012vw, 70.851vh) scale(0.9085);
	}
	to {
		transform: translate(47.5755vw, 99vh) scale(0.9085);
	}
}
.snow:nth-child(17) {
	opacity: 0.1026;
	transform: translate(97.6382vw, -10px) scale(0.019);
	animation: fall-17 13s -9s linear infinite;
}
@keyframes fall-17 {
	38.629% {
		transform: translate(97.7669vw, 38.629vh) scale(0.019);
	}
	to {
		transform: translate(97.70255vw, 99vh) scale(0.019);
	}
}
.snow:nth-child(18) {
	opacity: 0.0496;
	transform: translate(50.5321vw, -10px) scale(0.4248);
	animation: fall-18 12s -5s linear infinite;
}
@keyframes fall-18 {
	33.94% {
		transform: translate(57.8983vw, 33.94vh) scale(0.4248);
	}
	to {
		transform: translate(54.2152vw, 99vh) scale(0.4248);
	}
}
.snow:nth-child(19) {
	opacity: 0.9259;
	transform: translate(34.2241vw, -10px) scale(0.6894);
	animation: fall-19 17s -18s linear infinite;
}
@keyframes fall-19 {
	48.004% {
		transform: translate(27.0393vw, 48.004vh) scale(0.6894);
	}
	to {
		transform: translate(30.6317vw, 99vh) scale(0.6894);
	}
}
.snow:nth-child(20) {
	opacity: 0.4364;
	transform: translate(64.188vw, -10px) scale(0.2232);
	animation: fall-20 21s -3s linear infinite;
}
@keyframes fall-20 {
	51.677% {
		transform: translate(57.7956vw, 51.677vh) scale(0.2232);
	}
	to {
		transform: translate(60.9918vw, 99vh) scale(0.2232);
	}
}
.snow:nth-child(21) {
	opacity: 0.3172;
	transform: translate(0.012vw, -10px) scale(0.1784);
	animation: fall-21 28s -30s linear infinite;
}
@keyframes fall-21 {
	44.912% {
		transform: translate(-8.3192vw, 44.912vh) scale(0.1784);
	}
	to {
		transform: translate(-4.1536vw, 99vh) scale(0.1784);
	}
}
.snow:nth-child(22) {
	opacity: 0.9801;
	transform: translate(85.2056vw, -10px) scale(0.368);
	animation: fall-22 27s -5s linear infinite;
}
@keyframes fall-22 {
	45.375% {
		transform: translate(78.9031vw, 45.375vh) scale(0.368);
	}
	to {
		transform: translate(82.05435vw, 99vh) scale(0.368);
	}
}
.snow:nth-child(23) {
	opacity: 0.4183;
	transform: translate(91.0427vw, -10px) scale(0.5572);
	animation: fall-23 19s -4s linear infinite;
}
@keyframes fall-23 {
	53.584% {
		transform: translate(87.1579vw, 53.584vh) scale(0.5572);
	}
	to {
		transform: translate(89.1003vw, 99vh) scale(0.5572);
	}
}
.snow:nth-child(24) {
	opacity: 0.2611;
	transform: translate(28.1153vw, -10px) scale(0.1117);
	animation: fall-24 17s -23s linear infinite;
}
@keyframes fall-24 {
	33.728% {
		transform: translate(27.98vw, 33.728vh) scale(0.1117);
	}
	to {
		transform: translate(28.04765vw, 99vh) scale(0.1117);
	}
}
.snow:nth-child(25) {
	opacity: 0.3817;
	transform: translate(48.1939vw, -10px) scale(0.7116);
	animation: fall-25 18s -8s linear infinite;
}
@keyframes fall-25 {
	54.584% {
		transform: translate(43.2641vw, 54.584vh) scale(0.7116);
	}
	to {
		transform: translate(45.729vw, 99vh) scale(0.7116);
	}
}
.snow:nth-child(26) {
	opacity: 0.2013;
	transform: translate(0.5478vw, -10px) scale(0.9712);
	animation: fall-26 22s -14s linear infinite;
}
@keyframes fall-26 {
	63.679% {
		transform: translate(6.7311vw, 63.679vh) scale(0.9712);
	}
	to {
		transform: translate(3.63945vw, 99vh) scale(0.9712);
	}
}
.snow:nth-child(27) {
	opacity: 0.3189;
	transform: translate(49.0124vw, -10px) scale(0.7948);
	animation: fall-27 24s -19s linear infinite;
}
@keyframes fall-27 {
	47.591% {
		transform: translate(53.1241vw, 47.591vh) scale(0.7948);
	}
	to {
		transform: translate(51.06825vw, 99vh) scale(0.7948);
	}
}
.snow:nth-child(28) {
	opacity: 0.891;
	transform: translate(0.0938vw, -10px) scale(0.4305);
	animation: fall-28 17s -19s linear infinite;
}
@keyframes fall-28 {
	51.496% {
		transform: translate(4.22vw, 51.496vh) scale(0.4305);
	}
	to {
		transform: translate(2.1569vw, 99vh) scale(0.4305);
	}
}
.snow:nth-child(29) {
	opacity: 0.1243;
	transform: translate(88.7429vw, -10px) scale(0.3731);
	animation: fall-29 15s -18s linear infinite;
}
@keyframes fall-29 {
	35.559% {
		transform: translate(95.6198vw, 35.559vh) scale(0.3731);
	}
	to {
		transform: translate(92.18135vw, 99vh) scale(0.3731);
	}
}
.snow:nth-child(30) {
	opacity: 0.3744;
	transform: translate(28.9151vw, -10px) scale(0.975);
	animation: fall-30 24s -15s linear infinite;
}
@keyframes fall-30 {
	38.331% {
		transform: translate(29.6586vw, 38.331vh) scale(0.975);
	}
	to {
		transform: translate(29.28685vw, 99vh) scale(0.975);
	}
}
.snow:nth-child(31) {
	opacity: 0.2535;
	transform: translate(97.5788vw, -10px) scale(0.7729);
	animation: fall-31 11s -18s linear infinite;
}
@keyframes fall-31 {
	34.164% {
		transform: translate(89.5751vw, 34.164vh) scale(0.7729);
	}
	to {
		transform: translate(93.57695vw, 99vh) scale(0.7729);
	}
}
.snow:nth-child(32) {
	opacity: 0.7166;
	transform: translate(2.194vw, -10px) scale(0.3303);
	animation: fall-32 16s -28s linear infinite;
}
@keyframes fall-32 {
	73.756% {
		transform: translate(-5.4334vw, 73.756vh) scale(0.3303);
	}
	to {
		transform: translate(-1.6197vw, 99vh) scale(0.3303);
	}
}
.snow:nth-child(33) {
	opacity: 0.087;
	transform: translate(22.5799vw, -10px) scale(0.0648);
	animation: fall-33 15s -16s linear infinite;
}
@keyframes fall-33 {
	77.249% {
		transform: translate(16.6907vw, 77.249vh) scale(0.0648);
	}
	to {
		transform: translate(19.6353vw, 99vh) scale(0.0648);
	}
}
.snow:nth-child(34) {
	opacity: 0.0777;
	transform: translate(85.7254vw, -10px) scale(0.3505);
	animation: fall-34 11s -4s linear infinite;
}
@keyframes fall-34 {
	61.209% {
		transform: translate(85.0587vw, 61.209vh) scale(0.3505);
	}
	to {
		transform: translate(85.39205vw, 99vh) scale(0.3505);
	}
}
.snow:nth-child(35) {
	opacity: 0.1555;
	transform: translate(90.3127vw, -10px) scale(0.4122);
	animation: fall-35 17s -13s linear infinite;
}
@keyframes fall-35 {
	55.566% {
		transform: translate(99.3662vw, 55.566vh) scale(0.4122);
	}
	to {
		transform: translate(94.83945vw, 99vh) scale(0.4122);
	}
}
.snow:nth-child(36) {
	opacity: 0.8057;
	transform: translate(15.2783vw, -10px) scale(0.9002);
	animation: fall-36 23s -1s linear infinite;
}
@keyframes fall-36 {
	43.981% {
		transform: translate(13.2791vw, 43.981vh) scale(0.9002);
	}
	to {
		transform: translate(14.2787vw, 99vh) scale(0.9002);
	}
}
.snow:nth-child(37) {
	opacity: 0.1373;
	transform: translate(16.3419vw, -10px) scale(0.3704);
	animation: fall-37 30s -27s linear infinite;
}
@keyframes fall-37 {
	34.662% {
		transform: translate(22.9661vw, 34.662vh) scale(0.3704);
	}
	to {
		transform: translate(19.654vw, 99vh) scale(0.3704);
	}
}
.snow:nth-child(38) {
	opacity: 0.9924;
	transform: translate(81.1021vw, -10px) scale(0.0221);
	animation: fall-38 19s -17s linear infinite;
}
@keyframes fall-38 {
	36.457% {
		transform: translate(80.6056vw, 36.457vh) scale(0.0221);
	}
	to {
		transform: translate(80.85385vw, 99vh) scale(0.0221);
	}
}
.snow:nth-child(39) {
	opacity: 0.829;
	transform: translate(86.5676vw, -10px) scale(0.0427);
	animation: fall-39 23s -22s linear infinite;
}
@keyframes fall-39 {
	51.899% {
		transform: translate(83.4452vw, 51.899vh) scale(0.0427);
	}
	to {
		transform: translate(85.0064vw, 99vh) scale(0.0427);
	}
}
.snow:nth-child(40) {
	opacity: 0.7327;
	transform: translate(69.7991vw, -10px) scale(0.5352);
	animation: fall-40 10s -17s linear infinite;
}
@keyframes fall-40 {
	46.918% {
		transform: translate(60.0771vw, 46.918vh) scale(0.5352);
	}
	to {
		transform: translate(64.9381vw, 99vh) scale(0.5352);
	}
}
.snow:nth-child(41) {
	opacity: 0.8578;
	transform: translate(73.6844vw, -10px) scale(0.8399);
	animation: fall-41 19s -14s linear infinite;
}
@keyframes fall-41 {
	44.066% {
		transform: translate(71.2468vw, 44.066vh) scale(0.8399);
	}
	to {
		transform: translate(72.4656vw, 99vh) scale(0.8399);
	}
}
.snow:nth-child(42) {
	opacity: 0.7304;
	transform: translate(5.1983vw, -10px) scale(0.9109);
	animation: fall-42 13s -16s linear infinite;
}
@keyframes fall-42 {
	38.471% {
		transform: translate(10.3043vw, 38.471vh) scale(0.9109);
	}
	to {
		transform: translate(7.7513vw, 99vh) scale(0.9109);
	}
}
.snow:nth-child(43) {
	opacity: 0.6247;
	transform: translate(10.3714vw, -10px) scale(0.1152);
	animation: fall-43 23s -23s linear infinite;
}
@keyframes fall-43 {
	71.672% {
		transform: translate(18.43vw, 71.672vh) scale(0.1152);
	}
	to {
		transform: translate(14.4007vw, 99vh) scale(0.1152);
	}
}
.snow:nth-child(44) {
	opacity: 0.403;
	transform: translate(92.192vw, -10px) scale(0.947);
	animation: fall-44 22s -18s linear infinite;
}
@keyframes fall-44 {
	38.301% {
		transform: translate(85.1373vw, 38.301vh) scale(0.947);
	}
	to {
		transform: translate(88.66465vw, 99vh) scale(0.947);
	}
}
.snow:nth-child(45) {
	opacity: 0.7082;
	transform: translate(76.2948vw, -10px) scale(0.602);
	animation: fall-45 18s -29s linear infinite;
}
@keyframes fall-45 {
	67.83% {
		transform: translate(76.5818vw, 67.83vh) scale(0.602);
	}
	to {
		transform: translate(76.4383vw, 99vh) scale(0.602);
	}
}
.snow:nth-child(46) {
	opacity: 0.0555;
	transform: translate(99.7688vw, -10px) scale(0.504);
	animation: fall-46 30s -24s linear infinite;
}
@keyframes fall-46 {
	56.081% {
		transform: translate(109.294vw, 56.081vh) scale(0.504);
	}
	to {
		transform: translate(104.5314vw, 99vh) scale(0.504);
	}
}
.snow:nth-child(47) {
	opacity: 0.4297;
	transform: translate(70.2206vw, -10px) scale(0.0213);
	animation: fall-47 16s -17s linear infinite;
}
@keyframes fall-47 {
	46.093% {
		transform: translate(74.9831vw, 46.093vh) scale(0.0213);
	}
	to {
		transform: translate(72.60185vw, 99vh) scale(0.0213);
	}
}
.snow:nth-child(48) {
	opacity: 0.4158;
	transform: translate(27.6054vw, -10px) scale(0.2178);
	animation: fall-48 23s -2s linear infinite;
}
@keyframes fall-48 {
	61.376% {
		transform: translate(21.5394vw, 61.376vh) scale(0.2178);
	}
	to {
		transform: translate(24.5724vw, 99vh) scale(0.2178);
	}
}
.snow:nth-child(49) {
	opacity: 0.9376;
	transform: translate(26.7194vw, -10px) scale(0.2121);
	animation: fall-49 15s -8s linear infinite;
}
@keyframes fall-49 {
	34.679% {
		transform: translate(33.5084vw, 34.679vh) scale(0.2121);
	}
	to {
		transform: translate(30.1139vw, 99vh) scale(0.2121);
	}
}
.snow:nth-child(50) {
	opacity: 0.1874;
	transform: translate(18.7586vw, -10px) scale(0.2043);
	animation: fall-50 27s -25s linear infinite;
}
@keyframes fall-50 {
	71.804% {
		transform: translate(19.8131vw, 71.804vh) scale(0.2043);
	}
	to {
		transform: translate(19.28585vw, 99vh) scale(0.2043);
	}
}
.snow:nth-child(51) {
	opacity: 0.954;
	transform: translate(16.9697vw, -10px) scale(0.1262);
	animation: fall-51 26s -25s linear infinite;
}
@keyframes fall-51 {
	48.768% {
		transform: translate(12.9251vw, 48.768vh) scale(0.1262);
	}
	to {
		transform: translate(14.9474vw, 99vh) scale(0.1262);
	}
}
.snow:nth-child(52) {
	opacity: 0.6914;
	transform: translate(48.3163vw, -10px) scale(0.8314);
	animation: fall-52 13s -16s linear infinite;
}
@keyframes fall-52 {
	77.527% {
		transform: translate(44.3016vw, 77.527vh) scale(0.8314);
	}
	to {
		transform: translate(46.30895vw, 99vh) scale(0.8314);
	}
}
.snow:nth-child(53) {
	opacity: 0.1669;
	transform: translate(68.2367vw, -10px) scale(0.718);
	animation: fall-53 17s -18s linear infinite;
}
@keyframes fall-53 {
	58.09% {
		transform: translate(68.8174vw, 58.09vh) scale(0.718);
	}
	to {
		transform: translate(68.52705vw, 99vh) scale(0.718);
	}
}
.snow:nth-child(54) {
	opacity: 0.2516;
	transform: translate(11.2168vw, -10px) scale(0.2806);
	animation: fall-54 20s -23s linear infinite;
}
@keyframes fall-54 {
	44.412% {
		transform: translate(17.3674vw, 44.412vh) scale(0.2806);
	}
	to {
		transform: translate(14.2921vw, 99vh) scale(0.2806);
	}
}
.snow:nth-child(55) {
	opacity: 0.6483;
	transform: translate(25.3625vw, -10px) scale(0.4185);
	animation: fall-55 30s -26s linear infinite;
}
@keyframes fall-55 {
	73.469% {
		transform: translate(18.8515vw, 73.469vh) scale(0.4185);
	}
	to {
		transform: translate(22.107vw, 99vh) scale(0.4185);
	}
}
.snow:nth-child(56) {
	opacity: 0.4238;
	transform: translate(68.4409vw, -10px) scale(0.6664);
	animation: fall-56 21s -25s linear infinite;
}
@keyframes fall-56 {
	45.156% {
		transform: translate(69.9422vw, 45.156vh) scale(0.6664);
	}
	to {
		transform: translate(69.19155vw, 99vh) scale(0.6664);
	}
}
.snow:nth-child(57) {
	opacity: 0.3479;
	transform: translate(10.2387vw, -10px) scale(0.0186);
	animation: fall-57 22s -16s linear infinite;
}
@keyframes fall-57 {
	39.751% {
		transform: translate(11.1407vw, 39.751vh) scale(0.0186);
	}
	to {
		transform: translate(10.6897vw, 99vh) scale(0.0186);
	}
}
.snow:nth-child(58) {
	opacity: 0.0884;
	transform: translate(34.4319vw, -10px) scale(0.4672);
	animation: fall-58 19s -8s linear infinite;
}
@keyframes fall-58 {
	30.218% {
		transform: translate(42.371vw, 30.218vh) scale(0.4672);
	}
	to {
		transform: translate(38.40145vw, 99vh) scale(0.4672);
	}
}
.snow:nth-child(59) {
	opacity: 0.604;
	transform: translate(9.4621vw, -10px) scale(0.9194);
	animation: fall-59 12s -15s linear infinite;
}
@keyframes fall-59 {
	45.712% {
		transform: translate(14.9047vw, 45.712vh) scale(0.9194);
	}
	to {
		transform: translate(12.1834vw, 99vh) scale(0.9194);
	}
}
.snow:nth-child(60) {
	opacity: 0.815;
	transform: translate(86.152vw, -10px) scale(0.069);
	animation: fall-60 13s -20s linear infinite;
}
@keyframes fall-60 {
	66.719% {
		transform: translate(79.1929vw, 66.719vh) scale(0.069);
	}
	to {
		transform: translate(82.67245vw, 99vh) scale(0.069);
	}
}
.snow:nth-child(61) {
	opacity: 0.7818;
	transform: translate(94.3341vw, -10px) scale(0.8498);
	animation: fall-61 11s -13s linear infinite;
}
@keyframes fall-61 {
	43.77% {
		transform: translate(89.5038vw, 43.77vh) scale(0.8498);
	}
	to {
		transform: translate(91.91895vw, 99vh) scale(0.8498);
	}
}
.snow:nth-child(62) {
	opacity: 0.9646;
	transform: translate(82.7258vw, -10px) scale(0.2962);
	animation: fall-62 16s -23s linear infinite;
}
@keyframes fall-62 {
	41.935% {
		transform: translate(76.9119vw, 41.935vh) scale(0.2962);
	}
	to {
		transform: translate(79.81885vw, 99vh) scale(0.2962);
	}
}
.snow:nth-child(63) {
	opacity: 0.797;
	transform: translate(24.4778vw, -10px) scale(0.2856);
	animation: fall-63 25s -13s linear infinite;
}
@keyframes fall-63 {
	66.232% {
		transform: translate(27.3698vw, 66.232vh) scale(0.2856);
	}
	to {
		transform: translate(25.9238vw, 99vh) scale(0.2856);
	}
}
.snow:nth-child(64) {
	opacity: 0.9252;
	transform: translate(9.9318vw, -10px) scale(0.58);
	animation: fall-64 16s -1s linear infinite;
}
@keyframes fall-64 {
	34.238% {
		transform: translate(10.564vw, 34.238vh) scale(0.58);
	}
	to {
		transform: translate(10.2479vw, 99vh) scale(0.58);
	}
}
.snow:nth-child(65) {
	opacity: 0.9097;
	transform: translate(95.5623vw, -10px) scale(0.2418);
	animation: fall-65 14s -5s linear infinite;
}
@keyframes fall-65 {
	49.087% {
		transform: translate(94.0057vw, 49.087vh) scale(0.2418);
	}
	to {
		transform: translate(94.784vw, 99vh) scale(0.2418);
	}
}
.snow:nth-child(66) {
	opacity: 0.5823;
	transform: translate(56.94vw, -10px) scale(0.5789);
	animation: fall-66 13s -20s linear infinite;
}
@keyframes fall-66 {
	63.489% {
		transform: translate(55.55vw, 63.489vh) scale(0.5789);
	}
	to {
		transform: translate(56.245vw, 99vh) scale(0.5789);
	}
}
.snow:nth-child(67) {
	opacity: 0.9198;
	transform: translate(56.0913vw, -10px) scale(0.3695);
	animation: fall-67 29s -10s linear infinite;
}
@keyframes fall-67 {
	60.28% {
		transform: translate(54.4543vw, 60.28vh) scale(0.3695);
	}
	to {
		transform: translate(55.2728vw, 99vh) scale(0.3695);
	}
}
.snow:nth-child(68) {
	opacity: 0.3075;
	transform: translate(12.8095vw, -10px) scale(0.5587);
	animation: fall-68 16s -24s linear infinite;
}
@keyframes fall-68 {
	46.118% {
		transform: translate(21.7429vw, 46.118vh) scale(0.5587);
	}
	to {
		transform: translate(17.2762vw, 99vh) scale(0.5587);
	}
}
.snow:nth-child(69) {
	opacity: 0.5716;
	transform: translate(23.3835vw, -10px) scale(0.2029);
	animation: fall-69 25s -27s linear infinite;
}
@keyframes fall-69 {
	41.149% {
		transform: translate(31.6876vw, 41.149vh) scale(0.2029);
	}
	to {
		transform: translate(27.53555vw, 99vh) scale(0.2029);
	}
}
.snow:nth-child(70) {
	opacity: 0.4119;
	transform: translate(67.2413vw, -10px) scale(0.0606);
	animation: fall-70 22s -6s linear infinite;
}
@keyframes fall-70 {
	62.71% {
		transform: translate(69.5545vw, 62.71vh) scale(0.0606);
	}
	to {
		transform: translate(68.3979vw, 99vh) scale(0.0606);
	}
}
.snow:nth-child(71) {
	opacity: 0.4668;
	transform: translate(97.9526vw, -10px) scale(0.7874);
	animation: fall-71 21s -19s linear infinite;
}
@keyframes fall-71 {
	66.929% {
		transform: translate(102.5656vw, 66.929vh) scale(0.7874);
	}
	to {
		transform: translate(100.2591vw, 99vh) scale(0.7874);
	}
}
.snow:nth-child(72) {
	opacity: 0.4566;
	transform: translate(86.3693vw, -10px) scale(0.0331);
	animation: fall-72 18s -7s linear infinite;
}
@keyframes fall-72 {
	76.942% {
		transform: translate(80.7615vw, 76.942vh) scale(0.0331);
	}
	to {
		transform: translate(83.5654vw, 99vh) scale(0.0331);
	}
}
.snow:nth-child(73) {
	opacity: 0.8934;
	transform: translate(69.2975vw, -10px) scale(0.5181);
	animation: fall-73 30s -29s linear infinite;
}
@keyframes fall-73 {
	68.424% {
		transform: translate(70.5537vw, 68.424vh) scale(0.5181);
	}
	to {
		transform: translate(69.9256vw, 99vh) scale(0.5181);
	}
}
.snow:nth-child(74) {
	opacity: 0.0584;
	transform: translate(43.3965vw, -10px) scale(0.2554);
	animation: fall-74 19s -8s linear infinite;
}
@keyframes fall-74 {
	54.062% {
		transform: translate(50.6416vw, 54.062vh) scale(0.2554);
	}
	to {
		transform: translate(47.01905vw, 99vh) scale(0.2554);
	}
}
.snow:nth-child(75) {
	opacity: 0.2443;
	transform: translate(44.269vw, -10px) scale(0.7276);
	animation: fall-75 27s -2s linear infinite;
}
@keyframes fall-75 {
	54.961% {
		transform: translate(37.9765vw, 54.961vh) scale(0.7276);
	}
	to {
		transform: translate(41.12275vw, 99vh) scale(0.7276);
	}
}
.snow:nth-child(76) {
	opacity: 0.5022;
	transform: translate(50.0032vw, -10px) scale(0.7532);
	animation: fall-76 21s -15s linear infinite;
}
@keyframes fall-76 {
	46.054% {
		transform: translate(43.9366vw, 46.054vh) scale(0.7532);
	}
	to {
		transform: translate(46.9699vw, 99vh) scale(0.7532);
	}
}
.snow:nth-child(77) {
	opacity: 0.4964;
	transform: translate(60.4448vw, -10px) scale(0.4279);
	animation: fall-77 14s -7s linear infinite;
}
@keyframes fall-77 {
	38.482% {
		transform: translate(54.3214vw, 38.482vh) scale(0.4279);
	}
	to {
		transform: translate(57.3831vw, 99vh) scale(0.4279);
	}
}
.snow:nth-child(78) {
	opacity: 0.0949;
	transform: translate(38.0299vw, -10px) scale(0.5674);
	animation: fall-78 24s -8s linear infinite;
}
@keyframes fall-78 {
	58.4% {
		transform: translate(31.3539vw, 58.4vh) scale(0.5674);
	}
	to {
		transform: translate(34.6919vw, 99vh) scale(0.5674);
	}
}
.snow:nth-child(79) {
	opacity: 0.0663;
	transform: translate(61.9358vw, -10px) scale(0.6806);
	animation: fall-79 23s -9s linear infinite;
}
@keyframes fall-79 {
	52.317% {
		transform: translate(66.953vw, 52.317vh) scale(0.6806);
	}
	to {
		transform: translate(64.4444vw, 99vh) scale(0.6806);
	}
}
.snow:nth-child(80) {
	opacity: 0.6085;
	transform: translate(94.9765vw, -10px) scale(0.7444);
	animation: fall-80 14s -27s linear infinite;
}
@keyframes fall-80 {
	57.034% {
		transform: translate(89.4958vw, 57.034vh) scale(0.7444);
	}
	to {
		transform: translate(92.23615vw, 99vh) scale(0.7444);
	}
}
.snow:nth-child(81) {
	opacity: 0.7737;
	transform: translate(18.6992vw, -10px) scale(0.6761);
	animation: fall-81 27s -9s linear infinite;
}
@keyframes fall-81 {
	33.744% {
		transform: translate(11.6168vw, 33.744vh) scale(0.6761);
	}
	to {
		transform: translate(15.158vw, 99vh) scale(0.6761);
	}
}
.snow:nth-child(82) {
	opacity: 0.2457;
	transform: translate(95.4946vw, -10px) scale(0.1625);
	animation: fall-82 10s -21s linear infinite;
}
@keyframes fall-82 {
	36.76% {
		transform: translate(91.1554vw, 36.76vh) scale(0.1625);
	}
	to {
		transform: translate(93.325vw, 99vh) scale(0.1625);
	}
}
.snow:nth-child(83) {
	opacity: 0.7088;
	transform: translate(80.5509vw, -10px) scale(0.6675);
	animation: fall-83 17s -17s linear infinite;
}
@keyframes fall-83 {
	59.74% {
		transform: translate(79.305vw, 59.74vh) scale(0.6675);
	}
	to {
		transform: translate(79.92795vw, 99vh) scale(0.6675);
	}
}
.snow:nth-child(84) {
	opacity: 0.0563;
	transform: translate(14.4888vw, -10px) scale(0.2042);
	animation: fall-84 15s -12s linear infinite;
}
@keyframes fall-84 {
	77.965% {
		transform: translate(7.62vw, 77.965vh) scale(0.2042);
	}
	to {
		transform: translate(11.0544vw, 99vh) scale(0.2042);
	}
}
.snow:nth-child(85) {
	opacity: 0.8321;
	transform: translate(53.6779vw, -10px) scale(0.2802);
	animation: fall-85 11s -24s linear infinite;
}
@keyframes fall-85 {
	79.966% {
		transform: translate(58.5388vw, 79.966vh) scale(0.2802);
	}
	to {
		transform: translate(56.10835vw, 99vh) scale(0.2802);
	}
}
.snow:nth-child(86) {
	opacity: 0.8289;
	transform: translate(19.0647vw, -10px) scale(0.2106);
	animation: fall-86 16s -6s linear infinite;
}
@keyframes fall-86 {
	35.021% {
		transform: translate(22.5864vw, 35.021vh) scale(0.2106);
	}
	to {
		transform: translate(20.82555vw, 99vh) scale(0.2106);
	}
}
.snow:nth-child(87) {
	opacity: 0.1801;
	transform: translate(45.661vw, -10px) scale(0.3978);
	animation: fall-87 12s -30s linear infinite;
}
@keyframes fall-87 {
	37.852% {
		transform: translate(39.4809vw, 37.852vh) scale(0.3978);
	}
	to {
		transform: translate(42.57095vw, 99vh) scale(0.3978);
	}
}
.snow:nth-child(88) {
	opacity: 0.7891;
	transform: translate(30.0766vw, -10px) scale(0.3599);
	animation: fall-88 17s -14s linear infinite;
}
@keyframes fall-88 {
	41.824% {
		transform: translate(24.442vw, 41.824vh) scale(0.3599);
	}
	to {
		transform: translate(27.2593vw, 99vh) scale(0.3599);
	}
}
.snow:nth-child(89) {
	opacity: 0.6339;
	transform: translate(4.802vw, -10px) scale(0.5741);
	animation: fall-89 13s -28s linear infinite;
}
@keyframes fall-89 {
	47.467% {
		transform: translate(11.189vw, 47.467vh) scale(0.5741);
	}
	to {
		transform: translate(7.9955vw, 99vh) scale(0.5741);
	}
}
.snow:nth-child(90) {
	opacity: 0.3877;
	transform: translate(21.4278vw, -10px) scale(0.3906);
	animation: fall-90 11s -7s linear infinite;
}
@keyframes fall-90 {
	39.569% {
		transform: translate(18.8799vw, 39.569vh) scale(0.3906);
	}
	to {
		transform: translate(20.15385vw, 99vh) scale(0.3906);
	}
}
.snow:nth-child(91) {
	opacity: 0.8745;
	transform: translate(61.6118vw, -10px) scale(0.0777);
	animation: fall-91 27s -24s linear infinite;
}
@keyframes fall-91 {
	45.467% {
		transform: translate(60.858vw, 45.467vh) scale(0.0777);
	}
	to {
		transform: translate(61.2349vw, 99vh) scale(0.0777);
	}
}
.snow:nth-child(92) {
	opacity: 0.7603;
	transform: translate(67.657vw, -10px) scale(0.339);
	animation: fall-92 15s -24s linear infinite;
}
@keyframes fall-92 {
	60.225% {
		transform: translate(61.5749vw, 60.225vh) scale(0.339);
	}
	to {
		transform: translate(64.61595vw, 99vh) scale(0.339);
	}
}
.snow:nth-child(93) {
	opacity: 0.5105;
	transform: translate(78.8166vw, -10px) scale(0.6297);
	animation: fall-93 20s -23s linear infinite;
}
@keyframes fall-93 {
	42.667% {
		transform: translate(68.8716vw, 42.667vh) scale(0.6297);
	}
	to {
		transform: translate(73.8441vw, 99vh) scale(0.6297);
	}
}
.snow:nth-child(94) {
	opacity: 0.137;
	transform: translate(39.9092vw, -10px) scale(0.3883);
	animation: fall-94 29s -7s linear infinite;
}
@keyframes fall-94 {
	45.639% {
		transform: translate(43.0471vw, 45.639vh) scale(0.3883);
	}
	to {
		transform: translate(41.47815vw, 99vh) scale(0.3883);
	}
}
.snow:nth-child(95) {
	opacity: 0.8778;
	transform: translate(58.326vw, -10px) scale(0.7938);
	animation: fall-95 17s -13s linear infinite;
}
@keyframes fall-95 {
	43.399% {
		transform: translate(55.9214vw, 43.399vh) scale(0.7938);
	}
	to {
		transform: translate(57.1237vw, 99vh) scale(0.7938);
	}
}
.snow:nth-child(96) {
	opacity: 0.8099;
	transform: translate(21.7587vw, -10px) scale(0.8704);
	animation: fall-96 11s -10s linear infinite;
}
@keyframes fall-96 {
	42.591% {
		transform: translate(29.2059vw, 42.591vh) scale(0.8704);
	}
	to {
		transform: translate(25.4823vw, 99vh) scale(0.8704);
	}
}
.snow:nth-child(97) {
	opacity: 0.2823;
	transform: translate(63.7421vw, -10px) scale(0.9808);
	animation: fall-97 29s -27s linear infinite;
}
@keyframes fall-97 {
	35.614% {
		transform: translate(67.5377vw, 35.614vh) scale(0.9808);
	}
	to {
		transform: translate(65.6399vw, 99vh) scale(0.9808);
	}
}
.snow:nth-child(98) {
	opacity: 0.9522;
	transform: translate(38.9821vw, -10px) scale(0.4722);
	animation: fall-98 25s -17s linear infinite;
}
@keyframes fall-98 {
	61.195% {
		transform: translate(30.9925vw, 61.195vh) scale(0.4722);
	}
	to {
		transform: translate(34.9873vw, 99vh) scale(0.4722);
	}
}
.snow:nth-child(99) {
	opacity: 0.8056;
	transform: translate(13.2046vw, -10px) scale(0.2288);
	animation: fall-99 22s -30s linear infinite;
}
@keyframes fall-99 {
	54.313% {
		transform: translate(10.8085vw, 54.313vh) scale(0.2288);
	}
	to {
		transform: translate(12.00655vw, 99vh) scale(0.2288);
	}
}
.snow:nth-child(100) {
	opacity: 0.5699;
	transform: translate(21.1142vw, -10px) scale(0.4299);
	animation: fall-100 10s -15s linear infinite;
}
@keyframes fall-100 {
	58.38% {
		transform: translate(26.317vw, 58.38vh) scale(0.4299);
	}
	to {
		transform: translate(23.7156vw, 99vh) scale(0.4299);
	}
}
.snow:nth-child(101) {
	opacity: 0.3589;
	transform: translate(0.1161vw, -10px) scale(0.6105);
	animation: fall-101 26s -6s linear infinite;
}
@keyframes fall-101 {
	55.778% {
		transform: translate(6.1408vw, 55.778vh) scale(0.6105);
	}
	to {
		transform: translate(3.12845vw, 99vh) scale(0.6105);
	}
}
.snow:nth-child(102) {
	opacity: 0.9955;
	transform: translate(72.7951vw, -10px) scale(0.8868);
	animation: fall-102 22s -14s linear infinite;
}
@keyframes fall-102 {
	37.881% {
		transform: translate(67.3332vw, 37.881vh) scale(0.8868);
	}
	to {
		transform: translate(70.06415vw, 99vh) scale(0.8868);
	}
}
.snow:nth-child(103) {
	opacity: 0.8012;
	transform: translate(94.5019vw, -10px) scale(0.5563);
	animation: fall-103 23s -2s linear infinite;
}
@keyframes fall-103 {
	75.202% {
		transform: translate(103.7921vw, 75.202vh) scale(0.5563);
	}
	to {
		transform: translate(99.147vw, 99vh) scale(0.5563);
	}
}
.snow:nth-child(104) {
	opacity: 0.7333;
	transform: translate(65.8836vw, -10px) scale(0.8225);
	animation: fall-104 22s -22s linear infinite;
}
@keyframes fall-104 {
	51.624% {
		transform: translate(68.8122vw, 51.624vh) scale(0.8225);
	}
	to {
		transform: translate(67.3479vw, 99vh) scale(0.8225);
	}
}
.snow:nth-child(105) {
	opacity: 0.3925;
	transform: translate(16.4858vw, -10px) scale(0.606);
	animation: fall-105 19s -19s linear infinite;
}
@keyframes fall-105 {
	32.551% {
		transform: translate(7.9353vw, 32.551vh) scale(0.606);
	}
	to {
		transform: translate(12.21055vw, 99vh) scale(0.606);
	}
}
.snow:nth-child(106) {
	opacity: 0.7781;
	transform: translate(37.7092vw, -10px) scale(0.0086);
	animation: fall-106 22s -10s linear infinite;
}
@keyframes fall-106 {
	79.467% {
		transform: translate(30.2384vw, 79.467vh) scale(0.0086);
	}
	to {
		transform: translate(33.9738vw, 99vh) scale(0.0086);
	}
}
.snow:nth-child(107) {
	opacity: 0.6308;
	transform: translate(67.0956vw, -10px) scale(0.8687);
	animation: fall-107 20s -25s linear infinite;
}
@keyframes fall-107 {
	59.742% {
		transform: translate(58.1423vw, 59.742vh) scale(0.8687);
	}
	to {
		transform: translate(62.61895vw, 99vh) scale(0.8687);
	}
}
.snow:nth-child(108) {
	opacity: 0.4338;
	transform: translate(91.9299vw, -10px) scale(0.1207);
	animation: fall-108 21s -7s linear infinite;
}
@keyframes fall-108 {
	75.601% {
		transform: translate(86.0393vw, 75.601vh) scale(0.1207);
	}
	to {
		transform: translate(88.9846vw, 99vh) scale(0.1207);
	}
}
.snow:nth-child(109) {
	opacity: 0.2645;
	transform: translate(78.9669vw, -10px) scale(0.2252);
	animation: fall-109 12s -4s linear infinite;
}
@keyframes fall-109 {
	60.199% {
		transform: translate(73.0506vw, 60.199vh) scale(0.2252);
	}
	to {
		transform: translate(76.00875vw, 99vh) scale(0.2252);
	}
}
.snow:nth-child(110) {
	opacity: 0.8893;
	transform: translate(40.1673vw, -10px) scale(0.6889);
	animation: fall-110 28s -18s linear infinite;
}
@keyframes fall-110 {
	32.466% {
		transform: translate(48.7285vw, 32.466vh) scale(0.6889);
	}
	to {
		transform: translate(44.4479vw, 99vh) scale(0.6889);
	}
}
.snow:nth-child(111) {
	opacity: 0.6372;
	transform: translate(50.6096vw, -10px) scale(0.8365);
	animation: fall-111 18s -3s linear infinite;
}
@keyframes fall-111 {
	48.411% {
		transform: translate(56.4358vw, 48.411vh) scale(0.8365);
	}
	to {
		transform: translate(53.5227vw, 99vh) scale(0.8365);
	}
}
.snow:nth-child(112) {
	opacity: 0.8531;
	transform: translate(43.1017vw, -10px) scale(0.3259);
	animation: fall-112 23s -9s linear infinite;
}
@keyframes fall-112 {
	34.508% {
		transform: translate(46.3057vw, 34.508vh) scale(0.3259);
	}
	to {
		transform: translate(44.7037vw, 99vh) scale(0.3259);
	}
}
.snow:nth-child(113) {
	opacity: 0.844;
	transform: translate(60.6111vw, -10px) scale(0.7329);
	animation: fall-113 10s -5s linear infinite;
}
@keyframes fall-113 {
	38.298% {
		transform: translate(60.8351vw, 38.298vh) scale(0.7329);
	}
	to {
		transform: translate(60.7231vw, 99vh) scale(0.7329);
	}
}
.snow:nth-child(114) {
	opacity: 0.751;
	transform: translate(98.7681vw, -10px) scale(0.0249);
	animation: fall-114 30s -13s linear infinite;
}
@keyframes fall-114 {
	44.212% {
		transform: translate(105.4395vw, 44.212vh) scale(0.0249);
	}
	to {
		transform: translate(102.1038vw, 99vh) scale(0.0249);
	}
}
.snow:nth-child(115) {
	opacity: 0.8239;
	transform: translate(2.3752vw, -10px) scale(0.3749);
	animation: fall-115 15s -6s linear infinite;
}
@keyframes fall-115 {
	30.831% {
		transform: translate(-7.1744vw, 30.831vh) scale(0.3749);
	}
	to {
		transform: translate(-2.3996vw, 99vh) scale(0.3749);
	}
}
.snow:nth-child(116) {
	opacity: 0.8137;
	transform: translate(84.5521vw, -10px) scale(0.7076);
	animation: fall-116 22s -5s linear infinite;
}
@keyframes fall-116 {
	78.979% {
		transform: translate(86.0226vw, 78.979vh) scale(0.7076);
	}
	to {
		transform: translate(85.28735vw, 99vh) scale(0.7076);
	}
}
.snow:nth-child(117) {
	opacity: 0.565;
	transform: translate(23.4777vw, -10px) scale(0.5362);
	animation: fall-117 21s -30s linear infinite;
}
@keyframes fall-117 {
	74.51% {
		transform: translate(26.8362vw, 74.51vh) scale(0.5362);
	}
	to {
		transform: translate(25.15695vw, 99vh) scale(0.5362);
	}
}
.snow:nth-child(118) {
	opacity: 0.3693;
	transform: translate(1.9526vw, -10px) scale(0.8262);
	animation: fall-118 19s -9s linear infinite;
}
@keyframes fall-118 {
	38.898% {
		transform: translate(4.7587vw, 38.898vh) scale(0.8262);
	}
	to {
		transform: translate(3.35565vw, 99vh) scale(0.8262);
	}
}
.snow:nth-child(119) {
	opacity: 0.552;
	transform: translate(89.7282vw, -10px) scale(0.3526);
	animation: fall-119 23s -7s linear infinite;
}
@keyframes fall-119 {
	50.279% {
		transform: translate(89.1919vw, 50.279vh) scale(0.3526);
	}
	to {
		transform: translate(89.46005vw, 99vh) scale(0.3526);
	}
}
.snow:nth-child(120) {
	opacity: 0.0363;
	transform: translate(85.8038vw, -10px) scale(0.6831);
	animation: fall-120 19s -8s linear infinite;
}
@keyframes fall-120 {
	55.912% {
		transform: translate(89.4238vw, 55.912vh) scale(0.6831);
	}
	to {
		transform: translate(87.6138vw, 99vh) scale(0.6831);
	}
}
.snow:nth-child(121) {
	opacity: 0.1983;
	transform: translate(82.8148vw, -10px) scale(0.9325);
	animation: fall-121 25s -8s linear infinite;
}
@keyframes fall-121 {
	35.917% {
		transform: translate(75.1745vw, 35.917vh) scale(0.9325);
	}
	to {
		transform: translate(78.99465vw, 99vh) scale(0.9325);
	}
}
.snow:nth-child(122) {
	opacity: 0.024;
	transform: translate(90.7773vw, -10px) scale(0.7977);
	animation: fall-122 14s -29s linear infinite;
}
@keyframes fall-122 {
	57.97% {
		transform: translate(100.118vw, 57.97vh) scale(0.7977);
	}
	to {
		transform: translate(95.44765vw, 99vh) scale(0.7977);
	}
}
.snow:nth-child(123) {
	opacity: 0.1853;
	transform: translate(63.9064vw, -10px) scale(0.4681);
	animation: fall-123 27s -19s linear infinite;
}
@keyframes fall-123 {
	38.229% {
		transform: translate(55.3906vw, 38.229vh) scale(0.4681);
	}
	to {
		transform: translate(59.6485vw, 99vh) scale(0.4681);
	}
}
.snow:nth-child(124) {
	opacity: 0.4077;
	transform: translate(30.2392vw, -10px) scale(0.1173);
	animation: fall-124 18s -28s linear infinite;
}
@keyframes fall-124 {
	66.511% {
		transform: translate(23.1297vw, 66.511vh) scale(0.1173);
	}
	to {
		transform: translate(26.68445vw, 99vh) scale(0.1173);
	}
}
.snow:nth-child(125) {
	opacity: 0.7108;
	transform: translate(58.8712vw, -10px) scale(0.4705);
	animation: fall-125 18s -20s linear infinite;
}
@keyframes fall-125 {
	75.184% {
		transform: translate(62.7965vw, 75.184vh) scale(0.4705);
	}
	to {
		transform: translate(60.83385vw, 99vh) scale(0.4705);
	}
}
.snow:nth-child(126) {
	opacity: 0.3529;
	transform: translate(27.746vw, -10px) scale(0.7545);
	animation: fall-126 15s -13s linear infinite;
}
@keyframes fall-126 {
	30.274% {
		transform: translate(26.122vw, 30.274vh) scale(0.7545);
	}
	to {
		transform: translate(26.934vw, 99vh) scale(0.7545);
	}
}
.snow:nth-child(127) {
	opacity: 0.6013;
	transform: translate(96.4791vw, -10px) scale(0.6439);
	animation: fall-127 19s -17s linear infinite;
}
@keyframes fall-127 {
	63.975% {
		transform: translate(105.8385vw, 63.975vh) scale(0.6439);
	}
	to {
		transform: translate(101.1588vw, 99vh) scale(0.6439);
	}
}
.snow:nth-child(128) {
	opacity: 0.7077;
	transform: translate(87.7041vw, -10px) scale(0.1743);
	animation: fall-128 15s -28s linear infinite;
}
@keyframes fall-128 {
	30.242% {
		transform: translate(91.111vw, 30.242vh) scale(0.1743);
	}
	to {
		transform: translate(89.40755vw, 99vh) scale(0.1743);
	}
}
.snow:nth-child(129) {
	opacity: 0.5716;
	transform: translate(54.7805vw, -10px) scale(0.4596);
	animation: fall-129 14s -11s linear infinite;
}
@keyframes fall-129 {
	42.233% {
		transform: translate(50.7503vw, 42.233vh) scale(0.4596);
	}
	to {
		transform: translate(52.7654vw, 99vh) scale(0.4596);
	}
}
.snow:nth-child(130) {
	opacity: 0.0834;
	transform: translate(45.2811vw, -10px) scale(0.0895);
	animation: fall-130 19s -12s linear infinite;
}
@keyframes fall-130 {
	39.142% {
		transform: translate(40.9112vw, 39.142vh) scale(0.0895);
	}
	to {
		transform: translate(43.09615vw, 99vh) scale(0.0895);
	}
}
.snow:nth-child(131) {
	opacity: 0.3388;
	transform: translate(46.7392vw, -10px) scale(0.4109);
	animation: fall-131 26s -18s linear infinite;
}
@keyframes fall-131 {
	39.563% {
		transform: translate(54.555vw, 39.563vh) scale(0.4109);
	}
	to {
		transform: translate(50.6471vw, 99vh) scale(0.4109);
	}
}
.snow:nth-child(132) {
	opacity: 0.4553;
	transform: translate(0.6449vw, -10px) scale(0.6834);
	animation: fall-132 20s -29s linear infinite;
}
@keyframes fall-132 {
	55.195% {
		transform: translate(9.6262vw, 55.195vh) scale(0.6834);
	}
	to {
		transform: translate(5.13555vw, 99vh) scale(0.6834);
	}
}
.snow:nth-child(133) {
	opacity: 0.1833;
	transform: translate(59.3488vw, -10px) scale(0.2757);
	animation: fall-133 12s -29s linear infinite;
}
@keyframes fall-133 {
	34.829% {
		transform: translate(68.3765vw, 34.829vh) scale(0.2757);
	}
	to {
		transform: translate(63.86265vw, 99vh) scale(0.2757);
	}
}
.snow:nth-child(134) {
	opacity: 0.1348;
	transform: translate(25.7653vw, -10px) scale(0.1278);
	animation: fall-134 29s -23s linear infinite;
}
@keyframes fall-134 {
	45.816% {
		transform: translate(35.5285vw, 45.816vh) scale(0.1278);
	}
	to {
		transform: translate(30.6469vw, 99vh) scale(0.1278);
	}
}
.snow:nth-child(135) {
	opacity: 0.8855;
	transform: translate(99.1194vw, -10px) scale(0.0656);
	animation: fall-135 18s -20s linear infinite;
}
@keyframes fall-135 {
	63.003% {
		transform: translate(103.4295vw, 63.003vh) scale(0.0656);
	}
	to {
		transform: translate(101.27445vw, 99vh) scale(0.0656);
	}
}
.snow:nth-child(136) {
	opacity: 0.0483;
	transform: translate(91.504vw, -10px) scale(0.7466);
	animation: fall-136 20s -18s linear infinite;
}
@keyframes fall-136 {
	50.029% {
		transform: translate(84.5872vw, 50.029vh) scale(0.7466);
	}
	to {
		transform: translate(88.0456vw, 99vh) scale(0.7466);
	}
}
.snow:nth-child(137) {
	opacity: 0.718;
	transform: translate(25.7528vw, -10px) scale(0.2525);
	animation: fall-137 15s -25s linear infinite;
}
@keyframes fall-137 {
	58.206% {
		transform: translate(21.9745vw, 58.206vh) scale(0.2525);
	}
	to {
		transform: translate(23.86365vw, 99vh) scale(0.2525);
	}
}
.snow:nth-child(138) {
	opacity: 0.3946;
	transform: translate(47.0316vw, -10px) scale(0.8114);
	animation: fall-138 21s -9s linear infinite;
}
@keyframes fall-138 {
	38.784% {
		transform: translate(42.0983vw, 38.784vh) scale(0.8114);
	}
	to {
		transform: translate(44.56495vw, 99vh) scale(0.8114);
	}
}
.snow:nth-child(139) {
	opacity: 0.5823;
	transform: translate(78.414vw, -10px) scale(0.2556);
	animation: fall-139 15s -17s linear infinite;
}
@keyframes fall-139 {
	74.471% {
		transform: translate(85.8911vw, 74.471vh) scale(0.2556);
	}
	to {
		transform: translate(82.15255vw, 99vh) scale(0.2556);
	}
}
.snow:nth-child(140) {
	opacity: 0.3156;
	transform: translate(16.3747vw, -10px) scale(0.816);
	animation: fall-140 28s -8s linear infinite;
}
@keyframes fall-140 {
	79.419% {
		transform: translate(7.2878vw, 79.419vh) scale(0.816);
	}
	to {
		transform: translate(11.83125vw, 99vh) scale(0.816);
	}
}
.snow:nth-child(141) {
	opacity: 0.3507;
	transform: translate(66.0016vw, -10px) scale(0.2821);
	animation: fall-141 13s -9s linear infinite;
}
@keyframes fall-141 {
	64.702% {
		transform: translate(74.0769vw, 64.702vh) scale(0.2821);
	}
	to {
		transform: translate(70.03925vw, 99vh) scale(0.2821);
	}
}
.snow:nth-child(142) {
	opacity: 0.498;
	transform: translate(46.5819vw, -10px) scale(0.3187);
	animation: fall-142 20s -8s linear infinite;
}
@keyframes fall-142 {
	31.929% {
		transform: translate(55.3846vw, 31.929vh) scale(0.3187);
	}
	to {
		transform: translate(50.98325vw, 99vh) scale(0.3187);
	}
}
.snow:nth-child(143) {
	opacity: 0.6189;
	transform: translate(48.8625vw, -10px) scale(0.4219);
	animation: fall-143 28s -19s linear infinite;
}
@keyframes fall-143 {
	60.253% {
		transform: translate(55.6807vw, 60.253vh) scale(0.4219);
	}
	to {
		transform: translate(52.2716vw, 99vh) scale(0.4219);
	}
}
.snow:nth-child(144) {
	opacity: 0.5291;
	transform: translate(36.5428vw, -10px) scale(0.8493);
	animation: fall-144 13s -28s linear infinite;
}
@keyframes fall-144 {
	51.484% {
		transform: translate(33.0892vw, 51.484vh) scale(0.8493);
	}
	to {
		transform: translate(34.816vw, 99vh) scale(0.8493);
	}
}
.snow:nth-child(145) {
	opacity: 0.5397;
	transform: translate(46.9158vw, -10px) scale(0.1679);
	animation: fall-145 14s -10s linear infinite;
}
@keyframes fall-145 {
	54.556% {
		transform: translate(37.5594vw, 54.556vh) scale(0.1679);
	}
	to {
		transform: translate(42.2376vw, 99vh) scale(0.1679);
	}
}
.snow:nth-child(146) {
	opacity: 0.2469;
	transform: translate(32.9747vw, -10px) scale(0.281);
	animation: fall-146 29s -27s linear infinite;
}
@keyframes fall-146 {
	58.422% {
		transform: translate(37.5301vw, 58.422vh) scale(0.281);
	}
	to {
		transform: translate(35.2524vw, 99vh) scale(0.281);
	}
}
.snow:nth-child(147) {
	opacity: 0.0857;
	transform: translate(86.5311vw, -10px) scale(0.0461);
	animation: fall-147 22s -4s linear infinite;
}
@keyframes fall-147 {
	33.704% {
		transform: translate(79.493vw, 33.704vh) scale(0.0461);
	}
	to {
		transform: translate(83.01205vw, 99vh) scale(0.0461);
	}
}
.snow:nth-child(148) {
	opacity: 0.1872;
	transform: translate(63.6881vw, -10px) scale(0.0978);
	animation: fall-148 27s -29s linear infinite;
}
@keyframes fall-148 {
	69.329% {
		transform: translate(68.5131vw, 69.329vh) scale(0.0978);
	}
	to {
		transform: translate(66.1006vw, 99vh) scale(0.0978);
	}
}
.snow:nth-child(149) {
	opacity: 0.7636;
	transform: translate(11.1999vw, -10px) scale(0.2043);
	animation: fall-149 17s -27s linear infinite;
}
@keyframes fall-149 {
	61.01% {
		transform: translate(18.402vw, 61.01vh) scale(0.2043);
	}
	to {
		transform: translate(14.80095vw, 99vh) scale(0.2043);
	}
}
.snow:nth-child(150) {
	opacity: 0.4538;
	transform: translate(23.5981vw, -10px) scale(0.1311);
	animation: fall-150 18s -24s linear infinite;
}
@keyframes fall-150 {
	43.479% {
		transform: translate(14.8117vw, 43.479vh) scale(0.1311);
	}
	to {
		transform: translate(19.2049vw, 99vh) scale(0.1311);
	}
}
.snow:nth-child(151) {
	opacity: 0.1797;
	transform: translate(74.9462vw, -10px) scale(0.974);
	animation: fall-151 26s -23s linear infinite;
}
@keyframes fall-151 {
	67.474% {
		transform: translate(71.7103vw, 67.474vh) scale(0.974);
	}
	to {
		transform: translate(73.32825vw, 99vh) scale(0.974);
	}
}
.snow:nth-child(152) {
	opacity: 0.3358;
	transform: translate(47.9188vw, -10px) scale(0.6504);
	animation: fall-152 20s -8s linear infinite;
}
@keyframes fall-152 {
	78.965% {
		transform: translate(54.0387vw, 78.965vh) scale(0.6504);
	}
	to {
		transform: translate(50.97875vw, 99vh) scale(0.6504);
	}
}
.snow:nth-child(153) {
	opacity: 0.8344;
	transform: translate(36.8709vw, -10px) scale(0.7519);
	animation: fall-153 14s -21s linear infinite;
}
@keyframes fall-153 {
	43.325% {
		transform: translate(31.8864vw, 43.325vh) scale(0.7519);
	}
	to {
		transform: translate(34.37865vw, 99vh) scale(0.7519);
	}
}
.snow:nth-child(154) {
	opacity: 0.9815;
	transform: translate(18.063vw, -10px) scale(0.4173);
	animation: fall-154 17s -21s linear infinite;
}
@keyframes fall-154 {
	33.332% {
		transform: translate(9.6526vw, 33.332vh) scale(0.4173);
	}
	to {
		transform: translate(13.8578vw, 99vh) scale(0.4173);
	}
}
.snow:nth-child(155) {
	opacity: 0.3882;
	transform: translate(97.2808vw, -10px) scale(0.2235);
	animation: fall-155 16s -8s linear infinite;
}
@keyframes fall-155 {
	54.241% {
		transform: translate(95.3019vw, 54.241vh) scale(0.2235);
	}
	to {
		transform: translate(96.29135vw, 99vh) scale(0.2235);
	}
}
.snow:nth-child(156) {
	opacity: 0.5546;
	transform: translate(69.7321vw, -10px) scale(0.6746);
	animation: fall-156 24s -19s linear infinite;
}
@keyframes fall-156 {
	63.325% {
		transform: translate(78.7875vw, 63.325vh) scale(0.6746);
	}
	to {
		transform: translate(74.2598vw, 99vh) scale(0.6746);
	}
}
.snow:nth-child(157) {
	opacity: 0.1005;
	transform: translate(80.735vw, -10px) scale(0.96);
	animation: fall-157 10s -11s linear infinite;
}
@keyframes fall-157 {
	51.015% {
		transform: translate(79.3503vw, 51.015vh) scale(0.96);
	}
	to {
		transform: translate(80.04265vw, 99vh) scale(0.96);
	}
}
.snow:nth-child(158) {
	opacity: 0.6381;
	transform: translate(36.3758vw, -10px) scale(0.3957);
	animation: fall-158 25s -12s linear infinite;
}
@keyframes fall-158 {
	36.746% {
		transform: translate(39.9257vw, 36.746vh) scale(0.3957);
	}
	to {
		transform: translate(38.15075vw, 99vh) scale(0.3957);
	}
}
.snow:nth-child(159) {
	opacity: 0.9833;
	transform: translate(30.4332vw, -10px) scale(0.2967);
	animation: fall-159 22s -30s linear infinite;
}
@keyframes fall-159 {
	50.784% {
		transform: translate(20.9463vw, 50.784vh) scale(0.2967);
	}
	to {
		transform: translate(25.68975vw, 99vh) scale(0.2967);
	}
}
.snow:nth-child(160) {
	opacity: 0.6089;
	transform: translate(3.6495vw, -10px) scale(0.5033);
	animation: fall-160 24s -17s linear infinite;
}
@keyframes fall-160 {
	51.659% {
		transform: translate(2.461vw, 51.659vh) scale(0.5033);
	}
	to {
		transform: translate(3.05525vw, 99vh) scale(0.5033);
	}
}
.snow:nth-child(161) {
	opacity: 0.7701;
	transform: translate(77.9579vw, -10px) scale(0.0494);
	animation: fall-161 10s -9s linear infinite;
}
@keyframes fall-161 {
	39.855% {
		transform: translate(86.4351vw, 39.855vh) scale(0.0494);
	}
	to {
		transform: translate(82.1965vw, 99vh) scale(0.0494);
	}
}
.snow:nth-child(162) {
	opacity: 0.553;
	transform: translate(51.8659vw, -10px) scale(0.3563);
	animation: fall-162 21s -16s linear infinite;
}
@keyframes fall-162 {
	44.739% {
		transform: translate(45.8577vw, 44.739vh) scale(0.3563);
	}
	to {
		transform: translate(48.8618vw, 99vh) scale(0.3563);
	}
}
.snow:nth-child(163) {
	opacity: 0.784;
	transform: translate(50.4354vw, -10px) scale(0.5186);
	animation: fall-163 29s -24s linear infinite;
}
@keyframes fall-163 {
	74.03% {
		transform: translate(55.4814vw, 74.03vh) scale(0.5186);
	}
	to {
		transform: translate(52.9584vw, 99vh) scale(0.5186);
	}
}
.snow:nth-child(164) {
	opacity: 0.0426;
	transform: translate(84.6682vw, -10px) scale(0.3328);
	animation: fall-164 26s -27s linear infinite;
}
@keyframes fall-164 {
	46.822% {
		transform: translate(88.1051vw, 46.822vh) scale(0.3328);
	}
	to {
		transform: translate(86.38665vw, 99vh) scale(0.3328);
	}
}
.snow:nth-child(165) {
	opacity: 0.5711;
	transform: translate(7.1664vw, -10px) scale(0.3724);
	animation: fall-165 17s -17s linear infinite;
}
@keyframes fall-165 {
	48.225% {
		transform: translate(0.1188vw, 48.225vh) scale(0.3724);
	}
	to {
		transform: translate(3.6426vw, 99vh) scale(0.3724);
	}
}
.snow:nth-child(166) {
	opacity: 0.2397;
	transform: translate(83.3925vw, -10px) scale(0.624);
	animation: fall-166 28s -24s linear infinite;
}
@keyframes fall-166 {
	46.81% {
		transform: translate(90.4247vw, 46.81vh) scale(0.624);
	}
	to {
		transform: translate(86.9086vw, 99vh) scale(0.624);
	}
}
.snow:nth-child(167) {
	opacity: 0.1688;
	transform: translate(97.5129vw, -10px) scale(0.6642);
	animation: fall-167 21s -12s linear infinite;
}
@keyframes fall-167 {
	51.544% {
		transform: translate(103.4646vw, 51.544vh) scale(0.6642);
	}
	to {
		transform: translate(100.48875vw, 99vh) scale(0.6642);
	}
}
.snow:nth-child(168) {
	opacity: 0.8132;
	transform: translate(32.2725vw, -10px) scale(0.0517);
	animation: fall-168 25s -27s linear infinite;
}
@keyframes fall-168 {
	34.389% {
		transform: translate(23.4948vw, 34.389vh) scale(0.0517);
	}
	to {
		transform: translate(27.88365vw, 99vh) scale(0.0517);
	}
}
.snow:nth-child(169) {
	opacity: 0.7179;
	transform: translate(90.394vw, -10px) scale(0.2131);
	animation: fall-169 15s -7s linear infinite;
}
@keyframes fall-169 {
	70.685% {
		transform: translate(88.3944vw, 70.685vh) scale(0.2131);
	}
	to {
		transform: translate(89.3942vw, 99vh) scale(0.2131);
	}
}
.snow:nth-child(170) {
	opacity: 0.377;
	transform: translate(53.1507vw, -10px) scale(0.7843);
	animation: fall-170 10s -19s linear infinite;
}
@keyframes fall-170 {
	77.477% {
		transform: translate(62.5728vw, 77.477vh) scale(0.7843);
	}
	to {
		transform: translate(57.86175vw, 99vh) scale(0.7843);
	}
}
.snow:nth-child(171) {
	opacity: 0.1102;
	transform: translate(67.8696vw, -10px) scale(0.7021);
	animation: fall-171 11s -2s linear infinite;
}
@keyframes fall-171 {
	56.855% {
		transform: translate(70.4223vw, 56.855vh) scale(0.7021);
	}
	to {
		transform: translate(69.14595vw, 99vh) scale(0.7021);
	}
}
.snow:nth-child(172) {
	opacity: 0.1699;
	transform: translate(81.4292vw, -10px) scale(0.4644);
	animation: fall-172 16s -7s linear infinite;
}
@keyframes fall-172 {
	77.919% {
		transform: translate(79.5002vw, 77.919vh) scale(0.4644);
	}
	to {
		transform: translate(80.4647vw, 99vh) scale(0.4644);
	}
}
.snow:nth-child(173) {
	opacity: 0.1965;
	transform: translate(86.1887vw, -10px) scale(0.239);
	animation: fall-173 27s -28s linear infinite;
}
@keyframes fall-173 {
	71.076% {
		transform: translate(87.875vw, 71.076vh) scale(0.239);
	}
	to {
		transform: translate(87.03185vw, 99vh) scale(0.239);
	}
}
.snow:nth-child(174) {
	opacity: 0.7828;
	transform: translate(39.555vw, -10px) scale(0.8685);
	animation: fall-174 30s -15s linear infinite;
}
@keyframes fall-174 {
	64.282% {
		transform: translate(34.0788vw, 64.282vh) scale(0.8685);
	}
	to {
		transform: translate(36.8169vw, 99vh) scale(0.8685);
	}
}
.snow:nth-child(175) {
	opacity: 0.4604;
	transform: translate(51.1064vw, -10px) scale(0.4398);
	animation: fall-175 24s -22s linear infinite;
}
@keyframes fall-175 {
	77.982% {
		transform: translate(59.7966vw, 77.982vh) scale(0.4398);
	}
	to {
		transform: translate(55.4515vw, 99vh) scale(0.4398);
	}
}
.snow:nth-child(176) {
	opacity: 0.2772;
	transform: translate(38.6339vw, -10px) scale(0.3524);
	animation: fall-176 16s -19s linear infinite;
}
@keyframes fall-176 {
	43.739% {
		transform: translate(34.4806vw, 43.739vh) scale(0.3524);
	}
	to {
		transform: translate(36.55725vw, 99vh) scale(0.3524);
	}
}
.snow:nth-child(177) {
	opacity: 0.4689;
	transform: translate(67.2448vw, -10px) scale(0.4159);
	animation: fall-177 24s -2s linear infinite;
}
@keyframes fall-177 {
	34.722% {
		transform: translate(73.5651vw, 34.722vh) scale(0.4159);
	}
	to {
		transform: translate(70.40495vw, 99vh) scale(0.4159);
	}
}
.snow:nth-child(178) {
	opacity: 0.4362;
	transform: translate(55.6018vw, -10px) scale(0.4851);
	animation: fall-178 27s -20s linear infinite;
}
@keyframes fall-178 {
	70.498% {
		transform: translate(63.1968vw, 70.498vh) scale(0.4851);
	}
	to {
		transform: translate(59.3993vw, 99vh) scale(0.4851);
	}
}
.snow:nth-child(179) {
	opacity: 0.9315;
	transform: translate(15.2637vw, -10px) scale(0.8865);
	animation: fall-179 28s -25s linear infinite;
}
@keyframes fall-179 {
	60.704% {
		transform: translate(20.0674vw, 60.704vh) scale(0.8865);
	}
	to {
		transform: translate(17.66555vw, 99vh) scale(0.8865);
	}
}
.snow:nth-child(180) {
	opacity: 0.6716;
	transform: translate(18.908vw, -10px) scale(0.1986);
	animation: fall-180 30s -2s linear infinite;
}
@keyframes fall-180 {
	63.829% {
		transform: translate(28.0077vw, 63.829vh) scale(0.1986);
	}
	to {
		transform: translate(23.45785vw, 99vh) scale(0.1986);
	}
}
.snow:nth-child(181) {
	opacity: 0.1911;
	transform: translate(83.9486vw, -10px) scale(0.4394);
	animation: fall-181 14s -17s linear infinite;
}
@keyframes fall-181 {
	61.777% {
		transform: translate(76.5065vw, 61.777vh) scale(0.4394);
	}
	to {
		transform: translate(80.22755vw, 99vh) scale(0.4394);
	}
}
.snow:nth-child(182) {
	opacity: 0.7503;
	transform: translate(57.6001vw, -10px) scale(0.7313);
	animation: fall-182 28s -19s linear infinite;
}
@keyframes fall-182 {
	43.161% {
		transform: translate(51.199vw, 43.161vh) scale(0.7313);
	}
	to {
		transform: translate(54.39955vw, 99vh) scale(0.7313);
	}
}
.snow:nth-child(183) {
	opacity: 0.6348;
	transform: translate(20.7496vw, -10px) scale(0.26);
	animation: fall-183 14s -25s linear infinite;
}
@keyframes fall-183 {
	68.391% {
		transform: translate(15.677vw, 68.391vh) scale(0.26);
	}
	to {
		transform: translate(18.2133vw, 99vh) scale(0.26);
	}
}
.snow:nth-child(184) {
	opacity: 0.9964;
	transform: translate(28.6585vw, -10px) scale(0.4837);
	animation: fall-184 26s -27s linear infinite;
}
@keyframes fall-184 {
	33.789% {
		transform: translate(25.642vw, 33.789vh) scale(0.4837);
	}
	to {
		transform: translate(27.15025vw, 99vh) scale(0.4837);
	}
}
.snow:nth-child(185) {
	opacity: 0.6109;
	transform: translate(90.5136vw, -10px) scale(0.2376);
	animation: fall-185 11s -25s linear infinite;
}
@keyframes fall-185 {
	63.342% {
		transform: translate(84.887vw, 63.342vh) scale(0.2376);
	}
	to {
		transform: translate(87.7003vw, 99vh) scale(0.2376);
	}
}
.snow:nth-child(186) {
	opacity: 0.8524;
	transform: translate(43.9634vw, -10px) scale(0.7892);
	animation: fall-186 22s -24s linear infinite;
}
@keyframes fall-186 {
	67.997% {
		transform: translate(49.7489vw, 67.997vh) scale(0.7892);
	}
	to {
		transform: translate(46.85615vw, 99vh) scale(0.7892);
	}
}
.snow:nth-child(187) {
	opacity: 0.5167;
	transform: translate(52.2396vw, -10px) scale(0.7604);
	animation: fall-187 20s -10s linear infinite;
}
@keyframes fall-187 {
	76.08% {
		transform: translate(56.5445vw, 76.08vh) scale(0.7604);
	}
	to {
		transform: translate(54.39205vw, 99vh) scale(0.7604);
	}
}
.snow:nth-child(188) {
	opacity: 0.683;
	transform: translate(17.6164vw, -10px) scale(0.5338);
	animation: fall-188 24s -4s linear infinite;
}
@keyframes fall-188 {
	51.261% {
		transform: translate(25.0059vw, 51.261vh) scale(0.5338);
	}
	to {
		transform: translate(21.31115vw, 99vh) scale(0.5338);
	}
}
.snow:nth-child(189) {
	opacity: 0.1952;
	transform: translate(21.7981vw, -10px) scale(0.0455);
	animation: fall-189 11s -6s linear infinite;
}
@keyframes fall-189 {
	44.6% {
		transform: translate(29.4403vw, 44.6vh) scale(0.0455);
	}
	to {
		transform: translate(25.6192vw, 99vh) scale(0.0455);
	}
}
.snow:nth-child(190) {
	opacity: 0.953;
	transform: translate(28.8587vw, -10px) scale(0.684);
	animation: fall-190 19s -7s linear infinite;
}
@keyframes fall-190 {
	47.411% {
		transform: translate(37.2911vw, 47.411vh) scale(0.684);
	}
	to {
		transform: translate(33.0749vw, 99vh) scale(0.684);
	}
}
.snow:nth-child(191) {
	opacity: 0.5859;
	transform: translate(60.6039vw, -10px) scale(0.235);
	animation: fall-191 20s -18s linear infinite;
}
@keyframes fall-191 {
	62.112% {
		transform: translate(60.7395vw, 62.112vh) scale(0.235);
	}
	to {
		transform: translate(60.6717vw, 99vh) scale(0.235);
	}
}
.snow:nth-child(192) {
	opacity: 0.78;
	transform: translate(60.2223vw, -10px) scale(0.5365);
	animation: fall-192 28s -28s linear infinite;
}
@keyframes fall-192 {
	52.515% {
		transform: translate(69.5339vw, 52.515vh) scale(0.5365);
	}
	to {
		transform: translate(64.8781vw, 99vh) scale(0.5365);
	}
}
.snow:nth-child(193) {
	opacity: 0.3123;
	transform: translate(10.7676vw, -10px) scale(0.0225);
	animation: fall-193 17s -19s linear infinite;
}
@keyframes fall-193 {
	70% {
		transform: translate(6.0862vw, 70vh) scale(0.0225);
	}
	to {
		transform: translate(8.4269vw, 99vh) scale(0.0225);
	}
}
.snow:nth-child(194) {
	opacity: 0.8223;
	transform: translate(89.6737vw, -10px) scale(0.7421);
	animation: fall-194 25s -22s linear infinite;
}
@keyframes fall-194 {
	62.794% {
		transform: translate(91.199vw, 62.794vh) scale(0.7421);
	}
	to {
		transform: translate(90.43635vw, 99vh) scale(0.7421);
	}
}
.snow:nth-child(195) {
	opacity: 0.5331;
	transform: translate(11.2327vw, -10px) scale(0.4636);
	animation: fall-195 21s -22s linear infinite;
}
@keyframes fall-195 {
	58.341% {
		transform: translate(2.6236vw, 58.341vh) scale(0.4636);
	}
	to {
		transform: translate(6.92815vw, 99vh) scale(0.4636);
	}
}
.snow:nth-child(196) {
	opacity: 0.5688;
	transform: translate(38.366vw, -10px) scale(0.6461);
	animation: fall-196 26s -18s linear infinite;
}
@keyframes fall-196 {
	61.018% {
		transform: translate(39.5576vw, 61.018vh) scale(0.6461);
	}
	to {
		transform: translate(38.9618vw, 99vh) scale(0.6461);
	}
}
.snow:nth-child(197) {
	opacity: 0.4949;
	transform: translate(35.9308vw, -10px) scale(0.5797);
	animation: fall-197 30s -1s linear infinite;
}
@keyframes fall-197 {
	65.552% {
		transform: translate(29.8632vw, 65.552vh) scale(0.5797);
	}
	to {
		transform: translate(32.897vw, 99vh) scale(0.5797);
	}
}
.snow:nth-child(198) {
	opacity: 0.8328;
	transform: translate(11.9538vw, -10px) scale(0.5251);
	animation: fall-198 29s -14s linear infinite;
}
@keyframes fall-198 {
	62.901% {
		transform: translate(13.2414vw, 62.901vh) scale(0.5251);
	}
	to {
		transform: translate(12.5976vw, 99vh) scale(0.5251);
	}
}
.snow:nth-child(199) {
	opacity: 0.4423;
	transform: translate(55.4986vw, -10px) scale(0.1084);
	animation: fall-199 28s -14s linear infinite;
}
@keyframes fall-199 {
	44.572% {
		transform: translate(62.3521vw, 44.572vh) scale(0.1084);
	}
	to {
		transform: translate(58.92535vw, 99vh) scale(0.1084);
	}
}
.snow:nth-child(200) {
	opacity: 0.6727;
	transform: translate(4.0717vw, -10px) scale(0.7581);
	animation: fall-200 27s -20s linear infinite;
}
@keyframes fall-200 {
	64.933% {
		transform: translate(5.2219vw, 64.933vh) scale(0.7581);
	}
	to {
		transform: translate(4.6468vw, 99vh) scale(0.7581);
	}
}