/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}
body{margin:0}
main{display:block}
h1{font-size:2em;margin:.67em 0}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent}
abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
img{border-style:none}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto}
[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
template{display:none}
[hidden]{display:none}
/*!
 * animate.css -https://daneden.github.io/animate.css/
 * Version - 3.7.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2019 Daniel Eden
 */
@-webkit-keyframes bounce{
20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}
70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-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{
20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}
70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-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{
50%,from,to{opacity:1}
25%,75%{opacity:0}
}
@keyframes flash{
50%,from,to{opacity:1}
25%,75%{opacity:0}
}
.flash{-webkit-animation-name:flash;animation-name:flash}
@-webkit-keyframes pulse{
from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}
to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
@keyframes pulse{
from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}
to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
.pulse{-webkit-animation-name:pulse;animation-name:pulse}
@-webkit-keyframes rubberBand{
from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}
40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}
50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}
65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}
75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}
to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
@keyframes rubberBand{
from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}
40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}
50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}
65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}
75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}
to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}
@-webkit-keyframes shake{
from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,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{
from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,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:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}
40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}
60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}
80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}
to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}
}
@keyframes swing{
20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}
40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}
60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}
80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}
to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}
}
.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}
@-webkit-keyframes tada{
from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}
30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}
40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}
to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
@keyframes tada{
from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}
30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}
40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}
to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
.tada{-webkit-animation-name:tada;animation-name:tada}
@-webkit-keyframes wobble{
from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}
30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}
45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}
60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}
75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes wobble{
from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}
30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}
45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}
60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}
75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.wobble{-webkit-animation-name:wobble;animation-name:wobble}
@-webkit-keyframes jello{
11.1%,from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
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(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}
77.7%{-webkit-transform:skewX(.39063deg) skewY(.39063deg);transform:skewX(.39063deg) skewY(.39063deg)}
88.8%{-webkit-transform:skewX(-.19531deg) skewY(-.19531deg);transform:skewX(-.19531deg) skewY(-.19531deg)}
}
@keyframes jello{
11.1%,from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
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(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}
77.7%{-webkit-transform:skewX(.39063deg) skewY(.39063deg);transform:skewX(.39063deg) skewY(.39063deg)}
88.8%{-webkit-transform:skewX(-.19531deg) skewY(-.19531deg);transform:skewX(-.19531deg) skewY(-.19531deg)}
}
.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}
@-webkit-keyframes heartBeat{
0%{-webkit-transform:scale(1);transform:scale(1)}
14%{-webkit-transform:scale(1.3);transform:scale(1.3)}
28%{-webkit-transform:scale(1);transform:scale(1)}
42%{-webkit-transform:scale(1.3);transform:scale(1.3)}
70%{-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes heartBeat{
0%{-webkit-transform:scale(1);transform:scale(1)}
14%{-webkit-transform:scale(1.3);transform:scale(1.3)}
28%{-webkit-transform:scale(1);transform:scale(1)}
42%{-webkit-transform:scale(1.3);transform:scale(1.3)}
70%{-webkit-transform:scale(1);transform:scale(1)}
}
.heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
@-webkit-keyframes bounceIn{
20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}
0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.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(.97,.97,.97);transform:scale3d(.97,.97,.97)}
to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
@keyframes bounceIn{
20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}
0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.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(.97,.97,.97);transform:scale3d(.97,.97,.97)}
to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
.bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceIn;animation-name:bounceIn}
@-webkit-keyframes bounceInDown{
60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.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:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes bounceInDown{
60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.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:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}
@-webkit-keyframes bounceInLeft{
60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.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:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes bounceInLeft{
60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.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:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}
@-webkit-keyframes bounceInRight{
60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}
from{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:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes bounceInRight{
60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}
from{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:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}
@-webkit-keyframes bounceInUp{
60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}
from{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:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes bounceInUp{
60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}
from{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:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}
@-webkit-keyframes bounceOut{
20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.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(.3,.3,.3);transform:scale3d(.3,.3,.3)}
}
@keyframes bounceOut{
20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.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(.3,.3,.3);transform:scale3d(.3,.3,.3)}
}
.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-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{
from{opacity:0}
to{opacity:1}
}
@keyframes fadeIn{
from{opacity:0}
to{opacity:1}
}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}
@-webkit-keyframes fadeInDown{
from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes fadeInDown{
from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}
@-webkit-keyframes fadeInDownBig{
from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes fadeInDownBig{
from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}
@-webkit-keyframes fadeInLeft{
from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes fadeInLeft{
from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}
@-webkit-keyframes fadeInLeftBig{
from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes fadeInLeftBig{
from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}
@-webkit-keyframes fadeInRight{
from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes fadeInRight{
from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}
@-webkit-keyframes fadeInRightBig{
from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes fadeInRightBig{
from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}
@-webkit-keyframes fadeInUp{
from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes fadeInUp{
from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
@-webkit-keyframes fadeInUpBig{
from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes fadeInUpBig{
from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}
@-webkit-keyframes fadeOut{
from{opacity:1}
to{opacity:0}
}
@keyframes fadeOut{
from{opacity:1}
to{opacity:0}
}
.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
@-webkit-keyframes fadeOutDown{
from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
}
@keyframes fadeOutDown{
from{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{
from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
}
@keyframes fadeOutDownBig{
from{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{
from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
}
@keyframes fadeOutLeft{
from{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{
from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
}
@keyframes fadeOutLeftBig{
from{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{
from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}
@keyframes fadeOutRight{
from{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{
from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
}
@keyframes fadeOutRightBig{
from{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{
from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
}
@keyframes fadeOutUp{
from{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{
from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
}
@keyframes fadeOutUpBig{
from{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{
from{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
40%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
50%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
to{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
}
@keyframes flip{
from{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
40%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
50%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
to{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);-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{
from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}
80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}
to{-webkit-transform:perspective(400px);transform:perspective(400px)}
}
@keyframes flipInX{
from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}
80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-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{
from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}
80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}
to{-webkit-transform:perspective(400px);transform:perspective(400px)}
}
@keyframes flipInY{
from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}
80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-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{
from{-webkit-transform:perspective(400px);transform:perspective(400px)}
30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}
to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}
}
@keyframes flipOutX{
from{-webkit-transform:perspective(400px);transform:perspective(400px)}
30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}
to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}
}
.flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}
@-webkit-keyframes flipOutY{
from{-webkit-transform:perspective(400px);transform:perspective(400px)}
30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}
to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}
}
@keyframes flipOutY{
from{-webkit-transform:perspective(400px);transform:perspective(400px)}
30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}
to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}
}
.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}
@-webkit-keyframes lightSpeedIn{
from{-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);opacity:1}
80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes lightSpeedIn{
from{-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);opacity:1}
80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
@-webkit-keyframes lightSpeedOut{
from{opacity:1}
to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}
}
@keyframes lightSpeedOut{
from{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{
from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}
to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
@keyframes rotateIn{
from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}
to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}
@-webkit-keyframes rotateInDownLeft{
from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
@keyframes rotateInDownLeft{
from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}
@-webkit-keyframes rotateInDownRight{
from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
@keyframes rotateInDownRight{
from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}
@-webkit-keyframes rotateInUpLeft{
from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
@keyframes rotateInUpLeft{
from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}
@-webkit-keyframes rotateInUpRight{
from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
@keyframes rotateInUpRight{
from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}
@-webkit-keyframes rotateOut{
from{-webkit-transform-origin:center;transform-origin:center;opacity:1}
to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}
}
@keyframes rotateOut{
from{-webkit-transform-origin:center;transform-origin:center;opacity:1}
to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}
}
.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}
@-webkit-keyframes rotateOutDownLeft{
from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
}
@keyframes rotateOutDownLeft{
from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
}
.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}
@-webkit-keyframes rotateOutDownRight{
from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
}
@keyframes rotateOutDownRight{
from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
}
.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}
@-webkit-keyframes rotateOutUpLeft{
from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
}
@keyframes rotateOutUpLeft{
from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
}
.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}
@-webkit-keyframes rotateOutUpRight{
from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}
}
@keyframes rotateOutUpRight{
from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}
}
.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}
@-webkit-keyframes hinge{
0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,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;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,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-duration:2s;animation-duration:2s;-webkit-animation-name:hinge;animation-name:hinge}
@-webkit-keyframes jackInTheBox{
from{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}
50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}
70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}
to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes jackInTheBox{
from{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}
50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}
70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}
to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
}
.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}
@-webkit-keyframes rollIn{
from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes rollIn{
from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}
@-webkit-keyframes rollOut{
from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}
}
@keyframes rollOut{
from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}
}
.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}
@-webkit-keyframes zoomIn{
from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
50%{opacity:1}
}
@keyframes zoomIn{
from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
50%{opacity:1}
}
.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}
@-webkit-keyframes zoomInDown{
from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
@keyframes zoomInDown{
from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}
@-webkit-keyframes zoomInLeft{
from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
@keyframes zoomInLeft{
from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}
@-webkit-keyframes zoomInRight{
from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
@keyframes zoomInRight{
from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}
@-webkit-keyframes zoomInUp{
from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
@keyframes zoomInUp{
from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}
@-webkit-keyframes zoomOut{
from{opacity:1}
50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
to{opacity:0}
}
@keyframes zoomOut{
from{opacity:1}
50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
to{opacity:0}
}
.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}
@-webkit-keyframes zoomOutDown{
40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
@keyframes zoomOutDown{
40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}
@-webkit-keyframes zoomOutLeft{
40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}
to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}
}
@keyframes zoomOutLeft{
40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}
to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.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(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}
to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}
}
@keyframes zoomOutRight{
40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}
to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.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(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
@keyframes zoomOutUp{
40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}
@-webkit-keyframes slideInDown{
from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes slideInDown{
from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}
@-webkit-keyframes slideInLeft{
from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes slideInLeft{
from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}
@-webkit-keyframes slideInRight{
from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes slideInRight{
from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}
@-webkit-keyframes slideInUp{
from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes slideInUp{
from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}
@-webkit-keyframes slideOutDown{
from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
}
@keyframes slideOutDown{
from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,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{
from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
}
@keyframes slideOutLeft{
from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,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{
from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}
@keyframes slideOutRight{
from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,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{
from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
}
@keyframes slideOutUp{
from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
}
.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
.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.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}
.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}
.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}
.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}
.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}
.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}
.animated.faster{-webkit-animation-duration:.5s;animation-duration:.5s}
.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}
.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}
@font-face{font-family:HelveticaNeueCyr;src:url(fonts/HelveticaNeueCyr-Medium.eot);src:url(fonts/HelveticaNeueCyr-Medium.eot?#iefix) format("embedded-opentype"),url(fonts/HelveticaNeueCyr-Medium.woff2) format("woff2"),url(fonts/HelveticaNeueCyr-Medium.woff) format("woff"),url(fonts/HelveticaNeueCyr-Medium.ttf) format("truetype"),url(fonts/HelveticaNeueCyr-Medium.svg#HelveticaNeueCyr-Medium) format("svg");font-weight:500;font-style:normal}
@font-face{font-family:HelveticaNeueCyrRoman;src:url(fonts/HelveticaNeueCyr-Roman.eot);src:url(fonts/HelveticaNeueCyr-Roman.eot?#iefix) format("embedded-opentype"),url(fonts/HelveticaNeueCyr-Roman.woff2) format("woff2"),url(fonts/HelveticaNeueCyr-Roman.woff) format("woff"),url(fonts/HelveticaNeueCyr-Roman.ttf) format("truetype"),url(fonts/HelveticaNeueCyr-Roman.svg#HelveticaNeueCyr-Roman) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:HelveticaNeueCyr;src:url(fonts/HelveticaNeueCyr-Italic.eot);src:url(fonts/HelveticaNeueCyr-Italic.eot?#iefix) format("embedded-opentype"),url(fonts/HelveticaNeueCyr-Italic.woff2) format("woff2"),url(fonts/HelveticaNeueCyr-Italic.woff) format("woff"),url(fonts/HelveticaNeueCyr-Italic.ttf) format("truetype"),url(fonts/HelveticaNeueCyr-Italic.svg#HelveticaNeueCyr-Italic) format("svg");font-weight:400;font-style:italic}
@font-face{font-family:HelveticaNeueCyr;src:url(fonts/HelveticaNeueCyr-LightItalic.eot);src:url(fonts/HelveticaNeueCyr-LightItalic.eot?#iefix) format("embedded-opentype"),url(fonts/HelveticaNeueCyr-LightItalic.woff2) format("woff2"),url(fonts/HelveticaNeueCyr-LightItalic.woff) format("woff"),url(fonts/HelveticaNeueCyr-LightItalic.ttf) format("truetype"),url(fonts/HelveticaNeueCyr-LightItalic.svg#HelveticaNeueCyr-LightItalic) format("svg");font-weight:300;font-style:italic}
@font-face{font-family:HelveticaNeueCyr;src:url(fonts/HelveticaNeueCyr-Bold.eot);src:url(fonts/HelveticaNeueCyr-Bold.eot?#iefix) format("embedded-opentype"),url(fonts/HelveticaNeueCyr-Bold.woff2) format("woff2"),url(fonts/HelveticaNeueCyr-Bold.woff) format("woff"),url(fonts/HelveticaNeueCyr-Bold.ttf) format("truetype"),url(fonts/HelveticaNeueCyr-Bold.svg#HelveticaNeueCyr-Bold) format("svg");font-weight:700;font-style:normal}
@font-face{font-family:HelveticaNeueCyr;src:url(fonts/HelveticaNeueCyr-Thin.eot);src:url(fonts/HelveticaNeueCyr-Thin.eot?#iefix) format("embedded-opentype"),url(fonts/HelveticaNeueCyr-Thin.woff2) format("woff2"),url(fonts/HelveticaNeueCyr-Thin.woff) format("woff"),url(fonts/HelveticaNeueCyr-Thin.ttf) format("truetype"),url(fonts/HelveticaNeueCyr-Thin.svg#HelveticaNeueCyr-Thin) format("svg");font-weight:100;font-style:normal}
@font-face{font-family:HelveticaNeueCyr;src:url(fonts/HelveticaNeueCyr-Light.eot);src:url(fonts/HelveticaNeueCyr-Light.eot?#iefix) format("embedded-opentype"),url(fonts/HelveticaNeueCyr-Light.woff2) format("woff2"),url(fonts/HelveticaNeueCyr-Light.woff) format("woff"),url(fonts/HelveticaNeueCyr-Light.ttf) format("truetype"),url(fonts/HelveticaNeueCyr-Light.svg#HelveticaNeueCyr-Light) format("svg");font-weight:300;font-style:normal}
@font-face{font-family:HelveticaNeueCyr;src:url(fonts/HelveticaNeueCyr-BoldItalic.eot);src:url(fonts/HelveticaNeueCyr-BoldItalic.eot?#iefix) format("embedded-opentype"),url(fonts/HelveticaNeueCyr-BoldItalic.woff2) format("woff2"),url(fonts/HelveticaNeueCyr-BoldItalic.woff) format("woff"),url(fonts/HelveticaNeueCyr-BoldItalic.ttf) format("truetype"),url(fonts/HelveticaNeueCyr-BoldItalic.svg#HelveticaNeueCyr-BoldItalic) format("svg");font-weight:700;font-style:italic}
@font-face{font-family:HelveticaNeueCyr;src:url(fonts/HelveticaNeueCyr-Black.eot);src:url(fonts/HelveticaNeueCyr-Black.eot?#iefix) format("embedded-opentype"),url(fonts/HelveticaNeueCyr-Black.woff2) format("woff2"),url(fonts/HelveticaNeueCyr-Black.woff) format("woff"),url(fonts/HelveticaNeueCyr-Black.ttf) format("truetype"),url(fonts/HelveticaNeueCyr-Black.svg#HelveticaNeueCyr-Black) format("svg");font-weight:900;font-style:normal}
@font-face{font-family:'VTB Group Extra';src:url(fonts/vtb/VTBGroup-ExtraBold.eot);src:local("VTB Group Extra Bold"),local("VTBGroup-ExtraBold"),url(fonts/vtb/VTBGroup-ExtraBold.eot?#iefix) format("embedded-opentype"),url(fonts/vtb/VTBGroup-ExtraBold.woff2) format("woff2"),url(fonts/vtb/VTBGroup-ExtraBold.woff) format("woff"),url(fonts/vtb/VTBGroup-ExtraBold.ttf) format("truetype"),url(fonts/vtb/VTBGroup-ExtraBold.svg#VTBGroup-ExtraBold) format("svg");font-weight:800;font-style:normal}
@font-face{font-family:'VTB Group';src:url(fonts/vtb/VTBGroup-Bold.eot);src:local("VTB Group Bold"),local("VTBGroup-Bold"),url(fonts/vtb/VTBGroup-Bold.eot?#iefix) format("embedded-opentype"),url(fonts/vtb/VTBGroup-Bold.woff2) format("woff2"),url(fonts/vtb/VTBGroup-Bold.woff) format("woff"),url(fonts/vtb/VTBGroup-Bold.ttf) format("truetype"),url(fonts/vtb/VTBGroup-Bold.svg#VTBGroup-Bold) format("svg");font-weight:700;font-style:normal}
@font-face{font-family:'VTB Group Cond Demi';src:url(fonts/vtb/VTBGroupCond-DemiBold.eot);src:local("VTB Group Cond Demi Bold"),local("VTBGroupCond-DemiBold"),url(fonts/vtb/VTBGroupCond-DemiBold.eot?#iefix) format("embedded-opentype"),url(fonts/vtb/VTBGroupCond-DemiBold.woff2) format("woff2"),url(fonts/vtb/VTBGroupCond-DemiBold.woff) format("woff"),url(fonts/vtb/VTBGroupCond-DemiBold.ttf) format("truetype"),url(fonts/vtb/VTBGroupCond-DemiBold.svg#VTBGroupCond-DemiBold) format("svg");font-weight:600;font-style:normal}
@font-face{font-family:'VTB Group Cond Extra';src:url(fonts/vtb/VTBGroupCond-ExtraBold.eot);src:local("VTB Group Cond Extra Bold"),local("VTBGroupCond-ExtraBold"),url(fonts/vtb/VTBGroupCond-ExtraBold.eot?#iefix) format("embedded-opentype"),url(fonts/vtb/VTBGroupCond-ExtraBold.woff2) format("woff2"),url(fonts/vtb/VTBGroupCond-ExtraBold.woff) format("woff"),url(fonts/vtb/VTBGroupCond-ExtraBold.ttf) format("truetype"),url(fonts/vtb/VTBGroupCond-ExtraBold.svg#VTBGroupCond-ExtraBold) format("svg");font-weight:800;font-style:normal}
@font-face{font-family:'VTB Group Demi';src:url(fonts/vtb/VTBGroup-DemiBold.eot);src:local("VTB Group Demi Bold"),local("VTBGroup-DemiBold"),url(fonts/vtb/VTBGroup-DemiBold.eot?#iefix) format("embedded-opentype"),url(fonts/vtb/VTBGroup-DemiBold.woff2) format("woff2"),url(fonts/vtb/VTBGroup-DemiBold.woff) format("woff"),url(fonts/vtb/VTBGroup-DemiBold.ttf) format("truetype"),url(fonts/vtb/VTBGroup-DemiBold.svg#VTBGroup-DemiBold) format("svg");font-weight:600;font-style:normal}
@font-face{font-family:'VTB Group Cond Book';src:url(fonts/vtb/VTBGroupCond-Book.eot);src:local("VTB Group Cond Book"),local("VTBGroupCond-Book"),url(fonts/vtb/VTBGroupCond-Book.eot?#iefix) format("embedded-opentype"),url(fonts/vtb/VTBGroupCond-Book.woff2) format("woff2"),url(fonts/vtb/VTBGroupCond-Book.woff) format("woff"),url(fonts/vtb/VTBGroupCond-Book.ttf) format("truetype"),url(fonts/vtb/VTBGroupCond-Book.svg#VTBGroupCond-Book) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'VTB Group Book';src:url(fonts/vtb/VTBGroup-BookOblique.eot);src:local("VTB Group Book Oblique"),local("VTBGroup-BookOblique"),url(fonts/vtb/VTBGroup-BookOblique.eot?#iefix) format("embedded-opentype"),url(fonts/vtb/VTBGroup-BookOblique.woff2) format("woff2"),url(fonts/vtb/VTBGroup-BookOblique.woff) format("woff"),url(fonts/vtb/VTBGroup-BookOblique.ttf) format("truetype"),url(fonts/vtb/VTBGroup-BookOblique.svg#VTBGroup-BookOblique) format("svg");font-weight:400;font-style:italic}
@font-face{font-family:'VTB Group';src:url(fonts/vtb/VTBGroup-LightOblique.eot);src:local("VTB Group Light Oblique"),local("VTBGroup-LightOblique"),url(fonts/vtb/VTBGroup-LightOblique.eot?#iefix) format("embedded-opentype"),url(fonts/vtb/VTBGroup-LightOblique.woff2) format("woff2"),url(fonts/vtb/VTBGroup-LightOblique.woff) format("woff"),url(fonts/vtb/VTBGroup-LightOblique.ttf) format("truetype"),url(fonts/vtb/VTBGroup-LightOblique.svg#VTBGroup-LightOblique) format("svg");font-weight:300;font-style:italic}
@font-face{font-family:'VTB Group Extra';src:url(fonts/vtb/VTBGroup-ExtraBoldOblique.eot);src:local("VTB Group Extra Bold Oblique"),local("VTBGroup-ExtraBoldOblique"),url(fonts/vtb/VTBGroup-ExtraBoldOblique.eot?#iefix) format("embedded-opentype"),url(fonts/vtb/VTBGroup-ExtraBoldOblique.woff2) format("woff2"),url(fonts/vtb/VTBGroup-ExtraBoldOblique.woff) format("woff"),url(fonts/vtb/VTBGroup-ExtraBoldOblique.ttf) format("truetype"),url(fonts/vtb/VTBGroup-ExtraBoldOblique.svg#VTBGroup-ExtraBoldOblique) format("svg");font-weight:800;font-style:italic}
@font-face{font-family:'VTB Group Demi';src:url(fonts/vtb/VTBGroup-DemiBoldOblique.eot);src:local("VTB Group Demi Bold Oblique"),local("VTBGroup-DemiBoldOblique"),url(fonts/vtb/VTBGroup-DemiBoldOblique.eot?#iefix) format("embedded-opentype"),url(fonts/vtb/VTBGroup-DemiBoldOblique.woff2) format("woff2"),url(fonts/vtb/VTBGroup-DemiBoldOblique.woff) format("woff"),url(fonts/vtb/VTBGroup-DemiBoldOblique.ttf) format("truetype"),url(fonts/vtb/VTBGroup-DemiBoldOblique.svg#VTBGroup-DemiBoldOblique) format("svg");font-weight:600;font-style:italic}
@font-face{font-family:'VTB Group Book';src:url(fonts/vtb/VTBGroup-Book.eot);src:local("VTB Group Book"),local("VTBGroup-Book"),url(fonts/vtb/VTBGroup-Book.eot?#iefix) format("embedded-opentype"),url(fonts/vtb/VTBGroup-Book.woff2) format("woff2"),url(fonts/vtb/VTBGroup-Book.woff) format("woff"),url(fonts/vtb/VTBGroup-Book.ttf) format("truetype"),url(fonts/vtb/VTBGroup-Book.svg#VTBGroup-Book) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'VTB Group Cond';src:url(fonts/vtb/VTBGroupCond-Light.eot);src:local("VTB Group Cond Light"),local("VTBGroupCond-Light"),url(fonts/vtb/VTBGroupCond-Light.eot?#iefix) format("embedded-opentype"),url(fonts/vtb/VTBGroupCond-Light.woff2) format("woff2"),url(fonts/vtb/VTBGroupCond-Light.woff) format("woff"),url(fonts/vtb/VTBGroupCond-Light.ttf) format("truetype"),url(fonts/vtb/VTBGroupCond-Light.svg#VTBGroupCond-Light) format("svg");font-weight:300;font-style:normal}
@font-face{font-family:'VTB Group';src:url(fonts/vtb/VTBGroup-BoldOblique.eot);src:local("VTB Group Bold Oblique"),local("VTBGroup-BoldOblique"),url(fonts/vtb/VTBGroup-BoldOblique.eot?#iefix) format("embedded-opentype"),url(fonts/vtb/VTBGroup-BoldOblique.woff2) format("woff2"),url(fonts/vtb/VTBGroup-BoldOblique.woff) format("woff"),url(fonts/vtb/VTBGroup-BoldOblique.ttf) format("truetype"),url(fonts/vtb/VTBGroup-BoldOblique.svg#VTBGroup-BoldOblique) format("svg");font-weight:700;font-style:italic}
@font-face{font-family:'VTB Group Cond';src:url(fonts/vtb/VTBGroupCond-Bold.eot);src:local("VTB Group Cond Bold"),local("VTBGroupCond-Bold"),url(fonts/vtb/VTBGroupCond-Bold.eot?#iefix) format("embedded-opentype"),url(fonts/vtb/VTBGroupCond-Bold.woff2) format("woff2"),url(fonts/vtb/VTBGroupCond-Bold.woff) format("woff"),url(fonts/vtb/VTBGroupCond-Bold.ttf) format("truetype"),url(fonts/vtb/VTBGroupCond-Bold.svg#VTBGroupCond-Bold) format("svg");font-weight:700;font-style:normal}
@font-face{font-family:'VTB Group';src:url(fonts/vtb/VTBGroup-Light.eot);src:local("VTB Group Light"),local("VTBGroup-Light"),url(fonts/vtb/VTBGroup-Light.eot?#iefix) format("embedded-opentype"),url(fonts/vtb/VTBGroup-Light.woff2) format("woff2"),url(fonts/vtb/VTBGroup-Light.woff) format("woff"),url(fonts/vtb/VTBGroup-Light.ttf) format("truetype"),url(fonts/vtb/VTBGroup-Light.svg#VTBGroup-Light) format("svg");font-weight:300;font-style:normal}
*{-webkit-box-sizing:border-box;box-sizing:border-box;outline:0}
body,html{overflow-x:hidden}
.overflow-hidden{
  overflow: hidden;
}
body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:"VTB Group"}
a{text-decoration:none}
a:hover{text-decoration:none!important}
ul{padding:0;margin:0;list-style:none}
p{margin:0}
h1,h2,h3{margin:0}
img{max-width:100%}
button{border:0}
.container{max-width:1240px;margin:0 auto;padding:0 15px}
h1,h2{font-family:"VTB Group Cond"}
svg{max-width:100%;height:100%}
.flex{display:-webkit-box;display:-ms-flexbox;display:flex}
.flex-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.flex-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.col{-webkit-box-flex:1;-ms-flex:1;flex:1}
.aic{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.aie{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.ais{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.jcc{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.jce{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.jcs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.jcsb{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:3px;font-size:18px;-webkit-transition:.3s;transition:.3s;cursor:pointer;height:50px;width:368px;max-width:100%;font-weight:300}
.btn-center{margin:0 auto}
.btn-blue{color:#fff;background-color:#0af}
.btn-blue--dark{background-color:#0a2896}
.btn-red{background-color:#e62632;color:#fff}
.btn-red:hover{background-color:#e93d48}
.btn-ghost{border:1px solid #1e4bd2;color:#1e4bd2;background:0 0}
.btn-ghost:hover{background-color:#0a2896;color:#fff}
.popap{display:none;position:fixed;background-color:#fff;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:650px;width:90%;padding:30px 50px}
.popap .close{position:absolute;top:12px;right:12px;width:20px;height:20px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.popap .close span{width:100%;height:2px;background:#979797;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.popap .close span::after{content:"";display:block;width:100%;height:2px;background:#979797;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.popap p{font-size:20px;font-weight:400;line-height:30px;margin-bottom:20px}
.popap form input{display:block;width:100%;height:50px;border-radius:3px;border:1px solid #dbdbdb;margin-bottom:20px;padding-left:12px}
.popap form input::-webkit-input-placeholder{color:#000}
.popap form input::-moz-placeholder{color:#000}
.popap form input:-ms-input-placeholder{color:#000}
.popap form input::-ms-input-placeholder{color:#000}
.popap form input::placeholder{color:#000}
.popap form input.error{border:1px solid #d0021b;color:#d0021b}
.popap form input.error::-webkit-input-placeholder{color:#d0021b}
.popap form input.error::-moz-placeholder{color:#d0021b}
.popap form input.error:-ms-input-placeholder{color:#d0021b}
.popap form input.error::-ms-input-placeholder{color:#d0021b}
.popap form input.error::placeholder{color:#d0021b}
.popap form button{width:100%}
.popap-success{display:none;position:fixed;background-color:#fff;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:650px;width:90%;padding:30px 50px;text-align:center}
.popap-success .close{position:absolute;top:12px;right:12px;width:20px;height:20px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.popap-success .close span{width:100%;height:2px;background:#979797;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.popap-success .close span::after{content:"";display:block;width:100%;height:2px;background:#979797;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.popap-success img{margin-bottom:15px}
.popap-success p{max-width:350px;margin:0 auto;text-align:center;margin-bottom:50px;font-size:20px;font-weight:400;line-height:30px}
.popap-success a{width:100%;border:1px solid #2d3039;color:inherit;text-align:center;font-size:20px}
.overlay{display:none;position:fixed;width:100%;height:100%;left:0;top:0;background-color:rgba(0,40,130,.6)}
.b-cookie{display:none;position:fixed;bottom:0;left:0;width:100%;padding:20px 0;background-color:rgba(0,40,130,.9);color:#fff}
.b-cookie__left{width:75%;margin-right:5%}
.b-cookie__left img{margin-right:10px}
.b-cookie__left p{font-size:14px;font-weight:400;line-height:21px;width:90%}
.b-cookie__btn{width:20%;max-width:200px}
.b-cookie__btn a{height:60px}
.i{display:block}
.i-arrow--long{background:url(img/icon/arrow-long.svg) no-repeat center/contain;height:11px;width:100%}
.i-arrow--black{background:url(img/icon/arrow-black.svg) no-repeat center/contain;height:11px;width:100%}
.i-arrow--down{display:block;width:2px;height:100px;margin:0 auto;background-color:#fff;position:relative}
.i-arrow--down::before{content:"";display:block;width:16px;height:2px;background-color:#fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;bottom:4px;left:-2px}
.i-arrow--down::after{content:"";display:block;width:16px;height:2px;background-color:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;bottom:4px;left:-12px}
.i-inst{display:block;background:url(img/icon/inst.svg) no-repeat center/contain;width:100%;height:100%}
.i-fb{display:block;background:url(img/icon/fb.svg) no-repeat center/contain;width:100%;height:100%}
.i-youtube{display:block;background:url(img/icon/youtube.svg) no-repeat center/contain;width:100%;height:100%}
.i-vk{display:block;background:url(img/icon/vk.svg) no-repeat center/contain;width:100%;height:100%}
.i-tw{display:block;background:url(img/icon/tw.svg) no-repeat center/contain;width:100%;height:100%}
.i-ok{display:block;background:url(img/icon/ok.svg) no-repeat center/contain;width:100%;height:100%}
.header__left{width:90%; padding-right: 15px; display: none;}
.header__left a{margin-left:auto;color:#2d3039;font-size:13px;line-height:11px}
.header__auth{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;border-radius:2px;background-color:#6e7992;padding:10px 12px}
.header__auth img{margin-right:16px}
.header__auth span{display:block;color:#fff;font-size:12px;line-height:20px}
.block1{padding:100px 0 70px;color:#fff;background:url(img/block1-back.png) no-repeat center/cover}
.block1__top{margin-bottom:80px}
.block1 .logo{margin-bottom:50px}
.block1__title{font-size:65px;font-weight:700;line-height:65px;max-width:675px;margin-bottom:30px;font-family:"VTB Group Cond";font-weight:400}
.block1__desc{font-size:20px;font-weight:300;line-height:29px;max-width:500px;margin-bottom:30px}
.block1__item{width:33%;padding:0 15px;font-size:20px;position:relative}
.block1__item .i-arrow--down{display:none}
.block1__item object{margin-bottom:16px;width:80px;height:80px}
.block1__item span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;font-weight:700}
.block1__item span i{margin-left:10px}
.block1__item span.non-line::after{display:none}
.block1__item p{font-weight:300;line-height:30px;max-width:250px}
.block2 h2{color:#2d3039;font-size:45px;font-weight:300;line-height:1.22;max-width:880px}
.block2 h2 span{color:#002882}
.block2__top{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.block2__top-txt{width: 100%;margin:60px auto 60px auto;text-align:center}
.block2__top-txt .num{color:#0af;font-size:150px;font-weight:300;display:inline-block;vertical-align:middle;font-family:"VTB Group Cond"}
.block2__top-txt p{text-align:left;max-width:416px;font-size:26px;font-weight:300;line-height:37px;margin-left:30px;display:inline-block;vertical-align:middle}
.block2__top-txt p span{color:#0af}
.block2__middle-list{max-width:841px;margin:30px auto 40px}
.block2__middle-item{margin-bottom:30px}
.block2__middle-item:last-child{margin-bottom:0}
.block2__middle-item-num{color:#0af;font-size:89px;font-weight:300;font-family:"VTB Group Cond"}
.block2__middle-item-txt{color:#2f3441;margin:0 -6px 0 -6px}
.block2__middle-item-txt-title{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;line-height:1.5;width:40%;padding:0 6px}
.block2__middle-item-txt i{width:10%;margin-top:10px}
.block2__middle-item-txt-desc{width:50%;padding:0 6px;color:#2f3441;font-size:20px;line-height:30px}
.block2__btn{max-width:274px}
.block2__bottom{margin:80px 0;position:relative}
.block2__bottom h2{text-align:center;max-width:680px;margin:0 auto 50px;line-height:1.22;color:#2f3441}
.block2__bottom .background{position:absolute;right:47%;bottom:-1px;z-index:-1}
.block2__bottom-list{margin:0 -20px}
.block2__bottom-item{width:33%;padding:0 20px}
.block2__bottom-item-inner{-webkit-box-shadow:0 3px 9px -8px rgba(0,0,0,.7);box-shadow:0 3px 9px -8px rgba(0,0,0,.7);border:solid 1px #e5e5e5;background-color:#fff;padding:10%;height:100%}
.block2__bottom-item-btn{width:100%;margin-top:40px}
.block2__bottom-item-icon{width:70px;height:70px;margin-bottom:34px}
.block2__bottom-item-title{color:#2f3441;font-size:20px;font-weight:700;line-height:1.25;margin-bottom:20px;height:75px;max-width:180px}
.block2__bottom-item-desc{color:#2f3441;font-size:16px;font-weight:300;line-height:1.56;max-width:270px}
.block3{color:#fff}
.block3__row{background-color:#0a2896;padding:50px 70px 0;max-width:1270px;margin:0 auto}
.block3__left{width:50%;padding:50px 40px 0 0}
.block3__left-title{font-size:45px;font-weight:300;line-height:1.22;margin-bottom:30px;max-width:526px}
.block3__left-desc{font-size:20px;font-weight:300;line-height:1.5;max-width:400px}
.block3__right{width:50%;padding:50px 0 0 40px}
.block3__success{display:none;text-align:center;border:1px solid #dbdbdb;padding:30px 15px;font-size:20px;font-weight:300;line-height:30px;margin-bottom: 40px;}
.block3__success p{text-align:center;max-width:400px;margin:20px auto 20px}
.block3__success a{text-decoration:underline;color:#fff}
.block3__form{background:#fff;padding:50px 70px 20px}
.block3__form span{display:block;font-size:20px;font-weight:300;line-height:30px;margin-bottom:20px}
.block3__form-fields{color:#2f3441}
.block3__form-fields input{width:100%;font-size:18px;border:0;border-bottom:solid 1px #979797;padding-left:12px;height:50px;background:0 0;margin-bottom:24px}
.block3__form-fields input::-webkit-input-placeholder{color:#2f3441;font-weight:300}
.block3__form-fields input::-moz-placeholder{color:#2f3441;font-weight:300}
.block3__form-fields input:-ms-input-placeholder{color:#2f3441;font-weight:300}
.block3__form-fields input::-ms-input-placeholder{color:#2f3441;font-weight:300}
.block3__form-fields input::placeholder{color:#2f3441;font-weight:300}
.block3__form-fields input.error{border:1px solid #ff9595}
.block3__form-fields input.error::-webkit-input-placeholder{color:#ff9595}
.block3__form-fields input.error::-moz-placeholder{color:#ff9595}
.block3__form-fields input.error:-ms-input-placeholder{color:#ff9595}
.block3__form-fields input.error::-ms-input-placeholder{color:#ff9595}
.block3__form-fields input.error::placeholder{color:#ff9595}
.block3__form-fields span{font-size:14px;line-height:1.64;color:#2f3441;max-width:400px;margin-top:7px}
.block3__form-btn{width:100%;margin-top:8px}
.block4{margin:100px 0 60px}
.block4__top{margin-bottom:130px}
.block4__top-img{width:50%;padding:0 14px;display:-webkit-box;display:-ms-flexbox;display:flex}
.block4__top p{padding:0 14px;width:50%;max-width:550px;font-size:26px;font-weight:300;line-height:37px;margin-top:34px;color:#2f3441}
.block4__top p span{color:#0a2896}
.block4__middle{margin:0 -20px 0 -20px;padding-bottom:160px;position:relative}
.block4__middle .bottom-back{position:absolute;bottom:-1px;z-index:-1;right:-900px}
.block4__middle .horse{position:absolute;z-index:-1;right:-280px;top:-480px}
.block4__middle-left{width:50%;padding:0 20px}
.block4__middle-left h2{color:#2f3441;font-size:45px;font-weight:300;line-height:45px;margin-bottom:30px}
.block4__middle-left-desc{color:#2f3441;font-size:20px;line-height:1.5;margin-bottom:30px;max-width:420px}
.block4__middle-left a{max-width:420px;width:100%}
.block4__middle-list{width:50%;padding:0 20px;margin:12px -35px 0 -35px}
.block4__middle-item{width:50%;padding:0 35px;margin-bottom:50px}
.block4__middle-item-icon{width:50px;height:50px;margin-bottom:10px}
.block4__middle-item-desc{color:#2f3441;font-size:18px;font-weight:500;line-height:1.39}
.block4__bottom{margin-bottom:60px}
.block4__bottom h2{text-align:center;color:#2f3441;font-size:45px;font-weight:300;line-height:1.22;text-align:center;margin-bottom:36px}
.block4__bottom-list{margin:0 -5px}
.block4__bottom-item{width:25%;padding:0 5px}
.block4__bottom-item-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;border-radius:3px;-webkit-box-shadow:0 3px 9px -8px rgba(0,0,0,.7);box-shadow:0 3px 9px -8px rgba(0,0,0,.7);background-color:#fff}
.block4__bottom-item-top{background-color:#0a2896;border:solid 1px #0a2896;border-top-left-radius:3px;border-top-right-radius:3px;padding:16px;color:#fff;height:122px}
.block4__bottom-item-middle{border:solid 1px #e5e5e5;padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:calc(100% - 122px)}
.block4__bottom-item-mark{border-radius:20px;border:solid 1px #fff;padding:8px 14px;font-size:14px}
.block4__bottom-item-mark--round{border-radius:50%;padding:0;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.block4__bottom-item-title{color:#fff;font-size:25px;font-weight:300;line-height:45px}
.block4__bottom-item-desc{color:#fff;font-size:16px;font-weight:300;line-height:1.38;max-width:230px}
.block4__bottom-item-price{padding:10px 0;border-bottom:1px solid #e9ebf3;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:110px}
.block4__bottom-item-price .price-month{width:50%;display:block;color:#0a2996;font-size:14px;max-width:118px;max-width:80px}
.block4__bottom-item-price .price-value{width:50%;display:block;color:#0a2996;font-size:50px;text-align:right;line-height:30px}
.block4__bottom-item-price .price-old{color:#e62632;font-size:34px;width:100%;text-align:right;text-decoration:line-through;margin-top:20px}
.block4__bottom-item-characteristics-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#2f3441;font-size:14px;font-weight:300;padding:10px 0;border-bottom:1px solid #e9ebf3}
.block4__bottom-item-characteristics-item:last-child{margin-bottom:15px}
.block4__bottom-item-characteristics-item span{max-width:160px}
.block4__bottom-item-characteristics-item span:last-child{font-weight:700;max-width:130px}
.block4__bottom-item .btn{margin-top:auto}
.red-error{height: 22px;margin-top:-21px;color:red}
.red-error.error-bottom{margin-top:5px;text-align:center}
.footer{background-color:#0a2896;padding:50px 0;color:#fff}
.footer__feedback{margin-bottom:60px}
.footer__feedback h2{text-align:center;font-size:40px;font-weight:300;line-height:45px;margin-bottom:30px}
.footer__feedback-desc{max-width:440px;margin:0 auto;font-size:18px;font-weight:300;line-height:28px;margin-bottom:60px}
.footer__feedback-fields-item{width:25%;padding:0 1.5px;height:50px;position:relative}
.footer__feedback-fields-item label{display:block;position:absolute;top:-20px;font-size:14px;font-weight:300}
.footer__feedback-fields-item input{display:block;width:100%;border-radius:3px;border:1px solid #dbdbdb;background-color:#fff;height:100%;padding-left:15px}
.footer__feedback-fields-item input.error{color:#d0021b}
.footer__feedback-success{display:none;border:1px solid #fff;padding:10px 15px 20px;font-size:18px;font-weight:300;line-height:30px}
.footer__feedback-success p{max-width:880px;margin:0 auto;margin-bottom:10px}
.footer__feedback-success a{display:block;text-align:center;color:#fff;text-decoration:underline}
.footer__top{margin-bottom:32px}
.footer__top-desc{width:50%}
.footer__top-desc p{font-size:18px;line-height:1.67;max-width:520px}
.footer__social{width:50%;text-align:right}
.footer__bottom{font-size:13px;font-weight:300;line-height:14px}
.footer__bottom p{margin-bottom:20px}
.footer__bottom a{text-decoration:underline;color:#fff;margin-right:20px}
.footer__bottom a:last-child{margin-right:0}
.social__item{margin-right:30px}
.social__item:last-child{margin-right:0}
.social__item a{width:24px;height:24px;display:block}
@media screen and (max-width:1500px){
.block4__middle .bottom-back{right:0}
}
@media screen and (max-width:1200px){
.block4__bottom-item-price .price-value{font-size:30px}
}
@media screen and (max-width:1188px){
.block4__bottom-item-desc{margin-bottom:5px}
}
@media screen and (max-width:1150px){
.block4__bottom-list{margin:0 -15px}
.block4__bottom-item{width:50%;margin-bottom:48px;padding:0 15px}
.block4__bottom-item-title{width:70%}
.block4__bottom-item-desc{width:100%}
.block4__bottom-item .btn{max-width:100%;width:100%}
}
@media screen and (max-width:1100px){
.block3__row{padding:50px 40px}
}
@media screen and (max-width:1000px){
.block3__left{width:100%;padding:0;margin-bottom:20px}
.block3__left-title{font-size:30px;line-height:normal}
.block3__right{width:100%;padding:0}
.block4__middle{margin:0;padding-bottom:50px}
.block4__middle-left{width:100%;padding:0}
.block4__middle-list{width:100%;padding:0;margin:50px 0 0}
}
@media screen and (max-width:950px){
.block2__bottom h2{margin-bottom:30px}
}
@media screen and (max-width:930px){
.block4__top-img{width:100%;padding:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.block4__top p{width:100%;max-width:750px;padding:0}
}
@media screen and (max-width:850px){
.b-cookie__left{margin:0;width:100%}
.b-cookie__btn{width:100%;margin-top:20px;max-width:100%}
.b-cookie__btn a{width:100%}
}
@media screen and (max-width:768px){
.b-cookie__left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.b-cookie__left img{margin-bottom:10px}
.b-cookie__left p{width:100%}
.block1{padding:50px 0;background:#0a2896}
.block1__title{font-size:30px;line-height:normal}
.block1__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.block1__item{text-align:center;width:auto;padding:0}
.block1__item:last-child{margin-bottom:0}
.block1__item:last-child .i-arrow--down{display:none}
.block1__item .i-arrow--down{display:block;margin:50px auto}
.block1__item span::after{display:none}
.block1__item span{text-align:center;display:block}
.block1__item span i{display:none}
.block2 h2{font-size:30px;line-height:normal;max-width:500px}
.block2__top{height:auto}
.block2__top-txt{margin:50px auto;text-align:left}
.block2__middle-item-txt-title{width:100%;margin-bottom:10px;font-size:18px}
.block2__middle-item-txt i{display:none}
.block2__middle-item-txt-desc{width:100%;font-size:16px;line-height:20px;max-width:500px}
.block2__bottom{margin:50px 0}
.block2__bottom .background{right:0}
.block2__bottom-list{margin:0}
.block2__bottom-item{width:100%;padding:0;margin-bottom:30px}
.block2__bottom-item-title{height:auto}
.block3__row{padding:30px 15px}
.block3__left-title{font-size:20px;margin-bottom:10px}
.block3__left-desc{font-size:16px;line-height:normal}
.block3__success{padding:20px 15px;font-size:16px;line-height:normal}
.block3__form{padding:30px}
.block3__form span{line-height:normal}
.block4{margin:50px 0}
.block4__top{margin-bottom:50px}
.block4__middle{padding-bottom:50px}
.block4__middle-left h2{font-size:30px;line-height:normal;max-width:500px}
.block4__middle-item{width:100%;padding:0}
.block4__bottom{margin:50px 0 10px}
.block4__bottom h2{font-size:25px}
.block4__bottom-list{margin:0}
.block4__bottom-item{max-width:500px;margin:0 auto 50px;width:100%;padding:0}
.footer__feedback h2{font-size:30px;line-height:normal}
.footer__feedback-fields-item{width:100%;padding:0;margin-bottom:40px}
}
@media screen and (max-width:700px){
.block4__middle .horse{display:none}
.footer__top-desc{width:100%}
.footer__top-desc p{font-size:16px}
.footer__social{width:100%;-moz-text-align-last:left;text-align-last:left;margin-top:24px}
}
@media screen and (max-width:628px){
.block2__top-txt{text-align:left;max-width:600px;padding:0 15px;margin:50px 0}
.block2__top-txt p{margin-left:0}
}
@media screen and (max-width:600px){
.header{-ms-flex-wrap:wrap;flex-wrap:wrap}
.header__left{padding:20px 10px;width:100%}
.block4__top p{font-size:20px;line-height:normal;text-align:center}
}
@media screen and (max-width:500px){
.popap{padding:20px}
.popap-success{padding:20px}
.popap-success p{font-size:16px;line-height:normal;margin-bottom:20px}
.popap-success a{font-size:16px}
.block1__title{font-size:20px}
.block2__top-txt p{font-size:20px;line-height:normal}
.footer__feedback h2{font-size:20px}
.footer__bottom a{display:block}
.footer__bottom a:last-child{margin-top:5px}
}
@media screen and (max-width:450px){
.block4__bottom-item-title{width:auto}
}
@media screen and (max-width:400px){
.header__left a{width:100%;margin:0;margin-top:10px}
.block2 h2{font-size:25px}
.block4__middle-left h2{font-size:20px;margin-bottom:20px}
.block4__middle-left-desc{font-size:16px;line-height:normal}
}
header .id2-rx-user-informer-button, 
header .id2-rx-user-informer-button:hover,
header .id2-rx-noauth-informer-button,
header .id2-rx-noauth-informer-button:hover
{
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  border-radius: 2px;
  background-color: #6e7992;
  border-color: #6e7992;
  background-image: none;
  padding: 4px 11px 4px 40px;
}
.header{
  padding: 4px 15px;
}
#panelcontainer{
  /* width: 10%; */
  margin-left: auto;
}
.id2-rx-user-informer-block{
  max-width: 100%;
  display: flex;
  align-items: center;
}
.id2-rx-user-informer-block a.support-icon{
  background-size: cover !important;
}


/* 187: 187;
1.4s: 1.4s; */

.spinner {
  animation: rotator 1.4s linear infinite;
}

@keyframes rotator {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(270deg); }
}

.path {
  stroke-dasharray: 187;
  stroke-dashoffset: 0;
  transform-origin: center;
  animation: dash 1.4s ease-in-out infinite, colors 5.6s ease-in-out infinite;
}

@keyframes colors {
	0% { stroke: #4285F4; }
	25% { stroke: #DE3E35; }
	50% { stroke: #F7C223; }
	75% { stroke: #1B9A59; }
  100% { stroke: #4285F4; }
}

@keyframes dash {
 0% { stroke-dashoffset: 187; }
 50% {
   stroke-dashoffset: 46.75;
   transform:rotate(135deg);
 }
 100% {
   stroke-dashoffset: 187;
   transform:rotate(450deg);
 }
}
.loader{
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: white;
  z-index: 1;
}
.js-pdn {
    width: 20px!important;
    float: left;
    margin-top: -15px;
    margin-right: 10px;
}
* { font-family: 'VTB Group Cond'; border: 0; outline: none; padding: 0; margin: 0; -webkit-box-sizing: border-box; box-sizing: border-box; background-size: cover; background-repeat: no-repeat; background-position: center; }

.section { background-image: url(/web/img/bg.png); width: 100%; height: 856px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
.section .logo { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; padding-right: 68px; padding-top: 51px; width: 100%; }
.section .logo img { max-width: 331px; width: 100%; }
.section .line-1 { background-size: contain; background-image: url(/web/img/line1-bg.png); padding: 13px 58px 13px 65px; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; }
.section .line-1 p { color: #ffffff; font-size: 38px; }
.section .line-2 { width: 60%; background-image: url(/web/img/line2-bg.svg); background-size: cover; background-position: right; position: relative; top: -6px; opacity: 0.95; padding: 50px 150px 50px 65px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
.section .line-2 h1 { color: #ffffff; font-size: 53px; font-weight: 300; letter-spacing: 1px; text-transform: uppercase; line-height: 54px; }
.section .line-2 h1 b { font-weight: 700; }
.section .line-2 .advantages { display: -webkit-box; display: -ms-flexbox; display: flex; margin-top: 15px; }
.section .line-2 .advantages .advantage { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; margin-right: 50px; }
.section .line-2 .advantages .advantage:last-child { margin-right: 0; }
.section .line-2 .advantages .advantage .zero { display: -webkit-box; display: -ms-flexbox; display: flex; }
.section .line-2 .advantages .advantage p { color: #ffffff; font-size: 28px; line-height: 28px; font-weight: 500; text-transform: uppercase; }
.section .line-2 .advantages .advantage .zero p { color: #00aaff; font-size: 106px; line-height: 82px; font-weight: bold; }
.section .line-2 .advantages .advantage .zero span { color: #00aaff; font-size: 45px; margin-left: 4px; }
.section button { height: 70px; margin-top: 50px; color: #ffffff; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; margin-left: 65px; background: #dc2633; text-transform: uppercase; padding: 10px 57px 10px 57px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-size: 21px; cursor: pointer; letter-spacing: 2px; line-height: 40px; font-weight: bold; }
@media (max-width: 1920px){
  .section .line-2 {
    width: 55%;
  }
}
@media (max-width: 1300px){
  .section {
    height: auto;
    padding-bottom: 50px;
  }
  .section .line-2 .advantages {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .section .line-2 .advantages .advantage br {
    display: none;
  }
  .section .line-2 .advantages .advantage {
    margin-bottom: 20px;
  }
  .section .line-2 .advantages .advantage:last-child {
    margin-bottom: 0;
  }
}
@media (max-width: 1150px){
  .section .line-2 h1 {
    font-size: 35px;
    line-height: 36px;
  }
  .section .line-2 .advantages .advantage .zero p {
    font-size: 74px;
    line-height: 69px;
  }
  .section .line-2 .advantages .advantage p {
      font-size: 21px;
      line-height: 25px;
  }
}
@media (max-width: 1000px){
  .section .line-1 {
    padding: 13px 58px 13px 32px;
  }
  .section .line-2 {
    padding: 24px 150px 24px 32px;
    width: 54%;
  }
  .section .logo {
    position: relative !important;
    right: unset !important;
    top: unset !important;
}
}
@media (max-height: 850px){
    .section .logo {
        position: absolute;
        right: 0;
        top: 0;
    }
}
@media (max-width: 768px){
    .section {
        background: #0a2896;
    }
    .section .line-2 {
        width: calc(100% - 20px);
    }
    .section button {
        margin-left: 20px;
    }
    .section .line-1 {
        padding: 13px 58px 13px 20px
    }
    .section .line-2 {
        padding: 24px 150px 24px 20px
    }
    .section .logo {
        padding-right: 20px;
    }
}
@media (max-width: 600px){
    .section .line-1 {
        margin-top: 24px;
    }
}
@media (max-width: 520px){
    .section button {
        width: calc(100% - 40px);
        text-align: center;
        padding: 10px 14px;
    }
}
@media (max-width: 500px){
    .section .line-2 h1 {
        font-size: 24px;
        line-height: 26px;
    }
    .section .line-2 .advantages .advantage p {
        font-size: 16px;
        line-height: 34px;
    }
    .section .line-2 .advantages .advantage .zero p {
        font-size: 56px;
        line-height: 59px;
    }
    .section .line-2 .advantages .advantage .zero span {
        font-size: 31px;
    }
    .section .line-1 p {
        font-size: 24px;
    }
}
