@charset 'utf-8';@charset "utf-8";@import "/lib/dist/css/bootstrap.min.css";@import "/lib/fonts/font-awesome/css/font-awesome.min.css";@font-face{ font-family:'Roboto'; font-style:normal; font-weight:300; src:url('../fonts/roboto-v20-latin-300.eot');  src:local(''),url('../fonts/roboto-v20-latin-300.eot?#iefix') format('embedded-opentype'),    url('../fonts/roboto-v20-latin-300.woff2') format('woff2'),    url('../fonts/roboto-v20-latin-300.woff') format('woff'),    url('../fonts/roboto-v20-latin-300.ttf') format('truetype'),    url('../fonts/roboto-v20-latin-300.svg#Roboto') format('svg'); }@font-face{ font-family:'Roboto'; font-style:normal; font-weight:400; src:url('../fonts/roboto-v20-latin-regular.eot');  src:local(''),    url('../fonts/roboto-v20-latin-regular.eot?#iefix') format('embedded-opentype'),    url('../fonts/roboto-v20-latin-regular.woff2') format('woff2'),    url('../fonts/roboto-v20-latin-regular.woff') format('woff'),    url('../fonts/roboto-v20-latin-regular.ttf') format('truetype'),    url('../fonts/roboto-v20-latin-regular.svg#Roboto') format('svg'); }@font-face{ font-family:'Roboto'; font-style:italic; font-weight:400; src:url('../fonts/roboto-v20-latin-italic.eot');  src:local(''),    url('../fonts/roboto-v20-latin-italic.eot?#iefix') format('embedded-opentype'),    url('../fonts/roboto-v20-latin-italic.woff2') format('woff2'),    url('../fonts/roboto-v20-latin-italic.woff') format('woff'),    url('../fonts/roboto-v20-latin-italic.ttf') format('truetype'),    url('../fonts/roboto-v20-latin-italic.svg#Roboto') format('svg'); }@font-face{ font-family:'Roboto'; font-style:normal; font-weight:900; src:url('../fonts/roboto-v20-latin-900.eot');  src:local(''),    url('../fonts/roboto-v20-latin-900.eot?#iefix') format('embedded-opentype'),    url('../fonts/roboto-v20-latin-900.woff2') format('woff2'),    url('../fonts/roboto-v20-latin-900.woff') format('woff'),    url('../fonts/roboto-v20-latin-900.ttf') format('truetype'),    url('../fonts/roboto-v20-latin-900.svg#Roboto') format('svg'); }html{position:relative;height:100%;width:100%;overflow-x:hidden;font-size:16px;line-height:150%;font-weight:400;font-family:'Arial', sans-serif;color:rgba(55,55,55,1)}body{background:rgba(255,255,255,1) ;height:100%;width:100%;font-size:100%;font-weight:normal;font:16px 'Arial', sans-serif;line-height:150%;color:rgba(55,55,55,1)}.bwas{background:rgba(255,255,255,1) url(/lib/images/bg/bg-white1.jpg) center no-repeat;background-attachment:fixed;background-size:cover}.bdig{background:rgba(255,255,255,1) url(/lib/images/bg/bg-white2.jpg) center no-repeat;;background-attachment:fixed;background-size:cover}.std{background:rgba(255,255,255,1)}iframe,IFRAME{border:0;max-width:100vw;max-width:100%}.yvideo{width:1120px;height:630px}.white{margin:20px auto;min-height:80vh;background:rgba(255,255,255,1)}.white a{color:rgba(34,34,34,1)}.lgrey{background:rgba(60,60,60,1);color:rgba(255,255,255,1)}.grey{background:rgba(36,35,21,0.9);color:rgba(255,255,255,1)}.blue{background:rgba(30,60,100,0.9);color:rgba(255,255,255,1)}.blue h2{margin-top:25px;margin-bottom:50px}.section.about{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:    flex;align-items:flex-end;background:rgba(245,245,245,1)}.about .sub{padding-top:80px}.about .sub hr{margin:5px -10%;border:rgba(30,60,100,0.5) 1px dotted;margin-bottom:20px}.services .row{margin-top:50px}.services .row:last-of-type{margin-top:10px}.services .blue,.services .lgrey{min-height:50%;min-height:50vh;height:auto;margin:0;padding-left:40px;padding-right:40px;border:rgba(255,255,255,0.7) 1px solid}.services .lgrey.ae.in-view{margin-top:20px;margin-left:-20px;-webkit-transition:all 0.8s ease;-moz-transition:  all 0.8s ease;-ms-transition:  all 0.8s ease;-o-transition:   all 0.8s ease; }.services .blue.ae.in-view{margin-top:-20px;margin-right:-20px;-webkit-transition:all 0.8s ease;-moz-transition:  all 0.8s ease;-ms-transition:  all 0.8s ease;-o-transition:   all 0.8s ease; }.grey a,.blue a{color:rgba(255,255,255,1)}.services .lgrey ul,.services .blue ul{margin:0 auto 0 20px;list-style-type:square}.services .blue,.services .lgrey{display:flex;align-items:center;justify-content:flex-start}.ce{display:block}.container ol,.container ol li{margin:5px 0}.services .lgrey ul li,.services .blue ul li{font-size:1.1rem;line-height:1.8rem}.logo img{width:100%;height:auto;opacity:0.8;-webkit-transition:all 0.2s ease;-moz-transition:  all 0.2s ease;-ms-transition:  all 0.2s ease;-o-transition:   all 0.2s ease; }.circle{position:relative;margin:20px auto 20px auto;width:100px;height:100px;border:rgba(80,80,80,0.9) 1px solid;border-radius:50px;font-size:50px;line-height:50px;padding:25px}.circle:hover{background:rgba(255,255,255,1);color:rgba(36,35,21,1)}.about .container-fluid{padding-top:80px}@media(max-width:1400px){.about .container-fluid{widht:100%;padding:80px 10px 0 10px}}.wer .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:    flex;align-items:center;justify-content:space-between;align-content:flex-start}.about .row-btm{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:    flex;align-items:center;justify-content:space-between;align-content:flex-start;margin:0;padding:0}.about .row-btm .col-md-6{position:relative;display:inline-block;padding-top:0;min-height:80%;min-height:80vh}.about .row-btm img{position:relative;height:50%;height:50vh;width:auto;margin-top:10vh;border:rgba(255,255,255,1) 10px solid;border-bottom:rgba(255,255,255,1) 80px solid;box-shadow:rgba(80,80,80,0.6) -1px 1px 2px}@media(max-width:1200px){.about .row-btm{display:block}.about .row-btm .col-md-6{min-height:auto}.about .row-btm img{margin-top:0}}@media(max-width:1400px){.about .row-btm img{width:100%;height:auto}}.tl{text-align:left}.tc{text-align:center}.tr{text-align:right}h2{margin-top:5px;margin-bottom:20px}.row-eq-height{margin-top:20px;margin-bottom:100px; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:    flex}.row-eq-height.bet{margin:0}.row-eq-height.cwas{align-items:center;justify-content:space-between}.cwas ul{margin-left:10px;padding-left:0}.cwas ul li{line-height:160%}header{position:relative;top:0;display:block;box-sizing:border-box;height:102%;height:102vh;max-height:100vh;background:rgba(255,255,255,1) url(/lib/images/bg/Steuerberatung-ist-Vertrauenssache4.jpg) center no-repeat;background-size:cover;background-attachment:fixed;margin-bottom:0}header .blende{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;background:rgba(80,80,80,0.3)}header .was{position:relative;top:0;display:block;box-sizing:border-box;background:rgba(255,255,255,1) url(/lib/images/bg/steuerberater-hennef-vertrauen-walterscheid.jpg) center no-repeat;background-size:cover;background-attachment:fixed;margin-bottom:0;min-height:50vh;min-height:50%;height:auto;max-height:auto}.welcome{position:absolute;top:50%;top:50vh;right:10%;z-index:3;text-align:right;font-size:1.6rem;color:rgba(255,255,255,1);transform:translate(0%, -50%)}.welcome strong,.welcome span,.welcome .button{position:relative;display:block;margin:10px auto}.welcome strong{font-size:3.0rem;line-height:3.3rem;font-family:'Roboto', sans-serif;font-weight:300}.welcome.ae.in-view{animation-name:fadeInRight;animation-duration:0.8s}@media(max-width:980px){.welcome{left:10px;right:10px;font-size:1.1rem}.welcome strong{font-size:1.6rem;line-height:1.8rem}}.welcome .button,#contact button,.mbut{position:relative;display:inline-block;box-sizing:border-box;margin-top:50px;padding:20px;border:rgba(255,255,255,1) 1px solid;border-radius:2px;background:rgba(80,80,80,0.3);color:rgba(255,255,255,1);text-decoration:none}#contact button{margin:0;width:100%}.welcome .button:hover,.contact .button:hover,.mbut:hover{background:rgba(80,80,80,0.5);text-decoration:none}.header-footer{position:absolute;bottom:0;z-index:2;background:rgba(245,245,245,1);height:10px;width:100%;padding-left:10%;padding-right:10%;padding-left:10vw;padding-right:10vw; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:    flex;justify-content:flex-start;align-items:flex-start}.header-footer .lb{position:absolute;margin-top:-40px;left:10%;background:rgba(255,255,255,1);background:rgba(30,60,100,0.9);font-size:1.4rem;line-height:1.6rem;padding:15px;color:rgba(80,80,80,1);color:rgba(255,255,255,1);border:rgba(255,255,255,1) 1px solid;border-radius:2px;box-shadow:rgba(80,80,80,0.8) 0 0 5px; width:220px}header.hstd{height:150px;background:rgba(255,255,255,1);color:rgba(0,0,0,1)}@media(max-width:980px){header.hstd{height:100px}}.oridots{position:fixed;top:50%;right:1px;z-index:99;transform:translate(-50%,0);width:10px;text-align:center}.oridots a{display:block;margin:3px auto;color:rgba(255,255,255,1);font-size:12px;line-height:12px;text-shadow:rgba(105,105,105,1) 1px 1px 1px}main{position:relative;margin:0;padding:0;width:100%;box-sizing:border-box}main a{color:rgba(30,60,100,1);text-decoration:underline}main a:hover{color:rgba(1,1,1,1)}.ws a{color:rgba(55,55,55,1);text-decoration:underline}.ws a:hover{color:rgba(255,237,0,1)}.wer .container{background:none}.bl{border-left:rgba(255,255,255,1) 2px groove;border-bottom:rgba(255,255,255,0.5) 1px solid;border-right:rgba(0,0,0,0.5) 1px solid}.col-md-6.bl{width:45%;border-radius:3px;background:rgba(30,60,100,0.5)}.br{border-right:rgba(255,255,255,1) 2px groove}.cwas .bl h2,.cwas .br h2{background:rgba(255,255,255,1);color:rgba(30,60,100,1);margin:0 -15px 15px -15px;padding:10px 25px;border-right:rgba(80,80,80,0.9) 1px solid;border-bottom:rgba(80,80,80,0.9) 1px solid}.cwas.ae.in-view,.cwer.ae.in-view{animation-name:fadeIn;animation-duration:1.5s}.was{background:none;padding:150px 0 0 0}.dienstleistungen,.handwerk,.landwirt,.arzt{position:relative;box-sizing:border-box;height:400px;overflow:hidden;background-attachment:scroll;border:rgba(255,255,255,1) 2px solid}.dienstleistungen article,.handwerk article,.landwirt article,.arzt article{position:absolute;bottom:5px ;left:5px;right:5px;z-index:2;background:rgba(36,35,21,0.9);color:rgba(255,255,255,1);padding:2px}article h3{display:inline-block;margin:5px auto;width:95%;border-bottom:rgba(255,255,255,0.6) 1px solid;padding:2px 15px}.dienstleistungen{background:rgba(255,255,255,1) url(/lib/images/bg/Dienstleistungen.jpg) center no-repeat;background-size:auto 100%}.handwerk{background:rgba(255,255,255,1) url(/lib/images/bg/Handwerk.jpg) center no-repeat;background-size:auto 100%}.landwirt{background:rgba(255,255,255,1) url(/lib/images/bg/Landwirtschaft.jpg) center no-repeat;background-size:auto 100%}.arzt{background:rgba(255,255,255,1) url(/lib/images/bg/Rechtsanwalt-Arzt-Ingeneur.jpg) center no-repeat;background-size:auto 100%}.static-nav,.sticky-nav{height:120px;-webkit-transition:all 0.2s ease;-moz-transition:  all 0.2s ease;-ms-transition:  all 0.2s ease;-o-transition:   all 0.2s ease; }.sticky-nav{height:70px}.navbar-fixed-top .container{padding:0 15px 0 0}.phone,.static-nav .phone{float:right;display:inline-block;margin:30px 0;color:rgba(55,55,55,1);font-size:16px}.sticky-nav .phone{float:right;display:inline-block;margin:5px 0;color:rgba(55,55,55,1);font-size:14px}.navbar-fixed-top .phone span{position:relative;display:block}.navbar-fixed-top .phone i{width:25px;font-size:20px;text-align:left;color:rgba(30,60,100,1);margin:0 5px 0 0}.navbar-fixed-top .phone a{color:rgba(20,20,20,1);font-size:16px;text-decoration:none}.navbar-custom{background-color:rgba(255,255,255,0.9);color:rgba(55,55,55,1);z-index:98;box-shadow:rgba(55,55,55,1) 0px 0px 5px}.navbar-custom i{margin-right:5px}.navbar-brand{margin:0;padding:0}.navbar-brand img,.static-nav .navbar-brand img,.sticky-nav .navbar-brand img{margin:15px 50px 5px 2px;height:90px;width:auto;-webkit-transition:all 0.2s ease;-moz-transition:  all 0.2s ease;-ms-transition:  all 0.2s ease;-o-transition:   all 0.2s ease; }.sticky-nav .navbar-brand img{margin:5px 20px 5px 0;height:60px}.navbar-nav,.static-nav .navbar-nav{padding:40px 0 0 0}.sticky-nav .navbar-nav{padding:10px 0 0 0}.navbar-custom .navbar-nav > li > a{color:rgba(55,55,55,1);padding-left:10px;padding-right:10px;font-size:16px;font-weight:200;min-width:60px;text-decoration:none}.navbar-custom .navbar-nav > .active > a, .navbar-nav > .active > a:hover, .navbar-nav > .active > a:focus{border-bottom:rgba(30,60,100,1) 1px solid}.navbar-custom .navbar-nav > li > a:hover, .nav > li > a:focus{text-decoration:none;background:none;color:rgba(55,55,55,1)}.navbar-custom .navbar-nav > li{border-bottom:#888 0px solid;text-align:center}   .navbar-custom .navbar-brand{color:rgba(255,255,255,1.0)}.navbar-custom .navbar-toggle{background:rgba(255,255,255,0.9);color:rgba(55,55,55,1)}.navbar-toggle a,.navbar-toogle li{background:rgba(255,255,255,0.9);color:rgba(1,1,1,1.0);font-size:16px}.navbar-custom .icon-bar{background-color:rgba(255,255,255,1.0)}.dropdown-menu,.dropdown-menu>li>a{background:rgba(80,80,80, 0.9);color:rgba(255,255,255,1.0);border-bottom:rgba(255,255,255,1.0) 1px solid}.dropdown-menu>li>a:hover{color:rgba(255,255,255,1.0);background-color:rgba(55,55,55,1)}.dropdown.open .dropdown-toggle{color:rgba(109, 146, 37, 1)}.unter{position:relative;top:-10px;margin:0 auto 20px auto;display:inline-block;background:rgba(55,55,55,1);color:rgba(255,255,255, 1);padding:0 5px;text-align:center;font-size:16px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;overflow:hidden;text-decoration:none}.unter a{display:inline-block;background:rgba(55,55,55,1);color:rgba(255,255,255, 1);margin:0 0 0 -1px;padding:8px 5px;font-size:16px}.unter.hover a,.unter a.hover,.unter.hover a:hover{background:rgba(255,237,0,1);color:rgba(55,55,55,1);text-decoration:none}.unter a:after{content:" »"}#.section{position:relative;min-height:100%;min-height:100vh;height:auto;margin:2px 0 0 0}#.section:last-of-type{margin-bottom:0}#.section .ps{position:absolute;bottom:20px;left:50%;z-index:10;margin:0 auto;font-size:40px;text-align:center;transform:translate(-50%, 0);color:rgba(30,60,100,1)}.#section .blue .ps,#.section .grey .ps,.grey .ps,#.section .lgrey .ps{color:rgba(255,255,255,1)}.glyphicon-chevron-down,.glyphicon-chevron-up{font-size:20px;animation-name:pulse;animation-duration:3s;animation-iteration-count:9999;animation-timing-function:ease-out;text-shadow:#252525 1px 1px 3px}#hist .button,.wer .button,.anfrageformular button,.about .button,.services .button,.digital .button{position:relative;top:0;left:0;float:right;transform:none;font-size:1.3rem;line-height:150%;display:inline-block;box-sizing:border-box;margin:20px 0 10px 0;padding:20px;border-radius:2px;border:rgba(80,80,80,1) 1px solid;background:rgba(30,60,100,1);color:rgba(255,255,255,1);text-decoration:none;-webkit-transition:all 0.8s ease;-moz-transition:  all 0.8s ease;-ms-transition:  all 0.8s ease;-o-transition:   all 0.8s ease; box-shadow:rgba(80,80,80,1) 0 0 5px}.kontakt button{float:none;display:block;margin:0;width:100%}#hist .button:hover,.wer .button:hover,.anfrageformular button:hover,.about .button:hover,.services .button:hover,.digital .button:hover{border:rgba(30,60,100,1) 1px solid;background:rgba(255,255,255,1);color:rgba(30,60,100,1);-webkit-transition:all 0.8s ease;-moz-transition:  all 0.8s ease;-ms-transition:  all 0.8s ease;-o-transition:   all 0.8s ease; }.sp{padding-top:90px;padding-bottom:50px}.smp{padding-top:50px;padding-bottom:50px}.sp:last-of-type{padding-bottom:0}.stpg{padding-top:120px;padding-bottom:50px}.sp50{padding-top:50px;padding-bottom:50px}.tc{text-align:center}.clearfix{flex-wrap:no-wrap}.lst{display:flex;-moz-box;-ms-flexbox;-webkit-flex;flex-wrap:wrap;align-items:stretch;justify-content:center}.lst:after{clear}.digital .row-eq-height{margin:40px auto}.digital .col-md-4{padding-left:0;padding-right:0}.digital .col-md-4:first-of-type{padding-left:15px}.digital .col-md-4.ae.in-view{animation-name:fadeIn;animation-duration:0.2s}.digital .col-md-4.ae.in-view:first-of-type{animation-name:bounceInLeft;animation-duration:1s}.digital .col-md-4.ae.in-view:last-of-type{animation-name:bounceInRight;animation-duration:1s}.digital .col-md-4:last-of-type{padding-right:15px}.block-dig{height:100%;background:rgba(245,245,245,0.9);padding:15px;border-radius:5px;border:rgba(30,60,100,1) 2px solid;box-shadow:rgba(120,120,120,0.8) 0 0 2px}.block-dig strong{font-size:1.4rem;font-weight:300}.block-dig.one{transform:perspective(400px) rotateY(3deg)}.block-dig.three{transform:perspective(400px) rotateY(-3deg)}@media(max-width:780px){.digital .col-md-4:first-of-type,.digital .col-md-4:last-of-type{padding-right:0;padding-left:0}.block-dig.one,.block-dig.two,.block-dig.three{transform:none;margin-bottom:10px}}.downloadbox{display:block;margin-bottom:10px;padding:5px 0;border-bottom:rgba(37,37,37,1) 1px dotted}.downloadbox img{height:30px;width:auto;margin-right:10px}footer{position:relative;color:rgba(250,250,250,1);font-size:12px;background:rgba(55,55,55,1);border-top:rgba(200,200,200,0.9) 1px solid;padding:10px 0;text-align:center}.standby{position:fixed;bottom:0;left:0;right:0;height:50px}footer .container{text-align:left}footer .container a{color:rgba(250,250,250,1)}footer .container nav a{margin:0;padding:0 15px 0 0;font-size:12px}footer a:hover,footer nav a:hover{color:rgba(255,237,0,1)}footer span{display:inline-block;margin:0 0 10px 0;color:rgba(250,250,250, 1);font-size:16px;font-weight:500}.footer-fixed{position:fixed;bottom:0;left:0;right:0}input,textarea,select{width:100%;min-height:55px;background:rgba(240,240,240,1.0);color:rgba(55,55,55,1);margin:0px 0px 5px 0px; padding:5px 10px}.dcheck{position:relative;display:inline-block;padding:10px;min-height:16px;width:30px}select option,select selected{color:rgba(55,55,55,1)}::-webkit-input-placeholder{ color:rgba(55,55,55,1)}::-moz-placeholder{ color:rgba(55,55,55,1)}:-ms-input-placeholder{ color:rgba(55,55,55,1)}:-moz-placeholder{ color:rgba(55,55,55,1)}input-placeholder{ color:rgba(55,55,55,1)}.form-group{color:rgba(55,55,55,0.6)}#Info,#Info2{position:fixed;top:20px;left:20px;right:20px;display:inline-block;z-index:9999;margin:0 auto;min-width:300px;max-width:500px}.Warnungen{display:inline-block;background:rgba(240,240,240,1.0);color:#FF0000;border-radius:5px;border:#000 1px solid;padding:10px;text-align:center}.Erfolg{display:inline-block;background:#ddd;color:#6ca52b;border-radius:5px;border:rgba(55,55,55,1) 1px solid;font-size:1.0rem;padding:10px;text-align:center}.kontaktformular .btn-primary{background:rgba(55,55,55,1);color:rgba(255,255,255,1);border:rgba(255,255,255,1) 1px solid;padding:15px;min-width:96%}.anfrageformular .btn-primary{background:rgba(55,55,55,0.1);color:rgba(20,20,20,1);border:rgba(20,20,20,1) 1px solid;padding:15px;min-width:96%}.anfrageformular .btn-primary:hover,.kontaktformular .btn-primary:hover{background:rgba(255,237,0,1);color:rgba(20,20,20,1)}@media (max-width:991px){header{background:rgba(255,255,255,1) url(/lib/images/bg/Steuerberatung-ist-Vertrauenssache4.jpg) center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-attachment:scroll}.navbar-custom,.static-nav,.sticky-nav{height:70px}.navbar-nav,.static-nav .navbar-nav{padding:10px 0 0 0}.sticky-nav .navbar-nav{padding:10px 0 0 0}.yvideo{width:90%;height:60%;width:90vw;height:60vw}.mehrbox{margin:20px auto;width:95%;width:95vw;overflow:auto}.navbar-custom img,.navbar-custom .navbar-brand img,.navbar-brand img,.static-nav .navbar-brand img,.sticky-nav .navbar-brand img,.static-nav img,.sticky-nav img{margin:5px 20px 5px 10px;height:60px;max-height:60px;width:auto}.sp{padding-top:70px}h1{font-size:2.0rem;margin-bottom:50px}h2{font-size:1.8rem;margin-bottom:40px}.h3{font-size:1.6rem;margin-bottom:30px}.h4{font-size:1.4rem;margin-bottom:20px}.h5{font-size:1.3rem;margin-bottom:20px}.start h1,.tageszeit{font-size:28px;line-height:36px;margin-bottom:30px}.unter{display:block;width:100%}.unter a{display:block;width:100%;background:rgba(41, 177, 225, 1);color:rgba(250,250,250,1);margin-top:1px}.unter a:hover,.unter.hover a,.unter a.hover,.unter.hover a:hover{background:rgba(55,55,55,1);color:rgba(250,250,2501)}.navbar-fixed-top .phone{position:absolute;top:5px;left:250px;margin:0;font-size:14px}.navbar-fixed-top .phone a,.navbar-fixed-top .phone i{font-size:14px}.navbar-left,.navbar-right{float:none !important}.navbar-right{margin-right:0;background-color:rgba(30,60,100,1)}.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:1px}.navbar-nav>ul{margin:0 10px;width:auto;text-align:center}.navbar-custom .navbar-nav>li>a{ width:90%;margin:0 auto;background:rgba(60,60,58, 0.9);color:rgba(255,255,255,1);border-bottom:rgba(255,255,255,1) 1px dotted;-webkit-transition:all 0.2s ease;-moz-transition:  all 0.2s ease;-ms-transition:  all 0.2s ease;-o-transition:   all 0.2s ease; text-align:center} .navbar-custom .navbar-nav>li>a:hover{background:rgba(255,237,0,1);color:rgba(20,20,20,1)} .navbar-custom .navbar-nav>li>a:focus,.navbar-custom .navbar-nav > .active > a{background:rgba(30,60,100,1);color:rgba(255,255,255,1)}.navbar-custom .navbar-toggle .icon-bar{ background-color:rgba(55,55,55,1); }.navbar-default .navbar-toggle{ border:none;border-radius:1px;margin-top:10px}.navbar-custom .navbar-toggle .icon-bar{ background-color:rgba(55,55,55,1); }.navbar-default .navbar-toggle{ border:none;border-radius:1px;margin-top:10px}#hamburger .icon-bar{transition:.3s ease-in-out;cursor:pointer;margin-top:6px}#hamburger .icon-bar:nth-child(1){-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#hamburger .icon-bar:nth-child(2){-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#hamburger .icon-bar:nth-child(3){-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#hamburger.open .icon-bar:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#hamburger.open .icon-bar:nth-child(2){width:0%;opacity:0}#hamburger.open .icon-bar:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.navbar-custom .navbar-toggle:hover{ background:none; }.navbar-custom .navbar-toggle:focus{ background:none; }.navbar-nav{margin-bottom:0}.navbar-header{float:none}.navbar-collapse.collapse{display:none!important}.navbar-nav i{margin-right:15px}.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:90%;z-index:9999;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.collapse.in{display:block !important}}@media (max-width:767px){.oridots{display:none}.services .blue,.services .lgrey{margin:10px auto}.row-eq-height,.row-eq-height.cwas{display:block}.col-md-6.bl{width:100%;margin-bottom:10px}.static-nav,.sticky-nav{height:70px}.navbar-brand{margin-left:20px}.navbar-brand img,.static-nav. navbar-brand img,.sticky-nav. navbar-brand img{margin:5px 20px 5px 20px;height:60px;width:auto}.navbar-fixed-top .phone{display:none}.navbar-custom .navbar-nav > li > a:hover, .nav > li > a:focus{-webkit-transform:skew(0deg);  -moz-transform:skew(0deg);  -o-transform:skew(0deg);  transform:skew(0deg)}.navbar-fixed-top .phone span{display:block;margin:0}.welcome .tageszeit,.welcome h1,.start h1{font-size:30px;line-height:120%}.welcome p{font-size:16px;line-height:140%}.submit{width:100%;max-width:100%;margin:0 auto}.kontakt,.kontakt .tl{text-align:center}footer .container,footer .col-sm-12{text-align:center}footer nav a{display:block;margin:0 auto;text-align:center;padding:10px 20px;border-bottom:rgba(255,255,255,1) 1px dotted}footer .btn-primary{margin:2px auto}.box,.box.left{display:block;margin:10px auto;width:100%;border:0;padding:0 0 10px 0}.col-xs-12{padding-left:0;padding-right:0}.kontaktformular{padding-left:10px;padding-right:10px}footer .container nav a{padding:10px 15px}}.animated{ -webkit-animation-duration:1s; animation-duration:1s; -webkit-animation-fill-mode:both; animation-fill-mode:both}.animated.infinite{ -webkit-animation-iteration-count:infinite; animation-iteration-count:infinite}.animated.hinge{ -webkit-animation-duration:2s; animation-duration:2s}.animated.bounceIn,.animated.bounceOut{ -webkit-animation-duration:.75s; animation-duration:.75s}.animated.flipOutX,.animated.flipOutY{ -webkit-animation-duration:.75s; animation-duration:.75s}@-webkit-keyframes bounce{ 0%, 20%, 53%, 80%, 100%{  -webkit-animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);  animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);  -webkit-transform:translate3d(0,0,0);  transform:translate3d(0,0,0); } 40%, 43%{  -webkit-animation-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);  animation-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);  -webkit-transform:translate3d(0, -30px, 0);  transform:translate3d(0, -30px, 0); } 70%{  -webkit-animation-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);  animation-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);  -webkit-transform:translate3d(0, -15px, 0);  transform:translate3d(0, -15px, 0); } 90%{  -webkit-transform:translate3d(0,-4px,0);  transform:translate3d(0,-4px,0); }}@keyframes bounce{ 0%, 20%, 53%, 80%, 100%{  -webkit-animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);  animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);  -webkit-transform:translate3d(0,0,0);  transform:translate3d(0,0,0); } 40%, 43%{  -webkit-animation-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);  animation-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);  -webkit-transform:translate3d(0, -30px, 0);  transform:translate3d(0, -30px, 0); } 70%{  -webkit-animation-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);  animation-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);  -webkit-transform:translate3d(0, -15px, 0);  transform:translate3d(0, -15px, 0); } 90%{  -webkit-transform:translate3d(0,-4px,0);  transform:translate3d(0,-4px,0); }}.bounce{ -webkit-animation-name:bounce; animation-name:bounce; -webkit-transform-origin:center bottom; transform-origin:center bottom}@-webkit-keyframes flash{ 0%, 50%, 100%{  opacity:1; } 25%, 75%{  opacity:0; }}@keyframes flash{ 0%, 50%, 100%{  opacity:1; } 25%, 75%{  opacity:0; }}.flash{ -webkit-animation-name:flash; animation-name:flash}@-webkit-keyframes pulse{ 0%{  -webkit-transform:scale3d(1, 1, 1);  transform:scale3d(1, 1, 1); } 50%{  -webkit-transform:scale3d(1.5, 1.5, 1.5);  transform:scale3d(2.0, 2.0, 2.0); } 100%{  -webkit-transform:scale3d(1, 1, 1);  transform:scale3d(1, 1, 1); }}@keyframes pulse{ 0%{  -webkit-transform:scale3d(1, 1, 1);  transform:scale3d(1, 1, 1); } 50%{  -webkit-transform:scale3d(1.5, 1.5, 1.5);  transform:scale3d(1.5,1.5,1.5); } 100%{  -webkit-transform:scale3d(1, 1, 1);  transform:scale3d(1, 1, 1); }}.pulse{ -webkit-animation-name:pulse; animation-name:pulse} 50%{  -webkit-transform:scale3d(1.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}#pt{position:fixed;bottom:60px;right:25px;z-index:3;cursor:pointer;width:50px;height:50px;padding:10px;color:rgba(105,105,105,1);border:rgba(105,105,105,1) 1px solid;text-align:center;vertical-align:middle;display:none;box-sizing:border-box}#pt:hover{background:rgba(255,255,255,1);color:rgba(105,105,105,1)}#pt i{position:relative;font-size:30px;line-height:30px}.sitemap a{color:rgba(34,34,34,1)}@media(min-width:1200px){.container-fluid{padding-left:10%;padding-right:10%}}.links{display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:stretch;align-content:center;justify-content:space-between;margin-bottom:20px}.linkbox{position:relative;display:inline-block;width:50%;padding:15px;border:rgba(0,0,0,0.1) 1px solid;background:rgba(0,0,0,0.1);text-align:left;cursor:pointer;text-decoration:none}.linkbox:hover{background:rgba(255,255,255,0.2);color:rgba(255,255,255,1);text-decoration:none}.active{display:block;animation-name:fadeIn;animation-duration:1s}.linkcontent .container{position:relative;margin:80px auto 80px auto;background:rgba(255,255,255,1);padding:10px;text-align:left;box-shadow:rgba(34,34,34,1) 0px 0px 5px}.linkcontent .container .row{align-items:center;justify-content:flex-start;border-bottom:rgba(34,34,34,0.5) 1px solid}.linkcontent .container img{height:100px;width:auto;margin-right:50px}.linkcontent .container button:after{content:''}.postings{position:relative;display:block;margin-top:20px;margin-bottom:5px;text-align:left}.postings article{border:rgba(1,1,1,0.5) 1px solid}.postings h2{display:block;margin:20px auto}.posthead{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:    flex;align-items:stretch;align-content:flex-start;justify-content:space-between;background:rgba(218,218,218,1);border-bottom:rgba(1,1,1,0.5) 1px solid;padding:5px;text-align:left}.posthead small,.posthead strong{text-align:left;display:inline-block}.posthead small i{margin-right:5px}.posthead.jobs{height:auto;padding:0;background:transparent;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:    flex;align-items:stretch;align-content:flex-start;justify-content:flex-start;border-bottom:rgba(34,34,34,1) 1px solid}.posthead.jobs strong{cursor:pointer;display:inline-block;flex-grow:1;background:rgba(120,184,61,1);color:rgba(255,255,255,1);margin:0;border:rgba(34,34,34,1) 1px solid;border-bottom:0;border-right:0;padding:10px 10px;font-weight:normal;font-size:18px}.posthead.jobs strong:hover{background:rgba(255,255,255,1);color:rgba(105,105,105,1)}.posthead.jobs strong:first-of-type{border-top-left-radius:5px}.posthead.jobs strong:last-of-type{border-top-right-radius:5px;border-right:rgba(34,34,34,1) 1px solid}.posthead small{text-align:center;padding-left:5px;border-left:rgba(34,34,34,1) 1px solid}.postcon{padding:10px}.postcon.jobs{height:auto;text-align:left;background:rgba(255,255,255,1);border:rgba(120,184,61,1) 1px solid;border-top:0;display:none;box-sizing:border-box}.postpages{position:relative;margin-top:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:    flex;flex-wrap:wrap;align-items:center;justify-content:center;align-content:center}.postpages a{display:inline-block;box-sizing:border-box;margin:0 5px;width:40px;height:40px;overflow:hidden;border-radius:50%;padding:10px 5px;font-size:18px;line-height:20px;text-align:center;text-decoration:none;color:rgba(105,105,105,0.6);border:rgba(105,105,105,0.6) 1px solid}.postpages a:hover,.postpages .aktiv{background:rgba(52,24,240,1);color:rgba(255,255,255,1)}.jahr{border-top:rgba(105,105,105,0.5) 1px solid;padding-top:30px;margin-top:50px;margin-bottom:0px;overflow:visible}.jahr strong{position:absolute;top:0;right:0;left:0;margin:0 auto;margin-top:-30px;height:30px;width:100px;display:inline-block;background:rgba(52,24,240,1);color:rgba(255,255,255,1);text-align:center;font-family:'Arvo', sans-serif;font-weight:500;font-size:20px;line-height:20px;padding:10px;border-radius:5px}.jahr p{margin:0}.hide{height:1px;transition:height 100ms}.show{height:100vh;height:auto;-webkit-transition:all 500ms;-moz-transition:all 500ms;-o-transition:all 500ms;transition:all 500ms}@media(max-width:950px){.posthead,.posthead strong,.posthead small{display:block;width:auto;margin:0;border:0;padding:5px;text-align:left}}.downloads{display:block;width:100%}.downheader{display:block;background:rgba(111,22,33,1);color:rgba(255,255,255,1);font-size:25px;padding:15px 5px}.downlst{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:    flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;align:content:baseline}.downbox{position:relative;display:inline-block;box-sizing:border-box;width:32%;margin:1% 1% 0 0;min-height:50px;padding:10px}.downbox img{display:inline-block;width:50px;height:auto;margin-right:10px}.team{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:    flex;align-items:stretch;align-content:center;justify-content:space-between}@media(max-width:950px){.team{display:block}}.teammember{position:fixed;top:150px;left:10px;right:10px;bottom:10px;z-index:100;box-sizing:border-box;overflow:auto;visibility:hidden}.teammember .row-eq-height{margin:0;align-items:stretch}.teammember .container{position:relateve;margin:0 auto;padding:5px;background:rgba(30,60,100,1);color:rgba(255,255,255,1);border:rgba(20,20,20,1) 1px solid;box-shadow:rgba(80,80,80,0.6) 0px 0px 10px;text-align:left}.teammember .container button{position:absolute;bottom:-10px;right:10px;background:rgba(30,60,100,1);color:rgba(255,255,255,1);padding:5px 15px;border:rgba(255,255,255,1) 1px solid;border-radius:5px}.teammember .container button:hover{background:rgba(20,20,20,1)}.teammember .container img{position:relative;display:inline-block;width:70%;height:auto;margin:5px auto;border:rgba(80,80,80,0.6) 1px solid;border-radius:5px}.teammember .container .tc{padding:10px 5px;background:rgba(30,60,100,1);text-align:center;box-shadow:rgba(20,20,20,0.6) 0px 1px 5px}.teammember .container .tc h3{color:rgba(255,255,255,1);text-align:center}.teammember .container .vita{padding:30px 0 30px 30px;background:rgba(255,255,255,1);color:rgba(30,60,100,1);border-radius:5px;border-bottom-left-radius:15px}.teambox{position:relative;display:inline-block;vertical-align:top;width:300px;min-height:300px;overflow:hidden;box-sizing:border-box;color:rgba(255,255,255,1);margin:40px auto 0 auto;padding:0 0 60px 0;font-size:18px;text-align:center;padding-top:150px}.teambox:hover{margin-top:30px;-webkit-transition:all 0.8s ease;-moz-transition:  all 0.8s ease;-ms-transition:  all 0.8s ease;-o-transition:   all 0.8s ease; }.teambox:nth-child(2){margin-top:0;width:320px}.teambox:nth-child(2):hover{margin-top:-10px}@media(max-width:950px){.teambox{width:100%;margin:10px auto}}.teamimg{position:absolute;top:0;left:auto;right:auto;z-index:2;width:100%;height:300px;text-align:center}.teambox img{position:relative;margin:0 auto;display:block;box-sizing:border-box;height:300px;width:300px;overflow:hidden;border:rgba(30,60,70,1) 2px solid;box-shadow:rgba(80,80,80,0.9) 0 0 5px;border-radius:150px}#member2 img{width:316px;height:316px;border-radius:160px}.teamdata{position:relative;margin:0 auto;display:block;box-sizing:border-box;background:rgba(30,60,100,1);padding-top:150px;width:300px;height:430px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-shadow:rgba(80,80,80,0.9) 0 0 5px;border:rgba(0,0,0,1) 1px solid;border-top:0}#member2 .teamdata{background:rgba(36,35,21,1);border-top-left-radius:5px;border-top-right-radius:5px;padding-top:160px}.teambox h3{position:relative;padding:5px;min-height:40px;font-size:24px;line-height:28px;color:rgba(255,255,255,1);border-bottom:rgba(255,255,255,0.5) 1px solid}.teammember .container .tc span,.teambox span{display:block;margin:10px auto;color:rgba(255,255,2551);font-size:18px}.teambox .more{position:absolute;bottom:10px;left:10px;right:10px;z-index:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:    flex;align-items:stretch;align-content:center;justify-content:center}.teammember .imore,.teambox .imore{display:inline-block;margin:2px 5px;width:40px;height:40px;border:rgba(255,255,255,1) 1px solid;background:rgba(255,255,255,1);color:rgba(30,60,100,1);border-radius:20px;text-align:center;cursor:pointer}.teammember .vmore{display:block}.teammember .imore:hover,.teambox .imore:hover{background:rgba(30,60,100,1);color:rgba(255,255,255,1)}.teammember .imore:hover .teammember .imore i,.teammember .imore i,.teambox .imore i{color:rgba(30,60,100,1);font-size:24px;line-height:24px;padding:5px 5px}.teammember .imore:hover > i,.teambox .imore:hover > i{color:rgba(255,255,255,1)}@media(max-width:950px){.adr{margin-bottom:50px}.anfrageformular button{width:100%}}.oridots{display:none}.mio #steuertermin1,.mio #steuertermin2{display:inline-block;vertical-align:top;width:50%;padding:10px}@media(max-width:980px){.mio #steuertermin1,.mio #steuertermin2{display:block;width:100%;padding:10px}}.mio #steuertermin1{padding-left:0}.mio #steuertermin2{padding-right:0}.mio .beitrag_steuertermine{font-size:0.9rem}.mio .beitrag_steuertermine p{margin:20px 0 0 0}.aktuelles{display:block;text-align:left}.aktuelles article,.aktuelles .st_termin_trenner{border-bottom:rgba(30,60,100,0.9) 1px solid}.aktuelles a,.toggle,.newstitel{color:rgba(30,60,100,0.9)}.aktuelles .newsdatum{float:right;font-size:0.8rem}#auswahlStandard,#auswahlStandard form{width:100%;box-sizing:border-box;display:flex;align-items:flex-start;justify-content-space-between}.aktuelles select,.aktuelles input{display:inline-block;width:45%}.aktuelles select{min-width:45%;margin-right:25px}.mio .datenschutz{margin-top:40px;font-size:0.8rem}.aktuelles img{width:40px;heigth:auto}.route{position:relative;display:block;box-sizing:border-box}.rblende{position:absolute;bottom:0;left:0;z-index:99;width:100%;height:100%;background:rgba(80,80,80,0.9);display:block;box-sizing:border-box;overflow:hidden}.mtxt{position:absolute;top:50%;left:50%;width:500px;max-width:90%;background:rgba(255,255,255,1);color:rgba(80,80,80,1);border:rgba(80,80,80,1) 1px solid;border-radius:5px;box-shadow:rgba(80,80,80,0.8) 0 0 5px;padding:25px;transform:translate(-50%,-50%);text-align:center}.mtxt button{margin:20px auto 5px;width:250px}