.swing-animation-left{-webkit-animation-name:example;-webkit-animation-duration:4s;animation-name:example;animation-duration:4s}.swing-animation-left{animation:animationFrames linear 1s;animation-iteration-count:1;transform-origin:50% 0;-webkit-animation:animationFrames linear 1s;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 0;-moz-animation:animationFrames linear 1s;-moz-animation-iteration-count:1;-moz-transform-origin:50% 0;-o-animation:animationFrames linear 1s;-o-animation-iteration-count:1;-o-transform-origin:50% 0;-ms-animation:animationFrames linear 1s;-ms-animation-iteration-count:1;-ms-transform-origin:50% 0}@keyframes animationFrames{0%{transform:rotate(0)}20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}100%{transform:rotate(0)}}@-moz-keyframes animationFrames{0%{-moz-transform:rotate(0)}20%{-moz-transform:rotate(-5deg)}40%{-moz-transform:rotate(-10deg)}60%{-moz-transform:rotate(15deg)}80%{-moz-transform:rotate(0)}100%{-moz-transform:rotate(0)}}@-webkit-keyframes animationFrames{0%{-webkit-transform:rotate(0)}20%{-webkit-transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg)}100%{-webkit-transform:rotate(0)}}@-o-keyframes animationFrames{0%{-o-transform:rotate(0)}20%{-o-transform:rotate(15deg)}40%{-o-transform:rotate(-10deg)}60%{-o-transform:rotate(5deg)}80%{-o-transform:rotate(-5deg)}100%{-o-transform:rotate(0)}}@-ms-keyframes animationFrames{0%{-ms-transform:rotate(0)}20%{-ms-transform:rotate(15deg)}40%{-ms-transform:rotate(-10deg)}60%{-ms-transform:rotate(5deg)}80%{-ms-transform:rotate(-5deg)}100%{-ms-transform:rotate(0)}}.swing-animation-right{animation:animationFrames linear 1s;animation-iteration-count:1;transform-origin:50% 0;-webkit-animation:animationFrames linear 1s;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 0;-moz-animation:animationFrames linear 1s;-moz-animation-iteration-count:1;-moz-transform-origin:50% 0;-o-animation:animationFrames linear 1s;-o-animation-iteration-count:1;-o-transform-origin:50% 0;-ms-animation:animationFrames linear 1s;-ms-animation-iteration-count:1;-ms-transform-origin:50% 0}@keyframes animationFrames{0%{transform:rotate(0)}20%{transform:rotate(-15deg)}40%{transform:rotate(10deg)}60%{transform:rotate(-5deg)}80%{transform:rotate(5deg)}100%{transform:rotate(0)}}@-moz-keyframes animationFrames{0%{-moz-transform:rotate(0)}20%{-moz-transform:rotate(-15deg)}40%{-moz-transform:rotate(10deg)}60%{-moz-transform:rotate(-5deg)}80%{-moz-transform:rotate(5deg)}100%{-moz-transform:rotate(0)}}@-webkit-keyframes animationFrames{0%{-webkit-transform:rotate(0)}20%{-webkit-transform:rotate(-15deg)}40%{-webkit-transform:rotate(10deg)}60%{-webkit-transform:rotate(-5deg)}80%{-webkit-transform:rotate(5deg)}100%{-webkit-transform:rotate(0)}}@-o-keyframes animationFrames{0%{-o-transform:rotate(0)}20%{-o-transform:rotate(-15deg)}40%{-o-transform:rotate(10deg)}60%{-o-transform:rotate(-5deg)}80%{-o-transform:rotate(5deg)}100%{-o-transform:rotate(0)}}@-ms-keyframes animationFrames{0%{-ms-transform:rotate(0)}20%{-ms-transform:rotate(-15deg)}40%{-ms-transform:rotate(10deg)}60%{-ms-transform:rotate(-5deg)}80%{-ms-transform:rotate(5deg)}100%{-ms-transform:rotate(0)}}.bounce-top{-webkit-animation:bounce-top .9s both;animation:bounce-top .9s both}@-webkit-keyframes bounce-top{0%{-webkit-transform:translateY(-45px);transform:translateY(-45px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:1}24%{opacity:1}40%{-webkit-transform:translateY(-24px);transform:translateY(-24px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}65%{-webkit-transform:translateY(-12px);transform:translateY(-12px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}82%{-webkit-transform:translateY(-6px);transform:translateY(-6px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}93%{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}25%,55%,75%,87%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}}@keyframes bounce-top{0%{-webkit-transform:translateY(-45px);transform:translateY(-45px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:1}24%{opacity:1}40%{-webkit-transform:translateY(-24px);transform:translateY(-24px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}65%{-webkit-transform:translateY(-12px);transform:translateY(-12px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}82%{-webkit-transform:translateY(-6px);transform:translateY(-6px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}93%{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}25%,55%,75%,87%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}}.fade-in-right{-webkit-animation:fade-in-right .6s cubic-bezier(.39,.575,.565,1) both;animation:fade-in-right .6s cubic-bezier(.39,.575,.565,1) both}@-webkit-keyframes fade-in-right{0%{-webkit-transform:translateX(50px);transform:translateX(50px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-right{0%{-webkit-transform:translateX(50px);transform:translateX(50px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.slide-in-blurred-top{-webkit-animation:slide-in-blurred-top .5s cubic-bezier(.23,1,.32,1) both;animation:slide-in-blurred-top .5s cubic-bezier(.23,1,.32,1) both}@-webkit-keyframes slide-in-blurred-top{0%{-webkit-transform:translateY(-1000px) scaleY(2.5) scaleX(.2);transform:translateY(-1000px) scaleY(2.5) scaleX(.2);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-filter:blur(40px);filter:blur(40px);opacity:0}100%{-webkit-transform:translateY(0) scaleY(1) scaleX(1);transform:translateY(0) scaleY(1) scaleX(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes slide-in-blurred-top{0%{-webkit-transform:translateY(-1000px) scaleY(2.5) scaleX(.2);transform:translateY(-1000px) scaleY(2.5) scaleX(.2);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-filter:blur(40px);filter:blur(40px);opacity:0}100%{-webkit-transform:translateY(0) scaleY(1) scaleX(1);transform:translateY(0) scaleY(1) scaleX(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-filter:blur(0);filter:blur(0);opacity:1}}.fade-in-bottom{-webkit-animation:fade-in-bottom .6s cubic-bezier(.39,.575,.565,1) both;animation:fade-in-bottom .6s cubic-bezier(.39,.575,.565,1) both}@-webkit-keyframes fade-in-bottom{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-bottom{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fade-in-top{-webkit-animation:fade-in-top .6s cubic-bezier(.39,.575,.565,1) 2.5s both;animation:fade-in-top .6s cubic-bezier(.39,.575,.565,1) 2.5s both}@-webkit-keyframes fade-in-top{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-top{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.hero{width:100%;content:"0";min-height:36rem;position:absolute;overflow:hidden;display:flex;justify-content:center;align-content:center}.hero__content{position:relative;align-self:center;padding:3rem 0}.snow{position:absolute;min-width:100vw;min-height:100vh;height:100%;width:100%;top:0;left:0}.snow .svg{position:absolute;width:100%;height:100%}#snow-top-layer{will-change:transform;-webkit-transform:translateY(-768px);transform:translateY(-768px);-webkit-animation:fall 22.5s infinite linear;animation:fall 22.5s infinite linear}#snow-bottom-layer{will-change:transform;-webkit-transform:translateY(-768px);transform:translateY(-768px);-webkit-animation:fall 45s infinite linear;animation:fall 45s infinite linear}@-webkit-keyframes fall{100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fall{100%{-webkit-transform:translateY(0);transform:translateY(0)}}