@charset "utf-8";

.summary-text {
  margin: 0 auto 5px;
}

.page-primary-col--burgundy .hero-card-wrapper .hero-card-wrapper--with-image .hero-card__primary-image-container,
.page-primary-col--rose .hero-card-wrapper .hero-card-wrapper--with-image .hero-card__primary-image-container {
  background-color: #2d2d2d !important;
}

@media (min-width: 1400px) {
  .hero-card-wrapper .hero-card-wrapper--with-image .hero-card__primary-wrapper {
    width: 100%;
  }
}

@media (min-width: 1200px) {
  .hero-card-wrapper .hero-card-wrapper--with-image .hero-card__primary-wrapper {
    width: 100%;
  }
}

@media (min-width: 992px) {
  .hero-card-wrapper .hero-card-wrapper--with-image .hero-card__primary-wrapper {
    width: 90%;
  }
}

#tne-promo,
#wrapper .tne-feature,
.hero-title-row--compaign .social-share-rebrand,
.social-share-rebrand,
.social-share-rebrand .social-share-rebrand-icon {
  display: none !important;
}

.follow-icon,
.follow-pwc-bar .follow-pwc-bar__content {
  display: inline-block;
}

#mainBoxSectionIcons {
  width: 100%;
  max-width: 100%;
  display: flex;
  gap: 2%;
  flex: 1 1 0;
  border-top: 2px solid #a32020;
  padding-top: 20px;
}

#mainBoxSectionIcons > div {
  flex-grow: 1;
  flex: 1 1 0;
}

#mainBoxSectionIcons div > div:first-of-type {
  padding-bottom: 10px;
  width: 100%;
}

#mainBoxSectionIcons div > div:first-of-type img {
  width: 50%;
}

@media screen and (max-width: 668px) and (orientation: portrait) {
  #mainBoxSectionIcons {
    flex-direction: column;
    flex: grid;
  }

  #mainBoxSectionIcons div > div:first-of-type img {
    width: 25%;
  }
}

#srp p a,
.srp-promo-link {
  color: #d93954 !important;
  padding-bottom: 0;
}

.srp-list > div:hover a:not(.sr-img),
.srp-promo a:hover .srp-promo-link {
  border-bottom: 2px solid #d93954 !important;
  color: #d93954 !important;
}

.headerv2-container .slimnav-breadcrumb .slimnav-v2-breadcrumbs {
  max-width: 100% !important;
}


.strategyand-webtile--dark-bg .cta-webtile .cta-webtile__link .cta-webtile__content .cta-webtile__title {
  font-style: normal !important;
}

.standard-spacing .sectionpar > .reference:last-child {
  margin-bottom: 0 !important;
}

.title .title-strip.dpe-component-wrapper,
.title-icls .title-strip.dpe-component-wrapper {
  background: #2d2d2d;
}

.follow-icon {
  width: 28px;
  height: 28px;
  margin: 0;
  background-repeat: no-repeat;
  background-position: center center;
}

.follow-icon--linkedin {
  background-image: url(https://www.strategyand.pwc.com/de/de/misc/linkedin.png);
  background-size: 16px 16px;
  background-color: #007cb9;
}

a:focus .follow-icon--linkedin,
a:hover .follow-icon--linkedin {
  background-color: #00699d;
}


.follow-pwc-bar {
  background: #2d2d2d;
  padding: 20px 0;
}

.follow-pwc-bar .follow-pwc-bar__text {
  font-size: 1.716rem;
  font-family: "PwC ITC Charter", Georgia, Serif;
  color: #fff;
  display: block;
  float: left;
  margin: 0 20px 0 0;
  padding: 0 3px 0 0;
  line-height: 1.2em;
}

.follow-pwc-bar .follow-pwc-bar__buttons {
  float: left;
}

.follow-pwc-bar .follow-pwc-bar__button {
  display: block;
  float: left;
  margin: 0 6px 0 0;
}

.follow-pwc-bar .follow-icon {
  display: block;
}

@media (max-width: 767px) {
  .follow-pwc-bar .follow-pwc-bar__text {
    padding-top: 3px;
    padding-bottom: 5px;
  }
}

@media (min-width: 768px) {
  .follow-pwc-bar .follow-pwc-bar__content-wrapper {
    text-align: center;
    margin-top: 5px;
  }
}

.page-dir--rtl .follow-pwc-bar {
  direction: rtl;
}

.page-dir--rtl .follow-pwc-bar .follow-pwc-bar__text {
  margin: 0 0 0 20px;
  padding: 0 0 0 3px;
}

.page-dir--rtl .follow-pwc-bar .follow-pwc-bar__button,
.page-dir--rtl .follow-pwc-bar .follow-pwc-bar__buttons,
.page-dir--rtl .follow-pwc-bar .follow-pwc-bar__text {
  float: right;
}

.page-dir--rtl .follow-pwc-bar .follow-pwc-bar__button {
  margin: 0 0 0 6px;
}

