/*Снег*/
.snowflakes-box {
  position: fixed;
  top: 0;
  z-index: 10;
}
.snowflakes-box .snowflake {
  position: absolute;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  color: #a6e7ff;
  font-family: FontAwesome;
}
.snowflakes-box .snowflake:nth-child(1) {
  opacity: 1.7238;
  -webkit-transform: translate(33.2611vw, -20px) scale(0.0501) rotate(20deg);
          transform: translate(33.2611vw, -20px) scale(0.0501) rotate(20deg);
  -webkit-animation: fall-1 24s -6s linear infinite;
          animation: fall-1 24s -6s linear infinite;
}
@-webkit-keyframes fall-1 {
  14.162% {
    -webkit-transform: translate(31.5409vw, 14.162vh) scale(0.0501) rotate(20deg);
            transform: translate(31.5409vw, 14.162vh) scale(0.0501) rotate(20deg);
  }
  to {
    -webkit-transform: translate(33.261082798vw, 100vh) scale(0.0501) rotate(20deg);
            transform: translate(33.261082798vw, 100vh) scale(0.0501) rotate(20deg);
  }
}
@keyframes fall-1 {
  14.162% {
    -webkit-transform: translate(31.5409vw, 14.162vh) scale(0.0501) rotate(20deg);
            transform: translate(31.5409vw, 14.162vh) scale(0.0501) rotate(20deg);
  }
  to {
    -webkit-transform: translate(33.261082798vw, 100vh) scale(0.0501) rotate(20deg);
            transform: translate(33.261082798vw, 100vh) scale(0.0501) rotate(20deg);
  }
}
.snowflakes-box .snowflake:nth-child(2) {
  opacity: 0.9646;
  -webkit-transform: translate(55.8499vw, -20px) scale(0.9953) rotate(380deg);
          transform: translate(55.8499vw, -20px) scale(0.9953) rotate(380deg);
  -webkit-animation: fall-2 13s -1s linear infinite;
          animation: fall-2 13s -1s linear infinite;
}
@-webkit-keyframes fall-2 {
  10.702% {
    -webkit-transform: translate(53.2694vw, 10.702vh) scale(0.9953) rotate(380deg);
            transform: translate(53.2694vw, 10.702vh) scale(0.9953) rotate(380deg);
  }
  to {
    -webkit-transform: translate(55.849874195vw, 100vh) scale(0.9953) rotate(380deg);
            transform: translate(55.849874195vw, 100vh) scale(0.9953) rotate(380deg);
  }
}
@keyframes fall-2 {
  10.702% {
    -webkit-transform: translate(53.2694vw, 10.702vh) scale(0.9953) rotate(380deg);
            transform: translate(53.2694vw, 10.702vh) scale(0.9953) rotate(380deg);
  }
  to {
    -webkit-transform: translate(55.849874195vw, 100vh) scale(0.9953) rotate(380deg);
            transform: translate(55.849874195vw, 100vh) scale(0.9953) rotate(380deg);
  }
}
.snowflakes-box .snowflake:nth-child(3) {
  opacity: 1.3774;
  -webkit-transform: translate(58.2106vw, -20px) scale(0.6471) rotate(400deg);
          transform: translate(58.2106vw, -20px) scale(0.6471) rotate(400deg);
  -webkit-animation: fall-3 10s -11s linear infinite;
          animation: fall-3 10s -11s linear infinite;
}
@-webkit-keyframes fall-3 {
  17.589% {
    -webkit-transform: translate(65.7732vw, 17.589vh) scale(0.6471) rotate(400deg);
            transform: translate(65.7732vw, 17.589vh) scale(0.6471) rotate(400deg);
  }
  to {
    -webkit-transform: translate(58.210675626vw, 100vh) scale(0.6471) rotate(400deg);
            transform: translate(58.210675626vw, 100vh) scale(0.6471) rotate(400deg);
  }
}
@keyframes fall-3 {
  17.589% {
    -webkit-transform: translate(65.7732vw, 17.589vh) scale(0.6471) rotate(400deg);
            transform: translate(65.7732vw, 17.589vh) scale(0.6471) rotate(400deg);
  }
  to {
    -webkit-transform: translate(58.210675626vw, 100vh) scale(0.6471) rotate(400deg);
            transform: translate(58.210675626vw, 100vh) scale(0.6471) rotate(400deg);
  }
}
.snowflakes-box .snowflake:nth-child(4) {
  opacity: 1.173;
  -webkit-transform: translate(99.3188vw, -20px) scale(0.5491) rotate(120deg);
          transform: translate(99.3188vw, -20px) scale(0.5491) rotate(120deg);
  -webkit-animation: fall-4 16s -6s linear infinite;
          animation: fall-4 16s -6s linear infinite;
}
@-webkit-keyframes fall-4 {
  11.032% {
    -webkit-transform: translate(107.9595vw, 11.032vh) scale(0.5491) rotate(120deg);
            transform: translate(107.9595vw, 11.032vh) scale(0.5491) rotate(120deg);
  }
  to {
    -webkit-transform: translate(99.318886407vw, 100vh) scale(0.5491) rotate(120deg);
            transform: translate(99.318886407vw, 100vh) scale(0.5491) rotate(120deg);
  }
}
@keyframes fall-4 {
  11.032% {
    -webkit-transform: translate(107.9595vw, 11.032vh) scale(0.5491) rotate(120deg);
            transform: translate(107.9595vw, 11.032vh) scale(0.5491) rotate(120deg);
  }
  to {
    -webkit-transform: translate(99.318886407vw, 100vh) scale(0.5491) rotate(120deg);
            transform: translate(99.318886407vw, 100vh) scale(0.5491) rotate(120deg);
  }
}
.snowflakes-box .snowflake:nth-child(5) {
  opacity: 1.6172;
  -webkit-transform: translate(63.0561vw, -20px) scale(0.6237) rotate(340deg);
          transform: translate(63.0561vw, -20px) scale(0.6237) rotate(340deg);
  -webkit-animation: fall-5 30s -3s linear infinite;
          animation: fall-5 30s -3s linear infinite;
}
@-webkit-keyframes fall-5 {
  11.302% {
    -webkit-transform: translate(71.2773vw, 11.302vh) scale(0.6237) rotate(340deg);
            transform: translate(71.2773vw, 11.302vh) scale(0.6237) rotate(340deg);
  }
  to {
    -webkit-transform: translate(63.056182212vw, 100vh) scale(0.6237) rotate(340deg);
            transform: translate(63.056182212vw, 100vh) scale(0.6237) rotate(340deg);
  }
}
@keyframes fall-5 {
  11.302% {
    -webkit-transform: translate(71.2773vw, 11.302vh) scale(0.6237) rotate(340deg);
            transform: translate(71.2773vw, 11.302vh) scale(0.6237) rotate(340deg);
  }
  to {
    -webkit-transform: translate(63.056182212vw, 100vh) scale(0.6237) rotate(340deg);
            transform: translate(63.056182212vw, 100vh) scale(0.6237) rotate(340deg);
  }
}
.snowflakes-box .snowflake:nth-child(6) {
  opacity: 0.416;
  -webkit-transform: translate(16.4819vw, -20px) scale(0.7182) rotate(380deg);
          transform: translate(16.4819vw, -20px) scale(0.7182) rotate(380deg);
  -webkit-animation: fall-6 20s -30s linear infinite;
          animation: fall-6 20s -30s linear infinite;
}
@-webkit-keyframes fall-6 {
  16.624% {
    -webkit-transform: translate(26.2967vw, 16.624vh) scale(0.7182) rotate(380deg);
            transform: translate(26.2967vw, 16.624vh) scale(0.7182) rotate(380deg);
  }
  to {
    -webkit-transform: translate(16.481998148vw, 100vh) scale(0.7182) rotate(380deg);
            transform: translate(16.481998148vw, 100vh) scale(0.7182) rotate(380deg);
  }
}
@keyframes fall-6 {
  16.624% {
    -webkit-transform: translate(26.2967vw, 16.624vh) scale(0.7182) rotate(380deg);
            transform: translate(26.2967vw, 16.624vh) scale(0.7182) rotate(380deg);
  }
  to {
    -webkit-transform: translate(16.481998148vw, 100vh) scale(0.7182) rotate(380deg);
            transform: translate(16.481998148vw, 100vh) scale(0.7182) rotate(380deg);
  }
}
.snowflakes-box .snowflake:nth-child(7) {
  opacity: 1.4174;
  -webkit-transform: translate(80.6288vw, -20px) scale(0.7888) rotate(180deg);
          transform: translate(80.6288vw, -20px) scale(0.7888) rotate(180deg);
  -webkit-animation: fall-7 13s -1s linear infinite;
          animation: fall-7 13s -1s linear infinite;
}
@-webkit-keyframes fall-7 {
  16.14% {
    -webkit-transform: translate(79.6084vw, 16.14vh) scale(0.7888) rotate(180deg);
            transform: translate(79.6084vw, 16.14vh) scale(0.7888) rotate(180deg);
  }
  to {
    -webkit-transform: translate(80.628789796vw, 100vh) scale(0.7888) rotate(180deg);
            transform: translate(80.628789796vw, 100vh) scale(0.7888) rotate(180deg);
  }
}
@keyframes fall-7 {
  16.14% {
    -webkit-transform: translate(79.6084vw, 16.14vh) scale(0.7888) rotate(180deg);
            transform: translate(79.6084vw, 16.14vh) scale(0.7888) rotate(180deg);
  }
  to {
    -webkit-transform: translate(80.628789796vw, 100vh) scale(0.7888) rotate(180deg);
            transform: translate(80.628789796vw, 100vh) scale(0.7888) rotate(180deg);
  }
}
.snowflakes-box .snowflake:nth-child(8) {
  opacity: 1.915;
  -webkit-transform: translate(51.3731vw, -20px) scale(0.4035) rotate(240deg);
          transform: translate(51.3731vw, -20px) scale(0.4035) rotate(240deg);
  -webkit-animation: fall-8 22s -1s linear infinite;
          animation: fall-8 22s -1s linear infinite;
}
@-webkit-keyframes fall-8 {
  18.448% {
    -webkit-transform: translate(60.5787vw, 18.448vh) scale(0.4035) rotate(240deg);
            transform: translate(60.5787vw, 18.448vh) scale(0.4035) rotate(240deg);
  }
  to {
    -webkit-transform: translate(51.373192056vw, 100vh) scale(0.4035) rotate(240deg);
            transform: translate(51.373192056vw, 100vh) scale(0.4035) rotate(240deg);
  }
}
@keyframes fall-8 {
  18.448% {
    -webkit-transform: translate(60.5787vw, 18.448vh) scale(0.4035) rotate(240deg);
            transform: translate(60.5787vw, 18.448vh) scale(0.4035) rotate(240deg);
  }
  to {
    -webkit-transform: translate(51.373192056vw, 100vh) scale(0.4035) rotate(240deg);
            transform: translate(51.373192056vw, 100vh) scale(0.4035) rotate(240deg);
  }
}
.snowflakes-box .snowflake:nth-child(9) {
  opacity: 1.9414;
  -webkit-transform: translate(5.1602vw, -20px) scale(0.8289) rotate(380deg);
          transform: translate(5.1602vw, -20px) scale(0.8289) rotate(380deg);
  -webkit-animation: fall-9 14s -28s linear infinite;
          animation: fall-9 14s -28s linear infinite;
}
@-webkit-keyframes fall-9 {
  15.425% {
    -webkit-transform: translate(-3.4163vw, 15.425vh) scale(0.8289) rotate(380deg);
            transform: translate(-3.4163vw, 15.425vh) scale(0.8289) rotate(380deg);
  }
  to {
    -webkit-transform: translate(5.160114235vw, 100vh) scale(0.8289) rotate(380deg);
            transform: translate(5.160114235vw, 100vh) scale(0.8289) rotate(380deg);
  }
}
@keyframes fall-9 {
  15.425% {
    -webkit-transform: translate(-3.4163vw, 15.425vh) scale(0.8289) rotate(380deg);
            transform: translate(-3.4163vw, 15.425vh) scale(0.8289) rotate(380deg);
  }
  to {
    -webkit-transform: translate(5.160114235vw, 100vh) scale(0.8289) rotate(380deg);
            transform: translate(5.160114235vw, 100vh) scale(0.8289) rotate(380deg);
  }
}
.snowflakes-box .snowflake:nth-child(10) {
  opacity: 0.0588;
  -webkit-transform: translate(89.1016vw, -20px) scale(0.7617) rotate(340deg);
          transform: translate(89.1016vw, -20px) scale(0.7617) rotate(340deg);
  -webkit-animation: fall-10 12s -1s linear infinite;
          animation: fall-10 12s -1s linear infinite;
}
@-webkit-keyframes fall-10 {
  18.176% {
    -webkit-transform: translate(96.9558vw, 18.176vh) scale(0.7617) rotate(340deg);
            transform: translate(96.9558vw, 18.176vh) scale(0.7617) rotate(340deg);
  }
  to {
    -webkit-transform: translate(89.101678542vw, 100vh) scale(0.7617) rotate(340deg);
            transform: translate(89.101678542vw, 100vh) scale(0.7617) rotate(340deg);
  }
}
@keyframes fall-10 {
  18.176% {
    -webkit-transform: translate(96.9558vw, 18.176vh) scale(0.7617) rotate(340deg);
            transform: translate(96.9558vw, 18.176vh) scale(0.7617) rotate(340deg);
  }
  to {
    -webkit-transform: translate(89.101678542vw, 100vh) scale(0.7617) rotate(340deg);
            transform: translate(89.101678542vw, 100vh) scale(0.7617) rotate(340deg);
  }
}
.snowflakes-box .snowflake:nth-child(11) {
  opacity: 0.204;
  -webkit-transform: translate(59.5691vw, -20px) scale(0.7552) rotate(560deg);
          transform: translate(59.5691vw, -20px) scale(0.7552) rotate(560deg);
  -webkit-animation: fall-11 25s -26s linear infinite;
          animation: fall-11 25s -26s linear infinite;
}
@-webkit-keyframes fall-11 {
  10.213% {
    -webkit-transform: translate(69.0532vw, 10.213vh) scale(0.7552) rotate(560deg);
            transform: translate(69.0532vw, 10.213vh) scale(0.7552) rotate(560deg);
  }
  to {
    -webkit-transform: translate(59.569194841vw, 100vh) scale(0.7552) rotate(560deg);
            transform: translate(59.569194841vw, 100vh) scale(0.7552) rotate(560deg);
  }
}
@keyframes fall-11 {
  10.213% {
    -webkit-transform: translate(69.0532vw, 10.213vh) scale(0.7552) rotate(560deg);
            transform: translate(69.0532vw, 10.213vh) scale(0.7552) rotate(560deg);
  }
  to {
    -webkit-transform: translate(59.569194841vw, 100vh) scale(0.7552) rotate(560deg);
            transform: translate(59.569194841vw, 100vh) scale(0.7552) rotate(560deg);
  }
}
.snowflakes-box .snowflake:nth-child(12) {
  opacity: 0.6306;
  -webkit-transform: translate(33.5377vw, -20px) scale(0.8815) rotate(20deg);
          transform: translate(33.5377vw, -20px) scale(0.8815) rotate(20deg);
  -webkit-animation: fall-12 18s -6s linear infinite;
          animation: fall-12 18s -6s linear infinite;
}
@-webkit-keyframes fall-12 {
  18.732% {
    -webkit-transform: translate(41.0193vw, 18.732vh) scale(0.8815) rotate(20deg);
            transform: translate(41.0193vw, 18.732vh) scale(0.8815) rotate(20deg);
  }
  to {
    -webkit-transform: translate(33.537774816vw, 100vh) scale(0.8815) rotate(20deg);
            transform: translate(33.537774816vw, 100vh) scale(0.8815) rotate(20deg);
  }
}
@keyframes fall-12 {
  18.732% {
    -webkit-transform: translate(41.0193vw, 18.732vh) scale(0.8815) rotate(20deg);
            transform: translate(41.0193vw, 18.732vh) scale(0.8815) rotate(20deg);
  }
  to {
    -webkit-transform: translate(33.537774816vw, 100vh) scale(0.8815) rotate(20deg);
            transform: translate(33.537774816vw, 100vh) scale(0.8815) rotate(20deg);
  }
}
.snowflakes-box .snowflake:nth-child(13) {
  opacity: 1.1184;
  -webkit-transform: translate(70.0297vw, -20px) scale(0.6726) rotate(420deg);
          transform: translate(70.0297vw, -20px) scale(0.6726) rotate(420deg);
  -webkit-animation: fall-13 12s -11s linear infinite;
          animation: fall-13 12s -11s linear infinite;
}
@-webkit-keyframes fall-13 {
  17.889% {
    -webkit-transform: translate(69.7303vw, 17.889vh) scale(0.6726) rotate(420deg);
            transform: translate(69.7303vw, 17.889vh) scale(0.6726) rotate(420deg);
  }
  to {
    -webkit-transform: translate(70.029697006vw, 100vh) scale(0.6726) rotate(420deg);
            transform: translate(70.029697006vw, 100vh) scale(0.6726) rotate(420deg);
  }
}
@keyframes fall-13 {
  17.889% {
    -webkit-transform: translate(69.7303vw, 17.889vh) scale(0.6726) rotate(420deg);
            transform: translate(69.7303vw, 17.889vh) scale(0.6726) rotate(420deg);
  }
  to {
    -webkit-transform: translate(70.029697006vw, 100vh) scale(0.6726) rotate(420deg);
            transform: translate(70.029697006vw, 100vh) scale(0.6726) rotate(420deg);
  }
}
.snowflakes-box .snowflake:nth-child(14) {
  opacity: 1.8704;
  -webkit-transform: translate(3.9625vw, -20px) scale(0.1021) rotate(60deg);
          transform: translate(3.9625vw, -20px) scale(0.1021) rotate(60deg);
  -webkit-animation: fall-14 22s -20s linear infinite;
          animation: fall-14 22s -20s linear infinite;
}
@-webkit-keyframes fall-14 {
  17.548% {
    -webkit-transform: translate(2.3301vw, 17.548vh) scale(0.1021) rotate(60deg);
            transform: translate(2.3301vw, 17.548vh) scale(0.1021) rotate(60deg);
  }
  to {
    -webkit-transform: translate(3.962483676vw, 100vh) scale(0.1021) rotate(60deg);
            transform: translate(3.962483676vw, 100vh) scale(0.1021) rotate(60deg);
  }
}
@keyframes fall-14 {
  17.548% {
    -webkit-transform: translate(2.3301vw, 17.548vh) scale(0.1021) rotate(60deg);
            transform: translate(2.3301vw, 17.548vh) scale(0.1021) rotate(60deg);
  }
  to {
    -webkit-transform: translate(3.962483676vw, 100vh) scale(0.1021) rotate(60deg);
            transform: translate(3.962483676vw, 100vh) scale(0.1021) rotate(60deg);
  }
}
.snowflakes-box .snowflake:nth-child(15) {
  opacity: 0.6062;
  -webkit-transform: translate(13.6447vw, -20px) scale(0.8723) rotate(160deg);
          transform: translate(13.6447vw, -20px) scale(0.8723) rotate(160deg);
  -webkit-animation: fall-15 22s -16s linear infinite;
          animation: fall-15 22s -16s linear infinite;
}
@-webkit-keyframes fall-15 {
  19.001% {
    -webkit-transform: translate(17.3961vw, 19.001vh) scale(0.8723) rotate(160deg);
            transform: translate(17.3961vw, 19.001vh) scale(0.8723) rotate(160deg);
  }
  to {
    -webkit-transform: translate(13.644737514vw, 100vh) scale(0.8723) rotate(160deg);
            transform: translate(13.644737514vw, 100vh) scale(0.8723) rotate(160deg);
  }
}
@keyframes fall-15 {
  19.001% {
    -webkit-transform: translate(17.3961vw, 19.001vh) scale(0.8723) rotate(160deg);
            transform: translate(17.3961vw, 19.001vh) scale(0.8723) rotate(160deg);
  }
  to {
    -webkit-transform: translate(13.644737514vw, 100vh) scale(0.8723) rotate(160deg);
            transform: translate(13.644737514vw, 100vh) scale(0.8723) rotate(160deg);
  }
}
.snowflakes-box .snowflake:nth-child(16) {
  opacity: 0.7708;
  -webkit-transform: translate(4.3566vw, -20px) scale(0.46) rotate(140deg);
          transform: translate(4.3566vw, -20px) scale(0.46) rotate(140deg);
  -webkit-animation: fall-16 30s -10s linear infinite;
          animation: fall-16 30s -10s linear infinite;
}
@-webkit-keyframes fall-16 {
  19.833% {
    -webkit-transform: translate(0.3319vw, 19.833vh) scale(0.46) rotate(140deg);
            transform: translate(0.3319vw, 19.833vh) scale(0.46) rotate(140deg);
  }
  to {
    -webkit-transform: translate(4.356559753vw, 100vh) scale(0.46) rotate(140deg);
            transform: translate(4.356559753vw, 100vh) scale(0.46) rotate(140deg);
  }
}
@keyframes fall-16 {
  19.833% {
    -webkit-transform: translate(0.3319vw, 19.833vh) scale(0.46) rotate(140deg);
            transform: translate(0.3319vw, 19.833vh) scale(0.46) rotate(140deg);
  }
  to {
    -webkit-transform: translate(4.356559753vw, 100vh) scale(0.46) rotate(140deg);
            transform: translate(4.356559753vw, 100vh) scale(0.46) rotate(140deg);
  }
}
.snowflakes-box .snowflake:nth-child(17) {
  opacity: 1.2718;
  -webkit-transform: translate(20.6467vw, -20px) scale(0.4521) rotate(40deg);
          transform: translate(20.6467vw, -20px) scale(0.4521) rotate(40deg);
  -webkit-animation: fall-17 28s -1s linear infinite;
          animation: fall-17 28s -1s linear infinite;
}
@-webkit-keyframes fall-17 {
  17.525% {
    -webkit-transform: translate(26.9942vw, 17.525vh) scale(0.4521) rotate(40deg);
            transform: translate(26.9942vw, 17.525vh) scale(0.4521) rotate(40deg);
  }
  to {
    -webkit-transform: translate(20.646763475vw, 100vh) scale(0.4521) rotate(40deg);
            transform: translate(20.646763475vw, 100vh) scale(0.4521) rotate(40deg);
  }
}
@keyframes fall-17 {
  17.525% {
    -webkit-transform: translate(26.9942vw, 17.525vh) scale(0.4521) rotate(40deg);
            transform: translate(26.9942vw, 17.525vh) scale(0.4521) rotate(40deg);
  }
  to {
    -webkit-transform: translate(20.646763475vw, 100vh) scale(0.4521) rotate(40deg);
            transform: translate(20.646763475vw, 100vh) scale(0.4521) rotate(40deg);
  }
}
.snowflakes-box .snowflake:nth-child(18) {
  opacity: 1.1116;
  -webkit-transform: translate(9.7317vw, -20px) scale(0.4795) rotate(240deg);
          transform: translate(9.7317vw, -20px) scale(0.4795) rotate(240deg);
  -webkit-animation: fall-18 23s -11s linear infinite;
          animation: fall-18 23s -11s linear infinite;
}
@-webkit-keyframes fall-18 {
  11.127% {
    -webkit-transform: translate(-0.002vw, 11.127vh) scale(0.4795) rotate(240deg);
            transform: translate(-0.002vw, 11.127vh) scale(0.4795) rotate(240deg);
  }
  to {
    -webkit-transform: translate(9.731602663vw, 100vh) scale(0.4795) rotate(240deg);
            transform: translate(9.731602663vw, 100vh) scale(0.4795) rotate(240deg);
  }
}
@keyframes fall-18 {
  11.127% {
    -webkit-transform: translate(-0.002vw, 11.127vh) scale(0.4795) rotate(240deg);
            transform: translate(-0.002vw, 11.127vh) scale(0.4795) rotate(240deg);
  }
  to {
    -webkit-transform: translate(9.731602663vw, 100vh) scale(0.4795) rotate(240deg);
            transform: translate(9.731602663vw, 100vh) scale(0.4795) rotate(240deg);
  }
}
.snowflakes-box .snowflake:nth-child(19) {
  opacity: 1.5062;
  -webkit-transform: translate(28.0664vw, -20px) scale(0.4121) rotate(400deg);
          transform: translate(28.0664vw, -20px) scale(0.4121) rotate(400deg);
  -webkit-animation: fall-19 18s -21s linear infinite;
          animation: fall-19 18s -21s linear infinite;
}
@-webkit-keyframes fall-19 {
  10.127% {
    -webkit-transform: translate(31.417vw, 10.127vh) scale(0.4121) rotate(400deg);
            transform: translate(31.417vw, 10.127vh) scale(0.4121) rotate(400deg);
  }
  to {
    -webkit-transform: translate(28.066433506vw, 100vh) scale(0.4121) rotate(400deg);
            transform: translate(28.066433506vw, 100vh) scale(0.4121) rotate(400deg);
  }
}
@keyframes fall-19 {
  10.127% {
    -webkit-transform: translate(31.417vw, 10.127vh) scale(0.4121) rotate(400deg);
            transform: translate(31.417vw, 10.127vh) scale(0.4121) rotate(400deg);
  }
  to {
    -webkit-transform: translate(28.066433506vw, 100vh) scale(0.4121) rotate(400deg);
            transform: translate(28.066433506vw, 100vh) scale(0.4121) rotate(400deg);
  }
}
.snowflakes-box .snowflake:nth-child(20) {
  opacity: 1.0734;
  -webkit-transform: translate(56.4063vw, -20px) scale(0.3051) rotate(480deg);
          transform: translate(56.4063vw, -20px) scale(0.3051) rotate(480deg);
  -webkit-animation: fall-20 26s -28s linear infinite;
          animation: fall-20 26s -28s linear infinite;
}
@-webkit-keyframes fall-20 {
  13.041% {
    -webkit-transform: translate(50.1725vw, 13.041vh) scale(0.3051) rotate(480deg);
            transform: translate(50.1725vw, 13.041vh) scale(0.3051) rotate(480deg);
  }
  to {
    -webkit-transform: translate(56.406237662vw, 100vh) scale(0.3051) rotate(480deg);
            transform: translate(56.406237662vw, 100vh) scale(0.3051) rotate(480deg);
  }
}
@keyframes fall-20 {
  13.041% {
    -webkit-transform: translate(50.1725vw, 13.041vh) scale(0.3051) rotate(480deg);
            transform: translate(50.1725vw, 13.041vh) scale(0.3051) rotate(480deg);
  }
  to {
    -webkit-transform: translate(56.406237662vw, 100vh) scale(0.3051) rotate(480deg);
            transform: translate(56.406237662vw, 100vh) scale(0.3051) rotate(480deg);
  }
}
.snowflakes-box .snowflake:nth-child(21) {
  opacity: 1.058;
  -webkit-transform: translate(37.2544vw, -20px) scale(0.3572) rotate(300deg);
          transform: translate(37.2544vw, -20px) scale(0.3572) rotate(300deg);
  -webkit-animation: fall-21 12s -20s linear infinite;
          animation: fall-21 12s -20s linear infinite;
}
@-webkit-keyframes fall-21 {
  10.972% {
    -webkit-transform: translate(44.0068vw, 10.972vh) scale(0.3572) rotate(300deg);
            transform: translate(44.0068vw, 10.972vh) scale(0.3572) rotate(300deg);
  }
  to {
    -webkit-transform: translate(37.254467524vw, 100vh) scale(0.3572) rotate(300deg);
            transform: translate(37.254467524vw, 100vh) scale(0.3572) rotate(300deg);
  }
}
@keyframes fall-21 {
  10.972% {
    -webkit-transform: translate(44.0068vw, 10.972vh) scale(0.3572) rotate(300deg);
            transform: translate(44.0068vw, 10.972vh) scale(0.3572) rotate(300deg);
  }
  to {
    -webkit-transform: translate(37.254467524vw, 100vh) scale(0.3572) rotate(300deg);
            transform: translate(37.254467524vw, 100vh) scale(0.3572) rotate(300deg);
  }
}
.snowflakes-box .snowflake:nth-child(22) {
  opacity: 0.0302;
  -webkit-transform: translate(32.6963vw, -20px) scale(0.6942) rotate(200deg);
          transform: translate(32.6963vw, -20px) scale(0.6942) rotate(200deg);
  -webkit-animation: fall-22 21s -11s linear infinite;
          animation: fall-22 21s -11s linear infinite;
}
@-webkit-keyframes fall-22 {
  14.509% {
    -webkit-transform: translate(28.313vw, 14.509vh) scale(0.6942) rotate(200deg);
            transform: translate(28.313vw, 14.509vh) scale(0.6942) rotate(200deg);
  }
  to {
    -webkit-transform: translate(32.696256167vw, 100vh) scale(0.6942) rotate(200deg);
            transform: translate(32.696256167vw, 100vh) scale(0.6942) rotate(200deg);
  }
}
@keyframes fall-22 {
  14.509% {
    -webkit-transform: translate(28.313vw, 14.509vh) scale(0.6942) rotate(200deg);
            transform: translate(28.313vw, 14.509vh) scale(0.6942) rotate(200deg);
  }
  to {
    -webkit-transform: translate(32.696256167vw, 100vh) scale(0.6942) rotate(200deg);
            transform: translate(32.696256167vw, 100vh) scale(0.6942) rotate(200deg);
  }
}
.snowflakes-box .snowflake:nth-child(23) {
  opacity: 1.356;
  -webkit-transform: translate(91.6628vw, -20px) scale(0.386) rotate(200deg);
          transform: translate(91.6628vw, -20px) scale(0.386) rotate(200deg);
  -webkit-animation: fall-23 24s -21s linear infinite;
          animation: fall-23 24s -21s linear infinite;
}
@-webkit-keyframes fall-23 {
  19.066% {
    -webkit-transform: translate(100.4881vw, 19.066vh) scale(0.386) rotate(200deg);
            transform: translate(100.4881vw, 19.066vh) scale(0.386) rotate(200deg);
  }
  to {
    -webkit-transform: translate(91.662888253vw, 100vh) scale(0.386) rotate(200deg);
            transform: translate(91.662888253vw, 100vh) scale(0.386) rotate(200deg);
  }
}
@keyframes fall-23 {
  19.066% {
    -webkit-transform: translate(100.4881vw, 19.066vh) scale(0.386) rotate(200deg);
            transform: translate(100.4881vw, 19.066vh) scale(0.386) rotate(200deg);
  }
  to {
    -webkit-transform: translate(91.662888253vw, 100vh) scale(0.386) rotate(200deg);
            transform: translate(91.662888253vw, 100vh) scale(0.386) rotate(200deg);
  }
}
.snowflakes-box .snowflake:nth-child(24) {
  opacity: 1.296;
  -webkit-transform: translate(36.022vw, -20px) scale(0.8277) rotate(600deg);
          transform: translate(36.022vw, -20px) scale(0.8277) rotate(600deg);
  -webkit-animation: fall-24 12s -4s linear infinite;
          animation: fall-24 12s -4s linear infinite;
}
@-webkit-keyframes fall-24 {
  10.311% {
    -webkit-transform: translate(39.1901vw, 10.311vh) scale(0.8277) rotate(600deg);
            transform: translate(39.1901vw, 10.311vh) scale(0.8277) rotate(600deg);
  }
  to {
    -webkit-transform: translate(36.022031681vw, 100vh) scale(0.8277) rotate(600deg);
            transform: translate(36.022031681vw, 100vh) scale(0.8277) rotate(600deg);
  }
}
@keyframes fall-24 {
  10.311% {
    -webkit-transform: translate(39.1901vw, 10.311vh) scale(0.8277) rotate(600deg);
            transform: translate(39.1901vw, 10.311vh) scale(0.8277) rotate(600deg);
  }
  to {
    -webkit-transform: translate(36.022031681vw, 100vh) scale(0.8277) rotate(600deg);
            transform: translate(36.022031681vw, 100vh) scale(0.8277) rotate(600deg);
  }
}
.snowflakes-box .snowflake:nth-child(25) {
  opacity: 1.486;
  -webkit-transform: translate(17.4457vw, -20px) scale(0.6176) rotate(540deg);
          transform: translate(17.4457vw, -20px) scale(0.6176) rotate(540deg);
  -webkit-animation: fall-25 14s -17s linear infinite;
          animation: fall-25 14s -17s linear infinite;
}
@-webkit-keyframes fall-25 {
  14.336% {
    -webkit-transform: translate(18.9556vw, 14.336vh) scale(0.6176) rotate(540deg);
            transform: translate(18.9556vw, 14.336vh) scale(0.6176) rotate(540deg);
  }
  to {
    -webkit-transform: translate(17.445715099vw, 100vh) scale(0.6176) rotate(540deg);
            transform: translate(17.445715099vw, 100vh) scale(0.6176) rotate(540deg);
  }
}
@keyframes fall-25 {
  14.336% {
    -webkit-transform: translate(18.9556vw, 14.336vh) scale(0.6176) rotate(540deg);
            transform: translate(18.9556vw, 14.336vh) scale(0.6176) rotate(540deg);
  }
  to {
    -webkit-transform: translate(17.445715099vw, 100vh) scale(0.6176) rotate(540deg);
            transform: translate(17.445715099vw, 100vh) scale(0.6176) rotate(540deg);
  }
}
.snowflakes-box .snowflake:nth-child(26) {
  opacity: 1.7976;
  -webkit-transform: translate(0.569vw, -20px) scale(0.5306) rotate(20deg);
          transform: translate(0.569vw, -20px) scale(0.5306) rotate(20deg);
  -webkit-animation: fall-26 22s -4s linear infinite;
          animation: fall-26 22s -4s linear infinite;
}
@-webkit-keyframes fall-26 {
  19.401% {
    -webkit-transform: translate(-0.7592vw, 19.401vh) scale(0.5306) rotate(20deg);
            transform: translate(-0.7592vw, 19.401vh) scale(0.5306) rotate(20deg);
  }
  to {
    -webkit-transform: translate(0.568986718vw, 100vh) scale(0.5306) rotate(20deg);
            transform: translate(0.568986718vw, 100vh) scale(0.5306) rotate(20deg);
  }
}
@keyframes fall-26 {
  19.401% {
    -webkit-transform: translate(-0.7592vw, 19.401vh) scale(0.5306) rotate(20deg);
            transform: translate(-0.7592vw, 19.401vh) scale(0.5306) rotate(20deg);
  }
  to {
    -webkit-transform: translate(0.568986718vw, 100vh) scale(0.5306) rotate(20deg);
            transform: translate(0.568986718vw, 100vh) scale(0.5306) rotate(20deg);
  }
}
.snowflakes-box .snowflake:nth-child(27) {
  opacity: 1.5872;
  -webkit-transform: translate(25.8713vw, -20px) scale(0.22) rotate(180deg);
          transform: translate(25.8713vw, -20px) scale(0.22) rotate(180deg);
  -webkit-animation: fall-27 24s -25s linear infinite;
          animation: fall-27 24s -25s linear infinite;
}
@-webkit-keyframes fall-27 {
  19.672% {
    -webkit-transform: translate(24.5153vw, 19.672vh) scale(0.22) rotate(180deg);
            transform: translate(24.5153vw, 19.672vh) scale(0.22) rotate(180deg);
  }
  to {
    -webkit-transform: translate(25.87128644vw, 100vh) scale(0.22) rotate(180deg);
            transform: translate(25.87128644vw, 100vh) scale(0.22) rotate(180deg);
  }
}
@keyframes fall-27 {
  19.672% {
    -webkit-transform: translate(24.5153vw, 19.672vh) scale(0.22) rotate(180deg);
            transform: translate(24.5153vw, 19.672vh) scale(0.22) rotate(180deg);
  }
  to {
    -webkit-transform: translate(25.87128644vw, 100vh) scale(0.22) rotate(180deg);
            transform: translate(25.87128644vw, 100vh) scale(0.22) rotate(180deg);
  }
}
.snowflakes-box .snowflake:nth-child(28) {
  opacity: 1.1324;
  -webkit-transform: translate(92.1704vw, -20px) scale(0.5754) rotate(80deg);
          transform: translate(92.1704vw, -20px) scale(0.5754) rotate(80deg);
  -webkit-animation: fall-28 28s -9s linear infinite;
          animation: fall-28 28s -9s linear infinite;
}
@-webkit-keyframes fall-28 {
  12.465% {
    -webkit-transform: translate(101.4577vw, 12.465vh) scale(0.5754) rotate(80deg);
            transform: translate(101.4577vw, 12.465vh) scale(0.5754) rotate(80deg);
  }
  to {
    -webkit-transform: translate(92.170492873vw, 100vh) scale(0.5754) rotate(80deg);
            transform: translate(92.170492873vw, 100vh) scale(0.5754) rotate(80deg);
  }
}
@keyframes fall-28 {
  12.465% {
    -webkit-transform: translate(101.4577vw, 12.465vh) scale(0.5754) rotate(80deg);
            transform: translate(101.4577vw, 12.465vh) scale(0.5754) rotate(80deg);
  }
  to {
    -webkit-transform: translate(92.170492873vw, 100vh) scale(0.5754) rotate(80deg);
            transform: translate(92.170492873vw, 100vh) scale(0.5754) rotate(80deg);
  }
}
.snowflakes-box .snowflake:nth-child(29) {
  opacity: 0.2546;
  -webkit-transform: translate(39.0193vw, -20px) scale(0.3197) rotate(160deg);
          transform: translate(39.0193vw, -20px) scale(0.3197) rotate(160deg);
  -webkit-animation: fall-29 20s -6s linear infinite;
          animation: fall-29 20s -6s linear infinite;
}
@-webkit-keyframes fall-29 {
  16.567% {
    -webkit-transform: translate(34.1721vw, 16.567vh) scale(0.3197) rotate(160deg);
            transform: translate(34.1721vw, 16.567vh) scale(0.3197) rotate(160deg);
  }
  to {
    -webkit-transform: translate(39.019251528vw, 100vh) scale(0.3197) rotate(160deg);
            transform: translate(39.019251528vw, 100vh) scale(0.3197) rotate(160deg);
  }
}
@keyframes fall-29 {
  16.567% {
    -webkit-transform: translate(34.1721vw, 16.567vh) scale(0.3197) rotate(160deg);
            transform: translate(34.1721vw, 16.567vh) scale(0.3197) rotate(160deg);
  }
  to {
    -webkit-transform: translate(39.019251528vw, 100vh) scale(0.3197) rotate(160deg);
            transform: translate(39.019251528vw, 100vh) scale(0.3197) rotate(160deg);
  }
}
.snowflakes-box .snowflake:nth-child(30) {
  opacity: 1.6988;
  -webkit-transform: translate(91.1462vw, -20px) scale(0.9787) rotate(440deg);
          transform: translate(91.1462vw, -20px) scale(0.9787) rotate(440deg);
  -webkit-animation: fall-30 27s -19s linear infinite;
          animation: fall-30 27s -19s linear infinite;
}
@-webkit-keyframes fall-30 {
  18.17% {
    -webkit-transform: translate(85.3218vw, 18.17vh) scale(0.9787) rotate(440deg);
            transform: translate(85.3218vw, 18.17vh) scale(0.9787) rotate(440deg);
  }
  to {
    -webkit-transform: translate(91.146141756vw, 100vh) scale(0.9787) rotate(440deg);
            transform: translate(91.146141756vw, 100vh) scale(0.9787) rotate(440deg);
  }
}
@keyframes fall-30 {
  18.17% {
    -webkit-transform: translate(85.3218vw, 18.17vh) scale(0.9787) rotate(440deg);
            transform: translate(85.3218vw, 18.17vh) scale(0.9787) rotate(440deg);
  }
  to {
    -webkit-transform: translate(91.146141756vw, 100vh) scale(0.9787) rotate(440deg);
            transform: translate(91.146141756vw, 100vh) scale(0.9787) rotate(440deg);
  }
}
.snowflakes-box .snowflake:nth-child(31) {
  opacity: 0.5134;
  -webkit-transform: translate(13.2886vw, -20px) scale(0.3653) rotate(500deg);
          transform: translate(13.2886vw, -20px) scale(0.3653) rotate(500deg);
  -webkit-animation: fall-31 22s -20s linear infinite;
          animation: fall-31 22s -20s linear infinite;
}
@-webkit-keyframes fall-31 {
  16.561% {
    -webkit-transform: translate(9.3802vw, 16.561vh) scale(0.3653) rotate(500deg);
            transform: translate(9.3802vw, 16.561vh) scale(0.3653) rotate(500deg);
  }
  to {
    -webkit-transform: translate(13.288560916vw, 100vh) scale(0.3653) rotate(500deg);
            transform: translate(13.288560916vw, 100vh) scale(0.3653) rotate(500deg);
  }
}
@keyframes fall-31 {
  16.561% {
    -webkit-transform: translate(9.3802vw, 16.561vh) scale(0.3653) rotate(500deg);
            transform: translate(9.3802vw, 16.561vh) scale(0.3653) rotate(500deg);
  }
  to {
    -webkit-transform: translate(13.288560916vw, 100vh) scale(0.3653) rotate(500deg);
            transform: translate(13.288560916vw, 100vh) scale(0.3653) rotate(500deg);
  }
}
.snowflakes-box .snowflake:nth-child(32) {
  opacity: 1.5192;
  -webkit-transform: translate(7.0316vw, -20px) scale(0.4045) rotate(380deg);
          transform: translate(7.0316vw, -20px) scale(0.4045) rotate(380deg);
  -webkit-animation: fall-32 28s -17s linear infinite;
          animation: fall-32 28s -17s linear infinite;
}
@-webkit-keyframes fall-32 {
  12.111% {
    -webkit-transform: translate(5.087vw, 12.111vh) scale(0.4045) rotate(380deg);
            transform: translate(5.087vw, 12.111vh) scale(0.4045) rotate(380deg);
  }
  to {
    -webkit-transform: translate(7.031580554vw, 100vh) scale(0.4045) rotate(380deg);
            transform: translate(7.031580554vw, 100vh) scale(0.4045) rotate(380deg);
  }
}
@keyframes fall-32 {
  12.111% {
    -webkit-transform: translate(5.087vw, 12.111vh) scale(0.4045) rotate(380deg);
            transform: translate(5.087vw, 12.111vh) scale(0.4045) rotate(380deg);
  }
  to {
    -webkit-transform: translate(7.031580554vw, 100vh) scale(0.4045) rotate(380deg);
            transform: translate(7.031580554vw, 100vh) scale(0.4045) rotate(380deg);
  }
}
.snowflakes-box .snowflake:nth-child(33) {
  opacity: 1.2658;
  -webkit-transform: translate(27.7236vw, -20px) scale(0.1514) rotate(460deg);
          transform: translate(27.7236vw, -20px) scale(0.1514) rotate(460deg);
  -webkit-animation: fall-33 27s -11s linear infinite;
          animation: fall-33 27s -11s linear infinite;
}
@-webkit-keyframes fall-33 {
  10.608% {
    -webkit-transform: translate(19.8137vw, 10.608vh) scale(0.1514) rotate(460deg);
            transform: translate(19.8137vw, 10.608vh) scale(0.1514) rotate(460deg);
  }
  to {
    -webkit-transform: translate(27.723520901vw, 100vh) scale(0.1514) rotate(460deg);
            transform: translate(27.723520901vw, 100vh) scale(0.1514) rotate(460deg);
  }
}
@keyframes fall-33 {
  10.608% {
    -webkit-transform: translate(19.8137vw, 10.608vh) scale(0.1514) rotate(460deg);
            transform: translate(19.8137vw, 10.608vh) scale(0.1514) rotate(460deg);
  }
  to {
    -webkit-transform: translate(27.723520901vw, 100vh) scale(0.1514) rotate(460deg);
            transform: translate(27.723520901vw, 100vh) scale(0.1514) rotate(460deg);
  }
}
.snowflakes-box .snowflake:nth-child(34) {
  opacity: 0.5284;
  -webkit-transform: translate(88.2338vw, -20px) scale(0.1923) rotate(580deg);
          transform: translate(88.2338vw, -20px) scale(0.1923) rotate(580deg);
  -webkit-animation: fall-34 25s -26s linear infinite;
          animation: fall-34 25s -26s linear infinite;
}
@-webkit-keyframes fall-34 {
  14.278% {
    -webkit-transform: translate(93.7769vw, 14.278vh) scale(0.1923) rotate(580deg);
            transform: translate(93.7769vw, 14.278vh) scale(0.1923) rotate(580deg);
  }
  to {
    -webkit-transform: translate(88.233855431vw, 100vh) scale(0.1923) rotate(580deg);
            transform: translate(88.233855431vw, 100vh) scale(0.1923) rotate(580deg);
  }
}
@keyframes fall-34 {
  14.278% {
    -webkit-transform: translate(93.7769vw, 14.278vh) scale(0.1923) rotate(580deg);
            transform: translate(93.7769vw, 14.278vh) scale(0.1923) rotate(580deg);
  }
  to {
    -webkit-transform: translate(88.233855431vw, 100vh) scale(0.1923) rotate(580deg);
            transform: translate(88.233855431vw, 100vh) scale(0.1923) rotate(580deg);
  }
}
.snowflakes-box .snowflake:nth-child(35) {
  opacity: 0.8648;
  -webkit-transform: translate(70.1317vw, -20px) scale(0.0281) rotate(160deg);
          transform: translate(70.1317vw, -20px) scale(0.0281) rotate(160deg);
  -webkit-animation: fall-35 28s -25s linear infinite;
          animation: fall-35 28s -25s linear infinite;
}
@-webkit-keyframes fall-35 {
  19.76% {
    -webkit-transform: translate(61.2213vw, 19.76vh) scale(0.0281) rotate(160deg);
            transform: translate(61.2213vw, 19.76vh) scale(0.0281) rotate(160deg);
  }
  to {
    -webkit-transform: translate(70.131610896vw, 100vh) scale(0.0281) rotate(160deg);
            transform: translate(70.131610896vw, 100vh) scale(0.0281) rotate(160deg);
  }
}
@keyframes fall-35 {
  19.76% {
    -webkit-transform: translate(61.2213vw, 19.76vh) scale(0.0281) rotate(160deg);
            transform: translate(61.2213vw, 19.76vh) scale(0.0281) rotate(160deg);
  }
  to {
    -webkit-transform: translate(70.131610896vw, 100vh) scale(0.0281) rotate(160deg);
            transform: translate(70.131610896vw, 100vh) scale(0.0281) rotate(160deg);
  }
}
.snowflakes-box .snowflake:nth-child(36) {
  opacity: 1.6224;
  -webkit-transform: translate(51.1172vw, -20px) scale(0.3234) rotate(560deg);
          transform: translate(51.1172vw, -20px) scale(0.3234) rotate(560deg);
  -webkit-animation: fall-36 15s -8s linear infinite;
          animation: fall-36 15s -8s linear infinite;
}
@-webkit-keyframes fall-36 {
  15.905% {
    -webkit-transform: translate(58.0179vw, 15.905vh) scale(0.3234) rotate(560deg);
            transform: translate(58.0179vw, 15.905vh) scale(0.3234) rotate(560deg);
  }
  to {
    -webkit-transform: translate(51.117269007vw, 100vh) scale(0.3234) rotate(560deg);
            transform: translate(51.117269007vw, 100vh) scale(0.3234) rotate(560deg);
  }
}
@keyframes fall-36 {
  15.905% {
    -webkit-transform: translate(58.0179vw, 15.905vh) scale(0.3234) rotate(560deg);
            transform: translate(58.0179vw, 15.905vh) scale(0.3234) rotate(560deg);
  }
  to {
    -webkit-transform: translate(51.117269007vw, 100vh) scale(0.3234) rotate(560deg);
            transform: translate(51.117269007vw, 100vh) scale(0.3234) rotate(560deg);
  }
}
.snowflakes-box .snowflake:nth-child(37) {
  opacity: 0.1168;
  -webkit-transform: translate(74.1694vw, -20px) scale(0.688) rotate(420deg);
          transform: translate(74.1694vw, -20px) scale(0.688) rotate(420deg);
  -webkit-animation: fall-37 12s -26s linear infinite;
          animation: fall-37 12s -26s linear infinite;
}
@-webkit-keyframes fall-37 {
  12.447% {
    -webkit-transform: translate(80.072vw, 12.447vh) scale(0.688) rotate(420deg);
            transform: translate(80.072vw, 12.447vh) scale(0.688) rotate(420deg);
  }
  to {
    -webkit-transform: translate(74.169459026vw, 100vh) scale(0.688) rotate(420deg);
            transform: translate(74.169459026vw, 100vh) scale(0.688) rotate(420deg);
  }
}
@keyframes fall-37 {
  12.447% {
    -webkit-transform: translate(80.072vw, 12.447vh) scale(0.688) rotate(420deg);
            transform: translate(80.072vw, 12.447vh) scale(0.688) rotate(420deg);
  }
  to {
    -webkit-transform: translate(74.169459026vw, 100vh) scale(0.688) rotate(420deg);
            transform: translate(74.169459026vw, 100vh) scale(0.688) rotate(420deg);
  }
}
.snowflakes-box .snowflake:nth-child(38) {
  opacity: 0.0744;
  -webkit-transform: translate(14.0157vw, -20px) scale(0.9829) rotate(200deg);
          transform: translate(14.0157vw, -20px) scale(0.9829) rotate(200deg);
  -webkit-animation: fall-38 18s -26s linear infinite;
          animation: fall-38 18s -26s linear infinite;
}
@-webkit-keyframes fall-38 {
  15.241% {
    -webkit-transform: translate(13.3223vw, 15.241vh) scale(0.9829) rotate(200deg);
            transform: translate(13.3223vw, 15.241vh) scale(0.9829) rotate(200deg);
  }
  to {
    -webkit-transform: translate(14.015693066vw, 100vh) scale(0.9829) rotate(200deg);
            transform: translate(14.015693066vw, 100vh) scale(0.9829) rotate(200deg);
  }
}
@keyframes fall-38 {
  15.241% {
    -webkit-transform: translate(13.3223vw, 15.241vh) scale(0.9829) rotate(200deg);
            transform: translate(13.3223vw, 15.241vh) scale(0.9829) rotate(200deg);
  }
  to {
    -webkit-transform: translate(14.015693066vw, 100vh) scale(0.9829) rotate(200deg);
            transform: translate(14.015693066vw, 100vh) scale(0.9829) rotate(200deg);
  }
}
.snowflakes-box .snowflake:nth-child(39) {
  opacity: 0.6398;
  -webkit-transform: translate(87.6161vw, -20px) scale(0.1713) rotate(480deg);
          transform: translate(87.6161vw, -20px) scale(0.1713) rotate(480deg);
  -webkit-animation: fall-39 21s -19s linear infinite;
          animation: fall-39 21s -19s linear infinite;
}
@-webkit-keyframes fall-39 {
  16.13% {
    -webkit-transform: translate(89.697vw, 16.13vh) scale(0.1713) rotate(480deg);
            transform: translate(89.697vw, 16.13vh) scale(0.1713) rotate(480deg);
  }
  to {
    -webkit-transform: translate(87.616120809vw, 100vh) scale(0.1713) rotate(480deg);
            transform: translate(87.616120809vw, 100vh) scale(0.1713) rotate(480deg);
  }
}
@keyframes fall-39 {
  16.13% {
    -webkit-transform: translate(89.697vw, 16.13vh) scale(0.1713) rotate(480deg);
            transform: translate(89.697vw, 16.13vh) scale(0.1713) rotate(480deg);
  }
  to {
    -webkit-transform: translate(87.616120809vw, 100vh) scale(0.1713) rotate(480deg);
            transform: translate(87.616120809vw, 100vh) scale(0.1713) rotate(480deg);
  }
}
.snowflakes-box .snowflake:nth-child(40) {
  opacity: 1.3914;
  -webkit-transform: translate(67.7459vw, -20px) scale(0.2642) rotate(380deg);
          transform: translate(67.7459vw, -20px) scale(0.2642) rotate(380deg);
  -webkit-animation: fall-40 21s -9s linear infinite;
          animation: fall-40 21s -9s linear infinite;
}
@-webkit-keyframes fall-40 {
  13.058% {
    -webkit-transform: translate(75.8412vw, 13.058vh) scale(0.2642) rotate(380deg);
            transform: translate(75.8412vw, 13.058vh) scale(0.2642) rotate(380deg);
  }
  to {
    -webkit-transform: translate(67.745980953vw, 100vh) scale(0.2642) rotate(380deg);
            transform: translate(67.745980953vw, 100vh) scale(0.2642) rotate(380deg);
  }
}
@keyframes fall-40 {
  13.058% {
    -webkit-transform: translate(75.8412vw, 13.058vh) scale(0.2642) rotate(380deg);
            transform: translate(75.8412vw, 13.058vh) scale(0.2642) rotate(380deg);
  }
  to {
    -webkit-transform: translate(67.745980953vw, 100vh) scale(0.2642) rotate(380deg);
            transform: translate(67.745980953vw, 100vh) scale(0.2642) rotate(380deg);
  }
}
.snowflakes-box .snowflake:nth-child(41) {
  opacity: 0.0588;
  -webkit-transform: translate(64.8833vw, -20px) scale(0.4691) rotate(60deg);
          transform: translate(64.8833vw, -20px) scale(0.4691) rotate(60deg);
  -webkit-animation: fall-41 23s -15s linear infinite;
          animation: fall-41 23s -15s linear infinite;
}
@-webkit-keyframes fall-41 {
  14.892% {
    -webkit-transform: translate(55.5753vw, 14.892vh) scale(0.4691) rotate(60deg);
            transform: translate(55.5753vw, 14.892vh) scale(0.4691) rotate(60deg);
  }
  to {
    -webkit-transform: translate(64.88320692vw, 100vh) scale(0.4691) rotate(60deg);
            transform: translate(64.88320692vw, 100vh) scale(0.4691) rotate(60deg);
  }
}
@keyframes fall-41 {
  14.892% {
    -webkit-transform: translate(55.5753vw, 14.892vh) scale(0.4691) rotate(60deg);
            transform: translate(55.5753vw, 14.892vh) scale(0.4691) rotate(60deg);
  }
  to {
    -webkit-transform: translate(64.88320692vw, 100vh) scale(0.4691) rotate(60deg);
            transform: translate(64.88320692vw, 100vh) scale(0.4691) rotate(60deg);
  }
}
.snowflakes-box .snowflake:nth-child(42) {
  opacity: 0.79;
  -webkit-transform: translate(64.9169vw, -20px) scale(0.0101) rotate(80deg);
          transform: translate(64.9169vw, -20px) scale(0.0101) rotate(80deg);
  -webkit-animation: fall-42 14s -9s linear infinite;
          animation: fall-42 14s -9s linear infinite;
}
@-webkit-keyframes fall-42 {
  10.642% {
    -webkit-transform: translate(63.2591vw, 10.642vh) scale(0.0101) rotate(80deg);
            transform: translate(63.2591vw, 10.642vh) scale(0.0101) rotate(80deg);
  }
  to {
    -webkit-transform: translate(64.916883422vw, 100vh) scale(0.0101) rotate(80deg);
            transform: translate(64.916883422vw, 100vh) scale(0.0101) rotate(80deg);
  }
}
@keyframes fall-42 {
  10.642% {
    -webkit-transform: translate(63.2591vw, 10.642vh) scale(0.0101) rotate(80deg);
            transform: translate(63.2591vw, 10.642vh) scale(0.0101) rotate(80deg);
  }
  to {
    -webkit-transform: translate(64.916883422vw, 100vh) scale(0.0101) rotate(80deg);
            transform: translate(64.916883422vw, 100vh) scale(0.0101) rotate(80deg);
  }
}
.snowflakes-box .snowflake:nth-child(43) {
  opacity: 0.0694;
  -webkit-transform: translate(91.9048vw, -20px) scale(0.3362) rotate(140deg);
          transform: translate(91.9048vw, -20px) scale(0.3362) rotate(140deg);
  -webkit-animation: fall-43 25s -25s linear infinite;
          animation: fall-43 25s -25s linear infinite;
}
@-webkit-keyframes fall-43 {
  14.395% {
    -webkit-transform: translate(90.2783vw, 14.395vh) scale(0.3362) rotate(140deg);
            transform: translate(90.2783vw, 14.395vh) scale(0.3362) rotate(140deg);
  }
  to {
    -webkit-transform: translate(91.904783735vw, 100vh) scale(0.3362) rotate(140deg);
            transform: translate(91.904783735vw, 100vh) scale(0.3362) rotate(140deg);
  }
}
@keyframes fall-43 {
  14.395% {
    -webkit-transform: translate(90.2783vw, 14.395vh) scale(0.3362) rotate(140deg);
            transform: translate(90.2783vw, 14.395vh) scale(0.3362) rotate(140deg);
  }
  to {
    -webkit-transform: translate(91.904783735vw, 100vh) scale(0.3362) rotate(140deg);
            transform: translate(91.904783735vw, 100vh) scale(0.3362) rotate(140deg);
  }
}
.snowflakes-box .snowflake:nth-child(44) {
  opacity: 1.9444;
  -webkit-transform: translate(80.6743vw, -20px) scale(0.3655) rotate(280deg);
          transform: translate(80.6743vw, -20px) scale(0.3655) rotate(280deg);
  -webkit-animation: fall-44 10s -3s linear infinite;
          animation: fall-44 10s -3s linear infinite;
}
@-webkit-keyframes fall-44 {
  12.957% {
    -webkit-transform: translate(72.0897vw, 12.957vh) scale(0.3655) rotate(280deg);
            transform: translate(72.0897vw, 12.957vh) scale(0.3655) rotate(280deg);
  }
  to {
    -webkit-transform: translate(80.674214154vw, 100vh) scale(0.3655) rotate(280deg);
            transform: translate(80.674214154vw, 100vh) scale(0.3655) rotate(280deg);
  }
}
@keyframes fall-44 {
  12.957% {
    -webkit-transform: translate(72.0897vw, 12.957vh) scale(0.3655) rotate(280deg);
            transform: translate(72.0897vw, 12.957vh) scale(0.3655) rotate(280deg);
  }
  to {
    -webkit-transform: translate(80.674214154vw, 100vh) scale(0.3655) rotate(280deg);
            transform: translate(80.674214154vw, 100vh) scale(0.3655) rotate(280deg);
  }
}
.snowflakes-box .snowflake:nth-child(45) {
  opacity: 0.6074;
  -webkit-transform: translate(39.6749vw, -20px) scale(0.9854) rotate(140deg);
          transform: translate(39.6749vw, -20px) scale(0.9854) rotate(140deg);
  -webkit-animation: fall-45 21s -12s linear infinite;
          animation: fall-45 21s -12s linear infinite;
}
@-webkit-keyframes fall-45 {
  14.563% {
    -webkit-transform: translate(38.441vw, 14.563vh) scale(0.9854) rotate(140deg);
            transform: translate(38.441vw, 14.563vh) scale(0.9854) rotate(140deg);
  }
  to {
    -webkit-transform: translate(39.674887661vw, 100vh) scale(0.9854) rotate(140deg);
            transform: translate(39.674887661vw, 100vh) scale(0.9854) rotate(140deg);
  }
}
@keyframes fall-45 {
  14.563% {
    -webkit-transform: translate(38.441vw, 14.563vh) scale(0.9854) rotate(140deg);
            transform: translate(38.441vw, 14.563vh) scale(0.9854) rotate(140deg);
  }
  to {
    -webkit-transform: translate(39.674887661vw, 100vh) scale(0.9854) rotate(140deg);
            transform: translate(39.674887661vw, 100vh) scale(0.9854) rotate(140deg);
  }
}
.snowflakes-box .snowflake:nth-child(46) {
  opacity: 1.9902;
  -webkit-transform: translate(35.4433vw, -20px) scale(0.5049) rotate(540deg);
          transform: translate(35.4433vw, -20px) scale(0.5049) rotate(540deg);
  -webkit-animation: fall-46 28s -1s linear infinite;
          animation: fall-46 28s -1s linear infinite;
}
@-webkit-keyframes fall-46 {
  15.421% {
    -webkit-transform: translate(26.6222vw, 15.421vh) scale(0.5049) rotate(540deg);
            transform: translate(26.6222vw, 15.421vh) scale(0.5049) rotate(540deg);
  }
  to {
    -webkit-transform: translate(35.443211789vw, 100vh) scale(0.5049) rotate(540deg);
            transform: translate(35.443211789vw, 100vh) scale(0.5049) rotate(540deg);
  }
}
@keyframes fall-46 {
  15.421% {
    -webkit-transform: translate(26.6222vw, 15.421vh) scale(0.5049) rotate(540deg);
            transform: translate(26.6222vw, 15.421vh) scale(0.5049) rotate(540deg);
  }
  to {
    -webkit-transform: translate(35.443211789vw, 100vh) scale(0.5049) rotate(540deg);
            transform: translate(35.443211789vw, 100vh) scale(0.5049) rotate(540deg);
  }
}
.snowflakes-box .snowflake:nth-child(47) {
  opacity: 0.6764;
  -webkit-transform: translate(93.9847vw, -20px) scale(0.0121) rotate(480deg);
          transform: translate(93.9847vw, -20px) scale(0.0121) rotate(480deg);
  -webkit-animation: fall-47 26s -29s linear infinite;
          animation: fall-47 26s -29s linear infinite;
}
@-webkit-keyframes fall-47 {
  18.974% {
    -webkit-transform: translate(98.8622vw, 18.974vh) scale(0.0121) rotate(480deg);
            transform: translate(98.8622vw, 18.974vh) scale(0.0121) rotate(480deg);
  }
  to {
    -webkit-transform: translate(93.984748775vw, 100vh) scale(0.0121) rotate(480deg);
            transform: translate(93.984748775vw, 100vh) scale(0.0121) rotate(480deg);
  }
}
@keyframes fall-47 {
  18.974% {
    -webkit-transform: translate(98.8622vw, 18.974vh) scale(0.0121) rotate(480deg);
            transform: translate(98.8622vw, 18.974vh) scale(0.0121) rotate(480deg);
  }
  to {
    -webkit-transform: translate(93.984748775vw, 100vh) scale(0.0121) rotate(480deg);
            transform: translate(93.984748775vw, 100vh) scale(0.0121) rotate(480deg);
  }
}
.snowflakes-box .snowflake:nth-child(48) {
  opacity: 0.4758;
  -webkit-transform: translate(25.8346vw, -20px) scale(0.6559) rotate(500deg);
          transform: translate(25.8346vw, -20px) scale(0.6559) rotate(500deg);
  -webkit-animation: fall-48 29s -9s linear infinite;
          animation: fall-48 29s -9s linear infinite;
}
@-webkit-keyframes fall-48 {
  16.233% {
    -webkit-transform: translate(22.1913vw, 16.233vh) scale(0.6559) rotate(500deg);
            transform: translate(22.1913vw, 16.233vh) scale(0.6559) rotate(500deg);
  }
  to {
    -webkit-transform: translate(25.834563567vw, 100vh) scale(0.6559) rotate(500deg);
            transform: translate(25.834563567vw, 100vh) scale(0.6559) rotate(500deg);
  }
}
@keyframes fall-48 {
  16.233% {
    -webkit-transform: translate(22.1913vw, 16.233vh) scale(0.6559) rotate(500deg);
            transform: translate(22.1913vw, 16.233vh) scale(0.6559) rotate(500deg);
  }
  to {
    -webkit-transform: translate(25.834563567vw, 100vh) scale(0.6559) rotate(500deg);
            transform: translate(25.834563567vw, 100vh) scale(0.6559) rotate(500deg);
  }
}
.snowflakes-box .snowflake:nth-child(49) {
  opacity: 0.8378;
  -webkit-transform: translate(41.2992vw, -20px) scale(0.1654) rotate(600deg);
          transform: translate(41.2992vw, -20px) scale(0.1654) rotate(600deg);
  -webkit-animation: fall-49 27s -7s linear infinite;
          animation: fall-49 27s -7s linear infinite;
}
@-webkit-keyframes fall-49 {
  10.048% {
    -webkit-transform: translate(44.1202vw, 10.048vh) scale(0.1654) rotate(600deg);
            transform: translate(44.1202vw, 10.048vh) scale(0.1654) rotate(600deg);
  }
  to {
    -webkit-transform: translate(41.29922821vw, 100vh) scale(0.1654) rotate(600deg);
            transform: translate(41.29922821vw, 100vh) scale(0.1654) rotate(600deg);
  }
}
@keyframes fall-49 {
  10.048% {
    -webkit-transform: translate(44.1202vw, 10.048vh) scale(0.1654) rotate(600deg);
            transform: translate(44.1202vw, 10.048vh) scale(0.1654) rotate(600deg);
  }
  to {
    -webkit-transform: translate(41.29922821vw, 100vh) scale(0.1654) rotate(600deg);
            transform: translate(41.29922821vw, 100vh) scale(0.1654) rotate(600deg);
  }
}
.snowflakes-box .snowflake:nth-child(50) {
  opacity: 0.0148;
  -webkit-transform: translate(64.2214vw, -20px) scale(0.16) rotate(600deg);
          transform: translate(64.2214vw, -20px) scale(0.16) rotate(600deg);
  -webkit-animation: fall-50 19s -2s linear infinite;
          animation: fall-50 19s -2s linear infinite;
}
@-webkit-keyframes fall-50 {
  15.876% {
    -webkit-transform: translate(65.2192vw, 15.876vh) scale(0.16) rotate(600deg);
            transform: translate(65.2192vw, 15.876vh) scale(0.16) rotate(600deg);
  }
  to {
    -webkit-transform: translate(64.221409978vw, 100vh) scale(0.16) rotate(600deg);
            transform: translate(64.221409978vw, 100vh) scale(0.16) rotate(600deg);
  }
}
@keyframes fall-50 {
  15.876% {
    -webkit-transform: translate(65.2192vw, 15.876vh) scale(0.16) rotate(600deg);
            transform: translate(65.2192vw, 15.876vh) scale(0.16) rotate(600deg);
  }
  to {
    -webkit-transform: translate(64.221409978vw, 100vh) scale(0.16) rotate(600deg);
            transform: translate(64.221409978vw, 100vh) scale(0.16) rotate(600deg);
  }
}
.snowflakes-box .snowflake:nth-child(51) {
  opacity: 0.1576;
  -webkit-transform: translate(16.8479vw, -20px) scale(0.5614) rotate(280deg);
          transform: translate(16.8479vw, -20px) scale(0.5614) rotate(280deg);
  -webkit-animation: fall-51 14s -29s linear infinite;
          animation: fall-51 14s -29s linear infinite;
}
@-webkit-keyframes fall-51 {
  16.788% {
    -webkit-transform: translate(24.9678vw, 16.788vh) scale(0.5614) rotate(280deg);
            transform: translate(24.9678vw, 16.788vh) scale(0.5614) rotate(280deg);
  }
  to {
    -webkit-transform: translate(16.847981199vw, 100vh) scale(0.5614) rotate(280deg);
            transform: translate(16.847981199vw, 100vh) scale(0.5614) rotate(280deg);
  }
}
@keyframes fall-51 {
  16.788% {
    -webkit-transform: translate(24.9678vw, 16.788vh) scale(0.5614) rotate(280deg);
            transform: translate(24.9678vw, 16.788vh) scale(0.5614) rotate(280deg);
  }
  to {
    -webkit-transform: translate(16.847981199vw, 100vh) scale(0.5614) rotate(280deg);
            transform: translate(16.847981199vw, 100vh) scale(0.5614) rotate(280deg);
  }
}
.snowflakes-box .snowflake:nth-child(52) {
  opacity: 0.2366;
  -webkit-transform: translate(26.951vw, -20px) scale(0.2954) rotate(420deg);
          transform: translate(26.951vw, -20px) scale(0.2954) rotate(420deg);
  -webkit-animation: fall-52 12s -23s linear infinite;
          animation: fall-52 12s -23s linear infinite;
}
@-webkit-keyframes fall-52 {
  13.656% {
    -webkit-transform: translate(23.2099vw, 13.656vh) scale(0.2954) rotate(420deg);
            transform: translate(23.2099vw, 13.656vh) scale(0.2954) rotate(420deg);
  }
  to {
    -webkit-transform: translate(26.950962589vw, 100vh) scale(0.2954) rotate(420deg);
            transform: translate(26.950962589vw, 100vh) scale(0.2954) rotate(420deg);
  }
}
@keyframes fall-52 {
  13.656% {
    -webkit-transform: translate(23.2099vw, 13.656vh) scale(0.2954) rotate(420deg);
            transform: translate(23.2099vw, 13.656vh) scale(0.2954) rotate(420deg);
  }
  to {
    -webkit-transform: translate(26.950962589vw, 100vh) scale(0.2954) rotate(420deg);
            transform: translate(26.950962589vw, 100vh) scale(0.2954) rotate(420deg);
  }
}
.snowflakes-box .snowflake:nth-child(53) {
  opacity: 1.4826;
  -webkit-transform: translate(3.0879vw, -20px) scale(0.6416) rotate(120deg);
          transform: translate(3.0879vw, -20px) scale(0.6416) rotate(120deg);
  -webkit-animation: fall-53 28s -9s linear infinite;
          animation: fall-53 28s -9s linear infinite;
}
@-webkit-keyframes fall-53 {
  12.402% {
    -webkit-transform: translate(-4.1046vw, 12.402vh) scale(0.6416) rotate(120deg);
            transform: translate(-4.1046vw, 12.402vh) scale(0.6416) rotate(120deg);
  }
  to {
    -webkit-transform: translate(3.087828075vw, 100vh) scale(0.6416) rotate(120deg);
            transform: translate(3.087828075vw, 100vh) scale(0.6416) rotate(120deg);
  }
}
@keyframes fall-53 {
  12.402% {
    -webkit-transform: translate(-4.1046vw, 12.402vh) scale(0.6416) rotate(120deg);
            transform: translate(-4.1046vw, 12.402vh) scale(0.6416) rotate(120deg);
  }
  to {
    -webkit-transform: translate(3.087828075vw, 100vh) scale(0.6416) rotate(120deg);
            transform: translate(3.087828075vw, 100vh) scale(0.6416) rotate(120deg);
  }
}
.snowflakes-box .snowflake:nth-child(54) {
  opacity: 1.9888;
  -webkit-transform: translate(17.0179vw, -20px) scale(0.9079) rotate(20deg);
          transform: translate(17.0179vw, -20px) scale(0.9079) rotate(20deg);
  -webkit-animation: fall-54 24s -8s linear infinite;
          animation: fall-54 24s -8s linear infinite;
}
@-webkit-keyframes fall-54 {
  13.254% {
    -webkit-transform: translate(22.4749vw, 13.254vh) scale(0.9079) rotate(20deg);
            transform: translate(22.4749vw, 13.254vh) scale(0.9079) rotate(20deg);
  }
  to {
    -webkit-transform: translate(17.01795457vw, 100vh) scale(0.9079) rotate(20deg);
            transform: translate(17.01795457vw, 100vh) scale(0.9079) rotate(20deg);
  }
}
@keyframes fall-54 {
  13.254% {
    -webkit-transform: translate(22.4749vw, 13.254vh) scale(0.9079) rotate(20deg);
            transform: translate(22.4749vw, 13.254vh) scale(0.9079) rotate(20deg);
  }
  to {
    -webkit-transform: translate(17.01795457vw, 100vh) scale(0.9079) rotate(20deg);
            transform: translate(17.01795457vw, 100vh) scale(0.9079) rotate(20deg);
  }
}
.snowflakes-box .snowflake:nth-child(55) {
  opacity: 0.8496;
  -webkit-transform: translate(50.3804vw, -20px) scale(0.3066) rotate(220deg);
          transform: translate(50.3804vw, -20px) scale(0.3066) rotate(220deg);
  -webkit-animation: fall-55 13s -18s linear infinite;
          animation: fall-55 13s -18s linear infinite;
}
@-webkit-keyframes fall-55 {
  13.797% {
    -webkit-transform: translate(58.0193vw, 13.797vh) scale(0.3066) rotate(220deg);
            transform: translate(58.0193vw, 13.797vh) scale(0.3066) rotate(220deg);
  }
  to {
    -webkit-transform: translate(50.380476389vw, 100vh) scale(0.3066) rotate(220deg);
            transform: translate(50.380476389vw, 100vh) scale(0.3066) rotate(220deg);
  }
}
@keyframes fall-55 {
  13.797% {
    -webkit-transform: translate(58.0193vw, 13.797vh) scale(0.3066) rotate(220deg);
            transform: translate(58.0193vw, 13.797vh) scale(0.3066) rotate(220deg);
  }
  to {
    -webkit-transform: translate(50.380476389vw, 100vh) scale(0.3066) rotate(220deg);
            transform: translate(50.380476389vw, 100vh) scale(0.3066) rotate(220deg);
  }
}
.snowflakes-box .snowflake:nth-child(56) {
  opacity: 1.9134;
  -webkit-transform: translate(5.1907vw, -20px) scale(0.9347) rotate(240deg);
          transform: translate(5.1907vw, -20px) scale(0.9347) rotate(240deg);
  -webkit-animation: fall-56 15s -3s linear infinite;
          animation: fall-56 15s -3s linear infinite;
}
@-webkit-keyframes fall-56 {
  13.575% {
    -webkit-transform: translate(7.2114vw, 13.575vh) scale(0.9347) rotate(240deg);
            transform: translate(7.2114vw, 13.575vh) scale(0.9347) rotate(240deg);
  }
  to {
    -webkit-transform: translate(5.190720207vw, 100vh) scale(0.9347) rotate(240deg);
            transform: translate(5.190720207vw, 100vh) scale(0.9347) rotate(240deg);
  }
}
@keyframes fall-56 {
  13.575% {
    -webkit-transform: translate(7.2114vw, 13.575vh) scale(0.9347) rotate(240deg);
            transform: translate(7.2114vw, 13.575vh) scale(0.9347) rotate(240deg);
  }
  to {
    -webkit-transform: translate(5.190720207vw, 100vh) scale(0.9347) rotate(240deg);
            transform: translate(5.190720207vw, 100vh) scale(0.9347) rotate(240deg);
  }
}
.snowflakes-box .snowflake:nth-child(57) {
  opacity: 1.3338;
  -webkit-transform: translate(63.5113vw, -20px) scale(0.1968) rotate(540deg);
          transform: translate(63.5113vw, -20px) scale(0.1968) rotate(540deg);
  -webkit-animation: fall-57 17s -23s linear infinite;
          animation: fall-57 17s -23s linear infinite;
}
@-webkit-keyframes fall-57 {
  19.213% {
    -webkit-transform: translate(65.7055vw, 19.213vh) scale(0.1968) rotate(540deg);
            transform: translate(65.7055vw, 19.213vh) scale(0.1968) rotate(540deg);
  }
  to {
    -webkit-transform: translate(63.511321942vw, 100vh) scale(0.1968) rotate(540deg);
            transform: translate(63.511321942vw, 100vh) scale(0.1968) rotate(540deg);
  }
}
@keyframes fall-57 {
  19.213% {
    -webkit-transform: translate(65.7055vw, 19.213vh) scale(0.1968) rotate(540deg);
            transform: translate(65.7055vw, 19.213vh) scale(0.1968) rotate(540deg);
  }
  to {
    -webkit-transform: translate(63.511321942vw, 100vh) scale(0.1968) rotate(540deg);
            transform: translate(63.511321942vw, 100vh) scale(0.1968) rotate(540deg);
  }
}
.snowflakes-box .snowflake:nth-child(58) {
  opacity: 1.9842;
  -webkit-transform: translate(43.9517vw, -20px) scale(0.5939) rotate(40deg);
          transform: translate(43.9517vw, -20px) scale(0.5939) rotate(40deg);
  -webkit-animation: fall-58 23s -3s linear infinite;
          animation: fall-58 23s -3s linear infinite;
}
@-webkit-keyframes fall-58 {
  16.081% {
    -webkit-transform: translate(50.0669vw, 16.081vh) scale(0.5939) rotate(40deg);
            transform: translate(50.0669vw, 16.081vh) scale(0.5939) rotate(40deg);
  }
  to {
    -webkit-transform: translate(43.951761152vw, 100vh) scale(0.5939) rotate(40deg);
            transform: translate(43.951761152vw, 100vh) scale(0.5939) rotate(40deg);
  }
}
@keyframes fall-58 {
  16.081% {
    -webkit-transform: translate(50.0669vw, 16.081vh) scale(0.5939) rotate(40deg);
            transform: translate(50.0669vw, 16.081vh) scale(0.5939) rotate(40deg);
  }
  to {
    -webkit-transform: translate(43.951761152vw, 100vh) scale(0.5939) rotate(40deg);
            transform: translate(43.951761152vw, 100vh) scale(0.5939) rotate(40deg);
  }
}
.snowflakes-box .snowflake:nth-child(59) {
  opacity: 0.3032;
  -webkit-transform: translate(60.4267vw, -20px) scale(0.0336) rotate(40deg);
          transform: translate(60.4267vw, -20px) scale(0.0336) rotate(40deg);
  -webkit-animation: fall-59 18s -10s linear infinite;
          animation: fall-59 18s -10s linear infinite;
}
@-webkit-keyframes fall-59 {
  17.358% {
    -webkit-transform: translate(60.556vw, 17.358vh) scale(0.0336) rotate(40deg);
            transform: translate(60.556vw, 17.358vh) scale(0.0336) rotate(40deg);
  }
  to {
    -webkit-transform: translate(60.426701293vw, 100vh) scale(0.0336) rotate(40deg);
            transform: translate(60.426701293vw, 100vh) scale(0.0336) rotate(40deg);
  }
}
@keyframes fall-59 {
  17.358% {
    -webkit-transform: translate(60.556vw, 17.358vh) scale(0.0336) rotate(40deg);
            transform: translate(60.556vw, 17.358vh) scale(0.0336) rotate(40deg);
  }
  to {
    -webkit-transform: translate(60.426701293vw, 100vh) scale(0.0336) rotate(40deg);
            transform: translate(60.426701293vw, 100vh) scale(0.0336) rotate(40deg);
  }
}
.snowflakes-box .snowflake:nth-child(60) {
  opacity: 1.5984;
  -webkit-transform: translate(11.5272vw, -20px) scale(0.4071) rotate(560deg);
          transform: translate(11.5272vw, -20px) scale(0.4071) rotate(560deg);
  -webkit-animation: fall-60 17s -11s linear infinite;
          animation: fall-60 17s -11s linear infinite;
}
@-webkit-keyframes fall-60 {
  15.617% {
    -webkit-transform: translate(9.5223vw, 15.617vh) scale(0.4071) rotate(560deg);
            transform: translate(9.5223vw, 15.617vh) scale(0.4071) rotate(560deg);
  }
  to {
    -webkit-transform: translate(11.527179951vw, 100vh) scale(0.4071) rotate(560deg);
            transform: translate(11.527179951vw, 100vh) scale(0.4071) rotate(560deg);
  }
}
@keyframes fall-60 {
  15.617% {
    -webkit-transform: translate(9.5223vw, 15.617vh) scale(0.4071) rotate(560deg);
            transform: translate(9.5223vw, 15.617vh) scale(0.4071) rotate(560deg);
  }
  to {
    -webkit-transform: translate(11.527179951vw, 100vh) scale(0.4071) rotate(560deg);
            transform: translate(11.527179951vw, 100vh) scale(0.4071) rotate(560deg);
  }
}
.snowflakes-box .snowflake:nth-child(61) {
  opacity: 0.8208;
  -webkit-transform: translate(31.4408vw, -20px) scale(0.5516) rotate(200deg);
          transform: translate(31.4408vw, -20px) scale(0.5516) rotate(200deg);
  -webkit-animation: fall-61 18s -17s linear infinite;
          animation: fall-61 18s -17s linear infinite;
}
@-webkit-keyframes fall-61 {
  16.946% {
    -webkit-transform: translate(23.4567vw, 16.946vh) scale(0.5516) rotate(200deg);
            transform: translate(23.4567vw, 16.946vh) scale(0.5516) rotate(200deg);
  }
  to {
    -webkit-transform: translate(31.440720159vw, 100vh) scale(0.5516) rotate(200deg);
            transform: translate(31.440720159vw, 100vh) scale(0.5516) rotate(200deg);
  }
}
@keyframes fall-61 {
  16.946% {
    -webkit-transform: translate(23.4567vw, 16.946vh) scale(0.5516) rotate(200deg);
            transform: translate(23.4567vw, 16.946vh) scale(0.5516) rotate(200deg);
  }
  to {
    -webkit-transform: translate(31.440720159vw, 100vh) scale(0.5516) rotate(200deg);
            transform: translate(31.440720159vw, 100vh) scale(0.5516) rotate(200deg);
  }
}
.snowflakes-box .snowflake:nth-child(62) {
  opacity: 1.4778;
  -webkit-transform: translate(76.5383vw, -20px) scale(0.2133) rotate(120deg);
          transform: translate(76.5383vw, -20px) scale(0.2133) rotate(120deg);
  -webkit-animation: fall-62 23s -13s linear infinite;
          animation: fall-62 23s -13s linear infinite;
}
@-webkit-keyframes fall-62 {
  11.965% {
    -webkit-transform: translate(70.9401vw, 11.965vh) scale(0.2133) rotate(120deg);
            transform: translate(70.9401vw, 11.965vh) scale(0.2133) rotate(120deg);
  }
  to {
    -webkit-transform: translate(76.538244018vw, 100vh) scale(0.2133) rotate(120deg);
            transform: translate(76.538244018vw, 100vh) scale(0.2133) rotate(120deg);
  }
}
@keyframes fall-62 {
  11.965% {
    -webkit-transform: translate(70.9401vw, 11.965vh) scale(0.2133) rotate(120deg);
            transform: translate(70.9401vw, 11.965vh) scale(0.2133) rotate(120deg);
  }
  to {
    -webkit-transform: translate(76.538244018vw, 100vh) scale(0.2133) rotate(120deg);
            transform: translate(76.538244018vw, 100vh) scale(0.2133) rotate(120deg);
  }
}
.snowflakes-box .snowflake:nth-child(63) {
  opacity: 0.3322;
  -webkit-transform: translate(85.2997vw, -20px) scale(0.8066) rotate(120deg);
          transform: translate(85.2997vw, -20px) scale(0.8066) rotate(120deg);
  -webkit-animation: fall-63 15s -1s linear infinite;
          animation: fall-63 15s -1s linear infinite;
}
@-webkit-keyframes fall-63 {
  10.411% {
    -webkit-transform: translate(77.2584vw, 10.411vh) scale(0.8066) rotate(120deg);
            transform: translate(77.2584vw, 10.411vh) scale(0.8066) rotate(120deg);
  }
  to {
    -webkit-transform: translate(85.299619587vw, 100vh) scale(0.8066) rotate(120deg);
            transform: translate(85.299619587vw, 100vh) scale(0.8066) rotate(120deg);
  }
}
@keyframes fall-63 {
  10.411% {
    -webkit-transform: translate(77.2584vw, 10.411vh) scale(0.8066) rotate(120deg);
            transform: translate(77.2584vw, 10.411vh) scale(0.8066) rotate(120deg);
  }
  to {
    -webkit-transform: translate(85.299619587vw, 100vh) scale(0.8066) rotate(120deg);
            transform: translate(85.299619587vw, 100vh) scale(0.8066) rotate(120deg);
  }
}
.snowflakes-box .snowflake:nth-child(64) {
  opacity: 1.7032;
  -webkit-transform: translate(52.1266vw, -20px) scale(0.409) rotate(380deg);
          transform: translate(52.1266vw, -20px) scale(0.409) rotate(380deg);
  -webkit-animation: fall-64 10s -10s linear infinite;
          animation: fall-64 10s -10s linear infinite;
}
@-webkit-keyframes fall-64 {
  13.664% {
    -webkit-transform: translate(57.7242vw, 13.664vh) scale(0.409) rotate(380deg);
            transform: translate(57.7242vw, 13.664vh) scale(0.409) rotate(380deg);
  }
  to {
    -webkit-transform: translate(52.126655976vw, 100vh) scale(0.409) rotate(380deg);
            transform: translate(52.126655976vw, 100vh) scale(0.409) rotate(380deg);
  }
}
@keyframes fall-64 {
  13.664% {
    -webkit-transform: translate(57.7242vw, 13.664vh) scale(0.409) rotate(380deg);
            transform: translate(57.7242vw, 13.664vh) scale(0.409) rotate(380deg);
  }
  to {
    -webkit-transform: translate(52.126655976vw, 100vh) scale(0.409) rotate(380deg);
            transform: translate(52.126655976vw, 100vh) scale(0.409) rotate(380deg);
  }
}
.snowflakes-box .snowflake:nth-child(65) {
  opacity: 1.4342;
  -webkit-transform: translate(22.122vw, -20px) scale(0.4271) rotate(600deg);
          transform: translate(22.122vw, -20px) scale(0.4271) rotate(600deg);
  -webkit-animation: fall-65 10s -20s linear infinite;
          animation: fall-65 10s -20s linear infinite;
}
@-webkit-keyframes fall-65 {
  12.151% {
    -webkit-transform: translate(18.0359vw, 12.151vh) scale(0.4271) rotate(600deg);
            transform: translate(18.0359vw, 12.151vh) scale(0.4271) rotate(600deg);
  }
  to {
    -webkit-transform: translate(22.121959139vw, 100vh) scale(0.4271) rotate(600deg);
            transform: translate(22.121959139vw, 100vh) scale(0.4271) rotate(600deg);
  }
}
@keyframes fall-65 {
  12.151% {
    -webkit-transform: translate(18.0359vw, 12.151vh) scale(0.4271) rotate(600deg);
            transform: translate(18.0359vw, 12.151vh) scale(0.4271) rotate(600deg);
  }
  to {
    -webkit-transform: translate(22.121959139vw, 100vh) scale(0.4271) rotate(600deg);
            transform: translate(22.121959139vw, 100vh) scale(0.4271) rotate(600deg);
  }
}
.snowflakes-box .snowflake:nth-child(66) {
  opacity: 1.635;
  -webkit-transform: translate(65.2215vw, -20px) scale(0.0339) rotate(520deg);
          transform: translate(65.2215vw, -20px) scale(0.0339) rotate(520deg);
  -webkit-animation: fall-66 13s -2s linear infinite;
          animation: fall-66 13s -2s linear infinite;
}
@-webkit-keyframes fall-66 {
  17.027% {
    -webkit-transform: translate(72.9792vw, 17.027vh) scale(0.0339) rotate(520deg);
            transform: translate(72.9792vw, 17.027vh) scale(0.0339) rotate(520deg);
  }
  to {
    -webkit-transform: translate(65.221577577vw, 100vh) scale(0.0339) rotate(520deg);
            transform: translate(65.221577577vw, 100vh) scale(0.0339) rotate(520deg);
  }
}
@keyframes fall-66 {
  17.027% {
    -webkit-transform: translate(72.9792vw, 17.027vh) scale(0.0339) rotate(520deg);
            transform: translate(72.9792vw, 17.027vh) scale(0.0339) rotate(520deg);
  }
  to {
    -webkit-transform: translate(65.221577577vw, 100vh) scale(0.0339) rotate(520deg);
            transform: translate(65.221577577vw, 100vh) scale(0.0339) rotate(520deg);
  }
}
.snowflakes-box .snowflake:nth-child(67) {
  opacity: 0.613;
  -webkit-transform: translate(29.7162vw, -20px) scale(0.1569) rotate(140deg);
          transform: translate(29.7162vw, -20px) scale(0.1569) rotate(140deg);
  -webkit-animation: fall-67 14s -12s linear infinite;
          animation: fall-67 14s -12s linear infinite;
}
@-webkit-keyframes fall-67 {
  17.341% {
    -webkit-transform: translate(38.1166vw, 17.341vh) scale(0.1569) rotate(140deg);
            transform: translate(38.1166vw, 17.341vh) scale(0.1569) rotate(140deg);
  }
  to {
    -webkit-transform: translate(29.716284004vw, 100vh) scale(0.1569) rotate(140deg);
            transform: translate(29.716284004vw, 100vh) scale(0.1569) rotate(140deg);
  }
}
@keyframes fall-67 {
  17.341% {
    -webkit-transform: translate(38.1166vw, 17.341vh) scale(0.1569) rotate(140deg);
            transform: translate(38.1166vw, 17.341vh) scale(0.1569) rotate(140deg);
  }
  to {
    -webkit-transform: translate(29.716284004vw, 100vh) scale(0.1569) rotate(140deg);
            transform: translate(29.716284004vw, 100vh) scale(0.1569) rotate(140deg);
  }
}
.snowflakes-box .snowflake:nth-child(68) {
  opacity: 0.5272;
  -webkit-transform: translate(22.3695vw, -20px) scale(0.0342) rotate(340deg);
          transform: translate(22.3695vw, -20px) scale(0.0342) rotate(340deg);
  -webkit-animation: fall-68 23s -22s linear infinite;
          animation: fall-68 23s -22s linear infinite;
}
@-webkit-keyframes fall-68 {
  19.545% {
    -webkit-transform: translate(15.5901vw, 19.545vh) scale(0.0342) rotate(340deg);
            transform: translate(15.5901vw, 19.545vh) scale(0.0342) rotate(340deg);
  }
  to {
    -webkit-transform: translate(22.369432206vw, 100vh) scale(0.0342) rotate(340deg);
            transform: translate(22.369432206vw, 100vh) scale(0.0342) rotate(340deg);
  }
}
@keyframes fall-68 {
  19.545% {
    -webkit-transform: translate(15.5901vw, 19.545vh) scale(0.0342) rotate(340deg);
            transform: translate(15.5901vw, 19.545vh) scale(0.0342) rotate(340deg);
  }
  to {
    -webkit-transform: translate(22.369432206vw, 100vh) scale(0.0342) rotate(340deg);
            transform: translate(22.369432206vw, 100vh) scale(0.0342) rotate(340deg);
  }
}
.snowflakes-box .snowflake:nth-child(69) {
  opacity: 1.813;
  -webkit-transform: translate(92.0175vw, -20px) scale(0.5033) rotate(80deg);
          transform: translate(92.0175vw, -20px) scale(0.5033) rotate(80deg);
  -webkit-animation: fall-69 14s -23s linear infinite;
          animation: fall-69 14s -23s linear infinite;
}
@-webkit-keyframes fall-69 {
  14.11% {
    -webkit-transform: translate(86.4091vw, 14.11vh) scale(0.5033) rotate(80deg);
            transform: translate(86.4091vw, 14.11vh) scale(0.5033) rotate(80deg);
  }
  to {
    -webkit-transform: translate(92.017443916vw, 100vh) scale(0.5033) rotate(80deg);
            transform: translate(92.017443916vw, 100vh) scale(0.5033) rotate(80deg);
  }
}
@keyframes fall-69 {
  14.11% {
    -webkit-transform: translate(86.4091vw, 14.11vh) scale(0.5033) rotate(80deg);
            transform: translate(86.4091vw, 14.11vh) scale(0.5033) rotate(80deg);
  }
  to {
    -webkit-transform: translate(92.017443916vw, 100vh) scale(0.5033) rotate(80deg);
            transform: translate(92.017443916vw, 100vh) scale(0.5033) rotate(80deg);
  }
}
.snowflakes-box .snowflake:nth-child(70) {
  opacity: 0.4118;
  -webkit-transform: translate(81.5248vw, -20px) scale(0.9589) rotate(60deg);
          transform: translate(81.5248vw, -20px) scale(0.9589) rotate(60deg);
  -webkit-animation: fall-70 25s -30s linear infinite;
          animation: fall-70 25s -30s linear infinite;
}
@-webkit-keyframes fall-70 {
  19.899% {
    -webkit-transform: translate(78.2065vw, 19.899vh) scale(0.9589) rotate(60deg);
            transform: translate(78.2065vw, 19.899vh) scale(0.9589) rotate(60deg);
  }
  to {
    -webkit-transform: translate(81.524766817vw, 100vh) scale(0.9589) rotate(60deg);
            transform: translate(81.524766817vw, 100vh) scale(0.9589) rotate(60deg);
  }
}
@keyframes fall-70 {
  19.899% {
    -webkit-transform: translate(78.2065vw, 19.899vh) scale(0.9589) rotate(60deg);
            transform: translate(78.2065vw, 19.899vh) scale(0.9589) rotate(60deg);
  }
  to {
    -webkit-transform: translate(81.524766817vw, 100vh) scale(0.9589) rotate(60deg);
            transform: translate(81.524766817vw, 100vh) scale(0.9589) rotate(60deg);
  }
}
.snowflakes-box .snowflake:nth-child(71) {
  opacity: 0.905;
  -webkit-transform: translate(43.424vw, -20px) scale(0.9409) rotate(240deg);
          transform: translate(43.424vw, -20px) scale(0.9409) rotate(240deg);
  -webkit-animation: fall-71 29s -8s linear infinite;
          animation: fall-71 29s -8s linear infinite;
}
@-webkit-keyframes fall-71 {
  14.929% {
    -webkit-transform: translate(46.8883vw, 14.929vh) scale(0.9409) rotate(240deg);
            transform: translate(46.8883vw, 14.929vh) scale(0.9409) rotate(240deg);
  }
  to {
    -webkit-transform: translate(43.424034643vw, 100vh) scale(0.9409) rotate(240deg);
            transform: translate(43.424034643vw, 100vh) scale(0.9409) rotate(240deg);
  }
}
@keyframes fall-71 {
  14.929% {
    -webkit-transform: translate(46.8883vw, 14.929vh) scale(0.9409) rotate(240deg);
            transform: translate(46.8883vw, 14.929vh) scale(0.9409) rotate(240deg);
  }
  to {
    -webkit-transform: translate(43.424034643vw, 100vh) scale(0.9409) rotate(240deg);
            transform: translate(43.424034643vw, 100vh) scale(0.9409) rotate(240deg);
  }
}
.snowflakes-box .snowflake:nth-child(72) {
  opacity: 1.5616;
  -webkit-transform: translate(18.1784vw, -20px) scale(0.7975) rotate(100deg);
          transform: translate(18.1784vw, -20px) scale(0.7975) rotate(100deg);
  -webkit-animation: fall-72 12s -3s linear infinite;
          animation: fall-72 12s -3s linear infinite;
}
@-webkit-keyframes fall-72 {
  11.837% {
    -webkit-transform: translate(22.4091vw, 11.837vh) scale(0.7975) rotate(100deg);
            transform: translate(22.4091vw, 11.837vh) scale(0.7975) rotate(100deg);
  }
  to {
    -webkit-transform: translate(18.178442307vw, 100vh) scale(0.7975) rotate(100deg);
            transform: translate(18.178442307vw, 100vh) scale(0.7975) rotate(100deg);
  }
}
@keyframes fall-72 {
  11.837% {
    -webkit-transform: translate(22.4091vw, 11.837vh) scale(0.7975) rotate(100deg);
            transform: translate(22.4091vw, 11.837vh) scale(0.7975) rotate(100deg);
  }
  to {
    -webkit-transform: translate(18.178442307vw, 100vh) scale(0.7975) rotate(100deg);
            transform: translate(18.178442307vw, 100vh) scale(0.7975) rotate(100deg);
  }
}
.snowflakes-box .snowflake:nth-child(73) {
  opacity: 1.4704;
  -webkit-transform: translate(52.0576vw, -20px) scale(0.0187) rotate(380deg);
          transform: translate(52.0576vw, -20px) scale(0.0187) rotate(380deg);
  -webkit-animation: fall-73 11s -13s linear infinite;
          animation: fall-73 11s -13s linear infinite;
}
@-webkit-keyframes fall-73 {
  13.517% {
    -webkit-transform: translate(43.0529vw, 13.517vh) scale(0.0187) rotate(380deg);
            transform: translate(43.0529vw, 13.517vh) scale(0.0187) rotate(380deg);
  }
  to {
    -webkit-transform: translate(52.057509953vw, 100vh) scale(0.0187) rotate(380deg);
            transform: translate(52.057509953vw, 100vh) scale(0.0187) rotate(380deg);
  }
}
@keyframes fall-73 {
  13.517% {
    -webkit-transform: translate(43.0529vw, 13.517vh) scale(0.0187) rotate(380deg);
            transform: translate(43.0529vw, 13.517vh) scale(0.0187) rotate(380deg);
  }
  to {
    -webkit-transform: translate(52.057509953vw, 100vh) scale(0.0187) rotate(380deg);
            transform: translate(52.057509953vw, 100vh) scale(0.0187) rotate(380deg);
  }
}
.snowflakes-box .snowflake:nth-child(74) {
  opacity: 0.2964;
  -webkit-transform: translate(68.9958vw, -20px) scale(0.8226) rotate(220deg);
          transform: translate(68.9958vw, -20px) scale(0.8226) rotate(220deg);
  -webkit-animation: fall-74 16s -18s linear infinite;
          animation: fall-74 16s -18s linear infinite;
}
@-webkit-keyframes fall-74 {
  14.462% {
    -webkit-transform: translate(60.245vw, 14.462vh) scale(0.8226) rotate(220deg);
            transform: translate(60.245vw, 14.462vh) scale(0.8226) rotate(220deg);
  }
  to {
    -webkit-transform: translate(68.995712492vw, 100vh) scale(0.8226) rotate(220deg);
            transform: translate(68.995712492vw, 100vh) scale(0.8226) rotate(220deg);
  }
}
@keyframes fall-74 {
  14.462% {
    -webkit-transform: translate(60.245vw, 14.462vh) scale(0.8226) rotate(220deg);
            transform: translate(60.245vw, 14.462vh) scale(0.8226) rotate(220deg);
  }
  to {
    -webkit-transform: translate(68.995712492vw, 100vh) scale(0.8226) rotate(220deg);
            transform: translate(68.995712492vw, 100vh) scale(0.8226) rotate(220deg);
  }
}
.snowflakes-box .snowflake:nth-child(75) {
  opacity: 1.3176;
  -webkit-transform: translate(53.3651vw, -20px) scale(0.6591) rotate(400deg);
          transform: translate(53.3651vw, -20px) scale(0.6591) rotate(400deg);
  -webkit-animation: fall-75 23s -15s linear infinite;
          animation: fall-75 23s -15s linear infinite;
}
@-webkit-keyframes fall-75 {
  11.451% {
    -webkit-transform: translate(58.9755vw, 11.451vh) scale(0.6591) rotate(400deg);
            transform: translate(58.9755vw, 11.451vh) scale(0.6591) rotate(400deg);
  }
  to {
    -webkit-transform: translate(53.365156104vw, 100vh) scale(0.6591) rotate(400deg);
            transform: translate(53.365156104vw, 100vh) scale(0.6591) rotate(400deg);
  }
}
@keyframes fall-75 {
  11.451% {
    -webkit-transform: translate(58.9755vw, 11.451vh) scale(0.6591) rotate(400deg);
            transform: translate(58.9755vw, 11.451vh) scale(0.6591) rotate(400deg);
  }
  to {
    -webkit-transform: translate(53.365156104vw, 100vh) scale(0.6591) rotate(400deg);
            transform: translate(53.365156104vw, 100vh) scale(0.6591) rotate(400deg);
  }
}
.snowflakes-box .snowflake:nth-child(76) {
  opacity: 1.7918;
  -webkit-transform: translate(71.9979vw, -20px) scale(0.1539) rotate(520deg);
          transform: translate(71.9979vw, -20px) scale(0.1539) rotate(520deg);
  -webkit-animation: fall-76 22s -16s linear infinite;
          animation: fall-76 22s -16s linear infinite;
}
@-webkit-keyframes fall-76 {
  18.754% {
    -webkit-transform: translate(65.2283vw, 18.754vh) scale(0.1539) rotate(520deg);
            transform: translate(65.2283vw, 18.754vh) scale(0.1539) rotate(520deg);
  }
  to {
    -webkit-transform: translate(71.997832304vw, 100vh) scale(0.1539) rotate(520deg);
            transform: translate(71.997832304vw, 100vh) scale(0.1539) rotate(520deg);
  }
}
@keyframes fall-76 {
  18.754% {
    -webkit-transform: translate(65.2283vw, 18.754vh) scale(0.1539) rotate(520deg);
            transform: translate(65.2283vw, 18.754vh) scale(0.1539) rotate(520deg);
  }
  to {
    -webkit-transform: translate(71.997832304vw, 100vh) scale(0.1539) rotate(520deg);
            transform: translate(71.997832304vw, 100vh) scale(0.1539) rotate(520deg);
  }
}
.snowflakes-box .snowflake:nth-child(77) {
  opacity: 1.5796;
  -webkit-transform: translate(82.8159vw, -20px) scale(0.2739) rotate(120deg);
          transform: translate(82.8159vw, -20px) scale(0.2739) rotate(120deg);
  -webkit-animation: fall-77 12s -3s linear infinite;
          animation: fall-77 12s -3s linear infinite;
}
@-webkit-keyframes fall-77 {
  11.23% {
    -webkit-transform: translate(79.9461vw, 11.23vh) scale(0.2739) rotate(120deg);
            transform: translate(79.9461vw, 11.23vh) scale(0.2739) rotate(120deg);
  }
  to {
    -webkit-transform: translate(82.815871302vw, 100vh) scale(0.2739) rotate(120deg);
            transform: translate(82.815871302vw, 100vh) scale(0.2739) rotate(120deg);
  }
}
@keyframes fall-77 {
  11.23% {
    -webkit-transform: translate(79.9461vw, 11.23vh) scale(0.2739) rotate(120deg);
            transform: translate(79.9461vw, 11.23vh) scale(0.2739) rotate(120deg);
  }
  to {
    -webkit-transform: translate(82.815871302vw, 100vh) scale(0.2739) rotate(120deg);
            transform: translate(82.815871302vw, 100vh) scale(0.2739) rotate(120deg);
  }
}
.snowflakes-box .snowflake:nth-child(78) {
  opacity: 1.1956;
  -webkit-transform: translate(45.0353vw, -20px) scale(0.5702) rotate(380deg);
          transform: translate(45.0353vw, -20px) scale(0.5702) rotate(380deg);
  -webkit-animation: fall-78 19s -3s linear infinite;
          animation: fall-78 19s -3s linear infinite;
}
@-webkit-keyframes fall-78 {
  19.312% {
    -webkit-transform: translate(40.5368vw, 19.312vh) scale(0.5702) rotate(380deg);
            transform: translate(40.5368vw, 19.312vh) scale(0.5702) rotate(380deg);
  }
  to {
    -webkit-transform: translate(45.035255015vw, 100vh) scale(0.5702) rotate(380deg);
            transform: translate(45.035255015vw, 100vh) scale(0.5702) rotate(380deg);
  }
}
@keyframes fall-78 {
  19.312% {
    -webkit-transform: translate(40.5368vw, 19.312vh) scale(0.5702) rotate(380deg);
            transform: translate(40.5368vw, 19.312vh) scale(0.5702) rotate(380deg);
  }
  to {
    -webkit-transform: translate(45.035255015vw, 100vh) scale(0.5702) rotate(380deg);
            transform: translate(45.035255015vw, 100vh) scale(0.5702) rotate(380deg);
  }
}
.snowflakes-box .snowflake:nth-child(79) {
  opacity: 1.2698;
  -webkit-transform: translate(41.9561vw, -20px) scale(0.99) rotate(400deg);
          transform: translate(41.9561vw, -20px) scale(0.99) rotate(400deg);
  -webkit-animation: fall-79 10s -15s linear infinite;
          animation: fall-79 10s -15s linear infinite;
}
@-webkit-keyframes fall-79 {
  12.705% {
    -webkit-transform: translate(33.0647vw, 12.705vh) scale(0.99) rotate(400deg);
            transform: translate(33.0647vw, 12.705vh) scale(0.99) rotate(400deg);
  }
  to {
    -webkit-transform: translate(41.956011086vw, 100vh) scale(0.99) rotate(400deg);
            transform: translate(41.956011086vw, 100vh) scale(0.99) rotate(400deg);
  }
}
@keyframes fall-79 {
  12.705% {
    -webkit-transform: translate(33.0647vw, 12.705vh) scale(0.99) rotate(400deg);
            transform: translate(33.0647vw, 12.705vh) scale(0.99) rotate(400deg);
  }
  to {
    -webkit-transform: translate(41.956011086vw, 100vh) scale(0.99) rotate(400deg);
            transform: translate(41.956011086vw, 100vh) scale(0.99) rotate(400deg);
  }
}
.snowflakes-box .snowflake:nth-child(80) {
  opacity: 0.858;
  -webkit-transform: translate(96.6322vw, -20px) scale(0.5836) rotate(20deg);
          transform: translate(96.6322vw, -20px) scale(0.5836) rotate(20deg);
  -webkit-animation: fall-80 18s -20s linear infinite;
          animation: fall-80 18s -20s linear infinite;
}
@-webkit-keyframes fall-80 {
  18.04% {
    -webkit-transform: translate(88.1332vw, 18.04vh) scale(0.5836) rotate(20deg);
            transform: translate(88.1332vw, 18.04vh) scale(0.5836) rotate(20deg);
  }
  to {
    -webkit-transform: translate(96.63211501vw, 100vh) scale(0.5836) rotate(20deg);
            transform: translate(96.63211501vw, 100vh) scale(0.5836) rotate(20deg);
  }
}
@keyframes fall-80 {
  18.04% {
    -webkit-transform: translate(88.1332vw, 18.04vh) scale(0.5836) rotate(20deg);
            transform: translate(88.1332vw, 18.04vh) scale(0.5836) rotate(20deg);
  }
  to {
    -webkit-transform: translate(96.63211501vw, 100vh) scale(0.5836) rotate(20deg);
            transform: translate(96.63211501vw, 100vh) scale(0.5836) rotate(20deg);
  }
}
.snowflakes-box .snowflake:nth-child(81) {
  opacity: 0.0066;
  -webkit-transform: translate(63.012vw, -20px) scale(0.1694) rotate(140deg);
          transform: translate(63.012vw, -20px) scale(0.1694) rotate(140deg);
  -webkit-animation: fall-81 27s -21s linear infinite;
          animation: fall-81 27s -21s linear infinite;
}
@-webkit-keyframes fall-81 {
  10.239% {
    -webkit-transform: translate(72.3296vw, 10.239vh) scale(0.1694) rotate(140deg);
            transform: translate(72.3296vw, 10.239vh) scale(0.1694) rotate(140deg);
  }
  to {
    -webkit-transform: translate(63.012093176vw, 100vh) scale(0.1694) rotate(140deg);
            transform: translate(63.012093176vw, 100vh) scale(0.1694) rotate(140deg);
  }
}
@keyframes fall-81 {
  10.239% {
    -webkit-transform: translate(72.3296vw, 10.239vh) scale(0.1694) rotate(140deg);
            transform: translate(72.3296vw, 10.239vh) scale(0.1694) rotate(140deg);
  }
  to {
    -webkit-transform: translate(63.012093176vw, 100vh) scale(0.1694) rotate(140deg);
            transform: translate(63.012093176vw, 100vh) scale(0.1694) rotate(140deg);
  }
}
.snowflakes-box .snowflake:nth-child(82) {
  opacity: 1.215;
  -webkit-transform: translate(1.0136vw, -20px) scale(0.3827) rotate(560deg);
          transform: translate(1.0136vw, -20px) scale(0.3827) rotate(560deg);
  -webkit-animation: fall-82 23s -12s linear infinite;
          animation: fall-82 23s -12s linear infinite;
}
@-webkit-keyframes fall-82 {
  19.372% {
    -webkit-transform: translate(1.2892vw, 19.372vh) scale(0.3827) rotate(560deg);
            transform: translate(1.2892vw, 19.372vh) scale(0.3827) rotate(560deg);
  }
  to {
    -webkit-transform: translate(1.013602756vw, 100vh) scale(0.3827) rotate(560deg);
            transform: translate(1.013602756vw, 100vh) scale(0.3827) rotate(560deg);
  }
}
@keyframes fall-82 {
  19.372% {
    -webkit-transform: translate(1.2892vw, 19.372vh) scale(0.3827) rotate(560deg);
            transform: translate(1.2892vw, 19.372vh) scale(0.3827) rotate(560deg);
  }
  to {
    -webkit-transform: translate(1.013602756vw, 100vh) scale(0.3827) rotate(560deg);
            transform: translate(1.013602756vw, 100vh) scale(0.3827) rotate(560deg);
  }
}
.snowflakes-box .snowflake:nth-child(83) {
  opacity: 0.6686;
  -webkit-transform: translate(41.7968vw, -20px) scale(0.7754) rotate(200deg);
          transform: translate(41.7968vw, -20px) scale(0.7754) rotate(200deg);
  -webkit-animation: fall-83 17s -7s linear infinite;
          animation: fall-83 17s -7s linear infinite;
}
@-webkit-keyframes fall-83 {
  15.642% {
    -webkit-transform: translate(37.3682vw, 15.642vh) scale(0.7754) rotate(200deg);
            transform: translate(37.3682vw, 15.642vh) scale(0.7754) rotate(200deg);
  }
  to {
    -webkit-transform: translate(41.796755714vw, 100vh) scale(0.7754) rotate(200deg);
            transform: translate(41.796755714vw, 100vh) scale(0.7754) rotate(200deg);
  }
}
@keyframes fall-83 {
  15.642% {
    -webkit-transform: translate(37.3682vw, 15.642vh) scale(0.7754) rotate(200deg);
            transform: translate(37.3682vw, 15.642vh) scale(0.7754) rotate(200deg);
  }
  to {
    -webkit-transform: translate(41.796755714vw, 100vh) scale(0.7754) rotate(200deg);
            transform: translate(41.796755714vw, 100vh) scale(0.7754) rotate(200deg);
  }
}
.snowflakes-box .snowflake:nth-child(84) {
  opacity: 0.1786;
  -webkit-transform: translate(46.9285vw, -20px) scale(0.2561) rotate(600deg);
          transform: translate(46.9285vw, -20px) scale(0.2561) rotate(600deg);
  -webkit-animation: fall-84 18s -24s linear infinite;
          animation: fall-84 18s -24s linear infinite;
}
@-webkit-keyframes fall-84 {
  15.373% {
    -webkit-transform: translate(48.5156vw, 15.373vh) scale(0.2561) rotate(600deg);
            transform: translate(48.5156vw, 15.373vh) scale(0.2561) rotate(600deg);
  }
  to {
    -webkit-transform: translate(46.928515871vw, 100vh) scale(0.2561) rotate(600deg);
            transform: translate(46.928515871vw, 100vh) scale(0.2561) rotate(600deg);
  }
}
@keyframes fall-84 {
  15.373% {
    -webkit-transform: translate(48.5156vw, 15.373vh) scale(0.2561) rotate(600deg);
            transform: translate(48.5156vw, 15.373vh) scale(0.2561) rotate(600deg);
  }
  to {
    -webkit-transform: translate(46.928515871vw, 100vh) scale(0.2561) rotate(600deg);
            transform: translate(46.928515871vw, 100vh) scale(0.2561) rotate(600deg);
  }
}
.snowflakes-box .snowflake:nth-child(85) {
  opacity: 0.9062;
  -webkit-transform: translate(70.9079vw, -20px) scale(0.8223) rotate(340deg);
          transform: translate(70.9079vw, -20px) scale(0.8223) rotate(340deg);
  -webkit-animation: fall-85 27s -5s linear infinite;
          animation: fall-85 27s -5s linear infinite;
}
@-webkit-keyframes fall-85 {
  19.116% {
    -webkit-transform: translate(74.9003vw, 19.116vh) scale(0.8223) rotate(340deg);
            transform: translate(74.9003vw, 19.116vh) scale(0.8223) rotate(340deg);
  }
  to {
    -webkit-transform: translate(70.907939924vw, 100vh) scale(0.8223) rotate(340deg);
            transform: translate(70.907939924vw, 100vh) scale(0.8223) rotate(340deg);
  }
}
@keyframes fall-85 {
  19.116% {
    -webkit-transform: translate(74.9003vw, 19.116vh) scale(0.8223) rotate(340deg);
            transform: translate(74.9003vw, 19.116vh) scale(0.8223) rotate(340deg);
  }
  to {
    -webkit-transform: translate(70.907939924vw, 100vh) scale(0.8223) rotate(340deg);
            transform: translate(70.907939924vw, 100vh) scale(0.8223) rotate(340deg);
  }
}
.snowflakes-box .snowflake:nth-child(86) {
  opacity: 0.98;
  -webkit-transform: translate(5.7299vw, -20px) scale(0.2534) rotate(120deg);
          transform: translate(5.7299vw, -20px) scale(0.2534) rotate(120deg);
  -webkit-animation: fall-86 29s -15s linear infinite;
          animation: fall-86 29s -15s linear infinite;
}
@-webkit-keyframes fall-86 {
  18.129% {
    -webkit-transform: translate(12.927vw, 18.129vh) scale(0.2534) rotate(120deg);
            transform: translate(12.927vw, 18.129vh) scale(0.2534) rotate(120deg);
  }
  to {
    -webkit-transform: translate(5.729971971vw, 100vh) scale(0.2534) rotate(120deg);
            transform: translate(5.729971971vw, 100vh) scale(0.2534) rotate(120deg);
  }
}
@keyframes fall-86 {
  18.129% {
    -webkit-transform: translate(12.927vw, 18.129vh) scale(0.2534) rotate(120deg);
            transform: translate(12.927vw, 18.129vh) scale(0.2534) rotate(120deg);
  }
  to {
    -webkit-transform: translate(5.729971971vw, 100vh) scale(0.2534) rotate(120deg);
            transform: translate(5.729971971vw, 100vh) scale(0.2534) rotate(120deg);
  }
}
.snowflakes-box .snowflake:nth-child(87) {
  opacity: 0.9806;
  -webkit-transform: translate(38.4322vw, -20px) scale(0.0376) rotate(360deg);
          transform: translate(38.4322vw, -20px) scale(0.0376) rotate(360deg);
  -webkit-animation: fall-87 26s -18s linear infinite;
          animation: fall-87 26s -18s linear infinite;
}
@-webkit-keyframes fall-87 {
  11.655% {
    -webkit-transform: translate(37.7354vw, 11.655vh) scale(0.0376) rotate(360deg);
            transform: translate(37.7354vw, 11.655vh) scale(0.0376) rotate(360deg);
  }
  to {
    -webkit-transform: translate(38.432193032vw, 100vh) scale(0.0376) rotate(360deg);
            transform: translate(38.432193032vw, 100vh) scale(0.0376) rotate(360deg);
  }
}
@keyframes fall-87 {
  11.655% {
    -webkit-transform: translate(37.7354vw, 11.655vh) scale(0.0376) rotate(360deg);
            transform: translate(37.7354vw, 11.655vh) scale(0.0376) rotate(360deg);
  }
  to {
    -webkit-transform: translate(38.432193032vw, 100vh) scale(0.0376) rotate(360deg);
            transform: translate(38.432193032vw, 100vh) scale(0.0376) rotate(360deg);
  }
}
.snowflakes-box .snowflake:nth-child(88) {
  opacity: 0.2456;
  -webkit-transform: translate(54.2273vw, -20px) scale(0.2334) rotate(300deg);
          transform: translate(54.2273vw, -20px) scale(0.2334) rotate(300deg);
  -webkit-animation: fall-88 30s -18s linear infinite;
          animation: fall-88 30s -18s linear infinite;
}
@-webkit-keyframes fall-88 {
  14.966% {
    -webkit-transform: translate(62.1934vw, 14.966vh) scale(0.2334) rotate(300deg);
            transform: translate(62.1934vw, 14.966vh) scale(0.2334) rotate(300deg);
  }
  to {
    -webkit-transform: translate(54.227379661vw, 100vh) scale(0.2334) rotate(300deg);
            transform: translate(54.227379661vw, 100vh) scale(0.2334) rotate(300deg);
  }
}
@keyframes fall-88 {
  14.966% {
    -webkit-transform: translate(62.1934vw, 14.966vh) scale(0.2334) rotate(300deg);
            transform: translate(62.1934vw, 14.966vh) scale(0.2334) rotate(300deg);
  }
  to {
    -webkit-transform: translate(54.227379661vw, 100vh) scale(0.2334) rotate(300deg);
            transform: translate(54.227379661vw, 100vh) scale(0.2334) rotate(300deg);
  }
}
.snowflakes-box .snowflake:nth-child(89) {
  opacity: 1.7164;
  -webkit-transform: translate(43.4799vw, -20px) scale(0.7627) rotate(360deg);
          transform: translate(43.4799vw, -20px) scale(0.7627) rotate(360deg);
  -webkit-animation: fall-89 29s -8s linear infinite;
          animation: fall-89 29s -8s linear infinite;
}
@-webkit-keyframes fall-89 {
  12.446% {
    -webkit-transform: translate(44.4859vw, 12.446vh) scale(0.7627) rotate(360deg);
            transform: translate(44.4859vw, 12.446vh) scale(0.7627) rotate(360deg);
  }
  to {
    -webkit-transform: translate(43.47991006vw, 100vh) scale(0.7627) rotate(360deg);
            transform: translate(43.47991006vw, 100vh) scale(0.7627) rotate(360deg);
  }
}
@keyframes fall-89 {
  12.446% {
    -webkit-transform: translate(44.4859vw, 12.446vh) scale(0.7627) rotate(360deg);
            transform: translate(44.4859vw, 12.446vh) scale(0.7627) rotate(360deg);
  }
  to {
    -webkit-transform: translate(43.47991006vw, 100vh) scale(0.7627) rotate(360deg);
            transform: translate(43.47991006vw, 100vh) scale(0.7627) rotate(360deg);
  }
}
.snowflakes-box .snowflake:nth-child(90) {
  opacity: 1.9022;
  -webkit-transform: translate(79.2688vw, -20px) scale(0.2362) rotate(20deg);
          transform: translate(79.2688vw, -20px) scale(0.2362) rotate(20deg);
  -webkit-animation: fall-90 12s -24s linear infinite;
          animation: fall-90 12s -24s linear infinite;
}
@-webkit-keyframes fall-90 {
  12.147% {
    -webkit-transform: translate(75.0216vw, 12.147vh) scale(0.2362) rotate(20deg);
            transform: translate(75.0216vw, 12.147vh) scale(0.2362) rotate(20deg);
  }
  to {
    -webkit-transform: translate(79.268757528vw, 100vh) scale(0.2362) rotate(20deg);
            transform: translate(79.268757528vw, 100vh) scale(0.2362) rotate(20deg);
  }
}
@keyframes fall-90 {
  12.147% {
    -webkit-transform: translate(75.0216vw, 12.147vh) scale(0.2362) rotate(20deg);
            transform: translate(75.0216vw, 12.147vh) scale(0.2362) rotate(20deg);
  }
  to {
    -webkit-transform: translate(79.268757528vw, 100vh) scale(0.2362) rotate(20deg);
            transform: translate(79.268757528vw, 100vh) scale(0.2362) rotate(20deg);
  }
}
.snowflakes-box .snowflake:nth-child(91) {
  opacity: 1.3112;
  -webkit-transform: translate(20.0401vw, -20px) scale(0.3598) rotate(480deg);
          transform: translate(20.0401vw, -20px) scale(0.3598) rotate(480deg);
  -webkit-animation: fall-91 22s -27s linear infinite;
          animation: fall-91 22s -27s linear infinite;
}
@-webkit-keyframes fall-91 {
  17.437% {
    -webkit-transform: translate(14.1501vw, 17.437vh) scale(0.3598) rotate(480deg);
            transform: translate(14.1501vw, 17.437vh) scale(0.3598) rotate(480deg);
  }
  to {
    -webkit-transform: translate(20.0400411vw, 100vh) scale(0.3598) rotate(480deg);
            transform: translate(20.0400411vw, 100vh) scale(0.3598) rotate(480deg);
  }
}
@keyframes fall-91 {
  17.437% {
    -webkit-transform: translate(14.1501vw, 17.437vh) scale(0.3598) rotate(480deg);
            transform: translate(14.1501vw, 17.437vh) scale(0.3598) rotate(480deg);
  }
  to {
    -webkit-transform: translate(20.0400411vw, 100vh) scale(0.3598) rotate(480deg);
            transform: translate(20.0400411vw, 100vh) scale(0.3598) rotate(480deg);
  }
}
.snowflakes-box .snowflake:nth-child(92) {
  opacity: 1.8976;
  -webkit-transform: translate(91.3551vw, -20px) scale(0.4295) rotate(440deg);
          transform: translate(91.3551vw, -20px) scale(0.4295) rotate(440deg);
  -webkit-animation: fall-92 22s -7s linear infinite;
          animation: fall-92 22s -7s linear infinite;
}
@-webkit-keyframes fall-92 {
  16.118% {
    -webkit-transform: translate(93.4711vw, 16.118vh) scale(0.4295) rotate(440deg);
            transform: translate(93.4711vw, 16.118vh) scale(0.4295) rotate(440deg);
  }
  to {
    -webkit-transform: translate(91.35512116vw, 100vh) scale(0.4295) rotate(440deg);
            transform: translate(91.35512116vw, 100vh) scale(0.4295) rotate(440deg);
  }
}
@keyframes fall-92 {
  16.118% {
    -webkit-transform: translate(93.4711vw, 16.118vh) scale(0.4295) rotate(440deg);
            transform: translate(93.4711vw, 16.118vh) scale(0.4295) rotate(440deg);
  }
  to {
    -webkit-transform: translate(91.35512116vw, 100vh) scale(0.4295) rotate(440deg);
            transform: translate(91.35512116vw, 100vh) scale(0.4295) rotate(440deg);
  }
}
.snowflakes-box .snowflake:nth-child(93) {
  opacity: 1.9106;
  -webkit-transform: translate(26.0719vw, -20px) scale(0.0972) rotate(540deg);
          transform: translate(26.0719vw, -20px) scale(0.0972) rotate(540deg);
  -webkit-animation: fall-93 20s -3s linear infinite;
          animation: fall-93 20s -3s linear infinite;
}
@-webkit-keyframes fall-93 {
  15.931% {
    -webkit-transform: translate(34.8219vw, 15.931vh) scale(0.0972) rotate(540deg);
            transform: translate(34.8219vw, 15.931vh) scale(0.0972) rotate(540deg);
  }
  to {
    -webkit-transform: translate(26.0719875vw, 100vh) scale(0.0972) rotate(540deg);
            transform: translate(26.0719875vw, 100vh) scale(0.0972) rotate(540deg);
  }
}
@keyframes fall-93 {
  15.931% {
    -webkit-transform: translate(34.8219vw, 15.931vh) scale(0.0972) rotate(540deg);
            transform: translate(34.8219vw, 15.931vh) scale(0.0972) rotate(540deg);
  }
  to {
    -webkit-transform: translate(26.0719875vw, 100vh) scale(0.0972) rotate(540deg);
            transform: translate(26.0719875vw, 100vh) scale(0.0972) rotate(540deg);
  }
}
.snowflakes-box .snowflake:nth-child(94) {
  opacity: 1.5692;
  -webkit-transform: translate(4.3592vw, -20px) scale(0.5626) rotate(120deg);
          transform: translate(4.3592vw, -20px) scale(0.5626) rotate(120deg);
  -webkit-animation: fall-94 17s -29s linear infinite;
          animation: fall-94 17s -29s linear infinite;
}
@-webkit-keyframes fall-94 {
  12.925% {
    -webkit-transform: translate(0.1675vw, 12.925vh) scale(0.5626) rotate(120deg);
            transform: translate(0.1675vw, 12.925vh) scale(0.5626) rotate(120deg);
  }
  to {
    -webkit-transform: translate(4.359158083vw, 100vh) scale(0.5626) rotate(120deg);
            transform: translate(4.359158083vw, 100vh) scale(0.5626) rotate(120deg);
  }
}
@keyframes fall-94 {
  12.925% {
    -webkit-transform: translate(0.1675vw, 12.925vh) scale(0.5626) rotate(120deg);
            transform: translate(0.1675vw, 12.925vh) scale(0.5626) rotate(120deg);
  }
  to {
    -webkit-transform: translate(4.359158083vw, 100vh) scale(0.5626) rotate(120deg);
            transform: translate(4.359158083vw, 100vh) scale(0.5626) rotate(120deg);
  }
}
.snowflakes-box .snowflake:nth-child(95) {
  opacity: 1.955;
  -webkit-transform: translate(72.4675vw, -20px) scale(0.224) rotate(240deg);
          transform: translate(72.4675vw, -20px) scale(0.224) rotate(240deg);
  -webkit-animation: fall-95 15s -15s linear infinite;
          animation: fall-95 15s -15s linear infinite;
}
@-webkit-keyframes fall-95 {
  10.549% {
    -webkit-transform: translate(68.6836vw, 10.549vh) scale(0.224) rotate(240deg);
            transform: translate(68.6836vw, 10.549vh) scale(0.224) rotate(240deg);
  }
  to {
    -webkit-transform: translate(72.467462161vw, 100vh) scale(0.224) rotate(240deg);
            transform: translate(72.467462161vw, 100vh) scale(0.224) rotate(240deg);
  }
}
@keyframes fall-95 {
  10.549% {
    -webkit-transform: translate(68.6836vw, 10.549vh) scale(0.224) rotate(240deg);
            transform: translate(68.6836vw, 10.549vh) scale(0.224) rotate(240deg);
  }
  to {
    -webkit-transform: translate(72.467462161vw, 100vh) scale(0.224) rotate(240deg);
            transform: translate(72.467462161vw, 100vh) scale(0.224) rotate(240deg);
  }
}
.snowflakes-box .snowflake:nth-child(96) {
  opacity: 0.6934;
  -webkit-transform: translate(90.8866vw, -20px) scale(0.2559) rotate(580deg);
          transform: translate(90.8866vw, -20px) scale(0.2559) rotate(580deg);
  -webkit-animation: fall-96 27s -10s linear infinite;
          animation: fall-96 27s -10s linear infinite;
}
@-webkit-keyframes fall-96 {
  11.318% {
    -webkit-transform: translate(88.4999vw, 11.318vh) scale(0.2559) rotate(580deg);
            transform: translate(88.4999vw, 11.318vh) scale(0.2559) rotate(580deg);
  }
  to {
    -webkit-transform: translate(90.886576133vw, 100vh) scale(0.2559) rotate(580deg);
            transform: translate(90.886576133vw, 100vh) scale(0.2559) rotate(580deg);
  }
}
@keyframes fall-96 {
  11.318% {
    -webkit-transform: translate(88.4999vw, 11.318vh) scale(0.2559) rotate(580deg);
            transform: translate(88.4999vw, 11.318vh) scale(0.2559) rotate(580deg);
  }
  to {
    -webkit-transform: translate(90.886576133vw, 100vh) scale(0.2559) rotate(580deg);
            transform: translate(90.886576133vw, 100vh) scale(0.2559) rotate(580deg);
  }
}
.snowflakes-box .snowflake:nth-child(97) {
  opacity: 1.1308;
  -webkit-transform: translate(54.1191vw, -20px) scale(0.7257) rotate(420deg);
          transform: translate(54.1191vw, -20px) scale(0.7257) rotate(420deg);
  -webkit-animation: fall-97 28s -2s linear infinite;
          animation: fall-97 28s -2s linear infinite;
}
@-webkit-keyframes fall-97 {
  19.739% {
    -webkit-transform: translate(49.1782vw, 19.739vh) scale(0.7257) rotate(420deg);
            transform: translate(49.1782vw, 19.739vh) scale(0.7257) rotate(420deg);
  }
  to {
    -webkit-transform: translate(54.119050591vw, 100vh) scale(0.7257) rotate(420deg);
            transform: translate(54.119050591vw, 100vh) scale(0.7257) rotate(420deg);
  }
}
@keyframes fall-97 {
  19.739% {
    -webkit-transform: translate(49.1782vw, 19.739vh) scale(0.7257) rotate(420deg);
            transform: translate(49.1782vw, 19.739vh) scale(0.7257) rotate(420deg);
  }
  to {
    -webkit-transform: translate(54.119050591vw, 100vh) scale(0.7257) rotate(420deg);
            transform: translate(54.119050591vw, 100vh) scale(0.7257) rotate(420deg);
  }
}
.snowflakes-box .snowflake:nth-child(98) {
  opacity: 0.5854;
  -webkit-transform: translate(62.9765vw, -20px) scale(0.8897) rotate(120deg);
          transform: translate(62.9765vw, -20px) scale(0.8897) rotate(120deg);
  -webkit-animation: fall-98 30s -8s linear infinite;
          animation: fall-98 30s -8s linear infinite;
}
@-webkit-keyframes fall-98 {
  16.235% {
    -webkit-transform: translate(64.7773vw, 16.235vh) scale(0.8897) rotate(120deg);
            transform: translate(64.7773vw, 16.235vh) scale(0.8897) rotate(120deg);
  }
  to {
    -webkit-transform: translate(62.976518008vw, 100vh) scale(0.8897) rotate(120deg);
            transform: translate(62.976518008vw, 100vh) scale(0.8897) rotate(120deg);
  }
}
@keyframes fall-98 {
  16.235% {
    -webkit-transform: translate(64.7773vw, 16.235vh) scale(0.8897) rotate(120deg);
            transform: translate(64.7773vw, 16.235vh) scale(0.8897) rotate(120deg);
  }
  to {
    -webkit-transform: translate(62.976518008vw, 100vh) scale(0.8897) rotate(120deg);
            transform: translate(62.976518008vw, 100vh) scale(0.8897) rotate(120deg);
  }
}
.snowflakes-box .snowflake:nth-child(99) {
  opacity: 1.3552;
  -webkit-transform: translate(78.7542vw, -20px) scale(0.2759) rotate(500deg);
          transform: translate(78.7542vw, -20px) scale(0.2759) rotate(500deg);
  -webkit-animation: fall-99 13s -17s linear infinite;
          animation: fall-99 13s -17s linear infinite;
}
@-webkit-keyframes fall-99 {
  15.939% {
    -webkit-transform: translate(69.4762vw, 15.939vh) scale(0.2759) rotate(500deg);
            transform: translate(69.4762vw, 15.939vh) scale(0.2759) rotate(500deg);
  }
  to {
    -webkit-transform: translate(78.75410722vw, 100vh) scale(0.2759) rotate(500deg);
            transform: translate(78.75410722vw, 100vh) scale(0.2759) rotate(500deg);
  }
}
@keyframes fall-99 {
  15.939% {
    -webkit-transform: translate(69.4762vw, 15.939vh) scale(0.2759) rotate(500deg);
            transform: translate(69.4762vw, 15.939vh) scale(0.2759) rotate(500deg);
  }
  to {
    -webkit-transform: translate(78.75410722vw, 100vh) scale(0.2759) rotate(500deg);
            transform: translate(78.75410722vw, 100vh) scale(0.2759) rotate(500deg);
  }
}
.snowflakes-box .snowflake:nth-child(100) {
  opacity: 0.178;
  -webkit-transform: translate(3.5672vw, -20px) scale(0.4053) rotate(20deg);
          transform: translate(3.5672vw, -20px) scale(0.4053) rotate(20deg);
  -webkit-animation: fall-100 14s -11s linear infinite;
          animation: fall-100 14s -11s linear infinite;
}
@-webkit-keyframes fall-100 {
  18.678% {
    -webkit-transform: translate(1.8844vw, 18.678vh) scale(0.4053) rotate(20deg);
            transform: translate(1.8844vw, 18.678vh) scale(0.4053) rotate(20deg);
  }
  to {
    -webkit-transform: translate(3.567183172vw, 100vh) scale(0.4053) rotate(20deg);
            transform: translate(3.567183172vw, 100vh) scale(0.4053) rotate(20deg);
  }
}
@keyframes fall-100 {
  18.678% {
    -webkit-transform: translate(1.8844vw, 18.678vh) scale(0.4053) rotate(20deg);
            transform: translate(1.8844vw, 18.678vh) scale(0.4053) rotate(20deg);
  }
  to {
    -webkit-transform: translate(3.567183172vw, 100vh) scale(0.4053) rotate(20deg);
            transform: translate(3.567183172vw, 100vh) scale(0.4053) rotate(20deg);
  }
}
.snowflakes-box .snowflake:nth-child(101) {
  opacity: 1.8658;
  -webkit-transform: translate(56.7795vw, -20px) scale(0.5029) rotate(40deg);
          transform: translate(56.7795vw, -20px) scale(0.5029) rotate(40deg);
  -webkit-animation: fall-101 21s -10s linear infinite;
          animation: fall-101 21s -10s linear infinite;
}
@-webkit-keyframes fall-101 {
  11.493% {
    -webkit-transform: translate(54.7434vw, 11.493vh) scale(0.5029) rotate(40deg);
            transform: translate(54.7434vw, 11.493vh) scale(0.5029) rotate(40deg);
  }
  to {
    -webkit-transform: translate(56.779479639vw, 100vh) scale(0.5029) rotate(40deg);
            transform: translate(56.779479639vw, 100vh) scale(0.5029) rotate(40deg);
  }
}
@keyframes fall-101 {
  11.493% {
    -webkit-transform: translate(54.7434vw, 11.493vh) scale(0.5029) rotate(40deg);
            transform: translate(54.7434vw, 11.493vh) scale(0.5029) rotate(40deg);
  }
  to {
    -webkit-transform: translate(56.779479639vw, 100vh) scale(0.5029) rotate(40deg);
            transform: translate(56.779479639vw, 100vh) scale(0.5029) rotate(40deg);
  }
}
/*Снег всё*/
