@charset "UTF-8";@import "bootstrap.css";@import "jquery.bxslider.min.css";@import url(all.css);body,html {width:100%;height:100%}
h1,h2,h3 {margin:0;padding:0}
a {transition:all linear .1s;-moz-transition:all linear .1s;-webkit-transition:all linear .1s;-o-transition:all linear .1s}
a:focus,a:hover {text-decoration:none}
ul {margin:0;padding:0;list-style:none}
input {-webkit-appearance:none;-webkit-border-radius:0}
.btn {display:inline-block;padding:5px 10px;border:0;transition:all linear .1s;-moz-transition:all linear .1s;-webkit-transition:all linear .1s;-o-transition:all linear .1s}
/*! * 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(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}
88.8% {-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}
}
@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(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}
88.8% {-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}
}
.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}
@media (print),(prefers-reduced-motion:reduce) {.animated {-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}
}
@font-face {font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:local('Montserrat Light'),local('Montserrat-Light'),url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_cJD3gfD-w.ttf) format('truetype')}
@font-face {font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:local('Montserrat Regular'),local('Montserrat-Regular'),url(https://fonts.gstatic.com/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459Wdhzg.ttf) format('truetype')}
@font-face {font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:local('Montserrat Medium'),local('Montserrat-Medium'),url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_ZpC3gfD-w.ttf) format('truetype')}
@font-face {font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:local('Montserrat SemiBold'),local('Montserrat-SemiBold'),url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_bZF3gfD-w.ttf) format('truetype')}
@font-face {font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:local('Montserrat Bold'),local('Montserrat-Bold'),url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_dJE3gfD-w.ttf) format('truetype')}
body,html {font-family:Montserrat,sans-serif;font-weight:400;font-size:15px;color:#000;font-display:swap}
h1,h2,h3,h4,h5,h6 {font-weight:700}
h1.underline:after,h2.underline:after,h3.underline:after,h4.underline:after,h5.underline:after,h6.underline:after {content:'';width:50px;height:6px;background:#0a0;display:block;margin:13px 0}
.btn {display:inline-block;padding:10px 15px;border-radius:8px}
.btn i {padding-left:5px}
.btn.no-radius {border-radius:0}
.btn.btn-green {background-color:#0a0;color:#fff;border:2px solid transparent}
.btn.btn-green:hover {color:#0a0;background-color:#fff;border-color:#0a0}
.btn.btn-green-o {background-color:#fff;color:#0a0;border:2px solid #0a0}
.btn.btn-green-o:hover {color:#0a0;background-color:#fff;border-color:#0a0}
.btn.btn-black-o {background-color:transparent;color:#000;border:2px solid #000}
.btn.btn-black-o:hover {color:#0a0;background-color:#fff;border-color:#0a0}
.btn.btn-black {background-color:#000;color:#fff}
.btn.btn-black:hover {background-color:#2f2f2f}
.flash {height:40px;line-height:40px;font-weight:700;text-align:center}
.page-files {margin:20px 0}
.page-files li {display:block;margin:12px 0;padding:5px 0;border-bottom:1px solid #8383831a}
.page-files li:last-child {border-bottom:none}
.page-files li a {color:#000}
.page-files li a span.file-filesize {color:#707070;font-size:14px}
.page-files li a i {font-size:19px;color:#0a0;padding-right:5px}
.page-files li a:hover {color:#0a0}
body.sticky {padding-top:97px}
header {position:relative;box-shadow:0 0 6px 0 rgba(0,0,0,.3);min-height:97px;z-index:2}
header.sticky {top:0;position:fixed;width:100%;z-index:9}
header .noticies {display:inline-block;font-family:Montserrat,sans-serif;font-weight:400;font-size:13px;color:#fff;font-display:swap}
header .noticies .flag {max-width:20px;margin-right:5px}
header .noticies .tuv {max-width:30px}
header .well {background-color:#a9aaac;padding:2px 0}
header .well .container {display:flex}
header .well .container ul {margin-left:auto}
header .well .container ul li {display:inline-block}
header .well .container ul li+li {margin-left:35px}
header .well .container ul li.social+li {margin-left:10px}
header .well .container ul li.social a .fa-linkedin {color:#2867B2}
header .well .container ul li.social a .fa-facebook {color:#4c6ef5}
header .well .container ul li.social a .fa-instagram {background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285AEB 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
header .well .container ul li.social a .fa-youtube {color:red}
header .well .container ul li.social a .fa-weibo {background: url(../images/weibo.png) 27px 24px no-repeat;}
header .well .container ul li.social a .fa-weixin {background: url(../images/weixin.png) 27px 24px no-repeat;}
.tipsSpan{position: relative;}
.tips{visibility: hidden;position: absolute;background: #fff;border: 1px solid #fff;display: inline;min-width: 130px;min-height: 24px;left: -50px;top:21px;}
header .well .container ul li a {font-family:Montserrat,sans-serif;font-weight:700;font-size:15px;color:#fff;font-display:swap;line-height:1em;display:block;text-transform:uppercase}
header nav {background-image:url(../images/header-bg.jpg);background-size:cover;height:70px}
header nav .img-logo {margin-right:auto;max-width:180px}
header nav .container {display:flex;flex-direction:row;align-items:center;height:100%}
header nav ul {margin-left:auto;text-align:right}
header nav ul li {display:inline-block;position:relative;padding:26px 0}
header nav ul li.active a {color:#fab90a}
header nav ul li a {font-family:Montserrat,sans-serif;font-weight:700;font-size:16px;font-display:swap;line-height:1em;display:block;color:#A9AAAC;text-transform:uppercase}
header nav ul li a:hover {color:#fab90a}
@media (min-width:992px) {header nav ul li:focus .submenu,header nav ul li:hover .submenu {visibility:visible;opacity:1;display:block}
header nav ul li+li {margin-left:18px}
header nav ul li .submenu {top:100%;left:-25px;position:absolute;width:275px;margin-top:1px;opacity:0;display:none;visibility:hidden;z-index:99999;-webkit-transition:all .3s ease;transition:all .3s ease;padding-left:0;box-shadow:0 2px 10px 0 rgba(0,0,0,.16);-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.16);-moz-box-shadow:0 2px 10px 0 rgba(0,0,0,.16)}
header nav ul li .submenu li {width:100%;background-color:#fff;text-align:left;margin:0;padding:0;cursor:pointer;transition:background-color .2s ease-in-out}
header nav ul li .submenu li .submenu {opacity:0;display:none;visibility:hidden}
header nav ul li .submenu li:hover {background-color:#0a0}
header nav ul li .submenu li:hover .submenu {visibility:visible;opacity:1;display:block;top:0;left:100%;margin-top:0}
header nav ul li .submenu li:hover .submenu li a {color:#000}
header nav ul li .submenu li:hover .submenu li:hover a {color:#fff}
header nav ul li .submenu li:hover a {color:#fff}
header nav ul li .submenu li+li {border-top:1px solid #e9e9e9}
header nav ul li .submenu li a {padding:15px 25px 15px;display:block;text-transform:none;line-height:20px;font-family:Montserrat,sans-serif;font-weight:500;font-size:16px;color:#242424;font-display:swap}
}
@media (max-width:991px) {header nav .container {justify-content:space-between}
header .navbar-toggler {color:#fff;outline:0}
header #mobile-menu {background-color:#4f4a43;z-index:9999;overflow:scroll}
header #mobile-menu ul {text-align:center}
header #mobile-menu ul li {display:block;margin-bottom:5px;padding:5px 0}
header #mobile-menu ul li+li {border-top:1px solid rgba(255,255,255,.07)}
header #mobile-menu ul li a {text-transform:uppercase;font-weight:700;color:#fff;display:block;padding:5px 0;font-size:15px}
header #mobile-menu ul li .submenu {display:none;opacity:.5}
}
@media (min-width:768px) {header nav #mobile-menu {display:none!important}
}
@media (max-width:575px) {header .well .container {display:block}
header .well .container .noticies {display:block}
}
section.breadcrumb-section {background-color:#e9ecef;border-bottom:1px solid #e6e8e9}
section.breadcrumb-section .breadcrumb {color:#0a0;margin-bottom:0;padding:1rem 0}
section.breadcrumb-section .breadcrumb .breadcrumb-item {font-size:13px;color:#0a0}
section.breadcrumb-section .breadcrumb .breadcrumb-item a {font-size:13px;color:#0a0;font-weight:700}
section.breadcrumb-section .breadcrumb .breadcrumb-item a:hover {color:#000}
section.breadcrumb-section .breadcrumb .breadcrumb-item:first-child::before {content:""}
section.breadcrumb-section .breadcrumb .breadcrumb-item::before {content:">";color:#0a0}
section.homepage-slider {position:relative;margin-bottom:60px}
section.homepage-slider .slider {overflow:hidden;max-height:544px}
section.homepage-slider .slider img {display:none}
section.homepage-slider .bx-wrapper {position:relative;box-shadow:none;padding:0;border:0;max-width:1920px!important;margin:0 auto}
section.homepage-slider .bx-wrapper .bx-viewport {margin:0 auto;max-width:1920px;position:relative}
section.homepage-slider .bx-wrapper .bx-controls-direction a {text-indent:0;background:rgba(0,0,0,.5);color:#fff;text-align:center;line-height:33px;z-index:1}
section.homepage-slider .bx-wrapper .slider img {display:block}
section.homepage-slider .bounce {position:absolute;bottom:20px;left:50%;width:60px;height:60px;text-align:center;line-height:60px;margin-left:-30px;animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;-moz-animation:bounce 2s infinite;-o-animation:bounce 2s infinite;cursor:pointer}
section.homepage-slider .bounce i {color:#0a0;font-size:25px}
section.homepage-welcome {text-align:center;overflow:hidden;padding-bottom:35px}
section.homepage-welcome h2 {font-size:35px;position:relative;letter-spacing:.3px}
section.homepage-welcome h2::after {content:"";width:61px;height:5px;margin:20px auto;display:block;background:#333;position:relative}
section.homepage-welcome p {color:#6c6c6c;font-weight:300;line-height:1.5;font-size:17px}
section.homepage-welcome .steps {margin:50px 0}
section.homepage-welcome .steps img {height:100px;margin-bottom:20px}
section.homepage-welcome .steps h3 {font-size:1.2em;color:#6c6c6c;text-transform:uppercase}
@media (max-width:540px) {section.homepage-welcome .steps h3 {margin-bottom:1.5rem}
}
section.homepage-news {padding:40px 0}
section.homepage-news h3 {font-size:26px}
section.homepage-news h3::after {content:"";width:61px;height:5px;display:block;background:#333;margin:20px 0}
section.homepage-news article .image-holder {position:relative;overflow:hidden}
section.homepage-news article .image-holder a.zoom-in {transition:all .3s ease-out}
section.homepage-news article .image-holder a.zoom-in::after {position:absolute;content:'';opacity:0;background:#000;top:0;bottom:0;left:0;right:0;transition:all .3s ease-out}
section.homepage-news article .image-holder a.zoom-in:hover::after {opacity:.5}
section.homepage-news article .image-holder a.zoom-in:hover img {-webkit-transform:scale(1.05) translateZ(0);transform:scale(1.05) translateZ(0)}
section.homepage-news article .image-holder a.zoom-in img {transition:all .3s ease-out}
section.homepage-news article .image-holder .date {position:absolute;width:62px;height:68px;text-align:center;background:#0a0!important;left:10px;bottom:0}
section.homepage-news article .image-holder .date span {display:block;margin:0;padding:.4em 0 0;font-family:Montserrat,sans-serif;font-weight:700;font-size:16px;color:#fff;font-display:swap}
section.homepage-news article .image-holder .date span small {display:block}
section.homepage-news article h4 {font-family:Montserrat,sans-serif;font-weight:600;font-size:16px;font-display:swap;letter-spacing:.5px;color:#000;padding:15px 0 .5em}
section.homepage-news article h4 a {color:#000}
section.homepage-news article p {font-family:Montserrat,sans-serif;font-weight:400;font-size:13px;font-display:swap;line-height:1.5em;color:#8e8d8d}
section.service-icons {background-color:#51565c;text-align:center}
section.service-icons .col-sm-3 {flex: 0 0 33%;max-width: 35%;}
section.service-icons img {margin:20px auto;width:130px;max-width:100%;transition:all .5s ease-in-out}
section.service-icons img:hover {transform:scale(1.1);-webkit-transform:scale(1.1)}
@media (max-width:540px) {section.service-icons {padding:30px 0}
section.service-icons a {color:#fff}
}
section.homepage-products {padding:50px 0}
section.homepage-products h3 {margin:15px 0;text-align:center;color:#000}
section.homepage-products h3::after {margin:15px auto}
section.homepage-products p {text-align:center;color:#000}
section.homepage-partners {padding:50px 0}
section.homepage-partners h3::after {background:#000;margin-bottom:40px}
section.homepage-partners img {filter:url("data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'><filter%20id='grayscale'><feColorMatrix%20type='matrix'%20values='0.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200%200%200%201%200'/></filter></svg>#grayscale");filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:gray;margin-bottom:30px}
section.homepage-world {padding:50px 0;background-color:#565a61;background-image:url(../images/world-map.png);background-repeat:no-repeat;background-position:right top;background-size:700px 345px}
section.homepage-world h3,section.homepage-world p {color:#fff}
@media (max-width:575px) {section.homepage-world {background-image:none}
}
section.service-icons-text {font-size:20px;font-weight:700;background:#f7f7f7;padding-top:15px;padding-bottom:40px}
section.service-icons-text .col-sm-3 {flex: 0 0 33%;max-width: 35%;}
section.service-icons-text.white {background-color:#fff}
section.service-icons-text a {color:#51565c}
section.service-icons-text a:hover {color:#0a0}
.homepage-technology {background:#f7f7f7;padding-bottom:35px}
.homepage-technology h3::after {content:" ";width:61px;height:5px;display:block;background:#333;margin:20px 0}
.homepage-technology .item {position:relative;overflow:hidden;margin-bottom:30px}
.homepage-technology .item:hover .caption {width:100%;height:100%;bottom:0;max-height:999px;transition:max-height 1s ease-in-out}
.homepage-technology .item .caption {position:absolute;bottom:0;background:rgba(1,132,206,.8);color:#fff;max-height:57px;width:100%;transition:max-height .5s cubic-bezier(0,1,0,1)}
.homepage-technology .item .caption h4 {text-transform:none;font-weight:400;font-size:16px;margin-bottom:20px}
.homepage-technology .item .caption p {overflow:hidden;font-weight:700}
.homepage-technology .item .caption a {padding:20px 19px;display:block;color:#fff}
.homepage-profile {padding:120px 0;background-image:url(../images/profil-bg-1.jpg)}
.homepage-profile h3 {font-size:26px}
.homepage-profile h3::after {content:"";width:61px;height:5px;display:block;background:#333;margin:20px 0}
.homepage-profile p {color:#303030;font-size:1.2em;margin:.8em 0 1em;padding:0;line-height:1.5}
.homepage-profile p.grey {color:#898989;font-size:1em;margin:0 0 2em;padding:0}
section.homepage-actions {overflow:hidden;top:0;position:relative;padding-bottom:80px;height:260px}
section.homepage-actions .rotated {transform:scale(1.1) rotate(10deg);padding:140px 20px;min-height:480px;top:-100px;background-size:cover}
section.homepage-actions .rotated a {display:block;color:#fff}
section.homepage-actions .rotated.first {background-image:url(../images/module-10-left-bg.jpg)}
section.homepage-actions .rotated.second {background-image:url(../images/module-10-middle-bg.jpg)}
section.homepage-actions .rotated.third {background-image:url(../images/module-10-right-bg.jpg)}
section.homepage-actions .rotated .content {transform:scale(1.1) rotate(-10deg);text-align:center}
@media (max-width:767px) {section.homepage-actions {height:auto}
section.homepage-actions .rotated {transform:none;top:auto;min-height:220px;padding:50px 20px}
section.homepage-actions .rotated .content {transform:none}
}
section.homepage-contact-us {background:url(../images/contact-panel-bg.jpg);height:auto;width:100%;background-size:cover;position:relative;padding:55px 0;text-align:center}
section.homepage-contact-us p {color:#fff;font-size:18px;z-index:1;position:relative}
section.homepage-contact-us .btn {position:relative;z-index:1}
section.services {padding:40px 0 100px}
section.services .container h1,section.services .container h2 {margin:1rem 0 1rem 0;font-family:Montserrat,sans-serif;font-weight:700;font-size:28px;color:#0a0;font-display:swap}
section.services .container h1::after,section.services .container h2::after {content:"";width:61px;height:5px;display:block;background:#333;margin:20px 0}
section.services .container h3 {font-family:Montserrat,sans-serif;font-weight:700;font-size:18px;color:#5b5b5b;font-display:swap;margin:1rem 0}
section.services .container p {font:400 1.2em/1.8em Montserrat,sans-serif;margin:0 0 1.5em;padding:0;text-align:left;font-size:16px;color:#707173}
section.services .container ul {list-style-type:disc;padding-left:20px}
section.services .container ul li {color:#707173;font-size:16px;line-height:24px;padding:5px 0}
section.services .container ul li a {color:#707173;text-decoration:underline}
section.services .container ul li a:hover {color:#000;text-decoration:none}
section.services .container img {padding-bottom:20px}
section.contact {padding:40px 0 100px}
@media (min-width:992px) {section.contact {background-image:linear-gradient(90deg,rgba(255,255,255,.4) 0,rgba(255,255,255,.4) 100%),url(../images/profil-bg.jpg);background-position:bottom right;background-repeat:no-repeat;background-size:contain}
}
section.contact .container h1,section.contact .container h2 {margin:1rem 0 2rem 0;font-family:Montserrat,sans-serif;font-weight:700;font-size:28px;color:#0a0;font-display:swap;padding-bottom:30px}
section.contact .container h1::after,section.contact .container h2::after {content:"";width:61px;height:5px;display:block;background:#333;margin:20px 0}
section.contact .container h3 {font-family:Montserrat,sans-serif;font-weight:700;font-size:18px;color:#5b5b5b;font-display:swap;margin:1rem 0}
section.contact .container p {font:400 1.2em/1.8em Montserrat,sans-serif;margin:0 0 1.5em;padding:0;text-align:left;font-size:16px;color:#707173}
section.contact .container a {color:#707173}
section.contact .container a:hover {color:#000}
section.contact .container p.coordinates {padding-top:20px;font-size:80%}
section.contact .container p.career {padding-top:20px}
section.contact .container p.career a {color:#0a0}
section.contact .container i {color:#0a0;font-size:25px;vertical-align:middle;text-align:center;margin-bottom:40px}
section.contact .container .threelines {line-height:80px}
section.contact .container .twolines {line-height:60px}
section.contact .container ul {list-style-type:disc;padding-left:20px}
section.contact .container ul li {color:#707173}
section.contact .container #frm-contactForm {background-color:#fff;border:5px solid #f2f2f2;padding:35px}
section.contact .container #frm-contactForm:focus {outline:0}
section.contact .container #frm-contactForm input[type=text],section.contact .container #frm-contactForm textarea {width:100%;color:#959595;padding:11px 20px;border:1px solid #e1e1e1;border-radius:5px;margin-bottom:20px;transition:border-color linear .2s;-moz-transition:border-color linear .2s;-webkit-transition:border-color linear .2s;-o-transition:border-color linear .2s}
section.contact .container #frm-contactForm input[type=text]:focus,section.contact .container #frm-contactForm textarea:focus {border-color:#0a0}
section.contact .container #frm-contactForm input[type=text]::placeholder,section.contact .container #frm-contactForm textarea::placeholder {color:#707173}
section.contact .container #frm-contactForm textarea {height:120px;resize:none}
section.contact .container #frm-contactForm input[type=checkbox] {display:none}
section.contact .container #frm-contactForm input[type=checkbox]+label:before {font-family:"Font Awesome 5 Free";font-weight:500;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;display:inline-block}
section.contact .container #frm-contactForm input[type=checkbox]+label:before {content:"\f0c8"}
section.contact .container #frm-contactForm input[type=checkbox]+label:before {letter-spacing:10px}
section.contact .container #frm-contactForm input[type=checkbox]:checked+label:before {content:"\f14a";color:#0a0}
section.contact .container #frm-contactForm input[type=checkbox]:checked+label:before {letter-spacing:10px}
section.contact .container #frm-contactForm label[for=frm-contactForm-agreement] {font-size:90%}
section.contact .container #frm-contactForm .btn-blue {padding:10px 50px;border-radius:0;transition:all linear .1s;-moz-transition:all linear .1s;-webkit-transition:all linear .1s;-o-transition:all linear .1s}
section.contact .container #frm-contactForm .btn-blue:hover {opacity:.9}
section.contact .container .error {border-color:#dc3545!important}
section.contact .container .error-agreement {color:#dc3545!important}
section.contact .container .error-message {width:100%;border:2px solid #dc3545;background:rgba(220,53,69,.1);color:#dc3545;font-weight:700;padding:5px 20px;text-align:center;margin:5px auto}
section.contact-blue {background:url(../images/contact-panel-bg.jpg);height:auto;width:100%;background-size:cover;position:relative;padding:55px 0;text-align:center}
section.contact-blue p {color:#fff;font-size:20px;text-shadow:0 0 5px #000;font-weight:700;z-index:1;position:relative}
section.map #google-map {height:600px;margin:60px 0px;}
section.downloads {padding:40px 0 100px}
section.downloads .container h1,section.downloads .container h2 {margin:1rem 0 1rem 0;font-family:Montserrat,sans-serif;font-weight:700;font-size:28px;color:#0a0;font-display:swap;padding-bottom:30px}
section.downloads .container h1::after,section.downloads .container h2::after {content:"";width:61px;height:5px;display:block;background:#333;margin:20px 0}
section.downloads .container h3 {font-family:Montserrat,sans-serif;font-weight:700;font-size:18px;color:#5b5b5b;font-display:swap;margin:1rem 0}
section.downloads .container p {font:400 1.2em/1.8em Montserrat,sans-serif;margin:0 0 1.5em;padding:0;text-align:left;font-size:16px;color:#707173}
section.downloads .container .img-fluid {max-width:300px;padding-top:50px}
section.downloads .container .pdf-download {border:1px solid #0a0;padding:10px;color:#0a0;background-color:#fff;display:block;margin-bottom:20px;line-height:32px;vertical-align:middle}
section.downloads .container .pdf-download i {max-width:100%;width:auto;font-size:26px;line-height:32px;vertical-align:middle;height:100%;margin-right:20px}
section.downloads .container .pdf-download:hover {background:#0a0;color:#fff}
section.downloads .container .pdf-download:hover i {color:#fff}
section.career {padding:40px 0 100px}
section.career .container h1,section.career .container h2 {margin:1rem 0 1rem 0;font-family:Montserrat,sans-serif;font-weight:700;font-size:28px;color:#0a0;font-display:swap;padding-bottom:30px}
section.career .container h1::after,section.career .container h2::after {content:"";width:61px;height:5px;display:block;background:#333;margin:20px 0}
section.career .container h3 {font-family:Montserrat,sans-serif;font-weight:700;font-size:18px;color:#5b5b5b;font-display:swap;margin:1rem 0}
section.career .container p {font:400 1.2em/1.8em Montserrat,sans-serif;margin:0 0 1.5em;padding:0;text-align:left;font-size:16px;color:#707173}
section.products {margin:40px 0}
section.products h3 {margin-bottom:30px}
section.products .product-item {position:relative;text-align:center;border:4px solid #d0d2d3;transition:.5s;height:100%}
section.products .product-item:hover {border:4px solid #0a0}
section.products .product-item:hover img {transform:scale(1.02)}
section.products .product-item a {padding:20px;display:block}
section.products .product-item a img {transition:opacity .35s,transform .35s;backface-visibility:hidden}
section.products .product-item a:hover button {background-color:#0a0;border-color:#0a0;color:#fff}
section.products .product-item a button {margin:20px 0;padding:5px 25px}
section.products .product-item a button i {margin-left:-5px}
section.products .product-item a img {margin-bottom:20px}
section.products .product-item a h3 {font-size:22px;color:#333}
section.product-detail .product-categories,section.products .product-categories {border:1px solid #d0d2d3;margin-bottom:35px}
section.product-detail .product-categories li,section.products .product-categories li {color:#000;font-size:16px;font-weight:700;cursor:pointer;background-color:#dcdee0;position:relative;border-bottom:1px solid #d0d2d3;transition:all linear .3s;-moz-transition:all linear .3s;-webkit-transition:all linear .3s;-o-transition:all linear .3s}
section.product-detail .product-categories li:last-child,section.products .product-categories li:last-child {border-bottom:none}
section.product-detail .product-categories li:hover,section.products .product-categories li:hover {background-color:#ffac00}
section.product-detail .product-categories li:hover:before,section.products .product-categories li:hover:before {background-color:#000}
section.product-detail .product-categories li:before,section.products .product-categories li:before {position:absolute;width:6px;height:30px;background:#0a0;content:"";transition:all .5s ease;left:0;top:16px;z-index:5}
section.product-detail .product-categories li a,section.products .product-categories li a {display:block;padding:18px 15px 18px 28px;color:#000}
section.company-world {padding:100px 0;background-image:url(../images/world-map.png);background-position-x:center;background-repeat:no-repeat}
section.company-world h2 {margin-bottom:50px}
section.company-world p.lead {text-align:center;margin:30px 0;padding:30px 0;border-top:1px solid #ccc;font-size:22px}
section.company-world .wrapper {padding:25px;border:1px solid rgba(0,0,0,.2);background:rgba(217,217,217,.65);box-shadow:0 1px 3px rgba(0,0,0,.1)}
section.company-world .wrapper .nav-tabs {margin:20px 0;border:none}
section.company-world .wrapper .nav-tabs a {padding:0}
section.company-world .wrapper .nav-tabs a:after {content:'';width:20px;height:3px;background:#000;display:block;margin:20px auto}
section.company-world .wrapper .nav-tabs .nav-link.active,section.company-world .wrapper .nav-tabs .nav-link:hover {color:#0a0;background-color:transparent;border-color:transparent}
section.company-world .wrapper .nav-tabs .nav-link.active:after,section.company-world .wrapper .nav-tabs .nav-link:hover:after {background-color:#0a0}
section.company-world .wrapper .tab-content .tab-pane a {display:inline-block;color:#0a0}
section.company-world #frm-contactForm {background-color:#fff;border:5px solid #f2f2f2;padding:35px}
section.company-world #frm-contactForm:focus {outline:0}
section.company-world #frm-contactForm input[type=text],section.company-world #frm-contactForm textarea {width:100%;color:#959595;padding:11px 20px;border:1px solid #e1e1e1;border-radius:5px;margin-bottom:20px;transition:border-color linear .2s;-moz-transition:border-color linear .2s;-webkit-transition:border-color linear .2s;-o-transition:border-color linear .2s}
section.company-world #frm-contactForm input[type=text]:focus,section.company-world #frm-contactForm textarea:focus {border-color:#0a0}
section.company-world #frm-contactForm input[type=text]::placeholder,section.company-world #frm-contactForm textarea::placeholder {color:#707173}
section.company-world #frm-contactForm textarea {height:120px;resize:none}
section.company-world #frm-contactForm input[type=checkbox] {display:none}
section.company-world #frm-contactForm input[type=checkbox]+label:before {font-family:"Font Awesome 5 Free";font-weight:500;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;display:inline-block}
section.company-world #frm-contactForm input[type=checkbox]+label:before {content:"\f0c8"}
section.company-world #frm-contactForm input[type=checkbox]+label:before {letter-spacing:10px}
section.company-world #frm-contactForm input[type=checkbox]:checked+label:before {content:"\f14a";color:#0a0}
section.company-world #frm-contactForm input[type=checkbox]:checked+label:before {letter-spacing:10px}
section.company-world #frm-contactForm label[for=frm-contactForm-agreement] {font-size:90%}
section.company-world #frm-contactForm .btn-blue {padding:10px 50px;border-radius:0;transition:all linear .1s;-moz-transition:all linear .1s;-webkit-transition:all linear .1s;-o-transition:all linear .1s}
section.company-world #frm-contactForm .btn-blue:hover {opacity:.9}
section.company-world .error {border-color:#dc3545!important}
section.company-world .error-agreement {color:#dc3545!important}
section.company-world .error-message {width:100%;border:2px solid #dc3545;background:rgba(220,53,69,.1);color:#dc3545;font-weight:700;padding:5px 20px;text-align:center;margin:5px auto}
section.homepage-areas-of-application {padding:50px 0;background-color:#f7f7f7}
section.homepage-areas-of-application .content {max-width:690px;float:right}
section.product-detail {position:relative;margin-bottom:60px}
section.product-detail .slider {overflow:hidden;max-height:544px;margin-bottom:40px}
section.product-detail .slider img {display:none}
section.product-detail h1 {color:#0a0}
section.product-detail .spritespin {max-width:100%}
@media (max-width:450px) {section.product-detail .spritespin {width:380px!important;height:253px!important}
}
section.product-detail .fr-view h1,section.product-detail .fr-view h2,section.product-detail .fr-view h3,section.product-detail .fr-view h4,section.product-detail .fr-view h5 {margin:15px 0;color:#0a0}
section.product-detail .fr-view h1:after,section.product-detail .fr-view h2:after,section.product-detail .fr-view h3:after,section.product-detail .fr-view h4:after,section.product-detail .fr-view h5:after {content:'';width:50px;height:6px;background:#000;display:block;margin:20px 0}
section.product-detail .fr-view h1.underline-center:after,section.product-detail .fr-view h2.underline-center:after,section.product-detail .fr-view h3.underline-center:after,section.product-detail .fr-view h4.underline-center:after,section.product-detail .fr-view h5.underline-center:after {margin:20px auto}
section.product-detail .fr-view h1.underline-green,section.product-detail .fr-view h2.underline-green,section.product-detail .fr-view h3.underline-green,section.product-detail .fr-view h4.underline-green,section.product-detail .fr-view h5.underline-green {background:#0a0}
section.product-detail .fr-view h1.underline-white,section.product-detail .fr-view h2.underline-white,section.product-detail .fr-view h3.underline-white,section.product-detail .fr-view h4.underline-white,section.product-detail .fr-view h5.underline-white {background:#fff}
section.product-detail .fr-view ul li {list-style-type:disc;list-style-position:inside;margin-bottom:15px}
section.product-detail .fr-view ul li:last-child {margin-bottom:0}
section.product-detail .fr-view img {max-width:100%}
section.product-detail .fr-view p {font-size:14px;color:#333;line-height:1.42857143;letter-spacing:.2px}
section.product-detail .bx-wrapper {position:relative;box-shadow:none;padding:0;border:0;margin:0 0 40px 0}
section.product-detail .bx-wrapper .bx-controls-direction a {text-indent:0;background:rgba(0,0,0,.5);color:#fff;text-align:center;line-height:33px}
section.product-detail .bx-wrapper .slider {margin-bottom:0}
section.product-detail .bx-wrapper .slider img {display:block}
section.product-detail .bounce {position:absolute;bottom:20px;left:50%;width:60px;height:60px;text-align:center;line-height:60px;margin-left:-30px;animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;-moz-animation:bounce 2s infinite;-o-animation:bounce 2s infinite;cursor:pointer}
section.product-detail .bounce i {color:#0a0;font-size:25px}
section.product-detail .gallery img {margin:20px 0}
section.product-detail #accesorries .card,section.product-detail #parameters .card {border-radius:0}
section.product-detail #accesorries .card .card-header,section.product-detail #parameters .card .card-header {padding:0}
section.product-detail #accesorries .card .card-header .btn,section.product-detail #parameters .card .card-header .btn {display:block;color:#666;font-size:18px;width:100%;height:100%;text-align:left;padding:.75rem 1.25rem}
section.product-detail #accesorries .card .card-header .btn i,section.product-detail #parameters .card .card-header .btn i {padding-right:10px}
section.product-detail #accesorries .card .card-header .btn:focus,section.product-detail #parameters .card .card-header .btn:focus {text-decoration:none}
section.product-detail #accesorries .card .card-header .btn:hover,section.product-detail #parameters .card .card-header .btn:hover {text-decoration:none;color:#fab90a}
section.product-detail #accesorries .card a,section.product-detail #parameters .card a {text-align:center;display:block;height:100%;margin-bottom:35px}
section.product-detail #accesorries .card a:hover .item,section.product-detail #parameters .card a:hover .item {border-color:#0a0}
section.product-detail #accesorries .card a .item,section.product-detail #parameters .card a .item {border:4px solid #d0d2d3;padding:25px 15px 0;transition:.5s;margin:0 15px;display:inline-block;height:100%}
section.product-detail #accesorries .card a .item img,section.product-detail #parameters .card a .item img {margin-bottom:25px}
section.product-detail #accesorries .card a .item h2,section.product-detail #parameters .card a .item h2 {font-size:14px;color:#000;margin-bottom:15px}
section.product-detail #accesorries .card a .item .btn,section.product-detail #parameters .card a .item .btn {color:#fff}
section.product-detail #accesorries .card a .item .btn:hover,section.product-detail #parameters .card a .item .btn:hover {color:#0a0}
section.product-detail #related {padding:30px 15px}
section.product-detail #related .related-slider {margin:20px 0}
section.product-detail #related .related-slider a {text-align:center;display:block;height:100%}
section.product-detail #related .related-slider a:hover .item {border-color:#0a0}
section.product-detail #related .related-slider a .item {border:4px solid #d0d2d3;padding:25px 15px;transition:.5s;display:inline-block;height:100%}
section.product-detail #related .related-slider a .item img {margin-bottom:25px}
section.product-detail #related .related-slider a .item h2 {font-size:14px;color:#000;margin-bottom:15px}
section.product-detail #related .bx-wrapper {position:relative;box-shadow:none;padding:0;border:0;margin:20px auto}
section.product-detail #related .bx-wrapper .bx-controls-direction a {text-indent:0;background:rgba(0,0,0,.5);color:#fff;text-align:center;line-height:33px}
section.product-detail #related .bx-wrapper .bx-controls-direction a.bx-prev {left:-25px}
section.product-detail #related .bx-wrapper .bx-controls-direction a.bx-next {right:-25px}
section.product-detail #related .bx-wrapper .slider>div {color:#fff}
section.news {padding:40px 0}
section.news h3 {font-size:26px;color:#0a0}
section.news h3::after {content:"";width:61px;height:5px;display:block;background:#333;margin:20px 0}
section.news article {margin-bottom:25px}
section.news article .image-holder {position:relative;overflow:hidden}
section.news article .image-holder a.zoom-in {transition:all .3s ease-out}
section.news article .image-holder a.zoom-in::after {position:absolute;content:'';opacity:0;background:#000;top:0;bottom:0;left:0;right:0;transition:all .3s ease-out}
section.news article .image-holder a.zoom-in:hover::after {opacity:.5}
section.news article .image-holder a.zoom-in:hover img {-webkit-transform:scale(1.05) translateZ(0);transform:scale(1.05) translateZ(0)}
section.news article .image-holder a.zoom-in img {transition:all .3s ease-out}
section.news article .image-holder .date {position:absolute;width:62px;height:68px;text-align:center;background:#0a0!important;left:10px;bottom:0}
section.news article .image-holder .date span {display:block;margin:0;padding:.4em 0 0;font-family:Montserrat,sans-serif;font-weight:700;font-size:16px;color:#fff;font-display:swap}
section.news article .image-holder .date span small {display:block}
section.news article h4 {font-family:Montserrat,sans-serif;font-weight:600;font-size:16px;font-display:swap;letter-spacing:.5px;color:#000;padding:15px 0 .5em}
section.news article h4 a {color:#000}
section.news article p {font-family:Montserrat,sans-serif;font-weight:400;font-size:13px;font-display:swap;line-height:1.5em;color:#8e8d8d}
section.news-detail {padding:25px 0}
section.news-detail h1 {margin:20px 0}
section.not-found {margin:100px 0}
section.not-found h1 {font-size:60px;color:#0a0}
section.not-found h2 {margin:15px 0}
section.page-detail {background-repeat:no-repeat;background-size:cover}
section.page-detail .module-13 {padding:30px 0}
section.page-detail .module-13 .item {border-radius:13px;background-color:rgba(0,0,0,.7);padding:35px 35px;text-align:center;height:calc(100% - 20px);margin-bottom:20px}
section.page-detail .module-13 .item .fr-view p {color:#fff}
section.page-detail .module-13 .item .fr-view .btn {margin-top:15px}
section.page-detail .module-13 .item .fr-view h3 {text-align:center;color:#0a0}
section.page-detail .module-13 .item .fr-view h3::after {content:'';width:50px;height:6px;background:#fff;display:block;margin:13px auto}
section.page-detail #module-155 img,section.page-detail #module-162 img {cursor:pointer}
@media screen and (max-width:576px) {section.page-detail .btn-group {display:flex;flex-direction:column}
}
section.page-detail .fr-view h1,section.page-detail .fr-view h2,section.page-detail .fr-view h3,section.page-detail .fr-view h4,section.page-detail .fr-view h5 {margin:15px 0;color:#0a0}
section.page-detail .fr-view h1:after,section.page-detail .fr-view h2:after,section.page-detail .fr-view h3:after,section.page-detail .fr-view h4:after,section.page-detail .fr-view h5:after {content:'';width:50px;height:6px;background:#000;display:block;margin:20px 0}
section.page-detail .fr-view h1.underline-center:after,section.page-detail .fr-view h2.underline-center:after,section.page-detail .fr-view h3.underline-center:after,section.page-detail .fr-view h4.underline-center:after,section.page-detail .fr-view h5.underline-center:after {margin:20px auto}
section.page-detail .fr-view h1.underline-green,section.page-detail .fr-view h2.underline-green,section.page-detail .fr-view h3.underline-green,section.page-detail .fr-view h4.underline-green,section.page-detail .fr-view h5.underline-green {background:#0a0}
section.page-detail .fr-view h1.underline-white,section.page-detail .fr-view h2.underline-white,section.page-detail .fr-view h3.underline-white,section.page-detail .fr-view h4.underline-white,section.page-detail .fr-view h5.underline-white {background:#fff}
section.page-detail .fr-view ul li {list-style-type:disc;list-style-position:inside;margin-bottom:15px}
section.page-detail .fr-view ul li:last-child {margin-bottom:0}
section.page-detail .fr-view img {max-width:100%}
section.page-detail .fr-view p {font-size:14px;color:#333;line-height:1.42857143;letter-spacing:.2px}
section.page-detail #module-182 .btn-group .btn {display:inline-block}
@media (max-width:540px) {section.page-detail #module-182 .btn-group .btn {display:block;border-radius:8px;margin:5px 0}
}
section.page-detail .mobile-product-catalog {display:block}
section.page-detail .mobile-product-catalog .product-catalog {margin:15px 0;display:block}
@media (min-width:1600px) {section.page-detail .mobile-product-catalog {display:none}
}
section.page-detail .product-catalog {display:none}
@media (min-width:1600px) {section.page-detail .product-catalog {display:inline-block;position:sticky;top:150px;left:100%;margin:20px 40px 0 0}
}
footer {border-top:1px solid #dcdcdd;background-color:#f7f7f7;padding:59px 0 0 0}
footer .container {max-width:1400px}
footer .ig-feed {margin-bottom:50px}
footer .ig-feed h3 {font-size:16px}
footer .ig-feed h3 a {color:#0a0}
footer .ig-feed img {margin-bottom:30px}
footer h5 {color:#0a0}
footer ul.link-list {margin-bottom:25px}
footer ul.link-list li {color:#707173;font-size:14px}
footer ul.link-list li a {color:#707173}
footer ul.link-list li a:hover {color:#0a0}
footer .img-logo {max-width:250px;max-height:57px;}
@media (min-width:1200px) {footer .embed-responsive {max-height:210px;max-width:390px}
}
@media (min-width:1200px) {footer .video {max-height:210px;max-width:390px}
}
footer a.frio {color:#fff}
footer a.frio:hover {color:#0a0}
footer .social-icons {margin-top:25px}
footer .social-icons a {display:inline-block}
footer .social-icons a img {margin-top:-10px;display:inline-block}
footer .social-icons a+a {margin-left:10px}
footer .social-icons .facebook-icon,footer .social-icons .youtube-icon {font-size:24px}
footer .social-icons .youtube-icon {color:red}
footer h4::after {content:'';width:40px;height:2px;background:#0a0;display:block;margin-top:13px}
footer ul.contact-list {margin:15px 0}
footer ul.contact-list li .fleft {float:left;color:#707173;width:-webkit-calc(66%);width:calc(100% - 34px);font-weight:400;font-size:14px;padding:0;margin-bottom:10px}
footer ul.contact-list li .fleft a {display:block;color:#707173}
footer ul.contact-list li .fleft a:hover {color:#0a0}
footer ul.contact-list li i {float:left;font-size:19px;color:#0a0;width:34px}
footer .img-tuv-logo {display:block;max-width:252px;margin:40px 0}
footer ul.social-icons {margin:0 0 40px 0;display:flex;align-items:center}
footer ul.social-icons li {display:inline-block}
footer ul.social-icons li+li {margin-left:15px}
footer ul.social-icons li i.fab.fa-facebook-f {color:#3B5998;font-size:21px}
footer ul.social-icons li i.fab.fa-youtube {color:red;font-size:24px}
footer .copyright {background-color:#a9aaac;padding:32px 0;color:#fff;margin-top:25px}
@media (max-width:575px) {footer .ig-feed h3 {font-size:21px}
footer .ig-feed img {margin-bottom:20px}
footer .img-logo {margin:20px 0}
}
@-webkit-keyframes bounce {0%,100%,20%,50%,80% {-webkit-transform:translateY(0)}
40% {-webkit-transform:translateY(-30px)}
60% {-webkit-transform:translateY(-15px)}
}
@-moz-keyframes bounce {0%,100%,20%,50%,80% {-moz-transform:translateY(0)}
40% {-moz-transform:translateY(-30px)}
60% {-moz-transform:translateY(-15px)}
}
@-o-keyframes bounce {0%,100%,20%,50%,80% {-o-transform:translateY(0)}
40% {-o-transform:translateY(-30px)}
60% {-o-transform:translateY(-15px)}
}
@keyframes bounce {0%,100%,20%,50%,80% {transform:translateY(0)}
40% {transform:translateY(-30px)}
60% {transform:translateY(-15px)}
}
/*��ҳ��ʼ*/
.pages2 { color: #0a0;margin:10px auto; text-align:center; padding-bottom:15px;}
.pages2 a, .pages2 .cpb { text-decoration:none; padding: 5px 10px; border: 1px solid #0a0;background: #ffff;margin:0 2px; font-size:11px; color:#333;}
.pages2 a:hover { background-color: #0a0; color:#fff;border:1px solid #0a0; text-decoration:none;}
.pages2 a[disabled]:hover{ background-color: #0a0; color:#fff;border:1px solid #0a0; text-decoration:none;}
.pages2 .cpb { font-weight: bold; color: #fff; background: #0a0; border:1px solid #0a0;}
/*��ҳ����*/
/*�ֻ��ײ���ť��ʼ*/
.footer-link{background:#FFF; border-top:solid 1px #EAEAEA; position:fixed;bottom:0; left:0; width:100%; height:50px; display:-moz-box;display:-webkit-box; display:box; text-align:center}
.footer-link a{-moz-box-flex:1;-webkit-box-flex:1;box-flex:1; display:block;color:#232323;font-size: 12px;}
.footer-link a i{width:25px; height:23px; display:block; margin:5px auto 2px; background-size: contain; background-repeat:no-repeat; background-position:center}
.footer-link a i.fl-01{background-image:url(../images/ico-06.png)}
.footer-link a i.fl-02{background-image:url(../images/ico-07.png)}
.footer-link a i.fl-03{background-image:url(../images/ico-08.png)}
@media (max-width: 767px){footer{padding: 59px 0 39px 0;}}
@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}
@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}
@media (min-width:1200px){.hidden-lg{display:none!important}}
/*�ֻ��ײ���ť����*/
.f-link a{color:#fff;}
.mb-1 a{color:#fff;}

/*��վ��ͼ��ʼ*/
section.sitemap {margin:0 0 30px 0;}
.sitemap_item {
	width: 1140px;
	/*margin: 30px auto 70px;*/
	padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
	overflow: hidden;
	font-size: 14px
}

.path_area {
	margin-bottom: 20px
}

.path_area a {
	color: #5e6267
}

.path_area .current {
	cursor: text;
	color: #5e6267
}

.content_title {
	position: relative
}

.content_title .title {
	color: #5e6267;
	font-size: 20px;
	font-weight: 400
}

.sitemap_item .title {
	padding: 30px 0 10px;
	color: #5e6267;
	font-size: 16px;
	font-weight: 400;
	border-bottom: 1px solid #e4e0e0
}

.sitemap_item .txt {
	line-height: 30px;
	color: #5e6267
}

.sitemap_item .item_box h3 {
	padding-top: 30px;
	font-size: 16px;
	font-weight: 400
}

.sitemap_item .item_box h3 a {
	color: #5e6267;
	transition: color .3s linear
}

.sitemap_item .item_box h3 a:hover {
	color: #0a0
}

.sitemap_item .item_box ul {
	height: 14px
}

.sitemap_item .item_box ul li {
	float: left;
	display: inline;
	padding-top: 5px;
	font-size: 14px;
	width: 16%
}

html[lang=en] .sitemap_item .item_box ul li {
	width: 25%
}

.sitemap_item .item_box ul li a {
	color: #5e6267;
	transition: color .3s linear;
	font-size: 14px;
}

.sitemap_item .item_box ul li a:hover {
	color: #0a0;
	font-size: 14px;
}
@media (max-width: 767px){
.sitemap_item {
	width: 100%;
	/*margin: 30px auto 70px;*/
	padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
	overflow: hidden;
	font-size: 14px
}
.sitemap_item .item_box ul li {
	float: left;
	display: inline;
	padding-top: 5px;
	font-size: 14px;
	width: 50%
}
}
/*��վ��ͼ����*/