*{text-rendering:optimizeLegibility}html{overflow-x:hidden;background-color:#fff}body{overflow-x:hidden;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;text-shadow:1px 1px 1px rgba(0,0,0,0.004)}.modal-open{padding-right:0 !important}body::-webkit-scrollbar{width:.5em}body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.1)}body::-webkit-scrollbar-thumb{background-color:#d8d8d8;outline:1px solid slategrey}ul{list-style:none;padding:0}.fade-in{display:none}.sr .fooReveal{visibility:hidden}body{opacity:1;transition:1s opacity}body.fade-out{opacity:0;transition:none}.fl{display:flex;justify-content:center}.ab{display:flex;align-items:flex-end}.container-fluid .row [class*=col-]{padding-right:0;padding-left:0}.full-width{position:relative;width:100vw;left:50%;margin-left:-50vw}.articles .container .row [class*=col-]{padding-right:10px;padding-left:10px}svg.grey{display:none}.show{opacity:1}h1,h2,h3,h4,h5,h6,blockquote,cite{font-family:"freight-sans-pro",sans-serif}p{font-family:"freight-text-pro",sans-serif}a{transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}a:hover,a:focus{text-decoration:none}.btn{font-family:"freight-sans-pro",sans-serif;font-size:18px;font-weight:500;text-transform:none;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.btn-white{border:1px solid #fff;color:#fff;background:0;cursor:pointer;padding:12px 40px;display:inline-block;margin-top:20px;outline:0;position:relative;min-width:180px}.btn-white:hover,.btn-white:active{color:#222 !important;background:#fff}.btn-custom{border:1px solid #030176;color:#030176;background:0;cursor:pointer;padding:12px 40px;display:inline-block;margin:15px 0;outline:0;position:relative;min-width:180px}.btn-custom:hover,.btn-custom:active{color:#fff;background:#030176}.btn-blue{border:1px solid #030176;color:#fff;background:#030176;cursor:pointer;padding:12px 40px;display:inline-block;margin:15px 0;outline:0;position:relative;min-width:180px}.btn-blue:hover,.btn-blue:active{border:1px solid #030176;color:#030176;background:#fff}.btn-dl{border:1px solid #030176;color:#030176;background-color:#fff;cursor:pointer;padding:12px 40px;display:inline-block;margin:15px 0;outline:0;position:relative;min-width:180px}.btn-dl:hover,.btn-dl:active{color:#030176;box-shadow:inset 0 0 0 2px #030176}.btn-search{margin-top:30px;padding:10px 60px;border:1px solid #fff;color:#fff;background-color:#030176;text-transform:none;font-size:18px}.btn-search:hover,.btn-search:active{border:1px solid #fff;color:#030176;background-color:#fff}.article-meta a.btn,.article-meta .btn{font-size:18px;border:1px solid #f0f0f0;min-width:150px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;margin:0 20px 30px 0}.btn-show,.btn-hide{display:block;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px}.article-meta a.btn-cat{color:#030176;background-color:#f0f0f0;text-transform:capitalize}.article-meta a.btn-cat:hover{background-color:transparent;border:1px solid #f0f0f0}.article-meta a.btn-tag,.article-meta .btn-show,.article-meta .btn-hide{color:#4a4a4a;background-color:transparent}.article-meta a.btn-tag:hover,.article-meta .btn-show:hover,.article-meta .btn-hide:hover{color:#030176;background-color:#f0f0f0;border:1px solid #f0f0f0}.filter-options .btn,.results a.btn,.showmoreorless{font-size:18px;border:1px solid #d8d8d8;min-width:180px;padding:.6rem 1rem;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px}.filter-options .briefing-filter .btn{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.filter-options .btn-filter,.results a.btn-more,.showmoreorless{color:#4a4a4a;background-color:transparent;margin-bottom:10px}.filter-options .btn-filter:hover,.results a.btn-more:hover,.filter-options .btn-filter:active,.results a.btn-more:active,.showmoreorless:hover,.showmoreorless:active{color:#fff;background-color:#030176}.filter-options .btn-filter:focus,.results a.btn-more:focus,.showmoreorless:focus{outline:0}.results-contacts .showmoreorless{margin-top:-120px}.results-knowledge .showmoreorless{margin-top:-24px}.results-news .showmoreorless{margin-top:-24px}.results-practice .showmoreorless{margin-top:-24px}.results-sectors .showmoreorless{margin-top:-24px}.results-casestudies .showmoreorless{margin-top:-24px}.results-career .showmoreorless{margin-top:-24px}.results-other .showmoreorless{margin-top:-24px}.btn.load-more{margin:50px 0 70px}.breadcrumbs{margin-top:50px}.list-inline li{font-family:"freight-sans-pro",sans-serif;font-size:18px;font-weight:700;color:#4a4a4a}.list-inline li a{font-weight:400;color:#4a4a4a}.list-inline li a:hover{color:#030176}.list-inline li a i.fa{margin-left:10px}.form-control{font-family:"freight-sans-pro",sans-serif;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.logo{position:absolute;top:85px;left:65px;transition:none;z-index:1000}.nav{margin-right:30px}.navbar{z-index:1000;right:0;bottom:0;left:0;background-color:transparent;padding:.5rem .5rem;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.navbar.bg{background-color:#fff;box-shadow:0 0 3px 0 rgba(0,0,0,0.2)}.navbar-nav.nav-icons{display:flex;align-items:center}.navbar-nav.hidden-md-down{margin-top:7px;margin-right:45px}.navbar-nav.hidden-md-down .nav-item+.nav-item{margin-left:1.6rem}.navbar-nav .nav-link{position:relative;outline:0;font-family:"freight-sans-pro",sans-serif;font-size:16px;font-weight:500}.navbar-nav.grey .nav-link{color:#797979}.navbar-nav.white .nav-link{color:#fff}.navbar.bg .navbar-nav.white .nav-link{color:#797979}.navbar-nav .nav-link.toggle-menu{margin-top:5px}.navbar-nav .nav-link.toggle-search{line-height:0;padding:10px 13px}.icon-bar{display:block;width:24px;height:1px;margin-bottom:5px}.navbar-nav.grey .nav-link .icon-bar,.navbar.bg .navbar-nav.white .nav-link .icon-bar{background-color:#6b6b6b}.navbar-nav.white .nav-link .icon-bar{background-color:#fff}.navbar-nav.grey .nav-link.toggle-search,.navbar.bg .navbar-nav.white .nav-link.toggle-search{border-right:1px solid #909090}.navbar-nav.white .nav-link.toggle-search{border-right:1px solid #fff}.navbar-nav .nav-link::after{position:absolute;top:100%;left:0;width:100%;height:1.2px;content:'';opacity:0;-webkit-transition:height .3s,opacity .3s,-webkit-transform .3s;-moz-transition:height .3s,opacity .3s,-moz-transform .3s;transition:height .3s,opacity .3s,transform .3s;-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);transform:translateY(-10px)}.navbar-nav.white .nav-link::after{background:#fff}.navbar-nav.grey .nav-link::after,.navbar.bg .navbar-nav.white .nav-link::after{background:#797979}.navbar-nav.grey .nav-link.toggle-menu::after,.navbar-nav.white .nav-link.toggle-menu::after,.navbar-nav.grey .nav-link.toggle-search::after,.navbar-nav.white .nav-link.toggle-search::after{content:none}.navbar-nav .nav-link:hover::after,.navbar-nav .nav-link:focus::after,.navbar-nav.white .nav-item.active .nav-link::after,.navbar-nav.grey .nav-item.active .nav-link::after{height:1.2px;opacity:1;-webkit-transform:translateY(2px);-moz-transform:translateY(2px);transform:translateY(2px)}.navbar-nav.grey .nav-item .nav-link:hover{color:#4a4a4a}.navbar-nav.grey .nav-item.active .nav-link,.navbar.bg .navbar-nav.white .nav-item.active .nav-link{color:#030176}.navbar-fixed-top{position:fixed;right:0;left:0;bottom:inherit;z-index:1030;min-height:73px}#navbar-header{padding-top:20px;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}#navbar-header.pt{padding-top:10px}.navbar-brand{margin-left:20px;padding-top:10px;transition:none}.navbar-brand svg{width:250px}.search-box{background-color:#030176;padding:50px 0}.search-box p.lead{font-family:"freight-sans-pro",sans-serif;font-size:28px;line-height:34px;color:#fff;margin-bottom:40px}.search-box .form-inline{margin-bottom:20px}.search-box .form-control{font-size:18px;color:#8a959e;height:60px}.search-box .form-control:focus{color:#030176}.modal .search-box .form-control{width:500px}.search .search-box .form-control{width:500px}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:300px;height:58px;margin-right:50px}.btn-group.bootstrap-select .btn.dropdown-toggle.btn-default{height:58px;background-color:#fff}.bootstrap-select>.dropdown-toggle.bs-placeholder .filter-option{color:#8a959e}.bootstrap-select>.dropdown-toggle .filter-option{font-size:18px;line-height:20px;color:#030176;font-weight:300;text-overflow:ellipsis;padding-right:10px}.btn-group.bootstrap-select.open .dropdown-menu.open{font-family:"freight-sans-pro",sans-serif;padding:1rem;border:1px solid #fff;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border:1px solid #eee}.bootstrap-select .dropdown-toggle:focus{outline:1px auto #020075 !important}.bootstrap-select.btn-group .dropdown-menu.inner{-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s;opacity:0}.bootstrap-select.btn-group.open .dropdown-menu.inner{opacity:1}.bootstrap-select.btn-group .dropdown-menu li a{font-size:18px;color:#030176}.bootstrap-select.btn-group .dropdown-toggle .caret{right:25px}.bootstrap-select.btn-group .dropdown-toggle .caret:after,.bootstrap-select.btn-group .dropdown-toggle .caret:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.bootstrap-select.btn-group .dropdown-toggle .caret:after{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:8px;margin-left:-8px}.bootstrap-select.btn-group .dropdown-toggle .caret:before{border-color:rgba(216,216,216,0);border-top-color:#797979;border-width:9px;margin-left:-9px}.form-inline .form-group{position:relative}.input-group-addon{position:absolute;top:20px;right:15px;padding:0;margin:0;background:0;border:0}.home.themes{margin:100px 0 40px}.carousel,.carousel-item{height:100%;max-width:1000px;margin:0 auto}.carousel-inner{height:100%}.carousel-fade .carousel-inner .carousel-item{opacity:0;transition-property:opacity;-moz-transition-property:opacity;-webkit-transition-property:opacity}.carousel-fade .carousel-inner .carousel-item,.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{opacity:0}.carousel-fade .carousel-inner .active,.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}.carousel-fade .carousel-inner .next,.carousel-fade .carousel-inner .prev,.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0)}.carousel-indicators{margin-left:0;width:100%;left:140px;bottom:150px}.carousel-indicators li{width:11px;height:11px;background-color:transparent;border:1px solid #949494;margin:0 4px}.carousel-indicators li.active{width:11px;height:11px;background-color:#949494;border:1px solid #949494;margin:0 4px}.carousel-control.left,.carousel-control.right{background:0;border:0}.carousel-control.left{margin-left:-45px;color:black;margin-top:55px}.carousel-control.right{margin-right:-45px;color:black;margin-top:55px}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:0;font-size:70px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);opacity:.5}.carousel-caption{position:relative;width:100%;height:50vh;min-height:600px;left:0;padding:0}.carousel-image{position:absolute;width:50%;height:100%;right:50%;background-repeat:no-repeat;background-position:center;background-size:cover}.carousel-text-frame{position:absolute;background-color:transparent;color:#030176;width:50%;height:100%;left:50%;display:flex;align-items:center;justify-content:center;text-align:left}.carousel-text{max-width:300px;margin-top:-100px}.carousel-text h3{font-family:"freight-sans-pro",sans-serif;font-size:36px;line-height:42px;font-weight:700}.carousel-text h6{font-family:"freight-text-pro",sans-serif;font-size:18px;margin-bottom:15px;color:#0ba7fa}.carousel-text p{font-size:20px;line-height:25px}a.scroll{position:absolute;z-index:1000;left:50%;bottom:5em;width:0;height:0;padding:0;display:block}a.scroll span{position:absolute;top:50px;left:50%;width:24px;height:24px;border-left:2px solid #979797;border-bottom:2px solid #979797;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);box-sizing:border-box}.home.expertise .col-md{width:50%}.text-frame{display:flex;align-items:center;justify-content:center;text-align:center;height:60vh;background-repeat:no-repeat;background-position:center;background-size:cover;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}.overlay{position:absolute;top:0;right:0;bottom:0;right:0;z-index:1000;width:100%;height:100%;background-color:rgba(3,1,118,0.75);background-blend-mode:multiply;opacity:0;-webkit-transition:opacity .25s ease;-moz-transition:opacity .25s ease;transition:opacity .25s ease}.text-frame:hover{background-color:#5a58ce;background-blend-mode:multiply}.text-inside{max-width:400px;color:#fff;z-index:1001}.text-inside h1{font-family:"freight-sans-pro",sans-serif;font-size:36px;font-weight:700;color:#fff}.home.featured-news{background-color:#f6f6f6;position:relative;z-index:1000}.home.featured-news .container-fluid{padding:70px 0}.home .feature-news{padding-left:60px}.home .feature-news h2{font-size:40px;line-height:44px;font-weight:500;color:#030176;margin-bottom:40px}.home .feature-news h4{font-family:"freight-text-pro",sans-serif;font-size:18px;text-transform:uppercase;letter-spacing:2.5px;color:#1d9fdb;margin-bottom:40px}.home .feature-news h5{font-family:"freight-text-pro",sans-serif;font-size:20px;color:#1d9fdb}.home.featured-news a{display:block}.home.featured-news a:hover{background-color:#0081a4;cursor:pointer}.home.featured-news a:hover h2,.home.featured-news a:hover h4,.home.featured-news a:hover h5{color:#fff}.circle{position:absolute;z-index:999;top:-200px;left:0;z-index:2;border:2px solid #fff;width:600px;height:600px;border-radius:400px;-moz-border-radius:400px;-webkit-border-radius:400px}.image-box,.image-box-sl{position:static;width:100%;height:60vh;max-height:1000px;left:0;padding:0}#firm.image-box,#firm.image-box-sl{position:relative}.box-text-frame{position:absolute;height:100%;display:flex;align-items:center;justify-content:center}.box-image{position:absolute;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.home.careers .box-text-frame,.about.firm .box-text-frame{width:37%;left:63%}.home.careers .box-image,.about.firm .box-image{width:63%;right:37%}.about.corporate .box-text-frame{width:37%;left:0}.about.corporate .box-image{width:67%;right:0}.box-text{max-width:350px;text-align:left;color:#fff}.box-text h3{font-size:36px;font-weight:700;line-height:42px}.box-text p{font-size:24px;line-height:30px}.about.corporate .box-text h3{font-size:30px;font-weight:600}.about.corporate .box-text p{font-size:20px;line-height:26px}.home.careers .box-text-frame{background-color:#4c19a2}.about.firm .box-text-frame{background-color:#030176}.about.corporate .box-text-frame{background-color:#0081a4}.white-bg,.grey-bg,.blue-bg{padding:100px 0;font-size:20px;color:#030176}.blue-bg{background-color:#030176;color:#FFF}.white-bg{background-color:#fff}.grey-bg{background-color:#f4f4f4}.white-bg .text-xs-left,.grey-bg .text-xs-left,.blue-bg .text-xs-left{max-width:720px;margin:0 auto}.white-bg h2,.grey-bg h2,.blue-bg h2{font-size:30px;font-weight:600}.white-bg p,.grey-bg p,.blue-bg p{line-height:26px}.white-bg ul,.grey-bg ul,.blue-bg ul{font-family:"freight-sans-pro",sans-serif;list-style:disc;padding-left:30px}.areas{padding:70px 0;color:#fff}.areas .text-xs-left{padding-right:40px}.areas .btn{margin-top:50px}.areas h2{font-size:24px;font-weight:600}.areas p{font-size:20px;line-height:26px}.areas.teal-bg{background-color:#0081a4}.areas.purple-bg{background-color:#4c19a2}.areas.orange-bg{background-color:#d7a700}.home.knowledge{font-size:30px;padding:90px 0 70px;color:#030176}.home.knowledge h5{font-size:30px;font-weight:600;text-transform:uppercase;letter-spacing:3px;margin-bottom:20px}.home.knowledge h2{font-size:30px;margin-bottom:20px}.home.about{position:relative;background-repeat:no-repeat;background-position:center;background-size:cover}.home.about .box-image{height:60vh;width:100%;right:0}.home.about .box-text-frame{width:50%;left:50%;background-color:transparent}.home.about .box-text{max-width:400px}.home.about .box-text blockquote{font-size:30px;line-height:38px;font-weight:500;margin:0 0 2rem;color:#fff}.home.about .box-text cite{display:block;font-size:16px;text-transform:uppercase;font-style:normal;color:#fff}.home.awards{background-color:#030176;padding:100px 0}.home.awards .featured-awards{padding:0 100px}.home.awards .featured-awards h2{font-family:"freight-text-pro",sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:3px;color:#00aeef;margin-bottom:50px}.home.awards .featured-awards h4{margin-bottom:20px}.home.awards .featured-awards h4 a{font-size:24px;color:#fff}.home.awards .featured-awards h4 a:hover{border-bottom:1px solid #fff}.home.awards .featured-awards h4 span,.home.awards .featured-awards h4 a span{font-size:20px;letter-spacing:2px;text-transform:uppercase}.hero{height:100vh;position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;box-shadow:inset 0 200px 200px -100px rgba(0,0,0,0.5),inset 0 -200px 200px -100px rgba(0,0,0,0.5);-webkit-box-shadow:inset 0 200px 200px -100px rgba(0,0,0,0.5),inset 0 -200px 200px -100px rgba(0,0,0,0.5);-moz-box-shadow:inset 0 200px 200px -100px rgba(0,0,0,0.5),inset 0 -200px 200px -100px rgba(0,0,0,0.5)}.hero .hero-text{color:#fff;position:absolute;top:75vh;margin-left:40px}.hero.expertise .container-fluid,.hero.expertise .row,.hero.expertise .col-md-8{height:100%}.hero.expertise .hero-text{top:unset;bottom:12vh}.hero .hero-text.hackathon{height:251px;top:85px}.hero .hero-text h1{font-size:50px;font-weight:700}.hero .hero-text h5{font-family:"freight-text-pro",sans-serif;font-size:20px;color:#fff}.hero .hero-text p{font-family:"freight-sans-pro",sans-serif;font-size:24px;font-weight:500;line-height:28px}.top{padding:150px 0;color:#030176}.top h2{font-size:50px;font-weight:700;margin-bottom:40px}.top p{font-size:30px;line-height:37px;max-width:790px}.about.tabs{display:flex;text-align:center}.about.tabs .container{width:100%}.about.tabs .container .row [class*=col-]{padding-right:0;padding-left:0}.about.tabs .col-md-4{border-right:1px solid #979797}.about.tabs .col-md-4:last-child{border:0}.about.tabs h2{margin-bottom:0;height:100%}.about.tabs h2 a{display:block;font-size:18px;background-color:#f0f0f0;color:#4a4a4a;padding-top:40px;padding-bottom:40px;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;height:100%}.about.tabs h2 a:hover{background-color:#d8d8d8}.key-contacts{background-color:#f6f6f6;padding:50px 0}.key-contacts .container{width:895px;max-width:100%}.key-contacts .contact-sm{margin-bottom:50px}.key-contacts img{max-width:90%;margin-bottom:10px;opacity:1;transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.key-contacts img:hover{opacity:.8}.key-contacts h2{font-size:30px;color:#030176;margin-bottom:50px;font-weight:700}.key-contacts h3{margin-bottom:0}.key-contacts h3 a{font-size:20px;color:#030176;font-weight:700}.key-contacts p{font-size:20px;color:#030176}p.about-kc-custom{line-height:1.2}.csr.pull-quote .carousel{max-width:100%}.csr.pull-quote .carousel-item{max-width:100%}.csr.pull-quote .carousel-indicators{left:0;bottom:70px}.csr.pull-quote .statement{background-color:#0081a4;margin:50px 0}.csr h2{font-family:"freight-sans-pro",sans-serif;font-size:24px;font-weight:600;color:#030176;margin-bottom:30px}.csr p{font-family:"freight-text-pro",sans-serif;font-size:20px;line-height:28px;color:#030176;margin-bottom:50px}.csr img{width:100%;max-width:100%;height:auto}.white-bg.csr{padding:0}.i-and-d.pull-quote .carousel{max-width:100%}.i-and-d.pull-quote .carousel-item{max-width:100%}.i-and-d.pull-quote .carousel-indicators{left:0;bottom:70px}.i-and-d.pull-quote .statement{background-color:#0081a4;margin:50px 0}.i-and-d h2{font-family:"freight-sans-pro",sans-serif;font-size:24px;font-weight:600;color:#030176}.i-and-d p{font-family:"freight-text-pro",sans-serif;font-size:20px;line-height:28px;color:#030176}.directory-filter .form-group{width:100%;margin-bottom:10px;color:#030176}.directory-filter .form-group:focus{outline:0}.directory-filter .form-inline .form-group .form-control{width:100%;height:50px;color:#030176}.directory-filter .form-inline .form-group .form-control:focus{outline:0}.directory-filter .form-inline .form-group .input-group-addon{top:17px}.directory-filter .form-inline .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:100%;height:50px;border:1px solid rgba(0,0,0,0.15);margin-bottom:10px;margin-right:0}.directory-filter .form-inline .btn-group.bootstrap-select .btn.dropdown-toggle.btn-default{height:48px;padding:.5rem .75rem}.directory-filter .form-inline .bootstrap-select>.dropdown-toggle .filter-option{font-size:16px}.people-list .row [class*=col-]{padding-left:10px;padding-right:10px}.people-card{background-color:#efefef;color:#030176;padding:20px;margin-bottom:20px;transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;min-height:350px}.people-card h5{font-family:"freight-text-pro",sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:2px;color:#00aeef}.people-card a img,.people-card img{max-width:100px;margin:20px 0;opacity:1;transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.people-card a img:hover{opacity:.8}.people-card h2{font-size:24px;font-weight:700;margin-bottom:0}.people-card h2 a{color:#030176}.people-card h2 a:hover{color:#730081}.people-card h2 a svg{margin-left:2px;margin-bottom:4px}.people-card p.role{font-size:20px}.people-card .contact-links{margin-top:20px}.people-card .contact-links tel,.people-card .contact-links a{display:block;font-family:"freight-text-pro",sans-serif;font-size:14px;color:#030176}.hero.expertise .hero-text h5{font-size:16px;text-transform:uppercase;letter-spacing:2px}.expertise.options{background-color:#f0f0f0;padding:50px 0;position:relative}.expertise.options h3{color:#030176;margin-bottom:40px}.expertise.options .btn-group.bootstrap-select{width:250px !important;height:50px;margin-right:20px}.expertise.options .btn-group.bootstrap-select .btn.dropdown-toggle.btn-default{height:50px;border:1px solid #ccc;padding-top:14px;padding-bottom:14px}.bootstrap-select.btn-group .dropdown-menu li a span.text:hover{color:#0081a4}#client-solutions.white-bg{padding:0;margin:100px 0}.expertise.solutions{height:70vh}.expertise .carousel,.expertise .carousel-item{max-width:100%}.expertise .carousel-indicators{position:absolute;text-align:left;left:0;bottom:0}.expertise.solutions .box-image{width:63%;right:37%}.expertise.solutions .box-text-frame{width:37%;left:63%;background-color:#003cb3;justify-content:flex-start}.expertise.case-study .box-image{width:63%;right:0}.expertise.case-study .box-text-frame{width:37%;left:0;background-color:#3d00a4}.expertise .box-text{position:relative;max-width:350px;height:400px;margin-left:80px}.expertise .box-text h5{font-family:"freight-text-pro",sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:2px;margin-bottom:30px;color:#fff}.expertise .box-text h3{font-size:30px;line-height:30px}.expertise .box-text p{font-size:20px;line-height:26px}.carousel-control-prev{position:absolute;top:43%;left:30px;font-size:50px;color:#fff}.carousel-control-next{position:absolute;top:43%;right:30px;font-size:50px;color:#fff}.carousel-control-prev:hover,.carousel-control-prev:focus{color:#f4f4f4}.carousel-control-next:hover,.carousel-control-next:focus{color:#f4f4f4}.case-study{background-color:#4c1aa1;padding:80px 0}.article.case-study{background-color:transparent}.case-study h5{font-family:"freight-text-pro",sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#fff;margin-bottom:30px}.case-study ul li{margin-bottom:30px}.case-study ul li a{font-family:"freight-sans-pro",sans-serif;font-size:34px;line-height:39px;font-weight:500;color:#fff}.case-study p a{font-family:"freight-sans-pro",sans-serif;font-size:20px;font-weight:500;color:#fff}.highlights{padding:50px 0;margin-bottom:50px;background-color:#f4f4f4;color:#030176}.container-fluid .row [class*=col-].highlight{padding-right:40px}.highlights h3,.article-content .highlights h3{font-size:30px;text-transform:none;border-bottom:1px solid #030176;padding-bottom:20px;margin-bottom:30px}.highlights h3 svg,.article-content .highlights h3 svg{margin-right:10px;vertical-align:middle}.highlights h4{font-size:24px;font-weight:600}.highlights p{font-family:"freight-sans-pro",sans-serif;font-size:20px;line-height:26px}.expertise.areas h3{font-size:30px;font-weight:600;color:#030176;margin-bottom:30px}.expertise.areas hr{margin-bottom:30px}.expertise.areas ul{font-size:20px;line-height:35px;margin-bottom:50px}.expertise.areas ul li a{color:#030176}.expertise.areas ul li a:hover{color:#3d00a4}.article.exp{padding-top:130px;padding-bottom:100px}.article.exp.sol{padding-top:100px}.article.exp .article-content h5.meta{color:#4c1aa1;text-transform:uppercase;letter-spacing:2px}.exp .statement{background-color:#003cb3}.exp ul{list-style:disc;padding-left:30px}#exp-key .carousel-inner{min-height:100%}#exp-key .carousel-indicators{left:0;bottom:-30px}.themes-box h2{font-size:30px;font-weight:600;color:#030176;margin-bottom:30px}.theme-box{position:relative;margin-bottom:30px;max-height:400px;overflow:hidden}.theme-box img{width:100%}.theme-box>a{position:absolute;top:0;left:0;padding:30px 40px;width:100%;height:100%;background-color:rgba(0,0,0,0.17);transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.theme-box>a:hover{background-color:rgba(136,38,147,0.85);z-index:1000}.theme-box>a p{opacity:0;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.theme-box>a:hover p{opacity:1}.theme-box h5{font-family:"freight-text-pro",sans-serif;font-size:20px;margin-bottom:50px;color:#fff}.theme-box h3{font-size:36px;font-weight:700;color:#fff}.theme-box p{font-family:"freight-sans-pro",sans-serif;font-size:24px;line-height:30px;color:#fff}.knowledge-search h2{font-size:30px;font-weight:600;color:#030176;margin-bottom:0;vertical-align:baseline}.knowledge-search .form-inline{float:right}input[type=text]::-ms-clear{display:none}.knowledge-search .form-control{width:300px;height:58px;font-size:18px;color:#030176}.knowledge-search .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){margin-right:0;margin-left:0}.knowledge-search .btn-group.bootstrap-select .btn.dropdown-toggle.btn-default{border:1px solid #d8d8d8}.themes-box,.knowledge-search{margin-bottom:40px}.themes-box .container,.knowledge-search .container,.articles .container{width:98%;max-width:1440px}.knowledge .filter-options{padding:50px 30px}.knowledge .filter-options h3{display:inline;font-size:24px;font-weight:600;color:#030176;margin-right:50px}.article-box{position:relative;margin-bottom:20px;min-height:300px;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.article-box.double{min-height:800px;background-repeat:no-repeat;background-size:cover;background-position:center center}.article-box.double h5,.article-box.double h3{color:#fff}.article-box.double a{background:url("/img/play-btn.svg") no-repeat center center transparent}.article-box.double a:hover{background-color:rgba(115,0,129,0.7)}.article-box h5{font-family:"freight-text-pro",sans-serif;font-size:16px;margin-bottom:30px;color:#730081}.article-box h3{font-size:30px;line-height:34px;font-weight:600;color:#030176}.article-box .article-icon,.related-box .article-icon{position:absolute;top:20px;right:20px;display:none}.news.articles .article-box .article-icon,.knowledge.articles .article-box .article-icon,.related-box .article-icon{display:block}.article-box a{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#f0f0f0;padding:35px 30px}.article-box a:hover{background-color:#730081}.article-box.box-shadow{box-shadow:0 0 10px 0 rgba(233,233,233,0.5);-webkit-box-shadow:0 0 10px 0 rgba(233,233,233,0.5);-moz-box-shadow:0 0 10px 0 rgba(233,233,233,0.5)}.article-box a:hover h5,.article-box a:hover h3{color:#fff}.article-box a:hover .article-icon svg g,.article-box a:hover .article-icon svg g#Group,.article-box a:hover .article-icon svg path{stroke:#fff}.article-box a:hover .article-icon svg path{fill:#fff}.statement{padding:100px 0;margin:60px 0;background-color:#730081;color:#fff}.article-content .statement h1{font-size:40px;font-weight:400;line-height:48px;color:#fff;margin-bottom:0}.article-box.brexit-tracker{text-align:center}.article-box.brexit-tracker a{background-color:#0081a4}.article-box.brexit-tracker a:hover{background-color:#f0f0f0}.article-box.brexit-tracker h3{font-size:50px;font-weight:500;margin-top:100px;color:#fff}.article-box.brexit-tracker a:hover h3{color:#0081a4}.icons-box{margin-bottom:50px;padding:50px 0;background-color:#f4f4f4;color:#030176}.icon-frame{min-height:150px}.icon-box{padding-right:40px;padding-left:40px}.icon-box h3{font-size:24px;font-weight:600}.icon-box p{font-size:20px;line-height:26px}.icons-box-bg{margin-bottom:50px;padding:50px 0;color:#030176}.icons-box-bg h2{font-size:36px;font-weight:600;margin-bottom:100px}.icons-box-bg .icon-box{margin-bottom:100px}.careers-box .container,.story-slider .container{width:90%;max-width:1440px}.careers-box{margin-bottom:50px}.career-box{position:relative;margin-bottom:30px;text-align:center}.career-box img{width:100%}.career-box a{position:absolute;top:0;left:0;padding:30px 40px;width:100%;height:100%;background-color:rgba(0,0,0,0.17);transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.career-box a:hover{background-color:rgba(76,26,161,0.8);z-index:1000}.career-box h3{font-size:30px;font-weight:700;color:#fff;margin-top:30px}.careers.cta{background-color:#0081a4}.story-slider{margin:100px 0}.story-slider .carousel,.story-slider .carousel-item{max-width:100%}.story-slider img{width:100%}.story-slider .carousel-indicators{width:100%;left:0;bottom:40px}.story-slider .carousel-indicators li{border:1px solid #fff}.story-slider .carousel-indicators li.active{background-color:#fff}.story-slider .carousel-caption{height:100%;min-height:100%;position:absolute;top:20%;left:7%;width:39%;color:#fff}.story-slider .carousel-caption h5{font-size:24px;font-weight:700}.story-slider .carousel-caption p{font-family:"freight-sans-pro",sans-serif;font-size:40px;line-height:50px}.story-slider .carousel-control-prev,.story-slider .carousel-control-next{top:45%}.benefits{background-color:#4c1aa1;color:#fff;padding:100px 0}.benefits h2{font-size:36px;font-weight:600;margin-bottom:50px}.benefits h3{font-size:24px;font-weight:600;margin-bottom:30px}.benefits ul{font-family:"freight-sans-pro",sans-serif;list-style:disc;font-size:20px;padding-left:20px;padding-right:20px}.graduates .carousel,.graduates .carousel-item{max-width:100%}.box-text-frame{background-color:#0081a4}.graduates.slider-one .box-text h5{font-family:"freight-text-pro",sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:2px;margin-bottom:30px;color:#fff}.graduates.slider-one .box-text h3{font-size:30px}.graduates.slider-one .box-text p{font-size:20px;line-height:26px}.graduates.cta{background-color:#0081a4;margin-bottom:50px}.graduates.social.cta{background-color:#004cc7;margin-bottom:0}.keycontact,.contact{background-color:#f6f6f6}.key-contact{background-color:#f4f4f4}.kc{padding:50px;position:relative}.kc h3{font-size:30px;font-weight:700;color:#030176}.kc .contact-sm img{width:150px}.kc .contact-sm h3 a{font-size:30px;font-weight:600;color:#030176}.kc .contact-sm p,.kc .contact-sm a{font-size:24px;margin-bottom:0;color:#030176}.kc-quote{background-color:#4c1aa1;color:#fff;padding:100px;height:100%}.kc-quote p{font-family:"freight-sans-pro",sans-serif;font-size:40px;line-height:55px;max-width:1440px}.events{padding:100px 0 100px;color:#030176}.events .container{width:1440px}.events h2{font-size:34px;margin-bottom:50px;text-align:center;text-transform:uppercase;letter-spacing:2px;font-weight:600}.events h3{font-size:30px;line-height:38px;margin-bottom:0}.events h4{font-family:"freight-text-pro",sans-serif;font-size:20px;font-weight:700}.events p{font-size:20px;line-height:26px}.event-box{margin-bottom:100px}.plr{padding:0 50px;margin-bottom:50px}.mt{margin-top:100px}.mb{margin-bottom:100px}.key-areas{color:#030176;margin-bottom:100px}.key-areas h3{font-size:30px;font-weight:600}.key-areas h4{font-size:24px;font-weight:600}.key-areas p{font-size:20px;line-height:26px;max-width:1130px}.card{margin-bottom:20px;border:0;border-bottom:1px solid #c5c5c5;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.card-header{border:0;background-color:transparent;padding:20px 0 30px}.card-header h2 a{color:#030176}.card-header h2 a:hover{color:#00aeef}.card-header h5{font-family:"freight-text-pro",sans-serif;font-size:16px;color:#00aeef}.card-block{font-size:20px;padding:0 0 30px}.card-block h3{font-size:24px}.card-block p{line-height:28px}.card-block ul{list-style:disc;padding-left:30px}.nav-tabs{border:0;text-align:center;margin-right:0}.nav-tabs .nav-item{float:none;margin-bottom:0;border-top:2px solid transparent;border-right:2px solid #f4f4f4}.nav-tabs .nav-item+.nav-item{margin-left:0;border-top:2px solid transparent}.nav-tabs .nav-item:last-child{border-top:2px solid transparent;border-right:0}.nav-tabs .nav-link{font-family:"freight-sans-pro",sans-serif;font-size:24px;font-weight:500;background-color:#4c1aa1;color:#fff;padding:1em 1em;border:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border-top:2px solid transparent;border-bottom:2px solid transparent;height:100%}.nav-tabs .nav-link.active,.nav-tabs .nav-link.active:focus,.nav-tabs .nav-link.active:hover,.nav-tabs .nav-item.open .nav-link,.nav-tabs .nav-item.open .nav-link:focus,.nav-tabs .nav-item.open .nav-link:hover{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;color:#4c1aa1;border-top:2px solid #f4f4f4}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{background-color:transparent;color:#4c1aa1;border-top:2px solid #f4f4f4;border-bottom:2px solid #f4f4f4}.nav-tabs .nav-item:focus,.nav-tabs .nav-item:hover{background-color:transparent}.tab-content{padding:100px 0;color:#030176}.tab-content .tab-pane{max-width:720px;margin:0 auto}.tab-content .tab-pane h2{font-size:30px;font-weight:600}.tab-content .tab-pane p{font-size:20px;line-height:26px}.tab-content .tab-pane ul{columns:2;margin-bottom:0}.tab-content .tab-pane ul li a{font-family:"freight-sans-pro",sans-serif;color:#030176}.tab-content .tab-pane ul li ul{padding-left:30px;columns:1}.news-search .form-inline .form-group{width:95%}.news-search .form-control{width:100%;height:58px;font-size:18px;color:#030176;margin-bottom:30px}.contact.top{padding:150px 0 100px}.contact.top p{font-family:"freight-sans-pro",sans-serif;font-size:36px;line-height:44px}.contact-box{padding-left:15px;margin-bottom:40px}.contact-box address{margin-bottom:70px}.contact-box address,.contact-box address a{font-size:20px;line-height:28px;color:#030176}.contact-box address a:hover{color:#730081}.contact-box address hr{width:200px;margin-left:0}.contact-box address h3{font-size:30px;font-weight:700;margin-bottom:20px}.contact-box address svg{margin-left:10px}.contact-box .social li{float:left;padding-right:20px}.cta{background-color:#730081;padding:40px 0}.cta h2,.cta h2 a{font-size:30px;color:#fff}.cta h2 a{font-weight:700}.cta h2 a:hover{border-bottom:1px solid #fff}.cta svg{color:#fff}.cta span{font-weight:700}.container.results{padding-left:0}.search-results.top{padding:150px 0 110px}.search-results h2{margin-bottom:20px}.search-results p{font-family:"freight-sans-pro",sans-serif;font-size:36px;line-height:44px}.search-results .form-inline .form-group{margin-top:20px}.search-results .form-inline .form-group,.search-results .form-inline .form-control{width:790px;height:58px}.search-results .form-inline .form-control{font-size:1.2rem}.search-results .form-inline .form-group .input-group-addon{top:17px;right:20px}.search-results-box{margin-bottom:100px;color:#030176}.search-results-box .filter-options{max-width:200px;margin:0 auto}.search-results-box .filter-options h3{display:flex;align-items:flex-end;font-size:24px;font-weight:600;margin-bottom:15px;padding-bottom:15px;border-bottom:2px solid #bbb}.search-results-box .filter-options h3 svg{margin-left:20px}.search-results-box .results h2{font-size:36px;font-weight:700;margin-bottom:40px}.results-contact,.results-knowledge,.results-news,.results-sectors,.results-practice,.results-casestudies,.results-career,.results-other{margin-bottom:80px}.result-contact{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #e9e9e9}.result-knowledge,.result-news,.result-practice,.result-sector,.result-other,.result-casestudy,.result-career{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #e9e9e9}.result-contact:last-child,.result-knowledge:last-child,.result-news:last-child,.results-sectors:last-child,.results-practice:last-child{border:0}.results-contact a,.results-knowledge a,.results-news a,.results-sectors a,.results-practice a,.results-casestudies a,.results-career a,.results-other a{color:#030176}.results-contact a:hover,.results-knowledge a:hover,.results-news a:hover{color:#730081}.results-contact a svg{margin-left:2px;margin-bottom:4px}.container.results #case-study h3 a{font-weight:600}.result-contact img{max-width:120px}.result-contact h3{font-size:30px;font-weight:600;margin-bottom:0}.result-contact p.role{font-size:30px;margin-bottom:0}.result-contact .contact-links tel,.result-contact .contact-links a{display:block;font-size:18px}.result-contact .vcard{position:absolute;right:0;bottom:0;font-family:"freight-sans-pro",sans-serif;font-size:18px;font-weight:500}.result-contact .vcard svg{margin-left:10px}.result-knowledge p.meta,.result-news p.meta,.results-sectors p.meta,.results-practice p.meta,.results-career p.meta,.results-other p.meta{color:#00aeef}.article{padding-top:180px;color:#030176}.article .container-fluid .row .col-lg-7{max-width:790px}.article-content{max-width:790px;margin:0 auto}.article-content h5.meta{font-family:"freight-text-pro",sans-serif;font-size:16px;font-weight:600;margin-bottom:20px;color:#00aeef}.article-content .excerpt h5.meta{margin-bottom:0}.article-content.news h5.meta{color:#0081a4}.article-content.knowledge h5.meta{color:#6c0a76}.article-content.knowledge h1{font-size:36px}.article-content.case h5.meta{color:#4c1aa1;text-transform:uppercase;letter-spacing:2px}.story .article-content h5.meta{color:#4c1aa1;text-transform:uppercase;letter-spacing:2px}.article-content h5.meta span.reading-time{font-family:"freight-sans-pro",sans-serif;font-size:16px;font-weight:500;color:#818181;margin-left:10px}.article-content h1{font-size:50px;line-height:54px;font-weight:700;margin-bottom:50px}.article-content .lead p{font-size:30px;line-height:37px;font-weight:400;margin-bottom:80px}.article-content p.lead{margin-bottom:0}.article-content h2{font-size:24px;line-height:31px;font-weight:600;margin-top:20px;margin-bottom:20px}.article-content h3{font-family:"freight-sans-pro",sans-serif;font-size:20px;font-weight:600;margin:20px 0 5px}.article-content p{font-size:20px;line-height:28px;margin-bottom:20px}.article-content p:last-child{margin-bottom:40px}.article-content img{width:100%;height:auto;max-width:100%}.article-img-box{position:relative;width:90vw;left:50%;margin-left:-45vw;margin-bottom:60px}.article-img{width:100%}.article-img-box .img-caption{font-size:16px;color:#4a4a4a;margin-top:10px}.article-meta{margin:50px 0}.article-meta ul li{float:left}.article-meta ul li:nth-child(n+5){display:none}.article.archive{padding-top:100px}.excerpt{margin-bottom:60px}.article-content .excerpt h1{font-size:30px;margin-bottom:0;line-height:34px}.article-content .excerpt h1 a{color:#030176}.article-content .excerpt h1 a:hover{color:#730081}.article-content.knowledge h1{font-size:36px}.article-content.knowledge table{width:100% !important}.article-content h3,.article-content h4{margin:50px 0 10px}.key-contact{display:none}img.highlight{width:auto;margin-right:10px}.related{padding:100px 40px}.related .container-fluid{max-width:1440px}.related h2{font-size:30px;color:#4a4a4a;margin-bottom:50px}.related-box{position:relative;margin:0 10px;min-height:270px;max-height:270px;overflow:hidden}.related-box img{width:100%;max-width:460px}.related-box a{position:absolute;top:0;left:0;padding:30px 20px;width:100%;height:100%;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.related-box a:hover{z-index:1000}.related-box.news a{background-color:#f6f6f6}.related-box.themes a{background-color:#f6f6f6}.related-box.case a{background-color:#f6f6f6}.related-box.news a:hover{background-color:#0081a4}.related-box.themes a:hover{background-color:#6c0a76}.related-box.case a:hover{background-color:#4c1aa1}.related-box h5,.related-box h3{z-index:1001}.related-box h5{font-family:"freight-text-pro",sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;margin-bottom:45px}.related-box h3{font-size:30px;font-weight:600;color:#030176}.related-box p.meta{font-family:"freight-text-pro",sans-serif;font-weight:600;position:absolute;bottom:10px}.related-box.news h5{color:#0081a4}.related-box.news h3{color:#030176}.related-box.news p.meta{color:#0081a4}.related-box.themes h5{color:#6c0a76}.related-box.themes h3{color:#030176}.related-box.themes p.meta{color:#6c0a76}.related-box.case h5{color:#4c1aa1}.related-box.case h3{color:#030176}.related-box.case p.meta{color:#4c1aa1}.related-box a:hover h5,.related-box a:hover h3,.related-box a:hover p.meta{color:#fff}.login.top{padding:150px 0 100px}.login.bottom{color:#030176;margin-bottom:100px}.login img{margin-bottom:30px}.login h3{font-size:30px;font-weight:600;margin-bottom:30px}.login p{font-size:20px;line-height:28px}.cta.login{background-color:#4c1aa1}.modal-open .modal.modal-fullscreen{overflow-y:hidden}.modal.modal-fullscreen .modal-dialog,.modal.modal-fullscreen .modal-content{position:absolute;bottom:0;left:0;right:0;top:0}.modal.modal-fullscreen .modal-dialog{margin:0;width:100%;animation-duration:.6s}.modal.modal-fullscreen .modal-content{display:flex;align-items:center;justify-content:center;background-color:#030176;border:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:inherit;-moz-box-shadow:inherit;-o-box-shadow:inherit;box-shadow:inherit}.modal.modal-fullscreen .modal-content .modal-body .search-box{background-color:transparent}.modal-content .close{position:absolute;font-size:60px;top:30px;right:60px;color:#fff;opacity:1;z-index:1050}#mainMenu.modal.modal-fullscreen .modal-content{display:block;padding:120px 0 0 120px}.modal-body hr{background-color:#fff}#mainMenu .modal-body{width:450px}#mainMenu .modal-body ul{padding-bottom:40px;border-bottom:1px solid #fff}#mainMenu .modal-body ul li{line-height:50px}#mainMenu .modal-body ul li a{font-family:"freight-sans-pro",sans-serif;font-size:50px;color:#fff}#mainMenu .modal-body ul.small{border:0}#mainMenu .modal-body ul.small li{line-height:38px}#mainMenu .modal-body ul.small li a{font-size:30px}.modal{-webkit-overflow-scrolling:touch}.modal-dialog{margin:0}.modal-body{padding:0}.modal-content{border:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.bio{padding-top:200px;margin-bottom:150px;font-size:20px;font-weight:400;color:#030176}.top-bio{margin-bottom:40px}.top-bio .details{margin-top:20px}.top-bio h5{font-family:"freight-text-pro",sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;color:#00aeef}.top-bio h2{font-family:"freight-sans-pro",sans-serif;font-size:36px;font-weight:700}.top-bio p.role{font-family:"freight-text-pro",sans-serif;font-size:30px}#exp-key2.carousel{max-width:1400px}.bio-par{margin-left:15px}.bio-icon-text p{color:#19afbb;white-space:pre-wrap;font-family:'freight-sans-pro-lights',sans-serif;font-weight:600;line-height:22px;letter-spacing:.5px}.bio-icon-text p span{line-height:30px}.bio-icon-text p b{font-family:'freight-sans-pro',sans-serif;font-weight:600;text-transform:uppercase;font-size:80%}@media(max-width:767px){.bio-par{margin-left:0}}.bio-par h3{font-size:20px;font-weight:600;margin-bottom:30px}.bio-par ul{list-style:disc;margin-left:30px}.profile-sectors-title{font-weight:700;font-size:20px}.profile-sectors{font-weight:700}.profile-sectors,.profile-join,.profile-contact{border-bottom:1px solid #e9e9e9;padding-bottom:20px;font-weight:100}.profile-sectors li a{color:#030176}.profile-sectors li a:hover{color:#6c0a76}.no-bio{width:70%;top:20%;left:15%}.no-bio .bio{padding:80px 0 40px;margin-bottom:0}.no-bio .top-bio h2,.no-bio .top-bio p.role{font-size:36px}@media(max-width:767px){.no-bio{top:0;left:0;width:100%;padding-right:0 !important}.no-bio .bio{padding-left:20px;padding-right:20px}}.profile-contact a,a.vcard{color:#030176}a.vcard svg{margin-left:10px}.testimonial{padding:100px 0;background-color:#0081a4;color:#fff}.testimonial .carousel-item{max-width:100%}.testimonial blockquote{font-size:40px;line-height:48px}.testimonial cite{font-size:18px;font-style:normal}.footer{background-color:#2c2c2c;padding:50px 60px 0}.footer a,.footer p{font-family:"freight-sans-pro",sans-serif;font-size:18px;color:#fff}.footer a:hover{color:#f2f2f2}.footer a i.fa{font-size:28px;color:#c6c6c6}.footer-top{margin-bottom:100px}.footer-top ul{float:left;margin-right:100px}.footer-bottom p,.footer-bottom a{font-size:16px}.footer-bottom ul.social{float:right}.footer-bottom ul li{float:left;margin-right:20px}.footer-bottom ul.social li{margin-right:10px}@media(max-width:1024px){.logo{left:30px}.navbar-nav{margin-top:10px}.carousel-image{width:45%;right:45%}.home.careers .box-image,.about.firm .box-image{width:50%;right:50%}.home.careers .box-text-frame,.about.firm .box-text-frame{width:50%;left:50%}.about.corporate .box-image{width:50%;right:0}.about.corporate .box-text-frame{width:50%;left:0}.box-text{max-width:300px}.circle{left:-250px}.hero-text{margin-left:40px}.related-box a{padding:10px}.related-box h5{margin-bottom:30px}.related-box p.meta{bottom:0}}@media(max-width:768px) and (orientation:landscape){.navbar-brand svg{width:70px}}@media(max-width:768px){.logo{left:30px}.navbar-nav{margin-top:0}.icon-bar{width:26px;height:1.5px;margin-top:4px;margin-bottom:5px}.carousel-inner{min-height:900px}.csr.pull-quote .carousel-inner{min-height:900px}.csr.pull-quote .carousel-inner .statement{padding:60px 0;margin:0}.white-bg.csr{padding:50px 0}.carousel-image{width:70%;right:15%}.carousel-text-frame{top:65%;left:25%;text-align:center}.carousel-text{max-width:400px;margin-top:0}.carousel-indicators{left:0;bottom:40px}.search-box p.lead{font-size:24px;line-height:30px}.text-frame{height:40vh}.image-box{height:50vh}.home.careers .box-image,.about.firm .box-image{width:50%;right:50%}.home.careers .box-text-frame,.about.firm .box-text-frame{width:50%;left:50%}.about.corporate .box-image{width:50%;right:0}.about.corporate .box-text-frame{width:50%;left:0}.box-text{max-width:300px}.directory .row [class*=col-]{padding-left:10px;padding-right:10px}.directory-filter .form-group{margin-bottom:20px}.home .feature-news{padding:0 60px}.circle{left:-250px}.home.about .box-image{height:50vh}.hero-text{margin-left:40px}.hero.about,.hero-theme{min-height:600px}.expertise.options .btn-group.bootstrap-select{width:180px !important;margin:0 20px}.expertise.solutions,.expertise.case-study{height:50vh}.expertise .carousel-inner,.graduates.slider-one .carousel-inner{min-height:100%}.expertise.case-study .box-image{width:50%;right:0}.expertise.case-study .box-text-frame{width:50%;left:0}.expertise .box-text,.graduates.slider-one .box-text{max-width:300px;margin-left:0;height:auto}.carousel-control-prev{left:10px}.carousel-control-next{right:10px}.teal-bg .text-xs-left{padding-right:0;margin-bottom:40px}.top{padding:120px 0}.theme-box a{padding:20px 30px}.theme-box h5{font-size:16px;margin-bottom:10px}.theme-box h3{font-size:26px}.theme-box p{font-size:16px;line-height:20px}.knowledge-search .form-inline{float:none;margin-top:30px}.knowledge-search .form-control{width:220px}.news-search .form-control{width:100%}.knowledge-search .btn-group.bootstrap-select{width:220px !important;margin-left:25px}.icon-box{padding-right:0;padding-left:0}.career-box h3{font-size:26px;margin-top:0}.story-slider .carousel-inner{min-height:100%;background-color:#222}.story-slider .carousel-indicators{bottom:0}.story-slider .carousel-caption{width:50%;top:0;left:0;padding:40px}.story-slider .carousel-caption h5{font-size:16px}.story-slider .carousel-caption p{font-size:18px;line-height:22px}.story-slider .carousel-control-prev,.story-slider .carousel-control-next{top:40%}#accordion{padding-right:20px}.kc{transform:none;top:0}.article-content{max-width:75vw}.article-box{min-height:260px}.article-box h3 a{font-size:26px;line-height:30px}.article-box h5{margin-bottom:20px}.article-box a.btn{padding:10px 30px;min-width:150px}.article-box.double{min-height:540px;background-position:center center}.knowledge .filter-options .btn{min-width:120px}.related{padding:80px 0}.last-related{display:none}.result-contact .vcard{position:static}.footer-top{margin-bottom:50px}.footer-bottom .tb-mb{margin-bottom:60px}.graduates.slider-one .carousel-inner{height:auto;background-color:#0081a4}}@media(max-width:600px){.icon-bar{height:1px}.circle{top:-300px}.image-box{height:80vh}.image-box.home.about{height:50vh}.home.themes .carousel-text-frame{top:55%}.home.careers .box-image,.about.firm .box-image{height:40vh;width:100%;right:0}.home.careers .box-text-frame,.about.firm .box-text-frame{top:50%;width:100%;left:0;height:40vh}.box-text-frame{height:50vh}.home.about .box-text-frame{width:70%;left:30%;background-color:transparent}.box-text{max-width:500px}.about.corporate.image-box{height:50vh}.about.corporate .box-image{width:100%;right:0;height:40%}.about.corporate .box-text-frame{width:100%;left:0;bottom:0;height:60%}.about.corporate .box-text h3{font-size:26px}.footer-top ul{margin-right:50px}#mainMenu.modal.modal-fullscreen .modal-content{padding:120px 0 0 60px}.related-box{margin:0 10px 10px}.expertise.options .btn-group.bootstrap-select{width:100% !important;margin:0 0 20px}.expertise.solutions,.expertise.case-study{height:60vh}.image-box-sl{height:90vh}.expertise.solutions .box-image,.expertise.case-study .box-image{width:100%;right:0;height:40%}.expertise.solutions .box-text-frame,.expertise.case-study .box-text-frame{top:40%;width:100%;left:0;height:60%}.expertise .box-text{max-width:100%;height:100%;padding:20px}.expertise .box-text h5{margin-bottom:10px}.expertise .box-text .btn-white{margin-top:0}.expertise .carousel-indicators{left:20px}.carousel-control-prev,.carousel-control-next{top:15%}.knowledge-search .form-inline .form-group{width:100%;margin-bottom:20px}.knowledge-search .form-control{width:100%}.knowledge-search .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:100% !important;margin-right:0;margin-left:0;height:100%}.icon-box{padding-right:0;padding-left:0}.search-results-box .filter-options h3{display:none}.search-results-box .filter-options .toggle-button{display:block !important}.directory-filter .form-group{margin-bottom:10px}.search-results.top{padding:100px 0 10px}.search-results.top h2{font-size:46px;margin-bottom:20px}.search-results.top p{font-size:32px;line-height:27px}.search-results.top .container-fluid .row [class*=col-]{padding-right:15px;padding-left:15px}.search-results-box .results h2{font-size:36px}.search-results-box .filter-options{max-width:90vw;margin:50px auto 20px}.search-results-box .filter-options h3{border:0;text-align:left}.search-results-box .filter-options .toggle-button i.fa.hidden-sm-up{display:block !important}.search-results-box .filter-options .toggle-button{display:block;width:100%;margin-bottom:20px;height:40px}.search-results-box .filter-options .toggle-button svg{float:left;margin:5px 10px 0 0;width:30px;height:30px}.search-results-box .filter-options .toggle-button i.fa{float:left;margin:8px;font-size:24px;color:#030176}.search-results-box .filter-options button.toggle-options{border:0;font-family:"freight-sans-pro",sans-serif;font-weight:500;background:transparent;color:#030176;font-size:24px;display:inline-block;float:left;margin:0 0 20px;padding:0}.search-results-box .filter-options button.toggle-options:focus{outline:0}.filter-options .btn-filter{min-width:48%}.knowledge .filter-options{padding:50px 0}.knowledge .filter-options h3{margin-right:0}.knowledge .filter-options .btn{min-width:100px}.result-contact{margin-right:0;margin-left:0}.result-contact h3{font-size:24px}.result-contact p.role{font-size:20px}.options-toggle{display:none}#accordion{padding-right:20px;padding-left:20px}.story-slider .carousel-caption{width:60%;padding:20px 0 0 40px}.nav-tabs .nav-item{border-right:0}.tab-content{padding:50px 20px}.article-box.brexit-tracker h3{font-size:40px}}@media(max-width:414px){.hero,.hero.hackathon{display:flex;align-items:flex-end;box-shadow:inset 0 100px 200px -100px rgba(0,0,0,0.5),inset 0 -100px 200px -100px rgba(0,0,0,0.5);-webkit-box-shadow:inset 0 100px 200px -100px rgba(0,0,0,0.5),inset 0 -100px 200px -100px rgba(0,0,0,0.5);-moz-box-shadow:inset 0 100px 200px -100px rgba(0,0,0,0.5),inset 0 -100px 200px -100px rgba(0,0,0,0.5)}.hero.hackathon{align-items:initial}.hero .hero-text{position:static}.btn{font-size:18px}.logo{display:none !important}.navbar-fixed-top{min-height:60px}.navbar-brand{margin-right:0;margin-left:0;padding-top:12px;padding-bottom:0}a.navbar-brand.hidden-sm-up.fade-in{display:block !important}.navbar-brand svg{width:70px}.navbar-nav .nav-link.toggle-search svg{margin-top:0}.page-hero .navbar .navbar-brand .cls-1{fill:#fff}.page-hero .navbar.bg .navbar-brand .cls-1{fill:#1e1260}#navbar-header{padding-top:0}#navbar-header.pt{padding-top:5px}.nav{margin-right:0}.navbar-nav{margin-top:5px}.pt .navbar-nav{margin-top:0}.navbar-nav .nav-item:last-child{margin-left:14px}.icon-bar{width:30px;margin-top:0}.carousel-inner{min-height:400px}.carousel-image{height:50%}.home.themes .carousel-text-frame{height:50%;width:80%;top:41%;left:10%}.carousel-text h3{font-size:24px;line-height:30px}.carousel-text p{font-size:16px;line-height:20px;margin-bottom:0}.search-box p.lead{font-size:20px;line-height:24px}.form-control{display:inline}.search-box{padding:50px 20px}.modal.modal-fullscreen .modal-content .modal-body .search-box{width:90vw;padding:50px 0}.search-box .form-inline .form-group{width:100%;margin:0 auto 20px}.search .search-box .form-control{width:100%;height:52px;font-size:16px}.modal .search-box .form-control{width:100%}.btn-group.bootstrap-select{width:280px;margin-right:0}.btn-group.bootstrap-select .btn.dropdown-toggle.btn-default{height:50px}.bootstrap-select>.dropdown-toggle .filter-option{font-size:16px}.text-inside h1{font-size:20px}.home.featured-news .container-fluid{padding:40px 0}.home .feature-news{padding:0 40px}.home .feature-news h2{font-size:22px;line-height:26px}.home .feature-news h4{font-size:16px}.home .feature-news h5{font-size:18px}.home .feature-news h2,.home .feature-news h4{margin-bottom:20px}.circle{width:250px;height:250px;top:-70px;left:-50px}.image-box,.image-box.home.about{height:80vh;position:relative}.home.careers .box-image,.about.firm .box-image{height:40vh;width:100%;right:0}.home.careers .box-text-frame,.about.firm .box-text-frame{top:50%;width:100%;left:0}.box-text-frame{height:50%}.box-text{max-width:300px}.box-text h3,.white-bg h2{font-size:24px}.box-text p,.white-bg p{font-size:18px;line-height:24px}.home.knowledge{padding:70px 20px 30px}.home.knowledge h2{font-size:20px;line-height:24px}.home.knowledge h5{font-size:20px}.home.about .box-image{height:40vh}.home.about .box-text-frame{width:100%;top:50%;background-color:#121010}.home.about .box-text{max-width:300px}.home.about .box-text blockquote{font-size:22px;line-height:28px;margin:0}.hero.about,.hero.expertise,.hero.theme,.hero.careers{height:50vh;min-height:50vh}.hero.hackathon{height:100vh !important;min-height:100vh !important}.hero.expertise .col-md-8{display:flex}.hero.expertise .hero-text{align-self:flex-end}.hero.about .hero-text,.hero.expertise .hero-text,.hero.theme .hero-text,.hero.careers .hero-text{margin:0 20px 20px}.hero.about .hero-text h1,.hero.expertise .hero-text h1,.hero.theme .hero-text h1,.hero.careers .hero-text h1,.hero.hackathon .hero-text h1{font-size:34px}.hero.about .hero-text p,.hero.expertise .hero-text p,.hero.theme .hero-text p,.hero.careers .hero-text p{font-size:16px;line-height:18px}.about.tabs h2 a{padding-top:30px;padding-bottom:30px}.white-bg{padding:60px 0}.key-contacts .container{width:100%}.about.corporate.image-box{height:90vh}.about.corporate .box-image{width:100%;right:0;height:40%}.about.corporate .box-text-frame{width:100%;left:0;bottom:0;height:60%}.about.corporate .box-text h3{font-size:26px}.directory .row [class*=col-]{padding-left:15px;padding-right:15px}.directory-filter .form-group{margin-bottom:10px}.people-card h5{font-size:14px}.people-card h2{font-size:30px}.people-card .contact-links tel,.people-card .contact-links a{font-size:18px}.bio{padding-top:100px;margin-bottom:50px}.bio-par{margin-top:20px}.testimonial{padding:50px 0}.testimonial blockquote{font-size:30px;line-height:38px}.related-box{margin:0 10px 10px}.related-box a{padding:20px}.last-related{display:block}.expertise.options .form-inline{margin:0 20px}.expertise.options .btn-group.bootstrap-select{width:100% !important;margin:0 0 20px}.teal-bg .text-xs-left{padding-right:0;margin:0 10px 40px}.expertise.solutions,.expertise.case-study{height:90vh}.image-box-sl{height:90vh}.icons-box{margin-bottom:0}.icon-box{margin-bottom:60px}.icon-frame{min-height:120px}.careers-box .container,.story-slider .container{width:100%}.career-box h3{font-size:26px;margin-top:0}.story-slider .carousel-indicators{display:none}.story-slider .carousel-inner{background-color:#222;min-height:70vh}.story-slider .carousel-caption{width:100%;top:50%;left:0;padding:20px}.story-slider .carousel-caption h5{font-size:16px}.story-slider .carousel-caption p{font-size:18px;line-height:20px}.story-slider .carousel-control-prev,.story-slider .carousel-control-next{top:15%}.expertise.solutions .box-image,.expertise.case-study .box-image{width:100%;right:0;height:40%}.expertise.solutions .box-text-frame,.expertise.case-study .box-text-frame{top:40%;width:100%;left:0;height:60%}.expertise .box-text{max-width:100%;height:100%;padding:20px}.expertise .box-text h5{margin-bottom:10px}.expertise .box-text .btn-white{margin-top:0}.expertise .carousel-indicators{left:20px}.carousel-control-prev,.carousel-control-next{top:15%}.top{padding:100px 0 50px}.top h2{font-size:30px;margin-bottom:20px}.top p{font-size:20px;line-height:27px}.theme-box{margin-bottom:20px}.knowledge-search h2{margin-bottom:20px}.knowledge-search .form-inline{width:100%}.knowledge-search .form-control{padding-right:15px;padding-left:15px}.icon-box{padding-right:0;padding-left:0}.news-search .form-control{width:100%;height:50px}.news-search .form-inline .form-group{padding-left:15px}.knowledge-search .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:100% !important;margin-right:0;margin-left:0;height:100%}.statement,.highlights{padding:30px}.article-content .statement h1{font-size:22px;line-height:27px}.input-group-addon{top:17px}.article-content{max-width:90vw}.article-meta a.btn{min-width:100px;margin:0 10px 20px 0}.article-box h3{font-size:20px;line-height:24px}.search-results.top{padding:100px 0 10px}.search-results.top h2{font-size:46px;margin-bottom:20px}.search-results.top p{font-size:32px;line-height:27px}.search-results.top .container-fluid .row [class*=col-]{padding-right:15px;padding-left:15px}.search-results-box .results h2{font-size:36px}.search-results-box .filter-options{max-width:90vw;margin:0 auto 20px}.search-results-box .filter-options h3{border:0;text-align:left}.search-results-box .filter-options .toggle-button{display:block;width:100%;margin-bottom:20px;height:40px}.search-results-box .filter-options .toggle-button svg{float:left;margin:5px 10px 0 0;width:30px;height:30px}.search-results-box .filter-options .toggle-button i.fa{float:left;margin:8px;font-size:24px;color:#030176}.search-results-box .filter-options button.toggle-options{border:0;font-family:"freight-sans-pro",sans-serif;font-weight:500;color:#030176;font-size:24px;display:inline-block;float:left;margin:0 0 20px;padding:0}.filter-options .btn-filter,.knowledge .filter-options .btn-filter{min-width:48%}.knowledge .filter-options h3{display:block}.result-contact{margin-right:0;margin-left:0}.result-contact h3{font-size:24px}.result-contact p.role{font-size:20px}.options-toggle{display:none}.footer{padding:50px 20px 0}.footer-top ul{margin-right:30px}#mainMenu.modal.modal-fullscreen .modal-content{padding:100px 0 0}#mainMenu .modal-body{width:100%;padding:0 40px}#mainMenu .modal-body ul{border-bottom:1px solid #999}#mainMenu .modal-body ul li{line-height:30px}#mainMenu .modal-body ul li a{font-size:30px}#mainMenu .modal-body ul.small li{line-height:28px}#mainMenu .modal-body ul.small li a{font-size:20px}.modal-content .close{right:30px;z-index:1100}.no-bio{width:100%;top:0;left:0;padding:0}.no-bio .bio{padding:80px 20px 40px}.kc-quote{padding:20px}.kc-quote p{font-size:20px;line-height:24px}.home.awards .featured-awards{padding:0 20px}.box-text h3{line-height:30px}.article-content h1{font-size:30px;line-height:34px}.article-content p.lead{font-size:20px;line-height:27px}.article-content.knowledge table,.article-content.knowledge table tbody,.article-content.knowledge table tr,.article-content.knowledge table td,.article-content.knowledge table td p{display:block;width:100% !important}.home.careers .box-text-frame{top:44%;height:50vh}.home.about .box-text-frame{left:0;height:56%}.home .feature-news h2{font-size:20px;line-height:23px}.home .feature-news h4{font-size:14px;letter-spacing:2px}.home .feature-news h5{font-size:16px}.home.themes{margin:60px 0 0}.home.themes .carousel-indicators{bottom:60px}.carousel-text h6{margin-bottom:0}.btn-custom{padding:10px 30px;min-width:160px}#mainMenu .modal-body ul li{line-height:34px}.modal.modal-fullscreen .modal-content .modal-body .search-box{width:80vw}.search-box .form-inline .form-group{margin:0 auto}.btn-search{margin-top:0}.case-study ul li{margin-bottom:10px}.case-study ul li a{font-size:24px;line-height:24px}.expertise.case-study{height:60vh}.csr.pull-quote .carousel .carousel-inner{min-height:200px}.csr.pull-quote .statement{margin:0;min-height:200px}.csr.pull-quote .statement h1{font-size:30px}.csr.pull-quote .carousel-indicators{position:absolute;bottom:0}.csr p{margin-bottom:20px}.events .container{max-width:100%}.areas{padding:70px 20px;color:#fff}.areas .text-xs-left{padding-right:0}.areas p{margin-bottom:50px}.mb{margin-bottom:50px}.mt{margin-top:50px}.key-areas p:first-child{padding:0 20px}.expertise.areas ul{margin-bottom:0}.expertise.areas{padding:30px 20px}.article-content h5.meta span.reading-time{display:block;margin-top:10px;margin-left:0}.cta h2,.cta h2 a{font-size:24px}.benefits{padding:50px 0}.benefits h2{font-size:26px}.story-slider{margin:50px 0}.icons-box-bg{margin:50px 0}.icons-box-bg h2{font-size:26px;margin-bottom:50px}.icons-box-bg .icon-box{margin-bottom:50px}.no-events{text-align:center}}@media(max-width:375px){.hero{display:flex;align-items:flex-end;box-shadow:inset 0 100px 200px -100px rgba(0,0,0,0.5),inset 0 -100px 200px -100px rgba(0,0,0,0.5);-webkit-box-shadow:inset 0 100px 200px -100px rgba(0,0,0,0.5),inset 0 -100px 200px -100px rgba(0,0,0,0.5);-moz-box-shadow:inset 0 100px 200px -100px rgba(0,0,0,0.5),inset 0 -100px 200px -100px rgba(0,0,0,0.5)}.hero .hero-text{position:static}.btn{font-size:18px}.logo{display:none !important}.navbar-fixed-top{min-height:60px}.navbar-brand{margin-right:0;margin-left:0;padding-top:12px;padding-bottom:0}a.navbar-brand.hidden-sm-up.fade-in{display:block !important}.navbar-brand svg{width:70px}.navbar-nav .nav-link.toggle-search svg{margin-top:0}.page-hero .navbar .navbar-brand .cls-1{fill:#fff}.page-hero .navbar.bg .navbar-brand .cls-1{fill:#1e1260}#navbar-header{padding-top:0}#navbar-header.pt{padding-top:5px}.nav{margin-right:0}.navbar-nav{margin-top:5px}.pt .navbar-nav{margin-top:0}.navbar-nav .nav-item:last-child{margin-left:14px}.icon-bar{width:30px;margin-top:0}.carousel-inner{min-height:400px}.carousel-image{height:50%}.home.themes .carousel-text-frame{height:50%;width:80%;top:38%;left:10%}.carousel-text h3{font-size:24px;line-height:30px}.carousel-text p{font-size:16px;line-height:20px;margin-bottom:0}.search-box p.lead{font-size:20px;line-height:24px}.form-control{display:inline}.search-box{padding:50px 20px}.modal.modal-fullscreen .modal-content .modal-body .search-box{width:90vw;padding:50px 0}.search-box .form-inline .form-group{width:100%;margin:0 auto 20px}.search .search-box .form-control{width:100%;height:52px;font-size:16px}.modal .search-box .form-control{width:100%}.btn-group.bootstrap-select{width:280px;margin-right:0}.btn-group.bootstrap-select .btn.dropdown-toggle.btn-default{height:50px}.bootstrap-select>.dropdown-toggle .filter-option{font-size:16px}.text-inside h1{font-size:20px}.home.featured-news .container-fluid{padding:40px 0}.home .feature-news{padding:0 40px}.home .feature-news h2{font-size:22px;line-height:26px}.home .feature-news h4{font-size:16px}.home .feature-news h5{font-size:18px}.home .feature-news h2,.home .feature-news h4{margin-bottom:20px}.circle{width:250px;height:250px;top:-70px;left:-50px}.image-box,.image-box.home.about{height:80vh}.home.careers .box-image,.about.firm .box-image{height:40vh;width:100%;right:0}.home.careers .box-text-frame,.about.firm .box-text-frame{top:50%;width:100%;left:0}.box-text-frame{height:50%}.box-text{max-width:300px}.box-text h3,.white-bg h2{font-size:24px}.box-text p,.white-bg p{font-size:18px;line-height:24px}.home.knowledge{padding:70px 20px 30px}.home.knowledge h2{font-size:20px;line-height:24px}.home.knowledge h5{font-size:20px}.home.about .box-image{height:40vh}.home.about .box-text-frame{width:100%;top:50%;background-color:#121010}.home.about .box-text{max-width:300px}.home.about .box-text blockquote{font-size:22px;line-height:28px;margin:0}.hero.about,.hero.expertise,.hero.theme,.hero.careers{height:50vh;min-height:50vh}.hero.about .hero-text,.hero.expertise .hero-text,.hero.theme .hero-text,.hero.careers .hero-text{margin:0 20px 20px}.hero.about .hero-text h1,.hero.expertise .hero-text h1,.hero.theme .hero-text h1,.hero.careers .hero-text h1{font-size:34px}.hero.about .hero-text p,.hero.expertise .hero-text p,.hero.theme .hero-text p,.hero.careers .hero-text p{font-size:16px;line-height:18px}.about.tabs h2 a{padding-top:30px;padding-bottom:30px}.white-bg{padding:60px 0}.key-contacts .container{width:100%}.about.corporate.image-box{height:90vh}.about.corporate .box-image{width:100%;right:0;height:40%}.about.corporate .box-text-frame{width:100%;left:0;bottom:0;height:60%}.about.corporate .box-text h3{font-size:26px}.directory .row [class*=col-]{padding-left:15px;padding-right:15px}.directory-filter .form-group{margin-bottom:10px}.people-card h5{font-size:14px}.people-card h2{font-size:30px}.people-card .contact-links tel,.people-card .contact-links a{font-size:18px}.bio{padding-top:100px;margin-bottom:50px}.bio-par{margin-top:20px}.testimonial{padding:50px 0}.testimonial blockquote{font-size:30px;line-height:38px}.related-box{margin:0 10px 10px}.related-box a{padding:20px}.last-related{display:block}.expertise.options .form-inline{margin:0 20px}.expertise.options .btn-group.bootstrap-select{width:100% !important;margin:0 0 20px}.teal-bg .text-xs-left{padding-right:0;margin:0 10px 40px}.expertise.solutions,.expertise.case-study{height:90vh}.image-box-sl{height:90vh}.icons-box{margin-bottom:0}.icon-box{margin-bottom:60px}.icon-frame{min-height:120px}.careers-box .container,.story-slider .container{width:100%}.career-box h3{font-size:26px;margin-top:0}.story-slider .carousel-indicators{display:none}.story-slider .carousel-inner{background-color:#222;min-height:70vh}.story-slider .carousel-caption{width:100%;top:50%;left:0;padding:20px}.story-slider .carousel-caption h5{font-size:16px}.story-slider .carousel-caption p{font-size:18px;line-height:20px}.story-slider .carousel-control-prev,.story-slider .carousel-control-next{top:15%}.expertise.solutions .box-image,.expertise.case-study .box-image{width:100%;right:0;height:40%}.expertise.solutions .box-text-frame,.expertise.case-study .box-text-frame{top:40%;width:100%;left:0;height:60%}.expertise .box-text{max-width:100%;height:100%;padding:20px}.expertise .box-text h5{margin-bottom:10px}.expertise .box-text .btn-white{margin-top:0}.expertise .carousel-indicators{left:20px}.carousel-control-prev,.carousel-control-next{top:15%}.top{padding:100px 0 50px}.top h2{font-size:30px;margin-bottom:20px}.top p{font-size:20px;line-height:27px}.theme-box{margin-bottom:20px}.knowledge-search h2{margin-bottom:20px}.knowledge-search .form-inline{width:100%}.knowledge-search .form-control{padding-right:15px;padding-left:15px}.icon-box{padding-right:0;padding-left:0}.news-search .form-control{width:100%;height:50px}.news-search .form-inline .form-group{padding-left:15px}.knowledge-search .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:100% !important;margin-right:0;margin-left:0;height:100%}.statement,.highlights{padding:30px}.article-content .statement h1{font-size:22px;line-height:27px}.input-group-addon{top:17px}.article-content{max-width:90vw}.article-meta a.btn{min-width:100px;margin:0 10px 20px 0}.article-box h3{font-size:20px;line-height:24px}.search-results.top{padding:100px 0 10px}.search-results.top h2{font-size:46px;margin-bottom:20px}.search-results.top p{font-size:32px;line-height:27px}.search-results.top .container-fluid .row [class*=col-]{padding-right:15px;padding-left:15px}.search-results-box .results h2{font-size:36px}.search-results-box .filter-options{max-width:90vw;margin:0 auto 20px}.search-results-box .filter-options h3{border:0;text-align:left}.search-results-box .filter-options .toggle-button{display:block;width:100%;margin-bottom:20px;height:40px}.search-results-box .filter-options .toggle-button svg{float:left;margin:5px 10px 0 0;width:30px;height:30px}.search-results-box .filter-options .toggle-button i.fa{float:left;margin:8px;font-size:24px;color:#030176}.search-results-box .filter-options button.toggle-options{border:0;font-family:"freight-sans-pro",sans-serif;font-weight:500;color:#030176;font-size:24px;display:inline-block;float:left;margin:0 0 20px;padding:0}.filter-options .btn-filter,.knowledge .filter-options .btn-filter{min-width:48%}.knowledge .filter-options h3{display:block}.result-contact{margin-right:0;margin-left:0}.result-contact h3{font-size:24px}.result-contact p.role{font-size:20px}.options-toggle{display:none}.footer{padding:50px 20px 0}.footer-top ul{margin-right:30px}#mainMenu.modal.modal-fullscreen .modal-content{padding:100px 0 0}#mainMenu .modal-body{width:100%;padding:0 40px}#mainMenu .modal-body ul{border-bottom:1px solid #999}#mainMenu .modal-body ul li{line-height:30px}#mainMenu .modal-body ul li a{font-size:30px}#mainMenu .modal-body ul.small li{line-height:28px}#mainMenu .modal-body ul.small li a{font-size:20px}.modal-content .close{right:30px;z-index:1100}.no-bio{width:100%;top:0;left:0;padding:0}.no-bio .bio{padding:80px 20px 40px}.kc-quote{padding:20px}.kc-quote p{font-size:20px;line-height:24px}.home.awards .featured-awards{padding:0 20px}.box-text h3{line-height:30px}.article-content h1{font-size:30px;line-height:34px}.article-content p.lead{font-size:20px;line-height:27px}.home.careers .box-text-frame{top:44%;height:50vh}.home.about .box-text-frame{left:0;height:56%}.home .feature-news h2{font-size:20px;line-height:23px}.home .feature-news h4{font-size:14px;letter-spacing:2px}.home .feature-news h5{font-size:16px}.home.themes{margin:60px 0 0}.home.themes .carousel-indicators{bottom:90px}.carousel-text h6{margin-bottom:0}.btn-custom{padding:10px 30px;min-width:160px}#mainMenu .modal-body ul li{line-height:34px}.modal.modal-fullscreen .modal-content .modal-body .search-box{width:80vw}.search-box .form-inline .form-group{margin:0 auto}.btn-search{margin-top:0}.case-study ul li{margin-bottom:10px}.case-study ul li a{font-size:24px;line-height:24px}.expertise.case-study{height:60vh}.csr.pull-quote .carousel .carousel-inner{min-height:200px}.csr.pull-quote .statement{margin:0;min-height:200px}.csr.pull-quote .statement h1{font-size:30px}.csr.pull-quote .carousel-indicators{position:absolute;bottom:0}.csr p{margin-bottom:20px}.events .container{max-width:100%}.areas{padding:70px 20px;color:#fff}.areas .text-xs-left{padding-right:0}.areas p{margin-bottom:50px}.mb{margin-bottom:50px}.mt{margin-top:50px}.key-areas p:first-child{padding:0 20px}.expertise.areas ul{margin-bottom:0}.expertise.areas{padding:30px 20px}.article-content h5.meta span.reading-time{display:block;margin-top:10px;margin-left:0}.cta h2,.cta h2 a{font-size:24px}.benefits{padding:50px 0}.benefits h2{font-size:26px}.story-slider{margin:50px 0}.icons-box-bg{margin:50px 0}.icons-box-bg h2{font-size:26px;margin-bottom:50px}.icons-box-bg .icon-box{margin-bottom:50px}.no-events{text-align:center}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.image-box{height:500px}.circle{width:500px;height:500px}.home.about .box-image{height:500px}.modal-open .modal.modal-fullscreen{overflow-y:auto}.modal.modal-fullscreen .modal-content{position:static}.hero.expertise,.hero.theme,.hero.careers{min-height:600px}.hero .hero-text{top:110vh}.image-box.about.firm{height:300px}.white-bg{padding:50px 0}.offset-xs-1{margin-left:50px}.white-bg .text-xs-left{max-width:500px}.image-box.about.corporate{height:500px}.related-box{margin-bottom:20px}.last-related{display:block}.expertise.options .container{width:100%}.expertise.options .btn-group.bootstrap-select{width:170px !important;margin:0}.expertise.solutions{height:500px}.knowledge-search .container{width:100%}.knowledge-search .form-control{width:200px}.knowledge-search .btn-group.bootstrap-select{width:200px !important}.knowledge .filter-options{padding:50px 0}.knowledge .filter-options h3{display:block;margin-bottom:20px}}.hero .hero-text p{font-weight:300}.cta h2{font-weight:300}.article-content.news h1,.article-content.case h1{font-size:36px;line-height:44px}.article-content h5.meta span{letter-spacing:2px;text-transform:uppercase}.results-contact a svg{margin-bottom:0}.results-contact a,.results-knowledge a,.results-news a,.results-sectors a{font-size:30px}.top-bio h5{letter-spacing:2px}.case-study ul li a:hover{border-bottom:1px solid #fff}.case-study p a svg{margin-left:10px}.story-slider .carousel-caption.vid{width:100%;top:0;right:0;bottom:0;left:0;text-align:center;margin-top:270px}.story-slider .carousel-caption.vid h5{font-family:"freight-text-pro",sans-serif;text-trasform:uppercase}.article-content ul,.article-content ol{font-size:20px;line-height:28px;margin-left:25px;padding:0}.article-content ul{list-style:disc;margin-top:20px}.article-content ul li ul{font-size:20px;line-height:28px;margin-top:0;list-style:circle}.article-content .article-meta ul{list-style:none;margin-left:0}.footnotes{margin-top:50px}input.keyword-home{margin:0 auto}.site{display:flex;min-height:100vh;flex-direction:column}.site-content{flex:1}div.result-contact.subcat h1,div.result-contact.subcat p{margin-bottom:0 !important}button.btn.btn-filter.knowfilter.active,a.btn.btn-filter.active{color:#fff !important;background-color:#030176 !important}.read-time-after{font-family:"freight-sans-pro",sans-serif;font-size:16px;color:#818181;margin-left:10px}.loaderImage{display:none;width:150px;height:150px;background:url(/assets/img/ajax-loader.gif) no-repeat;margin:0 auto}#people-no-results,#knowledge-no-results{margin-left:10px !important;width:100%;padding:2% 0}#people-no-results h2,#people-no-results p,#knowledge-no-results h2,#knowledge-no-results p{color:#030176}ol.footnotes-knowledge{font-size:1rem}ol.footnotes-knowledge li{font-weight:600}.footnote-disclaimer{font-weight:600}span.up{text-transform:uppercase;letter-spacing:2px}.case-study{background-color:#4c1aa1;padding:80px 0}.footnotes{clear:both}#knowledge-reset{max-width:150px}.clearfilter{width:90%;padding:10px;margin:0 auto 20px auto}.isotope-item{z-index:2;width:100%;float:left}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;transition-duration:.8s}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;transition-property:transform,opacity}.row.isotope{min-height:100px !important}div#people-search>.row.isotope{height:100% !important}div#knowledgesearch.row.isotope{height:100% !important}.tagtoUpper{text-transform:capitalize}.vimeo-embed{width:100%;max-height:850px}h4.notalink{color:#fff !important}button.btn.btn-filter.jobfilter.active,a.btn.btn-jobfilter.active,button.btn.btn-filter.searchfilter.active,a.btn.btn-searchfilter.active{color:#fff !important;background-color:#030176 !important}.cc_container .cc_message{font-family:"freight-sans-pro",sans-serif}.results-knowledge h3 a,.results-news h3 a,.results-sectors h3 a,.results-casestudies h3 a,.results-practice h3 a,.related-box h3 a,.article-box h3 a{color:#030176 !important}.related-box h3 a:hover,.article-box h3 a:hover{color:#fff !important}audio{width:100%}.filter-options .btn-filter.active{color:#fff;background-color:#030176}.related-box.bg.themes a{background-color:rgba(0,0,0,0.2) !important}.related-box.bg.themes h5,.related-box.bg.themes h3{color:#fff !important}.related-box.bg.themes a:hover{background-color:#6c0a76 !important}.time-divider{margin-left:5px}.print{position:absolute;top:50px;right:20%}@media(max-width:1400px){.print{position:absolute;top:50px;right:10%}}@media(max-width:1100px){.print{position:absolute;top:50px;right:5%}}@media(max-width:950px){.print{position:static;top:0;right:0}}@media(max-width:768px){.print{position:absolute;top:50px;right:10%}}@media(max-width:375px){.print{position:static;top:0;right:0}.print svg{width:20px;height:20px}}.knowledge ol{list-style-type:decimal}.knowledge ol>li>ol>li{list-style-type:lower-latin}.knowledge ol>li>ol>li>ol>li{list-style-type:lower-roman}@media(min-width:992px){.events .row .col-lg-4:nth-child(-n+3):after{content:"";position:absolute;left:0;bottom:50px;width:100%;height:1px;background:#f0f0f0}.events .row .col-lg-4:nth-child(1):after{width:calc(100% - 15px);left:15px}.events .row .col-lg-4:nth-child(3):after{width:calc(100% - 15px)}}.print-only{display:none}@media(max-width:767px){.white-bg .row.text-xs-left .col-md-3.col-xs-6:nth-child(n+2) .icon-frame{margin-top:30px}}.two-col-slider.graduates .box-image{left:37%}.two-col-slider .image-box-sl{height:665px}.two-col-slider .carousel{max-width:100%}.two-col-slider .box-image{width:63%}.two-col-slider .box-text-frame{width:37%}.two-col-slider .box-text-frame .box-text{height:450px;max-width:none;padding:0 70px 0 90px}@media(min-width:1350px){.two-col-slider .box-text-frame .box-text{height:450px}}@media(min-width:1600px){.two-col-slider .box-text-frame .box-text{height:300px}}.two-col-slider .box-text-frame .box-text h5{margin-bottom:25px}.two-col-slider .box-text-frame .box-text .btn{position:absolute;left:90px;bottom:120px}.two-col-slider .carousel-indicators{position:absolute;bottom:0;left:0;text-align:left;width:37%;margin-bottom:60px;padding-left:90px}.two-col-slider .carousel-indicators li{border-color:white}.two-col-slider .carousel-indicators li.active{background-color:white}@media(max-width:1199px){.two-col-slider .box-text-frame .box-text{height:500px;padding:0 35px 0 90px}.two-col-slider .box-text-frame .box-text .btn{left:90px;bottom:120px}.two-col-slider .carousel-indicators{padding-left:90px}}@media(max-width:991px){.two-col-slider .box-image{width:50%;left:50% !important}.two-col-slider .box-text-frame{width:50%}.two-col-slider .box-text-frame .box-text{height:450px}.two-col-slider .carousel-indicators{width:50%}}@media(max-width:767px){.two-col-slider .box-image{width:100%;height:40%;left:0 !important;top:0}.two-col-slider .box-text-frame{width:100%;height:auto;position:relative;padding-bottom:0;top:40%}.two-col-slider .box-text-frame .box-text{padding:40px 35px 0 35px}.two-col-slider .box-text-frame .box-text .btn{left:auto;bottom:auto;position:relative}.two-col-slider .carousel-indicators{width:100%;margin-bottom:40px;padding-left:35px;position:relative}.two-col-slider .carousel-control-prev,.two-col-slider .carousel-control-next{top:15%}.two-col-slider .image-box-sl{height:650px;position:relative;display:block}}@media(max-width:767px) and (orientation:landscape){.two-col-slider .image-box-sl{height:400px}}@media(max-width:600px){.two-col-slider .image-box-sl{height:750px}}@media(max-width:414px){.two-col-slider .image-box-sl{height:750px}}@media(max-width:340px){.two-col-slider .image-box-sl{height:850px}}@media(min-width:768px){.two-col-slider .box-text-frame .box-text .btn{position:absolute}}@media(max-width:950px){.hide-mobile{display:none !important}}@media(min-width:951px){.hide-desktop{display:none !important}}.social-toggle{position:absolute;top:50px;right:calc(18%);right:calc(20% - 40px)}.social-toggle:focus{outline:0}.os-vertical-counter-widget-interface{display:none}.social-modal{background-color:rgba(3,1,118,0.9)}.social-modal .modal-dialog{width:90%;width:calc(100% - 500px);min-width:500px;margin:0 auto;top:250px}.social-modal .modal-content{padding-bottom:70px}.social-modal .modal-content .close{color:#030176;top:26px;right:26px;line-height:26px}.social-modal .modal-content .close>svg{width:26px;height:26px}.social-modal .modal-header{border:0;height:70px;padding:0}.social-modal .os-share-widget-interface{text-align:center}.social-modal h1,.social-modal p{text-align:center}.social-modal h1{margin:0;color:#030176;font-family:"freight-sans-pro",sans-serif;font-size:36px;line-height:54px;font-weight:700}.social-modal p{font-family:"freight-sans-pro",sans-serif;font-size:24px;font-weight:400;margin-bottom:50px;margin-top:10px;color:#030176}.social-modal .share-provider.flat.square.size-32{width:52px;height:52px;border-radius:52px;position:relative;margin-right:20px}.social-modal .share-provider.flat.square.size-32.email{margin-right:0}.social-modal .share-provider.flat.square.size-32:before{position:absolute;margin:0 auto;top:50%;left:50%;transform:translate(-50%,-50%);width:32px;height:32px}.social-modal #st-1 .st-btn{display:inline-block !important;width:52px;height:52px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.social-modal #st-1 .st-btn img{width:25px;height:25px;top:13px}.social-modal #st-1 .st-btn:not(:last-child){margin-right:20px}.social-modal #st-1 .st-btn:not(:last-child)>svg{width:25px;height:25px}.social-modal #st-1 .st-btn>svg{vertical-align:middle;width:20px;height:20px}.social-modal #st-1 .st-btn[data-network='email']{background-color:transparent;border:1px solid #030176}.social-modal #st-1 .st-btn[data-network='email']>svg{fill:#030176;display:inline-block;height:25px;width:25px;position:relative;top:13px;vertical-align:top}@media(max-width:1400px){.social-toggle{right:8%;right:calc(10% - 40px)}}.profile-popup .print,.profile-popup .social-toggle{top:200px}.social-modal{z-index:1200}@media(max-width:1100px){.social-toggle{right:4%;right:calc(5% - 40px)}.profile-popup .print{right:10%}.profile-popup .social-toggle{right:8%;right:calc(10% - 40px)}}@media(max-width:950px){.print,.social-toggle{top:auto;bottom:auto;left:auto;right:auto;position:relative;display:inline-block}.social-toggle{margin-left:15px}.print svg{width:100%;height:100%}.article-content.knowledge h1,.article-content.news h1{margin-bottom:15px}.profile-popup .print{position:absolute}.profile-popup .social-toggle{padding:20px 0;top:auto;right:auto;margin-left:0}}@media(max-width:768px){.social-modal .modal-body{padding:0 15px}.social-modal .modal-dialog{top:50px;width:90%;min-width:auto}.social-toggle{margin-left:0}.profile-popup .social-toggle{top:auto;bottom:auto;left:auto;right:auto;position:relative;display:block;border-bottom:1px solid #e9e9e9;padding-bottom:20px;padding-top:20px;font-weight:100}.social-modal #st-1 .st-btn:not(:last-child){margin-right:10px}}.profile-popup.no-bio .social-icons{border-bottom:1px solid #e9e9e9}.profile-popup.no-bio .social-icons .print{margin-right:20px}.profile-popup.no-bio .social-icons .print,.profile-popup.no-bio .social-icons .social-toggle{top:auto;bottom:auto;left:auto;right:auto;position:relative;display:inline-block;padding-top:20px;padding-bottom:20px;border:0}#people .carousel .carousel-control{text-shadow:none;font-size:50px}#people .carousel .carousel-control:hover{cursor:pointer}#people .carousel .carousel-indicators li{border-width:1px}.hero.hackathon .hero-bottom{bottom:0;display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:75px;position:absolute;width:100%}.hero.hackathon .hero-bottom>div{display:inline-block}.hackathon-timer{color:#FFF;display:inline-block;font-family:"freight-sans-pro",sans-serif}.hackathon-timer ul{margin-bottom:0}.hackathon-timer li{display:inline-block;font-size:1.5em;list-style-type:none;padding:.5em;padding-top:0;text-transform:uppercase}.hackathon-timer li span{color:#fff;display:block;font-size:60px;line-height:1;text-align:center}.hero-text.hackathon *{line-height:1 !important}.hero-text.hackathon h1{font-size:70px}.hero-text.hackathon .category-title{font-size:20px;text-transform:uppercase}.hero-text.hackathon h2{font-size:60px;font-weight:400}.hero-text.hackathon .subheading{bottom:0;font-size:20px;margin-bottom:0;position:absolute}#hackathon-form .form-control{color:#030176;font-size:18px}#hackathon-form .dropdown-toggle{border:1px solid #d8d8d8}#hackathon-form .bootstrap-select{display:block}#hackathon-form input[type="text"].form-control,#hackathon-form input[type="email"].form-control{height:58px}#hackathon-form .submit-align-right{text-align:right}#hackathon-form input[type="number"]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}#hackathon-form .third,#hackathon-form .fourth{display:none}#hackathon-form input[type=number]::-webkit-inner-spin-button,#hackathon-form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}#hackathon-form .number-input{display:inline-flex;vertical-align:top}#hackathon-form .number-input button{outline:0;-webkit-appearance:none;background-color:transparent;border:1px solid #d8d8d8;align-items:center;justify-content:center;width:28px;height:28px;cursor:pointer;margin:0;position:relative}#hackathon-form .number-input button:before,#hackathon-form .number-input button:after{display:inline-block;position:absolute;content:'';width:14px;height:1px;background-color:#212121;top:13px;left:13px;transform:translate(-50%,-50%)}#hackathon-form .number-input button.plus:after{transform:translate(-50%,-50%) rotate(90deg)}#hackathon-form .number-input input[type=number]{font-family:sans-serif;max-width:28px;padding:.5rem;border:0;font-size:14px;height:28px;font-weight:bold;text-align:center}#hackathon-form .label{font-family:"freight-sans-pro",sans-serif;font-size:1.75rem;font-weight:500;line-height:1.1}#hackathon-form h2{margin-bottom:40px}#hackathon-form .dropdown-menu a,#hackathon-form .dropdown-menu a span:first-child{display:inline-block;width:100%;user-select:none;-webkit-user-select:none}#hackathon-form .dropdown-menu a .span.text:hover{color:#0081a4}#hackathon-form .form-description{margin-bottom:40px}.hackathon-icon img{height:auto;width:140px}.hackathon-sponsor img{height:auto;padding-left:40px;width:100%}.rte-img-chosen img{height:auto;width:100%}.hackathon-directions{color:#FFF;font-family:"freight-text-pro",sans-serif;font-size:20px;line-height:26px}.hero-bottom .hackathon-sponsor{color:#fff;display:flex !important;flex-direction:column;font-family:"freight-sans-pro",sans-serif;padding:.5em;padding-top:0;justify-content:space-between}.hero-bottom .hackathon-sponsor p{font-family:"freight-sans-pro",sans-serif;font-size:20px;margin:0}.hero-bottom .hackathon-sponsor .sponsor{font-size:16px}.hero-bottom .hackathon-sponsor .sponsor img{height:auto;padding-left:10px;max-width:140px}section.gallery{padding-bottom:150px}section.gallery .container-fluid{padding:0 1rem}section.gallery .container-fluid .cell{margin:1rem 0}section.gallery .cell .responsive-image{display:block;max-width:100%}.fancybox-container .fancybox-image{max-width:100vw;height:auto}@media(min-width:576px){section.gallery .grid{display:flex;flex-direction:row;flex-wrap:wrap}section.gallery .grid .cell{margin:1rem;width:calc(50% - 2rem)}}@media(min-width:768px){section.gallery .grid .cell{width:calc(33.3333% - 2rem)}}@media(min-width:1024px){section.gallery .container-fluid{padding:0 65px}}@media(max-width:767px){.hero-text.hackathon{margin-left:75px !important}.hero-text.hackathon h1{font-size:34px}.hero-text.hackathon h2{font-size:32px}.hackathon-timer li{font-size:14px;padding:10px;padding-top:0}.hackathon-timer li span{font-size:40px;line-height:40px}.hero.hackathon .hero-bottom{padding:0 25px 25px}.hero-bottom .hackathon-sponsor{margin-top:20px;padding:0;text-align:left;width:100%}.hero-bottom .hackathon-sponsor p{font-size:16px}.hero-bottom .hackathon-sponsor span{font-size:12px}}@media(max-width:414px){.hero.hackathon .hero-text.hackathon{margin-top:75px}.hero-text.hackathon .subheading{margin-top:50px;position:initial}.hackathon-timer{text-align:center;width:100%}.hackathon-timer li{padding:0}}.knowledge.articles{display:block}.knowledge.articles .brexit-odd-row .col-lg-4{width:100%;padding-left:0;padding-right:0;max-width:100%}.hero.expertise.dark .hero-text h1,.hero.expertise.dark .hero-text h5,.hero.expertise.dark .hero-text p{color:#030176}.logo-wrap.dark #Home-Desktop-HD-Copy-2{fill:#030176 !important}.exp .purple .statement{background-color:#730081}.progressive-case-studies h2{border-bottom:2px solid #030176;color:#030176;padding-bottom:15px;margin-bottom:30px}.progressive-case-studies h2:before{content:" ";background-image:url(/img/progressive-case-sutides-icon.png);backgroud-repeat:no-repeat;background-size:cover;width:40px;height:40px;display:inline-block;vertical-align:middle;margin-right:12px}.related-box.progressive-delivery{margin-left:0;margin-right:0;margin-bottom:30px}.related-box.progressive-delivery h3{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;height:56px;font-size:22px;line-height:28px;margin-top:40px}.navbar.dark .navbar-nav.white .nav-link{color:#979797}.navbar.dark .navbar-nav.white .nav-link::after{background:#979797}.navbar.dark .navbar-nav.white .nav-item.active .nav-link,.navbar.dark .navbar-nav.white .nav-link:hover{color:#030176}.navbar.dark #Top-Nav-L-Template{stroke:#979797 !important}.navbar.dark .navbar-nav.white .nav-link.toggle-search{border-color:#979797}.navbar.dark .navbar-nav.white .nav-link .icon-bar{background-color:#979797}.hero.dark{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.slider-video{position:absolute;right:0;top:0;left:0;width:100%}.cp_login_podcast p,.cp_login_podcast p:last-child{margin-bottom:20px;color:#030176}.cp_login_podcast:not(:last-child){border-bottom:1px solid #ccc;margin-bottom:20px}.cp_login_podcast:last-child{margin-bottom:40px}.theme-box .theme-box-content{position:absolute;left:0;right:0;top:0;bottom:0;padding:30px}.theme-box.hub-image .theme-box-content{background-color:rgba(20,149,188,0.9)}.theme-box.network-image .theme-box-content{background-color:rgba(70,26,106,0.9)}.theme-box .theme-box-content h5{margin-bottom:25px}.theme-box .theme-box-content h3{margin-bottom:50px}.theme-box .theme-box-content a{margin-top:30px}.theme-box .theme-box-content p{font-family:"Freight Sans Pro";font-size:20px;line-height:26px}.theme-box .theme-box-content a.btn{border:1px solid #fff;min-width:210px;color:#fff;height:48px;line-height:48px;padding:0}.theme-box .theme-box-content a.btn:hover{background-color:#fff;color:#014c8c}.theme-box.hub-image,.theme-box.network-image{background-size:cover;background-position:center;height:391px}@media all and (min-width:776px) and (max-width:922px){.theme-box.hub-image,.theme-box.network-image{height:500px;max-height:500px}}@media all and (max-width:414px){.theme-box.hub-image,.theme-box.network-image{height:500px;max-height:500px}}.theme-box.hub-image{background-image:url(/img/Knowledge_Hub_Image@2x.jpg)}.theme-box.network-image{background-image:url(/img/Knowledge_Nexwork_Image@2x.jpg)}.solutions_show_all.articles .container .row [class*=col-]{margin-bottom:40px}.indent_text{padding-left:50px;font-size:20px;line-height:28px}.news.articles .row.isotope-item{margin-left:0;margin-right:0}table.navy_border_color{border:1px solid #030176}.cc_container .cc_message{font-family:"freight-sans-pro",sans-serif}audio{width:100%}div.lead p{font-size:30px;line-height:37px;font-weight:400;margin-bottom:80px}#exp-key2 .carousel-indicators{left:0;bottom:-60px}#exp-key2 .carousel-inner{min-height:100%}.full-width-panel{padding:100px 0}.lts.full-width-panel.color1{background-color:#f0f0f0}.lts.related.full-width-panel .related-box.themes a{background-color:#fff}.lts.related.full-width-panel .related-box.themes a:hover{background-color:#fff}.lts.related.full-width-panel .related-box.themes:not(.text-on-top) a:hover h3{color:#030176}.lts.related.full-width-panel .related-box.themes:not(.text-on-top) a:hover h5{color:#6c0a76}.lts.related.full-width-panel .related-box .description{color:#030176}.lts.related.full-width-panel .related-box{min-height:636px;max-height:636px}.lts.related.full-width-panel .box-knowledge{margin-bottom:20px}.lts.related.full-width-panel .related-box a .bg-image{position:absolute;left:0;right:0;bottom:0;top:0;background-size:cover}.lts.related.full-width-panel .related-box a .bg-image:after{content:" ";left:0;right:0;top:0;bottom:0;position:absolute;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;background-color:transparent}.lts.related.full-width-panel .related-box a .bg-image.half{top:51.25%}.lts.related.full-width-panel.client-solutions-holder .related-box.themes a:hover{background-color:#fff}.lts.related.full-width-panel .related-box.themes:not(.color1):not(.color2):not(.color3) .description{display:none}.lts.related.full-width-panel .related-box.themes.color1 a,.lts.related.full-width-panel .related-box.themes.color1 a:hover{background-color:#0081a4}.lts.related.full-width-panel .related-box.themes.color1 a h3,.lts.related.full-width-panel .related-box.themes.color1 a h5,.lts.related.full-width-panel .related-box.themes.color1 a:hover h3,.lts.related.full-width-panel .related-box.themes.color1 a:hover h5,.lts.related.full-width-panel .related-box.color1 .description{color:#fff}.lts.related.full-width-panel .related-box.themes.color1 .bg-image{display:none}.lts.related.full-width-panel .related-box.themes.color2 a,.lts.related.full-width-panel .related-box.themes.color2 a:hover{background-color:#4c19a2}.lts.related.full-width-panel .related-box.themes.color2 a h3,.lts.related.full-width-panel .related-box.themes.color2 a h5,.lts.related.full-width-panel .related-box.themes.color2 a:hover h3,.lts.related.full-width-panel .related-box.themes.color2 a:hover h5,.lts.related.full-width-panel .related-box.color2 .description{color:#fff}.lts.related.full-width-panel .related-box.themes.color2 .bg-image{display:none}.lts.related.full-width-panel .related-box.themes.color3 a,.lts.related.full-width-panel .related-box.themes.color3 a:hover{background-color:#fff}.lts.related.full-width-panel .related-box.themes.color3 .bg-image{display:none}.lts.related.full-width-panel .related-box .description{bottom:0;left:0;right:0;top:50%;padding:20px;position:absolute;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.lts.related.full-width-panel .related-box a{padding:28px}.lts.related.full-width-panel .related-box.text-on-top h5,.lts.related.full-width-panel .related-box.text-on-top h3,.lts.related.full-width-panel .related-box.text-on-top:not(.color1):not(.color2):not(.color3) .description{position:relative;color:#fff}.lts.related.full-width-panel .client-solutions-h2{color:#030176;font-weight:600}.client-solutions-holder .box-knowledge:nth-child(even) .related-box{min-height:270px;max-height:270px}.client-solutions-holder .box-knowledge:nth-child(even) .bg-image{display:none}.client-solutions-holder .box-knowledge:nth-child(odd) .related-box h3{height:242px;position:relative;z-index:1;color:#fff}.client-solutions-holder.related.full-width-panel .box-knowledge:nth-child(odd) .related-box a .bg-image.half{top:0;bottom:50%}.client-solutions-holder.related.full-width-panel .box-knowledge .client-solution-description{color:#030176}@media(max-width:767px){.full-width-panel{padding:50px 0}.lts.related.full-width-panel .box-knowledge,.lts.related.full-width-panel .box-knowledge .related-box{margin-bottom:0}.lts.related.full-width-panel .box-knowledge .related-box{min-height:400px;max-height:400px}}@media(min-width:768px) and (max-width:991px){.lts.related.full-width-panel .box-knowledge:nth-child(2){display:none}.lts.related.full-width-panel .box-knowledge .related-box{min-height:390px;max-height:390px}}.article-content .lead ul,.article-content .lead ol{font-size:30px;line-height:37px;margin-left:60px}.article-content .lead ul:not(:first-child),.article-content .lead ol:not(:first-child){margin-top:-60px}.article-content .lead b,.article-content .lead strong{font-weight:bold}.video-overlay-text{position:absolute;top:55%;left:50%;-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:80px;font-family:"freight-sans-pro",sans-serif;color:#fff;width:80%;text-align:center}.page-home-for-sure a.scroll{bottom:100px}.page-home-for-sure a.scroll span{border-left:2px solid #fff;border-bottom:2px solid #fff}.page-home-for-sure .home.themes{margin-top:0;margin-bottom:0;position:relative;width:100%;height:100vh}.home-page-video{width:100%}@media(min-aspect-ratio:16/9){.home-page-video{height:200%;top:-50%;position:absolute}}@media(max-aspect-ratio:16/9){.home-page-video{width:auto;height:100%}}@media(max-width:768px){.page-home-for-sure .home.themes{background:url('../video/placeholder.jpg') center center / cover no-repeat}.home-page-video{display:none}}.page-home-for-sure .logo-wrap .logo>svg>g>g{fill:#fff !important}.page-home-for-sure .navbar.navbar-fixed-top:not(.bg) .navbar-nav.grey .nav-link,.page-home-for-sure .navbar.navbar-fixed-top:not(.bg) .navbar-nav.grey .nav-item .nav-link:hover{color:#fff}.page-home-for-sure .navbar.navbar-fixed-top:not(.bg) .navbar-nav.grey .nav-link::after,.page-home-for-sure .navbar.navbar-fixed-top:not(.bg) .navbar.bg .navbar-nav.white .nav-link::after{background:#fff}.page-home-for-sure .navbar.navbar-fixed-top:not(.bg) .nav-link.toggle-search svg>g>g{stroke:#fff}.page-home-for-sure .navbar.navbar-fixed-top:not(.bg) .navbar-nav.grey .nav-link .icon-bar,.page-home-for-sure .navbar.navbar-fixed-top:not(.bg) .navbar.bg .navbar-nav.white .nav-link .icon-bar{background-color:#fff}.page-home-for-sure .navbar.navbar-fixed-top:not(.bg) .navbar-nav.grey .nav-link.toggle-search,.page-home-for-sure .navbar.navbar-fixed-top:not(.bg) .navbar.bg .navbar-nav.white .nav-link.toggle-search{border-right:1px solid #fff}.start_strong.about.tabs .active h2 a{background-color:#fff}.start_strong.about.tabs .container .row .col-md-3:not(:last-child) h2 a{border-right:1px solid #c1c1c1}.start_strong.icons-box{background-color:#fff}.start_strong.benefits{background-color:#1a388c;background-size:100% auto;background-repeat:no-repeat;background-position:bottom}.start_strong.benefits .icon-frame{min-height:auto;margin-bottom:20px}.start_strong.benefits .icon-box{padding-right:15px;padding-left:15px}.start_strong.benefits h3{font-weight:600;margin-bottom:30px;font-size:18px;line-height:24px;letter-spacing:.94px;color:#d7a700;text-transform:uppercase}.start_strong.benefits h2{margin-bottom:127px}.start_strong .sign-in-row h2{font-size:30px;margin-bottom:20px;margin-top:50px}.start_strong .extra-text{margin-top:40px}.start_strong .extra-text p{margin:0;font-size:20px;line-height:26px}.start_strong .extra-text p a{color:#fff;text-decoration:underline}.start_strong .extra-text p a:hover{text-decoration:none}.areas.start_strong h2{font-size:40px;line-height:46px;letter-spacing:.94px;font-weight:500;margin-bottom:42px}.overview-logo-container{padding-left:25px;padding-right:25px}.overview-logo-container a{position:relative;display:inline-block;height:100%}.overview-logo-container img{max-width:100%;max-height:124px}.overview-logo-container img.img-resizer{visibility:hidden}.overview-logo-container img:not(.img-resizer){position:absolute;bottom:0}.start-strong-register-your-interest{position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,0.7);z-index:99999;display:none}.start-strong-register-your-interest .reg-content h2{margin-bottom:60px}.start-strong-register-your-interest .reg-content .btn{margin-top:60px}.start-strong-register-your-interest .reg-content{background-color:#d7a700;padding:80px 15px;color:#fff;width:80%;position:absolute;transform:translate(-50%,-50%);left:50%;top:50%;max-height:100%;overflow:auto}.start-strong-register-your-interest .reg-content .field{margin-bottom:10px}.start-strong-register-your-interest .reg-content .field .error{width:100%;text-align:left;display:inline-block;margin-bottom:10px;max-width:560px}.start-strong-register-your-interest .reg-content input[type="text"]{border:0;line-height:42px;padding:0 15px;width:100%;max-width:560px;outline:0}.start-strong-register-your-interest .register-interest-close{position:absolute;right:15px;top:5px;font-size:24px;cursor:pointer}.start-strong-case-study-item{margin-bottom:50px}.start-strong-case-study-item h3{font-size:28px;color:#2b2171;margin-bottom:20px;font-weight:700}.start-strong-case-study-item p,.start-strong-case-study-item a{color:#2b2171;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;font-size:16px;line-height:20px}.start-strong-case-study-related{padding-bottom:0;padding-top:0}.start-strong-case-study-item a{text-decoration:underline}.start-strong-case-study-item a:hover{text-decoration:none}@media all and (max-width:768px){.start_strong.benefits .icon-frame{display:none}.start_strong.benefits h2{margin-bottom:50px}.start_strong.benefits h3{margin-bottom:15px}.start_strong.benefits h3:before{content:"•";margin-right:20px}.start_strong.benefits .icon-box{padding-left:50px;padding-right:50px;text-align:left}.areas.start_strong h2{font-size:18px;line-height:21px;letter-spacing:.42px;font-weight:500}.overview-logo-container:nth-child(3),.overview-logo-container:nth-child(4){margin-top:20px}}@media all and (max-width:568px){.start-strong-register-your-interest .reg-content{background-color:#d7a700;padding:50px 15px}.start-strong-register-your-interest .reg-content h2{margin-bottom:30px}.start-strong-register-your-interest .reg-content .btn{margin-top:30px}.start-strong-register-your-interest .reg-content h2{font-size:24px}.start_strong.benefits .icon-box{padding-left:15px;padding-right:15px;margin-bottom:15px}.start_strong.benefits h3:before{position:absolute;left:0;top:-1px}.start_strong.benefits h3{position:relative;padding-left:20px}.start_strong.about.tabs h2 a{font-size:14px}}@media all and (max-width:414px){.start_strong .sign-in-row h2{font-size:18px}}.modal-popup-loader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;background:rgba(0,0,0,0.5)}.modal-popup-loader-inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60%;height:50%;background-color:#fff}@media(max-width:768px){.modal-popup-loader-inner{width:100%;height:100%}}