.report-layout main .main-row {
  padding-bottom: 0 !important;
}

.report-layout main:not(.sidebars) .page--landing .article-content .paragraph > .paragraph__column {
  padding: unset;
}

.report-layout .paragraph--type--bp-columns h2.text-left::after {
  background-color: #d11a70;
}

.report-layout main.no-sidebars .paragraph--type--ccsf-simple-hero:first-child {
  background-color: #ffffff;
}

.report-layout main.no-sidebars .paragraph--type--ccsf-simple-hero:first-child:after {
  display: none;
}

@media (max-width: 986px) {
  .report-layout main.no-sidebars .paragraph--type--ccsf-simple-hero:first-child .paragraph__column .hero__content {
    margin-right: 0.9375rem;
  }
}

@media (max-width: 768px) {
  .report-layout main.no-sidebars .paragraph--type--ccsf-simple-hero:first-child .paragraph__column .hero__content {
    margin-right: 0;
  }
}

.report-layout main.no-sidebars .paragraph--type--ccsf-simple-hero:first-child .paragraph.paragraph--color--blue-dark {
  background-color: rgba(8, 50, 82, 0.9);
  padding: 40px 88px !important;
  margin-left: -88px;
  width: calc(100% + 88px);
  border-radius: 4px;
}

@media (max-width: 986px) {
  .report-layout main.no-sidebars .paragraph--type--ccsf-simple-hero:first-child .paragraph.paragraph--color--blue-dark {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    padding: 24px !important;
  }
}

.report-layout .paragraph--type--st-story {
  width: 100%;
  margin-right: 0 !important;
}

.report-layout .chapter-heading {
  font-size: 45px;
  font-weight: bold;
  color: #ffffff;
}

.report-layout .chapter-heading:after {
  display: block;
  height: 5px;
  width: 43px;
  background-color: #d11a70;
  margin-left: 0;
  content: '';
  margin-top: 8px;
}

@media (max-width: 978px) {
  .report-layout .chapter-heading {
    font-size: 24px;
    text-align: center;
    padding-top: 68px;
  }
  .report-layout .chapter-heading:after {
    margin-left: auto;
    margin-right: auto;
  }
}

.report-layout .lead {
  margin-bottom: 30px;
}

@media (max-width: 768px) {
  .report-layout .paragraph--type--bp-stat {
    padding-bottom: 0;
  }
  .report-layout .paragraph--type--bp-stat:first-child {
    padding-top: 0;
  }
}

.report-layout .paragraph--type--bp-stat .statistic-item {
  font-size: 75px !important;
  font-weight: 500;
}

.report-layout .paragraph--type--bp-stat .statistic-description {
  font-size: 17px;
}

@media (max-width: 768px) {
  .report-layout .paragraph--type--bp-stat .statistic-description {
    font-size: 15px;
  }
}

@media (max-width: 768px) {
  .report-layout .paragraph--type--bp-statistics {
    padding-bottom: 32px;
  }
}

.report-layout .paragraph--type--bp-statistics div[class*="paragraph--type--bp-statistics__"] {
  border-right: 0;
}

@media (max-width: 768px) {
  .report-layout .paragraph--type--bp-statistics div[class*="paragraph--type--bp-statistics__"] {
    border-bottom: 0;
  }
}

.report-layout .paragraph--type--bp-statistics.paragraph--color--blue-dark .statistic-description,
.report-layout .paragraph--type--bp-statistics.paragraph--color--blue-dark .statistic-header,
.report-layout .paragraph--type--bp-statistics.paragraph--color--blue-dark .statistic-item, .report-layout .paragraph--type--bp-statistics.paragraph--color--blue-medium .statistic-description,
.report-layout .paragraph--type--bp-statistics.paragraph--color--blue-medium .statistic-header,
.report-layout .paragraph--type--bp-statistics.paragraph--color--blue-medium .statistic-item {
  color: #ffffff;
}

.report-layout .chapter-hero {
  background-color: #083252;
}

@media (max-width: 978px) {
  .report-layout .chapter-hero {
    margin-left: -18px;
    margin-right: -18px;
  }
}

.report-layout .chapter-hero .inside {
  max-width: 943px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 81px;
  padding-bottom: 140px;
  margin: 0 auto;
  color: #ffffff;
}

@media (max-width: 978px) {
  .report-layout .chapter-hero .inside {
    padding-top: 0;
    margin: 0 18px;
  }
  .report-layout .chapter-hero .inside h2 {
    text-align: center !important;
  }
  .report-layout .chapter-hero .inside h2:after {
    margin-left: auto;
    margin-right: auto;
  }
}

.report-layout .paragraph--type--st-chapter {
  background-color: #f2f2f2;
}

.report-layout .paragraph--type--st-chapter .chapter-container {
  border-radius: 5px;
  background-color: #ffffff;
  margin-bottom: 53px;
  max-width: 943px;
  margin-left: auto;
  margin-right: auto;
  margin-top: -89px;
  padding: 41px 71px;
}

@media (max-width: 986px) {
  .report-layout .paragraph--type--st-chapter .chapter-container {
    padding: 24px 18px;
  }
}

.report-layout .paragraph--type--st-chapter .chapter-container .paragraph--type--bp-columns > .paragraph__column {
  padding: 0;
}

.report-layout .paragraph--type--st-chapter .chapter-container .paragraph--color {
  margin: 58px -71px !important;
  width: calc(100% + 142px);
  padding: 40px 0;
}

.report-layout .paragraph--type--st-chapter .chapter-container .paragraph--color .paragraph {
  padding-left: 71px;
  padding-right: 71px;
}

@media (max-width: 986px) {
  .report-layout .paragraph--type--st-chapter .chapter-container .paragraph--color {
    width: calc(100% + 36px);
    margin: 24px -18px !important;
  }
  .report-layout .paragraph--type--st-chapter .chapter-container .paragraph--color .paragraph {
    padding-left: 18px;
    padding-right: 18px;
  }
}

.report-layout .paragraph--type--st-chapter .chapter-container .paragraph--type--bp-columns > .paragraph__column {
  padding: 0 !important;
}

.report-layout .paragraph--type--st-chapter .chapter-container .paragraph--type--bp-columns .paragraph--color {
  margin: 0 !important;
  width: unset !important;
}

.report-layout .paragraph--type--st-chapter .chapter-container > .paragraph:last-child {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

.report-layout .paragraph--type--st-chapter .chapter-container > .paragraph:first-child {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.report-layout .paragraph--type--st-chapter .paragraph--type--bp-callout {
  padding-top: 0;
  padding-bottom: 0;
}

.report-layout .paragraph--type--st-chapter .paragraph--type--bp-callout .callout-body .paragraph__column {
  padding: 0;
}

.report-layout .paragraph--type--st-chapter .paragraph--type--bp-simple p {
  line-height: 1.71;
  font-size: 17px;
}

.report-layout .paragraph--type--st-chapter .paragraph--type--bp-simple h2 {
  padding-left: 0;
  padding-right: 0;
}

.report-layout .paragraph--type--st-chapter h2 {
  text-align: left !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.report-layout .paragraph--type--st-chapter h2:after {
  margin-left: 0;
}

.report-layout .paragraph--type--st-chapter .chapter-inner > .paragraph--type--bp-columns .paragraph--type--bp-columns__3col {
  padding-bottom: 0;
}

@media (min-width: 986px) {
  .report-layout .paragraph--type--st-chapter .chapter-inner > .paragraph--type--bp-columns .paragraph--type--bp-columns__3col {
    margin-bottom: 0;
  }
}

.report-layout .paragraph--type--st-chapter .chapter-inner > .paragraph--type--bp-columns .card--small-left {
  margin-bottom: 0 !important;
}

.report-layout .paragraph--type--st-chapter .chapter-inner > .paragraph--type--bp-columns .card--small-left .col-12 {
  flex: unset;
  -webkit-flex: unset;
}

.report-layout .paragraph--type--st-chapter .chapter-inner > .paragraph--type--bp-columns .card--small-left .p-3 {
  padding-right: 0 !important;
  padding-bottom: 0 !important;
}

.report-layout .paragraph--type--st-chapter .chapter-inner > .paragraph--type--bp-simple.paragraph--color {
  padding-left: 71px;
  padding-right: 71px;
}

@media (max-width: 786px) {
  .report-layout .paragraph--type--st-chapter .chapter-inner > .paragraph--type--bp-simple.paragraph--color {
    padding-left: 18px;
    padding-right: 18px;
  }
}

.report-layout .paragraph--type--st-chapter .chapter-inner > .paragraph--type--timeline {
  background-color: #ffffff;
  margin-left: -71px;
  margin-right: -71px;
  width: calc(100% + 142px);
}

@media (max-width: 786px) {
  .report-layout .paragraph--type--st-chapter .chapter-inner > .paragraph--type--timeline {
    margin-left: -18px;
    margin-right: -18px;
    width: calc(100% + 36px);
  }
}

.report-layout .paragraph--type--st-chapter .chapter-inner > .paragraph--type--timeline:after {
  top: 39px;
  height: calc(100% - 90px);
}

.report-layout .paragraph--type--st-chapter .chapter-inner > .paragraph--type--timeline .card-text {
  background-color: #f2f2f2;
}

.report-layout .paragraph--type--st-chapter .chapter-inner > .paragraph--type--timeline .timeline-container {
  padding: 24px 18px;
}

@media (min-width: 763px) and (max-width: 970px) {
  .report-layout .paragraph--type--st-chapter .chapter-inner > .paragraph--type--timeline .timeline-container {
    padding: 49px 60px;
  }
}

@media (min-width: 970px) {
  .report-layout .paragraph--type--st-chapter .chapter-inner > .paragraph--type--timeline .timeline-container {
    padding: 49px 18px;
  }
}

.report-layout .paragraph--type--st-chapter .chapter-inner > .paragraph--type--timeline h2 {
  margin-left: 71px;
  margin-right: 71px;
  position: relative;
  z-index: 100;
  margin-bottom: 0;
  padding-bottom: 20px;
}

@media (max-width: 786px) {
  .report-layout .paragraph--type--st-chapter .chapter-inner > .paragraph--type--timeline h2 {
    margin-left: 18px;
    margin-right: 18px;
  }
}

.report-layout .paragraph--type--st-chapter .chapter-inner > .paragraph--type--timeline .left .event-content {
  padding-left: 0;
}

.report-layout .paragraph--type--st-chapter .chapter-inner > .paragraph--type--timeline .left .event-content .card-text {
  width: 100%;
}

.report-layout .paragraph--type--st-chapter .chapter-inner > .paragraph--type--timeline .right .event-content {
  padding-right: 0;
}

.report-layout .paragraph--type--st-chapter .chapter-inner > .paragraph--type--timeline .right .event-content .card-text {
  width: 100%;
}

.report-layout .st-menu-right #chapters {
  padding-right: 0;
}

@media (max-width: 984px) {
  .report-layout .st-menu-right #chapters {
    padding: 0 12px;
  }
}

.report-layout .gtranslate-container {
  display: none;
}

@media (max-width: 768px) {
  .st-menu-right #chapters {
    padding: 0;
  }
}

.report-layout .paragraph--type--st-chapter .chapter-container .paragraph--type--media-center-media.paragraph--color {
  position: static;
  margin: 0 !important;
  width: 100%;
}

.report-layout .paragraph--type--st-chapter .chapter-container .paragraph--type--media-center-media .side-fill {
  display: none;
}

.report-layout .paragraph--type--st-chapter .chapter-container .paragraph--type--media-center-media h2 {
  padding-top: 0 !important;
  padding-left: 0 !important;
}

@media (min-width: 767px) {
  .report-layout .paragraph--type--st-chapter .chapter-container .paragraph--type--media-center-media h2 {
    padding-left: 71px !important;
  }
}

.report-layout .media__column > .media > iframe {
  position: absolute;
  top: 14px;
  left: 0;
  width: 100%;
  height: 100%;
  min-width: 100%;
  max-width: 100%;
  box-shadow: none;
}

@media (min-width: 767px) {
  .report-layout .media__column > .media > iframe {
    position: static;
    width: 100%;
    height: 521px;
    min-width: 450px;
    max-width: 100%;
  }
}

@media (min-width: 1050px) {
  .report-layout .media__column > .media > iframe {
    position: static;
    width: 100%;
    height: 430px;
    min-width: 450px;
    max-width: 100%;
  }
}

@media (min-width: 1230px) {
  .report-layout .media__column > .media > iframe {
    position: static;
    width: 100%;
    height: 530px;
    min-width: 550px;
    max-width: 100%;
  }
}

.report-layout .media__column img {
  position: absolute;
  top: 14px;
  left: 0;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  box-shadow: none;
}

@media (min-width: 767px) {
  .report-layout .media__column img {
    position: static;
    width: 100%;
    height: auto;
  }
}
