/* grid.css */
/* component.css */
/* reset.css */
/* htmltag.css */
/* style.css */
/* plugins/owl/owl.carousel.css */
/* plugins/owl/owl.theme.css */
/* plugins/owl/owl.transitions.css */
/* plugins/slimmenu.css */
/* flexible.css */
/* responsive.css */
/* essential.css */
@charset "utf-8";.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}.clearfix:after{clear:both;}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}.row-fluid{width:100%;*zoom:1;}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;}.row-fluid:after{clear:both;}.row-fluid[class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:3.127659574468085%;*margin-left:2.074468085106383%;}.row-fluid[class*="span"]:first-child{margin-left:0;}.row-fluid .controls-row[class*="span"]+[class*="span"]{margin-left:2.127659574468085%;}.row-fluid .span12{width:100%;*width:99.94680851063829%;}.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%;}.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%;}.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%;}.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%;}.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%;}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%;}.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%;}.row-fluid .span4{width:29.914893617021278%;*width:29.861702127659576%;}.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%;}.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%;}.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%;}.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%;}.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%;}.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%;}.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%;}.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%;}.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%;}.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%;}.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%;}.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%;}.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%;}.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%;}.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%;}.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%;}.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%;}.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%;}.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%;}.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%;}.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%;}.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%;}.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%;}.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%;}.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%;}.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%;}.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%;}[class*="span"].hide,.row-fluid[class*="span"].hide{display:none;}[class*="span"].pull-right,.row-fluid[class*="span"].pull-right{float:right;}@font-face{font-family:'icomoon';src:url('/css/../fonts/icomoon.eot');src:url('/css/../fonts/icomoon.eot?#iefix') format('embedded-opentype'),url('/css/../fonts/icomoon.woff') format('woff'),url('/css/../fonts/icomoon.ttf') format('truetype'),url('/css/../fonts/icomoon.svg#icomoon') format('svg');font-weight:normal;font-style:normal;}.dl-menuwrapper{width:100%;max-width:300px;float:left;position:relative;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px;-webkit-perspective-origin:50% 200%;-moz-perspective-origin:50% 200%;perspective-origin:50% 200%;}.dl-menuwrapper:first-child{margin-right:100px;}.dl-menuwrapper button{background:#ccc;border:none;width:48px;height:45px;text-indent:-900em;overflow:hidden;position:relative;cursor:pointer;outline:none;}.dl-menuwrapper button:hover,.dl-menuwrapper button.dl-active,.dl-menuwrapper ul{background:#aaa;}.dl-menuwrapper button:after{content:'';position:absolute;width:68%;height:4px;background:#fff;top:7px;left:16%;box-shadow:0 9px 0 #fff,0 18px 0 #fff;}.dl-menuwrapper ul{padding:0;list-style:none;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;}.dl-menuwrapper li{position:relative;}.dl-menuwrapper li a{display:block;position:relative;padding:15px 20px;font-size:16px;line-height:20px;font-weight:300;color:#fff;outline:none;}.no-touch .dl-menuwrapper li a:hover{background:rgba(255,248,213,0.1);}.dl-menuwrapper li.dl-back>a{padding-left:30px;background:rgba(0,0,0,0.1);}.dl-menuwrapper li.dl-back:after,.dl-menuwrapper li>a:not(:only-child):after{position:absolute;top:0;line-height:50px;font-family:'icomoon';speak:none;-webkit-font-smoothing:antialiased;content:"\e000";}.dl-menuwrapper li.dl-back:after{left:10px;color:rgba(212,204,198,0.3);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);}.dl-menuwrapper li>a:after{right:10px;color:rgba(0,0,0,0.15);}.dl-menuwrapper .dl-menu{margin:5px 0 0 0;position:absolute;width:100%;opacity:0;pointer-events:none;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);transform:translateY(10px);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;}.dl-menuwrapper .dl-menu.dl-menu-toggle{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;}.dl-menuwrapper .dl-menu.dl-menuopen{opacity:1;pointer-events:auto;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px);}.dl-menuwrapper li .dl-submenu{display:none;}.dl-menu.dl-subview li,.dl-menu.dl-subview li.dl-subviewopen>a,.dl-menu.dl-subview li.dl-subview>a{display:none;}.dl-menu.dl-subview li.dl-subview,.dl-menu.dl-subview li.dl-subview .dl-submenu,.dl-menu.dl-subview li.dl-subviewopen,.dl-menu.dl-subview li.dl-subviewopen>.dl-submenu,.dl-menu.dl-subview li.dl-subviewopen>.dl-submenu>li{display:block;}.dl-menuwrapper>.dl-submenu{position:absolute;width:100%;top:50px;left:0;margin:0;}.dl-menu.dl-animate-out-1{-webkit-animation:MenuAnimOut1 0.4s;-moz-animation:MenuAnimOut1 0.4s;animation:MenuAnimOut1 0.4s;}.dl-menu.dl-animate-out-2{-webkit-animation:MenuAnimOut2 0.3s ease-in-out;-moz-animation:MenuAnimOut2 0.3s ease-in-out;animation:MenuAnimOut2 0.3s ease-in-out;}.dl-menu.dl-animate-out-3{-webkit-animation:MenuAnimOut3 0.4s ease;-moz-animation:MenuAnimOut3 0.4s ease;animation:MenuAnimOut3 0.4s ease;}.dl-menu.dl-animate-out-4{-webkit-animation:MenuAnimOut4 0.4s ease;-moz-animation:MenuAnimOut4 0.4s ease;animation:MenuAnimOut4 0.4s ease;}.dl-menu.dl-animate-out-5{-webkit-animation:MenuAnimOut5 0.4s ease;-moz-animation:MenuAnimOut5 0.4s ease;animation:MenuAnimOut5 0.4s ease;}@-webkit-keyframes MenuAnimOut1{50%{-webkit-transform:translateZ(-250px) rotateY(30deg);}75%{-webkit-transform:translateZ(-372.5px) rotateY(15deg);opacity:.5;}100%{-webkit-transform:translateZ(-500px) rotateY(0deg);opacity:0;}}@-webkit-keyframes MenuAnimOut2{100%{-webkit-transform:translateX(-100%);opacity:0;}}@-webkit-keyframes MenuAnimOut3{100%{-webkit-transform:translateZ(300px);opacity:0;}}@-webkit-keyframes MenuAnimOut4{100%{-webkit-transform:translateZ(-300px);opacity:0;}}@-webkit-keyframes MenuAnimOut5{100%{-webkit-transform:translateY(40%);opacity:0;}}@-moz-keyframes MenuAnimOut1{50%{-moz-transform:translateZ(-250px) rotateY(30deg);}75%{-moz-transform:translateZ(-372.5px) rotateY(15deg);opacity:.5;}100%{-moz-transform:translateZ(-500px) rotateY(0deg);opacity:0;}}@-moz-keyframes MenuAnimOut2{100%{-moz-transform:translateX(-100%);opacity:0;}}@-moz-keyframes MenuAnimOut3{100%{-moz-transform:translateZ(300px);opacity:0;}}@-moz-keyframes MenuAnimOut4{100%{-moz-transform:translateZ(-300px);opacity:0;}}@-moz-keyframes MenuAnimOut5{100%{-moz-transform:translateY(40%);opacity:0;}}@keyframes MenuAnimOut1{50%{transform:translateZ(-250px) rotateY(30deg);}75%{transform:translateZ(-372.5px) rotateY(15deg);opacity:.5;}100%{transform:translateZ(-500px) rotateY(0deg);opacity:0;}}@keyframes MenuAnimOut2{100%{transform:translateX(-100%);opacity:0;}}@keyframes MenuAnimOut3{100%{transform:translateZ(300px);opacity:0;}}@keyframes MenuAnimOut4{100%{transform:translateZ(-300px);opacity:0;}}@keyframes MenuAnimOut5{100%{transform:translateY(40%);opacity:0;}}.dl-menu.dl-animate-in-1{-webkit-animation:MenuAnimIn1 0.3s;-moz-animation:MenuAnimIn1 0.3s;animation:MenuAnimIn1 0.3s;}.dl-menu.dl-animate-in-2{-webkit-animation:MenuAnimIn2 0.3s ease-in-out;-moz-animation:MenuAnimIn2 0.3s ease-in-out;animation:MenuAnimIn2 0.3s ease-in-out;}.dl-menu.dl-animate-in-3{-webkit-animation:MenuAnimIn3 0.4s ease;-moz-animation:MenuAnimIn3 0.4s ease;animation:MenuAnimIn3 0.4s ease;}.dl-menu.dl-animate-in-4{-webkit-animation:MenuAnimIn4 0.4s ease;-moz-animation:MenuAnimIn4 0.4s ease;animation:MenuAnimIn4 0.4s ease;}.dl-menu.dl-animate-in-5{-webkit-animation:MenuAnimIn5 0.4s ease;-moz-animation:MenuAnimIn5 0.4s ease;animation:MenuAnimIn5 0.4s ease;}@-webkit-keyframes MenuAnimIn1{0%{-webkit-transform:translateZ(-500px) rotateY(0deg);opacity:0;}20%{-webkit-transform:translateZ(-250px) rotateY(30deg);opacity:0.5;}100%{-webkit-transform:translateZ(0px) rotateY(0deg);opacity:1;}}@-webkit-keyframes MenuAnimIn2{0%{-webkit-transform:translateX(-100%);opacity:0;}100%{-webkit-transform:translateX(0px);opacity:1;}}@-webkit-keyframes MenuAnimIn3{0%{-webkit-transform:translateZ(300px);opacity:0;}100%{-webkit-transform:translateZ(0px);opacity:1;}}@-webkit-keyframes MenuAnimIn4{0%{-webkit-transform:translateZ(-300px);opacity:0;}100%{-webkit-transform:translateZ(0px);opacity:1;}}@-webkit-keyframes MenuAnimIn5{0%{-webkit-transform:translateY(40%);opacity:0;}100%{-webkit-transform:translateY(0);opacity:1;}}@-moz-keyframes MenuAnimIn1{0%{-moz-transform:translateZ(-500px) rotateY(0deg);opacity:0;}20%{-moz-transform:translateZ(-250px) rotateY(30deg);opacity:0.5;}100%{-moz-transform:translateZ(0px) rotateY(0deg);opacity:1;}}@-moz-keyframes MenuAnimIn2{0%{-moz-transform:translateX(-100%);opacity:0;}100%{-moz-transform:translateX(0px);opacity:1;}}@-moz-keyframes MenuAnimIn3{0%{-moz-transform:translateZ(300px);opacity:0;}100%{-moz-transform:translateZ(0px);opacity:1;}}@-moz-keyframes MenuAnimIn4{0%{-moz-transform:translateZ(-300px);opacity:0;}100%{-moz-transform:translateZ(0px);opacity:1;}}@-moz-keyframes MenuAnimIn5{0%{-moz-transform:translateY(40%);opacity:0;}100%{-moz-transform:translateY(0);opacity:1;}}@keyframes MenuAnimIn1{0%{transform:translateZ(-500px) rotateY(0deg);opacity:0;}20%{transform:translateZ(-250px) rotateY(30deg);opacity:0.5;}100%{transform:translateZ(0px) rotateY(0deg);opacity:1;}}@keyframes MenuAnimIn2{0%{transform:translateX(-100%);opacity:0;}100%{transform:translateX(0px);opacity:1;}}@keyframes MenuAnimIn3{0%{transform:translateZ(300px);opacity:0;}100%{transform:translateZ(0px);opacity:1;}}@keyframes MenuAnimIn4{0%{transform:translateZ(-300px);opacity:0;}100%{transform:translateZ(0px);opacity:1;}}@keyframes MenuAnimIn5{0%{transform:translateY(40%);opacity:0;}100%{transform:translateY(0);opacity:1;}}.dl-menuwrapper>.dl-submenu.dl-animate-in-1{-webkit-animation:SubMenuAnimIn1 0.4s ease;-moz-animation:SubMenuAnimIn1 0.4s ease;animation:SubMenuAnimIn1 0.4s ease;}.dl-menuwrapper>.dl-submenu.dl-animate-in-2{-webkit-animation:SubMenuAnimIn2 0.3s ease-in-out;-moz-animation:SubMenuAnimIn2 0.3s ease-in-out;animation:SubMenuAnimIn2 0.3s ease-in-out;}.dl-menuwrapper>.dl-submenu.dl-animate-in-3{-webkit-animation:SubMenuAnimIn3 0.4s ease;-moz-animation:SubMenuAnimIn3 0.4s ease;animation:SubMenuAnimIn3 0.4s ease;}.dl-menuwrapper>.dl-submenu.dl-animate-in-4{-webkit-animation:SubMenuAnimIn4 0.4s ease;-moz-animation:SubMenuAnimIn4 0.4s ease;animation:SubMenuAnimIn4 0.4s ease;}.dl-menuwrapper>.dl-submenu.dl-animate-in-5{-webkit-animation:SubMenuAnimIn5 0.4s ease;-moz-animation:SubMenuAnimIn5 0.4s ease;animation:SubMenuAnimIn5 0.4s ease;}@-webkit-keyframes SubMenuAnimIn1{0%{-webkit-transform:translateX(50%);opacity:0;}100%{-webkit-transform:translateX(0px);opacity:1;}}@-webkit-keyframes SubMenuAnimIn2{0%{-webkit-transform:translateX(100%);opacity:0;}100%{-webkit-transform:translateX(0px);opacity:1;}}@-webkit-keyframes SubMenuAnimIn3{0%{-webkit-transform:translateZ(-300px);opacity:0;}100%{-webkit-transform:translateZ(0px);opacity:1;}}@-webkit-keyframes SubMenuAnimIn4{0%{-webkit-transform:translateZ(300px);opacity:0;}100%{-webkit-transform:translateZ(0px);opacity:1;}}@-webkit-keyframes SubMenuAnimIn5{0%{-webkit-transform:translateZ(-200px);opacity:0;}100%{-webkit-transform:translateZ(0);opacity:1;}}@-moz-keyframes SubMenuAnimIn1{0%{-moz-transform:translateX(50%);opacity:0;}100%{-moz-transform:translateX(0px);opacity:1;}}@-moz-keyframes SubMenuAnimIn2{0%{-moz-transform:translateX(100%);opacity:0;}100%{-moz-transform:translateX(0px);opacity:1;}}@-moz-keyframes SubMenuAnimIn3{0%{-moz-transform:translateZ(-300px);opacity:0;}100%{-moz-transform:translateZ(0px);opacity:1;}}@-moz-keyframes SubMenuAnimIn4{0%{-moz-transform:translateZ(300px);opacity:0;}100%{-moz-transform:translateZ(0px);opacity:1;}}@-moz-keyframes SubMenuAnimIn5{0%{-moz-transform:translateZ(-200px);opacity:0;}100%{-moz-transform:translateZ(0);opacity:1;}}@keyframes SubMenuAnimIn1{0%{transform:translateX(50%);opacity:0;}100%{transform:translateX(0px);opacity:1;}}@keyframes SubMenuAnimIn2{0%{transform:translateX(100%);opacity:0;}100%{transform:translateX(0px);opacity:1;}}@keyframes SubMenuAnimIn3{0%{transform:translateZ(-300px);opacity:0;}100%{transform:translateZ(0px);opacity:1;}}@keyframes SubMenuAnimIn4{0%{transform:translateZ(300px);opacity:0;}100%{transform:translateZ(0px);opacity:1;}}@keyframes SubMenuAnimIn5{0%{transform:translateZ(-200px);opacity:0;}100%{transform:translateZ(0);opacity:1;}}.dl-menuwrapper>.dl-submenu.dl-animate-out-1{-webkit-animation:SubMenuAnimOut1 0.4s ease;-moz-animation:SubMenuAnimOut1 0.4s ease;animation:SubMenuAnimOut1 0.4s ease;}.dl-menuwrapper>.dl-submenu.dl-animate-out-2{-webkit-animation:SubMenuAnimOut2 0.3s ease-in-out;-moz-animation:SubMenuAnimOut2 0.3s ease-in-out;animation:SubMenuAnimOut2 0.3s ease-in-out;}.dl-menuwrapper>.dl-submenu.dl-animate-out-3{-webkit-animation:SubMenuAnimOut3 0.4s ease;-moz-animation:SubMenuAnimOut3 0.4s ease;animation:SubMenuAnimOut3 0.4s ease;}.dl-menuwrapper>.dl-submenu.dl-animate-out-4{-webkit-animation:SubMenuAnimOut4 0.4s ease;-moz-animation:SubMenuAnimOut4 0.4s ease;animation:SubMenuAnimOut4 0.4s ease;}.dl-menuwrapper>.dl-submenu.dl-animate-out-5{-webkit-animation:SubMenuAnimOut5 0.4s ease;-moz-animation:SubMenuAnimOut5 0.4s ease;animation:SubMenuAnimOut5 0.4s ease;}@-webkit-keyframes SubMenuAnimOut1{0%{-webkit-transform:translateX(0%);opacity:1;}100%{-webkit-transform:translateX(50%);opacity:0;}}@-webkit-keyframes SubMenuAnimOut2{0%{-webkit-transform:translateX(0%);opacity:1;}100%{-webkit-transform:translateX(100%);opacity:0;}}@-webkit-keyframes SubMenuAnimOut3{0%{-webkit-transform:translateZ(0px);opacity:1;}100%{-webkit-transform:translateZ(-300px);opacity:0;}}@-webkit-keyframes SubMenuAnimOut4{0%{-webkit-transform:translateZ(0px);opacity:1;}100%{-webkit-transform:translateZ(300px);opacity:0;}}@-webkit-keyframes SubMenuAnimOut5{0%{-webkit-transform:translateZ(0);opacity:1;}100%{-webkit-transform:translateZ(-200px);opacity:0;}}@-moz-keyframes SubMenuAnimOut1{0%{-moz-transform:translateX(0%);opacity:1;}100%{-moz-transform:translateX(50%);opacity:0;}}@-moz-keyframes SubMenuAnimOut2{0%{-moz-transform:translateX(0%);opacity:1;}100%{-moz-transform:translateX(100%);opacity:0;}}@-moz-keyframes SubMenuAnimOut3{0%{-moz-transform:translateZ(0px);opacity:1;}100%{-moz-transform:translateZ(-300px);opacity:0;}}@-moz-keyframes SubMenuAnimOut4{0%{-moz-transform:translateZ(0px);opacity:1;}100%{-moz-transform:translateZ(300px);opacity:0;}}@-moz-keyframes SubMenuAnimOut5{0%{-moz-transform:translateZ(0);opacity:1;}100%{-moz-transform:translateZ(-200px);opacity:0;}}@keyframes SubMenuAnimOut1{0%{transform:translateX(0%);opacity:1;}100%{transform:translateX(50%);opacity:0;}}@keyframes SubMenuAnimOut2{0%{transform:translateX(0%);opacity:1;}100%{transform:translateX(100%);opacity:0;}}@keyframes SubMenuAnimOut3{0%{transform:translateZ(0px);opacity:1;}100%{transform:translateZ(-300px);opacity:0;}}@keyframes SubMenuAnimOut4{0%{transform:translateZ(0px);opacity:1;}100%{transform:translateZ(300px);opacity:0;}}@keyframes SubMenuAnimOut5{0%{transform:translateZ(0);opacity:1;}100%{transform:translateZ(-200px);opacity:0;}}.no-js .dl-menuwrapper .dl-menu{position:relative;opacity:1;-webkit-transform:none;-moz-transform:none;transform:none;}.no-js .dl-menuwrapper li .dl-submenu{display:block;}.no-js .dl-menuwrapper li.dl-back{display:none;}.no-js .dl-menuwrapper li>a:not(:only-child){background:rgba(0,0,0,0.1);}.no-js .dl-menuwrapper li>a:not(:only-child):after{content:'';}.demo-1 .dl-menuwrapper button{background:#c62860;}.demo-1 .dl-menuwrapper button:hover,.demo-1 .dl-menuwrapper button.dl-active,.demo-1 .dl-menuwrapper ul{background:#9e1847;}.demo-2 .dl-menuwrapper button{background:#e86814;}.demo-2 .dl-menuwrapper button:hover,.demo-2 .dl-menuwrapper button.dl-active,.demo-2 .dl-menuwrapper ul{background:#D35400;}.demo-3 .dl-menuwrapper button{background:#08cbc4;}.demo-3 .dl-menuwrapper button:hover,.demo-3 .dl-menuwrapper button.dl-active,.demo-3 .dl-menuwrapper ul{background:#00b4ae;}.demo-4 .dl-menuwrapper button{background:#90b912;}.demo-4 .dl-menuwrapper button:hover,.demo-4 .dl-menuwrapper button.dl-active,.demo-4 .dl-menuwrapper ul{background:#79a002;}.demo-5 .dl-menuwrapper button{background:#744783;}.demo-5 .dl-menuwrapper button:hover,.demo-5 .dl-menuwrapper button.dl-active,.demo-5 .dl-menuwrapper ul{background:#643771;}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,audio,bdo,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,mark,meter,nav,output,progress,rp,rt,ruby,section,source,summary,time,video,wbr{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}html,body{margin:0;padding:0;height:100%;}body{min-height:100%;height:100%;position:relative;font-family:"Roboto",Arial,Verdana,sans-serif;font-weight:300;color:#414141;}a{color:#414141;text-decoration:none;}a:hover{text-decoration:underline;}p{font-size:14px;line-height:20px;color:#414141;}h1,h2,h3{font-family:'Roboto Slab';font-weight:normal;line-height:1;}input,textarea{outline:none;}@font-face{font-family:'fontawesome';src:url('/css/../fonts/icomoon.eot');src:url('/css/../fonts/icomoon.eot?#iefix') format('embedded-opentype'),url('/css/../fonts/icomoon.svg#fontawesome') format('svg'),url('/css/../fonts/icomoon.woff') format('woff'),url('/css/../fonts/icomoon.ttf') format('truetype');font-weight:normal;font-style:normal;}html{background:#f5f5f5;}.ta-center{text-align:center;}.body{min-height:100%;height:auto !important;height:100%;position:relative;background:#f5f5f5;}.header-wrapper{height:143px;position:relative;margin-bottom:30px;}.homepage .header-wrapper{height:93px;}.header{width:100%;float:left;position:fixed;padding-top:30px;z-index:100;background:#f0f0f0 url('/css/../images/bg-header.png') repeat-x 0 0;border-bottom:1px solid #999;}.b-login{float:right;width:200px;position:relative;height:70px;background-color:#ddf;}.clear{clear:both;}.clearfix:after,.clearfix:before{clear:both;content:'';display:table;}a.logo{float:left;display:block;width:170px;height:35px;text-decoration:none;background:url('/css/../images/logo.png') no-repeat 0 0;-webkit-background-size:contain;background-size:contain;}.b-centre{width:1000px;height:auto;margin:0 auto;}.navbar{float:right;width:750px;margin-top:5px;margin-bottom:75px;margin-right:80px;}.homepage .navbar{margin-bottom:34px;}.navbar.two-lines{margin-bottom:110px;}.navbar>ul{float:left;width:100%;display:block;}.navbar>ul>li{float:left;bottom:0px;}.navbar>ul>li:last-child{float:right;}.navbar>ul>li>a{font-size:18px;line-height:18px;display:block;text-decoration:none;position:relative;text-align:center;padding:7px 14px 7px;color:#5e5e5e;position:relative;text-transform:uppercase;z-index:20;font-weight:400;}*:first-child+html .navbar>ul>li>a{padding-bottom:6px;z-index:expression(runtimeStyle.zIndex=1,this.innerHTML="<span></span>"+this.innerHTML);}.navbar>ul>li:hover>a,.navbar>ul>li.active>a{color:#fff;text-decoration:none;background:rgba(3,148,208,0.97);}.navbar>ul>li:hover>a.l-popup:after,.navbar>ul>li:hover>a.l-popup span,.navbar>ul>li.active>a.l-popup:after,.navbar>ul>li.active>a.l-popup span{content:"";position:absolute;background:url('/css/../images/bg-hanav.png') no-repeat center top;top:32px;left:0px;width:100%;height:35px;z-index:20;cursor:default;}.navbar>ul>li:hover>a.l-popup span{top:34px;}.navbar>ul>li:hover>a.benefits,.navbar>ul>li.active>a.benefits{background:rgba(250,55,128,0.97);}.navbar>ul>li.yellow:hover>a,.navbar>ul>li.yellow.active>a{background:rgba(112,183,49,0.97);}.navbar>ul>li:hover>a.benefits.l-popup:after,.navbar>ul>li.active>a.benefits.l-popup:after,.navbar>ul>li:hover>a.benefits.l-popup span,.navbar>ul>li.active>a.benefits.l-popup span{background:url('/css/../images/bg-hsbenefits.png') no-repeat center top;}.navbar>ul>li.yellow:hover>a.l-popup:after,.navbar>ul>li.yellow:hover>a.l-popup span,.navbar>ul>li.yellow.active>a.l-popup:after,.navbar>ul>li.yellow.active>a.l-popup span{background:url('/css/../images/bg-hsyellow.png') no-repeat center top;}.navbar>ul>li>a.active{cursor:default;}.b-popup-nav .benefits-menu li{list-style:none;padding-left:29px;padding-top:7px;padding-bottom:2px;}.benefits-menu li.s{background:url(/css/../images/s-bg.png) no-repeat left top;}.benefits-menu li.i{background:url(/css/../images/i-bg.png) no-repeat left top;}.benefits-menu li.b{background:url(/css/../images/b-bg.png) no-repeat left top;}.benefits-menu li.e{background:url(/css/../images/e-bg.png) no-repeat left 2px;}.benefits-menu li.r{background:url(/css/../images/r-bg.png) no-repeat left 2px;}.benefits-menu li.s1{background:url(/css/../images/s1-bg.png) no-repeat left top;}.bc-right .benefits-menu li{padding-left:30px;line-height:20px;padding-top:4px;}.bc-right h1,.bc-right h2{font-weight:normal;}.nav-head__links{list-style:none;}.b-popup-nav .nav-head__links li{float:left;list-style:none;margin-right:37px;padding-left:0;background:none;}.b-popup-nav .nav-head__links li.active>a,.nav-dashboard li.active>a,.nav-head__links li.active>a{color:#414141;}.b-popup-nav .nav-head__links li:last-child{margin-right:0 !important;}.b-content{float:left;width:100%;position:relative;}h1,h2{font-size:24px;color:#414141;line-height:30px;margin-bottom:20px;}.b-content h1{font-size:24px;color:#414141;line-height:30px;margin-bottom:20px;}.footer{margin-top:40px;background:#353535;border-top:1px solid #7d7d7d;position:relative;width:100%;}.footer.hp{margin-top:0;}.b-centre-1200{position:relative;width:100%;margin:0 auto;}.bg-page{width:100%;position:relative;background:#f5f5f5;}.bw-dream,.b-mteam{float:left;width:226px;background:url('/css/../images/bg-side-dream.png') no-repeat 0 0;position:relative;}.b-mteam{background:none;}.b-mteam>p{float:left;margin-bottom:25px;}.tacenter{text-align:center;}.b-dream{position:relative;height:100%;float:left;width:190px;padding:15px 18px 39px;background:url('/css/../images/bg-grid.png') repeat 0 0;}.b-dream h1{color:#fff;font-size:30px;line-height:28px;font-weight:bold;margin-bottom:10px;text-shadow:1px 1px 1px #758792;}.b-dream p,.b-dream .s-autor{font-size:14px;line-height:17px;font-family:sans-serif;color:#fff;margin-bottom:0;}.b-dream .s-autor{float:right;font-style:italic;}.b-dream .bg-ribbon{position:absolute;left:68px;top:312px;width:86px;}.b-dream .bg-ribbon .ribbon-top{width:86px;height:35px;background:url(/css/../images/dream-ribbon-top.png) no-repeat top center}.b-dream .bg-ribbon .ribbon-middle{height:30px;background:url(/css/../images/dream-ribbon-center.png) repeat-y center;display:none;text-align:center;}.b-dream .bg-ribbon .ribbon-middle a{color:#a74ec3;font-size:13px;text-shadow:0px 1px 0px #fff;padding-right:3px;}.b-dream .bg-ribbon .ribbon-bottom{height:53px;background:url(/css/../images/dream-ribbon-bottom.png) no-repeat top center}.bb-info,.b-info{float:right;width:730px;margin-bottom:70px;}.slider-wrapper{float:none;width:100%;margin-bottom:70px;margin-top:30px;background:#e3e3e3;}#slider{padding:30px 80px;}.b-info{margin:0;}#slider .slide:after{clear:both;display:table;content:'';}#slider .slide-left{float:left;width:750px;}#slider .slide-right{float:right;width:285px;}#slider .slide-right img{max-width:100%;}.slide h3{font-size:34px;line-height:1.25;margin-bottom:30px;font-weight:300;}.slide p{margin-bottom:10px;font-size:18px;line-height:1.45;}.slide a{color:#0394d0;}.bg-grid,.bg-white{left:0;top:0;width:100%;height:100%;position:absolute;}.bg-white{}.bw-block{position:absolute;left:0px;top:40%;width:100%;}.bw-block .bg-left{left:-6px;top:0;position:absolute;width:53px;height:263px;background:url('/css/../images/bg-left-block.png') no-repeat 0 0;display:none;}.bw-block .bg-right{right:-6px;top:0;position:absolute;width:57px;height:265px;background:url('/css/../images/bg-right-block.png') no-repeat 0 0;display:none;}.hp-case-studies{}.hp-outsourcing{text-align:center;margin-bottom:70px;}.cs-title{font-size:18px;font-weight:normal;margin-bottom:10px;}.heading-bg{background:#f0f57b;padding:3px 10px;font-size:14px;margin-bottom:10px;}.heading-result{background:#c991e9;padding:3px 10px;font-size:14px;margin-bottom:10px;}.hp-case-studies>p{margin-bottom:10px;}.hp-case-studies .cs-industry a,.hp-case-studies .cs-btype a{color:#989898;text-decoration:underline;}.hp-case-studies .cs-industry a:hover,.hp-case-studies .cs-btype a:hover{color:#30b1d9;}.footer nav a h3{font-size:14px;text-transform:uppercase;color:#58d5ef;margin-bottom:17px;font-weight:bold;}.footer nav a:hover h3{text-decoration:underline;}.footer nav li{margin-bottom:10px;}.footer nav a{color:#c7c7c7;line-height:15px;font-size:13px;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;}.footer nav a:hover{color:#fff;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;text-decoration:none;}.footer nav{float:left;width:750px;margin:42px 0 10px 0;}.footer nav div{float:left;width:150px;margin-right:50px;}.footer nav div.block_1{width:183px;}.footer nav div.block_2{width:97px;margin-right:36px;}.footer nav div.block_3{width:129px;margin-right:0px;}.footer nav div.block_4{width:93px;margin-right:42px;}.footer nav div.block_5{width:90px;margin-right:0;}.footer nav div.block_5{float:right;}.b-contact{width:215px;float:right;position:relative;margin-right:0px;margin-top:30px;}.u-snet{margin-top:5px;float:left;width:205px;padding:5px;clear:both;}.u-snet .l-sn{float:left;display:inline-block;width:25px;height:25px;margin-right:20px;opacity:0.7;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;}.u-snet .l-sn:hover{opacity:1;}.u-snet .l-sn:last-child{margin-right:0;}.u-snet .l-sn.fb{background-image:url(/css/../images/fb-icon.png);}.u-snet .l-sn.tw{background-image:url(/css/../images/twitter-icon.png);}.u-snet .l-sn.in{background-image:url(/css/../images/lin-icon.png);}.u-snet .l-sn.gp{background-image:url(/css/../images/gp-icon.png);}.u-snet .l-sn.rss{background-image:url(/css/../images/rss-icon.png);}.b-contact{margin-bottom:12px;}.b-contact .footer-phones{padding:12px 10px 10px;font-size:18px;line-height:18px;}.b-contact .footer-phones h3{width:100%;margin-bottom:17px;color:#58d5ef;text-transform:uppercase;font-size:14px;font-weight:bold;}.b-contact .f-phone{width:100%;margin:10px 0px 0px;padding:0px 0px 5px 0px;font-size:14px;color:#fff;font-weight:300;text-shadow:0px 1px 0px rgba(0,0,0,.75);border-bottom:1px solid #393939;line-height:1;}.b-contact .f-phone.us{background:url(/css/../images/f-us-flag.png) no-repeat right top;}.b-contact .f-phone.ru{background:url(/css/../images/f-ru-flag.png) no-repeat right top;}.b-contact .f-phone.au{background:url(/css/../images/f-au-flag.png) no-repeat right top;}.b-contact .f-phone.uk{background:url(/css/../images/f-uk-flag.png) no-repeat right top;}.b-contact .f-phone.de{background:url(/css/../images/f-de-flag.png) no-repeat right top;}.b-contact h3.email{margin-top:10px;}.b-contact .f-email{width:100%;margin:10px 0px 0px;padding:0px 0px 5px 0px;font-size:14px;color:#fff;font-weight:300;}.b-contact dd a{color:#fff;}.b-contact dd span{font-size:20px;display:block;line-height:25px;width:100%;font-weight:bold;}.b-copy{float:left;width:100%;font-size:12px;line-height:1.1;color:#5c5c5c;text-align:center;position:relative;padding-bottom:40px;}.b-copy .b-centre{border-top:1px solid #555555;padding:10px 0;}.b-copy .footer-left{float:left;color:#5c5c5c;font-size:12px;}.b-copy .footer-right{float:right;}.b-copy .footer-right a{text-align:right;margin-left:16px;color:#b2b2b2;}.b-copy .footer-right a:hover{color:#55b9ce;text-decoration:none;}.bi-left,.bi-right{float:left;width:340px;position:relative;}.bi-right{float:right;}.b-mteam img{float:right;}.b-mteam .s-tname{font-size:20px;line-height:23px;color:#a74ec3;}.b-mteam .s-tpost{font-size:14px;line-height:23px;color:#737373;}.b-team{position:relative;float:left;width:100%;margin-bottom:15px;}.b-team .bn-team{position:absolute;z-index:1;left:0;top:5px;width:100%;}.p-quote{padding-bottom:7px;line-height:30px;background:url('/css/../images/bg-quote-flat.png') no-repeat 0 0px;font-style:italic;text-align:center;font-size:24px;padding-left:70px;}.p-quote p{font-size:16px;}.s-autor{font-size:24px;line-height:1.1;color:#414141;display:block;text-align:center;width:100%;margin-top:30px;font-family:'Roboto Slab';}.b-daynews{width:33.333%;float:left;position:relative;margin-bottom:40px;display:inline-block;cursor:pointer;}.b-daynews .hp-news-item-left{float:left;width:55px;margin-right:20px;}.b-daynews .hp-news-item-left .article-type{text-align:center;margin-top:10px;font-size:12px;color:#aaa;text-transform:uppercase;}.b-daynews time{height:53px;background:#f5f5f5;border:1px solid #979797;color:#979797;transition:.3s all;-webkit-transition:.3s all;-moz-transition:.3s all;margin-bottom:5px;}.b-daynews:hover time{background:#fa3780;border:1px solid #fa3780;color:#fff;transition:.4s all;-webkit-transition:.4s all;-moz-transition:.4s all;}.b-daynews time .s-day{float:left;width:100%;font-size:32px;line-height:30px;text-align:center;margin-top:5px;font-weight:400;}.b-daynews time .s-mount{float:left;width:100%;font-size:13px;line-height:11px;text-align:center;text-transform:uppercase;font-weight:300;}.b-daynews .bn-content h4{color:#0394d0;font-weight:300;font-size:18px;margin-bottom:8px;}.b-daynews .bn-content p{font-size:14px;line-height:1.2;}.b-daynews .bn-content{width:235px;color:#414141;float:left;text-align:left;}.a-news,.a-blog{text-transform:capitalize;color:#999;font-size:14px;}.b-daynews:hover .a-news,.b-daynews:hover .a-blog{color:#26a6d8;}.l-sub:hover{background:#f43faa;color:#fff;text-decoration:none;}.l-sub{display:inline-block;font-size:14px;line-height:15px;padding:12px 25px 12px;background:#ccc;color:#fff;margin:0px auto;text-align:center;position:relative;text-transform:uppercase;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;}.mb-70{margin-bottom:70px !important;}.bg-tech{position:relative;width:100%;float:left;background:#f0f0f0;margin-top:50px;text-align:center;}.bg-tech.hp-tech{background:none;}.b-tech{float:left;width:100%;position:relative;text-align:center;}.bg-tech a{display:inline-block;width:auto;height:80px;margin:30px 9px 50px;}.b-tech a{display:inline-block;width:auto;height:80px;margin:10px 5px 0px;position:relative;}.bg-tech a img,.b-tech a img{width:auto;height:100%;position:relative;z-index:10;}.bg-tech a span,.b-tech a span{position:absolute;display:block;top:30px;opacity:0;z-index:99;transition:all .4s;-moz-transition:all .4s;-webkit-transition:all .4s;}.b-tech a span{top:0px;}.bg-tech a:hover span,.b-tech a:hover span{opacity:1;transition:all .4s;-moz-transition:all .4s;-webkit-transition:all .4s;}.bg-tech a span img,.b-tech a span img{max-height:80px;max-width:100%;display:block;}.b-search{float:right;position:relative;margin-top:5px;}.mobile-search{display:none;}.mobile-search-trigger{display:none;}.b-search .search-btn:hover{opacity:1;}.b-search input[type="text"]{background:#fff;height:16px;font-size:13px;border:1px solid #a1a1a1;border-bottom-color:#bebebe;font-family:Roboto;font-weight:300;position:relative;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;width:130px;padding:7px 17px 7px 7px;}.b-search .search-btn{background:transparent url('/css/../images/search-icon.png') no-repeat center center;-webkit-background-size:contain;background-size:contain;border:none;width:18px;height:18px;cursor:pointer;position:absolute;right:7px;top:7px;padding:0px;outline:none;z-index:2;}*:first-child+html .b-search input[type="submit"]{background:#fff url('/css/../images/bg-sub-search.png') no-repeat center center;}*:first-child+html .b-search input[type="submit"]{filter:chroma(color=#000000);}.prelative{position:relative;}.b-popup-nav{display:none;position:absolute;left:0px;top:57px;width:960px;z-index:1;padding:19px 20px;background:rgba(3,148,208,0.97);}.b-popup-nav.w-960{width:960px;}.b-popup-nav.w-620{width:620px;left:300px;}.b-popup-nav.w-785{width:785px;left:auto;right:0px;}.b-popup-nav.w-500{width:500px;left:auto;right:0px;}.b-popup-nav.w-270{width:270px;left:375px;background:url('/css/../images/bg-benefits.png') repeat-x 0 0;}.magenta .w-960{background:#fa3780;}.b-popup-nav.w-785 aside{width:470px;}.b-right{float:right;width:470px;}.navbar>ul>li:hover .b-popup-nav{}.b-popup-nav header,.b-popup section{float:left;width:100%;}.b-popup-nav article{float:left;width:700px;}.b-popup-nav aside{float:right;width:240px;}.b-popup-nav.w-620 article{width:400px;}.b-popup-nav.w-620 aside{width:200px;}.b-popup-nav header aside,.b-popup-nav header article{border-bottom:1px solid #47add5;}.b-popup-nav section aside,.b-popup-nav section article{border-top:1px solid #7bd9f4;padding-top:13px;}.b-popup-nav section div>a,.b-popup-nav section article>a,.b-popup-nav .b-snav>a,.b-popup-nav .bh-snav a{font-size:20px;color:#fff;margin-bottom:15px;display:block;font-style:normal;font-weight:400;}.b-popup-nav .b-snav em{color:#fff;font-style:italic;text-shadow:0 0 1px rgba(0,0,0,.4);font-size:14px;margin-bottom:8px;display:block;}.b-nav__team aside{float:left;margin-left:116px;width:500px;}.b-nav__team aside .b-snav{float:left;}.b-nav__team aside .b-snav li a{color:#f9ff5d;}.b-nav__team aside h5{margin-bottom:10px;color:#f9ff5d;font-weight:normal;}.menu-col{float:left;}.col-4 .menu-col{width:25%;}.col-3 .menu-col{width:33.3%;}.col-2 .menu-col{width:50%;}.menu-col{position:relative;}.menu-col:after{border-bottom:1px solid rgba(255,255,255,.5);position:absolute;top:35px;left:0;width:100%;content:'';}.menu-col em{font-style:italic;margin-bottom:10px;font-size:14px;color:#fff;display:block;}.menu-col h3{margin-bottom:35px;font-weight:normal;}.nav-head__links a,.menu-col h3 a{font-size:20px;font-family:"Roboto Slab";font-weight:normal;color:#fff;}.b-popup h3.active>a,.menu-col h3.active>a{color:#414141;}.nav-head__links li{margin-right:60px;}.menu-col ul li{margin-bottom:3px;}.menu-col ul li a{font-size:14px;line-height:16px;}.menu-col ul li.active>a{color:#414141;}.b-snav ul li.active>a{color:#414141;}.b-popup-nav .bh-snav.two-links a{display:inline-block;width:49%;}.b-popup-nav a:hover{-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}.b-popup-nav .bh-snav h3{font-size:14px;font-weight:300;font-style:italic;line-height:20px;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.3);margin-bottom:15px;display:block;}.b-popup-nav .bl-company{float:left;width:300px;}.b-popup-nav .bl-company a{font-size:20px;line-height:20px;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.3);margin-bottom:28px;display:block;}.b-popup-nav .bl-company a:last-child{margin:0;}.b-popup-nav .bl-contact{float:left;width:240px;}.b-popup-nav .bl-contact.right{float:right;}.b-popup-nav .bl-contact a{font-size:18px;line-height:18px;color:#fff;margin-bottom:20px;display:block;}.b-popup-nav .bl-contact a:last-child{margin:0;}.b-popup-nav .bl-contact dt{font-size:18px;color:#fff;display:block;margin-bottom:10px;}.b-popup-nav .bl-contact dd{margin-left:20px;margin-bottom:20px;}.b-popup-nav .bl-contact dd li,.b-popup-nav .bl-contact dd a{font-size:14px;color:#fff;margin-bottom:7px;display:block;}.b-popup-nav .bl-contact dd{margin-bottom:15px;}.b-popup-nav .bl-contact dd.nmargin{margin:0px;}.bl-map{float:left;margin-left:170px;}.b-snav{float:left;width:225px;}.b-snav.right{float:right;}.b-snav.m-10{margin-right:20px;}.b-popup-nav a{color:#fff;font-size:14px;line-height:16px;}.b-popup-nav li{margin-bottom:7px;}.b-popup-nav li:last-child{margin:0;}.b-popup-nav.w-270 li{padding:0;background:none;}.b-popup-nav.w-270 li a{font-size:20px;line-height:32px;text-shadow:1px 1px 1px #805392;position:relative;height:32px;display:block;}.b-popup-nav.w-270 li a span{overflow:hidden;float:left;position:relative;display:block;width:32px;height:31px;background-color:#a357be;margin-right:10px;border-bottom:1px solid #ce9fde;}.b-popup-nav.w-270 li a span img{width:100%;height:auto;}.navbar:hover .nav-dashboard{display:none;opacity:0;}li.active .nav-dashboard{display:block;opacity:1;}.nav-dashboard{position:absolute;left:0px;top:57px;width:960px;z-index:1;padding:17px 20px;background:rgba(3,148,208,0.97);border-bottom:1px solid #71706f;z-index:1;opacity:0;display:none;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-ms-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s;}.magenta .nav-dashboard{background:rgba(250,55,128,0.97);}.yellow .nav-dashboard{background:rgba(112,183,49,0.97);}.nav-dashboard .bh-snav,.nav-dashboard .bh-snav:after{border:none;margin-bottom:0;}.outsoursing .nav-dashboard .bh-snav{border-bottom:1px solid #47ADD5;margin-bottom:15px;}.outsoursing .nav-dashboard .bh-snav:after{border-top:1px solid #7BD9F4;}.nav-dashboard .bh-snav a{margin-bottom:0;}.outsoursing .nav-dashboard .bh-snav a{margin-bottom:15px;}.nav-dashboard__links li{float:left;margin-right:37px;}.nav-dashboard__links li:last-child{margin-right:0 !important;}.nav-dashboard__links li a{font-size:20px;line-height:20px;color:#fff;font-weight:400;}.magenta .w-960{background:rgba(250,55,128,0.97);}.yellow .w-960{background:rgba(112,183,49,0.97);}.b-right{float:right;width:470px;}.navbar>ul>li:hover .b-popup-nav{}.nav-dashboard header,.b-popup section{float:left;width:100%;}.nav-dashboard article{float:left;width:700px;}.nav-dashboard aside{float:right;width:240px;}.nav-dashboard header aside,.nav-dashboard header article{border-bottom:1px solid #47add5;}.nav-dashboard section aside,.nav-dashboard section article{border-top:1px solid #7bd9f4;padding-top:13px;}.nav-dashboard section div>a,.nav-dashboard section article>a,.nav-dashboard .b-snav>a,.nav-dashboard .bh-snav a{font-size:20px;line-height:20px;color:#fff;display:block;font-weight:400;}.nav-dashboard .bh-snav.two-links a{display:inline-block;width:49%;}.nav-dashboard a:hover{color:#414141;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}.nav-dashboard .bh-snav h3{font-size:14px;font-weight:normal;font-style:italic;line-height:20px;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.3);margin-bottom:15px;display:block;}.nav-dashboard .bl-company{float:left;width:300px;}.nav-dashboard .bl-company a{font-size:20px;line-height:20px;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.3);margin-bottom:28px;display:block;}.nav-dashboard .bl-company a:last-child{margin:0;}.nav-dashboard .bl-contact{float:left;width:240px;}.nav-dashboard .bl-contact.right{float:right;}.nav-dashboard .bl-contact a{font-size:18px;line-height:18px;color:#fff;text-shadow:1px 1px 1px #40869f;margin-bottom:20px;display:block;}.nav-dashboard .bl-contact a:last-child{margin:0;}.nav-dashboard .bl-contact dt{font-size:18px;line-height:18px;color:#fff;text-shadow:1px 1px 1px #40869f;margin-bottom:5px;display:block;}.nav-dashboard .bl-contact dd a{font-size:22px;line-height:22px;margin-bottom:10px;display:block;}.nav-dashboard li{float:left;}.nav-dashboard.col-4 li{width:25%;}.nav-dashboard.col-3 li{width:33.3%;}.nav-dashboard.col-2 li{width:50%;}.nav-dashboard li a{font-size:20px;font-family:"Roboto Slab";color:#fff;font-weight:normal;}.nav-dashboard.col-n li{margin-right:37px;}.nav-dashboard.col-n li:last-child{margin-right:0;}.nav-dashboard .bl-contact dd{margin-bottom:15px;}.nav-dashboard .bl-contact dd.nmargin{margin:0px;}.b-snav{float:left;width:225px;}.b-snav.right{float:right;}.b-snav.m-10{margin-right:20px;}.b-popup-nav a{color:#fff;font-size:14px;line-height:16px;}.b-popup-nav li{margin-bottom:2px;}.b-nav__team li{}.b-popup-nav .b-nav__team .b-snav>a{font-size:14px;font-style:italic;font-weight:normal;color:#f6fe60;}.b-popup-nav li:last-child{margin:0;}.b-popup-nav.w-270 li{padding:0;background:none;}.b-popup-nav.w-270 li a{font-size:20px;line-height:32px;text-shadow:1px 1px 1px #805392;position:relative;height:32px;display:block;}.b-popup-nav.w-270 li a span{overflow:hidden;float:left;position:relative;display:block;width:32px;height:31px;background-color:#a357be;margin-right:10px;border-bottom:1px solid #ce9fde;}.b-popup-nav.w-270 li a span img{width:100%;height:auto;}.bc-left{position:relative;float:left;width:622px;margin-bottom:30px;}.bc-right{position:relative;float:right;width:310px;margin-bottom:30px;}.bc-right.no-margin{margin-top:0;}.bc-right>a{margin-bottom:15px;margin-top:5px;margin-left:5px;display:inline-block;background-repeat:no-repeat;background-position:0 0;}.bc-left p{margin-bottom:12px;}.bc-left p i{font-style:italic;}.l-sub.arhive{float:right;}.bcc-context{float:right;width:100%;position:relative;margin-bottom:30px;}.bcc-context h2,.bcc-context .h2{font-size:20px;color:#414141;line-height:1;margin-bottom:15px;font-weight:normal;display:block;}.l-sub.arhive:after{content:"";position:absolute;top:9px;right:10px;width:5px;height:9px;z-index:2;}#feat-slider #prewbutton{position:absolute;right:146px;background:url(/css/../images/feat-prev.png) no-repeat;width:229px;height:41px;z-index:99;}#feat-slider #nextbutton{position:absolute;right:17px;background:url(/css/../images/feat-next.png) no-repeat;width:206px;height:41px;z-index:98;}.bc-featured#feat-slider #nextbutton{right:-3px;top:1px;}.bc-featured#feat-slider #prewbutton{right:126px;top:1px;}#feat-slider #prewbutton:hover,#feat-slider #nextbutton:hover{opacity:0.8;}#feat-slider #prewbutton:active,#feat-slider #nextbutton:active{opacity:0.4;}#feat-slider{margin-bottom:45px;}.bw-greet{float:left;width:100%;position:relative;background:url('/css/../images/bg-greet.png') no-repeat 0 0;height:212px;}.l-greet{display:block;top:0;width:200px;height:40px;position:absolute;z-index:10;}.l-greet.next{left:200px;}.l-greet.prev{right:0;}.b-greet{float:left;width:530px;margin-left:35px;}.b-greet .bg-photo{float:left;width:106px;height:106px;overflow:hidden;margin-left:20px;}.b-greet .bg-photo img,.bf-image img{float:left;width:100%;height:auto;}.b-greet .bg-content{float:right;width:375px;margin-top:5px;}.b-greet .bg-content p{color:#808080;line-height:18px;}.b-greet h2{font-size:18px;line-height:18px;color:#9664cc;margin-bottom:15px;margin-top:15px;float:left;width:100%;}.b-press{margin-right:-28px;}.b-press .press-block{float:left;margin:10px 41px 0px 0px;width:175px;}.b-press a{float:left;width:100%;padding:0px 0px 5px;border-bottom:1px solid #ccc;min-height:35px;margin-bottom:10px;}.b-press a img{max-width:100%;}.b-press p,.b-vacancies p{margin-bottom:30px;font-size:13px;line-height:18px;text-align:justify;}.b-vacancies{float:right;width:320px;}.b-vacancies a{margin-bottom:5px;font-size:14px;line-height:14px;display:block;}.l-download-pdf{width:323px;height:218px;display:block;background:url("/css/../images/bg-download-pdf.png") no-repeat 0 0;margin-bottom:20px;}.l-download-ai{width:325px;height:180px;display:block;background:url("/css/../images/ai-download.png") no-repeat 0 0;margin-bottom:20px;}.bw-new-headline{float:left;width:100%;position:relative;margin-bottom:30px;}.l-new-headline{display:block;font-size:17px;line-height:17px;color:#414141;margin-bottom:10px;min-height:55px;text-decoration:none;}.l-new-headline:hover{text-decoration:none;}.l-new-headline .news-time{float:left;width:55px;text-align:center;height:53px;background:#f5f5f5;border:1px solid #979797;color:#979797;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;margin-right:10px;}.l-new-headline .news-time .nt-day{font-size:32px;font-weight:bold;display:block;line-height:1;text-align:center;margin-top:3px;}.l-new-headline .news-time .nt-month{font-size:13px;text-transform:uppercase;display:block;text-align:center;line-height:1;}.l-new-headline:hover .news-time{background:#fa3780;border:1px solid #fa3780;color:#fff;}.l-new-headline h3{color:#414141;font-size:17px;margin-bottom:4px;margin-left:68px;}.l-new-headline h4{color:#999;text-decoration:none;font-size:14px;margin-left:68px;}.l-new-headline .news-type{color:#999;text-decoration:none !important;font-size:14px;margin-left:68px;display:block;}.l-new-headline:hover h4{color:#26a6d8;text-decoration:none;}.bw-blog-headline{float:left;width:100%;position:relative;margin-bottom:30px;}.l-blog-headline{display:block;padding:8px 0px 13px 60px;background:url("/css/../images/bg-blog-headline.png") no-repeat 0 -52px;font-size:17px;line-height:17px;color:#414141;margin-bottom:10px;height:31px;}.l-blog-headline:hover{background:url("/css/../images/bg-blog-headline.png") no-repeat 0 0;text-decoration:none;}.bh-snav{float:left;width:100%;border-bottom:1px solid rgba(255,255,255,.5);margin-bottom:15px;position:relative;}.magenta .nav-dashboard .bh-snav,.magenta .nav-dashboard .bh-snav:after,.yellow .nav-dashboard .bh-snav,.yellow .nav-dashboard .bh-snav:after{border:none;}.bw-leader{float:left;width:100%;position:relative;margin-bottom:30px;}.bw-leader .bh-leader{margin-bottom:20px;}.bw-leader .bh-leader.green{}.bw-leader .bh-leader.red{}.bw-leader .bh-leader.cyan{}.bw-leader .bh-leader.gray{}.bw-leader .bl-photo{float:left;width:180px;height:180px;overflow:hidden;}.bw-leader .bl-photo img{float:left;width:100%;height:auto;}.bw-leader .bl-right{margin-left:200px;}.bw-leader .bl-name{}.bw-leader .bl-name h2{color:#fff;font-size:18px;line-height:20px;margin:0;}.bw-leader .bl-name h3{color:#fff;font-weight:normal;font-size:14px;line-height:16px;}.bw-leader .bh-leader.gray .bl-name h2,.bw-leader .bh-leader.cyan .bl-name h2{color:#414141;}.bw-leader .bh-leader.gray .bl-name h3,.bw-leader .bh-leader.cyan .bl-name h3{color:#414141;}.bw-leader .bh-leader .leader-contact{display:block;margin-top:10px;}.bw-leader .bh-leader .leader-contact a{padding-left:34px;background:url(/css/../images/mail-icon.png) no-repeat left;-webkit-background-size:contain;background-size:contain;color:#414141;font-size:14px;line-height:20px;}.bw-leader .bh-leader .leader-contact a:hover{text-decoration:underline;}.bc-leader{margin-top:20px;}.bc-leader p{margin-bottom:15px;line-height:1.3;}.bw-sidebar{padding-top:40px;background:url('/css/../images/bg-hdev-gray.png') no-repeat 0 0;margin-bottom:30px;}.bw-sidebar:hover,.bw-sidebar.current{background:url('/css/../images/bg-hdev-lilac.png') no-repeat 0 0;}.bw-sidebar a:hover{text-decoration:underline;}.bw-sidebar a{font-size:14px;line-height:20px;color:#4e4d4d;text-decoration:none;}.bw-sidebar b{font-weight:bold;}.bw-sidebar li{margin-bottom:8px;}.bw-featured{float:left;width:100%;position:relative;background:url('/css/../images/bg-featured.png') no-repeat 0 0;height:276px;}.bw-featured .case-result{height:296px;padding:0px;}.bw-featured .case-result .feat-slide{height:276px;margin:20px 40px 0px;width:542px;}.bw-featured .case-result .feat-slide .cr-industry{margin-left:-40px;}.bw-featured .case-result .feat-slide .cr-client-type{margin-right:-38px;width:308px;}.bw-featured .case-result .feat-slide .cr-right{width:240px;}.bw-featured .case-result#feat-slider #nextbutton{right:10px;top:125px;background:url(/css/../images/fc-slider-arrows.png) no-repeat 0px -75px;width:15px;height:25px;}.bw-featured .case-result#feat-slider #nextbutton:hover{background:url(/css/../images/fc-slider-arrows.png) no-repeat 0px 0px;}.bw-featured .case-result#feat-slider #prewbutton{left:10px;top:125px;background:url(/css/../images/fc-slider-arrows.png) no-repeat 0px -50px;width:15px;height:25px;}.bw-featured .case-result#feat-slider #prewbutton:hover{background:url(/css/../images/fc-slider-arrows.png) no-repeat 0px -25px;}.bw-featured h2{color:#414141;font-size:18px;line-height:18px;margin-bottom:20px;}.bc-featured{float:left;width:100%;position:relative;}.bcc-featured{position:absolute;margin-top:20px;overflow:hidden;}.bcf-content{padding:0px 40px;width:518px;float:left;height:205px;}.bf-image{float:left;width:229px;height:149px;overflow:hidden;margin-left:-40px;}.bf-content{float:right;width:325px;margin-right:-15px;}.bf-content h3{color:#414141;font-size:14px;line-height:18px;font-weight:bold;}.bf-content p{color:#414141;font-size:14px;line-height:16px;}.l-featured{display:block;width:351px;height:40px;position:absolute;right:4px;top:0px;background:url('/css/../images/bg-featured-sub.png') no-repeat 0 0;cursor:pointer;z-index:10;}.l-featured.prev{right:125px;width:230px;background-position:0 0;z-index:1;}.l-featured.next{right:4px;width:204px;background-position:-147px 0;z-index:1;}.l-featured.prev:hover{background:url('/css/../images/bg-featured-sub-hover-prev.png') no-repeat 0 0;z-index:10;}.l-featured.next:hover{background:url('/css/../images/bg-featured-sub-hover-next.png') no-repeat 0 0;z-index:10;}.l-featured.prev.mousedown{background:url('/css/../images/bg-featured-sub-hover-prev.png') no-repeat 0 -51px;z-index:9;}.l-featured.next.mousedown{background:url('/css/../images/bg-featured-sub-hover-next.png') no-repeat 0 -51px;z-index:9;}.bf-footer{position:relative;width:558px;padding:0 20px;}.bf-footer span{float:left;margin-right:20px;color:#414141;font-size:14px;line-height:16px;margin-top:7px;}.bf-footer span a{color:#fff;text-decoration:underline;}.bf-footer span a:hover{text-decoration:none;}.bf-footer .l-sub{display:inline-block;background-position:0 0;}.bf-footer .l-sub:hover{background-position:0 -31px;}.b-img-caption{position:relative;margin-bottom:30px;}.b-img-caption img{max-width:100%;display:block;}.b-img-caption .bh-img-caption{position:absolute;bottom:0;padding:20px;background:rgba(0,0,0,.5);width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:14px;}.first-child-bold li:first-child{font-weight:bold;}.bw-sibers{float:left;width:100%;position:relative;}.bw-sibers li{float:left;width:100%;margin-bottom:5px;}.bw-sibers a{font-size:17px;line-height:17px;display:inline-block;color:#414141;padding:5px 0px 5px 40px;background:url('/css/../images/bg-sibers.png') no-repeat 0 0;}.bw-sibers a.ls-s{background-position:5px 5px;}.bw-sibers a.ls-i{background-position:5px -32px;}.bw-sibers a.ls-b{background-position:6px -69px;}.bw-sibers a.ls-e{background-position:6px -108px;}.bw-sibers a.ls-r{background-position:6px -146px;}.bw-sibers a.ls-ss{background-position:7px -182px;}.bw-sibers a:hover{color:#76509b;}.bw-sibers h1{font-size:22px;}.company-footer{}.bc-left .company-footer,.bc-left .benefits-tabs{list-style:none;margin-left:0;}.company-footer li{float:left;width:33.333%;text-align:center;}.company-footer li:before{display:none;}.company-footer li a{display:block;text-decoration:none;}.company-footer li a i{display:inline-block;width:64px;height:64px;margin-bottom:15px;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;}.company-footer li a span{display:block;color:#414141;font-size:16px;padding:0 15px;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;}.company-footer li:hover a span{color:#0394d0;}.icon-meet{background-image:url(/css/../images/icon-meet.png);}.icon-company-3{background-image:url(/css/../images/icon-dev.png);}.icon-customers{background-image:url(/css/../images/icon-customer.png);}li:hover .icon-meet{background-image:url(/css/../images/icon-meet-h.png);}li:hover .icon-company-3{background-image:url(/css/../images/icon-dev-h.png);}li:hover .icon-customers{background-image:url(/css/../images/icon-customer-h.png);}.bw-managments{float:left;width:670px;margin-left:-30px;position:relative;text-align:center;}.bw-managments .b-mngr{width:169px;display:inline-block;position:relative;margin:0 25px 40px 25px;cursor:pointer;height:191px;}*:first-child+html .bw-managments .b-mngr{display:block;float:left;}.bw-managments .b-mngr .l-image{display:block;height:191px;overflow:hidden;color:#4e4d4d;}.bw-managments .b-mngr img{width:100%;height:auto;}.bw-managments .b-mngr .bw-name{font-size:14px;line-height:14px;text-align:left;margin-bottom:8px;margin-left:5px;display:block;color:#414141;}.bw-managments .b-mngr .bw-caption{display:block;position:absolute;left:0;bottom:0px;width:100%;padding:10px;z-index:10;text-align:left;opacity:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;background:rgba(0,0,0,.5);}.bw-managments .b-mngr:hover .bw-caption{opacity:1;}.bw-managments .b-mngr>span{font-size:14px;line-height:18px;color:#fff;clear:both;display:block;}.env-icon{display:inline-block;width:19px;height:14px;margin-right:5px;background:url(/css/../images/bg-mmngr.png) no-repeat;-webkit-background-size:contain;background-size:contain;vertical-align:top;}.bg-popup{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1000;background:url('/css/../images/bg-wpopup.png') repeat 0 0;display:none;}.bw-popup{width:720px;margin:0 auto;background:#f5f5f5;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:0px 2px 6px -2px #000;position:relative;opacity:0;-moz-opacity:0;filter:alpha(opacity='0');}.b-popup{padding:10px 40px 20px;position:relative;}.b-popup .bp-header{border-bottom:1px solid #ddd;width:100%;}.b-popup .bp-header h3{font-size:24px;line-height:18px;padding:10px 0;text-align:center;font-weight:normal;}.b-popup .bp-header .lp-close{background:url('/css/../images/close-icon.png') no-repeat 0 0;width:16px;height:16px;display:block;position:absolute;right:15px;top:15px;-webkit-background-size:contain;background-size:contain;}.b-popup .bp-content{width:100%;padding-top:20px;position:relative;}.b-popup .bp-content>p{text-align:center;margin-bottom:15px;}.b-popup .bp-content textarea{display:block;width:622px;resize:none;border:1px solid #aaa;background:#ffffff;min-height:90px;height:90px;max-height:90px;margin-bottom:15px;font-family:Roboto;padding:8px;font-size:14px;line-height:18px;color:#414141;overflow:auto;font-weight:300;}.b-popup .bp-content label{margin-bottom:10px;font-size:14px;line-height:14px;color:#414141;display:block;}.b-popup .bp-content input[type=text]{width:622px;border:1px solid #aaa;background:#ffffff;height:20px;padding:8px;font-size:14px;line-height:20px;color:#414141;margin-bottom:15px;font-family:Roboto;font-weight:300;}.b-popup .bp-content input[type=text].cu-input-error,.b-popup .bp-content textarea.cu-input-error{border-color:#fa3780;}.b-popup #contactForm .cu-error{margin-top:-10px;margin-bottom:15px;color:#fa3780;}.b-popup .popup-success{position:absolute;top:-4px;left:-4px;width:102%;height:102%;background:rgba(245,245,245,0.9);padding:50px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;font-size:16px;}.b-popup .popup-success .btn-more{margin-top:20px;}.bp-sub{margin-top:25px;}.bp-sub .btn-more{display:inline-block;margin-right:15px;padding:12px 25px;font-size:16px;}.cs-filters{float:left;border:1px solid #b6b6b6;background:#fff;width:318px;position:relative;margin-bottom:40px;padding:20px 0 0;}.cs-filters.right{float:right;}.cs-filters h3{color:#333;font-size:18px;font-weight:normal;margin:0px 20px 25px;}.cs-filters h4{font-size:14px;background:#b6b6b6 url(/css/../images/filter-arrow.png) no-repeat right center;color:#fff;padding:10px 20px;font-weight:300;cursor:pointer;}.cs-filters h4.open{background:#b6b6b6 url(/css/../images/filter-arrow-up.png) no-repeat right center;}.cs-selector-box{padding:15px 20px;display:none;}.cs-selector-box a{height:23px;font-size:14px;color:#414141;line-height:19px;padding-left:21px;margin-bottom:5px;display:block;background:url(/css/../images/filter-checkbox.png) no-repeat left top;text-decoration:none;}.cs-selector-box a.active,.cs-selector-box a.active:hover{background:url(/css/../images/filter-checkbox-c.png) no-repeat left top;}.cs-selector-box a span{font-size:12px;}.cs-selector-box a img{float:left;margin:2px 5px 0px 0px;}.cs-selector-box .block{display:block;margin-bottom:5px;float:none;}.cs-selector-box .block label{color:#aaa;font-size:12px;font-style:italic;margin-right:5px;}.cs-selector-box .block select{color:#414141;border:1px solid #cfcfcf;padding:3px;font-size:12px;font-family:"Roboto";-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;}.b-content .cs-heading{margin-bottom:10px;margin-left:20px;}.cs-counter{margin-top:4px;padding-left:28px;margin-left:20px;color:#414141;background:url(/css/../images/search-icon.png) no-repeat left;height:16px;-webkit-background-size:contain;background-size:contain;font-size:14px;line-height:16px;font-style:italic;margin-bottom:20px;}.cs-right{float:right;width:625px;margin-bottom:45px;}.case-result{margin:0px 0px 40px;padding:0 20px 30px 20px;position:relative;border-bottom:1px solid #ccc;}.case-result .heading h3{float:left;color:#000;font-size:24px;font-weight:normal;margin-bottom:20px;}.case-result .heading .customer{float:right;background:url(/css/../images/marker-icon.png) no-repeat top right;padding:2px 27px 0px 0px;line-height:28px;}.case-result .cr-image{float:left;width:274px;margin-top:13px;}.case-result .cr-image img{}.case-result .cr-right{float:right;width:260px;margin-top:13px;}.case-result .cr-right .cr-goal{padding:7px 10px;background:#ccddff;font-size:14px;line-height:1;margin:0px 0px 7px 0px;}.case-result .cr-right .cr-results{padding:7px 10px;background:#b8ff99;font-size:14px;line-height:1;margin:17px 0px 7px 0px;}.case-result .cr-right p{line-height:1.45;font-size:14px;margin-bottom:15px;}.case-result .cr-right a{display:block;margin-top:30px;color:#0394d0;text-decoration:none;}.case-result .cr-right a:hover{text-decoration:underline;}.case-result .cr-industry{position:absolute;bottom:0px;left:0px;height:28px;line-height:28px;background:url(/css/../images/cr-bottom-bg.png) repeat-x;text-align:center;border-top:1px solid #b6b6b6;border-right:1px solid #b6b6b6;width:310px;}.case-result .cr-industry .more-industries{float:right;position:relative;margin-right:30px;padding-bottom:10px;}.case-result .cr-industry .more-industries .more-link{border-bottom:1px dotted #a74ec3;color:#a74ec3;line-height:1;padding:0px;}.case-result .cr-industry .more-industries .more-tooltip{display:none;position:absolute;top:30px;left:-170px;background:#f7f7f7;box-shadow:0px 0px 3px #bbb;border-radius:4px;padding:7px;width:175px;z-index:999;text-align:left;border:1px solid #aaa;opacity:0.9;}.case-result .cr-industry .more-industries .more-tooltip a{display:block;line-height:20px;}.case-result .cr-industry .more-industries:hover .more-tooltip{display:block;}.case-result .cr-industry .more-industries .more-tooltip:before{background:url(/css/../images/tooltip-arrow.png) no-repeat top;width:10px;height:10px;position:absolute;content:"";top:-10px;left:170px;}.case-result .cr-client-type{position:absolute;bottom:0px;right:0px;height:28px;line-height:28px;background:url(/css/../images/cr-bottom-bg.png) repeat-x;text-align:center;border-top:1px solid #b6b6b6;border-left:1px solid #b6b6b6;width:311px;}.case-result .l-sub{float:right;margin:10px 0px 0px;background-position:0 -32px;}.case-result .l-sub:hover{background-position:0 0;}.violet{color:#a74ec3;}.violet:hover{color:#a74ec3;text-decoration:underline;}.pagination ul{text-align:right;}.pagination li{display:inline-block;vertical-align:top;margin-left:6px;}.pagination li a{display:block;background:url(/css/../images/pagination-bg.png) repeat-x center;background-position:0px -48px;height:24px;line-height:21px;padding:0px 7px;text-align:center;font-size:16px;color:#808080;font-weight:bold;}.pagination li a:hover{background-position:0px -72px;color:#fff;text-shadow:0px 1px 0px #000;}.pagination li a.active{background-position:0px -144px;color:#fff;text-shadow:0px 1px 0px #000;}.pagination li a.prev{background-position:0px -24px;width:16px;padding:0px;}.pagination li a.prev:hover{background-position:0px -96px;}.pagination li a.next{background-position:0px -120px;width:16px;padding:0px;}.pagination li a.next:hover{background-position:0px 0px;}.infinite{margin:20px 0px 0px;text-align:center;cursor:pointer;width:auto;}.fc-left{width:622px;float:left;position:relative;}.fc-left .case-result{height:296px;padding:0px;}.fc-left .case-result .feat-slide{height:276px;margin:20px 40px 0px;width:542px;}.fc-left .case-result .feat-slide .cr-industry{margin-left:-40px;}.fc-left .case-result .feat-slide .cr-client-type{margin-right:-38px;width:308px;}.fc-left .case-result .feat-slide .cr-right{width:240px;}.fc-left .case-result#feat-slider #nextbutton{right:10px;top:125px;background:url(/css/../images/fc-slider-arrows.png) no-repeat 0px -75px;width:15px;height:25px;}.fc-left .case-result#feat-slider #nextbutton:hover{background:url(/css/../images/fc-slider-arrows.png) no-repeat 0px 0px;}.fc-left .case-result#feat-slider #prewbutton{left:10px;top:125px;background:url(/css/../images/fc-slider-arrows.png) no-repeat 0px -50px;width:15px;height:25px;}.fc-left .case-result#feat-slider #prewbutton:hover{background:url(/css/../images/fc-slider-arrows.png) no-repeat 0px -25px;}.fc-right{float:right;width:320px;border:1px solid #b6b6b6;background:rgb(255,255,255);background:-moz-linear-gradient(top,#ffffff 0%,rgba(232,232,232,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,rgba(232,232,232,1)));background:-webkit-linear-gradient(top,#ffffff 0%,rgba(232,232,232,1) 100%);background:-o-linear-gradient(top,#ffffff 0%,rgba(232,232,232,1) 100%);background:-ms-linear-gradient(top,#ffffff 0%,rgba(232,232,232,1) 100%);background:linear-gradient(to bottom,#ffffff 0%,rgba(232,232,232,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e8e8e8',GradientType=0);position:relative;padding:5px 0px 0;}.fc-right h3{list-style:none;padding:10px 15px 8px;text-align:center;font-size:18px;line-height:28px;color:#000;}.fc-right li{list-style:none;padding:10px 15px 8px;text-align:center;font-size:18px;line-height:28px;background:url(/css/../images/fc-right-hsep.png) no-repeat bottom center;}.fc-right li:last-child{background:none;}.fc-right li a{color:#b2b2b2;}.fc-right li a.active{color:#000;}.fc-right li a:hover{color:#50c4e7;text-decoration:none;}.fc-right .only-direct a{height:50px;padding:30px 0 0;background:url(/css/../images/fc-only-direct-bg.png) no-repeat 0 -80px;text-align:center;color:#fff;text-shadow:0px 1px 0px rgba(0,0,0,.5);font-size:18px;text-decoration:none;display:block;color:#fff;line-height:55px;}.fc-right .only-direct a:hover{background:url(/css/../images/fc-only-direct-bg.png) no-repeat 0 0px;}.fct-heading{height:65px;color:#414141;margin-bottom:15px;}.fct-heading .avatar,.fct-heading .project-title{float:left;}.fct-heading .project-title{font-size:16px;padding:5px 20px;line-height:22px;height:48px;}.fct-heading .email,.fct-heading .phone{float:right;font-size:18px;line-height:48px;height:48px;padding:0px 20px 0px 48px;}.fct-heading .email{background:url(/css/../images/mail-icon.png) no-repeat 12px center;}.fct-heading .phone{background:url(/css/../images/phone-icon.png) no-repeat 15px center;}.fct-heading .avatar{height:55px;}.fct-heading .avatar{max-height:100%;max-width:100%;display:block;}.fct-body{}.fct-body .fct-text{color:#414141;}#fc-slider{position:relative;min-height:126px;width:100%;}#fc-slider #fc-nextbutton{right:12px;top:10px;background:url(/css/../images/fc-slider-arrows.png) no-repeat 0px -75px;width:15px;height:25px;position:absolute;z-index:99;}#fc-slider #fc-nextbutton:hover{background:url(/css/../images/fc-slider-arrows.png) no-repeat 0px 0px;}#fc-slider #fc-prewbutton{left:12px;top:10px;background:url(/css/../images/fc-slider-arrows.png) no-repeat 0px -50px;width:15px;height:25px;position:absolute;z-index:99;}#fc-slider #fc-prewbutton:hover{background:url(/css/../images/fc-slider-arrows.png) no-repeat 0px -25px;}.cs-slider.mb{margin-bottom:30px;}.fct-button{margin:25px 0;text-align:center;}.fc-map #google_map{width:100%;height:622px;}.fc-map-comments{margin:20px 0px 65px;border-top:1px solid #cacacc;border-bottom:1px solid #cacacc;padding:12px 0px;height:14px;}.fc-map-comments .clients{float:left;width:175px;}.fc-map-comments .clients span{display:inline-block;}.fc-map-comments .clients-circle{width:16px;height:16px;border-radius:8px;text-align:center;color:#fff;line-height:16px;margin:-1px 0px 0px 0px;font-size:13px;}.fc-map-comments .clients-circle.c1{background:#ffbf00;}.fc-map-comments .clients-circle.c2{background:#ffaa00;}.fc-map-comments .clients-circle.c3{background:#ff9500;}.fc-map-comments .clients-circle.c4{background:#ff7f00;}.fc-map-comments .clients-circle.c5{background:#ff6a00;}.fc-map-comments .clients-circle.c6{background:#ff5500;}.fc-map-comments .reference,.fc-map-comments .case{float:right;margin-left:22px;line-height:14px;}.fc-map-comments .reference img,.fc-map-comments .case img{float:left;margin:-1px 3px 0px 0px;}.csp-left{width:622px;float:left;position:relative;}.fleft{float:left;}.project-desc{float:left;margin:-15px 0px 20px 0px;font-size:14px;font-weight:300;line-height:14px;font-style:italic;}.case-study__description h4{text-transform:uppercase;font-weight:300;margin-bottom:15px;font-size:18px;}.case-study__description p{margin-bottom:20px;line-height:1.3;}.csp-left .csp-platforms{margin:10px 0px 30px;}.csp-left .csp-platforms li{list-style-type:disc;margin:0px 0px 3px 20px;list-style-position:inside;}.grad-bg-with-bshadow{background:rgb(255,255,255);background:-moz-linear-gradient(top,#ffffff 0%,rgba(230,230,230,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,rgba(230,230,230,1)));background:-webkit-linear-gradient(top,#ffffff 0%,rgba(230,230,230,1) 100%);background:-o-linear-gradient(top,#ffffff 0%,rgba(230,230,230,1) 100%);background:-ms-linear-gradient(top,#ffffff 0%,rgba(230,230,230,1) 100%);background:linear-gradient(to bottom,#ffffff 0%,rgba(230,230,230,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e6e6e6',GradientType=0);box-shadow:inset 0px -3px 0px rgba(0,0,0,.1);}.csp-testimonials{margin-bottom:30px;}.csp-testimonials h3{font-size:24px;color:#414141;margin-bottom:20px;font-weight:normal;}.testimonials-body{padding-left:70px;background:url(/css/../images/bg-quote-flat.png) no-repeat top left;}.csp-customer{margin-bottom:60px;}.csp-customer .avatar{float:left;margin-right:20px;width:70px;height:70px;}.csp-customer .customer-name,.csp-customer .csp-customer-contacts{float:left;margin-bottom:20px;width:450px;}.csp-customer-contacts .customer-name,.csp-customer-contacts .email,.csp-customer-contacts .phone{height:24px;line-height:24px;}.csp-customer-contacts .email,.csp-customer-contacts .phone{font-size:14px;float:left;margin-right:20px;}.csp-customer-contacts .customer-name{float:left;font-size:18px;}.csp-customer-contacts .customer-name a{color:#657da2;font-size:12px;}.csp-customer-contacts .email{padding:0px 0px 0px 35px;background:url(/css/../images/mail-icon.png) no-repeat left top;}.csp-customer-contacts .phone{padding:0px 0px 0px 35px;background:url(/css/../images/phone-icon.png) no-repeat left top;}.csp-right{float:right;width:322px;}.csp-right #slideshow{}.mainslide img{cursor:zoom-in;}.csp-right #slideshow img{max-width:100%;}.csp-right #slideshow .mainslide{margin-bottom:20px;}.csp-right #slideshow .slides-carousel li{list-style:none;float:left;width:82px;margin:0px 5px;}.csp-info__list{margin-top:25px;color:#414141;}.csp-info__title li{color:#414141;}.csp-info__title li a{font-size:14px;}.csp-right .csp-table{margin-top:23px;}.csp-right .csp-table td{padding:8px 0px 8px 10px;border-top:1px solid #f1f0ef;border-bottom:1px solid #f1f0ef;font-size:14px;line-height:1;}.csp-right .csp-table td.row1{width:131px;}.csp-right .csp-table td.row2{width:171px;}.csp-right .csp-table td img{margin:0px 0px 0px 5px;}.p-info{position:relative;display:inline-block;padding-bottom:4px;}.p-info .icon{background:url(/css/../images/info-icon.png) no-repeat left top;width:14px;height:14px;-webkit-background-size:14px;background-size:14px;display:inline-block;position:relative;top:2px;margin-left:6px;}.p-info:hover .icon{background-position:left bottom;}.p-info-tooltip{display:none;width:200px;padding:10px;background:#fff;border:1px solid #aaa;position:absolute;box-shadow:0px 0px 2px #ccc;border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;color:#000;top:22px;left:-100px;z-index:999;opacity:.9;}.p-info-tooltip:before{background:url(/css/../images/tooltip-arrow.png) no-repeat top;width:10px;height:10px;position:absolute;content:"";top:-10px;left:108px;}.p-info-tooltip .tooltip-heading{margin-bottom:8px;}.p-info-tooltip .tooltip-heading h4{font-weight:bold;}.p-info-tooltip .tooltip-body{font-size:12px;}.p-info-tooltip .tooltip-link{margin-top:8px;text-align:right;font-size:12px;}.p-info:hover .p-info-tooltip{display:block;}.csp-info__item{margin-bottom:20px;}.csp-info__item h4{font-weight:normal;font-size:14px;color:#414141;margin-bottom:10px;}.csp-info__item ul{margin-left:20px;}.csp-right .csp-table td:first-child{font-weight:bold;}.csp-right .csp-table tr:nth-child(odd) td{background:#fff;}.csp-right .csp-table tr:nth-child(even) td{background:#f2f2f2;}.csp-right h2{font-size:24px;margin:22px 0px;font-weight:bold;}.csp-similar-block{padding:20px 20px 0px;border:1px solid #b6b6b6;position:relative;}.csp-similar-block .l-sub{float:right;margin:15px 0px 0px;background-position:0 -32px;}.csp-similar-block .l-sub:hover{background-position:0 0;text-decoration:none;}.csp-similar-block a:hover{text-decoration:underline;}.csp-similar-block h3{color:#414141;font-size:18px;font-weight:bold;margin:0px 0px 15px 0px;}.csp-similar-block .cr-goal{padding:7px 10px;background:#ccddff;font-size:14px;line-height:1;margin:0px 0px 7px 0px;}.csp-similar-block .cr-results{padding:7px 10px;background:#b8ff99;font-size:14px;line-height:1;margin:17px 0px 7px 0px;}.csp-similar-block p{color:#000;font-size:12px;}.csp-similar-block .csp-industry{z-index:9;width:280px;padding:15px 20px;border-top:1px solid #b6b6b6;line-height:1.5;margin:15px -20px 0px;}.csp-bottom{border-top:1px solid #b6b6b6;padding-top:29px;margin:30px 0px 70px;width:100%;}.csp-bottom a{display:table-cell;width:298px;background:rgb(255,255,255);background:-moz-linear-gradient(top,#ffffff 0%,rgba(230,230,230,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,rgba(230,230,230,1)));background:-webkit-linear-gradient(top,#ffffff 0%,rgba(230,230,230,1) 100%);background:-o-linear-gradient(top,#ffffff 0%,rgba(230,230,230,1) 100%);background:-ms-linear-gradient(top,#ffffff 0%,rgba(230,230,230,1) 100%);background:linear-gradient(to bottom,#ffffff 0%,rgba(230,230,230,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e6e6e6',GradientType=0);box-shadow:inset 0px -3px 0px rgba(0,0,0,.1);border:1px solid #b6b6b6;vertical-align:middle;text-align:center;font-size:18px;color:#5cc3e5;font-weight:bold;text-transform:uppercase;height:99px;border-radius:9px;-moz-border-radius:9px;-webkit-border-radius:9px;line-height:1.4;text-shadow:0px 1px 0px #fff;transition:all .4s;-moz-transition:all .4s;-webkit-transition:all .4s;}.csp-bottom a:hover{text-decoration:none;background:url(/css/../images/csp-button-hover.png) no-repeat bottom center;color:#fff;text-shadow:0px 1px 0px rgba(0,0,0,.3);transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;filter:none;}.csp-bottom a.outsourcing{margin-right:0px;position:relative;left:100px;}.csp-bottom a.testimonials{margin-right:0px;position:relative;left:50px;}.bw-history.cs{margin-top:20px;}.cs-countries-box{padding:10px 0px 0px;margin:0px -20px 0px 0px;}.cs-countries-box a{display:inline-block;padding:0px 0px 1px 10px;margin:0px 10px 15px 0px;color:#333;font-size:14px;line-height:23px;height:24px;}.cs-countries-box a.active{text-decoration:none;background:#ffe7a1;border-radius:0 12px 12px 0;}.cs-countries-box a:hover{text-decoration:underline;}.cs-countries-box a.selector{background:url(/css/../images/filter-button-gray.png) repeat-x;height:24px;font-size:14px;color:#fff;text-shadow:0px 1px 0px rgba(0,0,0,.4);line-height:22px;padding:0px 10px;margin:0px 10px 10px 0px;display:inline-block;}.cs-countries-box a.selector:hover{background:url(/css/../images/filter-button.png) repeat-x;}.cs-countries-box a.selector.active{background:url(/css/../images/filter-button-active.png) repeat-x;}.cs-countries-box a span{display:inline-block;height:24px;width:24px;border-radius:12px;color:#fff;font-size:14px;text-align:center;line-height:24px;margin:0px 0px 0px 4px;}.count-c1{background:#ffbf00;}.count-c2{background:#ffaa00;}.count-c3{background:#ff9500;}.count-c4{background:#ff7f00;}.count-c5{background:#ff6a00;}.count-c6{background:#ff5500;}.cs-reference-map{background:#fff;border:1px solid #b6b6b6;position:relative;margin:0px 0px 30px;}.cs-reference-map .cs-maps-wrap{height:390px;width:622px;overflow:hidden;position:relative;}.cs-reference-map .cs-maps-clip{width:1244px;position:absolute;left:0px;}.cs-reference-map .cs-map-by-city,.cs-reference-map .cs-map-by-location{float:left;}.cs-map-navigation{position:absolute;background:#fff;box-shadow:inset 0px -3px 0px rgba(0,0,0,.1);width:191px;height:24px;top:20px;right:20px;z-index:99;}.cs-map-navigation a{display:inline-block;padding:0px 8px;font-size:16px;color:#414141;line-height:24px;height:24px;text-transform:uppercase;font-weight:bold;}.cs-map-navigation a:hover{text-decoration:none;}.cs-map-navigation a.active{background:#58d5ef;color:#fff;box-shadow:inset 0px -3px 0px rgba(0,0,0,.1);}.csr-map-comments{margin:0px;border-top:1px solid #cacacc;padding:12px 20px;height:14px;}.csr-map-comments .clients{float:left;width:173px;}.csr-map-comments .clients span{display:inline-block;}.csr-map-comments .clients-circle{width:16px;height:16px;border-radius:8px;text-align:center;color:#fff;line-height:16px;margin:-1px 0px 0px 0px;font-size:11px;}.csr-map-comments .clients-circle.c1{background:#ffbf00;}.csr-map-comments .clients-circle.c2{background:#ffaa00;}.csr-map-comments .clients-circle.c3{background:#ff9500;}.csr-map-comments .clients-circle.c4{background:#ff7f00;}.csr-map-comments .clients-circle.c5{background:#ff6a00;}.csr-map-comments .clients-circle.c6{background:#ff5500;}.csr-map-comments .reference,.csr-map-comments .case{float:right;margin-left:22px;line-height:14px;}.csr-map-comments .reference img,.csr-map-comments .case img{float:left;margin:-1px 3px 0px 0px;}.csr-search-results>h3{height:23px;line-height:23px;padding:0px 0px 0px 35px;font-size:14px;font-weight:bold;background:url(/css/../images/search-icon.png) no-repeat left;color:#414141;margin:0px 0px 20px 0px;-webkit-background-size:contain;background-size:contain;}.csr-result-box{border:1px solid #b6b6b6;background:#fff;padding:20px;margin-bottom:20px;}.csr-result-box:hover{background:#f7f7f7;}.csr-result-heading h3{font-size:18px;margin:0px 0px 7px;display:inline-block;padding:0px 22px 0px 0px;}.csr-result-heading h3.has-icon{background:url(/css/../images/customer-icon.png) no-repeat right top;}.csr-result-heading h5{color:#b2b2b2;font-size:12px;}.csr-result-heading{margin-bottom:18px;}.csr-result-heading .location{display:block;float:right;font-size:12px;}.csr-result-body{color:#343434;font-size:14px;}.csr-result-bottom{margin:20px 0px 0px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;padding:7px 0px;color:#333;font-size:12px;line-height:17px;}.csr-result-bottom img{position:relative;top:1px;}.csr-result-bottom .desc{margin:0px 0px 0px 5px;display:inline-block;border-left:1px solid #e6e6e6;color:#4970b2;padding:0px 0px 0px 8px;}.csr-result-body .csr-showmore{width:20px;height:11px;float:left;background:url(/css/../images/showmore.png) no-repeat;position:relative;-webkit-background-size:contain;background-size:contain;}.csr-result-body .csr-showmore:after{content:'Show more';position:absolute;left:24px;top:0;width:100px;font-size:12px;font-weight:300;color:#414141;}.csr-result-body .csr-showmore:hover{opacity:1;}.csr-result-body .csr-showmore.active{background:url(/css/../images/showless.png) no-repeat;-webkit-background-size:contain;background-size:contain;}.csr-result-body .csr-showmore.active:after{content:'Show less';}.csr-result-body p{margin-bottom:10px;}.csr-result-body .hidden-body{display:none;}.sbs-left-col{float:left;width:640px;margin-bottom:40px;}.sbs-left-col p{margin-bottom:20px;}.sbs-right-col{float:right;width:322px;}.sbs-right-nav-block{padding:17px 0 0px 0px;margin-bottom:35px;border-top:3px solid #ccc;}.sbs-right-nav-block:first-child{padding-top:0;border:0;}.sbs-right-nav-block:hover,.sbs-right-nav-block.active{border-color:#fa3780;}.r-cyan .sbs-right-nav-block:hover,.r-cyan .sbs-right-nav-block.active{border-color:#0394d0;}.r-green .sbs-right-nav-block:hover,.r-green .sbs-right-nav-block.active{border-color:#70b731;}.sbs-right-nav-block h3{margin-bottom:20px;font-size:24px;}.sbs-right-nav-block h2{font-size:24px;}.sbs-right-nav-block h3 a{font-size:24px;}.sbs-right-nav-block.active h3 a,.sbs-right-nav-block:hover h3 a,.sbs-right-nav-block:hover h2,.sbs-right-nav-block.active h2{color:#fa3780;}.r-cyan .sbs-right-nav-block.active h3 a,.r-cyan .sbs-right-nav-block:hover h3 a,.r-cyan .sbs-right-nav-block.active h2,.r-cyan .sbs-right-nav-block:hover h2{color:#0394d0;}.r-green .sbs-right-nav-block.active h3 a,.r-green .sbs-right-nav-block:hover h3 a,.r-green .sbs-right-nav-block.active h2,.r-green .sbs-right-nav-block:hover h2{color:#70b731;}.sbs-right-nav-block li{margin-bottom:8px;}.sbs-right-nav-block li a{font-size:14px;}.sbs-right-nav-block li.active>a{color:#fa3780;}.r-cyan .sbs-right-nav-block li.active>a,.r-cyan .sbs-right-nav-block li:hover>a{color:#0394d0;}.r-green .sbs-right-nav-block li.active>a,.r-green .sbs-right-nav-block li:hover>a{color:#70b731;}.sbs-blog-item{float:left;width:282px;margin-right:30px;}.sbs-blog-heading{margin-bottom:15px;}.sbs-blog-heading .published-time{color:#777;font-size:12px;margin-bottom:5px;}.sbs-blog-heading h4{color:#414141;font-weight:normal;font-size:17px;line-height:1.25;}.sbs-blog-icon{background:url(/css/../images/glass-icon.png) no-repeat top left;float:left;width:57px;height:57px;margin-right:10px;-webkit-background-size:cover;background-size:cover;}.sbs-blog-heading:hover .sbs-blog-icon{background-position:bottom left;}.sbs-module>h3{color:#414141;font-size:24px;line-height:1;margin-bottom:20px;}.sbs-blog-body p{color:#000;font-size:14px;line-height:1.3;}.sbs-whitepapers .sbs-blog-item{width:auto;clear:none;margin-bottom:10px;}.sbs-article h1{margin-bottom:15px;}.sbs-article .published-time{color:#777;font-size:12px;margin-bottom:10px;}.sbs-article .author{font-style:italic;font-size:14px;color:#000;margin-bottom:20px;}img.fl{float:left;margin:0 10px 10px 0;}.company-recog p.ml200{margin-left:200px;margin-bottom:30px;}.press-img img{margin:5px;}.press-release{margin-bottom:30px;}.press-release h3 a{font-size:17px;color:#414141;}.press-release h3{margin-bottom:4px;}.press-release .date{font-size:12px;color:#777777;margin-bottom:4px;}.press-release .source{font-size:12px;color:#4ba0c2;margin-bottom:4px;font-style:italic;}.company-press .press-img{margin-bottom:30px;}.pressroom-contacts{margin-bottom:20px;}.pressroom-contacts h3{color:#414141;font-size:18px;margin-bottom:12px;}.pressroom-contacts .contacts{color:#414141;font-size:12px;margin-bottom:15px;}.pressroom-contacts .contacts a{display:block;color:#3a9bc0;margin-top:3px;text-decoration:underline;}.pressroom-contacts .contact-link{text-decoration:underline;display:block;padding-left:22px;line-height:12px;background:url(/css/../images/mail-icon.png) no-repeat top left;-webkit-background-size:contain;background-size:contain;font-size:14px;}.pr-date{font-size:12px;color:#777;margin-bottom:12px;}.pr-sources{margin-bottom:8px;}.pr-sources a{color:#4ba0c2;font-size:12px;}.pr-pdf{margin-bottom:15px;}.pr-pdf a{display:inline-block;padding-right:35px;background:url(/css/../images/pdf-icon.png) no-repeat top right;height:32px;line-height:32px;}.pr-recent{margin-top:40px;}.pr-recent h2{color:#414141;font-size:24px;font-weight:normal;margin-bottom:25px;}.prr-article{float:left;width:46%;margin-right:4%;}.prr-date{color:#777;font-size:12px;margin-bottom:4px;}.prr-article h3 a{font-size:18px;color:#414141;font-weight:normal;line-height:1.25;}.prr-article h3{margin-bottom:12px;}.prr-body{line-height:1.3;font-size:14px;}.b-services{float:left;width:530px;margin-left:35px;}.b-services .bg-content{margin-top:5px;}.b-services .bg-content p{color:#808080;line-height:18px;}.b-services h2{font-size:18px;line-height:18px;color:#9664cc;margin-bottom:25px;margin-top:15px;float:left;width:100%;}.benefits-tabs li:first-child a{}.benefits-tabs{margin-top:30px;margin-bottom:15px;}ul.benefits-tabs li{color:#414141;font-size:15px;position:relative;float:left;width:16.667%;text-align:center;}ul.benefits-tabs li:before{display:none;}.benefits-tabs li:last-child{margin-right:0;}.benefits-tabs li a{position:relative;display:block;z-index:10;padding-bottom:5px;text-decoration:none;}.benefits-tabs li a .letter{width:40px;height:40px;text-transform:uppercase;line-height:40px;font-weight:bold;font-size:18px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:1px solid rgba(250,55,128,0.97);display:inline-block;margin-bottom:10px;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;}.benefits-tabs li:hover a .letter{background:rgba(250,55,128,0.8);border:1px solid rgba(250,55,128,0.8);color:#fff;}.benefits-tabs li.active a .letter{background:rgba(250,55,128,0.97);color:#fff;}.benefits-tabs li a .link-desc{display:block;font-size:12px;}.benefits-tabs li:hover a{}.benefits-tabs li.active a{}.hidden{display:none !important;visibility:hidden !important;}.tab-pane .tab-img{width:280px;float:right;}.tab-pane .tab-img img{max-width:100%;}.tab-pane .tab-text{float:left;width:502px;}.tab-pane{display:none;}.tab-pane.active{display:block;}.benefits-tab-content{margin-top:35px;}.contacts-carousel{margin-top:25px;}.cuc-item{width:103px;float:left;position:relative;margin-right:18px;margin-left:18px;cursor:pointer;}.cuc-item .cuc-img img{max-width:100%;}.cuc-item a{display:block;text-decoration:none;}.cuc-item h3{padding:10px 0 0;color:#414141;font-size:14px;display:block;font-family:Roboto;font-weight:300;}.cuc-img{height:105px;}.cuc-img img{display:block;width:100%;margin:0;}.cuc-item:hover h3,.cuc-item.active h3{color:rgba(112,183,49,0.97);}.cuc-link{opacity:0;position:absolute;top:0;left:0;width:100%;height:103px;background:rgba(0,0,0,0.3);padding-top:45px;color:#fff;text-align:center;font-size:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:opacity,border 0.4s;-moz-transition:opacity,border 0.4s;-ms-transition:opacity,border 0.4s;-o-transition:opacity,border 0.4s;transition:opacity,border 0.4s;}.cuc-item:hover .cuc-link,.cuc-item.active .cuc-link{opacity:1;}.cuc-item.active .cuc-link{text-indent:-9999px;-webkit-box-shadow:inset 0 0 0 2px #70b731;-moz-box-shadow:inset 0 0 0 2px #70b731;box-shadow:inset 0 0 0 2px #70b731;}.cu-form{margin-top:20px;}.cu-success h2,.cu-success h2 p{color:#70b731;font-weight:300;margin-bottom:15px;font-size:18px;}.cu-form .cu-field{clear:both;margin-bottom:12px;}.cu-form .cu-error{margin-top:2px;color:red;font-size:14px;}.cu-form .cu-field.centered{text-align:center;}.cu-form .cu-field label{display:block;font-size:16px;margin-bottom:5px;color:#414141;}.cu-form .cu-field textarea{width:100%;border:1px solid #aaa;padding:10px;font-family:'Roboto';font-weight:300;font-size:14px;resize:none;background:#ffffff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.cu-form .cu-field textarea.cu-input-error{border-color:red;}.cu-form .cu-field .cu-message{height:100px;}.cu-form .cu-field .cu-name{height:39px;}.cu-form .cu-field .cu-contact{height:48px;}.cu-btn{border:none;display:inline-block;font-size:15px;line-height:15px;padding:8px 25px 8px;background:url('/css/../images/big-button.png') no-repeat 0 -32px;color:#fff;margin:0px auto;text-align:center;text-shadow:1px 1px 1px #737474;position:relative;text-transform:uppercase;border-right:1px solid rgba(0,0,0,.1);cursor:pointer;font-weight:bold;font-family:"Trebuchet MS";}.cu-btn:hover{background-position:0 -64px;}.cu-location-block{padding-left:52px;margin-bottom:27px;}.cu-location-block.kg{background:url(/css/../images/flag-kg.png) no-repeat top left;}.cu-location-block.ru{background:url(/css/../images/flag-ru.png) no-repeat top left;}.cu-location-block.us{background:url(/css/../images/flag-us.png) no-repeat top left;}.cu-location-block.de{background:url(/css/../images/flag-de.png) no-repeat top left;}.cu-location-block.au{background:url(/css/../images/flag-au.png) no-repeat top left;}.cu-location-block.uk{background:url(/css/../images/flag-uk.png) no-repeat top left;}.cu-location-block .cub-location{font-style:italic;font-size:14px;color:#414141;margin-bottom:8px;}.cu-location-block .cub-phone{font-size:14px;color:#414141;margin-bottom:8px;}.cu-location-block .cub-email a{font-size:14px;color:#2294ba;text-decoration:underline;}.cu-reference{}.cur-title{font-size:14px;margin-bottom:10px;}.cur-text{padding-left:30px;background:url(/css/../images/quote-icon.png) no-repeat top left;margin-bottom:10px;font-size:14px;}.cur-link a{color:#52a5c4;text-decoration:underline;font-size:12px;padding-left:30px;font-style:italic;display:block;}.cu-heading{font-size:24px;color:#414141;margin:60px 0 35px;}#gl_map{height:520px;}.gl-carousel-wrapper{margin-bottom:50px;}.gl-carousel,.contacts-slider{padding:30px 60px;}.gl-heading{font-size:24px;color:#414141;margin:45px 0 40px;}.gl-location{font-size:15px;padding-left:40px;background-repeat:no-repeat;background-position:left top;line-height:22px;margin-bottom:10px;color:#414141;}.gl-item{padding-right:20px;}.ru .gl-location{background-image:url(/css/../images/flag-ru.png);}.us .gl-location{background:url(/css/../images/flag-us.png) no-repeat top left;}.de .gl-location{background:url(/css/../images/flag-de.png) no-repeat top left;}.au .gl-location{background:url(/css/../images/flag-au.png) no-repeat top left;}.uk .gl-location{background:url(/css/../images/flag-uk.png) no-repeat top left;}.kg .gl-location{background:url(/css/../images/flag-kg.png) no-repeat top left;}.gl-phone{font-size:23px;margin-bottom:7px;color:#414141;line-height:1;}.gl-email{margin-bottom:5px;}.gl-email a{font-size:14px;color:#4b9fb6;}.gl-contact{font-size:18px;color:#414141;margin-bottom:10px;}.gl-address{font-size:15px;color:#414141;line-height:1.2;}.map-ftf{margin:45px 0 20px;}.ftf-legend{margin-bottom:30px;}.ftf-legend:after{clear:both;content:'';display:table;}.ftf-legend-item{float:right;width:350px;margin-bottom:3px;color:#818181;font-size:12px;}.ftf-legend-item i.cyan{width:12px;height:12px;display:inline-block;margin-right:15px;background:#afdfe6;}.ftf-legend-item i.magenta{width:12px;height:12px;display:inline-block;margin-right:15px;background:#d91f84;}.ftf-body p{margin-bottom:17px;line-height:1.25;}.ftf-body h3{font-size:14px;font-weight:bold;font-style:italic;color:#414141;margin-bottom:15px;}.more-buttons{text-align:center;}.company-content .more-buttons{margin:10px 0 30px;}.btn-more{text-transform:uppercase;font-size:18px;padding:15px 30px;display:inline-block;font-weight:400;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;background:#f5f5f5;border:1px solid;}.btn-more.btn-cyan{border-color:#0394d0;color:#0394d0;}.btn-more.btn-cyan:hover{background:#0394d0;color:#fff;}.btn-more.btn-magenta{border-color:#fa3780;color:#fa3780;}.btn-more.btn-magenta:hover{background:#fa3780;color:#fff;}.btn-more.btn-green{border-color:#70b731;color:#70b731;font-family:'Roboto';font-weight:400;}.btn-more.btn-green:hover{background:#70b731;color:#fff;}.btn-more:hover{text-decoration:none;}.about-short{padding:30px 0;text-align:center;}.about-short h1{font-size:36px;margin-bottom:30px;line-height:1.25;color:#0394d0;font-weight:300;}.about-short p{font-size:18px;line-height:1.4;}.hp-testimonials{margin-bottom:70px;margin-top:30px;text-align:center;}.hp-case-studies{margin-bottom:70px;}.hp-news{margin-bottom:50px;}.hp-testimonials h2,.hp-news h2,.hp-case-studies h2,.hp-services h2,.hp-outsourcing h2,.hp-about h2,.hp-contact-us h2,.hp-tech h2{font-size:32px;margin-bottom:50px;color:#414141;font-weight:300;text-align:center;position:relative;display:inline-block;}.hp-outsourcing h2:after,.hp-outsourcing h2:before,.hp-testimonials h2:after,.hp-testimonials h2:before,.hp-news h2:after,.hp-news h2:before,.hp-case-studies h2:after,.hp-case-studies h2:before,.hp-services h2:after,.hp-services h2:before,.hp-about h2:before,.hp-about h2:after,.hp-contact-us h2:before,.hp-contact-us h2:after,.hp-tech h2:before,.hp-tech h2:after{left:100%;width:50px;height:1px;top:50%;position:absolute;content:'';background:#0394d0;opacity:0.3;}.hp-services h2:after,.hp-services h2:before{background:#fa3780;}.hp-contact-us h2:before,.hp-contact-us h2:after{background:#70b731;}.hp-outsourcing h2:after,.hp-testimonials h2:after,.hp-news h2:after,.hp-case-studies h2:after,.hp-services h2:after,.hp-about h2:after,.hp-contact-us h2:after,.hp-tech h2:after{margin-left:30px;}.hp-outsourcing h2:before,.hp-testimonials h2:before,.hp-news h2:before,.hp-case-studies h2:before,.hp-services h2:before,.hp-about h2:before,.hp-contact-us h2:before,.hp-tech h2:before{left:-80px;}.hp-outsourcing p{font-size:18px;line-height:1.4;margin-bottom:15px;}.hp-outsourcing .btn-more{margin-top:32px;}.hp-testimonial{text-align:center;font-size:24px;margin-bottom:30px;}.hp-testimonial:nth-child(odd){float:right;}.hp-services{margin-bottom:70px;}.services-list li{list-style:none;float:left;width:13.667%;padding:0 1.5%;}.services-list li a{display:block;text-align:center;}.services-list li a i{width:90px;height:90px;display:inline-block;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;background-position:center;margin-bottom:15px;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;}.services-list li a span{display:inline-block;width:100%;font-size:16px;line-height:1.2;color:#0394d0;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;}.services-list li:hover a span{color:#ec008c;}.services-list{margin-bottom:30px;}.icon-team{background-image:url(/css/../images/icon-users.png);}li:hover .icon-team{background-image:url(/css/../images/icon-users-h.png);}.icon-display{background-image:url(/css/../images/icon-display.png);}li:hover .icon-display{background-image:url(/css/../images/icon-display-h.png);}.icon-business{background-image:url(/css/../images/icon-params.png);}.icon-soft{background-image:url(/css/../images/icon-loop.png);}.icon-mobile{background-image:url(/css/../images/icon-phone.png);}.icon-research{background-image:url(/css/../images/icon-eye.png);}li:hover .icon-business{background-image:url(/css/../images/icon-params-h.png);}li:hover .icon-soft{background-image:url(/css/../images/icon-loop-h.png);}li:hover .icon-mobile{background-image:url(/css/../images/icon-phone-h.png);}li:hover .icon-research{background-image:url(/css/../images/icon-eye-h.png);}.hp-services{text-align:center;}.hp-services-desc{font-size:18px;line-height:1.4;margin-bottom:30px;text-align:center;color:#414141;}.cs-bg{background:#e3e3e3;margin-bottom:35px;}.cs-slider{margin-bottom:30px;}.cs-slider,.services-slider{position:relative;padding:30px 80px;text-align:left;}.hp-cs-img{float:left;width:300px;}.hp-cs-info{float:left;width:340px;margin:0 30px;}.hp-cs-attributes{float:right;width:340px;}.hp-cs-attributes table{border-collapse:collapse;width:100%;}.hp-cs-attributes td{padding:5px 5px 5px 0;font-size:14px;}.hp-cs-attributes a.more{color:#0394d0;margin-top:30px;display:block;}.hp-cs-attributes td a{color:#0394d0;}.hp-cs-attributes td.attr-title{width:50%;font-family:'Roboto Slab';}.hp-case-studies{text-align:center;}.hp-about{text-align:center;margin-bottom:50px;}.hp-about p{font-size:18px;line-height:1.4;}.hp-counters{-webkit-background-size:cover;background-size:cover;padding-top:50px;height:250px !important;margin-top:30px;margin-bottom:70px;}.hp-counters .b-centre{width:1000px;}.hp-counters .counter{position:relative;z-index:99;width:198px;height:143px;float:left;margin-right:200px;padding-top:55px;text-align:center;border:1px solid #0394d0;background:rgba(255,255,255,.55);color:#0394d0;font-size:32px;font-family:"Roboto Slab";line-height:40px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}.hp-counters .counter span{display:block;}.hp-counters .counter:last-child{margin-right:0;}.hp-news{text-align:center;}.bg-tech li{float:left;margin-right:30px;}.bg-tech li:last-child{margin-right:0;}.bg-tech li img{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}.bg-tech li img:hover{filter:none;-webkit-filter:none;}.hp-contact-us{text-align:center;}.hp-contact-us .form-inner{width:500px;text-align:center;margin:0 auto;}.hp-contact-us .field{margin-bottom:10px;}.hp-contact-us .field input[type=text],.hp-contact-us .field textarea{background:#fff;border:1px solid #aaa;padding:10px;font-family:'Roboto';font-weight:300;font-size:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;}.hp-contact-us .field textarea{height:100px;resize:none;overflow:hidden;}.hp-contact-us .cu-error{text-align:left;font-size:13px;color:#fa3780;}.hp-contact-us .field input[type=text].cu-input-error,.hp-contact-us .field textarea.cu-input-error{border-color:#fa3780;}.hp-contact-us .btn-more{margin-top:20px;cursor:pointer;}.services-slide{margin-bottom:20px;}.cs-heading{margin-bottom:15px;}.cs-heading h3{font-size:18px;margin-bottom:4px;float:left;}.cs-heading .customer{float:right;padding-right:25px;background:url(/css/../images/marker-icon.png) no-repeat right;line-height:24px;height:24px;-webkit-background-size:contain;background-size:contain;}.cs-slide .cr-image{float:left;width:280px;}.cs-slide .cr-image img{max-width:100%;}.cs-slide .cr-right{width:320px;float:right;}.cs-slide .cr-right a{color:#0394d0;margin-top:20px;}.cs-slide .cs-heading{margin-left:0;}.col-50{width:45%;float:left;margin-bottom:30px;margin-right:5%;}.ot-slider{margin-bottom:40px;margin-top:40px;}#slider.ot-slider .slide-left{width:400px;}#slider.ot-slider .slide-right{width:200px;}.ot-content h3{margin-bottom:20px;line-height:1.2;}.ot-slider .slide h3{font-size:24px;}.ot-slider .slide p{font-size:16px;}.col-50 li{margin-bottom:4px;}.col-50 li a{font-size:14px;}.button-block{text-align:center;margin-top:25px;}.sbs-module{margin-top:30px;}.sbs-module .b-daynews{width:47%;margin-right:3%;}.sbs-module .b-daynews .bn-content{width:220px;}.f-email a{color:#fff;}.back-to-top{position:fixed;left:50%;margin-left:620px;bottom:-45px;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;width:42px;height:42px;background:#fff url(/css/../images/arrow-top.png) no-repeat center;border:1px solid #414141;z-index:99;cursor:pointer;}.back-to-top.showed{bottom:50px;}.back-to-top.showed:hover{background:#414141 url(/css/../images/arrow-top-h.png) no-repeat center;}.cs-right{position:relative;}#loader{background:url(/css/../images/lb-loading.gif) no-repeat top center;height:32px;margin-top:-16px;top:50%;width:32px;margin-left:400px;position:fixed;display:none;z-index:99;}.rfp .field{margin-bottom:24px;}.rfp .field label{display:block;margin-bottom:7px;color:#414141;font-size:14px;}.rfp .field input[type=text],.rfp .field textarea{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #ddd;padding:8px;color:#414141;font-family:'Roboto';font-weight:300;font-size:14px;}.field .error{color:red;font-size:14px;display:block;margin-top:4px;}.form-heading{margin-bottom:25px;}.form-heading h3{float:left;}.form-heading:after{display:table;content:"";clear:both;}.form-heading button{float:right;border:1px solid rgba(112,183,49,0.97);background:#ffffff;color:#70b731;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;padding:5px 10px;font-size:14px;cursor:pointer;}.form-heading button:hover{background:#70b731;color:#ffffff;}.wizard-view{display:none;}.form-actions{margin-top:30px;}.form-actions:after{display:table;content:"";clear:both;}.form-actions button{text-transform:uppercase;font-size:14px;padding:12px 24px;display:inline-block;font-weight:400;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;background:#f5f5f5;border:1px solid #70b731;color:#70b731;font-family:'Roboto';cursor:pointer;}.form-actions button:hover{background:#70b731;color:#fff;}.form-actions button.back{float:left;}.form-actions button.fwd{float:right;}#uploader{padding-left:25px;height:20px;line-height:20px;background:url(/css/../images/attach-icon.png) no-repeat left;-webkit-background-size:contain;background-size:contain;color:#2294ba;}#filelist{width:100%;margin-top:15px;}#filelist td{padding:4px 0;font-size:14px;}#filelist td.third{text-align:right;}#filelist .file_remove{width:20px;height:20px;display:inline-block;text-indent:-9999px;background:url(/css/../images/trash-icon.png) no-repeat;-webkit-background-size:contain;background-size:contain;font-size:0;color:#fff;vertical-align:top;}.error .error_list{margin:0;}.error .error_list li{color:red;font-size:12px;}.error .error_list li:before{display:none;}.articles-nav{}.articles-nav .article-title{font-size:16px;font-weight:normal;margin:0;}.articles-nav .date{font-size:12px;}.articles-nav h2{font-weight:normal;margin-bottom:20px;}.news-headline{margin-bottom:15px;font-size:12px;}.news-headline .time{font-size:12px;}.news-headline a{text-decoration:underline;}.company-slider .team-heading{font-size:24px;margin-bottom:15px;font-weight:normal;}.company-slider{margin:30px 0;}.company-slider .team-img{display:inline-block;width:200px;vertical-align:top;}.company-slider .team-img img{display:block;max-width:200px;}.company-slider .team-desc{width:420px;margin-left:30px;display:inline-block;line-height:1.35;vertical-align:top;}.company-slider .more-buttons{margin-top:10px;}.company-slider .btn-more{background:none;}.success-msg{color:#70b731;font-size:16px;margin-bottom:15px;}.error-msg{color:red;font-size:16px;margin-bottom:15px;}.press-wrapper{margin-top:30px;}.service-img{float:left;margin-right:15px;margin-bottom:15px;max-width:130px;}.service-img img{max-width:100%;}.services-slider{margin-bottom:30px;}.services-dash-section{margin-bottom:30px;}.news-tags{font-size:13px;margin-bottom:20px;}.news-tags a{font-style:italic;}.news-similar{margin-top:20px;}.overlayed{position:relative;}.overlayed:after{position:absolute;width:100%;height:100%;background:rgba(255,255,255,0.5);content:'';z-index:9;top:0;left:0;}.infinite{display:none;}.g-recaptcha{border:1px solid #aaa;background:#f9f9f9;width:350px;height:72px;overflow:hidden;text-align:left;}.g-recaptcha iframe{margin-left:-1px;margin-top:-1px;max-width:157px;max-height:60px;overflow:hidden;}.page-404{padding:0 0 45px 0;text-align:center;}.page-404 h2{font-size:140px;font-weight:normal;color:#414141;margin-bottom:20px;line-height:1;}.page-404 h3{color:#fa3780;font-size:24px;margin-bottom:40px;font-weight:300;font-family:Roboto;}.page-404 h4{margin-bottom:15px;font-size:16px;color:#414141;}.page-404 .more-buttons a{margin:0 15px 10px;font-size:14px;padding:11px 20px;}.bc-right .leader-contact,.sbs-right-nav .leader-contact,.fixed-sidebar .leader-contact{font-style:italic;padding-left:32px;background:url(/css/../images/mail-icon.png) no-repeat left center;-webkit-background-size:contain;background-size:contain;display:block;margin-top:30px;}.fixed-sidebar{position:fixed;left:50%;margin-left:-600px;}.fixed-sidebar.right{right:50%;margin-right:-600px;margin-left:0;left:auto;}.fixed-sidebar.static-sidebar{position:static;margin-left:0;margin-right:0;left:auto;right:auto;margin-top:0 !important;}.slimmenu .team-link{padding-left:20px;}.mt-item{padding:7px 0;}.mt-name{font-weight:normal;margin-bottom:3px;font-size:14px;color:#0394d0;}.mt-location{font-size:12px;font-style:italic;margin-bottom:10px;}.mt-excerpt{margin-bottom:10px;}.mt-excerpt p{line-height:1;}.scroll-to{text-decoration:underline;font-size:11px;}.gm-style-iw div{overflow:visible !important;}.search-form{margin-bottom:25px;}.search-form label{font-size:16px;display:block;margin-bottom:5px;}.search-form input[type=text]{border:1px solid #aaa;padding:12px;background:#ffffff;width:400px;font-size:16px;color:#414141;font-family:Roboto;font-weight:300;}.search-form button{font-size:16px;padding:12px 20px;display:inline-block;font-weight:400;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;background:#f5f5f5;border:1px solid #0394d0;color:#0394d0;cursor:pointer;font-family:Roboto;font-weight:300;}.search-form button:hover{background:#0394d0;color:#fff;}.search-results h3{margin-bottom:30px;}.search-results h3 span{font-weight:300;}.search-results ul{margin-left:0;}.search-results li{margin-bottom:10px;}.search-results li:before{display:none;}.search-results li a{text-decoration:underline;font-size:16px;color:rgba(3,148,208,0.97);}.search-results h4{margin-top:30px;font-size:14px;margin-bottom:15px;}.search-pagination{margin-top:30px;}.search-pagination ul{display:inline-block;}.search-pagination li{list-style:none;float:left;margin-right:20px;}.search-pagination li a{font-size:14px;color:#414141;text-decoration:underline;}.search-pagination li.active a{font-weight:bold;text-decoration:none;}.search-pagination li:before{display:none;}.sidebar_contact_popup_link a{padding-left:5px;-webkit-background-size:contain;background-size:contain;color:#414141;font-size:14px;line-height:20px;}.sidebar_contact_popup_link a:hover{text-decoration:underline;color:#0394d0}.gm-style .gm-style-iw-c.gm-style-iw{overflow-y:auto !important;max-height:115px !important;padding:10px !important;}.gm-style .gm-style-iw-c.gm-style-iw::-webkit-scrollbar{width:0px;background:transparent;-ms-overflow-style:none;scrollbar-width:none;}body.company iframe{max-width:800px;width:100%;}body.open-menu{overflow:hidden;}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}.owl-carousel{display:none;position:relative;-ms-touch-action:pan-y;background:#e3e3e3;}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px);}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}.owl-carousel .owl-item{float:left;}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer;}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}.grabbing{cursor:url(/css/plugins/owl/grabbing.png) 8 8,move;}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}.owl-theme .owl-controls{margin-top:10px;text-align:center;}.owl-theme .owl-controls .owl-buttons div{}.owl-theme .owl-controls .owl-buttons div{-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;}.owl-theme .owl-controls .owl-prev{position:absolute;left:0px;top:0;width:50px;background:#e3e3e3 url(/css/plugins/owl/../../../images/arrow-left.png) no-repeat center;height:100%;text-indent:-9999px;}.owl-theme .owl-controls .owl-next{position:absolute;right:0px;top:0;width:50px;background:#e3e3e3 url(/css/plugins/owl/../../../images/arrow-right.png) no-repeat center;height:100%;text-indent:-9999px;}.owl-theme .owl-controls.clickable .owl-buttons div:hover{background-color:#70b731;}.owl-theme .owl-controls .owl-prev:hover{background-image:url(/css/plugins/owl/../../../images/arrow-left-w.png);}.owl-theme .owl-controls .owl-next:hover{background-image:url(/css/plugins/owl/../../../images/arrow-right-w.png);}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline;}.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#ccc;}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{background:#70b731;}.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}.owl-item.loading{min-height:150px;background:url(/css/plugins/owl/AjaxLoader.gif) no-repeat center center}.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px;}.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;-moz-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease;}.owl-fade-in{-webkit-animation:fadeIn .7s both ease;-moz-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease;}.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease;}.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease;}.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;-moz-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both;}.owl-goDown-in{-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both;}.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;-moz-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both;}.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;-moz-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both;}@-webkit-keyframes empty{0%{opacity:1}}@-moz-keyframes empty{0%{opacity:1}}@keyframes empty{0%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@-moz-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@-webkit-keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}@-moz-keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}@keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px);}75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);}100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);}}@-moz-keyframes backSlideOut{25%{opacity:.5;-moz-transform:translateZ(-500px);}75%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%);}100%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%);}}@keyframes backSlideOut{25%{opacity:.5;transform:translateZ(-500px);}75%{opacity:.5;transform:translateZ(-500px) translateX(-200%);}100%{opacity:.5;transform:translateZ(-500px) translateX(-200%);}}@-webkit-keyframes backSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%);}75%{opacity:.5;-webkit-transform:translateZ(-500px);}100%{opacity:1;-webkit-transform:translateZ(0) translateX(0);}}@-moz-keyframes backSlideIn{0%,25%{opacity:.5;-moz-transform:translateZ(-500px) translateX(200%);}75%{opacity:.5;-moz-transform:translateZ(-500px);}100%{opacity:1;-moz-transform:translateZ(0) translateX(0);}}@keyframes backSlideIn{0%,25%{opacity:.5;transform:translateZ(-500px) translateX(200%);}75%{opacity:.5;transform:translateZ(-500px);}100%{opacity:1;transform:translateZ(0) translateX(0);}}@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(.8);}}@-moz-keyframes scaleToFade{to{opacity:0;-moz-transform:scale(.8);}}@keyframes scaleToFade{to{opacity:0;transform:scale(.8);}}@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%);}}@-moz-keyframes goDown{from{-moz-transform:translateY(-100%);}}@keyframes goDown{from{transform:translateY(-100%);}}@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5);}}@-moz-keyframes scaleUpFrom{from{opacity:0;-moz-transform:scale(1.5);}}@keyframes scaleUpFrom{from{opacity:0;transform:scale(1.5);}}@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5);}}@-moz-keyframes scaleUpTo{to{opacity:0;-moz-transform:scale(1.5);}}@keyframes scaleUpTo{to{opacity:0;transform:scale(1.5);}}.menu-collapser{position:relative;color:#FFF;text-shadow:0 1px 0 rgba(0,0,0,0.5);height:30px;line-height:30px;font-size:16px;padding:0 8px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:right;}.collapse-button{position:absolute;right:8px;top:50%;width:40px;background:#aaaaaa;color:#FFFFFF;padding:7px 10px;cursor:pointer;font-size:14px;text-align:center;transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.collapse-button:hover,.collapse-button:focus{background-image:none;background-color:#040404;color:#FFF;}.collapse-button .icon-bar{background-color:#F5F5F5;border-radius:1px 1px 1px 1px;box-shadow:0 1px 0 rgba(0,0,0,0.25);display:block;height:2px;width:18px;margin:2px 0;}ul.slimmenu{list-style-type:none;margin:0;padding:0;width:100%;}ul.slimmenu li{position:relative;display:inline-block;background-color:#AAA;}ul.slimmenu>li{margin-right:-5px;border-left:1px solid #999}ul.slimmenu>li:first-child{border-left:0}ul.slimmenu>li:last-child{margin-right:0}ul.slimmenu li a{display:block;color:#333;padding:12px 64px 12px 16px;font-family:'Open Sans',sans-serif;font-size:16px;font-weight:400;text-shadow:0 1px 0 rgba(255,255,255,0.2);transition:background-color 0.5s ease-out;-o-transition:background-color 0.5s ease-out;-moz-transition:background-color 0.5s ease-out;-webkit-transition:background-color 0.5s ease-out;}ul.slimmenu li a:hover{background-color:#999;text-decoration:none;}ul.slimmenu li .sub-collapser{background:none repeat scroll 0 0 rgba(0,0,0,0.075);position:absolute;right:0;top:0;width:48px;height:100%;text-align:center;z-index:999;cursor:pointer;}ul.slimmenu li .sub-collapser:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em;}ul.slimmenu li .sub-collapser>i{color:#333;font-size:18px;display:inline-block;vertical-align:middle;}ul.slimmenu li ul{margin:0;list-style-type:none;}ul.slimmenu li ul li{background-color:#BBB}ul.slimmenu li>ul{display:none;position:absolute;left:0;top:100%;z-index:999;width:100%;}ul.slimmenu li>ul>li ul{display:none;position:absolute;left:100%;top:0;z-index:999;width:100%;}ul.slimmenu.collapsed li{display:block;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}ul.slimmenu.collapsed li a{display:block;border-bottom:1px solid rgba(0,0,0,0.075);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}ul.slimmenu.collapsed li h3{border-bottom:1px solid rgba(0,0,0,0.075);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:12px 16px;font-weight:bold;}ul.slimmenu.collapsed li .sub-collapser{height:40px;}ul.slimmenu.collapsed li>ul{display:none;position:static;}@media (min-width:999px) and (max-width:1239px){a.logo{width:120px;}.header .navbar{margin-top:0;width:703px;margin-right:5px;margin-bottom:71px;}.homepage{margin-bottom:27px;}.navbar>ul>li>a{font-size:16px;line-height:16px;}.navbar>ul>li:hover>a.l-popup:after,.navbar>ul>li:hover>a.l-popup span,.navbar>ul>li.active>a.l-popup:after,.navbar>ul>li.active>a.l-popup span{top:30px;}.nav-dashboard,.b-popup-nav{top:49px;}.b-search{top:1px;margin-top:0;}.b-search.show{width:140px;}.b-search.show input[type="text"]{width:100px;}.nav-dashboard li a{font-size:18px;}.b-popup-nav section div>a,.b-popup-nav section article>a,.b-popup-nav .b-snav>a,.b-popup-nav .bh-snav a{font-size:18px;}#slider .slide-left{width:600px;}#slider .slide-right{width:240px;}.cs-slide .cr-image{width:200px;}.cs-slide .cr-right{width:230px;}.bg-tech a{margin-right:0;margin-left:0;}.fixed-sidebar{margin-left:-500px;}.fixed-sidebar.right{margin-right:-500px;margin-left:0;}}@media (min-width:1240px){.b-centre{width:1200px;}.navbar{width:773px;}.b-popup-nav,.b-popup-nav.w-960{width:1160px;}.nav-dashboard{width:1160px;}.nav-dashboard.col-n li,.b-popup-nav .nav-head__links li{margin-right:60px;}.nav-dashboard.col-5 li,.b-popup-nav.col-5 .nav-head__links li{margin-right:80px;}.footer nav{width:930px;margin-top:42px;}.footer nav div.block_1{width:192px;}.footer nav div.block_2{width:190px;}.footer nav div.block_4{width:126px;}.footer nav div.block_5{width:105px;}.footer nav div.block_3{width:143px;}.navbar{margin-right:60px;}.cs-right{width:825px;}.case-result .cr-right{width:460px;}.case-result .cr-image{width:300px;}.bc-left{width:822px;}.sbs-left-col{width:820px;}.fc-left{width:822px;}.cs-reference-map .cs-maps-wrap{height:390px;width:823px;}.footer nav div{width:183px;}}@charset "utf-8";@media (max-width:1200px){#slider.ot-slider .slide-right,#slider.ot-slider .slide-left{width:100%;}#slider.ot-slider .slide-right img{display:block;max-width:185px;margin:0 auto;}}@media (max-width:1200px) and (min-width:1000px){.b-centre-1200{overflow:hidden;}}@media (max-width:1200px) and (min-width:960px){}@media (min-width:1000px){.d-hide{display:none !important;}}@media (max-width:1000px){.hp-case-studies .cs-slider .owl-item .cs-slide .hp-cs-attributes{width:100%;}body .header-wrapper+.b-centre{display:flex;flex-direction:column;}body .header-wrapper+.b-centre .bc-right.r-cyan,body .header-wrapper+.b-centre .bc-left.ot-content{width:100%;padding:15px;box-sizing:border-box;}.b-centre{max-width:1000px;width:100%;}.hp-counters .b-centre{max-width:1000px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;}.hp-counters .b-centre .counter{margin-right:0;}}@media (max-width:999px) and (min-width:650px){.t-hide{display:none !important;}.header-wrapper #dl-menu li ul li dt{padding:8px 8px 0 8px;}}@media (max-width:768px){body .header-wrapper+.b-centre .b-content{display:flex;flex-direction:column;position:relative;width:100%;}body .header-wrapper+.b-centre .b-content .fixed-sidebar{position:relative;margin-left:0;left:auto;width:100%;}body .header-wrapper+.b-centre .b-content .cs-right,body .header-wrapper+.b-centre .b-content .cs-right .cs-reference-map,body .header-wrapper+.b-centre .b-content .cs-right .cs-reference-map .cs-maps-wrap{width:100%;}#dl-menu{position:absolute;top:50px;}h1{font-size:28px;}h1 br{display:none;}#slider{padding:20px;}.footer nav{display:none;}.footer .b-contact{float:none;}.fc-left{width:100%;padding:10px;}.header-wrapper{height:70px;margin-bottom:10px;}.header-wrapper .header{padding:15px 8px;box-sizing:border-box;}.header-wrapper .logo{width:120px;}.header-wrapper .b-search{margin-top:0;margin-bottom:3px;}.header-wrapper+.b-centre{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 10px;box-sizing:border-box;}.cs-slider .cs-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.cs-slider .cs-slide .cs-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.cs-slider .cs-heading .customer{width:initial;text-align:center;display:block;margin:0 auto;}.header-wrapper+.b-centre .bc-left,.header-wrapper+.b-centre .bc-right,.header-wrapper+.b-centre .sbs-right-col{width:100%;padding:10px;box-sizing:border-box;}.case-study+.csp-right #slideshow .jcarousel-clip.jcarousel-clip-horizontal{margin:0 10px;}.case-study+.csp-right #slideshow .slides-carousel .jcarousel-prev-horizontal,.case-study+.csp-right #slideshow .slides-carousel .jcarousel-next-horizontal{-webkit-background-size:15px;background-size:15px;}.case-study+.csp-right #slideshow .slides-carousel .jcarousel-prev-horizontal{top:2px;left:-4px;}.case-study+.csp-right #slideshow .slides-carousel .jcarousel-next-horizontal{top:8px;right:-10px;}.header-wrapper #dl-menu li ul li dt{padding:8px 8px 0 8px;}.slide-left{width:100% !important;}.slide-right{width:100% !important;}.bc-right>a{display:block;margin:0 auto;}.slide-right img{display:block;margin:0 auto;width:200px;}.slide h3 br{display:none;text-align:center;}.slide h3{text-align:center;font-size:28px;}.owl-theme .owl-controls .owl-next,.owl-theme .owl-controls .owl-prev{width:20px;}.hp-counters{background-position:center center !important;background-repeat:no-repeat !important;}.hp-news .b-centre .clearfix{display:flex;flex-direction:column;width:100%;}.hp-outsourcing h2:before,.hp-testimonials h2:before,.hp-news h2:before,.hp-case-studies h2:before,.hp-services h2:before,.hp-about h2:before,.hp-contact-us h2:before,.hp-tech h2:before,.hp-outsourcing h2:after,.hp-testimonials h2:after,.hp-news h2:after,.hp-case-studies h2:after,.hp-services h2:after,.hp-about h2:after,.hp-contact-us h2:after,.hp-tech h2:after{display:none;}.services-list ul{width:100%;display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;}.services-list ul li{width:30%;margin-bottom:10px;}.company-slider .team-desc{width:100%;margin-left:0;text-align:center;}.owl-theme .owl-controls .owl-prev,.owl-theme .owl-controls .owl-next{-webkit-background-size:10px;background-size:10px;}body.company .company-slider .team-img{width:100%;}body.company .company-slider .team-heading{text-align:center;}body.company .company-slider .team-img img{width:130px;margin:0 auto;}}@media (max-width:649px){.body{padding:0 10px;}.header{margin-left:-10px;}img{max-width:100%;}.b-centre{width:100%}.bw-block{display:none;}.b-centre-1200{width:100%;max-width:640px;}.sbs-left-col,.sbs-right-col{float:none;width:100%;clear:both;}.bc-left{float:none;width:100%;clear:both;}.bc-left:after{clear:both;content:'';display:table;}.b-contact{float:none;width:100%;clear:both;margin-top:0;}.b-search{position:relative;left:10px;width:210px;margin:0 auto;display:none;}.mobile-search{position:absolute;top:42px;height:32px;padding:5px;background:#f0f0f0;border-bottom:1px solid #999999;display:none;width:97%;}.mobile-search-trigger{display:block;float:right;width:28px;height:28px;background:url(/css/../images/search-icon.png) no-repeat;-webkit-background-size:contain;background-size:contain;margin-right:10px;}.mobile-search input[type=text]{height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:7px;}.mobile-search button{position:absolute;right:10px;top:10px;background:url(/css/../images/arrow-right.png) no-repeat;height:20px;width:22px;-webkit-background-size:contain;background-size:contain;display:block;border:none;}.u-snet{width:205px;margin:0 auto;}.u-snet:after{clear:both;display:table;content:'';}footer nav{display:none;}#dl-menu{float:right;position:absolute;top:45px;right:0px;max-height:420px;overflow:auto;}#dl-menu button{float:right;min-height:35px;height:35px;width:38px;position:relative;top:-42px;right:20px;}a.logo{width:120px;height:50px;-webkit-background-size:contain;background-size:contain;margin-left:10px;}.header-wrapper{height:85px;}.m-hide{display:none;}.sbs-blog-item{width:100%;margin-right:0;}.fc-left{width:100%;float:none;}.fc-left .case-result .feat-slide{width:100%;float:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:10px;height:auto;}.case-result .cr-image{width:auto;max-width:100%;float:none;}.fc-left .case-result .feat-slide .cr-right{float:none;width:100%;}.fc-left .case-result{height:545px;}.fc-left .case-result:after{clear:both;display:table;content:'';}.fc-left .case-result .feat-slide .cr-industry,.fc-left .case-result .feat-slide .cr-client-type{position:static;margin:0px;border:none;width:100%;float:none;}.fc-left .case-result .feat-slide .cr-industry{margin-top:15px;}.bw-history a{width:100%;display:block;float:none;padding-top:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.row-fluid[class*="span"]{float:none;width:100%;margin-left:0;}.bbi-nav{display:none;}.more-buttons .l-sub{display:block;margin-top:5px;}.ftf-legend-item{float:none;width:100%;}.cu-form .cu-field textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.cu-form .cu-field .cu-name{height:36px;}.b-greet{float:none;width:100%;margin-left:0;margin-top:30px;}.bw-greet{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 15px;height:260px;overflow:hidden;}#feat-slider #nextbutton{right:-20px;}#feat-slider #prewbutton{right:101px;}.b-greet .bg-content{margin-top:30px;float:none;width:100%;}.b-greet .bg-photo{margin-left:0;margin-right:20px;margin-bottom:20px;}.b-press{margin-right:0;}.b-press .press-block{width:100%;float:none;margin:0 0 25px;}.bc-right{float:none;width:100%;}.bc-right>a{-webkit-background-size:contain !important;background-size:contain !important;}.l-download-pdf{width:100%;}.bw-leader .bl-photo{width:100px;height:100px;margin-right:20px;}.bw-leader .bl-right{margin-left:0;}.bw-leader .bl-name{float:none;width:auto;margin-left:115px;}.bw-featured .case-result .feat-slide{width:100%;float:none;height:500px;margin:0;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.bw-featured .case-result .feat-slide .cr-right{width:100%;float:none;}.bw-featured{height:520px;}.bw-featured .case-result{height:520px;}.case-result .cr-industry{position:static;margin:0;width:100%;border:none;margin-top:10px;}.case-result .cr-client-type{position:static;margin:0;width:100%;border:none;}.bw-featured .case-result .feat-slide .cr-client-type,.bw-featured .case-result .feat-slide .cr-industry{margin:0;border:none;width:100%;}.bw-featured .case-result .feat-slide .cr-industry{margin-top:10px;}.bw-managments{float:none;width:100%;margin-left:-10px;}.bw-managments .b-mngr .l-image{width:120px;}.bw-managments .b-mngr{width:120px;margin:0 0 10px 10px;}.cs-left{width:100%;float:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.infinite{font-size:13px;}.infinite i{width:12px;-webkit-background-size:contain;background-size:contain;background-position:center center;}.cs-left:before{width:100%;}.l-download-ai{width:100%;}.company-recog p.ml200{margin-left:0px;}.cs-right{width:100%;float:none;}.fct-body{width:100%;float:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.fc-testimonials{position:relative !important;}.fct-body .fct-text{float:none;width:100%;}.fct-heading{width:100%;float:none;clear:both;height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.fct-heading:after{clear:both;content:'';display:table;}.fct-heading .project-title{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:0;padding-left:10px;}.fct-heading .email,.fct-heading .phone{float:none;border:none;clear:both;}.fct-body .fct-button a{float:none;width:100%;font-size:13px;display:block;padding:0 5px;}.fc-map-comments{height:auto;}.fc-map-comments .clients,.fc-map-comments .reference,.fc-map-comments .case{float:none;display:block;width:100%;margin-bottom:5px;margin-left:0;}.csp-left{float:none;width:100%;}.csp-right{float:none;width:100%;}.csp-similar-block .csp-industry{width:100%;margin:10px -20px 0;}.fleft{float:none;}.project-desc{float:none;border:none;margin-left:0;margin-top:-5px;margin-bottom:20px;display:block;padding-left:0;}.cs-reference-map .cs-maps-wrap{width:100%;}.about-short{padding:0 0 10px;}.about-short h3{font-size:24px;}.hp-testimonials h2,.hp-news h2,.hp-case-studies h2,.hp-services h3,.hp-outsourcing h3,.hp-about h3,.hp-contact-us h3{font-size:24px;margin-bottom:30px;line-height:1.2;}.services-list li{list-style:none;float:left;width:47%;height:200px;padding:0 1.5%;}.hp-cs-img{float:none;width:100%;margin-bottom:20px;}.hp-cs-info{float:none;margin:0;margin-bottom:20px;width:100%;}.g-recaptcha{width:300px;}.s-autor{font-size:20px;margin-top:20px;}.hp-cs-attributes{float:none;margin:0;width:100%;}.hp-counters{height:150px !important;background-position:center center !important;background-repeat:no-repeat !important;padding:15px 0;}.hp-counters .b-centre{}.hp-counters .counter{width:88px;height:66px;margin-right:20px;padding-top:22px;font-size:14px;line-height:20px;}.b-daynews{width:96%;padding-left:10px;}.b-daynews .bn-content{width:225px;}.hp-contact-us .form-inner{width:280px;}.btn-more{font-size:16px;}.cs-slider,.services-slider,#slider{padding:20px;}#slider .slide-left,#slider .slide-right{width:100%;float:none;}#slider .slide-right{text-align:center;}#slider .slide-right img{max-height:200px;}.slide h3{font-size:20px;}.slide p{font-size:13px;}.bg-tech li{width:48%;margin:0 1%;}.hp-outsourcing h3:after,.hp-outsourcing h3:before{display:none;}.hp-outsourcing h3:after,.hp-outsourcing h3:before,.hp-testimonials h2:after,.hp-testimonials h2:before,.hp-news h2:after,.hp-news h2:before,.hp-case-studies h2:after,.hp-case-studies h2:before,.hp-services h3:after,.hp-services h3:before,.hp-about h3:before,.hp-about h3:after,.hp-contact-us h3:before,.hp-contact-us h3:after{width:20px;}.hp-outsourcing h3:after,.hp-testimonials h2:after,.hp-news h2:after,.hp-case-studies h2:after,.hp-services h3:after,.hp-about h3:after,.hp-contact-us h3:after{margin-left:20px;}.hp-outsourcing h3:before,.hp-testimonials h2:before,.hp-news h2:before,.hp-case-studies h2:before,.hp-services h3:before,.hp-about h3:before,.hp-contact-us h3:before{left:-40px;}.b-copy .footer-left,.b-copy .footer-right{float:none;}.b-copy .footer-right{margin-top:10px;}.cs-slide .cr-image{float:none;width:100%;margin-bottom:15px;}.cs-slide .cr-right{width:100%;float:none;}.benefits-tabs li{min-height:84px;width:33.33%;}.benefits-tabs li a .link-desc{font-size:11px;}.gl-carousel,.contacts-slider{padding:20px 30px;}.cuc-item{width:80%;margin:0 auto;float:none;text-align:center;}.cuc-img{height:auto;}.fixed-sidebar{position:relative;margin-left:0;margin-right:0;left:auto;right:auto;}.bw-popup{width:95%;}.b-popup .bp-content input[type=text],.b-popup .bp-content textarea{width:100%;}.bp-sub .btn-more{padding:10px 20px;font-size:14px;}.cuc-item.active .cuc-link{height:calc(100% - 54px);}.bc-left .benefits-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;}ul.benefits-tabs li{-webkit-box-flex:1;-ms-flex:1;flex:1;width:auto;}.benefits .tab-pane .tab-text{width:100%;}.benefits .tab-pane .tab-img{width:170px;float:none;margin:0 auto;}.benefits .cms-block h2{text-align:center;}.benefits .bc-right>a{-webkit-background-size:contain !important;background-size:contain !important;}.testimonials .csr-result-heading .location{float:none;margin-bottom:2px;}.testimonials .b-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.sbs-module .b-daynews{width:100%;margin-right:0;display:-webkit-box;display:-ms-flexbox;display:flex;}.sbs-module .b-daynews .bn-content{-webkit-box-flex:1;-ms-flex:1;flex:1;}.news .b-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;;}.news .b-content .right.fixed-sidebar{margin:0;right:auto;}}@media (max-width:450px){.hp-testimonials h2,.hp-news h2,.hp-case-studies h2,.hp-services h2,.hp-outsourcing h2,.hp-about h2,.hp-contact-us h2,.hp-tech h2{font-size:22px;}.services-list li a span{font-size:14px;}.hp-counters{height:300px !important;}.hp-counters .b-centre{height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.hp-counters .b-centre .counter{background:rgba(255,255,255,0.75);}.about-short h1{font-size:24px;}.about-short p{font-size:16px;}.g-recaptcha{width:100%;}.hp-outsourcing h2:before,.hp-testimonials h2:before,.hp-news h2:before,.hp-case-studies h2:before,.hp-services h2:before,.hp-about h2:before,.hp-contact-us h2:before,.hp-tech h2:before,.hp-outsourcing h2:after,.hp-testimonials h2:after,.hp-news h2:after,.hp-case-studies h2:after,.hp-services h2:after,.hp-about h2:after,.hp-contact-us h2:after,.hp-tech h2:after{display:none;}.csp-info__item ul li{position:relative;}.csp-info__item ul li .p-info{position:unset;}.csp-info__item ul li .p-info-tooltip{left:50%;margin-left:-100px;}.csp-info__item ul li .p-info-tooltip:before{display:none;}.customer-stories .fct-heading .email,.customer-stories .fct-heading .phone{font-size:14px;padding-left:30px;background-position:left center;background-size:20px;line-height:1;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.customer-stories .fct-heading .avatar{width:100%;height:70px;display:block;margin:0 auto 10px;}.customer-stories .fct-heading .avatar a{width:70px;display:block;margin:0 auto;}.customer-stories .fct-heading .project-title{width:100%;display:block;text-align:center;padding:0;height:auto;line-height:1;margin-bottom:5px;}.customer-stories .fct-heading .email,.customer-stories .fct-heading .phone{padding-right:0;font-size:14px;}.case-study .csp-testimonials .testimonials-body{background-size:15px !important;padding-left:20px;}.case-study .csp-customer .avatar{float:none;margin-right:auto;width:100%;}.case-study .csp-customer .avatar img{width:70px;margin:0 auto;display:block;}.csp-customer .customer-name,.csp-customer .csp-customer-contacts{width:100%;}.case-study .csp-customer .customer-name{margin-top:5px;text-align:center;}}*{padding:0;margin:0;}.cms-wrapper{width:960px;margin:0 auto;}.cms-block{color:#414141;font-family:Roboto;font-weight:300;}.cms-block p{font-size:16px;line-height:23px;color:#414141;margin-bottom:16px;}.align-center{text-align:center;}.align-right{text-align:right;}.cms-block a{text-decoration:underline;color:#414141;}.cms-block .btn-more{text-decoration:none;margin-top:15px;}.cms-block a:hover{text-decoration:none;}.cyan{color:#0394d0;}.green{color:#70b731;}.magento{color:#fa3780;}.cms-block strong,.cms-block b{font-weight:bold;}.cms-block u{text-decoration:underline;}.cms-block em,.cms-block i{font-style:italic;}.cms-block h1,.cms-block h2,.cms-block h3,.cms-block h4{font-weight:normal;font-family:"Roboto Slab";}.cms-block h1{font-size:24px;color:#414141;line-height:30px;margin-bottom:20px;}.cms-block h2{font-size:20px;color:#414141;line-height:1;margin-bottom:15px;margin-top:20px;}.cms-block h3{font-size:16px;color:#414141;line-height:1;margin-bottom:10px;margin-top:20px;text-transform:uppercase;font-family:Roboto;font-weight:normal;}.cms-block h4{font-size:16px;line-height:1;margin-bottom:10px;color:#0394d0;font-style:italic;font-weight:300;margin-top:20px;}.cms-block h5{font-size:14px;color:#414141;line-height:1;margin-bottom:10px;}.cms-block ul{list-style:none;list-style-position:inside;margin-bottom:15px;margin-left:25px;}.cms-block ol{margin-bottom:15px;margin-left:25px;list-style-type:decimal;}.cms-block ul li,.cms-block ol li{font-size:16px;margin-bottom:10px;color:#414141;line-height:1.35;}.cms-block ul li:before{content:'― ';margin-left:-20px;color:#414141;position:relative;left:-5px;}.cms-block blockquote{padding-left:50px;font-size:16px;line-height:20px;color:#414141;margin-bottom:12px;background:url(/css/../images/bg-quote-flat.png) no-repeat top left;-webkit-background-size:30px;background-size:30px;}.cms-wrapper table{margin-top:40px;width:100%;}.cms-wrapper table td{padding:10px;}.cms-wrapper table th{text-align:left;padding:10px;background:#f0f0f0;}.b-img-caption.iright{float:right;margin-left:40px;}.b-img-caption.ileft{float:left;margin-right:40px;}.b-img-caption.icenter{text-align:center;}.b-img-caption.icenter img{display:inline-block;margin-bottom:-3px;}@-moz-document url-prefix(){.b-img-caption.icenter img{margin-bottom:-2px;}}.cms-block .smaller,.cms-block p.smaller{font-size:14px;}.nobr{white-space:nowrap;}
