@import url('https://fonts.googleapis.com/css?family=Roboto');html,body{background:rgba(255,255,255,1) url(/content/upload/CMSGrafik/FachBeratungIndustriereinigung-BG.jpg) top center no-repeat;background-size:cover;background-attachment:fixed;font:14px 'Roboto', sans-serif;line-height:22px;color:rgba(30,30,30,1);height:100%;width:100%}html{overflow-x:hidden}a{color:rgba(15,85,135,1); }a:hover, a:focus{color:rgba(40,40,40,1)}a:focus{outline:none}hr,HR{border:rgba(0, 130, 50, 1) 1px solid}.hr-1{margin:20px 0;width:110px;height:4px;background:rgba(15,85,135,1);border:none}.hr-1.text-center{margin-left:auto;margin-right:auto}.hr-1.inverse{background:rgba(255,255,255,1)}.hr-1.small{width:70px;height:2px}h1, h2, h3, h4, h5, h6{font-family:'Roboto', sans-serif}h1{font-size:46px}.tageszeit{font-size:38px; text-align:center}h2{color:rgba(1,1,1,1);font-size:40px}h3{font-size:30px}h4{font-size:24px}h5{font-size:18px}h6{font-size:16px}.standbybox{margin-top:0;margin-bottom:70px}.main-heading-1{margin-bottom:30px;color:rgba(90,90,90,1)}.main-heading-1.inverse{color:rgba(255,255,255,1)}.main-heading-1:after{content:"";margin-top:20px;display:block;width:110px;height:4px;background:rgba(15,85,135,1)}.main-heading-1.inverse:after{background:rgba(255,255,255,1)}.main-heading-1.text-center:after{margin-left:auto;margin-right:auto}.btn-primary, .btn-primary:hover, .btn-primary:focus,.btn-primary:active,.btn-primary.active{background:rgba(0, 130, 50, 1);color:rgba(255,255,255,1)}.btn-primary:hover, .btn-primary:focus,.btn-primary:active,.btn-primary.active{background:rgba(0, 110, 50, 1)}.btn-outline{color:rgba(255,255,255,1);background:transparent;border:rgba(255,255,255,1) 1px solid}.btn-outline:hover, .btn-outline:focus, .btn-outline:active, .btn-outline.active{color:rgba(15,85,135,1)}.btn-outline:hover, .btn-outline:focus, .btn-outline:active, .btn-outline.active{background:rgba(255,255,255,1)}.btn-secondary{width:60px;height:60px;border-radius:30px;background:rgba(15,85,135,1);color:rgba(255,255,255,1);font-size:20px;line-height:20px;padding:20px;border:rgba(0,0,0,1) 1px solid}.btn-secondary, .btn-secondary:hover, .btn-secondary:focus,.btn-secondary:active,.btn-secondary.active{color:rgba(255,255,255,1)}.btn-secondary:hover, .btn-secondary:focus,.btn-secondary:active,.btn-secondary.active{background-color:#014789}.block{min-height:100%;text-align:center;padding:80px 0}.facebox{position:absolute;top:40px;right:20px;z-index:20}.row-eq-height{margin-top:20px;margin-bottom:20px; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:    flex;height:100%}.row-center{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content{position:relative;display:block;margin-top:20px;min-height:400px;padding:20px 5px 100px 5px}.content tr{border-bottom:rgba(1,1,1,0.6) 1px dotted;border-width:90%}.dcheck{display:inline-block;width:50px}input, textarea{width:100%;background:rgba(250,250,250,1.0);color:rgba(20,20,20,1.0);margin:0px 0px 10px 0px; padding:5px;border:rgba(1,1,1,0.5) 1px solid;border-radius:5px}.input-group{margin:5px 0}.input-group-addon{min-width:150px}::-webkit-input-placeholder{ color:rgba(1,1,1,1.0)}::-moz-placeholder{ color:rgba(1,1,1,1.0)}:-ms-input-placeholder{ color:rgba(1,1,1,1.0)}:-moz-placeholder{ color:rgba(1,1,1,1.0)}#Info,#Info2{position:fixed;top:20px;left:20px;right:20px;display:inline-block;z-index:99999;margin:0 auto;min-width:300px;max-width:500px}.Warnungen{display:inline-block;background:rgba(240,240,240,1.0);color:#FF0000;border-radius:5px;border:#000 1px solid;padding:10px;text-align:center}.Erfolg{display:inline-block;background:rgba(230,230,230,0.8);color:#6ca52b;border-radius:5px;border:rgba(20,20,20,1) 1px solid;font-size:1.0rem;padding:10px;text-align:center}.submit{display:block;background:rgba(39, 53, 131, 1);color:rgba(255,255,255,1);margin:10px auto;padding:10px 20px;border-radius:5px}.submit:hover{box-shadow:rgba(20,20,20,1) 0px 0px 10px}.bildrahmen{border:rgba(20,20,20,1) 1px solid;border-radius:3px;margin:5px 0}.bildrahmen2{border:rgba(20,20,20,1) 1px solid;border-radius:3px;margin:5px 0;box-shadow:#111 1px 1px 5px}iframe,IFRAME{cursor:pointer;border:0px;width:100%;height:400px}.bg-white{background:rgba(255,255,255,1)}.main-header{background:rgba(255,255,255,1);padding-top:6px;padding-bottom:30px;color:rgba(90,90,90,1)}.main-header img.logo{position:absolute;top:0;left:0;z-index:1005;height:120px;width:250px}.main-header > .row > .col-xs-12 + .col-xs-12{margin-top:5px}.main-header .fa{margin-right:20px;padding-top:7px;padding-right:20px;padding-bottom:7px;font-size:36px;color:rgba(0, 130, 50, 1);border-right:rgba(90,90,90,1) 1px solid }.main-header h6{margin-top:4px;margin-bottom:4px}.main-header a{font-size:12px;color:rgba(90,90,90,1)}.main-header a:hover, .main-header a:focus{color:rgba(0, 130, 50, 1)}.main-header span{font-size:12px}#main-menu-wrap{position:absolute;top:70px;left:0;right:0;z-index:999}#main-menu{position:relative;z-index:1000}#main-menu-wrap.static-nav{}#main-menu-wrap.sticky-nav{position:fixed;top:0;width:100%;background:rgba(0, 130, 50, 1);border-bottom:rgba(255,255,255,1) 1px solid}#main-menu-wrap .navbar{margin-bottom:0}#nav.navbar-default{padding:0 20px;background:rgba(0, 130, 50, 1);border:none}#nav .navbar-nav > li > a{color:rgba(255,255,255,1);border-right:rgba(255,255,255,0.5) 1px solid;font-size:16px;font-weight:500}#nav .navbar-nav > li > a:hover, #nav .navbar-nav > li > a:hover{background-color:rgba(0, 160, 50, 1)}#nav .navbar-nav > li.active > a{background-color:rgba(0, 150, 50, 1)}#nav .navbar-nav li:first-of-type{padding-left:280px}#carousel{position:relative;display:block;overflow:hidden;margin-bottom:30px}#carousel .carousel-caption{top:10%;left:10%;bottom:10%;display:inline-block;width:40%;padding:7% 10px;background:rgba(0, 130, 50, 0.8);color:rgba(255,255,255,1);text-shadow:none;text-align:left;box-shadow:rgba(20,20,20,0.7) 0px 0px 5px}#carousel .carousel-caption span{margin-top:10px;margin-bottom:20px;font-size:48px;line-height:56px}#carousel .carousel-caption span .text{color:rgba(255,255,255,1);margin-top:30px}#carousel .carousel-caption p{color:rgba(255,255,255,1);font-size:18px;line-height:28px}#carousel .carousel-caption p + p{color:rgba(255,255,255,1);margin-top:10px}#carousel .carousel-caption ul{margin:0}#.carousel .carousel-caption li + li{margin-left:0px}#carousel .carousel-caption li{position:relative;display:inline-block;width:43%;margin:8px 15px 0 0;font-size:16px}#carousel .carousel-caption .btn{margin-top:30px;padding:12px 30px;font-size:18px}#carousel .carousel-caption .btn .fa{margin-right:10px;font-size:22px;vertical-align:text-bottom}#carousel .carousel-control{padding:8px 12px;top:45%;bottom:auto;width:auto;height:auto;font-size:20px;opacity:1;text-shadow:none;background:none;border:rgba(255,255,255,1) 1px solid}#carousel .carousel-control:hover, #carousel .carousel-control:focus{color:rgba(0, 130, 50, 1);background:rgba(255,255,255,1);background:transparent}#carousel .carousel-control.left{left:5%}#carousel .carousel-control.right{right:5%}#carousel.carousel-fade .carousel-inner .item img{width:100%;height:auto}#carousel.carousel-fade .carousel-inner .item{-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity}#carousel.carousel-fade .carousel-inner .item,#carousel.carousel-fade .carousel-inner .active.left,#carousel.carousel-fade .carousel-inner .active.right{opacity:0}#carousel.carousel-fade .carousel-inner .active,#carousel.carousel-fade .carousel-inner .next.left,#carousel.carousel-fade .carousel-inner .prev.right{opacity:1}#carousel.carousel-fade .carousel-inner .next,#carousel.carousel-fade .carousel-inner .prev,#carousel.carousel-fade .carousel-inner .active.left,#carousel.carousel-fade .carousel-inner .active.right{left:0;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#carousel.carousel-fade .carousel-control{z-index:2}.partner{position:relative;display:block;width:100%;height:100%;margin:5px 0;border:rgba(1,1,1, 1) 1px solid;border-radius:3px 5px;box-shadow:rgba(40,40,40,0.8) 1px 1px 2px;background:rgba(255,255,255,1);overflow:hidden}.partner_header{position:relative;width:100%;min-height:20px;background:rgba(131,131,131,1.0);color:rgba(250,250,250,1);font-size:1.1rem;font-weight:bold;padding:2px 5px}.partner_content{position:relative;min-height:70px;color:rgba(1,1,1,1);font-size:1.0rem;padding:3px}.partner img{display:block;width:80%;height:auto;margin:10px auto}.partner_content a{position:absolute;bottom:10px;left:0;right:0;display:block;text-align:center;padding:0 3px}.partner-animate{animation-name:bounceIn;animation-duration:0.5s;animation-iteration-count:1;animation-timing-function:ease-out}.downloadbox{display:block;width:100%;min-height:120px;background:rgba(250,250,250,1);color:rgba(1,1,1,1);border:rgba(1,1,1,1) 1px solid;border-radius:3px;padding:5px}.downloadbox img{float:left;height:100%;width:auto;margin-right:5px}.teambox{width:100%;min-height:150px; vertical-align:bottom; border:rgba(166, 195, 11, 1) 1px solid;border-radius:3px 5px;margin:10px 0;padding:10px}.teambox img{float:left;height:140px;width:auto;margin:0px 20px 0 0;border:#111 1px solid;border-radius:3px 5px;box-shadow:#111 1px 1px 1px}.events,.eventsbig{position:relative;display:inline-block; background:rgba(245,245,245,0.9);color:rgba(1,1,1,1.0);width:100%;min-height:230px;margin:10px 0;padding:5px;border:rgba(121,39,44,1) 1px solid;border-bottom:rgba(121,39,44,1) 3px solid;border-radius:5px}.events h3,.events h2,.eventsbig h3,.eventsbig h2{font-weight:500;font-size:1.8rem}.events a,.events a:hover,.eventsbig a,.eventsbig a:hover{color:rgba(121,39,44,1);text-decoration:underline}.events p,.events strong,.events ul,.eventsbig p,.eventsbig strong,.eventsbig ul{color:rgba(1,1,1,1.0);font-size:1.0rem;font-weight:normal}.events small,.eventsbig small{color:rgba(1,1,1,1.0);font-size:0.8rem;font-weight:normal}.section{display:block;min-height:400px;padding-top:50px;padding-bottom:50px}.leistungen{background:rgba(0, 130, 50, 1);color:rgba(255,255,255,1)}.leistungen h2{color:rgba(255,255,255,1);text-align:center}.leistungen .lst{display:box;display:flex;display:-webkit-flex;display:-ms-flexbox;display:    flex; -webkit-flex-wrap:wrap; flex-wrap:wrap;margin-bottom:20px;text-align:center;align-items:flex-start;align-items:stretch;align-items:-webkit-flex-start;-webkit-align-items:flex-start; justify-content:center;justify-content:-webkit-center;text-align:left; flex-direction:row}.leistungen .sol{position:relative;display:inline-block;width:48%;min-height:500px;height:auto;box-sizing:border-box;margin:15px 1%;border-radius:5px;box-shadow:rgba(255,255,255,1) 0px 0px 10px}.leistungen .sol1{background:url(/content/upload/Bilder/Angebot.jpg) top center no-repeat;background-size:cover} .leistungen .sol2{background:url(/content/upload/Bilder/Sicherheit.jpg) top center no-repeat;background-size:cover}.leistungen .sol3{background:url(/content/upload/Bilder/Bodenbelag.jpg) top center no-repeat;background-size:cover}.leistungen .sol4{background:url(/content/upload/Bilder/Kuehlschmierstoff.jpg) top center no-repeat;background-size:cover} .leistungen .cont{display:block;margin:200px 15px 0 15px;min-height:250px;height:100%;background:rgba(255,255,255,0.9);color:rgba(20,20,20,1);padding:5px 10px 20px 10px;font-size:14px;line-height:18px;box-shadow:rgba(20,20,20,1) 0px 0px 5px}.about{min-height:50%;color:rgba(255,255,255,1)}.about h2,.about p{color:rgba(255,255,255,1)}.about .box{position:relative;display:inline-block;width:50%;background:rgba(211, 3, 28, 1) ;color:rgba(255,255,255,1);padding:10px;margin:100px 0 100px -15px;text-align:left}.about .boxr{position:relative;display:inline-block;width:50%;background:none ;color:rgba(255,255,255,1);padding:0;vertical-align:top;margin:80px 0 0px -15px;text-align:right}.kontakt{background:rgba(255,255,255,1)}footer{position:relative;color:rgba(250,250,250,1);font-size:0.9rem;background:#d3031c;border-top:rgba(200,200,200,0.9) 1px solid;padding:10px 0;text-align:center}.standby{position:fixed;bottom:0;left:0;right:0;height:50px}footer .container{text-align:left}footer .container a{color:rgba(250,250,250,1)}footer .container nav a{margin:0;padding:0 15px 0 0;font-size:0.9rem}footer span{display:inline-block;margin:0 0 10px 0;color:rgba(250,250,250, 1);font-size:1.1rem;font-weight:500}.footer-fixed{position:fixed;bottom:0;left:0;right:0}.main-footer{padding-top:35px;padding-bottom:35px;font-size:15px;background-color:#1c1c1c}.main-footer, .main-footer a{font-size:14px;color:#fff}.main-footer ul, .main-footer p{margin-bottom:0}.main-footer ul > li + li{margin-left:10px}.main-footer a{margin-right:30px}@media (min-width:992px) and (max-width:1199px){.hr-1.text-center-md{margin-left:auto;margin-right:auto}.main-heading-1.text-center-md:after{margin-left:auto;margin-right:auto}.main-header .fa{margin-right:12px;padding-right:12px;font-size:26px}.main-header span{margin-top:0;margin-bottom:2px;font-size:14px}#main-menu-wrap{top:95px}#nav.navbar-default{padding-left:10px;padding-right:10px}#nav .container-fluid{padding-left:0;padding-right:0}#nav .navbar-nav > li > a{padding-left:10px;padding-right:10px;font-size:15px}#carousel .carousel-caption span{margin-top:0;margin-bottom:20px;font-size:28px;line-height:34px}#carousel .carousel-caption p{font-size:16px}#carousel .carousel-caption p + p{margin-top:10px}#carousel .carousel-caption .btn{margin-top:15px}.news-feed .newsbox{width:30%}.img-center-md{margin-left:auto;margin-right:auto}.text-left-md { text-align:left;  }.text-center-md{ text-align:center; }.text-right-md { text-align:right; }.pull-left-md { float:left; }.pull-right-md{ float:right; }}@media (min-width:768px) and (max-width:991px){.row-eq-height{display:block;margin-top:5px;margin-bottom:5px;padding:0}.main-header{height:60px}.main-header img.logo{position:fixed;top:0;left:25px;z-index:1005;height:80px;width:auto}.leistungen .sol{display:block;width:100%;height:auto;margin:20px 0}.map iframe,.map IFRAME,iframe,IFRAME{border-radius:0}.tageszeit{font-size:22px}#main-menu-wrap{position:absolute;top:0}#nav.navbar-default,#main-menu-wrap.sticky-nav{background:rgba(255,255,255,1)}#nav .navbar-nav li:first-of-type{padding-left:0px}.tageszeit{margin:0 auto 10px auto;font-size:2.1rem;line-height:2.6rem}.about .boxr img{height:300px;width:auto}.standby{position:fixed;bottom:0;left:0;right:0;height:50px}.row-eq-height{display:block;margin-top:0;margin-bottom:20px;padding:0}#nav .navbar-header{float:none}#nav .navbar-toggle{display:block}#nav.navbar-default .navbar-toggle{border-color:rgba(255,255,255, 1);background:none}#nav.navbar-default .navbar-toggle span{background:rgba(0, 130, 50, 1)}#nav.navbar-default .navbar-toggle:hover{background:rgba(220,220,220,1);border-color:rgba(0, 130, 50, 1)}#nav.navbar-default .navbar-toggle:hover span{background:rgba(0, 130, 50, 1);color:rgba(255,255,255,1);border-color:rgba(255,255,255,1)}#nav.navbar-default .navbar-collapse{margin-top:0;border-color:rgba(255,255,255,1)}#nav .navbar-collapse.collapse{display:none!important}#nav .navbar-nav{float:none!important;margin-top:2.5px;background:rgba(0, 130, 50, 1)}#nav .navbar-nav > li{float:none}#nav .navbar-nav > li > a{padding-top:10px;padding-bottom:10px;padding-left:40px;border-bottom:rgba(255,255,255,1) 1px solid}#nav .collapse.in{display:block !important}#carousel.carousel-fade .carousel-inner .item img{width:150%;height:auto}#carousel .carousel-caption{top:10%;left:12%;right:12%;width:auto;padding-top:5px}#carousel .carousel-caption span{margin-top:0;margin-bottom:10px;font-size:24px;line-height:36px}#carousel .carousel-caption p{font-size:14px}#carousel .carousel-caption p + p{margin-top:5px;font-size:14px}#carousel .carousel-caption .btn{margin-top:15px;padding:10px 20px;font-size:14px}.partner{margin:10px 0}.anfrageformular,.anfrageformular .col-md-6{border:0;padding-top:5px;padding-bottom:5px;margin-left:0px}.standby{position:fixed;bottom:0;left:0;right:0;height:50px}footer a{padding:0}footer span,footer nav a{display:block;text-align:center;margin:5px;font-size:0.9rem}footer .container nav a{padding:10px 20px;border-bottom:rgba(255,255,255,0.6) 1px solid}}@media (max-width:767px){.row-eq-height{display:block}.main-header{height:60px}.main-header img.logo{position:fixed;top:0;left:5px;z-index:1005;height:80px;width:auto}.leistungen .sol{display:block;width:100%;height:auto;margin:20px 0}.about .box{display:block;width:100%;margin:10px 0;min-height:50px}.about .boxr{display:none}.content img,img{max-width:100%;height:auto}.top-bar{padding-top:10px;padding-bottom:10px}.top-sm-links{margin-top:10px}#main-menu-wrap{position:absolute;top:0}#nav.navbar-default,#main-menu-wrap.sticky-nav{background:rgba(255,255,255,1)}#nav .navbar-nav li:first-of-type{padding-left:0px}#nav .navbar-nav > li > a{ padding-top:10px;padding-left:40px;border-bottom:rgba(255,255,255,1) 1px solid}#nav.navbar-default .navbar-toggle{border-color:rgba(255,255,255, 1);background:none}#nav.navbar-default .navbar-toggle span{background:rgba(0, 130, 50, 1)}#nav.navbar-default .navbar-toggle:hover{background:rgba(220,220,220,1);border-color:rgba(0, 130, 50, 1)}#nav.navbar-default .navbar-toggle:hover span{background:rgba(0, 130, 50, 1);color:rgba(255,255,255,1);border-color:rgba(255,255,255,1)}#nav.navbar-default .navbar-collapse{margin-top:0;border-color:rgba(255,255,255,1)}#nav .navbar-nav{float:none!important;margin-top:7.5px;background:rgba(0, 130, 50, 1)}h1{font-size:26px}.tageszeit{font-size:20px}h2{font-size:22px}h3{font-size:16px}h4,h5{font-size:14px}#carousel.carousel-fade .carousel-inner .item img{width:200%;height:auto}#carousel{margin-top:20px}#carousel .carousel-caption{left:15%;right:15%;width:auto;text-align:center}#carousel .carousel-caption span{font-size:18px;line-height:24px}#carousel .carousel-caption ul,#carousel .carousel-caption p{display:none}.main-footer{padding-top:30px;padding-bottom:30px}.main-footer p{padding-top:20px;padding-bottom:20px}.main-footer a{display:block;padding:10px 20px;text-align:center;border-top:rgba(255,255,255,0.4) 1px solid}.main-footer a:last-child{border-bottom:rgba(255,255,255,0.4) 1px solid}}#Galerie_Head{position:relative;top:0px;left:0px;width:96%;margin:0px;background:rgba(48,73,157,1.0);color:#fff;padding:5px 10px;border-left:rgba(48,73,157,1.0) 1px solid;border-right:rgba(48,73,157,1.0) 1px solid;box-shadow:#656565 1px 1px 1px}#Galerie_Head h2{color:rgba(255,255,255,1.0);font-size:1.4rem;font-weight:600}#Galerie_List{position:relative;top:0px;left:0px;margin:0px;width:96%;padding:10px;border-left:rgba(48,73,157,1.0) 1px solid;border-right:rgba(48,73,157,1.0) 1px solid;border-bottom:rgba(48,73,157,1.0) 5px solid;box-shadow:#656565 1px 1px 1px}#Galerie_Ordner{position:relative;display:inline-block;width:300px;height:auto;margin:10px;padding:10px;border:rgba(48,73,157,1.0) 1px solid;border-radius:5px;vertical-align:top;font-size:0.9rem;box-shadow:#656565 1px 1px 1px}#Galerie_Ordner h3{font-size:1.1rem;margin:0px 0px 10px 0px}#Galerie_Ordner img{float:left;border:#111 1px solid;margin:0px 5px 0px 0px}.thumbs{display:inline-block;width:200px;height:140px;overflow:hidden;margin:10px;text-align:center;vertical-align:middle;border:#111 1px solid;box-shadow:#656565 1px 1px 1px}.thumbs:hover{box-shadow:#656565 0px 0px 5px}.thumbs img{height:auto;width:100%;margin:0 auto}@media(max-width:700px){.thumbs{position:relative;margin:5px auto;width:96%;height:auto;display:inline-block}.thumbs img{width:100%;height:auto}}.content .minlogo img,.content2 .minlogo img{width:150px;height:auto}@charset "UTF-8";.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{ -webkit-animation-duration:.75s; animation-duration:.75s}.animated.flipOutX,.animated.flipOutY{ -webkit-animation-duration:.75s; animation-duration:.75s}@-webkit-keyframes bounce{ 0%, 20%, 53%, 80%, 100%{  -webkit-animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);  animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);  -webkit-transform:translate3d(0,0,0);  transform:translate3d(0,0,0); } 40%, 43%{  -webkit-animation-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);  animation-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);  -webkit-transform:translate3d(0, -30px, 0);  transform:translate3d(0, -30px, 0); } 70%{  -webkit-animation-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);  animation-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.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{ 0%, 20%, 53%, 80%, 100%{  -webkit-animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);  animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);  -webkit-transform:translate3d(0,0,0);  transform:translate3d(0,0,0); } 40%, 43%{  -webkit-animation-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);  animation-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);  -webkit-transform:translate3d(0, -30px, 0);  transform:translate3d(0, -30px, 0); } 70%{  -webkit-animation-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);  animation-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.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{ 0%, 50%, 100%{  opacity:1; } 25%, 75%{  opacity:0; }}@keyframes flash{ 0%, 50%, 100%{  opacity:1; } 25%, 75%{  opacity:0; }}.flash{ -webkit-animation-name:flash; animation-name:flash}@-webkit-keyframes pulse{ 0%{  -webkit-transform:scale3d(1, 1, 1);  transform:scale3d(1, 1, 1); } 50%{  -webkit-transform:scale3d(1.5, 1.5, 1.5);  transform:scale3d(2.0, 2.0, 2.0); } 100%{  -webkit-transform:scale3d(1, 1, 1);  transform:scale3d(1, 1, 1); }}@keyframes pulse{ 0%{  -webkit-transform:scale3d(1, 1, 1);  transform:scale3d(1, 1, 1); } 50%{  -webkit-transform:scale3d(1.5, 1.5, 1.5);  transform:scale3d(1.5,1.5,1.5); } 100%{  -webkit-transform:scale3d(1, 1, 1);  transform:scale3d(1, 1, 1); }}.pulse{ -webkit-animation-name:pulse; animation-name:pulse} 50%{  -webkit-transform:scale3d(1.05, 1.05, 1.05);  transform:scale3d(1.05, 1.05, 1.05); } 100%{  -webkit-transform:scale3d(1, 1, 1);  transform:scale3d(1, 1, 1); }}.pulse{ -webkit-animation-name:pulse; animation-name:pulse}@-webkit-keyframes rubberBand{ 0%{  -webkit-transform:scale3d(1, 1, 1);  transform:scale3d(1, 1, 1); } 30%{  -webkit-transform:scale3d(1.25, 0.75, 1);  transform:scale3d(1.25, 0.75, 1); } 40%{  -webkit-transform:scale3d(0.75, 1.25, 1);  transform:scale3d(0.75, 1.25, 1); } 50%{  -webkit-transform:scale3d(1.15, 0.85, 1);  transform:scale3d(1.15, 0.85, 1); } 65%{  -webkit-transform:scale3d(.95, 1.05, 1);  transform:scale3d(.95, 1.05, 1); } 75%{  -webkit-transform:scale3d(1.05, .95, 1);  transform:scale3d(1.05, .95, 1); } 100%{  -webkit-transform:scale3d(1, 1, 1);  transform:scale3d(1, 1, 1); }}@keyframes rubberBand{ 0%{  -webkit-transform:scale3d(1, 1, 1);  transform:scale3d(1, 1, 1); } 30%{  -webkit-transform:scale3d(1.25, 0.75, 1);  transform:scale3d(1.25, 0.75, 1); } 40%{  -webkit-transform:scale3d(0.75, 1.25, 1);  transform:scale3d(0.75, 1.25, 1); } 50%{  -webkit-transform:scale3d(1.15, 0.85, 1);  transform:scale3d(1.15, 0.85, 1); } 65%{  -webkit-transform:scale3d(.95, 1.05, 1);  transform:scale3d(.95, 1.05, 1); } 75%{  -webkit-transform:scale3d(1.05, .95, 1);  transform:scale3d(1.05, .95, 1); } 100%{  -webkit-transform:scale3d(1, 1, 1);  transform:scale3d(1, 1, 1); }}.rubberBand{ -webkit-animation-name:rubberBand; animation-name:rubberBand}@-webkit-keyframes shake{ 0%, 100%{  -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{ 0%, 100%{  -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); } 100%{  -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); } 100%{  -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{ 0%{  -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); } 100%{  -webkit-transform:scale3d(1, 1, 1);  transform:scale3d(1, 1, 1); }}@keyframes tada{ 0%{  -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); } 100%{  -webkit-transform:scale3d(1, 1, 1);  transform:scale3d(1, 1, 1); }}.tada{ -webkit-animation-name:tada; animation-name:tada}@-webkit-keyframes wobble{ 0%{  -webkit-transform:none;  transform:none; } 15%{  -webkit-transform:translate3d(-25%, 0, 0) 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); } 100%{  -webkit-transform:none;  transform:none; }}@keyframes wobble{ 0%{  -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); } 100%{  -webkit-transform:none;  transform:none; }}.wobble{ -webkit-animation-name:wobble; animation-name:wobble}@-webkit-keyframes jello{ 11.1%{  -webkit-transform:none;      transform:none } 22.2%{  -webkit-transform:skewX(-12.5deg) skewY(-12.5deg);      transform:skewX(-12.5deg) skewY(-12.5deg) } 33.3%{  -webkit-transform:skewX(6.25deg) skewY(6.25deg);      transform:skewX(6.25deg) skewY(6.25deg) } 44.4%{  -webkit-transform:skewX(-3.125deg) skewY(-3.125deg);      transform:skewX(-3.125deg) skewY(-3.125deg) } 55.5%{  -webkit-transform:skewX(1.5625deg) skewY(1.5625deg);      transform:skewX(1.5625deg) skewY(1.5625deg) } 66.6%{  -webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);      transform:skewX(-0.78125deg) skewY(-0.78125deg) } 77.7%{  -webkit-transform:skewX(0.390625deg) skewY(0.390625deg);      transform:skewX(0.390625deg) skewY(0.390625deg) } 88.8%{  -webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);      transform:skewX(-0.1953125deg) skewY(-0.1953125deg) } 100%{  -webkit-transform:none;      transform:none }}@keyframes jello{ 11.1%{  -webkit-transform:none;      transform:none } 22.2%{  -webkit-transform:skewX(-12.5deg) skewY(-12.5deg);      transform:skewX(-12.5deg) skewY(-12.5deg) } 33.3%{  -webkit-transform:skewX(6.25deg) skewY(6.25deg);      transform:skewX(6.25deg) skewY(6.25deg) } 44.4%{  -webkit-transform:skewX(-3.125deg) skewY(-3.125deg);      transform:skewX(-3.125deg) skewY(-3.125deg) } 55.5%{  -webkit-transform:skewX(1.5625deg) skewY(1.5625deg);      transform:skewX(1.5625deg) skewY(1.5625deg) } 66.6%{  -webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);      transform:skewX(-0.78125deg) skewY(-0.78125deg) } 77.7%{  -webkit-transform:skewX(0.390625deg) skewY(0.390625deg);      transform:skewX(0.390625deg) skewY(0.390625deg) } 88.8%{  -webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);      transform:skewX(-0.1953125deg) skewY(-0.1953125deg) } 100%{  -webkit-transform:none;      transform:none }}.jello{  -webkit-animation-name:jello;      animation-name:jello;  -webkit-transform-origin:center;      transform-origin:center}@-webkit-keyframes bounceIn{ 0%, 20%, 40%, 60%, 80%, 100%{  -webkit-animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);  animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000); } 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); } 100%{  opacity:1;  -webkit-transform:scale3d(1, 1, 1);  transform:scale3d(1, 1, 1); }}@keyframes bounceIn{ 0%, 20%, 40%, 60%, 80%, 100%{  -webkit-animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);  animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000); } 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); } 100%{  opacity:1;  -webkit-transform:scale3d(1, 1, 1);  transform:scale3d(1, 1, 1); }}.bounceIn{ -webkit-animation-name:bounceIn; animation-name:bounceIn}@-webkit-keyframes bounceInDown{ 0%, 60%, 75%, 90%, 100%{  -webkit-animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);  animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000); } 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); } 100%{  -webkit-transform:none;  transform:none; }}@keyframes bounceInDown{ 0%, 60%, 75%, 90%, 100%{  -webkit-animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);  animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000); } 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); } 100%{  -webkit-transform:none;  transform:none; }}.bounceInDown{ -webkit-animation-name:bounceInDown; animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{ 0%, 60%, 75%, 90%, 100%{  -webkit-animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);  animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000); } 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); } 100%{  -webkit-transform:none;  transform:none; }}@keyframes bounceInLeft{ 0%, 60%, 75%, 90%, 100%{  -webkit-animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);  animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000); } 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); } 100%{  -webkit-transform:none;  transform:none; }}.bounceInLeft{ -webkit-animation-name:bounceInLeft; animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{ 0%, 60%, 75%, 90%, 100%{  -webkit-animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);  animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000); } 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); } 100%{  -webkit-transform:none;  transform:none; }}@keyframes bounceInRight{ 0%, 60%, 75%, 90%, 100%{  -webkit-animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);  animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000); } 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); } 100%{  -webkit-transform:none;  transform:none; }}.bounceInRight{ -webkit-animation-name:bounceInRight; animation-name:bounceInRight}@-webkit-keyframes bounceInUp{ 0%, 60%, 75%, 90%, 100%{  -webkit-animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);  animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000); } 0%{  opacity:0;  -webkit-transform:translate3d(0, 3000px, 0);  transform:translate3d(0, 3000px, 0); } 60%{  opacity:1;  -webkit-transform:translate3d(0, -20px, 0);  transform:translate3d(0, -20px, 0); } 75%{  -webkit-transform:translate3d(0, 10px, 0);  transform:translate3d(0, 10px, 0); } 90%{  -webkit-transform:translate3d(0, -5px, 0);  transform:translate3d(0, -5px, 0); } 100%{  -webkit-transform:translate3d(0, 0, 0);  transform:translate3d(0, 0, 0); }}@keyframes bounceInUp{ 0%, 60%, 75%, 90%, 100%{  -webkit-animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);  animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000); } 0%{  opacity:0;  -webkit-transform:translate3d(0, 3000px, 0);  transform:translate3d(0, 3000px, 0); } 60%{  opacity:1;  -webkit-transform:translate3d(0, -20px, 0);  transform:translate3d(0, -20px, 0); } 75%{  -webkit-transform:translate3d(0, 10px, 0);  transform:translate3d(0, 10px, 0); } 90%{  -webkit-transform:translate3d(0, -5px, 0);  transform:translate3d(0, -5px, 0); } 100%{  -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); } 100%{  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); } 100%{  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); } 100%{  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); } 100%{  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); } 100%{  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); } 100%{  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); } 100%{  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); } 100%{  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); } 100%{  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); } 100%{  opacity:0;  -webkit-transform:translate3d(0, -2000px, 0);  transform:translate3d(0, -2000px, 0); }}.bounceOutUp{ -webkit-animation-name:bounceOutUp; animation-name:bounceOutUp}@-webkit-keyframes fadeIn{ 0%{  opacity:0; } 100%{  opacity:1; }}@keyframes fadeIn{ 0%{  opacity:0; } 100%{  opacity:1; }}.fadeIn{ -webkit-animation-name:fadeIn; animation-name:fadeIn}@-webkit-keyframes fadeInDown{ 0%{  opacity:0;  -webkit-transform:translate3d(0, -100%, 0);  transform:translate3d(0, -100%, 0); } 100%{  opacity:1;  -webkit-transform:none;  transform:none; }}@keyframes fadeInDown{ 0%{  opacity:0;  -webkit-transform:translate3d(0, -100%, 0);  transform:translate3d(0, -100%, 0); } 100%{  opacity:1;  -webkit-transform:none;  transform:none; }}.fadeInDown{ -webkit-animation-name:fadeInDown; animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{ 0%{  opacity:0;  -webkit-transform:translate3d(0, -2000px, 0);  transform:translate3d(0, -2000px, 0); } 100%{  opacity:1;  -webkit-transform:none;  transform:none; }}@keyframes fadeInDownBig{ 0%{  opacity:0;  -webkit-transform:translate3d(0, -2000px, 0);  transform:translate3d(0, -2000px, 0); } 100%{  opacity:1;  -webkit-transform:none;  transform:none; }}.fadeInDownBig{ -webkit-animation-name:fadeInDownBig; animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{ 0%{  opacity:0;  -webkit-transform:translate3d(-100%, 0, 0);  transform:translate3d(-100%, 0, 0); } 100%{  opacity:1;  -webkit-transform:none;  transform:none; }}@keyframes fadeInLeft{ 0%{  opacity:0;  -webkit-transform:translate3d(-100%, 0, 0);  transform:translate3d(-100%, 0, 0); } 100%{  opacity:1;  -webkit-transform:none;  transform:none; }}.fadeInLeft{ -webkit-animation-name:fadeInLeft; animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{ 0%{  opacity:0;  -webkit-transform:translate3d(-2000px, 0, 0);  transform:translate3d(-2000px, 0, 0); } 100%{  opacity:1;  -webkit-transform:none;  transform:none; }}@keyframes fadeInLeftBig{ 0%{  opacity:0;  -webkit-transform:translate3d(-2000px, 0, 0);  transform:translate3d(-2000px, 0, 0); } 100%{  opacity:1;  -webkit-transform:none;  transform:none; }}.fadeInLeftBig{ -webkit-animation-name:fadeInLeftBig; animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{ 0%{  opacity:0;  -webkit-transform:translate3d(100%, 0, 0);  transform:translate3d(100%, 0, 0); } 100%{  opacity:1;  -webkit-transform:none;  transform:none; }}@keyframes fadeInRight{ 0%{  opacity:0;  -webkit-transform:translate3d(100%, 0, 0);  transform:translate3d(100%, 0, 0); } 100%{  opacity:1;  -webkit-transform:none;  transform:none; }}.fadeInRight{ -webkit-animation-name:fadeInRight; animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{ 0%{  opacity:0;  -webkit-transform:translate3d(2000px, 0, 0);  transform:translate3d(2000px, 0, 0); } 100%{  opacity:1;  -webkit-transform:none;  transform:none; }}@keyframes fadeInRightBig{ 0%{  opacity:0;  -webkit-transform:translate3d(2000px, 0, 0);  transform:translate3d(2000px, 0, 0); } 100%{  opacity:1;  -webkit-transform:none;  transform:none; }}.fadeInRightBig{ -webkit-animation-name:fadeInRightBig; animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{ 0%{  opacity:0;  -webkit-transform:translate3d(0, 100%, 0);  transform:translate3d(0, 100%, 0); } 100%{  opacity:1;  -webkit-transform:none;  transform:none; }}@keyframes fadeInUp{ 0%{  opacity:0;  -webkit-transform:translate3d(0, 100%, 0);  transform:translate3d(0, 100%, 0); } 100%{  opacity:1;  -webkit-transform:none;  transform:none; }}.fadeInUp{ -webkit-animation-name:fadeInUp; animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{ 0%{  opacity:0;  -webkit-transform:translate3d(0, 2000px, 0);  transform:translate3d(0, 2000px, 0); } 100%{  opacity:1;  -webkit-transform:none;  transform:none; }}@keyframes fadeInUpBig{ 0%{  opacity:0;  -webkit-transform:translate3d(0, 2000px, 0);  transform:translate3d(0, 2000px, 0); } 100%{  opacity:1;  -webkit-transform:none;  transform:none; }}.fadeInUpBig{ -webkit-animation-name:fadeInUpBig; animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{ 0%{  opacity:1; } 100%{  opacity:0; }}@keyframes fadeOut{ 0%{  opacity:1; } 100%{  opacity:0; }}.fadeOut{ -webkit-animation-name:fadeOut; animation-name:fadeOut}@-webkit-keyframes fadeOutDown{ 0%{  opacity:1; } 100%{  opacity:0;  -webkit-transform:translate3d(0, 100%, 0);  transform:translate3d(0, 100%, 0); }}@keyframes fadeOutDown{ 0%{  opacity:1; } 100%{  opacity:0;  -webkit-transform:translate3d(0, 100%, 0);  transform:translate3d(0, 100%, 0); }}.fadeOutDown{ -webkit-animation-name:fadeOutDown; animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{ 0%{  opacity:1; } 100%{  opacity:0;  -webkit-transform:translate3d(0, 2000px, 0);  transform:translate3d(0, 2000px, 0); }}@keyframes fadeOutDownBig{ 0%{  opacity:1; } 100%{  opacity:0;  -webkit-transform:translate3d(0, 2000px, 0);  transform:translate3d(0, 2000px, 0); }}.fadeOutDownBig{ -webkit-animation-name:fadeOutDownBig; animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{ 0%{  opacity:1; } 100%{  opacity:0;  -webkit-transform:translate3d(-100%, 0, 0);  transform:translate3d(-100%, 0, 0); }}@keyframes fadeOutLeft{ 0%{  opacity:1; } 100%{  opacity:0;  -webkit-transform:translate3d(-100%, 0, 0);  transform:translate3d(-100%, 0, 0); }}.fadeOutLeft{ -webkit-animation-name:fadeOutLeft; animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{ 0%{  opacity:1; } 100%{  opacity:0;  -webkit-transform:translate3d(-2000px, 0, 0);  transform:translate3d(-2000px, 0, 0); }}@keyframes fadeOutLeftBig{ 0%{  opacity:1; } 100%{  opacity:0;  -webkit-transform:translate3d(-2000px, 0, 0);  transform:translate3d(-2000px, 0, 0); }}.fadeOutLeftBig{ -webkit-animation-name:fadeOutLeftBig; animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{ 0%{  opacity:1; } 100%{  opacity:0;  -webkit-transform:translate3d(100%, 0, 0);  transform:translate3d(100%, 0, 0); }}@keyframes fadeOutRight{ 0%{  opacity:1; } 100%{  opacity:0;  -webkit-transform:translate3d(100%, 0, 0);  transform:translate3d(100%, 0, 0); }}.fadeOutRight{ -webkit-animation-name:fadeOutRight; animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{ 0%{  opacity:1; } 100%{  opacity:0;  -webkit-transform:translate3d(2000px, 0, 0);  transform:translate3d(2000px, 0, 0); }}@keyframes fadeOutRightBig{ 0%{  opacity:1; } 100%{  opacity:0;  -webkit-transform:translate3d(2000px, 0, 0);  transform:translate3d(2000px, 0, 0); }}.fadeOutRightBig{ -webkit-animation-name:fadeOutRightBig; animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{ 0%{  opacity:1; } 100%{  opacity:0;  -webkit-transform:translate3d(0, -100%, 0);  transform:translate3d(0, -100%, 0); }}@keyframes fadeOutUp{ 0%{  opacity:1; } 100%{  opacity:0;  -webkit-transform:translate3d(0, -100%, 0);  transform:translate3d(0, -100%, 0); }}.fadeOutUp{ -webkit-animation-name:fadeOutUp; animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{ 0%{  opacity:1; } 100%{  opacity:0;  -webkit-transform:translate3d(0, -2000px, 0);  transform:translate3d(0, -2000px, 0); }}@keyframes fadeOutUpBig{ 0%{  opacity:1; } 100%{  opacity:0;  -webkit-transform:translate3d(0, -2000px, 0);  transform:translate3d(0, -2000px, 0); }}.fadeOutUpBig{ -webkit-animation-name:fadeOutUpBig; animation-name:fadeOutUpBig}@-webkit-keyframes flip{ 0%{  -webkit-transform:perspective(400px) 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; } 100%{  -webkit-transform:perspective(400px);  transform:perspective(400px);  -webkit-animation-timing-function:ease-in;  animation-timing-function:ease-in; }}@keyframes flip{ 0%{  -webkit-transform:perspective(400px) 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; } 100%{  -webkit-transform:perspective(400px);  transform:perspective(400px);  -webkit-animation-timing-function:ease-in;  animation-timing-function:ease-in; }}.animated.flip{ -webkit-backface-visibility:visible; backface-visibility:visible; -webkit-animation-name:flip; animation-name:flip}@-webkit-keyframes flipInX{ 0%{  -webkit-transform:perspective(400px) 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); } 100%{  -webkit-transform:perspective(400px);  transform:perspective(400px); }}@keyframes flipInX{ 0%{  -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); } 100%{  -webkit-transform:perspective(400px);  transform:perspective(400px); }}.flipInX{ -webkit-backface-visibility:visible !important; backface-visibility:visible !important; -webkit-animation-name:flipInX; animation-name:flipInX}@-webkit-keyframes flipInY{ 0%{  -webkit-transform:perspective(400px) 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); } 100%{  -webkit-transform:perspective(400px);  transform:perspective(400px); }}@keyframes flipInY{ 0%{  -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); } 100%{  -webkit-transform:perspective(400px);  transform:perspective(400px); }}.flipInY{ -webkit-backface-visibility:visible !important; backface-visibility:visible !important; -webkit-animation-name:flipInY; animation-name:flipInY}@-webkit-keyframes flipOutX{ 0%{  -webkit-transform:perspective(400px);  transform:perspective(400px); } 30%{  -webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);  transform:perspective(400px) rotate3d(1, 0, 0, -20deg);  opacity:1; } 100%{  -webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);  transform:perspective(400px) rotate3d(1, 0, 0, 90deg);  opacity:0; }}@keyframes flipOutX{ 0%{  -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; } 100%{  -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{ 0%{  -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; } 100%{  -webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);  transform:perspective(400px) rotate3d(0, 1, 0, 90deg);  opacity:0; }}@keyframes flipOutY{ 0%{  -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; } 100%{  -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{ 0%{  -webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);  transform:translate3d(100%, 0, 0) skewX(-30deg);  opacity:0; } 60%{  -webkit-transform:skewX(20deg);  transform:skewX(20deg);  opacity:1; } 80%{  -webkit-transform:skewX(-5deg);  transform:skewX(-5deg);  opacity:1; } 100%{  -webkit-transform:none;  transform:none;  opacity:1; }}@keyframes lightSpeedIn{ 0%{  -webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);  transform:translate3d(100%, 0, 0) skewX(-30deg);  opacity:0; } 60%{  -webkit-transform:skewX(20deg);  transform:skewX(20deg);  opacity:1; } 80%{  -webkit-transform:skewX(-5deg);  transform:skewX(-5deg);  opacity:1; } 100%{  -webkit-transform:none;  transform:none;  opacity:1; }}.lightSpeedIn{ -webkit-animation-name:lightSpeedIn; animation-name:lightSpeedIn; -webkit-animation-timing-function:ease-out; animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{ 0%{  opacity:1; } 100%{  -webkit-transform:translate3d(100%, 0, 0) skewX(30deg);  transform:translate3d(100%, 0, 0) skewX(30deg);  opacity:0; }}@keyframes lightSpeedOut{ 0%{  opacity:1; } 100%{  -webkit-transform:translate3d(100%, 0, 0) skewX(30deg);  transform:translate3d(100%, 0, 0) skewX(30deg);  opacity:0; }}.lightSpeedOut{ -webkit-animation-name:lightSpeedOut; animation-name:lightSpeedOut; -webkit-animation-timing-function:ease-in; animation-timing-function:ease-in}@-webkit-keyframes rotateIn{ 0%{  -webkit-transform-origin:center;  transform-origin:center;  -webkit-transform:rotate3d(0, 0, 1, -200deg);  transform:rotate3d(0, 0, 1, -200deg);  opacity:0; } 100%{  -webkit-transform-origin:center;  transform-origin:center;  -webkit-transform:none;  transform:none;  opacity:1; }}@keyframes rotateIn{ 0%{  -webkit-transform-origin:center;  transform-origin:center;  -webkit-transform:rotate3d(0, 0, 1, -200deg);  transform:rotate3d(0, 0, 1, -200deg);  opacity:0; } 100%{  -webkit-transform-origin:center;  transform-origin:center;  -webkit-transform:none;  transform:none;  opacity:1; }}.rotateIn{ -webkit-animation-name:rotateIn; animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{ 0%{  -webkit-transform-origin:left bottom;  transform-origin:left bottom;  -webkit-transform:rotate3d(0, 0, 1, -45deg);  transform:rotate3d(0, 0, 1, -45deg);  opacity:0; } 100%{  -webkit-transform-origin:left bottom;  transform-origin:left bottom;  -webkit-transform:none;  transform:none;  opacity:1; }}@keyframes rotateInDownLeft{ 0%{  -webkit-transform-origin:left bottom;  transform-origin:left bottom;  -webkit-transform:rotate3d(0, 0, 1, -45deg);  transform:rotate3d(0, 0, 1, -45deg);  opacity:0; } 100%{  -webkit-transform-origin:left bottom;  transform-origin:left bottom;  -webkit-transform:none;  transform:none;  opacity:1; }}.rotateInDownLeft{ -webkit-animation-name:rotateInDownLeft; animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{ 0%{  -webkit-transform-origin:right bottom;  transform-origin:right bottom;  -webkit-transform:rotate3d(0, 0, 1, 45deg);  transform:rotate3d(0, 0, 1, 45deg);  opacity:0; } 100%{  -webkit-transform-origin:right bottom;  transform-origin:right bottom;  -webkit-transform:none;  transform:none;  opacity:1; }}@keyframes rotateInDownRight{ 0%{  -webkit-transform-origin:right bottom;  transform-origin:right bottom;  -webkit-transform:rotate3d(0, 0, 1, 45deg);  transform:rotate3d(0, 0, 1, 45deg);  opacity:0; } 100%{  -webkit-transform-origin:right bottom;  transform-origin:right bottom;  -webkit-transform:none;  transform:none;  opacity:1; }}.rotateInDownRight{ -webkit-animation-name:rotateInDownRight; animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{ 0%{  -webkit-transform-origin:left bottom;  transform-origin:left bottom;  -webkit-transform:rotate3d(0, 0, 1, 45deg);  transform:rotate3d(0, 0, 1, 45deg);  opacity:0; } 100%{  -webkit-transform-origin:left bottom;  transform-origin:left bottom;  -webkit-transform:none;  transform:none;  opacity:1; }}@keyframes rotateInUpLeft{ 0%{  -webkit-transform-origin:left bottom;  transform-origin:left bottom;  -webkit-transform:rotate3d(0, 0, 1, 45deg);  transform:rotate3d(0, 0, 1, 45deg);  opacity:0; } 100%{  -webkit-transform-origin:left bottom;  transform-origin:left bottom;  -webkit-transform:none;  transform:none;  opacity:1; }}.rotateInUpLeft{ -webkit-animation-name:rotateInUpLeft; animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{ 0%{  -webkit-transform-origin:right bottom;  transform-origin:right bottom;  -webkit-transform:rotate3d(0, 0, 1, -90deg);  transform:rotate3d(0, 0, 1, -90deg);  opacity:0; } 100%{  -webkit-transform-origin:right bottom;  transform-origin:right bottom;  -webkit-transform:none;  transform:none;  opacity:1; }}@keyframes rotateInUpRight{ 0%{  -webkit-transform-origin:right bottom;  transform-origin:right bottom;  -webkit-transform:rotate3d(0, 0, 1, -90deg);  transform:rotate3d(0, 0, 1, -90deg);  opacity:0; } 100%{  -webkit-transform-origin:right bottom;  transform-origin:right bottom;  -webkit-transform:none;  transform:none;  opacity:1; }}.rotateInUpRight{ -webkit-animation-name:rotateInUpRight; animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{ 0%{  -webkit-transform-origin:center;  transform-origin:center;  opacity:1; } 100%{  -webkit-transform-origin:center;  transform-origin:center;  -webkit-transform:rotate3d(0, 0, 1, 200deg);  transform:rotate3d(0, 0, 1, 200deg);  opacity:0; }}@keyframes rotateOut{ 0%{  -webkit-transform-origin:center;  transform-origin:center;  opacity:1; } 100%{  -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{ 0%{  -webkit-transform-origin:left bottom;  transform-origin:left bottom;  opacity:1; } 100%{  -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{ 0%{  -webkit-transform-origin:left bottom;  transform-origin:left bottom;  opacity:1; } 100%{  -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{ 0%{  -webkit-transform-origin:right bottom;  transform-origin:right bottom;  opacity:1; } 100%{  -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{ 0%{  -webkit-transform-origin:right bottom;  transform-origin:right bottom;  opacity:1; } 100%{  -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{ 0%{  -webkit-transform-origin:left bottom;  transform-origin:left bottom;  opacity:1; } 100%{  -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{ 0%{  -webkit-transform-origin:left bottom;  transform-origin:left bottom;  opacity:1; } 100%{  -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{ 0%{  -webkit-transform-origin:right bottom;  transform-origin:right bottom;  opacity:1; } 100%{  -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{ 0%{  -webkit-transform-origin:right bottom;  transform-origin:right bottom;  opacity:1; } 100%{  -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; } 100%{  -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; } 100%{  -webkit-transform:translate3d(0, 700px, 0);  transform:translate3d(0, 700px, 0);  opacity:0; }}.hinge{ -webkit-animation-name:hinge; animation-name:hinge}@-webkit-keyframes rollIn{ 0%{  opacity:0;  -webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);  transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); } 100%{  opacity:1;  -webkit-transform:none;  transform:none; }}@keyframes rollIn{ 0%{  opacity:0;  -webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);  transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); } 100%{  opacity:1;  -webkit-transform:none;  transform:none; }}.rollIn{ -webkit-animation-name:rollIn; animation-name:rollIn}@-webkit-keyframes rollOut{ 0%{  opacity:1; } 100%{  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{ 0%{  opacity:1; } 100%{  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{ 0%{  opacity:0;  -webkit-transform:scale3d(.3, .3, .3);  transform:scale3d(.3, .3, .3); } 50%{  opacity:1; }}@keyframes zoomIn{ 0%{  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{ 0%{  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.550, 0.055, 0.675, 0.190);  animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190); } 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, 0.885, 0.320, 1);  animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1); }}@keyframes zoomInDown{ 0%{  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.550, 0.055, 0.675, 0.190);  animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190); } 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, 0.885, 0.320, 1);  animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1); }}.zoomInDown{ -webkit-animation-name:zoomInDown; animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{ 0%{  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.550, 0.055, 0.675, 0.190);  animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190); } 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, 0.885, 0.320, 1);  animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1); }}@keyframes zoomInLeft{ 0%{  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.550, 0.055, 0.675, 0.190);  animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190); } 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, 0.885, 0.320, 1);  animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1); }}.zoomInLeft{ -webkit-animation-name:zoomInLeft; animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{ 0%{  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.550, 0.055, 0.675, 0.190);  animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190); } 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, 0.885, 0.320, 1);  animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1); }}@keyframes zoomInRight{ 0%{  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.550, 0.055, 0.675, 0.190);  animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190); } 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, 0.885, 0.320, 1);  animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1); }}.zoomInRight{ -webkit-animation-name:zoomInRight; animation-name:zoomInRight}@-webkit-keyframes zoomInUp{ 0%{  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.550, 0.055, 0.675, 0.190);  animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190); } 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, 0.885, 0.320, 1);  animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1); }}@keyframes zoomInUp{ 0%{  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.550, 0.055, 0.675, 0.190);  animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190); } 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, 0.885, 0.320, 1);  animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1); }}.zoomInUp{ -webkit-animation-name:zoomInUp; animation-name:zoomInUp}@-webkit-keyframes zoomOut{ 0%{  opacity:1; } 50%{  opacity:0;  -webkit-transform:scale3d(.3, .3, .3);  transform:scale3d(.3, .3, .3); } 100%{  opacity:0; }}@keyframes zoomOut{ 0%{  opacity:1; } 50%{  opacity:0;  -webkit-transform:scale3d(.3, .3, .3);  transform:scale3d(.3, .3, .3); } 100%{  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.550, 0.055, 0.675, 0.190);  animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190); } 100%{  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, 0.885, 0.320, 1);  animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 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.550, 0.055, 0.675, 0.190);  animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190); } 100%{  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, 0.885, 0.320, 1);  animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 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); } 100%{  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); } 100%{  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); } 100%{  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); } 100%{  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.550, 0.055, 0.675, 0.190);  animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190); } 100%{  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, 0.885, 0.320, 1);  animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 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.550, 0.055, 0.675, 0.190);  animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190); } 100%{  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, 0.885, 0.320, 1);  animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1); }}.zoomOutUp{ -webkit-animation-name:zoomOutUp; animation-name:zoomOutUp}@-webkit-keyframes slideInDown{ 0%{  -webkit-transform:translate3d(0, -100%, 0);  transform:translate3d(0, -100%, 0);  visibility:visible; } 100%{  -webkit-transform:translate3d(0, 0, 0);  transform:translate3d(0, 0, 0); }}@keyframes slideInDown{ 0%{  -webkit-transform:translate3d(0, -100%, 0);  transform:translate3d(0, -100%, 0);  visibility:visible; } 100%{  -webkit-transform:translate3d(0, 0, 0);  transform:translate3d(0, 0, 0); }}.slideInDown{ -webkit-animation-name:slideInDown; animation-name:slideInDown}@-webkit-keyframes slideInLeft{ 0%{  -webkit-transform:translate3d(-100%, 0, 0);  transform:translate3d(-100%, 0, 0);  visibility:visible; } 100%{  -webkit-transform:translate3d(0, 0, 0);  transform:translate3d(0, 0, 0); }}@keyframes slideInLeft{ 0%{  -webkit-transform:translate3d(-100%, 0, 0);  transform:translate3d(-100%, 0, 0);  visibility:visible; } 100%{  -webkit-transform:translate3d(0, 0, 0);  transform:translate3d(0, 0, 0); }}.slideInLeft{ -webkit-animation-name:slideInLeft; animation-name:slideInLeft}@-webkit-keyframes slideInRight{ 0%{  -webkit-transform:translate3d(100%, 0, 0);  transform:translate3d(100%, 0, 0);  visibility:visible; } 100%{  -webkit-transform:translate3d(0, 0, 0);  transform:translate3d(0, 0, 0); }}@keyframes slideInRight{ 0%{  -webkit-transform:translate3d(100%, 0, 0);  transform:translate3d(100%, 0, 0);  visibility:visible; } 100%{  -webkit-transform:translate3d(0, 0, 0);  transform:translate3d(0, 0, 0); }}.slideInRight{ -webkit-animation-name:slideInRight; animation-name:slideInRight}@-webkit-keyframes slideInUp{ 0%{  -webkit-transform:translate3d(0, 100%, 0);  transform:translate3d(0, 100%, 0);  visibility:visible; } 100%{  -webkit-transform:translate3d(0, 0, 0);  transform:translate3d(0, 0, 0); }}@keyframes slideInUp{ 0%{  -webkit-transform:translate3d(0, 100%, 0);  transform:translate3d(0, 100%, 0);  visibility:visible; } 100%{  -webkit-transform:translate3d(0, 0, 0);  transform:translate3d(0, 0, 0); }}.slideInUp{ -webkit-animation-name:slideInUp; animation-name:slideInUp}@-webkit-keyframes slideOutDown{ 0%{  -webkit-transform:translate3d(0, 0, 0);  transform:translate3d(0, 0, 0); } 100%{  visibility:hidden;  -webkit-transform:translate3d(0, 100%, 0);  transform:translate3d(0, 100%, 0); }}@keyframes slideOutDown{ 0%{  -webkit-transform:translate3d(0, 0, 0);  transform:translate3d(0, 0, 0); } 100%{  visibility:hidden;  -webkit-transform:translate3d(0, 100%, 0);  transform:translate3d(0, 100%, 0); }}.slideOutDown{ -webkit-animation-name:slideOutDown; animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{ 0%{  -webkit-transform:translate3d(0, 0, 0);  transform:translate3d(0, 0, 0); } 100%{  visibility:hidden;  -webkit-transform:translate3d(-100%, 0, 0);  transform:translate3d(-100%, 0, 0); }}@keyframes slideOutLeft{ 0%{  -webkit-transform:translate3d(0, 0, 0);  transform:translate3d(0, 0, 0); } 100%{  visibility:hidden;  -webkit-transform:translate3d(-100%, 0, 0);  transform:translate3d(-100%, 0, 0); }}.slideOutLeft{ -webkit-animation-name:slideOutLeft; animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{ 0%{  -webkit-transform:translate3d(0, 0, 0);  transform:translate3d(0, 0, 0); } 100%{  visibility:hidden;  -webkit-transform:translate3d(100%, 0, 0);  transform:translate3d(100%, 0, 0); }}@keyframes slideOutRight{ 0%{  -webkit-transform:translate3d(0, 0, 0);  transform:translate3d(0, 0, 0); } 100%{  visibility:hidden;  -webkit-transform:translate3d(100%, 0, 0);  transform:translate3d(100%, 0, 0); }}.slideOutRight{ -webkit-animation-name:slideOutRight; animation-name:slideOutRight}@-webkit-keyframes slideOutUp{ 0%{  -webkit-transform:translate3d(0, 0, 0);  transform:translate3d(0, 0, 0); } 100%{  visibility:hidden;  -webkit-transform:translate3d(0, -100%, 0);  transform:translate3d(0, -100%, 0); }}@keyframes slideOutUp{ 0%{  -webkit-transform:translate3d(0, 0, 0);  transform:translate3d(0, 0, 0); } 100%{  visibility:hidden;  -webkit-transform:translate3d(0, -100%, 0);  transform:translate3d(0, -100%, 0); }}.slideOutUp{ -webkit-animation-name:slideOutUp; animation-name:slideOutUp}