a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;color:#e87722}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}a:focus,input[type=image]:focus,input[type=submit]:focus{outline:0}@font-face{font-family:'Open Sans Regular';src:url(../fonts/OpenSans-Regular-webfont.eot);src:url(../fonts/OpenSans-Regular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-Regular-webfont.woff) format("woff"),url(../fonts/OpenSans-Regular-webfont.ttf) format("truetype"),url(../fonts/OpenSans-Regular-webfont.svg#open_sansregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Open Sans Semibold';src:url(../fonts/OpenSans-Semibold-webfont.eot);src:url(../fonts/OpenSans-Semibold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-Semibold-webfont.woff) format("woff"),url(../fonts/OpenSans-Semibold-webfont.ttf) format("truetype"),url(../fonts/OpenSans-Semibold-webfont.svg#open_sanssemibold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Open Sans Bold';src:url(../fonts/OpenSans-Bold-webfont.eot);src:url(../fonts/OpenSans-Bold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-Bold-webfont.woff) format("woff"),url(../fonts/OpenSans-Bold-webfont.ttf) format("truetype"),url(../fonts/OpenSans-Bold-webfont.svg#open_sansbold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Open Sans Light';src:url(../fonts/OpenSans-Light-webfont.eot);src:url(../fonts/OpenSans-Light-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-Light-webfont.woff) format("woff"),url(../fonts/OpenSans-Light-webfont.ttf) format("truetype"),url(../fonts/OpenSans-Light-webfont.svg#open_sanslight) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Open Sans Italic';src:url(../fonts/OpenSans-Italic-webfont.eot);src:url(../fonts/OpenSans-Italic-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-Italic-webfont.woff2) format("woff2"),url(../fonts/OpenSans-Italic-webfont.woff) format("woff"),url(../fonts/OpenSans-Italic-webfont.ttf) format("truetype"),url(../fonts/OpenSans-Italic-webfont.svg#open_sansitalic) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Merriweather Bold';src:url(../fonts/merriweather-bold-webfont.eot);src:url(../fonts/merriweather-bold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/merriweather-bold-webfont.woff2) format("woff2"),url(../fonts/merriweather-bold-webfont.woff) format("woff"),url(../fonts/merriweather-bold-webfont.ttf) format("truetype"),url(../fonts/merriweather-bold-webfont.svg#merriweatherbold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Merriweather Light';src:url(../fonts/merriweather_light-webfont.eot);src:url(../fonts/merriweather_light-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/merriweather_light-webfont.woff2) format("woff2"),url(../fonts/merriweather_light-webfont.woff) format("woff"),url(../fonts/merriweather_light-webfont.ttf) format("truetype"),url(../fonts/merriweather_light-webfont.svg#merriweather_lightregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Lato Light';src:url(../fonts/lato-light-webfont.eot);src:url(../fonts/lato-light-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/lato-light-webfont.woff2) format("woff2"),url(../fonts/lato-light-webfont.woff) format("woff"),url(../fonts/lato-light-webfont.ttf) format("truetype"),url(../fonts/lato-light-webfont.svg#latolight) format("svg");font-weight:400;font-style:normal}*{-webkit-box-sizing:border-box;box-sizing:border-box;outline:0}:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body{background:#f2f2f2;min-width:1280px;font:16px Arial,sans-serif;margin:0}@media only screen and (max-width:959px){body{min-width:320px;font-size:14px;line-height:21px}}h1,h2,h3,h4,h5,h6{margin:0}h2{font-size:48px}h6{text-align:center;text-transform:uppercase}p{margin:0 0 10px}a{text-decoration:none}a:hover{text-decoration:none}ul{list-style-type:none;margin:0;padding:0}pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-break:normal;word-wrap:break-word}fieldset{border:none;margin:0;padding:0}button,input,optgroup,select,textarea{font-size:18px;font-weight:400}input[type=text],input[type=tel],input[type=email],input[type=submit],select{border:none;-webkit-appearance:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}::-webkit-input-placeholder{color:#999;font-size:18px;text-align:center;font-weight:400}@media only screen and (max-width:959px){::-webkit-input-placeholder{font-size:16px}}:-moz-placeholder{color:#999;font-size:18px;text-align:center;font-weight:400}@media only screen and (max-width:959px){:-moz-placeholder{font-size:16px}}::-moz-placeholder{color:#999;font-size:18px;text-align:center;font-weight:400}@media only screen and (max-width:959px){::-moz-placeholder{font-size:16px}}:-ms-input-placeholder{color:#999;font-size:18px;text-align:center;font-weight:400}@media only screen and (max-width:959px){:-ms-input-placeholder{font-size:16px}}.hide{display:none}.clear{clear:both}.no-pad{padding:0!important}.uc{text-transform:uppercase}.right{float:right!important}.left{float:left!important}.center{margin:0 auto}.inline{display:inline-block!important}.aligncenter{text-align:center}.alignright{text-align:right}.alignleft{text-align:left}.group:after,.group:before{content:"";display:table}.group:after{clear:both}.group>*{float:left;min-height:1px}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.justify{text-align:justify}.justify:before{content:'';display:block;width:100%}.justify:after{content:'';display:inline-block;width:100%}@media only screen and (min-width:960px){.mobile-only{display:none!important}}@media only screen and (max-width:959px){.desktop-only{display:none!important}}.vertical-align:before{content:"";display:inline-block;height:100%;vertical-align:middle}@media only screen and (max-width:959px){.vertical-align:before{display:none}}.vertical-align>*{display:inline-block;vertical-align:middle}.bg-img{-webkit-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat}.overlay{position:relative;color:#fff;z-index:150}.overlay:after{content:"";position:absolute;background:rgba(0,0,0,.2);width:100%;height:100%;top:0;left:0;z-index:100}.overlay.overlay-white{color:#2c2b2d;font-size:18px;line-height:24px;font-weight:500}.overlay.overlay-white.left-align .text{text-align:left;width:500px;float:left}@media screen and (max-width:959px){.overlay.overlay-white.left-align .text{width:auto;text-align:center}}.overlay.overlay-white.left-align .image{float:right;height:250px;width:250px}@media screen and (max-width:959px){.overlay.overlay-white.left-align .image{display:none}}.overlay.overlay-white.left-align .btn{margin:50px auto!important}.overlay.overlay-white:after{background:rgba(255,255,255,.85)}.overlay.overlay-white hr{width:100%;background:#4b5ed4}.overlay.overlay-grey{color:#000;font-size:18px;line-height:24px;font-weight:500}.overlay.overlay-grey:after{background-color:rgba(244,244,244,.6)}.overlay.overlay-dark:after{background:rgba(0,0,0,.61)}.overlay.overlay-dark hr{width:100%;background:#4b5ed4}.overlay.overlay-black{color:#fff;font-size:16px;line-height:21px}.overlay.overlay-black a:not(.btn){color:#e87722}.overlay.overlay-black:after{background:rgba(0,0,0,.85)}.overlay.overlay-black hr{width:330px;background:#fff}@media only screen and (max-width:959px){.overlay.overlay-black hr{width:100%}}.overlay.overlay-white-container{color:#2c2b2d;font-size:18px;line-height:24px;font-weight:500}.overlay.overlay-white-container:after{display:none}.overlay.overlay-white-container .container{background:rgba(255,255,255,.8);padding-top:50px}@media only screen and (max-width:959px){.overlay.overlay-white-container .container{padding:50px 25px}}.overlay.overlay-white-container .container .text{margin-bottom:60px}.overlay.overlay-white-container .container hr{width:100%;background:#4b5ed4}.overlay .container{z-index:500}.recent-awards .section-content .container .wrapper{width:820px}.recent-awards hr{width:100%;margin:50px 0}.btn{display:inline-block;width:195px;height:54px;line-height:54px;text-align:center;background:#4b5ed4;color:#fff;font-size:18px}.btn:hover{background:#7082ed}@media only screen and (max-width:959px){.btn{display:inline-block}}.body-wrapper{padding-top:120px}@media only screen and (max-width:959px){.body-wrapper{padding-top:0}}@media only screen and (max-width:600px){.body-wrapper{padding-top:0}}.body-wrapper .content-wrapper{background:#fff}.body-wrapper .content-wrapper .content-container .main-content .page-content.overlay.overlay-white{font-size:16px;color:#2b2a2a}.body-wrapper .content-wrapper .content-container .main-content .page-content.overlay.overlay-white hr{width:330px;background:#5f5f5f}@media only screen and (max-width:959px){.body-wrapper .content-wrapper .content-container .main-content .page-content.overlay.overlay-white hr{width:100%}}.container{height:100%;position:relative;width:1200px;margin:0 auto}@media only screen and (max-width:959px){.container{width:280px;padding:0}}@media screen and (max-width:600px){body.admin-bar .body-wrapper{padding-top:0}}body.admin-bar .body-wrapper header{top:32px}@media screen and (max-width:959px){body.admin-bar .body-wrapper header{top:0}}@media screen and (max-width:782px){body.admin-bar .body-wrapper header{top:0}}@media screen and (max-width:767px){body.admin-bar .body-wrapper header{top:0}}@media screen and (max-width:600px){body.admin-bar .body-wrapper header{top:0;position:relative}}@media only screen and (min-width:960px){body.admin-bar .body-wrapper .bar-projects{top:32px}}@media screen and (max-width:782px){body.admin-bar .body-wrapper .bar-projects{top:46px}}@media screen and (max-width:767px){body.admin-bar .body-wrapper .bar-projects{top:76px}}header{background:#fff;left:0;position:fixed;right:0;z-index:800;top:0}@media only screen and (max-width:959px){header{position:relative;z-index:1000}}@media only screen and (max-width:959px){header .container{position:static}}header .logo{display:block;background:url(../img/logo.png) center no-repeat;width:254px;height:120px;float:left}@media only screen and (max-width:959px){header .logo{-webkit-background-size:contain;background-size:contain;width:155px}}header .nav-burger{display:none}@media only screen and (max-width:959px){header .nav-burger{background:url(../img/nav-burger.png) center center no-repeat;display:block;height:48px;float:right;margin-top:35px;width:35px;cursor:pointer}header .nav-burger.active{background:#4b5ed4 url(../img/icon-x.png) center no-repeat;height:120px;width:auto;float:right;position:absolute;right:0;left:0;margin-top:0;margin-left:65%}}header .menu{float:right;list-style:none;margin-top:60px;padding:0;display:block}header .menu>li>a>.submenu-trigger{display:none}@media only screen and (max-width:959px){header .menu>li>a>.submenu-trigger{margin-right:13px;font-size:28px;display:block;width:50%;text-align:right;height:100%;z-index:99999;position:absolute;right:-15px;top:0;padding:5px 10px 0 0}}@media only screen and (min-width:960px){header .menu{display:block!important}}@media only screen and (max-width:959px){header .menu{background-color:#4b5ed4;display:none;left:0;margin:0;position:absolute;right:0;top:120px;padding:20px 0 60px}}header .menu li{display:inline-block;min-height:60px;padding-top:10px;position:relative}header .menu li ul.sub-menu{display:none;position:absolute;background-color:#0e1d79;top:60px;padding-bottom:10px}@media only screen and (max-width:959px){header .menu li ul.sub-menu{position:relative;top:0}}header .menu li ul.sub-menu li{display:block;min-height:34px;border-bottom:1px solid #2a3787;padding:6px 0;color:#fff;min-width:210px}header .menu li ul.sub-menu li.active,header .menu li ul.sub-menu li:hover{background-color:#4B5ED4!important}header .menu li ul.sub-menu li a{text-transform:none;font-size:14px;font-weight:500;color:#fff!important;letter-spacing:1.2px;line-height:2}header .menu li ul.sub-menu li:last-child{border-bottom:none}header .menu li:hover{background-color:#0e1d79}header .menu li:hover a{color:#fff!important}header .menu li:hover .sub-menu{display:block}header .menu li:hover .sub-menu a{padding-left:10px}@media only screen and (max-width:959px){header .menu li{border-top:1px solid #818fe1;display:block;margin:0 auto;width:260px}header .menu li:first-child{border-top:none}}header .menu li a{font-size:15px;color:#2d2d2d;font-weight:500;display:block;line-height:32px;text-decoration:none;text-transform:uppercase;letter-spacing:1.4px;padding:0 16px}@media only screen and (max-width:959px){header .menu li a{font-size:18px;line-height:50px;text-transform:none;color:#fff;padding:0;font-weight:400}}header .menu li a:hover{color:#4b5ed4;text-decoration:none}@media only screen and (max-width:959px){header .menu li a:hover{border-radius:0;color:#fff;text-decoration:underline}}header .menu li a:focus{color:#4b5ed4;text-decoration:none}header .menu li.active a{color:#4b5ed4;text-decoration:none}@media only screen and (max-width:959px){header .menu li.active a{color:#fff;text-decoration:underline}}@media only screen and (max-width:959px){header .menu.active{display:block}}footer{padding:20px 0;background:#3f3f3f;font-size:18px;font-weight:500}@media only screen and (max-width:959px){footer{padding:30px 0 60px 0;font-size:14px;line-height:24px;text-align:center}}footer .container{padding-right:0}@media only screen and (max-width:959px){footer .container{padding-right:0}}footer .btn{margin-left:20px}@media only screen and (max-width:959px){footer .btn{float:none;margin:0 auto}}footer .text{margin-top:15px;display:inline-block;vertical-align:top}@media only screen and (max-width:959px){footer .text{margin-bottom:15px}}footer .footer-nav-container{display:inline-block;padding-top:18px;vertical-align:top;float:left;width:33.3333%;text-align:center}@media only screen and (max-width:959px){footer .footer-nav-container{width:100%;padding:10px 20px}}footer .footer-nav-container .footer-nav li{padding:10px;display:inline}@media only screen and (max-width:959px){footer .footer-nav-container .footer-nav li{width:100%;display:block}}footer .footer-nav-container .footer-nav a{color:#e87722}footer .footer-nav-container .footer-nav a:hover{color:#fff}footer .social-icons-inner{float:right;padding-right:20px}@media only screen and (max-width:959px){footer .social-icons-inner{float:none;text-align:center;padding-top:20px}}footer .social-icons{display:inline-block;padding-top:10px;vertical-align:top;float:left;width:33.3333%}@media only screen and (max-width:959px){footer .social-icons{float:none;display:block;text-align:center;padding-top:20px;width:100%}}footer .social-icons .icon{display:inline-block;width:35px;height:35px;background:center no-repeat}footer .social-icons .icon.icon-facebook{background-image:url('../img/icon-facebook copy.png')}footer .social-icons .icon.icon-twitter{background-image:url('../img/icon-twitter copy.png')}footer .social-icons .icon.icon-linkedin{background-image:url('../img/icon-linkedin copy.png')}footer .social-icons .icon.icon-youtube{background-image:url('../img/icon-youtube copy.png')}.page-content ul{list-style:none;margin-bottom:10px;padding:0 0 0 20px;text-align:left}body.home .page-header h1.title p{word-break:normal}@media only screen and (max-width:959px){body.home .page-header{height:450px}}body.home .page-header .container{padding:135px 200px 0}@media only screen and (max-width:959px){body.home .page-header .container{padding:40px 0 0}}body.home .section-content.section1 .container .wrapper{width:1190px}@media only screen and (max-width:959px){body.home .section-content.section1 .container .wrapper{width:100%}}body.home .section-content.section1 .container .wrapper .title{color:#4e4d4d;font-size:48px;margin-bottom:30px}@media only screen and (max-width:959px){body.home .section-content.section1 .container .wrapper .title{font-size:33px;margin-bottom:10px}}body.home .section-content.section1 .container .wrapper .content{text-align:left;position:relative;font-size:16px;color:#8c8e8e;line-height:21px;font-weight:400;overflow:hidden}@media only screen and (max-width:959px){body.home .section-content.section1 .container .wrapper .content{padding-right:0;text-align:center}}body.home .section-content.section1 .container .wrapper .content .subtitle{color:#4b5ed4;font-size:36px;line-height:48px;margin-bottom:20px}@media only screen and (max-width:959px){body.home .section-content.section1 .container .wrapper .content .subtitle{font-size:24px;line-height:30px}}body.home .section-content.section1 .container .wrapper .content .image-thumb,body.home .section-content.section1 .container .wrapper .content .video-thumb{width:50%;float:right;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}body.home .section-content.section1 .container .wrapper .content .image-thumb .no-pointer-event,body.home .section-content.section1 .container .wrapper .content .video-thumb .no-pointer-event{pointer-events:none}@media only screen and (max-width:959px){body.home .section-content.section1 .container .wrapper .content .image-thumb,body.home .section-content.section1 .container .wrapper .content .video-thumb{position:relative;width:100%;margin-bottom:20px}}body.home .section-content.section1 .container .wrapper .content .image-thumb img,body.home .section-content.section1 .container .wrapper .content .video-thumb img{width:100%;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px}body.home .section-content.section1 .container .wrapper .content .image-thumb .btn-play,body.home .section-content.section1 .container .wrapper .content .video-thumb .btn-play{font-weight:500;color:#fff;font-size:21px;line-height:24px;text-align:center;padding-top:100px;background:url(../img/btn-play.png) center top no-repeat;position:absolute;width:120px;height:120px;left:50%;top:50%;margin-left:-60px;margin-top:-60px}@media only screen and (max-width:959px){body.home .section-content.section1 .container .wrapper .content .image-thumb .btn-play,body.home .section-content.section1 .container .wrapper .content .video-thumb .btn-play{padding-top:90px}}body.home .section-content.section1 .container .wrapper .content .text{margin-bottom:30px}body.home .section-content.section1 .container .wrapper .content .btn{margin:0}@media only screen and (max-width:959px){body.home .section-content.section1 .container .wrapper .content .btn{display:inline-block;margin-bottom:30px}}body.home .section-content.section2 .container{width:1500px}@media only screen and (max-width:1679px){body.home .section-content.section2 .container{width:1200px}}@media only screen and (max-width:959px){body.home .section-content.section2 .container{width:100%}}body.home .section-content.section2 .container .wrapper{width:1200px}@media only screen and (max-width:1679px){body.home .section-content.section2 .container .wrapper{width:1100px}}@media only screen and (max-width:959px){body.home .section-content.section2 .container .wrapper{width:100%}}body.home .section-content.section2 .container .wrapper .title{width:425px;float:left;color:#2c2b2d;font-size:72px;text-align:left;padding-left:50px;line-height:60px}@media only screen and (max-width:959px){body.home .section-content.section2 .container .wrapper .title{width:100%;font-size:42px;text-align:center;padding-left:0}}body.home .section-content.section2 .container .wrapper .text{margin-left:430px;text-align:left;margin-bottom:20px}@media only screen and (max-width:959px){body.home .section-content.section2 .container .wrapper .text{margin-left:0;text-align:center}}body.home .section-content.section2 .container .wrapper .block{width:33%;display:inline-block;text-align:center;vertical-align:top}@media only screen and (max-width:959px){body.home .section-content.section2 .container .wrapper .block{width:100%}}body.home .section-content.section2 .container .wrapper .block .block-title{font-size:28px;margin:20px 0 30px}@media only screen and (max-width:959px){body.home .section-content.section2 .container .wrapper .block .block-title{font-size:26px;margin:10px 0}}body.home .section-content.section2 .container .wrapper .block .block-text{font-size:16px;font-weight:400;line-height:21px;height:150px;margin-bottom:30px;font-weight:400}@media only screen and (max-width:959px){body.home .section-content.section2 .container .wrapper .block .block-text{font-size:13px;height:auto;margin-bottom:10px}}body.home .section-content.section3 .container .wrapper{width:1190px;padding-right:850px;text-align:left;position:relative}@media only screen and (max-width:959px){body.home .section-content.section3 .container .wrapper{width:100%;padding-right:0;text-align:center}}body.home .section-content.section3 .container .wrapper .title{color:#4e4d4d;font-size:72px;line-height:72px;margin-bottom:30px}@media only screen and (max-width:959px){body.home .section-content.section3 .container .wrapper .title{font-size:42px;line-height:48px;margin-bottom:15px}}body.home .section-content.section3 .container .wrapper .text{font-size:16px;margin-bottom:30px;color:#8c8e8e;font-weight:400}@media only screen and (max-width:959px){body.home .section-content.section3 .container .wrapper .text{font-size:13px;line-height:21px}}body.home .section-content.section3 .container .wrapper .clients{width:750px;position:absolute;top:0;right:0}@media only screen and (max-width:959px){body.home .section-content.section3 .container .wrapper .clients{width:100%;position:static;margin-bottom:30px}}body.home .section-content.section3 .container .wrapper .clients img{width:250px;height:250px}@media only screen and (max-width:959px){body.home .section-content.section3 .container .wrapper .clients img{width:140px;height:140px}}body.home .section-content.section3 .container .wrapper .btn{display:inline-block;width:48%;margin:0 2% 0 0}body.home .vjs-big-play-button{display:none}body.home .vjs-control-bar{display:block}.page-header{height:550px;position:relative;-webkit-background-size:cover;background-size:cover;background-position:center;text-align:center;color:#fff}@media only screen and (max-width:959px){.page-header{height:auto;padding:0 0 40px}}.page-header .overlay{position:absolute;background:rgba(0,0,0,.2) url(../img/bg-shadow.png) center no-repeat;width:100%;height:100%;top:0;left:0}@media only screen and (max-width:959px){.page-header .overlay{-webkit-background-size:cover;background-size:cover}}.page-header .container{z-index:400;padding:160px 280px 0}@media only screen and (max-width:959px){.page-header .container{padding:40px 0 0}}.page-header h6{text-transform:uppercase;font-size:24px;margin-bottom:40px}@media only screen and (max-width:959px){.page-header h6{font-size:18px;margin-bottom:35px}}.page-header .title{font-size:50px;line-height:60px;margin-bottom:25px;word-wrap:break-word}@media only screen and (max-width:959px){.page-header .title{font-size:33px;line-height:38px}}.page-header .title strong{font-weight:800}.page-header .text{color:#fff;line-height:21px;font-size:14px}.page-header .btn{margin:20px auto 0}.page-header .btn-scroll{background:url(../img/icon-arrow-down.png) center no-repeat;display:block;width:50px;height:50px;position:absolute;bottom:50px;left:50%;margin-left:-25px}@media only screen and (max-width:959px){.page-header .btn-scroll{display:none}}.page-template-template-service .main-content{position:relative;overflow:hidden}.page-template-template-contact section.map{height:670px}@media only screen and (max-width:959px){.page-template-template-contact section.map{height:380px}}.page-template-template-contact section.map .map-marker-label{position:absolute;color:#000;font-size:14px;font-weight:700;margin-left:80px;margin-top:-30px;text-shadow:0 0 3px #fff;width:100px;height:40px;line-height:14px}.page-template-template-contact section.offices{height:890px;position:relative;padding-top:80px}@media only screen and (max-width:959px){.page-template-template-contact section.offices{height:auto;padding:0 0 50px}}.page-template-template-contact section.offices .slider-offices{width:1200px;margin:0 auto;overflow:hidden}.page-template-template-contact section.offices .slider-offices li{display:inline-block;float:left;width:24%;font-size:14px;height:355px;position:relative;margin:0 6px 40px 6px}@media only screen and (max-width:959px){.page-template-template-contact section.offices .slider-offices li{width:90%;float:none}}.page-template-template-contact section.offices .slider-offices li a.show-on-map{position:absolute;bottom:0}@media only screen and (max-width:959px){.page-template-template-contact section.offices .slider-offices{width:230px;padding-top:15px}}.page-template-template-contact section.offices .slider-offices .owl-item{text-align:center;color:#2b2a2a}.page-template-template-contact section.offices .slider-offices .owl-item .title{font-size:48px;color:#2b2a2a;line-height:72px;border-bottom:1px solid #5f5f5f;margin-bottom:25px;padding-bottom:10px}@media only screen and (max-width:959px){.page-template-template-contact section.offices .slider-offices .owl-item .title{font-size:36px;padding-bottom:0;margin-bottom:15px}}.page-template-template-contact section.offices .slider-offices .owl-item address{font-size:16px;line-height:21px;margin-bottom:30px}@media only screen and (max-width:959px){.page-template-template-contact section.offices .slider-offices .owl-item address{font-size:13px;line-height:18px;margin-bottom:15px}}.page-template-template-contact section.offices .slider-offices .owl-item address a{color:#4b5ed4}@media only screen and (max-width:959px){.page-template-template-contact section.offices .slider-offices .owl-item .btn{margin:0 auto}}.page-template-template-contact section.offices .slider-offices .owl-controls .owl-nav .owl-next,.page-template-template-contact section.offices .slider-offices .owl-controls .owl-nav .owl-prev{position:absolute;text-indent:-9999px;background-color:transparent;background-repeat:no-repeat;background-position:center;width:40px;height:80px;top:40%}@media only screen and (max-width:959px){.page-template-template-contact section.offices .slider-offices .owl-controls .owl-nav .owl-next,.page-template-template-contact section.offices .slider-offices .owl-controls .owl-nav .owl-prev{top:0;-webkit-background-size:16px auto;background-size:16px auto}}.page-template-template-contact section.offices .slider-offices .owl-controls .owl-nav .owl-prev{background-image:url(../img/carousel-nav-left.png);left:-200px}@media only screen and (max-width:959px){.page-template-template-contact section.offices .slider-offices .owl-controls .owl-nav .owl-prev{left:-40px}}.page-template-template-contact section.offices .slider-offices .owl-controls .owl-nav .owl-next{right:-200px;background-image:url(../img/carousel-nav-right.png)}@media only screen and (max-width:959px){.page-template-template-contact section.offices .slider-offices .owl-controls .owl-nav .owl-next{right:-40px}}.page-template-template-contact section.contact-form{min-height:650px;padding:80px 0 20px}@media only screen and (max-width:959px){.page-template-template-contact section.contact-form{min-height:inherit;padding:40px 0 30px}}.page-template-template-contact section.contact-form h2{line-height:90px;border-bottom:1px solid #8c8e8e;margin-bottom:40px;text-align:center}@media only screen and (max-width:959px){.page-template-template-contact section.contact-form h2{font-size:24px;line-height:50px;margin-bottom:20px}}.page-template-template-contact section.contact-form form{width:630px;margin:0 auto;display:block}@media only screen and (max-width:959px){.page-template-template-contact section.contact-form form{width:100%}}.page-template-template-contact section.contact-form form .field-text{width:305px;display:inline-block;vertical-align:top;margin-bottom:22px;float:left}@media only screen and (max-width:959px){.page-template-template-contact section.contact-form form .field-text{width:100%;margin-bottom:7px;float:none}}.page-template-template-contact section.contact-form form .field-text:nth-of-type(2n){margin-right:20px}.page-template-template-contact section.contact-form form .field-text input{width:100%;height:50px;padding:0 10px 0 20px;color:#2c2b2d}.page-template-template-contact section.contact-form form .field-textarea{margin-bottom:44px}@media only screen and (max-width:959px){.page-template-template-contact section.contact-form form .field-textarea{margin-top:5px;margin-bottom:30px}}.page-template-template-contact section.contact-form form .field-textarea textarea{height:50px;width:100%;padding:12px 10px 0 20px;border:none;color:#2c2b2d!important}.page-template-template-contact section.contact-form form .field-textarea ::-webkit-input-placeholder{text-align:left;padding-left:50px}@media only screen and (max-width:959px){.page-template-template-contact section.contact-form form .field-textarea ::-webkit-input-placeholder{text-align:center;padding-left:0}}.page-template-template-contact section.contact-form form .field-textarea :-moz-placeholder{text-align:left;padding-left:50px}@media only screen and (max-width:959px){.page-template-template-contact section.contact-form form .field-textarea :-moz-placeholder{text-align:center;padding-left:0}}.page-template-template-contact section.contact-form form .field-textarea ::-moz-placeholder{text-align:left;padding-left:50px}@media only screen and (max-width:959px){.page-template-template-contact section.contact-form form .field-textarea ::-moz-placeholder{text-align:center;padding-left:0}}.page-template-template-contact section.contact-form form .field-textarea :-ms-input-placeholder{text-align:left;padding-left:50px}@media only screen and (max-width:959px){.page-template-template-contact section.contact-form form .field-textarea :-ms-input-placeholder{text-align:center;padding-left:0}}.page-template-template-contact section.contact-form form .button-wrap{width:195px;margin:0 auto 10px;position:relative}.page-template-template-contact section.contact-form form .button-wrap img.ajax-loader{position:absolute;right:-20px;top:50%;margin-top:-8px}.page-template-template-contact section.contact-form form span.wpcf7-not-valid-tip{color:#ff0}.page-template-template-contact section.contact-form form div.wpcf7-response-output{margin:0}.page-template-template-careers .page-content,.page-template-template-news .page-content{padding:50px 0;background:center no-repeat;-webkit-background-size:cover;background-size:cover;text-align:left}@media only screen and (max-width:959px){.page-template-template-careers .page-content,.page-template-template-news .page-content{padding:15px 0}}.page-template-template-careers .page-content .container,.page-template-template-news .page-content .container{max-height:1300px;background:rgba(255,255,255,.85);padding:10px 60px 60px;overflow-y:scroll}@media only screen and (max-width:959px){.page-template-template-careers .page-content .container,.page-template-template-news .page-content .container{max-height:none;padding:15px 13px 20px;background:#fff}}.page-template-template-careers .page-content .container h6,.page-template-template-news .page-content .container h6{margin:20px 0 40px;font-size:24px;color:#3e3e3e}@media only screen and (max-width:959px){.page-template-template-careers .page-content .container h6,.page-template-template-news .page-content .container h6{font-size:18px;margin:10px 0 15px}}.page-template-template-careers .page-content .container article,.page-template-template-news .page-content .container article{padding:40px 0;border-bottom:1px solid #bdbdbd}@media only screen and (max-width:959px){.page-template-template-careers .page-content .container article,.page-template-template-news .page-content .container article{padding:0;margin-bottom:50px;border:none}}.page-template-template-careers .page-content .container article .left-column,.page-template-template-news .page-content .container article .left-column{width:310px;margin-right:90px;float:left}@media only screen and (max-width:959px){.page-template-template-careers .page-content .container article .left-column,.page-template-template-news .page-content .container article .left-column{float:none;width:100%;margin:0;border-bottom:1px solid #bdbdbd;padding-bottom:25px}}.page-template-template-careers .page-content .container article .left-column .title,.page-template-template-news .page-content .container article .left-column .title{font-size:33px;color:#3e3e3e;line-height:36px}@media only screen and (max-width:959px){.page-template-template-careers .page-content .container article .left-column .title,.page-template-template-news .page-content .container article .left-column .title{font-size:24px;line-height:30px}}.page-template-template-careers .page-content .container article .left-column .post-meta,.page-template-template-news .page-content .container article .left-column .post-meta{font-size:18px;color:#3e3e3e;margin-top:20px}.page-template-template-careers .page-content .container article .left-column .post-meta img,.page-template-template-news .page-content .container article .left-column .post-meta img{width:110px;float:left;margin-right:13px}.page-template-template-careers .page-content .container article .left-column .post-meta time,.page-template-template-news .page-content .container article .left-column .post-meta time{font-size:14px;color:#6d6b6b}.page-template-template-careers .page-content .container article .summary,.page-template-template-news .page-content .container article .summary{width:600px;float:left;padding-top:10px}@media only screen and (max-width:959px){.page-template-template-careers .page-content .container article .summary,.page-template-template-news .page-content .container article .summary{float:none;width:100%;margin:0;letter-spacing:.35px}}.page-template-template-careers .page-content .container article .summary .btn,.page-template-template-news .page-content .container article .summary .btn{margin-top:30px}@media only screen and (max-width:959px){.page-template-template-careers .page-content .container article .summary .btn,.page-template-template-news .page-content .container article .summary .btn{margin-top:15px}}.page-template-template-news .page-content{background-image:url(../img/bg-news-list.jpg)}.page-template-template-careers .page-content{background-image:url(../img/bg-careers-list.jpg)}@media only screen and (max-width:959px){.page-template-template-careers .page-content .container article{border-bottom:1px solid #bdbdbd;padding-bottom:20px}}@media only screen and (max-width:959px){.page-template-template-careers .page-content .container article .left-column{border:none;padding-bottom:0}}.page-template-template-careers .page-content .container article .left-column .post-meta{font-size:18px;color:#3e3e3e;margin-top:30px}@media only screen and (max-width:959px){.page-template-template-careers .page-content .container article .left-column .post-meta{margin-top:10px}}.page-template-template-careers .page-content .container article .left-column .post-meta time{font-size:14px;color:#6d6b6b}.single-career .page-content .text ul{list-style-type:disc;padding-left:40px;margin-bottom:20px}.page-template-template-what-we-do .section-content.custom-section:nth-of-type(4) .container .wrapper .title{left:0;text-align:center}@media only screen and (max-width:959px){.page-template-template-what-we-do .section-content.custom-section:nth-of-type(4) .container .wrapper .title{width:100%}}@media only screen and (max-width:959px){.page-template-template-what-we-do .section-content.custom-section:nth-of-type(4) .container .wrapper .text{padding-left:0}}.page-template-template-what-we-do .main-content .container{padding:70px 0}.page-template-template-what-we-do .main-content .btn-scroll{bottom:25px}.page-template-template-about .section-content.directors .container{height:auto}.page-template-template-about .section-content.directors .container .wrapper{width:1190px}@media only screen and (max-width:959px){.page-template-template-about .section-content.directors .container .wrapper{width:100%}}.page-template-template-about .section-content.directors .container .wrapper .text{width:750px;margin:10px auto}@media only screen and (max-width:959px){.page-template-template-about .section-content.directors .container .wrapper .text{width:100%}}.page-template-template-about .section-content.directors .container .wrapper hr{width:100%;background:#4b5ed4}.page-template-template-about .section-content.directors .container .wrapper .director{width:30%;display:inline-block;padding:0 15px;vertical-align:top;color:#2c2b2d;margin-top:30px;font-weight:400}.page-template-template-about .section-content.directors .container .wrapper .director:nth-child(4){margin:30px 5%}@media only screen and (max-width:959px){.page-template-template-about .section-content.directors .container .wrapper .director{width:100%;padding:0}}.page-template-template-about .section-content.directors .container .wrapper .director .photo{width:130px;margin:0 auto}.page-template-template-about .section-content.directors .container .wrapper .director .photo img{width:100%}.page-template-template-about .section-content.directors .container .wrapper .director .name{font-size:30px;color:#2c2b2d;margin:20px 0}@media only screen and (max-width:959px){.page-template-template-about .section-content.directors .container .wrapper .director .name{font-size:24px;margin:15px 0}}.page-template-template-about .section-content.directors .container .wrapper .director .read-more{display:none}@media only screen and (max-width:959px){.page-template-template-about .section-content.directors .container .wrapper .director .read-more{display:inline-block}}.page-template-template-about .section-content.directors .container .wrapper .director .bio{font-size:16px;line-height:21px}@media only screen and (max-width:959px){.page-template-template-about .section-content.directors .container .wrapper .director .bio{font-size:13px}}@media only screen and (max-width:959px){.page-template-template-about .section-content.directors .container .wrapper .director .bio>p:nth-child(2){display:none}}.sitemap .page-item-413{display:none}.page-template-template-sectors .section-content .container .wrapper{width:1190px}@media only screen and (max-width:959px){.page-template-template-sectors .section-content .container .wrapper{width:100%}}.page-template-template-sectors .section-content .container .wrapper .sector{width:420px;display:inline-block;margin:0 40px;vertical-align:top}@media only screen and (max-width:959px){.page-template-template-sectors .section-content .container .wrapper .sector{width:100%;margin:0 0 30px}}.page-template-template-sectors .section-content .container .wrapper .sector .title{font-size:36px}@media only screen and (max-width:959px){.page-template-template-sectors .section-content .container .wrapper .sector .title{font-size:24px}}.page-template-template-sectors .section-content .container .wrapper .sector .text{height:200px}@media only screen and (max-width:959px){.page-template-template-sectors .section-content .container .wrapper .sector .text{height:auto;font-size:14px;line-height:21px}}@media only screen and (max-width:959px){.page-template-template-sectors .section-content .container .wrapper .sector .btn{margin-bottom:0}}.anchor{display:block;position:relative;top:-150px;visibility:hidden}@media only screen and (max-width:959px){.anchor{top:0}}.projects-content{width:1200px;margin:0 auto}@media only screen and (max-width:959px){.projects-content{width:280px}}.projects-content .projects{padding-top:145px}@media only screen and (max-width:959px){.projects-content .projects{padding-top:0}}.projects-content .filters{margin-bottom:15px;position:fixed;width:1200px}@media only screen and (max-width:959px){.projects-content .filters{position:relative;width:280px}}.projects-content .sector-filters,.projects-content .service-filters{background-color:#eaeaea;width:100%;display:block;padding:15px;overflow:hidden;border-bottom:1px solid #ddd}.projects-content .sector-filters .filter,.projects-content .service-filters .filter{font-size:12px;font-weight:700;float:left;padding:5px;margin:5px 10px 5px 0;cursor:pointer;color:#666}.projects-content .sector-filters .filter.selected,.projects-content .service-filters .filter.selected{color:#fff;background-color:#0e1d79}.projects-content .project{width:280px;float:left;margin:0 10px;height:250px;overflow:hidden}@media only screen and (max-width:959px){.projects-content .project{margin:0}}.projects-content .project.hidden{display:none}.projects-content .project:nth-child(4n+1){margin-right:0}.projects-content .project .image{width:100%;height:170px;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;margin-bottom:10px}.projects-content .project .title{font-size:14px;font-weight:700;margin-bottom:10px;color:#333}.projects-content .project .text{font-size:14px;color:#999}.projects-content .no-projects-msg{display:none;text-align:center;color:#666;margin:20px 0 40px}.wrapper{position:relative;width:1200px}@media only screen and (max-width:959px){.wrapper{width:280px}}.wrapper a.back-link{position:absolute;right:0;top:10px;font-size:16px;color:#999;font-weight:700}@media only screen and (max-width:959px){.wrapper a.back-link{display:none}}.wrapper a.back-link span{color:#d54444;font-weight:700;font-size:25px;vertical-align:bottom}.project-content .description-details>ul>li{display:inline;margin-right:7px}.project-content .description-details>ul>li .label{display:inline}.project-content .left-col{width:800px;float:left}@media only screen and (max-width:959px){.project-content .left-col{width:100%}}.project-content .right-col{width:300px;float:right;margin-top:100px}@media only screen and (max-width:959px){.project-content .right-col{width:100%;margin-top:15px}}.project-content .title{font-size:30px;font-weight:800;color:#0e1d79;text-transform:uppercase}.project-content .small-title{font-style:italic;color:#666;font-size:14px;margin:20px 0;float:left}.project-content .location{font-size:30px;color:#999;font-weight:800;margin-bottom:25px}.project-content .featured-image{width:100%;height:600px;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:0 -100px}@media only screen and (max-width:959px){.project-content .featured-image{height:200px;background-position:0}}.project-content .description-heading{font-size:24px;line-height:21px;font-weight:500;letter-spacing:3px;margin:50px 0 28px;font-weight:400;text-transform:uppercase;color:#0e1d79}@media only screen and (max-width:959px){.project-content .description-heading{font-size:20px;margin-top:15px}}.project-content .description-details{margin-bottom:20px;font-size:14px;color:#666}.project-content .description-details .label{color:#0e1d79;display:inline-block;width:75px;font-weight:700}.project-content .text h4{color:#0e1d79;font-weight:700;font-size:20px;margin:20px 0}.project-content .text .content li,.project-content .text .content p{font-size:14px;color:#666;line-height:24px}.project-content .text .content p{margin:0 0 25px 10px}@media only screen and (max-width:959px){.project-content .text .content p{margin:0 0 25px 0}}.project-content .text .content ul{margin:0 0 25px 30px;list-style-type:disc}@media only screen and (max-width:959px){.project-content .text .content ul{margin:0 0 25px 0}}#related-projects .project{width:25%;display:inline-block;float:left}#related-projects .project .title{font-size:14px}#related-projects .project .image{width:90%;height:178px;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;margin-bottom:10px}#related-projects .project .location{margin:10px 0 15px 0}section#awards-section .wrapper{text-align:left}section#awards-section .container{height:auto}section#awards-section .wrapper>h2:not(:first-child){margin-top:35px}section#awards-section .year{margin-left:10px}section#awards-section .year h3{font-size:28px}section#awards-section ul.awards{list-style-type:disc;margin:10px 0 25px 20px}.single-post .news-header .container{padding:70px 300px 0}@media only screen and (max-width:959px){.single-post .news-header .container{padding:20px 0 0}}.single-post .news-header .container h6{margin-bottom:140px}@media only screen and (max-width:959px){.single-post .news-header .container h6{margin-bottom:20px}}.single-post .news-header .container .title{font-size:42px;line-height:54px}@media only screen and (max-width:959px){.single-post .news-header .container .title{font-size:24px;line-height:30px}}.single-post .news-header .container .text{margin-bottom:65px}@media only screen and (max-width:959px){.single-post .news-header .container .text{margin-bottom:25px}}.single-post .news-header .container .post-meta{width:240px;display:inline-block;text-align:left;font-size:18px}.single-post .news-header .container .post-meta img{float:left;margin-right:13px;width:110px}.single-post .news-header .container .post-meta time{font-size:14px}.single-post .news-content{background:#fafafa;padding:40px 0 250px}.single-post .news-content .news-title{font-size:30px}@media only screen and (max-width:959px){.single-post .news-content{padding:40px 0}}.single-post .news-content .btn{display:block;margin:0 auto}.single-post .news-content hr{margin:60px 0;background:#bdbdbd;border:none;height:1px}@media only screen and (max-width:959px){.single-post .news-content hr{margin:30px 0}}.single-post .news-content .alternating-content .row{margin:70px 0}@media only screen and (max-width:959px){.single-post .news-content .alternating-content .row{margin:30px 0}}@media only screen and (max-width:959px){.single-post .news-content .alternating-content .row .text{font-size:14px;line-height:21px}}.single-post .news-content .alternating-content .row.text-left .text{float:left;width:720px}@media only screen and (max-width:959px){.single-post .news-content .alternating-content .row.text-left .text{float:none;width:100%}}.single-post .news-content .alternating-content .row.text-left .img-wrap{float:right}.single-post .news-content .alternating-content .row.text-left .img-caption{margin-top:5px;font-size:14px;font-style:italic}.single-post .news-content .alternating-content .row.text-right .text{float:right;width:720px;text-align:right}@media only screen and (max-width:959px){.single-post .news-content .alternating-content .row.text-right .text{float:none;width:100%;text-align:left}}.single-post .news-content .alternating-content .row.text-right .img-wrap{float:left}.single-post .news-content .alternating-content .row .img-wrap{width:300px}@media only screen and (max-width:959px){.single-post .news-content .alternating-content .row .img-wrap{width:100%;margin-top:30px}}.single-post .news-content .alternating-content .row .img-wrap img{width:100%}.single-post .news-content .addthis_native_toolbox{display:inline-block;margin:10px 0}@media only screen and (max-width:959px){.single-post .news-content .addthis_native_toolbox{margin:30px 0}}.single-post .news-content .next{display:block;width:500px;margin:0 auto;font-size:30px;color:#4b5ed4;text-align:center;padding-right:20px;background:url(../img/icon-arrow-link.png) right center no-repeat}@media only screen and (max-width:959px){.single-post .news-content .next{width:100%;font-size:16px}}.section-content{padding:50px 0;text-align:center;position:relative}@media only screen and (max-width:959px){.section-content{padding:30px 0}}@media only screen and (max-width:959px){.section-content .container{height:auto}}.section-content .container .wrapper{width:750px}@media only screen and (max-width:959px){.section-content .container .wrapper{width:100%}}.section-content .container .wrapper .title{font-size:42px;line-height:normal;margin-bottom:10px}@media only screen and (max-width:959px){.section-content .container .wrapper .title{font-size:24px}}.section-content .container .wrapper hr{border:none;height:1px;margin:25px auto}@media only screen and (max-width:959px){.section-content .container .wrapper hr{width:100%;margin:15px auto}}@media only screen and (max-width:959px){.section-content .container .wrapper .text{font-size:14px;margin-bottom:30px}}.section-content .container .wrapper .btn{margin:0 25px 25px}@media only screen and (max-width:959px){.section-content .container .wrapper .btn{margin:0 auto 25px}}.section-content.custom-section:nth-of-type(4) .container .wrapper{width:1100px;position:relative;text-align:left}@media only screen and (max-width:959px){.section-content.custom-section:nth-of-type(4) .container .wrapper{width:100%;text-align:center}}.section-content.custom-section:nth-of-type(4) .container .wrapper .title{left:30px;top:50px;text-align:center}@media only screen and (max-width:959px){.section-content.custom-section:nth-of-type(4) .container .wrapper .title{position:static;width:100%;margin:0 0 20px}}.section-content.custom-section:nth-of-type(4) .container .wrapper hr{width:100%;background:#4b5ed4;margin:0 0 50px}@media only screen and (max-width:959px){.section-content.custom-section:nth-of-type(4) .container .wrapper hr{position:absolute;top:30px;width:220px;left:50%;margin-left:-110px}}.section-content.custom-section:nth-of-type(4) .container .wrapper .text{margin-bottom:25px}@media only screen and (max-width:959px){.section-content.custom-section:nth-of-type(4) .container .wrapper .text{padding-left:0}}.section-content.custom-section:nth-of-type(4) .container .wrapper .btn{display:block;margin-left:470px}.single-project .main-content{position:relative;overflow:hidden}@media only screen and (min-width:960px){body.projects-bar-opened{overflow-y:hidden}}.bar-projects{width:520px;background:rgba(0,0,0,.9);position:fixed;top:0;right:-520px;z-index:750;height:100%;-webkit-transition:right .5s;-o-transition:right .5s;transition:right .5s;padding-top:120px}@media screen and (max-width:782px){.bar-projects{top:166px}}@media only screen and (max-width:959px){.bar-projects{width:100%;left:100%;right:auto;-webkit-transition:left .5s;-o-transition:left .5s;transition:left .5s;top:76px;position:absolute;padding-top:0}}.bar-projects.active{right:0}@media only screen and (max-width:959px){.bar-projects.active{left:0}}.bar-projects .bar-container{overflow-y:scroll;height:100%;padding:60px 30px}@media only screen and (max-width:959px){.bar-projects .bar-container{padding:50px 0}}.bar-projects .project-teaser{width:330px;margin:0 auto 100px;color:#fff;text-align:center}@media only screen and (max-width:959px){.bar-projects .project-teaser{width:280px;margin-bottom:60px}}.bar-projects .project-teaser img{width:100%}.bar-projects .project-teaser h2{font-size:30px;border-bottom:1px solid #fff;padding:10px 0 10px;margin-bottom:10px}@media only screen and (max-width:959px){.bar-projects .project-teaser h2{font-size:24px}}.bar-projects .project-teaser .excerpt{margin-bottom:30px;color:#bdbcbc;font-size:13px}@media only screen and (max-width:959px){.bar-projects .project-teaser .excerpt{font-size:12px;line-height:16px}}.bar-projects .project-teaser .btn{margin:0 auto}.btn-projects{width:160px;padding:13px 0 0 55px;position:absolute;top:180px;right:520px;font-size:16px;line-height:21px;height:66px;text-align:left;background:#4b5ed4;z-index:700}@media only screen and (max-width:959px){.btn-projects{position:relative;width:100%;text-align:center;height:76px;line-height:76px;padding:0;top:0;left:0}}.btn-projects:after{content:"";position:absolute;left:25px;top:50%;margin-top:-10.5px;background:url(../img/icon-btn-arrow.png) center no-repeat;width:12px;height:21px}@media only screen and (max-width:959px){.btn-projects:after{left:35px}}.btn-projects.active{background:rgba(0,0,0,.9);padding-left:40px;padding-right:50px}.btn-projects.active:after{content:"";background:url(../img/icon-btn-arrow-right.png) center no-repeat;right:20px;left:auto}@media only screen and (max-width:959px){.btn-projects.active:after{right:35px}}section.testimonial{padding:90px 0 120px;background:center no-repeat;-webkit-background-size:cover;background-size:cover}@media only screen and (max-width:959px){section.testimonial{padding:80px 0}}section.testimonial .container{background:rgba(255,255,255,.8);height:640px;text-align:center;padding:30px 0 50px}@media only screen and (max-width:959px){section.testimonial .container{height:auto;padding:10px 15px 40px}}section.testimonial .container .wrapper{width:760px;margin:100px auto 0;font-size:18px;color:#2c2b2d;line-height:24px;font-weight:500}@media only screen and (max-width:959px){section.testimonial .container .wrapper{width:100%}}section.testimonial .container .wrapper .quotes{text-align:left;font-size:180px;color:#2c2b2d;line-height:0;border-bottom:1px solid #4b5ed4;margin-bottom:20px}@media only screen and (max-width:959px){section.testimonial .container .wrapper .quotes{text-align:center}}section.testimonial .container .wrapper .text{margin-bottom:30px}@media only screen and (max-width:959px){section.testimonial .container .wrapper .text{font-size:14px;line-height:24px;margin-bottom:20px}}section.testimonial .container .wrapper .btn{margin:0 25px 20px}.addthis_button_tweet{width:80px!important}.addthis_button_google_plusone{width:65px!important}.credits{text-align:center;padding-bottom:40px;font-size:12px}.credits a{color:#4b5ed4}section.section-sitemap .text{text-align:left}section.section-sitemap .text>h2{font-size:28px;margin:25px 0 15px}section.section-sitemap .text>ul{margin-left:10px}section.section-sitemap .text ul.children li{margin-left:25px}section.section-sitemap .text ul li:before{content:"-";position:relative;left:-5px}.sitemap_link{display:inline;margin-left:25px}@media only screen and (max-width:959px){.sitemap_link{display:block;margin:10px 0 0;text-align:center}}#cookie-notice .button.wp-default{background:#4b5ed4!important;border-radius:0!important;border:none!important;color:#fff!important;text-shadow:none!important}.page-template-template-events .page-content{background-image:url(../img/bg-careers-list.jpg);padding:50px 0;-webkit-background-size:cover;background-size:cover;text-align:left}.page-template-template-events .page-content .container{max-height:1300px;background:rgba(255,255,255,.85);padding:10px 60px 60px;overflow-y:scroll}.page-template-template-events .page-content .container h6{text-align:center}.page-template-template-events .page-content .container article{padding:40px 0;border-bottom:1px solid #bdbdbd}.page-template-template-events .page-content .container article .left-column{width:310px;margin-right:90px;float:left}.page-template-template-events .page-content .container article .left-column .title{font-size:33px;color:#3e3e3e;line-height:36px}.page-template-template-events .page-content .container article .left-column .post-meta{font-size:18px;color:#3e3e3e;margin-top:30px}.page-template-template-events .page-content .container article .summary{width:600px;float:left;padding-top:10px}.page-template-template-events .page-content .container article .summary .btn{margin-top:30px}.event .container .wrapper hr{background-color:#fff}.events .container .alternating-content .row{margin:70px 0}@media only screen and (max-width:959px){.events .container .alternating-content .row{margin:30px 0}}@media only screen and (max-width:959px){.events .container .alternating-content .row .text{font-size:14px;line-height:21px}}.events .container .alternating-content .row.text-left .text{float:left;width:720px}@media only screen and (max-width:959px){.events .container .alternating-content .row.text-left .text{float:none;width:100%}}.events .container .alternating-content .row.text-left .img-wrap{float:right}.events .container .alternating-content .row.text-left .img-caption{margin-top:5px;font-size:14px;font-style:italic}.events .container .alternating-content .row.text-right .text{float:right;width:720px;text-align:right}@media only screen and (max-width:959px){.events .container .alternating-content .row.text-right .text{float:none;width:100%;text-align:left}}.events .container .alternating-content .row.text-right .img-wrap{float:left}.events .container .alternating-content .row .img-wrap{width:300px}@media only screen and (max-width:959px){.events .container .alternating-content .row .img-wrap{width:100%;margin-top:30px}}.events .container .alternating-content .row .img-wrap img{width:100%}.news-header{text-align:center}.contact-header{margin-bottom:20px}.alternating-content{list-style:none}.homepage-carousel-container{background-image:url(../img/bg-carousel.png);-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;padding:0}.carousel-wrapper{background-color:rgba(255,255,255,.8);padding:50px 0}.homepage-carousel{text-align:left}.homepage-carousel .homepage-carousel-header{padding:0 20px;border-bottom:1px solid #4b5ed4;width:100%;min-height:50px}@media only screen and (max-width:959px){.homepage-carousel .homepage-carousel-header{padding:0;text-align:center}}.homepage-carousel .carousel-content{height:170px;-webkit-background-size:cover;background-size:cover;background-position:center;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-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:20px;color:#fff}.homepage-carousel .carousel-title{padding:5px 0}.homepage-carousel .carousel-footer{color:#4e4d4d;padding:10px 50px 10px 10px}.homepage-carousel .carousel-date{font-size:13px;margin-bottom:5px;color:#e87722}.homepage-carousel .carousel-sub-title{font-weight:700;font-size:18px}.homepage-carousel .owl-item{padding:20px}.homepage-carousel .owl-nav{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;top:40%;font-size:28px}.homepage-carousel .owl-prev{left:-16px;position:relative;display:block!important}.homepage-carousel .owl-next{right:-16px;position:relative;display:block!important}.homepage-carousel .owl-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.homepage-carousel .owl-dot{width:15px;height:15px;border-radius:50px;border:2px solid #4b5ed4;margin:5px}.homepage-carousel .owl-dot.active{background:#4b5ed4}