.let-it-snow,
.snow {
  pointer-events: none;
}

.let-it-snow {
  overflow: hidden;
  position: fixed;
  top: 0;
  height: 100%;
  width: 100%;
  max-width: 100%;
}

.snow {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-animation: falling linear infinite both;
          animation: falling linear infinite both;
  -webkit-transform: translate3D(0, -100%, 0);
          transform: translate3D(0, -100%, 0);
}

.snow--near {
  -webkit-animation-duration: 10s;
          animation-duration: 10s;
  background-image: url("/../../images/snow-large.png");
  background-size: contain;
}

.snow--near + .snow--alt {
  -webkit-animation-delay: 5s;
          animation-delay: 5s;
}

.snow--mid {
  -webkit-animation-duration: 20s;
          animation-duration: 20s;
  background-image: url("/../../images/snow-medium.png");
  background-size: contain;
}

.snow--mid + .snow--alt {
  -webkit-animation-delay: 10s;
          animation-delay: 10s;
}

.snow--far {
  -webkit-animation-duration: 30s;
          animation-duration: 30s;
  background-image: url("/../../images/snow-small.png");
  background-size: contain;
}

.snow--far + .snow--alt {
  -webkit-animation-delay: 15s;
          animation-delay: 15s;
}

@-webkit-keyframes falling {
  0% {
    -webkit-transform: translate3D(-7.5%, -100%, 0);
            transform: translate3D(-7.5%, -100%, 0);
  }

  100% {
    -webkit-transform: translate3D(7.5%, 100%, 0);
            transform: translate3D(7.5%, 100%, 0);
  }
}

@keyframes falling {
  0% {
    -webkit-transform: translate3D(-7.5%, -100%, 0);
            transform: translate3D(-7.5%, -100%, 0);
  }

  100% {
    -webkit-transform: translate3D(7.5%, 100%, 0);
            transform: translate3D(7.5%, 100%, 0);
  }
}

.main-header,
.main-content,
.main-footer {
  position: relative;
  z-index: 1;
}

.main-header {
  z-index: 2;
}

.overflow-hidden .main-content {
  z-index: 1000;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3N0YXJ0ZXItd2ViL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9zdGFydGVyLXdlYi9zYXNzL2xldC1pdC1zbm93LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zdGFydGVyLXdlYi9zYXNzL2xldC1pdC1zbm93LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBT0E7O0VBQ0U7Q0NMRDs7QURTRDtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDQ1BEOztBRFdEO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7RUFDQTtVQUFBO0NDVEQ7O0FEV0M7RUFDRTtVQUFBO0VBQ0E7RUFDQTtDQ1JIOztBREtFO0VBTUc7VUFBQTtDQ1BMOztBRFdFO0VBQ0M7VUFBQTtFQUNBO0VBQ0E7Q0NSSDs7QURLRTtFQU1HO1VBQUE7Q0NQTDs7QURXRTtFQUNDO1VBQUE7RUFDQTtFQUNBO0NDUkg7O0FES0U7RUFNRztVQUFBO0NDUEw7O0FEWUQ7RUFDRTtJQUNFO1lBQUE7R0NURDs7RURZRDtJQUNFO1lBQUE7R0NURDtDQUNGOztBREVEO0VBQ0U7SUFDRTtZQUFBO0dDVEQ7O0VEWUQ7SUFDRTtZQUFBO0dDVEQ7Q0FDRjs7QURZRDs7O0VBR0U7RUFDQTtDQ1REOztBRFlEO0VBQ0U7Q0NURDs7QURZRDtFQUNFO0NDVEQiLCJmaWxlIjoiL3N0YXJ0ZXItd2ViL2Nzcy9sZXQtaXQtc25vdy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIkcy0tbmVhcjogMTBzO1xuJHMtLW1pZDogKCRzLS1uZWFyICogMik7XG4kcy0tZmFyOiAoJHMtLW5lYXIgKiAzKTtcblxuJGVhc2UtLW91dC1xdWFkOiBjdWJpYy1iZXppZXIoLjI1LCAuNDYsIC40NTAsIC45NCk7XG5cblxuJW9uLXRvcCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5cbi5sZXQtaXQtc25vdyB7XG4gIEBleHRlbmQgJW9uLXRvcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuXG4uc25vdyB7XG4gIEBleHRlbmQgJW9uLXRvcDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGFuaW1hdGlvbjogZmFsbGluZyBsaW5lYXIgaW5maW5pdGUgYm90aDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgwLCAtMTAwJSwgMCk7XG5cbiAgJi0tbmVhciB7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkcy0tbmVhcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy8uLi8uLi9pbWFnZXMvc25vdy1sYXJnZS5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cbiAgICAmICsgLnNub3ctLWFsdCB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6ICgkcy0tbmVhciAvIDIpO1xuICAgIH1cbiAgfVxuXG4gICYtLW1pZCB7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkcy0tbWlkO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLy4uLy4uL2ltYWdlcy9zbm93LW1lZGl1bS5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cbiAgICAmICsgLnNub3ctLWFsdCB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6ICgkcy0tbWlkIC8gMik7XG4gICAgfVxuICB9XG5cbiAgJi0tZmFyIHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246ICRzLS1mYXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvLi4vLi4vaW1hZ2VzL3Nub3ctc21hbGwucG5nJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gICAgJiArIC5zbm93LS1hbHQge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAoJHMtLWZhciAvIDIpO1xuICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhbGxpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgtNy41JSwgLTEwMCUsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCg3LjUlLCAxMDAlLCAwKTtcbiAgfVxufVxuXG4ubWFpbi1oZWFkZXIsXG4ubWFpbi1jb250ZW50LFxuLm1haW4tZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4ubWFpbi1oZWFkZXIge1xuICB6LWluZGV4OiAyO1xufVxuXG4ub3ZlcmZsb3ctaGlkZGVuIC5tYWluLWNvbnRlbnQge1xuICB6LWluZGV4OiAxMDAwO1xufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvc3RhcnRlci13ZWIvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL3N0YXJ0ZXItd2ViL3Nhc3MvbGV0LWl0LXNub3cuc2NzcyIsIi5sZXQtaXQtc25vdyxcbi5zbm93IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5sZXQtaXQtc25vdyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5zbm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGFuaW1hdGlvbjogZmFsbGluZyBsaW5lYXIgaW5maW5pdGUgYm90aDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgwLCAtMTAwJSwgMCk7XG59XG5cbi5zbm93LS1uZWFyIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMHM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi8uLi8uLi9pbWFnZXMvc25vdy1sYXJnZS5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLnNub3ctLW5lYXIgKyAuc25vdy0tYWx0IHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA1cztcbn1cblxuLnNub3ctLW1pZCB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMjBzO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvLi4vLi4vaW1hZ2VzL3Nub3ctbWVkaXVtLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4uc25vdy0tbWlkICsgLnNub3ctLWFsdCB7XG4gIGFuaW1hdGlvbi1kZWxheTogMTBzO1xufVxuXG4uc25vdy0tZmFyIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzMHM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi8uLi8uLi9pbWFnZXMvc25vdy1zbWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLnNub3ctLWZhciArIC5zbm93LS1hbHQge1xuICBhbmltYXRpb24tZGVsYXk6IDE1cztcbn1cblxuQGtleWZyYW1lcyBmYWxsaW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoLTcuNSUsIC0xMDAlLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoNy41JSwgMTAwJSwgMCk7XG4gIH1cbn1cblxuLm1haW4taGVhZGVyLFxuLm1haW4tY29udGVudCxcbi5tYWluLWZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLm1haW4taGVhZGVyIHtcbiAgei1pbmRleDogMjtcbn1cblxuLm92ZXJmbG93LWhpZGRlbiAubWFpbi1jb250ZW50IHtcbiAgei1pbmRleDogMTAwMDtcbn1cblxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVzb3VyY2VzL2Fzc2V0cy9zdGFydGVyLXdlYi9zYXNzL2xldC1pdC1zbm93LnNjc3MiXSwic291cmNlUm9vdCI6IiJ9*/