.christmas-time-is-here [data-christmas-snow] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 94vh;
  z-index: 2;
  overflow: hidden;
  max-width: 100vw;
  background: radial-gradient(ellipse at bottom, rgba(27, 39, 53, 0.15) 0%, rgba(9, 10, 15, 0.15) 100%);
  filter: drop-shadow(0 0 10px snow);
}
.christmas-time-is-here [data-christmas-snow].hidden {
  display: none;
}
.christmas-time-is-here .snow {
  position: absolute;
  width: 10px;
  height: 10px;
  background: snow;
  border-radius: 50%;
}
.christmas-time-is-here .snow:nth-child(1) {
  opacity: 0.5749;
  transform: translate(48.3642vw, -10px) scale(0.6867);
  animation: fall-1 27s -4s linear infinite;
}
@keyframes fall-1 {
  39.882% {
    transform: translate(41.9822vw, 39.882vh) scale(0.6867);
  }
  to {
    transform: translate(45.1732vw, 100vh) scale(0.6867);
  }
}
.christmas-time-is-here .snow:nth-child(2) {
  opacity: 0.2618;
  transform: translate(34.7985vw, -10px) scale(0.2699);
  animation: fall-2 10s -25s linear infinite;
}
@keyframes fall-2 {
  58.24% {
    transform: translate(30.1894vw, 58.24vh) scale(0.2699);
  }
  to {
    transform: translate(32.49395vw, 100vh) scale(0.2699);
  }
}
.christmas-time-is-here .snow:nth-child(3) {
  opacity: 0.068;
  transform: translate(10.2222vw, -10px) scale(0.3648);
  animation: fall-3 26s -11s linear infinite;
}
@keyframes fall-3 {
  53.928% {
    transform: translate(1.9777vw, 53.928vh) scale(0.3648);
  }
  to {
    transform: translate(6.09995vw, 100vh) scale(0.3648);
  }
}
.christmas-time-is-here .snow:nth-child(4) {
  opacity: 0.0643;
  transform: translate(70.7143vw, -10px) scale(0.3328);
  animation: fall-4 15s -11s linear infinite;
}
@keyframes fall-4 {
  64.191% {
    transform: translate(79.7647vw, 64.191vh) scale(0.3328);
  }
  to {
    transform: translate(75.2395vw, 100vh) scale(0.3328);
  }
}
.christmas-time-is-here .snow:nth-child(5) {
  opacity: 0.2164;
  transform: translate(74.5004vw, -10px) scale(0.2553);
  animation: fall-5 29s -26s linear infinite;
}
@keyframes fall-5 {
  54.954% {
    transform: translate(77.8106vw, 54.954vh) scale(0.2553);
  }
  to {
    transform: translate(76.1555vw, 100vh) scale(0.2553);
  }
}
.christmas-time-is-here .snow:nth-child(6) {
  opacity: 0.7203;
  transform: translate(28.4802vw, -10px) scale(0.6929);
  animation: fall-6 21s -7s linear infinite;
}
@keyframes fall-6 {
  78.353% {
    transform: translate(19.0948vw, 78.353vh) scale(0.6929);
  }
  to {
    transform: translate(23.7875vw, 100vh) scale(0.6929);
  }
}
.christmas-time-is-here .snow:nth-child(7) {
  opacity: 0.6446;
  transform: translate(47.4315vw, -10px) scale(0.2023);
  animation: fall-7 15s -24s linear infinite;
}
@keyframes fall-7 {
  79.413% {
    transform: translate(46.3095vw, 79.413vh) scale(0.2023);
  }
  to {
    transform: translate(46.8705vw, 100vh) scale(0.2023);
  }
}
.christmas-time-is-here .snow:nth-child(8) {
  opacity: 0.0536;
  transform: translate(44.2069vw, -10px) scale(0.0201);
  animation: fall-8 25s -10s linear infinite;
}
@keyframes fall-8 {
  56.596% {
    transform: translate(40.537vw, 56.596vh) scale(0.0201);
  }
  to {
    transform: translate(42.37195vw, 100vh) scale(0.0201);
  }
}
.christmas-time-is-here .snow:nth-child(9) {
  opacity: 0.735;
  transform: translate(67.1361vw, -10px) scale(0.0872);
  animation: fall-9 19s -18s linear infinite;
}
@keyframes fall-9 {
  75.098% {
    transform: translate(72.1229vw, 75.098vh) scale(0.0872);
  }
  to {
    transform: translate(69.6295vw, 100vh) scale(0.0872);
  }
}
.christmas-time-is-here .snow:nth-child(10) {
  opacity: 0.3805;
  transform: translate(82.0375vw, -10px) scale(0.7346);
  animation: fall-10 14s -10s linear infinite;
}
@keyframes fall-10 {
  35.186% {
    transform: translate(82.1725vw, 35.186vh) scale(0.7346);
  }
  to {
    transform: translate(82.105vw, 100vh) scale(0.7346);
  }
}
.christmas-time-is-here .snow:nth-child(11) {
  opacity: 0.8452;
  transform: translate(37.8929vw, -10px) scale(0.5094);
  animation: fall-11 29s -14s linear infinite;
}
@keyframes fall-11 {
  48.304% {
    transform: translate(39.8953vw, 48.304vh) scale(0.5094);
  }
  to {
    transform: translate(38.8941vw, 100vh) scale(0.5094);
  }
}
.christmas-time-is-here .snow:nth-child(12) {
  opacity: 0.0356;
  transform: translate(99.6094vw, -10px) scale(0.2474);
  animation: fall-12 24s -22s linear infinite;
}
@keyframes fall-12 {
  70.989% {
    transform: translate(97.6959vw, 70.989vh) scale(0.2474);
  }
  to {
    transform: translate(98.65265vw, 100vh) scale(0.2474);
  }
}
.christmas-time-is-here .snow:nth-child(13) {
  opacity: 0.6646;
  transform: translate(2.0048vw, -10px) scale(0.4306);
  animation: fall-13 25s -21s linear infinite;
}
@keyframes fall-13 {
  40.634% {
    transform: translate(2.249vw, 40.634vh) scale(0.4306);
  }
  to {
    transform: translate(2.1269vw, 100vh) scale(0.4306);
  }
}
.christmas-time-is-here .snow:nth-child(14) {
  opacity: 0.0181;
  transform: translate(89.5898vw, -10px) scale(0.8132);
  animation: fall-14 27s -21s linear infinite;
}
@keyframes fall-14 {
  60.607% {
    transform: translate(80.9779vw, 60.607vh) scale(0.8132);
  }
  to {
    transform: translate(85.28385vw, 100vh) scale(0.8132);
  }
}
.christmas-time-is-here .snow:nth-child(15) {
  opacity: 0.8592;
  transform: translate(51.7514vw, -10px) scale(0.6089);
  animation: fall-15 15s -6s linear infinite;
}
@keyframes fall-15 {
  39.559% {
    transform: translate(44.9848vw, 39.559vh) scale(0.6089);
  }
  to {
    transform: translate(48.3681vw, 100vh) scale(0.6089);
  }
}
.christmas-time-is-here .snow:nth-child(16) {
  opacity: 0.1259;
  transform: translate(62.2261vw, -10px) scale(0.998);
  animation: fall-16 16s -12s linear infinite;
}
@keyframes fall-16 {
  30.244% {
    transform: translate(61.2858vw, 30.244vh) scale(0.998);
  }
  to {
    transform: translate(61.75595vw, 100vh) scale(0.998);
  }
}
.christmas-time-is-here .snow:nth-child(17) {
  opacity: 0.2293;
  transform: translate(44.8861vw, -10px) scale(0.892);
  animation: fall-17 12s -25s linear infinite;
}
@keyframes fall-17 {
  76.172% {
    transform: translate(47.3669vw, 76.172vh) scale(0.892);
  }
  to {
    transform: translate(46.1265vw, 100vh) scale(0.892);
  }
}
.christmas-time-is-here .snow:nth-child(18) {
  opacity: 0.4447;
  transform: translate(32.4393vw, -10px) scale(0.9792);
  animation: fall-18 28s -23s linear infinite;
}
@keyframes fall-18 {
  34.837% {
    transform: translate(41.1224vw, 34.837vh) scale(0.9792);
  }
  to {
    transform: translate(36.78085vw, 100vh) scale(0.9792);
  }
}
.christmas-time-is-here .snow:nth-child(19) {
  opacity: 0.6337;
  transform: translate(56.079vw, -10px) scale(0.1308);
  animation: fall-19 16s -12s linear infinite;
}
@keyframes fall-19 {
  48.414% {
    transform: translate(59.737vw, 48.414vh) scale(0.1308);
  }
  to {
    transform: translate(57.908vw, 100vh) scale(0.1308);
  }
}
.christmas-time-is-here .snow:nth-child(20) {
  opacity: 0.7877;
  transform: translate(16.1497vw, -10px) scale(0.1801);
  animation: fall-20 13s -1s linear infinite;
}
@keyframes fall-20 {
  62.683% {
    transform: translate(20.3719vw, 62.683vh) scale(0.1801);
  }
  to {
    transform: translate(18.2608vw, 100vh) scale(0.1801);
  }
}
.christmas-time-is-here .snow:nth-child(21) {
  opacity: 0.432;
  transform: translate(49.329vw, -10px) scale(0.5087);
  animation: fall-21 20s -10s linear infinite;
}
@keyframes fall-21 {
  71.817% {
    transform: translate(54.3132vw, 71.817vh) scale(0.5087);
  }
  to {
    transform: translate(51.8211vw, 100vh) scale(0.5087);
  }
}
.christmas-time-is-here .snow:nth-child(22) {
  opacity: 0.294;
  transform: translate(6.8434vw, -10px) scale(0.3292);
  animation: fall-22 18s -13s linear infinite;
}
@keyframes fall-22 {
  47.237% {
    transform: translate(13.1939vw, 47.237vh) scale(0.3292);
  }
  to {
    transform: translate(10.01865vw, 100vh) scale(0.3292);
  }
}
.christmas-time-is-here .snow:nth-child(23) {
  opacity: 0.3023;
  transform: translate(28.3975vw, -10px) scale(0.7226);
  animation: fall-23 18s -11s linear infinite;
}
@keyframes fall-23 {
  46.846% {
    transform: translate(23.546vw, 46.846vh) scale(0.7226);
  }
  to {
    transform: translate(25.97175vw, 100vh) scale(0.7226);
  }
}
.christmas-time-is-here .snow:nth-child(24) {
  opacity: 0.1281;
  transform: translate(97.9079vw, -10px) scale(0.2951);
  animation: fall-24 16s -10s linear infinite;
}
@keyframes fall-24 {
  44.789% {
    transform: translate(105.5257vw, 44.789vh) scale(0.2951);
  }
  to {
    transform: translate(101.7168vw, 100vh) scale(0.2951);
  }
}
.christmas-time-is-here .snow:nth-child(25) {
  opacity: 0.2929;
  transform: translate(98.7159vw, -10px) scale(0.0836);
  animation: fall-25 29s -12s linear infinite;
}
@keyframes fall-25 {
  46.549% {
    transform: translate(89.5203vw, 46.549vh) scale(0.0836);
  }
  to {
    transform: translate(94.1181vw, 100vh) scale(0.0836);
  }
}
.christmas-time-is-here .snow:nth-child(26) {
  opacity: 0.5853;
  transform: translate(39.221vw, -10px) scale(0.2397);
  animation: fall-26 22s -23s linear infinite;
}
@keyframes fall-26 {
  57.539% {
    transform: translate(38.4248vw, 57.539vh) scale(0.2397);
  }
  to {
    transform: translate(38.8229vw, 100vh) scale(0.2397);
  }
}
.christmas-time-is-here .snow:nth-child(27) {
  opacity: 0.9417;
  transform: translate(92.2735vw, -10px) scale(0.0454);
  animation: fall-27 11s -29s linear infinite;
}
@keyframes fall-27 {
  44.678% {
    transform: translate(89.5958vw, 44.678vh) scale(0.0454);
  }
  to {
    transform: translate(90.93465vw, 100vh) scale(0.0454);
  }
}
.christmas-time-is-here .snow:nth-child(28) {
  opacity: 0.9757;
  transform: translate(44.2574vw, -10px) scale(0.5402);
  animation: fall-28 29s -2s linear infinite;
}
@keyframes fall-28 {
  57.76% {
    transform: translate(50.9486vw, 57.76vh) scale(0.5402);
  }
  to {
    transform: translate(47.603vw, 100vh) scale(0.5402);
  }
}
.christmas-time-is-here .snow:nth-child(29) {
  opacity: 0.3064;
  transform: translate(32.8721vw, -10px) scale(0.234);
  animation: fall-29 24s -8s linear infinite;
}
@keyframes fall-29 {
  67.017% {
    transform: translate(42.1889vw, 67.017vh) scale(0.234);
  }
  to {
    transform: translate(37.5305vw, 100vh) scale(0.234);
  }
}
.christmas-time-is-here .snow:nth-child(30) {
  opacity: 0.4874;
  transform: translate(31.0274vw, -10px) scale(0.9788);
  animation: fall-30 11s -19s linear infinite;
}
@keyframes fall-30 {
  56.379% {
    transform: translate(37.1768vw, 56.379vh) scale(0.9788);
  }
  to {
    transform: translate(34.1021vw, 100vh) scale(0.9788);
  }
}
.christmas-time-is-here .snow:nth-child(31) {
  opacity: 0.6852;
  transform: translate(76.1529vw, -10px) scale(0.5616);
  animation: fall-31 22s -27s linear infinite;
}
@keyframes fall-31 {
  68.121% {
    transform: translate(82.0148vw, 68.121vh) scale(0.5616);
  }
  to {
    transform: translate(79.08385vw, 100vh) scale(0.5616);
  }
}
.christmas-time-is-here .snow:nth-child(32) {
  opacity: 0.1649;
  transform: translate(1.6914vw, -10px) scale(0.6784);
  animation: fall-32 21s -12s linear infinite;
}
@keyframes fall-32 {
  76.629% {
    transform: translate(10.6837vw, 76.629vh) scale(0.6784);
  }
  to {
    transform: translate(6.18755vw, 100vh) scale(0.6784);
  }
}
.christmas-time-is-here .snow:nth-child(33) {
  opacity: 0.4411;
  transform: translate(81.3707vw, -10px) scale(0.8475);
  animation: fall-33 28s -20s linear infinite;
}
@keyframes fall-33 {
  66.737% {
    transform: translate(76.1372vw, 66.737vh) scale(0.8475);
  }
  to {
    transform: translate(78.75395vw, 100vh) scale(0.8475);
  }
}
.christmas-time-is-here .snow:nth-child(34) {
  opacity: 0.8899;
  transform: translate(95.3524vw, -10px) scale(0.8433);
  animation: fall-34 10s -7s linear infinite;
}
@keyframes fall-34 {
  32.534% {
    transform: translate(96.124vw, 32.534vh) scale(0.8433);
  }
  to {
    transform: translate(95.7382vw, 100vh) scale(0.8433);
  }
}
.christmas-time-is-here .snow:nth-child(35) {
  opacity: 0.0722;
  transform: translate(95.7193vw, -10px) scale(0.1971);
  animation: fall-35 15s -7s linear infinite;
}
@keyframes fall-35 {
  43.797% {
    transform: translate(103.8819vw, 43.797vh) scale(0.1971);
  }
  to {
    transform: translate(99.8006vw, 100vh) scale(0.1971);
  }
}
.christmas-time-is-here .snow:nth-child(36) {
  opacity: 0.9289;
  transform: translate(3.8581vw, -10px) scale(0.9127);
  animation: fall-36 20s -30s linear infinite;
}
@keyframes fall-36 {
  33.903% {
    transform: translate(3.3062vw, 33.903vh) scale(0.9127);
  }
  to {
    transform: translate(3.58215vw, 100vh) scale(0.9127);
  }
}
.christmas-time-is-here .snow:nth-child(37) {
  opacity: 0.8528;
  transform: translate(84.8076vw, -10px) scale(0.4387);
  animation: fall-37 19s -14s linear infinite;
}
@keyframes fall-37 {
  64.743% {
    transform: translate(92.4456vw, 64.743vh) scale(0.4387);
  }
  to {
    transform: translate(88.6266vw, 100vh) scale(0.4387);
  }
}
.christmas-time-is-here .snow:nth-child(38) {
  opacity: 0.4166;
  transform: translate(91.3726vw, -10px) scale(0.2492);
  animation: fall-38 29s -21s linear infinite;
}
@keyframes fall-38 {
  56.658% {
    transform: translate(86.6827vw, 56.658vh) scale(0.2492);
  }
  to {
    transform: translate(89.02765vw, 100vh) scale(0.2492);
  }
}
.christmas-time-is-here .snow:nth-child(39) {
  opacity: 0.1017;
  transform: translate(23.6237vw, -10px) scale(0.3657);
  animation: fall-39 28s -3s linear infinite;
}
@keyframes fall-39 {
  79.061% {
    transform: translate(27.8794vw, 79.061vh) scale(0.3657);
  }
  to {
    transform: translate(25.75155vw, 100vh) scale(0.3657);
  }
}
.christmas-time-is-here .snow:nth-child(40) {
  opacity: 0.0786;
  transform: translate(96.8063vw, -10px) scale(0.2905);
  animation: fall-40 13s -15s linear infinite;
}
@keyframes fall-40 {
  41.285% {
    transform: translate(100.6701vw, 41.285vh) scale(0.2905);
  }
  to {
    transform: translate(98.7382vw, 100vh) scale(0.2905);
  }
}
.christmas-time-is-here .snow:nth-child(41) {
  opacity: 0.008;
  transform: translate(40.0806vw, -10px) scale(0.6371);
  animation: fall-41 26s -25s linear infinite;
}
@keyframes fall-41 {
  31.334% {
    transform: translate(38.0809vw, 31.334vh) scale(0.6371);
  }
  to {
    transform: translate(39.08075vw, 100vh) scale(0.6371);
  }
}
.christmas-time-is-here .snow:nth-child(42) {
  opacity: 0.5845;
  transform: translate(29.096vw, -10px) scale(0.8232);
  animation: fall-42 19s -24s linear infinite;
}
@keyframes fall-42 {
  32.869% {
    transform: translate(19.3541vw, 32.869vh) scale(0.8232);
  }
  to {
    transform: translate(24.22505vw, 100vh) scale(0.8232);
  }
}
.christmas-time-is-here .snow:nth-child(43) {
  opacity: 0.397;
  transform: translate(95.3604vw, -10px) scale(0.0251);
  animation: fall-43 26s -28s linear infinite;
}
@keyframes fall-43 {
  62.887% {
    transform: translate(87.7962vw, 62.887vh) scale(0.0251);
  }
  to {
    transform: translate(91.5783vw, 100vh) scale(0.0251);
  }
}
.christmas-time-is-here .snow:nth-child(44) {
  opacity: 0.7011;
  transform: translate(33.9701vw, -10px) scale(0.7533);
  animation: fall-44 23s -13s linear infinite;
}
@keyframes fall-44 {
  78.457% {
    transform: translate(33.9091vw, 78.457vh) scale(0.7533);
  }
  to {
    transform: translate(33.9396vw, 100vh) scale(0.7533);
  }
}
.christmas-time-is-here .snow:nth-child(45) {
  opacity: 0.9397;
  transform: translate(96.0319vw, -10px) scale(0.6422);
  animation: fall-45 13s -25s linear infinite;
}
@keyframes fall-45 {
  68.389% {
    transform: translate(91.4786vw, 68.389vh) scale(0.6422);
  }
  to {
    transform: translate(93.75525vw, 100vh) scale(0.6422);
  }
}
.christmas-time-is-here .snow:nth-child(46) {
  opacity: 0.9749;
  transform: translate(73.5477vw, -10px) scale(0.0944);
  animation: fall-46 13s -5s linear infinite;
}
@keyframes fall-46 {
  37.705% {
    transform: translate(76.3433vw, 37.705vh) scale(0.0944);
  }
  to {
    transform: translate(74.9455vw, 100vh) scale(0.0944);
  }
}
.christmas-time-is-here .snow:nth-child(47) {
  opacity: 0.5396;
  transform: translate(76.1941vw, -10px) scale(0.7148);
  animation: fall-47 24s -15s linear infinite;
}
@keyframes fall-47 {
  64.577% {
    transform: translate(77.4923vw, 64.577vh) scale(0.7148);
  }
  to {
    transform: translate(76.8432vw, 100vh) scale(0.7148);
  }
}
.christmas-time-is-here .snow:nth-child(48) {
  opacity: 0.1618;
  transform: translate(45.6569vw, -10px) scale(0.4022);
  animation: fall-48 21s -23s linear infinite;
}
@keyframes fall-48 {
  66.517% {
    transform: translate(42.0987vw, 66.517vh) scale(0.4022);
  }
  to {
    transform: translate(43.8778vw, 100vh) scale(0.4022);
  }
}
.christmas-time-is-here .snow:nth-child(49) {
  opacity: 0.5413;
  transform: translate(83.0014vw, -10px) scale(0.5721);
  animation: fall-49 12s -16s linear infinite;
}
@keyframes fall-49 {
  69.763% {
    transform: translate(75.7873vw, 69.763vh) scale(0.5721);
  }
  to {
    transform: translate(79.39435vw, 100vh) scale(0.5721);
  }
}
.christmas-time-is-here .snow:nth-child(50) {
  opacity: 0.1875;
  transform: translate(70.0833vw, -10px) scale(0.5751);
  animation: fall-50 12s -14s linear infinite;
}
@keyframes fall-50 {
  36.625% {
    transform: translate(67.817vw, 36.625vh) scale(0.5751);
  }
  to {
    transform: translate(68.95015vw, 100vh) scale(0.5751);
  }
}
.christmas-time-is-here .snow:nth-child(51) {
  opacity: 0.2177;
  transform: translate(16.7051vw, -10px) scale(0.0648);
  animation: fall-51 29s -30s linear infinite;
}
@keyframes fall-51 {
  31.604% {
    transform: translate(16.2598vw, 31.604vh) scale(0.0648);
  }
  to {
    transform: translate(16.48245vw, 100vh) scale(0.0648);
  }
}
.christmas-time-is-here .snow:nth-child(52) {
  opacity: 0.5335;
  transform: translate(24.6861vw, -10px) scale(0.346);
  animation: fall-52 20s -9s linear infinite;
}
@keyframes fall-52 {
  34.166% {
    transform: translate(17.7513vw, 34.166vh) scale(0.346);
  }
  to {
    transform: translate(21.2187vw, 100vh) scale(0.346);
  }
}
.christmas-time-is-here .snow:nth-child(53) {
  opacity: 0.0819;
  transform: translate(18.507vw, -10px) scale(0.0726);
  animation: fall-53 24s -13s linear infinite;
}
@keyframes fall-53 {
  45.396% {
    transform: translate(27.2414vw, 45.396vh) scale(0.0726);
  }
  to {
    transform: translate(22.8742vw, 100vh) scale(0.0726);
  }
}
.christmas-time-is-here .snow:nth-child(54) {
  opacity: 0.3095;
  transform: translate(21.0381vw, -10px) scale(0.0731);
  animation: fall-54 25s -7s linear infinite;
}
@keyframes fall-54 {
  75.009% {
    transform: translate(19.2461vw, 75.009vh) scale(0.0731);
  }
  to {
    transform: translate(20.1421vw, 100vh) scale(0.0731);
  }
}
.christmas-time-is-here .snow:nth-child(55) {
  opacity: 0.6132;
  transform: translate(50.5879vw, -10px) scale(0.3284);
  animation: fall-55 19s -10s linear infinite;
}
@keyframes fall-55 {
  59.338% {
    transform: translate(59.0674vw, 59.338vh) scale(0.3284);
  }
  to {
    transform: translate(54.82765vw, 100vh) scale(0.3284);
  }
}
.christmas-time-is-here .snow:nth-child(56) {
  opacity: 0.2393;
  transform: translate(42.6896vw, -10px) scale(0.3981);
  animation: fall-56 21s -26s linear infinite;
}
@keyframes fall-56 {
  40.489% {
    transform: translate(42.7126vw, 40.489vh) scale(0.3981);
  }
  to {
    transform: translate(42.7011vw, 100vh) scale(0.3981);
  }
}
.christmas-time-is-here .snow:nth-child(57) {
  opacity: 0.3791;
  transform: translate(11.3368vw, -10px) scale(0.1997);
  animation: fall-57 10s -8s linear infinite;
}
@keyframes fall-57 {
  71.201% {
    transform: translate(20.3807vw, 71.201vh) scale(0.1997);
  }
  to {
    transform: translate(15.85875vw, 100vh) scale(0.1997);
  }
}
.christmas-time-is-here .snow:nth-child(58) {
  opacity: 0.5862;
  transform: translate(78.904vw, -10px) scale(0.6104);
  animation: fall-58 11s -23s linear infinite;
}
@keyframes fall-58 {
  51.883% {
    transform: translate(75.6359vw, 51.883vh) scale(0.6104);
  }
  to {
    transform: translate(77.26995vw, 100vh) scale(0.6104);
  }
}
.christmas-time-is-here .snow:nth-child(59) {
  opacity: 0.0447;
  transform: translate(34.9018vw, -10px) scale(0.993);
  animation: fall-59 18s -30s linear infinite;
}
@keyframes fall-59 {
  30.709% {
    transform: translate(38.3284vw, 30.709vh) scale(0.993);
  }
  to {
    transform: translate(36.6151vw, 100vh) scale(0.993);
  }
}
.christmas-time-is-here .snow:nth-child(60) {
  opacity: 0.8759;
  transform: translate(9.8611vw, -10px) scale(0.371);
  animation: fall-60 19s -25s linear infinite;
}
@keyframes fall-60 {
  77.719% {
    transform: translate(15.0644vw, 77.719vh) scale(0.371);
  }
  to {
    transform: translate(12.46275vw, 100vh) scale(0.371);
  }
}
.christmas-time-is-here .snow:nth-child(61) {
  opacity: 0.4383;
  transform: translate(56.7739vw, -10px) scale(0.0347);
  animation: fall-61 24s -28s linear infinite;
}
@keyframes fall-61 {
  48.871% {
    transform: translate(64.6429vw, 48.871vh) scale(0.0347);
  }
  to {
    transform: translate(60.7084vw, 100vh) scale(0.0347);
  }
}
.christmas-time-is-here .snow:nth-child(62) {
  opacity: 0.3966;
  transform: translate(74.7931vw, -10px) scale(0.6903);
  animation: fall-62 18s -10s linear infinite;
}
@keyframes fall-62 {
  79.71% {
    transform: translate(67.5584vw, 79.71vh) scale(0.6903);
  }
  to {
    transform: translate(71.17575vw, 100vh) scale(0.6903);
  }
}
.christmas-time-is-here .snow:nth-child(63) {
  opacity: 0.7253;
  transform: translate(85.1699vw, -10px) scale(0.8836);
  animation: fall-63 22s -27s linear infinite;
}
@keyframes fall-63 {
  73.279% {
    transform: translate(79.2849vw, 73.279vh) scale(0.8836);
  }
  to {
    transform: translate(82.2274vw, 100vh) scale(0.8836);
  }
}
.christmas-time-is-here .snow:nth-child(64) {
  opacity: 0.3164;
  transform: translate(26.4924vw, -10px) scale(0.8108);
  animation: fall-64 12s -21s linear infinite;
}
@keyframes fall-64 {
  40.068% {
    transform: translate(19.2668vw, 40.068vh) scale(0.8108);
  }
  to {
    transform: translate(22.8796vw, 100vh) scale(0.8108);
  }
}
.christmas-time-is-here .snow:nth-child(65) {
  opacity: 0.16;
  transform: translate(87.9531vw, -10px) scale(0.6693);
  animation: fall-65 12s -27s linear infinite;
}
@keyframes fall-65 {
  38.761% {
    transform: translate(95.5025vw, 38.761vh) scale(0.6693);
  }
  to {
    transform: translate(91.7278vw, 100vh) scale(0.6693);
  }
}
.christmas-time-is-here .snow:nth-child(66) {
  opacity: 0.9771;
  transform: translate(87.8306vw, -10px) scale(0.815);
  animation: fall-66 14s -1s linear infinite;
}
@keyframes fall-66 {
  64.982% {
    transform: translate(89.3998vw, 64.982vh) scale(0.815);
  }
  to {
    transform: translate(88.6152vw, 100vh) scale(0.815);
  }
}
.christmas-time-is-here .snow:nth-child(67) {
  opacity: 0.6619;
  transform: translate(57.5201vw, -10px) scale(0.8447);
  animation: fall-67 28s -24s linear infinite;
}
@keyframes fall-67 {
  41.008% {
    transform: translate(54.4259vw, 41.008vh) scale(0.8447);
  }
  to {
    transform: translate(55.973vw, 100vh) scale(0.8447);
  }
}
.christmas-time-is-here .snow:nth-child(68) {
  opacity: 0.8863;
  transform: translate(83.7515vw, -10px) scale(0.7255);
  animation: fall-68 21s -26s linear infinite;
}
@keyframes fall-68 {
  60.811% {
    transform: translate(82.1394vw, 60.811vh) scale(0.7255);
  }
  to {
    transform: translate(82.94545vw, 100vh) scale(0.7255);
  }
}
.christmas-time-is-here .snow:nth-child(69) {
  opacity: 0.7678;
  transform: translate(28.7672vw, -10px) scale(0.0607);
  animation: fall-69 25s -25s linear infinite;
}
@keyframes fall-69 {
  69.879% {
    transform: translate(26.6487vw, 69.879vh) scale(0.0607);
  }
  to {
    transform: translate(27.70795vw, 100vh) scale(0.0607);
  }
}
.christmas-time-is-here .snow:nth-child(70) {
  opacity: 0.642;
  transform: translate(43.3159vw, -10px) scale(0.4784);
  animation: fall-70 18s -8s linear infinite;
}
@keyframes fall-70 {
  41.838% {
    transform: translate(48.3578vw, 41.838vh) scale(0.4784);
  }
  to {
    transform: translate(45.83685vw, 100vh) scale(0.4784);
  }
}
.christmas-time-is-here .snow:nth-child(71) {
  opacity: 0.91;
  transform: translate(75.6101vw, -10px) scale(0.174);
  animation: fall-71 16s -13s linear infinite;
}
@keyframes fall-71 {
  51.264% {
    transform: translate(68.2888vw, 51.264vh) scale(0.174);
  }
  to {
    transform: translate(71.94945vw, 100vh) scale(0.174);
  }
}
.christmas-time-is-here .snow:nth-child(72) {
  opacity: 0.9472;
  transform: translate(83.434vw, -10px) scale(0.4066);
  animation: fall-72 19s -4s linear infinite;
}
@keyframes fall-72 {
  53.944% {
    transform: translate(88.5938vw, 53.944vh) scale(0.4066);
  }
  to {
    transform: translate(86.0139vw, 100vh) scale(0.4066);
  }
}
.christmas-time-is-here .snow:nth-child(73) {
  opacity: 0.783;
  transform: translate(95.6241vw, -10px) scale(0.4597);
  animation: fall-73 27s -16s linear infinite;
}
@keyframes fall-73 {
  74.477% {
    transform: translate(100.1301vw, 74.477vh) scale(0.4597);
  }
  to {
    transform: translate(97.8771vw, 100vh) scale(0.4597);
  }
}
.christmas-time-is-here .snow:nth-child(74) {
  opacity: 0.7784;
  transform: translate(55.8506vw, -10px) scale(0.091);
  animation: fall-74 17s -22s linear infinite;
}
@keyframes fall-74 {
  59.344% {
    transform: translate(48.7695vw, 59.344vh) scale(0.091);
  }
  to {
    transform: translate(52.31005vw, 100vh) scale(0.091);
  }
}
.christmas-time-is-here .snow:nth-child(75) {
  opacity: 0.0847;
  transform: translate(53.624vw, -10px) scale(0.695);
  animation: fall-75 11s -14s linear infinite;
}
@keyframes fall-75 {
  46.967% {
    transform: translate(61.3545vw, 46.967vh) scale(0.695);
  }
  to {
    transform: translate(57.48925vw, 100vh) scale(0.695);
  }
}
.christmas-time-is-here .snow:nth-child(76) {
  opacity: 0.2692;
  transform: translate(65.7197vw, -10px) scale(0.2427);
  animation: fall-76 26s -22s linear infinite;
}
@keyframes fall-76 {
  35.226% {
    transform: translate(74.7388vw, 35.226vh) scale(0.2427);
  }
  to {
    transform: translate(70.22925vw, 100vh) scale(0.2427);
  }
}
.christmas-time-is-here .snow:nth-child(77) {
  opacity: 0.1647;
  transform: translate(91.3563vw, -10px) scale(0.2537);
  animation: fall-77 17s -27s linear infinite;
}
@keyframes fall-77 {
  64.511% {
    transform: translate(82.8677vw, 64.511vh) scale(0.2537);
  }
  to {
    transform: translate(87.112vw, 100vh) scale(0.2537);
  }
}
.christmas-time-is-here .snow:nth-child(78) {
  opacity: 0.2292;
  transform: translate(49.1294vw, -10px) scale(0.0441);
  animation: fall-78 29s -20s linear infinite;
}
@keyframes fall-78 {
  31.548% {
    transform: translate(56.5389vw, 31.548vh) scale(0.0441);
  }
  to {
    transform: translate(52.83415vw, 100vh) scale(0.0441);
  }
}
.christmas-time-is-here .snow:nth-child(79) {
  opacity: 0.8397;
  transform: translate(88.3483vw, -10px) scale(0.8621);
  animation: fall-79 11s -8s linear infinite;
}
@keyframes fall-79 {
  67.407% {
    transform: translate(95.9672vw, 67.407vh) scale(0.8621);
  }
  to {
    transform: translate(92.15775vw, 100vh) scale(0.8621);
  }
}
.christmas-time-is-here .snow:nth-child(80) {
  opacity: 0.3884;
  transform: translate(96.0374vw, -10px) scale(0.2329);
  animation: fall-80 23s -28s linear infinite;
}
@keyframes fall-80 {
  59.638% {
    transform: translate(103.5114vw, 59.638vh) scale(0.2329);
  }
  to {
    transform: translate(99.7744vw, 100vh) scale(0.2329);
  }
}
.christmas-time-is-here .snow:nth-child(81) {
  opacity: 0.066;
  transform: translate(93.3747vw, -10px) scale(0.9799);
  animation: fall-81 24s -18s linear infinite;
}
@keyframes fall-81 {
  42.837% {
    transform: translate(92.5857vw, 42.837vh) scale(0.9799);
  }
  to {
    transform: translate(92.9802vw, 100vh) scale(0.9799);
  }
}
.christmas-time-is-here .snow:nth-child(82) {
  opacity: 0.249;
  transform: translate(1.5147vw, -10px) scale(0.3543);
  animation: fall-82 17s -24s linear infinite;
}
@keyframes fall-82 {
  46.22% {
    transform: translate(3.5648vw, 46.22vh) scale(0.3543);
  }
  to {
    transform: translate(2.53975vw, 100vh) scale(0.3543);
  }
}
.christmas-time-is-here .snow:nth-child(83) {
  opacity: 0.9603;
  transform: translate(62.7582vw, -10px) scale(0.2724);
  animation: fall-83 25s -29s linear infinite;
}
@keyframes fall-83 {
  65.713% {
    transform: translate(56.0288vw, 65.713vh) scale(0.2724);
  }
  to {
    transform: translate(59.3935vw, 100vh) scale(0.2724);
  }
}
.christmas-time-is-here .snow:nth-child(84) {
  opacity: 0.4929;
  transform: translate(25.6438vw, -10px) scale(0.0793);
  animation: fall-84 18s -15s linear infinite;
}
@keyframes fall-84 {
  77.019% {
    transform: translate(22.2863vw, 77.019vh) scale(0.0793);
  }
  to {
    transform: translate(23.96505vw, 100vh) scale(0.0793);
  }
}
.christmas-time-is-here .snow:nth-child(85) {
  opacity: 0.5523;
  transform: translate(82.5805vw, -10px) scale(0.4145);
  animation: fall-85 17s -13s linear infinite;
}
@keyframes fall-85 {
  69.068% {
    transform: translate(81.8394vw, 69.068vh) scale(0.4145);
  }
  to {
    transform: translate(82.20995vw, 100vh) scale(0.4145);
  }
}
.christmas-time-is-here .snow:nth-child(86) {
  opacity: 0.5971;
  transform: translate(98.0897vw, -10px) scale(0.9595);
  animation: fall-86 27s -21s linear infinite;
}
@keyframes fall-86 {
  63.035% {
    transform: translate(100.3195vw, 63.035vh) scale(0.9595);
  }
  to {
    transform: translate(99.2046vw, 100vh) scale(0.9595);
  }
}
.christmas-time-is-here .snow:nth-child(87) {
  opacity: 0.0709;
  transform: translate(61.4698vw, -10px) scale(0.54);
  animation: fall-87 18s -12s linear infinite;
}
@keyframes fall-87 {
  31.856% {
    transform: translate(66.7945vw, 31.856vh) scale(0.54);
  }
  to {
    transform: translate(64.13215vw, 100vh) scale(0.54);
  }
}
.christmas-time-is-here .snow:nth-child(88) {
  opacity: 0.5073;
  transform: translate(91.1917vw, -10px) scale(0.1816);
  animation: fall-88 21s -19s linear infinite;
}
@keyframes fall-88 {
  33.535% {
    transform: translate(97.5221vw, 33.535vh) scale(0.1816);
  }
  to {
    transform: translate(94.3569vw, 100vh) scale(0.1816);
  }
}
.christmas-time-is-here .snow:nth-child(89) {
  opacity: 0.6104;
  transform: translate(7.1244vw, -10px) scale(0.6807);
  animation: fall-89 14s -20s linear infinite;
}
@keyframes fall-89 {
  63.512% {
    transform: translate(5.0143vw, 63.512vh) scale(0.6807);
  }
  to {
    transform: translate(6.06935vw, 100vh) scale(0.6807);
  }
}
.christmas-time-is-here .snow:nth-child(90) {
  opacity: 0.395;
  transform: translate(51.3267vw, -10px) scale(0.4469);
  animation: fall-90 12s -12s linear infinite;
}
@keyframes fall-90 {
  36.628% {
    transform: translate(42.4222vw, 36.628vh) scale(0.4469);
  }
  to {
    transform: translate(46.87445vw, 100vh) scale(0.4469);
  }
}
.christmas-time-is-here .snow:nth-child(91) {
  opacity: 0.7091;
  transform: translate(29.5117vw, -10px) scale(0.3928);
  animation: fall-91 12s -3s linear infinite;
}
@keyframes fall-91 {
  74.257% {
    transform: translate(26.831vw, 74.257vh) scale(0.3928);
  }
  to {
    transform: translate(28.17135vw, 100vh) scale(0.3928);
  }
}
.christmas-time-is-here .snow:nth-child(92) {
  opacity: 0.0553;
  transform: translate(40.9733vw, -10px) scale(0.1892);
  animation: fall-92 29s -8s linear infinite;
}
@keyframes fall-92 {
  72.503% {
    transform: translate(37.6831vw, 72.503vh) scale(0.1892);
  }
  to {
    transform: translate(39.3282vw, 100vh) scale(0.1892);
  }
}
.christmas-time-is-here .snow:nth-child(93) {
  opacity: 0.0604;
  transform: translate(19.9951vw, -10px) scale(0.4466);
  animation: fall-93 20s -1s linear infinite;
}
@keyframes fall-93 {
  33.143% {
    transform: translate(12.9708vw, 33.143vh) scale(0.4466);
  }
  to {
    transform: translate(16.48295vw, 100vh) scale(0.4466);
  }
}
.christmas-time-is-here .snow:nth-child(94) {
  opacity: 0.5824;
  transform: translate(38.8234vw, -10px) scale(0.109);
  animation: fall-94 13s -24s linear infinite;
}
@keyframes fall-94 {
  58.487% {
    transform: translate(39.893vw, 58.487vh) scale(0.109);
  }
  to {
    transform: translate(39.3582vw, 100vh) scale(0.109);
  }
}
.christmas-time-is-here .snow:nth-child(95) {
  opacity: 0.7428;
  transform: translate(83.7007vw, -10px) scale(0.7646);
  animation: fall-95 16s -5s linear infinite;
}
@keyframes fall-95 {
  59.327% {
    transform: translate(79.9842vw, 59.327vh) scale(0.7646);
  }
  to {
    transform: translate(81.84245vw, 100vh) scale(0.7646);
  }
}
.christmas-time-is-here .snow:nth-child(96) {
  opacity: 0.0819;
  transform: translate(19.561vw, -10px) scale(0.9291);
  animation: fall-96 20s -20s linear infinite;
}
@keyframes fall-96 {
  79.179% {
    transform: translate(28.429vw, 79.179vh) scale(0.9291);
  }
  to {
    transform: translate(23.995vw, 100vh) scale(0.9291);
  }
}
.christmas-time-is-here .snow:nth-child(97) {
  opacity: 0.7614;
  transform: translate(69.0081vw, -10px) scale(0.8067);
  animation: fall-97 15s -28s linear infinite;
}
@keyframes fall-97 {
  37.434% {
    transform: translate(62.4215vw, 37.434vh) scale(0.8067);
  }
  to {
    transform: translate(65.7148vw, 100vh) scale(0.8067);
  }
}
.christmas-time-is-here .snow:nth-child(98) {
  opacity: 0.7897;
  transform: translate(38.8506vw, -10px) scale(0.6589);
  animation: fall-98 11s -22s linear infinite;
}
@keyframes fall-98 {
  54.227% {
    transform: translate(39.7306vw, 54.227vh) scale(0.6589);
  }
  to {
    transform: translate(39.2906vw, 100vh) scale(0.6589);
  }
}
.christmas-time-is-here .snow:nth-child(99) {
  opacity: 0.5245;
  transform: translate(61.1526vw, -10px) scale(0.918);
  animation: fall-99 17s -2s linear infinite;
}
@keyframes fall-99 {
  38.876% {
    transform: translate(53.7053vw, 38.876vh) scale(0.918);
  }
  to {
    transform: translate(57.42895vw, 100vh) scale(0.918);
  }
}
.christmas-time-is-here .snow:nth-child(100) {
  opacity: 0.9607;
  transform: translate(34.7438vw, -10px) scale(0.5536);
  animation: fall-100 12s -26s linear infinite;
}
@keyframes fall-100 {
  30.466% {
    transform: translate(41.4458vw, 30.466vh) scale(0.5536);
  }
  to {
    transform: translate(38.0948vw, 100vh) scale(0.5536);
  }
}
.christmas-time-is-here .snow:nth-child(101) {
  opacity: 0.4431;
  transform: translate(87.8236vw, -10px) scale(0.4633);
  animation: fall-101 26s -8s linear infinite;
}
@keyframes fall-101 {
  53.809% {
    transform: translate(92.298vw, 53.809vh) scale(0.4633);
  }
  to {
    transform: translate(90.0608vw, 100vh) scale(0.4633);
  }
}
.christmas-time-is-here .snow:nth-child(102) {
  opacity: 0.9785;
  transform: translate(18.5337vw, -10px) scale(0.2121);
  animation: fall-102 15s -25s linear infinite;
}
@keyframes fall-102 {
  56.854% {
    transform: translate(10.7783vw, 56.854vh) scale(0.2121);
  }
  to {
    transform: translate(14.656vw, 100vh) scale(0.2121);
  }
}
.christmas-time-is-here .snow:nth-child(103) {
  opacity: 0.4433;
  transform: translate(31.9028vw, -10px) scale(0.5494);
  animation: fall-103 18s -19s linear infinite;
}
@keyframes fall-103 {
  78.992% {
    transform: translate(35.8676vw, 78.992vh) scale(0.5494);
  }
  to {
    transform: translate(33.8852vw, 100vh) scale(0.5494);
  }
}
.christmas-time-is-here .snow:nth-child(104) {
  opacity: 0.1312;
  transform: translate(90.2793vw, -10px) scale(0.2196);
  animation: fall-104 10s -4s linear infinite;
}
@keyframes fall-104 {
  32.945% {
    transform: translate(93.4255vw, 32.945vh) scale(0.2196);
  }
  to {
    transform: translate(91.8524vw, 100vh) scale(0.2196);
  }
}
.christmas-time-is-here .snow:nth-child(105) {
  opacity: 0.2755;
  transform: translate(33.5151vw, -10px) scale(0.5841);
  animation: fall-105 27s -13s linear infinite;
}
@keyframes fall-105 {
  57.892% {
    transform: translate(32.3244vw, 57.892vh) scale(0.5841);
  }
  to {
    transform: translate(32.91975vw, 100vh) scale(0.5841);
  }
}
.christmas-time-is-here .snow:nth-child(106) {
  opacity: 0.5296;
  transform: translate(60.2967vw, -10px) scale(0.3029);
  animation: fall-106 18s -7s linear infinite;
}
@keyframes fall-106 {
  68.337% {
    transform: translate(54.6247vw, 68.337vh) scale(0.3029);
  }
  to {
    transform: translate(57.4607vw, 100vh) scale(0.3029);
  }
}
.christmas-time-is-here .snow:nth-child(107) {
  opacity: 0.1111;
  transform: translate(11.2994vw, -10px) scale(0.9227);
  animation: fall-107 20s -25s linear infinite;
}
@keyframes fall-107 {
  76.16% {
    transform: translate(11.6969vw, 76.16vh) scale(0.9227);
  }
  to {
    transform: translate(11.49815vw, 100vh) scale(0.9227);
  }
}
.christmas-time-is-here .snow:nth-child(108) {
  opacity: 0.3034;
  transform: translate(19.4178vw, -10px) scale(0.4752);
  animation: fall-108 10s -9s linear infinite;
}
@keyframes fall-108 {
  59.879% {
    transform: translate(18.1618vw, 59.879vh) scale(0.4752);
  }
  to {
    transform: translate(18.7898vw, 100vh) scale(0.4752);
  }
}
.christmas-time-is-here .snow:nth-child(109) {
  opacity: 0.4123;
  transform: translate(85.654vw, -10px) scale(0.3331);
  animation: fall-109 15s -8s linear infinite;
}
@keyframes fall-109 {
  49.578% {
    transform: translate(94.3674vw, 49.578vh) scale(0.3331);
  }
  to {
    transform: translate(90.0107vw, 100vh) scale(0.3331);
  }
}
.christmas-time-is-here .snow:nth-child(110) {
  opacity: 0.716;
  transform: translate(47.1523vw, -10px) scale(0.1581);
  animation: fall-110 26s -2s linear infinite;
}
@keyframes fall-110 {
  78.045% {
    transform: translate(54.5712vw, 78.045vh) scale(0.1581);
  }
  to {
    transform: translate(50.86175vw, 100vh) scale(0.1581);
  }
}
.christmas-time-is-here .snow:nth-child(111) {
  opacity: 0.9882;
  transform: translate(70.128vw, -10px) scale(0.0372);
  animation: fall-111 27s -3s linear infinite;
}
@keyframes fall-111 {
  69.723% {
    transform: translate(76.6559vw, 69.723vh) scale(0.0372);
  }
  to {
    transform: translate(73.39195vw, 100vh) scale(0.0372);
  }
}
.christmas-time-is-here .snow:nth-child(112) {
  opacity: 0.2082;
  transform: translate(7.8863vw, -10px) scale(0.1241);
  animation: fall-112 20s -24s linear infinite;
}
@keyframes fall-112 {
  58.401% {
    transform: translate(17.4273vw, 58.401vh) scale(0.1241);
  }
  to {
    transform: translate(12.6568vw, 100vh) scale(0.1241);
  }
}
.christmas-time-is-here .snow:nth-child(113) {
  opacity: 0.1969;
  transform: translate(69.6312vw, -10px) scale(0.1128);
  animation: fall-113 25s -24s linear infinite;
}
@keyframes fall-113 {
  33.712% {
    transform: translate(74.6816vw, 33.712vh) scale(0.1128);
  }
  to {
    transform: translate(72.1564vw, 100vh) scale(0.1128);
  }
}
.christmas-time-is-here .snow:nth-child(114) {
  opacity: 0.6105;
  transform: translate(84.2846vw, -10px) scale(0.3106);
  animation: fall-114 25s -1s linear infinite;
}
@keyframes fall-114 {
  62.397% {
    transform: translate(85.7972vw, 62.397vh) scale(0.3106);
  }
  to {
    transform: translate(85.0409vw, 100vh) scale(0.3106);
  }
}
.christmas-time-is-here .snow:nth-child(115) {
  opacity: 0.0079;
  transform: translate(70.7394vw, -10px) scale(0.2608);
  animation: fall-115 14s -13s linear infinite;
}
@keyframes fall-115 {
  72.35% {
    transform: translate(62.0439vw, 72.35vh) scale(0.2608);
  }
  to {
    transform: translate(66.39165vw, 100vh) scale(0.2608);
  }
}
.christmas-time-is-here .snow:nth-child(116) {
  opacity: 0.6894;
  transform: translate(4.0995vw, -10px) scale(0.6034);
  animation: fall-116 27s -24s linear infinite;
}
@keyframes fall-116 {
  67.802% {
    transform: translate(-2.0147vw, 67.802vh) scale(0.6034);
  }
  to {
    transform: translate(1.0424vw, 100vh) scale(0.6034);
  }
}
.christmas-time-is-here .snow:nth-child(117) {
  opacity: 0.9878;
  transform: translate(72.6083vw, -10px) scale(0.0691);
  animation: fall-117 22s -24s linear infinite;
}
@keyframes fall-117 {
  62.144% {
    transform: translate(82.2044vw, 62.144vh) scale(0.0691);
  }
  to {
    transform: translate(77.40635vw, 100vh) scale(0.0691);
  }
}
.christmas-time-is-here .snow:nth-child(118) {
  opacity: 0.093;
  transform: translate(31.7951vw, -10px) scale(0.0147);
  animation: fall-118 16s -15s linear infinite;
}
@keyframes fall-118 {
  48.801% {
    transform: translate(36.2508vw, 48.801vh) scale(0.0147);
  }
  to {
    transform: translate(34.02295vw, 100vh) scale(0.0147);
  }
}
.christmas-time-is-here .snow:nth-child(119) {
  opacity: 0.487;
  transform: translate(77.5399vw, -10px) scale(0.4462);
  animation: fall-119 27s -18s linear infinite;
}
@keyframes fall-119 {
  58.44% {
    transform: translate(82.8038vw, 58.44vh) scale(0.4462);
  }
  to {
    transform: translate(80.17185vw, 100vh) scale(0.4462);
  }
}
.christmas-time-is-here .snow:nth-child(120) {
  opacity: 0.7968;
  transform: translate(50.138vw, -10px) scale(0.6268);
  animation: fall-120 29s -27s linear infinite;
}
@keyframes fall-120 {
  39.685% {
    transform: translate(40.5879vw, 39.685vh) scale(0.6268);
  }
  to {
    transform: translate(45.36295vw, 100vh) scale(0.6268);
  }
}
.christmas-time-is-here .snow:nth-child(121) {
  opacity: 0.3672;
  transform: translate(26.049vw, -10px) scale(0.2767);
  animation: fall-121 28s -16s linear infinite;
}
@keyframes fall-121 {
  42.787% {
    transform: translate(16.2764vw, 42.787vh) scale(0.2767);
  }
  to {
    transform: translate(21.1627vw, 100vh) scale(0.2767);
  }
}
.christmas-time-is-here .snow:nth-child(122) {
  opacity: 0.7299;
  transform: translate(21.5066vw, -10px) scale(0.9043);
  animation: fall-122 10s -9s linear infinite;
}
@keyframes fall-122 {
  54.63% {
    transform: translate(19.6909vw, 54.63vh) scale(0.9043);
  }
  to {
    transform: translate(20.59875vw, 100vh) scale(0.9043);
  }
}
.christmas-time-is-here .snow:nth-child(123) {
  opacity: 0.184;
  transform: translate(7.028vw, -10px) scale(0.0008);
  animation: fall-123 28s -3s linear infinite;
}
@keyframes fall-123 {
  44.577% {
    transform: translate(16.7196vw, 44.577vh) scale(0.0008);
  }
  to {
    transform: translate(11.8738vw, 100vh) scale(0.0008);
  }
}
.christmas-time-is-here .snow:nth-child(124) {
  opacity: 0.296;
  transform: translate(20.8406vw, -10px) scale(0.092);
  animation: fall-124 16s -9s linear infinite;
}
@keyframes fall-124 {
  47.977% {
    transform: translate(24.8946vw, 47.977vh) scale(0.092);
  }
  to {
    transform: translate(22.8676vw, 100vh) scale(0.092);
  }
}
.christmas-time-is-here .snow:nth-child(125) {
  opacity: 0.3339;
  transform: translate(36.0083vw, -10px) scale(0.0222);
  animation: fall-125 24s -28s linear infinite;
}
@keyframes fall-125 {
  44.505% {
    transform: translate(26.217vw, 44.505vh) scale(0.0222);
  }
  to {
    transform: translate(31.11265vw, 100vh) scale(0.0222);
  }
}
.christmas-time-is-here .snow:nth-child(126) {
  opacity: 0.0815;
  transform: translate(11.104vw, -10px) scale(0.9222);
  animation: fall-126 26s -1s linear infinite;
}
@keyframes fall-126 {
  37.784% {
    transform: translate(5.3536vw, 37.784vh) scale(0.9222);
  }
  to {
    transform: translate(8.2288vw, 100vh) scale(0.9222);
  }
}
.christmas-time-is-here .snow:nth-child(127) {
  opacity: 0.2786;
  transform: translate(86.6363vw, -10px) scale(0.8935);
  animation: fall-127 22s -8s linear infinite;
}
@keyframes fall-127 {
  45.909% {
    transform: translate(92.3201vw, 45.909vh) scale(0.8935);
  }
  to {
    transform: translate(89.4782vw, 100vh) scale(0.8935);
  }
}
.christmas-time-is-here .snow:nth-child(128) {
  opacity: 0.8112;
  transform: translate(22.3419vw, -10px) scale(0.4263);
  animation: fall-128 26s -21s linear infinite;
}
@keyframes fall-128 {
  49.219% {
    transform: translate(30.153vw, 49.219vh) scale(0.4263);
  }
  to {
    transform: translate(26.24745vw, 100vh) scale(0.4263);
  }
}
.christmas-time-is-here .snow:nth-child(129) {
  opacity: 0.1889;
  transform: translate(42.7713vw, -10px) scale(0.0092);
  animation: fall-129 14s -8s linear infinite;
}
@keyframes fall-129 {
  52.319% {
    transform: translate(33.8452vw, 52.319vh) scale(0.0092);
  }
  to {
    transform: translate(38.30825vw, 100vh) scale(0.0092);
  }
}
.christmas-time-is-here .snow:nth-child(130) {
  opacity: 0.2449;
  transform: translate(79.4286vw, -10px) scale(0.6751);
  animation: fall-130 30s -24s linear infinite;
}
@keyframes fall-130 {
  34.975% {
    transform: translate(72.1612vw, 34.975vh) scale(0.6751);
  }
  to {
    transform: translate(75.7949vw, 100vh) scale(0.6751);
  }
}
.christmas-time-is-here .snow:nth-child(131) {
  opacity: 0.7502;
  transform: translate(62.985vw, -10px) scale(0.9649);
  animation: fall-131 25s -9s linear infinite;
}
@keyframes fall-131 {
  34.28% {
    transform: translate(62.3752vw, 34.28vh) scale(0.9649);
  }
  to {
    transform: translate(62.6801vw, 100vh) scale(0.9649);
  }
}
.christmas-time-is-here .snow:nth-child(132) {
  opacity: 0.4801;
  transform: translate(90.3573vw, -10px) scale(0.8197);
  animation: fall-132 19s -14s linear infinite;
}
@keyframes fall-132 {
  48.343% {
    transform: translate(82.6384vw, 48.343vh) scale(0.8197);
  }
  to {
    transform: translate(86.49785vw, 100vh) scale(0.8197);
  }
}
.christmas-time-is-here .snow:nth-child(133) {
  opacity: 0.3157;
  transform: translate(99.8767vw, -10px) scale(0.7756);
  animation: fall-133 13s -30s linear infinite;
}
@keyframes fall-133 {
  69.178% {
    transform: translate(97.5234vw, 69.178vh) scale(0.7756);
  }
  to {
    transform: translate(98.70005vw, 100vh) scale(0.7756);
  }
}
.christmas-time-is-here .snow:nth-child(134) {
  opacity: 0.8475;
  transform: translate(88.9163vw, -10px) scale(0.1809);
  animation: fall-134 29s -30s linear infinite;
}
@keyframes fall-134 {
  78.973% {
    transform: translate(83.6152vw, 78.973vh) scale(0.1809);
  }
  to {
    transform: translate(86.26575vw, 100vh) scale(0.1809);
  }
}
.christmas-time-is-here .snow:nth-child(135) {
  opacity: 0.6082;
  transform: translate(48.5194vw, -10px) scale(0.884);
  animation: fall-135 30s -14s linear infinite;
}
@keyframes fall-135 {
  77.56% {
    transform: translate(56.0155vw, 77.56vh) scale(0.884);
  }
  to {
    transform: translate(52.26745vw, 100vh) scale(0.884);
  }
}
.christmas-time-is-here .snow:nth-child(136) {
  opacity: 0.4497;
  transform: translate(8.3791vw, -10px) scale(0.8223);
  animation: fall-136 16s -25s linear infinite;
}
@keyframes fall-136 {
  36.635% {
    transform: translate(14.5898vw, 36.635vh) scale(0.8223);
  }
  to {
    transform: translate(11.48445vw, 100vh) scale(0.8223);
  }
}
.christmas-time-is-here .snow:nth-child(137) {
  opacity: 0.1133;
  transform: translate(30.6992vw, -10px) scale(0.648);
  animation: fall-137 20s -12s linear infinite;
}
@keyframes fall-137 {
  59.073% {
    transform: translate(24.2219vw, 59.073vh) scale(0.648);
  }
  to {
    transform: translate(27.46055vw, 100vh) scale(0.648);
  }
}
.christmas-time-is-here .snow:nth-child(138) {
  opacity: 0.1203;
  transform: translate(81.0498vw, -10px) scale(0.6658);
  animation: fall-138 20s -4s linear infinite;
}
@keyframes fall-138 {
  51.074% {
    transform: translate(76.2349vw, 51.074vh) scale(0.6658);
  }
  to {
    transform: translate(78.64235vw, 100vh) scale(0.6658);
  }
}
.christmas-time-is-here .snow:nth-child(139) {
  opacity: 0.638;
  transform: translate(77.5835vw, -10px) scale(0.3695);
  animation: fall-139 13s -28s linear infinite;
}
@keyframes fall-139 {
  67.633% {
    transform: translate(70.8598vw, 67.633vh) scale(0.3695);
  }
  to {
    transform: translate(74.22165vw, 100vh) scale(0.3695);
  }
}
.christmas-time-is-here .snow:nth-child(140) {
  opacity: 0.1707;
  transform: translate(12.0656vw, -10px) scale(0.6527);
  animation: fall-140 26s -17s linear infinite;
}
@keyframes fall-140 {
  73.719% {
    transform: translate(12.6799vw, 73.719vh) scale(0.6527);
  }
  to {
    transform: translate(12.37275vw, 100vh) scale(0.6527);
  }
}
.christmas-time-is-here .snow:nth-child(141) {
  opacity: 0.9177;
  transform: translate(58.1843vw, -10px) scale(0.6027);
  animation: fall-141 19s -27s linear infinite;
}
@keyframes fall-141 {
  31.548% {
    transform: translate(63.5608vw, 31.548vh) scale(0.6027);
  }
  to {
    transform: translate(60.87255vw, 100vh) scale(0.6027);
  }
}
.christmas-time-is-here .snow:nth-child(142) {
  opacity: 0.9952;
  transform: translate(58.0336vw, -10px) scale(0.2622);
  animation: fall-142 26s -15s linear infinite;
}
@keyframes fall-142 {
  51.338% {
    transform: translate(58.2343vw, 51.338vh) scale(0.2622);
  }
  to {
    transform: translate(58.13395vw, 100vh) scale(0.2622);
  }
}
.christmas-time-is-here .snow:nth-child(143) {
  opacity: 0.2018;
  transform: translate(41.6142vw, -10px) scale(0.5717);
  animation: fall-143 28s -8s linear infinite;
}
@keyframes fall-143 {
  43.705% {
    transform: translate(35.6623vw, 43.705vh) scale(0.5717);
  }
  to {
    transform: translate(38.63825vw, 100vh) scale(0.5717);
  }
}
.christmas-time-is-here .snow:nth-child(144) {
  opacity: 0.2021;
  transform: translate(91.7722vw, -10px) scale(0.8655);
  animation: fall-144 23s -14s linear infinite;
}
@keyframes fall-144 {
  35.044% {
    transform: translate(95.3968vw, 35.044vh) scale(0.8655);
  }
  to {
    transform: translate(93.5845vw, 100vh) scale(0.8655);
  }
}
.christmas-time-is-here .snow:nth-child(145) {
  opacity: 0.0055;
  transform: translate(38.487vw, -10px) scale(0.4752);
  animation: fall-145 26s -19s linear infinite;
}
@keyframes fall-145 {
  37.181% {
    transform: translate(35.4227vw, 37.181vh) scale(0.4752);
  }
  to {
    transform: translate(36.95485vw, 100vh) scale(0.4752);
  }
}
.christmas-time-is-here .snow:nth-child(146) {
  opacity: 0.2296;
  transform: translate(35.047vw, -10px) scale(0.2007);
  animation: fall-146 16s -16s linear infinite;
}
@keyframes fall-146 {
  64.053% {
    transform: translate(35.8655vw, 64.053vh) scale(0.2007);
  }
  to {
    transform: translate(35.45625vw, 100vh) scale(0.2007);
  }
}
.christmas-time-is-here .snow:nth-child(147) {
  opacity: 0.8066;
  transform: translate(80.1978vw, -10px) scale(0.9631);
  animation: fall-147 20s -14s linear infinite;
}
@keyframes fall-147 {
  68.359% {
    transform: translate(71.008vw, 68.359vh) scale(0.9631);
  }
  to {
    transform: translate(75.6029vw, 100vh) scale(0.9631);
  }
}
.christmas-time-is-here .snow:nth-child(148) {
  opacity: 0.4654;
  transform: translate(23.4064vw, -10px) scale(0.7662);
  animation: fall-148 12s -22s linear infinite;
}
@keyframes fall-148 {
  72.482% {
    transform: translate(29.6586vw, 72.482vh) scale(0.7662);
  }
  to {
    transform: translate(26.5325vw, 100vh) scale(0.7662);
  }
}
.christmas-time-is-here .snow:nth-child(149) {
  opacity: 0.8877;
  transform: translate(40.7049vw, -10px) scale(0.5447);
  animation: fall-149 14s -12s linear infinite;
}
@keyframes fall-149 {
  70.675% {
    transform: translate(35.7892vw, 70.675vh) scale(0.5447);
  }
  to {
    transform: translate(38.24705vw, 100vh) scale(0.5447);
  }
}
.christmas-time-is-here .snow:nth-child(150) {
  opacity: 0.9605;
  transform: translate(76.3123vw, -10px) scale(0.2591);
  animation: fall-150 21s -26s linear infinite;
}
@keyframes fall-150 {
  33.552% {
    transform: translate(74.668vw, 33.552vh) scale(0.2591);
  }
  to {
    transform: translate(75.49015vw, 100vh) scale(0.2591);
  }
}
.christmas-time-is-here .snow:nth-child(151) {
  opacity: 0.0443;
  transform: translate(24.2529vw, -10px) scale(0.8375);
  animation: fall-151 18s -14s linear infinite;
}
@keyframes fall-151 {
  33.227% {
    transform: translate(28.4325vw, 33.227vh) scale(0.8375);
  }
  to {
    transform: translate(26.3427vw, 100vh) scale(0.8375);
  }
}
.christmas-time-is-here .snow:nth-child(152) {
  opacity: 0.2722;
  transform: translate(6.2081vw, -10px) scale(0.3707);
  animation: fall-152 21s -12s linear infinite;
}
@keyframes fall-152 {
  35.355% {
    transform: translate(10.1746vw, 35.355vh) scale(0.3707);
  }
  to {
    transform: translate(8.19135vw, 100vh) scale(0.3707);
  }
}
.christmas-time-is-here .snow:nth-child(153) {
  opacity: 0.6381;
  transform: translate(86.1883vw, -10px) scale(0.6815);
  animation: fall-153 14s -9s linear infinite;
}
@keyframes fall-153 {
  62.98% {
    transform: translate(90.1883vw, 62.98vh) scale(0.6815);
  }
  to {
    transform: translate(88.1883vw, 100vh) scale(0.6815);
  }
}
.christmas-time-is-here .snow:nth-child(154) {
  opacity: 0.1654;
  transform: translate(79.7189vw, -10px) scale(0.3779);
  animation: fall-154 17s -24s linear infinite;
}
@keyframes fall-154 {
  51.903% {
    transform: translate(78.8337vw, 51.903vh) scale(0.3779);
  }
  to {
    transform: translate(79.2763vw, 100vh) scale(0.3779);
  }
}
.christmas-time-is-here .snow:nth-child(155) {
  opacity: 0.8;
  transform: translate(80.6535vw, -10px) scale(0.6286);
  animation: fall-155 10s -26s linear infinite;
}
@keyframes fall-155 {
  68.052% {
    transform: translate(77.445vw, 68.052vh) scale(0.6286);
  }
  to {
    transform: translate(79.04925vw, 100vh) scale(0.6286);
  }
}
.christmas-time-is-here .snow:nth-child(156) {
  opacity: 0.6611;
  transform: translate(88.7877vw, -10px) scale(0.6581);
  animation: fall-156 16s -29s linear infinite;
}
@keyframes fall-156 {
  37.49% {
    transform: translate(84.747vw, 37.49vh) scale(0.6581);
  }
  to {
    transform: translate(86.76735vw, 100vh) scale(0.6581);
  }
}
.christmas-time-is-here .snow:nth-child(157) {
  opacity: 0.185;
  transform: translate(24.033vw, -10px) scale(0.8136);
  animation: fall-157 23s -14s linear infinite;
}
@keyframes fall-157 {
  73.281% {
    transform: translate(26.3965vw, 73.281vh) scale(0.8136);
  }
  to {
    transform: translate(25.21475vw, 100vh) scale(0.8136);
  }
}
.christmas-time-is-here .snow:nth-child(158) {
  opacity: 0.7219;
  transform: translate(20.7916vw, -10px) scale(0.0032);
  animation: fall-158 24s -9s linear infinite;
}
@keyframes fall-158 {
  74.978% {
    transform: translate(20.2925vw, 74.978vh) scale(0.0032);
  }
  to {
    transform: translate(20.54205vw, 100vh) scale(0.0032);
  }
}
.christmas-time-is-here .snow:nth-child(159) {
  opacity: 0.2031;
  transform: translate(37.9753vw, -10px) scale(0.7775);
  animation: fall-159 25s -8s linear infinite;
}
@keyframes fall-159 {
  70.52% {
    transform: translate(36.4656vw, 70.52vh) scale(0.7775);
  }
  to {
    transform: translate(37.22045vw, 100vh) scale(0.7775);
  }
}
.christmas-time-is-here .snow:nth-child(160) {
  opacity: 0.1656;
  transform: translate(51.1728vw, -10px) scale(0.572);
  animation: fall-160 20s -3s linear infinite;
}
@keyframes fall-160 {
  78.188% {
    transform: translate(41.5494vw, 78.188vh) scale(0.572);
  }
  to {
    transform: translate(46.3611vw, 100vh) scale(0.572);
  }
}
.christmas-time-is-here .snow:nth-child(161) {
  opacity: 0.9317;
  transform: translate(80.636vw, -10px) scale(0.6938);
  animation: fall-161 18s -6s linear infinite;
}
@keyframes fall-161 {
  48.756% {
    transform: translate(74.8643vw, 48.756vh) scale(0.6938);
  }
  to {
    transform: translate(77.75015vw, 100vh) scale(0.6938);
  }
}
.christmas-time-is-here .snow:nth-child(162) {
  opacity: 0.8522;
  transform: translate(75.0066vw, -10px) scale(0.8331);
  animation: fall-162 19s -18s linear infinite;
}
@keyframes fall-162 {
  31.957% {
    transform: translate(76.0641vw, 31.957vh) scale(0.8331);
  }
  to {
    transform: translate(75.53535vw, 100vh) scale(0.8331);
  }
}
.christmas-time-is-here .snow:nth-child(163) {
  opacity: 0.256;
  transform: translate(76.9733vw, -10px) scale(0.7664);
  animation: fall-163 23s -20s linear infinite;
}
@keyframes fall-163 {
  72.024% {
    transform: translate(69.6574vw, 72.024vh) scale(0.7664);
  }
  to {
    transform: translate(73.31535vw, 100vh) scale(0.7664);
  }
}
.christmas-time-is-here .snow:nth-child(164) {
  opacity: 0.122;
  transform: translate(44.4394vw, -10px) scale(0.8892);
  animation: fall-164 20s -10s linear infinite;
}
@keyframes fall-164 {
  42.409% {
    transform: translate(47.9858vw, 42.409vh) scale(0.8892);
  }
  to {
    transform: translate(46.2126vw, 100vh) scale(0.8892);
  }
}
.christmas-time-is-here .snow:nth-child(165) {
  opacity: 0.9066;
  transform: translate(98.0886vw, -10px) scale(0.5491);
  animation: fall-165 18s -5s linear infinite;
}
@keyframes fall-165 {
  62.911% {
    transform: translate(101.4723vw, 62.911vh) scale(0.5491);
  }
  to {
    transform: translate(99.78045vw, 100vh) scale(0.5491);
  }
}
.christmas-time-is-here .snow:nth-child(166) {
  opacity: 0.332;
  transform: translate(56.147vw, -10px) scale(0.0244);
  animation: fall-166 13s -28s linear infinite;
}
@keyframes fall-166 {
  38.294% {
    transform: translate(52.7022vw, 38.294vh) scale(0.0244);
  }
  to {
    transform: translate(54.4246vw, 100vh) scale(0.0244);
  }
}
.christmas-time-is-here .snow:nth-child(167) {
  opacity: 0.8149;
  transform: translate(94.1737vw, -10px) scale(0.8402);
  animation: fall-167 18s -26s linear infinite;
}
@keyframes fall-167 {
  40.851% {
    transform: translate(91.1726vw, 40.851vh) scale(0.8402);
  }
  to {
    transform: translate(92.67315vw, 100vh) scale(0.8402);
  }
}
.christmas-time-is-here .snow:nth-child(168) {
  opacity: 0.1033;
  transform: translate(14.1343vw, -10px) scale(0.9194);
  animation: fall-168 25s -18s linear infinite;
}
@keyframes fall-168 {
  51.689% {
    transform: translate(17.0552vw, 51.689vh) scale(0.9194);
  }
  to {
    transform: translate(15.59475vw, 100vh) scale(0.9194);
  }
}
.christmas-time-is-here .snow:nth-child(169) {
  opacity: 0.8988;
  transform: translate(46.939vw, -10px) scale(0.5304);
  animation: fall-169 12s -25s linear infinite;
}
@keyframes fall-169 {
  67.815% {
    transform: translate(45.9112vw, 67.815vh) scale(0.5304);
  }
  to {
    transform: translate(46.4251vw, 100vh) scale(0.5304);
  }
}
.christmas-time-is-here .snow:nth-child(170) {
  opacity: 0.9398;
  transform: translate(34.52vw, -10px) scale(0.9613);
  animation: fall-170 20s -4s linear infinite;
}
@keyframes fall-170 {
  67.92% {
    transform: translate(25.9484vw, 67.92vh) scale(0.9613);
  }
  to {
    transform: translate(30.2342vw, 100vh) scale(0.9613);
  }
}
.christmas-time-is-here .snow:nth-child(171) {
  opacity: 0.2742;
  transform: translate(63.0274vw, -10px) scale(0.9978);
  animation: fall-171 30s -2s linear infinite;
}
@keyframes fall-171 {
  54.506% {
    transform: translate(55.4606vw, 54.506vh) scale(0.9978);
  }
  to {
    transform: translate(59.244vw, 100vh) scale(0.9978);
  }
}
.christmas-time-is-here .snow:nth-child(172) {
  opacity: 0.216;
  transform: translate(44.9705vw, -10px) scale(0.3037);
  animation: fall-172 14s -29s linear infinite;
}
@keyframes fall-172 {
  45.874% {
    transform: translate(38.242vw, 45.874vh) scale(0.3037);
  }
  to {
    transform: translate(41.60625vw, 100vh) scale(0.3037);
  }
}
.christmas-time-is-here .snow:nth-child(173) {
  opacity: 0.8887;
  transform: translate(79.109vw, -10px) scale(0.5302);
  animation: fall-173 27s -16s linear infinite;
}
@keyframes fall-173 {
  49.925% {
    transform: translate(76.3072vw, 49.925vh) scale(0.5302);
  }
  to {
    transform: translate(77.7081vw, 100vh) scale(0.5302);
  }
}
.christmas-time-is-here .snow:nth-child(174) {
  opacity: 0.0372;
  transform: translate(11.8916vw, -10px) scale(0.9079);
  animation: fall-174 13s -23s linear infinite;
}
@keyframes fall-174 {
  43.346% {
    transform: translate(6.5988vw, 43.346vh) scale(0.9079);
  }
  to {
    transform: translate(9.2452vw, 100vh) scale(0.9079);
  }
}
.christmas-time-is-here .snow:nth-child(175) {
  opacity: 0.5008;
  transform: translate(8.8445vw, -10px) scale(0.1531);
  animation: fall-175 11s -10s linear infinite;
}
@keyframes fall-175 {
  49.812% {
    transform: translate(14.3027vw, 49.812vh) scale(0.1531);
  }
  to {
    transform: translate(11.5736vw, 100vh) scale(0.1531);
  }
}
.christmas-time-is-here .snow:nth-child(176) {
  opacity: 0.997;
  transform: translate(64.9393vw, -10px) scale(0.2928);
  animation: fall-176 25s -11s linear infinite;
}
@keyframes fall-176 {
  39.935% {
    transform: translate(63.7853vw, 39.935vh) scale(0.2928);
  }
  to {
    transform: translate(64.3623vw, 100vh) scale(0.2928);
  }
}
.christmas-time-is-here .snow:nth-child(177) {
  opacity: 0.4438;
  transform: translate(19.42vw, -10px) scale(0.2885);
  animation: fall-177 26s -18s linear infinite;
}
@keyframes fall-177 {
  74.37% {
    transform: translate(15.6794vw, 74.37vh) scale(0.2885);
  }
  to {
    transform: translate(17.5497vw, 100vh) scale(0.2885);
  }
}
.christmas-time-is-here .snow:nth-child(178) {
  opacity: 0.4973;
  transform: translate(8.0029vw, -10px) scale(0.3017);
  animation: fall-178 28s -1s linear infinite;
}
@keyframes fall-178 {
  43.711% {
    transform: translate(1.4353vw, 43.711vh) scale(0.3017);
  }
  to {
    transform: translate(4.7191vw, 100vh) scale(0.3017);
  }
}
.christmas-time-is-here .snow:nth-child(179) {
  opacity: 0.7849;
  transform: translate(70.2317vw, -10px) scale(0.2548);
  animation: fall-179 27s -27s linear infinite;
}
@keyframes fall-179 {
  66.867% {
    transform: translate(74.1645vw, 66.867vh) scale(0.2548);
  }
  to {
    transform: translate(72.1981vw, 100vh) scale(0.2548);
  }
}
.christmas-time-is-here .snow:nth-child(180) {
  opacity: 0.8049;
  transform: translate(88.1856vw, -10px) scale(0.3849);
  animation: fall-180 24s -7s linear infinite;
}
@keyframes fall-180 {
  44.031% {
    transform: translate(78.7688vw, 44.031vh) scale(0.3849);
  }
  to {
    transform: translate(83.4772vw, 100vh) scale(0.3849);
  }
}
.christmas-time-is-here .snow:nth-child(181) {
  opacity: 0.5236;
  transform: translate(89.497vw, -10px) scale(0.6774);
  animation: fall-181 26s -26s linear infinite;
}
@keyframes fall-181 {
  68.59% {
    transform: translate(91.1249vw, 68.59vh) scale(0.6774);
  }
  to {
    transform: translate(90.31095vw, 100vh) scale(0.6774);
  }
}
.christmas-time-is-here .snow:nth-child(182) {
  opacity: 0.0333;
  transform: translate(35.9221vw, -10px) scale(0.84);
  animation: fall-182 26s -25s linear infinite;
}
@keyframes fall-182 {
  59.152% {
    transform: translate(40.5518vw, 59.152vh) scale(0.84);
  }
  to {
    transform: translate(38.23695vw, 100vh) scale(0.84);
  }
}
.christmas-time-is-here .snow:nth-child(183) {
  opacity: 0.1069;
  transform: translate(51.7121vw, -10px) scale(0.1418);
  animation: fall-183 28s -30s linear infinite;
}
@keyframes fall-183 {
  40.013% {
    transform: translate(46.1582vw, 40.013vh) scale(0.1418);
  }
  to {
    transform: translate(48.93515vw, 100vh) scale(0.1418);
  }
}
.christmas-time-is-here .snow:nth-child(184) {
  opacity: 0.0194;
  transform: translate(40.9561vw, -10px) scale(0.4273);
  animation: fall-184 26s -8s linear infinite;
}
@keyframes fall-184 {
  72.536% {
    transform: translate(45.8872vw, 72.536vh) scale(0.4273);
  }
  to {
    transform: translate(43.42165vw, 100vh) scale(0.4273);
  }
}
.christmas-time-is-here .snow:nth-child(185) {
  opacity: 0.7373;
  transform: translate(11.0568vw, -10px) scale(0.4816);
  animation: fall-185 22s -10s linear infinite;
}
@keyframes fall-185 {
  79.609% {
    transform: translate(18.1647vw, 79.609vh) scale(0.4816);
  }
  to {
    transform: translate(14.61075vw, 100vh) scale(0.4816);
  }
}
.christmas-time-is-here .snow:nth-child(186) {
  opacity: 0.6092;
  transform: translate(43.0203vw, -10px) scale(0.1278);
  animation: fall-186 21s -22s linear infinite;
}
@keyframes fall-186 {
  54.595% {
    transform: translate(44.5653vw, 54.595vh) scale(0.1278);
  }
  to {
    transform: translate(43.7928vw, 100vh) scale(0.1278);
  }
}
.christmas-time-is-here .snow:nth-child(187) {
  opacity: 0.0103;
  transform: translate(70.5757vw, -10px) scale(0.6362);
  animation: fall-187 24s -19s linear infinite;
}
@keyframes fall-187 {
  45.693% {
    transform: translate(74.8336vw, 45.693vh) scale(0.6362);
  }
  to {
    transform: translate(72.70465vw, 100vh) scale(0.6362);
  }
}
.christmas-time-is-here .snow:nth-child(188) {
  opacity: 0.148;
  transform: translate(50.5669vw, -10px) scale(0.3375);
  animation: fall-188 11s -4s linear infinite;
}
@keyframes fall-188 {
  69.527% {
    transform: translate(59.6093vw, 69.527vh) scale(0.3375);
  }
  to {
    transform: translate(55.0881vw, 100vh) scale(0.3375);
  }
}
.christmas-time-is-here .snow:nth-child(189) {
  opacity: 0.8729;
  transform: translate(11.7386vw, -10px) scale(0.3267);
  animation: fall-189 29s -1s linear infinite;
}
@keyframes fall-189 {
  69.943% {
    transform: translate(13.6699vw, 69.943vh) scale(0.3267);
  }
  to {
    transform: translate(12.70425vw, 100vh) scale(0.3267);
  }
}
.christmas-time-is-here .snow:nth-child(190) {
  opacity: 0.3577;
  transform: translate(47.1647vw, -10px) scale(0.8398);
  animation: fall-190 12s -14s linear infinite;
}
@keyframes fall-190 {
  36.361% {
    transform: translate(56.6932vw, 36.361vh) scale(0.8398);
  }
  to {
    transform: translate(51.92895vw, 100vh) scale(0.8398);
  }
}
.christmas-time-is-here .snow:nth-child(191) {
  opacity: 0.3131;
  transform: translate(72.0733vw, -10px) scale(0.2123);
  animation: fall-191 10s -9s linear infinite;
}
@keyframes fall-191 {
  63.958% {
    transform: translate(72.2199vw, 63.958vh) scale(0.2123);
  }
  to {
    transform: translate(72.1466vw, 100vh) scale(0.2123);
  }
}
.christmas-time-is-here .snow:nth-child(192) {
  opacity: 0.9747;
  transform: translate(6.5131vw, -10px) scale(0.8035);
  animation: fall-192 13s -16s linear infinite;
}
@keyframes fall-192 {
  66.586% {
    transform: translate(9.0267vw, 66.586vh) scale(0.8035);
  }
  to {
    transform: translate(7.7699vw, 100vh) scale(0.8035);
  }
}
.christmas-time-is-here .snow:nth-child(193) {
  opacity: 0.6699;
  transform: translate(86.7936vw, -10px) scale(0.3007);
  animation: fall-193 12s -24s linear infinite;
}
@keyframes fall-193 {
  77.295% {
    transform: translate(77.8238vw, 77.295vh) scale(0.3007);
  }
  to {
    transform: translate(82.3087vw, 100vh) scale(0.3007);
  }
}
.christmas-time-is-here .snow:nth-child(194) {
  opacity: 0.0549;
  transform: translate(29.2152vw, -10px) scale(0.6046);
  animation: fall-194 20s -14s linear infinite;
}
@keyframes fall-194 {
  63.101% {
    transform: translate(37.8661vw, 63.101vh) scale(0.6046);
  }
  to {
    transform: translate(33.54065vw, 100vh) scale(0.6046);
  }
}
.christmas-time-is-here .snow:nth-child(195) {
  opacity: 0.2605;
  transform: translate(63.6383vw, -10px) scale(0.3596);
  animation: fall-195 22s -25s linear infinite;
}
@keyframes fall-195 {
  69.995% {
    transform: translate(66.8212vw, 69.995vh) scale(0.3596);
  }
  to {
    transform: translate(65.22975vw, 100vh) scale(0.3596);
  }
}
.christmas-time-is-here .snow:nth-child(196) {
  opacity: 0.403;
  transform: translate(3.7757vw, -10px) scale(0.2992);
  animation: fall-196 24s -10s linear infinite;
}
@keyframes fall-196 {
  70.26% {
    transform: translate(-5.7512vw, 70.26vh) scale(0.2992);
  }
  to {
    transform: translate(-0.98775vw, 100vh) scale(0.2992);
  }
}
.christmas-time-is-here .snow:nth-child(197) {
  opacity: 0.879;
  transform: translate(44.5481vw, -10px) scale(0.1984);
  animation: fall-197 29s -25s linear infinite;
}
@keyframes fall-197 {
  37.824% {
    transform: translate(38.3901vw, 37.824vh) scale(0.1984);
  }
  to {
    transform: translate(41.4691vw, 100vh) scale(0.1984);
  }
}
.christmas-time-is-here .snow:nth-child(198) {
  opacity: 0.0021;
  transform: translate(42.6556vw, -10px) scale(0.9247);
  animation: fall-198 22s -12s linear infinite;
}
@keyframes fall-198 {
  75.983% {
    transform: translate(42.4871vw, 75.983vh) scale(0.9247);
  }
  to {
    transform: translate(42.57135vw, 100vh) scale(0.9247);
  }
}
.christmas-time-is-here .snow:nth-child(199) {
  opacity: 0.4657;
  transform: translate(92.9957vw, -10px) scale(0.9659);
  animation: fall-199 10s -26s linear infinite;
}
@keyframes fall-199 {
  61.497% {
    transform: translate(99.2282vw, 61.497vh) scale(0.9659);
  }
  to {
    transform: translate(96.11195vw, 100vh) scale(0.9659);
  }
}
.christmas-time-is-here .snow:nth-child(200) {
  opacity: 0.78;
  transform: translate(33.0859vw, -10px) scale(0.621);
  animation: fall-200 15s -14s linear infinite;
}
@keyframes fall-200 {
  73.558% {
    transform: translate(34.1504vw, 73.558vh) scale(0.621);
  }
  to {
    transform: translate(33.61815vw, 100vh) scale(0.621);
  }
}
.christmas-time-is-here .video-container-inner:after {
  content: "";
  position: absolute;
  top: 3.75rem;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url("/wp-content/themes/hello-elementor/assets/images/holiday-string/holiday-lights.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 95% 100%;
  z-index: 10;
}
.christmas-time-is-here .video-overlay {
  background-image: url("/wp-content/themes/hello-elementor/assets/images/ferg-split-holiday.png") !important;
}

.ghostly {
  background: radial-gradient(ellipse at bottom, rgba(27, 39, 53, 0.25) 0%, rgba(9, 10, 15, 0.75) 100%);
}
.ghostly .bottom-container p,
.ghostly .animated-words p {
  color: white;
}

.ghost-town {
  filter: drop-shadow(0 0 20px snow);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100vh;
  z-index: 2;
  overflow: hidden;
  max-width: 100vw;
}
.ghost-town.hidden {
  display: none;
}
.ghost-town .ghostly-hover {
  animation: ghostHover 3s ease infinite;
}
.ghost-town .ghostly-figure {
  background-image: url("/wp-content/themes/hello-elementor/assets/images/ghostfront.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  height: 200px;
  width: 200px;
}

@keyframes ghostHover {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(30px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes ghostFloat {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(50vw);
  }
}
.ghost.movingRight {
  animation: ghostFloat 6s ease-out forwards;
}
.ghost.movingRight .ghostly-figure {
  background-image: url("/wp-content/themes/hello-elementor/assets/images/ghostside.png");
}

.ghost.movingLeft {
  animation: ghostFloat reverse 6s ease-out forwards;
}
.ghost.movingLeft .ghostly-figure {
  transform: scaleX(-1);
  background-image: url("/wp-content/themes/hello-elementor/assets/images/ghostside.png");
}

.ghost.hoverRight {
  transform: translateX(50vw);
}

.ghost-container {
  display: flex;
  align-items: center;
  height: 100%;
}/*# sourceMappingURL=holidays.css.map */