@charset "utf-8";@import url(https://fonts.googleapis.com/css?family=Work+Sans:400,100,200,300,500,600,700,800,900&subset=latin,latin-ext);@import "/content/dist/css/bootstrap.min.css";@import "/content/fonts/font-awesome/css/font-awesome.min.css";html{position:relative;height:100%;width:100%;font-size:100%;font-weight:300;overflow-x:hidden}body{background:rgba(255,255,255,1);color:rgba(1,1,1,1.0);height:100%;width:100%;font-size:100%;line-height:140%;font-size:16px;font-weight:300;font-family:'Work Sans', sans-serif}.slider{position:relative;display:inline-block;width:100%;height:100%;max-height:100%;overflow:hidden}.img-responsive,.thumbnail > img,.thumbnail a > img,.sliderbox .carousel-inner > .item > img,.sliderbox .carousel-inner > .item > a > img{position:relative;display:block;width:100%;height:auto}.slider .carousel-caption{position:absolute;bottom:15%;left:10%;right:10%;display:inline-block;padding:5px;background:rgba(250,250,250,0.85);color:rgba(20,20,20,1.0);font-size:16px;border-radius:20px 5px;animation-name:fadeIn;animation-duration:1s;animation-iteration-count:1;animation-timing-function:ease-out;box-shadow:rgba(40,40,40,1.0) 1px 0px 7px} .slider .carousel-caption span{display:block;color:rgba(0,70,150,1.0);font-size:50px;line-height:64px;margin:0px 0 20px 0;text-transform:uppercase}.slider .carousel-controls{position:absolute; top:50%;left:0px;right:0px;margin:0 -50px;z-index:999}.slider .carousel-indicator{top:0px; }.slider .carousel a span,.slider .carousel-caption a{color:rgba(250,250,250,1.0);background:transparent;border:0}.slider .carousel-link{position:absolute;bottom:35px;right:120px;margin:auto 0;padding:5px;background:rgba(109, 146, 37, 1);color:rgba(250,250,250,1.0);border-radius:5px;border:rgba(40,40,40,1) 1px solid;animation-name:fadeIn;animation-duration:1s;animation-iteration-count:1;animation-timing-function:ease-out;box-shadow:rgba(40,40,40,1.0) 1px 1px 3px;text-align:center;animation-name:bounceInRight;animation-duration:3s;animation-iteration-count:1;animation-timing-function:ease-out} .slider .carousel-link:hover{background:rgba(20,20,20,1);color:rgba(250,250,250,1)}.slider .carousel-link a{color:rgba(250,250,250,1);font-size:1.1rem;text-decoration:none}.slider .carousel-link a:after{content:" »"}.bildrahmen{border:#111 1px solid;border-radius:3px;margin:5px 0}.bildrahmen2{border:#111 1px solid;border-radius:3px;margin:5px 0;box-shadow:#111 1px 1px 5px}.bildunten{margin-bottom:-40px}.col-md-4 img,.col-md-8 img{max-width:100%;height:auto}.green{background:rgba(110,177,35,1.0)}.mitte{padding-top:10px;padding-bottom:10px;vertical-align:center}#printheader{display:none}.page-scroll{position:absolute;bottom:0px;z-index:9;left:0;right:0;margin:0 auto;width:30px;height:auto;display:inline-block;color:rgba(250,250,250,1);text-align:center;font-size:1.5rem}.page-top{position:relative;margin:20px auto;z-index:9;width:30px;height:auto;display:block;color:rgba(0,70,150,1.0);text-align:center;font-size:1.5rem}#toTop-right{display:none;text-decoration:none;position:fixed;bottom:20px;right:20px;outline:none}.button-to-top:link,.button-to-top:visited{position:relative;margin:0 auto;padding:10px 15px;background:rgba(0,70,150,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}.glyphicon-chevron-down,.glyphicon-chevron-up{font-size:2.0rem;animation-name:pulse;animation-duration:3s;animation-iteration-count:9999;animation-timing-function:ease-out;text-shadow:#252525 1px 1px 3px} .startbild{position:relative;top:0px;margin0 auto;height:90%;width:auto;border-bottom:rgba(0,70,150,1.0) 2px solid}.kontakt{background:url('/content/upload/Hintergrundbilder/Kapp-und-Partner-Kontakt.jpg') top center no-repeat;background-size:cover;border-bottom:rgba(0,70,150,1.0) 2px solid}.unternehmen-online{background:url('/content/upload/Hintergrundbilder/Kapp-und-Partner-Digitale-Buchhaltung.jpg') top center no-repeat;background-size:cover;border-bottom:rgba(0,70,150,1.0) 2px solid}.steuerberatung{background:url('/content/upload/Hintergrundbilder/Kapp-und-Partner-Leistungen-Stb.jpg') top center no-repeat;background-size:cover;border-bottom:rgba(0,70,150,1.0) 2px solid}.rechtsberatung{background:url('/content/upload/Hintergrundbilder/Kapp-und-Partner-Rechtsberatung.jpg') top center no-repeat;background-size:cover;border-bottom:rgba(0,70,150,1.0) 2px solid}.kanzlei{background:url('/content/upload/Hintergrundbilder/Kapp-und-Partner-Standort.jpg') center center no-repeat;background-size:cover;border-bottom:rgba(0,70,150,1.0) 2px solid}.full{margin:0;padding:0}.padd{padding-top:120px}.content{position:relative;padding:0 auto 20px auto;min-height:50%;margin:0 auto 30px auto;word-break:break-word}.content2{position:relative;top:0px;margin:0 auto;min-height:700px;background:rgba(255,255,255,1.0);padding-top:50px;padding-bottom:20px}#weiss{padding-top:40px;min-height:600px}#weiss2{padding-top:100px;min-height:600px}.border{margin-top:0px;border-top:rgba(1,1,1,0.0) 1px solid}.content a,.content2 a{color:rgba(1,73,137,1.0)}.content ul,.content2 ul{font-size:16px}.content li,.content2 li{font-size:16px;line-height:24px}.content strong{font-weight:400}.content img{animation-name:fadeIn;animation-duration:2s;animation-iteration-count:1;animation-timing-function:ease-out}.row-eq-height{margin-top:20px; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:    flex;align-items:stretch;justify-content:space-around}.content tr{border-bottom:rgba(1,1,1,0.6) 1px dotted;border-width:90%}.container{padding-top:0}.picntitel{position:relative;display:block;height:450px;overflow:hidden;background:#fff url(/content/upload/Hintergrundbilder/Erfolg.jpg) top center no-repeat;background-size:cover;border-bottom:#6d9225 3px solid}#titel{width:100%;display:inline-block;background:rgba(255,255,255,0.8);color:#111;font-size:1.3rem;font-weight:bold;margin:100px 0;padding:20px 20px;border-radius:5px 10px}.navbar-custom{background:rgba(255,255,255,0.95);color:rgba(1,1,1,1.0);border-radius:0;z-index:99;font-weight:400;border-bottom:rgba(0,70,150,1.0) 2px solid}.navbar-custom a{color:rgba(1,1,1,1.0)}.navbar-brand{margin:0;padding:0}.navbar-brand img{margin:-20px 20px 5px 0;padding:0;height:108px;width:auto}.navbar-custom ul{margin-top:20px}.navbar-custom .navbar-nav > li > a{color:rgba(1,1,1,1.0);padding-left:20px;padding-right:20px;font-size:16px}.navbar-custom .navbar-nav > .active > a, .navbar-nav > .active > a:hover, .navbar-nav > .active > a:focus{color:rgba(255,255,255,1.0);background:rgba(0,70,150,1.0);box-shadow:rgba(80,80,80,0.6) 2px 0px 5px}.navbar-custom .navbar-nav > li > a:hover, .nav > li > a:focus{text-decoration:none;background:rgba(0,70,150,1.0);color:rgba(255,255,255,1.0);box-shadow:rgba(80,80,80,0.6) 2px 0px 5px}.navbar-custom .navbar-nav > li{border-right:rgba(1,1,1,0.2) 1px solid}   .navbar-custom .navbar-brand{color:rgba(255,255,255,1.0)}.navbar-custom .navbar-toggle{background:rgba(0,70,150,1.0);color:rgba(255,255,255,1.0)}.navbar-toggle a,.navbar-toogle li{background:rgba(255,255,255,1.0);color:rgba(1,1,1,1.0)}.navbar-custom .icon-bar{background:rgba(230,230,230,0.9)}.dropdown-menu,.dropdown-menu>li>a{background:rgba(0,70,150,1.0);color:rgba(255,255,255,1.0);padding-top:5px;padding-bottom:5px;border-bottom:rgba(250,250,250,0.8) 1px solid}.dropdown-menu>li>a:hover{color:rgba(1,1,1,1.0);background:rgba(250,250,250,0.7)}.dropdown.open .dropdown-toggle{color:rgba(1,1,1,1.0);background:rgba(0,70,150,1.0);border-bottom:rgba(250,250,250,0.9) 1px solid}.dropdown-menu>li:last-child{border-bottom:0}ul.nav li.dropdown:hover ul.dropdown-menu{display:block;margin-top:0px}footer{position:relative;top:0px;width:100%;min-height:200px;overflow:hidden;font-size:14px}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(0,70,150,1.0);border-top:rgba(0,0,0,1) 1px solid}footer > .container{color:rgba(255,255,255,1.0);padding:20px 15px}footer span{display:block;color:rgba(255,255,255,1.0);font-size:18px;font-weight:normal;margin:0 0 10px 0}footer nav a,footer a,footer nav a:hover,footer a:hover{color:rgba(255,255,255,1.0);font-size:14px;padding-right:20px}footer nav a:hover,footer a:hover,i:hover{text-decoration:underline;font-weight:bold}.dcheck{position:relative;display:inline-block;padding:10px;width:30px}input, textarea{width:100%;background:rgba(240,240,240,1.0);margin:0px 0px 10px 0px; padding:5px;border:rgba(1,1,1,0.5) 1px solid;border-radius:5px}.team .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:center; flex-direction:row}.teambox{position:relative;top:0;left:0;display:inline-block;width:350px;max-width:350px;min-height:570px;height:100%;flex-grow:1;-webkit-flex-grow:1;-ms-flex-grow:1;margin:10px 5px;background:rgba(200,200,200,0.5);border:rgba(20,20,20,0.6) 1px solid;border-radius:5px}.teambox img{width:100%;height:auto}.team_content{padding:5px;font-size:15px}.team_content h3{font-size:30px;line-height:45px}.team_content h4{font-size:18px;line-height:24px}.zusatz{display:block;font-size:14px;line-height:18px;margin:20px 0 10px 0;padding:5px}.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(0,70,150,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;line-height:1.4rem;font-weight:bold}.projektbig{position:relative;padding:5px}.projektbigtitel{position:relative;top:0px;left:0px;right:0px;z-index:1;background:rgba(0,70,150,1.0);padding:5px 20px;box-shadow:rgba(255,255,255,0.8) 0px 0px 5px}.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:140px;width:auto;margin:0px auto}.anfrageformular{position:relative;width:100%;height:90%;background:rgba(110,177,35,1.0);padding:20px 10px;margin-left:10px;color:rgba(255,255,255,1.0);font-weight:300;animation-name:fadeIn;animation-duration:2s;animation-iteration-count:1;animation-timing-function:ease-out}.anfrageformular .weiss{margin-left:3px;margin-right:3px;background:rgba(255,255,255,1.0);color:rgba(1,1,1,1.0);padding:5px 0px;border-radius:5px;vertical-align:center}.anfrageformular h4{color:rgba(255,255,255,1.0);font-size:1.6rem;font-weight:300}.anfrageformular a{color:rgba(255,255,255,1.0);text-decoration:unterline}.anfrageformular input,.anfrageformular textarea,.anfrageformular select{color:rgba(1,1,1,1.0)}.anfrageformular select{width:100%;padding:8px 5px;border-radius:3px}.anfrageformular .submit{background:rgba(255,255,255,1.0);color:rgba(1,1,1,1.0)}#Info{position:fixed;top:50px;left:10px;right:10px;margin:0 auto;z-index:999;background:rgba(240,240,240,1.0);min-width:300px;max-width:500px;border-radius:5px;border:#000 1px solid;padding:10px;text-align:center}.Warnungen{color:#FF0000}.Erfolg{color:#6ca52b}a.button{min-width:40%;display:inline-block;background:rgba(0,70,150,1.0);color:rgba(255,255,255,1.0);margin-top:10px;padding:25px 35px;border-radius:5px;box-shadow:inset rgba(200,200,200,0.8) 1px 1px 2px;text-align:center}.submit{display:block;width:99%;background:rgba(0,70,150,1.0);color:rgba(255,255,255,1.0);margin-top:10px;padding:10px 15px;border-radius:5px;box-shadow:inset rgba(200,200,200,0.8) 1px 1px 2px}.submit:hover,a.button:hover{text-decoration:none;box-shadow:rgba(1,1,1,1.0) 0px 0px 10px}.news-feed{position:relative;margin-bottom:20px;display:block;width:100%;align-items:flex-startjustify-content:center; text-align:center}.news-feed .newsbox{position:relative;display:block;margin:10px 0;text-align:left;border-bottom:rgba(0,70,150,1.0) 1px dotted}.news-feed .newsbox .news-c{padding:5px 0 30px 0;background:rgba(255,255,255,1);color:rgba(20,20,20,1);font-size:14px;border-radius:3px}.news-feed .newsbox .news-c h3{font-size:18px}.news-feed .newsbox a{position:absolute;bottom:5px;right:5px;background:rgba(0,70,150,1.0);color:rgba(255,255,255,1);padding:5px 25px}.news-feed .newsbox a:hover{background:rgba(85,85,85,1)}.ticker{margin:5px 0}.ticker ul,.ticker UL{margin:0;padding:0;list-style:none}.ticker li,.ticker LI{margin:0;padding:20px 0 20px 0;border-bottom:1px dashed #ccc;list-style:none}.ticker li.odd{background:rgba(250,250,250,1)}.ticker li:after{content:"";display:block;clear:both}.ticker a,.ticker a h3{text-decoration:none}.ticker hr{margin:5px 0px 0px 0px;border:#656565 1px solid}.ticker h3{font-size:1.0rem;color:#8a1c26; border:0;margin:0px 0px 5px 0px;text-decoration:none}.ticker h3:hover{color:color:rgba(20,20,20,1)}.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}.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{position:relative;display:inline-block;width:23%;margin:10px 5px;min-height:100px;text-align:left;background:rgba(255,255,255,0.1);color:rgba(1,1,1,0.9);border:rgba(1,1,1,0.1) 1px solid;border-radius:3px;padding:5px}.downloadbox img{float:left;height:100px;width:auto;margin-right:5px}.downloadbox:after{clear:left}h1, H1{font-size:40px;line-height:48px;font-weight:300;color:rgba(0,70,150,1.0);margin:0 0 20px 0}header h1{position:absolute;bottom:100px;left:20%;right:20%;background:rgba(255,255,255,0.7);border-radius:20px 5px;padding:10px 20px;text-align:center;margin:0 auto;font-size:50px;font-weight:300;color:rgba(0,70,150,1.0)}.tageszeit{font-size:34px;text-align:center}h2, H2{font-size:30px;font-weight:300;color:rgba(0,70,150,1.0);margin:0 0 30px 0;text-align:center}h3, H3{font-size:28px;font-weight:300;color:rgba(1,1,1,1.0);margin:30px 0 10px 0}h4, H4{font-family:Arial;font-size:24px;font-weight:400;color:rgba(1,1,1,1.0);margin:0 0 20px 0}h5, H5{font-family:Arial;font-size:20px;font-weight:400;color:rgba(1,1,1,1.0);margin:0 0 20px 0}hr, HR{border:rgba(1,73,137,1.0) 1px solid}.tl{text-align:left}.tc{text-align:center}.tr{text-align:right}@media (max-width:990px){.row-eq-height{display:block}.startseite{height:90%}.startbild{height:70%}header h1{position:absolute;bottom:100px;left:10%;right:10%;font-size:44px;line-height:50px}.item,.item active{height:400px;width:auto}.slider{margin-top:80px}.slider .carousel-caption span{font-size:30px;line-height:38px}.slider .carousel-caption{bottom:10%}.navbar-custom{background:rgba(255,255,255,1)}.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-custom .navbar-nav > li{border-bottom:rgba(0,70,150,1.0) 1px solid}  .navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.navbar-custom .navbar-nav>li:last-of-type{border-bottom:0}.navbar-nav .open .dropdown-menu{position:static;float:none;width:100%;margin-top:0;background-color:rgba(250,250,250,0.8);-webkit-box-shadow:none;box-shadow:none}.collapse.in{display:block !important}.navbar-brand img{margin:-15px 0 10px 10px;height:70px;width:auto}.partner{margin:10px 0}}@media screen and (max-width:700px){.startseite{height:500px;width:auto}.startbild{position:relative;top:0px;margin:0px auto;width:auto;height:300px}header h1{position:absolute;bottom:50px;left:5%;right:5%;margin:0 auto;font-size:30px;line-height:36px}.slider{margin-top:80px}.slider .carousel-caption{left:2px;right:2px;border-radius:3px;background:rgba(255,255,255,1)}.slider .carousel-caption span{font-size:18px;line-height:24px}h1, h2, h3,#titel{font-size:1.3rem;line-height:1.8rem}.tageszeit{font-size:1.2rem;line-height:1.5rem}.content img,.content IMG,.content2 img,.content2 IMG,.container img,.container IMG{clear;position:relative;width:100%;height:auto;margin:0;padding:0}.start h3{font-size:16px}.angebot{border:0;padding:5px}.angebot strong{position:relative;top:0;left:0;padding:10px 0}.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}.content{margin-top:0px}.anfrageformular,.anfrageformular .col-md-6{border:0;padding-top:5px;padding-bottom:5px;margin-left:0px}#noborder{border:0;padding-bottom:5px}footer .container .col-md-4{padding-top:20px;padding-bottom:20px;border-bottom:rgba(200,200,200,0.6) 1px dotted}footer p{font-size:0.8rem}.navbar-brand img{margin:-15px 0 10px 10px;height:70px;width:auto}}@charset "UTF-8";.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(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); }}@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}@-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) }}