@font-face{font-family:'Open Sans Regular';src:url('../fonts/OpenSans-Regular.eot');src:url('../fonts/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans-Regular.woff2') format('woff2'),url('../fonts/OpenSans-Regular.woff') format('woff'),url('../fonts/OpenSans-Regular.ttf') format('truetype'),url('../fonts/OpenSans-Regular.svg#open_sansregular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:Open Sans Light;src:url(../fonts/OpenSans-Light.ttf)}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;height:100%}body{height:100%;margin:0;font-family:'Open Sans Regular',"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;color:#333;font-weight:300;-webkit-text-size-adjust:none;background-color:#fff;left:0;position:relative;line-height:1}input::-ms-clear{display:none}*:focus{outline:none!important}.Tm::-webkit-scrollbar{width:16px;height:16px}.Tm::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.2);-webkit-box-shadow:inset 1px 1px 0 rgba(0,0,0,0.10),inset 0 -1px 0 rgba(0,0,0,0.07)}.Tm::-webkit-scrollbar-button{width:0;height:0;display:none}html.shift-left{overflow:hidden}body.shift-left{left:-15em;overflow:hidden}.wrap{min-height:100%;height:100%}.wrap-inner{height:100%;width:100%;border:none;border-collapse:separate;table-layout:fixed}.valign-top{vertical-align:top}.valign-bottom{vertical-align:bottom}.inner-page.subpages{padding-bottom:115px;padding-top:110px}.inner-page.home{padding-top:110px}.header-main{margin-left:0;width:100%}.header-main.shift-left{margin-left:-15em}.breadcrumb-container.shift-left{margin-left:-15em}.navbar-toggle.shift-left{background:#28a6d7}.navbar-toggle.shift-left>.icon-bar{background:white}.header-main,.header-inner-1level,.header-inner-2level{padding-left:0;padding-right:0}.header-inner-1level,.header-inner-2level{background:white}.header-inner-1level{border-bottom:1px solid #dedede}.header-inner-2level{border-bottom:1px solid #c2c2c2}.header-inner-1level{position:relative;z-index:100}.header-logo-container{height:39px;display:block}.header-logo-text{display:inline-block;padding-left:10px}.header-logo-text .text-top{font-family:Open Sans Light;font-size:24px;color:#28a6d7;margin-top:-2px;letter-spacing:-0.1px}.header-logo-text .text-bottom{font-size:15px;color:#00384f;margin-top:1px}.header-logo{border:none;width:40px;height:40px;margin:0;background:url(../images/logo/logo-header.png) 0 0 no-repeat}.header-main .navbar{padding-top:15px;padding-bottom:15px;margin-bottom:0;border-top:none;border-left:none;border-right:none;border-bottom:1px}.navbar-right-side{display:inline-block}.search-form-container{float:right;margin-top:2px}.navbar-right-side{float:right;line-height:18px}.company-details{float:left;margin-right:53px;margin-top:3px}.company-details .contacts{font-size:16px;font-weight:500;top:3px;color:#00384f;text-decoration:none}.company-details .contacts:hover{border-style:solid;border-bottom-width:1px;border-top-width:0;border-left-width:0;border-right-width:0}.timetable{font-size:13px;font-weight:500;color:#555;position:relative;top:1px}.header-main .ask-a-question-main{float:left;margin-right:24px;margin-top:4px;cursor:pointer}.header-main .ask-a-question-main .icon{width:17px;height:14px;background:url('../images/menu/ask-a-question.png') 0 0 no-repeat;vertical-align:top;margin-top:2px;background-size:contain}.header-main .ask-a-question-main .text{color:#00384f;font-size:14px;width:38%;display:inline-block;margin-left:6px}#top-menu-responsive .ask-a-question-main{margin-top:16px;cursor:pointer}#top-menu-responsive .ask-a-question-main .icon{width:18px;height:14px;background:url('../images/menu/ask-a-question.png') 0 0 no-repeat;vertical-align:top;margin-top:1px}#top-menu-responsive .ask-a-question-main .text{color:#00384f;font-size:14px;margin-left:6px;margin-top:2px;display:inline-block}#ask-a-question-form .error-message{font-size:13px;line-height:21px;margin-top:20px;color:red}.modal-ask-form-success{display:none}.modal-ask-form-success .close{width:12px;height:12px;margin-top:3px;line-height:16px;opacity:.5;background-image:url(../images/modal/close.png);position:absolute;top:0;right:0}.ask-success-img-container{text-align:center;position:relative}.ask-success-img-container img{width:80px;height:80px}#responsive-menu .nav.navbar-nav{padding-bottom:6px}#responsive-menu .nav.navbar-nav>li .dropdown-menu{position:static;min-width:1px;width:1px;border:none;-webkit-box-shadow:none;box-shadow:none}#responsive-menu .nav.navbar-nav>li.open .dropdown-menu{margin-top:0;padding-bottom:14px}#responsive-menu .nav.navbar-nav>li{padding-right:155px;margin-bottom:1px;overflow:hidden}#responsive-menu .nav.navbar-nav>li:last-child{padding-right:16px}#responsive-menu .nav.navbar-nav>li.active>a{border-top-color:rgba(40,166,215,.5)}.nav.navbar-nav>li:last-child{padding-right:0}#responsive-menu .nav.navbar-nav>li>a{color:#00384f;font-weight:500;font-size:15px;padding:0;line-height:11px;padding-top:10px;padding-bottom:8px;position:relative;border-top:3px solid;border-top-color:transparent}.nav.navbar-nav>li.active .dropdown-menu a{color:#333}#responsive-menu .nav.navbar-nav>li>a .caret{background-position-y:inherit!important;width:7px;height:4px;border:none;background:url('../images/menu/arrow_menu.png') 0 0 no-repeat}.nav.navbar-nav>li .dropdown-menu a{display:inline-block;color:#666;font-weight:500;font-size:14px;line-height:9px;padding-left:0;padding-right:0;margin-bottom:0;padding-top:12px;padding-bottom:4px;border-style:solid;border-bottom-width:1px;border-top-width:0;border-left-width:0;border-right-width:0;border-bottom-color:transparent}#responsive-menu>nav>.nav.navbar-nav>li>a:hover,#responsive-menu>nav>.nav.navbar-nav>li .dropdown-menu a:hover,#responsive-menu>nav>.nav.navbar-nav>li .dropdown-menu a.active{color:#28a6d7!important;background-position-y:-4px}#responsive-menu>nav>.nav.navbar-nav>li .dropdown-menu a:hover{border-bottom-color:#c9e9f5;text-decoration:none}.header-main .nav.navbar-nav>li.hover,.header-main .nav.navbar-nav>li.hover *{color:#00384f!important}#responsive-menu .nav .open>a,#responsive-menu .nav .open>a:hover,#responsive-menu .nav .open>a:focus,#responsive-menu .nav>li>a:hover,#responsive-menu .nav>li>a:focus,.nav.navbar-nav>li .dropdown-menu a:hover,.nav.navbar-nav>li .dropdown-menu a:focus{background-color:transparent!important;border-color:transparent}.navbar-collapse .contacts{font-size:17px;padding-left:20px;padding-top:20px}#top-menu-responsive{padding-top:3px;padding-bottom:3px;top:0;right:-16em;position:fixed;z-index:1031;max-height:100%!important;width:15em;background:white;overflow-y:hidden;height:100%;-webkit-box-shadow:0 0 6px 1px rgba(200,200,200,1);-moz-box-shadow:0 0 6px 1px rgba(200,200,200,1);box-shadow:0 0 6px 1px rgba(200,200,200,1)}#top-menu-responsive ul{list-style:none!important;width:auto}#top-menu-responsive .nav{margin-top:3px;margin-left:0;margin-right:0;margin-bottom:0}#top-menu-responsive li a{color:#00384f!important;text-decoration:none;padding:9px;margin:5px}#top-menu-responsive li a:hover{text-decoration:none}.navbar-nav>li>a{cursor:default}.navbar-nav>li.open>a{cursor:pointer}.category-separator{width:100%;height:1px;background:#dfdfdf;margin-top:2px;margin-bottom:7px}#top-menu-responsive.in{right:0}#top-menu-responsive .menu-header{width:100%;background:white;position:absolute;top:0;padding-top:15px;padding-left:1.35em;padding-right:1.35em}#top-menu-responsive .menu-body{height:100%;overflow-y:auto;padding-top:108px;padding-left:1.35em;padding-right:1.35em}.sub-menu{font-size:12px!important}#top-menu-responsive .ask-a-question{font-size:13px;border:1px solid #28a6d7;padding:10px 11px;margin:7px 0 0;color:#28a6d7;text-align:center;display:inline-block;cursor:pointer}#top-menu-responsive .contacts{cursor:default;text-decoration:none;font-size:20px;padding-bottom:0;color:#28a6d7}#top-menu-responsive .timetable{font-size:13px;font-weight:500;color:#00384f;top:0;margin-top:4px}#top-menu-responsive .menu-header .category-separator{margin-bottom:0;margin-top:25px;width:auto!important;margin-left:-1.35em;margin-right:-1.35em}.footer-menu-group .navbar{display:block}#top-menu-responsive .footer-social-icons{line-height:12px;text-align:left;margin:18px 0 28px 0!important;padding:0}#top-menu-responsive .nav>li>a{line-height:11px;margin-right:0;margin-top:4px;margin-bottom:5px;padding-top:10px;padding-bottom:10px;padding-left:15px;margin-left:-20px;border-left:5px solid transparent;background-color:transparent;cursor:pointer}#top-menu-responsive .nav>li>a:hover,#top-menu-responsive .nav>li>a:active,#top-menu-responsive .nav>li>a:focus{text-decoration:none}#top-menu-responsive a.hover{background-color:#eee!important}#top-menu-responsive .nav>li>a.active{border-color:#28a6d7}#top-menu-responsive .nav>li>a.active-item{background:#eee}#top-menu-responsive .nav-sub-items{padding-left:9px}#top-menu-responsive .nav-sub-items>li{font-size:13px;line-height:11px;margin-left:-24px}#top-menu-responsive .nav-sub-items>li a{width:100%;padding-top:10px;padding-bottom:10px;padding-left:24px;padding-right:0;margin:0;line-height:11px;display:inline-block;cursor:pointer}.nav>li>a:hover,.nav>li>a:focus,.nav>li>a:active{background:transparent}.nav-sub-items>li.active a,.nav-sub-items>li.active a.hover{background:#eee}.cover-elem-on-mobile-menu{width:100%;height:100%;position:fixed;top:0;right:0;left:0;bottom:0;background:transparent;z-index:1030}::-webkit-input-placeholder{color:#aaa!important}:-moz-placeholder{color:#aaa!important}::-moz-placeholder{color:#aaa!important}:-ms-input-placeholder{color:#aaa!important}.header-inner-1level .container,.header-inner-2level .container{padding-left:0;padding-right:0}.header-inner-1level .navbar{display:block!important}.header-main .navbar-form{padding:0;margin:0}.header-main .form-control{width:235px;height:36px;padding:0 0 0 12px;font-size:14px!important;line-height:26px;border-radius:0;font-weight:500;color:#aaa;border-color:#dedede!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-transition:none!important;transition:none!important}.header-main .form-control:focus{border-color:#28a6d7!important;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(102,175,233,0.6);outline:0 none}.header-main .btn-success{width:30px;background-color:transparent;border:none;position:absolute;right:12px;top:6px;padding:10px;margin-top:-10px;margin-right:-10px}.header-main .btn-close{background-color:transparent;border:none;padding:0 11px;position:absolute;right:0;top:6px;box-shadow:none;-webkit-box-shadow:none}.header-main .btn-success .glyphicon.glyphicon-search{width:30px;height:14px;top:3px;background:url('../images/search/search.png') 0 0 no-repeat}.header-main .btn-success .glyphicon.glyphicon-search:before{content:""}.header-main .btn-close .glyphicon.glyphicon-close{width:12px;height:12px;background:url('../images/search/close-mobile.png') 0 0 no-repeat;display:none}.btn-success:hover,.btn-success:focus,.btn-success:active{-webkit-box-shadow:none;box-shadow:none;color:#fff;background-color:transparent!important;border-color:transparent!important}.header-main .caret{right:-14px;top:13px;position:absolute}.nav.navbar-nav,.big-item{width:100%}.big-item .dropdown-toggle{padding:0}.header-inner-2level{position:relative;z-index:99;-webkit-box-shadow:0 0 2px 0 rgba(200,200,200,1);-moz-box-shadow:0 0 2px 0 rgba(200,200,200,1);box-shadow:0 0 2px 0 rgba(200,200,200,1)}.navbar-form{position:relative!important}.navbar-toggle{padding-top:1.4em;padding-bottom:1.4em;padding-left:1.65em;padding-right:1.65em;border-radius:0;border:none!important;position:absolute;right:0;top:0;height:100%;margin:0;z-index:100;background:white;-webkit-transition:right ease .5s;-moz-transition:right ease .5s;-o-transition:right ease .5s;transition:right ease .5s}.navbar-toggle.expanded{border-left:1px solid #dfdfdf!important}.navbar-toggle .icon-bar{background-color:#28a6d7;border-radius:0;height:.2em;width:1.7em}.navbar-toggle .icon-bar+.icon-bar{margin-top:5px}.btn:focus,.btn:active:focus,.btn.active:focus{outline:none!important;outline-offset:0!important;box-shadow:none;-webkit-box-shadow:none}.banner{width:100%;height:100%;padding-left:100%;box-sizing:content-box;background-color:#002247;z-index:100}.banner-img-container{height:100%;display:inline-block;margin-left:-50%}.banner-img-container img{height:100%;margin-left:-50%}.bx-controls{display:none}.slider-container-main{margin-left:0;margin-right:0;height:520px}.slider-container{height:520px;position:absolute;width:100%;left:0;overflow:hidden}.slider,.slider-item>img{list-style-type:none}.slider-item-container{width:100%!important;height:100%!important}.slider-item{width:1px!important;height:100%;margin:0 auto}.slider-item img{height:520px!important;position:relative;left:-50%;max-width:none}.slider{height:100%!important;position:relative!important;z-index:-1;padding:0;margin-bottom:0}.slider-pager-container{position:absolute;height:12px;width:100%;left:0;bottom:34px;text-align:center;line-height:12px;z-index:99}.bx-pager-item,.slider-pager-container-inner{display:inline-block}.bx-pager-link{color:transparent!important;background:url('../images/slider/switch-banner.png') 0 0 no-repeat;display:block;width:12px;height:12px;margin-left:10px}.bx-pager-item:first-child a{margin-left:0}.bx-pager-link.active{background-position:0 100%}.slider-arrow-container{width:36px;height:100%;display:table}.slider-arrow-container.up{float:left;margin-left:0;margin-right:20px}.slider-arrow-container.down{float:right;margin-left:20px;margin-right:0}.slider-arrow-container>.up,.slider-arrow-container>.down{display:table-cell;vertical-align:middle}.slider-arrow:hover{background:#28a6d7}.slider-arrow:before{position:relative;top:-2px}.slider-arrow.up:before{content:"\00f104"}.slider-arrow.down:before{content:"\00f105"}.slider-lm-container{height:auto;z-index:99;padding:0}.left-menu-container{width:30em;height:100%;position:relative;padding:33px 40px 96px;margin-top:40px;background:linear-gradient(rgba(0,0,0,0.68) 0px,rgba(0,0,0,0.68) 100%);background:-moz-linear-gradient(top,rgba(0,0,0,0.68) 0,rgba(0,0,0,0.68) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0.68) 0,rgba(0,0,0,0.68) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0.68) 0,rgba(0,0,0,0.68) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0.68) 0,rgba(0,0,0,0.68) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.68) 0,rgba(0,0,0,0.68) 100%);filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=\000027#c7000000\000027,endColorstr=\000027#c7000000\000027,GradientType=0)"}.left-menu-container .slider-item-text-container{width:100%;text-align:left;position:relative}.slider-item-text-container .slider-item-title{font-family:Open Sans Light;font-size:34px;line-height:42px;color:white;text-align:left;margin-top:0;cursor:default;margin-bottom:5px}.slider-item-text-container .slider-item-descr{padding-top:5px;color:white;font-weight:400;line-height:23px;cursor:default}.slider-item-text-container .slider-item-descr .list-square{margin-top:-3px;margin-bottom:4px}.slider-item-text-container .slider-item-descr .list-square>li{padding-top:2px;padding-left:11px;padding-bottom:2px;list-style:none;font-size:15px;line-height:24px;color:white;margin-left:0;position:relative}.slider-item-text-container .slider-item-descr .list-square>li:before{display:inline-block;width:8px;height:8px;content:"";background:url(../images/list/ul-square.png) 0 0 no-repeat;background-size:contain;position:absolute;left:-8px;top:11px}.slider-item-text-container.visible{display:block}.slider-item-text-container.hidden{display:none}.slider-item-readmore-btn{font-size:14px;line-height:10px;color:white;padding:12px 25px;text-decoration:none;border:1px solid white;position:absolute;bottom:-60px;right:0}.slider-item-readmore-btn:hover{border:1px solid #28a6d7;background-color:#28a6d7;color:white;text-decoration:none}.slider-item-readmore-btn:active,.slider-item-readmore-btn:focus{color:white;text-decoration:none}.subpages h1{font-family:Open Sans Light;font-size:36px;color:#333;line-height:1;margin-top:32px;padding-left:0;margin-bottom:0}.waypoint-active{display:inline-block;width:100%;position:fixed;top:114px;left:0;margin:0!important;z-index:999;background:linear-gradient(rgba(52,180,230,0.4) 0px,rgba(52,180,230,0.6868) 100%);background:-moz-linear-gradient(top,rgba(52,180,230,0.4) 0,rgba(52,180,230,0.68) 100%);background:-webkit-linear-gradient(top,rgba(52,180,230,0.4) 0,rgba(52,180,230,0.68) 100%);background:-o-linear-gradient(top,rgba(52,180,230,0.4) 0,rgba(52,180,230,0.68) 100%);background:-ms-linear-gradient(top,rgba(52,180,230,0.4) 0,rgba(52,180,230,0.68) 100%);background:linear-gradient(to bottom,rgba(52,180,230,0.4) 0,rgba(52,180,230,0.6868) 100%);filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=\000027#28a6d7\000027,endColorstr=\000027#28a6d7\000027,GradientType=0)"}h1+.abouttext p:first-child{margin-top:28px}.abouttext p{font-size:14px;line-height:24px;color:#555;margin-top:18px;margin-bottom:-2px}.abouttext p.testimonial{font-style:italic}.testimonials-single{position:relative;margin-top:40px}.subpages .testimonials-single h4{margin-top:10px}.nav-tabs-wrapper{margin-top:8px;margin-bottom:5px}.nav-blogarticle .left-column,.nav-blogarticle .right-column{display:table-cell;width:50%;vertical-align:top}.nav-blogarticle .left-col-inner{padding-right:40px;border-bottom:0!important}.nav-blogarticle .right-col-inner{padding-left:40px;border-bottom:0!important}.nav-blogarticle .delimiter{border-left:1px solid #dedede;width:0;height:100%;position:absolute;top:0;left:50%;padding:0!important}.list-inline.top-nav{font-size:13px;color:#999;text-align:left;line-height:1.2;margin-right:10px}.list-inline{margin-left:0}.list-inline>li{padding-left:0!important;padding-right:25px}.blog .topic h4{font-size:24px;line-height:1.2;margin-top:28px}.blog.dev-topics .nav-topics,.blog.client-topics .nav-topics{display:none}.blog .topic h4+p,.topic p+p{margin-top:18px!important}.nav-blogarticle .top-nav{line-height:1!important;margin-top:0!important;margin-bottom:10px!important}.list-inline.column-info{margin-top:0!important;font-size:13px;color:#999;text-align:left;line-height:1.2;margin-right:10px;padding-right:27px;padding-top:4px;margin-bottom:0!important}.list-inline.column-info li{padding-right:30px}.nav-blogarticle h4{font-family:'Open Sans Light';font-size:24px;font-weight:400;color:#333;margin-top:8px!important;margin-bottom:0}.nav-blogarticle{width:100%;display:table;margin-top:52px;border-bottom:0!important;position:relative}.nav-blogarticle h4{line-height:1.25!important}.nav-blogarticle h4>a{font-size:24px;line-height:1.25;color:#28a6d7}.nav-blogarticle .column-info{padding-top:6px;border-bottom:0!important;position:relative;margin-bottom:1px!important}.abouttext.blog .nav-blogarticle .column-info li{font-size:12px;line-height:1.2;padding-right:29px}.abouttext.blog .empty{font-family:Open Sans Light;font-weight:400;margin-top:46px;text-align:center;font-size:24px;line-height:1.4}.blog.topic>.nav-blogarticle h5{font-size:16px;font-family:'Open Sans Regular',"Helvetica Neue",Helvetica,Arial,sans-serif;color:#333;font-style:italic;line-height:1.5;margin-top:7px}.nav-blogarticle a{color:#28a6d7;text-decoration:none;border-bottom-color:transparent}.nav-blogarticle a:hover{color:#28a6d7;text-decoration:none;padding-bottom:0;border-style:solid;border-bottom-width:1px;border-top-width:0;border-left-width:0;border-right-width:0;border-bottom-color:#c9e9f5}.abouttext.blog p{font-size:14px;color:#555}.abouttext.blog ul{margin-top:18px}.blog.abouttext .view-desktop,.view-desktop .blog.abouttext .list-view{margin-top:5px;margin-bottom:5px}.blog.abouttext .topic-preview{border-bottom:1px solid #dedede;padding-bottom:17px;padding-top:26px}.abouttext.blog ul.list-inline li{font-size:13px;color:#999;text-align:left;line-height:1.3}.abouttext.blog ul.list-inline li:last-child{padding-right:0!important}.abouttext.blog ul.list-inline.top-nav li{font-size:12px;line-height:1.2}.blog .search-pager{margin-top:39px}.blog .article-prelude p{font-size:16px!important;color:#000!important;line-height:1.625;margin-top:29px}.blog .article-prelude .list-square>li{font-size:16px!important;color:#000!important}.abouttext.blog ul.list-inline{font-size:16px;color:#333;line-height:1.3;margin-top:12px;margin-bottom:8px}.abouttext.blog.topic ul{margin-top:9px}.abouttext.blog.topic h4+ul{margin-top:7px}.abouttext.topic ul{margin-top:8px;margin-bottom:-4px}.abouttext.blog .pagination{display:block;width:100%;text-align:center;margin:40px 0 -2px;line-height:1}.abouttext.blog .pagination li{display:inline-block;padding:0;margin-right:4px}.abouttext.blog .pagination li.prev,.abouttext.blog .pagination li.next{margin-right:0}.abouttext.blog .pagination li span,.abouttext.blog .pagination li a{font-size:14px}.abouttext.blog .pagination li.prev{float:left}.abouttext.blog .pagination li.next{float:right}.abouttext.blog .pagination li.prev:before,.abouttext.blog .pagination li.next:before{padding:9px 0;display:inline-block}.abouttext.blog .pagination li.prev,.abouttext.blog .pagination li.next{width:100px;height:40px;border:1px solid #28a6d7;padding:0;color:#00384f;text-align:center;position:relative}.abouttext.blog .pagination li.prev:hover a,.abouttext.blog .pagination li.next:hover a{color:white}.abouttext.blog .pagination li.prev a,.abouttext.blog .pagination li.next a{display:inline-block;width:100%;height:100%;padding:0!important;border:0;margin:0;line-height:2.7;text-decoration:none!important}.abouttext.blog .pagination li.prev a:focus,.abouttext.blog .pagination li.prev a:hover,.abouttext.blog .pagination li.prev a:active,.abouttext.blog .pagination li.next a:focus,.abouttext.blog .pagination li.next a:hover,.abouttext.blog .pagination li.next a:active{text-decoration:none}.abouttext.blog .pagination li.prev span,.abouttext.blog .pagination li.next span{display:inline-block;width:100%;height:100;padding:0!important;margin:0!important;line-height:2.7}.abouttext.blog .pagination li.prev:hover,.abouttext.blog .pagination li.next:hover{border:1px solid #28a6d7;background-color:#28a6d7;color:white}.abouttext.blog .pagination li.prev.disabled span,.abouttext.blog .pagination li.next.disabled span{color:#666}.abouttext.blog .pagination li.prev.disabled,.abouttext.blog .pagination li.next.disabled{cursor:default;color:#666;border:1px solid #dedede;background-color:transparent}.abouttext.blog .pagination li a[data-page]{padding:9px 15px;color:#00384f}.abouttext.blog .pagination li a[data-page]:hover{text-decoration:underline;background:transparent;border-bottom-color:transparent}.abouttext.blog .pagination li.active a{border:1px solid #dedede!important;color:#000;background:transparent}.abouttext.blog .pagination li.active a:hover{text-decoration:none}.abouttext.blog .pagination>li.disabled>span{padding:9px 15px;border-radius:0;border:0;color:#00384f}.abouttext.blog .pagination>.disabled>span{cursor:default!important}.search-text a:hover{color:#28a6d7;text-decoration:none;padding-bottom:0;border-style:solid;border-bottom-width:1px;border-top-width:0;border-left-width:0;border-right-width:0;border-bottom-color:#c9e9f5}.abouttext ul li a,.abouttext a{border:1px solid rgba(222,222,222,0);color:#28a6d7;text-decoration:none;border-bottom-color:transparent}.abouttext ul li a:hover,.abouttext a:hover{border:1px solid rgba(222,222,222,0);color:#28a6d7}.blog-section .title a{border:1px solid rgba(222,222,222,0);text-decoration:none;border-bottom-color:transparent}.abouttext ul li a:hover,.abouttext a:hover,.abouttext ul li a:active,.abouttext a:active,.abouttext ul li a:focus,.abouttext a:focus{border-color:transparent;text-decoration:none;background:transparent}.abouttext ul li a.hover,.abouttext a.hover,.blog-section .title a.hover{border-bottom-color:#c9e9f5}.abouttext p+p{margin-top:18px}.abouttext h4+p{margin-top:9px}.subpages .abouttext>h4:first-child{margin-top:26px}.tiles-small+.row .abouttext p{margin-top:7px}.subpages h4{font-family:Open Sans Light;font-size:24px;font-weight:400;color:#333;line-height:1.4;margin-top:25px;margin-bottom:0}.subpages p+h4{margin-top:29px}h4+.list-square{margin-top:4px}p+.list-square{margin-top:9px}.list-square{padding-left:8px;margin-top:7px;margin-bottom:-4px}.abouttext .list-square>li{padding-top:2px;padding-left:8px;padding-bottom:2px;list-style:none;font-size:14px;line-height:24px;color:#555;margin-left:0;position:relative}.abouttext .list-square>li:before{display:inline-block;width:4px;height:4px;content:"";background:url(../images/list/ul-square.png) 0 0 no-repeat;position:absolute;left:-7px;top:13px}.blog .topic-preview h4{line-height:1;margin:0}.blog h5{line-height:1.2;font-style:italic;font-size:16px;color:#333;margin-top:15px;margin-bottom:-4px}.blog.topic h5{line-height:1.3;font-family:'Open Sans Light';font-style:italic;color:#333;font-size:20px;margin-top:10px;margin-bottom:5px}.vacancy{margin-top:-1px;margin-bottom:0;padding-top:0;box-shadow:none;-webkit-box-shadow:none}.vacancy:first-child{margin-top:0}.tab-pane .vacancy:last-child{margin-bottom:4px}.vacancy h3{font-family:Open Sans Light;font-size:20px;font-weight:600;color:#00384f!important}.vacancy-header{text-align:center}.vacancy-header h3{display:inline-block;line-height:16px;margin-top:27px;margin-bottom:13px}.vacancy-header h3:hover{color:#28a6d7!important;cursor:pointer}.vacancy-header span{font-size:14px;line-height:24px;color:#555;display:block;margin-top:0;margin-bottom:-7px;font-style:italic}.vacancy-collapse-btn{width:16px;height:16px;background:url(../images/collapse/collapse.png) 0 0 no-repeat;float:right;right:67px;position:relative;top:28px;cursor:pointer}.vacancy-collapse-btn:hover{background:url(../images/collapse/collapse.png) 0 100% no-repeat}.vacancy-collapse-btn[aria-expanded="true"]{background:url(../images/collapse/collapse.png) 100% 0 no-repeat}.vacancy-collapse-btn[aria-expanded="true"]:hover{background:url(../images/collapse/collapse.png) 100% 100% no-repeat}.vacancy .separator{height:1px;width:100%;margin-bottom:0;margin-top:29px;background:#dedede}.vacancy .collapse.in+.separator{margin-top:24px}.careers-tabs-wrapper{margin-top:25px;width:100%;overflow:hidden;white-space:nowrap;position:relative;z-index:101}.shadow-block-left,.shadow-block-right{position:absolute;top:0;z-index:101;height:100%;width:35px}.shadow-block-left{left:0;-webkit-box-shadow:inset 80px 0 50px -50px white!important;-moz-box-shadow:inset 80px 0 50px -50px white!important;box-shadow:inset 80px 0 50px -50px white!important}.shadow-block-right{right:0;-webkit-box-shadow:inset -80px 0 50px -50px white!important;-moz-box-shadow:inset -80px 0 50px -50px white!important;box-shadow:inset -80px 0 50px -50px white!important}.careers-tabs-wrapper .nav-tabs{display:inline-block;position:relative;top:0;left:0}.careers-tabs-wrapper .continuation-border-fix{width:100%;background:#dedede;height:1px;position:absolute;bottom:0;z-index:100}.careers-tabs-wrapper li{display:inline-block;float:none}.blog-tabs-wrapper .nav-tabs{display:inline-block;position:relative;top:0;left:0}.blog-tabs-wrapper .continuation-border-fix{width:100%;background:#dedede;height:1px;position:absolute;bottom:0;z-index:100}.blog-tabs-wrapper li{display:inline-block;float:none}.nav-tabs{border-bottom:0;position:relative;z-index:100;background:transparent!important}.pjax-tabs-custom .bottom-border{position:relative}.nav-tabs>li{margin-bottom:-2px}.nav-tabs>li>a{font-family:Open Sans Light;font-size:24px;font-weight:400;border-radius:0;border:1px solid transparent;color:#00384f!important;padding:9px 17px 11px 15px!important}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{cursor:default;background-color:#fff;border:1px solid #dedede;border-bottom-color:transparent}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:active{color:#222!important}.nav-tabs>li>a:hover{color:#28a6d7!important;border-color:transparent}.blog .view-mobile{display:none}.locations{font-size:14px;color:#555;font-family:'Open Sans Regular'}.locations .phone{padding-top:2px}.locations .email,.locations .address{padding-top:2px;padding-bottom:3px}.address-locations{margin-top:19px}.locations .phone{background:url(../images/locations/phone.png) 0 0 no-repeat;padding-left:11px;padding-bottom:6px}.locations .email{background:url(../images/locations/email.png) 0 0 no-repeat;padding-left:11px}.locations .address{background:url(../images/locations/map.png) 0 0 no-repeat;padding-left:11px;margin-top:-4px;margin-bottom:0;line-height:14px}.locations .map{padding:0;margin-top:-4px}.locations span{line-height:19px}.locations .email{margin-top:-1px;margin-bottom:1px}.locations .phone span{top:-6px;position:relative;margin-left:7px}.locations .email span{top:-8px;position:relative;margin-left:7px;color:#28a6d7}.locations .address span{position:relative;top:-6px;margin-left:7px;display:inline-block}.locations .address br+span{margin-top:5px}.locations .map span{margin-left:19px}.locations>p:first-child{margin-top:9px!important}[class*="col-"]>.locations{margin-top:13px}.row.locations+.separator{height:1px;width:100%;margin-bottom:22px;margin-top:24px;background:#dedede}.locations+.separator:last-child{margin-bottom:5px}.ios-view-map,.ios-device .view-map{display:none}.ios-device .view-map.ios-view-map{display:inline}.form-wrapper{margin-top:23px}.form-wrapper .control-label{display:block;font-weight:normal;font-size:14px;color:#555;padding:0;margin:0 0 8px}.form-wrapper .form-group [type="text"],.form-wrapper .form-group textarea,.form-wrapper .form-group [type="tel"],.form-wrapper .form-group [type="email"]{width:100%;padding:0 12px;font-size:14px!important;border-radius:0;font-weight:500;color:#aaa;border:1px solid #dedede;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;transition:none!important}.form-wrapper .form-group [type="text"],.form-wrapper .form-group [type="tel"],.form-wrapper .form-group [type="email"]{height:40px}.form-wrapper .form-group [type="text"]:active,.form-wrapper .form-group [type="tel"]:active,.form-wrapper .form-group [type="email"]:active,.form-wrapper .form-group [type="text"]:focus,.form-wrapper .form-group [type="tel"]:focus,.form-wrapper .form-group [type="email"]:focus,.form-wrapper .form-group textarea:active,.form-wrapper .form-group textarea:focus{-webkit-box-shadow:0 0 2px 0 rgba(52,180,230,1)!important;-moz-box-shadow:0 0 2px 0 rgba(52,180,230,1)!important;box-shadow:0 0 2px 0 rgba(52,180,230,1)!important;border:1px solid #28a6d7!important}.form-wrapper .form-group textarea{height:160px;resize:none;padding-top:11px;padding-bottom:11px;float:none;display:block}.form-group .g-recaptcha>div{border-radius:3px;border-width:1px;border-style:solid;border-color:transparent}#ask-a-question-form .form-group .g-recaptcha{-webkit-transform:scale(0.76);-moz-transform:scale(0.76);-ms-transform:scale(0.76);-o-transform:scale(0.76);transform:scale(0.76);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}.form-wrapper .form-group .btn-file-wrapper{width:116px;height:30px;position:relative;overflow:hidden;text-align:center;margin-bottom:3px}.form-wrapper .form-group .btn-file-wrapper.error{border-color:red}.form-wrapper .form-group .btn-file-wrapper>span{line-height:27px;font-size:14px}.file-footnote{font-size:12px;color:#555}.form-wrapper .form-group [type="file"]{position:absolute;top:0;right:0;cursor:pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;opacity:0}.form-wrapper .submit-btn,.form-wrapper .reset-btn,.form-wrapper .btn-file-wrapper{border-width:1px;border-style:solid}.form-wrapper .submit-btn,.form-wrapper .reset-btn{font-size:14px;width:170px;height:40px;border-radius:0}.form-wrapper .submit-btn{background:#28a6d7;color:white;border-color:#28a6d7}.form-wrapper .reset-btn,.form-wrapper .btn-file-wrapper{background:white;color:#555;border-color:#28a6d7}.form-wrapper .reset-btn:hover,.form-wrapper .submit-btn:hover,.form-wrapper .btn-file-wrapper:hover{color:white;background:#52bfea;border-color:#52bfea}.form-wrapper .reset-btn{margin-left:16px}.form-wrapper .field-inquireform-attachment{margin-bottom:13px}.form-wrapper .preloader{width:25px;height:auto;position:absolute;top:24px;left:131px}.form-wrapper .right-col{padding-left:10px}.form-wrapper .row{margin-top:3px}.form-wrapper .row:last-child{margin-top:15px}.error label{color:red!important}.error input,.error textarea,.error .g-recaptcha>div,.has-error .g-recaptcha>div{border-color:red!important}.notifications{display:inline-block;margin-left:9px;top:1px;position:relative}.notifications span{font-size:14px;color:#555}.notifications.error span{color:red}.field-inquireform-attachment .notifications{position:absolute;top:29px;left:129px;margin:0}.form-group{position:relative}.form-wrapper .row:last-child .form-group{margin-bottom:5px}.terms h1{position:relative}.terms .date-on-page{position:absolute;font-size:14px;top:19px;right:0}.terms .abouttext{margin-left:0}.tiles{margin-bottom:9px}.tiles [class*="col-"]{padding-left:10px!important;padding-right:10px!important}.tiles .row{margin-right:0;margin-left:0}.tile{height:273px;width:100%;background:transparent;color:#00384f!important;margin-top:0;overflow:hidden;position:relative;z-index:1028}.tile.not-visible{opacity:0;filter:alpha(opacity=0)}.tile.empty{width:100%;vertical-align:middle;display:table-cell;z-index:1020}.tile-inner{width:100%;height:100%;padding-left:100%;box-sizing:content-box}.tile-caption{top:80%;width:100%;height:100%;position:absolute;color:white;padding:0 20px 0 0;background:linear-gradient(rgba(0,0,0,0.65) 0px,rgba(0,0,0,0.6868) 100%);background:-moz-linear-gradient(top,rgba(0,0,0,0.65) 0,rgba(0,0,0,0.68) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0.65) 0,rgba(0,0,0,0.68) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0.65) 0,rgba(0,0,0,0.68) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0.65) 0,rgba(0,0,0,0.68) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.65) 0,rgba(0,0,0,0.6868) 100%);filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=\000027#c7000000\000027,endColorstr=\000027#c7000000\000027,GradientType=0)"}.tile-caption .list-square{padding-left:35px;margin-top:1px;margin-bottom:0}.tile-caption .list-square>li{padding-top:0;padding-left:13px;padding-bottom:11px;margin-left:-8px;list-style:none;font-size:14px;line-height:16px;color:white;position:relative}.tile-caption .list-square>li:before{display:inline-block;width:8px;height:8px;content:"";background:url(../images/list/ul-square.png) 0 0 no-repeat;background-size:contain;position:absolute;left:-7px;top:4px}.tile-caption h3{color:white;padding-left:20px;padding-top:16px;padding-bottom:16px;margin:0;font-family:Open Sans Light;font-size:24px;font-weight:500;line-height:18px}.tile-caption h5{color:white;padding-left:20px;font-size:14px;line-height:14px;margin-top:4px;margin-bottom:11px}.tile-img-container{display:inline-block;height:100%;margin-left:-50%}.tile-img-container img{height:100%;margin-left:-50%;width:auto}.tile>a{display:block;width:100%;height:100%;text-decoration:none}.tile li{color:white}.tiles-notification{margin-top:20px;margin-bottom:10px}.tiles-notification .abouttext,.notification .abouttext{font-size:14px;line-height:24px;margin-top:23px;margin-bottom:23px}.tiles-notification *,.tiles *{color:#555}.tiles-notification h1{font-family:Open Sans Light;font-size:36px;font-weight:500;line-height:36px;margin-top:0;margin-bottom:20px;color:#333}.tiles>.row{margin-left:-10px;margin-right:-10px}.industries-section{padding-bottom:31px}.industries .tiles-container{width:auto!important}.industries [class*="col-"].empty{display:table}.tiles.industries{margin-top:15px}.tiles-small.expertise{margin-top:-12px}.tiles-small.random-testimonials{margin-top:7px}.expertise-section .tiles-container [class*="col-"]{margin-top:12px}.expertise .tiles-container,.testimonials .tiles-container,.blog-section .tiles-container{width:auto!important}.testimonials-section{padding-bottom:30px}.expertise-section{background:#fafafb;padding-bottom:25px}.blog-section{background:#fafafb;padding-bottom:87px}.blog-section .desktop-topics.tiles-small{margin-top:-2px}.blog-section .title{margin-bottom:5px}.blog-section .title a{font-family:Open Sans Light;font-size:24px;line-height:1.25;color:#28a6d7}.blog-section .sub-title{font-size:16px;font-family:Open Sans Light;color:#333;font-style:italic;line-height:1.5;margin-top:9px;margin-bottom:13px}.blog-section p{font-size:14px;line-height:1.6;margin-top:11px;color:#555}.blog-section .list-inline{margin-top:16px!important;margin-bottom:10px}.blog-section .list-inline li{font-size:13px;line-height:1.2;color:#999}.blog-section .list-inline a{text-decoration:none;color:#34b4e6;cursor:pointer;font-size:13px;border-style:solid;border-bottom-width:1px;border-top-width:0;border-left-width:0;border-right-width:0;border-bottom-color:transparent}.blog-section .list-inline a.hover{border-bottom-color:#c9e9f5}.home .last-section{margin-top:31px}.tiles.industries .owl-wrapper-outer,.tiles-small.expertise .owl-wrapper-outer,.tiles-small.testimonials .owl-wrapper-outer,.tiles-small.mobile-topics .owl-wrapper-outer{overflow:visible!important}#all-testimonials .tiles-container [class*="col-"],#random-testimonials .tiles-container [class*="col-"]{margin-top:1px}.tiles-small.testimonials{margin-top:-1px;margin-left:0;margin-right:0}.tile-testimonials a{text-decoration:none;color:#34b4e6;cursor:pointer;font-size:13px;border-style:solid;border-bottom-width:1px;border-top-width:0;border-left-width:0;border-right-width:0;border-bottom-color:transparent}.tile-testimonials a:hover,.tile-testimonials a:active,.tile-testimonials a:focus{text-decoration:none;border-bottom-color:transparent}.tile-testimonials a.hover{border-bottom-color:#c9e9f5}.testimonials-small-img-container{position:relative;display:inline-block;vertical-align:top}.testimonials-small-img-container img{margin-left:0;max-width:none}.testimonials-small-descr-container{margin-top:13px}.testimonials-small-descr-container td{vertical-align:text-top}.testimonials-description{padding-left:20px;margin-top:-1px}.testimonials-comment-container{height:auto;max-height:100px}.tiles-small.testimonials .tile-small-descr-body{font-size:14px;font-weight:500;line-height:23px;color:#555;margin-top:-1px;padding-left:6px;padding-right:6px}.tiles-small.testimonials .tile-testimonials,.tiles-small.testimonials .tile-testimonials:hover,.tiles-small.testimonials .tile-testimonials:link{text-decoration:none;color:#34b4e6!important;cursor:pointer;padding-left:6px;padding-right:6px}.tile-preview{width:195px;margin-top:-230px;margin-bottom:15px;-webkit-transition:margin-top ease .5s;-moz-transition:margin-top ease .5s;-o-transition:margin-top ease .5s;transition:margin-top ease .5s}.tile-preview.test{margin-top:10px}.tile-descr-container{position:relative;padding-bottom:26px}.tile-preview img{height:95px;margin-left:-50%;max-width:none}.tile-preview a,.tile-preview a:hover{text-decoration:none}.tile-preview ul{padding-left:16px;padding-top:0;margin-top:0;font-family:'Open Sans Regular','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:16px;font-style:normal}.tile-preview ul>li{color:#00384f;line-height:18px;font-size:12px}.tile-preview h5{padding:0;margin:0;color:#00384f}.tile-preview .tile-btn{bottom:0;right:0}.tile-preview .tile-btn-inner{font-size:12px}.tile.empty .tile-head{color:#00384f;font-family:Open Sans Light;font-size:24px;font-weight:500;padding:0 40px;text-align:center;line-height:28px}.tile.empty .tile-body{text-align:center;padding:21px 0 18px}.tile.empty .tile-body img{height:38px;margin:0 auto}.tile.empty .tile-footer{text-align:center;font-size:14px;color:#00384f;font-weight:300;line-height:22px}.tile.empty .tile-footer a,.tile.empty .tile-footer a:hover{text-decoration:none;color:#28a6d7;border-style:solid;border-bottom-width:1px;border-top-width:0;border-left-width:0;border-right-width:0;border-bottom-color:transparent}.tile.empty .tile-footer a.hover{border-bottom-color:#c9e9f5}.tiles-small{margin-top:10px}.tile-small{color:#00384f!important;margin-bottom:9px}.tile-small a:hover,.tile-small a:hover:active,.tile-small a:hover:focus{text-decoration:none}.tiles-small>.row{margin-left:-10px;margin-right:-10px}.testimonials.tiles-small>.row{margin-left:-5px;margin-right:-5px}.tiles-small [class*="col-"]{padding-left:10px!important;padding-right:10px!important}.testimonials.tiles-small [class*="col-"]{padding-left:5px!important;padding-right:5px!important}.tile-small-img-container{padding-right:20px;display:table-cell}.tile-small-img-container img{cursor:pointer}.tile-small-descr-container{display:table-cell;vertical-align:top}.tile-small-descr-container a{position:relative;margin-top:8px;color:#00384f;display:inline-block;-webkit-transition:padding-right ease .5s;-moz-transition:padding-right ease .5s;-o-transition:padding-right ease .5s;transition:padding-right ease .5s}.tile-small-descr-container a:hover,.tile-small-descr-container a.hover{padding-right:15px;color:#28a6d7}.tile-small-descr-head{font-family:Open Sans Light;font-size:24px;font-weight:500;display:inline-block;margin-right:43px;margin-bottom:16px;margin-top:3px;line-height:24px}.tile-small-descr-body{font-size:14px;font-weight:500;line-height:22px;color:#555;margin-top:0}.testimonials-section .testimonials-description .tile-small-descr-body{font-size:13px;line-height:1.5!important}.tile-footer.tile-testimonials{margin-top:5px}.testimonials .tile-small-descr-body,.random-testimonials .tile-small-descr-body{line-height:24px}.testimonials-comment-container{font-style:italic;position:relative;line-height:1.714}.testimonials-comment-container:before{content:'\000022';display:inline-block;width:0;position:absolute;left:-6px}.testimonials-comment-container:after{content:'\000022';display:inline-block;width:0}.testimonials-middle-img-container{vertical-align:middle!important}.tile-small-goto-icon{background-image:url('../images/expertise/arrows-small.png');width:24px;height:15px;background-position:100%;display:inline-block;margin-left:15px;position:absolute;top:8px;right:0}.tile-item-readmore-btn{font-size:14px;line-height:10px;color:white;padding:12px 25px;text-decoration:none;border:1px solid white;position:absolute;bottom:20px;right:20px}.tile-item-readmore-btn:hover{border:1px solid #28a6d7;background-color:#28a6d7;color:white;text-decoration:none}.tile-item-readmore-btn:active,.tile-item-readmore-btn:focus{color:white;text-decoration:none}.tile-item-readmore-btn-mobile{position:absolute;bottom:16px;right:18px;font-size:14px;padding-bottom:2px;color:#28a6d7;border-style:solid;border-bottom-width:1px;border-top-width:0;border-left-width:0;border-right-width:0;border-bottom-color:transparent}.tile-item-readmore-btn-mobile:hover,.tile-item-readmore-btn-mobile:active,.tile-item-readmore-btn-mobile:focus{color:#28a6d7;text-decoration:none;border-bottom-color:transparent}.tile-item-readmore-btn-mobile.hover{border-bottom-color:#28a6d7;color:#28a6d7}.row.tiles-notification,.row.tiles,.row.tiles-small,.row.notification{margin-left:0;margin-right:0}.row.tiles-notification{margin-top:55px;margin-bottom:0}.row.notification{margin-top:14px}.breadcrumb-container{background:#28a6d7}.breadcrumb{font-size:13px;padding-top:9px;padding-bottom:9px;padding-left:0;padding-right:0;margin:0;background:transparent}.breadcrumb a,.breadcrumb li.active{color:white}.breadcrumb>li+li:before{content:'';padding:0}.breadcrumb .divider{top:-2px;position:relative;display:inline-block;width:10px;height:5px;margin-left:7px;margin-right:7px;background:url(../images/breadcrumb/breadcrumb-arrow.png) 0 0 no-repeat}.left-menu-subpages{font-size:16px;top:22px;position:relative;z-index:10}.subpages .left-col{padding-right:4px;position:relative}.left-menu-subpages .list-group-item{display:inline-block;border-radius:0;border:none;margin-left:-11px;color:#00384f;background:transparent;width:100%}.left-menu-subpages .list-group-item:hover,.left-menu-subpages .list-group-item:active,.left-menu-subpages .list-group-item:focus{background:transparent}.left-menu-subpages a{color:#00384f;text-decoration:none;padding-bottom:2px;border-style:solid;border-bottom-width:1px;border-top-width:0;border-left-width:0;border-right-width:0;border-bottom-color:transparent;display:inline-block}.left-menu-subpages a.hover{border-bottom-color:#c9e9f5;color:#28a6d7}.left-menu-subpages .active a,.left-menu-subpages .active a.hover,.left-menu-subpages .active-section a{border-bottom-color:transparent;color:#333!important}.left-menu-subpages .active,.left-menu-subpages .active:hover,.left-menu-subpages .active:focus,.left-menu-subpages .active:active{color:#333!important;background:#f6f6f8!important}.left-menu-subpages .active-section+.list-group-submenu a,.left-menu-subpages a.full.active-section+.list-group-submenu a{color:#28a6d7}.left-menu-subpages a.full.active-collapsed,.left-menu-subpages a.full.active-collapsed:hover{background:#f6f6f8}.left-menu-subpages .active a:hover,.left-menu-subpages .active a:active,.left-menu-subpages .active a:focus{color:#333;background:transparent;text-decoration:none}.active-section+.list-group-submenu a:hover,.active-section+.list-group-submenu a:focus,.active-section+.list-group-submenu a:active{color:#28a6d7;background:transparent;text-decoration:none}.list-group-submenu{margin:0;margin-top:-1px}.empty.list-group-item,.full.list-group-item{margin-top:5px;margin-left:0;padding-top:8px;padding-bottom:6px;cursor:pointer}.list-group-submenu .list-group-item{margin-left:0;padding-top:7px;padding-bottom:5px;padding-left:30px;font-size:14px;line-height:14px;background:transparent;cursor:pointer}.inner-page.errorpage{padding-top:140px}.errorpage h1{font-family:Open Sans Light;font-size:36px;color:#000;line-height:1;margin-top:29px;padding-left:0;margin-bottom:0}.errorpage .abouttext p{color:#000;margin-top:2px}.errorpage h5{font-size:14px;line-height:25px;color:#00384f;margin-top:42px;margin-bottom:0}.errorpage h5+.list-square{margin-top:4px}.search-row-container{display:inline-block;width:87%;margin-top:11px;margin-bottom:-4px}.search-row{margin-top:19px}.search-row .search-number,.search-row .search-text{display:table-cell;vertical-align:top}.search-row .search-number span{font-family:'Open Sans Light';font-size:66px;line-height:1.2;font-weight:500;color:#dedede;display:inline-block;margin-top:-14px;margin-right:10px}.search-row .search-text{font-family:'Open Sans Regular';color:#555;line-height:22px}.search-row .search-text a{font-size:24px;line-height:1;color:#28a6d7;text-decoration:none;font-family:'Open Sans Light'}.search-row .search-text p{font-size:14px;line-height:1.75;margin-top:-1px;margin-bottom:0}.search-row .search-text a+p{margin-top:9px}.search-pager{text-align:center;margin-top:35px;margin-bottom:3px}.search-pager .navigation,.search-pager .page{font-size:14px;color:#00384f}.search-pager .navigation{width:100px;text-align:center;padding:12px 0;border:1px solid #28a6d7;position:absolute;top:0;cursor:pointer}.search-pager .navigation:hover,.search-pager .navigation:active,.search-pager .navigation:focus{color:white;text-decoration:none}.search-pager .navigation:hover{border:1px solid #28a6d7;background-color:#28a6d7}.search-pager .navigation.disabled,.search-pager .navigation[disabled="disabled"],.search-pager .page.active[disabled="disabled"]{cursor:default;color:#666;border:1px solid #dedede;background-color:transparent}.search-pager .page[disabled="disabled"]{cursor:default;color:#666;background-color:transparent}.search-pager .navigation.prev{left:15px}.search-pager .navigation.next{right:15px}.search-pager .pages-container{display:inline-block}.search-pager .pager{text-align:center;padding-left:15px;margin-top:0;margin-bottom:0;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}.search-pager .page{display:table-cell;padding:12px 15px;cursor:pointer;border:1px solid transparent}.search-pager .page:hover{text-decoration:underline}.search-pager .page.active:hover,.search-pager .page[disabled="disabled"]{text-decoration:none}.search-pager .page.active{border:1px solid #dedede;color:#000}.search-results{font-family:Open Sans Light;font-size:36px;color:#00384f;line-height:1;margin-top:29px;padding-left:0;margin-bottom:0;text-align:center}.search-results.not-found{margin-top:46px}.search-results.error{color:red}.preloader-container{text-align:center}.preloader-container .preloader{width:64px;height:auto}.preloader-wrapper>img{vertical-align:top}.tab-content-bg{top:0%}.table-cell{vertical-align:top}.search-text b{color:black;font-weight:bold}.footer .separator{height:1px;background:#373a3d}.footer-menu-container{background-color:rgba(18,22,25,0.93);padding-top:33px}.footer-menu-main-item{font-size:15px;font-weight:500;color:#fff;display:inline-block!important;margin:0;padding:0 0 1px 0!important;text-decoration:none;border-style:solid;border-bottom-width:1px;border-top-width:0;border-left-width:0;border-right-width:0;border-bottom-color:transparent}.footer-menu-main-item:hover,.footer-menu-main-item:active,.footer-menu-main-item:focus,.footer-menu-main-item.active:hover,.footer-menu-main-item.active:active,.footer-menu-main-item.active:focus,.footer-menu-main-item.active{color:#fff;text-decoration:none}.footer-menu-main-item.hover,.footer-menu-main-item.active.hover{border-bottom-color:#fff;color:#fff;text-decoration:none}.footer-menu-sub-items{font-size:14px;padding:0;margin-top:17px;margin-bottom:20px;width:1px}.footer-menu-sub-items li{list-style:none}.footer-menu-sub-items a{color:#00384f;text-decoration:none;white-space:nowrap;font-weight:500;display:inline-block;margin:4px 0 6px;padding-bottom:1px;border-style:solid;border-bottom-width:1px;border-top-width:0;border-left-width:0;border-right-width:0;border-bottom-color:transparent}.footer-menu-sub-items a.hover.contacts{border-bottom-color:#fff}.footer-menu-sub-items .contacts{white-space:nowrap;font-size:16px;font-weight:500;color:#fff!important;margin-top:4px;text-decoration:none}.footer-menu-sub-items .email{margin-top:-6px}.footer-menu-sub-items a.hover{color:#aaa;border-bottom-color:#aaa}.footer-menu-sub-items li .email a.hover{border-bottom-color:#aaa}.footer-menu-sub-items li.active a.hover{border-bottom-color:#fff}.footer-menu-main-item+.footer-menu-sub-items li a{color:#aaa}.footer-menu-main-item+.footer-menu-sub-items li .email a{color:#aaa}.footer-menu-sub-items li.active a{color:#f0f0f0}.join-now-container{width:170px;height:175px;background:white}.join-now-container .msg{color:#00384f;font-weight:500;font-size:15px;line-height:15px;padding-top:28px;padding-bottom:10px;padding-left:22px;padding-right:15px}.social-icon{width:24px;height:24px;display:inline-block;margin-left:10px;-webkit-transition:transform ease .5s;-webkit-transition:-webkit-transform ease .5s;-moz-transition:transform ease .5s;-o-transition:transform ease .5s;transition:transform ease .5s}.social-icon:first-child{margin-left:0}.google-plus-icon{background:url(../images/social/social.png) 0 0 no-repeat}.google-plus-icon:hover{background:url(../images/social/social.png) 0 100% no-repeat}.ln-icon{background:url(../images/social/social.png) 33% 0 no-repeat}.ln-icon:hover{background:url(../images/social/social.png) 33% 100% no-repeat}.fb-icon{background:url(../images/social/social.png) 67% 0 no-repeat}.fb-icon:hover{background:url(../images/social/social.png) 67% 100% no-repeat}.tw-icon{background:url(../images/social/social.png) 100% 0 no-repeat}.tw-icon:hover{background:url(../images/social/social.png) 100% 100% no-repeat}.footer-lowest-level{padding-top:24px;padding-bottom:25px;background-color:rgba(18,22,25,0.93)}.footer-social-icons{text-align:left;line-height:12px;letter-spacing:-4px;margin-top:1px}.footer-copyright{font-size:12px;color:#aaa;line-height:16px;margin-top:3px;margin-bottom:5px}.footer-privacy-policy{font-size:12px;line-height:15px;margin-top:4px;text-align:left}.footer-privacy-policy>*:first-child{margin-right:15px}.footer-privacy-policy a{color:#fff;text-decoration:none;padding-bottom:0;border-style:solid;border-bottom-width:1px;border-top-width:0;border-left-width:0;border-right-width:0;border-bottom-color:transparent}.footer-privacy-policy a:hover{text-decoration:none}.footer-privacy-policy a.hover{border-bottom-color:#fff}.footer-menu-container .navbar{margin-bottom:12px;border:none}#move-top{width:48px;height:48px;position:fixed;right:30px;bottom:30px;z-index:1000;cursor:pointer;background-image:url(../images/up.png);display:inline-block}#move-top.visible{visibility:visible}#move-top.hidden{visibility:hidden}.modal-dialog{z-index:1060;width:310px}.modal-dialog.ask-a-question{margin-top:160px}.modal-content,.modal-content .form-control{border-radius:0}.modal-content{border:0;padding:40px}.modal-header{border-bottom:none}.modal-content .modal-header,.modal-content .modal-body{padding:0}.modal-content .navbar-form{padding:0;margin:0;text-align:right}.modal-content .navbar-form .form-group{margin-top:10px;width:100%;text-align:left}.modal-content .navbar-form .help-block{display:none}.modal-content .navbar-form .submit-btn{font-size:13px;color:white;background-color:#28a6d7;border-radius:0;border:0;height:36px;padding:1px 45px;margin-top:10px}.modal-content .navbar-form .submit-btn:hover{background-color:#52bfea}.navbar-form label{margin-bottom:10px!important}.navbar-form .has-error label{color:red!important}.navbar-form .has-error textarea,.navbar-form .has-error input{border-color:red!important}.navbar-form .has-error textarea:active,.navbar-form .has-error textarea:focus,.navbar-form .has-error input:active,.navbar-form .has-error input:focus{-webkit-box-shadow:0 0 2px 0 rgba(52,180,230,1)!important;-moz-box-shadow:0 0 2px 0 rgba(52,180,230,1)!important;box-shadow:0 0 2px 0 rgba(52,180,230,1)!important;border:1px solid #28a6d7!important}.modal-dialog .align-right{text-align:right!important}.modal-dialog .preloader{width:25px;height:auto;position:relative;top:4px;right:10px}.modal-title{font-family:Open Sans Light;font-size:24px;font-weight:500;color:#00384f;line-height:18px;padding-bottom:24px}.modal-header .close{width:12px;height:12px;margin-top:3px;line-height:16px;opacity:.5;background-image:url(../images/modal/close.png)}.modal-header .close:hover{opacity:1}.modal-body p{font-size:13px;line-height:21px;color:#555;margin-bottom:0}.modal-body label{color:#555;font-size:14px;font-weight:100;line-height:10px;margin-bottom:10px}.modal-content a{border:1px solid rgba(222,222,222,0);color:#28a6d7;text-decoration:none;border-bottom-color:transparent}.modal-content a:hover,.modal-content a:active,.modal-content a:focus{border-bottom-color:transparent;text-decoration:none}.modal-content a.hover{text-decoration:none;border-bottom-color:#c9e9f5}.modal-body input#email,.modal-body textarea{color:#aaa;width:100%;font-size:14px;font-weight:100;padding:12px;-webkit-transition:none;transition:none!important}.modal-body input#email{height:40px}.modal-body textarea#question{height:80px;width:100%;resize:none}@media screen and (max-width:834px){}@media screen and (max-width:834px){}@media screen and (min-width:768px){.modal-dialog #modal-ask-form-success-msg{padding:0 24px;text-align:center}#responsive-menu .nav.navbar-nav>li .dropdown-menu{margin-top:-300px;display:block}.header-main .navbar{padding-left:11px;padding-right:19px}#responsive-menu .nav.navbar-nav{padding-left:11px;padding-right:19px;padding-top:0}#all-testimonials{position:fixed;left:-100000px}#random-testimonials,#desktop-topics{visibility:visible}#mobile-topics{position:fixed;left:-100000px}.wrap{margin-left:-8px}.address-locations{margin-left:5px}}@media screen and (max-width:767px){.expertise-section,.testimonials-section{padding-bottom:39px}.blog-section{padding-bottom:63px}.blog .view-mobile{display:block;padding-bottom:2px}.blog .view-desktop{display:none}.abouttext.blog ul.list-inline{margin-bottom:18px}.nav-blogarticle .list-inline.column-info{margin-top:11px!important;margin-bottom:0!important}.blog .list-inline>li{line-height:1.4;padding-bottom:8px}.list-inline.top-nav li,.abouttext.blog.topic .list-inline.column-info li{padding-bottom:0}.nav-blogarticle{margin-top:5px;margin-bottom:-10px}.nav-blogarticle h4{font-size:24px!important;line-height:1.25}.abouttext.blog .empty{margin-top:30px;font-size:22px}.industries-container{padding-bottom:20px}#responsive-menu .nav.navbar-nav>li .dropdown-menu{margin-top:0}.header-main .btn-success .glyphicon.glyphicon-search{background:url('../images/search/search-mobile.png') 0 0 no-repeat}.wrap{padding-left:20px;padding-right:20px}.header-main .navbar{padding-top:13px!important;padding-bottom:13px!important;padding-left:20px;padding-right:20px;margin:0;-webkit-box-shadow:0 0 4px 0 rgba(200,200,200,1);-moz-box-shadow:0 0 4px 0 rgba(200,200,200,1);box-shadow:0 0 4px 0 rgba(200,200,200,1)}.breadcrumb-container .right-col{padding-left:20px;padding-right:20px}#responsive-menu .nav.navbar-nav{margin:0;padding-left:20px;padding-right:20px}.inner-page.subpages{padding-top:70px;padding-bottom:57px}.inner-page.home,.inner-page.errorpage{padding-top:67px}.breadcrumb-container{left:0}.breadcrumb{font-size:14px;padding-top:14px;padding-bottom:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#f5f5f5}.breadcrumb>li{display:inline}.header-main .caret{position:static;margin-top:-4px;margin-left:3px}.header-inner-2level{width:155px;position:absolute;top:-10px;right:0;z-index:102;background:#f6f6f6}.navbar-right-side{position:absolute;top:0;right:5.6em}.navbar-right-side.expanded{width:100%;background:white;height:100%;top:0;left:0;padding-right:5.6em;padding-left:20px}.search-form-container{margin-top:1.05em;width:100%}.header-main .form-control{width:0;border:none;padding:0;box-shadow:none;-webkit-box-shadow:none}.header-main .expanded .form-control{width:100%;padding:0 41px 0 22px;background:transparent;margin-top:-2px}.header-main .form-control:focus{outline:0 none;box-shadow:none;-webkit-box-shadow:none}.header-main .btn-success{top:6px}.expanded button.btn.btn-success{left:-10px}.header-main .expanded .btn-close .glyphicon.glyphicon-close{display:inline-block}.modal-dialog{width:auto}.modal-dialog #modal-ask-form-success-msg{text-align:center;padding:0 24px}.modal-dialog.ask-a-question{margin-top:30px}.expertise-section,.blog-section{margin-left:-20px;margin-right:-20px}.expertise-section .container,.blog-section .container{padding-left:20px;padding-right:20px}.blog-section .list-inline{margin-right:15px!important}.blog-section h1{margin-bottom:30px}.blog-section .sub-title{margin-top:9px;line-height:1.5}.blog-section .blog ul{margin-bottom:10px}.industries-container{padding-bottom:31px}.tiles.industries{margin-bottom:-14px;margin-top:16px}.tiles-small.expertise{margin-top:-11px}.tiles-small.testimonials{margin-top:9px}.industries [class*="col-"].empty{width:100%}#all-testimonials{visibility:visible}#random-testimonials,#desktop-topics{position:fixed;left:-100000px}#mobile-topics{visibility:visible}#mobile-topics .tile-small{margin-bottom:-8px}.home .last-section{margin-top:24px}.slider-arrow-container{position:relative;top:100%;height:auto;margin-top:-58px}.slider-arrow-container.up{left:0;margin-left:0}.slider-arrow-container.down{margin-right:-1px}.slider-arrow{font-size:35px;width:35px;height:25px}.slider-arrow:before{top:-1px}.testimonials-comment-container:before{left:0}.footer{margin-left:-20px;margin-right:-20px;margin-top:-4px}.footer-menu-container{padding-left:20px;padding-right:20px;padding-top:37px}.footer-lowest-level{padding-left:20px;padding-right:20px}.footer-menu-container .navbar .navbar-nav{margin-top:0!important;margin-bottom:2px}.footer-menu-sub-items{margin-top:11px}.footer-menu-sub-items .contacts{margin-top:4px}.footer-menu-sub-items .email{margin-top:-8px}.footer-menu-sub-items li{margin-bottom:-2px}.footer-menu-container .navbar{margin-bottom:-1px}.footer-privacy-policy{margin-top:25px}.footer-social-icons{margin-top:22px}.footer-social-icons .social-icon:first-child{margin-left:0}.footer-copyright,.footer-privacy-policy,.footer-social-icons{margin-left:-15px!important;margin-right:-15px}.inner-page.subpages,.inner-page.home{margin-left:-15px;margin-right:-15px}.row.tiles-notification{margin-top:35px}.search-results.not-found{margin-top:30px}.tiles-notification .abouttext,.notification .abouttext{margin-bottom:13px}.tile.empty .tile-head,.tile-caption h3{font-size:20px}.tile.empty .tile-head{padding:5px 40px 0;line-height:24px}.tile.empty .tile-body{padding:15px 0}.tile.empty{margin-bottom:-63px}.tiles-small{margin-top:-11px}.tiles-small+.row .abouttext p{margin-top:-4px}.tiles-small .tile-small-descr-container .tile-small-descr-body{text-align:justify}.form-wrapper .right-col{padding-left:15px}.errorpage h5{margin-top:25px}.subpages h1{font-size:34px;margin-top:33px}.subpages h4{font-size:22px}.subpages .abouttext>h4:first-child{margin-top:28px}h1+.abouttext p:first-child{margin-top:29px}.subpages ul+h4{margin-top:18px}.subpages p+h4{margin-top:23px}.abouttext p{margin-top:20px}.abouttext p+p{margin-top:11px}.abouttext p:last-child{margin-bottom:-3px}p+.list-square,.blog p{margin-top:10px}.abouttext.blog{margin-bottom:2px}.abouttext.blog .pjax-tabs-custom .nav-tabs{height:41px}.abouttext.blog .pjax-tabs-custom .nav-tabs li{padding-right:0;margin-right:-2px}.blog.abouttext .topic-preview{padding-top:18px;padding-bottom:0}.blog .topic-preview h4{font-size:24px;line-height:1.25}.blog .topic-preview h5{font-size:16px;line-height:1.5;margin-top:10px;margin-bottom:12px}.blog .topic-preview p{line-height:1.6}.abouttext.blog ul.list-inline{margin-top:8px;margin-bottom:22px}.blog.topic p:first-of-type{margin-top:20px}.abouttext.blog ul.pagination li a,.abouttext.blog ul.pagination li a:hover{border:1px solid rgba(222,222,222,0);text-decoration:none;border-bottom-color:transparent}.nav-blogarticle .right-col-inner,.nav-blogarticle .left-col-inner{margin-top:26px!important}.topic h4{margin-top:26px!important;margin-bottom:-2px!important;line-height:1.375!important}.nav-blogarticle .top-nav{line-height:1!important;margin-top:0!important;margin-bottom:9px!important}.abouttext.topic>.nav-blogarticle h4{margin-top:11px!important;line-height:1!important}.list-inline.column-info{margin-top:12px!important;padding-top:0}.list-inline.column-info:last-child{padding-right:0}.blog h5{line-height:1.3;font-style:italic;font-size:16px;margin-top:7px;margin-bottom:6px}.blog.topic>.nav-blogarticle h5{margin-top:9px}.blog h1+h5{margin-top:11px!important}.blog .search-pager{margin-top:40px;margin-bottom:0}.locations>p:first-child{margin-top:2px}.abouttext h4+p{margin-top:10px}[class*="col-"]>.locations{margin-top:25px}.careers-tabs-wrapper{margin-top:9px}.nav-tabs>li>a{padding:7px 13px}.nav-tabs>li{margin-bottom:-12px}.vacancy-header+[id*="vacancy-"]{padding-top:4px}.vacancy .separator{margin-top:19px}.tab-pane .vacancy:last-child{margin-bottom:3px}.vacancy-collapse-btn{top:19px}.abouttext .list-square:last-child{margin-bottom:-3px}.abouttext .list-square>li{padding-top:1px;padding-bottom:0}.form-wrapper .row{margin-top:-8px}.form-wrapper .row:last-child .form-group{margin-bottom:4px}.abouttext p,.list-square>li,.locations .phone span,.locations .email,.locations .address,.locations .map,.vacancy-header span,.search-row .search-text p{font-size:14px!important}.slider-item-descr .list-square>li{font-size:13px!important;padding-left:12px!important}.slider-item-descr .list-square>li:before{top:10px!important}.nav-tabs>li>a,.vacancy h3{font-size:16px;margin-top:17px;margin-bottom:10px}.careers.nav-tabs>li>a{padding-bottom:10px!important}.search-row-container{width:100%;margin-top:12px;margin-bottom:-1px}.search-row{margin-top:16px}.search-row .search-number span{margin-top:-2px;margin-right:15px}.search-row .search-text a+p{margin-top:9px}.search-row .search-text p{margin-top:6px;font-size:14px;line-height:1.6}.search-row .search-text a{font-size:24px;line-height:1.25}.search-pager{margin-top:33px;margin-bottom:5px}.search-pager .navigation{font-size:12px;width:80px;padding:8px 0}.search-pager .page{font-size:12px;padding:8px 11px}.search-row .search-number span{margin-top:-11px}.abouttext.blog .pjax-tabs-custom .nav>li a{padding-bottom:10px!important;padding-left:18px!important;padding-right:19px!important}.abouttext.blog .pagination li{margin-right:0}.abouttext.blog .pagination li a{font-size:14px;line-height:2!important}.abouttext.blog .pagination li a[data-page]{padding:0 10px}.abouttext.blog .pagination li.prev.disabled,.abouttext.blog .pagination li.next.disabled,.abouttext.blog .pagination li.prev,.abouttext.blog .pagination li.next{width:80px;height:auto}.abouttext.blog .pagination li.prev:before,.abouttext.blog .pagination li.next:before{padding:8px 0}.abouttext.blog .pagination li.prev,.abouttext.blog .pagination li.next{font-size:12px;line-height:1}.abouttext.blog .pagination li.active a:hover{text-decoration:none}.abouttext.blog .pagination>li.disabled>span{padding:0 10px;border-radius:0;font-size:14px;line-height:2}.expertise-section .tiles-container [class*="col-"]{margin-top:23px}.slider-item-text-container .slider-item-descr{padding-top:7px}.tile-small-descr-head{margin-top:1px}.tile-small{margin-top:1px}.slider-item-text-container .slider-item-title,.tile-small-descr-head{font-size:32px;line-height:32px}.tiles-notification h1{font-size:33px;line-height:33px}.footer-menu-main-item{font-size:16px}.footer-menu-sub-items a{font-size:14px}.footer-menu-sub-items .email a{font-size:13px}.errorpage h5{font-size:15px}.locations .phone{padding-bottom:3px}.locations .phone span{margin-left:9px}.locations .email{padding-bottom:0}.locations .email span{margin-left:8px}.locations .address{margin-top:-3px}.locations .address span{line-height:16px;top:-5px;margin-left:8px}.locations .map{margin-top:-4px}.locations .map span{margin-left:10px}.row.locations+.separator{margin-bottom:23px;margin-top:14px}.locations+.separator:last-child{margin-bottom:4px}.breadcrumb-container{position:fixed;top:67px;width:100%;z-index:102}.inner-page.subpages{padding-top:109px}}@media screen and (max-width:800px){.locations .email span{word-wrap:break-word;display:inherit}}@media screen and (min-width:768px) and (max-width:1199px){.locations .map span{margin-left:10px}.search-row-container{width:94%}}@media screen and (max-width:991px){.footer-privacy-policy{margin-left:0;margin-top:20px}.footer-social-icons{margin-top:17px;margin-bottom:-1px}}@media screen and (max-width:540px){.footer-lowest-level .col-xxs-4{width:33.33333333%}.footer-lowest-level .col-xxs-8{width:66.66666666%}.footer-lowest-level .col-xxs-offset-0{margin-left:0}}@media screen and (min-width:992px) and (max-width:1199px){#responsive-menu .nav.navbar-nav>li{padding-right:130px}.banner-img-container img{margin-left:-47%}.desktop-device .tile{height:223px}.footer-menu-group .navbar-nav [class*=col-]:nth-child(1),.footer-lowest-level [class*=col-]:nth-child(1){padding-left:15px}.footer-menu-group .navbar-nav [class*=col-]:last-child,.footer-lowest-level [class*=col-]:last-child{padding-right:15px}.footer-menu-group .navbar-nav [class*=col-],.footer-lowest-level [class*=col-]{padding-left:0;padding-right:0}.footer-copyright{padding-right:15px}}@media screen and (min-width:768px) and (max-width:991px){.industries-section{padding-bottom:0;margin-bottom:-21px}.testimonials-section{padding-bottom:49px}.blog-section{padding-bottom:107px}#responsive-menu .nav.navbar-nav>li{padding-right:76px}.desktop-device .tile{height:261px}.header-main .form-control{width:175px}.header-main .ask-a-question-main{margin-right:0}.tiles>.row{margin-top:0}.row.tiles>.row:first-child{margin-top:-10px}.row.tiles+.row.tiles-notification{margin-top:50px}[class*="col-sm-"].empty{float:none;margin:0 auto}.expertise-section{padding-bottom:45px}.tiles-small.expertise [class*="col-"]:nth-child(2n)+[class*="col-"]{clear:left}.footer-menu-sub-items .contacts{margin-top:4px}}@media screen and (min-width:992px){.tiles-small.expertise [class*="col-"]:nth-child(3n)+[class*="col-"]{clear:left}}@media screen and (max-width:991px){.tiles [class*="col-"]{padding-top:10px;padding-bottom:10px}.tiles>.row{margin-top:0}}@media screen and (max-width:777px){}@media screen and (max-width:300px){}@media screen and (max-width:460px){.hidden-xxxs{display:none!important}.left-menu-container{margin-top:20px;margin-left:auto;margin-right:auto}.slider-container-main,.slider-container,.slider-item img{height:421px!important}.slider-arrow-container{margin-top:-44px}.col-privacy-policy{padding-right:0}.terms .date-on-page{position:relative;top:0;margin-top:7px;margin-bottom:20px}.slider-pager-container{bottom:20px}}@media screen and (max-width:380px){.slider-item-text-container .slider-item-title,.tile-small-descr-head{font-size:26px;line-height:26px}}@media screen and (max-width:369px){.slider-item-text-container .slider-item-title,.tile-small-descr-head{font-size:30px;line-height:30px}}@media screen and (max-width:364px){.slider-item-text-container .slider-item-title,.tile-small-descr-head{font-size:29px;line-height:29px}}@media screen and (max-width:357px){.slider-item-text-container .slider-item-title,.tile-small-descr-head{font-size:27px;line-height:27px}}@media screen and (max-width:341px){.slider-item-text-container .slider-item-title,.tile-small-descr-head{font-size:20px;line-height:24px}}@media screen and (min-width:320px) and (max-width:360px){.slider-container-main,.slider-container,.slider-item img{height:456px!important}}@media screen and (min-width:361px) and (max-width:370px){.slider-container-main,.slider-container,.slider-item img{height:432px!important}}@media screen and (min-width:414px) and (max-width:450px){}@media screen and (min-width:371px) and (max-width:378px){.slider-container-main,.slider-container,.slider-item img{height:408px!important}}@media screen and (max-width:490px){.slider-lm-container{position:inherit}.left-menu-container{width:calc(100% - 40px);height:auto;position:absolute;left:0;margin-left:20px}}@media screen and (max-width:767px){.industries-section{padding-bottom:0;margin-bottom:-17px}.tiles.industries{margin-bottom:25px;overflow:hidden;position:relative;cursor:move}.tiles-small.expertise,.tiles-small.testimonials,.tiles-small.mobile-topics{overflow:hidden;position:relative;cursor:move}.industries .tiles-container,.tiles-small.expertise .tiles-container,.tiles-small.testimonials .tiles-container{z-index:20}.tiles [class*="col-"]{padding-top:0;padding-bottom:0}.tiles-small.expertise .tile-small-descr-head{margin-bottom:14px}.tile-small-img-container,.tile-small-descr-container{display:block;text-align:center}.testimonials-comment-container{max-height:92px}.tile-small-descr-body{text-align:left}.tiles.industries .owl-controls{width:100%;margin-top:15px;z-index:10}.tiles-small.expertise .owl-controls{width:100%;margin-top:0;z-index:10}.tiles-small.testimonials .owl-controls{width:100%;margin-top:6px;z-index:10}}@media screen and (max-width:550px){.banner-img-container img{margin-left:-56%}}@media screen and (max-width:450px){.banner-img-container img{margin-left:-56.5%}}@media screen and (min-width:901px) and (max-width:991px){.banner-img-container img{margin-left:-43%}}@media screen and (min-width:841px) and (max-width:900px){.banner-img-container img{margin-left:-44%}}@media screen and (min-width:768px) and (max-width:840px){.banner-img-container img{margin-left:-46%}}@media screen and (min-width:700px) and (max-width:767px){.banner-img-container img{margin-left:-47%}}@media screen and (min-width:651px) and (max-width:699px){.banner-img-container img{margin-left:-49%}}@media screen and (min-width:626px) and (max-width:650px){.banner-img-container img{margin-left:-50%}}@media screen and (min-width:600px) and (max-width:625px){.banner-img-container img{margin-left:-52%}}@media screen and (min-width:575px) and (max-width:599px){.banner-img-container img{margin-left:-51%}}@media screen and (min-width:549px) and (max-width:574px){.banner-img-container img{margin-left:-53%}}@media screen and (max-width:549px){.nav-blogarticle>.left-column,.nav-blogarticle>.right-column{width:100%;display:block}.nav-blogarticle .left-col-inner{padding-right:0!important;padding-bottom:6px}.nav-blogarticle .right-col-inner{padding-left:0!important;padding-bottom:6px}.nav-blogarticle .delimiter{width:100%;height:1px;left:0;background:#dedede;position:relative;margin-top:19px}}@media screen and (min-width:567px) and (max-width:616px){}@media screen and (min-width:517px) and (max-width:566px){}@media screen and (min-width:481px) and (max-width:516px){}@media screen and (min-width:310px) and (max-width:480px){}@media screen and (min-width:430px) and (max-width:480px){.orientation_landscape__max-device-width_767px .tile.empty .tile-head{padding:0;font-size:19px}.orientation_landscape__max-device-width_767px .tile.empty .tile-body{padding:10px 0}}@media screen and (min-width:380px) and (max-width:429px){}@media screen and (min-width:320px) and (max-width:379px){.footer-social-icons{text-align:right;margin-right:-10px}}@media screen and (max-width:600px){}@media screen and (min-width:601px) and (max-width:667px){.desktop-device .tile{height:225px}}@media screen and (min-width:668px) and (max-width:716px){.desktop-device .tile{height:238px}}@media screen and (min-width:717px) and (max-width:767px){.desktop-device .tile{height:257px}}@media screen and (min-width:481px) and (max-width:600px){.desktop-device .industries .tiles-container,.desktop-device .expertise .tiles-container,.desktop-device .testimonials .tiles-container,.desktop-device .mobile-topics .tiles-container{width:70%!important;margin:0 auto}}@media screen and (max-width:480px),screen and (min-width:481px) and (max-width:600px){.desktop-device .tile{height:auto!important}.desktop-device .tile-inner{padding-left:0}.desktop-device .tile-img-container{width:100%!important;height:auto!important;margin-left:0}.desktop-device .tile-img-container img{width:100%!important;height:auto;margin-left:0}.desktop-device .owl-carousel .owl-item{display:inline-block;float:none}.desktop-device .blog-section .owl-carousel .owl-item{float:left}.desktop-device .tiles.industries .owl-item:last-child{position:absolute;top:0;bottom:0}.desktop-device .industries [class*="col-"].empty{height:100%}}@media screen and (max-width:1199px) and (min-width:992px){.mobile-device .tile{height:223px}}@media screen and (min-width:601px) and (max-width:667px){.mobile-device .tile{height:226px}}@media screen and (min-width:668px) and (max-width:716px){.mobile-device .tile{height:238px}}@media screen and (min-width:717px) and (max-width:767px){.mobile-device .tile{height:263px}}@media screen and (orientation:landscape) and (max-width:480px){.mobile-device .industries .tiles-container,.mobile-device .expertise .tiles-container,.testimonials .tiles-container,.random-testimonials .tiles-container,.blog-section .tiles-container{width:70%!important;margin:0 auto!important}}@media screen and (orientation:landscape) and (min-width:481px) and (max-width:568px){.mobile-device .industries .tiles-container,.mobile-device .expertise .tiles-container,.testimonials .tiles-container,.random-testimonials .tiles-container,.blog-section .tiles-container{width:60%!important;margin:0 auto!important}}@media screen and (orientation:landscape) and (min-width:569px) and (max-width:640px){.mobile-device .industries .tiles-container,.mobile-device .expertise .tiles-container,.testimonials .tiles-container,.random-testimonials .tiles-container,.blog-section .tiles-container{width:55%!important;margin:0 auto!important}}@media screen and (orientation:landscape) and (min-width:641px) and (max-width:666px){.mobile-device .industries .tiles-container,.mobile-device .expertise .tiles-container,.testimonials .tiles-container,.random-testimonials .tiles-container,.blog-section .tiles-container{width:55%!important;margin:0 auto!important}}@media screen and (orientation:landscape) and (max-width:666px),screen and (orientation:portrait) and (max-width:600px){.mobile-device .tile{height:auto!important}.mobile-device .tile-inner{padding-left:0}.mobile-device .tile-img-container{width:100%!important;height:auto!important;margin-left:0}.mobile-device .tile-img-container img{width:100%!important;margin-left:0}.mobile-device .owl-carousel .owl-item{display:inline-block}.mobile-device .tiles.industries .owl-item:last-child{position:absolute;top:0;bottom:0}.mobile-device .industries [class*="col-"].empty{height:100%}}@media screen and (min-width:992px) and (max-width:1199px),screen and (min-width:601px) and (max-width:716px),screen and (min-width:481px) and (max-width:580px),screen and (max-width:409px){.tile-caption .list-square>li:nth-child(3){display:none}}@media screen and (min-width:601px) and (max-width:1199px),screen and (min-width:501px) and (max-width:600px),screen and (min-width:351px) and (max-width:430px){.tile-caption .list-square>li{max-height:43px;height:auto}}@media screen and (min-width:481px) and (max-width:500px),screen and (max-width:350px){.desktop-device .tile-caption .list-square>li{font-size:13px!important;line-height:14px!important;max-height:38px;height:auto;padding-bottom:10px}}@media screen and (min-width:431px) and (max-width:480px){.mobile-device .tile-caption .list-square>li{max-height:43px;height:auto}.mobile-device .tile-caption .list-square>li:nth-child(3){display:none}}@media screen and (min-width:320px) and (max-width:610px) and (orientation:landscape){.mobile-device .tile-caption .list-square>li:nth-child(3){display:none}}@media screen and (min-width:320px) and (max-width:350px) and (orientation:portrait){.mobile-device .tile-caption .list-square>li{font-size:13px!important;line-height:14px!important;max-height:38px;height:auto;padding-bottom:10px}}@media screen and (min-width:351px) and (max-width:666px){.mobile-device .tile-caption .list-square>li{max-height:43px;height:auto}}@media screen and (max-width:479px){.footer-menu-group .col-xxs-6,.footer-lowest-level .col-xxxs-6{width:50%}.footer-lowest-level .col-xxxs-offset-0{margin-left:0}}@media screen and (max-width:319px){.footer-menu-group .col-xxxs-12{width:100%}}@media screen and (min-width:768px) and (max-width:991px){.footer-menu-group .navbar-nav [class*="col-"]:nth-child(3n)+[class*="col-"]{clear:left}}@media screen and (min-width:480px) and (max-width:767px){.footer-menu-group .navbar-nav [class*="col-"]:nth-child(3n)+[class*="col-"]{clear:left}}@media screen and (max-width:479px){.footer-menu-group .navbar-nav [class*="col-"]:nth-child(2n)+[class*="col-"]{clear:left}}@media only screen and (max-device-height:380px){}@media screen and (min-width:450px) and (max-width:539px){}@media screen and (min-width:350px) and (max-width:449px){}@media screen and (max-width:349px){}@media screen and (min-width:650px) and (max-width:767px){}@media screen and (min-width:540px) and (max-width:649px){}@media screen and (min-width:420px) and (max-width:539px){}@media screen and (min-width:310px) and (max-width:419px){}@media screen and (max-width:309px){}@media screen and (max-width:500px){.vacancy-collapse-btn{right:0}}@media screen and (max-width:385px){.footer-privacy-policy>*:first-child{margin-right:5px}}@media screen and (max-width:360px){.footer-privacy-policy{white-space:nowrap}}@media screen and (max-width:350px){.abouttext.blog .pagination>li.disabled>span,.abouttext.blog .pagination li a{font-size:13px;line-height:2!important}.abouttext.blog .pagination li.prev.disabled,.abouttext.blog .pagination li.next.disabled,.abouttext.blog .pagination li.prev,.abouttext.blog .pagination li.next{width:70px}}@media screen and (max-width:340px){.breadcrumb-container{top:62px}.header-logo-container{height:36px}.header-logo{height:36px;width:36px;background-size:contain!important}.header-logo-text .text-top{font-size:22px;letter-spacing:.15px}.header-logo-text .text-bottom{font-size:14px}.inner-page.home,.inner-page.errorpage{padding-top:63px!important}.header-main .btn-success{top:3px}.header-main .btn-close{top:3px}.header-main .expanded .form-control{margin-top:-4px}.search-form>input{top:-4px;position:relative}.field-inquireform-attachment .notifications{display:block;width:100%;position:relative;top:0;left:0;margin-top:5px}.file-footnote{top:1px;position:relative}.footer-privacy-policy>*:first-child{margin-right:3px}.footer-social-icons .social-icon{margin-left:6px}#top-menu-responsive .menu-header{padding-top:11px}#top-menu-responsive .menu-header .category-separator{margin-top:13px}#top-menu-responsive .menu-body{padding-top:100px}}@media screen and (max-width:290px){.header-main .btn-success{right:5px!important}}@media screen and (max-width:404px){.form-wrapper .submit-btn,.form-wrapper .reset-btn{width:126px}}@media screen and (max-width:700px){.reset-btn+.notifications{display:block;margin:4px 0 0;width:100%}}@media screen and (min-width:1265px){.slider-arrow-container.up{margin-left:-56px}.slider-arrow-container.down{margin-right:-63px}}@media screen and (min-width:1065px) and (max-width:1199px){.slider-arrow-container.up{margin-left:-56px}.slider-arrow-container.down{margin-right:-63px}}@media screen and (min-width:845px) and (max-width:991px){.slider-arrow-container.up{margin-left:-56px}.slider-arrow-container.down{margin-right:-63px}}@media screen and (min-width:992px){.tiles-container [class*="col-"]{margin-bottom:20px}}@media screen and (-Webkit-min-device-pixel-ratio:2),screen and (min--moz-device-pixel-ratio:2),screen and (-o-min-device-pixel-ratio:2),screen and (min-device-pixel-ratio:2){.header-logo{background-image:url(../images/logo/logo-header@2x.png);background-size:100% auto!important}.header-main .ask-a-question-main .icon{background-size:contain!important;background:url('../images/menu/ask-a-question@2x.png') 0 0 no-repeat}.header-main .btn-success .glyphicon.glyphicon-search{background-size:contain!important;background:url('../images/search/search-mobile@2x.png') 0 0 no-repeat}.bx-pager-link{background:url('../images/slider/switch-banner@2x.png') 0 0 no-repeat}.tile-small-goto-icon{background-size:contain!important;background-image:url('../images/expertise/arrows-small@2x.png')}.tile-caption .list-square>li:before,.abouttext .list-square>li:before,.slider-item-descr .list-square>li:before{background-size:contain!important;background:url(../images/list/ul-square@2x.png) 0 0 no-repeat}#responsive-menu .nav.navbar-nav>li>a .caret{background-position-y:inherit;background-size:7px!important;background:url('../images/menu/arrow_menu@2x.png') 0 0 no-repeat}.vacancy-collapse-btn{background-size:32px!important;background:url(../images/collapse/collapse@2x.png) 0 0 no-repeat}.vacancy-collapse-btn[aria-expanded="true"]{background-size:32px!important;background:url(../images/collapse/collapse@2x.png) 100% 0 no-repeat}.vacancy-collapse-btn[aria-expanded="true"]:hover{background-size:32px!important;background:url(../images/collapse/collapse@2x.png) 100% 100% no-repeat}.modal-header .close{background-size:contain!important;background-image:url(../images/modal/close-mobile@2x.png)}.header-main .btn-close .glyphicon.glyphicon-close{background-size:contain!important;background:url('../images/search/close-mobile@2x.png') 0 0 no-repeat}.breadcrumb .divider{background-size:contain!important;background:url(../images/breadcrumb/breadcrumb-arrow@2x.png) 0 0 no-repeat}.locations .phone{background-size:11px!important;background:url(../images/locations/phone@2x.png) 0 0 no-repeat}.locations .email{background-size:12px!important;background:url(../images/locations/email@2x.png) 0 0 no-repeat}.locations .address{background-size:9px!important;background:url(../images/locations/map@2x.png) 0 0 no-repeat}.google-plus-icon{background-size:500%!important;background:url(../images/social/social@2x.png) 0 0 no-repeat}.google-plus-icon:hover{background-size:500%!important;background:url(../images/social/social@2x.png) 0 100% no-repeat}.ln-icon{background-size:500%!important;background:url(../images/social/social@2x.png) 33% 0 no-repeat}.ln-icon:hover{background-size:500%!important;background:url(../images/social/social@2x.png) 33% 100% no-repeat}.fb-icon{background-size:500%!important;background:url(../images/social/social@2x.png) 67% 0 no-repeat}.fb-icon:hover{background-size:500%!important;background:url(../images/social/social@2x.png) 67% 100% no-repeat}.tw-icon{background-size:500%!important;background:url(../images/social/social@2x.png) 100% 0 no-repeat}.tw-icon:hover{background-size:500%!important;background:url(../images/social/social@2x.png) 100% 100% no-repeat}.tile-small-img-container img{height:64px;width:auto!important}}@media only screen and (max-device-width:320px) and (max-device-height:480px) and (-webkit-device-pixel-ratio:2) and (device-aspect-ratio:2/3){}@media only screen and (orientation:landscape) and (max-device-width:568px) and (max-device-height:320px),only screen and (orientation:landscape) and (max-device-width:667px) and (min-device-width:375px),only screen and (orientation:landscape) and (max-device-width:960px) and (min-device-width:540px),only screen and (orientation:portrait) and (min-device-width:375px) and (max-device-width:667px),only screen and (orientation:portrait) and (min-device-width:540px) and (max-device-width:960px),only screen and (orientation:portrait) and (min-device-width:360px) and (max-device-width:640px){.header-logo{background-size:100% auto}}@media only screen and (orientation:portrait) and (max-device-width:320px) and (max-device-height:568px){}@media only screen and (orientation:landscape) and (width:1024px) and (height:768px){.mobile-device .footer-lowest-level .footer-menu-group.col-md-6{width:100%}.mobile-device .footer-privacy-policy{margin-left:0;margin-top:20px}.mobile-device .col-privacy-policy.col-md-4{width:83.33333333%;padding-right:15px;padding-left:15px}.mobile-device .col-social-icons.col-md-2{width:16.66666667%;margin-top:16px;margin-bottom:-1px}}@media screen and (max-width:340px){}@media screen and (min-width:320px) and (max-width:340px){.footer-menu-group .navbar-nav [class*="col-"]:nth-child(1n){padding-right:5px}.footer-menu-group .navbar-nav [class*="col-"]:nth-child(2n){padding-left:5px}}@media only screen and (max-device-width:767px){.nav-sub-items>li:hover,.nav-sub-items>li:focus,.nav-sub-items>li:active{background:transparent!important}}.waypoint-parent{position:relative}.waypoint-hidden{opacity:0}.waypoint-clone{position:absolute;top:0;margin:0!important}.waypoint-sticky{position:fixed;left:0;top:0;width:100%;z-index:1029;background:#28a6d7}.waypoint-sticky h1{margin:0!important;color:white}@media screen and (-Webkit-min-device-pixel-ratio:2),screen and (min--moz-device-pixel-ratio:2),screen and (-o-min-device-pixel-ratio:2),screen and (min-device-pixel-ratio:2){}