html{font-size:100%;line-height:1.5em}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;*display:inline;*zoom:1;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden]{display:none}template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1.5em 40px}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}dfn{font-style:italic}h1{font-size:2em;line-height:1.5em;margin-top:0.75em;margin-bottom:0.75em}h2{font-size:1.5em;line-height:2em;margin-top:1em;margin-bottom:1em}h3{font-size:1.17em;line-height:1.28205em;margin-top:1.28205em;margin-bottom:1.28205em}h4{font-size:1em;line-height:1.5em;margin-top:1.5em;margin-bottom:1.5em}h5{font-size:0.83em;line-height:1.80723em;margin-top:1.80723em;margin-bottom:1.80723em}h6{font-size:0.67em;line-height:2.23881em;margin-top:2.23881em;margin-bottom:2.23881em}mark{background:#ff0;color:#000}p,pre{margin:1.5em 0}pre{overflow:auto}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1.5em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:1.5em 40px}hr{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;height:0}form{margin:0}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;*font-family:sans-serif;*vertical-align:middle}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{margin:0 2px;border-color:#c0c0c0;border-top-width:0.0625em;border-top-style:solid;padding-top:0.4625em;border-bottom-width:0.0625em;border-bottom-style:solid;padding-bottom:0.9125em;border-left-width:0.0625em;border-left-style:solid;padding-left:0.875em;border-right-width:0.0625em;border-right-style:solid;padding-right:0.875em}legend{border:0;padding:0;*margin-left:-7px}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOutUp{0%{-moz-transform:translateY(0);transform:translateY(0);opacity:1}100%{-moz-transform:translateY(-20px);transform:translateY(-20px);opacity:0}}@-webkit-keyframes fadeOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}}@keyframes fadeOutUp{0%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}}@-moz-keyframes fadeOutDown{0%{-moz-transform:translateY(0);transform:translateY(0);opacity:1}100%{-moz-transform:translateY(20px);transform:translateY(20px);opacity:0}}@-webkit-keyframes fadeOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}}@keyframes fadeOutDown{0%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-moz-transform:translateY(20px);-ms-transform:translateY(20px);-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}}@-moz-keyframes fadeOutRight{0%{-moz-transform:translateX(0);transform:translateX(0);opacity:1}100%{-moz-transform:translateX(20px);transform:translateX(20px);opacity:0}}@-webkit-keyframes fadeOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(20px);transform:translateX(20px);opacity:0}}@keyframes fadeOutRight{0%{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-moz-transform:translateX(20px);-ms-transform:translateX(20px);-webkit-transform:translateX(20px);transform:translateX(20px);opacity:0}}@-moz-keyframes fadeOutLeft{0%{-moz-transform:translateX(0);transform:translateX(0);opacity:1}100%{-moz-transform:translateX(-20px);transform:translateX(-20px);opacity:0}}@-webkit-keyframes fadeOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0}}@keyframes fadeOutLeft{0%{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0}}@-moz-keyframes fadeOutUpBig{0%{-moz-transform:translateY(0);transform:translateY(0);opacity:1}100%{-moz-transform:translateY(-2000px);transform:translateY(-2000px);opacity:0}}@-webkit-keyframes fadeOutUpBig{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(-2000px);transform:translateY(-2000px);opacity:0}}@keyframes fadeOutUpBig{0%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-webkit-transform:translateY(-2000px);transform:translateY(-2000px);opacity:0}}@-moz-keyframes fadeOutDownBig{0%{opacity:1;-moz-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(2000px);transform:translateY(2000px)}}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@-moz-keyframes fadeOutRightBig{0%{opacity:1;-moz-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(2000px);transform:translateX(2000px)}}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@-moz-keyframes fadeOutLeftBig{0%{opacity:1;-moz-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(-2000px);transform:translateX(-2000px)}}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeInUp{0%{-moz-transform:translateY(20px);transform:translateY(20px);opacity:0}100%{-moz-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadeInUp{0%{-moz-transform:translateY(20px);-ms-transform:translateY(20px);-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-moz-keyframes fadeInDown{0%{-moz-transform:translateY(-20px);transform:translateY(-20px);opacity:0}100%{-moz-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fadeInDown{0%{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadeInDown{0%{-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-moz-keyframes fadeInRight{0%{-moz-transform:translateX(20px);transform:translateX(20px);opacity:0}100%{-moz-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes fadeInRight{0%{-webkit-transform:translateX(20px);transform:translateX(20px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fadeInRight{0%{-moz-transform:translateX(20px);-ms-transform:translateX(20px);-webkit-transform:translateX(20px);transform:translateX(20px);opacity:0}100%{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-moz-keyframes fadeInLeft{0%{-moz-transform:translateX(-20px);transform:translateX(-20px);opacity:0}100%{-moz-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes fadeInLeft{0%{-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fadeInLeft{0%{-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0}100%{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-moz-keyframes fadeInUpBig{0%{-moz-transform:translateY(2000px);transform:translateY(2000px);opacity:0}100%{-moz-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fadeInUpBig{0%{-webkit-transform:translateY(2000px);transform:translateY(2000px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadeInUpBig{0%{-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-webkit-transform:translateY(2000px);transform:translateY(2000px);opacity:0}100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-moz-keyframes fadeInDownBig{0%{opacity:0;-moz-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-moz-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes fadeInRightBig{0%{opacity:0;-moz-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-moz-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes fadeInLeftBig{0%{opacity:0;-moz-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-moz-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes bounceOut{0%{-moz-transform:scale(1, 1);transform:scale(1, 1)}25%{-moz-transform:scale(0.95, 0.95);transform:scale(0.95, 0.95)}50%{opacity:1;-moz-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}100%{opacity:0;-moz-transform:scale(0.3, 0.3);transform:scale(0.3, 0.3)}}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}25%{-webkit-transform:scale(0.95, 0.95);transform:scale(0.95, 0.95)}50%{opacity:1;-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}100%{opacity:0;-webkit-transform:scale(0.3, 0.3);transform:scale(0.3, 0.3)}}@keyframes bounceOut{0%{-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}25%{-moz-transform:scale(0.95, 0.95);-ms-transform:scale(0.95, 0.95);-webkit-transform:scale(0.95, 0.95);transform:scale(0.95, 0.95)}50%{opacity:1;-moz-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}100%{opacity:0;-moz-transform:scale(0.3, 0.3);-ms-transform:scale(0.3, 0.3);-webkit-transform:scale(0.3, 0.3);transform:scale(0.3, 0.3)}}@-moz-keyframes bounceOutUp{0%{-moz-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-moz-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-moz-transform:translateY(-2000px);transform:translateY(-2000px)}}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-moz-transform:translateY(20px);-ms-transform:translateY(20px);-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@-moz-keyframes bounceOutDown{0%{-moz-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-moz-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-moz-transform:translateY(2000px);transform:translateY(2000px)}}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes bounceOutDown{0%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@-moz-keyframes bounceOutLeft{0%{-moz-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-moz-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-moz-transform:translateX(-2000px);transform:translateX(-2000px)}}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-moz-transform:translateX(20px);-ms-transform:translateX(20px);-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@-moz-keyframes bounceOutRight{0%{-moz-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-moz-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-moz-transform:translateX(2000px);transform:translateX(2000px)}}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes bounceOutRight{0%{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@-moz-keyframes bounceIn{0%{opacity:0;-moz-transform:scale(0.3, 0.3);transform:scale(0.3, 0.3)}50%{opacity:1;-moz-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}70%{-moz-transform:scale(0.9, 0.9);transform:scale(0.9, 0.9)}100%{-moz-transform:scale(1, 1);transform:scale(1, 1)}}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(0.3, 0.3);transform:scale(0.3, 0.3)}50%{opacity:1;-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}70%{-webkit-transform:scale(0.9, 0.9);transform:scale(0.9, 0.9)}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@keyframes bounceIn{0%{opacity:0;-moz-transform:scale(0.3, 0.3);-ms-transform:scale(0.3, 0.3);-webkit-transform:scale(0.3, 0.3);transform:scale(0.3, 0.3)}50%{opacity:1;-moz-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}70%{-moz-transform:scale(0.9, 0.9);-ms-transform:scale(0.9, 0.9);-webkit-transform:scale(0.9, 0.9);transform:scale(0.9, 0.9)}100%{-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@-moz-keyframes bounceInDown{0%{opacity:0;-moz-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-moz-transform:translateY(30px);transform:translateY(30px)}80%{-moz-transform:translateY(-10px);transform:translateY(-10px)}100%{-moz-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-moz-transform:translateY(30px);-ms-transform:translateY(30px);-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes bounceInUp{0%{opacity:0;-moz-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-moz-transform:translateY(-30px);transform:translateY(-30px)}80%{-moz-transform:translateY(10px);transform:translateY(10px)}100%{-moz-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-moz-transform:translateY(10px);-ms-transform:translateY(10px);-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes bounceInRight{0%{opacity:0;-moz-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-moz-transform:translateX(-30px);transform:translateX(-30px)}80%{-moz-transform:translateX(10px);transform:translateX(10px)}100%{-moz-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-moz-transform:translateX(-30px);-ms-transform:translateX(-30px);-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-moz-transform:translateX(10px);-ms-transform:translateX(10px);-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes bounceInLeft{0%{opacity:0;-moz-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-moz-transform:translateX(30px);transform:translateX(30px)}80%{-moz-transform:translateX(-10px);transform:translateX(-10px)}100%{-moz-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-moz-transform:translateX(30px);-ms-transform:translateX(30px);-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes rotateOut{0%{-moz-transform-origin:center center 50%;transform-origin:center center 50%;-moz-transform:rotate(0);transform:rotate(0);opacity:1}100%{-moz-transform-origin:center center 50%;transform-origin:center center 50%;-moz-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center 50%;transform-origin:center center 50%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center 50%;transform-origin:center center 50%;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-moz-transform-origin:center center 50%;-ms-transform-origin:center center 50%;-webkit-transform-origin:center center 50%;transform-origin:center center 50%;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-moz-transform-origin:center center 50%;-ms-transform-origin:center center 50%;-webkit-transform-origin:center center 50%;transform-origin:center center 50%;-moz-transform:rotate(200deg);-ms-transform:rotate(200deg);-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@-moz-keyframes rotateOutDownLeft{0%{-moz-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-moz-transform:rotate(0);transform:rotate(0);opacity:1}100%{-moz-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-moz-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-webkit-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-webkit-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@-moz-keyframes rotateOutUpLeft{0%{-moz-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-moz-transform:rotate(0);transform:rotate(0);opacity:1}100%{-moz-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-moz-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-webkit-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-webkit-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@-moz-keyframes rotateOutDownRight{0%{-moz-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-moz-transform:rotate(0);transform:rotate(0);opacity:1}100%{-moz-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-moz-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-webkit-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-webkit-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@-moz-keyframes rotateOutUpRight{0%{-moz-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-moz-transform:rotate(0);transform:rotate(0);opacity:1}100%{-moz-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-moz-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-webkit-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-webkit-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@-moz-keyframes rotateIn{0%{-moz-transform-origin:center center 50%;transform-origin:center center 50%;-moz-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-moz-transform-origin:center center 50%;transform-origin:center center 50%;-moz-transform:rotate(0);transform:rotate(0);opacity:1}}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center 50%;transform-origin:center center 50%;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center 50%;transform-origin:center center 50%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{-moz-transform-origin:center center 50%;-ms-transform-origin:center center 50%;-webkit-transform-origin:center center 50%;transform-origin:center center 50%;-moz-transform:rotate(-200deg);-ms-transform:rotate(-200deg);-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-moz-transform-origin:center center 50%;-ms-transform-origin:center center 50%;-webkit-transform-origin:center center 50%;transform-origin:center center 50%;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@-moz-keyframes rotateInDownLeft{0%{-moz-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-moz-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-moz-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-moz-transform:rotate(0);transform:rotate(0);opacity:1}}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-webkit-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-webkit-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@-moz-keyframes rotateInUpLeft{0%{-moz-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-moz-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-moz-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-moz-transform:rotate(0);transform:rotate(0);opacity:1}}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-webkit-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-webkit-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@-moz-keyframes rotateInUpRight{0%{-moz-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-moz-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-moz-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-moz-transform:rotate(0);transform:rotate(0);opacity:1}}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-webkit-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-webkit-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@-moz-keyframes rotateInDownRight{0%{-moz-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-moz-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-moz-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-moz-transform:rotate(0);transform:rotate(0);opacity:1}}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-webkit-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-webkit-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@-moz-keyframes flip{0%{-moz-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);-moz-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-moz-transform:perspective(400px) translateZ(150px) rotateY(170deg);transform:perspective(400px) translateZ(150px) rotateY(170deg);-moz-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-moz-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-moz-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-moz-transform:perspective(400px) rotateY(360deg) scale(0.95);transform:perspective(400px) rotateY(360deg) scale(0.95);-moz-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-moz-transform:perspective(400px) scale(1);transform:perspective(400px) scale(1);-moz-animation-timing-function:ease-in;animation-timing-function:ease-in}}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg);transform:perspective(400px) translateZ(150px) rotateY(170deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) rotateY(360deg) scale(0.95);transform:perspective(400px) rotateY(360deg) scale(0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) scale(1);transform:perspective(400px) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-moz-transform:perspective(400px) rotateY(0);-ms-transform:perspective(400px) rotateY(0);-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);-moz-animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-moz-transform:perspective(400px) translateZ(150px) rotateY(170deg);-ms-transform:perspective(400px) translateZ(150px) rotateY(170deg);-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg);transform:perspective(400px) translateZ(150px) rotateY(170deg);-moz-animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-moz-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-moz-animation-timing-function:ease-in;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-moz-transform:perspective(400px) rotateY(360deg) scale(0.95);-ms-transform:perspective(400px) rotateY(360deg) scale(0.95);-webkit-transform:perspective(400px) rotateY(360deg) scale(0.95);transform:perspective(400px) rotateY(360deg) scale(0.95);-moz-animation-timing-function:ease-in;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-moz-transform:perspective(400px) scale(1);-ms-transform:perspective(400px) scale(1);-webkit-transform:perspective(400px) scale(1);transform:perspective(400px) scale(1);-moz-animation-timing-function:ease-in;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@-moz-keyframes flipInX{0%{-moz-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-moz-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-moz-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-moz-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}}@keyframes flipInX{0%{-moz-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-moz-transform:perspective(400px) rotateX(-10deg);-ms-transform:perspective(400px) rotateX(-10deg);-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-moz-transform:perspective(400px) rotateX(10deg);-ms-transform:perspective(400px) rotateX(10deg);-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-moz-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}}@-moz-keyframes flipOutX{0%{-moz-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}100%{-moz-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-moz-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}100%{-moz-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@-moz-keyframes flipInY{0%{-moz-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-moz-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-moz-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-moz-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}}@keyframes flipInY{0%{-moz-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-moz-transform:perspective(400px) rotateY(-10deg);-ms-transform:perspective(400px) rotateY(-10deg);-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-moz-transform:perspective(400px) rotateY(10deg);-ms-transform:perspective(400px) rotateY(10deg);-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-moz-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}}@-moz-keyframes flipOutY{0%{-moz-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}100%{-moz-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-moz-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}100%{-moz-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@-moz-keyframes flash{0%{opacity:1}25%{opacity:0}50%{opacity:1}75%{opacity:0}100%{opacity:1}}@-webkit-keyframes flash{0%{opacity:1}25%{opacity:0}50%{opacity:1}75%{opacity:0}100%{opacity:1}}@keyframes flash{0%{opacity:1}25%{opacity:0}50%{opacity:1}75%{opacity:0}100%{opacity:1}}@-moz-keyframes bounce{0%{-moz-transform:translateY(0);transform:translateY(0)}20%{-moz-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-30px);transform:translateY(-30px)}50%{-moz-transform:translateY(0);transform:translateY(0)}60%{-moz-transform:translateY(-15px);transform:translateY(-15px)}80%{-moz-transform:translateY(0);transform:translateY(0)}100%{-moz-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}80%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounce{0%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}20%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-webkit-transform:translateY(-30px);transform:translateY(-30px)}50%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}60%{-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-webkit-transform:translateY(-15px);transform:translateY(-15px)}80%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes shake{0%{-moz-transform:translateX(0);transform:translateX(0)}10%{-moz-transform:translateX(-10px);transform:translateX(-10px)}20%{-moz-transform:translateX(10px);transform:translateX(10px)}30%{-moz-transform:translateX(-10px);transform:translateX(-10px)}40%{-moz-transform:translateX(10px);transform:translateX(10px)}50%{-moz-transform:translateX(-10px);transform:translateX(-10px)}60%{-moz-transform:translateX(10px);transform:translateX(10px)}70%{-moz-transform:translateX(-10px);transform:translateX(-10px)}80%{-moz-transform:translateX(10px);transform:translateX(10px)}90%{-moz-transform:translateX(-10px);transform:translateX(-10px)}100%{-moz-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}10%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%{-webkit-transform:translateX(10px);transform:translateX(10px)}30%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}40%{-webkit-transform:translateX(10px);transform:translateX(10px)}50%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}60%{-webkit-transform:translateX(10px);transform:translateX(10px)}70%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes shake{0%{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}10%{-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%{-moz-transform:translateX(10px);-ms-transform:translateX(10px);-webkit-transform:translateX(10px);transform:translateX(10px)}30%{-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-webkit-transform:translateX(-10px);transform:translateX(-10px)}40%{-moz-transform:translateX(10px);-ms-transform:translateX(10px);-webkit-transform:translateX(10px);transform:translateX(10px)}50%{-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-webkit-transform:translateX(-10px);transform:translateX(-10px)}60%{-moz-transform:translateX(10px);-ms-transform:translateX(10px);-webkit-transform:translateX(10px);transform:translateX(10px)}70%{-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-webkit-transform:translateX(-10px);transform:translateX(-10px)}80%{-moz-transform:translateX(10px);-ms-transform:translateX(10px);-webkit-transform:translateX(10px);transform:translateX(10px)}90%{-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes tada{0%{-moz-transform:scale(1, 1);transform:scale(1, 1)}10%{-moz-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}20%{-moz-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}30%{-moz-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%{-moz-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}50%{-moz-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}60%{-moz-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}70%{-moz-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}80%{-moz-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}90%{-moz-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}100%{-moz-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@-webkit-keyframes tada{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}10%{-webkit-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}20%{-webkit-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}30%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}50%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}60%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}70%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}10%{-moz-transform:scale(0.9) rotate(-3deg);-ms-transform:scale(0.9) rotate(-3deg);-webkit-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}20%{-moz-transform:scale(0.9) rotate(-3deg);-ms-transform:scale(0.9) rotate(-3deg);-webkit-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}30%{-moz-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%{-moz-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}50%{-moz-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}60%{-moz-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}70%{-moz-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}80%{-moz-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}90%{-moz-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}100%{-moz-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@-moz-keyframes swing{20%, 40%, 60%, 80%, 100%{-moz-transform-origin:top center 50%;transform-origin:top center 50%}20%{-moz-transform:rotate(15deg);transform:rotate(15deg)}40%{-moz-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-moz-transform:rotate(5deg);transform:rotate(5deg)}80%{-moz-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-moz-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes swing{20%, 40%, 60%, 80%, 100%{-webkit-transform-origin:top center 50%;transform-origin:top center 50%}20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%, 40%, 60%, 80%, 100%{-moz-transform-origin:top center 50%;-ms-transform-origin:top center 50%;-webkit-transform-origin:top center 50%;transform-origin:top center 50%}20%{-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-moz-keyframes wobble{0%{-moz-transform:translateX(0%);transform:translateX(0%)}15%{-moz-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-moz-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-moz-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-moz-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-moz-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-moz-transform:translateX(0%);transform:translateX(0%)}}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes wobble{0%{-moz-transform:translateX(0%);-ms-transform:translateX(0%);-webkit-transform:translateX(0%);transform:translateX(0%)}15%{-moz-transform:translateX(-25%) rotate(-5deg);-ms-transform:translateX(-25%) rotate(-5deg);-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-moz-transform:translateX(20%) rotate(3deg);-ms-transform:translateX(20%) rotate(3deg);-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-moz-transform:translateX(-15%) rotate(-3deg);-ms-transform:translateX(-15%) rotate(-3deg);-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-moz-transform:translateX(10%) rotate(2deg);-ms-transform:translateX(10%) rotate(2deg);-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-moz-transform:translateX(-5%) rotate(-1deg);-ms-transform:translateX(-5%) rotate(-1deg);-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-moz-transform:translateX(0%);-ms-transform:translateX(0%);-webkit-transform:translateX(0%);transform:translateX(0%)}}@-moz-keyframes pulse{0%{-moz-transform:scale(1, 1);transform:scale(1, 1)}50%{-moz-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}100%{-moz-transform:scale(1, 1);transform:scale(1, 1)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}50%{-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@keyframes pulse{0%{-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}50%{-moz-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}100%{-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@-moz-keyframes hinge{0%{-moz-transform:rotate(0);transform:rotate(0);-moz-transform-origin:top left 50%;transform-origin:top left 50%;-moz-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%, 60%{-moz-transform:rotate(80deg);transform:rotate(80deg);-moz-transform-origin:top left 50%;transform-origin:top left 50%;-moz-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-moz-transform:rotate(60deg);transform:rotate(60deg);-moz-transform-origin:top left 50%;transform-origin:top left 50%;-moz-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-moz-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);opacity:1;-moz-transform-origin:top left 50%;transform-origin:top left 50%;-moz-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-moz-transform:translateY(700px);transform:translateY(700px);opacity:0}}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left 50%;transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%, 60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left 50%;transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left 50%;transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left 50%;transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0}}@keyframes hinge{0%{-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);-moz-transform-origin:top left 50%;-ms-transform-origin:top left 50%;-webkit-transform-origin:top left 50%;transform-origin:top left 50%;-moz-animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%, 60%{-moz-transform:rotate(80deg);-ms-transform:rotate(80deg);-webkit-transform:rotate(80deg);transform:rotate(80deg);-moz-transform-origin:top left 50%;-ms-transform-origin:top left 50%;-webkit-transform-origin:top left 50%;transform-origin:top left 50%;-moz-animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-moz-transform:rotate(60deg);-ms-transform:rotate(60deg);-webkit-transform:rotate(60deg);transform:rotate(60deg);-moz-transform-origin:top left 50%;-ms-transform-origin:top left 50%;-webkit-transform-origin:top left 50%;transform-origin:top left 50%;-moz-animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-moz-transform:rotate(60deg) translateY(0);-ms-transform:rotate(60deg) translateY(0);-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);opacity:1;-moz-transform-origin:top left 50%;-ms-transform-origin:top left 50%;-webkit-transform-origin:top left 50%;transform-origin:top left 50%;-moz-animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-moz-transform:translateY(700px);-ms-transform:translateY(700px);-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0}}@-moz-keyframes rollIn{0%{opacity:0;-moz-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-moz-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}}@keyframes rollIn{0%{opacity:0;-moz-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-moz-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}}@-moz-keyframes rollOut{0%{opacity:1;-moz-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}100%{opacity:0;-moz-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}100%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}}@keyframes rollOut{0%{opacity:1;-moz-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}100%{opacity:0;-moz-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}}@-webkit-keyframes Floatingx{from{-webkit-transform:translate(0, 0px)}65%{-webkit-transform:translate(0, 15px)}to{-webkit-transform:translate(0, 0px)}}@-moz-keyframes Floating{from{-moz-transform:translate(0, 0px)}65%{-moz-transform:translate(0, 15px)}to{-moz-transform:translate(0, 0px)}}.visible-xl-block,.visible-xl-inline,.visible-xl-inline-block,.visible-xl{display:none !important}@media (min-width: 1600px){.container{width:1170px}.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12{float:left}.col-xl-12{width:100%}.col-xl-11{width:91.66666667%}.col-xl-10{width:83.33333333%}.col-xl-9{width:75%}.col-xl-8{width:66.66666667%}.col-xl-7{width:58.33333333%}.col-xl-6{width:50%}.col-xl-5{width:41.66666667%}.col-xl-4{width:33.33333333%}.col-xl-3{width:25%}.col-xl-2{width:16.66666667%}.col-xl-1{width:8.33333333%}.col-xl-pull-12{right:100%}.col-xl-pull-11{right:91.66666667%}.col-xl-pull-10{right:83.33333333%}.col-xl-pull-9{right:75%}.col-xl-pull-8{right:66.66666667%}.col-xl-pull-7{right:58.33333333%}.col-xl-pull-6{right:50%}.col-xl-pull-5{right:41.66666667%}.col-xl-pull-4{right:33.33333333%}.col-xl-pull-3{right:25%}.col-xl-pull-2{right:16.66666667%}.col-xl-pull-1{right:8.33333333%}.col-xl-pull-0{right:auto}.col-xl-push-12{left:100%}.col-xl-push-11{left:91.66666667%}.col-xl-push-10{left:83.33333333%}.col-xl-push-9{left:75%}.col-xl-push-8{left:66.66666667%}.col-xl-push-7{left:58.33333333%}.col-xl-push-6{left:50%}.col-xl-push-5{left:41.66666667%}.col-xl-push-4{left:33.33333333%}.col-xl-push-3{left:25%}.col-xl-push-2{left:16.66666667%}.col-xl-push-1{left:8.33333333%}.col-xl-push-0{left:auto}.col-xl-offset-12{margin-left:100%}.col-xl-offset-11{margin-left:91.66666667%}.col-xl-offset-10{margin-left:83.33333333%}.col-xl-offset-9{margin-left:75%}.col-xl-offset-8{margin-left:66.66666667%}.col-xl-offset-7{margin-left:58.33333333%}.col-xl-offset-6{margin-left:50%}.col-xl-offset-5{margin-left:41.66666667%}.col-xl-offset-4{margin-left:33.33333333%}.col-xl-offset-3{margin-left:25%}.col-xl-offset-2{margin-left:16.66666667%}.col-xl-offset-1{margin-left:8.33333333%}.col-xl-offset-0{margin-left:0}.visible-xl{display:block !important}table.visible-xl{display:table}tr.visible-xl{display:table-row !important}th.visible-xl,td.visible-xl{display:table-cell !important}.visible-xl-block{display:block !important}.visible-xl-inline{display:inline !important}.visible-xl-inline-block{display:inline-block !important}.hidden-xl{display:none !important}}@font-face{font-family:"PillGothicBold";src:url('../fonts/PillGothicBold.eot?1438712986');src:url('../fonts/PillGothicBold.eot?&1438712986#iefix') format('embedded-opentype'),url('../fonts/PillGothicBold.woff?1438712986') format('woff'),url('../fonts/PillGothicBold.ttf?1438712986') format('truetype');font-weight:true}@font-face{font-family:"ProximaNovaRegular";src:url('../fonts/ProximaNovaRegular.eot?1438712986');src:url('../fonts/ProximaNovaRegular.eot?&1438712986#iefix') format('embedded-opentype'),url('../fonts/ProximaNovaRegular.woff?1438712986') format('woff'),url('../fonts/ProximaNovaRegular.ttf?1438712986') format('truetype');font-weight:true}@font-face{font-family:"ProximaNovaBold";src:url('../fonts/ProximaNovaBold.eot?1438712986');src:url('../fonts/ProximaNovaBold.eot?&1438712986#iefix') format('embedded-opentype'),url('../fonts/ProximaNovaBold.woff?1438712986') format('woff'),url('../fonts/ProximaNovaBold.ttf?1438712986') format('truetype');font-weight:true}@font-face{font-family:"ProximaNovaSemibold";src:url('../fonts/ProximaNovaSemibold.eot?1438712986');src:url('../fonts/ProximaNovaSemibold.eot?&1438712986#iefix') format('embedded-opentype'),url('../fonts/ProximaNovaSemibold.woff?1438712986') format('woff'),url('../fonts/ProximaNovaSemibold.ttf?1438712986') format('truetype');font-weight:true}body,.servico h3 span{font-family:'ProximaNovaSemibold';font-weight:normal;font-style:normal}#menu a span,footer h4,footer h5{font-family:'ProximaNovaBold';font-weight:normal;font-style:normal}#slider h2,#servicos #areas .nav a,footer{font-family:'ProximaNovaRegular';font-weight:normal;font-style:normal}h1,h2,h3,h4,h5,h6,#menu a,#menuMobile .paginas a,#mundo .btn-collapse{font-family:'PillGothicBold';font-weight:normal;font-style:normal}body{overflow-x:hidden}body.menu-aberto{overflow-x:hidden}body.menu-aberto .overlay{display:block}body .overlay{display:none;position:fixed;width:100%;height:100%;background-color:rgba(255,255,255,0.8);z-index:10}a{color:inherit;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}a:hover,a:focus,a:active{color:inherit;text-decoration:none}section .titulo{position:relative;margin-top:50px;margin-bottom:50px;font-size:25px;letter-spacing:.05em;text-align:center;text-transform:uppercase}section .titulo span{position:relative;background-color:#fff;padding:0 50px;z-index:1}section .titulo:after{content:"";position:absolute;display:block;top:22px;margin:0 auto;width:100%;border-top:1px solid #f69604;z-index:0}@media (max-width: 767px){section .titulo{margin-top:20px;margin-bottom:20px;font-size:22px}section .titulo span{padding:0 15px}section .titulo:after{width:110%;margin-left:-5%}}form input{border:none;display:inline-block}form input:active,form input:focus{outline:none}form input[type="text"]{padding:15px;font-size:18px}figure{margin:0}figure img{max-width:100%;height:auto}figure .legenda{margin-top:50px}figure .legenda h4{margin-top:10px;margin-bottom:10px;font-size:20px;text-transform:uppercase}figure .legenda h4+p{margin-top:0;line-height:30px}.container{width:100%;max-width:1600px;margin-left:auto;margin-right:auto}.table{display:table;height:100%;margin:0}.table .vAlign{display:table-cell;vertical-align:middle}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:transparent}header #navbar{margin-bottom:0;min-height:1px;border:none;background-color:#fff}header #navbar .navbar-header{width:100%}header #navbar .navbar-header .navbar-brand{width:100%;height:auto;margin:21px 0;padding:0;text-align:center}header #navbar .navbar-header .navbar-brand img{display:inline-block}header #navbar #menu ul{margin:0}header #navbar #menu ul li{padding:0;font-size:18px;text-align:center;text-transform:uppercase;letter-spacing:.084em}header #navbar #menu ul li a{padding:29px 0;border-radius:0}header #navbar #menu ul li a span{display:block;color:#faa422;font-size:12px;letter-spacing:.17em}header #navbar #menu ul li a:after{content:"";display:block;position:absolute;bottom:0;width:100%;height:0;background-color:#f69604;-webkit-transition:height 0.2s ease;-moz-transition:height 0.2s ease;-ms-transition:height 0.2s ease;-o-transition:height 0.2s ease;transition:height 0.2s ease}header #navbar #menu ul li a:hover:after,header #navbar #menu ul li a:focus:after{height:5px}header #navbar #idiomas ul{margin:40px 0}header #navbar #idiomas ul li a{padding:0 15px;letter-spacing:.17em;border-right:1px solid #cccccc;border-radius:0;-webkit-transition:background-color 0.2s ease;-moz-transition:background-color 0.2s ease;-ms-transition:background-color 0.2s ease;-o-transition:background-color 0.2s ease;transition:background-color 0.2s ease}header #navbar #idiomas ul li:hover a,header #navbar #idiomas ul li.active a{background-color:transparent;color:#faa21b}header #navbar #idiomas ul li:last-child a{border-right:none}header #navbar .overlay{display:block;position:absolute;bottom:-30px;right:-97px;width:665px;height:30px;background:url('../img/header/overlay.png?1438712986') no-repeat center;z-index:1}header #navbarMobile{position:fixed;z-index:9;width:100%;height:80px}header #navbarMobile .navbar-btn-toggle{position:absolute;left:20px;top:25px}header #navbarMobile .navbar-brand{position:absolute;padding:0;right:30px;top:15px}header #menuMobile{position:fixed;top:0;left:-90%;width:80%;height:100%;color:#c8ccd5;font-size:18px;letter-spacing:1px;text-align:center;text-transform:uppercase;background-color:#151515;z-index:99999;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}header #menuMobile.aberto{left:0}header #menuMobile .menu-mobile-header{position:relative;padding-top:60px}header #menuMobile .menu-mobile-header .btn-fechar{display:block;position:absolute;top:25px;right:25px}header #menuMobile .menu-mobile-footer{margin-top:50px;color:#343434;text-transform:uppercase;font-size:10px}header #menuMobile .menu-mobile-footer p{margin:0}header #menuMobile .paginas li a{padding:0 5px 0 0;line-height:75px;border-left:5px solid transparent}header #menuMobile .paginas li a:hover{background-color:#131313;border-left:5px solid #faa522}header #menuMobile .linguas{margin:50px auto;width:221px;font-size:16px}header #menuMobile .linguas li a{padding:0 25px;color:#343434;border-right:1px solid #343434}header #menuMobile .linguas li a:hover{color:#faa522;background-color:transparent}header #menuMobile .linguas li.active a{color:#faa522;background-color:transparent}header #menuMobile .linguas li:last-child a{border-right:none}.social{margin:0;margin-bottom:30px}.social li{float:left;margin-left:0}.social li+li{margin-left:0}.social .icone-social{margin:0;width:100%;height:70px;text-indent:100%;background-position:center;background-repeat:no-repeat;border:1px solid #dddddd;border-radius:0;overflow:hidden;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.social .icone-social.facebook{background-image:url('../img/footer/icn-facebook-alt.png?1438712986')}.social .icone-social.twitter{background-image:url('../img/footer/icn-twitter-alt.png?1438712986')}.social .icone-social.linkedin{background-image:url('../img/footer/icn-linkedin-alt.png?1438712986')}.social .icone-social:hover{opacity:.7}footer{padding:60px 0;color:#fff;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url('../img/footer/bg.jpg?1438712986')}footer h4{margin-top:0;margin-bottom:10px;padding-left:28px;font-size:12px;line-height:18px;letter-spacing:0.178em;text-transform:uppercase}footer h4:before{content:"";display:block;float:left;width:16px;height:15px;margin-left:-28px;background-position:center;background-repeat:no-repeat;background-image:url('../img/footer/icn-seta.png?1438712986')}footer h4+figure{margin-top:20px}footer h5{margin-top:0;margin-bottom:10px;font-size:12px;letter-spacing:.17em;text-transform:uppercase}footer h5+p{margin-top:10px}footer .nav{margin:0}footer .nav li{margin-left:18px;padding:3px 10px}footer .nav li a{margin:0;padding:0;display:inline-block}footer .nav li a:hover{text-decoration:underline}footer .nav+h4{margin-top:40px}footer .nav.social{margin-left:10px}footer .nav.social li{margin-left:0}footer .nav.social .icone-social{margin:0;width:20px;height:20px;text-indent:20px;background-position:center;background-repeat:no-repeat;overflow:hidden;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}footer .nav.social .icone-social.facebook{background-image:url('../img/footer/icn-facebook.png?1438712986')}footer .nav.social .icone-social.twitter{background-image:url('../img/footer/icn-twitter.png?1438712986')}footer .nav.social .icone-social.linkedin{background-image:url('../img/footer/icn-linkedin.png?1438712986')}footer .nav.social .icone-social:hover{opacity:.7}footer .logo{text-align:center}footer .content{padding:0 30px}footer .copyrights{margin-top:50px;margin-bottom:0;padding-left:28px}footer .ass-cappen{display:block;width:100%;margin:0 auto}footer .ass-cappen .btCappen{width:32px;height:32px;margin:70px 0 0 auto;display:block;top:30px;z-index:4;text-indent:-9999px;text-decoration:none;background:url('../img/footer/cappen-marca.png?1438712986') 0 0 no-repeat;-webkit-transition:all 500ms cubic-bezier(0.25, 0.1, 0.25, 1);-moz-transition:all 500ms cubic-bezier(0.25, 0.1, 0.25, 1);-o-transition:all 500ms cubic-bezier(0.25, 0.1, 0.25, 1);transition:all 500ms cubic-bezier(0.25, 0.1, 0.25, 1)}footer .ass-cappen .btCappen:hover{width:128px}footer .footer-mobile .copyrights{margin:0;padding:0;display:block;float:left;width:85%}footer .footer-mobile .copyrights p{font-size:11px;font-weight:600;text-transform:uppercase;margin:0}footer .footer-mobile .ass-cappen{margin:0;padding:0;display:block;float:left;width:15%}footer .footer-mobile .ass-cappen .btCappen{margin:0}footer .footer-mobile .ass-cappen .btCappen:hover{width:32px}.interna section{padding:30px 0}@media (min-width: 768px){.interna section{padding:60px 0}}.interna #hero{width:100%;height:300px;color:#fff;display:table;background-position:center;background-repeat:no-repeat;background-size:cover}.interna #hero h1{display:table-cell;vertical-align:middle;margin:20px 0;font-size:70px;line-height:70px;letter-spacing:0.07em;text-align:center;text-transform:uppercase}@media (max-width: 767px){.interna #hero h1{font-size:60px;padding-top:80px}}.interna #hero h1 span{display:block;margin-top:10px;font-size:18px;line-height:18px;letter-spacing:0.115em;text-transform:uppercase}.interna h3{margin-top:30px;margin-bottom:30px;padding-left:35px;color:#ea7501;font-size:45px;line-height:45px;letter-spacing:.001em;text-transform:uppercase}.interna h3:before{content:"";display:block;float:left;width:25px;height:35px;margin-left:-35px;background:url('../img/geral/icn-seta.png?1438712986') no-repeat center}.interna h3+p{margin-top:0}.interna p{line-height:28px}.interna p+h3,.interna p+figure{margin-top:60px}#home #slider .item{height:450px;color:#fff;text-align:center;text-transform:uppercase;background-position:center;background-repeat:no-repeat;background-size:cover}#home #slider .item h1{margin:30px 0;font-size:70px;letter-spacing:.07em}#home #slider .item h2{margin:10px 0;font-size:18px;letter-spacing:1px}#home #slider .item h2:before,#home #slider .item h2:after{content:"";display:block;margin:0 auto;width:20px;border-top:1px solid #f69604}#home #slider .owl-controls .owl-pagination{position:absolute;display:block;width:100%;bottom:100px;text-align:center}#home #slider .owl-controls .owl-pagination .owl-page{display:inline-block;margin:7.5px;width:15px;height:15px;background-color:#fff;border-radius:15px}#home #slider .owl-controls .owl-pagination .owl-page.active{background-color:#ca761e}@media (max-width: 767px){#home #slider .item{padding-top:80px;height:320px}#home #slider .item h1{font-size:36px}#home #slider .owl-controls .owl-pagination{bottom:20px}}@media (min-width: 992px){#home #servicos{padding-bottom:80px}}@media (min-width: 1280px){#home #servicos .com-margem{margin-top:30px}}@media (min-width: 1280px){#home #servicos .sem-margem{margin-top:-30px}}#home #servicos .servico{position:relative;height:300px;margin-left:-15px;margin-right:-15px;overflow:hidden}#home #servicos .servico .img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);will-change:transform;background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-transition:transform 1s ease;-moz-transition:transform 1s ease;-ms-transition:transform 1s ease;-o-transition:transform 1s ease;transition:transform 1s ease}#home #servicos .servico .transparencia{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:-webkit-linear-gradient(top, rgba(0,0,0,0.8) 0%, transparent 80%);background:-o-linear-gradient(top, rgba(0,0,0,0.8) 0%, transparent 80%);background:-ms-linear-gradient(top, rgba(0,0,0,0.8) 0%, transparent 80%);background:linear-gradient(to top, rgba(0,0,0,0.8) 0%,rgba(0,0,0,0) 80%)}#home #servicos .servico .sobreposicao{position:absolute;top:0;left:0;width:100%;max-width:100%;height:100%;background-color:transparent;z-index:2;-webkit-transition:background-color 0.5s ease;-moz-transition:background-color 0.5s ease;-ms-transition:background-color 0.5s ease;-o-transition:background-color 0.5s ease;transition:background-color 0.5s ease}#home #servicos .servico .sobreposicao h3{position:absolute;bottom:0;margin:20px;margin-left:50px;color:#fff;font-size:20px;letter-spacing:.095em;text-transform:uppercase}#home #servicos .servico .sobreposicao h3:before{content:"";display:block;float:left;width:25px;height:22px;margin-left:-35px;background-position:center;background-repeat:no-repeat;background-image:url('../img/home/icn-seta.png?1438712986')}#home #servicos .servico .sobreposicao h3 span{display:block;height:0;color:#ea7501;font-size:14px;text-transform:none;line-height:22px;letter-spacing:0;overflow:hidden;-webkit-transition:height 0.7s ease;-moz-transition:height 0.7s ease;-ms-transition:height 0.7s ease;-o-transition:height 0.7s ease;transition:height 0.7s ease}#home #servicos .servico .btn-mais{position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:3;background-position:left top;background-repeat:no-repeat;background-image:url('../img/home/icn-mais.png?1438712986')}#home #servicos .servico .btn-mais:focus{outline:none}#home #servicos .servico:hover .img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1)}#home #servicos .servico:hover .sobreposicao{background-color:rgba(17,16,16,0.95)}#home #servicos .servico:hover .sobreposicao h3 span{height:65px}@media (max-width: 1599px){#home #servicos .servico:hover .sobreposicao h3 span{height:110px}}@media (min-width: 1280px){#home #servicos .col-lg-4 .servico .sobreposicao{width:50%}}@media (max-width: 991px){#home #servicos .col-md-3 .servico .sobreposicao{width:50%}}@media (max-width: 1279px){#home #servicos .col-md-6 .servico .sobreposicao{width:50%}}@media (max-width: 767px){#home #servicos .servico{height:140px;margin-bottom:20px}#home #servicos .servico .transparencia{display:none}#home #servicos .servico .sobreposicao{height:60%;width:100%;top:auto;bottom:0;background-color:rgba(0,0,0,0.2)}#home #servicos .servico .btn-mais{background-image:none}#home #servicos .servico:hover .img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1)}#home #servicos .servico:hover .sobreposicao{background-color:rgba(0,0,0,0.2)}#home #servicos .servico:hover .sobreposicao h3 span{height:0}}#sobre #hero{background-image:url('../img/sobre/hero-bg.jpg?1438712987')}@media (min-width: 768px){#sobre #historia .content{padding:0 60px}}#sobre #atuacao h2{margin-bottom:0}#sobre #atuacao #mundo{position:relative;margin:0 auto;width:100%;max-width:1081px;height:600px;background-position:left center;background-repeat:no-repeat;background-image:url('../img/sobre/mapa.png?1438712989')}@media (max-width: 767px){#sobre #atuacao #mundo{margin-top:30px;height:auto}}#sobre #atuacao #mundo .continente{position:absolute;opacity:1;cursor:pointer;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease}#sobre #atuacao #mundo .continente.collapsed{opacity:.75}#sobre #atuacao #mundo .continente.collapsed:hover{opacity:1 !important}#sobre #atuacao #mundo .continente:hover{opacity:1 !important}#sobre #atuacao #mundo .box-continente{position:absolute}#sobre #atuacao #mundo .box-continente .btn-collapse{margin-bottom:-15px;color:#231f20;font-size:25px;text-transform:uppercase;line-height:70px}#sobre #atuacao #mundo .box-continente .btn-collapse:before{content:"-";display:block;width:70px;height:70px;margin-bottom:-10px;padding-left:33px;padding-top:3px;color:#fff;-webkit-transition:background-color 0.3s ease;-moz-transition:background-color 0.3s ease;-ms-transition:background-color 0.3s ease;-o-transition:background-color 0.3s ease;transition:background-color 0.3s ease}#sobre #atuacao #mundo .box-continente .btn-collapse.collapsed:before{content:"+";padding-left:30px;padding-top:5px}@media (max-width: 767px){#sobre #atuacao #mundo .box-continente .btn-collapse{font-size:22px;line-height:40px}}#sobre #atuacao #mundo .box-continente ul{margin:0;padding:0px 15px;font-size:16px}@media (max-width: 767px){#sobre #atuacao #mundo .box-continente ul{list-style:none}}#sobre #atuacao #mundo #central{top:174px;left:117px}#sobre #atuacao #mundo #boxCentral{top:300px}#sobre #atuacao #mundo #boxCentral .btn-collapse{display:block}#sobre #atuacao #mundo #boxCentral .btn-collapse:before{margin-left:110px;background-color:#f58312}#sobre #atuacao #mundo #boxCentral .btn-collapse:hover:before{background-color:#e97400}#sobre #atuacao #mundo #boxCentral ul{color:#e97400}#sobre #atuacao #mundo #sul{top:301px;left:259px}#sobre #atuacao #mundo #boxSul{top:390px;left:455px}#sobre #atuacao #mundo #boxSul .btn-collapse{display:block}#sobre #atuacao #mundo #boxSul .btn-collapse:before{background-color:#ffc129}#sobre #atuacao #mundo #boxSul .btn-collapse:hover:before{background-color:#feb313}#sobre #atuacao #mundo #boxSul ul{color:#feb313}#sobre #atuacao #mundo #africa{top:314px;left:527px}#sobre #atuacao #mundo #boxAfrica{top:340px;left:665px}#sobre #atuacao #mundo #boxAfrica .btn-collapse{display:block}#sobre #atuacao #mundo #boxAfrica .btn-collapse:before{background-color:#d36536}#sobre #atuacao #mundo #boxAfrica .btn-collapse:hover:before{background-color:#d2480c}#sobre #atuacao #mundo #boxAfrica ul{color:#d2480c}#servicos #hero{background-image:url('../img/servicos/hero-bg.jpg?1438712987')}#servicos #content{padding:100px 0 0;color:#3a3939;font-size:18px;line-height:40px;text-align:center}@media (max-width: 767px){#servicos #content{padding-top:60px}#servicos #content p{margin:0}}#servicos #areas{padding-bottom:0}#servicos #areas .abas{padding-bottom:100px;width:100%;margin:0 auto}@media (max-width: 1600px){#servicos #areas .abas{max-width:800px}}#servicos #areas .abas .nav li{margin-bottom:15px}#servicos #areas .abas .nav li a{display:table;width:100%;height:70px;padding-left:20px;padding-right:40px;font-size:20px;line-height:22px;background-position:90% center;background-repeat:no-repeat;background-image:url('../img/servicos/icn-seta.png?1438712987');border:1px solid #c5c5c5;border-radius:0}#servicos #areas .abas .nav li a span{display:table-cell;vertical-align:middle}#servicos #areas .abas .nav li a:hover,#servicos #areas .abas .nav li a:focus,#servicos #areas .abas .nav li a.active{color:#fff;background-color:#ea7501;background-image:url('../img/servicos/icn-seta-hover.png?1438712987')}#servicos #areas #areasSelect{display:block;width:100%;margin:40px 0 0;padding:15px;font-size:20px;text-align:center}@media (max-width: 991px){#servicos #areas #areasSelect{margin-bottom:20px}}#servicos #areas .tab-content{padding:0;background-color:#f5f5f5}#servicos #areas .tab-content .tab-pane{padding:80px 0}@media (max-width: 991px){#servicos #areas .tab-content .tab-pane{padding:0}}#servicos #areas .tab-content .tab-pane .container.alt{max-width:1400px;padding-bottom:300px;position:relative}#servicos #areas .tab-content .tab-pane .img-destacada{display:inline-block;width:65%;height:570px;background-position:center;background-repeat:no-repeat;background-size:cover}@media (max-width: 991px){#servicos #areas .tab-content .tab-pane .img-destacada{display:block;width:100%;height:200px}}#servicos #areas .tab-content .tab-pane .desc{display:inline-block;position:absolute;top:150px;right:0;width:65%;min-height:570px;background-color:#fff;padding:100px}#servicos #areas .tab-content .tab-pane .desc .texto{display:table-cell;vertical-align:bottom}#servicos #areas .tab-content .tab-pane .desc .texto h2{margin:0;font-size:45px;color:#ea7501;text-transform:uppercase}@media (max-width: 767px){#servicos #areas .tab-content .tab-pane .desc .texto h2{margin-top:-76px;margin-left:-15px;margin-right:-15px;font-size:30px;text-align:center;line-height:70px;background-color:rgba(255,255,255,0.7)}}#servicos #areas .tab-content .tab-pane .desc .texto p{line-height:32px}#servicos #areas .tab-content .tab-pane .desc .texto a{font-size:18px;color:#f69604;font-style:italic}#servicos #areas .tab-content .tab-pane .desc .texto a:after{content:"";display:inline-block;margin-left:20px;margin-bottom:-10px;width:31px;height:31px;background:transparent url('../img/servicos/icn-down.png?1438712987') no-repeat center}#servicos #areas .tab-content .tab-pane .desc .texto a:hover{text-decoration:underline}@media (max-width: 991px){#servicos #areas .tab-content .tab-pane .desc{position:static;width:100%;padding:30px;min-height:auto}}@media (max-width: 767px){#servicos #areas .tab-content .tab-pane .desc{position:static;width:100%;padding:0 15px}}@media (max-width: 991px){#servicos #areas .tab-content .container.alt{padding:0 !important}}#servicos #areas .tab-content #gerenciamento .container.alt{padding-bottom:500px}#servicos #areas .tab-content #irrigacao .container.alt{padding-bottom:600px}#servicos #areas .tab-content .titulo span{background-color:#f5f5f5}#servicos #areas .tab-content .cases{padding-top:30px;padding-bottom:50px}@media (max-width: 767px){#servicos #areas .tab-content .cases{padding-top:0;padding-bottom:0;margin-bottom:30px}}#servicos #areas .tab-content .cases h2{margin-top:30px}#servicos #areas .tab-content .cases .container.alt{max-width:1080px;padding-bottom:0}@media (min-width: 1280px){#servicos #areas .tab-content .cases .com-margem{margin-top:30px}}@media (min-width: 1280px){#servicos #areas .tab-content .cases .sem-margem{margin-top:-30px}}#servicos #areas .tab-content .cases .servico{position:relative;height:300px;margin-left:-15px;margin-right:-15px;overflow:hidden}#servicos #areas .tab-content .cases .servico .img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);will-change:transform;background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-transition:transform 1s ease;-moz-transition:transform 1s ease;-ms-transition:transform 1s ease;-o-transition:transform 1s ease;transition:transform 1s ease}#servicos #areas .tab-content .cases .servico .transparencia{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:-webkit-linear-gradient(top, rgba(0,0,0,0.8) 0%, transparent 80%);background:-o-linear-gradient(top, rgba(0,0,0,0.8) 0%, transparent 80%);background:-ms-linear-gradient(top, rgba(0,0,0,0.8) 0%, transparent 80%);background:linear-gradient(to top, rgba(0,0,0,0.8) 0%,rgba(0,0,0,0) 80%)}#servicos #areas .tab-content .cases .servico .sobreposicao{position:absolute;top:0;left:0;width:100%;max-width:100%;height:100%;background-color:transparent;z-index:2;-webkit-transition:background-color 0.2s ease;-moz-transition:background-color 0.2s ease;-ms-transition:background-color 0.2s ease;-o-transition:background-color 0.2s ease;transition:background-color 0.2s ease}#servicos #areas .tab-content .cases .servico .sobreposicao h3{position:absolute;bottom:0;margin:20px;padding-left:35px;color:#fff;font-size:20px;line-height:24px;letter-spacing:.095em;text-transform:uppercase}#servicos #areas .tab-content .cases .servico .sobreposicao h3:before{content:"";display:block;float:left;width:25px;height:22px;margin-left:-35px;background-position:center;background-repeat:no-repeat;background-image:url('../img/home/icn-seta.png?1438712986')}#servicos #areas .tab-content .cases .servico .btn-mais{position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:3;background-position:left top;background-repeat:no-repeat;background-image:url('../img/home/icn-mais.png?1438712986')}#servicos #areas .tab-content .cases .servico .btn-mais:focus{outline:none}#servicos #areas .tab-content .cases .servico:hover .img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1)}#servicos #areas .tab-content .cases .servico:hover .sobreposicao{background-color:rgba(17,16,16,0.95)}@media (max-width: 1279px){#servicos #areas .tab-content .cases .servico{height:200px}#servicos #areas .tab-content .cases .servico .transparencia{display:none}#servicos #areas .tab-content .cases .servico .sobreposicao{width:100% !important;background-color:rgba(0,0,0,0.4);height:60%;bottom:0;top:auto}#servicos #areas .tab-content .cases .servico .btn-mais{background-image:none}}@media (max-width: 767px){#servicos #areas .tab-content .cases .servico{height:140px;margin:0;margin-bottom:20px}#servicos #areas .tab-content .cases .servico .transparencia{display:none}#servicos #areas .tab-content .cases .servico .sobreposicao{height:60%;width:100%;top:auto;bottom:0;background-color:rgba(0,0,0,0.2)}#servicos #areas .tab-content .cases .servico .btn-mais{background-image:none}#servicos #areas .tab-content .cases .servico:hover .img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1)}#servicos #areas .tab-content .cases .servico:hover .sobreposicao{background-color:rgba(0,0,0,0.2)}#servicos #areas .tab-content .cases .servico:hover .sobreposicao h3 span{height:0}}@media (min-width: 1280px){#servicos #areas .tab-content .cases .col-lg-6 .servico .sobreposicao{width:50%}}@media (max-width: 1279px){#servicos #areas .tab-content .cases .col-md-6 .servico .sobreposicao{width:50%}}#servicos .modal{background-color:rgba(0,0,0,0.8);overflow:hidden}#servicos .modal div{height:100%}#servicos .modal .modal-dialog{width:95%;max-width:1300px;margin:0 auto;padding:70px 0}#servicos .modal .modal-dialog .modal-content{border:none;border-radius:0}#servicos .modal .modal-dialog .modal-content .modal-body{padding:0}#servicos .modal .modal-dialog .modal-content .modal-body .galeria{padding:0;background-color:#ea7501}#servicos .modal .modal-dialog .modal-content .modal-body .galeria .galeriaCases .item{background-position:center;background-repeat:no-repeat;background-size:cover}#servicos .modal .modal-dialog .modal-content .modal-body .galeria .galeriaCases .owl-controls{height:auto}#servicos .modal .modal-dialog .modal-content .modal-body .galeria .galeriaCases .owl-controls div{height:auto}#servicos .modal .modal-dialog .modal-content .modal-body .galeria .galeriaCases .owl-controls .owl-pagination{position:absolute;display:block;width:100%;bottom:0;padding-top:50%;padding-bottom:50px;text-align:center;background:-webkit-linear-gradient(top, rgba(0,0,0,0.8) 0%, transparent 80%);background:-o-linear-gradient(top, rgba(0,0,0,0.8) 0%, transparent 80%);background:-ms-linear-gradient(top, rgba(0,0,0,0.8) 0%, transparent 80%);background:linear-gradient(to top, rgba(0,0,0,0.8) 0%,rgba(0,0,0,0) 80%)}#servicos .modal .modal-dialog .modal-content .modal-body .galeria .galeriaCases .owl-controls .owl-pagination .owl-page{display:inline-block;margin:7.5px;width:15px;height:15px;background-color:#fff;border-radius:15px}#servicos .modal .modal-dialog .modal-content .modal-body .galeria .galeriaCases .owl-controls .owl-pagination .owl-page.active{background-color:rgba(234,117,1,0.5)}@media (max-width: 768px){#servicos .modal .modal-dialog .modal-content .modal-body .galeria{height:40%}}#servicos .modal .modal-dialog .modal-content .modal-body .desc{overflow-y:auto}#servicos .modal .modal-dialog .modal-content .modal-body .desc .texto{padding:80px 15px 30px !important;display:table-cell;height:auto;vertical-align:bottom}#servicos .modal .modal-dialog .modal-content .modal-body .desc .texto .titulo{margin:0;color:#ea7501;font-size:45px;letter-spacing:.01em;line-height:44px;text-transform:uppercase}@media (max-width: 767px){#servicos .modal .modal-dialog .modal-content .modal-body .desc .texto .titulo{font-size:35px}}#servicos .modal .modal-dialog .modal-content .modal-body .desc .texto .titulo:before{content:"";display:inline-block;width:25px;height:30px;margin-left:-40px;padding-left:40px;background-position:left top;background-repeat:no-repeat;background-image:url('../img/servicos/icn-seta-laranja.png?1438712987')}#servicos .modal .modal-dialog .modal-content .modal-body .desc .texto .subtitulo{color:#555555;letter-spacing:.183em;text-transform:uppercase}#servicos .modal .modal-dialog .modal-content .modal-body .desc .texto .subtitulo:before,#servicos .modal .modal-dialog .modal-content .modal-body .desc .texto .subtitulo:after{content:"";display:block;width:25px;margin:5px 0;border-bottom:1px solid #ea7501}#servicos .modal .modal-dialog .modal-content .modal-body .desc .texto p{line-height:32px}@media (max-width: 768px){#servicos .modal .modal-dialog .modal-content .modal-body .desc{height:60%}}#servicos .modal .modal-dialog .modal-content .modal-body .close{position:absolute;top:0;right:0;width:70px;height:70px;opacity:1;z-index:1;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url('../img/servicos/btn-fechar.png?1438712987');-webkit-transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;-ms-transition:opacity 0.2s ease;-o-transition:opacity 0.2s ease;transition:opacity 0.2s ease}#servicos .modal .modal-dialog .modal-content .modal-body .close:hover,#servicos .modal .modal-dialog .modal-content .modal-body .close:focus{outline:none;opacity:.9}#contato #hero{background-image:url('../img/contato/hero-bg.jpg?1438712986')}#contato #mapa{height:250px}#contato #miolo #endereco{width:100%;max-width:650px;margin-left:auto;margin-right:auto;position:relative;padding:50px;margin-top:-150px;color:#3a3a3a;text-align:center;background-color:#fff}#contato #miolo #endereco h4{margin:0;font-size:20px;text-transform:uppercase}#contato #miolo #endereco p{margin:10px 0}#contato #miolo #endereco p.fone{color:#ea7501}#contato #miolo #endereco p.email{color:inherit}#contato #miolo #endereco p.email:hover{color:#ea7501}#contato #miolo form{width:100%;max-width:800px;margin-left:auto;margin-right:auto;padding:15px 15px 0}#contato #miolo form label{position:absolute;bottom:56px;left:20px;font-size:16px;text-transform:uppercase;cursor:pointer}#contato #miolo form input{font-size:18px;border:none}#contato #miolo form input[type="text"]{width:100%;margin-bottom:40px;padding:0 20px 0 80px;color:#615f60;line-height:60px;background-color:transparent;border-bottom:2px solid #a5a5a5}#contato #miolo form input[type="text"]:focus{outline:none;box-shadow:none;border-bottom:2px solid #ea7501}#contato #miolo form input[type="submit"]{display:block;margin-top:50px;margin-bottom:40px;width:100%;max-width:400px;margin-left:auto;margin-right:auto;color:#fff;font-size:16px;line-height:70px;text-transform:uppercase;letter-spacing:.1em;background-color:#ea7501;-webkit-transition:background-color 0.2s ease;-moz-transition:background-color 0.2s ease;-ms-transition:background-color 0.2s ease;-o-transition:background-color 0.2s ease;transition:background-color 0.2s ease}#contato #miolo form input[type="submit"]:hover{background-color:#d16801}#contato #miolo form input[type="file"]{width:100%;margin-bottom:40px;color:transparent;line-height:60px;border:none;border-bottom:2px solid #a5a5a5;border-radius:0;cursor:pointer}#contato #miolo form input[type="file"]::-webkit-file-upload-button{visibility:hidden}#contato #miolo form input[type="file"]::after{content:'Selecionar arquivo';display:block;float:right;width:160px;padding:20px;color:#fff;font-size:14px;line-height:10px;background-color:#ea7501;border:none;border-radius:0;outline:none}#contato #miolo form input[type="file"]:hover::after{background-color:#d16801}#contato #miolo form input[type="file"]:focus{outline:none !important}#contato #miolo form input[type="file"].parsley-error{border-color:#e97070}#contato #miolo form input#cidade{padding-left:100px}#contato #miolo form input.parsley-error{border-color:#e97070}#contato #miolo form .bootstrap-select{width:100%}#contato #miolo form .bootstrap-select .dropdown-toggle{margin-bottom:40px;padding:0 20px 0 80px;color:#615f60;font-size:18px;line-height:60px;background-color:transparent;border:none;border-bottom:2px solid #a5a5a5;border-radius:0}#contato #miolo form .bootstrap-select .dropdown-toggle:focus,#contato #miolo form .bootstrap-select .dropdown-toggle:active{outline:none !important;box-shadow:none;border-bottom:2px solid #ea7501}#contato #miolo form .bootstrap-select .dropdown-toggle .caret{color:#ea7501;border-top:8px dashed;border-right:7px solid transparent;border-left:7px solid transparent}#contato #miolo form .bootstrap-select .dropdown-toggle.parsley-error{border-color:#e97070}#contato #miolo form .bootstrap-select div.dropdown-menu{margin-top:-30px}#contato #miolo form .bootstrap-select div.dropdown-menu li a{padding:20px}#contato #miolo form .bootstrap-select div.dropdown-menu li a:hover,#contato #miolo form .bootstrap-select div.dropdown-menu li a:focus{color:#fff;background-color:#ea7501;outline:none}#contato #miolo form textarea{width:100%;max-width:100%;margin-top:30px;padding:30px;color:#615f60;border:2px solid #a5a5a5}#contato #miolo form textarea:focus{outline:none;box-shadow:none;border:2px solid #ea7501}#contato #miolo form textarea.parsley-error{margin-bottom:40px;border-color:#e97070}#contato #miolo form #error{display:none;color:#e97070;text-align:center}#contato #miolo form .parsley-error{color:#e97070}#contato #miolo form input:-webkit-autofill,#contato #miolo form textarea:-webkit-autofill,#contato #miolo form select:-webkit-autofill{background-color:transparent !important}#contato #miolo form .tem-erro:after{content:"( * ) Voc\00ea\00a0preencheu corretamente o campo acima?";display:block;position:absolute;bottom:10px;color:#e97070}#contato .modal .modal-dialog .modal-content{display:block;margin:0 auto;max-width:400px;border-radius:0}#contato .modal .modal-dialog .modal-content .modal-body{padding:50px 20px;font-size:18px;text-align:center}#contato .modal .modal-dialog .modal-content .modal-body .close{position:absolute;top:10px;right:10px}#contato .modal .modal-dialog .modal-content .modal-footer{padding:0}#contato .modal .modal-dialog .modal-content .modal-footer .btn{display:block;width:100%;color:#fff;line-height:50px;text-transform:uppercase;border:none;border-radius:0;background-color:#ea7501}@media (max-width: 991px){#servicos .modal{padding:0;overflow:auto}#servicos .modal div{height:auto}#servicos .modal .modal-dialog{width:100%;padding:0}#servicos .modal .modal-dialog .modal-content .modal-body .galeria .item{height:320px}#servicos .modal .modal-dialog .modal-content .modal-body .desc{overflow:auto}#servicos .modal .modal-dialog .modal-content .modal-body .desc .texto{padding:50px 15px}#servicos .modal .modal-dialog .modal-content .modal-body .desc .texto .titulo:before{display:none}}@media (max-width: 767px){#home #servicos .col-md-6 .servico .sobreposicao,#home #servicos .col-md-3 .servico .sobreposicao{width:100%}#sobre #atuacao #mundo{background-image:none;text-align:center}#sobre #atuacao #mundo .continente{display:none}#sobre #atuacao #mundo .box-continente{position:static}#sobre #atuacao #mundo .box-continente .btn-collapse:before{display:none}#sobre #atuacao #mundo .box-continente .collapse,#sobre #atuacao #mundo .box-continente.in{display:block;height:auto !important}#sobre #atuacao #mundo .box-continente ul{display:inline-block;padding:20px 15px 30px}}
