
.hero--main__title, .hero--home__statement, .hero--main--left .hero--main__title, .hero--main--centered .hero--main__title, .hero__title, .hero--home__title, .hero--text__title, .hero--main--combination .hero__content .hero--main__title, .hero--main--combination .hero--tiled__combination__text p{
font-family:"MMC Display Condensed", Futura, "sans-serif" !important;
font-weight: 700!important;
text-transform: uppercase;
}

.homepage-banner .hero--main--home__title {
    margin-bottom: 1rem;
}

.hero--main--combination .hero--tiled__combination__text__top, .tag, .tag--capability, .tag--in-the-news, .tag--industries, .tag--global, .tag--insights, .tag--journal, .tag--case-studies, .tag--initiative, .tag--culture, .tag--news, .tag--community, .tag--leadership, .tag--location, .tag--campus-event, .tag--event, .tag--career-profile, .tag--contact-us, .tag--our-values, .tag--awards, .tag--thought-leadership, .hero__tag, .tile__tag{
font-family:"MMC Display Condensed", Futura, "sans-serif" !important;
font-weight: 500;
text-transform: uppercase;
padding: 0.4rem 0rem;
}

.tile__title, .tile--homepage__title, .tiles-grid--more-events__title, .asides__title, .asides__title--culture, .text-module__header, .media-center-aggregator__intro__title, .hero--tiled__tile--large .hero--tiled__tile__text .hero__lead, .hero--tiled__tile__text .hero__lead {
    font-family: "MMC Display Condensed", Futura, "sans-serif" !important;
    text-transform: uppercase;
    font-weight: 700!important;
}

.profile-links__header, .hero--main--profile__name, .tiles-grid--four-columns .tile__title, .tiles-grid--four-columns .tile--homepage__title, .tiles-grid--four-columns .tiles-grid--more-events__title, .hero--text__subtitle {
font-family: "MMC Display Condensed", Futura, "sans-serif";
    text-transform: uppercase;
    font-weight: 500;
}

.profile-links__header b, strong {
    font-family: "MMC Display Condensed", Futura, "sans-serif";
    font-weight: 500;
}

.hero--main__title {
line-height: 1.1;
}

.hero--home__statement{
font-size:30px;
font-size:3rem;
letter-spacing: -0.3;
}

.hero--home__title {
    color: #fff;	
   }

.tag--capability{background:transparent;}
.tag--in-the-news{background:transparent;}
.tag--industries{background:transparent;}
.tag--global{background:transparent;}
.tag--insights{background:transparent;}
.tag--journal{background:transparent;}
.tag--case-studies{background:transparent;}
.tag--initiative{background:transparent;}
.tag--culture{background:transparent;}
.tag--news{background:transparent;}
.tag--community{background:transparent;}
.tag--leadership{background:transparent;}
.tag--location{background:transparent;}
.tag--campus-event{background:transparent;}
.tag--event{background:transparent;}
.tag--career-profile{background:transparent;}
.tag--contact-us{background:transparent;}
.tag--our-values{background:transparent;}
.tag--awards{background:transparent;}
.tag--thought-leadership,.tag--thoughtleadership{background:transparent;}
.hero--main--combination .hero--tiled__combination__text__top {background:transparent;}

.tag-wrapper--thought-leadership > .tag--thought-leadership, .tag-wrapper--thought-leadership > .tag--thoughtleadership{color:#000}
.tag-wrapper > .tag--in-the-news{color:#000}

.media-center-aggregator__item > .tag--thought-leadership, .tag-wrapper--thought-leadership > .tag--thoughtleadership{padding: .5rem}
.media-center-aggregator__item > .tag--in-the-news{padding: .5rem}



.tag--owblogs{background:transparent}
.hero__tag, .tile__tag{background: transparent !important}

.media-center-aggregator__item--no-image .tag-wrapper,.media-center-aggregator__item--no-image .tag-wrapper--thought-leadership {background-color: transparent;}

.hero__tag, .tile__tag {background-color: transparent;}

.main-nav ul>li a, .site-header__alternative-navigation ul a {
 text-transform: none;
 font-family: "noto-sans";
}

.asides__title--culture {
 color: #000;
}

.site-header__alternative-navigation ul a:hover{
color:#fff;
}
@media screen and (min-width: 768px) {
.main-nav ul>li a:hover {color:#3172f3 !important}
.main-nav__dropdown-1 ul li a:hover{color:#3172f3 !important}
}
.main-nav {
 background: #000;
}

.site-header__mobile-toggle.is-on {
 background: #000 !important;
}

.main-nav__dropdown-1 {
background: #252525;
}

.main-nav__dropdown-2 {
background: #4a4a4a;
}

.search-box, .search-box--mobile {
background: #000;
}

.search-box__button {
background: #3172F3;
}

@media screen and (min-width: 960px) {
.main-nav {background: none;}
.main-nav__dropdown-1 {
background: #000;
}
.main-nav__dropdown-2 {
background: #252525;
}

.homepage-banner .hero--main--home__strapline{
    line-height: 30px;
}

}

.tiles-grid__title {
    font-family: "MMC Display Condensed", Futura, "sans-serif";
    font-weight: bold;
    color: black !important;
    font-size: 2.2rem;
    padding-right: .4rem;
    line-height: 1.1;
}


@media screen and (min-width: 960px) {
.tiles-grid__title {
    font-size: 22px;
    font-size: 2.2rem;
}
}
.tiles-grid--four-columns p {
    font-size: 30px;
    font-size: 3rem;
    line-height: 1.1;
    width: 80%;
}


a, .breadcrumbs span a, .article__sidebar__links, #scrollUp{
color: #3172F3;
}

a:hover, .article__sidebar__links:hover{color: #3172F3}

.profile-links--team a .profile-links__profile-title,.profile-links--region-team a .profile-links__profile-title, .profile-links__name, .profile-links--video__title{
color:#000
}

.theme--journal .profile-links--team a .profile-links__profile-title,.theme--journal .profile-links--region-team a .profile-links__profile-title, .theme--journal .profile-links__name, .theme--journal .profile-links--video__title{
color:#fff
}

.theme--journal .social-share-icons a, .theme--journal .social-share-icons.color .social__facebook, .theme--journal .social-share-icons.color .social__twitter, .theme--journal .social-share-icons.color .social__linked-in, .tile__cta, .tile--homepage__cta {
        color: #fff;
    fill: #fff;
        }

.profile-links--team a:hover .profile-links__name,.profile-links--region-team a:hover .profile-links__name,.profile-links--team a:hover .profile-links--video__title,.profile-links--region-team a:hover .profile-links--video__title{
color:#3172F;
}

.sticky-sidebar__nav ul .is-on {
color: #3172F3;
}

.btn--main, .btn--inline, .btn--load-more, .btn--read-more {
background: #000;
}

.btn--main:hover, .btn--inline:hover, .btn--load-more:hover, .btn--read-more:hover, .btn--filters:hover {
background: #3172F3;
}

.btn--download {
background: #000;
}
.btn--download:hover {
background: #3172F3;
}

.social-share-icons a,
.social-share-icons.color .social__facebook,
.social-share-icons.color .social__twitter,
.social-share-icons.color .social__linked-in {
color: #000;
fill: #000;
}
.social-share-icons.social-share-icons li a:hover{color:#2C6EF2 !important;fill:#2C6EF2 !important}

.article__header, 
.article__header .article__header--light,
.article__subheader,
.article__subheader .article__subheader--blue,
.article__highlight,
.article__list-header,
.text-module__header {
color: #000;
}

.quote blockquote {color: #000}

.article__row h3, .article__row--restrained h3, .impact-section__row h3, .article__row .tiles-grid__title, .article__row--restrained .tiles-grid__title, .impact-section__row .tiles-grid__title, .article__row .blog-feed__header, .article__row--restrained .blog-feed__header, .impact-section__row .blog-feed__header, .article__row .tile__title, .article__row--restrained .tile__title, .impact-section__row .tile__title, .article__row .tile--homepage__title, .article__row--restrained .tile--homepage__title, .impact-section__row .tile--homepage__title, .article__row .tiles-grid--more-events__title, .article__row--restrained .tiles-grid--more-events__title, .impact-section__row .tiles-grid--more-events__title, .article__row .hero--main__aside__header, .article__row--restrained .hero--main__aside__header, .impact-section__row .hero--main__aside__header, .article__row .article__header--light, .article__row--restrained .article__header--light, .impact-section__row .article__header--light, .article__row .article--sticky-nav__header, .article__row--restrained .article--sticky-nav__header, .impact-section__row .article--sticky-nav__header, .article__row .events-aggregator--featured__title, .article__row--restrained .events-aggregator--featured__title, .impact-section__row .events-aggregator--featured__title, .article__row .media-center-aggregator--awards__intro__title, .article__row--restrained .media-center-aggregator--awards__intro__title, .impact-section__row .media-center-aggregator--awards__intro__title {
color: #000;
}

.theme--journal .article__header, .theme--journal .article__header .article__header--light, .theme--journal .article__subheader, .theme--journal .article__subheader .article__subheader--blue, .theme--journal .article__highlight, .theme--journal .article__list-header, .theme--journal .text-module__header {
   color: #fff;
}

.impact-section--bg-image blockquote, .impactsection .article__header, .impactsection .article__header .article__header--light, .impactsection .article__subheader, .impactsection .article__subheader .article__subheader--blue, .impactsection .article__highlight, .impactsection .article__list-header, .impactsection .text-module__header {
   color: #fff;
}



}
.social-share-icons.social-share-icons li a:hover{color:#2C6EF2 !important;fill:#2C6EF2 !important}

.article__header, 
.article__header .article__header--light,
.article__subheader,
.article__subheader .article__subheader--blue,
.article__highlight,
.article__list-header,
.text-module__header {
color: #000;
}

.quote blockquote {color: #000}

.article__row h3, .article__row--restrained h3, .impact-section__row h3, .article__row .tiles-grid__title, .article__row--restrained .tiles-grid__title, .impact-section__row .tiles-grid__title, .article__row .blog-feed__header, .article__row--restrained .blog-feed__header, .impact-section__row .blog-feed__header, .article__row .tile__title, .article__row--restrained .tile__title, .impact-section__row .tile__title, .article__row .tile--homepage__title, .article__row--restrained .tile--homepage__title, .impact-section__row .tile--homepage__title, .article__row .tiles-grid--more-events__title, .article__row--restrained .tiles-grid--more-events__title, .impact-section__row .tiles-grid--more-events__title, .article__row .hero--main__aside__header, .article__row--restrained .hero--main__aside__header, .impact-section__row .hero--main__aside__header, .article__row .article__header--light, .article__row--restrained .article__header--light, .impact-section__row .article__header--light, .article__row .article--sticky-nav__header, .article__row--restrained .article--sticky-nav__header, .impact-section__row .article--sticky-nav__header, .article__row .events-aggregator--featured__title, .article__row--restrained .events-aggregator--featured__title, .impact-section__row .events-aggregator--featured__title, .article__row .media-center-aggregator--awards__intro__title, .article__row--restrained .media-center-aggregator--awards__intro__title, .impact-section__row .media-center-aggregator--awards__intro__title {
color: #000;
}

.hero--main__asides-group__title span {
    font-family: "MMC Display Condensed", Futura, "sans-serif";
    font-weight: 700;
}

.hero--main__asides-group__title {
    font-family: "MMC Display Condensed", Futura, "sans-serif";
}

.tile--homepage__cta {
color: #fff;
}

.media-center-aggregator__item--no-image .tag-wrapper, .media-center-aggregator__item--no-image .tag-wrapper--thought-leadership, .media-center-aggregator__item--no-image .tag-wrapper.tag--insights {
    background-color: unset;
}

.media-center-aggregator__item--press-release__category {
    color: #000;
    font-family: "MMC Display Condensed", Futura, "sans-serif";
    text-transform: uppercase;
    font-weight: 500;
}

.media-center-social-div .filter--media-center a {
    color: #3172F3;
}

.hero--home__pager .bx-pager.bx-default-pager a {
    background: #fff;
}

.btn--apply {
    background: #000;
}
.btn--apply:hover {
	background:#3172F3;
}



.site-header__alternative-navigation ul>li a:hover {
color:#3172F3;
}
.button {

    padding: 13px 0px;
}

.hero--main__asides-group a:hover {
color: #fff}


.site-footer--new__social.social a, .site-footer--new__social.social .social__facebook,
.site-footer--new__social.social .social__twitter,
.site-footer--new__social.social .social__linked-in {
color: #fff;
fill: #fff;
}

.twitter-feed, .news-feed,.expertise {display: none;}

.site-footer--new__middle .seven--columns-tablet-one-column.section, .site-footer--new__middle .five--columns-tablet-one-column.section, .site-footer--new__bottom .three--columns.copyright.hidden{
    padding: 0 0px;
}

.tile__tag, .tag--thoughtleadership {
    padding: 0 0px !important;
}

.sidebar-locations a {
    color: #fff !important;
    background: #000;
}

.sidebar-locations a:after:hover{background:#fff}

.sidebar-locations a:hover{ color: #fff !important; background:#3172F3}

/*
.site-footer--new__logo img{
display:none;
}

.site-footer--new__logo {
    display: none;
}

*/
.focus-areas-tiles__overlay {
    background-color: #000;
}

.tile.tile--no-image .tile__tag {
    color: #000;
}

.tile__overflow {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(0,0,0,0.3) 50%,rgba(0,0,0,1) 99%%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0)),color-stop(50%,rgba(0,0,0,0.3)),color-stop(99%,rgba(0,0,0,1)));
    background: -webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(0,0,0,0.3) 50%,rgba(0,0,0,1) 99%);
    background: -o-linear-gradient(top,rgba(255,255,255,0) 0,rgba(0,0,0,0.3) 50%,rgba(0,0,0,1) 99%);
    background: -ms-linear-gradient(top,rgba(255,255,255,0) 0,rgba(0,0,0,0.3) 50%,rgba(0,0,0,1) 99%);
    background: linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(0,0,0,0.3) 50%,rgba(0,0,0,1) 99%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#000000',GradientType=0);
}

.homepage-banner .btn--main.hero--main--home__cta {
  transition: background-color .3s ease;
}

.homepage-banner .btn--main.hero--main--home__cta:hover {
  background-color: #3172F3;
}


.main-nav__dropdown-2 ul {
   justify-content: flex-end;
}

.site-footer--new .social-share-icons a svg {
	width: 32px;
    height: 32px;
    transform: translateY(0.5px);
}

.tiles-grid--homepage--new .grid--item.yellow {
  background: #FFBE00;
}

.site-header__logo {
width: 100%;
                    }
.tiles-v3 .tile__overlay{
    background: rgba(0,0,0,0.2);;

}
.tile__overlay, .tile--homepage__overlay {background: rgba(0,0,0,0.2)}
.tile.is-active .tile__overlay,.is-active.tile--no-image .tile__overlay,.is-active.tile--homepage .tile__overlay,.is-active.tile--homepage--no-image .tile__overlay,.tile.is-active .tile--homepage__overlay,.is-active.tile--no-image .tile--homepage__overlay,.is-active.tile--homepage .tile--homepage__overlay,.is-active.tile--homepage--no-image .tile--homepage__overlay,.tile--no-image .tile__overlay,.tile--no-image .tile--homepage__overlay{opacity:1;filter:alpha(opacity=70)}


.homepage-banner {padding-bottom: 0;}
.homepage-banner .hero--main--home__title {margin-bottom: 0;}
.hero--main--home__title--bottom {margin-top:0;}
.hero--main--home__title--bottom {color:#06c9f4;}

@media screen and (max-width: 768px){
.tiles-grid--homepage--new .hptRow2Elements:last-of-type .grid--item:last-of-type img {object-position:58%}
.homepage-banner .hero--main--home__title, .homepage-banner .hero--main--home__title--bottom {font-size: 5rem;}
}
@media screen and (min-width: 960px) {
.site-header__branding {
	margin-bottom: 1rem;
}
}



.homepage-banner .hero--main--home__title, .homepage-banner .hero--main--home__title--bottom {
  font-size: 12vw;
}

.hero--main--home__description {font-size: 2rem; margin-bottom: 5rem;}

@media screen and (min-width: 480px) {
  .homepage-banner .hero--main--home__title, .homepage-banner .hero--main--home__title--bottom {
    font-size: 6rem;
  }
}

@media screen and (min-width: 768px) {
  .homepage-banner .hero--main--home__title, .homepage-banner .hero--main--home__title--bottom {
    font-size: 6rem;
  }
}


@media screen and (min-width: 768px) {
  .homepage-banner .hero--main--home__title, .homepage-banner .hero--main--home__title--bottom {
    font-size: 7rem;
  }

}

@media screen and (min-width: 960px) {
  .homepage-banner .hero--main--home__title, .homepage-banner .hero--main--home__title--bottom {
    font-size: 11rem;
  }

  .hero--main--home__description {font-size: 2.5rem;}

}

.eight--columns.content-centered p {
font-family: 'Noto Sans'!important;
}

.black-breadcrumbs .container > div:nth-child(2) > ul{
    width: max-content ! important;
 }

.social-share-icons > li:first-child {
    left: -12.5rem;
}
