html {font-size: 18px;}body {background-color: white;color: #333333;font-style: normal;font-family: "SF Pro Text", "SF Pro Icons", "Myriad Set Pro", "Lucida Grande", "Helvetica Neue", "Helvetica", "Arial", "Verdana", "sans-serif";line-height: 1.4444;font-weight: 200;font-size: 1em;}.main{text-align: center;margin: 64px auto 0 auto;}html[lang=ja-JP] body {font-family: "Apple TP", "Helvetica Neue", "Helvetica", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Arial", "Verdana", "sans-serif";}html[lang=zh-CN] body {font-family: "PingHei", "Helvetica Neue", "Helvetica", "Arial", "Verdana", "sans-serif";}html[lang=zh-TW] body {font-family: "MHei", "Helvetica Neue", "Helvetica", "Arial", "Verdana", "sans-serif";}html[lang=zh-HK] body {font-family: "MHei", "Helvetica Neue", "Helvetica", "Arial", "Verdana", "sans-serif";}html[lang=th-TH] body {font-family: "Sukhumvit Set", "Helvetica Neue", "Helvetica", "Arial", "Verdana", "sans-serif";}html[lang=ko-KR] body {font-family: "Yoon Gothic", "Helvetica Neue", "Helvetica", "Dotum", "Arial", "Verdana", "sans-serif";}body, input, textarea, select, button {font-family: "SF Pro Text", "SF Pro Icons", "Myriad Set Pro", "Lucida Grande", "Helvetica Neue", "Helvetica", "Arial", "Verdana", "sans-serif";text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-moz-font-feature-settings: "liga", "kern";}h1, h2, h3, h4, localnav-title p{}h2.h1, h1 {font-size: 3.556em;color: #000000;}a.block {display: block;cursor: pointer;text-decoration: none;color: inherit;}html.oldie a.block {color: expression(this.parentNode.currentStyle['color']);}a.block:before, a.block:after {content: " ";display: table;}a.block:after {clear: both;}html.oldie a.block {zoom: 1;}.no-touch a.block:hover .block-link, .no-js a.block:hover .block-link {text-decoration: underline;}.no-touch a.block:hover .block-link.icon-ie-parent, .no-js a.block:hover .block-link.icon-ie-parent {text-decoration: none;}.no-touch a.block:hover .block-link.icon-ie-parent .icon-ie-link, .no-js a.block:hover .block-link.icon-ie-parent .icon-ie-link {text-decoration: underline;}a.block .block-link {color: #0088cc;cursor: pointer;}a.block-inline {display: inline-block;}html .fwl {font-weight: 200;-ie8-font-family: "Myriad Set Pro 200", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;-ie8-font-weight: normal;}html .fwr {font-weight: 400;-ie8-font-family: "Myriad Set Pro", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;-ie8-font-weight: normal;}html .fwm {font-weight: 500;-ie8-font-family: "Myriad Set Pro 500", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;-ie8-font-weight: normal;}html .fwb {font-weight: 700;-ie8-font-family: "Myriad Set Pro 700", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;-ie8-font-weight: normal;}h1, .h1, h2, .h2{font-weight: 200;}h1, .h1{font-size: 2.6667em;}h2, .h2 {font-size: 2.89em;line-height: 1.25em;margin-bottom: 10px;}h3, .h3{font-weight: normal;font-size: 2em;line-height: 1.25em;margin-bottom: 10px;}img {border:none;}.breadcrumbs-list > li::before {}.page-overview h1{font-size: 3.3611em;line-height: 1;font-weight: 200;}.page-overview .companyprofile h1{margin-bottom: 55px;}.page-overview .section {text-align: center;background-color: #ffffff;}.page-overview .section-overview h2.h1, .page-overview .section-overview h1{width: 785px;margin: 90px auto 23px auto;line-height: 1.07;}.de .page-overview .section-overview h2.h1{width: 660px;}.tr .page-overview .section-overview h2.h1{width: 670px;}.pt .page-overview .section-overview h2.h1{width: 760px;}.page-overview .section-overview .section-content p{width:860px;margin: 0 auto;font-size: 1.334em;}.es .page-overview .section-overview .section-content p{width:740px;}.section-overview img{margin-top: 60px;margin-bottom: 84px;margin-left: 140px}.page-overview .section-content {margin: 0 auto;width: 980px;padding-bottom: 18px;}.page-overview .section-content a.more {margin: 15px auto 0 auto;display:block;}.section-join h1{margin: 108px auto 20px auto;font-size: 3.5em;}.section-join h2{margin: 88px auto 4px auto;font-size: 2.89em;line-height: 1em;}.section-join.resources h2{margin-bottom:30px;}.page-overview .section-join .section-content p{width:720px;margin: 0 auto;color: #000000;}.de .page-overview .section-join .section-content p{width:788px;}.it .page-overview .section-join .section-content p{width:738px;}.page-overview .section-join .section-content p.intro{font-size: 1.334em;line-height: 1.33;}.page-overview .section-join .section-content p.intro .link{font-weight: 200;}.page-overview .section-join.resources .section-content{padding-bottom: 0;border-bottom:1px solid #ddd;}.page-overview .section-join img{margin: 60px auto 0 auto;}.page-overview .section-join.question .section-content .content {padding-left:58px;text-align: left;float: left;width:330px;}.it .page-overview .section-join.question .section-content .content,.de .page-overview .section-join.question .section-content .content{width:340px;}.nl .page-overview .section-join.question .section-content .content{width:385px;}.page-overview .section-join.question .section-content .content p{width:330px;margin-left: 0;}.en .page-overview .section-join.question .section-content .content p{width:360px;}.it .page-overview .section-join.question .section-content .content p{width:320px;}.es .page-overview .section-join.question .section-content .content p{width:275px;}.no .page-overview .section-join.question .section-content .content p{width:395px;}.section-join.question .content h2 {font-size: 1.75em;margin-top: 0;;}.page-overview .section-join.question {padding-top: 80px;}.page-overview .section-join.question img{margin: 0;padding-left:244px;width: 88px;float:left;}.page-overview .section-join.question .section-content{padding-bottom: 80px;border-bottom:1px solid #ddd;}.page-overview .section-footnote {padding-top: 0;}.page-overview .section-footnote .section-content {font-size: 0.875em;color:#666;text-align: left;padding-top:21px;line-height: 1.286;border-bottom: 1px solid #ddd;}.main.companyprofile{font-size: 0.89em;}.main.companyprofile a.icon.link{font-size:0.875em;}.companyprofile .section div.profileleft{width:550px;float: left;margin-right: 50px;}.companyprofile .section div.profileleft .companyinfo p.address{display: table-cell;}.companyprofile .section {width:980px;margin: 0 auto;display: block;border-bottom:1px solid #ddd;padding-bottom: 35px;}.companyprofile .section.section-footnote{padding-bottom: 0;}.companyprofile .section .h1{margin: 100px 0 45px 0;font-size: 4em;}.companyprofile-firsttoreview {width: 988px;}ul.companyinfo, .map ul {list-style: none;}ul.companyinfo li{clear:both;text-align: left;padding-bottom: 18px;}ul.companyinfo li h1{font-size: 1em;line-height: 1.5em;}ul.companyinfo h2, ul.companyinfo .h2{float:left;font-size:1em;font-weight: 400;margin-right:6px;line-height: inherit;}.companyprofile p.company-description-text {white-space: pre-line;}.companyprofile .section .map{float:left;width: 380px;}.companyprofile .section .map h2{font-size:18px;text-align: left;float:left;margin-right: 5px;}.companyprofile .section .map li {float: left;border-right: 1px solid #666;}.companyprofile .section .map li:last-child {border-right: none;padding-left: 0px;}.companyprofile .section .map img{margin-bottom: 14px;}.section.expertise .expertise-content{margin: 0 auto;display: inline-block;}.section.expertise .expertise-content div{width:290px;float:left;margin-left: 200px;}.section.expertise ul{text-align: left;padding-left: 20px;padding-bottom: 22px;}.section.profileratings.row{padding-bottom: 53px;}.section.profileratings #tablist li{border-right: 1px solid #666;padding: 0 6px;width: 0px;}.section.profileratings #tablist li.last{border: none;padding: 0 0 0 6px;}.section.profileratings.row.devider{border-bottom:1px solid #ddd;}.companyprofile .section.expertise h2,.companyprofile .section.profileratings h2 {padding-top:45px;padding-bottom:5px;font-size: 3.25em;}.companyprofile .map a.link {color: #0088cc;border:none;background: none;display: inline;padding: 0 6px;}.companyprofile .show-more, .companyprofile .show-more button{font-size: 1em;}.companyprofile .show-more button{padding: 0;margin: 0;font-weight: 200;}.companyprofile-tabpanel {margin-top: 25px !important;}.companyprofile-reviewborder {border-bottom: 1px solid #ddd;}.overallreview-description {margin-bottom:10px;border-bottom: 1px solid #ddd;padding-bottom:5px;}.overallrating-margintop {margin-top: 20px;}.section.expertise ul li{font-weight: 400;padding-top: 12px;}.section.expertise h3{text-align: left;font-weight: 600;font-size: 1em;}.country-selector {width: 980px;}.country-selector h2{border-bottom: 1px solid #ccc;text-align: left;padding-bottom: 15px;margin-top: 30px;font-size: 1.25em;font-weight: 400;}.country-selector ul{list-style-type: none;text-align: left;}.country-selector ul li, .country-selector div.country{font-size: 1em;min-width: 160px;margin: 20px 0;text-align: left;}.country-selector ul li{float: left;}.country-selector ul li a img, .country-selector ul li a div, .country-selector div.country a img, .country-selector div.country a div{display: inline-block;}.country-selector ul li a div, .country-selector div.country a div{position: relative;top: -10px;left: 8px;}.country-selector h3.companyname {font-size: 1.17em;}.country-selector h1.findconsultant {font-size: 64px;margin-bottom:20px}.country-selector h2.companydesciption {margin-bottom: 0;}.country-selector li.latin{width: 160px}.country-selector ul li a {display: table;width: 126px;color: #222;cursor: pointer;}.country-selector ul li a span.longcountry { position:static; width: 86px; display: table-cell; vertical-align: middle;}.country-selector ul li a span.longcountry span{ position:static; width: 100%; display: inline-block; vertical-align: middle; }.country-selector ul li a:hover { color:#08c; }h3.companyname {font-size: 1.17em;}h1.findconsultant {font-size: 64px;margin-bottom:20px}.page-overview .section-overview .section-emeia-join-form .frmColumn { width: 675px; }.page-overview .section-overview .section-emeia-join-form .frmLabel {width: 350px;float: left;text-align: left;padding-top:5px;font-size: 0.95em;}.page-overview .section-overview .section-emeia-join-form .frmInput {width: 280px;padding: 4px 6px;margin-bottom: 9px;line-height: 20px;color: #555555;border-top-left-radius: 3px;border-top-right-radius: 3px;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;border: 1px solid #e2e2e2;}.page-overview .section-overview .section-emeia-join-form .frmLabel .req { color:red; padding-left: 3px; }.page-overview .section-overview .section-emeia-join-form .submit {margin-top: 2em; margin-left: 62px;}.page-overview .section-overview .section-emeia-join-form .submit { margin-top: 2em; }#ac-gn-placeholder.ac-nav-placeholder {margin-top: 0;margin-bottom: 0;}#ac-globalfooter .ac-gf-breadcrumbs-list .ac-gf-breadcrumbs-item:before {padding-left: 0.2em;font-family: "SF Pro Icons", 'Apple Icons';}.pageNotFound #ac-globalnav .ac-gn-searchform-input {line-height: 2.9;height: 44px;}.pageNotFound .section {width:980px;margin: 0 auto;display: block;padding-bottom: 32px;}.pageNotFound .section .section-content * {width:480px;margin-left: auto;margin-right: auto;margin-bottom: 32px;}.pageNotFound .section .section-content h2.h1 {font-size: 2.8em;}