*,*:before,*:after{color:#000;text-shadow:none !important;background:transparent !important;-webkit-box-shadow:none !important;box-shadow:none !important}a,a:active,a:hover,a:visited{color:#000;text-decoration:none}pre,blockquote{page-break-inside:avoid}tr,img{page-break-inside:avoid}img{max-width:100%}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.section.wide-heading{padding:0}.section.wide-heading .title-bar{width:100%}.section.wide-heading .h1{font-size:3.5rem}.section.wide-heading .landing-copy{width:100%}.section.wide-heading .jump-links{display:none}.rich-text-read-more .read-more-content{display:block;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}.main-content,.footer,.related-articles{margin-left:0}.main-content,.footer,.logo-container,.section.left-align .align-section,.related-articles,.page-navigation{width:auto;max-width:100%}.page--detail .header-container{min-height:0}.footer{overflow:hidden;clear:both;border-top:1px solid #CCC}.footer,.related-articles{padding:25px 0}.related-articles .article-title{color:#000}.logo-container{margin-bottom:25px}.footer__mobile-hr,.footer__top-left,.footer__logo{display:none}.section,.section.grey-background,.page--affiliate-detail #OurThinking .thought-list{padding:0 25px;margin-bottom:37.5px}.section.three-column-section,.section.grey-background.three-column-section,.page--affiliate-detail #OurThinking .thought-list.three-column-section{margin-bottom:0}.page-navigation .inner-container,.thought-items{margin-top:0}.logo-container a{display:block}.page-navigation{padding:25px}.page-navigation.white-text.first-active.headroom--top .logo{display:block}.page-navigation.white-text.first-active.headroom--top .logo-white,.page-navigation.white-text.first-active.headroom--top .affiliate-logo-white{display:none}.page-navigation .inner-container{padding-bottom:0}.areas-of-focus .h2,.areas-of-focus .areas-of-focus-links,.section.right-align-title .h2{text-align:left}.affiliate-header{margin-bottom:0;padding:0 0 25px}.highlight-info{margin-top:75px;margin-left:0;margin-right:0}.highlight-info .line{background-color:#000 !important}.highlight-info .info-text{padding:0 20% 25px;line-height:1.75}.header-intro-brief{padding:0}.detail-container .content-wrapper .fixed+.article{margin-top:0}.page-navigation{position:static !important}.tab-content .section:first-child{margin-top:0}.tab-content{height:auto;visibility:visible;opacity:1;overflow:inherit}.service-list.service-list .h2{font-size:2rem;text-align:left}.service-list.service-list .list{width:100%}.service-list.service-list a{font-size:1.5rem}.service-list.service-list.right{text-align:left}.service-list.service-list.right .list{margin-left:0}.page--detail .related-lists,.tab-content.tab-padding.active{padding-top:0}.tab-section .tab-section-content{padding-top:0;max-height:none}.tab-section .tab-section-content .two-column .column{margin:0;width:50%}.tab-section .tab-headers{display:none}.tab-section .tab-wrapper{display:block}.tab-section .tab{width:auto;height:auto;visibility:visible;opacity:1;margin-bottom:12.5px}.page-header,.page-header.fixed{position:relative;width:100%}.page-header .js-transition-title-left,.page-header.fixed .js-transition-title-left{position:relative;padding:24px;top:0;width:100%}.page-header .js-transition-title-left .content-header,.page-header.fixed .js-transition-title-left .content-header{padding:0}.page-header .content-header,.page-header.fixed .content-header{margin:0}.page-header .content-header .h1.title,.page-header.fixed .content-header .h1.title{font-size:2rem}.search-controls .search-results-count{padding-bottom:0}.search-controls .btn-refine-search{display:none}.search-controls .search-controls-wrapper{display:none}.search-controls .search-terms-container{margin:0}.search-controls .btn-clear-all{display:none}.quote{width:100%}.image-links .text-with-background-image{color:#000}.location-details-map{display:block}.jumbo-hero .header-intro-brief{width:100%}.jumbo-hero .btn-jump-link{display:none}.people-profile-header{padding:0}.section.location-header{max-width:none;padding:0}.page-header-shim,.share-container,.side-bar,.social-links,.share-wrapper,.profile-social-links,a.contact,.breadcrumbs,.footer-links,.expand-container,.people-inline-search,.learn-more,.feature .areas-of-focus-links,.thought-list .area-of-focus-links,.up-next,.back-to-top-button,.article .article-topic-list,.detail-tabs,.link-button,.read-time,.related-articles{display:none !important}.people-profile-header .profile-name{font-size:28px}.people-profile-header .profile-title{font-size:16px;font-weight:100}.people-profile-header .profile-certifications{font-size:14px;font-weight:100}.people-profile-header .middle-section{margin-top:0}.people-profile-header .profile-location{font-size:14px;margin-top:0;padding-top:0}.people-profile-header .contact-link{font-size:12px}.people-profile-header .profile-information{max-width:inherit;margin-top:0}.profile-image-container{margin-top:-50px}.profile-image-container .profile-image{max-height:400px}.header-container{margin-bottom:0}.page-header{margin-top:0;margin-bottom:0}.page-header .inner-block{padding-bottom:0}.rich-text img{max-width:60%}.rich-text h2{font-size:2rem}.rich-text-read-more .section-title{font-size:18px}.rich-text-read-more .rich-text{font-size:12px}.case-studies{display:none}.link-list .list-item{font-size:12px}.pull-quote{font-size:18px}.highlight-info{margin-bottom:0;margin-top:0}.highlight-info .info-text{font-size:14px}.js-transition-title-left .content-header .title{font-size:22px;line-height:inherit}.article .article-authors-item{display:none}.article .author{font-size:12px}.article .rich-text{font-size:12px}.article .register-link{display:none}.article .small-details,.article .scannable-summary{font-size:12px;margin-bottom:20px}.article .small-details .item:after{display:none !important}.article .small-details .item:before{content:"/ ";margin:0 .25em 0 .25em}.article .small-details .item:first-child:before{display:none}.article .event-details dt{min-width:inherit;margin-right:0.25em}.related-list .related-item{font-size:12px}.related-list .related-item:nth-child(3){display:none}.related-list .right-col{display:none}.footer{font-size:14px;margin-top:2rem}.footer .slogan{display:none}.footer .top-content{display:none}.footer .what-we-do{font-size:1rem}.page--people-detail .h2{font-size:2rem}.sitewide-banner,.sitewide-alert{display:none !important;opacity:0 !important;visibility:hidden !important}
