.secondary-nav,
.main-nav,
.tools,
.c002,
.search-strip,
.mod-langselector,
.mod-inpagenav,
.mobile-nav,
.lists-load-more-btn,
.c003,
.search-cat,
.search-row,
.c009-3 .btn.primary,
.c009-5 .btn.primary,
.c009-6 .btn.primary,
.c015 .launch-map,
.c050-related-links,
.c054,
.full-page-video {
  display: none !important; }

.primary-nav {
  background: transparent; }

.sticky-header .site-header {
  position: relative; }

.site-header .primary-nav .logo {
  margin-left: 5px;
  margin-top: 25px;
  margin-bottom: 20px;
  width: 100px;
  height: 35px; }

.main-nav {
  display: block !important;
  opacity: 0; }

.c022,
.awards-list,
.awards-list-item,
.c018,
.c018-1 {
  display: block;
  opacity: 1; }

.c007 li {
  display: inline-block; }

.c037 .our-values-list .our-values-list-item,
.animate,
.c007 li {
  opacity: 1;
  transition: none; }

.c006 li,
.c039 li,
.c031 li,
.global-search-p li,
.c031-1 li,
.c031-2 li,
.c031-3 li,
.c031-6 li,
.c039-1 .full-bleed li,
.c049 li {
  opacity: 1;
  transition: none; }

.c022 .awards-list .awards-list-item {
  opacity: 1;
  transition: none; }

.mod-timeline .timeline-details .outer-box .box li {
  opacity: 1;
  transition: none;
  margin-left: 70px; }

.c010--no-mobile .insights-items--clm1 .teaser-box .cat,
.c010--no-mobile .insights-items--clm1 .teaser-box h3,
.c010--no-mobile .insights-items--clm1 .teaser-box .read-more,
.c010--no-mobile .insights-items--clm2 .teaser-box .cat,
.c010--no-mobile .insights-items--clm2 .teaser-box h3,
.c010--no-mobile .insights-items--clm2 .teaser-box .read-more {
  opacity: 1;
  transition: none; }

.c009-7 .banner-slides li.light * {
  color: #000; }

.c018 {
  opacity: 1;
  transition: none; }

.c007 {
  margin-top: 45px; }

/*.c010,
h2 {
  page-break-inside: avoid; }*/
.c010 {
  page-break-inside: avoid; }

.c008 li {
  opacity: 1; }

.c009-1 h1 {
  color: #000; }

/*h1, h2, h3, h4, h5, p, small, a, .c007, #InPageNavKeyCompetencies, .c022 .awards-list-item, table tr, ul, li, #InPageNavKeyContacts, .c028 .heading, .mod-c018, .c024-article-teaser {
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid; }*/
.c007, #InPageNavKeyCompetencies, .c022 .awards-list-item, table tr, ul, li, #InPageNavKeyContacts, .c028 .heading, .mod-c018, .c024-article-teaser, .c028 {
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid; }

.c009-2 .btn.primary,
.c009-3 .btn.primary,
.c009-4 .btn.primary,
.c009-5 .hero-contents .btn.primary {
  display: inline-block;
  opacity: 0; }

.c009-1 .summary .btn.primary span,
.c009-2 .btn.primary span,
.c009-3 .btn.primary span,
.c009-4 .btn.primary span,
.c009-5 .hero-contents .btn.primary span {
  opacity: 0; }

.c009-1 .summary .btn.primary {
  display: inline-block;
  opacity: 1; }

.c010, .c006.full-bleed, .c011.full-bleed, .c008, .c048, .c046, .load-more-btn, .c028 .btn.primary, .mod-quotecarousel,
.c022, .insight-desktop, #InPageNavRecognition, .pdf-row {
  display: none !important; }

h1, small, .c026, .c026 li {
  transition: none;
  opacity: 1 !important; }

.banner-text h1, .banner-text small {
  transition: none;
  opacity: 1 !important;
  color: #fff; }

.c009-1 .banner-text {
  display: block;
  height: 350px;
  width: 100%; }

.c009-2 .banner-image, .c009-4 .banner-image, .c009 .banner-image {
  display: table !important;
  width: 100% !important;
  vertical-align: initial; }

.content-wrapper.mod-listText {
  margin-top: 4px !important; }

br {
  padding: 0 !important; }

.c015 .banner-image {
  width: 100%;
  display: block; }

.launch-map span {
  opacity: 0; }

.c009-3 .btn {
  bottom: -75px; }

.c015 .map-insights {
  display: block; }

.c028, .c028 .contacts-list .contacts-list-item, .contacts-list.mod-loadmore {
  transition: none; }

.c028 .contact-card {
  transition: none; }

.c028 .contacts-list .contacts-list-item, .c028-team-listing .contacts-list .contacts-list-item {
  padding-bottom: 40px;
  margin-bottom: 0; }

.c009-4 .btn.primary {
  opacity: 1; }

.sticky-header .content-wrapper {
  padding-top: 115px !important; }

.c009-3, .c009-4, .c009-4 .container {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important; }

.c028 .contacts-list .contacts-list-item .contact-card {
  transition: none; }

.c028 .contacts-list .contacts-list-item .contact-card:hover, .c028-team-listing .contacts-list .contacts-list-item .contact-card:hover {
  top: 0; }

.p60 h3 {
  padding: 1.2em 0;
  margin-bottom: 0; }

.content-wrapper .rich-text.container {
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

.c028 .contacts-copy {
  margin-bottom: 0 !important; }

#InPageNavKeyContacts {
  padding-top: 0 !important; }

.c007 {
  page-break-inside: avoid;
  -webkit-column-break-inside: avoid;
  break-inside: avoid; }

.c007 .heading h2 {
  display: block; }

#InPageNavRecognition + .container {
  padding: 0 !important; }

#InPageNavRecognition + .container + .container {
  padding: 0 !important; }

#InPageNavKeyCompetencies + .container {
  padding: 0 !important; }

#InPageNavKeyCompetencies + .container + .container {
  padding: 0 !important; }

.content-wrapper .c009-4 .banner-image .container {
  padding: 0 !important;
  margin: 0 !important; }

#subnav-search, .site-header .primary-nav .search-strip {
  display: none !important;
  height: 0 !important;
  position: initial;
  left: initial;
  right: initial; }

.site-header .subnav {
  height: auto !important;
  transition: none;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  -moz-transform: none;
  padding: 0;
  position: absolute;
  left: 0;
  right: 0; }

#main-content {
  page-break-before: avoid; }

.subnav:after, .thread.fresh:after {
  content: none; }

.site-header {
  position: relative;
  left: initial;
  right: initial;
  z-index: initial; }

.skip, iframe, noscript {
  display: none !important; }

.c009-5 .hero-contents .btn.primary.transparent {
  /* display: none !important;*/
  visibility: hidden !important; }

.c015 {
  padding-top: 50px !important; }

.c028 {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important; }

#InPageNavKeyContacts {
  padding-bottom: 0 !important; }

.disclaimer-text-pdf {
  display: block !important; }

.c009-5 .social-links {
  display: none; }

.c009-5 h1 {
  margin-bottom: 0;
  padding-bottom: 10px; }

.mod-qumuvideo .video .play {
  display: none; }

/*.rich-text p, .rich-text h3, .c028 .contacts-copy, .c015 {
  min-height: initial !important;
  page-break-inside: avoid;
  -webkit-column-break-inside: avoid;
  break-inside: avoid; }*/
.c028 .contacts-copy, .c015 {
  min-height: initial !important;
  page-break-inside: avoid;
  -webkit-column-break-inside: avoid;
  break-inside: avoid; }

.pagebreak {
  page-break-before: always;
  page-break-after: always;
  width: 100%;
  display: inline-block; }

.text-image-left-teaser, .text-image-right-teaser, .c024-article-teaser {
  display: none !important; }

.tel-no, .tel-no a {
  cursor: text; }

.site-header .primary-nav {
  margin-top: 30px; }

.c009-4 .animate + .container .btn:after {
  bottom: -60px !important;
  height: 60px !important;
  pointer-events: none;
  z-index: 1; }

.c031-3 {
  page-break-before: always;
  page-break-inside: avoid; }

.main-nav ul li a {
  display: none; }

.c028 .contacts-list-item.hide {
  display: block !important; }

.mod-c018 {
  display: none !important; }

.container.c036-download-list {
  display: none !important; }

.rich-text img {
  page-break-inside: avoid;
  -webkit-column-break-inside: avoid;
  break-inside: avoid; }

.c066 thead.header th {
  background-color: #bfbfbf;
  font-family: Lato;
  font-weight: bold;
  -webkit-text-decoration-color: #333f4d;
          text-decoration-color: #333f4d;
  cursor: pointer; }

.c066 tbody.body {
  display: table-row-group; }

.mod-timeline {
  page-break-inside: avoid;
  -webkit-column-break-inside: avoid;
  break-inside: avoid; }

/* Employment Handbook tool */
#c067-countries {
  padding-top: 20px; }

.c067 #topicdisplay > li > span.sec-detail > span.sec-moredetail {
  display: block; }

.c067 #topicdisplay li span.viewmore,
.c067 #topicdisplay li span.viewmore-icon,
.c067 #c067-countries li.clearall,
.c067 #c067-tool ul li.mulitplecountryalert,
.c067 .topicsearch,
.c067 #c067-tool ul li > h2::after,
.c067 #c067-tool ul li > h3::after,
.c067 #c067-countries li > a.country-active::after {
  display: none; }

.c067 #topicdisplay > li > span.sec-detail {
  width: 70%; }

.c067 #c067-countries li,
.c067 #c067-tool ul,
.c067 #topicdisplay > li.sec-info-single {
  -webkit-column-break-inside: auto;
  page-break-inside: auto;
  break-inside: auto; }
