.wvb-fund-container .fund-hero .fund-detail-hero .hero-key-facts,
.wvbtemplatepage .fund-hero .fund-detail-hero .hero-key-facts {
  display: none;
}

.fund-disclosure-wrapper .fund-disclosure__content {
  position: relative;
  max-height: 170px;
  overflow: hidden;
}

.fund-disclosure-wrapper .fund-disclosure__content::after {
  content: "";
  width: 100%;
  height: 112px;
  background: linear-gradient(180deg, #ffffff00 0%, #ffffff 80%);
  position: absolute;
  bottom: 0;
  left: 0;
  pointer-events: none;
}

.fund-disclosure-wrapper--expanded .fund-disclosure__content {
  max-height: none;
  overflow: visible;
}

.fund-disclosure-wrapper--expanded .fund-disclosure__content::after {
  content: none;
}

.fund-disclosure-wrapper .view-more-wrap {
  display: flex;
  margin-top: 16px;
}

.fund-disclosure-wrapper .view-more-wrap::before,
.fund-disclosure-wrapper .view-more-wrap::after {
  content: "";
  flex: 1 1;
  border-bottom: 2px solid #d9d9d6;
  margin: auto;
  pointer-events: none;
}

.fund-disclosure-wrapper .view-more-wrap .fund-disclosure-viewmore {
  border: 2px solid #d9d9d6;
  height: 36px;
  min-width: 112px;
  padding: 0 10px;
  border-radius: 16px;
  cursor: pointer;
  margin: 0 12px;
  background: none;
  display: grid;
  place-content: center;
  font-family: "BentonSans-Bold", arial, verdana, helvetica, sans-serif;
  font-size: 16px;
  color: #8d8d8d;
  line-height: 24px;
}

.fund-disclosure-wrapper p {
  font-family: "BentonSans", arial, verdana, helvetica, sans-serif;
  font-size: 12px;
  color: #252525;
  line-height: 18px;
  padding: 8px 0;
}

.fund-disclosure-wrapper p b {
  font-family: "BentonSans-Bold", arial, verdana, helvetica, sans-serif;
  font-size: 12px;
  color: #252525;
  line-height: 18px;
}

.fund-disclosure-wrapper p b a {
  color: #007dba;
  text-decoration: underline;
}

.fund-disclosure-wrapper p a {
  font-family: "BentonSans", arial, verdana, helvetica, sans-serif;
  font-size: 12px;
  color: #007dba;
  line-height: 18px;
  text-decoration: underline;
}

.fund-disclosure-wrapper p > ul {
  list-style: disc;
  padding-left: 18px;
  margin-top: 4px;
}

.fund-disclosure-wrapper p > ul > li {
  font-family: "BentonSans", arial, verdana, helvetica, sans-serif;
  font-size: 12px;
  color: #252525;
  line-height: 18px;
  margin-bottom: 4px;
  padding-left: 0;
}

.fund-disclosure-wrapper p > ul > li::before {
  display: none;
}

.fund-disclosure-wrapper p > ul > li ul {
  list-style: disc;
}

.fund-disclosure-wrapper p > ul > li ul li {
  font-family: "BentonSans", arial, verdana, helvetica, sans-serif;
  font-size: 12px;
  color: #252525;
  line-height: 18px;
  padding-left: 0;
  margin-bottom: 4px;
}

.fund-disclosure-wrapper p p {
  padding: 0;
}

.fund-disclosure-wrapper p:has(sup) {
  display: inline;
  padding: 0;
  margin: 0;
}

.fund-disclosure-wrapper p:has(sup) sup,
.fund-disclosure-wrapper p:has(sup) span {
  display: inline;
}

.fund-disclosure-wrapper p:has(sup) span p {
  display: inline;
  padding: 0;
  margin: 0;
}

.fund-disclosure-wrapper p:has(sup):not(:has(~ p:has(sup))) {
  padding-bottom: 8px;
}

.fund-facts-container .fund-facts-section .column-1 .facts-list li:nth-child(2),
.fund-facts-container .fund-facts-section .column-1 .facts-list li:nth-child(3) {
  display: none !important;
}

.fund-facts-container .fund-facts-section .column-1 .facts-list li .key {
  text-transform: capitalize;
}

.fundliterature .fund-detail-literature .wrapper .literature-section ul li label > span {
  text-transform: capitalize;
}

.fundoverview .overview-container .wrapper .content .column-2 .fund-key-document .label-container > .label {
  text-transform: capitalize;
}

.title.cmp-title__section-title-no-top-padding.cmp-title__wellington-navy .cmp-title__text {
  padding: 0 0 36px;
}
