/*!
Theme Name: BMG
Theme URI: http://www.bmg.co.uk
Author: Sixth Story
Author URI: http://www.bmg.co.uk/
Description: BMG Website
Version: 1.0
*/*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}h1,h2,h3,h4,h5,h6,p,span,blockquote,pre,dl,dd,ol,ul,form,fieldset,legend,table,th,td,caption,hr{margin:0;padding:0}abbr[title],dfn[title]{cursor:help}u,ins{text-decoration:none}ins{border-bottom:1px solid}img{font-style:italic}label,input,textarea,button,select,option{cursor:pointer}.text-input:active,.text-input:focus,textarea:active,textarea:focus{cursor:text;outline:none}/*! normalize.css v2.1.1 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{background:#fff;color:#000;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0;max-width:100%}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}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}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.cf:after,.nav:after,.nav .wrapper:after,.header-bar:after,.header-bar .wrapper:after,.breadcrumbs:after,.mobile-wrap:after,.footer:after,.footer .wrapper:after,.footer .footer-menu-wrap ul:after,#page-wrapper:after,#content:after,.single-content .post-header:after,.single-content blockquote:after,.next-prev:after,.sharing:after,.sidebar:after,.form-intro:after,.form:after,.form .fields:after,.social-links:after,.home .intro .stats:after,.split-menu:after,.split-menu .menu-control:after,.the-people:after,.big-slider li .wrapper:after,.main-slider .big-slider-controls:after,.intro:after,.two-col:after,.extra-buttons:after,.links:after,.signup:after,.signup .wrapper:after,.career-single-content .post-header:after,.meet-the-team-controls:after{content:"";display:table;clear:both}.sections .list,#sections-btn-as-sidebar .list,.footer .footer-menu-wrap .menu-footer-container,.search .search-input,.search .search-btn,.search #searchsubmit,.search #s,.form .input,.form input:not([type="submit"]),.form textarea,.form label.placeholder,.form #message,.form #details,.links .link,.career-apply .input .select2-container,.career-apply .cv-upload,.career-apply #submit{width:100%}.form .date-input .date{width:50%}.form .date-input,#Grid .mix .profile-image{width:33.333%}.social-links a{width:25%}#Grid .mix .team-summary .position{width:75%}.two-col-left{width:40%}.two-col-right{width:60%}#contact-form .form input:not([type="submit"]){width:90%}@media only screen and (min-width: 800px){.form .textarea{width:50%}}#page{min-height:100%;height:auto !important;position:relative}.csscalc #page{min-height:-moz-calc(100% - 280px);min-height:-webkit-calc(100% - 280px);min-height:-o-calc(100% - 280px);min-height:calc(100% - 280px)}.footer{min-height:280px;clear:both}html{font-family:'Proxima N W01 Reg', Helvetica, Arial, sans-serif;font-weight:normal}p,span{font-family:'Proxima N W01 Reg', Helvetica, Arial, sans-serif;font-weight:normal;font-size:14px;font-size:0.875rem;line-height:1.71429;color:#495c6e;line-height:1.7;margin-bottom:1.7em}span{color:inherit}li{font-family:'Proxima N W01 Reg', Helvetica, Arial, sans-serif;font-weight:normal;font-size:14px;font-size:0.875rem;line-height:1.71429;color:#495c6e}h1{font-family:'Proxima N W01 Smbd', Helvetica, Arial, sans-serif;font-weight:normal;font-size:22px;font-size:1.375rem;line-height:1.09091;color:#074070}h2{font-family:'Proxima N W01 Smbd', Helvetica, Arial, sans-serif;font-weight:normal;font-size:20px;font-size:1.25rem;line-height:1.2;color:#495c6e}h3{font-family:'Proxima N W01 Smbd', Helvetica, Arial, sans-serif;font-weight:normal;font-size:18px;font-size:1.125rem;line-height:1.33333}h4{font-family:'Proxima N W01 Smbd', Helvetica, Arial, sans-serif;font-weight:normal;font-size:17px;font-size:1.0625rem;line-height:1.41176}h5{font-family:'Proxima N W01 Smbd', Helvetica, Arial, sans-serif;font-weight:normal;font-size:16px;font-size:1rem;line-height:1.5}h6{font-family:'Proxima N W01 Smbd', Helvetica, Arial, sans-serif;font-weight:normal;font-size:15px;font-size:0.9375rem;line-height:1.6}strong,b{font-family:'Proxima N W01 Bold', Helvetica, Arial, sans-serif;font-weight:normal}a{font-size:14px;font-size:0.875rem;line-height:1.71429;font-family:'Proxima N W01 Reg', Helvetica, Arial, sans-serif;font-weight:normal;color:#056f9a;-webkit-transition:color 150ms linear;-moz-transition:color 150ms linear;-ms-transition:color 150ms linear;-o-transition:color 150ms linear;transition:color 150ms linear;text-decoration:none}p a,span a{-webkit-transition:border-bottom 150ms linear;-moz-transition:border-bottom 150ms linear;-ms-transition:border-bottom 150ms linear;-o-transition:border-bottom 150ms linear;transition:border-bottom 150ms linear;border-bottom:1px solid #056f9a;word-break:break-word}p a:hover,span a:hover{border-bottom-color:transparent}#page-wrapper ol,#page-wrapper ul{margin-bottom:1em;padding-left:1em}.nav{background-color:#082e4b;z-index:99999999}@media (min-width: 45.1875em){.nav .wrapper{max-width:1200px;margin:0 auto}}@media (min-width: 45.1875em) and (max-width: 1240px){.nav .wrapper{padding:0 20px}}.nav ul{list-style:none;background-color:#082e4b}.nav .menu{-webkit-transition:height 150ms linear;-moz-transition:height 150ms linear;-ms-transition:height 150ms linear;-o-transition:height 150ms linear;transition:height 150ms linear;position:relative;height:2.25em}@media (min-width: 41.25em){.nav .menu{height:3em}}@media (min-width: 61.875em){.nav .menu{height:5em}}@media (min-width: 45.1875em){.nav .menu li{height:100%}}.nav .menu li:last-child{position:relative}.nav .menu li a{font-family:'Proxima N W01 Light', Helvetica, Arial, sans-serif;font-weight:normal}.nav .menu>li{-webkit-transition:background-color 150ms linear;-moz-transition:background-color 150ms linear;-ms-transition:background-color 150ms linear;-o-transition:background-color 150ms linear;transition:background-color 150ms linear;float:left}.nav .menu>li.current-menu-item{background-color:#0b3351}.nav .menu>li:hover{background-color:#0c395a}.nav .menu>li>a{-webkit-transition:padding 150ms linear;-moz-transition:padding 150ms linear;-ms-transition:padding 150ms linear;-o-transition:padding 150ms linear;transition:padding 150ms linear;font-family:'Proxima N W01 Smbd', Helvetica, Arial, sans-serif;font-weight:normal;color:#fff;display:block;text-align:center;padding:0.75em}@media (min-width: 46.25em){.nav .menu>li>a{padding:0.75em}}@media (max-width: 50.625em){.nav .menu>li>a{font-size:13px;font-size:0.8125rem;line-height:1.84615}}@media (min-width: 61.875em){.nav .menu>li>a{padding:2em}}@media (max-width: 45.125em){.nav .menu>li{width:100%}.nav .menu>li>a{font-size:16px;font-size:1rem;line-height:1.5;padding:1em 2em;text-align:left}}@media (min-width: 45.1875em){.nav .menu>li{width:16.666%}}.nav .menu .sub-menu{display:none;position:absolute;z-index:99;padding:20px;width:100%;background-color:#0c395a}@media (max-width: 45.125em){.nav .menu .sub-menu{display:none !important}}@media (min-width: 45.1875em){.nav .menu .sub-menu{top:100%;left:0}.csscolumns .nav .menu .sub-menu{-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em}}.nav .menu .sub-menu li{width:25%;float:left;padding-left:1em;position:relative}.nav .menu .sub-menu li:before{-webkit-transition:background-position 150ms linear;-moz-transition:background-position 150ms linear;-ms-transition:background-position 150ms linear;-o-transition:background-position 150ms linear;transition:background-position 150ms linear;content:"";position:absolute;top:0;left:-0.1em;width:1em;height:2em;background:url("images/sprite.png") no-repeat;background-position:-300px -502px;z-index:5}.nav .menu .sub-menu li:hover:before{background-position:-287px -502px}.csscolumns .nav .menu .sub-menu li{width:auto;float:none;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;-o-column-break-inside:avoid;column-break-inside:avoid;display:table}.nav .menu .sub-menu li a{font-size:15px;font-size:0.9375rem;line-height:1.6;color:#fff;display:block}.nav .menu .sub-menu .sub-menu{position:relative}.nav .menu .sub-menu .sub-menu li{padding-left:1em;display:inline-block}.nav .menu .sub-menu .dimmed{color:rgba(255,255,255,0.5)}@media (min-width: 45.1875em){.nav.fixed{position:fixed;top:0;left:0;width:100%;z-index:99999}.nav.fixed #menu-main{height:3em}.nav.fixed #menu-main>li>a{padding:0.75em}}
nav ul .dimmed{color:#f2f2f2;color:rgba(255,255,255,0.5)}#nav-toggle{display:none}.header-bar{padding:0.3125em 0;background-color:#f3f3f3;position:relative}@media (max-width: 45.1875em){.header-bar{height:3.375em}}@media (min-width: 45.1875em){.home .header-bar{display:none}}@media (min-width: 45.1875em){.header-bar{padding:0.9375em 0}}@media (min-width: 45.125em){.header-bar:before{position:absolute;bottom:-5px;display:block;background-color:#f3f3f3;height:3px;content:"";width:100%}}@media (min-width: 45.1875em){.header-bar .wrapper{max-width:1200px;margin:0 auto}}@media (min-width: 45.1875em) and (max-width: 1240px){.header-bar .wrapper{padding:0 20px}}
.logo{display:block;max-height:5.8125em;height:3.3125em;float:left}@media (max-width: 45.125em){.logo{margin-left:1.25em}.svg .logo{background:url("images/logo-white.svg") no-repeat;background-size:auto 100%}.no-svg .logo{background:url("images/logo-white.png") no-repeat;background-size:auto 100%}.ie .logo{background:url("images/logo-white-ie.png") no-repeat}}@media (min-width: 45.1875em){.logo{width:100%;height:7.625em;max-height:7.625em}.svg .logo{background:url("images/logo-blue.svg") no-repeat;background-size:100% 100%}.no-svg .logo{background:url("images/logo-blue.png") no-repeat;background-size:100% 100%}.ie .logo{background:url("images/logo-blue-ie.png") no-repeat}}
.page-info{float:left;vertical-align:top;margin-left:5%;margin-top:2em}@media (max-width: 45.125em){.page-info{margin-left:0;margin-top:0;width:100%;position:relative;top:20px;padding:0 20px 0}}.news .page-info,.archive .page-info,.single .page-info,.search .page-info,.error404 .page-info{float:left}.breadcrumbs{list-style-type:none;margin-bottom:0.25em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (max-width: 45.125em){.breadcrumbs{display:none}}.breadcrumbs li{float:left;margin-right:0.3em;color:#074070;max-width:50%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.breadcrumbs li:not(:last-child):after{content:"/"}.breadcrumbs li a{color:#074070}.breadcrumbs li a:hover{border-bottom:1px solid #056f9a}.page-title{display:block;margin-top:0}@media (min-width: 45.125em){#mobileNav{display:none}}
@media (max-width: 45.1875em){#sectionsBtn{display:none}}
.sections,#sections-btn-as-sidebar{position:relative;-webkit-tap-highlight-color:transparent}@media (max-width: 45.125em){.sections,#sections-btn-as-sidebar{clear:both;background:#f3f3f3}}@media (min-width: 45.1875em){.sections#sectionsBtn{width:25%;float:right;margin-top:1em;background-color:#056f9a}}.sections.open .title,.open#sections-btn-as-sidebar .title{background-position:50px -580px}.sections .title,#sections-btn-as-sidebar .title{margin:0;padding:1.25em;position:relative}@media (max-width: 45.125em){.sections .title,#sections-btn-as-sidebar .title{text-align:center;cursor:pointer;padding:0.9375em}}.sections .title span,#sections-btn-as-sidebar .title span{font-size:20px;font-size:1.25rem;line-height:1.2;padding-left:1em;vertical-align:top}@media (max-width: 45.125em){.sections .title span,#sections-btn-as-sidebar .title span{position:relative}}.sections .title span:after,#sections-btn-as-sidebar .title span:after{content:"";position:absolute;top:20%;right:10%;height:2em;width:2em;display:block;background:url("images/sprite.png") no-repeat;background-position:-198px -543px;-webkit-transition:-webkit-transform 250ms, background-position 250ms;-moz-transition:-moz-transform 250ms, background-position 250ms;-o-transition:-o-transform 250ms, background-position 250ms;transition:transform 250ms, background-position 250ms}@media (max-width: 45.125em){.sections .title span,#sections-btn-as-sidebar .title span{font-family:'Proxima N W01 Smbd', Helvetica, Arial, sans-serif;font-weight:normal}.sections .title span:after,#sections-btn-as-sidebar .title span:after{content:"";position:absolute;left:-2em;top:0;width:3em;height:1em;background:url(images/sprite.png) no-repeat;background-position:-398px -854px}}@media (min-width: 45.1875em){.sections .title span:hover:after,#sections-btn-as-sidebar .title span:hover:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);background-position:-204px -543px}}@media (min-width: 45.1875em){.sections .title,#sections-btn-as-sidebar .title{background:#056f9a;color:#fff}}@media (min-width: 45.1875em){.sections.open .title span:after,.open#sections-btn-as-sidebar .title span:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);background-position:-204px -543px}}.sections a,#sections-btn-as-sidebar a{color:#fff}.sections ul,#sections-btn-as-sidebar ul{list-style-type:none;background-color:#0075a4;z-index:5}.sections .list,#sections-btn-as-sidebar .list{display:none}.sections .list,#sections-btn-as-sidebar .list{padding-left:2em !important;padding:20px;position:relative}@media (min-width: 45.1875em){.sections .list,#sections-btn-as-sidebar .list{position:absolute}}.sections .list ul,#sections-btn-as-sidebar .list ul{padding-left:1em !important;margin-bottom:0 !important}.sections .list li,#sections-btn-as-sidebar .list li{position:relative}.sections .list li:before,#sections-btn-as-sidebar .list li:before{-webkit-transition:background-position 150ms linear;-moz-transition:background-position 150ms linear;-ms-transition:background-position 150ms linear;-o-transition:background-position 150ms linear;transition:background-position 150ms linear;content:"";position:absolute;top:0;left:-1em;width:1em;height:2em;background:url("images/sprite.png") no-repeat;background-position:-300px -500px;z-index:5}.sections .list li.current_page_item:before,#sections-btn-as-sidebar .list li.current_page_item:before,.sections .list li:hover:before,#sections-btn-as-sidebar .list li:hover:before{background-position:-290px -501px}.open-panel,.close-panel{font-family:'Proxima N W01 Smbd', Helvetica, Arial, sans-serif;font-weight:normal;display:none;-webkit-tap-highlight-color:transparent}.open-panel:focus,.close-panel:focus{outline:none}.open-panel{border:none;background:transparent;color:#fff;position:absolute;top:1em;right:5%}.site-header,.header-bar{-webkit-transition:background-color 150ms linear;-moz-transition:background-color 150ms linear;-ms-transition:background-color 150ms linear;-o-transition:background-color 150ms linear;transition:background-color 150ms linear}.mobile-wrap{float:left;padding-bottom:0.25em}.home .mobile-wrap{padding-bottom:0}@media (min-width: 45.1875em){.mobile-wrap{width:9em;height:6em}}
#mobile-nav{display:none}@media only screen and (max-width: 45.125em){#mobile-nav{display:block;width:240px;position:absolute;right:0;top:0;height:100%;background:#082e4b;z-index:1}#nav{display:none}.mobile-wrap{display:block;width:100%}.mobile-wrap .logo{width:33.333%}.site-header,.header-bar{background:#082e4b}.openNav .site-header,.openNav .header-bar{background:#074070}.open-panel,.close-panel{display:inline}.close-panel{position:relative;top:.5em;left:1em}#page{left:0}.csstransforms3d #page{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease}.no-csstransforms3d #page{left:-0;-webkit-transition:left 500ms ease;-moz-transition:left 500ms ease;-o-transition:left 500ms ease;transition:left 500ms ease}.csstransforms3d.openNav #page{-webkit-transform:translate3d(-240px, 0, 0);-moz-transform:translate3d(-240px, 0, 0);-ms-transform:translate3d(-240px, 0, 0);-o-transform:translate3d(-240px, 0, 0);transform:translate3d(-240px, 0, 0);-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease}.no-csstransforms3d.openNav #page{left:-240px;-webkit-transition:left 500ms ease;-moz-transition:left 500ms ease;-o-transition:left 500ms ease;transition:left 500ms ease}}.footer{font-size:14px;font-size:0.875rem;line-height:1.71429;background-color:#f3f3f3;clear:both;padding:1em 0;position:relative;z-index:2;border-bottom:4px solid #082e4b}@media (min-width: 43.75em){.footer{padding:3.125em 0 1.875em}}.footer:before{position:absolute;top:-5px;display:block;background-color:#f3f3f3;height:3px;content:"";width:100%}.footer:after{position:absolute;bottom:0px;display:block;background-color:#0d4a79;height:1px;content:"";width:100%}.footer .wrapper{max-width:1200px;margin:0 auto}@media (max-width: 1240px){.footer .wrapper{padding:0 20px}}.footer .footer-box{margin-bottom:1em}.footer .footer-box.contact-details p:first-child,.footer .footer-box.contact-details span:first-child{margin:0}@media (min-width: 31.25em) and (max-width: 43.75em){.footer .footer-box:not(.search-box){width:50%;float:right;clear:none;padding-top:1em;padding-right:1em}}@media (min-width: 31.25em) and (max-width: 43.75em){.footer .footer-box .search,.footer .footer-box .social-links{width:50%;float:left}.footer .footer-box .search.search,.footer .footer-box .social-links.search{padding-right:1em}}@media (min-width: 31.25em) and (max-width: 43.75em){.footer .footer-box{padding-right:2em}}@media (min-width: 43.75em){.footer .footer-box{width:20%;float:right}}.footer span{-webkit-transition:border-bottom-color 150ms linear;-moz-transition:border-bottom-color 150ms linear;-ms-transition:border-bottom-color 150ms linear;-o-transition:border-bottom-color 150ms linear;transition:border-bottom-color 150ms linear;border-bottom:1px solid #056f9a;word-wrap:break-word}.footer span:hover{border-bottom-color:transparent}.footer p,.footer span,.footer small{font-size:14px;font-size:0.875rem;line-height:1.71429;color:#074070;word-break:break-word}.footer small{margin-bottom:1em;display:block}.footer a{-webkit-transition:border-bottom 150ms linear;-moz-transition:border-bottom 150ms linear;-ms-transition:border-bottom 150ms linear;-o-transition:border-bottom 150ms linear;transition:border-bottom 150ms linear;color:#074070;display:block}@media (max-width: 40.625em){.footer .footer-menu-wrap{display:none}}.footer .footer-menu-wrap ul{list-style-type:none}.footer .footer-menu-wrap ul a{display:inline;border-bottom:1px solid transparent}.footer .footer-menu-wrap ul a:hover{border-bottom-color:#056f9a}.footer #credits{margin-top:1.5em}.search{position:relative}.search .search-input,.search .search-btn,.search #searchsubmit,.search #s{border:1px solid #f0f0f0;border-right:none;background-color:#fff;padding:1em;display:inline-block;vertical-align:bottom;cursor:text;outline:none;-webkit-appearance:none;border-radius:0}@media (min-width: 43.75em) and (max-width: 59.375em){.search .search-input,.search .search-btn,.search #searchsubmit,.search #s{padding:0.75em}}.search .search-btn,.search #searchsubmit{position:absolute;right:0;width:1em;border-right:1px solid #f0f0f0;border-left:none;cursor:pointer;background:#fff url(images/sprite.png) no-repeat;background-position:-345px -490px}@media (min-width: 31.25em) and (max-width: 43.75em){.search .search-btn,.search #searchsubmit{right:1em}}.search #s{width:auto}.search #searchsubmit{margin-left:-5px;padding-left:2em;width:auto}.search .hidden{display:none}.search .search{margin-bottom:1em}#page{position:relative;z-index:3;background-color:#fff}#page-wrapper{max-width:1200px;margin:0 auto}@media (max-width: 1240px){#page-wrapper{padding:0 20px}}.home #page-wrapper{max-width:none !important;padding:0 !important;position:relative;z-index:2;background-color:#fff}#content{clear:both;padding:1.875em 0}@media (min-width: 48.75em){.with-sidebar #content,.child-of-what-we-do #content{width:75%;float:left;padding-right:2.1875em}}@media (min-width: 48.75em){.sidebar-extra-column #content{width:65%;float:left}}
.assistive-text{position:absolute !important;clip:rect(1px, 1px, 1px, 1px)}.assistive-text:hover,.assistive-text:active,.assistive-text:focus{background:#fff;border:2px solid #333;border-radius:3px;clip:auto !important;color:#000;display:block;font-size:12px;padding:12px;position:absolute;top:5px;left:5px;z-index:100000}#slider{max-width:1200px;margin:0 auto}@media (max-width: 1240px){#slider{padding:0 20px}}#slider img{display:block;max-width:100%}.post-title{color:#056f9a;margin-top:0}.single-brief,.career-brief{width:100%;float:left;margin-bottom:2.1875em;position:relative}@media (min-width: 34.375em){.single-brief,.career-brief{min-height:25em}}@media (min-width: 34.375em){.single-brief,.career-brief{width:47.5%;margin:0 2.5% 2.1875em}.single-brief:not(:nth-child(3)):not(:nth-child(4)),.career-brief:not(:nth-child(3)):not(:nth-child(4)){border-bottom:1px solid #dbdee0}.single-brief:after:not(:nth-child(3)):not(:nth-child(4)),.career-brief:after:not(:nth-child(3)):not(:nth-child(4)){content:"";position:absolute;bottom:0;display:block;height:1px;width:100%;background-color:#c0c5c8}}.single-brief.odd,.odd.career-brief{margin-left:0}.single-brief.even,.even.career-brief{margin-right:0}.single-brief .featured-image,.career-brief .featured-image{display:block;margin-bottom:1em}.single-brief .featured-image img,.career-brief .featured-image img{height:auto}.single-brief .post-title,.career-brief .post-title{font-size:20px;font-size:1.25rem;line-height:1.2;display:block;margin-bottom:1em}.single-brief .the-excerpt,.career-brief .the-excerpt{margin-bottom:1em}.single-brief .post-info,.career-brief .post-info{margin-bottom:1em}.single-brief .read-more,.career-brief .read-more{white-space:nowrap}.read-more{color:#ff9801;border-bottom:0}.single-content .featured-image{width:100%;float:left;margin-bottom:1em}@media (min-width: 34.375em){.single-content .featured-image{width:50%;padding-right:2.1875em}}.single-content .featured-image img{height:auto}@media (min-width: 34.375em){.single-content .post-meta{width:50%;float:right}}.single-content .post-meta .post-info{margin-bottom:0}.single-content .the-content{clear:both;margin:1.5em 0}.single-content .the-content p:first-of-type,.single-content .the-content span:first-of-type{font-size:20px;font-size:1.25rem;line-height:1.2}.single-content .the-content h1,.single-content .the-content h2,.single-content .the-content h3,.single-content .the-content h4,.single-content .the-content h5,.single-content .the-content h6{margin-bottom:1em;color:#082e4b}.single-content ul{margin-left:1em}.single-content blockquote{border-top:1px solid #dbdee0;border-bottom:1px solid #dbdee0;padding:1.5em 0}.single-content blockquote p,.single-content blockquote span{font-size:18px;font-size:1.125rem;line-height:1.33333;font-family:'Proxima N W01 Reg It', Helvetica, Arial, sans-serif;font-weight:normal;margin-bottom:0.5em}.single-content blockquote span{font-family:'Proxima N W01 Reg', Helvetica, Arial, sans-serif;font-weight:normal;text-decoration:none !important;float:right}img{height:auto}img.alignright{display:block;margin:0 auto;margin-bottom:1.5em}@media (min-width: 40.625em){img.alignright{float:right;margin-left:1.5em}}img.alignleft{display:block;margin:0 auto;margin-bottom:1.5em}@media (min-width: 40.625em){img.alignleft{float:left;margin-right:1.5em}}
.next-prev{padding:1.5em 1em;border-top:1px solid #dbdee0;border-bottom:1px solid #dbdee0;margin-bottom:35px}.next-prev .prev-post{float:left}.next-prev .prev-post a{font-family:'Proxima N W01 Smbd', Helvetica, Arial, sans-serif;font-weight:normal;color:#074070;position:relative}.next-prev .prev-post a:after{-webkit-transition:background-position 50ms linear;-moz-transition:background-position 50ms linear;-ms-transition:background-position 50ms linear;-o-transition:background-position 50ms linear;transition:background-position 50ms linear;content:"";position:absolute;left:-2.5em;width:1em;height:1.4em;background:url("images/sprite.png") no-repeat;background-position:-267px -585px;margin-left:1em}.next-prev .prev-post a:hover:after{background-position:-287px -585px}.next-prev .next-post{float:right}.next-prev .next-post a{font-family:'Proxima N W01 Smbd', Helvetica, Arial, sans-serif;font-weight:normal;color:#074070;position:relative}.next-prev .next-post a:after{-webkit-transition:background-position 50ms linear;-moz-transition:background-position 50ms linear;-ms-transition:background-position 50ms linear;-o-transition:background-position 50ms linear;transition:background-position 50ms linear;content:"";position:absolute;right:-2.5em;width:2em;height:1.4em;background:url("images/sprite.png") no-repeat;background-position:-299px -541px;margin-left:1em}.next-prev .next-post a:hover:after{background-position:-287px -541px}.sharing{margin:3em 0}.sharing span{font-size:18px;font-size:1.125rem;line-height:1.33333;font-family:'Proxima N W01 Smbd', Helvetica, Arial, sans-serif;font-weight:normal;color:#074070;float:left;display:inline-block;padding:0.5em 0}.sharing .large-social-links{float:right;list-style-type:none;padding-left:0 !important;margin-left:0 !important;text-align:center}.sharing .large-social-links li{float:left;margin:0 0.5em}@media (max-width: 17.1875em){.sharing .large-social-links li{width:100%;margin:0 auto}}@media (min-width: 17.1875em) and (max-width: 37.5em){.sharing .large-social-links li{width:50%;margin:1em 0}}.sharing .large-social-links a{padding:0.4em 1.5em 0.15em 3em;color:#fff;width:110px;display:inline-block}@media (max-width: 17.1875em){.sharing .large-social-links a{margin:0 auto 1em}}.sharing .large-social-links a.facebook{background:#2f4b93 url("images/sprite.png") no-repeat;background-position:-47px -677px}.sharing .large-social-links a.twitter{background:#00bdef url("images/sprite.png") no-repeat;background-position:-171px -677px}.sharing .large-social-links a.linkedin{background:#0072b5 url("images/sprite.png") no-repeat;background-position:-297px -677px}.sharing .large-social-links a.googleplus{background:#2d2d2d url("images/sprite.png") no-repeat;background-position:-423px -677px}.page-nav{text-align:center;clear:both;border-top:1px solid #dbdee0;border-bottom:1px solid #dbdee0;padding:1em 0;margin-bottom:1em}.page-nav .page-numbers{color:#074070;margin:0}.page-nav .page-numbers:not(.prev):not(.next){-webkit-transition:background-color 150ms linear;-moz-transition:background-color 150ms linear;-ms-transition:background-color 150ms linear;-o-transition:background-color 150ms linear;transition:background-color 150ms linear;padding:0 0.5em;display:inline-block;height:1.5em;width:1.5em}.page-nav .page-numbers:not(.prev):not(.next):not(.current):hover{background-color:#dbdee0}.page-nav .page-numbers.current{color:#fff;background-color:#074070}.page-nav .prev{float:left;margin-top:0.25em;margin-left:1.5em;position:relative}.page-nav .prev:after{-webkit-transition:background-position 50ms linear;-moz-transition:background-position 50ms linear;-ms-transition:background-position 50ms linear;-o-transition:background-position 50ms linear;transition:background-position 50ms linear;content:"";position:absolute;left:-2.5em;width:1em;height:1.4em;background:url("images/sprite.png") no-repeat;background-position:-267px -585px;margin-left:1em}.page-nav .prev:hover:after{background-position:-287px -585px}.page-nav .next{float:right;margin-top:0.25em;margin-right:1.5em;position:relative}.page-nav .next:after{-webkit-transition:background-position 50ms linear;-moz-transition:background-position 50ms linear;-ms-transition:background-position 50ms linear;-o-transition:background-position 50ms linear;transition:background-position 50ms linear;content:"";position:absolute;right:-2.5em;width:2em;height:1.4em;background:url("images/sprite.png") no-repeat;background-position:-299px -541px;margin-left:1em}.page-nav .next:hover:after{background-position:-287px -541px}.sidebar{margin-bottom:2.1875em}@media (min-width: 48.75em){.sidebar{width:25%;float:right;margin-top:30px}}.sidebar.sidebar-blog{position:relative;margin-top:0}@media (min-width: 48.75em){.sidebar.sidebar-blog{top:-60px}}@media (min-width: 48.75em){.sidebar.sidebar-extra-column{width:35%}}
.widget{margin-bottom:1em}.widget .title{color:#fff;padding:20px;margin-bottom:0.5em}.widget .text{color:#fff}.address-box .title{margin-bottom:0}.address-box .address{padding:1.25em}.address-box .contact-info{color:#fff;display:block;margin-bottom:0.15em}.address-box .contact-info span{font-family:'Proxima N W01 Smbd', Helvetica, Arial, sans-serif;font-weight:normal;text-decoration:none !important}.address-box .email span{border-bottom:1px solid #dbdee0}.address-box:first-child .title{background-color:#056f9a}.address-box:first-child .address{background-color:#0075a4}.address-box:nth-child(2) .title{background-color:#ff9801}.address-box:nth-child(2) .address{background-color:#ffb13e}.categories,.archives{background-color:#0075a4}@media (min-width: 28.125em) and (max-width: 48.75em){.categories,.archives{width:45%;float:left}}.categories a,.archives a{color:#fff}.categories .title,.archives .title{background-color:#056f9a}.categories .list,.archives .list{padding:1.25em}.categories .list,.archives .list,.categories .list ul,.archives .list ul{list-style-type:none}.categories .list li,.archives .list li{margin-bottom:0.5em}.archives{background-color:#ffb13e;color:#fff}@media (min-width: 28.125em) and (max-width: 48.75em){.archives{float:right}}.archives .title{background-color:#ff9801}.archives h2{color:#fff}.archives a{color:#fff}.specialist{background-color:#082e4b}@media (min-width: 31.25em) and (max-width: 48.75em){.sidebar-sector .specialist{width:45%;float:left}}.specialist .specialist-image{display:block}.specialist .specialist-image img{width:100%}.specialist .title{margin-bottom:0}.specialist .specialist-info{padding:20px;color:#fff}.specialist .specialist-info p,.specialist .specialist-info span,.specialist .specialist-info a{color:#fff;margin-bottom:0}.specialist .specialist-info .specialist-position{margin-bottom:1em}.specialist .specialist-info .specialist-telephone a{border-bottom:0}.image-link{display:block;height:150px;position:relative;margin-bottom:35px}@media (min-width: 31.25em) and (max-width: 48.75em){.image-link{width:45%}.image-link:nth-child(odd){float:left;margin-right:2.5%}.image-link:nth-child(even){float:right;margin-left:2.5%}}.image-link span{-webkit-transition:background-color 150ms linear;-moz-transition:background-color 150ms linear;-ms-transition:background-color 150ms linear;-o-transition:background-color 150ms linear;transition:background-color 150ms linear;position:absolute;bottom:0;padding:1em 1.5em;margin-bottom:0.5em;color:#fff}@media (min-width: 59.375em){.image-link span{font-size:20px;font-size:1.25rem;line-height:1.2}}.image-link span.dark-grey{background-color:#495c6e}.image-link span.orange{background-color:#ff9801}.image-link span.purple{background-color:#b294c9}.image-link span.light-blue{background-color:#0075a4}.image-link span.dark-blue{background-color:#056f9a}.image-link:hover .dark-grey{background-color:#3f4f5f}.image-link:hover .orange{background-color:#e78900}.image-link:hover .purple{background-color:#a683c0}.image-link:hover .light-blue{background-color:#00638b}.image-link:hover .dark-blue{background-color:#045d81}.contacted-by{clear:both;font-size:16px;font-size:1rem;line-height:1.5;display:block;padding:1em;padding-left:4em;color:#fff;background:#074070;position:relative}@media (min-width: 48.75em){.contacted-by{clear:both}}@media (max-width: 48.75em){.contacted-by{padding:1.8em 1.8em 1.8em 4em;text-align:center}}.contacted-by:after{content:"";position:absolute;top:0;left:-0.1em;width:4em;height:4em;background:url("images/sprite.png") no-repeat;background-position:-332px -572px}@media (max-width: 28.125em){.contacted-by:after{top:10%}}@media (min-width: 31.25em) and (max-width: 48.75em){.sidebar-sector .contacted-by{width:45%;float:left}.sidebar-sector.with-specialist .contacted-by{float:right}}
.how-we-work-link,.who-we-work-for-link{-webkit-transition:background 150ms linear;-moz-transition:background 150ms linear;-ms-transition:background 150ms linear;-o-transition:background 150ms linear;transition:background 150ms linear;font-size:16px;font-size:1rem;line-height:1.5;display:block;padding:1em;padding-left:20px;color:#fff;font-size:18px;font-size:1.125rem;line-height:1.33333;background:#b294c9;position:relative}@media (min-width: 48.75em){.how-we-work-link,.who-we-work-for-link{clear:both}}.how-we-work-link:after,.who-we-work-for-link:after{content:"";position:absolute;top:20%;right:10%;height:2em;width:2em;display:block;background:url("images/sprite.png") no-repeat;background-position:-203px -543px;-webkit-transition:-webkit-transform 150ms ease;-moz-transition:-moz-transform 150ms ease;-o-transition:-o-transform 150ms ease;transition:transform 150ms ease}@media (min-width: 31.25em) and (max-width: 48.75em){.sidebar-sector .how-we-work-link,.sidebar-sector .who-we-work-for-link{width:45%;float:right}}.how-we-work-link:hover,.who-we-work-for-link:hover{background-color:#a683c0}.how-we-work-link:hover:after,.who-we-work-for-link:hover:after{-webkit-transform:translate3d(1em, 0, 0);-moz-transform:translate3d(1em, 0, 0);-ms-transform:translate3d(1em, 0, 0);-o-transform:translate3d(1em, 0, 0);transform:translate3d(1em, 0, 0)}.who-we-work-for-link{background-color:#ff9801}@media (min-width: 31.25em) and (max-width: 48.75em){.sidebar-sector .who-we-work-for-link{width:45%;float:right}}.who-we-work-for-link:hover{background-color:#e78900}@media (min-width: 56.25em){aside.sidebar-service{margin-top:-75px}}
#sections-btn-as-sidebar{float:none}@media (max-width: 40.625em){#sections-btn-as-sidebar{top:0;margin-bottom:2.1875em}}#sections-btn-as-sidebar .title{cursor:default}#sections-btn-as-sidebar .title:after{background-position:-199px -594px}#sections-btn-as-sidebar .title:hover:after{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}#sections-btn-as-sidebar #secondaryList{position:relative;display:block !important}.form-intro{clear:both}.form-intro .title{float:left}.form-intro .indicates-required{display:block}@media (max-width: 24.9375em){.form-intro .indicates-required{clear:both;margin-bottom:0}}@media (min-width: 25em){.form-intro .indicates-required{float:right}}
label.placeholder{position:absolute;top:0;right:0;bottom:0;left:0;padding:0.8em 1.1em}::-webkit-input-placeholder{color:#495c6e}:-moz-placeholder{color:#495c6e}::-moz-placeholder{color:#495c6e}:-ms-input-placeholder{color:#495c6e}.required-symbol{color:#056f9a}.form{clear:both}.form .contact-form{margin:2em 0}.form .fields{margin:1em 0}@media (min-width: 45.125em){.form .fields{margin:2.1875em 0}}.form .inputs{width:100%}.contact-form .form .inputs{float:left}@media (min-width: 50em){.contact-form .form .inputs{width:50%;padding-right:35px}}.form .input{margin-bottom:1em;position:relative}.form .input:after{content:"";display:block;position:absolute;right:0;top:0;width:2em;height:100%}.form .input.required:after{background:url(images/sprite.png) no-repeat;background-position:-275px -924px}.form .input.isCorrectNow:after{background:url(images/sprite.png) no-repeat;background-position:-284px -749px !important}.form .input.isError:after{background:url(images/sprite.png) no-repeat;background-position:-284px -842px !important}.contact-form .form .input{float:left}.contact-form .form .textarea{float:right}.form .checkbox-input{float:left}.form .checkbox-input .checkbox{float:left;margin:0;width:3em}.form .checkbox-input .checkbox.hidden{zoom:1;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}.form .checkbox-input .checkbox+.custom-checkbox{zoom:1;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;position:absolute;left:0px;height:1.5em;width:1.5em;border:1px solid #dbdee0}.form .checkbox-input .checkbox:checked+.custom-checkbox{background:url(images/sprite.png) no-repeat;background-position:-344px -539px}.form .checkbox-input .input{width:3em;margin-top:0.5em;display:inline-block;cursor:pointer;border-radius:100%;border:1px solid #dbdee0;background:none}.form .checkbox-input label,.form .checkbox-input .label{margin-top:0.25em;display:inline-block;width:auto;font-weight:normal;cursor:pointer}@media (max-width: 34.375em){.form .checkbox-input label,.form .checkbox-input .label{margin-top:-0.5em;width:80%;float:right;padding-right:1em}}.form .date-input{float:left}@media (min-width: 800px) and (max-width: 925px){.form .date-input{width:100%;margin:10px 0}}.form .date-input .date{float:left;margin:0}.form .date-input label{line-height:2;display:inline-block;text-align:center}.form input:not([type="submit"]),.form textarea,.form label.placeholder{font-size:14px;font-size:0.875rem;line-height:1.71429;border:1px solid #dbdee0;padding:0.5em;cursor:text;resize:none;outline:none}.form label.placeholder{border:none}.form input:not([type="submit"]){background:url("images/sprite.png") no-repeat}.form #message,.form #details{height:15em}.form input[type="submit"]{-webkit-transition:background-color 150ms linear;-moz-transition:background-color 150ms linear;-ms-transition:background-color 150ms linear;-o-transition:background-color 150ms linear;transition:background-color 150ms linear;font-size:14px;font-size:0.875rem;line-height:1.71429;float:right;border:0;background-color:#082e4b;color:#fff;padding:0.75em 3em;width:auto;cursor:pointer}.form input[type="submit"]:focus{outline:none}@media (max-width: 39.6875em){.form input[type="submit"]{display:block;width:100%}}.form input[type="submit"]:hover{background-color:#0681b3}.contact-us .form input[type="submit"]{background-color:#082e4b}.contact-us .form input[type="submit"]:hover{background-color:#0681b3}.form .messages{-webkit-transition:margin 150ms linear;-moz-transition:margin 150ms linear;-ms-transition:margin 150ms linear;-o-transition:margin 150ms linear;transition:margin 150ms linear;float:right;text-align:right;opacity:0;clear:both;margin:35px 0;width:70%}.form .messages .validation-message{border-bottom:0}.sidebar-careers .form .messages{width:100%;margin-top:1em;text-align:left}.form .messages .isError{display:block;color:#056f9a}.form .messages .isCorrectNow{display:block;color:#056f9a}.social-links{padding-top:1em}.social-links a{float:left;color:transparent;height:30px;background:url(images/sprite.png) no-repeat;position:relative}@media (max-width: 31.25em){.social-links a{width:3em}}.social-links a:after{content:"";position:absolute;top:0;left:0;height:2em;width:2.5em;display:block;background:url("images/sprite.png") no-repeat;-webkit-transition:-webkit-transform 150ms ease;-moz-transition:-moz-transform 150ms ease;-o-transition:-o-transform 150ms ease;transition:transform 150ms ease}.social-links a.facebook:after{background-position:-31px -497px}.social-links a.twitter:after{background-position:-90px -497px}.social-links a.linkedin:after{background-position:-147px -497px}.social-links a.instagram:after{background-position:-184px -497px}.read-more{color:#082e4b;position:relative}.read-more:after{content:"";position:absolute;right:-2.5em;width:2em;height:1.4em;background:url("images/sprite.png") no-repeat;background-position:-289px -541px;margin-left:1em;-webkit-transition:-webkit-transform 150ms ease;-moz-transition:-moz-transform 150ms ease;-o-transition:-o-transform 150ms ease;transition:transform 150ms ease}.read-more:hover:after{-webkit-transform:translate3d(0.5em, 0, 0);-moz-transform:translate3d(0.5em, 0, 0);-ms-transform:translate3d(0.5em, 0, 0);-o-transform:translate3d(0.5em, 0, 0);transform:translate3d(0.5em, 0, 0)}.home #content{padding-top:0;padding-bottom:0}.home .read-more{font-family:'Proxima N W01 Smbd', Helvetica, Arial, sans-serif;font-weight:normal;white-space:nowrap}.home .intro{max-width:1200px;margin:0 auto;padding-left:0 !important;padding-right:0 !important}@media (max-width: 1240px){.home .intro{padding:0 20px}}.home .intro .ie8-text{display:none}.home .intro .text{float:left;margin-bottom:1em}@media (min-width: 43.75em) and (max-width: 53.125em){.home .intro .text{width:40%}}@media (min-width: 53.1875em) and (max-width: 62.4375em){.home .intro .text{width:46%}}@media (min-width: 62.5em){.home .intro .text{width:48%}}@media (min-width: 68.75em){.home .intro .text{margin-top:2.5em}}.home .intro .text h2{font-size:22px;font-size:1.375rem;line-height:1.09091;color:#056f9a;margin-bottom:0.25em}@media (min-width: 43.75em){.home .intro .text h2{font-size:26px;font-size:1.625rem;line-height:1.84615;line-height:1.3333}}@media (min-width: 65.625em){.home .intro .text h2{font-size:32px;font-size:2rem;line-height:1.5;line-height:1.3333}}@media (min-width: 71.875em){.home .intro .text h2{font-size:36px;font-size:2.25rem;line-height:1.33333;line-height:1.3333}}.home .intro .text .find-out-more{position:relative;color:#ff9801}.home .intro .text .find-out-more:after{content:"";position:absolute;right:-2.5em;width:2em;height:1.4em;background:url("images/sprite.png") no-repeat;background-position:-289px -500px;margin-left:1em;-webkit-transition:-webkit-transform 150ms ease;-moz-transition:-moz-transform 150ms ease;-o-transition:-o-transform 150ms ease;transition:transform 150ms ease}.home .intro .text .find-out-more:hover:after{-webkit-transform:translate3d(0.5em, 0, 0);-moz-transform:translate3d(0.5em, 0, 0);-ms-transform:translate3d(0.5em, 0, 0);-o-transform:translate3d(0.5em, 0, 0);transform:translate3d(0.5em, 0, 0)}.home .intro .stats{width:75%;margin:0 auto;color:#fff}@media (min-width: 31.25em){.home .intro .stats{width:100%}}@media (max-width: 43.75em){.home .intro .stats{margin-top:1em}}@media (min-width: 43.75em){.home .intro .stats{width:52%;float:right}}
.gauge{height:6.25em;text-align:center}@media (max-width: 36.1875em){.gauge{clear:both;margin-bottom:3em}}@media (min-width: 36.25em){.gauge{width:33%;float:left}}@media (max-width: 43.75em){.gauge{padding-bottom:1.25em}}@media (min-width: 65.625em){.gauge{height:9.375em}}.gauge#gauge1 .label{color:#ff9801}.gauge#gauge2 .label{color:#056f9a}.gauge#gauge3 .label{color:#b294c9}.menu-control{cursor:pointer}.split-menu{max-width:1200px;margin:0 auto;margin:1em auto 3em;position:relative;padding:0 0 !important}@media (max-width: 1240px){.split-menu{padding:0 20px}}.split-menu .menu-control{display:block;height:8em;z-index:1}@media (max-width: 43.75em){.split-menu .menu-control{position:relative;height:4em}}@media (min-width: 43.75em){.split-menu .menu-control{width:50%}}@media (min-width: 46.875em){.split-menu .menu-control{height:12em}}.split-menu .menu-control .control{padding:1em}@media (min-width: 25em) and (max-width: 43.75em){.split-menu .menu-control .control{text-align:center}}@media (min-width: 46.875em){.split-menu .menu-control .control{padding:45px}}.split-menu .menu-control h2{font-family:'Proxima N W01 Smbd', Helvetica, Arial, sans-serif;font-weight:normal;font-size:32px;font-size:2rem;line-height:1.5;color:#fff}@media (max-width: 43.75em){.split-menu .menu-control h2{font-size:24px;font-size:1.5rem;line-height:1;line-height:1.5}}.split-menu .menu-control p,.split-menu .menu-control span{font-size:18px;font-size:1.125rem;line-height:1.33333;color:#fff;margin-bottom:0}.split-menu .menu-control p span,.split-menu .menu-control span span{font-size:15px;font-size:0.9375rem;line-height:1.6;display:block}@media (max-width: 43.75em){.split-menu .menu-control p,.split-menu .menu-control span{display:none}}.split-menu .menu-control .mobile-split-menu-link{display:none}@media (max-width: 43.75em){.split-menu .menu-control .mobile-split-menu-link{position:absolute;top:0;right:0;bottom:0;left:0;display:block}}.split-menu .menu-control .menu-control-hover{display:none}@media (min-width: 43.75em){.split-menu .menu-control .menu-control-hover{position:absolute;top:0;right:0;bottom:0;display:block}}.split-menu .sectors{background-color:#056f9a}@media (max-width: 43.75em){.split-menu .sectors{margin-bottom:1em}}@media (min-width: 43.75em){.split-menu .sectors{float:left;text-align:right}}.split-menu .sectors:before{content:"";position:absolute;right:0;top:0;display:block;height:4em;width:2em;background:#045d81}@media (min-width: 28.125em){.split-menu .sectors:before{width:4em}}@media (min-width: 43.75em){.split-menu .sectors:before{left:0}}@media (min-width: 43.8125em){.split-menu .sectors:before{height:8em}}@media (min-width: 46.875em){.split-menu .sectors:before{height:12em;left:0}}@media (min-width: 53.125em){.split-menu .sectors:before{width:7em}}.split-menu .sectors:after{content:"";position:absolute;right:0;top:25%;display:block;height:2em;width:2em;background:url(images/sprite.png) no-repeat;background-position:-207px -545px}@media (min-width: 28.125em){.split-menu .sectors:after{right:2.5%}}@media (min-width: 43.75em){.split-menu .sectors:after{left:2.5%;background-position:-154px -545px}}@media (min-width: 43.8125em){.split-menu .sectors:after{top:40%}}@media (min-width: 53.125em){.split-menu .sectors:after{left:0;top:0;height:12em;width:7em;background-position:-174px -98px}}.split-menu .sectors.active:after{background-position:-207px -595px}@media (min-width: 53.125em){.split-menu .sectors.active:after{background-position:-252px -164px}}.split-menu .sectors p,.split-menu .sectors span{text-align:right}.split-menu .services{text-align:left;background-color:#074070}@media (min-width: 43.75em){.split-menu .services{float:right}}.split-menu .services:before{content:"";position:absolute;right:0;top:0;display:block;height:4em;width:2em;background:#053258}@media (min-width: 28.125em){.split-menu .services:before{width:4em}}@media (min-width: 43.8125em){.split-menu .services:before{height:8em}}@media (min-width: 46.875em){.split-menu .services:before{height:12em}}@media (min-width: 53.125em){.split-menu .services:before{width:7em}}.split-menu .services:after{content:"";position:absolute;right:0;top:25%;display:block;height:2em;width:2em;background:url(images/sprite.png) no-repeat;background-position:-207px -545px}@media (min-width: 28.125em){.split-menu .services:after{right:2.5%}}@media (min-width: 43.8125em){.split-menu .services:after{top:40%}}@media (min-width: 53.125em){.split-menu .services:after{right:0;top:0;height:12em;width:7em;background-position:-83px -25px}}.split-menu .services.active:after{background-position:-207px -595px}@media (min-width: 53.125em){.split-menu .services.active:after{background-position:-252px -164px}}.split-menu .services p,.split-menu .services span{text-align:left}.sectors .menu-control-hover{width:50%;left:0;z-index:999999999}.services .menu-control-hover{width:50%;left:50%;z-index:999999999}.split-menu{position:relative}.split-menu .menu{display:none;clear:both;position:absolute;top:100%;left:0;width:100%;padding:2em;text-align:left;z-index:1}@media (min-width: 43.75em){.csscolumns .split-menu .menu{-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em}}.split-menu .menu ul{list-style-type:none}.split-menu .menu li{width:25%;float:left;position:relative;padding-left:1em}.csscolumns .split-menu .menu li{width:auto;float:none}.split-menu .menu li a{font-size:15px;font-size:0.9375rem;line-height:1.6;line-height:2;color:#fff;display:block}.split-menu .menu li:before{-webkit-transition:background-position 150ms linear;-moz-transition:background-position 150ms linear;-ms-transition:background-position 150ms linear;-o-transition:background-position 150ms linear;transition:background-position 150ms linear;content:"";position:absolute;top:0;left:-0.1em;width:1em;height:2em;background:url("images/sprite.png") no-repeat;background-position:-298px -498px;z-index:5}.split-menu .menu li:hover:before{background-position:-287px -498px}.split-menu .menu li .dimmed{color:rgba(255,255,255,0.5)}.split-menu .menu .sub-menu{position:relative}.split-menu .menu .sub-menu li{padding-left:1em}#sectors-menu{background-color:#045d81}#services-menu{background-color:#053258}.home-wrap{padding:1em 0 2.1875em;background-color:#fdfdfd}@media (max-width: 75em){.home-wrap{padding:0 1.25em 2.1875em}}
.the-people{font-size:14px;font-size:0.875rem;line-height:1.71429;background-color:#f3f3f3;padding:50px 0 30px;position:relative;overflow:visible}.the-people:before{position:absolute;top:2px;display:block;background-color:#fff;height:2px;content:"";width:100%}.the-people:after{position:absolute;bottom:-5px;display:block;background-color:#f3f3f3;height:3px;content:"";width:100%}.the-people .title{font-size:22px;font-size:1.375rem;line-height:1.09091;max-width:1200px;margin:0 auto;margin-bottom:1.5em;clear:both}@media (max-width: 1240px){.the-people .title{padding:0 20px}}.the-people .grid{max-width:1200px;margin:0 auto;overflow:hidden}@media (max-width: 1240px){.the-people .grid{padding:0 20px}}.the-people .grid .column>div{padding:2%}.csscolumns .the-people .grid{-moz-column-count:2;-moz-column-gap:5%;-moz-column-width:45%;-webkit-column-count:2;-webkit-column-gap:1em;-webkit-column-width:45%;column-count:2;column-gap:5%;column-width:45%}@media (min-width: 850px){.csscolumns .the-people .grid{height:1160px;-moz-column-count:3;-moz-column-gap:3%;-moz-column-width:30%;-webkit-column-count:3;-webkit-column-gap:3%;-webkit-column-width:30%;column-count:3;column-gap:3%;column-width:30%}}@media (min-width: 62.5em){.csscolumns .the-people .grid{height:850px;-moz-column-count:4;-moz-column-gap:2%;-moz-column-width:23%;-webkit-column-count:4;-webkit-column-gap:2%;-webkit-column-width:23%;column-count:4;column-gap:2%;column-width:23%}}@media (min-width: 78.125em){.csscolumns .the-people .grid{height:600px;-moz-column-count:5;-moz-column-gap:2%;-moz-column-width:18%;-webkit-column-count:5;-webkit-column-gap:2%;-webkit-column-width:18%;column-count:5;column-gap:2%;column-width:18%}}
.textbar,.colourbar{font-size:18px;font-size:1.125rem;line-height:1.33333;-webkit-transition:background-color 150ms linear;-moz-transition:background-color 150ms linear;-ms-transition:background-color 150ms linear;-o-transition:background-color 150ms linear;transition:background-color 150ms linear;display:block;padding:2.1em 1em;color:#fff;margin-bottom:1em;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;column-break-inside:avoid}@media (min-width: 62.5em){.textbar,.colourbar{padding:2.4em 1em}}.textbar p,.colourbar p,.textbar span,.colourbar span{font-size:17px;font-size:1.0625rem;line-height:1.41176;color:#fff;margin-bottom:0}.textbar.bar1,.bar1.colourbar{background-color:#bccccb;height:46px}.textbar.bar1:hover,.bar1.colourbar:hover{background-color:#aec1c0}.textbar.bar2,.bar2.colourbar{background-color:#2d2d2d}.textbar.bar2:hover,.bar2.colourbar:hover{background-color:#202020}.textbar.bar3,.bar3.colourbar{background-color:#495c6e;padding:0.8em 1em}.textbar.bar3:hover,.bar3.colourbar:hover{background-color:#3f4f5f}.textbar.bar4,.bar4.colourbar{background-color:#00bdef;padding:2.7em 1em}.textbar.bar4:hover,.bar4.colourbar:hover{background-color:#00a9d5}.textbar.bar5,.bar5.colourbar{background-color:#074070}.textbar.bar5:hover,.bar5.colourbar:hover{background-color:#053258}.textbar.bar6,.bar6.colourbar{background-color:#0072b5;padding:3.8em 1em}.textbar.bar6:hover,.bar6.colourbar:hover{background-color:#00629c}.textbar.bar7,.bar7.colourbar{background-color:#495c6e;padding:1.7em 1em}.textbar.bar7:hover,.bar7.colourbar:hover{background-color:#3f4f5f}.colourbar{padding:1em}.image{margin-bottom:1em;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;column-break-inside:avoid;position:relative;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.image img{width:100%}.image a{display:block;position:relative}.image a:hover .info{zoom:1;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.image a .info{display:none;position:absolute;top:0;right:0;bottom:9px;left:0;background-color:rgba(0,0,0,0.5);color:#fff}.image a .info span{font-size:14px;font-size:0.875rem;line-height:1.71429;line-height:1;position:absolute;left:1rem;bottom:0}@media (min-width: 31.25em){.image a .info span{font-size:16px;font-size:1rem;line-height:1.5}}@media (min-width: 42.125em){.image a .info span{font-size:20px;font-size:1.25rem;line-height:1.2;left:1em}}.image a .info span.name{font-family:'Proxima N W01 Smbd', Helvetica, Arial, sans-serif;font-weight:normal;bottom:-1em}@media (min-width: 18.75em){.image a .info span.name{bottom:1em}}@media (min-width: 42.125em){.image a .info span.name{bottom:0.4em}}.image a .info span.position{bottom:0;display:none}@media (min-width: 31.25em){.image a .info span.position{display:block;font-size:12px;font-size:0.75rem;line-height:2}}@media (min-width: 42.125em){.image a .info span.position{bottom:0em;padding-left:0.5em;font-size:14px;font-size:0.875rem;line-height:1.71429}}
.valued-clients{max-width:1200px;margin:0 auto;margin-top:35px;margin-bottom:35px;position:relative}@media (max-width: 1240px){.valued-clients{padding:0 20px}}.valued-clients .title{font-size:22px;font-size:1.375rem;line-height:1.09091;margin-bottom:1em}.valued-clients li img{display:block;margin:0 auto}.valued-clients .bx-controls-direction a{position:absolute;color:transparent;background:url(images/sprite.png) no-repeat;height:5em;width:5em;top:45%}.valued-clients .bx-controls-direction a.bx-next{right:1em;background-position:-346px -311px}.valued-clients .bx-controls-direction a.bx-prev{left:-1em;background-position:-456px -392px}.big-slider{width:100%;height:320px;overflow-y:hidden}@media (min-width: 21.875em) and (max-width: 40.625em){.big-slider{height:390px}}@media (min-width: 68.75em){.big-slider{height:400px}}@media (min-width: 83.125em){.big-slider{height:450px}}@media (min-width: 99.375em){.big-slider{height:500px}}@media (min-width: 110em){.big-slider{height:560px}}.big-slider li{width:100%;height:320px;position:relative;overflow:hidden}@media (min-width: 23.125em){.big-slider li{height:340px}}@media (min-width: 68.75em){.big-slider li{height:400px}}@media (min-width: 99.375em){.big-slider li{height:500px}}@media (min-width: 110em){.big-slider li{height:560px}}.big-slider li .wrapper{z-index:2}@media (min-width: 56.25em){.big-slider li .wrapper{max-width:1200px;margin:0 auto;width:100%;height:100%;position:relative}}@media (min-width: 56.25em) and (max-width: 1240px){.big-slider li .wrapper{padding:0 20px}}.big-slider li .logo{display:none;position:absolute;left:20px;top:8.5rem;max-height:4.5625em;height:4.5625em;width:10rem;z-index:2}@media (max-width: 45.125em){.svg .big-slider li .logo{background:url("images/logo-white.svg") no-repeat left center;background-size:auto 100%}.no-svg .big-slider li .logo{background:url("images/logo-white.png") no-repeat left center;background-size:auto 100%}.ie .big-slider li .logo{background:url("images/logo-white-ie.png") no-repeat left center}}@media (min-width: 45.1875em){.big-slider li .logo{display:block;top:7rem}.svg .big-slider li .logo{background:url("images/logo-blue.svg") no-repeat left center;background-size:auto 100%}.no-svg .big-slider li .logo{background:url("images/logo-blue.png") no-repeat left center;background-size:100% 100%}.ie .big-slider li .logo{background:url("images/logo-blue-ie.png") no-repeat left center}}@media (min-width: 50em){.big-slider li .logo{top:11em}}@media (min-width: 56.25em){.big-slider li .logo{max-height:7em;height:7em}}@media (min-width: 75.9375em){.big-slider li .logo{left:0}}@media (min-width: 110em){.big-slider li .logo{top:15em}}.big-slider li .text{position:absolute;left:0;top:3em;z-index:2;text-align:center;width:100%}@media (min-width: 28.125em){.big-slider li .text{text-align:left;left:20px}}@media (min-width: 37.5em){.big-slider li .text{position:absolute;top:4em;left:20px;width:50%}}@media (min-width: 37.5em){.big-slider li .text{top:5em}}@media (min-width: 45.1875em){.big-slider li .text{top:5em;left:10em;border-left:4px solid #074070;padding-left:1em}}@media (min-width: 50em){.big-slider li .text{top:8em;padding-left:2em}}@media (min-width: 56.25em){.big-slider li .text{left:14em;padding-left:3em}}@media (min-width: 76.875em){.big-slider li .text{left:13em}}@media (min-width: 110em){.big-slider li .text{top:14em}}.big-slider li .title{font-size:20px;font-size:1.25rem;line-height:1.2;line-height:1.2 !important;margin-bottom:0.25em;z-index:2;color:#074070;display:block;width:100%}@media (min-width: 56.25em){.big-slider li .title{font-size:26px;font-size:1.625rem;line-height:1.84615;margin-bottom:0.25em}}@media (min-width: 62.5em){.big-slider li .title{font-size:36px;font-size:2.25rem;line-height:1.33333;margin-bottom:0.25em}}.big-slider li .subtitle{font-size:14px;font-size:0.875rem;line-height:1.71429;z-index:2;color:#056f9a;max-width:21em;display:none}@media (min-width: 28.125em){.big-slider li .subtitle{display:block;padding-right:2em}}@media (min-width: 28.125em) and (max-width: 37.5em){.big-slider li .subtitle{max-width:15em}}@media (max-width: 45.125em){.big-slider li .subtitle{line-height:1.4}}@media (min-width: 56.25em){.big-slider li .subtitle{font-size:16px;font-size:1rem;line-height:1.5}}@media (min-width: 62.5em){.big-slider li .subtitle{font-size:18px;font-size:1.125rem;line-height:1.33333;max-width:25em}}.big-slider li .image{display:block;position:relative;top:0;width:100%;z-index:1}@media (min-width: 28.125em){.big-slider li .image{position:absolute;top:-1em;width:50%;right:0;max-width:none}}@media (min-width: 37.5em){.big-slider li .image{top:3em}}@media (min-width: 45.1875em){.big-slider li .image{top:5em;width:40%;max-width:29.6875em}}@media (min-width: 62.5em){.big-slider li .image{top:3em}}@media (min-width: 78.125em){.big-slider li .image{right:0}}@media (min-width: 109.375em){.big-slider li.first-slide .logo{top:17em}}.big-slider li.first-slide .image{top:6em}@media (max-width: 28.0625em){.big-slider li.first-slide .image{max-width:22.5em;margin:0 auto}}@media (min-width: 28.125em){.big-slider li.first-slide .image{top:1em;width:90%;right:-22%}}@media (min-width: 31.25em){.big-slider li.first-slide .image{top:0;max-width:480px}}@media (min-width: 37.5em){.big-slider li.first-slide .image{top:-1em}}@media (min-width: 37.5em) and (max-width: 45.125em){.big-slider li.first-slide .image{left:40%}}@media (min-width: 45.1875em){.big-slider li.first-slide .image{top:0em;max-width:420px;right:-10%}}@media (min-width: 50em){.big-slider li.first-slide .image{top:1em;left:55%}}@media (min-width: 62.5em){.big-slider li.first-slide .image{top:3em;left:60%}}@media (min-width: 78.125em){.big-slider li.first-slide .image{top:2em;width:45%;max-width:35.8125em}}@media (min-width: 109.375em){.big-slider li.first-slide .image{top:5em;right:0;width:55%;max-width:40.0625em}}@media (min-width: 62.5em){.big-slider li.second-slide .logo{top:9em}}@media (min-width: 110em){.big-slider li.second-slide .logo{top:15em}}.big-slider li.second-slide .image{top:3em;max-width:350px;margin:0 auto}@media (min-width: 31.25em){.big-slider li.second-slide .image{top:3em;width:55%}}@media (min-width: 37.5em){.big-slider li.second-slide .image{top:3em;max-width:340px}}@media (min-width: 45.1875em){.big-slider li.second-slide .image{top:4em}}@media (min-width: 45.1875em) and (max-width: 49.9375em){.big-slider li.second-slide .image{max-width:280px}}@media (min-width: 50em){.big-slider li.second-slide .image{top:1em}}@media (min-width: 62.5em){.big-slider li.second-slide .image{top:3em}}@media (min-width: 68.75em){.big-slider li.second-slide .image{top:1em;left:55%;width:35%;max-width:400px}}@media (min-width: 78.125em){.big-slider li.second-slide .image{width:40%;max-width:32em}}@media (min-width: 110em){.big-slider li.second-slide .image{top:5em;max-width:35em}}.big-slider li.third-slide{height:320px}@media (min-width: 23.125em){.big-slider li.third-slide{height:340px}}@media (min-width: 68.75em){.big-slider li.third-slide{height:400px}}@media (min-width: 83.125em){.big-slider li.third-slide{height:450px}}@media (min-width: 99.375em){.big-slider li.third-slide{height:500px}}@media (min-width: 110em){.big-slider li.third-slide{height:560px}}@media (min-width: 45.125em){.big-slider li.third-slide .logo{top:8em}}@media (min-width: 50em){.big-slider li.third-slide .logo{top:8em}}@media (min-width: 56.25em){.big-slider li.third-slide .logo{top:7em}}@media (min-width: 62.5em){.big-slider li.third-slide .logo{top:9em}}@media (min-width: 83.125em){.big-slider li.third-slide .logo{top:11em}}@media (min-width: 110em){.big-slider li.third-slide .logo{top:15em}}.big-slider li.third-slide .text{left:20px}@media (min-width: 37.5em){.big-slider li.third-slide .text{top:5em}}@media (min-width: 45.125em){.big-slider li.third-slide .text{left:10em}}@media (min-width: 50em){.big-slider li.third-slide .text{top:5em}}@media (min-width: 56.25em){.big-slider li.third-slide .text{left:14em;padding-left:2em}}@media (min-width: 62.5em){.big-slider li.third-slide .text{top:8em}}@media (min-width: 83.125em){.big-slider li.third-slide .text{top:10em}}@media (min-width: 110em){.big-slider li.third-slide .text{top:14em}}@media (max-width: 25em){.big-slider li.third-slide .title,.big-slider li.third-slide .subtitle{width:8em}}@media (max-width: 37.5em){.big-slider li.third-slide .title{text-align:left}}.big-slider li.third-slide .image{width:300%;max-width:300%;left:-160%;z-index:-1}@media (min-width: 23.125em){.big-slider li.third-slide .image{width:270%;left:-130%}}@media (min-width: 28.125em){.big-slider li.third-slide .image{width:240%;left:-110%}}@media (min-width: 37.5em){.big-slider li.third-slide .image{top:0}}@media (min-width: 40.625em){.big-slider li.third-slide .image{width:120%;left:-20%}}@media (min-width: 45.125em){.big-slider li.third-slide .image{left:-2%}}@media (min-width: 53.125em){.big-slider li.third-slide .image{left:0;width:110%}}@media (min-width: 62.5em){.big-slider li.third-slide .image{width:100%}}@media (min-width: 81.25em){.big-slider li.third-slide .image{top:-2em}}
.main-slider{position:relative}.main-slider:hover .big-slider-controls input{zoom:1;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.main-slider .big-slider-controls{position:absolute;bottom:5em;width:100%}@media (min-width: 87.5em){.main-slider .big-slider-controls{bottom:50%}}.main-slider .big-slider-controls input{-webkit-transition:opacity 150ms linear;-moz-transition:opacity 150ms linear;-ms-transition:opacity 150ms linear;-o-transition:opacity 150ms linear;transition:opacity 150ms linear;position:absolute;display:block;border:none;background:url(images/sprite.png) no-repeat;background-position:346px -311px;width:5em;height:5em}.main-slider .big-slider-controls input:focus{outline:none}@media (min-width: 45.125em){.main-slider .big-slider-controls input{zoom:1;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}}.main-slider .big-slider-controls .prev-slide{left:0;background-position:-440px -385px}@media (min-width: 45.125em){.main-slider .big-slider-controls .prev-slide{left:2.5%}}.main-slider .big-slider-controls .next-slide{right:0;background-position:-348px -304px}@media (min-width: 45.125em){.main-slider .big-slider-controls .next-slide{right:2.5%}}
.main-slider .bx-wrapper{position:relative}.main-slider .bx-wrapper .bx-controls{display:none;text-align:center;-webkit-tap-highlight-color:transparent;position:absolute;bottom:0em;width:100%}@media (min-width: 45.125em){.main-slider .bx-wrapper .bx-controls{bottom:3em}}.main-slider .bx-wrapper .bx-controls .bx-pager-item{display:inline-block}.main-slider .bx-wrapper .bx-controls .bx-pager-item a{color:transparent;width:0.6rem;height:0.7rem;background:url(images/sprite.png) no-repeat;background-position:-438px -984px;margin:0 0.5em;display:block}.main-slider .bx-wrapper .bx-controls .bx-pager-item a.active{background-position:-293px -984px}.intro .intro-title{font-size:18px;font-size:1.125rem;line-height:1.33333;margin-bottom:1.5em}@media (min-width: 45.125em){.intro .intro-title{font-size:20px;font-size:1.25rem;line-height:1.2}}@media (min-width: 40.625em){.intro.intro-with-image .intro-text{width:66.666%;float:left;padding-right:75px;padding-top:1em}}@media (min-width: 40.625em){.intro.intro-with-image .intro-image{width:33.333%;float:right;max-height:100%}}
.intro-image{width:100%;margin-bottom:2em}.intro-image img{display:block;margin:0 auto}@media (min-width: 40.625em){.intro-image{max-height:150px}}
.image-full-width{width:100%;margin-bottom:1em}.title{color:#074070;margin-bottom:1.5em}.extra-info{clear:both}.two-col{margin-bottom:35px}.two-col-left{float:left;padding-right:35px}.two-col-right{float:right;padding-left:35px}.extra-buttons{margin-bottom:1em}.extra-buttons a{font-size:18px;font-size:1.125rem;line-height:1.33333;-webkit-transition:background-color 150ms linear;-moz-transition:background-color 150ms linear;-ms-transition:background-color 150ms linear;-o-transition:background-color 150ms linear;transition:background-color 150ms linear;display:block;text-align:center;color:#fff;padding:1em}@media (max-width: 40.5625em){.extra-buttons a{margin-bottom:1em}}@media (min-width: 40.625em){.extra-buttons a{width:47%;float:left}}.extra-buttons a.how-we-work{background-color:#a683c0}.extra-buttons a.how-we-work:hover{background-color:#9a72b8}@media (min-width: 40.625em){.extra-buttons a.how-we-work{padding-right:1em}}.extra-buttons a.who-we-work-for{background-color:#e78900}.extra-buttons a.who-we-work-for:hover{background-color:#cd7a00}@media (min-width: 40.625em){.extra-buttons a.who-we-work-for{padding-left:1em;float:right}}
.error404 .error404-text{margin-bottom:1em}@media (min-width: 42.125em){.error404 .error404-text{width:66.66%;float:left;padding-right:1em}}.error404 .error404-text .read-more{color:#ff9801}.error404 .error404-text .read-more:after{background-position:-289px -500px;-webkit-transition:-webkit-transform 150ms ease;-moz-transition:-moz-transform 150ms ease;-o-transition:-o-transform 150ms ease;transition:transform 150ms ease}.error404 .error404-text .read-more:hover:after{-webkit-transform:translate3d(0.5em, 0, 0);-moz-transform:translate3d(0.5em, 0, 0);-ms-transform:translate3d(0.5em, 0, 0);-o-transform:translate3d(0.5em, 0, 0);transform:translate3d(0.5em, 0, 0)}.error404 .title{font-size:42px;font-size:2.625rem;line-height:1.14286;margin-bottom:0.25em;text-transform:uppercase}@media (min-width: 42.125em){.error404 .title{font-size:72px;font-size:4.5rem;line-height:1;margin-bottom:0.25em}}.error404 .subtitle{font-size:20px;font-size:1.25rem;line-height:1.2;color:#0075a4;margin-bottom:1em}@media (min-width: 42.125em){.error404 .error404-wrap .search{width:33.33%;float:right;margin-top:9em}}@media (min-width: 65.625em){.error404 .error404-wrap .search{margin-top:7.5em}}
.links{clear:both}.links .title{margin-bottom:2em}.links .link{display:block;float:left}@media (min-width: 40.625em) and (max-width: 49.9375em){.links .link{width:45%;margin:0 1.1% 20px}.links .link.link-1,.links .link.link-3,.links .link.link-5,.links .link.link-7,.links .link.link-9,.links .link.link-11,.links .link.link-13,.links .link.link-15{clear:both;margin-left:0;margin-right:1.1%}.links .link.link-2,.links .link.link-4,.links .link.link-6,.links .link.link-8,.links .link.link-10,.links .link.link-12,.links .link.link-14,.links .link.link-16{margin-left:1.1%;margin-right:0;float:right}}@media (min-width: 50em) and (max-width: 69.3125em){.links .link{width:30%;margin:0 1.1% 20px}.links .link.link-1,.links .link.link-4,.links .link.link-7,.links .link.link-10,.links .link.link-13,.links .link.link-16{clear:both;margin-left:0;margin-right:1.1%}.links .link.link-3,.links .link.link-6,.links .link.link-9,.links .link.link-12,.links .link.link-15{margin-left:1.1%;margin-right:0}}@media (min-width: 69.375em) and (max-width: 73.375em){.links .link{width:22%;margin:0 1% 20px}.links .link.link-1,.links .link.link-5,.links .link.link-9,.links .link.link-13{clear:both;margin-left:0;margin-right:2%}.links .link.link-4,.links .link.link-8,.links .link.link-12,.links .link.link-16{margin-left:2%;margin-right:0}}@media (min-width: 73.4375em){.links .link{width:20%;margin:0 3.3% 20px}.links .link.link-1,.links .link.link-5,.links .link.link-9,.links .link.link-13{clear:both;margin-left:0;margin-right:3.3%}.links .link.link-4,.links .link.link-8,.links .link.link-12,.links .link.link-16{margin-left:3.3%;margin-right:0}}.links .link .link-name{-webkit-transition:border-bottom-color 150ms linear;-moz-transition:border-bottom-color 150ms linear;-ms-transition:border-bottom-color 150ms linear;-o-transition:border-bottom-color 150ms linear;transition:border-bottom-color 150ms linear;font-size:15px;font-size:0.9375rem;line-height:1.6;font-family:'Proxima N W01 Smbd', Helvetica, Arial, sans-serif;font-weight:normal;display:block;border-bottom:1px solid #dbdee0;margin-bottom:0.75em;position:relative;white-space:nowrap}.links .link .link-name:before{-webkit-transition:background-position 150ms linear;-moz-transition:background-position 150ms linear;-ms-transition:background-position 150ms linear;-o-transition:background-position 150ms linear;transition:background-position 150ms linear;content:"";position:absolute;top:0;right:-0.1em;width:1em;height:2em;background:url("images/sprite.png") no-repeat;background-position:-300px -538px;z-index:5}.links .link:hover .link-name{border-bottom-color:#056f9a}@media (max-width: 40.625em){.links .link:hover .link-name:before{background-position:-288px -541px}}.what-we-do .links .link:hover .link-name:before{background-position:-288px -541px}.contact-us #content .title{margin-bottom:1em}.directions .title{margin-bottom:1em}.directions #gmap{width:100%;height:200px;margin-bottom:1em}@media (min-width: 34.375em){.directions #gmap{width:33.33%;float:left;height:200px}}@media (min-width: 34.375em){.directions .text{width:66.66%;float:right;padding-left:35px}}
@media (min-width: 31.25em) and (max-width: 48.75em){.address-box{width:45%;float:left}.address-box:nth-child(odd){float:left}.address-box:nth-child(even){float:right}}.address-box a,.address-box span{color:#fff}.signup{clear:both;background-color:#082e4b;margin-bottom:2px}@media (max-width: 40.625em){.signup{padding-bottom:1em}}.signup .wrapper{max-width:1200px;margin:0 auto}@media (max-width: 1240px){.signup .wrapper{padding:0 20px}}.signup .title{font-family:'Proxima N W01 Smbd', Helvetica, Arial, sans-serif;font-weight:normal;font-size:22px;font-size:1.375rem;line-height:1.09091;float:left;color:#fff;padding-top:1.4em;margin-bottom:0;display:block}@media (min-width: 59.375em){.signup .title{width:50%}}.signup form{display:block;padding-top:1.25em}.signup form .input.required:after{display:none}@media (min-width: 31.25em){.signup form .input{width:50%;float:left;padding-right:1em}.signup form .input:last-child{float:right;padding:0 0 1em 0}}@media (min-width: 40.625em){.signup form .input{width:33.33%;padding:0 1em 0 0}.signup form .input:last-child{float:left;padding:0 1em 0 0}}.signup form .input input{-webkit-transition:background-color 150ms linear;-moz-transition:background-color 150ms linear;-ms-transition:background-color 150ms linear;-o-transition:background-color 150ms linear;transition:background-color 150ms linear;background-color:#fff;border-radius:1px}.signup form .input input.isError{background-color:#fcc}.signup form .input input.isError{background-color:#fcc}.signup form #submit{background-color:#0c395a;border-radius:1px}@media (min-width: 59.375em){.signup form{width:50%;display:inline-block}}
.career-brief{min-height:15em}.career-brief .post-title{font-size:20px;font-size:1.25rem;line-height:1.2}.career-info p,.career-info span{margin-bottom:0}.career-info span{font-family:'Proxima N W01 Bold', Helvetica, Arial, sans-serif;font-weight:normal}.career-info .career-blurb{margin:1em 0}.career-apply .title{background-color:#ff9801;margin-bottom:0}.career-apply .form{background-color:#ffb13e;padding:20px}.career-apply .form .required:after{background-position:0 0}.career-apply .fields{margin:0}.career-apply .input input:not([type="submit"]){background-color:#fff}.career-apply .input .select2-container{border-radius:0;outline:none}.career-apply .input .select2-container .select2-choice{border:0;box-shadow:0}.career-apply .cv-upload{display:inline-block;padding:0.5em;margin-bottom:0;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;color:#fff;background-color:#ff9801;position:relative;overflow:hidden}.career-apply .cv-upload input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;filter:alpha(opacity=0);transform:translate(-300px, 0) scale(4);font-size:23px;direction:ltr;cursor:pointer}.career-apply ul{padding-left:0 !important}.career-apply #submit{outline:none}.career-apply .messages{margin:0}.career-single-content .post-header{margin-bottom:35px}.career-single-content .career-blurb{margin-bottom:1em}@media (min-width: 40.625em){.career-single-content .career-blurb{width:66.66%;float:left}}.career-single-content .career-blurb p,.career-single-content .career-blurb span{font-size:1.2em;margin-bottom:0}@media (min-width: 40.625em){.career-single-content .career-info{width:33.33%;float:right;padding-left:35px}}.career-single-content .sharing{clear:both}.accepted-filetypes{color:#fff}.child-of-sector-expertise .content-block .title{color:#056f9a}.child-of-sector-expertise .content-block:first-child p:first-child,.child-of-sector-expertise .content-block:first-child span:first-child{font-size:1.2em}.sortable{cursor:pointer}.sortable.active{border-bottom:1px solid #dbdee0}#Grid{-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear;padding:10px 0 20px 0;padding-left:0 !important;margin-bottom:0 !important;min-height:400px;overflow:visible}#Grid ul{text-align:justify;list-style-type:none;font-size:0.1px;line-height:0}#Grid ul:after{content:'';display:inline-block;width:100%}#Grid .mix{width:100%;max-width:100%;margin-bottom:2%;z-index:1;min-height:70px;clear:both;-webkit-transition:max-width 500ms ease-in-out, height 500ms ease-in-out, opacity 150ms ease-in-out;-moz-transition:max-width 500ms ease-in-out, height 500ms ease-in-out, opacity 150ms ease-in-out;-ms-transition:max-width 500ms ease-in-out, height 500ms ease-in-out, opacity 150ms ease-in-out;-o-transition:max-width 500ms ease-in-out, height 500ms ease-in-out, opacity 150ms ease-in-out;transition:max-width 500ms ease-in-out, height 500ms ease-in-out, opacity 150ms ease-in-out;display:none;opacity:0;position:relative;cursor:pointer}@media (min-width: 40.625em){#Grid .mix{width:49%;max-width:49%;clear:none}}@media (min-width: 46.875em){#Grid .mix{width:32.33%;max-width:32.33%}}@media (min-width: 62.5em){#Grid .mix{width:24%;max-width:24%}}#Grid .mix.active{display:block;z-index:2}#Grid .mix.dimmed .profile-image{zoom:1;filter:alpha(opacity=99.9);-moz-opacity:0.999;-khtml-opacity:0.999;opacity:0.999;z-index:1}#Grid .mix .profile-image{float:left;z-index:1;height:5.625em}#Grid .mix .profile-image img{max-height:100%}#Grid .mix .team-summary{width:66.66%;float:left}#Grid .mix .team-summary .name{font-family:'Proxima N W01 Smbd', Helvetica, Arial, sans-serif;font-weight:normal;display:block;padding-left:1em;margin-top:0.25em;margin-bottom:0}@media (min-width: 68.75em){#Grid .mix .team-summary .name{margin-top:.5em}}#Grid .mix .team-summary .position{display:block;padding-left:1em;margin-bottom:0}@media (max-width: 68.75em){#Grid .mix .team-summary .position{font-size:13px;font-size:0.8125rem;line-height:1.84615}}#Grid .mix.dimmed{opacity:0.5 !important}@media (min-width: 40.625em) and (max-width: 46.8125em){#Grid .last .team-info{left:-100%}}@media (min-width: 46.875em) and (max-width: 62.4375em){#Grid .last .team-info{left:-150%}}@media (min-width: 62.5em){#Grid .last .team-info{left:-150%}}
.team-info{zoom:1;filter:alpha(opacity=99.9);-moz-opacity:0.999;-khtml-opacity:0.999;opacity:0.999;display:none;background-color:#495c6e;color:#fff;padding:1.5em;position:absolute;top:0;left:33%;width:65%;z-index:99999;cursor:default}@media (min-width: 40.625em) and (max-width: 46.8125em){.team-info{width:100%}}@media (min-width: 46.875em){.team-info{width:150%}}.team-info .close-button{content:"";display:block;position:absolute;top:0.5em;right:0.5em;height:1em;width:1em;background:url(images/sprite.png) no-repeat;background-position:-434px -754px;border:none}@media (min-width: 40.625em){.team-info .close-button{top:1em;right:1em}}.team-info .close-button:focus{outline:none}.team-info .title{margin-bottom:0.5em}.team-info span{display:block;margin-bottom:0.5em}.team-info span,.team-info p,.team-info span,.team-info a,.team-info .title{color:#fff}.team-info a{word-break:break-all}.meet-the-team-controls .sort-by{float:left;margin-bottom:2em}@media (max-width: 43.6875em){.meet-the-team-controls .sort-by{width:100%}}@media (min-width: 43.75em) and (max-width: 59.3125em){.meet-the-team-controls .sort-by{width:50%}}@media (min-width: 59.375em){.meet-the-team-controls .sort-by{width:25%}}.meet-the-team-controls .sort-by strong{margin-right:1.5em;color:#074070}@media (max-width: 43.75em){.meet-the-team-controls .sort-by strong{margin-right:1.5em}}.meet-the-team-controls .filter{float:left}@media (max-width: 43.75em){.meet-the-team-controls .filter{width:100%}}@media (min-width: 59.375em){.meet-the-team-controls .filter{width:50%;text-align:right;float:right}}.meet-the-team-controls .filter strong{color:#074070;vertical-align:top}@media (max-width: 19.9375em){.meet-the-team-controls .filter strong{width:100%}}@media (min-width: 20em) and (max-width: 43.75em){.meet-the-team-controls .filter strong{float:left;width:50%}}@media (min-width: 43.75em){.meet-the-team-controls .filter strong{margin-right:1.5em}}@media (max-width: 19.9375em){.meet-the-team-controls .filter .select2-container{width:100%}}@media (min-width: 20em){.meet-the-team-controls .filter .select2-container{margin-top:-0.7em}}.meet-the-team-controls .filter .select2-choice{min-width:10em;border:1px solid #dbdee0 !important;text-align:left}.meet-the-team #select2-drop{border:1px solid #dbdee0;border-top:none}.select2-container{margin:0;position:relative;display:inline-block;zoom:1;*display:inline;vertical-align:middle}.select2-container,.select2-drop,.select2-search,.select2-search input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.select2-container .select2-choice{display:block;padding:0.5em;overflow:hidden;position:relative;border:1px solid #aaa;white-space:nowrap;line-height:26px;color:#000;text-decoration:none;background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff}.select2-container .select2-choice:focus{outline:none}.select2-container .select2-choice.select2-default span{color:#9b9cad}.select2-container.select2-drop-above .select2-choice{border-bottom-color:#aaa;border-radius:0 0 4px 4px;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.9, #fff));background-image:-webkit-linear-gradient(center bottom, #eee 0%, #fff 90%);background-image:-moz-linear-gradient(center bottom, #eee 0%, #fff 90%);background-image:-o-linear-gradient(bottom, #eee 0%, #fff 90%);background-image:-ms-linear-gradient(top, #eee 0%, #fff 90%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);background-image:linear-gradient(top, #eee 0%, #fff 90%)}.select2-container.select2-allowclear .select2-choice .select2-chosen{margin-right:42px}.select2-container .select2-choice>.select2-chosen{margin:0;display:block;overflow:hidden;color:#495c6e;white-space:nowrap;text-overflow:ellipsis}.select2-container .select2-choice abbr{display:none;width:12px;height:12px;position:absolute;right:24px;top:8px;font-size:1px;text-decoration:none;border:0;cursor:pointer;outline:0}.select2-container.select2-allowclear .select2-choice abbr{display:inline-block}.select2-container .select2-choice abbr:hover{background-position:right -11px;cursor:pointer}.select2-drop-mask{border:0;margin:0;padding:0;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:9998;background-color:#fff;opacity:0;filter:alpha(opacity=0)}.select2-drop{width:100%;margin-top:-1px;position:absolute;z-index:9999;top:100%;background:#fff;color:#000;border:1px solid #dbdee0;border-top:0}.select2-drop-auto-width{border-top:1px solid #aaa;width:auto}.select2-drop-auto-width .select2-search{padding-top:4px}.select2-drop.select2-drop-above{margin-top:1px;border-top:1px solid #aaa;border-bottom:0}.select2-drop-active{border-top:none}.select2-drop.select2-drop-above.select2-drop-active{border-top:1px solid #5897fb}.select2-container .select2-choice .select2-arrow{display:inline-block;width:50px;height:100%;position:absolute;right:0;top:0;background-clip:padding-box;background:#ccc}.select2-container .select2-choice .select2-arrow b{display:block;width:100%;height:100%;background:#fff url(images/sprite.png) no-repeat !important;background-position:-433px -538px !important}.select2-search{display:inline-block;width:100%;min-height:26px;margin:0;padding-left:4px;padding-right:4px;position:relative;z-index:10000;white-space:nowrap}.select2-search input{width:100%;height:auto !important;min-height:26px;padding:4px 20px 4px 5px;margin:0;outline:0;font-family:sans-serif;font-size:1em;border:1px solid #aaa;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.select2-drop.select2-drop-above .select2-search input{margin-top:4px}.select2-search input.select2-active{background:#fff url("js/images/select2-spinner.gif") no-repeat 100%;background:url("js/images/select2-spinner.gif") no-repeat 100%,-webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));background:url("js/images/select2-spinner.gif") no-repeat 100%,-webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);background:url("js/images/select2-spinner.gif") no-repeat 100%,-moz-linear-gradient(center bottom, #fff 85%, #eee 99%);background:url("js/images/select2-spinner.gif") no-repeat 100%,-o-linear-gradient(bottom, #fff 85%, #eee 99%);background:url("js/images/select2-spinner.gif") no-repeat 100%,-ms-linear-gradient(top, #fff 85%, #eee 99%);background:url("js/images/select2-spinner.gif") no-repeat 100%,linear-gradient(top, #fff 85%, #eee 99%)}.select2-container-active .select2-choice,.select2-container-active .select2-choices{border:0;outline:none}.select2-dropdown-open .select2-choice{border-bottom-color:transparent;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:#fff}.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices{border:1px solid #5897fb;border-top-color:transparent}.select2-dropdown-open .select2-choice .select2-arrow{background:transparent;border-left:none;filter:none}.select2-results{max-height:200px;padding:0 0 0 4px;margin:4px 4px 4px 0;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-tap-highlight-color:transparent}.select2-results ul.select2-result-sub{margin:0;padding-left:0}.select2-results ul.select2-result-sub>li .select2-result-label{padding-left:20px}.select2-results ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:40px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:60px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:80px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:100px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:110px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:120px}.select2-results li{list-style:none;display:list-item;background-image:none}.select2-results li.select2-result-with-children>.select2-result-label{font-weight:bold}.select2-results .select2-result-label{padding:3px 7px 4px;margin:0;cursor:pointer;min-height:1em;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-results .select2-highlighted{background:#056f9a;color:#fff}.select2-results li em{background:#feffde;font-style:normal}.select2-results .select2-highlighted em{background:transparent}.select2-results .select2-highlighted ul{background:#fff;color:#000}.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-selection-limit{background:#f4f4f4;display:list-item}.select2-results .select2-disabled.select2-highlighted{color:#666;background:#f4f4f4;display:list-item;cursor:default}.select2-results .select2-disabled{background:#f4f4f4;display:list-item;cursor:default}.select2-results .select2-selected{display:none}.select2-more-results.select2-active{background:#f4f4f4 url("select2-spinner.gif") no-repeat 100%}.select2-more-results{background:#f4f4f4;display:list-item}.select2-container.select2-container-disabled .select2-choice{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container.select2-container-disabled .select2-choice .select2-arrow{background-color:#f4f4f4;background-image:none;border-left:0}.select2-container.select2-container-disabled .select2-choice abbr{display:none}.select2-container-multi .select2-choices{height:auto !important;height:1%;margin:0;padding:0;position:relative;border:1px solid #aaa;cursor:text;overflow:hidden;background-color:#fff;background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eee), color-stop(15%, #fff));background-image:-webkit-linear-gradient(top, #eee 1%, #fff 15%);background-image:-moz-linear-gradient(top, #eee 1%, #fff 15%);background-image:-o-linear-gradient(top, #eee 1%, #fff 15%);background-image:-ms-linear-gradient(top, #eee 1%, #fff 15%);background-image:linear-gradient(top, #eee 1%, #fff 15%)}.select2-locked{padding:3px 5px 3px 5px !important}.select2-container-multi .select2-choices{min-height:26px}.select2-container-multi.select2-container-active .select2-choices{border:1px solid #5897fb;outline:none;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3)}.select2-container-multi .select2-choices li{float:left;list-style:none}.select2-container-multi .select2-choices .select2-search-field{margin:0;padding:0;white-space:nowrap}.select2-container-multi .select2-choices .select2-search-field input{padding:5px;margin:1px 0;font-family:sans-serif;font-size:100%;color:#666;outline:0;border:0;-webkit-box-shadow:none;box-shadow:none;background:transparent !important}.select2-container-multi .select2-choices .select2-search-field input.select2-active{background:#fff url("select2-spinner.gif") no-repeat 100% !important}.select2-container-multi .select2-choices .select2-search-choice{padding:3px 5px 3px 18px;margin:3px 0 3px 5px;position:relative;line-height:13px;color:#333;cursor:default;border:1px solid #aaaaaa;border-radius:3px;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#e4e4e4;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));background-image:-webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:-moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:-o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:-ms-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%)}.select2-container-multi .select2-choices .select2-search-choice .select2-chosen{cursor:default;color:#495c6e}.select2-container-multi .select2-choices .select2-search-choice-focus{background:#d4d4d4}.select2-search-choice-close{display:block;width:12px;height:13px;position:absolute;right:3px;top:4px;font-size:1px;outline:none}.select2-container-multi .select2-search-choice-close{left:3px}.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover{background-position:right -11px}.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close{background-position:right -11px}.select2-container-multi.select2-container-disabled .select2-choices{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice{padding:3px 5px 3px 5px;border:1px solid #ddd;background-image:none;background-color:#f4f4f4}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close{display:none;background:none}.select2-result-selectable .select2-match,.select2-result-unselectable .select2-match{text-decoration:underline}.select2-offscreen,.select2-offscreen:focus{clip:rect(0 0 0 0) !important;width:1px !important;height:1px !important;border:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;position:absolute !important;outline:0 !important;left:0px !important;top:0px !important}.select2-display-none{display:none}.select2-measure-scrollbar{position:absolute;top:-10000px;left:-10000px;width:100px;height:100px;overflow:scroll}#select-2-drop{display:none !important}.qq-uploader{position:relative;width:100%}.qq-upload-button{-webkit-transition:background-color 150ms linear;-moz-transition:background-color 150ms linear;-ms-transition:background-color 150ms linear;-o-transition:background-color 150ms linear;transition:background-color 150ms linear;display:block;padding:0.75em 0.5em 0.75em 2em;text-align:center;background:#ff9801;color:#FFF;margin-bottom:1em;position:relative}.qq-upload-button:focus{outline:none}.qq-upload-button:after{content:"";position:absolute;top:0.3em;left:0.3em;height:2em;width:2em;display:block;background:url("images/sprite.png") no-repeat;background-position:-425px -917px}.qq-upload-button-hover{background:#f69200}.qq-upload-button-focus{outline:none}.qq-upload-drop-area,.qq-upload-extra-drop-area{position:absolute;top:0;left:0;width:100%;height:100%;min-height:30px;z-index:2;background:#FF9797;text-align:center}.qq-upload-drop-area span{display:block;position:absolute;top:50%;width:100%;margin-top:-8px;font-size:16px}.qq-upload-extra-drop-area{position:relative;margin-top:50px;font-size:16px;padding-top:30px;height:20px;min-height:40px}.qq-upload-drop-area-active{background:#FF7171}.qq-upload-list{margin:0;padding:0;list-style:none}.qq-upload-list li{margin:0;padding:9px;line-height:15px;font-size:16px;background-color:#FFF0BD}.qq-upload-file,.qq-upload-spinner,.qq-upload-size,.qq-upload-cancel,.qq-upload-failed-text{margin-right:12px}.qq-upload-spinner{display:inline-block;background:url("js/images/fileuploader-loading.gif");width:15px;height:15px;vertical-align:text-bottom}.qq-upload-size,.qq-upload-cancel{font-size:12px;font-weight:normal}.qq-upload-failed-text{display:none}.qq-upload-fail .qq-upload-failed-text{display:inline}.qq-upload-list li.qq-upload-success{background-color:#5DA30C;color:#FFFFFF}.qq-upload-list li.qq-upload-fail{background-color:#D60000;color:#FFFFFF}#sequence{max-width:1200px;margin:0 auto;margin:0 auto;position:relative;overflow:hidden;width:100%;position:relative;height:600px}@media (max-width: 1240px){#sequence{padding:0 20px}}@media (max-width: 46.875em){#sequence{height:26.25em}}#sequence>.sequence-canvas{height:100%;width:100%;padding-left:0 !important}#sequence>.sequence-canvas>li{position:absolute;width:100%;height:100%;z-index:1;top:-50%}#sequence>.sequence-canvas>li img{height:96%}#sequence>.sequence-canvas li>*{position:absolute;-webkit-transition-property:left,opacity;-moz-transition-property:left,opacity;-ms-transition-property:left,opacity;-o-transition-property:left,opacity;transition-property:left,opacity}.sequence-next,.sequence-prev{color:white;cursor:pointer;display:none;font-weight:bold;padding:10px 15px;position:absolute;top:50%;z-index:1000;height:75px;margin-top:-47.5px}.sequence-pause{bottom:0;cursor:pointer;position:absolute;z-index:1000}.sequence-paused{opacity:0.3}.sequence-prev{left:3%}.sequence-next{right:3%}.sequence-prev img,.sequence-next img{height:100%;width:auto}#sequence-preloader{background:#d9d9d9}.sequence-pagination{bottom:-10%;display:none;left:50%;position:absolute;z-index:10;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s;margin-bottom:0 !important;padding-left:0 !important}@media (max-width: 28.125em){.sequence-pagination{left:40%}}@media (min-width: 28.1875em){.sequence-pagination{left:45%}}.sequence-pagination li{display:inline-block;*display:inline;height:140px}.sequence-pagination li img{cursor:pointer;opacity:0.5;-webkit-transition-duration:1s;-moz-transition-duration:1s;-ms-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;-webkit-transition-property:margin-bottom,opacity;-moz-transition-property:margin-bottom,opacity;-ms-transition-property:margin-bottom,opacity;-o-transition-property:margin-bottom,opacity;transition-property:margin-bottom,opacity}.sequence-pagination li img:hover{margin-bottom:4px;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-ms-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s}.sequence-pagination li.current img{opacity:1}.sequence-next,.sequence-prev{position:absolute;opacity:0.6;-webkit-transition-duration:1s;-moz-transition-duration:1s;-ms-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s}.sequence-next:hover,.sequence-prev:hover{opacity:1;-webkit-transition-duration:1s;-moz-transition-duration:1s;-ms-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s}#sequence .logo{display:block;left:5%;bottom:0;opacity:0;position:relative;width:30%;min-width:9em;max-width:9em;height:7.625em !important;max-height:7.625em !important}@media (min-width: 68.75em){#sequence .logo{min-width:13em;max-width:13em}}.svg #sequence .logo{background:url("images/logo-blue.svg") no-repeat;background-size:100% 100%}.no-svg #sequence .logo{background:url("images/logo-blue.png") no-repeat;background-size:100% 100%}.ie #sequence .logo{background:url("images/logo-blue-ie.png") no-repeat}@media (max-width: 60em){#sequence .logo{display:none}}#sequence .animate-in .logo{left:5%;opacity:1;-webkit-transition-duration:1s;-moz-transition-duration:1s;-ms-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s}#sequence .animate-out .logo{left:5%;opacity:0;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s}#sequence .text{font-size:3.4em;left:40%;width:35%;opacity:0;bottom:30%;z-index:50}@media (max-width: 46.875em){#sequence .text{left:0;width:100%;text-align:center}}@media (min-width: 46.875em){#sequence .text{left:5%;bottom:-9%}}@media (min-width: 59.375em){#sequence .text{left:25%}}#sequence .animate-in .text{left:40%;opacity:1;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s}@media (max-width: 46.875em){#sequence .animate-in .text{left:0}}@media (min-width: 46.875em){#sequence .animate-in .text{left:5%}}@media (min-width: 59.375em){#sequence .animate-in .text{left:25%}}#sequence .animate-out .text{left:10%;opacity:0;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s}@media (max-width: 31.25em){#sequence .animate-out .text{left:30%}}@media (min-width: 46.875em){#sequence .animate-out .text{left:10%}}@media (min-width: 59.375em){#sequence .animate-out .text{left:25%}}#sequence .title{font-size:22px;font-size:1.375rem;line-height:1.09091;margin-bottom:0.5em;left:65%;opacity:0;bottom:1%;z-index:50}@media (min-width: 62.5em){#sequence .title{font-size:32px;font-size:2rem;line-height:1.5}}@media (min-width: 73.375em){#sequence .title{font-size:40px;font-size:2.5rem;line-height:1.2}}#sequence .animate-in .title{left:50%;opacity:1;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s}#sequence .animate-out .title{left:65%;opacity:0;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s}#sequence .subtitle{color:#056f9a;left:35%;width:90%;opacity:0;top:101%}@media (max-width: 46.8125em){#sequence .subtitle{display:none}}#sequence .animate-in .subtitle{left:50%;opacity:1;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s}#sequence .animate-out .subtitle{left:65%;opacity:0;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s}#sequence .image-wrap{left:25%;bottom:-38%;opacity:0;position:relative;height:auto !important;max-height:568px !important;width:30%}@media (max-width: 46.875em){#sequence .image-wrap{left:0;bottom:-25%;width:100%;text-align:center}}@media (min-width: 46.875em){#sequence .image-wrap{left:65%;bottom:-15%}}@media (min-width: 59.375em){#sequence .image-wrap{bottom:-25%}}#sequence .image-wrap .image{display:block;margin:0 auto;max-width:100%;height:auto;min-width:14.0625em;max-width:100%}@media (max-width: 46.875em){#sequence .image-wrap .image{min-width:12em;max-width:12em}}#sequence .animate-in .image-wrap{left:25%;opacity:1;-webkit-transition-duration:1s;-moz-transition-duration:1s;-ms-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s}@media (max-width: 46.8125em){#sequence .animate-in .image-wrap{left:0;width:100%;text-align:center}}@media (min-width: 46.875em){#sequence .animate-in .image-wrap{left:65%;bottom:-15%}}@media (min-width: 59.375em){#sequence .animate-in .image-wrap{bottom:-25%}}#sequence .animate-out .image-wrap{left:20%;opacity:0;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s}@media (min-width: 46.875em){#sequence .animate-out .image-wrap{left:70%}}@media only screen and (min-width: 992px){#sequence #sequence .title{width:42%}}@media only screen and (max-width: 838px){#sequence #sequence{height:550px}#sequence #sequence .image-wrap{max-height:530px !important;width:auto}}@media only screen and (max-width: 768px){#sequence #sequence{height:500px}#sequence #sequence .title{font-size:2.8em}#sequence #sequence .subtitle{font-size:1.6em}#sequence #sequence .sequence-next,#sequence #sequence .sequence-prev{height:60px;margin-top:-40px}#sequence #sequence .image-wrap{max-height:480px !important;width:auto}}@media only screen and (max-width: 568px){#sequence #sequence .image-wrap{left:50%;min-width:40%;width:40%}#sequence #sequence .animate-in .image-wrap{left:50%;margin-left:-20%}#sequence #sequence .animate-out .image-wrap{left:50%;margin-left:-20%}#sequence #sequence .title{background:#a1a1a1;background:rgba(0,0,0,0.3);bottom:0;left:100%;padding:4%;bottom:-50%;width:100%;z-index:10}#sequence #sequence .animate-in .title{left:0%}#sequence #sequence .animate-out .title{left:-100%}#sequence #sequence .subtitle{visibility:hidden}#sequence #sequence .sequence-pagination{bottom:40px}#sequence #sequence .sequence-pagination li img{height:100px}}
/*# sourceMappingURL=style.css.map */