.snowfall {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1;
	pointer-events: none;
	background-image: linear-gradient(to bottom, rgba(52, 119, 255, 0.1) 10%, rgba(52, 119, 255, 0) 60%);
}
.snowflake {
	position: absolute;
	width: 10px;
	height: 10px;
	background: white;
	border-radius: 50%;
}
.snowflake:nth-child(1) {
	opacity: 0.1341;
	transform: translate(92.1177vw, -10px) scale(0.5469);
	animation: fall-1 28s -25s linear infinite;
}
@keyframes fall-1 {
	46.366% {
		transform: translate(95.9537vw, 46.366vh) scale(0.5469);
	}
	to {
		transform: translate(94.0357vw, 100vh) scale(0.5469);
	}
}
.snowflake:nth-child(2) {
	opacity: 0.4191;
	transform: translate(50.786vw, -10px) scale(0.9431);
	animation: fall-2 18s -22s linear infinite;
}
@keyframes fall-2 {
	62.774% {
		transform: translate(51.5011vw, 62.774vh) scale(0.9431);
	}
	to {
		transform: translate(51.14355vw, 100vh) scale(0.9431);
	}
}
.snowflake:nth-child(3) {
	opacity: 0.5707;
	transform: translate(15.9201vw, -10px) scale(0.6642);
	animation: fall-3 16s -13s linear infinite;
}
@keyframes fall-3 {
	60.187% {
		transform: translate(24.5144vw, 60.187vh) scale(0.6642);
	}
	to {
		transform: translate(20.21725vw, 100vh) scale(0.6642);
	}
}
.snowflake:nth-child(4) {
	opacity: 0.4248;
	transform: translate(75.7191vw, -10px) scale(0.1473);
	animation: fall-4 23s -2s linear infinite;
}
@keyframes fall-4 {
	75.738% {
		transform: translate(83.8347vw, 75.738vh) scale(0.1473);
	}
	to {
		transform: translate(79.7769vw, 100vh) scale(0.1473);
	}
}
.snowflake:nth-child(5) {
	opacity: 0.2114;
	transform: translate(98.8333vw, -10px) scale(0.6183);
	animation: fall-5 23s -8s linear infinite;
}
@keyframes fall-5 {
	61.131% {
		transform: translate(89.842vw, 61.131vh) scale(0.6183);
	}
	to {
		transform: translate(94.33765vw, 100vh) scale(0.6183);
	}
}
.snowflake:nth-child(6) {
	opacity: 0.8427;
	transform: translate(49.0512vw, -10px) scale(0.3219);
	animation: fall-6 19s -12s linear infinite;
}
@keyframes fall-6 {
	39.707% {
		transform: translate(42.0861vw, 39.707vh) scale(0.3219);
	}
	to {
		transform: translate(45.56865vw, 100vh) scale(0.3219);
	}
}
.snowflake:nth-child(7) {
	opacity: 0.1766;
	transform: translate(52.2179vw, -10px) scale(0.6979);
	animation: fall-7 14s -25s linear infinite;
}
@keyframes fall-7 {
	42.374% {
		transform: translate(52.8161vw, 42.374vh) scale(0.6979);
	}
	to {
		transform: translate(52.517vw, 100vh) scale(0.6979);
	}
}
.snowflake:nth-child(8) {
	opacity: 0.3044;
	transform: translate(62.6354vw, -10px) scale(0.6717);
	animation: fall-8 30s -2s linear infinite;
}
@keyframes fall-8 {
	62.885% {
		transform: translate(68.4671vw, 62.885vh) scale(0.6717);
	}
	to {
		transform: translate(65.55125vw, 100vh) scale(0.6717);
	}
}
.snowflake:nth-child(9) {
	opacity: 0.5354;
	transform: translate(30.1311vw, -10px) scale(0.5266);
	animation: fall-9 18s -29s linear infinite;
}
@keyframes fall-9 {
	77.699% {
		transform: translate(25.2536vw, 77.699vh) scale(0.5266);
	}
	to {
		transform: translate(27.69235vw, 100vh) scale(0.5266);
	}
}
.snowflake:nth-child(10) {
	opacity: 0.486;
	transform: translate(20.3303vw, -10px) scale(0.0665);
	animation: fall-10 27s -11s linear infinite;
}
@keyframes fall-10 {
	46.53% {
		transform: translate(24.0375vw, 46.53vh) scale(0.0665);
	}
	to {
		transform: translate(22.1839vw, 100vh) scale(0.0665);
	}
}
.snowflake:nth-child(11) {
	opacity: 0.1789;
	transform: translate(77.0758vw, -10px) scale(0.679);
	animation: fall-11 28s -9s linear infinite;
}
@keyframes fall-11 {
	67.862% {
		transform: translate(79.3306vw, 67.862vh) scale(0.679);
	}
	to {
		transform: translate(78.2032vw, 100vh) scale(0.679);
	}
}
.snowflake:nth-child(12) {
	opacity: 0.985;
	transform: translate(70.1571vw, -10px) scale(0.5872);
	animation: fall-12 25s -5s linear infinite;
}
@keyframes fall-12 {
	60.984% {
		transform: translate(74.4119vw, 60.984vh) scale(0.5872);
	}
	to {
		transform: translate(72.2845vw, 100vh) scale(0.5872);
	}
}
.snowflake:nth-child(13) {
	opacity: 0.5203;
	transform: translate(85.3391vw, -10px) scale(0.1004);
	animation: fall-13 12s -6s linear infinite;
}
@keyframes fall-13 {
	68.452% {
		transform: translate(86.9474vw, 68.452vh) scale(0.1004);
	}
	to {
		transform: translate(86.14325vw, 100vh) scale(0.1004);
	}
}
.snowflake:nth-child(14) {
	opacity: 0.4672;
	transform: translate(37.8757vw, -10px) scale(0.1213);
	animation: fall-14 14s -27s linear infinite;
}
@keyframes fall-14 {
	58.15% {
		transform: translate(46.2919vw, 58.15vh) scale(0.1213);
	}
	to {
		transform: translate(42.0838vw, 100vh) scale(0.1213);
	}
}
.snowflake:nth-child(15) {
	opacity: 0.688;
	transform: translate(4.511vw, -10px) scale(0.788);
	animation: fall-15 25s -3s linear infinite;
}
@keyframes fall-15 {
	68.973% {
		transform: translate(-0.2914vw, 68.973vh) scale(0.788);
	}
	to {
		transform: translate(2.1098vw, 100vh) scale(0.788);
	}
}
.snowflake:nth-child(16) {
	opacity: 0.9035;
	transform: translate(81.819vw, -10px) scale(0.4029);
	animation: fall-16 15s -21s linear infinite;
}
@keyframes fall-16 {
	34.103% {
		transform: translate(76.2476vw, 34.103vh) scale(0.4029);
	}
	to {
		transform: translate(79.0333vw, 100vh) scale(0.4029);
	}
}
.snowflake:nth-child(17) {
	opacity: 0.2671;
	transform: translate(34.3869vw, -10px) scale(0.7052);
	animation: fall-17 28s -7s linear infinite;
}
@keyframes fall-17 {
	77.154% {
		transform: translate(38.7101vw, 77.154vh) scale(0.7052);
	}
	to {
		transform: translate(36.5485vw, 100vh) scale(0.7052);
	}
}
.snowflake:nth-child(18) {
	opacity: 0.3965;
	transform: translate(56.9227vw, -10px) scale(0.1098);
	animation: fall-18 20s -29s linear infinite;
}
@keyframes fall-18 {
	42.05% {
		transform: translate(49.5985vw, 42.05vh) scale(0.1098);
	}
	to {
		transform: translate(53.2606vw, 100vh) scale(0.1098);
	}
}
.snowflake:nth-child(19) {
	opacity: 0.3047;
	transform: translate(35.4237vw, -10px) scale(0.8534);
	animation: fall-19 14s -3s linear infinite;
}
@keyframes fall-19 {
	48.293% {
		transform: translate(28.1856vw, 48.293vh) scale(0.8534);
	}
	to {
		transform: translate(31.80465vw, 100vh) scale(0.8534);
	}
}
.snowflake:nth-child(20) {
	opacity: 0.0647;
	transform: translate(5.1599vw, -10px) scale(0.4634);
	animation: fall-20 28s -27s linear infinite;
}
@keyframes fall-20 {
	43.511% {
		transform: translate(10.999vw, 43.511vh) scale(0.4634);
	}
	to {
		transform: translate(8.07945vw, 100vh) scale(0.4634);
	}
}
.snowflake:nth-child(21) {
	opacity: 0.9774;
	transform: translate(84.5966vw, -10px) scale(0.8306);
	animation: fall-21 12s -30s linear infinite;
}
@keyframes fall-21 {
	47.771% {
		transform: translate(91.9493vw, 47.771vh) scale(0.8306);
	}
	to {
		transform: translate(88.27295vw, 100vh) scale(0.8306);
	}
}
.snowflake:nth-child(22) {
	opacity: 0.8945;
	transform: translate(95.8227vw, -10px) scale(0.9577);
	animation: fall-22 27s -5s linear infinite;
}
@keyframes fall-22 {
	59.465% {
		transform: translate(101.9761vw, 59.465vh) scale(0.9577);
	}
	to {
		transform: translate(98.8994vw, 100vh) scale(0.9577);
	}
}
.snowflake:nth-child(23) {
	opacity: 0.9311;
	transform: translate(51.1195vw, -10px) scale(0.6099);
	animation: fall-23 17s -1s linear infinite;
}
@keyframes fall-23 {
	38.204% {
		transform: translate(47.6845vw, 38.204vh) scale(0.6099);
	}
	to {
		transform: translate(49.402vw, 100vh) scale(0.6099);
	}
}
.snowflake:nth-child(24) {
	opacity: 0.6562;
	transform: translate(4.4678vw, -10px) scale(0.5348);
	animation: fall-24 18s -28s linear infinite;
}
@keyframes fall-24 {
	41.771% {
		transform: translate(13.1445vw, 41.771vh) scale(0.5348);
	}
	to {
		transform: translate(8.80615vw, 100vh) scale(0.5348);
	}
}
.snowflake:nth-child(25) {
	opacity: 0.5929;
	transform: translate(41.2027vw, -10px) scale(0.8662);
	animation: fall-25 24s -13s linear infinite;
}
@keyframes fall-25 {
	55.072% {
		transform: translate(47.512vw, 55.072vh) scale(0.8662);
	}
	to {
		transform: translate(44.35735vw, 100vh) scale(0.8662);
	}
}
.snowflake:nth-child(26) {
	opacity: 0.1547;
	transform: translate(45.4155vw, -10px) scale(0.3037);
	animation: fall-26 18s -16s linear infinite;
}
@keyframes fall-26 {
	44.29% {
		transform: translate(42.4892vw, 44.29vh) scale(0.3037);
	}
	to {
		transform: translate(43.95235vw, 100vh) scale(0.3037);
	}
}
.snowflake:nth-child(27) {
	opacity: 0.7279;
	transform: translate(87.3825vw, -10px) scale(0.8535);
	animation: fall-27 14s -29s linear infinite;
}
@keyframes fall-27 {
	33.766% {
		transform: translate(79.36vw, 33.766vh) scale(0.8535);
	}
	to {
		transform: translate(83.37125vw, 100vh) scale(0.8535);
	}
}
.snowflake:nth-child(28) {
	opacity: 0.1259;
	transform: translate(42.5489vw, -10px) scale(0.3542);
	animation: fall-28 13s -3s linear infinite;
}
@keyframes fall-28 {
	30.897% {
		transform: translate(47.47vw, 30.897vh) scale(0.3542);
	}
	to {
		transform: translate(45.00945vw, 100vh) scale(0.3542);
	}
}
.snowflake:nth-child(29) {
	opacity: 0.8262;
	transform: translate(29.1828vw, -10px) scale(0.473);
	animation: fall-29 13s -30s linear infinite;
}
@keyframes fall-29 {
	61.262% {
		transform: translate(34.0639vw, 61.262vh) scale(0.473);
	}
	to {
		transform: translate(31.62335vw, 100vh) scale(0.473);
	}
}
.snowflake:nth-child(30) {
	opacity: 0.1755;
	transform: translate(61.312vw, -10px) scale(0.4539);
	animation: fall-30 27s -12s linear infinite;
}
@keyframes fall-30 {
	41.357% {
		transform: translate(62.2963vw, 41.357vh) scale(0.4539);
	}
	to {
		transform: translate(61.80415vw, 100vh) scale(0.4539);
	}
}
.snowflake:nth-child(31) {
	opacity: 0.4725;
	transform: translate(60.1061vw, -10px) scale(0.7763);
	animation: fall-31 27s -26s linear infinite;
}
@keyframes fall-31 {
	61.331% {
		transform: translate(67.5792vw, 61.331vh) scale(0.7763);
	}
	to {
		transform: translate(63.84265vw, 100vh) scale(0.7763);
	}
}
.snowflake:nth-child(32) {
	opacity: 0.9392;
	transform: translate(88.8513vw, -10px) scale(0.3058);
	animation: fall-32 27s -6s linear infinite;
}
@keyframes fall-32 {
	79.694% {
		transform: translate(90.7192vw, 79.694vh) scale(0.3058);
	}
	to {
		transform: translate(89.78525vw, 100vh) scale(0.3058);
	}
}
.snowflake:nth-child(33) {
	opacity: 0.9193;
	transform: translate(26.1334vw, -10px) scale(0.3009);
	animation: fall-33 29s -10s linear infinite;
}
@keyframes fall-33 {
	51.708% {
		transform: translate(19.0161vw, 51.708vh) scale(0.3009);
	}
	to {
		transform: translate(22.57475vw, 100vh) scale(0.3009);
	}
}
.snowflake:nth-child(34) {
	opacity: 0.4473;
	transform: translate(32.1024vw, -10px) scale(0.0413);
	animation: fall-34 14s -25s linear infinite;
}
@keyframes fall-34 {
	44.744% {
		transform: translate(35.9457vw, 44.744vh) scale(0.0413);
	}
	to {
		transform: translate(34.02405vw, 100vh) scale(0.0413);
	}
}
.snowflake:nth-child(35) {
	opacity: 0.089;
	transform: translate(51.6502vw, -10px) scale(0.5241);
	animation: fall-35 15s -5s linear infinite;
}
@keyframes fall-35 {
	56.105% {
		transform: translate(57.8062vw, 56.105vh) scale(0.5241);
	}
	to {
		transform: translate(54.7282vw, 100vh) scale(0.5241);
	}
}
.snowflake:nth-child(36) {
	opacity: 0.1041;
	transform: translate(63.1324vw, -10px) scale(0.4352);
	animation: fall-36 22s -16s linear infinite;
}
@keyframes fall-36 {
	47.584% {
		transform: translate(55.044vw, 47.584vh) scale(0.4352);
	}
	to {
		transform: translate(59.0882vw, 100vh) scale(0.4352);
	}
}
.snowflake:nth-child(37) {
	opacity: 0.9732;
	transform: translate(88.0509vw, -10px) scale(0.1883);
	animation: fall-37 23s -14s linear infinite;
}
@keyframes fall-37 {
	40.707% {
		transform: translate(80.1294vw, 40.707vh) scale(0.1883);
	}
	to {
		transform: translate(84.09015vw, 100vh) scale(0.1883);
	}
}
.snowflake:nth-child(38) {
	opacity: 0.6639;
	transform: translate(20.772vw, -10px) scale(0.3842);
	animation: fall-38 13s -28s linear infinite;
}
@keyframes fall-38 {
	65.874% {
		transform: translate(22.0735vw, 65.874vh) scale(0.3842);
	}
	to {
		transform: translate(21.42275vw, 100vh) scale(0.3842);
	}
}
.snowflake:nth-child(39) {
	opacity: 0.396;
	transform: translate(78.6112vw, -10px) scale(0.112);
	animation: fall-39 10s -27s linear infinite;
}
@keyframes fall-39 {
	59.649% {
		transform: translate(86.8883vw, 59.649vh) scale(0.112);
	}
	to {
		transform: translate(82.74975vw, 100vh) scale(0.112);
	}
}
.snowflake:nth-child(40) {
	opacity: 0.6411;
	transform: translate(90.1852vw, -10px) scale(0.8581);
	animation: fall-40 15s -12s linear infinite;
}
@keyframes fall-40 {
	50.178% {
		transform: translate(87.4528vw, 50.178vh) scale(0.8581);
	}
	to {
		transform: translate(88.819vw, 100vh) scale(0.8581);
	}
}
.snowflake:nth-child(41) {
	opacity: 0.2661;
	transform: translate(18.8417vw, -10px) scale(0.7404);
	animation: fall-41 23s -9s linear infinite;
}
@keyframes fall-41 {
	74.658% {
		transform: translate(9.2907vw, 74.658vh) scale(0.7404);
	}
	to {
		transform: translate(14.0662vw, 100vh) scale(0.7404);
	}
}
.snowflake:nth-child(42) {
	opacity: 0.8978;
	transform: translate(77.9224vw, -10px) scale(0.2018);
	animation: fall-42 22s -8s linear infinite;
}
@keyframes fall-42 {
	63.205% {
		transform: translate(74.6902vw, 63.205vh) scale(0.2018);
	}
	to {
		transform: translate(76.3063vw, 100vh) scale(0.2018);
	}
}
.snowflake:nth-child(43) {
	opacity: 0.5118;
	transform: translate(92.7587vw, -10px) scale(0.2554);
	animation: fall-43 22s -14s linear infinite;
}
@keyframes fall-43 {
	31.064% {
		transform: translate(90.273vw, 31.064vh) scale(0.2554);
	}
	to {
		transform: translate(91.51585vw, 100vh) scale(0.2554);
	}
}
.snowflake:nth-child(44) {
	opacity: 0.3214;
	transform: translate(77.0802vw, -10px) scale(0.5722);
	animation: fall-44 12s -7s linear infinite;
}
@keyframes fall-44 {
	36.453% {
		transform: translate(82.6256vw, 36.453vh) scale(0.5722);
	}
	to {
		transform: translate(79.8529vw, 100vh) scale(0.5722);
	}
}
.snowflake:nth-child(45) {
	opacity: 0.0088;
	transform: translate(89.1232vw, -10px) scale(0.7147);
	animation: fall-45 22s -24s linear infinite;
}
@keyframes fall-45 {
	79.603% {
		transform: translate(89.0337vw, 79.603vh) scale(0.7147);
	}
	to {
		transform: translate(89.07845vw, 100vh) scale(0.7147);
	}
}
.snowflake:nth-child(46) {
	opacity: 0.6776;
	transform: translate(95.7214vw, -10px) scale(0.5524);
	animation: fall-46 29s -29s linear infinite;
}
@keyframes fall-46 {
	48.587% {
		transform: translate(89.8905vw, 48.587vh) scale(0.5524);
	}
	to {
		transform: translate(92.80595vw, 100vh) scale(0.5524);
	}
}
.snowflake:nth-child(47) {
	opacity: 0.4769;
	transform: translate(65.5266vw, -10px) scale(0.0299);
	animation: fall-47 15s -12s linear infinite;
}
@keyframes fall-47 {
	51.176% {
		transform: translate(62.4977vw, 51.176vh) scale(0.0299);
	}
	to {
		transform: translate(64.01215vw, 100vh) scale(0.0299);
	}
}
.snowflake:nth-child(48) {
	opacity: 0.7315;
	transform: translate(25.35vw, -10px) scale(0.9226);
	animation: fall-48 17s -10s linear infinite;
}
@keyframes fall-48 {
	52.003% {
		transform: translate(32.7124vw, 52.003vh) scale(0.9226);
	}
	to {
		transform: translate(29.0312vw, 100vh) scale(0.9226);
	}
}
.snowflake:nth-child(49) {
	opacity: 0.4215;
	transform: translate(72.7769vw, -10px) scale(0.8816);
	animation: fall-49 19s -19s linear infinite;
}
@keyframes fall-49 {
	36.29% {
		transform: translate(72.5887vw, 36.29vh) scale(0.8816);
	}
	to {
		transform: translate(72.6828vw, 100vh) scale(0.8816);
	}
}
.snowflake:nth-child(50) {
	opacity: 0.2537;
	transform: translate(68.9447vw, -10px) scale(0.3153);
	animation: fall-50 24s -4s linear infinite;
}
@keyframes fall-50 {
	32.003% {
		transform: translate(69.898vw, 32.003vh) scale(0.3153);
	}
	to {
		transform: translate(69.42135vw, 100vh) scale(0.3153);
	}
}
.snowflake:nth-child(51) {
	opacity: 0.8514;
	transform: translate(61.6139vw, -10px) scale(0.2459);
	animation: fall-51 27s -15s linear infinite;
}
@keyframes fall-51 {
	34.202% {
		transform: translate(52.0814vw, 34.202vh) scale(0.2459);
	}
	to {
		transform: translate(56.84765vw, 100vh) scale(0.2459);
	}
}
.snowflake:nth-child(52) {
	opacity: 0.035;
	transform: translate(30.4801vw, -10px) scale(0.2748);
	animation: fall-52 30s -26s linear infinite;
}
@keyframes fall-52 {
	64.905% {
		transform: translate(20.7122vw, 64.905vh) scale(0.2748);
	}
	to {
		transform: translate(25.59615vw, 100vh) scale(0.2748);
	}
}
.snowflake:nth-child(53) {
	opacity: 0.3838;
	transform: translate(44.8626vw, -10px) scale(0.2648);
	animation: fall-53 11s -23s linear infinite;
}
@keyframes fall-53 {
	54.272% {
		transform: translate(49.5646vw, 54.272vh) scale(0.2648);
	}
	to {
		transform: translate(47.2136vw, 100vh) scale(0.2648);
	}
}
.snowflake:nth-child(54) {
	opacity: 0.3491;
	transform: translate(43.8493vw, -10px) scale(0.386);
	animation: fall-54 10s -9s linear infinite;
}
@keyframes fall-54 {
	48.094% {
		transform: translate(53.666vw, 48.094vh) scale(0.386);
	}
	to {
		transform: translate(48.75765vw, 100vh) scale(0.386);
	}
}
.snowflake:nth-child(55) {
	opacity: 0.1223;
	transform: translate(84.6539vw, -10px) scale(0.9796);
	animation: fall-55 22s -3s linear infinite;
}
@keyframes fall-55 {
	53.92% {
		transform: translate(93.8728vw, 53.92vh) scale(0.9796);
	}
	to {
		transform: translate(89.26335vw, 100vh) scale(0.9796);
	}
}
.snowflake:nth-child(56) {
	opacity: 0.1117;
	transform: translate(1.7148vw, -10px) scale(0.5138);
	animation: fall-56 23s -15s linear infinite;
}
@keyframes fall-56 {
	33.411% {
		transform: translate(2.2793vw, 33.411vh) scale(0.5138);
	}
	to {
		transform: translate(1.99705vw, 100vh) scale(0.5138);
	}
}
.snowflake:nth-child(57) {
	opacity: 0.4742;
	transform: translate(9.4956vw, -10px) scale(0.2012);
	animation: fall-57 29s -10s linear infinite;
}
@keyframes fall-57 {
	74.504% {
		transform: translate(0.0294vw, 74.504vh) scale(0.2012);
	}
	to {
		transform: translate(4.7625vw, 100vh) scale(0.2012);
	}
}
.snowflake:nth-child(58) {
	opacity: 0.3731;
	transform: translate(10.0201vw, -10px) scale(0.0803);
	animation: fall-58 19s -12s linear infinite;
}
@keyframes fall-58 {
	61.834% {
		transform: translate(10.2936vw, 61.834vh) scale(0.0803);
	}
	to {
		transform: translate(10.15685vw, 100vh) scale(0.0803);
	}
}
.snowflake:nth-child(59) {
	opacity: 0.4594;
	transform: translate(53.0037vw, -10px) scale(0.4667);
	animation: fall-59 10s -17s linear infinite;
}
@keyframes fall-59 {
	30.296% {
		transform: translate(61.8714vw, 30.296vh) scale(0.4667);
	}
	to {
		transform: translate(57.43755vw, 100vh) scale(0.4667);
	}
}
.snowflake:nth-child(60) {
	opacity: 0.5741;
	transform: translate(48.9975vw, -10px) scale(0.5635);
	animation: fall-60 29s -9s linear infinite;
}
@keyframes fall-60 {
	36.708% {
		transform: translate(47.5288vw, 36.708vh) scale(0.5635);
	}
	to {
		transform: translate(48.26315vw, 100vh) scale(0.5635);
	}
}
.snowflake:nth-child(61) {
	opacity: 0.5265;
	transform: translate(79.0862vw, -10px) scale(0.0003);
	animation: fall-61 27s -10s linear infinite;
}
@keyframes fall-61 {
	40.757% {
		transform: translate(74.3925vw, 40.757vh) scale(0.0003);
	}
	to {
		transform: translate(76.73935vw, 100vh) scale(0.0003);
	}
}
.snowflake:nth-child(62) {
	opacity: 0.4332;
	transform: translate(65.2183vw, -10px) scale(0.6777);
	animation: fall-62 11s -13s linear infinite;
}
@keyframes fall-62 {
	45.21% {
		transform: translate(60.1683vw, 45.21vh) scale(0.6777);
	}
	to {
		transform: translate(62.6933vw, 100vh) scale(0.6777);
	}
}
.snowflake:nth-child(63) {
	opacity: 0.6274;
	transform: translate(18.5892vw, -10px) scale(0.5037);
	animation: fall-63 15s -10s linear infinite;
}
@keyframes fall-63 {
	74.626% {
		transform: translate(22.9514vw, 74.626vh) scale(0.5037);
	}
	to {
		transform: translate(20.7703vw, 100vh) scale(0.5037);
	}
}
.snowflake:nth-child(64) {
	opacity: 0.4322;
	transform: translate(73.0884vw, -10px) scale(0.8862);
	animation: fall-64 17s -11s linear infinite;
}
@keyframes fall-64 {
	64.253% {
		transform: translate(71.4204vw, 64.253vh) scale(0.8862);
	}
	to {
		transform: translate(72.2544vw, 100vh) scale(0.8862);
	}
}
.snowflake:nth-child(65) {
	opacity: 0.1245;
	transform: translate(79.672vw, -10px) scale(0.6557);
	animation: fall-65 19s -2s linear infinite;
}
@keyframes fall-65 {
	66.66% {
		transform: translate(88.5928vw, 66.66vh) scale(0.6557);
	}
	to {
		transform: translate(84.1324vw, 100vh) scale(0.6557);
	}
}
.snowflake:nth-child(66) {
	opacity: 0.8594;
	transform: translate(96.7399vw, -10px) scale(0.521);
	animation: fall-66 23s -7s linear infinite;
}
@keyframes fall-66 {
	37.749% {
		transform: translate(94.8858vw, 37.749vh) scale(0.521);
	}
	to {
		transform: translate(95.81285vw, 100vh) scale(0.521);
	}
}
.snowflake:nth-child(67) {
	opacity: 0.3306;
	transform: translate(84.2731vw, -10px) scale(0.0298);
	animation: fall-67 12s -1s linear infinite;
}
@keyframes fall-67 {
	58.187% {
		transform: translate(77.5667vw, 58.187vh) scale(0.0298);
	}
	to {
		transform: translate(80.9199vw, 100vh) scale(0.0298);
	}
}
.snowflake:nth-child(68) {
	opacity: 0.7785;
	transform: translate(15.9746vw, -10px) scale(0.0534);
	animation: fall-68 23s -3s linear infinite;
}
@keyframes fall-68 {
	76.225% {
		transform: translate(13.2859vw, 76.225vh) scale(0.0534);
	}
	to {
		transform: translate(14.63025vw, 100vh) scale(0.0534);
	}
}
.snowflake:nth-child(69) {
	opacity: 0.8072;
	transform: translate(58.8028vw, -10px) scale(0.3384);
	animation: fall-69 20s -30s linear infinite;
}
@keyframes fall-69 {
	61.991% {
		transform: translate(65.0157vw, 61.991vh) scale(0.3384);
	}
	to {
		transform: translate(61.90925vw, 100vh) scale(0.3384);
	}
}
.snowflake:nth-child(70) {
	opacity: 0.2882;
	transform: translate(48.7094vw, -10px) scale(0.4077);
	animation: fall-70 19s -7s linear infinite;
}
@keyframes fall-70 {
	47.412% {
		transform: translate(46.2226vw, 47.412vh) scale(0.4077);
	}
	to {
		transform: translate(47.466vw, 100vh) scale(0.4077);
	}
}
.snowflake:nth-child(71) {
	opacity: 0.1196;
	transform: translate(26.3999vw, -10px) scale(0.4135);
	animation: fall-71 15s -22s linear infinite;
}
@keyframes fall-71 {
	70.183% {
		transform: translate(32.7182vw, 70.183vh) scale(0.4135);
	}
	to {
		transform: translate(29.55905vw, 100vh) scale(0.4135);
	}
}
.snowflake:nth-child(72) {
	opacity: 0.9308;
	transform: translate(82.3983vw, -10px) scale(0.9008);
	animation: fall-72 18s -18s linear infinite;
}
@keyframes fall-72 {
	39.045% {
		transform: translate(84.0393vw, 39.045vh) scale(0.9008);
	}
	to {
		transform: translate(83.2188vw, 100vh) scale(0.9008);
	}
}
.snowflake:nth-child(73) {
	opacity: 0.7372;
	transform: translate(3.2156vw, -10px) scale(0.1387);
	animation: fall-73 13s -5s linear infinite;
}
@keyframes fall-73 {
	73.729% {
		transform: translate(7.5584vw, 73.729vh) scale(0.1387);
	}
	to {
		transform: translate(5.387vw, 100vh) scale(0.1387);
	}
}
.snowflake:nth-child(74) {
	opacity: 0.6946;
	transform: translate(55.4993vw, -10px) scale(0.6002);
	animation: fall-74 28s -12s linear infinite;
}
@keyframes fall-74 {
	54.359% {
		transform: translate(63.6521vw, 54.359vh) scale(0.6002);
	}
	to {
		transform: translate(59.5757vw, 100vh) scale(0.6002);
	}
}
.snowflake:nth-child(75) {
	opacity: 0.8316;
	transform: translate(4.3004vw, -10px) scale(0.7564);
	animation: fall-75 24s -19s linear infinite;
}
@keyframes fall-75 {
	77.766% {
		transform: translate(3.62vw, 77.766vh) scale(0.7564);
	}
	to {
		transform: translate(3.9602vw, 100vh) scale(0.7564);
	}
}
.snowflake:nth-child(76) {
	opacity: 0.8966;
	transform: translate(79.5437vw, -10px) scale(0.4565);
	animation: fall-76 26s -25s linear infinite;
}
@keyframes fall-76 {
	48.53% {
		transform: translate(70.663vw, 48.53vh) scale(0.4565);
	}
	to {
		transform: translate(75.10335vw, 100vh) scale(0.4565);
	}
}
.snowflake:nth-child(77) {
	opacity: 0.4914;
	transform: translate(65.5867vw, -10px) scale(0.3507);
	animation: fall-77 11s -30s linear infinite;
}
@keyframes fall-77 {
	67.935% {
		transform: translate(62.2701vw, 67.935vh) scale(0.3507);
	}
	to {
		transform: translate(63.9284vw, 100vh) scale(0.3507);
	}
}
.snowflake:nth-child(78) {
	opacity: 0.7025;
	transform: translate(63.8439vw, -10px) scale(0.2924);
	animation: fall-78 23s -11s linear infinite;
}
@keyframes fall-78 {
	41.978% {
		transform: translate(69.6574vw, 41.978vh) scale(0.2924);
	}
	to {
		transform: translate(66.75065vw, 100vh) scale(0.2924);
	}
}
.snowflake:nth-child(79) {
	opacity: 0.224;
	transform: translate(21.7411vw, -10px) scale(0.7435);
	animation: fall-79 25s -6s linear infinite;
}
@keyframes fall-79 {
	36.596% {
		transform: translate(29.156vw, 36.596vh) scale(0.7435);
	}
	to {
		transform: translate(25.44855vw, 100vh) scale(0.7435);
	}
}
.snowflake:nth-child(80) {
	opacity: 0.5613;
	transform: translate(89.0239vw, -10px) scale(0.225);
	animation: fall-80 19s -11s linear infinite;
}
@keyframes fall-80 {
	38.761% {
		transform: translate(82.6328vw, 38.761vh) scale(0.225);
	}
	to {
		transform: translate(85.82835vw, 100vh) scale(0.225);
	}
}
.snowflake:nth-child(81) {
	opacity: 0.3147;
	transform: translate(88.3408vw, -10px) scale(0.2255);
	animation: fall-81 22s -22s linear infinite;
}
@keyframes fall-81 {
	40.76% {
		transform: translate(79.8685vw, 40.76vh) scale(0.2255);
	}
	to {
		transform: translate(84.10465vw, 100vh) scale(0.2255);
	}
}
.snowflake:nth-child(82) {
	opacity: 0.9928;
	transform: translate(58.7129vw, -10px) scale(0.0338);
	animation: fall-82 17s -23s linear infinite;
}
@keyframes fall-82 {
	47.17% {
		transform: translate(57.3807vw, 47.17vh) scale(0.0338);
	}
	to {
		transform: translate(58.0468vw, 100vh) scale(0.0338);
	}
}
.snowflake:nth-child(83) {
	opacity: 0.7458;
	transform: translate(24.9166vw, -10px) scale(0.3637);
	animation: fall-83 28s -26s linear infinite;
}
@keyframes fall-83 {
	77.244% {
		transform: translate(23.3444vw, 77.244vh) scale(0.3637);
	}
	to {
		transform: translate(24.1305vw, 100vh) scale(0.3637);
	}
}
.snowflake:nth-child(84) {
	opacity: 0.5198;
	transform: translate(72.858vw, -10px) scale(0.7554);
	animation: fall-84 13s -28s linear infinite;
}
@keyframes fall-84 {
	77.232% {
		transform: translate(71.1846vw, 77.232vh) scale(0.7554);
	}
	to {
		transform: translate(72.0213vw, 100vh) scale(0.7554);
	}
}
.snowflake:nth-child(85) {
	opacity: 0.7926;
	transform: translate(27.763vw, -10px) scale(0.2987);
	animation: fall-85 11s -19s linear infinite;
}
@keyframes fall-85 {
	31.114% {
		transform: translate(33.1218vw, 31.114vh) scale(0.2987);
	}
	to {
		transform: translate(30.4424vw, 100vh) scale(0.2987);
	}
}
.snowflake:nth-child(86) {
	opacity: 0.4623;
	transform: translate(94.9003vw, -10px) scale(0.8485);
	animation: fall-86 12s -17s linear infinite;
}
@keyframes fall-86 {
	40.619% {
		transform: translate(90.7498vw, 40.619vh) scale(0.8485);
	}
	to {
		transform: translate(92.82505vw, 100vh) scale(0.8485);
	}
}
.snowflake:nth-child(87) {
	opacity: 0.5352;
	transform: translate(94.9211vw, -10px) scale(0.2998);
	animation: fall-87 15s -1s linear infinite;
}
@keyframes fall-87 {
	62.258% {
		transform: translate(102.7162vw, 62.258vh) scale(0.2998);
	}
	to {
		transform: translate(98.81865vw, 100vh) scale(0.2998);
	}
}
.snowflake:nth-child(88) {
	opacity: 0.0074;
	transform: translate(28.9323vw, -10px) scale(0.6007);
	animation: fall-88 17s -13s linear infinite;
}
@keyframes fall-88 {
	65.194% {
		transform: translate(32.9107vw, 65.194vh) scale(0.6007);
	}
	to {
		transform: translate(30.9215vw, 100vh) scale(0.6007);
	}
}
.snowflake:nth-child(89) {
	opacity: 0.1194;
	transform: translate(23.6081vw, -10px) scale(0.0057);
	animation: fall-89 28s -29s linear infinite;
}
@keyframes fall-89 {
	37.916% {
		transform: translate(21.2759vw, 37.916vh) scale(0.0057);
	}
	to {
		transform: translate(22.442vw, 100vh) scale(0.0057);
	}
}
.snowflake:nth-child(90) {
	opacity: 0.2315;
	transform: translate(0.432vw, -10px) scale(0.0596);
	animation: fall-90 30s -28s linear infinite;
}
@keyframes fall-90 {
	46.346% {
		transform: translate(-1.9331vw, 46.346vh) scale(0.0596);
	}
	to {
		transform: translate(-0.75055vw, 100vh) scale(0.0596);
	}
}
.snowflake:nth-child(91) {
	opacity: 0.9635;
	transform: translate(84.9447vw, -10px) scale(0.4717);
	animation: fall-91 29s -12s linear infinite;
}
@keyframes fall-91 {
	75.042% {
		transform: translate(75.4067vw, 75.042vh) scale(0.4717);
	}
	to {
		transform: translate(80.1757vw, 100vh) scale(0.4717);
	}
}
.snowflake:nth-child(92) {
	opacity: 0.0247;
	transform: translate(22.1443vw, -10px) scale(0.3552);
	animation: fall-92 14s -26s linear infinite;
}
@keyframes fall-92 {
	55.258% {
		transform: translate(15.0372vw, 55.258vh) scale(0.3552);
	}
	to {
		transform: translate(18.59075vw, 100vh) scale(0.3552);
	}
}
.snowflake:nth-child(93) {
	opacity: 0.6851;
	transform: translate(33.7637vw, -10px) scale(0.9766);
	animation: fall-93 18s -25s linear infinite;
}
@keyframes fall-93 {
	40.659% {
		transform: translate(43.697vw, 40.659vh) scale(0.9766);
	}
	to {
		transform: translate(38.73035vw, 100vh) scale(0.9766);
	}
}
.snowflake:nth-child(94) {
	opacity: 0.608;
	transform: translate(53.2541vw, -10px) scale(0.9714);
	animation: fall-94 28s -3s linear infinite;
}
@keyframes fall-94 {
	58.864% {
		transform: translate(55.0935vw, 58.864vh) scale(0.9714);
	}
	to {
		transform: translate(54.1738vw, 100vh) scale(0.9714);
	}
}
.snowflake:nth-child(95) {
	opacity: 0.1394;
	transform: translate(84.9901vw, -10px) scale(0.7066);
	animation: fall-95 25s -23s linear infinite;
}
@keyframes fall-95 {
	35.007% {
		transform: translate(81.7998vw, 35.007vh) scale(0.7066);
	}
	to {
		transform: translate(83.39495vw, 100vh) scale(0.7066);
	}
}
.snowflake:nth-child(96) {
	opacity: 0.8769;
	transform: translate(91.4895vw, -10px) scale(0.2667);
	animation: fall-96 10s -20s linear infinite;
}
@keyframes fall-96 {
	75.094% {
		transform: translate(92.9158vw, 75.094vh) scale(0.2667);
	}
	to {
		transform: translate(92.20265vw, 100vh) scale(0.2667);
	}
}
.snowflake:nth-child(97) {
	opacity: 0.4538;
	transform: translate(8.3402vw, -10px) scale(0.7548);
	animation: fall-97 12s -29s linear infinite;
}
@keyframes fall-97 {
	47.996% {
		transform: translate(14.8967vw, 47.996vh) scale(0.7548);
	}
	to {
		transform: translate(11.61845vw, 100vh) scale(0.7548);
	}
}
.snowflake:nth-child(98) {
	opacity: 0.482;
	transform: translate(91.615vw, -10px) scale(0.2954);
	animation: fall-98 23s -18s linear infinite;
}
@keyframes fall-98 {
	50.853% {
		transform: translate(91.9322vw, 50.853vh) scale(0.2954);
	}
	to {
		transform: translate(91.7736vw, 100vh) scale(0.2954);
	}
}
.snowflake:nth-child(99) {
	opacity: 0.4031;
	transform: translate(81.3588vw, -10px) scale(0.8086);
	animation: fall-99 18s -24s linear infinite;
}
@keyframes fall-99 {
	74.995% {
		transform: translate(78.3815vw, 74.995vh) scale(0.8086);
	}
	to {
		transform: translate(79.87015vw, 100vh) scale(0.8086);
	}
}
.snowflake:nth-child(100) {
	opacity: 0.5596;
	transform: translate(81.5756vw, -10px) scale(0.2721);
	animation: fall-100 29s -29s linear infinite;
}
@keyframes fall-100 {
	75.311% {
		transform: translate(81.3764vw, 75.311vh) scale(0.2721);
	}
	to {
		transform: translate(81.476vw, 100vh) scale(0.2721);
	}
}
.snowflake:nth-child(101) {
	opacity: 0.0322;
	transform: translate(61.825vw, -10px) scale(0.869);
	animation: fall-101 14s -23s linear infinite;
}
@keyframes fall-101 {
	48.598% {
		transform: translate(56.5897vw, 48.598vh) scale(0.869);
	}
	to {
		transform: translate(59.20735vw, 100vh) scale(0.869);
	}
}
.snowflake:nth-child(102) {
	opacity: 0.304;
	transform: translate(9.7148vw, -10px) scale(0.5579);
	animation: fall-102 16s -10s linear infinite;
}
@keyframes fall-102 {
	60.488% {
		transform: translate(7.2046vw, 60.488vh) scale(0.5579);
	}
	to {
		transform: translate(8.4597vw, 100vh) scale(0.5579);
	}
}
.snowflake:nth-child(103) {
	opacity: 0.2046;
	transform: translate(14.573vw, -10px) scale(0.2066);
	animation: fall-103 21s -12s linear infinite;
}
@keyframes fall-103 {
	76.3% {
		transform: translate(23.1623vw, 76.3vh) scale(0.2066);
	}
	to {
		transform: translate(18.86765vw, 100vh) scale(0.2066);
	}
}
.snowflake:nth-child(104) {
	opacity: 0.1654;
	transform: translate(67.6417vw, -10px) scale(0.6621);
	animation: fall-104 30s -7s linear infinite;
}
@keyframes fall-104 {
	65.587% {
		transform: translate(66.2009vw, 65.587vh) scale(0.6621);
	}
	to {
		transform: translate(66.9213vw, 100vh) scale(0.6621);
	}
}
.snowflake:nth-child(105) {
	opacity: 0.965;
	transform: translate(53.4229vw, -10px) scale(0.3414);
	animation: fall-105 29s -3s linear infinite;
}
@keyframes fall-105 {
	57.858% {
		transform: translate(59.2625vw, 57.858vh) scale(0.3414);
	}
	to {
		transform: translate(56.3427vw, 100vh) scale(0.3414);
	}
}
.snowflake:nth-child(106) {
	opacity: 0.5051;
	transform: translate(73.2584vw, -10px) scale(0.0946);
	animation: fall-106 22s -1s linear infinite;
}
@keyframes fall-106 {
	46.548% {
		transform: translate(67.9048vw, 46.548vh) scale(0.0946);
	}
	to {
		transform: translate(70.5816vw, 100vh) scale(0.0946);
	}
}
.snowflake:nth-child(107) {
	opacity: 0.6011;
	transform: translate(20.5932vw, -10px) scale(0.9996);
	animation: fall-107 12s -10s linear infinite;
}
@keyframes fall-107 {
	54.974% {
		transform: translate(19.947vw, 54.974vh) scale(0.9996);
	}
	to {
		transform: translate(20.2701vw, 100vh) scale(0.9996);
	}
}
.snowflake:nth-child(108) {
	opacity: 0.1613;
	transform: translate(18.717vw, -10px) scale(0.7602);
	animation: fall-108 17s -24s linear infinite;
}
@keyframes fall-108 {
	45.967% {
		transform: translate(14.5905vw, 45.967vh) scale(0.7602);
	}
	to {
		transform: translate(16.65375vw, 100vh) scale(0.7602);
	}
}
.snowflake:nth-child(109) {
	opacity: 0.303;
	transform: translate(68.5911vw, -10px) scale(0.332);
	animation: fall-109 19s -23s linear infinite;
}
@keyframes fall-109 {
	75.953% {
		transform: translate(74.8591vw, 75.953vh) scale(0.332);
	}
	to {
		transform: translate(71.7251vw, 100vh) scale(0.332);
	}
}
.snowflake:nth-child(110) {
	opacity: 0.0096;
	transform: translate(33.8104vw, -10px) scale(0.7546);
	animation: fall-110 25s -18s linear infinite;
}
@keyframes fall-110 {
	79.36% {
		transform: translate(42.9688vw, 79.36vh) scale(0.7546);
	}
	to {
		transform: translate(38.3896vw, 100vh) scale(0.7546);
	}
}
.snowflake:nth-child(111) {
	opacity: 0.4727;
	transform: translate(31.3832vw, -10px) scale(0.5753);
	animation: fall-111 12s -26s linear infinite;
}
@keyframes fall-111 {
	54.529% {
		transform: translate(25.9409vw, 54.529vh) scale(0.5753);
	}
	to {
		transform: translate(28.66205vw, 100vh) scale(0.5753);
	}
}
.snowflake:nth-child(112) {
	opacity: 0.5277;
	transform: translate(75.8324vw, -10px) scale(0.811);
	animation: fall-112 29s -3s linear infinite;
}
@keyframes fall-112 {
	65.562% {
		transform: translate(82.3934vw, 65.562vh) scale(0.811);
	}
	to {
		transform: translate(79.1129vw, 100vh) scale(0.811);
	}
}
.snowflake:nth-child(113) {
	opacity: 0.9887;
	transform: translate(45.9201vw, -10px) scale(0.3274);
	animation: fall-113 22s -16s linear infinite;
}
@keyframes fall-113 {
	33.315% {
		transform: translate(41.1173vw, 33.315vh) scale(0.3274);
	}
	to {
		transform: translate(43.5187vw, 100vh) scale(0.3274);
	}
}
.snowflake:nth-child(114) {
	opacity: 0.5659;
	transform: translate(68.434vw, -10px) scale(0.0223);
	animation: fall-114 26s -27s linear infinite;
}
@keyframes fall-114 {
	52.776% {
		transform: translate(68.5167vw, 52.776vh) scale(0.0223);
	}
	to {
		transform: translate(68.47535vw, 100vh) scale(0.0223);
	}
}
.snowflake:nth-child(115) {
	opacity: 0.0814;
	transform: translate(23.5606vw, -10px) scale(0.0881);
	animation: fall-115 27s -12s linear infinite;
}
@keyframes fall-115 {
	64.799% {
		transform: translate(26.3092vw, 64.799vh) scale(0.0881);
	}
	to {
		transform: translate(24.9349vw, 100vh) scale(0.0881);
	}
}
.snowflake:nth-child(116) {
	opacity: 0.8259;
	transform: translate(85.7401vw, -10px) scale(0.3229);
	animation: fall-116 24s -30s linear infinite;
}
@keyframes fall-116 {
	67.98% {
		transform: translate(87.0661vw, 67.98vh) scale(0.3229);
	}
	to {
		transform: translate(86.4031vw, 100vh) scale(0.3229);
	}
}
.snowflake:nth-child(117) {
	opacity: 0.7136;
	transform: translate(85.8587vw, -10px) scale(0.2533);
	animation: fall-117 24s -23s linear infinite;
}
@keyframes fall-117 {
	55.011% {
		transform: translate(87.6981vw, 55.011vh) scale(0.2533);
	}
	to {
		transform: translate(86.7784vw, 100vh) scale(0.2533);
	}
}
.snowflake:nth-child(118) {
	opacity: 0.953;
	transform: translate(87.7838vw, -10px) scale(0.0634);
	animation: fall-118 12s -26s linear infinite;
}
@keyframes fall-118 {
	62.922% {
		transform: translate(93.7444vw, 62.922vh) scale(0.0634);
	}
	to {
		transform: translate(90.7641vw, 100vh) scale(0.0634);
	}
}
.snowflake:nth-child(119) {
	opacity: 0.7444;
	transform: translate(31.4594vw, -10px) scale(0.4814);
	animation: fall-119 27s -24s linear infinite;
}
@keyframes fall-119 {
	59.921% {
		transform: translate(39.8965vw, 59.921vh) scale(0.4814);
	}
	to {
		transform: translate(35.67795vw, 100vh) scale(0.4814);
	}
}
.snowflake:nth-child(120) {
	opacity: 0.2157;
	transform: translate(82.7144vw, -10px) scale(0.0662);
	animation: fall-120 30s -17s linear infinite;
}
@keyframes fall-120 {
	51.894% {
		transform: translate(78.2421vw, 51.894vh) scale(0.0662);
	}
	to {
		transform: translate(80.47825vw, 100vh) scale(0.0662);
	}
}
.snowflake:nth-child(121) {
	opacity: 0.7803;
	transform: translate(38.5387vw, -10px) scale(0.3452);
	animation: fall-121 16s -17s linear infinite;
}
@keyframes fall-121 {
	40.705% {
		transform: translate(32.6525vw, 40.705vh) scale(0.3452);
	}
	to {
		transform: translate(35.5956vw, 100vh) scale(0.3452);
	}
}
.snowflake:nth-child(122) {
	opacity: 0.764;
	transform: translate(60.1794vw, -10px) scale(0.5221);
	animation: fall-122 27s -4s linear infinite;
}
@keyframes fall-122 {
	52.614% {
		transform: translate(56.9871vw, 52.614vh) scale(0.5221);
	}
	to {
		transform: translate(58.58325vw, 100vh) scale(0.5221);
	}
}
.snowflake:nth-child(123) {
	opacity: 0.5327;
	transform: translate(81.8556vw, -10px) scale(0.0577);
	animation: fall-123 24s -14s linear infinite;
}
@keyframes fall-123 {
	44.225% {
		transform: translate(77.8435vw, 44.225vh) scale(0.0577);
	}
	to {
		transform: translate(79.84955vw, 100vh) scale(0.0577);
	}
}
.snowflake:nth-child(124) {
	opacity: 0.3073;
	transform: translate(18.7088vw, -10px) scale(0.925);
	animation: fall-124 25s -15s linear infinite;
}
@keyframes fall-124 {
	79.491% {
		transform: translate(13.1566vw, 79.491vh) scale(0.925);
	}
	to {
		transform: translate(15.9327vw, 100vh) scale(0.925);
	}
}
.snowflake:nth-child(125) {
	opacity: 0.2939;
	transform: translate(37.3473vw, -10px) scale(0.5273);
	animation: fall-125 18s -30s linear infinite;
}
@keyframes fall-125 {
	59.98% {
		transform: translate(45.9595vw, 59.98vh) scale(0.5273);
	}
	to {
		transform: translate(41.6534vw, 100vh) scale(0.5273);
	}
}
.snowflake:nth-child(126) {
	opacity: 0.1803;
	transform: translate(22.2891vw, -10px) scale(0.9192);
	animation: fall-126 13s -8s linear infinite;
}
@keyframes fall-126 {
	36.884% {
		transform: translate(13.2636vw, 36.884vh) scale(0.9192);
	}
	to {
		transform: translate(17.77635vw, 100vh) scale(0.9192);
	}
}
.snowflake:nth-child(127) {
	opacity: 0.7814;
	transform: translate(76.0651vw, -10px) scale(0.4011);
	animation: fall-127 17s -12s linear infinite;
}
@keyframes fall-127 {
	54.407% {
		transform: translate(85.1044vw, 54.407vh) scale(0.4011);
	}
	to {
		transform: translate(80.58475vw, 100vh) scale(0.4011);
	}
}
.snowflake:nth-child(128) {
	opacity: 0.3132;
	transform: translate(67.8938vw, -10px) scale(0.5593);
	animation: fall-128 20s -27s linear infinite;
}
@keyframes fall-128 {
	77.68% {
		transform: translate(58.8168vw, 77.68vh) scale(0.5593);
	}
	to {
		transform: translate(63.3553vw, 100vh) scale(0.5593);
	}
}
.snowflake:nth-child(129) {
	opacity: 0.4368;
	transform: translate(43.4768vw, -10px) scale(0.7889);
	animation: fall-129 12s -11s linear infinite;
}
@keyframes fall-129 {
	31.031% {
		transform: translate(34.876vw, 31.031vh) scale(0.7889);
	}
	to {
		transform: translate(39.1764vw, 100vh) scale(0.7889);
	}
}
.snowflake:nth-child(130) {
	opacity: 0.287;
	transform: translate(20.7965vw, -10px) scale(0.2891);
	animation: fall-130 10s -1s linear infinite;
}
@keyframes fall-130 {
	60.035% {
		transform: translate(23.8829vw, 60.035vh) scale(0.2891);
	}
	to {
		transform: translate(22.3397vw, 100vh) scale(0.2891);
	}
}
.snowflake:nth-child(131) {
	opacity: 0.0008;
	transform: translate(7.3259vw, -10px) scale(0.2161);
	animation: fall-131 28s -26s linear infinite;
}
@keyframes fall-131 {
	47.989% {
		transform: translate(4.8648vw, 47.989vh) scale(0.2161);
	}
	to {
		transform: translate(6.09535vw, 100vh) scale(0.2161);
	}
}
.snowflake:nth-child(132) {
	opacity: 0.0153;
	transform: translate(10.2776vw, -10px) scale(0.3016);
	animation: fall-132 30s -5s linear infinite;
}
@keyframes fall-132 {
	67.345% {
		transform: translate(14.8536vw, 67.345vh) scale(0.3016);
	}
	to {
		transform: translate(12.5656vw, 100vh) scale(0.3016);
	}
}
.snowflake:nth-child(133) {
	opacity: 0.5585;
	transform: translate(93.1113vw, -10px) scale(0.0741);
	animation: fall-133 19s -27s linear infinite;
}
@keyframes fall-133 {
	58.204% {
		transform: translate(101.6797vw, 58.204vh) scale(0.0741);
	}
	to {
		transform: translate(97.3955vw, 100vh) scale(0.0741);
	}
}
.snowflake:nth-child(134) {
	opacity: 0.499;
	transform: translate(54.7836vw, -10px) scale(0.3652);
	animation: fall-134 28s -13s linear infinite;
}
@keyframes fall-134 {
	42.229% {
		transform: translate(57.9661vw, 42.229vh) scale(0.3652);
	}
	to {
		transform: translate(56.37485vw, 100vh) scale(0.3652);
	}
}
.snowflake:nth-child(135) {
	opacity: 0.5719;
	transform: translate(63.7849vw, -10px) scale(0.827);
	animation: fall-135 24s -9s linear infinite;
}
@keyframes fall-135 {
	63.135% {
		transform: translate(73.2153vw, 63.135vh) scale(0.827);
	}
	to {
		transform: translate(68.5001vw, 100vh) scale(0.827);
	}
}
.snowflake:nth-child(136) {
	opacity: 0.5087;
	transform: translate(73.4187vw, -10px) scale(0.6485);
	animation: fall-136 24s -25s linear infinite;
}
@keyframes fall-136 {
	64.457% {
		transform: translate(63.6815vw, 64.457vh) scale(0.6485);
	}
	to {
		transform: translate(68.5501vw, 100vh) scale(0.6485);
	}
}
.snowflake:nth-child(137) {
	opacity: 0.8635;
	transform: translate(30.0718vw, -10px) scale(0.6679);
	animation: fall-137 14s -11s linear infinite;
}
@keyframes fall-137 {
	71.088% {
		transform: translate(27.8431vw, 71.088vh) scale(0.6679);
	}
	to {
		transform: translate(28.95745vw, 100vh) scale(0.6679);
	}
}
.snowflake:nth-child(138) {
	opacity: 0.3575;
	transform: translate(56.7626vw, -10px) scale(0.4954);
	animation: fall-138 27s -12s linear infinite;
}
@keyframes fall-138 {
	79.516% {
		transform: translate(65.0352vw, 79.516vh) scale(0.4954);
	}
	to {
		transform: translate(60.8989vw, 100vh) scale(0.4954);
	}
}
.snowflake:nth-child(139) {
	opacity: 0.7853;
	transform: translate(19.9732vw, -10px) scale(0.8254);
	animation: fall-139 30s -8s linear infinite;
}
@keyframes fall-139 {
	55.793% {
		transform: translate(17.1366vw, 55.793vh) scale(0.8254);
	}
	to {
		transform: translate(18.5549vw, 100vh) scale(0.8254);
	}
}
.snowflake:nth-child(140) {
	opacity: 0.845;
	transform: translate(14.3661vw, -10px) scale(0.3702);
	animation: fall-140 16s -29s linear infinite;
}
@keyframes fall-140 {
	34.599% {
		transform: translate(14.1916vw, 34.599vh) scale(0.3702);
	}
	to {
		transform: translate(14.27885vw, 100vh) scale(0.3702);
	}
}
.snowflake:nth-child(141) {
	opacity: 0.5905;
	transform: translate(5.7239vw, -10px) scale(0.7928);
	animation: fall-141 24s -20s linear infinite;
}
@keyframes fall-141 {
	43.294% {
		transform: translate(2.2588vw, 43.294vh) scale(0.7928);
	}
	to {
		transform: translate(3.99135vw, 100vh) scale(0.7928);
	}
}
.snowflake:nth-child(142) {
	opacity: 0.1189;
	transform: translate(86.5137vw, -10px) scale(0.3388);
	animation: fall-142 14s -21s linear infinite;
}
@keyframes fall-142 {
	67.051% {
		transform: translate(85.7631vw, 67.051vh) scale(0.3388);
	}
	to {
		transform: translate(86.1384vw, 100vh) scale(0.3388);
	}
}
.snowflake:nth-child(143) {
	opacity: 0.3283;
	transform: translate(17.809vw, -10px) scale(0.5655);
	animation: fall-143 24s -16s linear infinite;
}
@keyframes fall-143 {
	67.264% {
		transform: translate(17.4288vw, 67.264vh) scale(0.5655);
	}
	to {
		transform: translate(17.6189vw, 100vh) scale(0.5655);
	}
}
.snowflake:nth-child(144) {
	opacity: 0.2174;
	transform: translate(1.0494vw, -10px) scale(0.5229);
	animation: fall-144 29s -27s linear infinite;
}
@keyframes fall-144 {
	62.83% {
		transform: translate(-1.2379vw, 62.83vh) scale(0.5229);
	}
	to {
		transform: translate(-0.09425vw, 100vh) scale(0.5229);
	}
}
.snowflake:nth-child(145) {
	opacity: 0.4081;
	transform: translate(11.8815vw, -10px) scale(0.577);
	animation: fall-145 21s -27s linear infinite;
}
@keyframes fall-145 {
	42.133% {
		transform: translate(10.9143vw, 42.133vh) scale(0.577);
	}
	to {
		transform: translate(11.3979vw, 100vh) scale(0.577);
	}
}
.snowflake:nth-child(146) {
	opacity: 0.9139;
	transform: translate(81.4027vw, -10px) scale(0.725);
	animation: fall-146 14s -14s linear infinite;
}
@keyframes fall-146 {
	33.091% {
		transform: translate(88.4958vw, 33.091vh) scale(0.725);
	}
	to {
		transform: translate(84.94925vw, 100vh) scale(0.725);
	}
}
.snowflake:nth-child(147) {
	opacity: 0.143;
	transform: translate(72.3663vw, -10px) scale(0.9839);
	animation: fall-147 14s -18s linear infinite;
}
@keyframes fall-147 {
	49.446% {
		transform: translate(80.6982vw, 49.446vh) scale(0.9839);
	}
	to {
		transform: translate(76.53225vw, 100vh) scale(0.9839);
	}
}
.snowflake:nth-child(148) {
	opacity: 0.5827;
	transform: translate(6.6302vw, -10px) scale(0.7224);
	animation: fall-148 25s -4s linear infinite;
}
@keyframes fall-148 {
	35.944% {
		transform: translate(9.3552vw, 35.944vh) scale(0.7224);
	}
	to {
		transform: translate(7.9927vw, 100vh) scale(0.7224);
	}
}
.snowflake:nth-child(149) {
	opacity: 0.3216;
	transform: translate(31.7501vw, -10px) scale(0.2828);
	animation: fall-149 13s -4s linear infinite;
}
@keyframes fall-149 {
	49.512% {
		transform: translate(25.8153vw, 49.512vh) scale(0.2828);
	}
	to {
		transform: translate(28.7827vw, 100vh) scale(0.2828);
	}
}
.snowflake:nth-child(150) {
	opacity: 0.7776;
	transform: translate(24.3997vw, -10px) scale(0.4448);
	animation: fall-150 14s -24s linear infinite;
}
@keyframes fall-150 {
	50.83% {
		transform: translate(25.208vw, 50.83vh) scale(0.4448);
	}
	to {
		transform: translate(24.80385vw, 100vh) scale(0.4448);
	}
}
.snowflake:nth-child(151) {
	opacity: 0.2723;
	transform: translate(49.9781vw, -10px) scale(0.2222);
	animation: fall-151 21s -19s linear infinite;
}
@keyframes fall-151 {
	73.469% {
		transform: translate(54.9612vw, 73.469vh) scale(0.2222);
	}
	to {
		transform: translate(52.46965vw, 100vh) scale(0.2222);
	}
}
.snowflake:nth-child(152) {
	opacity: 0.4401;
	transform: translate(74.7063vw, -10px) scale(0.5896);
	animation: fall-152 13s -28s linear infinite;
}
@keyframes fall-152 {
	54.071% {
		transform: translate(75.229vw, 54.071vh) scale(0.5896);
	}
	to {
		transform: translate(74.96765vw, 100vh) scale(0.5896);
	}
}
.snowflake:nth-child(153) {
	opacity: 0.297;
	transform: translate(59.9685vw, -10px) scale(0.0771);
	animation: fall-153 27s -3s linear infinite;
}
@keyframes fall-153 {
	33.523% {
		transform: translate(53.5965vw, 33.523vh) scale(0.0771);
	}
	to {
		transform: translate(56.7825vw, 100vh) scale(0.0771);
	}
}
.snowflake:nth-child(154) {
	opacity: 0.5013;
	transform: translate(95.5389vw, -10px) scale(0.4199);
	animation: fall-154 20s -30s linear infinite;
}
@keyframes fall-154 {
	78.594% {
		transform: translate(86.0212vw, 78.594vh) scale(0.4199);
	}
	to {
		transform: translate(90.78005vw, 100vh) scale(0.4199);
	}
}
.snowflake:nth-child(155) {
	opacity: 0.7667;
	transform: translate(76.0601vw, -10px) scale(0.2533);
	animation: fall-155 29s -28s linear infinite;
}
@keyframes fall-155 {
	76.669% {
		transform: translate(80.4041vw, 76.669vh) scale(0.2533);
	}
	to {
		transform: translate(78.2321vw, 100vh) scale(0.2533);
	}
}
.snowflake:nth-child(156) {
	opacity: 0.266;
	transform: translate(49.5974vw, -10px) scale(0.025);
	animation: fall-156 25s -15s linear infinite;
}
@keyframes fall-156 {
	64.209% {
		transform: translate(40.0213vw, 64.209vh) scale(0.025);
	}
	to {
		transform: translate(44.80935vw, 100vh) scale(0.025);
	}
}
.snowflake:nth-child(157) {
	opacity: 0.7372;
	transform: translate(94.3368vw, -10px) scale(0.8669);
	animation: fall-157 11s -23s linear infinite;
}
@keyframes fall-157 {
	78.087% {
		transform: translate(95.6075vw, 78.087vh) scale(0.8669);
	}
	to {
		transform: translate(94.97215vw, 100vh) scale(0.8669);
	}
}
.snowflake:nth-child(158) {
	opacity: 0.689;
	transform: translate(32.3847vw, -10px) scale(0.2693);
	animation: fall-158 16s -5s linear infinite;
}
@keyframes fall-158 {
	36.734% {
		transform: translate(28.0654vw, 36.734vh) scale(0.2693);
	}
	to {
		transform: translate(30.22505vw, 100vh) scale(0.2693);
	}
}
.snowflake:nth-child(159) {
	opacity: 0.2936;
	transform: translate(70.9135vw, -10px) scale(0.4435);
	animation: fall-159 10s -8s linear infinite;
}
@keyframes fall-159 {
	41.952% {
		transform: translate(67.9052vw, 41.952vh) scale(0.4435);
	}
	to {
		transform: translate(69.40935vw, 100vh) scale(0.4435);
	}
}
.snowflake:nth-child(160) {
	opacity: 0.239;
	transform: translate(13.4777vw, -10px) scale(0.0472);
	animation: fall-160 16s -22s linear infinite;
}
@keyframes fall-160 {
	74.897% {
		transform: translate(9.764vw, 74.897vh) scale(0.0472);
	}
	to {
		transform: translate(11.62085vw, 100vh) scale(0.0472);
	}
}
.snowflake:nth-child(161) {
	opacity: 0.602;
	transform: translate(65.8634vw, -10px) scale(0.6877);
	animation: fall-161 13s -30s linear infinite;
}
@keyframes fall-161 {
	60.083% {
		transform: translate(74.2373vw, 60.083vh) scale(0.6877);
	}
	to {
		transform: translate(70.05035vw, 100vh) scale(0.6877);
	}
}
.snowflake:nth-child(162) {
	opacity: 0.7723;
	transform: translate(69.113vw, -10px) scale(0.4799);
	animation: fall-162 18s -18s linear infinite;
}
@keyframes fall-162 {
	49.689% {
		transform: translate(60.4287vw, 49.689vh) scale(0.4799);
	}
	to {
		transform: translate(64.77085vw, 100vh) scale(0.4799);
	}
}
.snowflake:nth-child(163) {
	opacity: 0.7492;
	transform: translate(51.2732vw, -10px) scale(0.5636);
	animation: fall-163 28s -9s linear infinite;
}
@keyframes fall-163 {
	47.057% {
		transform: translate(58.8968vw, 47.057vh) scale(0.5636);
	}
	to {
		transform: translate(55.085vw, 100vh) scale(0.5636);
	}
}
.snowflake:nth-child(164) {
	opacity: 0.2107;
	transform: translate(17.4064vw, -10px) scale(0.9378);
	animation: fall-164 28s -17s linear infinite;
}
@keyframes fall-164 {
	63.418% {
		transform: translate(9.3002vw, 63.418vh) scale(0.9378);
	}
	to {
		transform: translate(13.3533vw, 100vh) scale(0.9378);
	}
}
.snowflake:nth-child(165) {
	opacity: 0.6965;
	transform: translate(89.7461vw, -10px) scale(0.1585);
	animation: fall-165 11s -15s linear infinite;
}
@keyframes fall-165 {
	38.944% {
		transform: translate(92.4917vw, 38.944vh) scale(0.1585);
	}
	to {
		transform: translate(91.1189vw, 100vh) scale(0.1585);
	}
}
.snowflake:nth-child(166) {
	opacity: 0.5433;
	transform: translate(90.6594vw, -10px) scale(0.5802);
	animation: fall-166 14s -8s linear infinite;
}
@keyframes fall-166 {
	31.401% {
		transform: translate(94.9174vw, 31.401vh) scale(0.5802);
	}
	to {
		transform: translate(92.7884vw, 100vh) scale(0.5802);
	}
}
.snowflake:nth-child(167) {
	opacity: 0.033;
	transform: translate(85.0935vw, -10px) scale(0.9584);
	animation: fall-167 29s -19s linear infinite;
}
@keyframes fall-167 {
	36.679% {
		transform: translate(89.0283vw, 36.679vh) scale(0.9584);
	}
	to {
		transform: translate(87.0609vw, 100vh) scale(0.9584);
	}
}
.snowflake:nth-child(168) {
	opacity: 0.9502;
	transform: translate(56.8133vw, -10px) scale(0.1002);
	animation: fall-168 23s -12s linear infinite;
}
@keyframes fall-168 {
	69.976% {
		transform: translate(60.4583vw, 69.976vh) scale(0.1002);
	}
	to {
		transform: translate(58.6358vw, 100vh) scale(0.1002);
	}
}
.snowflake:nth-child(169) {
	opacity: 0.6551;
	transform: translate(37.6609vw, -10px) scale(0.4022);
	animation: fall-169 21s -17s linear infinite;
}
@keyframes fall-169 {
	79.504% {
		transform: translate(42.8049vw, 79.504vh) scale(0.4022);
	}
	to {
		transform: translate(40.2329vw, 100vh) scale(0.4022);
	}
}
.snowflake:nth-child(170) {
	opacity: 0.1488;
	transform: translate(58.4148vw, -10px) scale(0.9237);
	animation: fall-170 18s -9s linear infinite;
}
@keyframes fall-170 {
	52.441% {
		transform: translate(63.0095vw, 52.441vh) scale(0.9237);
	}
	to {
		transform: translate(60.71215vw, 100vh) scale(0.9237);
	}
}
.snowflake:nth-child(171) {
	opacity: 0.2205;
	transform: translate(5.8805vw, -10px) scale(0.0429);
	animation: fall-171 28s -21s linear infinite;
}
@keyframes fall-171 {
	52.22% {
		transform: translate(12.0138vw, 52.22vh) scale(0.0429);
	}
	to {
		transform: translate(8.94715vw, 100vh) scale(0.0429);
	}
}
.snowflake:nth-child(172) {
	opacity: 0.86;
	transform: translate(14.8562vw, -10px) scale(0.2615);
	animation: fall-172 22s -29s linear infinite;
}
@keyframes fall-172 {
	78.007% {
		transform: translate(18.0703vw, 78.007vh) scale(0.2615);
	}
	to {
		transform: translate(16.46325vw, 100vh) scale(0.2615);
	}
}
.snowflake:nth-child(173) {
	opacity: 0.8309;
	transform: translate(1.4894vw, -10px) scale(0.8654);
	animation: fall-173 30s -10s linear infinite;
}
@keyframes fall-173 {
	30.025% {
		transform: translate(10.9622vw, 30.025vh) scale(0.8654);
	}
	to {
		transform: translate(6.2258vw, 100vh) scale(0.8654);
	}
}
.snowflake:nth-child(174) {
	opacity: 0.1967;
	transform: translate(14.8378vw, -10px) scale(0.8129);
	animation: fall-174 26s -3s linear infinite;
}
@keyframes fall-174 {
	60.239% {
		transform: translate(15.6472vw, 60.239vh) scale(0.8129);
	}
	to {
		transform: translate(15.2425vw, 100vh) scale(0.8129);
	}
}
.snowflake:nth-child(175) {
	opacity: 0.3983;
	transform: translate(22.1311vw, -10px) scale(0.0027);
	animation: fall-175 12s -20s linear infinite;
}
@keyframes fall-175 {
	35.761% {
		transform: translate(15.2522vw, 35.761vh) scale(0.0027);
	}
	to {
		transform: translate(18.69165vw, 100vh) scale(0.0027);
	}
}
.snowflake:nth-child(176) {
	opacity: 0.4616;
	transform: translate(98.9191vw, -10px) scale(0.7022);
	animation: fall-176 13s -4s linear infinite;
}
@keyframes fall-176 {
	75.483% {
		transform: translate(107.1147vw, 75.483vh) scale(0.7022);
	}
	to {
		transform: translate(103.0169vw, 100vh) scale(0.7022);
	}
}
.snowflake:nth-child(177) {
	opacity: 0.8401;
	transform: translate(89.8609vw, -10px) scale(0.3696);
	animation: fall-177 19s -11s linear infinite;
}
@keyframes fall-177 {
	54.619% {
		transform: translate(87.7499vw, 54.619vh) scale(0.3696);
	}
	to {
		transform: translate(88.8054vw, 100vh) scale(0.3696);
	}
}
.snowflake:nth-child(178) {
	opacity: 0.6124;
	transform: translate(76.5187vw, -10px) scale(0.8262);
	animation: fall-178 18s -26s linear infinite;
}
@keyframes fall-178 {
	45.243% {
		transform: translate(68.5234vw, 45.243vh) scale(0.8262);
	}
	to {
		transform: translate(72.52105vw, 100vh) scale(0.8262);
	}
}
.snowflake:nth-child(179) {
	opacity: 0.3788;
	transform: translate(52.1495vw, -10px) scale(0.1305);
	animation: fall-179 20s -3s linear infinite;
}
@keyframes fall-179 {
	51.82% {
		transform: translate(57.3069vw, 51.82vh) scale(0.1305);
	}
	to {
		transform: translate(54.7282vw, 100vh) scale(0.1305);
	}
}
.snowflake:nth-child(180) {
	opacity: 0.0587;
	transform: translate(41.3742vw, -10px) scale(0.6015);
	animation: fall-180 23s -9s linear infinite;
}
@keyframes fall-180 {
	68.816% {
		transform: translate(47.0807vw, 68.816vh) scale(0.6015);
	}
	to {
		transform: translate(44.22745vw, 100vh) scale(0.6015);
	}
}
.snowflake:nth-child(181) {
	opacity: 0.2054;
	transform: translate(59.685vw, -10px) scale(0.2705);
	animation: fall-181 17s -30s linear infinite;
}
@keyframes fall-181 {
	37.36% {
		transform: translate(66.7068vw, 37.36vh) scale(0.2705);
	}
	to {
		transform: translate(63.1959vw, 100vh) scale(0.2705);
	}
}
.snowflake:nth-child(182) {
	opacity: 0.1889;
	transform: translate(60.1777vw, -10px) scale(0.9162);
	animation: fall-182 21s -18s linear infinite;
}
@keyframes fall-182 {
	43.72% {
		transform: translate(67.6172vw, 43.72vh) scale(0.9162);
	}
	to {
		transform: translate(63.89745vw, 100vh) scale(0.9162);
	}
}
.snowflake:nth-child(183) {
	opacity: 0.3345;
	transform: translate(2.3505vw, -10px) scale(0.2828);
	animation: fall-183 10s -11s linear infinite;
}
@keyframes fall-183 {
	57.54% {
		transform: translate(11.9405vw, 57.54vh) scale(0.2828);
	}
	to {
		transform: translate(7.1455vw, 100vh) scale(0.2828);
	}
}
.snowflake:nth-child(184) {
	opacity: 0.4355;
	transform: translate(44.9762vw, -10px) scale(0.5291);
	animation: fall-184 20s -28s linear infinite;
}
@keyframes fall-184 {
	79.667% {
		transform: translate(37.4518vw, 79.667vh) scale(0.5291);
	}
	to {
		transform: translate(41.214vw, 100vh) scale(0.5291);
	}
}
.snowflake:nth-child(185) {
	opacity: 0.772;
	transform: translate(35.6994vw, -10px) scale(0.9448);
	animation: fall-185 24s -23s linear infinite;
}
@keyframes fall-185 {
	72.212% {
		transform: translate(37.5873vw, 72.212vh) scale(0.9448);
	}
	to {
		transform: translate(36.64335vw, 100vh) scale(0.9448);
	}
}
.snowflake:nth-child(186) {
	opacity: 0.6215;
	transform: translate(44.3596vw, -10px) scale(0.1479);
	animation: fall-186 27s -18s linear infinite;
}
@keyframes fall-186 {
	68.293% {
		transform: translate(34.9964vw, 68.293vh) scale(0.1479);
	}
	to {
		transform: translate(39.678vw, 100vh) scale(0.1479);
	}
}
.snowflake:nth-child(187) {
	opacity: 0.6255;
	transform: translate(99.0643vw, -10px) scale(0.1427);
	animation: fall-187 24s -24s linear infinite;
}
@keyframes fall-187 {
	69.454% {
		transform: translate(102.4798vw, 69.454vh) scale(0.1427);
	}
	to {
		transform: translate(100.77205vw, 100vh) scale(0.1427);
	}
}
.snowflake:nth-child(188) {
	opacity: 0.4115;
	transform: translate(98.6172vw, -10px) scale(0.1646);
	animation: fall-188 18s -26s linear infinite;
}
@keyframes fall-188 {
	37.453% {
		transform: translate(90.7978vw, 37.453vh) scale(0.1646);
	}
	to {
		transform: translate(94.7075vw, 100vh) scale(0.1646);
	}
}
.snowflake:nth-child(189) {
	opacity: 0.23;
	transform: translate(9.7785vw, -10px) scale(0.3183);
	animation: fall-189 30s -7s linear infinite;
}
@keyframes fall-189 {
	51.707% {
		transform: translate(16.6311vw, 51.707vh) scale(0.3183);
	}
	to {
		transform: translate(13.2048vw, 100vh) scale(0.3183);
	}
}
.snowflake:nth-child(190) {
	opacity: 0.2067;
	transform: translate(52.0795vw, -10px) scale(0.5837);
	animation: fall-190 19s -24s linear infinite;
}
@keyframes fall-190 {
	73.55% {
		transform: translate(44.4523vw, 73.55vh) scale(0.5837);
	}
	to {
		transform: translate(48.2659vw, 100vh) scale(0.5837);
	}
}
.snowflake:nth-child(191) {
	opacity: 0.464;
	transform: translate(52.0297vw, -10px) scale(0.0541);
	animation: fall-191 19s -18s linear infinite;
}
@keyframes fall-191 {
	78.428% {
		transform: translate(53.2457vw, 78.428vh) scale(0.0541);
	}
	to {
		transform: translate(52.6377vw, 100vh) scale(0.0541);
	}
}
.snowflake:nth-child(192) {
	opacity: 0.1444;
	transform: translate(65.0256vw, -10px) scale(0.3837);
	animation: fall-192 11s -16s linear infinite;
}
@keyframes fall-192 {
	70.852% {
		transform: translate(67.8662vw, 70.852vh) scale(0.3837);
	}
	to {
		transform: translate(66.4459vw, 100vh) scale(0.3837);
	}
}
.snowflake:nth-child(193) {
	opacity: 0.9807;
	transform: translate(53.3375vw, -10px) scale(0.8475);
	animation: fall-193 16s -27s linear infinite;
}
@keyframes fall-193 {
	71.084% {
		transform: translate(61.0367vw, 71.084vh) scale(0.8475);
	}
	to {
		transform: translate(57.1871vw, 100vh) scale(0.8475);
	}
}
.snowflake:nth-child(194) {
	opacity: 0.2326;
	transform: translate(43.3234vw, -10px) scale(0.3798);
	animation: fall-194 20s -12s linear infinite;
}
@keyframes fall-194 {
	68.043% {
		transform: translate(35.7301vw, 68.043vh) scale(0.3798);
	}
	to {
		transform: translate(39.52675vw, 100vh) scale(0.3798);
	}
}
.snowflake:nth-child(195) {
	opacity: 0.7223;
	transform: translate(64.3952vw, -10px) scale(0.5989);
	animation: fall-195 21s -26s linear infinite;
}
@keyframes fall-195 {
	65.061% {
		transform: translate(73.5303vw, 65.061vh) scale(0.5989);
	}
	to {
		transform: translate(68.96275vw, 100vh) scale(0.5989);
	}
}
.snowflake:nth-child(196) {
	opacity: 0.9435;
	transform: translate(56.6788vw, -10px) scale(0.858);
	animation: fall-196 14s -9s linear infinite;
}
@keyframes fall-196 {
	30.229% {
		transform: translate(55.8933vw, 30.229vh) scale(0.858);
	}
	to {
		transform: translate(56.28605vw, 100vh) scale(0.858);
	}
}
.snowflake:nth-child(197) {
	opacity: 0.9115;
	transform: translate(55.4625vw, -10px) scale(0.7033);
	animation: fall-197 24s -29s linear infinite;
}
@keyframes fall-197 {
	54.194% {
		transform: translate(55.4562vw, 54.194vh) scale(0.7033);
	}
	to {
		transform: translate(55.45935vw, 100vh) scale(0.7033);
	}
}
.snowflake:nth-child(198) {
	opacity: 0.4342;
	transform: translate(90.7425vw, -10px) scale(0.548);
	animation: fall-198 16s -5s linear infinite;
}
@keyframes fall-198 {
	52.019% {
		transform: translate(84.6081vw, 52.019vh) scale(0.548);
	}
	to {
		transform: translate(87.6753vw, 100vh) scale(0.548);
	}
}
.snowflake:nth-child(199) {
	opacity: 0.7878;
	transform: translate(89.6744vw, -10px) scale(0.4697);
	animation: fall-199 28s -12s linear infinite;
}
@keyframes fall-199 {
	60.352% {
		transform: translate(97.3889vw, 60.352vh) scale(0.4697);
	}
	to {
		transform: translate(93.53165vw, 100vh) scale(0.4697);
	}
}
.snowflake:nth-child(200) {
	opacity: 0.0821;
	transform: translate(81.2331vw, -10px) scale(0.7361);
	animation: fall-200 23s -2s linear infinite;
}
@keyframes fall-200 {
	34.906% {
		transform: translate(81.5925vw, 34.906vh) scale(0.7361);
	}
	to {
		transform: translate(81.4128vw, 100vh) scale(0.7361);
	}
}
body .site-main {
	z-index: 1;
}