From 4677cbec6739e3a24fda5127fafa4978c761c5a9 Mon Sep 17 00:00:00 2001 From: Ryan Watters Date: Sat, 4 Mar 2017 00:13:22 -0600 Subject: [PATCH] Add animations to homepage gopher badget and cape --- .../gopher-small-homepage.afdesign | Bin 0 -> 41471 bytes .../partials/homepage/homepage-content.html | 2 +- .../svg-icons/gopher-small-homepage.svg | 50 ++++++++++++++ layouts/partials/svg-icons/gopher-small.svg | 61 ++++++++++++++---- layouts/partials/svg-icons/hugo-home.svg | 2 +- pipeline/scss/pages/_homepage.scss | 29 +++++++++ static/css/style.min.css | 2 +- static/js/homepage.js | 12 +++- 8 files changed, 141 insertions(+), 17 deletions(-) create mode 100644 dev-and-design-resources/gopher-small-homepage.afdesign create mode 100644 layouts/partials/svg-icons/gopher-small-homepage.svg diff --git a/dev-and-design-resources/gopher-small-homepage.afdesign b/dev-and-design-resources/gopher-small-homepage.afdesign new file mode 100644 index 0000000000000000000000000000000000000000..305e170d73d7811cde2d165dc3f95723efb5b786 GIT binary patch literal 41471 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 R+95dLM_FD&u0qB<=zpotfdT*k literal 0 HcmV?d00001 diff --git a/layouts/partials/homepage/homepage-content.html b/layouts/partials/homepage/homepage-content.html index 8227c5803..dadda16f7 100644 --- a/layouts/partials/homepage/homepage-content.html +++ b/layouts/partials/homepage/homepage-content.html @@ -13,7 +13,7 @@
- {{partial "svg-icons/gopher-small.svg" .}} + {{partial "svg-icons/gopher-small-homepage.svg" .}} {{partial "svg-icons/md.svg" .}}
diff --git a/layouts/partials/svg-icons/gopher-small-homepage.svg b/layouts/partials/svg-icons/gopher-small-homepage.svg new file mode 100644 index 000000000..054baaea0 --- /dev/null +++ b/layouts/partials/svg-icons/gopher-small-homepage.svg @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layouts/partials/svg-icons/gopher-small.svg b/layouts/partials/svg-icons/gopher-small.svg index 35669e0cb..bc1e5010c 100644 --- a/layouts/partials/svg-icons/gopher-small.svg +++ b/layouts/partials/svg-icons/gopher-small.svg @@ -1,13 +1,50 @@ - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layouts/partials/svg-icons/hugo-home.svg b/layouts/partials/svg-icons/hugo-home.svg index eb35c849e..64dc6be26 100644 --- a/layouts/partials/svg-icons/hugo-home.svg +++ b/layouts/partials/svg-icons/hugo-home.svg @@ -1,4 +1,4 @@ - + diff --git a/pipeline/scss/pages/_homepage.scss b/pipeline/scss/pages/_homepage.scss index 486ff1389..a426e889b 100644 --- a/pipeline/scss/pages/_homepage.scss +++ b/pipeline/scss/pages/_homepage.scss @@ -210,6 +210,7 @@ hr, .svgs { display: flex; justify-content: space-around; + position: relative; // opacity: 0; svg, .img-wrapper { @@ -226,11 +227,39 @@ hr, } #hugopher-front { + width: 300px; + position: relative; .eye { animation: squeeze 2.4s infinite; } } +.gopher-badge { + opacity: 0; + width: 50px; + position: absolute; + top: 24px; +} + +.gopher-cape { + opacity: 0; +} + +svg { + .cape { + // opacity: 0; + } +} + +#hugo-home { + width: 60px; + position: absolute; + left: 40px; + top: 33px; + z-index: 50; + opacity: 0; +} + @keyframes squeeze { 90% { transform: none; diff --git a/static/css/style.min.css b/static/css/style.min.css index 418175847..577da2168 100644 --- a/static/css/style.min.css +++ b/static/css/style.min.css @@ -4,4 +4,4 @@ * Licensed under the MIT license - http://opensource.org/licenses/MIT * * Copyright (c) 2016 Daniel Eden - */.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}40%,43%,70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06)}70%{-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}40%,43%,70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06)}70%{-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate(-3deg);transform:scale3d(0.9, 0.9, 0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate(3deg);transform:scale3d(1.1, 1.1, 1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate(-3deg);transform:scale3d(1.1, 1.1, 1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate(-3deg);transform:scale3d(0.9, 0.9, 0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate(3deg);transform:scale3d(1.1, 1.1, 1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate(-3deg);transform:scale3d(1.1, 1.1, 1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate(-5deg);transform:translate3d(-25%, 0, 0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate(3deg);transform:translate3d(20%, 0, 0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate(-3deg);transform:translate3d(-15%, 0, 0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate(2deg);transform:translate3d(10%, 0, 0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate(-1deg);transform:translate3d(-5%, 0, 0) rotate(-1deg)}to{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate(-5deg);transform:translate3d(-25%, 0, 0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate(3deg);transform:translate3d(20%, 0, 0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate(-3deg);transform:translate3d(-15%, 0, 0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate(2deg);transform:translate3d(10%, 0, 0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate(-1deg);transform:translate3d(-5%, 0, 0) rotate(-1deg)}to{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.39062deg) skewY(0.39062deg);transform:skewX(0.39062deg) skewY(0.39062deg)}88.8%{-webkit-transform:skewX(-0.19531deg) skewY(-0.19531deg);transform:skewX(-0.19531deg) skewY(-0.19531deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.39062deg) skewY(0.39062deg);transform:skewX(0.39062deg) skewY(0.39062deg)}88.8%{-webkit-transform:skewX(-0.19531deg) skewY(-0.19531deg);transform:skewX(-0.19531deg) skewY(-0.19531deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}to{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}to{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}to{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg)}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg)}50%,80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);transform:perspective(400px) scale3d(0.95, 0.95, 0.95)}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg)}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg)}50%,80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);transform:perspective(400px) scale3d(0.95, 0.95, 0.95)}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg)}60%,80%{opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg)}60%,80%{opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,to{-webkit-transform-origin:center}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,to{-webkit-transform-origin:center}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}0%,to{-webkit-transform-origin:center}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}0%,to{-webkit-transform-origin:center}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left}0%,20%,60%{-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left}0%,20%,60%{-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate(-120deg);transform:translate3d(-100%, 0, 0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate(-120deg);transform:translate3d(-100%, 0, 0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate(120deg);transform:translate3d(100%, 0, 0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate(120deg);transform:translate3d(100%, 0, 0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%,to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%,to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.site-header{width:100%;height:50px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0px;background-color:#fff;color:#000;position:fixed;top:0px;left:0px;z-index:20;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}@media only screen and (min-width: 960px){.site-header{-ms-flex-pack:justify;justify-content:space-between}}.site-header .hugo-meta{display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 960px){.site-header .hugo-meta{float:left;width:auto;-ms-flex-pack:start;justify-content:flex-start}}.site-header #home-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:.8em;margin-left:1.5em}.site-header #home-link img{height:35px;margin-right:.25em}.site-header #home-link .hugo-v{-ms-flex-item-align:end;align-self:flex-end;font-size:.9em}.site-header a.github-button{display:none}@media only screen and (min-width: 760px){.site-header a.github-button{display:inline}}.site-header iframe[src^="https://buttons.github.io"]{display:none;margin-left:1em}@media only screen and (min-width: 760px){.site-header iframe[src^="https://buttons.github.io"]{display:inline}}.site-navigation::-webkit-scrollbar{display:none}.site-navigation{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;position:fixed;left:0px;top:0px;width:280px;bottom:0px;overflow-y:scroll;background-color:#f8f8f8;-webkit-transform:translateX(-280px);transform:translateX(-280px);padding:0px;z-index:9;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding-bottom:2em}.site-navigation::-webkit-scrollbar{display:none}.site-navigation.navigation-open{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;-webkit-transform:translateX(0px);transform:translateX(0px)}@media only screen and (min-width: 960px){.site-navigation{-webkit-transform:translateX(0px);transform:translateX(0px)}}.site-navigation ul li a{display:-ms-flexbox;display:flex}.site-navigation ul.top-menu{margin-top:80px;width:85%}@media only screen and (min-width: 960px){.site-navigation ul.top-menu{margin-top:60px}}.site-navigation ul.top-menu a{color:#222;font-weight:300;width:100%}.site-navigation ul.top-menu a:hover{color:#C9177E}.site-navigation ul.top-menu li{padding-left:0px;line-height:1.2;padding-top:.75em}.site-navigation ul.top-menu li ul li{padding-left:.3em}.site-navigation ul.top-menu a.top-menu-item-link{font-size:16px;width:100%}.site-navigation ul.top-menu a.top-menu-item-link i.fa.fa-angle-double-right{margin-left:.25em}.site-navigation ul.top-menu a.top-menu-item-link.active-section{color:#C9177E;font-weight:700}.site-navigation ul.top-menu a.top-menu-item-link.active-section+ul.submenu{display:block;border-left:2px solid #C9177E}.site-navigation ul.top-menu ul.submenu{display:none;margin-left:.2em;padding-left:.5em;padding-bottom:.66em}.site-navigation ul.top-menu ul.submenu li{line-height:1.3}.site-navigation ul.top-menu ul.submenu a.submenu-item-link{font-size:14px}.site-navigation ul.top-menu ul.submenu a.submenu-item-link:hover{color:#0083C0}.site-navigation ul.top-menu ul.submenu a.submenu-item-link.active-page{font-weight:700;color:#0083C0}.site-navigation ul.top-menu ul.submenu a.submenu-item-link.active-page>code{color:#0083C0}.site-navigation ul.top-menu ul.submenu a.submenu-item-link.active-page>code>em{font-style:normal;family:"museo-sans","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}.nav-buttons{display:block;margin-left:auto;margin-right:auto;max-width:200px}.nav-buttons a{margin-bottom:.5em;display:inline-block;width:200px;max-width:200px;position:relative;font-size:.9em}.navigation-toggle-wrapper{width:50px;height:50px;position:fixed;top:2px;left:0px;z-index:20}.navigation-toggle-wrapper h4.menu{display:inline-block;position:absolute;bottom:-1em;left:.8em;color:#0083C0;display:none}@media only screen and (min-width: 960px){.navigation-toggle-wrapper{display:none}}.navigation-toggle-wrapper.navigation-open .top{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:40%;border-radius:5px;background-color:#C9177E;border-color:#C9177E}.navigation-toggle-wrapper.navigation-open .middle{width:40px;height:40px;top:4%;border-radius:50%;background-color:#C9177E;border-color:#C9177E;opacity:0.3}.navigation-toggle-wrapper.navigation-open .bottom{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:40%;border-radius:5px;background-color:#C9177E;border-color:#C9177E}.bar{width:40px;height:2px;border:2px solid #0083C0;background-color:#0083C0;position:absolute;border-radius:10px}.bar.navigation-open{background-color:#C9177E;border:2px solid #C9177E}.top{left:15%;top:20%;transition:all 0.5s}.middle{left:15%;top:40%;transition:all 0.5s}.bottom{left:15%;top:60%;transition:all 0.5s}#all-content-wrapper{margin-top:50px;z-index:5;transition:all .3s ease-in-out;opacity:1;overflow-x:hidden}@media only screen and (min-width: 960px){#all-content-wrapper{margin-left:280px}}#all-content-wrapper.navigation-open{transition:all .3s ease-in-out;-webkit-transform:translateX(280px);transform:translateX(280px);opacity:.4;overflow-x:hidden}@media only screen and (min-width: 960px){#all-content-wrapper.navigation-open{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px);overflow-x:hidden}}main.main{width:100%;display:block;margin-left:auto;margin-right:auto;position:relative;min-height:calc(100vh - 100px)}@media only screen and (min-width: 1200px){main.main{width:100%;margin-right:0px;max-width:calc(100vw - 560px - 20px);float:left;padding-left:0px;padding-right:0px}}.content{width:90%;margin-left:auto;margin-right:auto}@media only screen and (min-width: 960px){.content{float:left;margin-left:5%;margin-right:auto;max-width:32em}}@media only screen and (min-width: 1200px){.content{min-width:32em;max-width:90%}}header.content-header{display:block;clear:both;width:100%;position:relative;margin-top:24px;overflow-x:hidden;margin-bottom:1em}.content-section-image-wrapper{margin-bottom:1em}.content-section-image-wrapper a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#222}.content-section-image-wrapper a img{width:20px}.content-section-image-wrapper a span{font-size:.8em;margin-left:.25em}.content-header-links{display:none;position:absolute;right:1px;top:1px;text-transform:uppercase;width:auto;overflow:visible}@media only screen and (min-width: 760px){.content-header-links{display:block}}.content-header-links a{position:relative;display:inline-block;color:#222;padding:4px 6px;vertical-align:middle;height:36px;width:36px;line-height:36px;text-align:center;border-radius:3px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}.content-header-links a:hover{color:#222}.content-header-links a i.icon-pencil{font-size:20px;position:relative;bottom:4px;right:2px}.content-header-links a svg{height:24px;width:24px;display:inline}.content-header-links a.godoc-link{border-right-width:0px}.body-copy{margin-top:0px;margin-bottom:2.5em;display:block;overflow:visible}.body-copy div+h2{margin-top:1em}.body-copy em{font-weight:inherit}main.showcase-list{width:90%;max-width:1200px;margin-left:auto;margin-right:auto}@media only screen and (min-width: 1200px){main.showcase-list{margin-left:5%}}#showcase{display:-ms-flexbox;display:flex;list-style:none;padding-left:0px;margin-left:0px;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}#showcase li.showcase-site{list-style:none;padding-left:0px;margin-left:0px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);margin-bottom:1.5em}@media only screen and (min-width: 760px){#showcase li.showcase-site{width:48%}}@media only screen and (min-width: 1200px){#showcase li.showcase-site{width:32%}}#showcase li.showcase-site .image-wrapper{width:100%;max-width:100%}#showcase li.showcase-site .image-wrapper img{width:100%;max-width:100%;border-bottom:1px solid #d9d9d9}#showcase li.showcase-site ul.tags{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}#showcase li.showcase-site ul.tags li{margin-bottom:.25em;-ms-flex-item-align:start;align-self:flex-start;width:auto}#showcase li.showcase-site ul.tags li a{font-size:12px}#showcase li.showcase-site ul.tags li.tags-icon-li{box-shadow:none}#showcase li.showcase-site .showcase-meta{padding:10px}#showcase li.showcase-site .showcase-meta .showcase-links{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;font-size:.8em}#showcase li.showcase-site .showcase-meta .showcase-links .showcase-source{font-size:.8em;text-transform:uppercase}#showcase li.showcase-site .showcase-meta .showcase-links .showcase-title{font-weight:bold}#showcase li.showcase-site .showcase-meta .showcase-links .showcase-title a{font-weight:bold}#site-footer{background-color:#000;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;height:auto;padding-bottom:1em}@media only screen and (min-width: 760px){#site-footer{-ms-flex-direction:row;flex-direction:row}}@media only screen and (min-width: 960px){#site-footer{width:calc(100% - 280px);margin-left:280px;height:140px}}.footer-content{width:90%;margin-left:auto;margin-right:auto;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:760px}.footer-content .footer-info{width:100%}.footer-content .footer-info span{width:100%;display:block;text-align:center}@media only screen and (min-width: 760px){.footer-content .footer-info{width:200px}}.footer-content img{max-width:140px;margin-left:auto;margin-right:auto;display:block}@media only screen and (min-width: 760px){.footer-content{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.footer-content div{min-width:120px}}.footer-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;color:#fff;list-style:none;margin-left:0px;padding-left:0px;max-width:auto;margin-right:2em;margin:0px;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-list ul{list-style:none}.footer-list ul li a{color:#fff;font-size:.8em}#site-footer.homepage{width:100vw;margin-left:0px}#homepage-nav{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;position:fixed;top:0px;left:0px;z-index:50;min-height:50px;max-height:50px;background-color:#fff}#homepage-nav ul.animated{margin-top:0px;margin-bottom:0px;max-width:400px;min-width:240px;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-left:auto;margin-right:auto}@media only screen and (min-width: 760px){#homepage-nav ul.animated{min-width:320px}}#homepage-nav ul.animated li{display:-ms-flexbox;display:flex}#homepage-nav ul.animated li a{color:#737373}#homepage-nav ul.animated li a:hover{color:#C9177E}#all-content-wrapper.home{margin-left:0px;margin-top:0px}@media only screen and (min-width: 760px){#all-content-wrapper.home{margin-left:0px}}#all-content-wrapper.home main#homepage.main{margin-left:0px;width:100vw;min-width:100vw}.homepage-icon{display:block;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:90%;max-width:540px;margin-top:5em;margin-right:auto;margin-left:auto}.homepage-icon span{width:100%;display:inline;text-align:center;font-size:2.3em;color:#C9177E;font-weight:900;font-family:'helvetica neue', helvetica, arial;margin-left:-.25em}@media only screen and (min-width: 760px){.homepage-icon span{font-size:3.5em}}.hero-tagline{color:#737373;font-size:1.2em;text-align:center;line-height:1.3;font-weight:100;margin-top:1.5em;font-style:normal;max-width:90%}@media only screen and (min-width: 760px){.hero-tagline{font-size:1.5em}}.home-row{min-height:auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.home-row.hero{margin-top:50px;min-height:auto;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.home-row:nth-child(2){background-color:#f8f8f8}.home-row-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:960px;margin-left:auto;margin-right:auto;margin-top:4rem;margin-bottom:4rem;width:90%}@media only screen and (min-width: 1200px){.home-row-content{-ms-flex-pack:distribute;justify-content:space-around}}.home-row-content.first-fade{opacity:0}.half{width:90%;margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;max-width:384px}.half.half-content{-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding-top:30px}.half.half-content h2{width:100%;font-size:22px;text-align:center;font-weight:500;line-height:1.3}.half.half-content p{text-align:center;margin-left:auto;margin-right:auto}hr,.hr{border:0;height:1px;opacity:1;background-image:linear-gradient(to right, transparent, rgba(0,0,0,0.75), transparent);width:100%;margin-bottom:2.5em;margin-top:2.5em}.get-started{margin-bottom:5em}.get-started .button.xl{display:block;margin-top:1.5em;font-size:1.3em;padding-right:1em;padding-left:1em;width:auto;max-width:12em;margin-left:auto;margin-right:auto}.homepage-terminal{font-family:"robotomono",courier,monospace;background-color:#737373;padding:1em 1.5em;text-align:left;width:100%;max-width:360px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);border-radius:5px;margin-top:1em;margin-right:auto;margin-left:auto;font-size:14px;margin-bottom:0px;color:transparent}.homepage-terminal span{color:transparent}.homepage-terminal .blast{color:#fff}.svgs{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.svgs svg,.svgs .img-wrapper{max-width:45%;max-width:140px}.svgs svg#markdown,.svgs .img-wrapper#markdown{margin-top:30px}@media only screen and (min-width: 960px){.svgs{margin-top:3.5em}}#hugopher-front .eye{-webkit-animation:squeeze 2.4s infinite;animation:squeeze 2.4s infinite}@keyframes squeeze{90%{-webkit-transform:none;transform:none;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}93%{-webkit-transform:translateY(70px) scaleY(0.1);transform:translateY(70px) scaleY(0.1)}100%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.body-copy[data-section="commands"]>h2:nth-of-type(1){display:none}.body-copy[data-section="commands"] h3{font-size:1.6em}.body-copy[data-section="commands"] h4{font-size:1.2em}.body-copy[data-section="commands"] h5{font-size:1.1em;margin-top:1em;margin-bottom:1em;color:#737373}#beingreviewed{background-color:#C9177E;color:white;position:absolute;left:40px;top:20px;-webkit-transform:rotate(-10deg);transform:rotate(-10deg);font-weight:bold;width:200px;font-size:36px;padding:6px;z-index:9999;overflow:visible;text-align:center;border-radius:15px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 19px 38px rgba(0,0,0,0.3),0 15px 12px rgba(0,0,0,0.22)}#outdated{background-color:#0083C0;color:white;position:absolute;right:40px;top:20px;-webkit-transform:rotate(10deg);transform:rotate(10deg);font-weight:bold;width:200px;font-size:32px;padding:6px;z-index:9999;overflow:visible;text-align:center;border-radius:15px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 19px 38px rgba(0,0,0,0.3),0 15px 12px rgba(0,0,0,0.22)} + */.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}40%,43%,70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06)}70%{-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}40%,43%,70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06)}70%{-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate(-3deg);transform:scale3d(0.9, 0.9, 0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate(3deg);transform:scale3d(1.1, 1.1, 1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate(-3deg);transform:scale3d(1.1, 1.1, 1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate(-3deg);transform:scale3d(0.9, 0.9, 0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate(3deg);transform:scale3d(1.1, 1.1, 1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate(-3deg);transform:scale3d(1.1, 1.1, 1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate(-5deg);transform:translate3d(-25%, 0, 0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate(3deg);transform:translate3d(20%, 0, 0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate(-3deg);transform:translate3d(-15%, 0, 0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate(2deg);transform:translate3d(10%, 0, 0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate(-1deg);transform:translate3d(-5%, 0, 0) rotate(-1deg)}to{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate(-5deg);transform:translate3d(-25%, 0, 0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate(3deg);transform:translate3d(20%, 0, 0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate(-3deg);transform:translate3d(-15%, 0, 0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate(2deg);transform:translate3d(10%, 0, 0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate(-1deg);transform:translate3d(-5%, 0, 0) rotate(-1deg)}to{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.39062deg) skewY(0.39062deg);transform:skewX(0.39062deg) skewY(0.39062deg)}88.8%{-webkit-transform:skewX(-0.19531deg) skewY(-0.19531deg);transform:skewX(-0.19531deg) skewY(-0.19531deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.39062deg) skewY(0.39062deg);transform:skewX(0.39062deg) skewY(0.39062deg)}88.8%{-webkit-transform:skewX(-0.19531deg) skewY(-0.19531deg);transform:skewX(-0.19531deg) skewY(-0.19531deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}to{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}to{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}to{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg)}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg)}50%,80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);transform:perspective(400px) scale3d(0.95, 0.95, 0.95)}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg)}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg)}50%,80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);transform:perspective(400px) scale3d(0.95, 0.95, 0.95)}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg)}60%,80%{opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg)}60%,80%{opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,to{-webkit-transform-origin:center}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,to{-webkit-transform-origin:center}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}0%,to{-webkit-transform-origin:center}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}0%,to{-webkit-transform-origin:center}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left}0%,20%,60%{-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left}0%,20%,60%{-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate(-120deg);transform:translate3d(-100%, 0, 0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate(-120deg);transform:translate3d(-100%, 0, 0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate(120deg);transform:translate3d(100%, 0, 0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate(120deg);transform:translate3d(100%, 0, 0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%,to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%,to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.site-header{width:100%;height:50px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0px;background-color:#fff;color:#000;position:fixed;top:0px;left:0px;z-index:20;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}@media only screen and (min-width: 960px){.site-header{-ms-flex-pack:justify;justify-content:space-between}}.site-header .hugo-meta{display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 960px){.site-header .hugo-meta{float:left;width:auto;-ms-flex-pack:start;justify-content:flex-start}}.site-header #home-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:.8em;margin-left:1.5em}.site-header #home-link img{height:35px;margin-right:.25em}.site-header #home-link .hugo-v{-ms-flex-item-align:end;align-self:flex-end;font-size:.9em}.site-header a.github-button{display:none}@media only screen and (min-width: 760px){.site-header a.github-button{display:inline}}.site-header iframe[src^="https://buttons.github.io"]{display:none;margin-left:1em}@media only screen and (min-width: 760px){.site-header iframe[src^="https://buttons.github.io"]{display:inline}}.site-navigation::-webkit-scrollbar{display:none}.site-navigation{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;position:fixed;left:0px;top:0px;width:280px;bottom:0px;overflow-y:scroll;background-color:#f8f8f8;-webkit-transform:translateX(-280px);transform:translateX(-280px);padding:0px;z-index:9;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding-bottom:2em}.site-navigation::-webkit-scrollbar{display:none}.site-navigation.navigation-open{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;-webkit-transform:translateX(0px);transform:translateX(0px)}@media only screen and (min-width: 960px){.site-navigation{-webkit-transform:translateX(0px);transform:translateX(0px)}}.site-navigation ul li a{display:-ms-flexbox;display:flex}.site-navigation ul.top-menu{margin-top:80px;width:85%}@media only screen and (min-width: 960px){.site-navigation ul.top-menu{margin-top:60px}}.site-navigation ul.top-menu a{color:#222;font-weight:300;width:100%}.site-navigation ul.top-menu a:hover{color:#C9177E}.site-navigation ul.top-menu li{padding-left:0px;line-height:1.2;padding-top:.75em}.site-navigation ul.top-menu li ul li{padding-left:.3em}.site-navigation ul.top-menu a.top-menu-item-link{font-size:16px;width:100%}.site-navigation ul.top-menu a.top-menu-item-link i.fa.fa-angle-double-right{margin-left:.25em}.site-navigation ul.top-menu a.top-menu-item-link.active-section{color:#C9177E;font-weight:700}.site-navigation ul.top-menu a.top-menu-item-link.active-section+ul.submenu{display:block;border-left:2px solid #C9177E}.site-navigation ul.top-menu ul.submenu{display:none;margin-left:.2em;padding-left:.5em;padding-bottom:.66em}.site-navigation ul.top-menu ul.submenu li{line-height:1.3}.site-navigation ul.top-menu ul.submenu a.submenu-item-link{font-size:14px}.site-navigation ul.top-menu ul.submenu a.submenu-item-link:hover{color:#0083C0}.site-navigation ul.top-menu ul.submenu a.submenu-item-link.active-page{font-weight:700;color:#0083C0}.site-navigation ul.top-menu ul.submenu a.submenu-item-link.active-page>code{color:#0083C0}.site-navigation ul.top-menu ul.submenu a.submenu-item-link.active-page>code>em{font-style:normal;family:"museo-sans","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}.nav-buttons{display:block;margin-left:auto;margin-right:auto;max-width:200px}.nav-buttons a{margin-bottom:.5em;display:inline-block;width:200px;max-width:200px;position:relative;font-size:.9em}.navigation-toggle-wrapper{width:50px;height:50px;position:fixed;top:2px;left:0px;z-index:20}.navigation-toggle-wrapper h4.menu{display:inline-block;position:absolute;bottom:-1em;left:.8em;color:#0083C0;display:none}@media only screen and (min-width: 960px){.navigation-toggle-wrapper{display:none}}.navigation-toggle-wrapper.navigation-open .top{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:40%;border-radius:5px;background-color:#C9177E;border-color:#C9177E}.navigation-toggle-wrapper.navigation-open .middle{width:40px;height:40px;top:4%;border-radius:50%;background-color:#C9177E;border-color:#C9177E;opacity:0.3}.navigation-toggle-wrapper.navigation-open .bottom{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:40%;border-radius:5px;background-color:#C9177E;border-color:#C9177E}.bar{width:40px;height:2px;border:2px solid #0083C0;background-color:#0083C0;position:absolute;border-radius:10px}.bar.navigation-open{background-color:#C9177E;border:2px solid #C9177E}.top{left:15%;top:20%;transition:all 0.5s}.middle{left:15%;top:40%;transition:all 0.5s}.bottom{left:15%;top:60%;transition:all 0.5s}#all-content-wrapper{margin-top:50px;z-index:5;transition:all .3s ease-in-out;opacity:1;overflow-x:hidden}@media only screen and (min-width: 960px){#all-content-wrapper{margin-left:280px}}#all-content-wrapper.navigation-open{transition:all .3s ease-in-out;-webkit-transform:translateX(280px);transform:translateX(280px);opacity:.4;overflow-x:hidden}@media only screen and (min-width: 960px){#all-content-wrapper.navigation-open{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px);overflow-x:hidden}}main.main{width:100%;display:block;margin-left:auto;margin-right:auto;position:relative;min-height:calc(100vh - 100px)}@media only screen and (min-width: 1200px){main.main{width:100%;margin-right:0px;max-width:calc(100vw - 560px - 20px);float:left;padding-left:0px;padding-right:0px}}.content{width:90%;margin-left:auto;margin-right:auto}@media only screen and (min-width: 960px){.content{float:left;margin-left:5%;margin-right:auto;max-width:32em}}@media only screen and (min-width: 1200px){.content{min-width:32em;max-width:90%}}header.content-header{display:block;clear:both;width:100%;position:relative;margin-top:24px;overflow-x:hidden;margin-bottom:1em}.content-section-image-wrapper{margin-bottom:1em}.content-section-image-wrapper a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#222}.content-section-image-wrapper a img{width:20px}.content-section-image-wrapper a span{font-size:.8em;margin-left:.25em}.content-header-links{display:none;position:absolute;right:1px;top:1px;text-transform:uppercase;width:auto;overflow:visible}@media only screen and (min-width: 760px){.content-header-links{display:block}}.content-header-links a{position:relative;display:inline-block;color:#222;padding:4px 6px;vertical-align:middle;height:36px;width:36px;line-height:36px;text-align:center;border-radius:3px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}.content-header-links a:hover{color:#222}.content-header-links a i.icon-pencil{font-size:20px;position:relative;bottom:4px;right:2px}.content-header-links a svg{height:24px;width:24px;display:inline}.content-header-links a.godoc-link{border-right-width:0px}.body-copy{margin-top:0px;margin-bottom:2.5em;display:block;overflow:visible}.body-copy div+h2{margin-top:1em}.body-copy em{font-weight:inherit}main.showcase-list{width:90%;max-width:1200px;margin-left:auto;margin-right:auto}@media only screen and (min-width: 1200px){main.showcase-list{margin-left:5%}}#showcase{display:-ms-flexbox;display:flex;list-style:none;padding-left:0px;margin-left:0px;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}#showcase li.showcase-site{list-style:none;padding-left:0px;margin-left:0px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);margin-bottom:1.5em}@media only screen and (min-width: 760px){#showcase li.showcase-site{width:48%}}@media only screen and (min-width: 1200px){#showcase li.showcase-site{width:32%}}#showcase li.showcase-site .image-wrapper{width:100%;max-width:100%}#showcase li.showcase-site .image-wrapper img{width:100%;max-width:100%;border-bottom:1px solid #d9d9d9}#showcase li.showcase-site ul.tags{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}#showcase li.showcase-site ul.tags li{margin-bottom:.25em;-ms-flex-item-align:start;align-self:flex-start;width:auto}#showcase li.showcase-site ul.tags li a{font-size:12px}#showcase li.showcase-site ul.tags li.tags-icon-li{box-shadow:none}#showcase li.showcase-site .showcase-meta{padding:10px}#showcase li.showcase-site .showcase-meta .showcase-links{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;font-size:.8em}#showcase li.showcase-site .showcase-meta .showcase-links .showcase-source{font-size:.8em;text-transform:uppercase}#showcase li.showcase-site .showcase-meta .showcase-links .showcase-title{font-weight:bold}#showcase li.showcase-site .showcase-meta .showcase-links .showcase-title a{font-weight:bold}#site-footer{background-color:#000;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;height:auto;padding-bottom:1em}@media only screen and (min-width: 760px){#site-footer{-ms-flex-direction:row;flex-direction:row}}@media only screen and (min-width: 960px){#site-footer{width:calc(100% - 280px);margin-left:280px;height:140px}}.footer-content{width:90%;margin-left:auto;margin-right:auto;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:760px}.footer-content .footer-info{width:100%}.footer-content .footer-info span{width:100%;display:block;text-align:center}@media only screen and (min-width: 760px){.footer-content .footer-info{width:200px}}.footer-content img{max-width:140px;margin-left:auto;margin-right:auto;display:block}@media only screen and (min-width: 760px){.footer-content{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.footer-content div{min-width:120px}}.footer-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;color:#fff;list-style:none;margin-left:0px;padding-left:0px;max-width:auto;margin-right:2em;margin:0px;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-list ul{list-style:none}.footer-list ul li a{color:#fff;font-size:.8em}#site-footer.homepage{width:100vw;margin-left:0px}#homepage-nav{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;position:fixed;top:0px;left:0px;z-index:50;min-height:50px;max-height:50px;background-color:#fff}#homepage-nav ul.animated{margin-top:0px;margin-bottom:0px;max-width:400px;min-width:240px;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-left:auto;margin-right:auto}@media only screen and (min-width: 760px){#homepage-nav ul.animated{min-width:320px}}#homepage-nav ul.animated li{display:-ms-flexbox;display:flex}#homepage-nav ul.animated li a{color:#737373}#homepage-nav ul.animated li a:hover{color:#C9177E}#all-content-wrapper.home{margin-left:0px;margin-top:0px}@media only screen and (min-width: 760px){#all-content-wrapper.home{margin-left:0px}}#all-content-wrapper.home main#homepage.main{margin-left:0px;width:100vw;min-width:100vw}.homepage-icon{display:block;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:90%;max-width:540px;margin-top:5em;margin-right:auto;margin-left:auto}.homepage-icon span{width:100%;display:inline;text-align:center;font-size:2.3em;color:#C9177E;font-weight:900;font-family:'helvetica neue', helvetica, arial;margin-left:-.25em}@media only screen and (min-width: 760px){.homepage-icon span{font-size:3.5em}}.hero-tagline{color:#737373;font-size:1.2em;text-align:center;line-height:1.3;font-weight:100;margin-top:1.5em;font-style:normal;max-width:90%}@media only screen and (min-width: 760px){.hero-tagline{font-size:1.5em}}.home-row{min-height:auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.home-row.hero{margin-top:50px;min-height:auto;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.home-row:nth-child(2){background-color:#f8f8f8}.home-row-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:960px;margin-left:auto;margin-right:auto;margin-top:4rem;margin-bottom:4rem;width:90%}@media only screen and (min-width: 1200px){.home-row-content{-ms-flex-pack:distribute;justify-content:space-around}}.home-row-content.first-fade{opacity:0}.half{width:90%;margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;max-width:384px}.half.half-content{-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding-top:30px}.half.half-content h2{width:100%;font-size:22px;text-align:center;font-weight:500;line-height:1.3}.half.half-content p{text-align:center;margin-left:auto;margin-right:auto}hr,.hr{border:0;height:1px;opacity:1;background-image:linear-gradient(to right, transparent, rgba(0,0,0,0.75), transparent);width:100%;margin-bottom:2.5em;margin-top:2.5em}.get-started{margin-bottom:5em}.get-started .button.xl{display:block;margin-top:1.5em;font-size:1.3em;padding-right:1em;padding-left:1em;width:auto;max-width:12em;margin-left:auto;margin-right:auto}.homepage-terminal{font-family:"robotomono",courier,monospace;background-color:#737373;padding:1em 1.5em;text-align:left;width:100%;max-width:360px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);border-radius:5px;margin-top:1em;margin-right:auto;margin-left:auto;font-size:14px;margin-bottom:0px;color:transparent}.homepage-terminal span{color:transparent}.homepage-terminal .blast{color:#fff}.svgs{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;position:relative}.svgs svg,.svgs .img-wrapper{max-width:45%;max-width:140px}.svgs svg#markdown,.svgs .img-wrapper#markdown{margin-top:30px}@media only screen and (min-width: 960px){.svgs{margin-top:3.5em}}#hugopher-front{width:300px;position:relative}#hugopher-front .eye{-webkit-animation:squeeze 2.4s infinite;animation:squeeze 2.4s infinite}.gopher-badge{opacity:0;width:50px;position:absolute;top:24px}.gopher-cape{opacity:0}#hugo-home{width:60px;position:absolute;left:40px;top:33px;z-index:50;opacity:0}@keyframes squeeze{90%{-webkit-transform:none;transform:none;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}93%{-webkit-transform:translateY(70px) scaleY(0.1);transform:translateY(70px) scaleY(0.1)}100%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.body-copy[data-section="commands"]>h2:nth-of-type(1){display:none}.body-copy[data-section="commands"] h3{font-size:1.6em}.body-copy[data-section="commands"] h4{font-size:1.2em}.body-copy[data-section="commands"] h5{font-size:1.1em;margin-top:1em;margin-bottom:1em;color:#737373}#beingreviewed{background-color:#C9177E;color:white;position:absolute;left:40px;top:20px;-webkit-transform:rotate(-10deg);transform:rotate(-10deg);font-weight:bold;width:200px;font-size:36px;padding:6px;z-index:9999;overflow:visible;text-align:center;border-radius:15px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 19px 38px rgba(0,0,0,0.3),0 15px 12px rgba(0,0,0,0.22)}#outdated{background-color:#0083C0;color:white;position:absolute;right:40px;top:20px;-webkit-transform:rotate(10deg);transform:rotate(10deg);font-weight:bold;width:200px;font-size:32px;padding:6px;z-index:9999;overflow:visible;text-align:center;border-radius:15px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 19px 38px rgba(0,0,0,0.3),0 15px 12px rgba(0,0,0,0.22)} diff --git a/static/js/homepage.js b/static/js/homepage.js index daab04941..2ee8f9610 100644 --- a/static/js/homepage.js +++ b/static/js/homepage.js @@ -9,7 +9,9 @@ $(document).ready(function() { scrolled2 = false, terminal = $('.homepage-terminal'), firstFade = $('.first-fade'), - gopher = $('#hugopher-front'); + gopher = $('#gopher'), + cape = $('.gopher-cape'), + badge = $('.gopher-badge'); $(window).scroll(function() { let scroll = $(this).scrollTop(); if (scroll > offset1 && scrolled1 == false) { @@ -23,7 +25,13 @@ $(document).ready(function() { stagger: 60, delay: 0, complete: function() { - gopher.velocity('callout.tada', { duration: 800 }); + gopher.velocity('callout.tada', { + duration: 800, + complete: function() { + badge.addClass('bounceIn'); + cape.addClass('fadeIn'); + } + }); } }); scrolled2 = true;