

/**
  Navigation
  */
.mmc-v3.mmc-v3.mmc-v3 .mmc-page-header .site-header__bottom .container .main-nav > ul > li:first-child a {
  color: #009de0;
}

.mmc-v3.mmc-v3.mmc-v3 .mmc-page-header .site-header__bottom .container .main-nav > ul > li:first-child a:hover {
  color: #76d4ff !important;
}

/**
  Search icon
  */

@media (max-width: 960px) {
  .mmc-v3 .mmc-page-header .mobile-outside-search-icon {
    position: absolute;
    right: 64px;
    top: 68px;
    left:initial;
    display: inline !important;
  }
  .mmc-v3 .mmc-site-header__mobile-toggle:before {
      font-size: 24px;
  }
  .mmc-v3 .mmc-site-header__mobile-toggle {
      top: 7px;
      outline: 0;
      display: inline-block;
      position: absolute;
      font-size: 20px;
      font-size: 2rem;
      padding: 52px 2rem 1.4rem 2rem;
  }
}


/*
  Consent bar style
 */

/* It replaces what is in /etc.clientlibs/oliverwymanv2/clientlibs/mmc-v3.min.css at div#truste-consent-track selector */
#consent_blackbar > div#truste-consent-track {
    font-family: noto-sans;
    padding-top: 0;
    padding-bottom: 0;
    background: black !important;
}


/* It replaces what is in /etc.clientlibs/oliverwymanv2/clientlibs/mmc-v3.min.css at .truste-button1.truste-button1 selector */
.truste-button1.truste-button1.truste-button1,
.truste-button2.truste-button2.truste-button2 {
    background: #002c77 !important;
    color: white !important;
    border-radius: 5px;
}


/**
  Keyboard accessibility - Go to main content
  */
a.skip-to-content-link {
  background: #002c77;
  border-radius: 3px;
  color: white;
  height: auto;
  left: 50%;
  padding: 6px 10px;
  position: absolute;
  line-height: normal;
  --top: 5px;
  width: auto;
  display: block;
  transform: translateY(-100%);
  transition: transform 0.3s;
  z-index: 99999;
  font-size: 16px;
  text-decoration: none;
}

.skip-to-content-link:focus {
  transform: translateY(0%);
}

/* Accessibility Top nav */
.mmc-v3 .mmc-page-header .site-header__top .container .site-header__alternative-navigation ul li a:focus {
  outline: 2px solid black;
  border-radius: 1px;
}
/* Accessibility Header logo */
body > div.page.mmc-v3 > header > div.site-header__bottom > div > div > a:focus {
  outline: 2px solid black;
  border-radius: 1px;
}

/* Accessibility Main nav */
@media screen and (min-width: 960px) {
  .main-nav ul {
    padding: 3px;
  }
  .main-nav ul li > a{
    padding-bottom: 12px;
    padding-right: 6px;
    padding-left: 6px;
  }
  .mmc-site-header__branding >a {
    padding: 10px 6px 14px 6px;
  }
}
body > div.page.mmc-v3 > header > div.site-header__bottom > div > nav > ul > li > a:focus {
  outline: 3px solid black;
  border-radius: 2px;
}
/* Accessibility Sub nav */
body > div.page.mmc-v3 > header > div.site-header__bottom > div > nav > ul > li > div > div > ul > li > a:focus {
  outline: 2px solid white;
  border-radius: 1px;
}

/* Fix hover on sidebar links */
.mmc-v3 .sidebar-locations a:hover {
    color: white !important;
}

/* Fix news-events tiles-grid__header-section button */
.mmc-v3 .tiles-grid__header-section {
    display: block;
}

/* Accessibility on tiles */
.mmc-perspective-tiles-item:focus {
  outline: 4px solid black;
  border-radius: 4px;
}

/* Accessibility on footer */
footer.site-footer--new .footer-v3--container--middle--links--list--item a:focus {
  outline: 1px solid white;
  border-radius: 1px;
}

.site-footer--new .social.site-footer--new__social li a:focus {
  outline: 1px solid white;
  border-radius: 1px;
}

footer.site-footer--new .footer-v3--container--top--partners--list--item a:focus {
  outline: 1px solid white;
  border-radius: 1px;
}

footer.site-footer--new .footer-v3--container--top--marsh--logo--image a:focus {
  outline: 1px solid white;
  border-radius: 1px;
}

/* Accessibility on almost all links */
a:focus {
  outline: 2px solid black;
  border-radius: 2px;
}

/* Accessibility on tile component */
.tiles li.tile a:focus {
  border: 5px solid #009de0;
  display: block;
}
/* Accessibility on promoted link component */
.promotedLink a:focus .article-link-box .article-link-box__content {
  outline: 5px solid #009de0
}

/* Accessibility on banner button */
.hero--main__strapline a:focus {
  outline:none;
}
.hero--main__strapline a:focus b {
  outline: 4px solid #009de0;
  border-radius: 4px;
}

/* Accessibility on carousell */
.ow-content-carousel .slick-dots li button:focus:before {
  background-color: #009de0;
  border-radius: 8px;
  margin-top: -1px;
  margin-left: -1px;
  height: 16px;
  width: 16px;
}


.ow-content-carousel .slick-dots li.slick-active button:focus::before {
  background-color: transparent;
  margin-top: 0;
  margin-left: 0;
}

.mmc-v3 .hero--small-image {
  background: url(/content/dam/mmc-web/v3/Simplified-Gradients/3.png.imgix.banner.png) no-repeat 0 0;
  background-size: cover;
}

.mmc-v3 profilebanner .hero--main--profile__role {
  margin-top: 12px;
}

.mmc-v3 h1.hero--main--profile__name {
  line-height: 45px;
}

/*
 * Workaround for font face bold noto sans issue 
 *
 */ 
 
/*
  Font Faces
 */


/*MMC Display*/
@font-face {
  font-family: "MMC Display";
  src:
  url("/content/dam/mmc-web/v3/fonts/MMCDisplay_W_Rg.woff") format("woff"),
  url("/content/dam/mmc-web/v3/fonts/MMCDisplay_W_Rg.woff2") format("woff2"),
  url("/content/dam/mmc-web/v3/fonts/MMCDisplay_Rg.ttf") format("truetype");
  font-weight: normal;
}
@font-face {
  font-family: "MMC Display";
  src:
  url("/content/dam/mmc-web/v3/fonts/MMCDisplay_W_Bd.woff") format("woff"),
  url("/content/dam/mmc-web/v3/fonts/MMCDisplay_W_Bd.woff2") format("woff2"),
  url("/content/dam/mmc-web/v3/fonts/MMCDisplay_Bd.ttf") format("truetype");
  font-weight: bold;
}

/*MMC Display Condensed*/
@font-face {
  font-family: "MMC Display Condensed";
  src:
  url("/content/dam/mmc-web/v3/fonts/MMCDisplayCd_W_Rg.woff") format("woff"),
  url("/content/dam/mmc-web/v3/fonts/MMCDisplayCd_W_Rg.woff2") format("woff2"),
  url("/content/dam/mmc-web/v3/fonts/MMCDisplayCd_Rg.ttf") format("truetype");
  font-weight: normal;
}
@font-face {
  font-family: "MMC Display Condensed";
  src:
  url("/content/dam/mmc-web/v3/fonts/MMCDisplayCd_W_Bd.woff") format("woff"),
  url("/content/dam/mmc-web/v3/fonts/MMCDisplayCd_W_Bd.woff2") format("woff2"),
  url("/content/dam/mmc-web/v3/fonts/MMCDisplayCd_Bd.ttf") format("truetype");
  font-weight: bold;
}

 /*
  * The Typekit service used to deliver this font or fonts for use on websites
  * is provided by Adobe and is subject to these Terms of Use
  * http://www.adobe.com/products/eulas/tou_typekit. For font license
  * information, see the list below.
  *
  * noto-sans:
  *   - http://typekit.com/eulas/00000000000000003b9b257a
  *   - http://typekit.com/eulas/00000000000000003b9b257b
  *   - http://typekit.com/eulas/00000000000000003b9b257c
  *   - http://typekit.com/eulas/00000000000000003b9b257d
  *   - http://typekit.com/eulas/00000000000000003b9b257e
  *   - http://typekit.com/eulas/00000000000000003b9b257f
  *   - http://typekit.com/eulas/00000000000000003b9b2580
  *   - http://typekit.com/eulas/00000000000000003b9b2581
  *
  * © 2009-2022 Adobe Systems Incorporated. All Rights Reserved.
  */
 /*{"last_published":"2020-08-03 15:34:02 UTC"}*/

 @import url("https://p.typekit.net/p.css?s=1&k=lki2bnf&ht=tk&f=40409.40410.40411.40412.40413.40414.40415.40416&a=51076851&app=typekit&e=css");


@font-face {
font-family:"noto-sans";
src: url("https://use.typekit.net/af/5d1912/00000000000000003b9b257a/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/5d1912/00000000000000003b9b257a/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/5d1912/00000000000000003b9b257a/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"noto-sans";
src: url("https://use.typekit.net/af/1319af/00000000000000003b9b257b/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/1319af/00000000000000003b9b257b/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/1319af/00000000000000003b9b257b/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"noto-sans";
src: url("https://use.typekit.net/af/a91117/00000000000000003b9b257c/27/l?subset_id=2&fvd=n5&v=3") format("woff2"),url("https://use.typekit.net/af/a91117/00000000000000003b9b257c/27/d?subset_id=2&fvd=n5&v=3") format("woff"),url("https://use.typekit.net/af/a91117/00000000000000003b9b257c/27/a?subset_id=2&fvd=n5&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:500;font-stretch:normal;
}

@font-face {
font-family:"noto-sans";
src: url("https://use.typekit.net/af/c5fa99/00000000000000003b9b257d/27/l?subset_id=2&fvd=i5&v=3") format("woff2"),url("https://use.typekit.net/af/c5fa99/00000000000000003b9b257d/27/d?subset_id=2&fvd=i5&v=3") format("woff"),url("https://use.typekit.net/af/c5fa99/00000000000000003b9b257d/27/a?subset_id=2&fvd=i5&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:500;font-stretch:normal;
}

@font-face {
font-family:"noto-sans";
src: url("https://use.typekit.net/af/5e3d62/00000000000000003b9b257e/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff2"),url("https://use.typekit.net/af/5e3d62/00000000000000003b9b257e/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff"),url("https://use.typekit.net/af/5e3d62/00000000000000003b9b257e/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:600;font-stretch:normal;
}

@font-face {
font-family:"noto-sans";
src: url("https://use.typekit.net/af/c568cc/00000000000000003b9b257f/27/l?subset_id=2&fvd=i6&v=3") format("woff2"),url("https://use.typekit.net/af/c568cc/00000000000000003b9b257f/27/d?subset_id=2&fvd=i6&v=3") format("woff"),url("https://use.typekit.net/af/c568cc/00000000000000003b9b257f/27/a?subset_id=2&fvd=i6&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:600;font-stretch:normal;
}

@font-face {
font-family:"noto-sans";
src: url("https://use.typekit.net/af/dea00e/00000000000000003b9b2580/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/dea00e/00000000000000003b9b2580/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/dea00e/00000000000000003b9b2580/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"noto-sans";
src: url("https://use.typekit.net/af/a48253/00000000000000003b9b2581/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/a48253/00000000000000003b9b2581/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/a48253/00000000000000003b9b2581/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:700;font-stretch:normal;
}



h1, h2, .hero--text__subtitle, .hero--text__lead, h3, .tiles-grid__title, .blog-feed__header, .tile__title, .tile--homepage__title, .tiles-grid--more-events__title, .hero--main__aside__header, .article__header--light, .article--sticky-nav__header, .events-aggregator--featured__title, .media-center-aggregator--awards__intro__title, h4, .tile__subtitle, .tile--homepage__subtitle, .asides__title, .article__subheader, .text-module__subheader, .article--sticky-nav__subheader, h5, .article--sticky-nav__smallheader, .profile-links__name, .profile-links--video__title, h6, .profile-links__location, .profile-links__organization, .profile-links__role, a.read-more, .icon-link, .icon-link--anchor-down, body, html, body, button, input, select, textarea, blockquote, figcaption, .italic-quote, .bx-wrapper .bx-pager, .hero--home__pager .bx-pager, .bx-wrapper .bx-caption span, .selectric .label, .selectric .label, .selectric-items ul, .selectric-items li, .slick-prev:before, .slick-next:before, .slick-dots li button:before, .main-nav__dropdown-1 ul li a, .main-nav__dropdown-1 ul li a, .main-nav__dropdown-2 ul li a, .tiles-grid__view-all, .blog-feed__view-all, .tiles-grid--more-events__item__detail, .tiles-grid--more-events__cta, .tile__subtitle, .tile--homepage__subtitle, .tile__cta, .tile--homepage__cta, .tile__cta--culture, .tile--our-values__footer, .tile--homepage__tag, .tile--homepage__cta, .tile--homepage .events__detail, .tile--homepage--no-image .events__detail, .tile--homepage .events__data, .tile--homepage--no-image .events__data, .accordion__header h4, .accordion__header .tile__subtitle, .accordion__header .tile--homepage__subtitle, .accordion__header .asides__title, .accordion__header .article__subheader, .accordion__header .text-module__subheader, .accordion__header .article--sticky-nav__subheader, .accordion-group__header, .accordion-group--sidebar .accordion__header h4, .accordion-group--sidebar .accordion__header .tile__subtitle, .accordion-group--sidebar .accordion__header .tile--homepage__subtitle, .accordion-group--sidebar .accordion__header .asides__title, .accordion-group--sidebar .accordion__header .article__subheader, .accordion-group--sidebar .accordion__header .text-module__subheader, .accordion-group--sidebar .accordion__header .article--sticky-nav__subheader, .accordion-group--region__title--bold, .accordion-group--region .accordion__location-header, .accordion-group--region .accordion__location-address strong, .accordion-group--region .accordion__location-phone strong, .twitter-feed__header h4, .twitter-feed__header .tile__subtitle, .twitter-feed__header .tile--homepage__subtitle, .twitter-feed__header .asides__title, .twitter-feed__header .article__subheader, .twitter-feed__header .text-module__subheader, .twitter-feed__header .article--sticky-nav__subheader, .news-feed__header h4, .links-box__header__title, .links-box__title, .asides__title, .asides__title--culture, .asides--two-elements .btn, .filter--search-results__header, .search-form--search-results__button, .search-form--search-results__button, .search-form--search-results__button, .pagination__top li.active a, .pagination__bottom li.active a, .pagination__message, .pagination a, .hero--main__title, .hero--main__asides-group__title span, .hero--main--left .hero--main__title, .hero--main--centered .hero--main__title, .hero--main--profile__name, .hero--main--our-impact__title, .hero__tag, .tile__tag, .hero__title, .hero--home__title, .hero--text__title, .hero--home__statement, .hero--profile__title, .hero--small-image__title, .hero--small-image__quote, .hero--profile__name, .hero--small-image__name, .quote__name, .quote blockquote, .quote--sidebar .quote__name, .quote--sidebar .quote__company, .recruiting-events__detail--category, .recruiting-events__detail--speakers, .recruiting-events__detail--date, .recruiting-events__detail--time, .billboard__content__headline, .billboard__links__header span, .article__image-caption, .article__header, .text-module__header, .article__header--light, .article__subheader, .text-module__subheader, .article__highlight, .lightbox-gallery__header, .lightbox-gallery__profile__details__header, .text-module__highlight, .article__highlight, .lightbox-gallery__header, .lightbox-gallery__profile__details__header, .text-module__highlight, .article__list, .article--sticky-nav__header, .article__row ul.split li, .article__row--restrained ul.split li, .impact-section__row ul.split li, .article__row ol.split li, .article__row--restrained ol.split li, .impact-section__row ol.split li, .article__row__list.split li, .article__sidebar__title, .focus-areas a, .focus-areas a:after, .agenda, .agenda__time, .sponsors-lightbox__header, .sponsors-lightbox__list__cta, .supporters-links a, .impact-section__header, .impact-section__subheader, .impact-asides__item--video .impact-asides__title, .impact-asides__title, .page__section__header, .page__section__title, .page__section__asides__item--video .page__section__asides__title, .page__section__asides__title, .strategic-partners__header, .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, .sidebar-locations a, .sidebar-locations a:after, .blog-feed__header span, .blog-feed__title, .blog-callout__header span, .blog-callout__title, .event-info__detail span, .profile-links__view-all, .profile-links__name, .profile-links--video__title, .profile-links--team .profile-links__header--bold, .profile-links--region-team .profile-links__header--bold, .profile-links--media-team .profile-links__header, .profile-links--media-team .profile-links__view-all, .hr-links__name, .expertise__header__title, .expertise__title, .qa-widget__person, .qa-widget__slider-element__header, .doc-widget__title, .doc-widget__text, .article-link-box__header, .article-link-box__text, .grouped-buttons button, .media-center-aggregator__intro, .media-center-aggregator__intro__title, .media-center-aggregator__item--press-release__category > span, .locations .location-box__header, .focus-areas-tiles h1, .dynamicTiles .clean-filter a, .dynamicTiles .tag--press-release, .contact-grid-item__type, .contact-grid-item__name, .contact-grid-item__title, .contact-grid-item__phone, .contact-grid-item__email, .cmp-title--section__text, .mmc-page-header .site-header__top .container .site-header__alternative-navigation ul li a, .mmc-page-header .site-header__bottom .container .main-nav .site-nav__list .site-nav__list__item a, .mmc-page-header .site-header__bottom .main-nav--mobile, .header-video__title, .mmc-site-footer__top .mmc-footer-opco__link, .mmc-site-footer__bottom .site-footer__copyright, .mmc-site-footer__bottom .mmc-footer-legal-link, .mmc-text-quote__extra, .mmc-text-quote__description, .mmc-text-quote__extra a, .mmc-perspective-tiles-brink-item__title, .mmc-perspective-tiles-brink-item__subtitle, .mmc-perspective-tiles-item__title, .mmc-perspective-tiles-item__tag, .mmc-leadership-grid-item__name, .mmc-leadership-grid-item__title, .mmc-leadership-grid-modal-content__center-text-name, .mmc-leadership-grid-modal-content__center-text-title, .mmc-textimage-list-item__title, .mmc-textimage-list-item__big-title, .mmc-textimage-list-item__description, .mmc-textimage-list-item__big-description, .mmc-textimage-list-item__link-text, .mmc-text-grid__main-title, .mmc-text-grid__main-description, .mmc-text-grid__grid-title, .mmc-text-grid__grid-description, .mmc-awards-container-community__title, .mmc-awards-container-follow__title, .mmc-awards-container-community__description, .mmc-awards-container-follow__description, .mmc-quote-photo__text-title, .mmc-quote-photo__text-description, .mmc-core-values__title, .mmc-core-values__description, .mmc-homepage-banner .hero--main__strapline, .mmc-advantage-items__title, .mmc-advantage-items__description, .mmc-social-feed .twitter-feed__content ul li, .mmc-social-feed .twitter-feed__content ul li a, .mmc-social-feed-subtitle, .mmc-news-list__content-date, .mmc-news-list__content-opco, .mmc-news-list__content-title, .mmc-div-text, .mmc-div-text p, .mmc-div-text .mmc__header, .mmc-esg-container .col .title, .image-card .card-subtitle, .image-card .card-date, .image-card .card-title, .simple-card .card-subtitle, .simple-card .card-date, .simple-card .card-title, .simple-card .description, .custom-select .selector, .custom-select .selector .placeholder, .custom-select .options li, .load-more, .accordion__header-locations h4, .hero--main--combination .hero__content .hero--main__title, .hero--main--combination .hero--home__content .hero--main__title, .hero--main--combination .hero--profile__content .hero--main__title, .hero--main--combination .hero--small-image__content .hero--main__title, .hero--main--combination .hero--text__content .hero--main__title, .media-center-social-div > .label-tabs > label:before, .media-center-social-div .filter--media-center a, .contact-box h5, .contact-box:after, .contact-us a.email:after, .contact-us a.phone:after, .contact-us a.twitter:after, .contact-us a.page:after, .mmc-general-banner .hero--main .hero--main__inner, .solutions-tile-title, .solutions-demo span:after, .solutions-contact span:after, .quote-card-wrapper:before, .hero--main--solution .hero--main__title, .button--primary, .button--primary, .button--secondary, .site__search-submit, .site__search-input, .page__search-input, .page__search-submit, .search__meta, .search__meta b, .sort-select, .results .tile__title, .results .tile__title, .search__select, .search__select select, .search__select select, .search__filters .button--primary, .search__filters .button--secondary, .search__filters .clear-filters, .search__filters .show-filters, .search__filters .fiter__nav-item, .search__filters .r-tabs-anchor, .filter__button, .active-filters, #tabs.is-open .r-tabs-anchor, #tabs.is-open .search__select.mobile-only, .text h1, .text h2, .text p, .text b, .text__banner-heading, .text__banner-subheading, .text__big-tile, .text__small-tile, .text__body, .text__people-name, .text__people-description, .tiles-grid--homepage--new h3, .tiles-grid--homepage--new .tiles-grid__title, .tiles-grid--homepage--new .blog-feed__header, .tiles-grid--homepage--new .tile__title, .tiles-grid--homepage--new .tile--homepage__title, .tiles-grid--homepage--new .tiles-grid--more-events__title, .tiles-grid--homepage--new .hero--main__aside__header, .tiles-grid--homepage--new .article__header--light, .tiles-grid--homepage--new .article--sticky-nav__header, .tiles-grid--homepage--new .events-aggregator--featured__title, .tiles-grid--homepage--new .media-center-aggregator--awards__intro__title, .tiles-grid--homepage--new .hero--text__subtitle, .tiles-grid--homepage--new .hero--text__lead, .careers-footer .container .left p, .careers-footer .container .right .link, .careers-footer .container .right .link::after, .site-footer--new__app--text p span, .homepage-banner .hero--main--home__title, .homepage-banner .hero--main--home__title--bottom, .homepage-banner .hero--main--home__strapline, .tiles-v3 .tile__tag, .tiles-v3 .tiles-grid__title, .tiles-v3 .tiles-grid__summary, .tiles-v3 .tile__title, .profile-banner-quote, .profile-banner-quote::before, .profile-banner-quote::after, .profile-banner-name, .industry-capability-section-header, .industry-capability p, .black-breadcrumbs, .black-breadcrumbs .container > div:first-child, .black-breadcrumbs .container > div:nth-child(2), .white-breadcrumbs .content-centered > div:nth-child(2), section.banner__indcap .banner-main__subheading, section.banner__indcap .banner-main__title, section.banner__indcap .banner-main__description, section.banner__indcap .banner-main__description, section.banner__indcap .banner-main__title, .button-v3-cta > ul > li > a, .button-v3-cta > ul > li > a > span::after, .v3-banner-hero h1, .insight__tags ul li, .ow-carousel-v3 .carousel-cell .label-container > .title, .ow-carousel-v3 .carousel-cell .label-container > .description, .careers-banner .banner-main__title, .careers-banner .banner-main__title *, .careers-banner .banner-main__subtitle, .careers-banner a.btn--main, .careers-banner .banner-main__subtitle, .careers-banner .banner-main__title, .careers-banner .banner-main__title *, .quote-v3 .quote-v3__inner, .ow-header-mobile--menu--nav .mobile-nav--container .mobile-nav--item--link, .ow-header--container .nav-container .navbar--parent-menu .parent-menu--item:last-child.open .parent-menu-item--fullsize-menu .ow-fullsize-menu--content--nav .ow-fullsize-menu--list--item--link, .ow-header--container .nav-container .navbar--parent-menu .parent-menu--item:last-child.open .parent-menu-item--fullsize-menu .ow-fullsize-menu--content--nav .ow-fullsize-menu--list--outer--item--link, .ow-header--container .nav-container .navbar--parent-menu .parent-menu--item:last-child.open .parent-menu-item--fullsize-menu .ow-fullsize-menu--content--container .ow-fullsize-menu--preview, .ow-header--container .nav-container .navbar--parent-menu .parent-menu--item .navbar--child-menu .child-menu--item--searchbox .searchbox--title h4, .ow-header--container .nav-container .navbar--parent-menu .parent-menu--item .navbar--child-menu .child-menu--item--searchbox .searchbox--container .searchbox-input, .text-primary, .text-primary__white, .text-secondary, .coral-RichText-editable p, .coral-RichText-editable h1, .coral-RichText-editable h2, .coral-RichText-editable h3, .v3 .text li h3, .v3 .text h3, .v3 .long-form-text h3, .v3 .text li h2, .v3 .text h2, .v3 .long-form-text h2, .v3 .text li h1, .v3 .text h1, .v3 .long-form-text h1, .v3 .text ol:not(.ul__social):not(.insight__chart--source) > li, .v3 .long-form-text ol:not(.ul__social):not(.insight__chart--source) > li, .v3 .text ul:not(.ul__social):not(.insight__chart--source) > li, .v3 .long-form-text ul:not(.ul__social):not(.insight__chart--source):not(.people-tiles--list) > li, .v3 .text p, .v3 .long-form-text p:not(.subpage-nav-title):not(.subpage-nav-description):not(.subpage-nav-icon), .text-secondary__white, .banner, .tiles-grid--homepage--new .grid--item img, footer.site-footer--new .footer-v3--container--middle--social, .media-center-v3--banner--title h2, .two-column-tdl--item.twelve-variant .two-column-tdl--item--title--section__text {
  font-family: "noto-sans";
}


/*
 * Hide Osano cookie widget 
 *
 */ 

.osano-cm-widget.osano-cm-window__widget {
  display: none;
}

.osano-cm-widget {
  position: initial;
  width: initial;
  height: initial;
}

.osano-cm-widget:focus, .osano-cm-widget:hover {
    opacity: initial;
    transform: initial;
}

.osano-cm-widget:focus {
    outline: initial;
    outline-offset: initial;
}

/*
 * Search 
 *
 */ 
 
.search__filters .filter__group {
 padding-left: 24px;
}

/*
 * Search 
 *
 */ 
 
.search__filters .filter__group {
 padding-left: 24px;
}


/*
 * Leadership Grid component close button
 *
 */ 

.mmc-leadership-grid-modal.mmc-leadership-grid-modal {
  top: 60px;
}
@media screen and (max-width: 960px) {
  .mmc-leadership-grid-modal-container.mmc-leadership-grid-modal-container {
  top: 50px;
  }
}

@media screen and (max-width: 960px) {
  .mmc-leadership-grid-modal-container__close.mmc-leadership-grid-modal-container__close {
    top:30px;
  }
}

.mmc-page.mmc-v3.mmc-investors .mmc-div-text,
.mmc-page.mmc-v3.mmc-investors .six--columns {
  border: none;
}

/*
 * Fix second level navigation bar
 *
 */ 

.main-nav__dropdown-2 ul li a {
  padding-top: 10px !important;
  padding-left: 5px !important;
  padding-right: 5px !important;
  padding-bottom: 10px !important;
}

@media screen and (min-width: 960px) {
  .main-nav__dropdown-2 ul li {
    width: auto;
    margin-right: 0;
    margin-left: 0;
  }
}

.main-nav__dropdown-2 .site-nav__list__item {
  padding-left:32px;
}
.main-nav__dropdown-2 .site-nav__list__item a {
  font-size: 16px !important;
}


/*
 * Fix for mobile chevron
 *
 */ 

@media screen and (max-width: 960px) {
  .mmc-v3 .accordioncontainer .accordion-group .accordionitem .accordion .accordion__header h4 {
    width: 90%;
  }
}


/*
 * Fix News + Events All News Releases 12345...53 Next section
 * https://www.marshmclennan.com/news-events.html
 *
 */ 

.tiles-grid__header-section {
  display: initial;
}


/*
  Paragraph and bullet font size issue fix
*/

.mmc-v3 .text p {
  font-size: 18px;
}

.mmc-v3 .text ul li {
  font-size: 16px;
}


/*
 * Leadership Grid component text size >2000 chars
 *
 */ 

.mmc-leadership-grid-modal-content__side {
    width: 7%;
}

.mmc-leadership-grid-modal-content__center {
    width: 86%;
}


.mmc-leadership-grid-modal-content__center-image {
    width: 250px;
    height: 250px;
    margin-right: 30px;
    margin-bottom: 30px;
}

.mmc-leadership-grid-modal-content__center-text {
    padding-left: 0;
}

.mmc-leadership-grid-modal-content__center {
    max-height: 480px;
}


.mmc-leadership-grid-modal-content__center-text-description {
    font-size: 12px;
}

.mmc-leadership-grid-modal-content__center-text {
    padding-left: 300px;
}

.mmc-leadership-grid-modal-content__center-text-name {
  font-size: 55px;
  line-height: 0.8;
}


