@charset "UTF-8";html{position:relative;min-height:100%;width:100%;font-size:100%;font-weight:normal;font-family:Arial;overflow-x:hidden}body{background:rgba(250,250,250,1.0);background:-moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(230,230,230,1) 5%, rgba(230,230,230,1) 95%, rgba(255,255,255,1) 100%);background:-webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(5%, rgba(230,230,230,1)), color-stop(95%, rgba(230,230,230,1)), color-stop(100%, rgba(255,255,255,1)));background:-webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(230,230,230,1) 5%, rgba(230,230,230,1) 95%, rgba(255,255,255,1) 100%);background:-o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(230,230,230,1) 5%, rgba(230,230,230,1) 95%, rgba(255,255,255,1) 100%);background:-ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(230,230,230,1) 5%, rgba(230,230,230,1) 95%, rgba(255,255,255,1) 100%);background-size:cover;background-attachment:fixed;color:rgba(1,1,1,1.0);font-size:100%;font-weight:normal;font-family:Arial}.bildrahmen{border:#111 1px solid;border-radius:3px;margin:5px 0}.bildrahmen2{border:#111 1px solid;border-radius:3px;margin:5px 0}iframe,IFRAME{border:#111 1px solid;border-radius:3px}#printheader{display:none}#toTop-right{display:none;text-decoration:none;position:fixed;bottom:20px;right:20px;outline:none}#toTop-left{display:none;text-decoration:none;position:fixed;bottom:20px;left:20px;outline:none}#toTop-center{display:none;text-decoration:none;position:fixed;bottom:10px;left:50%;margin-left:-20px; outline:none}.button-to-top:link,.button-to-top:visited{position:relative;margin:0 auto;padding:10px 15px;background:rgba(8,54,139,1.0);color:rgba(255,255,255,1.0);text-align:center;font-size:1.0rem;font-weight:normal;border:rgba(255,255,255,1.0) 1px solid;border-radius:5px}.button-to-top:hover{color:rgba(255,255,255,1.0);box-shadow:#fff 0px 0px 5px} header{height:60px}#logo{position:absolute;top:20px;right:20px;width:300px;height:200px;z-index:99}#main{margin:0px auto 0 auto;padding:0;background:rgba(250,250,250,1.0);box-shadow:#252525 0px 0px 10px;overflow-x:hidden}#aside img{width:100%;height:auto;margin-top:20px}#aside, #aside p{color:rgba(8,54,139,1.0);font-size:0.9rem;font-weight:normal;font-style:italic} .content{color:#111;font-size:1.0rem;margin:20px 0 40px 0;min-height:400px;overflow:hidden;word-break:normal}.content a{color:rgba(8,54,139,1.0)}.content a:hover{color:rgba(1,1,1,1.0)}.content ul,.content UL{font-size:1.0rem;margin:5px 0 5px 20px}.content li,.content LI{font-size:1.0rem;padding:7px 0}#weiss{background:rgba(230,230,230,1.0);min-height:500px;margin:30px auto 10px auto}#weiss2{background:rgba(230,230,230,1.0)}.navbar-custom{background-color:rgba(235,190,37,1.0);color:rgba(8,54,139,1.0);border-radius:0;padding-top:10px;border-bottom:rgba(8,54,139,1.0) 2px solid;z-index:501}.navbar-custom a{color:rgba(1,1,1,1.0)}.navbar-brand{margin:0;padding:0}.navbar-brand img{position:relative;top:0;left:0;margin:0px 20px 0 0;padding:0;height:50px;width:auto}.navbar-custom .navbar-nav > li > a{color:#111;padding-left:20px;padding-right:20px;font-size:1.1rem}.navbar-custom .navbar-nav > .active > a, .navbar-nav > .active > a:hover, .navbar-nav > .active > a:focus{color:rgba(255,255,255,1.0);background-color:rgba(8,54,139,1.0)}.navbar-custom .navbar-nav > li > a:hover, .nav > li > a:focus{text-decoration:none;background-color:rgba(8,54,139,1.0);color:rgba(255,255,255,1.0)}.navbar-custom .navbar-nav > li{border-right:#888 1px solid}   .navbar-custom .navbar-brand{color:rgba(255,255,255,1.0)}.navbar-custom .navbar-toggle{background-color:rgba(8,54,139,1.0);color:rgba(8,54,139,1.0)}.navbar-toggle a,.navbar-toogle li{background:rgba(235,190,37,1.0);color:rgba(255,255,255,1.0)}.navbar-custom .icon-bar{background-color:rgba(255,255,255,1.0);color:#111}.dropdown-menu,.dropdown-menu>li>a{background:rgba(235,190,37,1.0);color:rgba(1,1,1,1.0)}.dropdown-menu>li>a:hover{ color:rgba(255,255,255,1.0); background-color:rgba(8,54,139,1.0)}.dropdown.open .dropdown-toggle{background:rgba(235,190,37,1.0);color:rgba(8,54,139,1.0)}ul.nav li.dropdown:hover ul.dropdown-menu{display:block;margin-top:0px}.blog{display:inline-block;width:100%;text-align:left;margin:0;padding:0}.blog .tab-content{padding:20px 0}.blog .tab-content h2{margin-bottom:30px}.navtabs-custom a{font-weight:normal}.navtabs-custom li:link{background:rgba(235,190,37,1.0);color:rgba(255,255,255,1.0)}.navtabs-custom li:active a,.navtabs-custom li:hover a{background:rgba(10,10,10,1.0);color:rgba(255,255,255,1.0)}.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus{color:rgba(255,255,255,1.0);background-color:rgba(40,40,40,1.0);border:1px solid #888888}#blog,#blog nav,#blog ul,#blog li{margin:0;padding:0}#blog ul{border-bottom:#111 1px solid}#blog li a{border-color:rgba(1,1,1,0.7);background-color:rgba(240,240,240,1.0);color:rgba(8,54,139,1.0)}#blog li:active a,#blog li:hover a{background:rgba(8,54,139,1.0);color:rgba(255,255,255,1.0)}#blog>li.active>a, #blog>li.active>a:hover,#blog>li.active>a:focus{color:rgba(255,255,255,1.0);background-color:rgba(8,54,139,1.0)}footer{position:relative;top:0px;width:100%;min-height:280px;overflow:hidden}footer:before{ position:absolute; top:-30px; left:calc(50% - 20px); content:""; height:30px; width:30px; background:transparent; -webkit-transform-origin:0% 100%; -moz-transform-origin:0% 100%; -ms-transform-origin:0% 100%; transform-origin:0% 100%; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); box-shadow:0 0 0 5000px rgba(8,54,139,1.0);border-top:rgba(0,0,0,1) 1px solid}footer adress,footer .fbox,footer .fboxbig{color:rgba(255,255,255,1.0)}footer .container{color:rgba(255,255,255,1.0);font-size:0.9rem;padding:20px 15px}footer span{display:block;margin:0px 0px 20px 0;color:rgba(255,255,255,1.0);font-size:1.2rem}footer nav a,footer a{color:rgba(255,255,255,1.0);font-size:0.9rem;padding-right:20px}footer nav a:hover,footer a:hover,i:hover{color:rgba(248,216,73,1.0)}footer .copyright{padding-top:90px;text-align:left;color:rgba(255,255,255,1.0)}input, textarea{width:100%;background:rgba(240,240,240,1.0);margin:0 0 5px 0; padding:5px 10px;border:rgba(1,1,1,1.0) 1px solid;border-radius:5px}.dcheck{position:relative;display:inline-block;padding:10px;width:30px}.faq .tab-content{padding:20px 0}.navtabs-custom a:link{background:rgba(97,166,239,1.0);color:rgba(255,255,255,1.0)}.navtabs-custom li:active a,.navtabs-custom li:hover a{background:rgba(10,10,10,1.0);color:rgba(255,255,255,1.0)}.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus{color:rgba(255,255,255,1.0);background-color:rgba(40,40,40,1.0);border:1px solid #888888}.boxref{position:relative;display:inline-block;width:274px; height:280px;background:rgba(255,255,255,1.0);text-align:center; color:#111;font-size:1.0rem;line-height:1.3rem;padding:2px; margin:5px 3px;border:rgba(97,166,239,1.0) 1px solid;border-top-right-radius:8px;border-bottom-left-radius:8px}.boxref h3{font-size:1.2rem;font-weight:bold;margin:0}.boxref img{margin:5px 0;height:140px;width:auto;border:#111 1px solid}.boxref .submit{position:absolute;bottom:5px;left:5px;right:5px;margin:0px auto;width:90%;background:rgba(8,54,139,1.0);color:rgba(255,255,255,1.0);font-size:1.2rem; padding:5px 10px;border-radius:3px 5px;box-shadow:inset #111 1px 1px 8px}.boxref .submit:hover{background:#252525; color:#fff}.ref_img{float:left;width:200px;height:120px;margin:3px;box-shadow:#252525 0px 0px 2px}.kfeld,.afeld{display:block;width:100%;margin:0;padding:5px}.kblock,.ablock{display:inline-block;width:300px;vertical-align:top;margin:0px 0px 5px 0px}.kblock:first-of-type{margin-right:40px}.anfrageformular{width:100%;background:rgba(200,200,200,0.6);padding:5px;border:#111 1px solid;border-radius:5px}.Warnungen{position:absolute;top:-10px;left:50px;width:400px;z-index:999;background:rgba(240,240,240,1.0);color:#FF0000;border-radius:5px;border:#000 1px solid;padding:10px;text-align:center}.Erfolg{position:absolute;top:-1px;left:50px;width:400px;z-index:999;background:#ddd;color:#6ca52b;border-radius:5px;border:#000 1px solid;font-size:1.0rem;padding:10px;text-align:center}.submit,.submit-medium{display:block;width:99%;background:rgba(8,54,139,1.0);color:rgba(255,255,255,1.0);margin-top:10px;padding:10px 15px;border-radius:5px;box-shadow:inset #111 0 0 10px}.submit-medium{width:50%}.submit:hover,.submit-medium:hover{color:rgba(255,255,255,1.0);box-shadow:#111 0px 0px 10px}h1, H1{font-family:Arial, Helvetica, sans-serif;font-style:normal;font-weight:400;color:rgba(8,54,139,1.0);font-size:2.0rem;line-height:2.6rem;margin:10px 0 20px 0}.tageszeit{font-family:Arial, Helvetica, sans-serif;font-style:normal;font-weight:400;color:rgba(8,54,139,1.0);font-size:2.0rem;line-height:2.6rem;text-align:center}h2, H2{font-family:Arial, Helvetica, sans-serif;font-style:normal;font-weight:400;color:rgba(8,54,139,1.0);font-size:2.0rem;margin:10px 0 20px 0}h3, H3{font-family:Arial, Helvetica, sans-serif;font-style:normal;font-weight:400;color:rgba(1,1,1,1.0);font-size:1.8rem;margin:0 0 20px 0}h3, H3{font-family:Arial;font-size:1.5rem;font-weight:bold;color:#111;margin:0 0 20px 0}hr, HR{margin:20px 0;border:rgba(8,54,139,1.0) 1px solid; width:100%}em,EM,i,I{font-style:italic;font-weight:normal;font-size:0.9rem}.projektblock{position:relative;margin:0px auto;display:inline-block;width:310px;height:310px;padding:10px}.projekt{position:relative;width:100%;height:100%;background:rgba(240,240,240,1.0);background-size:cover;border:#252525 1px solid;box-shadow:#111 1px 1px 1px}.projekt img{float:left;margin:0px 10px 0px 0px;border-radius:3px;box-shadow:#111 0px 0px 5px}.projekttitel{position:absolute;top:240px;left:5px;right:5px;z-index:5;background:rgba(97,166,239,1.0);padding:5px 20px;box-shadow:rgba(255,255,255,0.8) 0px 0px 5px}.projekttitel h3,.projektbigtitel h3{color:rgba(255,255,255,1.0);font-size:1.4rem;font-weight:bold}.projektbig{position:relative;padding:5px}.projektbigtitel{position:relative;top:0px;left:0px;right:0px;z-index:1;background:rgba(97,166,239,1.0);padding:5px 20px;box-shadow:rgba(255,255,255,0.8) 0px 0px 5px}.downloadbox{width:100%;min-height:100px;background:rgba(245,245,245,1.0);color:rgba(1,1,1,1.0);font-size:1.0rem;margin:10px 0;padding:5px;border:rgba(97,166,239,1.0) 1px solid;border-radius:3px}.downloadbox img{float:left;height:90px;width:auto;margin-right:20px}.partnerbox{width:100%;min-height:110px;margin:0 0 10px 0;font-size:1.0rem;padding:5px;border:rgba(8,54,139,1.0) 1px solid;border-radius:0 0 3px 3px}.partnerbox img{float:left;height:100px;width:auto;margin-right:20px}.partner_header{position:relative;width:100%;min-height:35px;background:rgba(8,54,139,1.0);color:#fff;font-size:1.1rem;font-weight:bold;padding:5px;border-radius:3px 3px 0 0}.teambox{width:100%;min-height:150px; vertical-align:bottom; border:rgba(97,166,239,1.0) 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,1.0);color:rgba(1,1,1,1.0);width:100%;min-height:120px;margin:10px 0;padding:5px;border:rgba(97,166,239,1.0) 1px solid;border-radius:5px}.events h2,.eventsbig h2{color:rgba(97,166,239,1.0);font-weight:500;font-size:1.4rem}.events a,.events a:hover,.eventsbig a,.eventsbig a:hover{color:rgba(97,166,239,1.0);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}#tictac{position:absolute;top:120px;left:20px;z-index:99;width:500px;background:rgba(255,255,255,0.8);padding:5px;color:#111;text-align:center;border:#aaa 1px solid;box-shadow:#111 0px 0px 5px;overflow:hidden;text-align:center}#von_ticker{  animation-name:down;  animation-duration:4s;          -webkit-animation-name:down;   -webkit-animation-duration:4s;          -ms-animation-name:down;   -ms-animation-duration:4s}@-webkit-keyframes down{  from{ transform:translateX(-1600px)}  to { transform:translateX(0px) }}@-ms-keyframes down{  from{ transform:translateX(-1600px)}  to { transform:translateX(0px) }}@keyframes down{  from{ transform:translateX(-1600px)}  to { transform:translateX(0px) }}#tictac h2{font-size:1.6rem; margin:0; padding:0; text-align:center}.wrapper{width:99%;margin:0px}.ticker{width:100%;margin:5px 0px}.ticker ul{padding:0;list-style:none}.ticker li{padding:10px 0px 50px 0px;border-bottom:rgba(97,166,239,1.0) 1px solid}.ticker li.odd{background:#ffffdf}.ticker li:after{content:'';display:block;clear:both}.ticker h5{color:#111; font-size:1.1rem; font-weight:500; text-align:left}.ticker a,.ticker a h3{text-decoration:none}.ticker button{width:50%}.ticker hr{margin:5px 0px 0px 0px;border:#656565 1px solid}.ticker h3{font-size:1.0rem;color:#111; border:0;margin:0px 0px 5px 0px;text-decoration:none}.ticker h3:hover{color:#111}.ticker p{margin:10px 0 0;font-size:0.9rem}.ticker img{float:left;width:177px;margin:5px 15px 0 0}.et-run{background-color:#0cf;color:white;border:1px solid black}@media (max-width:990px){.navbar-header{float:none}  .navbar-left,.navbar-right{    float:none !important;  }  .navbar-right{    margin-right:0;    background-color:#2c3e50;  }  .navbar-toggle{    display:block;  }  .navbar-collapse{    border-top:1px solid transparent;    box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);  }  .navbar-fixed-top{    top:0;    border-width:0 0 1px;  }  .navbar-collapse.collapse{    display:none!important;  }  .navbar-nav{    float:none!important;    margin-top:7.5px;  }  .navbar-nav>ul{    width:100%;  }  .navbar-nav>li{    float:none;  }  .navbar-nav>li>a{    padding-top:10px;    padding-bottom:10px;  }  .navbar-nav .open .dropdown-menu{    position:static;    float:none;    width:auto;    margin-top:0;    background-color:transparent;    border:0;    -webkit-box-shadow:none;    box-shadow:none;  }  .collapse.in{    display:block !important;  }}@media screen and (max-width:700px){h1, h2, h3,#titel,.tageszeit{font-size:1.3rem;line-height:1.6rem;padding-top:10px}#comein{animation:none}.submit,.submit-medium{display:block;width:100%}.content{margin:0 auto}.content ul,.content UL{margin:10px 0 5px 0}.content li,.content LI{font-size:1.0rem;margin:0;padding:5px 0}.content img,.content IMG,.content2 img,.content2 IMG,.container img,.container IMG,.bildrahmen,.bildrahmen2{float:none;display:block;width:100%;height:auto;margin:2px 0;padding:0}footer .copyright{padding-top:20px}footer .col-md-6,footer .col-md-4{padding-bottom:20px;border-bottom:rgba(250,250,250,0.7) 1px dotted}.downloadbox img,.partnerbox img{height:90px;width:auto}.partnerbox a{clear;display:block}.navbar-brand img{margin:0;height:50px;width:auto}.boxref{clear;position:relative;display:block;width:100%;margin:0 0 10px 0}.boxref,.boxref img,.ref_img,.top_img{margin:5px 0;width:100%;height:auto}.boxref{height:360px;margin:10px 0;border-bottom:404040 1px solid}}#Galerie_Head{display:inline-block;width:100%;margin:0;background:rgba(8,54,139,1.0);color:#fff;padding:5px 10px;border-left:rgba(8,54,139,1.0) 1px solid;border-right:rgba(8,54,139,1.0) 1px solid;border-radius:5px 5px 0 0;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{padding:10px 5px;border-left:rgba(8,54,139,1.0) 1px solid;border-right:rgba(8,54,139,1.0) 1px solid;border-bottom:rgba(8,54,139,1.0) 5px solid;box-shadow:#656565 1px 1px 1px}#Galerie_Ordner{position:relative;display:inline-block;overflow:hidden;width:100%;height:300px;margin:10px 0;padding:5px;border:rgba(8,54,139,1.0) 1px solid;border-radius:5px;vertical-align:top;font-size:0.9rem;box-shadow:#656565 1px 1px 1px;text-align:center}#Galerie_Ordner h3{font-size:1.1rem;margin:0px 0px 10px 0px}#Galerie_Ordner .breit{width:100%;height:auto;margin:0 auto}#Galerie_Ordner .hoch{height:200px;width:auto;margin:0 auto}.galerie_data{position:absolute;bottom:0;left:0;width:100%;height:90px;background:rgba(8,54,139,1.0);color:rgba(255,255,255,1.0);text-align:center;border-top:#333 2px solid;padding:10px 5px}.galerie_data h3{color:rgba(255,255,255,1.0);font-size:1.2rem}.thumbs{display:inline-block;width:100%;height:100px;overflow:hidden;margin:5px 0;border:#111 1px solid;box-shadow:#656565 1px 1px 1px}.thumbs:hover{box-shadow:#656565 0px 0px 5px}.thumbs img{width:auto;height:100%}body:after{content:url(/content/upload/CMSGrafik/close.png) url/content/upload/CMSGrafik/loading.gif) url(/content/upload/CMSGrafik/prev.png) url(/content/upload/CMSGrafik/next.png);display:none}.lightboxOverlay{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:999;background:rgba(0,0,0,0.5);color:#111;display:none;margin:10px;overflow:hidden}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal}.lightbox .lb-image{display:block;width:96%;height:auto;border-radius:3px}.lightbox a img{border:none}.lb-outerContainer{position:relative;background:#fff;width:250px;height:300px;margin:0 auto;border-radius:4px}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-container{padding:4px}.lb-loader{position:absolute;top:43%;left:0%;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(/content/upload/CMSGrafik/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container > .nav{left:0}.lb-nav a{outline:none}.lb-prev, .lb-next{width:49%;height:100%;cursor:pointer;display:block}.lb-prev{left:0;float:left;background:url(/content/upload/CMSGrafik/prev.png) left 48% no-repeat}.lb-prev:hover{background:url(/content/upload/CMSGrafik/prev.png) left 48% no-repeat}.lb-next{right:0;float:right;background:url(/content/upload/CMSGrafik/next.png) right 48% no-repeat}.lb-next:hover{background:url(/content/upload/CMSGrafik/next.png) right 48% no-repeat}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#bbb}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(/content/upload/CMSGrafik/close.png) top right no-repeat;text-align:right;outline:none;opacity:0.7}.lb-data .lb-close:hover{cursor:pointer;opacity:1}@media(max-width:700px){.thumbs{position:relative;margin:5px auto;width:96%;height:auto;display:inline-block}.thumbs img{width:100%;height:auto}}.nix{}.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(2.0, 2.0, 2.0);  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(2.0, 2.0, 2.0);  transform:scale3d(2.0, 2.0, 2.0); } 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}.fromTopIn{    transition:transform 1.0s ease, opacity 1.0s ease;    transform:translate(0,0);    opacity:1.0}.fromTopOut{    transition:transform 1.0s ease, opacity 1.0s ease;    transform:translate(0,-10px);    opacity:0.0}.fromBottomIn{    transition:transform 1.0s ease, opacity 1.0s ease;    transform:translate(0,0);    opacity:1.0}.fromBottomOut{    transition:transform 1.0s ease, opacity 1.0s ease;    transform:translate(0,10px);    opacity:0.0}.fromLeftIn{    transition:transform 1.0s ease, opacity 1.0s ease;    transform:translate(0,0);    opacity:1.0}.fromLeftOut{    transition:transform 1.0s ease, opacity 1.0s ease;    transform:translate(-10px,0);    opacity:0.0}.fromRightIn{    transition:transform 1.0s ease, opacity 1.0s ease;    transform:translate(0,0);    opacity:1.0}.fromRightOut{    transition:transform 1.0s ease, opacity 1.0s ease;    transform:translate(10px, 0);    opacity:0.0}.scaleUpIn{    transition:transform 1.0s ease, opacity 1.0s ease;    transform:scale(1.0,1.0);    opacity:1.0}.scaleUpOut{    transition:transform 1.0s ease, opacity 1.0s ease;    transform:scale(1.3,1.3);    opacity:0.0}.scaleDownIn{    transition:transform 1.0s ease, opacity 1.0s ease;    transform:scale(1.0,1.0);    opacity:1.0}.scaleDownOut{    transition:transform 1.0s ease, opacity 1.0s ease;    transform:scale(0.7,0.7);    opacity:0.0}.viewer{position:relative;top:0;left:0;display:inline-block;width:100%;height:270px;margin:6px 4px 6px 4px; border:10px solid #fff;overflow:hidden;text-align:center;cursor:default;background:#fff;border:#6d9225 2px solid;border-radius:10px;box-shadow:#252525 0px 0px 10px}.viewer .mask,.view .content{  width:100%;  height:270px;  position:absolute;  overflow:hidden;  top:10px;  left:0}.viewer img{position:absolute;bottom:0px;left:0px;display:block}.viewer h3{  text-transform:uppercase;  color:#fff;  text-align:center;  position:relative;  font-size:1.0rem;font-weight:bold;  padding:10px;  background:rgba(0, 0, 0, 0.8);  margin:5px 0 0 0}.viewer p{  font-family:Arial;  font-size:1.1rem;  position:relative;  color:#000;  padding:10px 20px 20px;  text-align:center}.viewer a.info{  display:inline-block;  text-decoration:none;  padding:7px 14px;  background:#6d9225;  color:#fff;  text-transform:uppercase;  -webkit-box-shadow:0 0 1px #000;  -moz-box-shadow:0 0 1px #000;  box-shadow:0 0 1px #000}.viewer a.info:hover{  -webkit-box-shadow:0 0 5px #000;  -moz-box-shadow:0 0 5px #000;  box-shadow:0 0 5px #000}.viewer-box img{width:100%;height:auto;  -webkit-transform:scaleY(1);  -moz-transform:scaleY(1);  -o-transform:scaleY(1);  -ms-transform:scaleY(1);  transform:scaleY(1);  -webkit-transition:all 0.7s ease-in-out;  -moz-transition:all 0.7s ease-in-out;  -o-transition:all 0.7s ease-in-out;  -ms-transition:all 0.7s ease-in-out;  transition:all 0.7s ease-in-out}.viewer-box .mask{  background-color:rgba(255, 255, 255, 0.3);  -webkit-transition:all 0.5s linear;  -moz-transition:all 0.5s linear;  -o-transition:all 0.5s linear;  -ms-transition:all 0.5s linear;  transition:all 0.5s linear;  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";  filter:alpha(opacity=0);  opacity:0}.viewer-box h2{  border-bottom:1px solid rgba(0, 0, 0, 0.3);  background:#6d9225;  margin:20px 40px 0px 40px;  -webkit-transform:scale(0);  -moz-transform:scale(0);  -o-transform:scale(0);  -ms-transform:scale(0);  transform:scale(0);  color:#fff;  -webkit-transition:all 0.5s linear;  -moz-transition:all 0.5s linear;  -o-transition:all 0.5s linear;  -ms-transition:all 0.5s linear;  transition:all 0.5s linear;  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";  filter:alpha(opacity=0);  opacity:0}.viewer-box h3{position:absolute;top:0px;left:0;right:0;font-family:'wsig';font-size:1.0rem;font-weight:bold;background:#6d9225;color:#fff;border-bottom:#111 2px groove;margin:0px 0px 20px 0px;padding:10px 0px 10px 0px}.viewer-box p{  color:#111;  font-size:1.0rem;  margin-top:60px;  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";  filter:alpha(opacity=0);  opacity:0;  -webkit-transform:scale(0);  -moz-transform:scale(0);  -o-transform:scale(0);  -ms-transform:scale(0);  transform:scale(0);  -webkit-transition:all 0.5s linear;  -moz-transition:all 0.5s linear;  -o-transition:all 0.5s linear;  -ms-transition:all 0.5s linear;  transition:all 0.5s linear}.viewer-box a.info{  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";  filter:alpha(opacity=0);  opacity:0;  -webkit-transform:scale(0);  -moz-transform:scale(0);  -o-transform:scale(0);  -ms-transform:scale(0);  transform:scale(0);  -webkit-transition:all 0.5s linear;  -moz-transition:all 0.5s linear;  -o-transition:all 0.5s linear;  -ms-transition:all 0.5s linear;  transition:all 0.5s linear}.viewer-box:hover img{  -webkit-transform:scale(10);  -moz-transform:scale(10);  -o-transform:scale(10);  -ms-transform:scale(10);  transform:scale(10);  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";  filter:alpha(opacity=0);  opacity:0}.viewer-box:hover .mask{  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";  filter:alpha(opacity=100);  opacity:1}.viewer-box:hover h2,.viewer-box:hover p,.viewer-box:hover a.info{  -webkit-transform:scale(1);  -moz-transform:scale(1);  -o-transform:scale(1);  -ms-transform:scale(1);  transform:scale(1);  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";  filter:alpha(opacity=100);  opacity:1}#comein{       animation-name:bcomein;   animation-duration:4s;          -webkit-animation-name:bcomein;   -webkit-animation-duration:4s;          -ms-animation-name:bcomein;   -ms-animation-duration:4s;        }@-webkit-keyframes bcomein{  from{ transform:translateX(1600px)}  to { transform:translateX(0px) }}@-ms-keyframes bcomein{  from{ transform:translateX(1600px)}  to { transform:translateX(0px) }}@keyframes bcomein{  from{ transform:translateX(1600px)}  to { transform:translateX(0px) }}#domein{       animation-name:dcomein;   animation-duration:3s;          -webkit-animation-name:dcomein;   -webkit-animation-duration:3s;          -ms-animation-name:dcomein;   -ms-animation-duration:3s;        }@-webkit-keyframes dcomein{  from{ transform:translateX(1600px)}  to { transform:translateX(0px) }}@-ms-keyframes dcomein{  from{ transform:translateX(1600px)}  to { transform:translateX(0px) }}@keyframes dcomein{  from{ transform:translateX(1600px)}  to { transform:translateX(0px) }}#zoomin{       animation-name:zoom;   animation-duration:2s;          -webkit-animation-name:zoom;   -webkit-animation-duration:2s;          -ms-animation-name:zoom;   -ms-animation-duration:2s;        }@-webkit-keyframes zoom{  from{ transform:scale(0.3,0.3)}  to { transform:scale(1.0,1.0) }}@-ms-keyframes zoom{  from{ transform:scale(0.1,0.1)}  to { transform:scale(1.0,1.0) }}@keyframes zoom{  from{ transform:scale(0.1,0.1)}  to { transform:scale(1.0,1.0) }}#zoomup{       animation-name:zoomu;   animation-duration:4s;          -webkit-animation-name:zoomu;   -webkit-animation-duration:4s;          -ms-animation-name:zoomu;   -ms-animation-duration:4s;        }@-webkit-keyframes zoomu{  from{ transform:scaleY(0.1)}  to { transform:scaleY(1.0) }}@-ms-keyframes zoomu{  from{ transform:scaleY(0.1)}  to { transform:scaleY(1.0) }}@keyframes zoomu{  from{ transform:scaleY(0.1)}  to { transform:scaleY(1.0) }}