@-webkit-keyframes fade{0%{opacity:0}100%{opacity:1}}@keyframes fade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes bounce-in{0%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}19%{-webkit-transform:scale(1.14);-ms-transform:scale(1.14);transform:scale(1.14)}38%{-webkit-transform:scale(.93);-ms-transform:scale(.93);transform:scale(.93)}62%{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@keyframes bounce-in{0%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}19%{-webkit-transform:scale(1.14);-ms-transform:scale(1.14);transform:scale(1.14)}38%{-webkit-transform:scale(.93);-ms-transform:scale(.93);transform:scale(.93)}62%{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@-webkit-keyframes scale-in{0%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@keyframes scale-in{0%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@-webkit-keyframes bg-scroll{0%{background-position:0 0}}@keyframes bg-scroll{0%{background-position:0 0}}@-webkit-keyframes rotate-from0{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}}@keyframes rotate-from0{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes bt-bounce-in{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scale(1.18);-ms-transform:scale(1.18);transform:scale(1.18)}100%{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08);-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1)}}@keyframes bt-bounce-in{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scale(1.18);-ms-transform:scale(1.18);transform:scale(1.18)}100%{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08);-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1)}}@-webkit-keyframes bt-decoration{0%{-webkit-transform:rotate(0) scale(1);-ms-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}19.05%,38.1%,4.76%{-webkit-transform:rotate(-12deg);-ms-transform:rotate(-12deg);transform:rotate(-12deg)}28.57%{-webkit-transform:rotate(12deg) scale(1.2);-ms-transform:rotate(12deg) scale(1.2);transform:rotate(12deg) scale(1.2)}47.61%,9.52%{-webkit-transform:rotate(12deg);-ms-transform:rotate(12deg);transform:rotate(12deg)}100%,52.38%{-webkit-transform:rotate(0) scale(1);-ms-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}}@keyframes bt-decoration{0%{-webkit-transform:rotate(0) scale(1);-ms-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}19.05%,38.1%,4.76%{-webkit-transform:rotate(-12deg);-ms-transform:rotate(-12deg);transform:rotate(-12deg)}28.57%{-webkit-transform:rotate(12deg) scale(1.2);-ms-transform:rotate(12deg) scale(1.2);transform:rotate(12deg) scale(1.2)}47.61%,9.52%{-webkit-transform:rotate(12deg);-ms-transform:rotate(12deg);transform:rotate(12deg)}100%,52.38%{-webkit-transform:rotate(0) scale(1);-ms-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}}#-x-dummy{-x-dummy:0}.navmain ul{list-style:none;padding:0;margin:0;height:70px}.navmain ul li{display:inline-block;height:100%;position:relative}.nav-link{text-transform:uppercase;font-size:.72em;color:#fff;padding:0 15px;margin-top:22px;display:table;-webkit-transition:padding-top .2s,color .2s;transition:padding-top .2s,color .2s}.nav-link::before{content:"";display:block;position:absolute;speak:none;width:30px;height:30px;margin:-15px;left:50%;bottom:50%;opacity:0}.company::before,.contact::before,.missions::before,.references::before,.solutions::before{width:39px;height:34px}.nav-link:hover{color:#e95b29;padding-top:18px}.nav-link:hover::before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0,opacity .2s;-webkit-transition:transform 0,opacity .2s;transition:-webkit-transform 0,opacity .2s;transition:transform 0,opacity .2s;-webkit-animation:bounce-in .4s;animation:bounce-in .4s;opacity:1}.company::before{margin:-11px -17px;background:url(img/icons_company.png) center center/39px 34px no-repeat;margin-bottom:-8px}.missions::before{margin:-12.5px -17px;background:url(img/icons_mission.png) center center/39px 34px no-repeat;margin-bottom:-8px}.solutions::before{margin:-15px -20px;background:url(img/icon_solution.png) center center/39px 34px no-repeat;margin-bottom:-8px}.references::before{margin:-10px -17px;background:url(img/icons_reference.png) center center/39px 34px no-repeat;margin-bottom:-8px}.contact::before{margin:-10px -20px;background:url(img/icon_contact.png) center center/39px 34px no-repeat;margin-bottom:-8px}.navmain ul li span{display:table-cell;vertical-align:middle;text-align:center}body{left:0;transition:left .3s}body,ul.side-menu{-webkit-transition:left .3s}body.open{left:250px;overflow-x:hidden;background-color:#444}ul.side-menu,ul.side-menu h2,ul.side-menu li{margin:0;padding:0}ul.side-menu h2 a,ul.side-menu h2 a:link,ul.side-menu h2 a:visited{color:#fff}ul.side-menu h2 a:active,ul.side-menu h2 a:focus,ul.side-menu h2 a:hover{color:#e95b29}ul.side-menu{position:fixed;top:0;left:-250px;width:250px;height:100%;background-color:#444;z-index:-1;transition:left .3s;margin-top:70px}ul.side-menu.open{left:0}ul.side-menu li{position:absolute;top:100%;left:0;right:0;text-align:left;height:40px;line-height:40px;border-bottom:1px solid #555;-webkit-transition:top .3s;transition:top .3s}ul.side-menu li.row{border:0;position:static;top:0;height:0;-webkit-transition:none;transition:none}ul.side-menu li.metro{position:absolute;padding:0;height:125px;text-align:center;background-color:#CCC}ul.side-menu li.metro.half{width:50%}ul.side-menu li.metro.full{width:100%}ul.side-menu h2.title{text-align:left;padding:0 0 0 25px;position:relative;top:-60px;font-size:23px;line-height:60px;height:60px;background-color:#555;color:#fff;-webkit-transition:top .3s;transition:top .3s}ul.side-menu li a{display:block;font-size:15px;padding:0 0 0 55px;margin:0;height:inherit;line-height:inherit;color:#fff}ul.side-menu li a:hover{background-color:#e95b29;color:#444}.mobile_company{background:url(img/icons_mobile_company.png) left center no-repeat;background-position:10px 8px}.mobile_mission{background:url(img/icons_mobile_mission.png) left center no-repeat;background-position:10px 8px}.mobile_solution{background:url(img/icons_mobile_solution.png) left center no-repeat;background-position:10px 8px}.mobile_reference{background:url(img/icons_mobile_reference.png) left center no-repeat;background-position:10px 8px}.mobile_contact{background:url(img/icons_mobile_contact.png) left center no-repeat;background-position:10px 8px}a.menu-icon{position:absolute;top:24px;left:20px;width:35px;height:24px;z-index:2000}.btnCloseNav span{display:block;width:35px;height:5px;background:#fff;position:absolute;left:0;top:8px;border-radius:3px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;-webkit-transition:margin .13s ease-out .23s,opacity .13s ease-out .23s,-webkit-transform .13s ease-out,background .14s linear;-moz-transition:margin .13s ease-out .23s,opacity .13s ease-out .23s,-moz-transform .13s ease-out,background .14s linear;-ms-transition:margin .13s ease-out .23s,opacity .13s ease-out .23s,-ms-transform .13s ease-out,background .14s linear;transition:margin .13s ease-out .23s,opacity .13s ease-out .23s,transform .13s ease-out,background .14s linear}.btnCloseNav .l1{margin-top:-10px}.btnCloseNav .l3{margin-top:10px}.btnCloseNav a{display:block;position:absolute;left:-11px;top:-15px;width:50px;height:50px;font-size:0}.openNav .btnCloseNav .l1{margin-top:0;-webkit-transform:rotate3d(0,0,1,-45deg) scale(.95);-ms-transform:rotate3d(0,0,1,-45deg) scale(.95);-moz-transform:rotate3d(0,0,1,-45deg) scale(.95);transform:rotate3d(0,0,1,-45deg) scale(.95)}.openNav .btnCloseNav .l2{opacity:0}.openNav .btnCloseNav .l3{margin-top:0;-webkit-transform:rotate3d(0,0,1,45deg) scale(.95);-ms-transform:rotate3d(0,0,1,45deg) scale(.95);-moz-transform:rotate3d(0,0,1,45deg) scale(.95);transform:rotate3d(0,0,1,45deg) scale(.95)}.openNav .btnCloseNav span{-webkit-transition:margin .16s ease-out,opacity .16s ease-out,-webkit-transform .16s cubic-bezier(.175,.885,.485,1.19) .26s,background .14s linear;-moz-transition:margin .16s ease-out,opacity .16s ease-out,-moz-transform .16s cubic-bezier(.175,.885,.485,1.19) .26s,background .14s linear;-ms-transition:margin .16s ease-out,opacity .16s ease-out,-ms-transform .16s cubic-bezier(.175,.885,.485,1.19) .26s,background .14s linear;transition:margin .16s ease-out,opacity .16s ease-out,transform .16s cubic-bezier(.175,.885,.485,1.19) .26s,background .14s linear}