@-webkit-keyframes showIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes showIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@-webkit-keyframes showUp {
  0% {
    opacity: 0; }
  50% {
    opacity: .5; }
  100% {
    opacity: 1; } }

@keyframes showUp {
  0% {
    opacity: 0; }
  50% {
    opacity: .5; }
  100% {
    opacity: 1; } }

@-webkit-keyframes anim {
  0%, 100% {
    opacity: 1; }
  50% {
    opacity: .7; } }

@keyframes anim {
  0%, 100% {
    opacity: 1; }
  50% {
    opacity: .7; } }

@-webkit-keyframes opacity {
  0%, 100% {
    opacity: 0; }
  50% {
    opacity: 1; } }

@keyframes opacity {
  0%, 100% {
    opacity: 0; }
  50% {
    opacity: 1; } }

@-webkit-keyframes pagechange {
  0%, 98% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@keyframes pagechange {
  0%, 98% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@-webkit-keyframes inLeft {
  0% {
    -webkit-transform: translateX(-100vh) scaleX(0.1);
            transform: translateX(-100vh) scaleX(0.1); }
  75% {
    -webkit-transform: translateX(45%) scaleX(0.7);
            transform: translateX(45%) scaleX(0.7); }
  100% {
    -webkit-transform: translateX(0) scaleX(1);
            transform: translateX(0) scaleX(1); } }

@keyframes inLeft {
  0% {
    -webkit-transform: translateX(-100vh) scaleX(0.1);
            transform: translateX(-100vh) scaleX(0.1); }
  75% {
    -webkit-transform: translateX(45%) scaleX(0.7);
            transform: translateX(45%) scaleX(0.7); }
  100% {
    -webkit-transform: translateX(0) scaleX(1);
            transform: translateX(0) scaleX(1); } }

@-webkit-keyframes wjazd {
  0% {
    -webkit-transform: translateY(100vh);
            transform: translateY(100vh); }
  75% {
    -webkit-transform: translateY(-25%);
            transform: translateY(-25%); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes wjazd {
  0% {
    -webkit-transform: translateY(100vh);
            transform: translateY(100vh); }
  75% {
    -webkit-transform: translateY(-25%);
            transform: translateY(-25%); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes txt {
  0% {
    -webkit-transform: translateY(100vh);
            transform: translateY(100vh);
    opacity: 0; }
  75% {
    -webkit-transform: translateY(-5%);
            transform: translateY(-5%); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes txt {
  0% {
    -webkit-transform: translateY(100vh);
            transform: translateY(100vh);
    opacity: 0; }
  75% {
    -webkit-transform: translateY(-5%);
            transform: translateY(-5%); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes change {
  0%, 12%, 100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  17%, 29% {
    -webkit-transform: translateY(-25%);
            transform: translateY(-25%); }
  34%, 46% {
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%); }
  51%, 63% {
    -webkit-transform: translateY(-75%);
            transform: translateY(-75%); }
  68%, 80% {
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%); }
  85%, 97% {
    -webkit-transform: translateY(-25%);
            transform: translateY(-25%); } }

@keyframes change {
  0%, 12%, 100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  17%, 29% {
    -webkit-transform: translateY(-25%);
            transform: translateY(-25%); }
  34%, 46% {
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%); }
  51%, 63% {
    -webkit-transform: translateY(-75%);
            transform: translateY(-75%); }
  68%, 80% {
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%); }
  85%, 97% {
    -webkit-transform: translateY(-25%);
            transform: translateY(-25%); } }

@-webkit-keyframes leftInNav {
  0% {
    -webkit-transform: translate3d(-30%, 0, 0);
            transform: translate3d(-30%, 0, 0);
    opacity: 0; }
  50% {
    -webkit-transform: translate3d(5%, 0, 0);
            transform: translate3d(5%, 0, 0); }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1; } }

@keyframes leftInNav {
  0% {
    -webkit-transform: translate3d(-30%, 0, 0);
            transform: translate3d(-30%, 0, 0);
    opacity: 0; }
  50% {
    -webkit-transform: translate3d(5%, 0, 0);
            transform: translate3d(5%, 0, 0); }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1; } }

@-webkit-keyframes logoSquare {
  0% {
    opacity: 1;
    -webkit-transform: translate3d(-400%, 0, 0) scale3d(0, 3, 1);
            transform: translate3d(-400%, 0, 0) scale3d(0, 3, 1); }
  50% {
    opacity: 1;
    -webkit-transform: translate3d(-450%, 0, 0) scale3d(3, 3, 1);
            transform: translate3d(-450%, 0, 0) scale3d(3, 3, 1); }
  70% {
    opacity: 1;
    -webkit-transform: translate3d(-50%, 0, 0) scale3d(3, 3, 1);
            transform: translate3d(-50%, 0, 0) scale3d(3, 3, 1); }
  85% {
    opacity: 1;
    -webkit-transform: translate3d(-50%, 0, 0) scale3d(3, 1, 1);
            transform: translate3d(-50%, 0, 0) scale3d(3, 1, 1); }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
            transform: translate3d(0, 0, 0) scale3d(1, 1, 1); } }

@keyframes logoSquare {
  0% {
    opacity: 1;
    -webkit-transform: translate3d(-400%, 0, 0) scale3d(0, 3, 1);
            transform: translate3d(-400%, 0, 0) scale3d(0, 3, 1); }
  50% {
    opacity: 1;
    -webkit-transform: translate3d(-450%, 0, 0) scale3d(3, 3, 1);
            transform: translate3d(-450%, 0, 0) scale3d(3, 3, 1); }
  70% {
    opacity: 1;
    -webkit-transform: translate3d(-50%, 0, 0) scale3d(3, 3, 1);
            transform: translate3d(-50%, 0, 0) scale3d(3, 3, 1); }
  85% {
    opacity: 1;
    -webkit-transform: translate3d(-50%, 0, 0) scale3d(3, 1, 1);
            transform: translate3d(-50%, 0, 0) scale3d(3, 1, 1); }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
            transform: translate3d(0, 0, 0) scale3d(1, 1, 1); } }

@-webkit-keyframes leftInMenu {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0); }
  50% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); }
  100% {
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0); } }

@keyframes leftInMenu {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0); }
  50% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); }
  100% {
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0); } }

@-webkit-keyframes leftInMenuText {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0); }
  50% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); }
  100% {
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0); } }

@keyframes leftInMenuText {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0); }
  50% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); }
  100% {
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0); } }

@-webkit-keyframes leftIn {
  0% {
    -webkit-transform: translate3d(-50%, 0, 0) scale3d(0, 1, 1);
            transform: translate3d(-50%, 0, 0) scale3d(0, 1, 1); }
  50% {
    -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
            transform: translate3d(0, 0, 0) scale3d(1, 1, 1); }
  100% {
    -webkit-transform: translate3d(50%, 0, 0) scale3d(0, 1, 1);
            transform: translate3d(50%, 0, 0) scale3d(0, 1, 1);
    opacity: 1; } }

@keyframes leftIn {
  0% {
    -webkit-transform: translate3d(-50%, 0, 0) scale3d(0, 1, 1);
            transform: translate3d(-50%, 0, 0) scale3d(0, 1, 1); }
  50% {
    -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
            transform: translate3d(0, 0, 0) scale3d(1, 1, 1); }
  100% {
    -webkit-transform: translate3d(50%, 0, 0) scale3d(0, 1, 1);
            transform: translate3d(50%, 0, 0) scale3d(0, 1, 1);
    opacity: 1; } }

@-webkit-keyframes showUpBottom {
  0% {
    -webkit-transform: translate3d(0, -50%, 0);
            transform: translate3d(0, -50%, 0); }
  50% {
    -webkit-transform: translate3d(0, 50%, 0);
            transform: translate3d(0, 50%, 0); }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1; } }

@keyframes showUpBottom {
  0% {
    -webkit-transform: translate3d(0, -50%, 0);
            transform: translate3d(0, -50%, 0); }
  50% {
    -webkit-transform: translate3d(0, 50%, 0);
            transform: translate3d(0, 50%, 0); }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1; } }

@-webkit-keyframes showBottomUp {
  0% {
    -webkit-transform: translate3d(0, 50%, 0);
            transform: translate3d(0, 50%, 0); }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1; } }

@keyframes showBottomUp {
  0% {
    -webkit-transform: translate3d(0, 50%, 0);
            transform: translate3d(0, 50%, 0); }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1; } }

@-webkit-keyframes bounceInLeft {
  0% {
    -webkit-transform: translate3d(-150%, 0, 0);
            transform: translate3d(-150%, 0, 0); }
  60% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1; }
  80% {
    -webkit-transform: translate3d(-10%, 0, 0);
            transform: translate3d(-10%, 0, 0); }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1; } }

@keyframes bounceInLeft {
  0% {
    -webkit-transform: translate3d(-150%, 0, 0);
            transform: translate3d(-150%, 0, 0); }
  60% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1; }
  80% {
    -webkit-transform: translate3d(-10%, 0, 0);
            transform: translate3d(-10%, 0, 0); }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1; } }

@-webkit-keyframes bounceInRight {
  0% {
    -webkit-transform: translate3d(150%, 0, 0);
            transform: translate3d(150%, 0, 0); }
  60% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1; }
  80% {
    -webkit-transform: translate3d(10%, 0, 0);
            transform: translate3d(10%, 0, 0); }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1; } }

@keyframes bounceInRight {
  0% {
    -webkit-transform: translate3d(150%, 0, 0);
            transform: translate3d(150%, 0, 0); }
  60% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1; }
  80% {
    -webkit-transform: translate3d(10%, 0, 0);
            transform: translate3d(10%, 0, 0); }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1; } }

@-webkit-keyframes zprawej {
  from {
    -webkit-transform: translateX(101%);
            transform: translateX(101%); }
  to {
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@keyframes zprawej {
  from {
    -webkit-transform: translateX(101%);
            transform: translateX(101%); }
  to {
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@-webkit-keyframes zprawej_back {
  from {
    -webkit-transform: translateX(0);
            transform: translateX(0); }
  to {
    -webkit-transform: translateX(101%);
            transform: translateX(101%); } }

@keyframes zprawej_back {
  from {
    -webkit-transform: translateX(0);
            transform: translateX(0); }
  to {
    -webkit-transform: translateX(101%);
            transform: translateX(101%); } }

@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0); }
  99% {
    -webkit-transform: translateX(100vw);
            transform: translateX(100vw);
    opacity: 1; }
  100% {
    -webkit-transform: translateX(100vw);
            transform: translateX(100vw);
    opacity: 0; } }

@keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0); }
  99% {
    -webkit-transform: translateX(100vw);
            transform: translateX(100vw);
    opacity: 1; }
  100% {
    -webkit-transform: translateX(100vw);
            transform: translateX(100vw);
    opacity: 0; } }

@keyframes slideOutRight {
  from {
    -webkit-transform: translateX(0) scaleX(1);
            transform: translateX(0) scaleX(1); }
  to {
    -webkit-transform: translateX(110vw) scaleX(0.1);
            transform: translateX(110vw) scaleX(0.1); } }

@-webkit-keyframes slideIn {
  from {
    -webkit-transform: translateX(10vw) scaleX(0.1);
            transform: translateX(10vw) scaleX(0.1); }
  to {
    -webkit-transform: translateX(-100vw) scaleX(1);
            transform: translateX(-100vw) scaleX(1); } }

@keyframes slideIn {
  from {
    -webkit-transform: translateX(10vw) scaleX(0.1);
            transform: translateX(10vw) scaleX(0.1); }
  to {
    -webkit-transform: translateX(-100vw) scaleX(1);
            transform: translateX(-100vw) scaleX(1); } }

@-webkit-keyframes slideOut {
  from {
    -webkit-transform: translateX(-100vw) scaleX(1);
            transform: translateX(-100vw) scaleX(1); }
  to {
    -webkit-transform: translateX(-210vw) scaleX(0.1);
            transform: translateX(-210vw) scaleX(0.1); } }

@keyframes slideOut {
  from {
    -webkit-transform: translateX(-100vw) scaleX(1);
            transform: translateX(-100vw) scaleX(1); }
  to {
    -webkit-transform: translateX(-210vw) scaleX(0.1);
            transform: translateX(-210vw) scaleX(0.1); } }

@-webkit-keyframes slideInY {
  from {
    -webkit-transform: translate3d(0, 200px, 0);
            transform: translate3d(0, 200px, 0);
    opacity: 0; }
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1; } }

@keyframes slideInY {
  from {
    -webkit-transform: translate3d(0, 200px, 0);
            transform: translate3d(0, 200px, 0);
    opacity: 0; }
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1; } }

@-webkit-keyframes slideOutY {
  from {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1; }
  to {
    -webkit-transform: translate3d(0, 200px, 0);
            transform: translate3d(0, 200px, 0);
    opacity: 0; } }

@keyframes slideOutY {
  from {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1; }
  to {
    -webkit-transform: translate3d(0, 200px, 0);
            transform: translate3d(0, 200px, 0);
    opacity: 0; } }

@-webkit-keyframes fadeIn {
  from {
    -webkit-transform: translate3d(0, 500px, 0);
            transform: translate3d(0, 500px, 0);
    opacity: 0; }
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1; } }

@keyframes fadeIn {
  from {
    -webkit-transform: translate3d(0, 500px, 0);
            transform: translate3d(0, 500px, 0);
    opacity: 0; }
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1; } }
