/*-----------------------------------------------------------------------------------
Theme Name:skill
Theme URI:https://skill.dp.ua/
Description:Web Studio Optima Design
Author:Nataliia D.
Author URI:https://optima-design.pro/
-----------------------------------------------------------------------------------*/
.wp-playlist-light {max-width:600px;margin:20px auto!important}
body {font-family: "Exo 2", sans-serif;font-optical-sizing: auto;color: #555; font-size: 19px;letter-spacing: .5px;font-weight:400;overflow-x:hidden}
/*TYPO*/
.lang_change a {margin: 10px auto;
    text-align: center;
    background: #ea560d;
    display: block;
    width: 50px;
    padding: 6px 10px;}
.lang_change a {color:#fff;}
.lang {background: #ddd;padding: 15px 0;}
.lang ul,ul.menu {list-style:none;padding:0;margin:0;}
.lang ul li {display:inline-block}
.lang ul li a {margin: 0 15px;color:#111;border-radius: 50%;background: #e9ecef;padding: 7px;font-size: 13px;font-weight: 600;}
.lang ul li a:hover {transition:all .2s;background:gold;color:#000;}
.cff-wrapper span {font-size:14px!important;color: #ddd!important;font-weight:300}
.flat .column-item-header {background: #343a40!important;color: #fff!important;}
.pricingtable-button {background: #ea560d;color: #fff; padding: 12px 30px;font-size: 15px;border-radius: 60px;text-transform: uppercase;text-shadow: -1px 1px 4px rgba(17,17,17,.65);
letter-spacing: 1px;margin: 20px auto;}
.column-item-footer {padding-bottom:40px!important}
.flat .column {width:300px!important}
.flat .column-item {font-size:18px!important}
#ez-toc-container {width:100%!important}
#sb_instagram .sbi_photo_wrap {border: 2px solid #ea560d;}
.row {overflow:hidden}
img {max-width:100%;height:auto;}
textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetimelocal"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,
input[type="color"]:focus,.uneditable-input:focus, input[type="submit"]:focus {box-shadow: none;outline: 0 none;}
blockquote {background:#343a40;margin: 1rem auto;padding: 15px;color: #fff;text-shadow: 0 1px 1px rgba(17, 17, 17, 0.6);border-radius: 20px/40px;}
blockquote p {margin-bottom:0}
h1,h2,h3,h4 {color: #000}
a {color:#111;text-decoration:none;transition:linear all .4s}
a:hover,a:focus,a:active {color:#4578da; text-decoration:none; transition:linear all .4s;color:#000}
.mrb-30 {margin-bottom:30px;}
.mrtb-25 {margin:25px auto;}
.mrt-25 {margin-top:25px;}
.mrt-75 {margin-top:75px;}
.mrtb-50 {margin:50px auto;}
.mrb-50 {margin-bottom:50px;}
.mrb-75 {margin-bottom:75px;}
.mrtb-100-50 {margin-bottom:50px;margin-top:100px;}
.pdtb75 {padding-top: 75px;padding-bottom: 75px;}
.mrb-75 img {border: 5px solid #ea560d;}
.pdt100 {padding-top:100px;}
.pdtb-50 {padding-bottom:50px;padding-top:50px}
.pdtb-100 {padding-bottom:100px;padding-top:100px}
.af:after {content:''; position:absolute; left:0; right:0; top:0; bottom:0;}
.br-20 {border-radius:20px;}
.orange {color:#ea560d}
.gra-col {color:#d4d4d4}
.bg-img {background-size:cover !important; background-repeat:no-repeat !important; background-position:center center !important;}
.call-back {text-align: center;margin: 25px auto;}
a.btn-or { position: absolute; margin-top: 50px;transform: translate(-50%, -50%); color: #cd5710;padding: 0px 20px;line-height: 47px;font-size: 12px; letter-spacing: 1.5px; display: inline-block;
box-sizing: border-box;vertical-align: middle;text-transform: uppercase;text-decoration: none;box-shadow: 0 1px 15px rgba(0,0,0,0.2); overflow: hidden;white-space: nowrap;}
a.btn-or:before {content: '';position: absolute;top: 2px;left: 2px;bottom: 2px;width: 50%;background: rgba(255,255,255,0.05);}
a.btn-or span:nth-child(1) {position: absolute;top: 0;left: 0;width: 100%;height: 1px;background: linear-gradient(to right, #d7c3b7, #cd5710);animation: animate1 2s linear infinite;}
a.btn-or span:nth-child(2) {position: absolute;top: 0;right: 0;width: 1px;height: 100%;background: linear-gradient(to bottom, #d7c3b7, #cd5710);animation: animate2 2s linear infinite;animation-delay: 1s;}
a.btn-or span:nth-child(3) {position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background: linear-gradient(to left, #d7c3b7, #cd5710);animation: animate3 2s linear infinite;}
a.btn-or span:nth-child(4) {position: absolute;top: 0;left: 0;width: 1px;height: 100%;background: linear-gradient(to top, #d7c3b7, #cd5710);animation: animate4 2s linear infinite;animation-delay: 1s;}
.btn1 {}
.btn1 span {background:#ea560d;background:rgba(234, 86, 13, 0.8);color: #fff;padding: 12px 30px;font-size: 20px;border-radius: 60px;text-transform: uppercase;text-shadow: -1px 1px 4px rgba(17, 17, 17, 0.65);letter-spacing: 1px;margin:0 auto;width:240px;position: relative;display: block;z-index: 999;}
.btn2 {background:#ea560d;color: #fff;padding: 12px 30px;font-size: 16px;border-radius: 60px;text-transform: uppercase;text-shadow: -1px 1px 4px rgba(17, 17, 17, 0.65);letter-spacing: 1px;}
.btn1:hover,.btn1:active,.btn1:focus,.btn2:hover,.btn2:focus,.btn2:active {color: #000;text-shadow:none;}
.prod-more {position: absolute;bottom: 20px;text-align: center;font-weight: 300;width: 200px;background: #ea560d; padding: 10px 15px;border-radius: 20px;color: #fff;}
.prod-more a {color: #fff;display:block}
.prod-more:hover a {color: #111;}
/*MENU*/
.leftsidebar {position:fixed; background: #343a40;text-align: center;height:100vh;overflow-y: auto;}
.sm-logo {display:none;}
.menu-logo{background-color:#f2f2f2; text-align:center;}
.menu_icon {display: none;width: 45px; height: 25px;position: relative;cursor: pointer;z-index:5555}
.menu_icon span { display: block;position: absolute;height: 1px;width: 100%;background:#fff;opacity: 1;left: 5px;transform: rotate(0deg);transition: .25s ease-in-out;}
.menu_icon span:nth-child(1) {top: 5px;}
.menu_icon span:nth-child(2) {top: 15px;height:.5px;}.menu_icon span:nth-child(3) {top: 15px;height:.5px;} .menu_icon span:nth-child(4) {top: 25px;}
.prim-menu.menu_open .menu_icon span:nth-child(1) {top: 18px;width: 0%;left: 50%;}
.prim-menu.menu_open .menu_icon span:nth-child(2) {transform: rotate(45deg);}
.prim-menu.menu_open .menu_icon span:nth-child(3) {transform: rotate(-45deg);}
.prim-menu.menu_open .menu_icon span:nth-child(4) {top: 18px; width: 0%;left: 50%;}
.prim-menu.menu_open {position: fixed;z-index: 5;}
.prim-menu.menu_open .prmenu {display: block;}
.prmenu ul {}
.prmenu ul {padding:0;list-style:none;font-weight: 400;text-transform:uppercase;letter-spacing:1px;}
.prmenu ul li {position:relative;}
.prmenu ul li a {display:block;position: relative;padding:10px;color:#dee2e6;transition:linear .3s}
.prmenu ul li a:hover, .prmenu ul li a:focus, .prmenu ul li a:active {color:#e06727; transition:linear .3s;background:rgba(0,0,0,.5)}
.prmenu ul .sub-menu {display:none;margin: 0;background: #161521;}
.menu-item-has-children:after {content: '+';position: absolute;top: 10px;right: 20px;z-index: 5;color: #fff;}
.social{padding-top:100px;}
.social a{color:#fff;}
.social .fa-facebook-square:before {content: "\f082"; font-size:30px;}
.social .fa-instagram:before {content: "\f16d";font-size: 30px; padding-left: 20px;}
/*SLIDER*/
.slider .carousel {z-index:2}
.slider {position:relative; display:block; width:100%; overflow:hidden; vertical-align:middle;}
.slider .carousel-indicators li.active {margin:0 2px; width:42px; border-radius:50px; background:#e06727; opacity:1;}
.slider .carousel-indicators li {width:15px; height:15px; border-radius:50%; background:#fff; border:none; margin:0 2px; opacity:0.5; transition:all 0.3s;}
.carousel-indicators {left: 0;right: 0;margin: 0 auto;bottom: 80px;}
.slider {width:100%}
.slider .carousel-inner .carousel-item {left:0; top:0; right:0; bottom:0; background-position:center; background-size:cover;  background-repeat:no-repeat; position:relative;}
.content {position:relative; z-index:999; display:block; text-align:center; padding:300px 0 270px;}
.slider .content {display: inline-block; position: relative;width:420px;text-transform: uppercase;letter-spacing: 2px;}
.slider-content {text-align:center; margin:10px auto;}
.slider-content h2 {font-size:2.75rem;color: #fff;}
.slider-content .content:after {content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: url(images/title.png) no-repeat center;background-size: contain;}
.carousel-inner::after {background: rgba(0, 0, 0, 0.7);position: absolute;width: 100%;height: 100%;}
/*RESULT*/
.stages {display:inline-block; vertical-align:top; width:100%; margin:120px 0 0; padding-left:15%;text-align: center;}
.stages p{display:inline-block; width:100%; text-align:center; font-size:14px; color:#000000; font-weight:300; opacity:0.5; padding:60px 0 0;}
.stages .stage{float:left; margin:0 22px 0 0; width:270px;}
.stages .stage:last-of-type{margin-right:0;}
.stages .stage .img{width:130px; height:130px; border-radius:50%; display:block ;margin:0 auto; background-color:#ea560d; position:relative; z-index:1;}
.stages .stage .img:hover{background:linear-gradient(to bottom, #ffed88, #f3a76b);}
.stages .stage1 .img::before{background:#e8f1f7 url("images/skill1.svg")no-repeat 50%;}
.stages .stage2 .img::before{background:#e8f1f7 url("images/skill2.svg")no-repeat 50%;}
.stages .stage3 .img::before{background:#e8f1f7 url("images/skill3.svg")no-repeat 50%;}
.stages .stage4 .img::before{background:#e8f1f7 url("images/skill4.svg")no-repeat 50%;}
.stages .stage .img::before{content:''; width:84px; height:84px; border-radius:50%; position:absolute; left:23px; top:23px;}
.stages .stage .img::after{content:'';position:absolute;z-index:9;}
.stages .stage1 .img::after{width:228px; height:52px; top:-29px; left:109px; background:url("images/str2.png")no-repeat;}
.stages .stage2 .img::after{background:url("images/str3.png")no-repeat; width:234px; height:44px; bottom:-20px; left:112px;}
.stages .stage3 .img::after{background:url("images/str4.png")no-repeat; width:199px; height:43px;top:0; left:125px;}
.stages .stage p{text-align:center; font-size:22px;width: 200px;font-weight: 700;text-transform: uppercase;line-height:35px; padding:45px 0 0; opacity:1;}
.form-slog {font-size:18px; font-weight:300; color:#000; text-transform:uppercase; text-align:center; line-height:21px; display:block; margin: 30px auto 50px auto;}
.form p {font-size:29px; color:#000; font-weight:300; text-transform:uppercase; text-align:center;}
.result p {font-size:18px; color:#000; font-weight:300; line-height:22px; padding:20px 0 0;}
.form a {font-size:50px; font-weight:600; text-align:center; color:#000; text-decoration:none; display:block; padding:20px 0 0;}
.result h2 {font-size:36px; color:#000; font-weight:700; text-align:center; text-transform:uppercase;}
/*SERVICES*/
.content-service {padding:83px 0 0; background:#fff; display:inline-block; vertical-align:top;width:100%;}
.content-service h2{font-size:36px; color:#000; font-weight:700; text-align:center; text-transform:uppercase;}
.content-service .items .item{width:50%; height:358px; float:left; font-size:26px; color:#fff; line-height:32px; text-transform:uppercase; position:relative;}
.content-service .items .item:after {content:"";position:absolute;top:0;left:0;height:100%;width:100%;background: rgba(0,0,0,.75);}
.content-service .items .item1{background:url("images/serv1.jpg")no-repeat right bottom;background-size: cover;}
.content-service .items .item2{background:url("images/serv2.jpg")no-repeat left bottom;background-size: cover;}
.content-service .items .item3{background:url("images/serv3.jpg")no-repeat right bottom;background-size: cover;}
.content-service .items .item4{background:url("images/serv4.jpg")no-repeat left bottom;background-size: cover;}
.content-service .items .item1 p, .content-service .items .item2 p, .content-service .items .item3 p, .content-service .items .item4 p {position:relative;z-index: 1;font-weight: 700;display: inline;padding: 50px 50px 10px;text-align: right;border-bottom: 3px solid #e06727;}
.content-service .items .item1, .content-service .items .item3, .content-service .items .item2, .content-service .items .item4 {padding:60px;}
.content-service .items .item span{width:82px;height:83px;position:absolute;background:url("images/circle.png")no-repeat 0 100%;transition:0.3s;opacity: .75;}
.content-service .items .item span:hover{background:url("images/circle_hover.png")no-repeat 0 100%;}
.content-service .items .item1 span{right:0;bottom:0;transform:scale(1, -1);z-index: 2;}
.content-service .items .item2 span{left:0;bottom:0;transform:scale(-1, -1);z-index: 2;}
.content-service .items .item3 span{right:0;top:0;z-index: 2;}
.content-service .items .item4 span{left:0;top:0;transform:scale(-1, 1);z-index: 2;}
.content-service .items .item1 span::before{content:'';background:url("images/skill2.svg")no-repeat;width:46px;height:46px;position:absolute;left:28px;top:5px;transform:scale(1, -1);}
.content-service .items .item2 span::before{content:'';background:url("images/skill6.svg")no-repeat;width:42px;height:44px;position:absolute;left:24px;top:10px;transform:scale(-1, -1);}
.content-service .items .item3 span::before{content:'';background:url("images/skill7.svg")no-repeat;width:42px;height:44px;position:absolute;left:34px;top:15px;}
.content-service .items .item4 span::before{content:'';background:url("images/skill8.svg")no-repeat;width:42px;height:40px;position:absolute;left:26px;top:17px;transform:scale(-1, 1);}
/*DREAM*/
.dream span {color: #f26122; font-size: 48px; font-weight: 600;}
.dream:after {background:rgba(0, 0, 0, 0.8);}
.dream .count-list {position:relative; z-index:999; display:inline-block; width:100%; float:left; text-align:center; margin-top:67px;}
.dream .count-list .count-num {display: block; margin: 0 0 5px; position:relative; background:url(images/icon1.png) no-repeat center; background-size:contain; padding-top:95px;}
.dream .count-list .count-num span {color: #e06727; font-size: 48px; font-weight: 600;}
.dream .count-list h4 {margin:0; color:#797979; font-weight:400;}
.dream .img1{width:300px; height:300px; border-radius:50%; display:block; margin:50px auto;background-color:#ea560d; position:relative; z-index:1;}
.dream .img1:hover{background:linear-gradient(to bottom, #ffed88, #f3a76b);}
.img1::before {content: ''; width:250px; height:250px; border-radius:50%; position:absolute; left:25px; top:25px; background:#252020 url(../img/stage1.png)no-repeat 50%;}
/*GALLERY*/
.gallery img {border:2px solid #ea560d!important}
.img-bord {padding: 5px;border: 5px solid #ea560d;background: #ddd;box-shadow: 9px 12px 5px 0px #d6d6d6;}
/*ABOUT*/
.about {display:block; position:relative; background:url("images/slider2.jpg"); padding-bottom:150px;}
.about:after {background: rgba(0, 0, 0, 0.8);}
.about .about-img {position:relative; z-index: 999;}
.about .about-img .about-pic {margin:0 0 15px; display:block;}
.about .about-img .about-pic .tab-pane img {width:100%; border:10px solid #212121; transition:all 0.3s;}
.about .about-img .about-pic .tab-pane:hover img {border:10px solid #e06727;}
.about .about-img .about-thumbnail {margin:0; padding:20px; background:rgba(255, 255, 255, 0.05); border:none;}
.about .about-img .about-thumbnail li {width:20%; float:left; padding: 0 5px; margin:0; border:none;}
.about .about-img .about-thumbnail li a {display:block; padding:0; border:none; margin:0; cursor:pointer; border:4px solid #212121;}
.about .about-img .about-thumbnail li a img {width:100%;}
.about .about-img .about-thumbnail li .active {border:4px solid #e06727;}
.about .about-con {position:relative; z-index:999;}
.about .about-con .con {display:block; padding-left:50px;}
.about .about-con .con h3 {color:#fff; font-size:28px; text-transform:uppercase; font-weight:400;}
.about .about-con .con h3 span {color:#e06727;}
.about .about-con .con img {display:inline-block;}
.about .about-con .con a {display:inline-block; color:#797979; font-size:22px;}
/*CONTACT US*/
.contact-us{padding-top:150px;}
.spu-content .wpcf7 input, .spu-content .wpcf7 placeholder, .spu-content .wpcf7-form-control::-webkit-input-placeholder {width:100%;}
/*COUNTER*/
.counter {display:block; position:relative; background:url("images/slider2.jpg.webp"); padding:360px 0;}
.counter:after {background: rgba(0, 0, 0, 0.2);}
.counter span {color: #f26122; font-size: 48px; font-weight: 600;}
.counter:after {background:rgba(0, 0, 0, 0.8);}
.counter .count-list {position:relative; z-index:999; display:inline-block; width:20%; float:left; text-align:center;}
.counter .count-list .count-num {display: block; margin: 0 0 5px; position:relative; background:url(images/icon1.png) no-repeat center; background-size:contain; padding-top:95px;}
.counter .count-list .count-num span {color: #e06727; font-size: 48px; font-weight: 600;}
.counter .count-list h4 {text-transform: uppercase;margin: 10px auto;width: 160px;color: #ababab;font-weight: 300;}
/*SHOP*/
.shop {position:relative;padding-top:250px; padding-bottom:250px;}
#shop:after {content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.75)}
.shtext{text-align:center;}
.shop-title {    letter-spacing: 1px;border-left: 5px solid #ea560d;padding-left: 20px;margin-bottom: 40px;}
.shop .tabs{display:inline-block; vertical-align:top; width:100%;}
.shop .tabs label span{width:35px;height:35px;border-radius:50%; background:#454545; position:relative; transition:0.3s; display:block; margin:0 auto; float:none; cursor:pointer;}
.shop .tabs label{font-size:18px;color:#060606; font-weight:300; line-height:22px; width:16.66666667%; float:left; text-align:center; margin:0 0 0;}
.shop .tabs p {color: #ddd;font-weight: 700;padding: 22px 0 0;text-align: left;float: left;text-transform: uppercase;}
.shop .tabs input{display:none;}
.shop .tabs label span::before{content:''; width:23px; height:23px; border-radius:50%; background:#fff; position:absolute; left:6px; top:6px;}
.shop .tabs input:checked + label span{background:linear-gradient(to bottom, #fff097, #f7a76b);}
.shop .tabs label span::after{content:''; width:250px; height:4px; background:#454545; position:absolute; right:100%; top:50%; margin:-2px 0 0;}
.shop .tabs label[for="sh1"] span::after{display:none;}
.shop .row {z-index: 1;position: relative;}
.tabs input:checked + label span::after{background:#fdc577;}
.tabs{padding-bottom:100px;}
.shop-p {text-align:center; font-weight:700; padding-bottom:80px;}
.shop {background:url(images/slider1.jpg);}
/*NAV TABS*/
.nav-tabs {border:0;margin:30px auto;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {border-radius: 20px/40px;text-transform: uppercase; color:#fff; background-color:#ea560d; border: 0;}
.nav-tabs .nav-link {border:0; text-transform:uppercase}
.nav-justified .nav-item {background: #ddd;border-radius: 20px/40px;}
/*PERSONAL*/
.personal {padding:100px 0;}
.t-bold {color:#ea560d; font-weight:700; font-size:25px;text-transform:uppercase}
.t-light {text-transform:uppercase;font-weight:300;}
.t-per {padding:0 10%;}
/*ADVANTAGES*/
#advantages {padding-top:100px;}
#advantages h2 {text-transform: uppercase;margin-bottom:40px;}
#advantages .plan-nav ul li {padding:10px 0; position:relative; overflow:hidden; vertical-align:middle; padding-right: 60px;}
#advantages .plan-nav ul li a {border-radius: 0;border:0;text-transform:uppercase; font-size:22px;color:#212121; display:inline-block; background:#f2f2f2; width:420px;line-height:58px; padding-left:25px; position:relative;}
#advantages .plan-nav ul li a:before {content: ''; position:absolute; right:-26px; width:52px;height:52px; transform:rotate(45deg); background:#f2f2f2;top:11px;z-index:2;transition: background linear .45s;}
#advantages .plan-nav ul li a:after {content: ''; position:absolute; right:-42px; width:52px;height:52px; transform:rotate(45deg); background:#fff; border-right:5px solid #f2f2f2; border-top:5px solid #f2f2f2; top:11px; z-index:1;transition: background linear .45s;}
#advantages .plan-nav ul li:after a.active {background:#fff}
#advantages .plan-nav ul li a.active {color:#fff; background:#e06727}
#advantages .plan-nav ul li a.active:before {background:#e06727;}
#advantages .plan-nav ul li a.active:after {border-right:5px solid #e06727; border-top:5px solid #e06727;background:#fff;}
#advantages .plan-content .tab-content .tab-pane {margin-top:30px; width:100%; border:10px solid #f2f2f2; padding:80px 50px 50px; position:relative; float:left;}
#advantages .plan-content .tab-content .tab-pane.active {border: 10px solid #e06727;}
#advantages .plan-content .tab-content .tab-pane .form-head {position:absolute; display:inline-block; top:-35px; background:#e06727; width:210px; margin: 0 auto; left:0; right:0; height:60px; line-height:60px; box-shadow:0 0px 20px rgba(0, 0, 0, 0.3); font-weight:300; color:#fff; font-size:26px; text-align:center; text-transform:uppercase;}
#advantages .plan-content .tab-content .tab-pane .price-list {display:block; margin:0 0 30px;}
#advantages .plan-content .tab-content .tab-pane .price-list:last-child {margin:0;}
#advantages .plan-content .tab-content .tab-pane .price-list .con {display:inline-block; float:left; padding:25px 0;text-align: justify;}
.con h3 {font-weight:300; font-size:26px; text-transform:uppercase; color:#212121; margin:0; transition:all 0.3s;}
#advantages .plan-content .tab-content .tab-pane .price-list .con p {margin:0;}
#advantages .plan-content .tab-content .tab-pane .price-list .price {display:table; float:right; padding-top:10px;}
#advantages .plan-content .tab-content .tab-pane .price-list .price span {height:80px; width:80px; line-height:80px; border-radius:100%; color:#fff; background:#212121; font-size:30px; display:block; text-align: center; transition:all 0.3s;}
#advantages .plan-content .tab-content .tab-pane .price-list:hover .price span {background:#111;}
#advantages .descript-card {font-weight:300;font-size:19px;}
#advantages .nav-tabs .nav-item {margin-bottom:0;}
#advantages .nav-tabs {border-bottom:0;}
/*POST*/
#breadcrumbs {position: relative;z-index:1;background:transparent;color: #ccc;padding: 5px 30px;display: inline-block;box-shadow: inset 4px 0px 9px 3px rgba(17, 17, 17, 0.25);font-size: 15px;}
#breadcrumbs span {position: relative;z-index: 1;font-weight:300;font-size:24px;}
#breadcrumbs a {color: #ccc;}
.blog,.shop {padding-top:100px}
.blog a:hover {text-decoration: underline}
.blog_post a {text-decoration: underline; font-weight: 500}
.blog_post a:hover {color:#ea560d}
.single-post h1 {color: #fff;z-index: 1;position: relative;}
.pagination, .pagination_buttons > div {margin: 20px 0;}
.pagination {display: inline-block;padding-left: 0;border-radius: 4px;width:100%}
.pagination .links > :first-child,.pagination_buttons > div .links > :first-child{border-top-left-radius:20px 40px;border-bottom-left-radius:20px 40px}
.pagination .links > :last-child,.pagination_buttons > div .links > :last-child{border-top-right-radius:20px 40px;border-bottom-right-radius:20px 40px}
.pagination .links {text-align:center;}
.pagination_buttons > div .links > b, .pagination .links > b, .pagination_buttons > div .links > b:hover, .pagination .links > b:hover, .pagination_buttons > div .links > b:focus, .pagination .links > b:focus {background-color: #ea560d;border-color:#ea560d;}
.pagination .links > b, .pagination_buttons > div .links > b, .pagination .links > b:hover, .pagination_buttons > div .links > b:hover, .pagination .links > b:focus, .pagination_buttons > div .links > b:focus {background-color:#ea560d;border-color: #ea560d;z-index: 2;color: #fff;cursor: default;font-weight: 400;}
.pagination .links > *, .pagination_buttons > div .links > * {color: #555;}
.pagination .links > *, .pagination_buttons > div .links > * {display: inline-block;padding: 6px 12px;margin-left: -2px;margin-right: -3px;line-height: 1.42857143;text-decoration: none;background-color: #fff;border: 1px solid #ddd;margin-bottom: 5px;}
/*CONTACT FORM*/
.wpcf7-form-control-wrap{display: inline-block;width: 100%;}
.wpcf7-form-control {background-color:transparent;padding-bottom: 5px; margin-bottom:33px; border-bottom: 2px solid #e06727; border-top:none; border-left:none; border-right:none;}
.wpcf7 input, .wpcf7 placeholder {color:#000; max-width:100%; padding-left:10px;} 
.wpcf7 placeholder:focus {color:transparent}
.wpcf7-mail-sent-ok {border:2px solid #e06727; color:#000;}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {border: none;}
span.wpcf7-not-valid-tip {color:#f00; font-size:1em; font-weight: normal;display: block; margin-top: -15px;}
::-webkit-input-placeholder {color:#000!important; opacity:1;}
.spu-content .wpcf7 input, .spu-content .wpcf7 placeholder,.spu-content .wpcf7-form-control::-webkit-input-placeholder {font-weight: 300;text-transform: uppercase;color: #f5f4f4!important;}
.spu-content label {color:#fff;}
/*MAP*/
.map{margin-top:100px;}
.map .text {font-weight:300}
#map {width: 100%;height:606px;border-top: 3px solid #ea560d;border-bottom: 3px solid #ea560d;}
/* GO TO TOP */
#scrollUpBtn {display: none;position: fixed;bottom: 140px;right: 26px;z-index: 999;border: none;outline: none;background-color: #343a40;color: #fff;cursor: pointer;border-radius: 50%; padding: 14px; transition: background-color 0.3s;}
#scrollUpBtn:hover {background-color:#023363}

/*SHOP-page*/
.tb .nav-item  a.active {border-bottom:1px solid #ea560d; color:#ea560d;}
.tb .nav-tabs  .nav-link {border: 1px solid transparent;text-transform: uppercase;background-color:#fff;border-radius:0;}
.tb .nav-tabs .nav-item {margin-bottom:-1px;}
.tb .nav-tabs li {padding:10px; margin:10px;}
.tb .nav-tabs {margin-bottom:15px; border-bottom: 0;}

/*FOOTER*/
.callback-bt {background:#ea560d;border-radius:50%;cursor:pointer;height:60px;text-align:center;width:60px;position: fixed;right: 26px;bottom: 40px;
z-index:999999;transition:.3s;-webkit-animation:hoverWave linear 1s infinite;animation:hoverWave linear 1.4s infinite;}
.callback-bt .text-call{height:60px;width:60px; border-radius:50%;position:relative;overflow:hidden;align-items: center;
  justify-content: center; display: flex;box-shadow: 0 0 10px rgb(17 31 46 / 35%);}
.callback-bt .text-call:hover span {opacity: 1;font-size: 11px;}
.callback-bt:hover {z-index:1;background: #023363;transition:.3s;animation: none;}
.callback-bt img { color:#fff;font-size:34px;transition:.3s;line-height: 66px;transition: .5s ease-in-out;}
.callback-bt::after {
  content: attr(data-tooltip);
  position: absolute;
  bottom: 120%;
  left: -20%;
  transform: translateX(-50%);
  background: rgba(0,0,0,0.8);
  color: #fff;
  padding: 5px 10px;
  border-radius: 6px;
  font-size: 14px;
  white-space: nowrap;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.3s;
}

.callback-bt:hover::after {
  opacity: 1;
}
@-webkit-keyframes hoverWave {
  0% {
    box-shadow: 
      0 8px 10px rgba(234, 86, 13, 0.3),
      0 0 0 0 rgba(234, 86, 13, 0.2),
      0 0 0 0 rgba(234, 86, 13, 0.2);
  }
  40% {
    box-shadow: 
      0 8px 10px rgba(234, 86, 13, 0.3),
      0 0 0 15px rgba(234, 86, 13, 0.2),
      0 0 0 0 rgba(234, 86, 13, 0.2);
  }
  80% {
    box-shadow: 
      0 8px 10px rgba(234, 86, 13, 0.3),
      0 0 0 30px rgba(234, 86, 13, 0),
      0 0 0 26.7px rgba(234, 86, 13, 0.067);
  }
  100% {
    box-shadow: 
      0 8px 10px rgba(234, 86, 13, 0.3),
      0 0 0 30px rgba(234, 86, 13, 0),
      0 0 0 40px rgba(234, 86, 13, 0);
  }
}

@keyframes hoverWave {
  0% {
    box-shadow: 
      0 8px 10px rgba(234, 86, 13, 0.3),
      0 0 0 0 rgba(234, 86, 13, 0.2),
      0 0 0 0 rgba(234, 86, 13, 0.2);
  }
  40% {
    box-shadow: 
      0 8px 10px rgba(234, 86, 13, 0.3),
      0 0 0 15px rgba(234, 86, 13, 0.2),
      0 0 0 0 rgba(234, 86, 13, 0.2);
  }
  80% {
    box-shadow: 
      0 8px 10px rgba(234, 86, 13, 0.3),
      0 0 0 30px rgba(234, 86, 13, 0),
      0 0 0 26.7px rgba(234, 86, 13, 0.067);
  }
  100% {
    box-shadow: 
      0 8px 10px rgba(234, 86, 13, 0.3),
      0 0 0 30px rgba(234, 86, 13, 0),
      0 0 0 40px rgba(234, 86, 13, 0);
  }
}

#fot-cont {padding-top:150px;padding-bottom:150px;}
.catdesc {overflow: hidden;position: relative;}
.catdesc:before {content: '';display: block;position: absolute;top: 0;right: 0;left: 0;height: 420px;
background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #fff 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, #fff));background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #fff 100%);background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #fff 100%);background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #fff 100%);background: linear-gradient(top, rgba(255, 255, 255, 0) 0%, #fff 100%);}
.readmore-js-toggle {background: #ea560d;color: #fff;padding: 12px 30px;font-size: 20px;border-radius: 60px;text-transform: uppercase;text-shadow: -1px 1px 4px rgba(17, 17, 17, 0.65);letter-spacing: 1px;margin: 50px auto 20px auto;width:auto!important;}
.readmore-js-expanded .catdesc:before {content: '';display: block;position: absolute;bottom: 0;right: 0;left: 0;height: auto;background: transparent;}
.readmore-js-toggle:hover {color: #111;text-shadow:none;}
.footer {z-index: 1;position: relative;color: #ddd;}
.footer a {color: #ea560d;}
.footer a:hover,.footer a:focus,.footer a:active {text-decoration:underline;color: #ea560d}
.foot-name {text-transform:uppercase;font-size: 26px;font-weight: 700;letter-spacing: 1px;border-left: 5px solid #ea560d;padding-left: 20px;margin-bottom:40px;}
.foot-desc {color: #ddd;}
footer {background:#ea560d}
.copyright{text-transform: uppercase;padding: 50px;color: #000;}
/*RESPONSIVE*/
@media (max-width:600px)
{
.form a {font-size: 40px;}
.content-service h2 {font-size: 32px;}
.counter .count-list {width:100%;margin:20px auto;}
.personal {padding: 15px;}
}
@media (min-width: 320px) and (max-width: 767px) 
{
.content-service .items .item1 p, .content-service .items .item2 p, .content-service .items .item3 p, .content-service .items .item4 p,.call-back {display:none;}
.stages .stage {margin: 10px auto;width: 100%;float: none;display: inline-block;vertical-align: top;}
.stages {margin:0;padding:0;}
.slider carousel-item {display:none;}
}
@media (min-width: 768px) and (max-width: 1023px) 
{
.stages .stage {width: 50%;margin: 10px auto;}
.slider .content {padding:50px 0;}
}
@media (max-width:1024px) 
{
.social {display:none}.call-back {margin-top: 34px;min-height: auto;}.header {background: #343a40;color:#fff;position: fixed;top: 0; left: 0;width: 100%;transition: all .3s ease;}
.header.out {transform: translateY(-100%);}
.sm-logo {display:block;float:left;padding-left:10px;}
.prmenu,.stages .stage1 .img:after,.stages .stage2 .img:after,.stages .stage3 .img:after,.stages .stage4 .img:after {display:none}
.leftsidebar {position:static;position: fixed;height: auto;width: 100%;z-index: 5;}
.stages .stage2 .img:after,.menu-logo {display:none;}#logo img{width:60px;}#logo {font-size:17px;}
.menu_icon{display: inline-block;right: 25px;}
.menu {border-bottom: 3px solid #d33;position: fixed;display: block;top: 29px;right: 0;left: 0;z-index: 1000; overflow: auto;box-shadow: 0 5px 5px #797979;}
.prmenu ul {border-top: 1px solid #ddd;margin-top: 65px;}
.prmenu>ul>li {display: block;background: #fff;margin:0}
.prmenu>ul>li a,.prmenu>ul>li a:hover {color: #000}
.prim-menu {z-index: 5;position: fixed;right:10px;top: 30px;}
.prmenu ul .sub-menu {background:#e9ecef;border: 1px solid #dc3545;width: 100%;position: static;}
.mob-mrt75 {margin-top:75px;}
.slider {margin-top:96px}
.prmenu ul li a:hover, .prmenu ul li a:focus, .prmenu ul li a:active {background:none;}
.menu-item-has-children:after {color:#ea560d}
}

@media (min-width:1024px) and (max-width:1360px) 
{
.slider .content {padding:100px 0;}
}
@media (min-width:1200px) and (max-width:1919px) 
{
.stages .stage{float:left; margin:0 12px 0 0; width:250px;}
}


.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,.050,.855,.060);animation-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755,.050,.855,.060);animation-timing-function:cubic-bezier(0.755,.050,.855,.060);-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(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,.050,.855,.060);animation-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755,.050,.855,.060);animation-timing-function:cubic-bezier(0.755,.050,.855,.060);-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(0.75,1.25,1);transform:scale3d(0.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(0.75,1.25,1);transform:scale3d(0.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 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:none;transform:none}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:none;transform:none}}@keyframes wobble{from{-webkit-transform:none;transform:none}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:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{11.1%,from,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{11.1%,from,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.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 bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.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(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.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-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.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:none;transform:none}}@keyframes bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.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:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.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:none;transform:none}}@keyframes bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.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:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.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:none;transform:none}}@keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.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:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.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(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.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-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:none;transform:none}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{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) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) 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) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) 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);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) 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) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) 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);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{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-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-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);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}@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);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{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:none;transform:none;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:none;transform:none;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:none;transform:none;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:none;transform:none;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:none;transform:none;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:none;transform:none;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:none;transform:none;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:none;transform:none;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:none;transform:none;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:none;transform:none;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-name:hinge;animation-name:hinge}@-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:none;transform:none}}@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:none;transform:none}}.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(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.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(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.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(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.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(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.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(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.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(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.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(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.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(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.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(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.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(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.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(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.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(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.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(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.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(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.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(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.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(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.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(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.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(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.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(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.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(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.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(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.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(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.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(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.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(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.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}