@charset "UTF-8";
@font-face {
  font-family: 'Flama';
  font-style: normal;
  font-weight: 300;
  src: local("Flama Light"), local("Flama-Light"), url("/etc/designs/hase/pws/hsvm/assets/fonts/Flama-Light.otf") format("opentype");
  src: local("Flama Light"), local("Flama-Light"), url("/etc/designs/hase/pws/hsvm/assets/fonts/Flama-Light.ttf") format("truetype"); }

@font-face {
  font-family: 'Flama';
  font-style: normal;
  font-weight: 400;
  src: local("Flama Basic"), local("Flama-Basic"), url("/etc/designs/hase/pws/hsvm/assets/fonts/Flama-Basic.otf") format("opentype");
  src: local("Flama Basic"), local("Flama-Basic"), url("/etc/designs/hase/pws/hsvm/assets/fonts/Flama-Basic.ttf") format("truetype"); }

@font-face {
  font-family: 'Flama';
  font-style: normal;
  font-weight: 500;
  src: local("Flama Medium"), local("Flama-Medium"), url("/etc/designs/hase/pws/hsvm/assets/fonts/Flama-Medium.otf") format("opentype");
  src: local("Flama Medium"), local("Flama-Medium"), url("/etc/designs/hase/pws/hsvm/assets/fonts/Flama-Medium.ttf") format("truetype"); }

@font-face {
  font-family: 'Flama';
  font-style: normal;
  font-weight: 600;
  src: local("Flama SemiBold"), local("Flama-Semibold"), url("/etc/designs/hase/pws/hsvm/assets/fonts/Flama-SemiBold.otf") format("opentype"); }

@font-face {
  font-family: 'Flama';
  font-style: normal;
  font-weight: 700;
  src: local("Flama Bold"), local("Flama-Bold"), url("/etc/designs/hase/pws/hsvm/assets/fonts/Flama-Bold.otf") format("opentype");
  src: local("Flama Bold"), local("Flama-Bold"), url("/etc/designs/hase/pws/hsvm/assets/fonts/Flama-Bold.ttf") format("truetype"); }

.hsvm-mt-1, .searchResult .search__detail .search__share, .fundList .form-group#productType, .fundList .form-group#assetClass, #tdandte .tab-content .tdandteGraph__A__remark, #tdandte .tab-content .tdandteGraph__B__remark, .footnote {
  margin-top: 8px; }

.hsvm--mt-1 {
  margin-top: -8px; }

.hsvm-mb-1, .kv__box__title, .kv__box__desc, .searchResult .search__detail .search__date, .searchResult .search__tags, .fundList .form-group-head, .fundList .form-check, #fundHistory .fundHistoryCard__lastDeal, #fundHistory .fundHistoryCard__lastPrice, .fundDetail .message__header ul,
.fundDetail .message__content ul, .fundDetail__top__detail__inner__header, .fundDetail__top__detail__inner__star, #feature_info .featureInfo__title, #feature_info .featureInfo__description, #assetAllocation .tab-content .assetAllocationFigureTable .table__groupName, #esg_info .esgInfo__description, .investment__object__name, #performanceSimulator .row,
#performanceChart .row, #fundDocument .listArea__content .effect_date, #documents .listArea__content .effect_date, .footnote__title {
  margin-bottom: 8px; }

.hsvm-pt-1 {
  padding-top: 8px; }

.hsvm-pb-1 {
  padding-bottom: 8px; }

.hsvm-mt-2, .themeSpotlight__slide, #assetAllocation .tab-content, #performanceChart-container, #performanceSimulator-figure, #tdandte .tdandte__container, #tdandte .tab-content, #tdandte .eftTdandTe__container {
  margin-top: 16px; }

.hsvm--mt-2 {
  margin-top: -16px; }

.hsvm-mb-2, .themeSpotlight__slide, .searchResult .search__detail .search__share, #fundHistory .fundHistoryCard__fundUnitName, .fundDetail h4, .fundDetail__top__detail__item, #assetAllocation .tab-content .assetAllocation__reportDate, #esg_info .esgInfo__title, .investment__object__detail, #performanceSimulator,
#performanceChart, #tdandte .tab-content .tdandteGraph__A__reportDate, #tdandte .tab-content .tdandteGraph__B__reportDate, hiprices_and_dividends .fundDetail__dividends__options, #dividend .fundDetail__dividends__options, #price .fundDetail__dividends__options, hiprices_and_dividends .dividends__button, #dividend .dividends__button, #price .dividends__button, #hang__seng__index .indexChange__currentPrice, #hang__seng__index .indexChange__difference, .dealerAndMaker__container, #composition .compositionRow1, #holdings .compositionRow1, #composition .composition__button, #holdings .composition__button {
  margin-bottom: 16px; }

.hsvm-pt-2 {
  padding-top: 16px; }

.hsvm-pb-2, .kv {
  padding-bottom: 16px; }

.hsvm-mt-3, #fundHistory .fundHistoryCard__inner {
  margin-top: 24px; }

.hsvm--mt-3 {
  margin-top: -24px; }

.hsvm-mb-3, .pressRelease__heading,
.listArea__heading, .fundList__form, #fundHistory .fundHistoryCard__hiPrice, #fundHistory .fundHistoryCard__inner, #feature_info .featureInfo, #esg_info .esgInfo {
  margin-bottom: 24px; }

.hsvm-pt-3 {
  padding-top: 24px; }

.hsvm-pb-3 {
  padding-bottom: 24px; }

.hsvm-mt-4, .fundCard__information, .fundCard__footer, .themeSpotlight__more, .latestNews__controls, .latestNews__more, .latestNews__information, .milestone__heading, .list__controls, .insight__controls, .insight__information, .fundList__form, #fundHistory .fundHistory__controls, .fundDetail .HASEbreacdrumb, #performanceSimulator,
#fiveYearPerformance, hiprices_and_dividends #dividends, #dividend #dividends, #price #dividends {
  margin-top: 32px; }

.hsvm--mt-4 {
  margin-top: -32px; }

.hsvm-mb-4, .sitemap__links, .fundCard__heading, .fundCard__information, .themeSpotlight__heading, .latestNews__heading, .latestNews__information, .leadin__heading, .milestone__heading, .award__head, .list__heading, .list__item > div, .insight__inner .paginationjs, .insight__heading, .insight__information, .searchResult .search__summary, .contactUs__heading, #fundHistory h3, .fundDetail h3, .fundDetail .h3, .fundDetail .kv__box__desc, .fundDetail .singleSlider__title a, .singleSlider__title .fundDetail a, .fundDetail .fundCard__title a, .fundCard__title .fundDetail a, .fundDetail .themeSpotlight__title a, .themeSpotlight__title .fundDetail a, .fundDetail .latestNews__title a, .latestNews__title .fundDetail a, .fundDetail .award__heading, .fundDetail .insight__heading, .fundDetail .insight__title, .fundDetail .insight__title a, .insight__title .fundDetail a, .fundDetail .searchResult .search__label, .searchResult .fundDetail .search__label, .fundDetail .contactUs__heading, .fundDetail .featuredFundCard__heading, .fundDetail .featuredFundCard__title a, .featuredFundCard__title .fundDetail a, .fundDetail__top__detail, .fundDetail__top__options, .importantNotes__container, .topHolding, .topHolding__item, #fiveYearPerformancePrice,
#fiveYearPerformanceTotal,
#tenYearPerformancePrice,
#tenYearPerformanceTotal, .page--section, #hang__seng__index .indexChange__container, .dealerAndMaker, .dealerAndMaker__item:first-child, .portfolio {
  margin-bottom: 32px; }

.hsvm-pt-4, .footer, .remarks, .container-fluid.footer-notes #page_bottom_remark {
  padding-top: 32px; }

.hsvm-pb-4, .footer, .remarks, .container-fluid.footer-notes #page_bottom_remark {
  padding-bottom: 32px; }

.hsvm-mt-5 {
  margin-top: 40px; }

.hsvm--mt-5 {
  margin-top: -40px; }

.hsvm-mb-5 {
  margin-bottom: 40px; }

.hsvm-pt-5 {
  padding-top: 40px; }

.hsvm-pb-5 {
  padding-bottom: 40px; }

.hsvm-mt-6, div.message, .themeSpotlight__controls {
  margin-top: 48px; }

.hsvm--mt-6 {
  margin-top: -48px; }

.hsvm-mb-6 {
  margin-bottom: 48px; }

.hsvm-pt-6 {
  padding-top: 48px; }

.hsvm-pb-6 {
  padding-bottom: 48px; }

.hsvm-mt-7 {
  margin-top: 56px; }

.hsvm--mt-7 {
  margin-top: -56px; }

.hsvm-mb-7 {
  margin-bottom: 56px; }

.hsvm-pt-7 {
  padding-top: 56px; }

.hsvm-pb-7 {
  padding-bottom: 56px; }

.hsvm-mt-8, .fundCard__inner, .themeSpotlight__heading, .latestNews__inner, .latestNews__heading, .HASEbreacdrumb + div, .leadin__heading, .insight__heading, .contactUs__item, .contactUs__heading, #fundHistory .fundHistory__inner {
  margin-top: 64px; }

.hsvm--mt-8 {
  margin-top: -64px; }

.hsvm-mb-8, div.message, .singleSlider__inner, .fundCard__inner, .latestNews__controls, .HASEbreacdrumb ul, .list__controls, .insight__inner, .insight__controls, .insight--2ndLvl .insight__inner:last-child, .contactUs__item, #fundHistory .fundHistory__controls {
  margin-bottom: 64px; }

.hsvm-pt-8, .award, .list, .pressRelease,
.listArea {
  padding-top: 64px; }

.hsvm-pb-8, .latestNews__slider--static #latestNews__slider, .about-us .page__top, .milestone, .award, .pressRelease,
.listArea, #fundHistory .fundHistory__slider--static #fundHistory__slider {
  padding-bottom: 64px; }

.hsvm-mt-9 {
  margin-top: 72px; }

.hsvm--mt-9 {
  margin-top: -72px; }

.hsvm-mb-9 {
  margin-bottom: 72px; }

.hsvm-pt-9 {
  padding-top: 72px; }

.hsvm-pb-9 {
  padding-bottom: 72px; }

.hsvm-mt-10 {
  margin-top: 80px; }

.hsvm--mt-10 {
  margin-top: -80px; }

.hsvm-mb-10 {
  margin-bottom: 80px; }

.hsvm-pt-10 {
  padding-top: 80px; }

.hsvm-pb-10 {
  padding-bottom: 80px; }

.hsvm-mt-11 {
  margin-top: 88px; }

.hsvm--mt-11 {
  margin-top: -88px; }

.hsvm-mb-11 {
  margin-bottom: 88px; }

.hsvm-pt-11 {
  padding-top: 88px; }

.hsvm-pb-11 {
  padding-bottom: 88px; }

.hsvm-mt-12 {
  margin-top: 96px; }

.hsvm--mt-12 {
  margin-top: -96px; }

.hsvm-mb-12 {
  margin-bottom: 96px; }

.hsvm-pt-12 {
  padding-top: 96px; }

.hsvm-pb-12 {
  padding-bottom: 96px; }

.hsvm-mt-13 {
  margin-top: 104px; }

.hsvm--mt-13 {
  margin-top: -104px; }

.hsvm-mb-13 {
  margin-bottom: 104px; }

.hsvm-pt-13 {
  padding-top: 104px; }

.hsvm-pb-13 {
  padding-bottom: 104px; }

@media (min-width: 992px) {
  .hsvm-md-mt-1 {
    margin-top: 8px; } }

@media (min-width: 992px) {
  .hsvm-md--mt-1 {
    margin-top: -8px; } }

@media (min-width: 992px) {
  .hsvm-md-mb-1, .fundDetail__top__detail__inner, #feature_info .featureInfo__title, #feature_info .featureInfo__description, #esg_info .esgInfo__description {
    margin-bottom: 8px; } }

@media (min-width: 992px) {
  .hsvm-md-pt-1 {
    padding-top: 8px; } }

@media (min-width: 992px) {
  .hsvm-md-pb-1 {
    padding-bottom: 8px; } }

@media (min-width: 992px) {
  .hsvm-md-mt-2, .footnote {
    margin-top: 16px; } }

@media (min-width: 992px) {
  .hsvm-md--mt-2 {
    margin-top: -16px; } }

@media (min-width: 992px) {
  .hsvm-md-mb-2, .sitemap__links, #esg_info .esgInfo__title, #performanceSimulator .row,
  #performanceChart .row {
    margin-bottom: 16px; } }

@media (min-width: 992px) {
  .hsvm-md-pt-2 {
    padding-top: 16px; } }

@media (min-width: 992px) {
  .hsvm-md-pb-2 {
    padding-bottom: 16px; } }

@media (min-width: 992px) {
  .hsvm-md-mt-3, #tdandte .tdandte__container, #tdandte .eftTdandTe__container {
    margin-top: 24px; } }

@media (min-width: 992px) {
  .hsvm-md--mt-3 {
    margin-top: -24px; } }

@media (min-width: 992px) {
  .hsvm-md-mb-3 {
    margin-bottom: 24px; } }

@media (min-width: 992px) {
  .hsvm-md-pt-3 {
    padding-top: 24px; } }

@media (min-width: 992px) {
  .hsvm-md-pb-3 {
    padding-bottom: 24px; } }

@media (min-width: 992px) {
  .hsvm-md-mt-4, .themeSpotlight__controls {
    margin-top: 32px; } }

@media (min-width: 992px) {
  .hsvm-md--mt-4 {
    margin-top: -32px; } }

@media (min-width: 992px) {
  .hsvm-md-mb-4, .topHolding, #esg_info .esgInfo, #performanceSimulator,
  #performanceChart, .page--section, .dealerAndMaker {
    margin-bottom: 32px; } }

@media (min-width: 992px) {
  .hsvm-md-pt-4 {
    padding-top: 32px; } }

@media (min-width: 992px) {
  .hsvm-md-pb-4 {
    padding-bottom: 32px; } }

@media (min-width: 992px) {
  .hsvm-md-mt-5 {
    margin-top: 40px; } }

@media (min-width: 992px) {
  .hsvm-md--mt-5 {
    margin-top: -40px; } }

@media (min-width: 992px) {
  .hsvm-md-mb-5 {
    margin-bottom: 40px; } }

@media (min-width: 992px) {
  .hsvm-md-pt-5 {
    padding-top: 40px; } }

@media (min-width: 992px) {
  .hsvm-md-pb-5 {
    padding-bottom: 40px; } }

@media (min-width: 992px) {
  .hsvm-md-mt-6 {
    margin-top: 48px; } }

@media (min-width: 992px) {
  .hsvm-md--mt-6 {
    margin-top: -48px; } }

@media (min-width: 992px) {
  .hsvm-md-mb-6 {
    margin-bottom: 48px; } }

@media (min-width: 992px) {
  .hsvm-md-pt-6 {
    padding-top: 48px; } }

@media (min-width: 992px) {
  .hsvm-md-pb-6 {
    padding-bottom: 48px; } }

@media (min-width: 992px) {
  .hsvm-md-mt-7 {
    margin-top: 56px; } }

@media (min-width: 992px) {
  .hsvm-md--mt-7 {
    margin-top: -56px; } }

@media (min-width: 992px) {
  .hsvm-md-mb-7 {
    margin-bottom: 56px; } }

@media (min-width: 992px) {
  .hsvm-md-pt-7 {
    padding-top: 56px; } }

@media (min-width: 992px) {
  .hsvm-md-pb-7 {
    padding-bottom: 56px; } }

@media (min-width: 992px) {
  .hsvm-md-mt-8, .fundDetail .HASEbreacdrumb {
    margin-top: 64px; } }

@media (min-width: 992px) {
  .hsvm-md--mt-8 {
    margin-top: -64px; } }

@media (min-width: 992px) {
  .hsvm-md-mb-8, .themeSpotlight__inner, .fundDetail__top__options, .importantNotes__container, #feature_info .featureInfo, #hang__seng__index .indexChange__container {
    margin-bottom: 64px; } }

@media (min-width: 992px) {
  .hsvm-md-pt-8 {
    padding-top: 64px; } }

@media (min-width: 992px) {
  .hsvm-md-pb-8 {
    padding-bottom: 64px; } }

@media (min-width: 992px) {
  .hsvm-md-mt-9 {
    margin-top: 72px; } }

@media (min-width: 992px) {
  .hsvm-md--mt-9 {
    margin-top: -72px; } }

@media (min-width: 992px) {
  .hsvm-md-mb-9 {
    margin-bottom: 72px; } }

@media (min-width: 992px) {
  .hsvm-md-pt-9 {
    padding-top: 72px; } }

@media (min-width: 992px) {
  .hsvm-md-pb-9 {
    padding-bottom: 72px; } }

@media (min-width: 992px) {
  .hsvm-md-mt-10 {
    margin-top: 80px; } }

@media (min-width: 992px) {
  .hsvm-md--mt-10 {
    margin-top: -80px; } }

@media (min-width: 992px) {
  .hsvm-md-mb-10 {
    margin-bottom: 80px; } }

@media (min-width: 992px) {
  .hsvm-md-pt-10 {
    padding-top: 80px; } }

@media (min-width: 992px) {
  .hsvm-md-pb-10 {
    padding-bottom: 80px; } }

@media (min-width: 992px) {
  .hsvm-md-mt-11 {
    margin-top: 88px; } }

@media (min-width: 992px) {
  .hsvm-md--mt-11 {
    margin-top: -88px; } }

@media (min-width: 992px) {
  .hsvm-md-mb-11 {
    margin-bottom: 88px; } }

@media (min-width: 992px) {
  .hsvm-md-pt-11 {
    padding-top: 88px; } }

@media (min-width: 992px) {
  .hsvm-md-pb-11 {
    padding-bottom: 88px; } }

@media (min-width: 992px) {
  .hsvm-md-mt-12 {
    margin-top: 96px; } }

@media (min-width: 992px) {
  .hsvm-md--mt-12 {
    margin-top: -96px; } }

@media (min-width: 992px) {
  .hsvm-md-mb-12 {
    margin-bottom: 96px; } }

@media (min-width: 992px) {
  .hsvm-md-pt-12 {
    padding-top: 96px; } }

@media (min-width: 992px) {
  .hsvm-md-pb-12 {
    padding-bottom: 96px; } }

@media (min-width: 992px) {
  .hsvm-md-mt-13 {
    margin-top: 104px; } }

@media (min-width: 992px) {
  .hsvm-md--mt-13 {
    margin-top: -104px; } }

@media (min-width: 992px) {
  .hsvm-md-mb-13 {
    margin-bottom: 104px; } }

@media (min-width: 992px) {
  .hsvm-md-pt-13 {
    padding-top: 104px; } }

@media (min-width: 992px) {
  .hsvm-md-pb-13 {
    padding-bottom: 104px; } }

@media (max-width: 991px) {
  .container, .goToTop, #fundDetailTab .fundDetailTab__container {
    max-width: none;
    padding-left: 30px;
    padding-right: 30px; } }

@media (min-width: 1336px) {
  .container, .goToTop, #fundDetailTab .fundDetailTab__container {
    max-width: 1270px; } }

@media (min-width: 1920px) {
  .container, .goToTop, #fundDetailTab .fundDetailTab__container {
    max-width: 1520px; } }

.modal-footer > :not(:first-child) {
  margin-left: 20px; }
  @media (min-width: 992px) {
    .modal-footer > :not(:first-child) {
      margin-left: 25px; } }

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box; }

*:focus, button:focus {
  outline: none; }

*:focus-visible, button:focus-visible {
  outline: 1px solid #0C3534; }

html, body {
  overflow: initial;
  width: 100%;
  height: 100%;
  font-size: 100%;
  font-family: Flama, "Microsoft JhengHei", "微軟正黑體", "PingFang HK", "PingFang SC", sans-serif;
  font-weight: 300;
  line-height: 1.4;
  scroll-behavior: smooth; }

h1, h2, h3, h4, h5, h6 {
  font-weight: lighter; }

img {
  display: block;
  max-width: 100%;
  height: auto; }

a {
  text-decoration: none;
  transition: all .2s linear; }

iframe {
  display: block; }

.mobile--inline {
  display: none; }
  @media (max-width: 991px) {
    .mobile--inline {
      display: inline; } }

.mobile--inlineBlock {
  display: none; }
  @media (max-width: 991px) {
    .mobile--inlineBlock {
      display: inline-block; } }

.mobile--block {
  display: none; }
  @media (max-width: 991px) {
    .mobile--block {
      display: block; } }

.mobile--flex {
  display: none; }
  @media (max-width: 991px) {
    .mobile--flex {
      display: flex; } }

.desktop--inline {
  display: none; }
  @media (min-width: 992px) {
    .desktop--inline {
      display: inline; } }

.desktop--inlineBlock {
  display: none; }
  @media (min-width: 992px) {
    .desktop--inlineBlock {
      display: inline-block; } }

.desktop--block {
  display: none; }
  @media (min-width: 992px) {
    .desktop--block {
      display: block; } }

.desktop--flex {
  display: none; }
  @media (max-width: 991px) {
    .desktop--flex {
      display: flex; } }

.page {
  overflow: hidden;
  width: 100%;
  min-height: 100%;
  background: #f7f7f7; }
  @media (min-width: 992px) {
    .page {
      display: grid;
      min-height: 100%;
      grid-template-rows: min-content auto 280px;
      grid-template-columns: 1fr;
      gap: 0px 0px;
      grid-template-areas: "header" "main" "footer";
      align-content: stretch; } }

.header {
  grid-area: header;
  position: relative; }
  .header__top {
    font-size: 14px;
    line-height: 1;
    position: absolute;
    width: 100%;
    z-index: 1; }
  .header__main {
    background: #ffffff; }

.main {
  grid-area: main;
  min-height: 500px;
  background: #074240; }

.footer {
  background: #042c2a;
  font-size: 14px;
  line-height: 1; }
  @media (min-width: 992px) {
    .footer {
      grid-area: footer;
      display: grid;
      grid-template-columns: 1fr;
      grid-template-rows: auto auto; } }
  .footer__bottom > div > div {
    width: 100%;
    color: #ffffff; }
    @media (min-width: 992px) {
      .footer__bottom > div > div {
        width: 100%; } }
  .footer__bottom > div > div > div:first-child {
    margin-bottom: 10px; }
  .footer__control {
    margin-bottom: 30px;
    cursor: pointer; }
    @media (min-width: 992px) {
      .footer__control {
        display: none; } }
    .footer__control .more {
      display: inline-block;
      font-size: 14px; }
    .footer__control .less {
      display: none;
      font-size: 14px; }
    .footer__control button.active .more {
      display: none; }
    .footer__control button.active .less {
      display: inline-block; }
    .footer__control img {
      margin-left: 15px; }
    .footer__control .normal {
      display: inline; }
    .footer__control .hover {
      display: none; }
    .footer__control.active .more {
      display: none; }
    .footer__control.active .less {
      display: inline-block; }
    .footer__control.active img {
      transform: rotateZ(180deg); }
    @media (hover: hover), (-ms-high-contrast: none) {
      .footer__control:hover {
        text-decoration: underline;
        color: #ffeecd; }
        .footer__control:hover .normal {
          display: none; }
        .footer__control:hover .hover {
          display: inline; } }
  .footer dt {
    margin-bottom: 9px;
    color: #ffffff; }
  .footer a,
  .footer a:visited {
    color: #ffffff;
    text-decoration: none; }
  @media (hover: hover), (-ms-high-contrast: none) {
    .footer a:hover {
      color: #ffeecd; } }
  .footer a:active {
    text-decoration: underline;
    color: #FFC04B; }

h1, .h1 {
  font-size: 40px; }

@indclude desktop {
  h1, .h1 {
    font-size: 60px; } }

h2, .h2, .singleSlider__heading, .fundCard__heading, .themeSpotlight__heading, .latestNews__heading {
  font-size: 33px; }
  @media (min-width: 992px) {
    h2, .h2, .singleSlider__heading, .fundCard__heading, .themeSpotlight__heading, .latestNews__heading {
      font-size: 50px; } }

h3, .h3, .kv__box__desc, .singleSlider__title a, .fundCard__title a, .themeSpotlight__title a, .latestNews__title a, .award__heading, .insight__heading, .insight__title, .insight__title a, .searchResult .search__label, .contactUs__heading, .featuredFundCard__heading, .featuredFundCard__title a {
  font-size: 24px; }
  @media (min-width: 992px) {
    h3, .h3, .kv__box__desc, .singleSlider__title a, .fundCard__title a, .themeSpotlight__title a, .latestNews__title a, .award__heading, .insight__heading, .insight__title, .insight__title a, .searchResult .search__label, .contactUs__heading, .featuredFundCard__heading, .featuredFundCard__title a {
      font-size: 30px; } }

h4, .h4, .milestone__year, .award__category, .iconItem__title, .topic__label, .searchResult .search__name, .contactUs__subheading {
  font-size: 20px; }
  @media (min-width: 992px) {
    h4, .h4, .milestone__year, .award__category, .iconItem__title, .topic__label, .searchResult .search__name, .contactUs__subheading {
      font-size: 24px; } }

h5, .h5, .outlineBtn, .leadin__subtitle, .hsvmDataTable th {
  font-size: 18px; }
  @media (min-width: 992px) {
    h5, .h5, .outlineBtn, .leadin__subtitle, .hsvmDataTable th {
      font-size: 20px; } }

h2, .h2, .singleSlider__heading, .fundCard__heading, .themeSpotlight__heading, .latestNews__heading {
  font-weight: 300;
  text-align: left;
  color: #ffb864; }

h3, .h3, .kv__box__desc, .singleSlider__title a, .fundCard__title a, .themeSpotlight__title a, .latestNews__title a, .award__heading, .insight__heading, .insight__title, .insight__title a, .searchResult .search__label, .contactUs__heading, .featuredFundCard__heading, .featuredFundCard__title a {
  font-weight: 300;
  text-align: left;
  color: #ffb864; }

h4, .h4, .milestone__year, .award__category, .iconItem__title, .topic__label, .searchResult .search__name, .contactUs__subheading {
  font-weight: 300;
  line-height: 1.25;
  text-align: left;
  color: #ffb864; }

p, .HASEbreacdrumb a, .rwd-breadcrumb-inner a, .rwd-breadcrumb-inner span, .p, .inv__link a, div.message__header, .singleSlider__description, .fundCard__more, .fundCard__class, .themeSpotlight__description, .latestNews__description, .remarks__title, .milestone__content, .award__description, .hsvmFilter select,
.hsvmFilter input[type="text"],
.hsvmInput select,
.hsvmInput input[type="text"], .hsvmFilter .dropdown,
.hsvmInput .dropdown, .offeringDoc .dtr-title, .hsvmDataTable td, .insight__description, .featuredFundCard__description, .footnote__title, .tooltip .tooltip-inner.foot_note_tooltip .footnote__title {
  text-align: left;
  font-size: 16px;
  font-weight: 300; }
  @media (min-width: 992px) {
    p, .HASEbreacdrumb a, .rwd-breadcrumb-inner a, .rwd-breadcrumb-inner span, .p, .inv__link a, div.message__header, .singleSlider__description, .fundCard__more, .fundCard__class, .themeSpotlight__description, .latestNews__description, .remarks__title, .milestone__content, .award__description, .hsvmFilter select,
    .hsvmFilter input[type="text"],
    .hsvmInput select,
    .hsvmInput input[type="text"], .hsvmFilter .dropdown,
    .hsvmInput .dropdown, .offeringDoc .dtr-title, .hsvmDataTable td, .insight__description, .featuredFundCard__description, .footnote__title, .tooltip .tooltip-inner.foot_note_tooltip .footnote__title {
      font-size: 18px; } }

input::-ms-clear {
  display: none; }

.remark, div.message__content, .remarks p, .remarks .HASEbreacdrumb a, .HASEbreacdrumb .remarks a, .remarks .rwd-breadcrumb-inner a, .rwd-breadcrumb-inner .remarks a, .remarks .rwd-breadcrumb-inner span, .rwd-breadcrumb-inner .remarks span,
.remarks li, .insight__transcript a, .insightDetail__date,
.detail__date, .contactUs__tfoot .contactUs__td, .contactUs__tfoot .contactUs__td a, .featuredFundCard__transcript a, .footnote p, .footnote .HASEbreacdrumb a, .HASEbreacdrumb .footnote a, .footnote .rwd-breadcrumb-inner a, .rwd-breadcrumb-inner .footnote a, .footnote .rwd-breadcrumb-inner span, .rwd-breadcrumb-inner .footnote span,
.footnote li, .dataTables_wrapper .dataTables_info {
  font-size: 14px; }

.date, .feature__date, .themeSpotlight__date, .latestNews__date, .insight__date, .featuredFundCard__date {
  font-size: 16px; }
  @media (min-width: 992px) {
    .date, .feature__date, .themeSpotlight__date, .latestNews__date, .insight__date, .featuredFundCard__date {
      font-size: 16px; } }

.plainBtn, .footer__control, .keywords__keyword a,
.keywords__keyword a:visited, .navPanel__subItem a, .navPanel__item a, .fundCard__more a, .fundCard__footer a, .themeSpotlight__tag a, .themeSpotlight__slide .themeSpotlight__transcript a, .themeSpotlight__slide .institutional__themeSpotlight__transcript a, .themeSpotlight__more a, .latestNews__tag a, .latestNews__more a, .offeringDoc__modal a, .insight__tag a, .insight__more a, .insightDetail__tags span a,
.detail__tags span a, .searchResult .tableLink a, .searchResult .search__detail > a, .contactUs a, .featuredFundCard__tag a, .featuredFundCard__more a, .paginationHSVM li a {
  font-size: 18px;
  font-weight: 300;
  text-align: left;
  text-decoration: none;
  color: #ffffff; }
  @media (min-width: 992px) {
    .plainBtn, .footer__control, .keywords__keyword a,
    .keywords__keyword a:visited, .navPanel__subItem a, .navPanel__item a, .fundCard__more a, .fundCard__footer a, .themeSpotlight__tag a, .themeSpotlight__slide .themeSpotlight__transcript a, .themeSpotlight__slide .institutional__themeSpotlight__transcript a, .themeSpotlight__more a, .latestNews__tag a, .latestNews__more a, .offeringDoc__modal a, .insight__tag a, .insight__more a, .insightDetail__tags span a,
    .detail__tags span a, .searchResult .tableLink a, .searchResult .search__detail > a, .contactUs a, .featuredFundCard__tag a, .featuredFundCard__more a, .paginationHSVM li a {
      font-size: 16px; } }
  .plainBtn img.normal, .footer__control img.normal, .keywords__keyword a img.normal, .navPanel__subItem a img.normal, .navPanel__item a img.normal, .fundCard__more a img.normal, .fundCard__footer a img.normal, .themeSpotlight__tag a img.normal, .themeSpotlight__slide .themeSpotlight__transcript a img.normal, .themeSpotlight__slide .institutional__themeSpotlight__transcript a img.normal, .themeSpotlight__more a img.normal, .latestNews__tag a img.normal, .latestNews__more a img.normal, .offeringDoc__modal a img.normal, .insight__tag a img.normal, .insight__more a img.normal, .insightDetail__tags span a img.normal, .detail__tags span a img.normal, .searchResult .tableLink a img.normal, .searchResult .search__detail > a img.normal, .contactUs a img.normal, .featuredFundCard__tag a img.normal, .featuredFundCard__more a img.normal, .paginationHSVM li a img.normal {
    display: inline-block; }
  .plainBtn img.hover, .footer__control img.hover, .keywords__keyword a img.hover, .navPanel__subItem a img.hover, .navPanel__item a img.hover, .fundCard__more a img.hover, .fundCard__footer a img.hover, .themeSpotlight__tag a img.hover, .themeSpotlight__slide .themeSpotlight__transcript a img.hover, .themeSpotlight__slide .institutional__themeSpotlight__transcript a img.hover, .themeSpotlight__more a img.hover, .latestNews__tag a img.hover, .latestNews__more a img.hover, .offeringDoc__modal a img.hover, .insight__tag a img.hover, .insight__more a img.hover, .insightDetail__tags span a img.hover, .detail__tags span a img.hover, .searchResult .tableLink a img.hover, .searchResult .search__detail > a img.hover, .contactUs a img.hover, .featuredFundCard__tag a img.hover, .featuredFundCard__more a img.hover, .paginationHSVM li a img.hover {
    display: none; }
  @media (hover: hover), (-ms-high-contrast: none) {
    .plainBtn:hover, .footer__control:hover, .keywords__keyword a:hover, .navPanel__subItem a:hover, .navPanel__item a:hover, .fundCard__more a:hover, .fundCard__footer a:hover, .themeSpotlight__tag a:hover, .themeSpotlight__slide .themeSpotlight__transcript a:hover, .themeSpotlight__slide .institutional__themeSpotlight__transcript a:hover, .themeSpotlight__more a:hover, .latestNews__tag a:hover, .latestNews__more a:hover, .offeringDoc__modal a:hover, .insight__tag a:hover, .insight__more a:hover, .insightDetail__tags span a:hover,
    .detail__tags span a:hover, .searchResult .tableLink a:hover, .searchResult .search__detail > a:hover, .contactUs a:hover, .featuredFundCard__tag a:hover, .featuredFundCard__more a:hover, .paginationHSVM li a:hover {
      text-decoration: underline;
      color: #FFEECD; } }
  .plainBtn:active, .footer__control:active, .keywords__keyword a:active, .navPanel__subItem a:active, .navPanel__item a:active, .fundCard__more a:active, .fundCard__footer a:active, .themeSpotlight__tag a:active, .themeSpotlight__slide .themeSpotlight__transcript a:active, .themeSpotlight__slide .institutional__themeSpotlight__transcript a:active, .themeSpotlight__more a:active, .latestNews__tag a:active, .latestNews__more a:active, .offeringDoc__modal a:active, .insight__tag a:active, .insight__more a:active, .insightDetail__tags span a:active,
  .detail__tags span a:active, .searchResult .tableLink a:active, .searchResult .search__detail > a:active, .contactUs a:active, .featuredFundCard__tag a:active, .featuredFundCard__more a:active, .paginationHSVM li a:active {
    text-decoration: underline;
    color: #FFC04B; }
  .plainBtn--green, .insight__more a, .insightDetail__tags span a,
  .detail__tags span a, .relatedCards .plainBtn, .relatedCards .footer__control, .relatedCards .keywords__keyword a, .keywords__keyword .relatedCards a, .relatedCards .navPanel__subItem a, .navPanel__subItem .relatedCards a, .relatedCards .navPanel__item a, .navPanel__item .relatedCards a, .relatedCards .fundCard__more a, .fundCard__more .relatedCards a, .relatedCards .fundCard__footer a, .fundCard__footer .relatedCards a, .relatedCards .themeSpotlight__tag a, .themeSpotlight__tag .relatedCards a, .relatedCards .themeSpotlight__slide .themeSpotlight__transcript a, .themeSpotlight__slide .themeSpotlight__transcript .relatedCards a, .relatedCards .themeSpotlight__slide .institutional__themeSpotlight__transcript a, .themeSpotlight__slide .institutional__themeSpotlight__transcript .relatedCards a, .relatedCards .themeSpotlight__more a, .themeSpotlight__more .relatedCards a, .relatedCards .latestNews__tag a, .latestNews__tag .relatedCards a, .relatedCards .latestNews__more a, .latestNews__more .relatedCards a, .relatedCards .offeringDoc__modal a, .offeringDoc__modal .relatedCards a, .relatedCards .insight__tag a, .insight__tag .relatedCards a, .relatedCards .insight__more a, .insight__more .relatedCards a, .relatedCards .insightDetail__tags span a, .insightDetail__tags span .relatedCards a,
  .relatedCards .detail__tags span a, .detail__tags span .relatedCards a, .relatedCards .searchResult .tableLink a, .searchResult .tableLink .relatedCards a, .relatedCards .searchResult .search__detail > a, .searchResult .relatedCards .search__detail > a, .relatedCards .contactUs a, .contactUs .relatedCards a, .relatedCards .featuredFundCard__tag a, .featuredFundCard__tag .relatedCards a, .relatedCards .featuredFundCard__more a, .featuredFundCard__more .relatedCards a, .relatedCards .paginationHSVM li a, .paginationHSVM li .relatedCards a, .relatedCards__transcriptLink, .relatedFundSector .plainBtn, .relatedFundSector .footer__control, .relatedFundSector .keywords__keyword a, .keywords__keyword .relatedFundSector a, .relatedFundSector .navPanel__subItem a, .navPanel__subItem .relatedFundSector a, .relatedFundSector .navPanel__item a, .navPanel__item .relatedFundSector a, .relatedFundSector .fundCard__more a, .fundCard__more .relatedFundSector a, .relatedFundSector .fundCard__footer a, .fundCard__footer .relatedFundSector a, .relatedFundSector .themeSpotlight__tag a, .themeSpotlight__tag .relatedFundSector a, .relatedFundSector .themeSpotlight__slide .themeSpotlight__transcript a, .themeSpotlight__slide .themeSpotlight__transcript .relatedFundSector a, .relatedFundSector .themeSpotlight__slide .institutional__themeSpotlight__transcript a, .themeSpotlight__slide .institutional__themeSpotlight__transcript .relatedFundSector a, .relatedFundSector .themeSpotlight__more a, .themeSpotlight__more .relatedFundSector a, .relatedFundSector .latestNews__tag a, .latestNews__tag .relatedFundSector a, .relatedFundSector .latestNews__more a, .latestNews__more .relatedFundSector a, .relatedFundSector .offeringDoc__modal a, .offeringDoc__modal .relatedFundSector a, .relatedFundSector .insight__tag a, .insight__tag .relatedFundSector a, .relatedFundSector .insight__more a, .insight__more .relatedFundSector a, .relatedFundSector .insightDetail__tags span a, .insightDetail__tags span .relatedFundSector a,
  .relatedFundSector .detail__tags span a, .detail__tags span .relatedFundSector a, .relatedFundSector .searchResult .tableLink a, .searchResult .tableLink .relatedFundSector a, .relatedFundSector .searchResult .search__detail > a, .searchResult .relatedFundSector .search__detail > a, .relatedFundSector .contactUs a, .contactUs .relatedFundSector a, .relatedFundSector .featuredFundCard__tag a, .featuredFundCard__tag .relatedFundSector a, .relatedFundSector .featuredFundCard__more a, .featuredFundCard__more .relatedFundSector a, .relatedFundSector .paginationHSVM li a, .paginationHSVM li .relatedFundSector a, .searchResult .tableLink a, .searchResult .search__detail > a, .contactUs a, .featuredFundCard__more a, #fundHistory .fundHistoryCard__link, .paginationHSVM li a {
    color: #0C3534; }
    @media (hover: hover), (-ms-high-contrast: none) {
      .plainBtn--green:hover, .insight__more a:hover, .insightDetail__tags span a:hover,
      .detail__tags span a:hover, .relatedCards .plainBtn:hover, .relatedCards .footer__control:hover, .relatedCards .keywords__keyword a:hover, .keywords__keyword .relatedCards a:hover, .relatedCards .navPanel__subItem a:hover, .navPanel__subItem .relatedCards a:hover, .relatedCards .navPanel__item a:hover, .navPanel__item .relatedCards a:hover, .relatedCards .fundCard__more a:hover, .fundCard__more .relatedCards a:hover, .relatedCards .fundCard__footer a:hover, .fundCard__footer .relatedCards a:hover, .relatedCards .themeSpotlight__tag a:hover, .themeSpotlight__tag .relatedCards a:hover, .relatedCards .themeSpotlight__slide .themeSpotlight__transcript a:hover, .themeSpotlight__slide .themeSpotlight__transcript .relatedCards a:hover, .relatedCards .themeSpotlight__slide .institutional__themeSpotlight__transcript a:hover, .themeSpotlight__slide .institutional__themeSpotlight__transcript .relatedCards a:hover, .relatedCards .themeSpotlight__more a:hover, .themeSpotlight__more .relatedCards a:hover, .relatedCards .latestNews__tag a:hover, .latestNews__tag .relatedCards a:hover, .relatedCards .latestNews__more a:hover, .latestNews__more .relatedCards a:hover, .relatedCards .offeringDoc__modal a:hover, .offeringDoc__modal .relatedCards a:hover, .relatedCards .insight__tag a:hover, .insight__tag .relatedCards a:hover, .relatedCards .insight__more a:hover, .insight__more .relatedCards a:hover, .relatedCards .insightDetail__tags span a:hover, .insightDetail__tags span .relatedCards a:hover,
      .relatedCards .detail__tags span a:hover, .detail__tags span .relatedCards a:hover, .relatedCards .searchResult .tableLink a:hover, .searchResult .tableLink .relatedCards a:hover, .relatedCards .searchResult .search__detail > a:hover, .searchResult .relatedCards .search__detail > a:hover, .relatedCards .contactUs a:hover, .contactUs .relatedCards a:hover, .relatedCards .featuredFundCard__tag a:hover, .featuredFundCard__tag .relatedCards a:hover, .relatedCards .featuredFundCard__more a:hover, .featuredFundCard__more .relatedCards a:hover, .relatedCards .paginationHSVM li a:hover, .paginationHSVM li .relatedCards a:hover, .relatedCards__transcriptLink:hover, .relatedFundSector .plainBtn:hover, .relatedFundSector .footer__control:hover, .relatedFundSector .keywords__keyword a:hover, .keywords__keyword .relatedFundSector a:hover, .relatedFundSector .navPanel__subItem a:hover, .navPanel__subItem .relatedFundSector a:hover, .relatedFundSector .navPanel__item a:hover, .navPanel__item .relatedFundSector a:hover, .relatedFundSector .fundCard__more a:hover, .fundCard__more .relatedFundSector a:hover, .relatedFundSector .fundCard__footer a:hover, .fundCard__footer .relatedFundSector a:hover, .relatedFundSector .themeSpotlight__tag a:hover, .themeSpotlight__tag .relatedFundSector a:hover, .relatedFundSector .themeSpotlight__slide .themeSpotlight__transcript a:hover, .themeSpotlight__slide .themeSpotlight__transcript .relatedFundSector a:hover, .relatedFundSector .themeSpotlight__slide .institutional__themeSpotlight__transcript a:hover, .themeSpotlight__slide .institutional__themeSpotlight__transcript .relatedFundSector a:hover, .relatedFundSector .themeSpotlight__more a:hover, .themeSpotlight__more .relatedFundSector a:hover, .relatedFundSector .latestNews__tag a:hover, .latestNews__tag .relatedFundSector a:hover, .relatedFundSector .latestNews__more a:hover, .latestNews__more .relatedFundSector a:hover, .relatedFundSector .offeringDoc__modal a:hover, .offeringDoc__modal .relatedFundSector a:hover, .relatedFundSector .insight__tag a:hover, .insight__tag .relatedFundSector a:hover, .relatedFundSector .insight__more a:hover, .insight__more .relatedFundSector a:hover, .relatedFundSector .insightDetail__tags span a:hover, .insightDetail__tags span .relatedFundSector a:hover,
      .relatedFundSector .detail__tags span a:hover, .detail__tags span .relatedFundSector a:hover, .relatedFundSector .searchResult .tableLink a:hover, .searchResult .tableLink .relatedFundSector a:hover, .relatedFundSector .searchResult .search__detail > a:hover, .searchResult .relatedFundSector .search__detail > a:hover, .relatedFundSector .contactUs a:hover, .contactUs .relatedFundSector a:hover, .relatedFundSector .featuredFundCard__tag a:hover, .featuredFundCard__tag .relatedFundSector a:hover, .relatedFundSector .featuredFundCard__more a:hover, .featuredFundCard__more .relatedFundSector a:hover, .relatedFundSector .paginationHSVM li a:hover, .paginationHSVM li .relatedFundSector a:hover, .searchResult .tableLink a:hover, .searchResult .search__detail > a:hover, .contactUs a:hover, .featuredFundCard__more a:hover, #fundHistory .fundHistoryCard__link:hover, .paginationHSVM li a:hover {
        opacity: 0.7;
        color: #0C3534; } }
    .plainBtn--green:active, .insight__more a:active, .insightDetail__tags span a:active,
    .detail__tags span a:active, .relatedCards .plainBtn:active, .relatedCards .footer__control:active, .relatedCards .keywords__keyword a:active, .keywords__keyword .relatedCards a:active, .relatedCards .navPanel__subItem a:active, .navPanel__subItem .relatedCards a:active, .relatedCards .navPanel__item a:active, .navPanel__item .relatedCards a:active, .relatedCards .fundCard__more a:active, .fundCard__more .relatedCards a:active, .relatedCards .fundCard__footer a:active, .fundCard__footer .relatedCards a:active, .relatedCards .themeSpotlight__tag a:active, .themeSpotlight__tag .relatedCards a:active, .relatedCards .themeSpotlight__slide .themeSpotlight__transcript a:active, .themeSpotlight__slide .themeSpotlight__transcript .relatedCards a:active, .relatedCards .themeSpotlight__slide .institutional__themeSpotlight__transcript a:active, .themeSpotlight__slide .institutional__themeSpotlight__transcript .relatedCards a:active, .relatedCards .themeSpotlight__more a:active, .themeSpotlight__more .relatedCards a:active, .relatedCards .latestNews__tag a:active, .latestNews__tag .relatedCards a:active, .relatedCards .latestNews__more a:active, .latestNews__more .relatedCards a:active, .relatedCards .offeringDoc__modal a:active, .offeringDoc__modal .relatedCards a:active, .relatedCards .insight__tag a:active, .insight__tag .relatedCards a:active, .relatedCards .insight__more a:active, .insight__more .relatedCards a:active, .relatedCards .insightDetail__tags span a:active, .insightDetail__tags span .relatedCards a:active,
    .relatedCards .detail__tags span a:active, .detail__tags span .relatedCards a:active, .relatedCards .searchResult .tableLink a:active, .searchResult .tableLink .relatedCards a:active, .relatedCards .searchResult .search__detail > a:active, .searchResult .relatedCards .search__detail > a:active, .relatedCards .contactUs a:active, .contactUs .relatedCards a:active, .relatedCards .featuredFundCard__tag a:active, .featuredFundCard__tag .relatedCards a:active, .relatedCards .featuredFundCard__more a:active, .featuredFundCard__more .relatedCards a:active, .relatedCards .paginationHSVM li a:active, .paginationHSVM li .relatedCards a:active, .relatedCards__transcriptLink:active, .relatedFundSector .plainBtn:active, .relatedFundSector .footer__control:active, .relatedFundSector .keywords__keyword a:active, .keywords__keyword .relatedFundSector a:active, .relatedFundSector .navPanel__subItem a:active, .navPanel__subItem .relatedFundSector a:active, .relatedFundSector .navPanel__item a:active, .navPanel__item .relatedFundSector a:active, .relatedFundSector .fundCard__more a:active, .fundCard__more .relatedFundSector a:active, .relatedFundSector .fundCard__footer a:active, .fundCard__footer .relatedFundSector a:active, .relatedFundSector .themeSpotlight__tag a:active, .themeSpotlight__tag .relatedFundSector a:active, .relatedFundSector .themeSpotlight__slide .themeSpotlight__transcript a:active, .themeSpotlight__slide .themeSpotlight__transcript .relatedFundSector a:active, .relatedFundSector .themeSpotlight__slide .institutional__themeSpotlight__transcript a:active, .themeSpotlight__slide .institutional__themeSpotlight__transcript .relatedFundSector a:active, .relatedFundSector .themeSpotlight__more a:active, .themeSpotlight__more .relatedFundSector a:active, .relatedFundSector .latestNews__tag a:active, .latestNews__tag .relatedFundSector a:active, .relatedFundSector .latestNews__more a:active, .latestNews__more .relatedFundSector a:active, .relatedFundSector .offeringDoc__modal a:active, .offeringDoc__modal .relatedFundSector a:active, .relatedFundSector .insight__tag a:active, .insight__tag .relatedFundSector a:active, .relatedFundSector .insight__more a:active, .insight__more .relatedFundSector a:active, .relatedFundSector .insightDetail__tags span a:active, .insightDetail__tags span .relatedFundSector a:active,
    .relatedFundSector .detail__tags span a:active, .detail__tags span .relatedFundSector a:active, .relatedFundSector .searchResult .tableLink a:active, .searchResult .tableLink .relatedFundSector a:active, .relatedFundSector .searchResult .search__detail > a:active, .searchResult .relatedFundSector .search__detail > a:active, .relatedFundSector .contactUs a:active, .contactUs .relatedFundSector a:active, .relatedFundSector .featuredFundCard__tag a:active, .featuredFundCard__tag .relatedFundSector a:active, .relatedFundSector .featuredFundCard__more a:active, .featuredFundCard__more .relatedFundSector a:active, .relatedFundSector .paginationHSVM li a:active, .paginationHSVM li .relatedFundSector a:active, .searchResult .tableLink a:active, .searchResult .search__detail > a:active, .contactUs a:active, .featuredFundCard__more a:active, #fundHistory .fundHistoryCard__link:active, .paginationHSVM li a:active {
      opacity: 1;
      color: #0C3534; }

.outlineBtn {
  display: inline-block;
  padding: 10px 20px;
  border-radius: 30px;
  border: 1px solid #007F84;
  background: #ffffff;
  text-transform: capitalize;
  font-weight: 100;
  color: #007F84;
  cursor: pointer; }
  @media (hover: hover), (-ms-high-contrast: none) {
    .outlineBtn:hover {
      border: 1px solid #007F84;
      background: #385959;
      color: #ffffff; } }
  .outlineBtn:active, .outlineBtn.active {
    border: 1px solid #007F84;
    background: #007F84;
    color: #ffffff; }

.ctaBtn, button[type="submit"], .langToggle button,
.langToggle a, .offeringDoc__button button, hiprices_and_dividends .dividends__button a, #dividend .dividends__button a, #price .dividends__button a, #composition .composition__button a, #holdings .composition__button a {
  display: inline-block;
  padding: 10px 28px 10px 28px;
  border-radius: 5px;
  background: #ffeecd;
  font-size: 18px;
  font-weight: 300;
  text-align: left;
  text-decoration: none;
  color: #0C3534; }
  @media (min-width: 992px) {
    .ctaBtn, button[type="submit"], .langToggle button,
    .langToggle a, .offeringDoc__button button, hiprices_and_dividends .dividends__button a, #dividend .dividends__button a, #price .dividends__button a, #composition .composition__button a, #holdings .composition__button a {
      padding: 6px 20px 6px 20px;
      font-size: 16px; } }
  @media (hover: hover), (-ms-high-contrast: none) {
    .ctaBtn:hover, button:hover[type="submit"], .langToggle button:hover,
    .langToggle a:hover, .offeringDoc__button button:hover, hiprices_and_dividends .dividends__button a:hover, #dividend .dividends__button a:hover, #price .dividends__button a:hover, #composition .composition__button a:hover, #holdings .composition__button a:hover {
      background: #f1cd87;
      text-decoration: none;
      color: #0C3534; }
      .ctaBtn:hover .normal, button:hover[type="submit"] .normal, .langToggle button:hover .normal, .langToggle a:hover .normal, .offeringDoc__button button:hover .normal, hiprices_and_dividends .dividends__button a:hover .normal, #dividend .dividends__button a:hover .normal, #price .dividends__button a:hover .normal, #composition .composition__button a:hover .normal, #holdings .composition__button a:hover .normal {
        display: none; }
      .ctaBtn:hover .hover, button:hover[type="submit"] .hover, .langToggle button:hover .hover, .langToggle a:hover .hover, .offeringDoc__button button:hover .hover, hiprices_and_dividends .dividends__button a:hover .hover, #dividend .dividends__button a:hover .hover, #price .dividends__button a:hover .hover, #composition .composition__button a:hover .hover, #holdings .composition__button a:hover .hover {
        display: inline-block; } }
  .ctaBtn:active, button:active[type="submit"], .langToggle button:active,
  .langToggle a:active, .offeringDoc__button button:active, hiprices_and_dividends .dividends__button a:active, #dividend .dividends__button a:active, #price .dividends__button a:active, #composition .composition__button a:active, #holdings .composition__button a:active {
    background: #FFC04B; }

button[type="submit"] {
  cursor: pointer; }

@media (hover: hover), (-ms-high-contrast: none) {
  .transitionImg:hover img, .singleSlider__cover:hover img {
    transition: transform 1s linear;
    transform: scale(1.05); } }

.iconArrow:after, .relatedCards .plainBtn:after, .relatedCards .footer__control:after, .relatedCards .keywords__keyword a:after, .keywords__keyword .relatedCards a:after, .relatedCards .navPanel__subItem a:after, .navPanel__subItem .relatedCards a:after, .relatedCards .navPanel__item a:after, .navPanel__item .relatedCards a:after, .relatedCards .fundCard__more a:after, .fundCard__more .relatedCards a:after, .relatedCards .fundCard__footer a:after, .fundCard__footer .relatedCards a:after, .relatedCards .themeSpotlight__tag a:after, .themeSpotlight__tag .relatedCards a:after, .relatedCards .themeSpotlight__slide .themeSpotlight__transcript a:after, .themeSpotlight__slide .themeSpotlight__transcript .relatedCards a:after, .relatedCards .themeSpotlight__slide .institutional__themeSpotlight__transcript a:after, .themeSpotlight__slide .institutional__themeSpotlight__transcript .relatedCards a:after, .relatedCards .themeSpotlight__more a:after, .themeSpotlight__more .relatedCards a:after, .relatedCards .latestNews__tag a:after, .latestNews__tag .relatedCards a:after, .relatedCards .latestNews__more a:after, .latestNews__more .relatedCards a:after, .relatedCards .offeringDoc__modal a:after, .offeringDoc__modal .relatedCards a:after, .relatedCards .insight__tag a:after, .insight__tag .relatedCards a:after, .relatedCards .insight__more a:after, .insight__more .relatedCards a:after, .relatedCards .insightDetail__tags span a:after, .insightDetail__tags span .relatedCards a:after,
.relatedCards .detail__tags span a:after, .detail__tags span .relatedCards a:after, .relatedCards .searchResult .tableLink a:after, .searchResult .tableLink .relatedCards a:after, .relatedCards .searchResult .search__detail > a:after, .searchResult .relatedCards .search__detail > a:after, .relatedCards .contactUs a:after, .contactUs .relatedCards a:after, .relatedCards .featuredFundCard__tag a:after, .featuredFundCard__tag .relatedCards a:after, .relatedCards .featuredFundCard__more a:after, .featuredFundCard__more .relatedCards a:after, .relatedCards .paginationHSVM li a:after, .paginationHSVM li .relatedCards a:after, .relatedFundSector .plainBtn:after, .relatedFundSector .footer__control:after, .relatedFundSector .keywords__keyword a:after, .keywords__keyword .relatedFundSector a:after, .relatedFundSector .navPanel__subItem a:after, .navPanel__subItem .relatedFundSector a:after, .relatedFundSector .navPanel__item a:after, .navPanel__item .relatedFundSector a:after, .relatedFundSector .fundCard__more a:after, .fundCard__more .relatedFundSector a:after, .relatedFundSector .fundCard__footer a:after, .fundCard__footer .relatedFundSector a:after, .relatedFundSector .themeSpotlight__tag a:after, .themeSpotlight__tag .relatedFundSector a:after, .relatedFundSector .themeSpotlight__slide .themeSpotlight__transcript a:after, .themeSpotlight__slide .themeSpotlight__transcript .relatedFundSector a:after, .relatedFundSector .themeSpotlight__slide .institutional__themeSpotlight__transcript a:after, .themeSpotlight__slide .institutional__themeSpotlight__transcript .relatedFundSector a:after, .relatedFundSector .themeSpotlight__more a:after, .themeSpotlight__more .relatedFundSector a:after, .relatedFundSector .latestNews__tag a:after, .latestNews__tag .relatedFundSector a:after, .relatedFundSector .latestNews__more a:after, .latestNews__more .relatedFundSector a:after, .relatedFundSector .offeringDoc__modal a:after, .offeringDoc__modal .relatedFundSector a:after, .relatedFundSector .insight__tag a:after, .insight__tag .relatedFundSector a:after, .relatedFundSector .insight__more a:after, .insight__more .relatedFundSector a:after, .relatedFundSector .insightDetail__tags span a:after, .insightDetail__tags span .relatedFundSector a:after,
.relatedFundSector .detail__tags span a:after, .detail__tags span .relatedFundSector a:after, .relatedFundSector .searchResult .tableLink a:after, .searchResult .tableLink .relatedFundSector a:after, .relatedFundSector .searchResult .search__detail > a:after, .searchResult .relatedFundSector .search__detail > a:after, .relatedFundSector .contactUs a:after, .contactUs .relatedFundSector a:after, .relatedFundSector .featuredFundCard__tag a:after, .featuredFundCard__tag .relatedFundSector a:after, .relatedFundSector .featuredFundCard__more a:after, .featuredFundCard__more .relatedFundSector a:after, .relatedFundSector .paginationHSVM li a:after, .paginationHSVM li .relatedFundSector a:after, #fundData tbody td.sorting_1 a:after, #fundHistory .fundHistoryCard__link:after {
  content: '';
  display: block;
  width: 20px;
  max-width: 20px;
  min-width: 20px;
  max-height: 20px;
  min-height: 20px;
  height: 20px;
  margin-left: 4px;
  background-image: url(/etc/designs/hase/pws/hsvm/assets/images/icons/arrow-right.svg);
  background-position: left center;
  background-repeat: no-repeat;
  background-size: 20px; }

@media (hover: hover), (-ms-high-contrast: none) {
  .iconArrow:hover:after, .relatedCards .plainBtn:hover:after, .relatedCards .footer__control:hover:after, .relatedCards .keywords__keyword a:hover:after, .keywords__keyword .relatedCards a:hover:after, .relatedCards .navPanel__subItem a:hover:after, .navPanel__subItem .relatedCards a:hover:after, .relatedCards .navPanel__item a:hover:after, .navPanel__item .relatedCards a:hover:after, .relatedCards .fundCard__more a:hover:after, .fundCard__more .relatedCards a:hover:after, .relatedCards .fundCard__footer a:hover:after, .fundCard__footer .relatedCards a:hover:after, .relatedCards .themeSpotlight__tag a:hover:after, .themeSpotlight__tag .relatedCards a:hover:after, .relatedCards .themeSpotlight__slide .themeSpotlight__transcript a:hover:after, .themeSpotlight__slide .themeSpotlight__transcript .relatedCards a:hover:after, .relatedCards .themeSpotlight__slide .institutional__themeSpotlight__transcript a:hover:after, .themeSpotlight__slide .institutional__themeSpotlight__transcript .relatedCards a:hover:after, .relatedCards .themeSpotlight__more a:hover:after, .themeSpotlight__more .relatedCards a:hover:after, .relatedCards .latestNews__tag a:hover:after, .latestNews__tag .relatedCards a:hover:after, .relatedCards .latestNews__more a:hover:after, .latestNews__more .relatedCards a:hover:after, .relatedCards .offeringDoc__modal a:hover:after, .offeringDoc__modal .relatedCards a:hover:after, .relatedCards .insight__tag a:hover:after, .insight__tag .relatedCards a:hover:after, .relatedCards .insight__more a:hover:after, .insight__more .relatedCards a:hover:after, .relatedCards .insightDetail__tags span a:hover:after, .insightDetail__tags span .relatedCards a:hover:after,
  .relatedCards .detail__tags span a:hover:after, .detail__tags span .relatedCards a:hover:after, .relatedCards .searchResult .tableLink a:hover:after, .searchResult .tableLink .relatedCards a:hover:after, .relatedCards .searchResult .search__detail > a:hover:after, .searchResult .relatedCards .search__detail > a:hover:after, .relatedCards .contactUs a:hover:after, .contactUs .relatedCards a:hover:after, .relatedCards .featuredFundCard__tag a:hover:after, .featuredFundCard__tag .relatedCards a:hover:after, .relatedCards .featuredFundCard__more a:hover:after, .featuredFundCard__more .relatedCards a:hover:after, .relatedCards .paginationHSVM li a:hover:after, .paginationHSVM li .relatedCards a:hover:after, .relatedFundSector .plainBtn:hover:after, .relatedFundSector .footer__control:hover:after, .relatedFundSector .keywords__keyword a:hover:after, .keywords__keyword .relatedFundSector a:hover:after, .relatedFundSector .navPanel__subItem a:hover:after, .navPanel__subItem .relatedFundSector a:hover:after, .relatedFundSector .navPanel__item a:hover:after, .navPanel__item .relatedFundSector a:hover:after, .relatedFundSector .fundCard__more a:hover:after, .fundCard__more .relatedFundSector a:hover:after, .relatedFundSector .fundCard__footer a:hover:after, .fundCard__footer .relatedFundSector a:hover:after, .relatedFundSector .themeSpotlight__tag a:hover:after, .themeSpotlight__tag .relatedFundSector a:hover:after, .relatedFundSector .themeSpotlight__slide .themeSpotlight__transcript a:hover:after, .themeSpotlight__slide .themeSpotlight__transcript .relatedFundSector a:hover:after, .relatedFundSector .themeSpotlight__slide .institutional__themeSpotlight__transcript a:hover:after, .themeSpotlight__slide .institutional__themeSpotlight__transcript .relatedFundSector a:hover:after, .relatedFundSector .themeSpotlight__more a:hover:after, .themeSpotlight__more .relatedFundSector a:hover:after, .relatedFundSector .latestNews__tag a:hover:after, .latestNews__tag .relatedFundSector a:hover:after, .relatedFundSector .latestNews__more a:hover:after, .latestNews__more .relatedFundSector a:hover:after, .relatedFundSector .offeringDoc__modal a:hover:after, .offeringDoc__modal .relatedFundSector a:hover:after, .relatedFundSector .insight__tag a:hover:after, .insight__tag .relatedFundSector a:hover:after, .relatedFundSector .insight__more a:hover:after, .insight__more .relatedFundSector a:hover:after, .relatedFundSector .insightDetail__tags span a:hover:after, .insightDetail__tags span .relatedFundSector a:hover:after,
  .relatedFundSector .detail__tags span a:hover:after, .detail__tags span .relatedFundSector a:hover:after, .relatedFundSector .searchResult .tableLink a:hover:after, .searchResult .tableLink .relatedFundSector a:hover:after, .relatedFundSector .searchResult .search__detail > a:hover:after, .searchResult .relatedFundSector .search__detail > a:hover:after, .relatedFundSector .contactUs a:hover:after, .contactUs .relatedFundSector a:hover:after, .relatedFundSector .featuredFundCard__tag a:hover:after, .featuredFundCard__tag .relatedFundSector a:hover:after, .relatedFundSector .featuredFundCard__more a:hover:after, .featuredFundCard__more .relatedFundSector a:hover:after, .relatedFundSector .paginationHSVM li a:hover:after, .paginationHSVM li .relatedFundSector a:hover:after, #fundData tbody td.sorting_1 a:hover:after, #fundHistory .fundHistoryCard__link:hover:after {
    background-image: url(/etc/designs/hase/pws/hsvm/assets/images/icons/arrow-right-yellow.svg); } }

.iconArrow:active:after, .relatedCards .plainBtn:active:after, .relatedCards .footer__control:active:after, .relatedCards .keywords__keyword a:active:after, .keywords__keyword .relatedCards a:active:after, .relatedCards .navPanel__subItem a:active:after, .navPanel__subItem .relatedCards a:active:after, .relatedCards .navPanel__item a:active:after, .navPanel__item .relatedCards a:active:after, .relatedCards .fundCard__more a:active:after, .fundCard__more .relatedCards a:active:after, .relatedCards .fundCard__footer a:active:after, .fundCard__footer .relatedCards a:active:after, .relatedCards .themeSpotlight__tag a:active:after, .themeSpotlight__tag .relatedCards a:active:after, .relatedCards .themeSpotlight__slide .themeSpotlight__transcript a:active:after, .themeSpotlight__slide .themeSpotlight__transcript .relatedCards a:active:after, .relatedCards .themeSpotlight__slide .institutional__themeSpotlight__transcript a:active:after, .themeSpotlight__slide .institutional__themeSpotlight__transcript .relatedCards a:active:after, .relatedCards .themeSpotlight__more a:active:after, .themeSpotlight__more .relatedCards a:active:after, .relatedCards .latestNews__tag a:active:after, .latestNews__tag .relatedCards a:active:after, .relatedCards .latestNews__more a:active:after, .latestNews__more .relatedCards a:active:after, .relatedCards .offeringDoc__modal a:active:after, .offeringDoc__modal .relatedCards a:active:after, .relatedCards .insight__tag a:active:after, .insight__tag .relatedCards a:active:after, .relatedCards .insight__more a:active:after, .insight__more .relatedCards a:active:after, .relatedCards .insightDetail__tags span a:active:after, .insightDetail__tags span .relatedCards a:active:after,
.relatedCards .detail__tags span a:active:after, .detail__tags span .relatedCards a:active:after, .relatedCards .searchResult .tableLink a:active:after, .searchResult .tableLink .relatedCards a:active:after, .relatedCards .searchResult .search__detail > a:active:after, .searchResult .relatedCards .search__detail > a:active:after, .relatedCards .contactUs a:active:after, .contactUs .relatedCards a:active:after, .relatedCards .featuredFundCard__tag a:active:after, .featuredFundCard__tag .relatedCards a:active:after, .relatedCards .featuredFundCard__more a:active:after, .featuredFundCard__more .relatedCards a:active:after, .relatedCards .paginationHSVM li a:active:after, .paginationHSVM li .relatedCards a:active:after, .relatedFundSector .plainBtn:active:after, .relatedFundSector .footer__control:active:after, .relatedFundSector .keywords__keyword a:active:after, .keywords__keyword .relatedFundSector a:active:after, .relatedFundSector .navPanel__subItem a:active:after, .navPanel__subItem .relatedFundSector a:active:after, .relatedFundSector .navPanel__item a:active:after, .navPanel__item .relatedFundSector a:active:after, .relatedFundSector .fundCard__more a:active:after, .fundCard__more .relatedFundSector a:active:after, .relatedFundSector .fundCard__footer a:active:after, .fundCard__footer .relatedFundSector a:active:after, .relatedFundSector .themeSpotlight__tag a:active:after, .themeSpotlight__tag .relatedFundSector a:active:after, .relatedFundSector .themeSpotlight__slide .themeSpotlight__transcript a:active:after, .themeSpotlight__slide .themeSpotlight__transcript .relatedFundSector a:active:after, .relatedFundSector .themeSpotlight__slide .institutional__themeSpotlight__transcript a:active:after, .themeSpotlight__slide .institutional__themeSpotlight__transcript .relatedFundSector a:active:after, .relatedFundSector .themeSpotlight__more a:active:after, .themeSpotlight__more .relatedFundSector a:active:after, .relatedFundSector .latestNews__tag a:active:after, .latestNews__tag .relatedFundSector a:active:after, .relatedFundSector .latestNews__more a:active:after, .latestNews__more .relatedFundSector a:active:after, .relatedFundSector .offeringDoc__modal a:active:after, .offeringDoc__modal .relatedFundSector a:active:after, .relatedFundSector .insight__tag a:active:after, .insight__tag .relatedFundSector a:active:after, .relatedFundSector .insight__more a:active:after, .insight__more .relatedFundSector a:active:after, .relatedFundSector .insightDetail__tags span a:active:after, .insightDetail__tags span .relatedFundSector a:active:after,
.relatedFundSector .detail__tags span a:active:after, .detail__tags span .relatedFundSector a:active:after, .relatedFundSector .searchResult .tableLink a:active:after, .searchResult .tableLink .relatedFundSector a:active:after, .relatedFundSector .searchResult .search__detail > a:active:after, .searchResult .relatedFundSector .search__detail > a:active:after, .relatedFundSector .contactUs a:active:after, .contactUs .relatedFundSector a:active:after, .relatedFundSector .featuredFundCard__tag a:active:after, .featuredFundCard__tag .relatedFundSector a:active:after, .relatedFundSector .featuredFundCard__more a:active:after, .featuredFundCard__more .relatedFundSector a:active:after, .relatedFundSector .paginationHSVM li a:active:after, .paginationHSVM li .relatedFundSector a:active:after, #fundData tbody td.sorting_1 a:active:after, #fundHistory .fundHistoryCard__link:active:after {
  background-image: url(/etc/designs/hase/pws/hsvm/assets/images/icons/arrow-right-orange.svg); }

.iconArrow--green::after, .relatedCards .plainBtn::after, .relatedCards .footer__control::after, .relatedCards .keywords__keyword a::after, .keywords__keyword .relatedCards a::after, .relatedCards .navPanel__subItem a::after, .navPanel__subItem .relatedCards a::after, .relatedCards .navPanel__item a::after, .navPanel__item .relatedCards a::after, .relatedCards .fundCard__more a::after, .fundCard__more .relatedCards a::after, .relatedCards .fundCard__footer a::after, .fundCard__footer .relatedCards a::after, .relatedCards .themeSpotlight__tag a::after, .themeSpotlight__tag .relatedCards a::after, .relatedCards .themeSpotlight__slide .themeSpotlight__transcript a::after, .themeSpotlight__slide .themeSpotlight__transcript .relatedCards a::after, .relatedCards .themeSpotlight__slide .institutional__themeSpotlight__transcript a::after, .themeSpotlight__slide .institutional__themeSpotlight__transcript .relatedCards a::after, .relatedCards .themeSpotlight__more a::after, .themeSpotlight__more .relatedCards a::after, .relatedCards .latestNews__tag a::after, .latestNews__tag .relatedCards a::after, .relatedCards .latestNews__more a::after, .latestNews__more .relatedCards a::after, .relatedCards .offeringDoc__modal a::after, .offeringDoc__modal .relatedCards a::after, .relatedCards .insight__tag a::after, .insight__tag .relatedCards a::after, .relatedCards .insight__more a::after, .insight__more .relatedCards a::after, .relatedCards .insightDetail__tags span a::after, .insightDetail__tags span .relatedCards a::after,
.relatedCards .detail__tags span a::after, .detail__tags span .relatedCards a::after, .relatedCards .searchResult .tableLink a::after, .searchResult .tableLink .relatedCards a::after, .relatedCards .searchResult .search__detail > a::after, .searchResult .relatedCards .search__detail > a::after, .relatedCards .contactUs a::after, .contactUs .relatedCards a::after, .relatedCards .featuredFundCard__tag a::after, .featuredFundCard__tag .relatedCards a::after, .relatedCards .featuredFundCard__more a::after, .featuredFundCard__more .relatedCards a::after, .relatedCards .paginationHSVM li a::after, .paginationHSVM li .relatedCards a::after, .relatedFundSector .plainBtn::after, .relatedFundSector .footer__control::after, .relatedFundSector .keywords__keyword a::after, .keywords__keyword .relatedFundSector a::after, .relatedFundSector .navPanel__subItem a::after, .navPanel__subItem .relatedFundSector a::after, .relatedFundSector .navPanel__item a::after, .navPanel__item .relatedFundSector a::after, .relatedFundSector .fundCard__more a::after, .fundCard__more .relatedFundSector a::after, .relatedFundSector .fundCard__footer a::after, .fundCard__footer .relatedFundSector a::after, .relatedFundSector .themeSpotlight__tag a::after, .themeSpotlight__tag .relatedFundSector a::after, .relatedFundSector .themeSpotlight__slide .themeSpotlight__transcript a::after, .themeSpotlight__slide .themeSpotlight__transcript .relatedFundSector a::after, .relatedFundSector .themeSpotlight__slide .institutional__themeSpotlight__transcript a::after, .themeSpotlight__slide .institutional__themeSpotlight__transcript .relatedFundSector a::after, .relatedFundSector .themeSpotlight__more a::after, .themeSpotlight__more .relatedFundSector a::after, .relatedFundSector .latestNews__tag a::after, .latestNews__tag .relatedFundSector a::after, .relatedFundSector .latestNews__more a::after, .latestNews__more .relatedFundSector a::after, .relatedFundSector .offeringDoc__modal a::after, .offeringDoc__modal .relatedFundSector a::after, .relatedFundSector .insight__tag a::after, .insight__tag .relatedFundSector a::after, .relatedFundSector .insight__more a::after, .insight__more .relatedFundSector a::after, .relatedFundSector .insightDetail__tags span a::after, .insightDetail__tags span .relatedFundSector a::after,
.relatedFundSector .detail__tags span a::after, .detail__tags span .relatedFundSector a::after, .relatedFundSector .searchResult .tableLink a::after, .searchResult .tableLink .relatedFundSector a::after, .relatedFundSector .searchResult .search__detail > a::after, .searchResult .relatedFundSector .search__detail > a::after, .relatedFundSector .contactUs a::after, .contactUs .relatedFundSector a::after, .relatedFundSector .featuredFundCard__tag a::after, .featuredFundCard__tag .relatedFundSector a::after, .relatedFundSector .featuredFundCard__more a::after, .featuredFundCard__more .relatedFundSector a::after, .relatedFundSector .paginationHSVM li a::after, .paginationHSVM li .relatedFundSector a::after, .searchResult .iconArrow::after, .searchResult .relatedCards .plainBtn::after, .relatedCards .searchResult .plainBtn::after, .searchResult .relatedCards .footer__control::after, .relatedCards .searchResult .footer__control::after, .searchResult .relatedCards .keywords__keyword a::after, .relatedCards .keywords__keyword .searchResult a::after, .searchResult .keywords__keyword .relatedCards a::after, .keywords__keyword .relatedCards .searchResult a::after, .searchResult .relatedCards .navPanel__subItem a::after, .relatedCards .navPanel__subItem .searchResult a::after, .searchResult .navPanel__subItem .relatedCards a::after, .navPanel__subItem .relatedCards .searchResult a::after, .searchResult .relatedCards .navPanel__item a::after, .relatedCards .navPanel__item .searchResult a::after, .searchResult .navPanel__item .relatedCards a::after, .navPanel__item .relatedCards .searchResult a::after, .searchResult .relatedCards .fundCard__more a::after, .relatedCards .fundCard__more .searchResult a::after, .searchResult .fundCard__more .relatedCards a::after, .fundCard__more .relatedCards .searchResult a::after, .searchResult .relatedCards .fundCard__footer a::after, .relatedCards .fundCard__footer .searchResult a::after, .searchResult .fundCard__footer .relatedCards a::after, .fundCard__footer .relatedCards .searchResult a::after, .searchResult .relatedCards .themeSpotlight__tag a::after, .relatedCards .themeSpotlight__tag .searchResult a::after, .searchResult .themeSpotlight__tag .relatedCards a::after, .themeSpotlight__tag .relatedCards .searchResult a::after, .searchResult .relatedCards .themeSpotlight__slide .themeSpotlight__transcript a::after, .relatedCards .themeSpotlight__slide .themeSpotlight__transcript .searchResult a::after, .searchResult .themeSpotlight__slide .themeSpotlight__transcript .relatedCards a::after, .themeSpotlight__slide .themeSpotlight__transcript .relatedCards .searchResult a::after, .searchResult .relatedCards .themeSpotlight__slide .institutional__themeSpotlight__transcript a::after, .relatedCards .themeSpotlight__slide .institutional__themeSpotlight__transcript .searchResult a::after, .searchResult .themeSpotlight__slide .institutional__themeSpotlight__transcript .relatedCards a::after, .themeSpotlight__slide .institutional__themeSpotlight__transcript .relatedCards .searchResult a::after, .searchResult .relatedCards .themeSpotlight__more a::after, .relatedCards .themeSpotlight__more .searchResult a::after, .searchResult .themeSpotlight__more .relatedCards a::after, .themeSpotlight__more .relatedCards .searchResult a::after, .searchResult .relatedCards .latestNews__tag a::after, .relatedCards .latestNews__tag .searchResult a::after, .searchResult .latestNews__tag .relatedCards a::after, .latestNews__tag .relatedCards .searchResult a::after, .searchResult .relatedCards .latestNews__more a::after, .relatedCards .latestNews__more .searchResult a::after, .searchResult .latestNews__more .relatedCards a::after, .latestNews__more .relatedCards .searchResult a::after, .searchResult .relatedCards .offeringDoc__modal a::after, .relatedCards .offeringDoc__modal .searchResult a::after, .searchResult .offeringDoc__modal .relatedCards a::after, .offeringDoc__modal .relatedCards .searchResult a::after, .searchResult .relatedCards .insight__tag a::after, .relatedCards .insight__tag .searchResult a::after, .searchResult .insight__tag .relatedCards a::after, .insight__tag .relatedCards .searchResult a::after, .searchResult .relatedCards .insight__more a::after, .relatedCards .insight__more .searchResult a::after, .searchResult .insight__more .relatedCards a::after, .insight__more .relatedCards .searchResult a::after, .searchResult .relatedCards .insightDetail__tags span a::after, .relatedCards .insightDetail__tags span .searchResult a::after, .searchResult .insightDetail__tags span .relatedCards a::after, .insightDetail__tags span .relatedCards .searchResult a::after,
.searchResult .relatedCards .detail__tags span a::after, .relatedCards .detail__tags span .searchResult a::after, .searchResult .detail__tags span .relatedCards a::after, .detail__tags span .relatedCards .searchResult a::after, .searchResult .relatedCards .contactUs a::after, .relatedCards .contactUs .searchResult a::after, .searchResult .contactUs .relatedCards a::after, .contactUs .relatedCards .searchResult a::after, .searchResult .relatedCards .featuredFundCard__tag a::after, .relatedCards .featuredFundCard__tag .searchResult a::after, .searchResult .featuredFundCard__tag .relatedCards a::after, .featuredFundCard__tag .relatedCards .searchResult a::after, .searchResult .relatedCards .featuredFundCard__more a::after, .relatedCards .featuredFundCard__more .searchResult a::after, .searchResult .featuredFundCard__more .relatedCards a::after, .featuredFundCard__more .relatedCards .searchResult a::after, .searchResult .relatedCards .paginationHSVM li a::after, .relatedCards .paginationHSVM li .searchResult a::after, .searchResult .paginationHSVM li .relatedCards a::after, .paginationHSVM li .relatedCards .searchResult a::after, .searchResult .relatedFundSector .plainBtn::after, .relatedFundSector .searchResult .plainBtn::after, .searchResult .relatedFundSector .footer__control::after, .relatedFundSector .searchResult .footer__control::after, .searchResult .relatedFundSector .keywords__keyword a::after, .relatedFundSector .keywords__keyword .searchResult a::after, .searchResult .keywords__keyword .relatedFundSector a::after, .keywords__keyword .relatedFundSector .searchResult a::after, .searchResult .relatedFundSector .navPanel__subItem a::after, .relatedFundSector .navPanel__subItem .searchResult a::after, .searchResult .navPanel__subItem .relatedFundSector a::after, .navPanel__subItem .relatedFundSector .searchResult a::after, .searchResult .relatedFundSector .navPanel__item a::after, .relatedFundSector .navPanel__item .searchResult a::after, .searchResult .navPanel__item .relatedFundSector a::after, .navPanel__item .relatedFundSector .searchResult a::after, .searchResult .relatedFundSector .fundCard__more a::after, .relatedFundSector .fundCard__more .searchResult a::after, .searchResult .fundCard__more .relatedFundSector a::after, .fundCard__more .relatedFundSector .searchResult a::after, .searchResult .relatedFundSector .fundCard__footer a::after, .relatedFundSector .fundCard__footer .searchResult a::after, .searchResult .fundCard__footer .relatedFundSector a::after, .fundCard__footer .relatedFundSector .searchResult a::after, .searchResult .relatedFundSector .themeSpotlight__tag a::after, .relatedFundSector .themeSpotlight__tag .searchResult a::after, .searchResult .themeSpotlight__tag .relatedFundSector a::after, .themeSpotlight__tag .relatedFundSector .searchResult a::after, .searchResult .relatedFundSector .themeSpotlight__slide .themeSpotlight__transcript a::after, .relatedFundSector .themeSpotlight__slide .themeSpotlight__transcript .searchResult a::after, .searchResult .themeSpotlight__slide .themeSpotlight__transcript .relatedFundSector a::after, .themeSpotlight__slide .themeSpotlight__transcript .relatedFundSector .searchResult a::after, .searchResult .relatedFundSector .themeSpotlight__slide .institutional__themeSpotlight__transcript a::after, .relatedFundSector .themeSpotlight__slide .institutional__themeSpotlight__transcript .searchResult a::after, .searchResult .themeSpotlight__slide .institutional__themeSpotlight__transcript .relatedFundSector a::after, .themeSpotlight__slide .institutional__themeSpotlight__transcript .relatedFundSector .searchResult a::after, .searchResult .relatedFundSector .themeSpotlight__more a::after, .relatedFundSector .themeSpotlight__more .searchResult a::after, .searchResult .themeSpotlight__more .relatedFundSector a::after, .themeSpotlight__more .relatedFundSector .searchResult a::after, .searchResult .relatedFundSector .latestNews__tag a::after, .relatedFundSector .latestNews__tag .searchResult a::after, .searchResult .latestNews__tag .relatedFundSector a::after, .latestNews__tag .relatedFundSector .searchResult a::after, .searchResult .relatedFundSector .latestNews__more a::after, .relatedFundSector .latestNews__more .searchResult a::after, .searchResult .latestNews__more .relatedFundSector a::after, .latestNews__more .relatedFundSector .searchResult a::after, .searchResult .relatedFundSector .offeringDoc__modal a::after, .relatedFundSector .offeringDoc__modal .searchResult a::after, .searchResult .offeringDoc__modal .relatedFundSector a::after, .offeringDoc__modal .relatedFundSector .searchResult a::after, .searchResult .relatedFundSector .insight__tag a::after, .relatedFundSector .insight__tag .searchResult a::after, .searchResult .insight__tag .relatedFundSector a::after, .insight__tag .relatedFundSector .searchResult a::after, .searchResult .relatedFundSector .insight__more a::after, .relatedFundSector .insight__more .searchResult a::after, .searchResult .insight__more .relatedFundSector a::after, .insight__more .relatedFundSector .searchResult a::after, .searchResult .relatedFundSector .insightDetail__tags span a::after, .relatedFundSector .insightDetail__tags span .searchResult a::after, .searchResult .insightDetail__tags span .relatedFundSector a::after, .insightDetail__tags span .relatedFundSector .searchResult a::after,
.searchResult .relatedFundSector .detail__tags span a::after, .relatedFundSector .detail__tags span .searchResult a::after, .searchResult .detail__tags span .relatedFundSector a::after, .detail__tags span .relatedFundSector .searchResult a::after, .searchResult .relatedFundSector .contactUs a::after, .relatedFundSector .contactUs .searchResult a::after, .searchResult .contactUs .relatedFundSector a::after, .contactUs .relatedFundSector .searchResult a::after, .searchResult .relatedFundSector .featuredFundCard__tag a::after, .relatedFundSector .featuredFundCard__tag .searchResult a::after, .searchResult .featuredFundCard__tag .relatedFundSector a::after, .featuredFundCard__tag .relatedFundSector .searchResult a::after, .searchResult .relatedFundSector .featuredFundCard__more a::after, .relatedFundSector .featuredFundCard__more .searchResult a::after, .searchResult .featuredFundCard__more .relatedFundSector a::after, .featuredFundCard__more .relatedFundSector .searchResult a::after, .searchResult .relatedFundSector .paginationHSVM li a::after, .relatedFundSector .paginationHSVM li .searchResult a::after, .searchResult .paginationHSVM li .relatedFundSector a::after, .paginationHSVM li .relatedFundSector .searchResult a::after, .searchResult #fundData tbody td.sorting_1 a::after, #fundData tbody td.sorting_1 .searchResult a::after, .searchResult #fundHistory .fundHistoryCard__link::after, #fundHistory .searchResult .fundHistoryCard__link::after, #fundData tbody td.sorting_1 a::after, #fundHistory .fundHistoryCard__link::after, #esg_info .esgInfo a::after {
  background-image: url(/etc/designs/hase/pws/hsvm/assets/images/icons/arrow-right-green.svg); }

@media (hover: hover), (-ms-high-contrast: none) {
  .iconArrow--green:hover::after, .relatedCards .plainBtn:hover::after, .relatedCards .footer__control:hover::after, .relatedCards .keywords__keyword a:hover::after, .keywords__keyword .relatedCards a:hover::after, .relatedCards .navPanel__subItem a:hover::after, .navPanel__subItem .relatedCards a:hover::after, .relatedCards .navPanel__item a:hover::after, .navPanel__item .relatedCards a:hover::after, .relatedCards .fundCard__more a:hover::after, .fundCard__more .relatedCards a:hover::after, .relatedCards .fundCard__footer a:hover::after, .fundCard__footer .relatedCards a:hover::after, .relatedCards .themeSpotlight__tag a:hover::after, .themeSpotlight__tag .relatedCards a:hover::after, .relatedCards .themeSpotlight__slide .themeSpotlight__transcript a:hover::after, .themeSpotlight__slide .themeSpotlight__transcript .relatedCards a:hover::after, .relatedCards .themeSpotlight__slide .institutional__themeSpotlight__transcript a:hover::after, .themeSpotlight__slide .institutional__themeSpotlight__transcript .relatedCards a:hover::after, .relatedCards .themeSpotlight__more a:hover::after, .themeSpotlight__more .relatedCards a:hover::after, .relatedCards .latestNews__tag a:hover::after, .latestNews__tag .relatedCards a:hover::after, .relatedCards .latestNews__more a:hover::after, .latestNews__more .relatedCards a:hover::after, .relatedCards .offeringDoc__modal a:hover::after, .offeringDoc__modal .relatedCards a:hover::after, .relatedCards .insight__tag a:hover::after, .insight__tag .relatedCards a:hover::after, .relatedCards .insight__more a:hover::after, .insight__more .relatedCards a:hover::after, .relatedCards .insightDetail__tags span a:hover::after, .insightDetail__tags span .relatedCards a:hover::after,
  .relatedCards .detail__tags span a:hover::after, .detail__tags span .relatedCards a:hover::after, .relatedCards .searchResult .tableLink a:hover::after, .searchResult .tableLink .relatedCards a:hover::after, .relatedCards .searchResult .search__detail > a:hover::after, .searchResult .relatedCards .search__detail > a:hover::after, .relatedCards .contactUs a:hover::after, .contactUs .relatedCards a:hover::after, .relatedCards .featuredFundCard__tag a:hover::after, .featuredFundCard__tag .relatedCards a:hover::after, .relatedCards .featuredFundCard__more a:hover::after, .featuredFundCard__more .relatedCards a:hover::after, .relatedCards .paginationHSVM li a:hover::after, .paginationHSVM li .relatedCards a:hover::after, .relatedFundSector .plainBtn:hover::after, .relatedFundSector .footer__control:hover::after, .relatedFundSector .keywords__keyword a:hover::after, .keywords__keyword .relatedFundSector a:hover::after, .relatedFundSector .navPanel__subItem a:hover::after, .navPanel__subItem .relatedFundSector a:hover::after, .relatedFundSector .navPanel__item a:hover::after, .navPanel__item .relatedFundSector a:hover::after, .relatedFundSector .fundCard__more a:hover::after, .fundCard__more .relatedFundSector a:hover::after, .relatedFundSector .fundCard__footer a:hover::after, .fundCard__footer .relatedFundSector a:hover::after, .relatedFundSector .themeSpotlight__tag a:hover::after, .themeSpotlight__tag .relatedFundSector a:hover::after, .relatedFundSector .themeSpotlight__slide .themeSpotlight__transcript a:hover::after, .themeSpotlight__slide .themeSpotlight__transcript .relatedFundSector a:hover::after, .relatedFundSector .themeSpotlight__slide .institutional__themeSpotlight__transcript a:hover::after, .themeSpotlight__slide .institutional__themeSpotlight__transcript .relatedFundSector a:hover::after, .relatedFundSector .themeSpotlight__more a:hover::after, .themeSpotlight__more .relatedFundSector a:hover::after, .relatedFundSector .latestNews__tag a:hover::after, .latestNews__tag .relatedFundSector a:hover::after, .relatedFundSector .latestNews__more a:hover::after, .latestNews__more .relatedFundSector a:hover::after, .relatedFundSector .offeringDoc__modal a:hover::after, .offeringDoc__modal .relatedFundSector a:hover::after, .relatedFundSector .insight__tag a:hover::after, .insight__tag .relatedFundSector a:hover::after, .relatedFundSector .insight__more a:hover::after, .insight__more .relatedFundSector a:hover::after, .relatedFundSector .insightDetail__tags span a:hover::after, .insightDetail__tags span .relatedFundSector a:hover::after,
  .relatedFundSector .detail__tags span a:hover::after, .detail__tags span .relatedFundSector a:hover::after, .relatedFundSector .searchResult .tableLink a:hover::after, .searchResult .tableLink .relatedFundSector a:hover::after, .relatedFundSector .searchResult .search__detail > a:hover::after, .searchResult .relatedFundSector .search__detail > a:hover::after, .relatedFundSector .contactUs a:hover::after, .contactUs .relatedFundSector a:hover::after, .relatedFundSector .featuredFundCard__tag a:hover::after, .featuredFundCard__tag .relatedFundSector a:hover::after, .relatedFundSector .featuredFundCard__more a:hover::after, .featuredFundCard__more .relatedFundSector a:hover::after, .relatedFundSector .paginationHSVM li a:hover::after, .paginationHSVM li .relatedFundSector a:hover::after, .searchResult .iconArrow:hover::after, .searchResult .relatedCards .plainBtn:hover::after, .relatedCards .searchResult .plainBtn:hover::after, .searchResult .relatedCards .footer__control:hover::after, .relatedCards .searchResult .footer__control:hover::after, .searchResult .relatedCards .keywords__keyword a:hover::after, .relatedCards .keywords__keyword .searchResult a:hover::after, .searchResult .keywords__keyword .relatedCards a:hover::after, .keywords__keyword .relatedCards .searchResult a:hover::after, .searchResult .relatedCards .navPanel__subItem a:hover::after, .relatedCards .navPanel__subItem .searchResult a:hover::after, .searchResult .navPanel__subItem .relatedCards a:hover::after, .navPanel__subItem .relatedCards .searchResult a:hover::after, .searchResult .relatedCards .navPanel__item a:hover::after, .relatedCards .navPanel__item .searchResult a:hover::after, .searchResult .navPanel__item .relatedCards a:hover::after, .navPanel__item .relatedCards .searchResult a:hover::after, .searchResult .relatedCards .fundCard__more a:hover::after, .relatedCards .fundCard__more .searchResult a:hover::after, .searchResult .fundCard__more .relatedCards a:hover::after, .fundCard__more .relatedCards .searchResult a:hover::after, .searchResult .relatedCards .fundCard__footer a:hover::after, .relatedCards .fundCard__footer .searchResult a:hover::after, .searchResult .fundCard__footer .relatedCards a:hover::after, .fundCard__footer .relatedCards .searchResult a:hover::after, .searchResult .relatedCards .themeSpotlight__tag a:hover::after, .relatedCards .themeSpotlight__tag .searchResult a:hover::after, .searchResult .themeSpotlight__tag .relatedCards a:hover::after, .themeSpotlight__tag .relatedCards .searchResult a:hover::after, .searchResult .relatedCards .themeSpotlight__slide .themeSpotlight__transcript a:hover::after, .relatedCards .themeSpotlight__slide .themeSpotlight__transcript .searchResult a:hover::after, .searchResult .themeSpotlight__slide .themeSpotlight__transcript .relatedCards a:hover::after, .themeSpotlight__slide .themeSpotlight__transcript .relatedCards .searchResult a:hover::after, .searchResult .relatedCards .themeSpotlight__slide .institutional__themeSpotlight__transcript a:hover::after, .relatedCards .themeSpotlight__slide .institutional__themeSpotlight__transcript .searchResult a:hover::after, .searchResult .themeSpotlight__slide .institutional__themeSpotlight__transcript .relatedCards a:hover::after, .themeSpotlight__slide .institutional__themeSpotlight__transcript .relatedCards .searchResult a:hover::after, .searchResult .relatedCards .themeSpotlight__more a:hover::after, .relatedCards .themeSpotlight__more .searchResult a:hover::after, .searchResult .themeSpotlight__more .relatedCards a:hover::after, .themeSpotlight__more .relatedCards .searchResult a:hover::after, .searchResult .relatedCards .latestNews__tag a:hover::after, .relatedCards .latestNews__tag .searchResult a:hover::after, .searchResult .latestNews__tag .relatedCards a:hover::after, .latestNews__tag .relatedCards .searchResult a:hover::after, .searchResult .relatedCards .latestNews__more a:hover::after, .relatedCards .latestNews__more .searchResult a:hover::after, .searchResult .latestNews__more .relatedCards a:hover::after, .latestNews__more .relatedCards .searchResult a:hover::after, .searchResult .relatedCards .offeringDoc__modal a:hover::after, .relatedCards .offeringDoc__modal .searchResult a:hover::after, .searchResult .offeringDoc__modal .relatedCards a:hover::after, .offeringDoc__modal .relatedCards .searchResult a:hover::after, .searchResult .relatedCards .insight__tag a:hover::after, .relatedCards .insight__tag .searchResult a:hover::after, .searchResult .insight__tag .relatedCards a:hover::after, .insight__tag .relatedCards .searchResult a:hover::after, .searchResult .relatedCards .insight__more a:hover::after, .relatedCards .insight__more .searchResult a:hover::after, .searchResult .insight__more .relatedCards a:hover::after, .insight__more .relatedCards .searchResult a:hover::after, .searchResult .relatedCards .insightDetail__tags span a:hover::after, .relatedCards .insightDetail__tags span .searchResult a:hover::after, .searchResult .insightDetail__tags span .relatedCards a:hover::after, .insightDetail__tags span .relatedCards .searchResult a:hover::after,
  .searchResult .relatedCards .detail__tags span a:hover::after, .relatedCards .detail__tags span .searchResult a:hover::after, .searchResult .detail__tags span .relatedCards a:hover::after, .detail__tags span .relatedCards .searchResult a:hover::after, .searchResult .relatedCards .contactUs a:hover::after, .relatedCards .contactUs .searchResult a:hover::after, .searchResult .contactUs .relatedCards a:hover::after, .contactUs .relatedCards .searchResult a:hover::after, .searchResult .relatedCards .featuredFundCard__tag a:hover::after, .relatedCards .featuredFundCard__tag .searchResult a:hover::after, .searchResult .featuredFundCard__tag .relatedCards a:hover::after, .featuredFundCard__tag .relatedCards .searchResult a:hover::after, .searchResult .relatedCards .featuredFundCard__more a:hover::after, .relatedCards .featuredFundCard__more .searchResult a:hover::after, .searchResult .featuredFundCard__more .relatedCards a:hover::after, .featuredFundCard__more .relatedCards .searchResult a:hover::after, .searchResult .relatedCards .paginationHSVM li a:hover::after, .relatedCards .paginationHSVM li .searchResult a:hover::after, .searchResult .paginationHSVM li .relatedCards a:hover::after, .paginationHSVM li .relatedCards .searchResult a:hover::after, .searchResult .relatedFundSector .plainBtn:hover::after, .relatedFundSector .searchResult .plainBtn:hover::after, .searchResult .relatedFundSector .footer__control:hover::after, .relatedFundSector .searchResult .footer__control:hover::after, .searchResult .relatedFundSector .keywords__keyword a:hover::after, .relatedFundSector .keywords__keyword .searchResult a:hover::after, .searchResult .keywords__keyword .relatedFundSector a:hover::after, .keywords__keyword .relatedFundSector .searchResult a:hover::after, .searchResult .relatedFundSector .navPanel__subItem a:hover::after, .relatedFundSector .navPanel__subItem .searchResult a:hover::after, .searchResult .navPanel__subItem .relatedFundSector a:hover::after, .navPanel__subItem .relatedFundSector .searchResult a:hover::after, .searchResult .relatedFundSector .navPanel__item a:hover::after, .relatedFundSector .navPanel__item .searchResult a:hover::after, .searchResult .navPanel__item .relatedFundSector a:hover::after, .navPanel__item .relatedFundSector .searchResult a:hover::after, .searchResult .relatedFundSector .fundCard__more a:hover::after, .relatedFundSector .fundCard__more .searchResult a:hover::after, .searchResult .fundCard__more .relatedFundSector a:hover::after, .fundCard__more .relatedFundSector .searchResult a:hover::after, .searchResult .relatedFundSector .fundCard__footer a:hover::after, .relatedFundSector .fundCard__footer .searchResult a:hover::after, .searchResult .fundCard__footer .relatedFundSector a:hover::after, .fundCard__footer .relatedFundSector .searchResult a:hover::after, .searchResult .relatedFundSector .themeSpotlight__tag a:hover::after, .relatedFundSector .themeSpotlight__tag .searchResult a:hover::after, .searchResult .themeSpotlight__tag .relatedFundSector a:hover::after, .themeSpotlight__tag .relatedFundSector .searchResult a:hover::after, .searchResult .relatedFundSector .themeSpotlight__slide .themeSpotlight__transcript a:hover::after, .relatedFundSector .themeSpotlight__slide .themeSpotlight__transcript .searchResult a:hover::after, .searchResult .themeSpotlight__slide .themeSpotlight__transcript .relatedFundSector a:hover::after, .themeSpotlight__slide .themeSpotlight__transcript .relatedFundSector .searchResult a:hover::after, .searchResult .relatedFundSector .themeSpotlight__slide .institutional__themeSpotlight__transcript a:hover::after, .relatedFundSector .themeSpotlight__slide .institutional__themeSpotlight__transcript .searchResult a:hover::after, .searchResult .themeSpotlight__slide .institutional__themeSpotlight__transcript .relatedFundSector a:hover::after, .themeSpotlight__slide .institutional__themeSpotlight__transcript .relatedFundSector .searchResult a:hover::after, .searchResult .relatedFundSector .themeSpotlight__more a:hover::after, .relatedFundSector .themeSpotlight__more .searchResult a:hover::after, .searchResult .themeSpotlight__more .relatedFundSector a:hover::after, .themeSpotlight__more .relatedFundSector .searchResult a:hover::after, .searchResult .relatedFundSector .latestNews__tag a:hover::after, .relatedFundSector .latestNews__tag .searchResult a:hover::after, .searchResult .latestNews__tag .relatedFundSector a:hover::after, .latestNews__tag .relatedFundSector .searchResult a:hover::after, .searchResult .relatedFundSector .latestNews__more a:hover::after, .relatedFundSector .latestNews__more .searchResult a:hover::after, .searchResult .latestNews__more .relatedFundSector a:hover::after, .latestNews__more .relatedFundSector .searchResult a:hover::after, .searchResult .relatedFundSector .offeringDoc__modal a:hover::after, .relatedFundSector .offeringDoc__modal .searchResult a:hover::after, .searchResult .offeringDoc__modal .relatedFundSector a:hover::after, .offeringDoc__modal .relatedFundSector .searchResult a:hover::after, .searchResult .relatedFundSector .insight__tag a:hover::after, .relatedFundSector .insight__tag .searchResult a:hover::after, .searchResult .insight__tag .relatedFundSector a:hover::after, .insight__tag .relatedFundSector .searchResult a:hover::after, .searchResult .relatedFundSector .insight__more a:hover::after, .relatedFundSector .insight__more .searchResult a:hover::after, .searchResult .insight__more .relatedFundSector a:hover::after, .insight__more .relatedFundSector .searchResult a:hover::after, .searchResult .relatedFundSector .insightDetail__tags span a:hover::after, .relatedFundSector .insightDetail__tags span .searchResult a:hover::after, .searchResult .insightDetail__tags span .relatedFundSector a:hover::after, .insightDetail__tags span .relatedFundSector .searchResult a:hover::after,
  .searchResult .relatedFundSector .detail__tags span a:hover::after, .relatedFundSector .detail__tags span .searchResult a:hover::after, .searchResult .detail__tags span .relatedFundSector a:hover::after, .detail__tags span .relatedFundSector .searchResult a:hover::after, .searchResult .relatedFundSector .contactUs a:hover::after, .relatedFundSector .contactUs .searchResult a:hover::after, .searchResult .contactUs .relatedFundSector a:hover::after, .contactUs .relatedFundSector .searchResult a:hover::after, .searchResult .relatedFundSector .featuredFundCard__tag a:hover::after, .relatedFundSector .featuredFundCard__tag .searchResult a:hover::after, .searchResult .featuredFundCard__tag .relatedFundSector a:hover::after, .featuredFundCard__tag .relatedFundSector .searchResult a:hover::after, .searchResult .relatedFundSector .featuredFundCard__more a:hover::after, .relatedFundSector .featuredFundCard__more .searchResult a:hover::after, .searchResult .featuredFundCard__more .relatedFundSector a:hover::after, .featuredFundCard__more .relatedFundSector .searchResult a:hover::after, .searchResult .relatedFundSector .paginationHSVM li a:hover::after, .relatedFundSector .paginationHSVM li .searchResult a:hover::after, .searchResult .paginationHSVM li .relatedFundSector a:hover::after, .paginationHSVM li .relatedFundSector .searchResult a:hover::after, .searchResult #fundData tbody td.sorting_1 a:hover::after, #fundData tbody td.sorting_1 .searchResult a:hover::after, .searchResult #fundHistory .fundHistoryCard__link:hover::after, #fundHistory .searchResult .fundHistoryCard__link:hover::after, #fundData tbody td.sorting_1 a:hover::after, #fundHistory .fundHistoryCard__link:hover::after, #esg_info .esgInfo a:hover::after {
    background-image: url(/etc/designs/hase/pws/hsvm/assets/images/icons/arrow-right-green.svg);
    opacity: .7; } }

.iconArrow--green:active::after, .relatedCards .plainBtn:active::after, .relatedCards .footer__control:active::after, .relatedCards .keywords__keyword a:active::after, .keywords__keyword .relatedCards a:active::after, .relatedCards .navPanel__subItem a:active::after, .navPanel__subItem .relatedCards a:active::after, .relatedCards .navPanel__item a:active::after, .navPanel__item .relatedCards a:active::after, .relatedCards .fundCard__more a:active::after, .fundCard__more .relatedCards a:active::after, .relatedCards .fundCard__footer a:active::after, .fundCard__footer .relatedCards a:active::after, .relatedCards .themeSpotlight__tag a:active::after, .themeSpotlight__tag .relatedCards a:active::after, .relatedCards .themeSpotlight__slide .themeSpotlight__transcript a:active::after, .themeSpotlight__slide .themeSpotlight__transcript .relatedCards a:active::after, .relatedCards .themeSpotlight__slide .institutional__themeSpotlight__transcript a:active::after, .themeSpotlight__slide .institutional__themeSpotlight__transcript .relatedCards a:active::after, .relatedCards .themeSpotlight__more a:active::after, .themeSpotlight__more .relatedCards a:active::after, .relatedCards .latestNews__tag a:active::after, .latestNews__tag .relatedCards a:active::after, .relatedCards .latestNews__more a:active::after, .latestNews__more .relatedCards a:active::after, .relatedCards .offeringDoc__modal a:active::after, .offeringDoc__modal .relatedCards a:active::after, .relatedCards .insight__tag a:active::after, .insight__tag .relatedCards a:active::after, .relatedCards .insight__more a:active::after, .insight__more .relatedCards a:active::after, .relatedCards .insightDetail__tags span a:active::after, .insightDetail__tags span .relatedCards a:active::after,
.relatedCards .detail__tags span a:active::after, .detail__tags span .relatedCards a:active::after, .relatedCards .searchResult .tableLink a:active::after, .searchResult .tableLink .relatedCards a:active::after, .relatedCards .searchResult .search__detail > a:active::after, .searchResult .relatedCards .search__detail > a:active::after, .relatedCards .contactUs a:active::after, .contactUs .relatedCards a:active::after, .relatedCards .featuredFundCard__tag a:active::after, .featuredFundCard__tag .relatedCards a:active::after, .relatedCards .featuredFundCard__more a:active::after, .featuredFundCard__more .relatedCards a:active::after, .relatedCards .paginationHSVM li a:active::after, .paginationHSVM li .relatedCards a:active::after, .relatedFundSector .plainBtn:active::after, .relatedFundSector .footer__control:active::after, .relatedFundSector .keywords__keyword a:active::after, .keywords__keyword .relatedFundSector a:active::after, .relatedFundSector .navPanel__subItem a:active::after, .navPanel__subItem .relatedFundSector a:active::after, .relatedFundSector .navPanel__item a:active::after, .navPanel__item .relatedFundSector a:active::after, .relatedFundSector .fundCard__more a:active::after, .fundCard__more .relatedFundSector a:active::after, .relatedFundSector .fundCard__footer a:active::after, .fundCard__footer .relatedFundSector a:active::after, .relatedFundSector .themeSpotlight__tag a:active::after, .themeSpotlight__tag .relatedFundSector a:active::after, .relatedFundSector .themeSpotlight__slide .themeSpotlight__transcript a:active::after, .themeSpotlight__slide .themeSpotlight__transcript .relatedFundSector a:active::after, .relatedFundSector .themeSpotlight__slide .institutional__themeSpotlight__transcript a:active::after, .themeSpotlight__slide .institutional__themeSpotlight__transcript .relatedFundSector a:active::after, .relatedFundSector .themeSpotlight__more a:active::after, .themeSpotlight__more .relatedFundSector a:active::after, .relatedFundSector .latestNews__tag a:active::after, .latestNews__tag .relatedFundSector a:active::after, .relatedFundSector .latestNews__more a:active::after, .latestNews__more .relatedFundSector a:active::after, .relatedFundSector .offeringDoc__modal a:active::after, .offeringDoc__modal .relatedFundSector a:active::after, .relatedFundSector .insight__tag a:active::after, .insight__tag .relatedFundSector a:active::after, .relatedFundSector .insight__more a:active::after, .insight__more .relatedFundSector a:active::after, .relatedFundSector .insightDetail__tags span a:active::after, .insightDetail__tags span .relatedFundSector a:active::after,
.relatedFundSector .detail__tags span a:active::after, .detail__tags span .relatedFundSector a:active::after, .relatedFundSector .searchResult .tableLink a:active::after, .searchResult .tableLink .relatedFundSector a:active::after, .relatedFundSector .searchResult .search__detail > a:active::after, .searchResult .relatedFundSector .search__detail > a:active::after, .relatedFundSector .contactUs a:active::after, .contactUs .relatedFundSector a:active::after, .relatedFundSector .featuredFundCard__tag a:active::after, .featuredFundCard__tag .relatedFundSector a:active::after, .relatedFundSector .featuredFundCard__more a:active::after, .featuredFundCard__more .relatedFundSector a:active::after, .relatedFundSector .paginationHSVM li a:active::after, .paginationHSVM li .relatedFundSector a:active::after, .searchResult .iconArrow:active::after, .searchResult .relatedCards .plainBtn:active::after, .relatedCards .searchResult .plainBtn:active::after, .searchResult .relatedCards .footer__control:active::after, .relatedCards .searchResult .footer__control:active::after, .searchResult .relatedCards .keywords__keyword a:active::after, .relatedCards .keywords__keyword .searchResult a:active::after, .searchResult .keywords__keyword .relatedCards a:active::after, .keywords__keyword .relatedCards .searchResult a:active::after, .searchResult .relatedCards .navPanel__subItem a:active::after, .relatedCards .navPanel__subItem .searchResult a:active::after, .searchResult .navPanel__subItem .relatedCards a:active::after, .navPanel__subItem .relatedCards .searchResult a:active::after, .searchResult .relatedCards .navPanel__item a:active::after, .relatedCards .navPanel__item .searchResult a:active::after, .searchResult .navPanel__item .relatedCards a:active::after, .navPanel__item .relatedCards .searchResult a:active::after, .searchResult .relatedCards .fundCard__more a:active::after, .relatedCards .fundCard__more .searchResult a:active::after, .searchResult .fundCard__more .relatedCards a:active::after, .fundCard__more .relatedCards .searchResult a:active::after, .searchResult .relatedCards .fundCard__footer a:active::after, .relatedCards .fundCard__footer .searchResult a:active::after, .searchResult .fundCard__footer .relatedCards a:active::after, .fundCard__footer .relatedCards .searchResult a:active::after, .searchResult .relatedCards .themeSpotlight__tag a:active::after, .relatedCards .themeSpotlight__tag .searchResult a:active::after, .searchResult .themeSpotlight__tag .relatedCards a:active::after, .themeSpotlight__tag .relatedCards .searchResult a:active::after, .searchResult .relatedCards .themeSpotlight__slide .themeSpotlight__transcript a:active::after, .relatedCards .themeSpotlight__slide .themeSpotlight__transcript .searchResult a:active::after, .searchResult .themeSpotlight__slide .themeSpotlight__transcript .relatedCards a:active::after, .themeSpotlight__slide .themeSpotlight__transcript .relatedCards .searchResult a:active::after, .searchResult .relatedCards .themeSpotlight__slide .institutional__themeSpotlight__transcript a:active::after, .relatedCards .themeSpotlight__slide .institutional__themeSpotlight__transcript .searchResult a:active::after, .searchResult .themeSpotlight__slide .institutional__themeSpotlight__transcript .relatedCards a:active::after, .themeSpotlight__slide .institutional__themeSpotlight__transcript .relatedCards .searchResult a:active::after, .searchResult .relatedCards .themeSpotlight__more a:active::after, .relatedCards .themeSpotlight__more .searchResult a:active::after, .searchResult .themeSpotlight__more .relatedCards a:active::after, .themeSpotlight__more .relatedCards .searchResult a:active::after, .searchResult .relatedCards .latestNews__tag a:active::after, .relatedCards .latestNews__tag .searchResult a:active::after, .searchResult .latestNews__tag .relatedCards a:active::after, .latestNews__tag .relatedCards .searchResult a:active::after, .searchResult .relatedCards .latestNews__more a:active::after, .relatedCards .latestNews__more .searchResult a:active::after, .searchResult .latestNews__more .relatedCards a:active::after, .latestNews__more .relatedCards .searchResult a:active::after, .searchResult .relatedCards .offeringDoc__modal a:active::after, .relatedCards .offeringDoc__modal .searchResult a:active::after, .searchResult .offeringDoc__modal .relatedCards a:active::after, .offeringDoc__modal .relatedCards .searchResult a:active::after, .searchResult .relatedCards .insight__tag a:active::after, .relatedCards .insight__tag .searchResult a:active::after, .searchResult .insight__tag .relatedCards a:active::after, .insight__tag .relatedCards .searchResult a:active::after, .searchResult .relatedCards .insight__more a:active::after, .relatedCards .insight__more .searchResult a:active::after, .searchResult .insight__more .relatedCards a:active::after, .insight__more .relatedCards .searchResult a:active::after, .searchResult .relatedCards .insightDetail__tags span a:active::after, .relatedCards .insightDetail__tags span .searchResult a:active::after, .searchResult .insightDetail__tags span .relatedCards a:active::after, .insightDetail__tags span .relatedCards .searchResult a:active::after,
.searchResult .relatedCards .detail__tags span a:active::after, .relatedCards .detail__tags span .searchResult a:active::after, .searchResult .detail__tags span .relatedCards a:active::after, .detail__tags span .relatedCards .searchResult a:active::after, .searchResult .relatedCards .contactUs a:active::after, .relatedCards .contactUs .searchResult a:active::after, .searchResult .contactUs .relatedCards a:active::after, .contactUs .relatedCards .searchResult a:active::after, .searchResult .relatedCards .featuredFundCard__tag a:active::after, .relatedCards .featuredFundCard__tag .searchResult a:active::after, .searchResult .featuredFundCard__tag .relatedCards a:active::after, .featuredFundCard__tag .relatedCards .searchResult a:active::after, .searchResult .relatedCards .featuredFundCard__more a:active::after, .relatedCards .featuredFundCard__more .searchResult a:active::after, .searchResult .featuredFundCard__more .relatedCards a:active::after, .featuredFundCard__more .relatedCards .searchResult a:active::after, .searchResult .relatedCards .paginationHSVM li a:active::after, .relatedCards .paginationHSVM li .searchResult a:active::after, .searchResult .paginationHSVM li .relatedCards a:active::after, .paginationHSVM li .relatedCards .searchResult a:active::after, .searchResult .relatedFundSector .plainBtn:active::after, .relatedFundSector .searchResult .plainBtn:active::after, .searchResult .relatedFundSector .footer__control:active::after, .relatedFundSector .searchResult .footer__control:active::after, .searchResult .relatedFundSector .keywords__keyword a:active::after, .relatedFundSector .keywords__keyword .searchResult a:active::after, .searchResult .keywords__keyword .relatedFundSector a:active::after, .keywords__keyword .relatedFundSector .searchResult a:active::after, .searchResult .relatedFundSector .navPanel__subItem a:active::after, .relatedFundSector .navPanel__subItem .searchResult a:active::after, .searchResult .navPanel__subItem .relatedFundSector a:active::after, .navPanel__subItem .relatedFundSector .searchResult a:active::after, .searchResult .relatedFundSector .navPanel__item a:active::after, .relatedFundSector .navPanel__item .searchResult a:active::after, .searchResult .navPanel__item .relatedFundSector a:active::after, .navPanel__item .relatedFundSector .searchResult a:active::after, .searchResult .relatedFundSector .fundCard__more a:active::after, .relatedFundSector .fundCard__more .searchResult a:active::after, .searchResult .fundCard__more .relatedFundSector a:active::after, .fundCard__more .relatedFundSector .searchResult a:active::after, .searchResult .relatedFundSector .fundCard__footer a:active::after, .relatedFundSector .fundCard__footer .searchResult a:active::after, .searchResult .fundCard__footer .relatedFundSector a:active::after, .fundCard__footer .relatedFundSector .searchResult a:active::after, .searchResult .relatedFundSector .themeSpotlight__tag a:active::after, .relatedFundSector .themeSpotlight__tag .searchResult a:active::after, .searchResult .themeSpotlight__tag .relatedFundSector a:active::after, .themeSpotlight__tag .relatedFundSector .searchResult a:active::after, .searchResult .relatedFundSector .themeSpotlight__slide .themeSpotlight__transcript a:active::after, .relatedFundSector .themeSpotlight__slide .themeSpotlight__transcript .searchResult a:active::after, .searchResult .themeSpotlight__slide .themeSpotlight__transcript .relatedFundSector a:active::after, .themeSpotlight__slide .themeSpotlight__transcript .relatedFundSector .searchResult a:active::after, .searchResult .relatedFundSector .themeSpotlight__slide .institutional__themeSpotlight__transcript a:active::after, .relatedFundSector .themeSpotlight__slide .institutional__themeSpotlight__transcript .searchResult a:active::after, .searchResult .themeSpotlight__slide .institutional__themeSpotlight__transcript .relatedFundSector a:active::after, .themeSpotlight__slide .institutional__themeSpotlight__transcript .relatedFundSector .searchResult a:active::after, .searchResult .relatedFundSector .themeSpotlight__more a:active::after, .relatedFundSector .themeSpotlight__more .searchResult a:active::after, .searchResult .themeSpotlight__more .relatedFundSector a:active::after, .themeSpotlight__more .relatedFundSector .searchResult a:active::after, .searchResult .relatedFundSector .latestNews__tag a:active::after, .relatedFundSector .latestNews__tag .searchResult a:active::after, .searchResult .latestNews__tag .relatedFundSector a:active::after, .latestNews__tag .relatedFundSector .searchResult a:active::after, .searchResult .relatedFundSector .latestNews__more a:active::after, .relatedFundSector .latestNews__more .searchResult a:active::after, .searchResult .latestNews__more .relatedFundSector a:active::after, .latestNews__more .relatedFundSector .searchResult a:active::after, .searchResult .relatedFundSector .offeringDoc__modal a:active::after, .relatedFundSector .offeringDoc__modal .searchResult a:active::after, .searchResult .offeringDoc__modal .relatedFundSector a:active::after, .offeringDoc__modal .relatedFundSector .searchResult a:active::after, .searchResult .relatedFundSector .insight__tag a:active::after, .relatedFundSector .insight__tag .searchResult a:active::after, .searchResult .insight__tag .relatedFundSector a:active::after, .insight__tag .relatedFundSector .searchResult a:active::after, .searchResult .relatedFundSector .insight__more a:active::after, .relatedFundSector .insight__more .searchResult a:active::after, .searchResult .insight__more .relatedFundSector a:active::after, .insight__more .relatedFundSector .searchResult a:active::after, .searchResult .relatedFundSector .insightDetail__tags span a:active::after, .relatedFundSector .insightDetail__tags span .searchResult a:active::after, .searchResult .insightDetail__tags span .relatedFundSector a:active::after, .insightDetail__tags span .relatedFundSector .searchResult a:active::after,
.searchResult .relatedFundSector .detail__tags span a:active::after, .relatedFundSector .detail__tags span .searchResult a:active::after, .searchResult .detail__tags span .relatedFundSector a:active::after, .detail__tags span .relatedFundSector .searchResult a:active::after, .searchResult .relatedFundSector .contactUs a:active::after, .relatedFundSector .contactUs .searchResult a:active::after, .searchResult .contactUs .relatedFundSector a:active::after, .contactUs .relatedFundSector .searchResult a:active::after, .searchResult .relatedFundSector .featuredFundCard__tag a:active::after, .relatedFundSector .featuredFundCard__tag .searchResult a:active::after, .searchResult .featuredFundCard__tag .relatedFundSector a:active::after, .featuredFundCard__tag .relatedFundSector .searchResult a:active::after, .searchResult .relatedFundSector .featuredFundCard__more a:active::after, .relatedFundSector .featuredFundCard__more .searchResult a:active::after, .searchResult .featuredFundCard__more .relatedFundSector a:active::after, .featuredFundCard__more .relatedFundSector .searchResult a:active::after, .searchResult .relatedFundSector .paginationHSVM li a:active::after, .relatedFundSector .paginationHSVM li .searchResult a:active::after, .searchResult .paginationHSVM li .relatedFundSector a:active::after, .paginationHSVM li .relatedFundSector .searchResult a:active::after, .searchResult #fundData tbody td.sorting_1 a:active::after, #fundData tbody td.sorting_1 .searchResult a:active::after, .searchResult #fundHistory .fundHistoryCard__link:active::after, #fundHistory .searchResult .fundHistoryCard__link:active::after, #fundData tbody td.sorting_1 a:active::after, #fundHistory .fundHistoryCard__link:active::after, #esg_info .esgInfo a:active::after {
  background-image: url(/etc/designs/hase/pws/hsvm/assets/images/icons/arrow-right-green.svg); }

.iconArrow--inline, #fundHistory .fundHistoryCard__link {
  display: block; }
  .iconArrow--inline::after, #fundHistory .fundHistoryCard__link::after {
    display: inline-block; }

.iconExpand, .langToggle button {
  background: none;
  border: none;
  color: #ffffff;
  cursor: pointer; }
  .iconExpand:after, .langToggle button:after {
    content: '';
    display: block;
    width: 17px;
    max-width: 17px;
    min-width: 17px;
    max-height: 17px;
    min-height: 17px;
    height: 17px;
    margin-left: 16px;
    background-image: url(/etc/designs/hase/pws/hsvm/assets/images/icons/chervon-down-white.svg);
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 17px; }
  @media (hover: hover), (-ms-high-contrast: none) {
    .iconExpand:hover, .langToggle button:hover {
      color: #ffeecd; } }
  @media (hover: hover), (-ms-high-contrast: none) {
    .iconExpand:hover:after, .langToggle button:hover:after {
      background-image: url(/etc/designs/hase/pws/hsvm/assets/images/icons/chervon-down-yellow.svg); } }
  .iconExpand.active:after, .langToggle button.active:after {
    transform: rotateZ(180deg); }
  .iconExpand:active, .langToggle button:active {
    text-decoration: underline; }

.iconExport, .offeringDoc__modal a, .relatedCards__transcriptLink {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  vertical-align: text-bottom; }
  .iconExport:after, .offeringDoc__modal a:after, .relatedCards__transcriptLink:after {
    content: '';
    display: block;
    width: 24px;
    max-width: 24px;
    min-width: 24px;
    max-height: 24px;
    min-height: 24px;
    height: 24px;
    margin-left: 4px;
    background-image: url(/etc/designs/hase/pws/hsvm/assets/images/icons/export.svg);
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 27px 30px;
    vertical-align: text-bottom; }
  @media (hover: hover), (-ms-high-contrast: none) {
    .iconExport:hover:after, .offeringDoc__modal a:hover:after, .relatedCards__transcriptLink:hover:after {
      background-size: 24px;
      background-image: url(/etc/designs/hase/pws/hsvm/assets/images/icons/export-green.svg); } }
  .iconExport:active:after, .offeringDoc__modal a:active:after, .relatedCards__transcriptLink:active:after {
    background-size: 24px;
    background-image: url(/etc/designs/hase/pws/hsvm/assets/images/icons/export-green.svg); }
  .iconExport:active, .offeringDoc__modal a:active, .relatedCards__transcriptLink:active {
    text-decoration: underline; }
  .iconExport--white::after, .themeSpotlight__slide .themeSpotlight__transcript a::after, .offeringDoc__modal a::after {
    background-image: url(/etc/designs/hase/pws/hsvm/assets/images/icons/export-o-white.svg); }
  @media (hover: hover), (-ms-high-contrast: none) {
    .iconExport--white:hover::after, .themeSpotlight__slide .themeSpotlight__transcript a:hover::after, .offeringDoc__modal a:hover::after {
      background-image: url(/etc/designs/hase/pws/hsvm/assets/images/icons/export-gold.svg); } }
  .iconExport--white:active::after, .themeSpotlight__slide .themeSpotlight__transcript a:active::after, .offeringDoc__modal a:active::after {
    background-image: url(/etc/designs/hase/pws/hsvm/assets/images/icons/export-orange.svg); }
  .iconExport--inline, .pressRelease .iconExport, .pressRelease .offeringDoc__modal a, .offeringDoc__modal .pressRelease a, .pressRelease .relatedCards__transcriptLink,
  .listArea .iconExport, .listArea .offeringDoc__modal a, .offeringDoc__modal .listArea a, .listArea .relatedCards__transcriptLink {
    display: block; }
    .iconExport--inline::after, .pressRelease .iconExport::after, .pressRelease .offeringDoc__modal a::after, .offeringDoc__modal .pressRelease a::after, .pressRelease .relatedCards__transcriptLink::after,
    .listArea .iconExport::after, .listArea .offeringDoc__modal a::after, .offeringDoc__modal .listArea a::after, .listArea .relatedCards__transcriptLink::after {
      display: inline-block; }

.iconPDF, .fundList__pdf {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  vertical-align: text-bottom; }
  .iconPDF:after, .fundList__pdf:after {
    content: '';
    display: block;
    width: 20px;
    max-width: 20px;
    min-width: 20px;
    max-height: 20px;
    min-height: 20px;
    height: 20px;
    margin-left: 4px;
    background-image: url(/etc/designs/hase/pws/hsvm/assets/images/icons/pdf.svg);
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 100%; }
  @media (hover: hover), (-ms-high-contrast: none) {
    .iconPDF:hover:after, .fundList__pdf:hover:after {
      background-image: url(/etc/designs/hase/pws/hsvm/assets/images/icons/pdf_hover.svg); } }
  .iconPDF:active:after, .fundList__pdf:active:after {
    background-size: 20px;
    background-image: url(/etc/designs/hase/pws/hsvm/assets/images/icons/pdf_hover.svg); }
  .iconPDF:active, .fundList__pdf:active {
    text-decoration: underline; }
  .iconPDF--inline {
    display: block; }
    .iconPDF--inline::after {
      display: inline-block; }

.swiper-pagination-bullet {
  margin: 6px 1rem 0 0 !important;
  width: 24px !important;
  height: 24px !important;
  line-height: 24px;
  border-radius: 12px !important;
  background: none !important; }
  .swiper-pagination-bullet::after {
    content: '';
    display: inline-block;
    width: 18px;
    height: 18px;
    border-radius: 9px;
    background: #f1cd87; }

.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
  min-height: 100%; }

.iconNotes[data-toggle="modal"], .iconNotes[data-toggle="tooltip"] {
  width: 17px;
  height: 17px;
  display: inline-block;
  margin-left: 3px;
  cursor: pointer;
  border: 0;
  background-color: transparent; }
  .iconNotes[data-toggle="modal"]:after, .iconNotes[data-toggle="tooltip"]:after {
    content: '';
    display: block;
    width: 17px;
    max-width: 17px;
    min-width: 17px;
    max-height: 17px;
    min-height: 17px;
    height: 17px;
    background-image: url(/etc/designs/hase/pws/hsvm/assets/images/icons/icn_notes_stroke.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover; }
  .iconNotes[data-toggle="modal"]:hover:after, .iconNotes[data-toggle="tooltip"]:hover:after {
    background-image: url(/etc/designs/hase/pws/hsvm/assets/images/icons/icn_notes_solid.svg); }

.tooltip.fade {
  opacity: 1; }
  .tooltip.fade.show {
    opacity: 1; }
  .tooltip.fade .arrow {
    display: none; }
  .tooltip.fade .tooltip-inner {
    background: #fff !important;
    color: #000;
    border: 1px solid #007f84; }
    @media (max-width: 991px) {
      .tooltip.fade .tooltip-inner {
        width: 50%; } }

.iconStar {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  vertical-align: text-bottom; }
  .iconStar:after {
    content: '';
    display: block;
    width: 26px;
    max-width: 26px;
    min-width: 26px;
    max-height: 25px;
    min-height: 25px;
    height: 25px;
    background-image: url(/etc/designs/hase/pws/hsvm/assets/images/icons/star-full2.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover; }

.c3js-chart svg rect.overlay {
  cursor: default;
  pointer-events: none; }

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
  display: none; }

.sr-only {
  position: absolute !important;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0; }
  .sr-only:after {
    content: none !important; }

.richtext-table {
  font-size: 16px;
  color: #000000;
  border-collapse: collapse;
  text-align: center;
  vertical-align: middle;
  box-sizing: border-box;
  width: 100%;
  word-break: break-word; }
  @media (max-width: 991px) {
    .richtext-table {
      font-size: 14px; } }
  .richtext-table tbody th,
  .richtext-table tbody td {
    border: 1px solid #dddddd;
    padding: 5px 8px; }
    @media (max-width: 991px) {
      .richtext-table tbody th,
      .richtext-table tbody td {
        padding: 5px 2px; } }
  .richtext-table tbody tr:nth-child(2n) {
    background-color: #FFFBF2; }
  .richtext-table tbody tr:nth-child(2n+1) {
    background-color: #FFF7E7; }
  .richtext-table tbody tr:first-child {
    color: #ffffff;
    background-color: #0c3534; }
  .richtext-table tbody ul {
    margin-block-start: 0px;
    margin-block-end: 0px;
    margin-left: 1.1rem; }

.richtext-table-two {
  font-size: 16px;
  color: #000000;
  border-collapse: collapse;
  text-align: center;
  vertical-align: middle;
  box-sizing: border-box;
  width: 100%;
  word-break: break-word; }
  @media (max-width: 991px) {
    .richtext-table-two {
      font-size: 14px; } }
  .richtext-table-two tbody th,
  .richtext-table-two tbody td {
    border: 1px solid #dddddd;
    padding: 5px 8px; }
    @media (max-width: 991px) {
      .richtext-table-two tbody th,
      .richtext-table-two tbody td {
        padding: 5px 2px; } }
  .richtext-table-two tbody tr:not(first-child),
  .richtext-table-two tbody .richtext-table-cont {
    background: #FFFBF2; }
  .richtext-table-two tbody .richtext-table-subtitle,
  .richtext-table-two tbody td[colspan] {
    background: #FFF7E7;
    text-align: left; }
  .richtext-table-two tbody tr:first-child {
    color: #ffffff;
    background-color: #0c3534; }
  .richtext-table-two tbody ul {
    margin-block-start: 0px;
    margin-block-end: 0px;
    margin-left: 1.1rem; }

.global-small-fontsize {
  font-size: 16px; }
  @media (max-width: 991px) {
    .global-small-fontsize {
      font-size: 14px; } }

.global-media-fontsize {
  font-size: 18px; }
  @media (max-width: 991px) {
    .global-media-fontsize {
      font-size: 16px; } }

.header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 99; }
  @media (max-width: 991px) {
    .header {
      background: #FFFDF9; } }
  .header .logo {
    width: 172px;
    transform-origin: 0 50%; }
    @media (min-width: 992px) {
      .header .logo {
        width: 253px; } }
    .header .logo a:focus img {
      border: dotted 1px #333; }
  .header__top {
    height: 30px;
    transition: all .1s linear; }
    .header__top > div {
      height: 100%; }
    .header__top > div > div {
      height: 100%;
      padding: 0 25px; }
    .header__top a {
      display: inline-block;
      width: 100%;
      height: 100%;
      padding: 6px 0; }
      .header__top a.active {
        background: #d2d2d2; }
  .header__main {
    position: relative;
    height: 90px; }
    @media (max-width: 991px) {
      .header__main {
        background: transparent; } }
    @media (min-width: 992px) {
      .header__main {
        height: 125px;
        background: #fffdf9;
        background: linear-gradient(0deg, rgba(255, 253, 249, 0) 0%, rgba(255, 253, 249, 0.7) 25%, rgba(255, 253, 249, 0.95) 50%);
        transition: all .1s linear; } }
    @media (max-width: 991px) {
      .header__main::after {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        display: block;
        width: 100%;
        height: 125px;
        background: linear-gradient(0deg, rgba(255, 253, 249, 0) 0%, #fffdf9 28%);
        opacity: 1;
        transition: opacity 0.2s linear; } }
    .header__main.fillup {
      background: #fffdf9; }
    .header__main > div {
      height: 100%; }
      @media (max-width: 991px) {
        .header__main > div {
          position: relative;
          z-index: 1; } }
    .header__main--noGradiant::after {
      display: none; }
  .header__main a,
  .header__main a:visited, .header__top a,
  .header__top a:visited {
    color: #333333; }
  .header__subnav {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    margin-top: 0px;
    padding: 30px 0 45px 0;
    background-color: #fffdf9;
    max-width: none !important; }
    .header__subnav__inner {
      width: 70%;
      max-width: 1409px;
      margin: 0 auto; }
  .header__panel {
    overflow: hidden;
    height: auto; }
    .header__panel.is-active {
      height: calc(100% - 90px); }
  .header__submenu {
    width: 100%; }
  .header__title {
    width: 30%;
    font-size: 48px;
    line-height: 54px;
    font-weight: 300;
    color: #0c3534; }

.nav {
  height: 100%;
  flex-wrap: nowrap; }
  .nav__item {
    height: 100%;
    display: flex;
    align-items: center; }
  .nav__nav {
    padding: 0 calc(2vw - 1rem); }
    @media (min-width: 1336px) {
      .nav__nav {
        padding: 0 calc(50px - 1rem); } }
    .nav__nav a {
      display: inline-block;
      width: 100%;
      height: 100%;
      padding: 0 1rem;
      border-bottom: solid 2px transparent;
      font-size: 20px; }
      @media (hover: hover), (-ms-high-contrast: none) {
        .nav__nav a:hover, .nav__nav a.active {
          border-bottom: solid 2px #0C3534;
          text-decoration: none;
          color: #0C3534; } }
    .nav__nav.current a {
      border-bottom: solid 2px #0C3534;
      text-decoration: none;
      color: #0C3534; }

.inv__link a,
.lang__link a,
.misc__link a {
  padding-left: 5px;
  padding-right: 5px; }
  .inv__link a img.normal,
  .lang__link a img.normal,
  .misc__link a img.normal {
    display: inline-block; }
  .inv__link a img.hover,
  .lang__link a img.hover,
  .misc__link a img.hover {
    display: none; }
  @media (hover: hover), (-ms-high-contrast: none) {
    .inv__link a:hover,
    .lang__link a:hover,
    .misc__link a:hover {
      background: #f1cd87;
      text-decoration: none; }
      .inv__link a:hover img.normal,
      .lang__link a:hover img.normal,
      .misc__link a:hover img.normal {
        display: none; }
      .inv__link a:hover img.hover,
      .lang__link a:hover img.hover,
      .misc__link a:hover img.hover {
        display: inline-block; } }

.inv__link.active a,
.lang__link.active a,
.misc__link.active a {
  background: #ffeecd;
  text-decoration: none; }

@media (hover: hover), (-ms-high-contrast: none) {
  .misc__link.opened a:hover .hamburger-inner {
    background-color: #ffffff !important; }
    .misc__link.opened a:hover .hamburger-inner::before, .misc__link.opened a:hover .hamburger-inner::after {
      background-color: #ffffff !important; } }

@media (min-width: 992px) {
  .misc__link a:hover {
    background: #0C3534; } }

.misc__link--search a {
  width: 23px;
  height: 23px;
  background: url("/etc/designs/hase/pws/hsvm/assets/images/icons/search.svg") center center/17px 17px no-repeat transparent; }

@media (hover: hover), (-ms-high-contrast: none) {
  .misc__link--search a:hover {
    background: url("/etc/designs/hase/pws/hsvm/assets/images/icons/search-white.svg") center center/17px 17px no-repeat transparent;
    background-color: #0C3534; } }

.misc__link--search.opened a {
  background: url("/etc/designs/hase/pws/hsvm/assets/images/icons/cross.svg") center center/14px 14px no-repeat transparent; }

@media (hover: hover), (-ms-high-contrast: none) {
  .misc__link--search.opened a:hover {
    background: url("/etc/designs/hase/pws/hsvm/assets/images/icons/cross-white.svg") center center/14px 14px no-repeat transparent;
    background-color: #0C3534; } }

.inv__link a {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 6px;
  padding-bottom: 6px; }

.langToggle {
  position: relative; }
  @media (min-width: 992px) {
    .langToggle {
      display: none; } }
  .langToggle button,
  .langToggle a {
    display: inline-block;
    width: 80px;
    height: 40px;
    padding: 0;
    border: none;
    text-align: center;
    line-height: 40px;
    font-size: 18px;
    color: #0C3534; }
  .langToggle button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background-color: #ffeecd; }
    .langToggle button:after {
      margin-left: 8px;
      transform-origin: center center;
      background-image: url(/etc/designs/hase/pws/hsvm/assets/images/icons/chervon-down.svg);
      background-position: center center;
      background-size: 12px; }
    @media (hover: hover), (-ms-high-contrast: none) {
      .langToggle button:hover {
        color: #0C3534; } }
    @media (hover: hover), (-ms-high-contrast: none) {
      .langToggle button:hover:after {
        background-image: url(/etc/designs/hase/pws/hsvm/assets/images/icons/chervon-down.svg); } }
  .langToggle a {
    background: rgba(255, 238, 205, 0.5); }
  .langToggle__list {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    text-align: center; }
    .langToggle__list li {
      list-style: none; }

@media (min-width: 992px) {
  .sitemap {
    justify-content: space-between; } }

.sitemap__links {
  width: 50%; }
  .sitemap__links:nth-child(2n-1) {
    padding-right: 5%; }
  @media (min-width: 992px) {
    .sitemap__links {
      width: 16.66666%;
      padding-right: 20px; } }
  @media (hover: hover), (-ms-high-contrast: none) {
    .sitemap__links a:hover {
      text-decoration: underline; } }

.footer__bottom a {
  text-decoration: underline; }

.footer__bottom .imtMsg a {
  display: inline;
  margin-left: 20px;
  margin-bottom: 10px; }
  .footer__bottom .imtMsg a:first-child {
    margin-left: 0; }

@media (max-width: 767px) {
  .footer__bottom .imtMsg a {
    display: inline-block;
    width: 50%;
    margin-left: 0;
    float: left; }
    .footer__bottom .imtMsg a:nth-child(even) {
      padding-left: 10px; } }

@media (max-width: 991px) {
  .footerNote {
    margin-top: 10px; } }

.search__textInput, .search input {
  width: 100%;
  height: 36px;
  margin-right: 20px;
  line-height: 36px;
  padding: 0 30px 0 16px;
  border-radius: 5px;
  border: solid 1px #d2d2d2;
  background-color: #ffffff;
  color: #333333; }
  @media (min-width: 992px) {
    .search__textInput, .search input {
      margin-right: 28px; } }
  .search__textInput:focus, .search input:focus {
    outline: none;
    border-width: 2px; }

.search__button, .search button {
  height: 36px;
  line-height: 36px;
  padding: 0 27px 0;
  border-radius: 5px;
  background-color: #ffeecd;
  text-align: center;
  color: #0C3534;
  border: 0;
  cursor: pointer; }
  .search__button.hamburger, .search button.hamburger {
    padding-right: 0;
    margin-bottom: 20px;
    background: none;
    border: none;
    width: auto; }
    .search__button.hamburger .hamburger-inner, .search button.hamburger .hamburger-inner {
      background: #ffffff; }
      .search__button.hamburger .hamburger-inner::before, .search button.hamburger .hamburger-inner::before, .search__button.hamburger .hamburger-inner::after, .search button.hamburger .hamburger-inner::after {
        background: #ffffff; }
  .search__button.search--reset, .search button.search--reset {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    padding-top: 6px;
    transform: scale(0.6);
    transform-origin: 50% 50%; }
    @media (max-width: 991px) {
      .search__button.search--reset, .search button.search--reset {
        padding-top: 4px; } }
    .search__button.search--reset .hamburger-inner, .search button.search--reset .hamburger-inner {
      background: #0C3534; }
      .search__button.search--reset .hamburger-inner::before, .search button.search--reset .hamburger-inner::before, .search__button.search--reset .hamburger-inner::after, .search button.search--reset .hamburger-inner::after {
        background: #0C3534; }

.search {
  display: none;
  overflow: hidden;
  background: #0C3534; }
  @media (min-width: 992px) {
    .search {
      display: flex;
      height: 0; } }
  .search--mobile {
    padding: 20px 10px 40px;
    margin: 0 -15px;
    height: calc(100vh - 90px); }
    @media (min-width: 992px) {
      .search--mobile {
        visibility: hidden; } }
    .search--mobile .search__inner > * {
      margin-top: 0; }
    .search--mobile input {
      margin-bottom: 24px; }
    .search--mobile button {
      width: 100%; }
    .search--mobile .keywords {
      margin-top: 50px; }
  .search__inner {
    width: 100%;
    max-width: 850px;
    margin: 0 auto; }
    .search__inner > * {
      margin: 20px auto; }
  .search__input {
    position: relative; }
    @media (min-width: 992px) {
      .search__input {
        flex-grow: 1;
        margin-right: 1rem; } }
  .search button[disabled] {
    background-color: rgba(255, 255, 255, 0.5);
    border: 1px solid rgba(255, 255, 255, 0.3);
    color: #fff; }
  .search__field {
    position: relative;
    flex-grow: 1; }
    @media (min-width: 992px) {
      .search__field {
        margin-right: 30px; } }
    @media (max-width: 991px) {
      .search__field .search--reset {
        padding-top: 26px; } }
  .search__form {
    display: flex;
    align-items: center;
    justify-content: space-between; }
    @media (max-width: 991px) {
      .search__form {
        flex-direction: column;
        align-items: stretch; } }

.keywords__label, .keywords__keyword {
  color: #ffffff;
  background: #0C3534; }
  .keywords__label:first-child, .keywords__keyword:first-child {
    margin-left: 0; }
  .keywords__label:last-child, .keywords__keyword:last-child {
    margin-right: 0; }

.keywords__label {
  font-weight: bold;
  margin: 30px 0 10px; }
  @media (min-width: 992px) {
    .keywords__label {
      margin: 0 20px; } }

.keywords__keyword {
  margin: 10px 0 20px; }
  @media (min-width: 992px) {
    .keywords__keyword {
      margin: 0 20px; } }
  .keywords__keyword a,
  .keywords__keyword a:visited {
    text-decoration: none;
    background: #0C3534;
    font-weight: 300;
    font-size: 14px; }

.feature {
  margin-left: 68px; }
  .feature__cover {
    margin-bottom: 25px; }
    .feature__cover img {
      width: 370px;
      max-width: 100%; }
  .feature__title {
    font-size: 24px;
    font-weight: 500; }
  .feature__date {
    margin-bottom: 16px; }

.submenu {
  display: block;
  flex-flow: wrap; }
  .submenu__item {
    display: block;
    margin-bottom: 24px;
    line-height: 1.8;
    width: 50%;
    position: relative; }
    @media (min-width: 1336px) {
      .submenu__item {
        width: 33.3333%; } }
    .submenu__item a {
      width: 230px;
      display: flex;
      align-items: flex-start;
      justify-content: space-between;
      margin: 0 0 0 auto;
      border-bottom: solid 2px transparent;
      font-size: 18px;
      font-weight: 300;
      color: #0c3534; }
      @media (hover: hover), (-ms-high-contrast: none) {
        .submenu__item a:hover {
          border-bottom: solid 2px #0C3534;
          text-decoration: none;
          color: #0C3534; } }
    .submenu__item img {
      width: 19px;
      height: 15px;
      margin-top: 8px;
      opacity: 0.5;
      transform: rotateZ(180deg); }

@media (min-width: 992px) {
  .mobileNav {
    visibility: hidden; } }

.mobileNav__item--search {
  cursor: pointer;
  color: #929292;
  font-size: 0;
  line-height: 0;
  border: 0;
  background: none; }
  .mobileNav__item--search.opened {
    display: none; }

.mobileNav__item--hamburger {
  color: #555555; }

.mobileNav__item img {
  width: 26px; }

.mobileNav .hamburger {
  height: 24px;
  margin-top: 4px;
  margin-left: 15px;
  opacity: 1; }
  @media (hover: hover), (-ms-high-contrast: none) {
    .mobileNav .hamburger:hover {
      opacity: 1; } }

.goToTop {
  margin: 0 auto;
  width: 100%;
  height: 0;
  text-align: right; }
  .goToTop__button {
    overflow: hidden;
    width: 54px;
    height: 54px;
    margin-bottom: 40px;
    text-align: center;
    border-radius: 27px;
    box-shadow: 0 0 4.8px 0.3px rgba(96, 96, 96, 0.25);
    border: none;
    background-color: #FFEECD;
    transform: translateX(0) translateY(-50%);
    cursor: pointer; }
    @media (min-width: 992px) {
      .goToTop__button {
        right: 0; } }
    @media (hover: hover), (-ms-high-contrast: none) {
      .goToTop__button:hover {
        background-color: #f1cd87; } }
    .goToTop__button:active {
      background-color: #FFC04B; }
  .goToTop__icon {
    display: inline-block;
    margin-top: 1rem;
    max-width: 100%; }

.navPanel {
  display: grid;
  height: 100%;
  grid-template-columns: 100%;
  grid-template-rows: calc(100% - 150px) 150px;
  gap: 0px 0px;
  grid-template-areas: "menu" "misc";
  align-content: stretch;
  margin: 0 -15px; }
  .navPanel__list {
    overflow: auto;
    grid-area: menu;
    background: #0C3534; }
    .navPanel__list *:focus-visible {
      outline: 1px solid #ffeecd; }
  .navPanel__item img {
    margin-right: 9px;
    transform: scaleX(0.8); }
    .navPanel__item img.normal {
      display: inline-block; }
    .navPanel__item img.hover {
      display: none; }
  .navPanel__item > .navPanel__link {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: space-between;
    background: none;
    border: none;
    color: #ffffff;
    cursor: pointer; }
    .navPanel__item > .navPanel__link a.active {
      color: #ffeecd; }
  .navPanel__item--hasChild > .navPanel__link button {
    background: none;
    border: 0;
    cursor: pointer; }
    .navPanel__item--hasChild > .navPanel__link button:after {
      content: '';
      display: block;
      width: 17px;
      max-width: 17px;
      min-width: 17px;
      max-height: 17px;
      min-height: 17px;
      height: 17px;
      margin-left: 16px;
      background-image: url(/etc/designs/hase/pws/hsvm/assets/images/icons/chervon-down-white.svg);
      background-position: left center;
      background-repeat: no-repeat;
      background-size: 17px; }
    .navPanel__item--hasChild > .navPanel__link button.active:after {
      transform: rotateZ(180deg);
      background-image: url(/etc/designs/hase/pws/hsvm/assets/images/icons/chervon-down-yellow.svg); }
    @media (hover: hover), (-ms-high-contrast: none) {
      .navPanel__item--hasChild > .navPanel__link button:hover {
        color: #ffeecd; } }
    @media (hover: hover), (-ms-high-contrast: none) {
      .navPanel__item--hasChild > .navPanel__link button:hover:after {
        background-image: url(/etc/designs/hase/pws/hsvm/assets/images/icons/chervon-down-yellow.svg); } }
  .navPanel__item.active {
    background-color: #0C3534; }
    .navPanel__item.active > a {
      color: #ffeecd !important; }
      @media (hover: hover), (-ms-high-contrast: none) {
        .navPanel__item.active > a:hover {
          text-decoration: none; } }
    .navPanel__item.active img {
      width: 16px;
      transform: scaleX(0.8) rotateZ(180deg); }
      .navPanel__item.active img.normal {
        display: none; }
      .navPanel__item.active img.hover {
        display: inline-block; }
  .navPanel__subItem a {
    display: flex;
    align-items: center;
    justify-content: space-between; }
  .navPanel__subList {
    position: relative;
    width: 100%; }
    .navPanel__subList::before {
      content: '';
      display: block;
      position: absolute;
      left: 0px;
      right: 0px;
      top: 15px;
      width: auto;
      border-bottom: 1px solid #ffeecd; }
  .navPanel__subItem {
    padding: 15px 15px 15px 30px; }
    .navPanel__subItem:first-child {
      padding-top: 30px; }
  .navPanel__end {
    grid-area: misc;
    padding: 16px 20px;
    background: #ffffff;
    font-size: 16px; }
  .navPanel__inv {
    display: inline-block;
    width: 50%;
    padding: 8px 0;
    margin: 10px 0;
    text-align: center; }
  .navPanel__misc {
    padding: 8px 8px;
    margin: 10px 0;
    text-align: center; }
  .navPanel__inv, .navPanel__misc {
    color: #0C3534 !important;
    font-size: 18px; }
    .navPanel__inv.active, .navPanel__misc.active {
      background-color: #ffeecd; }
  .navPanel__item {
    padding: 18px 24px;
    font-size: 19px;
    font-weight: 300;
    cursor: pointer; }
    @media (min-width: 992px) {
      .navPanel__item {
        padding: 30px;
        font-size: 24px; } }
  .navPanel--noList {
    display: block;
    height: auto; }

.kv {
  font-size: 0; }
  @media (min-width: 992px) {
    .kv {
      overflow: hidden;
      max-width: 1920px;
      margin-left: auto;
      margin-right: auto; } }
  .kv__image, .kv__video {
    width: 100%;
    margin-top: 0px;
    position: relative;
    border-bottom-left-radius: 0; }
    @media (min-width: 992px) {
      .kv__image, .kv__video {
        min-height: 800px; } }
    .kv__image img, .kv__image video, .kv__video img, .kv__video video {
      display: block;
      max-width: 1920px;
      width: 100%;
      margin: 0 auto; }
    @media (min-width: 992px) {
      .kv__image img, .kv__image video, .kv__video img, .kv__video video {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: auto;
        width: auto; } }
    @media (min-width: 1336px) {
      .kv__image img, .kv__image video, .kv__video img, .kv__video video {
        top: 0;
        right: 0;
        bottom: 0;
        width: auto; } }
    .kv__image img.kv__banner--d, .kv__video img.kv__banner--d {
      display: none; }
      @media (min-width: 992px) {
        .kv__image img.kv__banner--d, .kv__video img.kv__banner--d {
          display: block;
          min-width: 100%;
          height: 100%; } }
    .kv__image img.kv__banner--m, .kv__video img.kv__banner--m {
      display: block; }
      @media (min-width: 992px) {
        .kv__image img.kv__banner--m, .kv__video img.kv__banner--m {
          display: none; } }
  .kv__media {
    overflow: hidden;
    border-bottom-left-radius: 100px;
    box-shadow: -2.1px 2.1px 14.3px 0.8px rgba(0, 0, 0, 0.25); }
    @media (min-width: 992px) {
      .kv__media {
        position: relative;
        height: 100%; } }
  @media (max-width: 991px) {
    .kv__box {
      position: relative;
      z-index: 5;
      width: 100%;
      margin: 0;
      max-width: none;
      padding: 0 30px;
      margin-top: -25px; } }
  @media (min-width: 992px) {
    .kv__box {
      position: absolute;
      width: 100%;
      top: 50%;
      left: 0;
      right: 0;
      transform: translateY(-50%); } }
  .kv__box__inner {
    position: relative;
    width: calc(100% + 30px);
    padding: 24px 24px 24px 30px;
    border-bottom-right-radius: 80px;
    position: relative; }
    @media (max-width: 991px) {
      .kv__box__inner {
        margin-left: -30px; } }
    @media (min-width: 992px) {
      .kv__box__inner {
        width: 50%;
        min-width: 700px;
        padding: 38px 0 46px; } }
    @media (min-width: 1336px) {
      .kv__box__inner {
        min-width: auto; } }
    .kv__box__inner::after {
      content: '';
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: -999%;
      z-index: -1;
      display: block;
      box-shadow: -2.1px 2.1px 14.3px 0.8px rgba(0, 0, 0, 0.125);
      border-bottom-right-radius: 80px;
      background: rgba(255, 238, 205, 0.8); }
  .kv__box__shadow {
    display: none; }
  @media (min-width: 992px) {
    .kv__box__info {
      max-width: 580px; } }
  .kv__box__title {
    font-weight: 300;
    font-size: 60px;
    color: #0C3534; }
    @media (max-width: 991px) {
      .kv__box__title {
        font-size: 40px; } }
  .kv__box__desc {
    font-weight: 300;
    color: #0C3534; }
    @media (min-width: 992px) {
      .kv__box__desc {
        line-height: 38px; } }
    @media (max-width: 991px) {
      .kv__box__desc {
        font-size: 24px; } }
  @media (min-width: 992px) {
    .kv__box__button {
      display: flex;
      flex-flow: wrap; } }
  .kv__box__button__item {
    margin-top: 25px; }
    @media (min-width: 992px) {
      .kv__box__button__item {
        margin-top: 40px; } }
    .kv__box__button__item:nth-child(odd) {
      margin-bottom: 20px; }
      @media (min-width: 992px) {
        .kv__box__button__item:nth-child(odd) {
          margin-right: 5%;
          margin-bottom: 0px; } }
    .kv__box__button__item:nth-child(3), .kv__box__button__item:nth-child(4) {
      margin-bottom: 20px; }
      @media (min-width: 992px) {
        .kv__box__button__item:nth-child(3), .kv__box__button__item:nth-child(4) {
          margin-top: 20px;
          margin-bottom: 0px; } }
  .kv__box__button__item {
    width: 100%;
    text-align: center;
    margin-bottom: 20px; }
    @media (min-width: 992px) {
      .kv__box__button__item {
        width: 47.5%;
        margin-bottom: 0;
        text-align: left; } }
    .kv__box__button__item a {
      display: inline-block;
      width: 90%;
      max-width: 240px;
      padding: 24px 24px 23px;
      border-radius: 5px;
      background: rgba(255, 184, 100, 0.96);
      text-align: center;
      font-size: 18px;
      line-height: 22px;
      font-weight: 300;
      color: #0C3534; }
      @media (min-width: 992px) {
        .kv__box__button__item a {
          display: inline-block;
          width: auto;
          max-width: none;
          text-align: left;
          font-size: 24px;
          line-height: 28px; } }
      @media (hover: hover), (-ms-high-contrast: none) {
        .kv__box__button__item a:hover {
          background: #f79d33;
          text-decoration: none; } }
      .kv__box__button__item a:active {
        background: #FF8605; }
  .kv--inner {
    margin-bottom: 0;
    padding-bottom: 60px; }
    @media (min-width: 992px) {
      .kv--inner .kv__image {
        min-height: 520px;
        height: 520px !important; } }
    .kv--inner .kv__box__title {
      font-size: 33px; }
      @media (min-width: 992px) {
        .kv--inner .kv__box__title {
          font-size: 50px; } }
    .kv--inner .kv__box__desc {
      font-size: 18px;
      line-height: 30px; }
      @media (min-width: 992px) {
        .kv--inner .kv__box__desc {
          font-size: 20px; } }

div.message {
  margin-left: auto;
  margin-right: auto; }
  div.message__inner {
    color: #ffffff;
    padding: 12px;
    background: #0C3534;
    border-radius: 8px; }
    @media (min-width: 992px) {
      div.message__inner {
        padding: 22px; } }
  div.message__header {
    font-weight: 500;
    margin-bottom: 7px; }
  div.message__content {
    overflow: auto;
    max-height: 80px;
    padding-right: 15px;
    font-weight: 300;
    scrollbar-width: thin; }
    div.message__content::-webkit-scrollbar {
      width: 10px;
      height: 5px; }
    div.message__content::-webkit-scrollbar-thumb {
      background: #67ABAD;
      border-radius: 10px; }
    div.message__content::-webkit-scrollbar-track {
      background: #CED7D6;
      border-radius: 10px; }
    div.message__content {
      scrollbar-face-color: #67ABAD;
      scrollbar-track-color: #CED7D6; }

.singleSlider__inner {
  margin-left: auto;
  margin-right: auto; }
  @media (min-width: 1336px) {
    .singleSlider__inner {
      display: flex;
      align-items: flex-start;
      justify-content: space-between; } }

@media (min-width: 992px) {
  .singleSlider__heading {
    margin-bottom: 60px; } }

@media (min-width: 1336px) {
  .singleSlider__heading {
    width: 25%; } }

@media (max-width: 991px) {
  .singleSlider__slider {
    padding-bottom: 5rem !important; } }

@media (min-width: 992px) {
  .singleSlider__slider {
    margin: 0 !important; } }

@media (min-width: 1336px) {
  .singleSlider__slider {
    width: 75%; } }

.singleSlider__title {
  margin: 24px 0 16px; }

.singleSlider__description {
  margin: 16px 0; }

.singleSlider__slide {
  position: relative;
  display: flex;
  flex-direction: column-reverse;
  align-items: flex-start;
  justify-content: flex-end;
  border-radius: 5px;
  cursor: grab; }
  @media (min-width: 992px) {
    .singleSlider__slide {
      flex-direction: row;
      justify-content: space-between;
      padding-bottom: 3rem; } }
  @media (max-width: 991px) {
    .singleSlider__slide {
      margin: 2rem auto 0; } }
  .singleSlider__slide::after {
    content: '';
    display: block;
    position: absolute;
    z-index: 0;
    top: 0;
    right: 0;
    bottom: 0;
    left: 10px;
    border-radius: 5px;
    background: #0C3534; }
    @media (min-width: 992px) {
      .singleSlider__slide::after {
        top: 32px;
        right: 1rem;
        bottom: 0;
        left: 0; } }

.singleSlider__cover, .singleSlider__information {
  position: relative;
  z-index: 1; }

@media (max-width: 991px) {
  .singleSlider__information {
    padding-left: 30px;
    padding-right: 20px;
    margin: 24px 0; } }

@media (min-width: 992px) {
  .singleSlider__information {
    width: 55%;
    margin: 64px 0 64px;
    padding: 0 30px 0  30px; } }

.singleSlider__cover {
  overflow: hidden;
  border-radius: 5px; }
  @media (max-width: 991px) {
    .singleSlider__cover {
      margin-right: .5rem;
      margin-top: -.5rem; } }
  @media (min-width: 992px) {
    .singleSlider__cover {
      width: 45%; } }

.singleSlider__description {
  margin: 22px 0;
  color: #ffffff; }

@media (max-width: 991px) {
  .singleSlider__links {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start; } }

.singleSlider__links a {
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  margin: 22px 10px 0; }
  @media (max-width: 991px) {
    .singleSlider__links a {
      margin: 16px 0 0; } }

.singleSlider__links a:first-child {
  margin-left: 0; }

.singleSlider__autoplay {
  display: inline-flex;
  align-content: center; }

.singleSlider__controls {
  position: relative;
  top: 64px;
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center; }
  @media (min-width: 992px) {
    .singleSlider__controls {
      position: absolute;
      z-index: 1;
      top: auto;
      left: 0;
      bottom: 2rem;
      width: 50%; } }
  .singleSlider__controls .swiper-pagination {
    position: relative;
    margin: 0 0 0 1rem; }
  .singleSlider__controls button {
    display: inline-block;
    padding: 2px;
    background: none;
    border: 1px solid #ffffff;
    border-radius: 3px;
    cursor: pointer; }
    @media (max-width: 991px) {
      .singleSlider__controls button {
        display: none !important; } }

.shareSocial {
  overflow: visible;
  display: inline-flex;
  position: relative;
  height: 30px;
  align-items: center;
  justify-content: flex-start;
  background: none;
  border: none; }
  .shareSocial__normal {
    display: inline-block; }
  .shareSocial__active {
    display: none; }
  .shareSocial__list {
    position: absolute;
    top: 0;
    left: 100%;
    display: none;
    min-width: 200px;
    padding: 10px 15px;
    margin: 0;
    align-items: center;
    justify-content: space-between;
    border-radius: 30px;
    background: #007F84; }
    @media (min-width: 992px) {
      .shareSocial__list {
        top: -5px;
        min-width: 220px;
        padding: 10px 20px; } }
  .shareSocial__listItem {
    display: block; }
    .shareSocial__listItem a {
      display: inline-block;
      position: relative;
      vertical-align: middle;
      cursor: pointer; }
      .shareSocial__listItem a::before {
        content: '';
        display: inline-block;
        position: absolute;
        top: 50%;
        left: 50%;
        z-index: 0;
        width: 36px;
        height: 36px;
        border-radius: 18px;
        background: #0C3534;
        transform: translate(-50%, -50%);
        transition: opacity .2s linear;
        opacity: 0; }
      @media (hover: hover), (-ms-high-contrast: none) {
        .shareSocial__listItem a:hover::before {
          opacity: .5; } }
      .shareSocial__listItem a:active::before {
        opacity: 1; }
      .shareSocial__listItem a > img {
        position: relative;
        z-index: 1; }
  .shareSocial__listItem a[href*="whatsapp://"] {
    display: block; }
    @media (hover: hover) and (pointer: fine) and (min-width: 992px) {
      .shareSocial__listItem a[href*="whatsapp://"] {
        display: none; } }
  .shareSocial__listItem a[href*="https://web.whatsapp.com/"] {
    display: none; }
    @media (hover: hover) and (pointer: fine) and (min-width: 992px) {
      .shareSocial__listItem a[href*="https://web.whatsapp.com/"] {
        display: block; } }
  .shareSocial__button {
    margin-right: .5rem; }
    @media (min-width: 992px) {
      .shareSocial__button {
        width: 22px;
        margin-right: 1rem; } }
  .shareSocial:hover .shareSocial__normal,
  .shareSocial--active .shareSocial__normal {
    display: none; }
  .shareSocial:hover .shareSocial__active,
  .shareSocial--active .shareSocial__active {
    display: inline-block; }
  .shareSocial:hover .shareSocial__list,
  .shareSocial--active .shareSocial__list {
    display: inline-flex; }

.fundCard__inner {
  margin-left: auto;
  margin-right: auto; }
  @media (min-width: 1336px) {
    .fundCard__inner {
      display: flex;
      align-items: flex-start;
      justify-content: space-between; } }

@media (min-width: 1336px) {
  .fundCard__heading {
    width: 25%; } }

.fundCard__anchor {
  position: relative;
  right: 0;
  z-index: 19;
  top: 50%;
  width: 100%; }

.fundCard__floating {
  position: absolute;
  left: 50%;
  width: 100vw;
  height: 0;
  margin: 100px auto;
  text-align: right;
  transform: translateX(-50%);
  transform-origin: 100% 0; }
  @media (min-width: 992px) {
    .fundCard__floating {
      margin: 80px auto; } }
  .fundCard__floating a {
    overflow: hidden;
    display: inline-block;
    width: 120px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 50px;
    box-shadow: 0px 3px 14.3px 0.8px rgba(0, 0, 0, 0.25);
    transform-origin: right top; }
    @media (min-width: 992px) {
      .fundCard__floating a {
        width: 160px; } }
    .fundCard__floating a:after {
      content: '';
      display: block;
      width: 100%;
      padding-bottom: 95.09202%;
      background: url(/etc/designs/hase/pws/hsvm/assets/images/floating.png) top left/100% auto no-repeat transparent; }
    @media (hover: hover), (-ms-high-contrast: none) {
      .fundCard__floating a:hover:after {
        background-image: url(/etc/designs/hase/pws/hsvm/assets/images/floating-hover.png); } }
    .fundCard__floating a:active:after {
      background-image: url(/etc/designs/hase/pws/hsvm/assets/images/floating-active.png); }
  .fundCard__floating--tc a:after {
    background-image: url(/etc/designs/hase/pws/hsvm/assets/images/tc/floating.png); }
  @media (hover: hover), (-ms-high-contrast: none) {
    .fundCard__floating--tc a:hover:after {
      background-image: url(/etc/designs/hase/pws/hsvm/assets/images/tc/floating-hover.png); } }
  .fundCard__floating--tc a:active:after {
    background-image: url(/etc/designs/hase/pws/hsvm/assets/images/tc/floating-active.png); }
  .fundCard__floating--sc a:after {
    background-image: url(/etc/designs/hase/pws/hsvm/assets/images/sc/floating.png); }
  @media (hover: hover), (-ms-high-contrast: none) {
    .fundCard__floating--sc a:hover:after {
      background-image: url(/etc/designs/hase/pws/hsvm/assets/images/sc/floating-hover.png); } }
  .fundCard__floating--sc a:active:after {
    background-image: url(/etc/designs/hase/pws/hsvm/assets/images/sc/floating-active.png); }

@media (max-width: 991px) {
  .fundCard__more {
    display: none; } }

@media (min-width: 992px) {
  .fundCard__more {
    margin-top: 50px; } }

.fundCard__more a {
  display: flex;
  align-items: center;
  justify-content: flex-start; }

@media (max-width: 991px) {
  .fundCard__slider {
    padding-bottom: 3rem !important; } }

@media (min-width: 992px) {
  .fundCard__slider {
    position: relative;
    padding-left: 3rem !important;
    padding-right: 3rem !important;
    padding-bottom: 60px !important;
    margin: 0 !important; } }

@media (min-width: 1336px) {
  .fundCard__slider {
    width: 75%; } }

@media (min-width: 992px) {
  .fundCard__slider .swiper-pagination {
    display: none; } }

.fundCard__slider .swiper-button-next,
.fundCard__slider .swiper-button-prev {
  top: calc(100% - 50px);
  width: 40px;
  margin-top: 0; }
  @media (max-width: 991px) {
    .fundCard__slider .swiper-button-next,
    .fundCard__slider .swiper-button-prev {
      display: none; } }
  .fundCard__slider .swiper-button-next:after,
  .fundCard__slider .swiper-button-prev:after {
    content: '';
    display: inline-block;
    width: 100%;
    height: 40px;
    line-height: 40px;
    border-radius: 20px;
    text-align: center;
    font-size: 12px;
    color: #0C3534;
    background: url(/etc/designs/hase/pws/hsvm/assets/images/icons/Feather-arrows-chevron-left.svg) center center/50% auto #ffeecd no-repeat; }
  @media (hover: hover), (-ms-high-contrast: none) {
    .fundCard__slider .swiper-button-next:hover::after,
    .fundCard__slider .swiper-button-prev:hover::after {
      background-color: #f1cd87; } }

@media (min-width: 992px) {
  .fundCard__slider:before, .fundCard__slider:after {
    content: '';
    position: absolute;
    top: 0;
    bottom: calc(50px + .5rem);
    left: 0;
    z-index: 9;
    width: 2.5%;
    background: linear-gradient(270deg, rgba(7, 66, 64, 0) 0%, #074240 100%);
    border-radius: 5px; } }

@media (min-width: 992px) {
  .fundCard__slider:after {
    left: auto;
    right: 0;
    background: linear-gradient(90deg, rgba(7, 66, 64, 0) 0%, #074240 100%); } }

.fundCard__slider .swiper-button-next:after {
  background: url(/etc/designs/hase/pws/hsvm/assets/images/icons/Feather-arrows-chevron-right.svg) center center/50% auto #ffeecd no-repeat; }

.fundCard__slider--noPrev::before {
  content: none; }

.fundCard__slider--noNext::after {
  content: none; }

.fundCard__head {
  max-width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-start; }

.fundCard__type {
  display: block;
  max-width: calc(100% - 38px);
  text-align: left;
  font-size: 28px;
  font-style: italic;
  font-weight: 300;
  line-height: 0.85;
  color: #999999; }

.fundCard__title {
  margin: 30px 0 20px; }

.fundCard__class {
  margin: 20px 0;
  color: #ffb864; }

.fundCard__time {
  margin-bottom: 0;
  font-size: 14px;
  color: #ffffff; }

.fundCard__price {
  margin-bottom: 0; }
  .fundCard__price .currancy {
    font-size: 24px;
    color: #ffffff; }
  .fundCard__price .price {
    font-size: 33px;
    color: #ffffff; }

.fundCard__range {
  margin-bottom: 20px;
  font-size: 14px;
  color: #ffffff; }

.fundCard__rating {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  font-size: 14px;
  color: #ffffff; }
  .fundCard__rating span {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin: 0 .25rem; }

.fundCard__slide {
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-between;
  border-radius: 5px; }
  .fundCard__slide::after {
    content: '';
    display: block;
    position: absolute;
    z-index: 0;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 5px;
    background: #0C3534; }

.fundCard__information {
  position: relative;
  z-index: 1;
  max-width: 100%;
  width: 100%;
  padding: 0 30px; }

.fundCard__controls {
  position: relative;
  top: 32px;
  display: flex-column;
  width: 100%;
  align-items: center;
  justify-content: center; }
  @media (min-width: 992px) {
    .fundCard__controls {
      position: static;
      display: none; } }
  .fundCard__controls .swiper-pagination {
    position: relative;
    margin: 0 .5rem; }
    @media (min-width: 1336px) {
      .fundCard__controls .swiper-pagination {
        display: none; } }

.fundCard__footer {
  margin-left: 1rem;
  margin-right: 1rem;
  text-align: center; }
  .fundCard__footer a {
    display: inline-flex;
    align-items: center;
    justify-content: flex-start;
    color: #ffffff; }

.themeSpotlight__inner {
  overflow: visible;
  margin-left: auto;
  margin-right: auto; }

@media (min-width: 992px) {
  .themeSpotlight__slider {
    overflow: visible !important; } }

@media (min-width: 992px) {
  .themeSpotlight__slider .swiper-wrapper {
    height: auto;
    flex-direction: column; } }

.themeSpotlight__title {
  margin: 24px 0 16px;
  color: #ffffff; }
  .themeSpotlight__title a {
    color: #ffffff; }
    @media (hover: hover), (-ms-high-contrast: none) {
      .themeSpotlight__title a:hover {
        color: #FFEECD; } }

.themeSpotlight__date {
  color: #ffffff;
  margin: 20px 0; }

.themeSpotlight__tag {
  margin: 30px 0 20px; }
  .themeSpotlight__tag a, .themeSpotlight__tag span {
    color: #ffffff; }
  .themeSpotlight__tag span:not(:last-child)::after {
    content: '|';
    display: inline-block;
    width: 5px;
    margin: 0 10px; }

.themeSpotlight__description {
  margin: 16px 0; }

.themeSpotlight__panel {
  position: relative;
  display: flex;
  flex-direction: column-reverse;
  align-items: flex-start;
  justify-content: flex-start;
  border-radius: 5px; }
  @media (min-width: 992px) {
    .themeSpotlight__panel {
      width: 95%;
      margin: 0 auto;
      flex-direction: row; } }

@media (max-width: 991px) {
  .themeSpotlight__slide {
    margin-left: auto;
    margin-right: auto; } }

.themeSpotlight__slide .themeSpotlight__panel::after {
  content: '';
  display: block;
  position: absolute;
  z-index: 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 10px;
  background: linear-gradient(180deg, rgba(255, 238, 205, 0.5) 0%, rgba(255, 238, 205, 0) 100%);
  border-radius: 5px; }
  @media (min-width: 992px) {
    .themeSpotlight__slide .themeSpotlight__panel::after {
      width: 100vw;
      top: 32px;
      right: 50%;
      left: auto;
      bottom: 0;
      border-bottom-right-radius: 120px;
      background: linear-gradient(270deg, #ffeecd 0%, rgba(255, 238, 205, 0) 70%);
      transform: translateX(50%); } }

@media (min-width: 992px) {
  .themeSpotlight__slide:nth-child(2n+1) .themeSpotlight__panel {
    flex-direction: row-reverse; } }

@media (min-width: 992px) {
  .themeSpotlight__slide:nth-child(2n+1) .themeSpotlight__panel::after {
    width: 100vw;
    left: 50%;
    right: auto;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 120px;
    background: linear-gradient(90deg, #ffeecd 0%, rgba(255, 238, 205, 0) 70%);
    transform: translateX(-50%); } }

.themeSpotlight__slide .institutional__themeSpotlight__transcript a {
  color: #212529; }

.themeSpotlight__slide:last-child {
  margin-bottom: 0; }

.themeSpotlight__cover, .themeSpotlight__information {
  position: relative;
  z-index: 1; }

.themeSpotlight__information {
  z-index: 2; }
  @media (max-width: 991px) {
    .themeSpotlight__information {
      padding-left: 30px;
      padding-right: 20px;
      padding-bottom: 40px;
      padding-top: 30px; } }
  @media (min-width: 992px) {
    .themeSpotlight__information {
      width: 50%;
      padding: 40px 30px;
      padding: 40px calc(min(60px, 3vw));
      padding-top: 48px; } }
  @media (min-width: 1336px) {
    .themeSpotlight__information {
      padding: 40px 60px;
      padding: 40px calc(min(60px, 3vw));
      padding-top: 64px; } }
  .themeSpotlight__information > div:first-child {
    display: flex;
    align-items: center;
    justify-content: space-between; }

.themeSpotlight__cover {
  border-radius: 5px; }
  @media (max-width: 991px) {
    .themeSpotlight__cover {
      overflow: hidden;
      width: calc(100% - 0.5rem);
      margin-top: -.5rem;
      margin-right: .5rem; } }
  @media (min-width: 992px) {
    .themeSpotlight__cover {
      overflow: hidden;
      width: 615px; } }
  .themeSpotlight__cover iframe {
    box-shadow: -2.1px 2.1px 14.3px 0.8px rgba(0, 0, 0, 0.25); }
  .themeSpotlight__cover img,
  .themeSpotlight__cover iframe {
    width: 100%; }

.themeSpotlight__transcript a,
.themeSpotlight .institutional__themeSpotlight__transcript a {
  display: inline-flex;
  text-align: right;
  font-size: 16px; }
  @media (min-width: 992px) {
    .themeSpotlight__transcript a,
    .themeSpotlight .institutional__themeSpotlight__transcript a {
      font-size: 18px; } }

.themeSpotlight__slide .institutional__themeSpotlight__transcript a,
.themeSpotlight__slide .institutional__themeSpotlight__transcript a:hover,
.themeSpotlight__slide .institutional__themeSpotlight__transcript a:active {
  color: #0C3534; }

.themeSpotlight__date, .themeSpotlight__description {
  color: #ffffff; }

@media (max-width: 991px) {
  .themeSpotlight__date {
    margin-top: 5px; } }

@media (max-width: 991px) {
  .themeSpotlight__links {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start; } }

@media (min-width: 992px) {
  .themeSpotlight__links {
    margin-bottom: 0; } }

.themeSpotlight__links a {
  display: inline-flex;
  align-items: center;
  justify-content: flex-start; }

.themeSpotlight__links a:first-child {
  margin-left: 0; }

.themeSpotlight__more {
  margin-left: 1rem;
  margin-right: 1rem;
  text-align: center; }
  @media (min-width: 992px) {
    .themeSpotlight__more {
      margin-top: 0; } }
  .themeSpotlight__more a {
    display: inline-flex;
    align-items: center;
    justify-content: flex-start;
    margin: 16px 0 0;
    color: #ffffff; }

.themeSpotlight__controls {
  position: relative;
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: center; }
  @media (min-width: 992px) {
    .themeSpotlight__controls {
      position: static; } }
  .themeSpotlight__controls .swiper-pagination {
    position: relative; }
    @media (min-width: 992px) {
      .themeSpotlight__controls .swiper-pagination {
        display: none; } }
  .themeSpotlight__controls .swiper-pagination-bullet {
    margin: 0 .5rem;
    background: #ffeecd;
    opacity: .4; }
  .themeSpotlight__controls .swiper-pagination-bullet-active {
    opacity: 1; }
  .themeSpotlight__controls button {
    display: inline-block;
    padding: 2px;
    background: none;
    border: 1px solid #ffffff;
    border-radius: 3px;
    cursor: pointer; }
    @media (max-width: 991px) {
      .themeSpotlight__controls button {
        display: none !important; } }

@media (max-width: 991px) {
  .latestNews {
    padding-bottom: 1rem; } }

.latestNews__inner {
  overflow: visible;
  margin-left: auto;
  margin-right: auto; }

.latestNews__title {
  margin: 24px 0 16px; }
  .latestNews__title a {
    color: #ffffff; }
    @media (hover: hover), (-ms-high-contrast: none) {
      .latestNews__title a:hover {
        color: #FFEECD; } }

.latestNews__date {
  margin: 20px 0;
  color: #ffffff; }

.latestNews__tag {
  margin: 20px 0;
  color: #ffffff; }

.latestNews__description {
  margin: 16px 0;
  color: #ffffff; }

@media (max-width: 991px) {
  .latestNews__links {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start; } }

.latestNews__links a {
  display: inline-flex;
  align-items: center;
  justify-content: flex-start; }

.latestNews__links a:first-child {
  margin-left: 0; }

.latestNews__controls {
  position: relative;
  top: 0;
  display: block;
  width: 100%;
  align-items: center;
  justify-content: center; }
  @media (min-width: 992px) {
    .latestNews__controls {
      position: static; } }
  @media (min-width: 992px) and (max-width: 1336px) {
    .latestNews__controls {
      padding-top: 64px; } }
  .latestNews__controls .swiper-pagination {
    position: relative;
    margin: 0 .5rem; }
    @media (min-width: 1336px) {
      .latestNews__controls .swiper-pagination {
        display: none; } }
  .latestNews__controls .swiper-pagination-bullet {
    margin: 0 .5rem;
    background: #ffeecd;
    opacity: .4; }
  .latestNews__controls .swiper-pagination-bullet-active {
    opacity: 1; }
  .latestNews__controls button {
    display: inline-block;
    padding: 2px;
    background: none;
    border: 1px solid #ffffff;
    border-radius: 3px;
    cursor: pointer; }
    @media (max-width: 991px) {
      .latestNews__controls button {
        display: none !important; } }
  .latestNews__controls .swiper-button-prev,
  .latestNews__controls .swiper-button-next {
    display: none; }

.latestNews__more {
  margin-left: 1rem;
  margin-right: 1rem;
  text-align: center; }
  .latestNews__more a {
    display: inline-flex;
    align-items: center;
    justify-content: flex-start;
    margin: 16px 0 0; }

.latestNews__slider--static #latestNews__slider {
  display: flex;
  align-items: flex-start;
  justify-content: space-between; }
  .latestNews__slider--static #latestNews__slider .latestNews__slide {
    width: 25%;
    padding: 0 10px; }

.latestNews__slide {
  position: relative;
  border-radius: 5px; }
  @media (min-width: 992px) {
    .latestNews__slide {
      width: 50%;
      flex-direction: column; } }
  @media (min-width: 1336px) {
    .latestNews__slide {
      width: 25%; } }
  .latestNews__slide::after {
    content: '';
    display: block;
    position: absolute;
    z-index: 0;
    top: 2rem;
    right: 0;
    bottom: 0;
    left: 10px;
    border-radius: 5px;
    background: #0C3534; }
    @media (min-width: 992px) {
      .latestNews__slide::after {
        top: 8px;
        right: 0;
        bottom: 0;
        left: 1rem; } }
  @media (min-width: 992px) {
    .latestNews__slide:nth-child(2n) {
      top: 64px; } }

.latestNews__cover, .latestNews__information {
  position: relative;
  z-index: 1; }

.latestNews__cover {
  overflow: hidden;
  border-radius: 5px; }
  @media (max-width: 991px) {
    .latestNews__cover {
      min-height: 3rem;
      margin-right: .5rem;
      margin-top: -.5rem; } }
  .latestNews__cover img {
    display: inline-block; }

@media (max-width: 991px) {
  .latestNews__information {
    padding-left: 30px;
    padding-right: 20px; } }

@media (min-width: 992px) {
  .latestNews__information {
    padding: 0 30px; } }

@media (min-width: 1336px) {
  .latestNews__information {
    padding-right: 30px;
    padding-left: 30px; } }

.remarks {
  padding-left: 0;
  padding-right: 0;
  background: #0C3534; }
  .remarks__title {
    color: #ffffff; }
  .remarks p, .remarks .HASEbreacdrumb a, .HASEbreacdrumb .remarks a, .remarks .rwd-breadcrumb-inner a, .rwd-breadcrumb-inner .remarks a, .remarks .rwd-breadcrumb-inner span, .rwd-breadcrumb-inner .remarks span,
  .remarks li {
    color: #ffffff; }
  .remarks p:last-child, .remarks .HASEbreacdrumb a:last-child, .HASEbreacdrumb .remarks a:last-child, .remarks .rwd-breadcrumb-inner a:last-child, .rwd-breadcrumb-inner .remarks a:last-child, .remarks .rwd-breadcrumb-inner span:last-child, .rwd-breadcrumb-inner .remarks span:last-child {
    margin-bottom: 0; }
  .remarks ul, .remarks ol {
    margin-left: 20px; }

.HASEbreacdrumb {
  margin-left: auto;
  margin-right: auto; }
  .HASEbreacdrumb ul {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap; }
  .HASEbreacdrumb li {
    display: block;
    color: #007F84; }
    .HASEbreacdrumb li a {
      color: #0c3534; }
    .HASEbreacdrumb li::after {
      content: '>';
      display: inline-block;
      margin: 0 10px; }
    .HASEbreacdrumb li:last-child a {
      color: #007f84; }
    .HASEbreacdrumb li:last-child::after {
      content: none; }
  @media (min-width: 992px) {
    .HASEbreacdrumb--firstChild {
      margin-top: 200px; } }

.rwd-breadcrumb-inner {
  margin-left: auto;
  margin-right: auto;
  background-color: transparent !important; }
  @media (min-width: 1336px) {
    .rwd-breadcrumb-inner .rwd-content-area {
      width: 100%;
      margin-right: auto;
      margin-left: auto; } }
  .rwd-breadcrumb-inner .rwd-content-area > a {
    display: none !important; }
  @media (max-width: 991px) {
    .rwd-breadcrumb-inner[data-isBackShow="false"] {
      display: block !important; } }
  .rwd-breadcrumb-inner + div {
    margin-top: 64px !important; }
  .rwd-breadcrumb-inner ol {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap !important;
    font-family: Flama, "Microsoft JhengHei", "微軟正黑體", "PingFang HK", "PingFang SC", sans-serif !important;
    font-weight: 300 !important;
    line-height: 1.4 !important; }
    @media (max-width: 991px) {
      .rwd-breadcrumb-inner ol {
        display: flex !important; } }
  .rwd-breadcrumb-inner li {
    display: block;
    color: #007F84; }
    .rwd-breadcrumb-inner li a {
      color: #0c3534 !important; }
    .rwd-breadcrumb-inner li::after {
      content: '>';
      display: inline-block;
      margin: 0 10px; }
    .rwd-breadcrumb-inner li:last-child span {
      color: #007f84 !important;
      font-family: Flama, "Microsoft JhengHei", "微軟正黑體", "PingFang HK", "PingFang SC", sans-serif !important;
      font-weight: 300 !important;
      line-height: 1.4 !important;
      font-size: 18px !important; }
      @media (min-width: 992px) {
        .rwd-breadcrumb-inner li:last-child span {
          font-size: 16px !important; } }
    .rwd-breadcrumb-inner li:last-child::after {
      content: none; }

.rwd-breadcrumb .rwd-breadcrumb__list .rwd-breadcrumb__item + .rwd-breadcrumb__item:before {
  display: none !important; }

.leadin__content {
  margin-bottom: 0;
  line-height: 30px; }

.leadin__subtitle {
  margin-top: 16px; }

.leadin--white .leadin__heading, .leadin--white .leadin__content {
  color: #ffffff; }

.page__section--light {
  background: #ffffff; }
  .page__section--light .leadin__heading,
  .page__section--light .milestone__heading,
  .page__section--light .award__heading,
  .page__section--light .list__heading,
  .page__section--light .pressRelease__heading,
  .page__section--light .listArea__heading,
  .page__section--light .offeringDoc__heading,
  .page__section--light .insight__heading,
  .page__section--light .insightDetail__heading,
  .page__section--light .searchResult__heading,
  .page__section--light .contactUs__heading {
    color: #007f84; }
  .page__section--light .leadin__subtitle, .page__section--light .leadin__content,
  .page__section--light .milestone__subtitle,
  .page__section--light .milestone__content,
  .page__section--light .award__subtitle,
  .page__section--light .award__content,
  .page__section--light .list__subtitle,
  .page__section--light .list__content,
  .page__section--light .pressRelease__subtitle,
  .page__section--light .pressRelease__content,
  .page__section--light .listArea__subtitle,
  .page__section--light .listArea__content,
  .page__section--light .offeringDoc__subtitle,
  .page__section--light .offeringDoc__content,
  .page__section--light .insight__subtitle,
  .page__section--light .insight__content,
  .page__section--light .insightDetail__subtitle,
  .page__section--light .insightDetail__content,
  .page__section--light .searchResult__subtitle,
  .page__section--light .searchResult__content,
  .page__section--light .contactUs__subtitle,
  .page__section--light .contactUs__content {
    color: #0c3534; }
  .page__section--light .swiper-pagination-bullet {
    opacity: .4; }
    .page__section--light .swiper-pagination-bullet::after {
      background: #0c3534; }
  .page__section--light .swiper-pagination-bullet-active {
    opacity: 1; }

.page__section--dark .leadin__heading, .page__section--dark .leadin__subtitle, .page__section--dark .leadin__content,
.page__section--dark .milestone__heading,
.page__section--dark .milestone__subtitle,
.page__section--dark .milestone__content,
.page__section--dark .award__heading,
.page__section--dark .award__subtitle,
.page__section--dark .award__content,
.page__section--dark .list__heading,
.page__section--dark .list__subtitle,
.page__section--dark .list__content,
.page__section--dark .pressRelease__heading,
.page__section--dark .pressRelease__subtitle,
.page__section--dark .pressRelease__content,
.page__section--dark .listArea__heading,
.page__section--dark .listArea__subtitle,
.page__section--dark .listArea__content,
.page__section--dark .offeringDoc__heading,
.page__section--dark .offeringDoc__subtitle,
.page__section--dark .offeringDoc__content,
.page__section--dark .insight__heading,
.page__section--dark .insight__subtitle,
.page__section--dark .insight__content,
.page__section--dark .insightDetail__heading,
.page__section--dark .insightDetail__subtitle,
.page__section--dark .insightDetail__content,
.page__section--dark .searchResult__heading,
.page__section--dark .searchResult__subtitle,
.page__section--dark .searchResult__content,
.page__section--dark .contactUs__heading,
.page__section--dark .contactUs__subtitle,
.page__section--dark .contactUs__content {
  color: #ffffff; }

.page__section--dark .listArea__body {
  background: #ffffff; }

.page__section--dark .swiper-pagination-bullet {
  opacity: .4; }
  .page__section--dark .swiper-pagination-bullet::after {
    background: #ffeecd; }

.page__section--dark .swiper-pagination-bullet-active {
  opacity: 1; }

.milestone__body {
  overflow: hidden;
  position: relative;
  padding: 0 30px; }
  @media (min-width: 992px) {
    .milestone__body {
      overflow: hidden;
      padding: 0 30px; } }
  .milestone__body::after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 60px;
    left: 0;
    border-radius: 5px;
    background: #ffffff; }
  .milestone__body .swiper-button-next,
  .milestone__body .swiper-button-prev {
    top: calc(100% - 50px);
    left: 0;
    right: auto;
    width: 40px;
    margin-top: 0; }
    .milestone__body .swiper-button-next:after,
    .milestone__body .swiper-button-prev:after {
      content: '';
      display: inline-block;
      width: 100%;
      height: 40px;
      line-height: 40px;
      border-radius: 20px;
      text-align: center;
      font-size: 12px;
      color: #0C3534;
      background: url(/etc/designs/hase/pws/hsvm/assets/images/icons/Feather-arrows-chevron-left.svg) center center/50% auto #ffeecd no-repeat; }
    @media (hover: hover), (-ms-high-contrast: none) {
      .milestone__body .swiper-button-next:hover::after,
      .milestone__body .swiper-button-prev:hover::after {
        background-color: #f1cd87; } }
  .milestone__body .swiper-button-next {
    left: auto;
    right: 0; }
    .milestone__body .swiper-button-next:after {
      background: url(/etc/designs/hase/pws/hsvm/assets/images/icons/Feather-arrows-chevron-right.svg) center center/50% auto #ffeecd no-repeat; }

.milestone__sliderWrapper {
  align-items: flex-end;
  padding-bottom: 60px; }

.milestone__slide {
  height: auto !important;
  padding: 30px; }
  @media (min-width: 992px) {
    .milestone__slide {
      padding: 20px 30px; } }

@media (min-width: 992px) {
  .milestone__card {
    width: 278px;
    margin: 0 auto; } }

.milestone__content {
  color: #0c3534 !important; }

.milestone__cover {
  overflow: hidden;
  border-radius: 5px;
  text-align: center; }

.milestone__line {
  position: relative; }
  .milestone__line::before {
    content: '';
    display: block;
    width: 2px;
    height: 30px;
    margin: 20px auto 0;
    background: #007f84; }
  .milestone__line::after {
    content: '';
    display: block;
    width: 30px;
    height: 5px;
    margin: 20px auto 0;
    border-radius: 3px;
    background: #007f84; }
  .milestone__line--long::before {
    height: 60px; }

.milestone__footer {
  position: absolute;
  bottom: 2px;
  left: -999em;
  right: -999em;
  display: block;
  height: 1px;
  background: #007f84; }

.milestone__year {
  margin-top: 20px;
  text-align: center;
  color: #0c3534; }
  @media (min-width: 992px) {
    .milestone__year {
      margin-top: 20px; } }

.award {
  overflow: hidden; }
  @media (min-width: 992px) {
    .award {
      padding-left: 30px;
      padding-right: 30px; } }
  @media (min-width: 992px) {
    .award__head {
      display: flex;
      align-items: center;
      justify-content: space-between; } }
  .award__list {
    margin-bottom: 0; }
  .award__slide {
    display: block;
    height: auto !important;
    padding: 30px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 5px;
    background: rgba(255, 238, 205, 0.3); }
    @media (min-width: 992px) {
      .award__slide {
        display: flex;
        align-items: flex-start;
        justify-content: flex-start; } }
  .award__icon {
    display: none; }
    @media (min-width: 992px) {
      .award__icon {
        display: block;
        margin-right: 30px; } }
    .award__icon::before {
      content: url(/etc/designs/hase/pws/hsvm/assets/images/dummy/about/trophy.svg); }
  .award__category {
    margin-bottom: 10px;
    color: #0c3534; }
    @media (max-width: 991px) {
      .award__category {
        display: flex;
        align-items: center;
        justify-content: flex-start;
        margin-bottom: 20px; } }
    @media (max-width: 991px) {
      .award__category::before {
        content: url(/etc/designs/hase/pws/hsvm/assets/images/dummy/about/trophy.svg);
        vertical-align: middle;
        margin-right: 15px; } }
    @media (max-width: 991px) {
      .award__category span {
        display: inline-block; } }
  @media (min-width: 992px) {
    .award__list {
      display: block !important; } }
  @media (max-width: 991px) {
    .award__slider {
      padding-bottom: 20px; } }
  .award__title {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    font-size: 18px; }
    .award__title::before {
      content: url(/etc/designs/hase/pws/hsvm/assets/images/dummy/about/trophy-1.svg);
      height: 16px;
      margin-right: 10px; }
    @media (max-width: 991px) {
      .award__title {
        font-size: 16px; } }
  .award__description {
    padding-left: 26px;
    color: #0c3534;
    font-size: 16px; }
    .award__description ul li {
      list-style: none; }
      .award__description ul li::before {
        content: '．'; }
  .award__controls {
    text-align: center; }
  @media (min-width: 992px) {
    .award__content {
      width: calc(100% - 100px); } }
  .award__items {
    display: flex;
    align-items: stretch;
    justify-content: flex-start;
    flex-wrap: wrap; }
  .award__item {
    width: 100%;
    margin-bottom: 10px;
    word-break: break-word; }
    @media (min-width: 992px) {
      .award__item {
        width: 50%; } }
  .award .swiper-pagination {
    display: inline-flex;
    position: static; }
    @media (min-width: 992px) {
      .award .swiper-pagination {
        display: none; } }

.list__list {
  margin-bottom: 0; }

.list__item {
  display: block; }
  @media (max-width: 991px) {
    .list__item {
      overflow: hidden;
      width: 100%;
      border-radius: 5px; } }
  @media (min-width: 992px) {
    .list__item {
      box-sizing: border-box;
      width: 50% !important; } }
  .list__item > div:last-child {
    margin-bottom: 0; }
  @media (min-width: 992px) {
    .list__item:first-child {
      padding-right: 15px; } }
  @media (min-width: 992px) {
    .list__item:last-child {
      padding-left: 15px; } }

.list__controls {
  text-align: center; }

.list .swiper-pagination {
  display: inline-flex;
  position: static; }
  @media (min-width: 992px) {
    .list .swiper-pagination {
      display: none; } }

.list .swiper-pagination-bullet {
  margin: 0 .5rem;
  background: #ffeecd;
  opacity: .4; }

.list .swiper-pagination-bullet-active {
  opacity: 1; }

.iconItem {
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 30px;
  border-radius: 5px;
  background: #ffffff; }
  .iconItem__title {
    padding-bottom: 10px;
    color: #0c3534; }
  .iconItem__body {
    color: #0c3534; }
  .iconItem__content {
    width: 60%;
    margin-left: 30px;
    margin-bottom: 0; }
    @media (min-width: 992px) {
      .iconItem__content {
        width: 75%; } }
  .iconItem__icon {
    width: 40%;
    text-align: center; }
    @media (max-width: 991px) {
      .iconItem__icon {
        max-width: 100px; } }
    @media (min-width: 992px) {
      .iconItem__icon {
        width: 25%; } }
    .iconItem__icon img {
      display: inline-block;
      min-width: 56px; }

.iconItem__body span {
  font-size: 14px; }
  @media (max-width: 991px) {
    .iconItem__body span {
      font-size: 12px; } }

@media (min-width: 992px) {
  .pressRelease__head,
  .listArea__head {
    display: flex;
    align-items: center;
    justify-content: space-between; } }

.pressRelease__body,
.listArea__body {
  padding: 0 0 0 20px;
  border-radius: 5px;
  background: rgba(255, 238, 205, 0.3); }
  @media (min-width: 992px) {
    .pressRelease__body,
    .listArea__body {
      padding: 0 0 0 30px; } }
  .pressRelease__body ul,
  .listArea__body ul {
    scrollbar-width: thin;
    overflow: auto;
    max-height: 300px;
    padding-right: 20px;
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 20px; }
    .pressRelease__body ul::-webkit-scrollbar,
    .listArea__body ul::-webkit-scrollbar {
      width: 10px;
      height: 5px; }
    .pressRelease__body ul::-webkit-scrollbar-thumb,
    .listArea__body ul::-webkit-scrollbar-thumb {
      background: #67ABAD;
      border-radius: 10px; }
    .pressRelease__body ul::-webkit-scrollbar-track,
    .listArea__body ul::-webkit-scrollbar-track {
      background: #CED7D6;
      border-radius: 10px; }
    .pressRelease__body ul,
    .listArea__body ul {
      scrollbar-face-color: #67ABAD;
      scrollbar-track-color: #CED7D6; }
    @media (min-width: 992px) {
      .pressRelease__body ul,
      .listArea__body ul {
        padding-right: 30px;
        min-height: 230px;
        max-height: 230px; } }
    .pressRelease__body ul li,
    .listArea__body ul li {
      margin-bottom: 20px;
      line-height: 40px; }
      @media (min-width: 992px) {
        .pressRelease__body ul li,
        .listArea__body ul li {
          display: flex;
          align-items: flex-start;
          justify-content: flex-start;
          margin-bottom: 10px;
          line-height: 1.2; } }
      .pressRelease__body ul li:last-child,
      .pressRelease__body ul li:last-child > *,
      .listArea__body ul li:last-child,
      .listArea__body ul li:last-child > * {
        margin-bottom: 0; }

.pressRelease__Remarks,
.listArea__Remarks {
  margin-top: 15px;
  color: white;
  font-size: 14px; }

.pressRelease__date,
.listArea__date {
  margin-right: 32px;
  color: #0c3534;
  font-size: 16px; }
  @media (min-width: 992px) {
    .pressRelease__date,
    .listArea__date {
      width: 15%;
      margin-top: 2px;
      font-size: 18px; } }

.pressRelease__content,
.listArea__content {
  line-height: normal; }
  .pressRelease__content a,
  .listArea__content a {
    color: #0c3534; }
    .pressRelease__content a::after,
    .listArea__content a::after {
      display: inline-block;
      width: 24px;
      height: 24px; }
    .pressRelease__content a:hover::after,
    .listArea__content a:hover::after {
      text-decoration: underline; }
  @media (min-width: 992px) {
    .pressRelease__content,
    .listArea__content {
      width: 85%; } }

.listArea .useful_area {
  font-size: 18px; }

.hsvmFilter,
.hsvmInput {
  position: relative; }
  .hsvmFilter > label,
  .hsvmInput > label {
    position: relative;
    cursor: pointer; }
    @media (max-width: 991px) {
      .hsvmFilter > label,
      .hsvmInput > label {
        width: 100%;
        margin-top: 8px; } }
    .hsvmFilter > label::after,
    .hsvmInput > label::after {
      content: '';
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      display: inline-block;
      width: 39px;
      border: 1px solid #0c3534;
      border-left: 0;
      border-radius: 5px;
      border-top-left-radius: 0;
      border-bottom-left-radius: 0;
      background: url(/etc/designs/hase/pws/hsvm/assets/images/icons/datatable/arrow-down.svg) center center/16px auto no-repeat #ffffff;
      pointer-events: none; }
  .hsvmFilter:not(.no--arrow) label,
  .hsvmInput:not(.no--arrow) label {
    position: relative;
    cursor: pointer; }
    @media (max-width: 991px) {
      .hsvmFilter:not(.no--arrow) label,
      .hsvmInput:not(.no--arrow) label {
        width: 100%;
        margin-top: 8px; } }
    .hsvmFilter:not(.no--arrow) label::after,
    .hsvmInput:not(.no--arrow) label::after {
      content: '';
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      display: inline-block;
      width: 39px;
      border: 1px solid #0c3534;
      border-left: 0;
      border-radius: 5px;
      border-top-left-radius: 0;
      border-bottom-left-radius: 0;
      background: url(/etc/designs/hase/pws/hsvm/assets/images/icons/datatable/arrow-down.svg) center center/16px auto no-repeat #ffffff;
      pointer-events: none; }
  .hsvmFilter select,
  .hsvmFilter input[type="text"],
  .hsvmInput select,
  .hsvmInput input[type="text"] {
    width: 100%;
    padding: 10px 30px 10px 10px;
    border: 1px solid #0c3534;
    border-radius: 5px;
    background: #ffffff;
    color: #0c3534;
    cursor: pointer;
    -webkit-appearance: none; }
    .hsvmFilter select::-ms-expand,
    .hsvmFilter input[type="text"]::-ms-expand,
    .hsvmInput select::-ms-expand,
    .hsvmInput input[type="text"]::-ms-expand {
      display: none; }
  .hsvmFilter input[type="text"],
  .hsvmInput input[type="text"] {
    cursor: auto; }
  @media (min-width: 992px) {
    .hsvmFilter--narrow select,
    .hsvmFilter--narrow input[type="text"],
    .hsvmInput--narrow select,
    .hsvmInput--narrow input[type="text"] {
      width: 220px; } }
  .hsvmFilter button:not(.dropdown-toggle),
  .hsvmInput button:not(.dropdown-toggle) {
    height: 36px;
    line-height: 36px;
    padding: 0 27px 0;
    border-radius: 5px;
    background-color: #ffeecd;
    text-align: center;
    color: #0C3534;
    border: 0; }
    .hsvmFilter button:not(.dropdown-toggle).hamburger,
    .hsvmInput button:not(.dropdown-toggle).hamburger {
      padding-right: 0;
      margin-bottom: 20px;
      background: none;
      border: none;
      width: auto; }
      .hsvmFilter button:not(.dropdown-toggle).hamburger .hamburger-inner,
      .hsvmInput button:not(.dropdown-toggle).hamburger .hamburger-inner {
        background: #ffffff; }
        .hsvmFilter button:not(.dropdown-toggle).hamburger .hamburger-inner::before, .hsvmFilter button:not(.dropdown-toggle).hamburger .hamburger-inner::after,
        .hsvmInput button:not(.dropdown-toggle).hamburger .hamburger-inner::before,
        .hsvmInput button:not(.dropdown-toggle).hamburger .hamburger-inner::after {
          background: #ffffff; }
    .hsvmFilter button:not(.dropdown-toggle).offeringDoc__name--reset,
    .hsvmInput button:not(.dropdown-toggle).offeringDoc__name--reset {
      display: none;
      position: absolute;
      top: 4px;
      right: 0;
      padding-top: 6px;
      transform: scale(0.6);
      transform-origin: 50% 50%; }
      .hsvmFilter button:not(.dropdown-toggle).offeringDoc__name--reset .hamburger-inner,
      .hsvmInput button:not(.dropdown-toggle).offeringDoc__name--reset .hamburger-inner {
        background: #0C3534; }
        .hsvmFilter button:not(.dropdown-toggle).offeringDoc__name--reset .hamburger-inner::before, .hsvmFilter button:not(.dropdown-toggle).offeringDoc__name--reset .hamburger-inner::after,
        .hsvmInput button:not(.dropdown-toggle).offeringDoc__name--reset .hamburger-inner::before,
        .hsvmInput button:not(.dropdown-toggle).offeringDoc__name--reset .hamburger-inner::after {
          background: #0C3534; }
  .hsvmFilter .dropdown,
  .hsvmInput .dropdown {
    width: 100%;
    background: #ffffff;
    position: relative;
    cursor: pointer; }
    @media (max-width: 991px) {
      .hsvmFilter .dropdown,
      .hsvmInput .dropdown {
        width: 100%;
        margin-top: 8px; } }
    .hsvmFilter .dropdown::after,
    .hsvmInput .dropdown::after {
      content: '';
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      display: inline-block;
      width: 39px;
      border: 1px solid #0c3534;
      border-left: 0;
      border-radius: 5px;
      border-top-left-radius: 0;
      border-bottom-left-radius: 0;
      background: url(/etc/designs/hase/pws/hsvm/assets/images/icons/datatable/arrow-down.svg) center center/16px auto no-repeat #ffffff;
      pointer-events: none; }
    .hsvmFilter .dropdown-toggle,
    .hsvmInput .dropdown-toggle {
      border: 1px solid #0c3534;
      border-radius: 5px;
      padding-top: 8px;
      padding-bottom: 8px;
      background: #ffffff; }
      .hsvmFilter .dropdown-toggle::after,
      .hsvmInput .dropdown-toggle::after {
        content: none; }
  .hsvmFilter #productType .form-check label,
  .hsvmInput #productType .form-check label {
    display: flex;
    justify-content: space-between;
    align-items: center; }

.offeringDoc {
  padding: 0px 0 60px; }
  .offeringDoc__heading {
    margin-bottom: 30px; }
  .offeringDoc__filters {
    margin: 30px 0; }
    @media (min-width: 992px) {
      .offeringDoc__filters {
        display: flex;
        align-items: center;
        justify-content: space-between; } }
  @media (min-width: 992px) {
    .offeringDoc__input {
      width: 50%; } }
  .offeringDoc__input label {
    width: 100%;
    margin-bottom: 0; }
  @media (min-width: 992px) {
    .offeringDoc__input:first-child {
      padding-right: 5px; } }
  @media (min-width: 992px) {
    .offeringDoc__input:last-child {
      padding-left: 5px; } }
  .offeringDoc__name, .offeringDoc__type {
    width: 100%; }
  .offeringDoc__footer {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 20px; }
    @media (min-width: 992px) {
      .offeringDoc__footer {
        justify-content: flex-end; } }
  .offeringDoc__button {
    margin-right: 30px; }
    .offeringDoc__button:last-child {
      margin-right: 0; }
    .offeringDoc__button button {
      padding: 10px 20px;
      border: none;
      background: #ffb864;
      font-size: 20px;
      cursor: pointer; }
      @media (min-width: 992px) {
        .offeringDoc__button button {
          padding: 10px 40px; } }
      .offeringDoc__button button:disabled {
        opacity: 0.7; }
      @media (hover: hover), (-ms-high-contrast: none) {
        .offeringDoc__button button:hover {
          background: #f79d33; } }
  .offeringDoc a.plainBtn, .offeringDoc a.footer__control, .offeringDoc .keywords__keyword a, .keywords__keyword .offeringDoc a, .offeringDoc .navPanel__subItem a, .navPanel__subItem .offeringDoc a, .offeringDoc .navPanel__item a, .navPanel__item .offeringDoc a, .offeringDoc .fundCard__more a, .fundCard__more .offeringDoc a, .offeringDoc .fundCard__footer a, .fundCard__footer .offeringDoc a, .offeringDoc .themeSpotlight__tag a, .themeSpotlight__tag .offeringDoc a, .offeringDoc .themeSpotlight__slide .themeSpotlight__transcript a, .themeSpotlight__slide .themeSpotlight__transcript .offeringDoc a, .offeringDoc .themeSpotlight__slide .institutional__themeSpotlight__transcript a, .themeSpotlight__slide .institutional__themeSpotlight__transcript .offeringDoc a, .offeringDoc .themeSpotlight__more a, .themeSpotlight__more .offeringDoc a, .offeringDoc .latestNews__tag a, .latestNews__tag .offeringDoc a, .offeringDoc .latestNews__more a, .latestNews__more .offeringDoc a, .offeringDoc .offeringDoc__modal a, .offeringDoc__modal .offeringDoc a, .offeringDoc .insight__tag a, .insight__tag .offeringDoc a, .offeringDoc .insight__more a, .insight__more .offeringDoc a, .offeringDoc .insightDetail__tags span a, .insightDetail__tags span .offeringDoc a,
  .offeringDoc .detail__tags span a, .detail__tags span .offeringDoc a, .offeringDoc .searchResult .tableLink a, .searchResult .tableLink .offeringDoc a, .offeringDoc .searchResult .search__detail > a, .searchResult .offeringDoc .search__detail > a, .offeringDoc .contactUs a, .contactUs .offeringDoc a, .offeringDoc .featuredFundCard__tag a, .featuredFundCard__tag .offeringDoc a, .offeringDoc .featuredFundCard__more a, .featuredFundCard__more .offeringDoc a, .offeringDoc .paginationHSVM li a, .paginationHSVM li .offeringDoc a {
    color: #0c3534; }
    .offeringDoc a.plainBtn::after, .offeringDoc a.footer__control::after, .offeringDoc .keywords__keyword a::after, .keywords__keyword .offeringDoc a::after, .offeringDoc .navPanel__subItem a::after, .navPanel__subItem .offeringDoc a::after, .offeringDoc .navPanel__item a::after, .navPanel__item .offeringDoc a::after, .offeringDoc .fundCard__more a::after, .fundCard__more .offeringDoc a::after, .offeringDoc .fundCard__footer a::after, .fundCard__footer .offeringDoc a::after, .offeringDoc .themeSpotlight__tag a::after, .themeSpotlight__tag .offeringDoc a::after, .offeringDoc .themeSpotlight__slide .themeSpotlight__transcript a::after, .themeSpotlight__slide .themeSpotlight__transcript .offeringDoc a::after, .offeringDoc .themeSpotlight__slide .institutional__themeSpotlight__transcript a::after, .themeSpotlight__slide .institutional__themeSpotlight__transcript .offeringDoc a::after, .offeringDoc .themeSpotlight__more a::after, .themeSpotlight__more .offeringDoc a::after, .offeringDoc .latestNews__tag a::after, .latestNews__tag .offeringDoc a::after, .offeringDoc .latestNews__more a::after, .latestNews__more .offeringDoc a::after, .offeringDoc .offeringDoc__modal a::after, .offeringDoc__modal .offeringDoc a::after, .offeringDoc .insight__tag a::after, .insight__tag .offeringDoc a::after, .offeringDoc .insight__more a::after, .insight__more .offeringDoc a::after, .offeringDoc .insightDetail__tags span a::after, .insightDetail__tags span .offeringDoc a::after,
    .offeringDoc .detail__tags span a::after, .detail__tags span .offeringDoc a::after, .offeringDoc .searchResult .tableLink a::after, .searchResult .tableLink .offeringDoc a::after, .offeringDoc .searchResult .search__detail > a::after, .searchResult .offeringDoc .search__detail > a::after, .offeringDoc .contactUs a::after, .contactUs .offeringDoc a::after, .offeringDoc .featuredFundCard__tag a::after, .featuredFundCard__tag .offeringDoc a::after, .offeringDoc .featuredFundCard__more a::after, .featuredFundCard__more .offeringDoc a::after, .offeringDoc .paginationHSVM li a::after, .paginationHSVM li .offeringDoc a::after {
      content: '';
      display: inline-block;
      width: 20px;
      height: 20px;
      margin-left: 10px;
      vertical-align: top;
      background: url(/etc/designs/hase/pws/hsvm/assets/images/icons/pdf.svg) center center/20px 20px no-repeat; }
    .offeringDoc a.plainBtn:hover::after, .offeringDoc a.footer__control:hover::after, .offeringDoc .keywords__keyword a:hover::after, .keywords__keyword .offeringDoc a:hover::after, .offeringDoc .navPanel__subItem a:hover::after, .navPanel__subItem .offeringDoc a:hover::after, .offeringDoc .navPanel__item a:hover::after, .navPanel__item .offeringDoc a:hover::after, .offeringDoc .fundCard__more a:hover::after, .fundCard__more .offeringDoc a:hover::after, .offeringDoc .fundCard__footer a:hover::after, .fundCard__footer .offeringDoc a:hover::after, .offeringDoc .themeSpotlight__tag a:hover::after, .themeSpotlight__tag .offeringDoc a:hover::after, .offeringDoc .themeSpotlight__slide .themeSpotlight__transcript a:hover::after, .themeSpotlight__slide .themeSpotlight__transcript .offeringDoc a:hover::after, .offeringDoc .themeSpotlight__slide .institutional__themeSpotlight__transcript a:hover::after, .themeSpotlight__slide .institutional__themeSpotlight__transcript .offeringDoc a:hover::after, .offeringDoc .themeSpotlight__more a:hover::after, .themeSpotlight__more .offeringDoc a:hover::after, .offeringDoc .latestNews__tag a:hover::after, .latestNews__tag .offeringDoc a:hover::after, .offeringDoc .latestNews__more a:hover::after, .latestNews__more .offeringDoc a:hover::after, .offeringDoc .offeringDoc__modal a:hover::after, .offeringDoc__modal .offeringDoc a:hover::after, .offeringDoc .insight__tag a:hover::after, .insight__tag .offeringDoc a:hover::after, .offeringDoc .insight__more a:hover::after, .insight__more .offeringDoc a:hover::after, .offeringDoc .insightDetail__tags span a:hover::after, .insightDetail__tags span .offeringDoc a:hover::after,
    .offeringDoc .detail__tags span a:hover::after, .detail__tags span .offeringDoc a:hover::after, .offeringDoc .searchResult .tableLink a:hover::after, .searchResult .tableLink .offeringDoc a:hover::after, .offeringDoc .searchResult .search__detail > a:hover::after, .searchResult .offeringDoc .search__detail > a:hover::after, .offeringDoc .contactUs a:hover::after, .contactUs .offeringDoc a:hover::after, .offeringDoc .featuredFundCard__tag a:hover::after, .featuredFundCard__tag .offeringDoc a:hover::after, .offeringDoc .featuredFundCard__more a:hover::after, .featuredFundCard__more .offeringDoc a:hover::after, .offeringDoc .paginationHSVM li a:hover::after, .paginationHSVM li .offeringDoc a:hover::after {
      text-decoration: underline;
      background-image: url(/etc/designs/hase/pws/hsvm/assets/images/icons/pdf_hover.svg); }
  .offeringDoc__modal .HSVMModal__body {
    border: none; }
  .offeringDoc__modal .HSVMModal__text {
    padding: 0; }
  .offeringDoc .hsvmDataTable td:first-child,
  .offeringDoc .hsvmDataTable td:nth-child(3),
  .offeringDoc .hsvmDataTable td:nth-child(4),
  .offeringDoc .hsvmDataTable th:nth-child(3),
  .offeringDoc .hsvmDataTable th:nth-child(4) {
    text-align: center; }
  .offeringDoc .hsvmDataTable th {
    padding: 16px 10px; }
  @media (max-width: 991px) {
    .offeringDoc .dtr-title {
      font-weight: 100 !important; } }
  @media (max-width: 991px) {
    .offeringDoc table.dataTable > tbody > tr.child ul.dtr-details,
    .offeringDoc table.dataTable > tbody > tr.child ul.dtr-details > li {
      display: block;
      padding-bottom: 0;
      border: none;
      text-align: left;
      font-size: 16px !important; } }
  .offeringDoc table.dataTable > tbody > tr.child ul.dtr-details {
    margin-left: calc(Max(9%, 37px)); }
  .offeringDoc .checkToDownload input {
    cursor: pointer; }
  .offeringDoc .factSheet a:after {
    margin-left: 0; }

@media (max-width: 991px) {
  .fileList__wrapper {
    display: inline-block;
    vertical-align: middle; } }

.fileList__button {
  border: none;
  background: none;
  cursor: pointer; }
  .fileList__button::before {
    content: url(/etc/designs/hase/pws/hsvm/assets/images/icons/file.svg);
    display: inline-block;
    width: 1.2rem;
    height: 1.2rem; }
  .fileList__button:hover::before {
    content: url(/etc/designs/hase/pws/hsvm/assets/images/icons/file_hover.svg); }

.hsvmDataTable {
  overflow: hidden;
  border-radius: 5px; }
  .hsvmDataTable th {
    background: #0c3534;
    font-weight: 100 !important;
    color: #ffffff;
    font-size: 18px; }
    @media (max-width: 991px) {
      .hsvmDataTable th {
        font-size: 16px; } }
  .hsvmDataTable td {
    border: none !important; }
    @media (max-width: 991px) {
      .hsvmDataTable td.child {
        padding-top: 0 !important; } }
  .hsvmDataTable th.arrow,
  .hsvmDataTable td.arrow {
    display: table-cell !important;
    text-align: center; }
  .hsvmDataTable .noText {
    text-indent: -999em;
    pointer-events: none; }
  .hsvmDataTable tr .arrow button {
    display: none;
    border: none; }
  @media (max-width: 991px) {
    .hsvmDataTable.collapsed tbody tr {
      position: relative;
      cursor: pointer; }
      .hsvmDataTable.collapsed tbody tr .arrow button {
        display: inline-block;
        text-align: right;
        background: none;
        cursor: pointer; }
        .hsvmDataTable.collapsed tbody tr .arrow button::after {
          content: '';
          display: inline-block;
          width: 24px;
          height: 16px;
          background: url("/etc/designs/hase/pws/hsvm/assets/images/icons/datatable/arrow.svg") center center/auto auto no-repeat;
          transform: rotateZ(-90deg); }
      .hsvmDataTable.collapsed tbody tr.child .arrow button::after {
        content: none;
        cursor: normal; }
      .hsvmDataTable.collapsed tbody tr.parent .arrow button::after {
        transform: rotateZ(90deg);
        transform-origin: 50% 50%; } }
  .hsvmDataTable tr.even td,
  .hsvmDataTable tr.even.parent + tr.child td {
    background: #FFF7E7; }
  .hsvmDataTable tr.odd td,
  .hsvmDataTable tr.odd.parent + tr.child td {
    background: #FFFBF2; }
  @media (max-width: 991px) {
    .hsvmDataTable td.fundName,
    .hsvmDataTable th.fundName,
    .hsvmDataTable td.child {
      display: table-cell !important;
      padding-right: 36px !important;
      white-space: pre-line !important;
      word-break: break-word !important; } }
  .hsvmDataTable li.fundName {
    display: none !important; }

table.dataTable.display tbody tr.even > .sorting_1, table.dataTable.order-column.stripe tbody tr.even > .sorting_1,
table.dataTable.display tbody tr.even > .sorting_2, table.dataTable.order-column.stripe tbody tr.even > .sorting_2 {
  background: #FFF7E7; }

table.dataTable.display tbody tr.odd > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd > .sorting_1,
table.dataTable.display tbody tr.odd > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd > .sorting_2 {
  background: #FFFBF2; }

.hsvmDataTable.dataTable thead .sorting::after {
  content: url("/etc/designs/hase/pws/hsvm/assets/images/icons/datatable/sort_both.svg"); }

.hsvmDataTable.dataTable thead .sorting_asc::after {
  content: url("/etc/designs/hase/pws/hsvm/assets/images/icons/datatable/sort_asc.svg") !important; }

.hsvmDataTable.dataTable thead .sorting_desc::after {
  content: url("/etc/designs/hase/pws/hsvm/assets/images/icons/datatable/sort_desc.svg") !important; }

.hsvmDataTable.dataTable thead .sorting_asc_disabled::after {
  content: url("/etc/designs/hase/pws/hsvm/assets/images/icons/datatable/sort_asc_disable.svg"); }

.hsvmDataTable.dataTable thead .sorting_desc_disabled::after {
  content: url("/etc/designs/hase/pws/hsvm/assets/images/icons/datatable/sort_desc_disable.svg"); }

.hsvmDataTable.dataTable thead .sorting_disabled {
  cursor: auto; }
  .hsvmDataTable.dataTable thead .sorting_disabled::after {
    content: none !important; }

.hsvmDataTable.dataTable thead .sorting,
.hsvmDataTable.dataTable thead .sorting_asc,
.hsvmDataTable.dataTable thead .sorting_desc,
.hsvmDataTable.dataTable thead .sorting_asc_disabled,
.hsvmDataTable.dataTable thead .sorting_desc_disabled {
  background-image: none !important; }
  .hsvmDataTable.dataTable thead .sorting::after,
  .hsvmDataTable.dataTable thead .sorting_asc::after,
  .hsvmDataTable.dataTable thead .sorting_desc::after,
  .hsvmDataTable.dataTable thead .sorting_asc_disabled::after,
  .hsvmDataTable.dataTable thead .sorting_desc_disabled::after {
    display: inline-block;
    margin-left: 20px;
    margin-top: -12px;
    vertical-align: middle; }

@media (max-width: 991px) {
  .hsvmDataTable.dataTable .dtr-title br {
    display: none; } }

.hsvmDataTable.dataTable.dataTable > tbody > tr.child ul.dtr-details {
  white-space: normal; }
  @media (max-width: 991px) {
    .hsvmDataTable.dataTable.dataTable > tbody > tr.child ul.dtr-details {
      margin-top: 10px !important; } }
  @media (max-width: 991px) {
    .hsvmDataTable.dataTable.dataTable > tbody > tr.child ul.dtr-details > li {
      padding: 0 0 10px 0;
      border-bottom: none; } }

.topic {
  margin-top: 40px; }
  .topic__inner, .topic__items {
    overflow: auto;
    display: block;
    align-items: center;
    justify-content: flex-start; }
  .topic__items {
    scrollbar-width: thin; }
    .topic__items::-webkit-scrollbar {
      width: 2px;
      height: 1px; }
    .topic__items::-webkit-scrollbar-thumb {
      background: #fff;
      border-radius: 2px; }
    .topic__items::-webkit-scrollbar-track {
      background: #fff;
      border-radius: 2px; }
    .topic__items {
      scrollbar-face-color: #fff;
      scrollbar-track-color: #fff; }
  .topic__label {
    white-space: nowrap;
    color: #0c3534;
    float: left;
    padding-top: 18px; }
  .topic__button {
    margin: 10px 10px;
    text-transform: none;
    white-space: nowrap; }

.insight__youtube, .insight__brightcove {
  overflow: hidden;
  border-radius: 5px; }

.insight__inner {
  overflow: visible;
  margin-left: auto;
  margin-right: auto;
  border-bottom: 1px solid rgba(12, 53, 52, 0.3); }

.insight *:last-child > .insight__inner {
  margin-bottom: 0; }

.insight .container:last-child .insight__inner, .insight .goToTop:last-child .insight__inner, .insight #fundDetailTab .fundDetailTab__container:last-child .insight__inner, #fundDetailTab .insight .fundDetailTab__container:last-child .insight__inner {
  border-bottom: none; }

.insight__title {
  margin: 30px 0 20px;
  color: #ffffff; }
  .insight__title a {
    color: #ffffff; }
    @media (hover: hover), (-ms-high-contrast: none) {
      .insight__title a:hover {
        color: #FFEECD; } }

.insight__date {
  margin: 20px 0;
  color: #ffffff; }
  @media (min-width: 992px) {
    .insight__date {
      font-size: 18px; } }

.insight__tag {
  margin: 20px 0;
  color: #ffffff; }
  @media (min-width: 992px) {
    .insight__tag a {
      font-size: 18px; } }

.insight__description {
  margin: 20px 0 50px;
  color: #ffffff; }
  @media (min-width: 992px) {
    .insight__description {
      font-size: 18px; } }

@media (max-width: 991px) {
  .insight__links {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start; } }

.insight__links a {
  display: inline-flex;
  align-items: center;
  justify-content: flex-start; }
  @media (min-width: 992px) {
    .insight__links a {
      font-size: 18px; } }

.insight__links a:first-child {
  margin-left: 0; }

.insight__controls {
  position: relative;
  display: flex-column;
  width: 100%;
  align-items: center;
  justify-content: center; }
  @media (min-width: 992px) {
    .insight__controls {
      position: static; } }
  .insight__controls .swiper-pagination {
    position: relative;
    margin: 0 .5rem; }
    @media (min-width: 992px) {
      .insight__controls .swiper-pagination {
        display: none; } }
  .insight__controls .swiper-pagination-bullet {
    margin: 0 .5rem;
    opacity: .4; }
  .insight__controls .swiper-pagination-bullet-active {
    opacity: 1; }
  .insight__controls button {
    display: inline-block;
    padding: 2px;
    background: none;
    border: 1px solid #ffffff;
    border-radius: 3px;
    cursor: pointer; }
    @media (max-width: 991px) {
      .insight__controls button {
        display: none !important; } }

.insight__more {
  margin: 20px 20px 20px 0;
  text-align: center; }
  @media (min-width: 992px) {
    .insight__more {
      text-align: left; } }
  .insight__more a {
    display: inline-flex;
    align-items: center;
    justify-content: flex-start; }
    @media (hover: hover), (-ms-high-contrast: none) {
      .insight__more a {
        opacity: 1;
        color: #385959; } }

.insight__slider--static .swiper-wrapper {
  flex-direction: column; }
  @media (min-width: 992px) {
    .insight__slider--static .swiper-wrapper {
      display: flex;
      align-items: stretch;
      justify-content: flex-start;
      flex-direction: row; } }
  @media (max-width: 991px) {
    .insight__slider--static .swiper-wrapper .insight__slide {
      margin-bottom: 10px; } }
  @media (min-width: 992px) {
    .insight__slider--static .swiper-wrapper .insight__slide {
      width: 33%;
      height: auto;
      margin-left: 10px; } }
  @media (min-width: 992px) {
    .insight__slider--static .swiper-wrapper .insight__slide:first-child {
      margin-left: 0; } }
  @media (max-width: 991px) {
    .insight__slider--static .swiper-wrapper .insight__slide:last-child {
      margin-bottom: 0; } }
  @media (min-width: 992px) {
    .insight__slider--static .swiper-wrapper .insight__slide:last-child {
      margin-right: 0; } }

.insight__slide {
  position: relative;
  border-radius: 5px;
  background: #0C3534; }
  @media (min-width: 992px) {
    .insight__slide {
      width: 50%;
      flex-direction: column; } }
  @media (min-width: 1336px) {
    .insight__slide {
      width: 25%; } }

.insight__cover, .insight__information {
  position: relative;
  z-index: 1; }

@media (max-width: 991px) {
  .insight__information {
    padding-left: 30px;
    padding-right: 30px; } }

.insight__cover {
  overflow: hidden;
  border-radius: 5px; }
  @media (max-width: 991px) {
    .insight__cover {
      min-height: 3rem; } }
  .insight__cover img {
    display: inline-block;
    width: 100%; }

.insight__transcript a {
  display: inline-flex;
  text-align: right; }
  @media (min-width: 992px) {
    .insight__transcript a {
      font-size: 18px; } }

.insight__information {
  padding-left: 30px;
  padding-right: 30px; }
  .insight__information > div:first-child {
    display: flex;
    align-items: center;
    justify-content: space-between; }

.insight__tag {
  margin: 30px 0 20px; }
  .insight__tag a, .insight__tag span {
    color: #ffffff; }
  .insight__tag span:not(:last-child)::after {
    content: '|';
    display: inline-block;
    width: 5px;
    margin: 0 10px; }

.insight--2ndLvl main.main {
  background: #ffffff; }

.insight--2ndLvl .insight__inner:last-child {
  border-bottom: none; }

.insightDetail > .container:last-child, .insightDetail > .goToTop:last-child, #fundDetailTab .insightDetail > .fundDetailTab__container:last-child,
.detail > .container:last-child,
.detail > .goToTop:last-child,
#fundDetailTab .detail > .fundDetailTab__container:last-child {
  padding-bottom: 60px; }

.insightDetail h1, .insightDetail h2, .insightDetail h3, .insightDetail h4, .insightDetail h5, .insightDetail h6,
.insightDetail .h1, .insightDetail .h2, .insightDetail .singleSlider__heading, .insightDetail .fundCard__heading, .insightDetail .themeSpotlight__heading, .insightDetail .latestNews__heading, .insightDetail .h3, .insightDetail .kv__box__desc, .insightDetail .singleSlider__title a, .singleSlider__title .insightDetail a, .insightDetail .fundCard__title a, .fundCard__title .insightDetail a, .insightDetail .themeSpotlight__title a, .themeSpotlight__title .insightDetail a, .insightDetail .latestNews__title a, .latestNews__title .insightDetail a, .insightDetail .award__heading, .insightDetail .insight__heading, .insightDetail .insight__title, .insightDetail .insight__title a, .insight__title .insightDetail a, .insightDetail .searchResult .search__label, .searchResult .insightDetail .search__label, .insightDetail .contactUs__heading, .insightDetail .featuredFundCard__heading, .insightDetail .featuredFundCard__title a, .featuredFundCard__title .insightDetail a, .insightDetail .h4, .insightDetail .milestone__year, .insightDetail .award__category, .insightDetail .iconItem__title, .insightDetail .topic__label, .insightDetail .searchResult .search__name, .searchResult .insightDetail .search__name, .insightDetail .contactUs__subheading, .insightDetail .h5, .insightDetail .outlineBtn, .insightDetail .leadin__subtitle, .insightDetail .hsvmDataTable th, .hsvmDataTable .insightDetail th, .insightDetail .h6,
.detail h1,
.detail h2,
.detail h3,
.detail h4,
.detail h5,
.detail h6,
.detail .h1,
.detail .h2,
.detail .singleSlider__heading,
.detail .fundCard__heading,
.detail .themeSpotlight__heading,
.detail .latestNews__heading,
.detail .h3,
.detail .kv__box__desc,
.detail .singleSlider__title a,
.singleSlider__title .detail a,
.detail .fundCard__title a,
.fundCard__title .detail a,
.detail .themeSpotlight__title a,
.themeSpotlight__title .detail a,
.detail .latestNews__title a,
.latestNews__title .detail a,
.detail .award__heading,
.detail .insight__heading,
.detail .insight__title,
.detail .insight__title a,
.insight__title .detail a,
.detail .searchResult .search__label,
.searchResult .detail .search__label,
.detail .contactUs__heading,
.detail .featuredFundCard__heading,
.detail .featuredFundCard__title a,
.featuredFundCard__title .detail a,
.detail .h4,
.detail .milestone__year,
.detail .award__category,
.detail .iconItem__title,
.detail .topic__label,
.detail .searchResult .search__name,
.searchResult .detail .search__name,
.detail .contactUs__subheading,
.detail .h5,
.detail .outlineBtn,
.detail .leadin__subtitle,
.detail .hsvmDataTable th,
.hsvmDataTable .detail th,
.detail .h6 {
  color: #007f84; }

.insightDetail h3:not([class]),
.detail h3:not([class]) {
  margin-bottom: 20px; }
  @media (min-width: 992px) {
    .insightDetail h3:not([class]),
    .detail h3:not([class]) {
      margin-bottom: 30px; } }

.insightDetail__date,
.insightDetail p,
.insightDetail .HASEbreacdrumb a,
.HASEbreacdrumb .insightDetail a,
.insightDetail .rwd-breadcrumb-inner a,
.rwd-breadcrumb-inner .insightDetail a,
.insightDetail .rwd-breadcrumb-inner span,
.rwd-breadcrumb-inner .insightDetail span,
.detail__date,
.detail p,
.detail .HASEbreacdrumb a,
.HASEbreacdrumb .detail a,
.detail .rwd-breadcrumb-inner a,
.rwd-breadcrumb-inner .detail a,
.detail .rwd-breadcrumb-inner span,
.rwd-breadcrumb-inner .detail span {
  color: #0c3534; }

@media (min-width: 992px) {
  .insightDetail p:not([class]), .insightDetail .HASEbreacdrumb a:not([class]), .HASEbreacdrumb .insightDetail a:not([class]), .insightDetail .rwd-breadcrumb-inner a:not([class]), .rwd-breadcrumb-inner .insightDetail a:not([class]), .insightDetail .rwd-breadcrumb-inner span:not([class]), .rwd-breadcrumb-inner .insightDetail span:not([class]),
  .detail p:not([class]),
  .detail .HASEbreacdrumb a:not([class]),
  .HASEbreacdrumb .detail a:not([class]),
  .detail .rwd-breadcrumb-inner a:not([class]),
  .rwd-breadcrumb-inner .detail a:not([class]),
  .detail .rwd-breadcrumb-inner span:not([class]),
  .rwd-breadcrumb-inner .detail span:not([class]) {
    margin-bottom: 20px;
    font-size: 18px; } }

.insightDetail .iconArrow, .insightDetail .relatedCards .plainBtn, .relatedCards .insightDetail .plainBtn, .insightDetail .relatedCards .footer__control, .relatedCards .insightDetail .footer__control, .insightDetail .relatedCards .keywords__keyword a, .relatedCards .keywords__keyword .insightDetail a, .insightDetail .keywords__keyword .relatedCards a, .keywords__keyword .relatedCards .insightDetail a, .insightDetail .relatedCards .navPanel__subItem a, .relatedCards .navPanel__subItem .insightDetail a, .insightDetail .navPanel__subItem .relatedCards a, .navPanel__subItem .relatedCards .insightDetail a, .insightDetail .relatedCards .navPanel__item a, .relatedCards .navPanel__item .insightDetail a, .insightDetail .navPanel__item .relatedCards a, .navPanel__item .relatedCards .insightDetail a, .insightDetail .relatedCards .fundCard__more a, .relatedCards .fundCard__more .insightDetail a, .insightDetail .fundCard__more .relatedCards a, .fundCard__more .relatedCards .insightDetail a, .insightDetail .relatedCards .fundCard__footer a, .relatedCards .fundCard__footer .insightDetail a, .insightDetail .fundCard__footer .relatedCards a, .fundCard__footer .relatedCards .insightDetail a, .insightDetail .relatedCards .themeSpotlight__tag a, .relatedCards .themeSpotlight__tag .insightDetail a, .insightDetail .themeSpotlight__tag .relatedCards a, .themeSpotlight__tag .relatedCards .insightDetail a, .insightDetail .relatedCards .themeSpotlight__slide .themeSpotlight__transcript a, .relatedCards .themeSpotlight__slide .themeSpotlight__transcript .insightDetail a, .insightDetail .themeSpotlight__slide .themeSpotlight__transcript .relatedCards a, .themeSpotlight__slide .themeSpotlight__transcript .relatedCards .insightDetail a, .insightDetail .relatedCards .themeSpotlight__slide .institutional__themeSpotlight__transcript a, .relatedCards .themeSpotlight__slide .institutional__themeSpotlight__transcript .insightDetail a, .insightDetail .themeSpotlight__slide .institutional__themeSpotlight__transcript .relatedCards a, .themeSpotlight__slide .institutional__themeSpotlight__transcript .relatedCards .insightDetail a, .insightDetail .relatedCards .themeSpotlight__more a, .relatedCards .themeSpotlight__more .insightDetail a, .insightDetail .themeSpotlight__more .relatedCards a, .themeSpotlight__more .relatedCards .insightDetail a, .insightDetail .relatedCards .latestNews__tag a, .relatedCards .latestNews__tag .insightDetail a, .insightDetail .latestNews__tag .relatedCards a, .latestNews__tag .relatedCards .insightDetail a, .insightDetail .relatedCards .latestNews__more a, .relatedCards .latestNews__more .insightDetail a, .insightDetail .latestNews__more .relatedCards a, .latestNews__more .relatedCards .insightDetail a, .insightDetail .relatedCards .offeringDoc__modal a, .relatedCards .offeringDoc__modal .insightDetail a, .insightDetail .offeringDoc__modal .relatedCards a, .offeringDoc__modal .relatedCards .insightDetail a, .insightDetail .relatedCards .insight__tag a, .relatedCards .insight__tag .insightDetail a, .insightDetail .insight__tag .relatedCards a, .insight__tag .relatedCards .insightDetail a, .insightDetail .relatedCards .insight__more a, .relatedCards .insight__more .insightDetail a, .insightDetail .insight__more .relatedCards a, .insight__more .relatedCards .insightDetail a, .insightDetail .relatedCards .insightDetail__tags span a, .relatedCards .insightDetail__tags span .insightDetail a, .insightDetail .insightDetail__tags span .relatedCards a, .insightDetail__tags span .relatedCards .insightDetail a,
.insightDetail .relatedCards .detail__tags span a, .relatedCards .detail__tags span .insightDetail a, .insightDetail .detail__tags span .relatedCards a, .detail__tags span .relatedCards .insightDetail a, .insightDetail .relatedCards .searchResult .tableLink a, .relatedCards .searchResult .tableLink .insightDetail a, .insightDetail .searchResult .tableLink .relatedCards a, .searchResult .tableLink .relatedCards .insightDetail a, .insightDetail .relatedCards .searchResult .search__detail > a, .relatedCards .searchResult .insightDetail .search__detail > a, .insightDetail .searchResult .relatedCards .search__detail > a, .searchResult .relatedCards .insightDetail .search__detail > a, .insightDetail .relatedCards .contactUs a, .relatedCards .contactUs .insightDetail a, .insightDetail .contactUs .relatedCards a, .contactUs .relatedCards .insightDetail a, .insightDetail .relatedCards .featuredFundCard__tag a, .relatedCards .featuredFundCard__tag .insightDetail a, .insightDetail .featuredFundCard__tag .relatedCards a, .featuredFundCard__tag .relatedCards .insightDetail a, .insightDetail .relatedCards .featuredFundCard__more a, .relatedCards .featuredFundCard__more .insightDetail a, .insightDetail .featuredFundCard__more .relatedCards a, .featuredFundCard__more .relatedCards .insightDetail a, .insightDetail .relatedCards .paginationHSVM li a, .relatedCards .paginationHSVM li .insightDetail a, .insightDetail .paginationHSVM li .relatedCards a, .paginationHSVM li .relatedCards .insightDetail a, .insightDetail .relatedFundSector .plainBtn, .relatedFundSector .insightDetail .plainBtn, .insightDetail .relatedFundSector .footer__control, .relatedFundSector .insightDetail .footer__control, .insightDetail .relatedFundSector .keywords__keyword a, .relatedFundSector .keywords__keyword .insightDetail a, .insightDetail .keywords__keyword .relatedFundSector a, .keywords__keyword .relatedFundSector .insightDetail a, .insightDetail .relatedFundSector .navPanel__subItem a, .relatedFundSector .navPanel__subItem .insightDetail a, .insightDetail .navPanel__subItem .relatedFundSector a, .navPanel__subItem .relatedFundSector .insightDetail a, .insightDetail .relatedFundSector .navPanel__item a, .relatedFundSector .navPanel__item .insightDetail a, .insightDetail .navPanel__item .relatedFundSector a, .navPanel__item .relatedFundSector .insightDetail a, .insightDetail .relatedFundSector .fundCard__more a, .relatedFundSector .fundCard__more .insightDetail a, .insightDetail .fundCard__more .relatedFundSector a, .fundCard__more .relatedFundSector .insightDetail a, .insightDetail .relatedFundSector .fundCard__footer a, .relatedFundSector .fundCard__footer .insightDetail a, .insightDetail .fundCard__footer .relatedFundSector a, .fundCard__footer .relatedFundSector .insightDetail a, .insightDetail .relatedFundSector .themeSpotlight__tag a, .relatedFundSector .themeSpotlight__tag .insightDetail a, .insightDetail .themeSpotlight__tag .relatedFundSector a, .themeSpotlight__tag .relatedFundSector .insightDetail a, .insightDetail .relatedFundSector .themeSpotlight__slide .themeSpotlight__transcript a, .relatedFundSector .themeSpotlight__slide .themeSpotlight__transcript .insightDetail a, .insightDetail .themeSpotlight__slide .themeSpotlight__transcript .relatedFundSector a, .themeSpotlight__slide .themeSpotlight__transcript .relatedFundSector .insightDetail a, .insightDetail .relatedFundSector .themeSpotlight__slide .institutional__themeSpotlight__transcript a, .relatedFundSector .themeSpotlight__slide .institutional__themeSpotlight__transcript .insightDetail a, .insightDetail .themeSpotlight__slide .institutional__themeSpotlight__transcript .relatedFundSector a, .themeSpotlight__slide .institutional__themeSpotlight__transcript .relatedFundSector .insightDetail a, .insightDetail .relatedFundSector .themeSpotlight__more a, .relatedFundSector .themeSpotlight__more .insightDetail a, .insightDetail .themeSpotlight__more .relatedFundSector a, .themeSpotlight__more .relatedFundSector .insightDetail a, .insightDetail .relatedFundSector .latestNews__tag a, .relatedFundSector .latestNews__tag .insightDetail a, .insightDetail .latestNews__tag .relatedFundSector a, .latestNews__tag .relatedFundSector .insightDetail a, .insightDetail .relatedFundSector .latestNews__more a, .relatedFundSector .latestNews__more .insightDetail a, .insightDetail .latestNews__more .relatedFundSector a, .latestNews__more .relatedFundSector .insightDetail a, .insightDetail .relatedFundSector .offeringDoc__modal a, .relatedFundSector .offeringDoc__modal .insightDetail a, .insightDetail .offeringDoc__modal .relatedFundSector a, .offeringDoc__modal .relatedFundSector .insightDetail a, .insightDetail .relatedFundSector .insight__tag a, .relatedFundSector .insight__tag .insightDetail a, .insightDetail .insight__tag .relatedFundSector a, .insight__tag .relatedFundSector .insightDetail a, .insightDetail .relatedFundSector .insight__more a, .relatedFundSector .insight__more .insightDetail a, .insightDetail .insight__more .relatedFundSector a, .insight__more .relatedFundSector .insightDetail a, .insightDetail .relatedFundSector .insightDetail__tags span a, .relatedFundSector .insightDetail__tags span .insightDetail a, .insightDetail .insightDetail__tags span .relatedFundSector a, .insightDetail__tags span .relatedFundSector .insightDetail a,
.insightDetail .relatedFundSector .detail__tags span a, .relatedFundSector .detail__tags span .insightDetail a, .insightDetail .detail__tags span .relatedFundSector a, .detail__tags span .relatedFundSector .insightDetail a, .insightDetail .relatedFundSector .searchResult .tableLink a, .relatedFundSector .searchResult .tableLink .insightDetail a, .insightDetail .searchResult .tableLink .relatedFundSector a, .searchResult .tableLink .relatedFundSector .insightDetail a, .insightDetail .relatedFundSector .searchResult .search__detail > a, .relatedFundSector .searchResult .insightDetail .search__detail > a, .insightDetail .searchResult .relatedFundSector .search__detail > a, .searchResult .relatedFundSector .insightDetail .search__detail > a, .insightDetail .relatedFundSector .contactUs a, .relatedFundSector .contactUs .insightDetail a, .insightDetail .contactUs .relatedFundSector a, .contactUs .relatedFundSector .insightDetail a, .insightDetail .relatedFundSector .featuredFundCard__tag a, .relatedFundSector .featuredFundCard__tag .insightDetail a, .insightDetail .featuredFundCard__tag .relatedFundSector a, .featuredFundCard__tag .relatedFundSector .insightDetail a, .insightDetail .relatedFundSector .featuredFundCard__more a, .relatedFundSector .featuredFundCard__more .insightDetail a, .insightDetail .featuredFundCard__more .relatedFundSector a, .featuredFundCard__more .relatedFundSector .insightDetail a, .insightDetail .relatedFundSector .paginationHSVM li a, .relatedFundSector .paginationHSVM li .insightDetail a, .insightDetail .paginationHSVM li .relatedFundSector a, .paginationHSVM li .relatedFundSector .insightDetail a, .insightDetail #fundData tbody td.sorting_1 a, #fundData tbody td.sorting_1 .insightDetail a, .insightDetail #fundHistory .fundHistoryCard__link, #fundHistory .insightDetail .fundHistoryCard__link,
.detail .iconArrow,
.detail .relatedCards .plainBtn,
.relatedCards .detail .plainBtn,
.detail .relatedCards .footer__control,
.relatedCards .detail .footer__control,
.detail .relatedCards .keywords__keyword a,
.relatedCards .keywords__keyword .detail a,
.detail .keywords__keyword .relatedCards a,
.keywords__keyword .relatedCards .detail a,
.detail .relatedCards .navPanel__subItem a,
.relatedCards .navPanel__subItem .detail a,
.detail .navPanel__subItem .relatedCards a,
.navPanel__subItem .relatedCards .detail a,
.detail .relatedCards .navPanel__item a,
.relatedCards .navPanel__item .detail a,
.detail .navPanel__item .relatedCards a,
.navPanel__item .relatedCards .detail a,
.detail .relatedCards .fundCard__more a,
.relatedCards .fundCard__more .detail a,
.detail .fundCard__more .relatedCards a,
.fundCard__more .relatedCards .detail a,
.detail .relatedCards .fundCard__footer a,
.relatedCards .fundCard__footer .detail a,
.detail .fundCard__footer .relatedCards a,
.fundCard__footer .relatedCards .detail a,
.detail .relatedCards .themeSpotlight__tag a,
.relatedCards .themeSpotlight__tag .detail a,
.detail .themeSpotlight__tag .relatedCards a,
.themeSpotlight__tag .relatedCards .detail a,
.detail .relatedCards .themeSpotlight__slide .themeSpotlight__transcript a,
.relatedCards .themeSpotlight__slide .themeSpotlight__transcript .detail a,
.detail .themeSpotlight__slide .themeSpotlight__transcript .relatedCards a,
.themeSpotlight__slide .themeSpotlight__transcript .relatedCards .detail a,
.detail .relatedCards .themeSpotlight__slide .institutional__themeSpotlight__transcript a,
.relatedCards .themeSpotlight__slide .institutional__themeSpotlight__transcript .detail a,
.detail .themeSpotlight__slide .institutional__themeSpotlight__transcript .relatedCards a,
.themeSpotlight__slide .institutional__themeSpotlight__transcript .relatedCards .detail a,
.detail .relatedCards .themeSpotlight__more a,
.relatedCards .themeSpotlight__more .detail a,
.detail .themeSpotlight__more .relatedCards a,
.themeSpotlight__more .relatedCards .detail a,
.detail .relatedCards .latestNews__tag a,
.relatedCards .latestNews__tag .detail a,
.detail .latestNews__tag .relatedCards a,
.latestNews__tag .relatedCards .detail a,
.detail .relatedCards .latestNews__more a,
.relatedCards .latestNews__more .detail a,
.detail .latestNews__more .relatedCards a,
.latestNews__more .relatedCards .detail a,
.detail .relatedCards .offeringDoc__modal a,
.relatedCards .offeringDoc__modal .detail a,
.detail .offeringDoc__modal .relatedCards a,
.offeringDoc__modal .relatedCards .detail a,
.detail .relatedCards .insight__tag a,
.relatedCards .insight__tag .detail a,
.detail .insight__tag .relatedCards a,
.insight__tag .relatedCards .detail a,
.detail .relatedCards .insight__more a,
.relatedCards .insight__more .detail a,
.detail .insight__more .relatedCards a,
.insight__more .relatedCards .detail a,
.detail .relatedCards .insightDetail__tags span a,
.relatedCards .insightDetail__tags span .detail a,
.detail .insightDetail__tags span .relatedCards a,
.insightDetail__tags span .relatedCards .detail a,
.detail .relatedCards .detail__tags span a,
.relatedCards .detail__tags span .detail a,
.detail .detail__tags span .relatedCards a,
.detail__tags span .relatedCards .detail a,
.detail .relatedCards .searchResult .tableLink a,
.relatedCards .searchResult .tableLink .detail a,
.detail .searchResult .tableLink .relatedCards a,
.searchResult .tableLink .relatedCards .detail a,
.detail .relatedCards .searchResult .search__detail > a,
.relatedCards .searchResult .detail .search__detail > a,
.detail .searchResult .relatedCards .search__detail > a,
.searchResult .relatedCards .detail .search__detail > a,
.detail .relatedCards .contactUs a,
.relatedCards .contactUs .detail a,
.detail .contactUs .relatedCards a,
.contactUs .relatedCards .detail a,
.detail .relatedCards .featuredFundCard__tag a,
.relatedCards .featuredFundCard__tag .detail a,
.detail .featuredFundCard__tag .relatedCards a,
.featuredFundCard__tag .relatedCards .detail a,
.detail .relatedCards .featuredFundCard__more a,
.relatedCards .featuredFundCard__more .detail a,
.detail .featuredFundCard__more .relatedCards a,
.featuredFundCard__more .relatedCards .detail a,
.detail .relatedCards .paginationHSVM li a,
.relatedCards .paginationHSVM li .detail a,
.detail .paginationHSVM li .relatedCards a,
.paginationHSVM li .relatedCards .detail a,
.detail .relatedFundSector .plainBtn,
.relatedFundSector .detail .plainBtn,
.detail .relatedFundSector .footer__control,
.relatedFundSector .detail .footer__control,
.detail .relatedFundSector .keywords__keyword a,
.relatedFundSector .keywords__keyword .detail a,
.detail .keywords__keyword .relatedFundSector a,
.keywords__keyword .relatedFundSector .detail a,
.detail .relatedFundSector .navPanel__subItem a,
.relatedFundSector .navPanel__subItem .detail a,
.detail .navPanel__subItem .relatedFundSector a,
.navPanel__subItem .relatedFundSector .detail a,
.detail .relatedFundSector .navPanel__item a,
.relatedFundSector .navPanel__item .detail a,
.detail .navPanel__item .relatedFundSector a,
.navPanel__item .relatedFundSector .detail a,
.detail .relatedFundSector .fundCard__more a,
.relatedFundSector .fundCard__more .detail a,
.detail .fundCard__more .relatedFundSector a,
.fundCard__more .relatedFundSector .detail a,
.detail .relatedFundSector .fundCard__footer a,
.relatedFundSector .fundCard__footer .detail a,
.detail .fundCard__footer .relatedFundSector a,
.fundCard__footer .relatedFundSector .detail a,
.detail .relatedFundSector .themeSpotlight__tag a,
.relatedFundSector .themeSpotlight__tag .detail a,
.detail .themeSpotlight__tag .relatedFundSector a,
.themeSpotlight__tag .relatedFundSector .detail a,
.detail .relatedFundSector .themeSpotlight__slide .themeSpotlight__transcript a,
.relatedFundSector .themeSpotlight__slide .themeSpotlight__transcript .detail a,
.detail .themeSpotlight__slide .themeSpotlight__transcript .relatedFundSector a,
.themeSpotlight__slide .themeSpotlight__transcript .relatedFundSector .detail a,
.detail .relatedFundSector .themeSpotlight__slide .institutional__themeSpotlight__transcript a,
.relatedFundSector .themeSpotlight__slide .institutional__themeSpotlight__transcript .detail a,
.detail .themeSpotlight__slide .institutional__themeSpotlight__transcript .relatedFundSector a,
.themeSpotlight__slide .institutional__themeSpotlight__transcript .relatedFundSector .detail a,
.detail .relatedFundSector .themeSpotlight__more a,
.relatedFundSector .themeSpotlight__more .detail a,
.detail .themeSpotlight__more .relatedFundSector a,
.themeSpotlight__more .relatedFundSector .detail a,
.detail .relatedFundSector .latestNews__tag a,
.relatedFundSector .latestNews__tag .detail a,
.detail .latestNews__tag .relatedFundSector a,
.latestNews__tag .relatedFundSector .detail a,
.detail .relatedFundSector .latestNews__more a,
.relatedFundSector .latestNews__more .detail a,
.detail .latestNews__more .relatedFundSector a,
.latestNews__more .relatedFundSector .detail a,
.detail .relatedFundSector .offeringDoc__modal a,
.relatedFundSector .offeringDoc__modal .detail a,
.detail .offeringDoc__modal .relatedFundSector a,
.offeringDoc__modal .relatedFundSector .detail a,
.detail .relatedFundSector .insight__tag a,
.relatedFundSector .insight__tag .detail a,
.detail .insight__tag .relatedFundSector a,
.insight__tag .relatedFundSector .detail a,
.detail .relatedFundSector .insight__more a,
.relatedFundSector .insight__more .detail a,
.detail .insight__more .relatedFundSector a,
.insight__more .relatedFundSector .detail a,
.detail .relatedFundSector .insightDetail__tags span a,
.relatedFundSector .insightDetail__tags span .detail a,
.detail .insightDetail__tags span .relatedFundSector a,
.insightDetail__tags span .relatedFundSector .detail a,
.detail .relatedFundSector .detail__tags span a,
.relatedFundSector .detail__tags span .detail a,
.detail .detail__tags span .relatedFundSector a,
.detail__tags span .relatedFundSector .detail a,
.detail .relatedFundSector .searchResult .tableLink a,
.relatedFundSector .searchResult .tableLink .detail a,
.detail .searchResult .tableLink .relatedFundSector a,
.searchResult .tableLink .relatedFundSector .detail a,
.detail .relatedFundSector .searchResult .search__detail > a,
.relatedFundSector .searchResult .detail .search__detail > a,
.detail .searchResult .relatedFundSector .search__detail > a,
.searchResult .relatedFundSector .detail .search__detail > a,
.detail .relatedFundSector .contactUs a,
.relatedFundSector .contactUs .detail a,
.detail .contactUs .relatedFundSector a,
.contactUs .relatedFundSector .detail a,
.detail .relatedFundSector .featuredFundCard__tag a,
.relatedFundSector .featuredFundCard__tag .detail a,
.detail .featuredFundCard__tag .relatedFundSector a,
.featuredFundCard__tag .relatedFundSector .detail a,
.detail .relatedFundSector .featuredFundCard__more a,
.relatedFundSector .featuredFundCard__more .detail a,
.detail .featuredFundCard__more .relatedFundSector a,
.featuredFundCard__more .relatedFundSector .detail a,
.detail .relatedFundSector .paginationHSVM li a,
.relatedFundSector .paginationHSVM li .detail a,
.detail .paginationHSVM li .relatedFundSector a,
.paginationHSVM li .relatedFundSector .detail a,
.detail #fundData tbody td.sorting_1 a,
#fundData tbody td.sorting_1 .detail a,
.detail #fundHistory .fundHistoryCard__link,
#fundHistory .detail .fundHistoryCard__link {
  display: flex;
  align-items: center;
  justify-content: flex-start; }

@media (min-width: 992px) {
  .insightDetail .shareFlag,
  .detail .shareFlag {
    display: none; } }

.insightDetail__youtube, .insightDetail__brightcove,
.detail__youtube,
.detail__brightcove {
  display: none; }

.insightDetail__related,
.detail__related {
  padding: 80px 0;
  background: #fffaf0; }
  @media (min-width: 992px) {
    .insightDetail__related,
    .detail__related {
      padding: 80px 0;
      margin-top: 70px; } }
  .insightDetail__related h3,
  .detail__related h3 {
    color: #0c3534; }

.insightDetail__head,
.detail__head {
  display: flex;
  align-items: center;
  justify-content: space-between; }

.insightDetail__title,
.detail__title {
  margin-bottom: 10px; }

.insightDetail__share,
.detail__share {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  min-width: 288px; }
  @media (max-width: 991px) {
    .insightDetail__share,
    .detail__share {
      display: none; } }
  .insightDetail__share p, .insightDetail__share .HASEbreacdrumb a, .HASEbreacdrumb .insightDetail__share a, .insightDetail__share .rwd-breadcrumb-inner a, .rwd-breadcrumb-inner .insightDetail__share a, .insightDetail__share .rwd-breadcrumb-inner span, .rwd-breadcrumb-inner .insightDetail__share span,
  .detail__share p,
  .detail__share .HASEbreacdrumb a,
  .HASEbreacdrumb .detail__share a,
  .detail__share .rwd-breadcrumb-inner a,
  .rwd-breadcrumb-inner .detail__share a,
  .detail__share .rwd-breadcrumb-inner span,
  .rwd-breadcrumb-inner .detail__share span {
    margin-bottom: 0; }
  .insightDetail__share ul,
  .detail__share ul {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 0; }
    .insightDetail__share ul li,
    .detail__share ul li {
      display: block;
      margin: 0 10px; }
      .insightDetail__share ul li:first-child,
      .detail__share ul li:first-child {
        margin-left: 20px; }
      .insightDetail__share ul li:last-child,
      .detail__share ul li:last-child {
        margin-right: 0; }
  .insightDetail__share a,
  .detail__share a {
    display: inline-block;
    position: relative;
    vertical-align: middle; }
    .insightDetail__share a::before,
    .detail__share a::before {
      content: '';
      display: inline-block;
      position: absolute;
      top: 50%;
      left: 50%;
      z-index: 0;
      width: 48px;
      height: 48px;
      border-radius: 24px;
      background: #000000;
      transform: translate(-50%, -50%);
      transition: opacity .2s linear;
      opacity: 0; }
    @media (hover: hover), (-ms-high-contrast: none) {
      .insightDetail__share a:hover::before,
      .detail__share a:hover::before {
        opacity: .1; } }
    .insightDetail__share a:active::before,
    .detail__share a:active::before {
      opacity: 0; }
    .insightDetail__share a > img,
    .detail__share a > img {
      position: relative;
      z-index: 1; }
    .insightDetail__share a[href*="whatsapp://"],
    .detail__share a[href*="whatsapp://"] {
      display: block; }
      @media (hover: hover) and (pointer: fine) and (min-width: 992px) {
        .insightDetail__share a[href*="whatsapp://"],
        .detail__share a[href*="whatsapp://"] {
          display: none; } }
    .insightDetail__share a[href*="https://web.whatsapp.com/"],
    .detail__share a[href*="https://web.whatsapp.com/"] {
      display: none; }
      @media (hover: hover) and (pointer: fine) and (min-width: 992px) {
        .insightDetail__share a[href*="https://web.whatsapp.com/"],
        .detail__share a[href*="https://web.whatsapp.com/"] {
          display: block; } }

.insightDetail__plainArticle,
.detail__plainArticle {
  margin: 80px 0 20px; }
  @media (min-width: 992px) {
    .insightDetail__plainArticle,
    .detail__plainArticle {
      margin: 80px 0 20px; } }

.insightDetail__mediaArticle,
.detail__mediaArticle {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  flex-direction: column; }
  @media (max-width: 991px) {
    .insightDetail__mediaArticle,
    .detail__mediaArticle {
      margin: 40px 0; } }
  @media (min-width: 992px) {
    .insightDetail__mediaArticle,
    .detail__mediaArticle {
      display: flex;
      align-items: flex-start;
      justify-content: space-between;
      flex-direction: row; } }
  .insightDetail__mediaArticle > div,
  .detail__mediaArticle > div {
    margin-bottom: 30px; }
    @media (min-width: 992px) {
      .insightDetail__mediaArticle > div,
      .detail__mediaArticle > div {
        margin-bottom: 80px;
        width: 50%; } }
  @media (min-width: 992px) {
    .insightDetail__mediaArticle:nth-child(2n),
    .detail__mediaArticle:nth-child(2n) {
      flex-direction: row-reverse; } }
  @media (min-width: 992px) {
    .insightDetail__mediaArticle:nth-child(2n) > .insightDetail__media,
    .insightDetail__mediaArticle:nth-child(2n) > .detail__media,
    .detail__mediaArticle:nth-child(2n) > .insightDetail__media,
    .detail__mediaArticle:nth-child(2n) > .detail__media {
      padding-right: 30px; } }
  @media (max-width: 991px) {
    .insightDetail__mediaArticle:nth-child(2n) > .insightDetail__article,
    .insightDetail__mediaArticle:nth-child(2n) > .detail__article,
    .detail__mediaArticle:nth-child(2n) > .insightDetail__article,
    .detail__mediaArticle:nth-child(2n) > .detail__article {
      margin-bottom: 10px; } }
  @media (min-width: 992px) {
    .insightDetail__mediaArticle:nth-child(2n) > .insightDetail__article,
    .insightDetail__mediaArticle:nth-child(2n) > .detail__article,
    .detail__mediaArticle:nth-child(2n) > .insightDetail__article,
    .detail__mediaArticle:nth-child(2n) > .detail__article {
      padding-left: 30px; } }
  @media (min-width: 992px) {
    .insightDetail__mediaArticle:nth-child(2n-1) > .insightDetail__media,
    .insightDetail__mediaArticle:nth-child(2n-1) > .detail__media,
    .detail__mediaArticle:nth-child(2n-1) > .insightDetail__media,
    .detail__mediaArticle:nth-child(2n-1) > .detail__media {
      padding-left: 30px; } }
  @media (max-width: 991px) {
    .insightDetail__mediaArticle:nth-child(2n-1) > .insightDetail__article,
    .insightDetail__mediaArticle:nth-child(2n-1) > .detail__article,
    .detail__mediaArticle:nth-child(2n-1) > .insightDetail__article,
    .detail__mediaArticle:nth-child(2n-1) > .detail__article {
      margin-bottom: 10px; } }
  @media (min-width: 992px) {
    .insightDetail__mediaArticle:nth-child(2n-1) > .insightDetail__article,
    .insightDetail__mediaArticle:nth-child(2n-1) > .detail__article,
    .detail__mediaArticle:nth-child(2n-1) > .insightDetail__article,
    .detail__mediaArticle:nth-child(2n-1) > .detail__article {
      padding-right: 30px; } }

.insightDetail__media,
.detail__media {
  overflow: hidden;
  border-radius: 5px; }
  @media (max-width: 991px) {
    .insightDetail__media img,
    .detail__media img {
      width: 100%; } }

.insightDetail__inRow,
.detail__inRow {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-top: 1px solid rgba(12, 53, 52, 0.3); }
  @media (max-width: 991px) {
    .insightDetail__inRow,
    .detail__inRow {
      flex-direction: column;
      padding-top: 80px; } }
  @media (min-width: 992px) {
    .insightDetail__inRow,
    .detail__inRow {
      padding-top: 100px; } }
  @media (max-width: 991px) {
    .insightDetail__inRow > div,
    .detail__inRow > div {
      margin-bottom: 60px; } }
  @media (min-width: 992px) {
    .insightDetail__inRow > div,
    .detail__inRow > div {
      width: 33.3%;
      margin-right: 30px; } }
  @media (min-width: 992px) {
    .insightDetail__inRow > div:last-child,
    .detail__inRow > div:last-child {
      margin-right: 0; } }
  @media (min-width: 992px) {
    .insightDetail__inRow > div h3,
    .detail__inRow > div h3 {
      margin: 20px 0; } }
  .insightDetail__inRow .insightDetail__media,
  .insightDetail__inRow .detail__media,
  .detail__inRow .insightDetail__media,
  .detail__inRow .detail__media {
    margin-bottom: 20px; }

@media (min-width: 992px) {
  .insightDetail__tags,
  .detail__tags {
    margin-bottom: 20px; } }

.insightDetail__tags span:not(:last-child)::after,
.detail__tags span:not(:last-child)::after {
  content: '|';
  display: inline-block;
  width: 5px;
  margin: 0 10px; }

.insightDetail__body,
.detail__body {
  margin-top: 50px; }
  @media (min-width: 992px) {
    .insightDetail__body,
    .detail__body {
      margin-top: 50px; } }

.insightDetail__leadin,
.detail__leadin {
  margin-bottom: 50px; }
  @media (min-width: 992px) {
    .insightDetail__leadin,
    .detail__leadin {
      margin-bottom: 50px; } }

.insightDetail__remark,
.detail__remark {
  background: #0C3534;
  padding: 80px 0; }
  .insightDetail__remark p.remark, .insightDetail__remark .remarks p, .remarks .insightDetail__remark p, .insightDetail__remark .remarks .HASEbreacdrumb a, .remarks .HASEbreacdrumb .insightDetail__remark a, .insightDetail__remark .HASEbreacdrumb .remarks a, .HASEbreacdrumb .remarks .insightDetail__remark a, .insightDetail__remark .remarks .rwd-breadcrumb-inner a, .remarks .rwd-breadcrumb-inner .insightDetail__remark a, .insightDetail__remark .rwd-breadcrumb-inner .remarks a, .rwd-breadcrumb-inner .remarks .insightDetail__remark a, .insightDetail__remark .remarks .rwd-breadcrumb-inner span, .remarks .rwd-breadcrumb-inner .insightDetail__remark span, .insightDetail__remark .rwd-breadcrumb-inner .remarks span, .rwd-breadcrumb-inner .remarks .insightDetail__remark span, .insightDetail__remark .HASEbreacdrumb a.remark, .HASEbreacdrumb .insightDetail__remark a.remark, .insightDetail__remark .HASEbreacdrumb .insight__transcript a, .HASEbreacdrumb .insight__transcript .insightDetail__remark a, .insightDetail__remark .insight__transcript .HASEbreacdrumb a, .insight__transcript .HASEbreacdrumb .insightDetail__remark a, .insightDetail__remark .HASEbreacdrumb a.insightDetail__date, .HASEbreacdrumb .insightDetail__remark a.insightDetail__date,
  .insightDetail__remark .HASEbreacdrumb a.detail__date, .HASEbreacdrumb .insightDetail__remark a.detail__date, .insightDetail__remark .HASEbreacdrumb .contactUs__tfoot a.contactUs__td, .HASEbreacdrumb .contactUs__tfoot .insightDetail__remark a.contactUs__td, .insightDetail__remark .contactUs__tfoot .HASEbreacdrumb a.contactUs__td, .contactUs__tfoot .HASEbreacdrumb .insightDetail__remark a.contactUs__td, .insightDetail__remark .HASEbreacdrumb .contactUs__tfoot .contactUs__td a, .HASEbreacdrumb .contactUs__tfoot .contactUs__td .insightDetail__remark a, .insightDetail__remark .contactUs__tfoot .contactUs__td .HASEbreacdrumb a, .contactUs__tfoot .contactUs__td .HASEbreacdrumb .insightDetail__remark a, .insightDetail__remark .HASEbreacdrumb .featuredFundCard__transcript a, .HASEbreacdrumb .featuredFundCard__transcript .insightDetail__remark a, .insightDetail__remark .featuredFundCard__transcript .HASEbreacdrumb a, .featuredFundCard__transcript .HASEbreacdrumb .insightDetail__remark a, .insightDetail__remark .HASEbreacdrumb .dataTables_wrapper a.dataTables_info, .HASEbreacdrumb .dataTables_wrapper .insightDetail__remark a.dataTables_info, .insightDetail__remark .dataTables_wrapper .HASEbreacdrumb a.dataTables_info, .dataTables_wrapper .HASEbreacdrumb .insightDetail__remark a.dataTables_info, .insightDetail__remark .rwd-breadcrumb-inner a.remark, .rwd-breadcrumb-inner .insightDetail__remark a.remark, .insightDetail__remark .rwd-breadcrumb-inner .insight__transcript a, .rwd-breadcrumb-inner .insight__transcript .insightDetail__remark a, .insightDetail__remark .insight__transcript .rwd-breadcrumb-inner a, .insight__transcript .rwd-breadcrumb-inner .insightDetail__remark a, .insightDetail__remark .rwd-breadcrumb-inner a.insightDetail__date, .rwd-breadcrumb-inner .insightDetail__remark a.insightDetail__date,
  .insightDetail__remark .rwd-breadcrumb-inner a.detail__date, .rwd-breadcrumb-inner .insightDetail__remark a.detail__date, .insightDetail__remark .rwd-breadcrumb-inner .contactUs__tfoot a.contactUs__td, .rwd-breadcrumb-inner .contactUs__tfoot .insightDetail__remark a.contactUs__td, .insightDetail__remark .contactUs__tfoot .rwd-breadcrumb-inner a.contactUs__td, .contactUs__tfoot .rwd-breadcrumb-inner .insightDetail__remark a.contactUs__td, .insightDetail__remark .rwd-breadcrumb-inner .contactUs__tfoot .contactUs__td a, .rwd-breadcrumb-inner .contactUs__tfoot .contactUs__td .insightDetail__remark a, .insightDetail__remark .contactUs__tfoot .contactUs__td .rwd-breadcrumb-inner a, .contactUs__tfoot .contactUs__td .rwd-breadcrumb-inner .insightDetail__remark a, .insightDetail__remark .rwd-breadcrumb-inner .featuredFundCard__transcript a, .rwd-breadcrumb-inner .featuredFundCard__transcript .insightDetail__remark a, .insightDetail__remark .featuredFundCard__transcript .rwd-breadcrumb-inner a, .featuredFundCard__transcript .rwd-breadcrumb-inner .insightDetail__remark a, .insightDetail__remark .rwd-breadcrumb-inner .dataTables_wrapper a.dataTables_info, .rwd-breadcrumb-inner .dataTables_wrapper .insightDetail__remark a.dataTables_info, .insightDetail__remark .dataTables_wrapper .rwd-breadcrumb-inner a.dataTables_info, .dataTables_wrapper .rwd-breadcrumb-inner .insightDetail__remark a.dataTables_info, .insightDetail__remark .rwd-breadcrumb-inner span.remark, .rwd-breadcrumb-inner .insightDetail__remark span.remark, .insightDetail__remark .rwd-breadcrumb-inner span.insightDetail__date, .rwd-breadcrumb-inner .insightDetail__remark span.insightDetail__date,
  .insightDetail__remark .rwd-breadcrumb-inner span.detail__date, .rwd-breadcrumb-inner .insightDetail__remark span.detail__date, .insightDetail__remark .rwd-breadcrumb-inner .contactUs__tfoot span.contactUs__td, .rwd-breadcrumb-inner .contactUs__tfoot .insightDetail__remark span.contactUs__td, .insightDetail__remark .contactUs__tfoot .rwd-breadcrumb-inner span.contactUs__td, .contactUs__tfoot .rwd-breadcrumb-inner .insightDetail__remark span.contactUs__td, .insightDetail__remark .rwd-breadcrumb-inner .dataTables_wrapper span.dataTables_info, .rwd-breadcrumb-inner .dataTables_wrapper .insightDetail__remark span.dataTables_info, .insightDetail__remark .dataTables_wrapper .rwd-breadcrumb-inner span.dataTables_info, .dataTables_wrapper .rwd-breadcrumb-inner .insightDetail__remark span.dataTables_info, .insightDetail__remark p.insightDetail__date,
  .insightDetail__remark p.detail__date, .insightDetail__remark .contactUs__tfoot p.contactUs__td, .contactUs__tfoot .insightDetail__remark p.contactUs__td, .insightDetail__remark .footnote p, .footnote .insightDetail__remark p, .insightDetail__remark .footnote .HASEbreacdrumb a, .footnote .HASEbreacdrumb .insightDetail__remark a, .insightDetail__remark .HASEbreacdrumb .footnote a, .HASEbreacdrumb .footnote .insightDetail__remark a, .insightDetail__remark .footnote .rwd-breadcrumb-inner a, .footnote .rwd-breadcrumb-inner .insightDetail__remark a, .insightDetail__remark .rwd-breadcrumb-inner .footnote a, .rwd-breadcrumb-inner .footnote .insightDetail__remark a, .insightDetail__remark .footnote .rwd-breadcrumb-inner span, .footnote .rwd-breadcrumb-inner .insightDetail__remark span, .insightDetail__remark .rwd-breadcrumb-inner .footnote span, .rwd-breadcrumb-inner .footnote .insightDetail__remark span, .insightDetail__remark .dataTables_wrapper p.dataTables_info, .dataTables_wrapper .insightDetail__remark p.dataTables_info,
  .detail__remark p.remark,
  .detail__remark .remarks p,
  .remarks .detail__remark p,
  .detail__remark .remarks .HASEbreacdrumb a,
  .remarks .HASEbreacdrumb .detail__remark a,
  .detail__remark .HASEbreacdrumb .remarks a,
  .HASEbreacdrumb .remarks .detail__remark a,
  .detail__remark .remarks .rwd-breadcrumb-inner a,
  .remarks .rwd-breadcrumb-inner .detail__remark a,
  .detail__remark .rwd-breadcrumb-inner .remarks a,
  .rwd-breadcrumb-inner .remarks .detail__remark a,
  .detail__remark .remarks .rwd-breadcrumb-inner span,
  .remarks .rwd-breadcrumb-inner .detail__remark span,
  .detail__remark .rwd-breadcrumb-inner .remarks span,
  .rwd-breadcrumb-inner .remarks .detail__remark span,
  .detail__remark .HASEbreacdrumb a.remark,
  .HASEbreacdrumb .detail__remark a.remark,
  .detail__remark .HASEbreacdrumb .insight__transcript a,
  .HASEbreacdrumb .insight__transcript .detail__remark a,
  .detail__remark .insight__transcript .HASEbreacdrumb a,
  .insight__transcript .HASEbreacdrumb .detail__remark a,
  .detail__remark .HASEbreacdrumb a.insightDetail__date,
  .HASEbreacdrumb .detail__remark a.insightDetail__date,
  .detail__remark .HASEbreacdrumb a.detail__date,
  .HASEbreacdrumb .detail__remark a.detail__date,
  .detail__remark .HASEbreacdrumb .contactUs__tfoot a.contactUs__td,
  .HASEbreacdrumb .contactUs__tfoot .detail__remark a.contactUs__td,
  .detail__remark .contactUs__tfoot .HASEbreacdrumb a.contactUs__td,
  .contactUs__tfoot .HASEbreacdrumb .detail__remark a.contactUs__td,
  .detail__remark .HASEbreacdrumb .contactUs__tfoot .contactUs__td a,
  .HASEbreacdrumb .contactUs__tfoot .contactUs__td .detail__remark a,
  .detail__remark .contactUs__tfoot .contactUs__td .HASEbreacdrumb a,
  .contactUs__tfoot .contactUs__td .HASEbreacdrumb .detail__remark a,
  .detail__remark .HASEbreacdrumb .featuredFundCard__transcript a,
  .HASEbreacdrumb .featuredFundCard__transcript .detail__remark a,
  .detail__remark .featuredFundCard__transcript .HASEbreacdrumb a,
  .featuredFundCard__transcript .HASEbreacdrumb .detail__remark a,
  .detail__remark .HASEbreacdrumb .dataTables_wrapper a.dataTables_info,
  .HASEbreacdrumb .dataTables_wrapper .detail__remark a.dataTables_info,
  .detail__remark .dataTables_wrapper .HASEbreacdrumb a.dataTables_info,
  .dataTables_wrapper .HASEbreacdrumb .detail__remark a.dataTables_info,
  .detail__remark .rwd-breadcrumb-inner a.remark,
  .rwd-breadcrumb-inner .detail__remark a.remark,
  .detail__remark .rwd-breadcrumb-inner .insight__transcript a,
  .rwd-breadcrumb-inner .insight__transcript .detail__remark a,
  .detail__remark .insight__transcript .rwd-breadcrumb-inner a,
  .insight__transcript .rwd-breadcrumb-inner .detail__remark a,
  .detail__remark .rwd-breadcrumb-inner a.insightDetail__date,
  .rwd-breadcrumb-inner .detail__remark a.insightDetail__date,
  .detail__remark .rwd-breadcrumb-inner a.detail__date,
  .rwd-breadcrumb-inner .detail__remark a.detail__date,
  .detail__remark .rwd-breadcrumb-inner .contactUs__tfoot a.contactUs__td,
  .rwd-breadcrumb-inner .contactUs__tfoot .detail__remark a.contactUs__td,
  .detail__remark .contactUs__tfoot .rwd-breadcrumb-inner a.contactUs__td,
  .contactUs__tfoot .rwd-breadcrumb-inner .detail__remark a.contactUs__td,
  .detail__remark .rwd-breadcrumb-inner .contactUs__tfoot .contactUs__td a,
  .rwd-breadcrumb-inner .contactUs__tfoot .contactUs__td .detail__remark a,
  .detail__remark .contactUs__tfoot .contactUs__td .rwd-breadcrumb-inner a,
  .contactUs__tfoot .contactUs__td .rwd-breadcrumb-inner .detail__remark a,
  .detail__remark .rwd-breadcrumb-inner .featuredFundCard__transcript a,
  .rwd-breadcrumb-inner .featuredFundCard__transcript .detail__remark a,
  .detail__remark .featuredFundCard__transcript .rwd-breadcrumb-inner a,
  .featuredFundCard__transcript .rwd-breadcrumb-inner .detail__remark a,
  .detail__remark .rwd-breadcrumb-inner .dataTables_wrapper a.dataTables_info,
  .rwd-breadcrumb-inner .dataTables_wrapper .detail__remark a.dataTables_info,
  .detail__remark .dataTables_wrapper .rwd-breadcrumb-inner a.dataTables_info,
  .dataTables_wrapper .rwd-breadcrumb-inner .detail__remark a.dataTables_info,
  .detail__remark .rwd-breadcrumb-inner span.remark,
  .rwd-breadcrumb-inner .detail__remark span.remark,
  .detail__remark .rwd-breadcrumb-inner span.insightDetail__date,
  .rwd-breadcrumb-inner .detail__remark span.insightDetail__date,
  .detail__remark .rwd-breadcrumb-inner span.detail__date,
  .rwd-breadcrumb-inner .detail__remark span.detail__date,
  .detail__remark .rwd-breadcrumb-inner .contactUs__tfoot span.contactUs__td,
  .rwd-breadcrumb-inner .contactUs__tfoot .detail__remark span.contactUs__td,
  .detail__remark .contactUs__tfoot .rwd-breadcrumb-inner span.contactUs__td,
  .contactUs__tfoot .rwd-breadcrumb-inner .detail__remark span.contactUs__td,
  .detail__remark .rwd-breadcrumb-inner .dataTables_wrapper span.dataTables_info,
  .rwd-breadcrumb-inner .dataTables_wrapper .detail__remark span.dataTables_info,
  .detail__remark .dataTables_wrapper .rwd-breadcrumb-inner span.dataTables_info,
  .dataTables_wrapper .rwd-breadcrumb-inner .detail__remark span.dataTables_info,
  .detail__remark p.insightDetail__date,
  .detail__remark p.detail__date,
  .detail__remark .contactUs__tfoot p.contactUs__td,
  .contactUs__tfoot .detail__remark p.contactUs__td,
  .detail__remark .footnote p,
  .footnote .detail__remark p,
  .detail__remark .footnote .HASEbreacdrumb a,
  .footnote .HASEbreacdrumb .detail__remark a,
  .detail__remark .HASEbreacdrumb .footnote a,
  .HASEbreacdrumb .footnote .detail__remark a,
  .detail__remark .footnote .rwd-breadcrumb-inner a,
  .footnote .rwd-breadcrumb-inner .detail__remark a,
  .detail__remark .rwd-breadcrumb-inner .footnote a,
  .rwd-breadcrumb-inner .footnote .detail__remark a,
  .detail__remark .footnote .rwd-breadcrumb-inner span,
  .footnote .rwd-breadcrumb-inner .detail__remark span,
  .detail__remark .rwd-breadcrumb-inner .footnote span,
  .rwd-breadcrumb-inner .footnote .detail__remark span,
  .detail__remark .dataTables_wrapper p.dataTables_info,
  .dataTables_wrapper .detail__remark p.dataTables_info {
    color: #ffffff; }

.insightDetail__cart,
.detail__cart {
  width: 100%;
  padding-top: 42.91667%;
  margin: 20px 0 80px;
  background: rgba(6, 54, 53, 0.8); }

.relatedCards {
  display: flex;
  align-items: center;
  justify-content: space-between; }
  .relatedCards .shareSocial__list {
    background: #0C3534; }
    @media (min-width: 992px) {
      .relatedCards .shareSocial__list {
        min-width: 200px; } }
    .relatedCards .shareSocial__list a::before {
      background: #007F84; }
  @media (max-width: 991px) {
    .relatedCards__slider {
      padding-bottom: 4rem !important; } }
  .relatedCards__slider--static {
    width: 100%; }
    .relatedCards__slider--static #relatedCards__slider {
      display: flex;
      align-items: flex-start;
      justify-content: flex-start; }
      .relatedCards__slider--static #relatedCards__slider .relatedCards__card {
        width: 24%;
        margin-left: 1%; }
        .relatedCards__slider--static #relatedCards__slider .relatedCards__card:first-child {
          margin-left: 0; }
  @media (min-width: 992px) {
    .relatedCards__slider:last-child {
      margin-right: 0; } }
  .relatedCards__heading {
    color: #0c3534 !important; }
  .relatedCards__body {
    overflow: hidden;
    border-radius: 5px;
    padding: 0 30px 30px;
    background: #ffffff; }
  .relatedCards__cover {
    overflow: hidden;
    border-radius: 5px;
    background: #ffffff; }
  .relatedCards__share {
    margin: 20px 0; }
    .relatedCards__share button {
      cursor: pointer; }
  .relatedCards__tags {
    margin: 30px 0 20px; }
    .relatedCards__tags span {
      color: #0c3534; }
      @media (min-width: 992px) {
        .relatedCards__tags span {
          font-size: 18px; } }
      .relatedCards__tags span::after {
        content: '|';
        display: inline-block;
        width: 5px;
        margin: 0 10px; }
      .relatedCards__tags span:last-child::after {
        content: none; }
  .relatedCards__heading {
    margin: 20px 0 30px; }
  .relatedCards__tags span,
  .relatedCards .plainBtn span,
  .relatedCards .footer__control span,
  .relatedCards .keywords__keyword a span,
  .keywords__keyword .relatedCards a span,
  .relatedCards .navPanel__subItem a span,
  .navPanel__subItem .relatedCards a span,
  .relatedCards .navPanel__item a span,
  .navPanel__item .relatedCards a span,
  .relatedCards .fundCard__more a span,
  .fundCard__more .relatedCards a span,
  .relatedCards .fundCard__footer a span,
  .fundCard__footer .relatedCards a span,
  .relatedCards .themeSpotlight__tag a span,
  .themeSpotlight__tag .relatedCards a span,
  .relatedCards .themeSpotlight__slide .themeSpotlight__transcript a span,
  .themeSpotlight__slide .themeSpotlight__transcript .relatedCards a span,
  .relatedCards .themeSpotlight__slide .institutional__themeSpotlight__transcript a span,
  .themeSpotlight__slide .institutional__themeSpotlight__transcript .relatedCards a span,
  .relatedCards .themeSpotlight__more a span,
  .themeSpotlight__more .relatedCards a span,
  .relatedCards .latestNews__tag a span,
  .latestNews__tag .relatedCards a span,
  .relatedCards .latestNews__more a span,
  .latestNews__more .relatedCards a span,
  .relatedCards .offeringDoc__modal a span,
  .offeringDoc__modal .relatedCards a span,
  .relatedCards .insight__tag a span,
  .insight__tag .relatedCards a span,
  .relatedCards .insight__more a span,
  .insight__more .relatedCards a span,
  .relatedCards .insightDetail__tags span a span,
  .insightDetail__tags span .relatedCards a span,
  .relatedCards .detail__tags span a span,
  .detail__tags span .relatedCards a span,
  .relatedCards .searchResult .tableLink a span,
  .searchResult .tableLink .relatedCards a span,
  .relatedCards .searchResult .search__detail > a span,
  .searchResult .relatedCards .search__detail > a span,
  .relatedCards .contactUs a span,
  .contactUs .relatedCards a span,
  .relatedCards .featuredFundCard__tag a span,
  .featuredFundCard__tag .relatedCards a span,
  .relatedCards .featuredFundCard__more a span,
  .featuredFundCard__more .relatedCards a span,
  .relatedCards .paginationHSVM li a span,
  .paginationHSVM li .relatedCards a span {
    color: #0c3534; }
  .relatedCards__transcript {
    padding: 0 30px; }
  .relatedCards__controls {
    position: relative;
    top: 50px;
    display: flex-column;
    width: 100%;
    align-items: center;
    justify-content: center; }
    @media (min-width: 992px) {
      .relatedCards__controls {
        display: none;
        position: static;
        margin-top: 40px; } }
    .relatedCards__controls .swiper-pagination {
      position: relative;
      margin: 0 .5rem; }
      @media (min-width: 992px) {
        .relatedCards__controls .swiper-pagination {
          display: none; } }
    .relatedCards__controls button {
      display: inline-block;
      padding: 2px;
      background: none;
      border: 1px solid #ffffff;
      border-radius: 3px;
      cursor: pointer; }
      @media (max-width: 991px) {
        .relatedCards__controls button {
          display: none !important; } }

.relatedFundSector {
  padding-top: 80px;
  margin-top: 80px;
  border-top: 1px solid rgba(12, 53, 52, 0.3); }
  .relatedFundSector__wrapper {
    display: flex;
    align-items: center;
    justify-content: flex-start; }
    @media (max-width: 991px) {
      .relatedFundSector__wrapper {
        align-items: flex-start;
        flex-direction: column; } }
  @media (max-width: 991px) {
    .relatedFundSector .plainBtn, .relatedFundSector .footer__control, .relatedFundSector .keywords__keyword a, .keywords__keyword .relatedFundSector a, .relatedFundSector .navPanel__subItem a, .navPanel__subItem .relatedFundSector a, .relatedFundSector .navPanel__item a, .navPanel__item .relatedFundSector a, .relatedFundSector .fundCard__more a, .fundCard__more .relatedFundSector a, .relatedFundSector .fundCard__footer a, .fundCard__footer .relatedFundSector a, .relatedFundSector .themeSpotlight__tag a, .themeSpotlight__tag .relatedFundSector a, .relatedFundSector .themeSpotlight__slide .themeSpotlight__transcript a, .themeSpotlight__slide .themeSpotlight__transcript .relatedFundSector a, .relatedFundSector .themeSpotlight__slide .institutional__themeSpotlight__transcript a, .themeSpotlight__slide .institutional__themeSpotlight__transcript .relatedFundSector a, .relatedFundSector .themeSpotlight__more a, .themeSpotlight__more .relatedFundSector a, .relatedFundSector .latestNews__tag a, .latestNews__tag .relatedFundSector a, .relatedFundSector .latestNews__more a, .latestNews__more .relatedFundSector a, .relatedFundSector .offeringDoc__modal a, .offeringDoc__modal .relatedFundSector a, .relatedFundSector .insight__tag a, .insight__tag .relatedFundSector a, .relatedFundSector .insight__more a, .insight__more .relatedFundSector a, .relatedFundSector .insightDetail__tags span a, .insightDetail__tags span .relatedFundSector a,
    .relatedFundSector .detail__tags span a, .detail__tags span .relatedFundSector a, .relatedFundSector .searchResult .tableLink a, .searchResult .tableLink .relatedFundSector a, .relatedFundSector .searchResult .search__detail > a, .searchResult .relatedFundSector .search__detail > a, .relatedFundSector .contactUs a, .contactUs .relatedFundSector a, .relatedFundSector .featuredFundCard__tag a, .featuredFundCard__tag .relatedFundSector a, .relatedFundSector .featuredFundCard__more a, .featuredFundCard__more .relatedFundSector a, .relatedFundSector .paginationHSVM li a, .paginationHSVM li .relatedFundSector a {
      margin-bottom: 20px; } }
  @media (min-width: 992px) {
    .relatedFundSector .plainBtn, .relatedFundSector .footer__control, .relatedFundSector .keywords__keyword a, .keywords__keyword .relatedFundSector a, .relatedFundSector .navPanel__subItem a, .navPanel__subItem .relatedFundSector a, .relatedFundSector .navPanel__item a, .navPanel__item .relatedFundSector a, .relatedFundSector .fundCard__more a, .fundCard__more .relatedFundSector a, .relatedFundSector .fundCard__footer a, .fundCard__footer .relatedFundSector a, .relatedFundSector .themeSpotlight__tag a, .themeSpotlight__tag .relatedFundSector a, .relatedFundSector .themeSpotlight__slide .themeSpotlight__transcript a, .themeSpotlight__slide .themeSpotlight__transcript .relatedFundSector a, .relatedFundSector .themeSpotlight__slide .institutional__themeSpotlight__transcript a, .themeSpotlight__slide .institutional__themeSpotlight__transcript .relatedFundSector a, .relatedFundSector .themeSpotlight__more a, .themeSpotlight__more .relatedFundSector a, .relatedFundSector .latestNews__tag a, .latestNews__tag .relatedFundSector a, .relatedFundSector .latestNews__more a, .latestNews__more .relatedFundSector a, .relatedFundSector .offeringDoc__modal a, .offeringDoc__modal .relatedFundSector a, .relatedFundSector .insight__tag a, .insight__tag .relatedFundSector a, .relatedFundSector .insight__more a, .insight__more .relatedFundSector a, .relatedFundSector .insightDetail__tags span a, .insightDetail__tags span .relatedFundSector a,
    .relatedFundSector .detail__tags span a, .detail__tags span .relatedFundSector a, .relatedFundSector .searchResult .tableLink a, .searchResult .tableLink .relatedFundSector a, .relatedFundSector .searchResult .search__detail > a, .searchResult .relatedFundSector .search__detail > a, .relatedFundSector .contactUs a, .contactUs .relatedFundSector a, .relatedFundSector .featuredFundCard__tag a, .featuredFundCard__tag .relatedFundSector a, .relatedFundSector .featuredFundCard__more a, .featuredFundCard__more .relatedFundSector a, .relatedFundSector .paginationHSVM li a, .paginationHSVM li .relatedFundSector a {
      margin-right: 60px; } }
  .relatedFundSector .plainBtn:last-child, .relatedFundSector .footer__control:last-child, .relatedFundSector .keywords__keyword a:last-child, .keywords__keyword .relatedFundSector a:last-child, .relatedFundSector .navPanel__subItem a:last-child, .navPanel__subItem .relatedFundSector a:last-child, .relatedFundSector .navPanel__item a:last-child, .navPanel__item .relatedFundSector a:last-child, .relatedFundSector .fundCard__more a:last-child, .fundCard__more .relatedFundSector a:last-child, .relatedFundSector .fundCard__footer a:last-child, .fundCard__footer .relatedFundSector a:last-child, .relatedFundSector .themeSpotlight__tag a:last-child, .themeSpotlight__tag .relatedFundSector a:last-child, .relatedFundSector .themeSpotlight__slide .themeSpotlight__transcript a:last-child, .themeSpotlight__slide .themeSpotlight__transcript .relatedFundSector a:last-child, .relatedFundSector .themeSpotlight__slide .institutional__themeSpotlight__transcript a:last-child, .themeSpotlight__slide .institutional__themeSpotlight__transcript .relatedFundSector a:last-child, .relatedFundSector .themeSpotlight__more a:last-child, .themeSpotlight__more .relatedFundSector a:last-child, .relatedFundSector .latestNews__tag a:last-child, .latestNews__tag .relatedFundSector a:last-child, .relatedFundSector .latestNews__more a:last-child, .latestNews__more .relatedFundSector a:last-child, .relatedFundSector .offeringDoc__modal a:last-child, .offeringDoc__modal .relatedFundSector a:last-child, .relatedFundSector .insight__tag a:last-child, .insight__tag .relatedFundSector a:last-child, .relatedFundSector .insight__more a:last-child, .insight__more .relatedFundSector a:last-child, .relatedFundSector .insightDetail__tags span a:last-child, .insightDetail__tags span .relatedFundSector a:last-child,
  .relatedFundSector .detail__tags span a:last-child, .detail__tags span .relatedFundSector a:last-child, .relatedFundSector .searchResult .tableLink a:last-child, .searchResult .tableLink .relatedFundSector a:last-child, .relatedFundSector .searchResult .search__detail > a:last-child, .searchResult .relatedFundSector .search__detail > a:last-child, .relatedFundSector .contactUs a:last-child, .contactUs .relatedFundSector a:last-child, .relatedFundSector .featuredFundCard__tag a:last-child, .featuredFundCard__tag .relatedFundSector a:last-child, .relatedFundSector .featuredFundCard__more a:last-child, .featuredFundCard__more .relatedFundSector a:last-child, .relatedFundSector .paginationHSVM li a:last-child, .paginationHSVM li .relatedFundSector a:last-child {
    margin-bottom: 0;
    margin-right: 0; }

.detail__inRow {
  border-top: none; }

.detail__body > div {
  padding-top: 0;
  padding-bottom: 0;
  margin: 80px auto; }

.detail__mediaArticle > div {
  margin-bottom: 30px; }

.insightDetail__body img {
  width: 100%; }

.insightDetail__related .relatedCards__cover img {
  width: 100%; }

.insightDetail .table td, .insightDetail .table th {
  font-size: 16px; }
  .insightDetail .table td ul, .insightDetail .table th ul {
    margin-left: 1rem; }

@media (max-width: 991px) {
  .insightDetail .table td, .insightDetail .table th {
    padding: 0.75rem 0;
    font-size: 14px;
    word-break: break-all; } }

.shareFlag__anchor {
  position: relative;
  right: 0;
  z-index: 19;
  top: 50%;
  width: 100%; }

.shareFlag__floating {
  position: absolute;
  left: 50%;
  width: 100%;
  height: 0;
  margin: 100px auto;
  text-align: right;
  transform: translateX(-50%);
  transform-origin: 100% 0; }
  @media (min-width: 992px) {
    .shareFlag__floating {
      margin: 80px auto; } }
  .shareFlag__floating button {
    background: none;
    border: none;
    cursor: pointer; }
    .shareFlag__floating button::before {
      content: '';
      display: block;
      width: 60px;
      height: 60px;
      background: url(/etc/designs/hase/pws/hsvm/assets/images/icons/share.svg) center center/30px auto no-repeat transparent; }

.shareFlag__content {
  display: inline-flex;
  align-items: stretch;
  justify-content: space-around;
  border-radius: 5px;
  border-bottom-left-radius: 20px;
  background: #007f84;
  transform: translateY(-100%);
  width: 60px; }

.shareFlag__list {
  width: 0;
  display: inline-flex;
  align-items: center;
  margin-bottom: 0;
  transition: width .2s linear; }

.shareFlag__listItem {
  display: block;
  margin: 0 10px; }
  .shareFlag__listItem:last-child {
    padding-right: 20px; }
  .shareFlag__listItem a {
    display: inline-block;
    position: relative;
    vertical-align: middle;
    cursor: pointer; }
    .shareFlag__listItem a::before {
      content: '';
      display: inline-block;
      position: absolute;
      top: 50%;
      left: 50%;
      z-index: 0;
      width: 36px;
      height: 36px;
      border-radius: 18px;
      background: #0C3534;
      transform: translate(-50%, -50%);
      transition: opacity .2s linear;
      opacity: 0; }
    @media (hover: hover), (-ms-high-contrast: none) {
      .shareFlag__listItem a:hover::before {
        opacity: .5; } }
    .shareFlag__listItem a:active::before {
      opacity: 1; }
    .shareFlag__listItem a > img {
      position: relative;
      z-index: 1;
      max-width: none; }

.searchResult {
  padding-bottom: 60px; }
  .searchResult .noResultKeyword {
    font-weight: bold; }
  .searchResult .iconArrow, .searchResult .relatedCards .plainBtn, .relatedCards .searchResult .plainBtn, .searchResult .relatedCards .footer__control, .relatedCards .searchResult .footer__control, .searchResult .relatedCards .keywords__keyword a, .relatedCards .keywords__keyword .searchResult a, .searchResult .keywords__keyword .relatedCards a, .keywords__keyword .relatedCards .searchResult a, .searchResult .relatedCards .navPanel__subItem a, .relatedCards .navPanel__subItem .searchResult a, .searchResult .navPanel__subItem .relatedCards a, .navPanel__subItem .relatedCards .searchResult a, .searchResult .relatedCards .navPanel__item a, .relatedCards .navPanel__item .searchResult a, .searchResult .navPanel__item .relatedCards a, .navPanel__item .relatedCards .searchResult a, .searchResult .relatedCards .fundCard__more a, .relatedCards .fundCard__more .searchResult a, .searchResult .fundCard__more .relatedCards a, .fundCard__more .relatedCards .searchResult a, .searchResult .relatedCards .fundCard__footer a, .relatedCards .fundCard__footer .searchResult a, .searchResult .fundCard__footer .relatedCards a, .fundCard__footer .relatedCards .searchResult a, .searchResult .relatedCards .themeSpotlight__tag a, .relatedCards .themeSpotlight__tag .searchResult a, .searchResult .themeSpotlight__tag .relatedCards a, .themeSpotlight__tag .relatedCards .searchResult a, .searchResult .relatedCards .themeSpotlight__slide .themeSpotlight__transcript a, .relatedCards .themeSpotlight__slide .themeSpotlight__transcript .searchResult a, .searchResult .themeSpotlight__slide .themeSpotlight__transcript .relatedCards a, .themeSpotlight__slide .themeSpotlight__transcript .relatedCards .searchResult a, .searchResult .relatedCards .themeSpotlight__slide .institutional__themeSpotlight__transcript a, .relatedCards .themeSpotlight__slide .institutional__themeSpotlight__transcript .searchResult a, .searchResult .themeSpotlight__slide .institutional__themeSpotlight__transcript .relatedCards a, .themeSpotlight__slide .institutional__themeSpotlight__transcript .relatedCards .searchResult a, .searchResult .relatedCards .themeSpotlight__more a, .relatedCards .themeSpotlight__more .searchResult a, .searchResult .themeSpotlight__more .relatedCards a, .themeSpotlight__more .relatedCards .searchResult a, .searchResult .relatedCards .latestNews__tag a, .relatedCards .latestNews__tag .searchResult a, .searchResult .latestNews__tag .relatedCards a, .latestNews__tag .relatedCards .searchResult a, .searchResult .relatedCards .latestNews__more a, .relatedCards .latestNews__more .searchResult a, .searchResult .latestNews__more .relatedCards a, .latestNews__more .relatedCards .searchResult a, .searchResult .relatedCards .offeringDoc__modal a, .relatedCards .offeringDoc__modal .searchResult a, .searchResult .offeringDoc__modal .relatedCards a, .offeringDoc__modal .relatedCards .searchResult a, .searchResult .relatedCards .insight__tag a, .relatedCards .insight__tag .searchResult a, .searchResult .insight__tag .relatedCards a, .insight__tag .relatedCards .searchResult a, .searchResult .relatedCards .insight__more a, .relatedCards .insight__more .searchResult a, .searchResult .insight__more .relatedCards a, .insight__more .relatedCards .searchResult a, .searchResult .relatedCards .insightDetail__tags span a, .relatedCards .insightDetail__tags span .searchResult a, .searchResult .insightDetail__tags span .relatedCards a, .insightDetail__tags span .relatedCards .searchResult a,
  .searchResult .relatedCards .detail__tags span a, .relatedCards .detail__tags span .searchResult a, .searchResult .detail__tags span .relatedCards a, .detail__tags span .relatedCards .searchResult a, .relatedCards .searchResult .tableLink a, .searchResult .tableLink .relatedCards a, .relatedCards .searchResult .search__detail > a, .searchResult .relatedCards .search__detail > a, .searchResult .relatedCards .contactUs a, .relatedCards .contactUs .searchResult a, .searchResult .contactUs .relatedCards a, .contactUs .relatedCards .searchResult a, .searchResult .relatedCards .featuredFundCard__tag a, .relatedCards .featuredFundCard__tag .searchResult a, .searchResult .featuredFundCard__tag .relatedCards a, .featuredFundCard__tag .relatedCards .searchResult a, .searchResult .relatedCards .featuredFundCard__more a, .relatedCards .featuredFundCard__more .searchResult a, .searchResult .featuredFundCard__more .relatedCards a, .featuredFundCard__more .relatedCards .searchResult a, .searchResult .relatedCards .paginationHSVM li a, .relatedCards .paginationHSVM li .searchResult a, .searchResult .paginationHSVM li .relatedCards a, .paginationHSVM li .relatedCards .searchResult a, .searchResult .relatedFundSector .plainBtn, .relatedFundSector .searchResult .plainBtn, .searchResult .relatedFundSector .footer__control, .relatedFundSector .searchResult .footer__control, .searchResult .relatedFundSector .keywords__keyword a, .relatedFundSector .keywords__keyword .searchResult a, .searchResult .keywords__keyword .relatedFundSector a, .keywords__keyword .relatedFundSector .searchResult a, .searchResult .relatedFundSector .navPanel__subItem a, .relatedFundSector .navPanel__subItem .searchResult a, .searchResult .navPanel__subItem .relatedFundSector a, .navPanel__subItem .relatedFundSector .searchResult a, .searchResult .relatedFundSector .navPanel__item a, .relatedFundSector .navPanel__item .searchResult a, .searchResult .navPanel__item .relatedFundSector a, .navPanel__item .relatedFundSector .searchResult a, .searchResult .relatedFundSector .fundCard__more a, .relatedFundSector .fundCard__more .searchResult a, .searchResult .fundCard__more .relatedFundSector a, .fundCard__more .relatedFundSector .searchResult a, .searchResult .relatedFundSector .fundCard__footer a, .relatedFundSector .fundCard__footer .searchResult a, .searchResult .fundCard__footer .relatedFundSector a, .fundCard__footer .relatedFundSector .searchResult a, .searchResult .relatedFundSector .themeSpotlight__tag a, .relatedFundSector .themeSpotlight__tag .searchResult a, .searchResult .themeSpotlight__tag .relatedFundSector a, .themeSpotlight__tag .relatedFundSector .searchResult a, .searchResult .relatedFundSector .themeSpotlight__slide .themeSpotlight__transcript a, .relatedFundSector .themeSpotlight__slide .themeSpotlight__transcript .searchResult a, .searchResult .themeSpotlight__slide .themeSpotlight__transcript .relatedFundSector a, .themeSpotlight__slide .themeSpotlight__transcript .relatedFundSector .searchResult a, .searchResult .relatedFundSector .themeSpotlight__slide .institutional__themeSpotlight__transcript a, .relatedFundSector .themeSpotlight__slide .institutional__themeSpotlight__transcript .searchResult a, .searchResult .themeSpotlight__slide .institutional__themeSpotlight__transcript .relatedFundSector a, .themeSpotlight__slide .institutional__themeSpotlight__transcript .relatedFundSector .searchResult a, .searchResult .relatedFundSector .themeSpotlight__more a, .relatedFundSector .themeSpotlight__more .searchResult a, .searchResult .themeSpotlight__more .relatedFundSector a, .themeSpotlight__more .relatedFundSector .searchResult a, .searchResult .relatedFundSector .latestNews__tag a, .relatedFundSector .latestNews__tag .searchResult a, .searchResult .latestNews__tag .relatedFundSector a, .latestNews__tag .relatedFundSector .searchResult a, .searchResult .relatedFundSector .latestNews__more a, .relatedFundSector .latestNews__more .searchResult a, .searchResult .latestNews__more .relatedFundSector a, .latestNews__more .relatedFundSector .searchResult a, .searchResult .relatedFundSector .offeringDoc__modal a, .relatedFundSector .offeringDoc__modal .searchResult a, .searchResult .offeringDoc__modal .relatedFundSector a, .offeringDoc__modal .relatedFundSector .searchResult a, .searchResult .relatedFundSector .insight__tag a, .relatedFundSector .insight__tag .searchResult a, .searchResult .insight__tag .relatedFundSector a, .insight__tag .relatedFundSector .searchResult a, .searchResult .relatedFundSector .insight__more a, .relatedFundSector .insight__more .searchResult a, .searchResult .insight__more .relatedFundSector a, .insight__more .relatedFundSector .searchResult a, .searchResult .relatedFundSector .insightDetail__tags span a, .relatedFundSector .insightDetail__tags span .searchResult a, .searchResult .insightDetail__tags span .relatedFundSector a, .insightDetail__tags span .relatedFundSector .searchResult a,
  .searchResult .relatedFundSector .detail__tags span a, .relatedFundSector .detail__tags span .searchResult a, .searchResult .detail__tags span .relatedFundSector a, .detail__tags span .relatedFundSector .searchResult a, .relatedFundSector .searchResult .tableLink a, .searchResult .tableLink .relatedFundSector a, .relatedFundSector .searchResult .search__detail > a, .searchResult .relatedFundSector .search__detail > a, .searchResult .relatedFundSector .contactUs a, .relatedFundSector .contactUs .searchResult a, .searchResult .contactUs .relatedFundSector a, .contactUs .relatedFundSector .searchResult a, .searchResult .relatedFundSector .featuredFundCard__tag a, .relatedFundSector .featuredFundCard__tag .searchResult a, .searchResult .featuredFundCard__tag .relatedFundSector a, .featuredFundCard__tag .relatedFundSector .searchResult a, .searchResult .relatedFundSector .featuredFundCard__more a, .relatedFundSector .featuredFundCard__more .searchResult a, .searchResult .featuredFundCard__more .relatedFundSector a, .featuredFundCard__more .relatedFundSector .searchResult a, .searchResult .relatedFundSector .paginationHSVM li a, .relatedFundSector .paginationHSVM li .searchResult a, .searchResult .paginationHSVM li .relatedFundSector a, .paginationHSVM li .relatedFundSector .searchResult a, .searchResult #fundData tbody td.sorting_1 a, #fundData tbody td.sorting_1 .searchResult a, .searchResult #fundHistory .fundHistoryCard__link, #fundHistory .searchResult .fundHistoryCard__link {
    display: inline-flex;
    align-items: center;
    justify-content: flex-start; }
  .searchResult .search__tab {
    display: none; }
    .searchResult .search__tab.active {
      display: block; }
  .searchResult .search__label {
    margin-bottom: 20px;
    color: #007f84; }
    @media (min-width: 992px) {
      .searchResult .search__label {
        margin-bottom: 10px;
        font-size: 33px; } }
  .searchResult .search__textInput, .searchResult .search input, .search .searchResult input {
    padding: 0 45px 0 20px;
    margin-right: 0;
    text-indent: 0; }
    @media (max-width: 991px) {
      .searchResult .search__textInput, .searchResult .search input, .search .searchResult input {
        height: 60px;
        padding-right: 45px;
        margin-bottom: 30px; } }
  .searchResult .search__button, .searchResult .search button, .search .searchResult button {
    line-height: normal;
    text-align: center; }
    @media (max-width: 991px) {
      .searchResult .search__button, .searchResult .search button, .search .searchResult button {
        height: 50px; } }
    .searchResult .search__button[disabled], .searchResult .search button[disabled], .search .searchResult button[disabled] {
      background-color: rgba(170, 170, 170, 0.15);
      border: 1px solid rgba(170, 170, 170, 0.15);
      color: #aaaaaa; }
  .searchResult .search__types {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    margin: 20px auto 20px; }
    @media (min-width: 992px) {
      .searchResult .search__types {
        display: flex;
        flex-direction: row;
        align-items: stretch;
        justify-content: flex-start;
        margin: 20px auto 20px;
        border-radius: 5px;
        background-color: rgba(12, 53, 52, 0.1); } }
  .searchResult .search__type {
    position: relative;
    min-width: 200px;
    padding: 10px 20px;
    border: none;
    border-radius: 5px;
    text-align: left;
    color: #0c3534;
    cursor: pointer; }
    @media (max-width: 991px) {
      .searchResult .search__type {
        display: none; } }
    @media (min-width: 992px) {
      .searchResult .search__type {
        text-align: center; } }
    .searchResult .search__type:not(:disabled)::after {
      content: ''; }
      @media (max-width: 991px) {
        .searchResult .search__type:not(:disabled)::after {
          display: inline-block;
          width: 20px;
          height: 10px;
          background: url("/etc/designs/hase/pws/hsvm/assets/images/icons/chervon-down-white.svg") center center/100% auto no-repeat; } }
      @media (min-width: 992px) {
        .searchResult .search__type:not(:disabled)::after {
          content: '';
          position: absolute;
          display: block;
          width: 1px;
          top: 5px;
          right: 0;
          bottom: 5px;
          background-color: rgba(12, 53, 52, 0.3); } }
    @media (max-width: 991px) {
      .searchResult .search__type:not(.active)::after {
        content: none; } }
    @media (min-width: 992px) {
      .searchResult .search__type:last-child::after {
        content: none; } }
    .searchResult .search__type.active {
      background: #3E5D5D;
      color: #ffffff; }
      @media (max-width: 991px) {
        .searchResult .search__type.active {
          display: flex;
          align-items: center;
          justify-content: space-between; } }
    .searchResult .search__type:disabled:not(.active) {
      display: none; }
  .searchResult .search__result {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    margin: 30px 0;
    padding-bottom: 30px;
    border-bottom: 1px solid #cccccc; }
    @media screen and (max-width: 750px) {
      .searchResult .search__result {
        flex-direction: column; } }
  .searchResult .search__img {
    width: 269px;
    min-width: 269px;
    margin-right: 30px; }
    @media screen and (max-width: 750px) {
      .searchResult .search__img {
        position: relative;
        width: 100%;
        padding-bottom: 62.45353%;
        margin-bottom: 15px; } }
    .searchResult .search__img img, .searchResult .search__img iframe {
      width: 269px;
      height: 168px; }
      @media screen and (max-width: 750px) {
        .searchResult .search__img img, .searchResult .search__img iframe {
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%; } }
  .searchResult .search__detail {
    flex-grow: 1; }
  @media (min-width: 992px) {
    .searchResult .search__detail {
      display: flex;
      flex-direction: column;
      align-items: flex-start;
      justify-content: space-between; } }
  .searchResult .search__detail > *:last-child {
    margin-bottom: 0; }
  @media (min-width: 992px) {
    .searchResult .search__detail .search__share {
      margin-top: 0; } }
  .searchResult .search__tags span {
    color: #0c3534; }
    @media (min-width: 992px) {
      .searchResult .search__tags span {
        font-size: 18px; } }
    .searchResult .search__tags span::after {
      content: '|';
      display: inline-block;
      width: 5px;
      margin: 0 10px; }
    .searchResult .search__tags span:last-child::after {
      content: none; }
  .searchResult .search__name {
    color: #0c3534;
    margin-bottom: 0; }
    @media (min-width: 992px) {
      .searchResult .search__name {
        font-size: 24px; } }
  .searchResult .search__summary {
    color: #0c3534; }
    @media (min-width: 992px) {
      .searchResult .search__summary {
        font-size: 18px; } }
    .searchResult .search__summary p, .searchResult .search__summary .HASEbreacdrumb a, .HASEbreacdrumb .searchResult .search__summary a, .searchResult .search__summary .rwd-breadcrumb-inner a, .rwd-breadcrumb-inner .searchResult .search__summary a, .searchResult .search__summary .rwd-breadcrumb-inner span, .rwd-breadcrumb-inner .searchResult .search__summary span {
      margin-bottom: 0; }
  .searchResult .search__empty {
    margin: 80px 0; }
    .searchResult .search__empty h5 {
      margin-bottom: 20px; }
    @media (min-width: 992px) {
      .searchResult .search__empty p, .searchResult .search__empty .HASEbreacdrumb a, .HASEbreacdrumb .searchResult .search__empty a, .searchResult .search__empty .rwd-breadcrumb-inner a, .rwd-breadcrumb-inner .searchResult .search__empty a, .searchResult .search__empty .rwd-breadcrumb-inner span, .rwd-breadcrumb-inner .searchResult .search__empty span, .searchResult .search__empty li {
        font-size: 18px; } }
    .searchResult .search__empty ul {
      padding-left: 22px; }
    .searchResult .search__empty li {
      line-height: 1.67; }
  @media screen and (max-width: 750px) {
    .searchResult .search__transcript {
      position: absolute;
      bottom: -30px; } }
  @media screen and (max-width: 750px) {
    .searchResult .search__img__margin {
      margin-bottom: 30px; } }

@media (max-width: 991px) {
  #fundTable .iconArrow span, #fundTable .relatedCards .plainBtn span, .relatedCards #fundTable .plainBtn span, #fundTable .relatedCards .footer__control span, .relatedCards #fundTable .footer__control span, #fundTable .relatedCards .keywords__keyword a span, .relatedCards .keywords__keyword #fundTable a span, #fundTable .keywords__keyword .relatedCards a span, .keywords__keyword .relatedCards #fundTable a span, #fundTable .relatedCards .navPanel__subItem a span, .relatedCards .navPanel__subItem #fundTable a span, #fundTable .navPanel__subItem .relatedCards a span, .navPanel__subItem .relatedCards #fundTable a span, #fundTable .relatedCards .navPanel__item a span, .relatedCards .navPanel__item #fundTable a span, #fundTable .navPanel__item .relatedCards a span, .navPanel__item .relatedCards #fundTable a span, #fundTable .relatedCards .fundCard__more a span, .relatedCards .fundCard__more #fundTable a span, #fundTable .fundCard__more .relatedCards a span, .fundCard__more .relatedCards #fundTable a span, #fundTable .relatedCards .fundCard__footer a span, .relatedCards .fundCard__footer #fundTable a span, #fundTable .fundCard__footer .relatedCards a span, .fundCard__footer .relatedCards #fundTable a span, #fundTable .relatedCards .themeSpotlight__tag a span, .relatedCards .themeSpotlight__tag #fundTable a span, #fundTable .themeSpotlight__tag .relatedCards a span, .themeSpotlight__tag .relatedCards #fundTable a span, #fundTable .relatedCards .themeSpotlight__slide .themeSpotlight__transcript a span, .relatedCards .themeSpotlight__slide .themeSpotlight__transcript #fundTable a span, #fundTable .themeSpotlight__slide .themeSpotlight__transcript .relatedCards a span, .themeSpotlight__slide .themeSpotlight__transcript .relatedCards #fundTable a span, #fundTable .relatedCards .themeSpotlight__slide .institutional__themeSpotlight__transcript a span, .relatedCards .themeSpotlight__slide .institutional__themeSpotlight__transcript #fundTable a span, #fundTable .themeSpotlight__slide .institutional__themeSpotlight__transcript .relatedCards a span, .themeSpotlight__slide .institutional__themeSpotlight__transcript .relatedCards #fundTable a span, #fundTable .relatedCards .themeSpotlight__more a span, .relatedCards .themeSpotlight__more #fundTable a span, #fundTable .themeSpotlight__more .relatedCards a span, .themeSpotlight__more .relatedCards #fundTable a span, #fundTable .relatedCards .latestNews__tag a span, .relatedCards .latestNews__tag #fundTable a span, #fundTable .latestNews__tag .relatedCards a span, .latestNews__tag .relatedCards #fundTable a span, #fundTable .relatedCards .latestNews__more a span, .relatedCards .latestNews__more #fundTable a span, #fundTable .latestNews__more .relatedCards a span, .latestNews__more .relatedCards #fundTable a span, #fundTable .relatedCards .offeringDoc__modal a span, .relatedCards .offeringDoc__modal #fundTable a span, #fundTable .offeringDoc__modal .relatedCards a span, .offeringDoc__modal .relatedCards #fundTable a span, #fundTable .relatedCards .insight__tag a span, .relatedCards .insight__tag #fundTable a span, #fundTable .insight__tag .relatedCards a span, .insight__tag .relatedCards #fundTable a span, #fundTable .relatedCards .insight__more a span, .relatedCards .insight__more #fundTable a span, #fundTable .insight__more .relatedCards a span, .insight__more .relatedCards #fundTable a span, #fundTable .relatedCards .insightDetail__tags span a span, .relatedCards .insightDetail__tags span #fundTable a span, #fundTable .insightDetail__tags span .relatedCards a span, .insightDetail__tags span .relatedCards #fundTable a span, #fundTable .relatedCards .detail__tags span a span, .relatedCards .detail__tags span #fundTable a span, #fundTable .detail__tags span .relatedCards a span, .detail__tags span .relatedCards #fundTable a span, #fundTable .relatedCards .searchResult .tableLink a span, .relatedCards .searchResult .tableLink #fundTable a span, #fundTable .searchResult .tableLink .relatedCards a span, .searchResult .tableLink .relatedCards #fundTable a span, #fundTable .relatedCards .searchResult .search__detail > a span, .relatedCards .searchResult #fundTable .search__detail > a span, #fundTable .searchResult .relatedCards .search__detail > a span, .searchResult .relatedCards #fundTable .search__detail > a span, #fundTable .relatedCards .contactUs a span, .relatedCards .contactUs #fundTable a span, #fundTable .contactUs .relatedCards a span, .contactUs .relatedCards #fundTable a span, #fundTable .relatedCards .featuredFundCard__tag a span, .relatedCards .featuredFundCard__tag #fundTable a span, #fundTable .featuredFundCard__tag .relatedCards a span, .featuredFundCard__tag .relatedCards #fundTable a span, #fundTable .relatedCards .featuredFundCard__more a span, .relatedCards .featuredFundCard__more #fundTable a span, #fundTable .featuredFundCard__more .relatedCards a span, .featuredFundCard__more .relatedCards #fundTable a span, #fundTable .relatedCards .paginationHSVM li a span, .relatedCards .paginationHSVM li #fundTable a span, #fundTable .paginationHSVM li .relatedCards a span, .paginationHSVM li .relatedCards #fundTable a span, #fundTable .relatedFundSector .plainBtn span, .relatedFundSector #fundTable .plainBtn span, #fundTable .relatedFundSector .footer__control span, .relatedFundSector #fundTable .footer__control span, #fundTable .relatedFundSector .keywords__keyword a span, .relatedFundSector .keywords__keyword #fundTable a span, #fundTable .keywords__keyword .relatedFundSector a span, .keywords__keyword .relatedFundSector #fundTable a span, #fundTable .relatedFundSector .navPanel__subItem a span, .relatedFundSector .navPanel__subItem #fundTable a span, #fundTable .navPanel__subItem .relatedFundSector a span, .navPanel__subItem .relatedFundSector #fundTable a span, #fundTable .relatedFundSector .navPanel__item a span, .relatedFundSector .navPanel__item #fundTable a span, #fundTable .navPanel__item .relatedFundSector a span, .navPanel__item .relatedFundSector #fundTable a span, #fundTable .relatedFundSector .fundCard__more a span, .relatedFundSector .fundCard__more #fundTable a span, #fundTable .fundCard__more .relatedFundSector a span, .fundCard__more .relatedFundSector #fundTable a span, #fundTable .relatedFundSector .fundCard__footer a span, .relatedFundSector .fundCard__footer #fundTable a span, #fundTable .fundCard__footer .relatedFundSector a span, .fundCard__footer .relatedFundSector #fundTable a span, #fundTable .relatedFundSector .themeSpotlight__tag a span, .relatedFundSector .themeSpotlight__tag #fundTable a span, #fundTable .themeSpotlight__tag .relatedFundSector a span, .themeSpotlight__tag .relatedFundSector #fundTable a span, #fundTable .relatedFundSector .themeSpotlight__slide .themeSpotlight__transcript a span, .relatedFundSector .themeSpotlight__slide .themeSpotlight__transcript #fundTable a span, #fundTable .themeSpotlight__slide .themeSpotlight__transcript .relatedFundSector a span, .themeSpotlight__slide .themeSpotlight__transcript .relatedFundSector #fundTable a span, #fundTable .relatedFundSector .themeSpotlight__slide .institutional__themeSpotlight__transcript a span, .relatedFundSector .themeSpotlight__slide .institutional__themeSpotlight__transcript #fundTable a span, #fundTable .themeSpotlight__slide .institutional__themeSpotlight__transcript .relatedFundSector a span, .themeSpotlight__slide .institutional__themeSpotlight__transcript .relatedFundSector #fundTable a span, #fundTable .relatedFundSector .themeSpotlight__more a span, .relatedFundSector .themeSpotlight__more #fundTable a span, #fundTable .themeSpotlight__more .relatedFundSector a span, .themeSpotlight__more .relatedFundSector #fundTable a span, #fundTable .relatedFundSector .latestNews__tag a span, .relatedFundSector .latestNews__tag #fundTable a span, #fundTable .latestNews__tag .relatedFundSector a span, .latestNews__tag .relatedFundSector #fundTable a span, #fundTable .relatedFundSector .latestNews__more a span, .relatedFundSector .latestNews__more #fundTable a span, #fundTable .latestNews__more .relatedFundSector a span, .latestNews__more .relatedFundSector #fundTable a span, #fundTable .relatedFundSector .offeringDoc__modal a span, .relatedFundSector .offeringDoc__modal #fundTable a span, #fundTable .offeringDoc__modal .relatedFundSector a span, .offeringDoc__modal .relatedFundSector #fundTable a span, #fundTable .relatedFundSector .insight__tag a span, .relatedFundSector .insight__tag #fundTable a span, #fundTable .insight__tag .relatedFundSector a span, .insight__tag .relatedFundSector #fundTable a span, #fundTable .relatedFundSector .insight__more a span, .relatedFundSector .insight__more #fundTable a span, #fundTable .insight__more .relatedFundSector a span, .insight__more .relatedFundSector #fundTable a span, #fundTable .relatedFundSector .insightDetail__tags span a span, .relatedFundSector .insightDetail__tags span #fundTable a span, #fundTable .insightDetail__tags span .relatedFundSector a span, .insightDetail__tags span .relatedFundSector #fundTable a span, #fundTable .relatedFundSector .detail__tags span a span, .relatedFundSector .detail__tags span #fundTable a span, #fundTable .detail__tags span .relatedFundSector a span, .detail__tags span .relatedFundSector #fundTable a span, #fundTable .relatedFundSector .searchResult .tableLink a span, .relatedFundSector .searchResult .tableLink #fundTable a span, #fundTable .searchResult .tableLink .relatedFundSector a span, .searchResult .tableLink .relatedFundSector #fundTable a span, #fundTable .relatedFundSector .searchResult .search__detail > a span, .relatedFundSector .searchResult #fundTable .search__detail > a span, #fundTable .searchResult .relatedFundSector .search__detail > a span, .searchResult .relatedFundSector #fundTable .search__detail > a span, #fundTable .relatedFundSector .contactUs a span, .relatedFundSector .contactUs #fundTable a span, #fundTable .contactUs .relatedFundSector a span, .contactUs .relatedFundSector #fundTable a span, #fundTable .relatedFundSector .featuredFundCard__tag a span, .relatedFundSector .featuredFundCard__tag #fundTable a span, #fundTable .featuredFundCard__tag .relatedFundSector a span, .featuredFundCard__tag .relatedFundSector #fundTable a span, #fundTable .relatedFundSector .featuredFundCard__more a span, .relatedFundSector .featuredFundCard__more #fundTable a span, #fundTable .featuredFundCard__more .relatedFundSector a span, .featuredFundCard__more .relatedFundSector #fundTable a span, #fundTable .relatedFundSector .paginationHSVM li a span, .relatedFundSector .paginationHSVM li #fundTable a span, #fundTable .paginationHSVM li .relatedFundSector a span, .paginationHSVM li .relatedFundSector #fundTable a span, #fundTable #fundData tbody td.sorting_1 a span, #fundData tbody td.sorting_1 #fundTable a span, #fundTable #fundHistory .fundHistoryCard__link span, #fundHistory #fundTable .fundHistoryCard__link span {
    display: none; } }

.contact-us main.main {
  background: #ffffff; }

.contactUs {
  padding-bottom: 80px; }
  .contactUs h3 {
    color: #0c3534; }
  @media (min-width: 992px) {
    .contactUs a {
      font-size: 18px; } }
  @media (max-width: 991px) {
    .contactUs a {
      font-size: 16px;
      display: block; } }
  .contactUs a.iconExport, .contactUs .offeringDoc__modal a, .offeringDoc__modal .contactUs a, .contactUs a.relatedCards__transcriptLink {
    display: inline;
    width: 100%; }
    @media (min-width: 992px) {
      .contactUs a.iconExport, .contactUs .offeringDoc__modal a, .offeringDoc__modal .contactUs a, .contactUs a.relatedCards__transcriptLink {
        display: inline-flex; } }
    .contactUs a.iconExport span, .contactUs .offeringDoc__modal a span, .offeringDoc__modal .contactUs a span, .contactUs a.relatedCards__transcriptLink span {
      word-break: break-word; }
    .contactUs a.iconExport::after, .contactUs .offeringDoc__modal a::after, .offeringDoc__modal .contactUs a::after, .contactUs a.relatedCards__transcriptLink::after {
      display: inline-block; }
  .contactUs__item {
    margin-left: auto;
    margin-right: auto; }
    .contactUs__item:first-child {
      margin-top: 0; }
    .contactUs__item:last-child {
      margin-bottom: 0; }
  .contactUs__information {
    padding: 30px 15px;
    background: #fefaf1; }
    @media (min-width: 992px) {
      .contactUs__information {
        padding: 30px; } }
  .contactUs__td, .contactUs__th {
    display: table-cell;
    border-radius: 5px;
    padding: 5px 0;
    white-space: pre-wrap;
    color: #0c3534;
    font-size: 16px; }
    @media (min-width: 992px) {
      .contactUs__td, .contactUs__th {
        font-size: 18px; } }
    @media (max-width: 991px) {
      .contactUs__td, .contactUs__th {
        white-space: break-spaces;
        word-break: break-word;
        width: 50%; } }
    @media (max-width: 991px) {
      .contactUs__td:first-child:not(:only-child), .contactUs__th:first-child:not(:only-child) {
        padding-right: 10px; } }
  .contactUs__table {
    width: 100%; }
    @media (min-width: 992px) {
      .contactUs__table {
        display: table; } }
  .contactUs__thead {
    width: 100%; }
    @media (min-width: 992px) {
      .contactUs__thead {
        display: table; } }
  .contactUs__tbody {
    width: 100%; }
    @media (min-width: 992px) {
      .contactUs__tbody {
        display: table; } }
  .contactUs__tfoot {
    width: 100%;
    padding-top: 10px; }
    @media (min-width: 992px) {
      .contactUs__tfoot {
        display: table; } }
    .contactUs__tfoot .contactUs__td a {
      display: inline; }
  .contactUs__tr {
    display: table-row;
    width: 100%; }
    @media (min-width: 992px) {
      .contactUs__tr {
        display: table-row; } }
  .contactUs__table--styled .contactUs__td, .contactUs__table--styled .contactUs__th {
    padding: 10px 5px; }
    @media (min-width: 992px) {
      .contactUs__table--styled .contactUs__td, .contactUs__table--styled .contactUs__th {
        padding: 10px 30px; } }
    @media (max-width: 991px) {
      .contactUs__table--styled .contactUs__td:first-child:not(:only-child), .contactUs__table--styled .contactUs__td:last-child, .contactUs__table--styled .contactUs__td:only-child, .contactUs__table--styled .contactUs__td:nth-child(n), .contactUs__table--styled .contactUs__th:first-child:not(:only-child), .contactUs__table--styled .contactUs__th:last-child, .contactUs__table--styled .contactUs__th:only-child, .contactUs__table--styled .contactUs__th:nth-child(n) {
        word-break: break-all;
        word-wrap: break-word;
        white-space: pre-wrap; } }
  .contactUs__table--styled .contactUs__td {
    border-radius: 0; }
  .contactUs__table--styled .contactUs__th {
    background: #0c3534;
    color: #ffffff; }
  .contactUs__table--styled .contactUs__tbody {
    background: rgba(255, 255, 255, 0.5); }
  .contactUs__table--styled .contactUs__tr:nth-child(2n),
  .contactUs__table--styled .contactUs__tr:nth-child(2n) > div {
    background: #e7ebeb; }
  @media (max-width: 991px) {
    .contactUs__table--styled .contactUs__tr, .contactUs__table--styled .contactUs__td, .contactUs__table--styled .contactUs__th {
      display: block;
      padding-top: 0;
      padding-bottom: 0; } }
  .contactUs__table--styled .contactUs__td:first-child, .contactUs__table--styled .contactUs__th:first-child {
    padding-top: 20px; }
  .contactUs__table--styled .contactUs__td:last-child, .contactUs__table--styled .contactUs__th:last-child {
    padding-bottom: 20px; }
  .contactUs p, .contactUs .HASEbreacdrumb a, .HASEbreacdrumb .contactUs a, .contactUs .rwd-breadcrumb-inner a, .rwd-breadcrumb-inner .contactUs a, .contactUs .rwd-breadcrumb-inner span, .rwd-breadcrumb-inner .contactUs span {
    margin: 0; }
    @media (min-width: 992px) {
      .contactUs p, .contactUs .HASEbreacdrumb a, .HASEbreacdrumb .contactUs a, .contactUs .rwd-breadcrumb-inner a, .rwd-breadcrumb-inner .contactUs a, .contactUs .rwd-breadcrumb-inner span, .rwd-breadcrumb-inner .contactUs span {
        font-size: 18px; } }
    .contactUs p + .contactUs__table, .contactUs .HASEbreacdrumb a + .contactUs__table, .HASEbreacdrumb .contactUs a + .contactUs__table, .contactUs .rwd-breadcrumb-inner a + .contactUs__table, .rwd-breadcrumb-inner .contactUs a + .contactUs__table, .contactUs .rwd-breadcrumb-inner span + .contactUs__table, .rwd-breadcrumb-inner .contactUs span + .contactUs__table {
      margin-top: 20px; }

#errorPage main img {
  margin: 0 auto 16px; }

#errorPage main h3, #errorPage main h1 {
  font-weight: 500;
  font-size: 33px;
  color: #0C3534;
  margin-bottom: 30px; }
  @media (max-width: 991px) {
    #errorPage main h3, #errorPage main h1 {
      font-size: 30px; } }

#errorPage main p, #errorPage main .HASEbreacdrumb a, .HASEbreacdrumb #errorPage main a, #errorPage main .rwd-breadcrumb-inner a, .rwd-breadcrumb-inner #errorPage main a, #errorPage main .rwd-breadcrumb-inner span, .rwd-breadcrumb-inner #errorPage main span {
  font-size: 18px;
  color: #0C3534;
  margin-bottom: 30px; }
  @media (max-width: 991px) {
    #errorPage main p, #errorPage main .HASEbreacdrumb a, .HASEbreacdrumb #errorPage main a, #errorPage main .rwd-breadcrumb-inner a, .rwd-breadcrumb-inner #errorPage main a, #errorPage main .rwd-breadcrumb-inner span, .rwd-breadcrumb-inner #errorPage main span {
      font-size: 20px; } }

#errorPage main .rwd-button {
  text-align: center; }
  #errorPage main .rwd-button > a {
    font-family: Flama, "Microsoft JhengHei", "微軟正黑體", "PingFang HK", "PingFang SC", sans-serif;
    background-color: #FFB864;
    color: #0C3534;
    border: none;
    font-weight: normal; }
    #errorPage main .rwd-button > a:hover {
      background-color: #F79D33; }
    #errorPage main .rwd-button > a:active {
      background-color: #FF8605; }

#errorPage main #trahkFund-error-btn {
  text-decoration: none !important;
  min-height: 44px;
  min-width: 100px;
  padding: 9px 19px;
  border-radius: 5px;
  cursor: pointer;
  text-align: center;
  font-size: 20px;
  font-weight: 300; }

@mobile desktop {
  #errorPage .trahk-fund .rwd-emptySpace .rwd-empty-space-inner._desktop,
  #errorPage .trahk-fund .rwd-emptySpace .rwd-empty-space-inner._tablet {
    display: block; }
  #errorPage .trahk-fund .rwd-emptySpace .rwd-empty-space-inner._mobile {
    display: none; } }

@media (max-width: 991px) {
  #errorPage .trahk-fund .rwd-emptySpace .rwd-empty-space-inner._desktop,
  #errorPage .trahk-fund .rwd-emptySpace .rwd-empty-space-inner._tablet {
    display: none; }
  #errorPage .trahk-fund .rwd-emptySpace .rwd-empty-space-inner._mobile {
    display: block; } }

.modal .tooltips__close {
  top: 1.25rem;
  right: 1.25rem; }
  .modal .tooltips__close .hamburger-box {
    width: 30px;
    height: 30px; }
    .modal .tooltips__close .hamburger-box .hamburger-inner:before, .modal .tooltips__close .hamburger-box .hamburger-inner:after {
      background-color: #b7b7b7 !important; }

.modal .tooltips__body {
  overflow-y: auto;
  max-height: 330px;
  border: 0;
  padding: 10px;
  border: 1px solid #0c3534; }
  @media (min-width: 992px) {
    .modal .tooltips__body {
      max-height: 366px;
      padding: 20px; } }

.modal .tooltips__content {
  padding: 30px 20px 30px;
  background: #fff;
  color: #0c3534; }
  @media (min-width: 992px) {
    .modal .tooltips__content {
      padding: 50px 50px 50px; } }

.modal .tooltips__text {
  padding: 0 0px 0 0;
  color: #0c3534; }
  .modal .tooltips__text ul {
    margin-left: 20px;
    margin-bottom: 20px; }
    .modal .tooltips__text ul li {
      color: #0c3534;
      font-size: 14px;
      line-height: 20px; }
  .modal .tooltips__text p, .modal .tooltips__text .HASEbreacdrumb a, .HASEbreacdrumb .modal .tooltips__text a, .modal .tooltips__text .rwd-breadcrumb-inner a, .rwd-breadcrumb-inner .modal .tooltips__text a, .modal .tooltips__text .rwd-breadcrumb-inner span, .rwd-breadcrumb-inner .modal .tooltips__text span {
    color: #0c3534;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 0; }

.modal .tooltips__title {
  font-size: 24px;
  line-height: 32px;
  margin-bottom: 6px;
  color: #0c3534; }
  @media (min-width: 992px) {
    .modal .tooltips__title {
      font-size: 30px;
      line-height: 36px;
      margin-bottom: 20px; } }

@media (max-width: 991px) {
  .featuredFundCard {
    padding-bottom: 1rem; } }

.featuredFundCard__youtube, .featuredFundCard__brightcove {
  overflow: hidden;
  border-radius: 5px; }

.featuredFundCard__inner {
  overflow: visible;
  padding-bottom: 80px;
  margin: 0 auto 60px;
  border-bottom: 1px solid rgba(12, 53, 52, 0.3); }

.featuredFundCard *:last-child > .insight__inner {
  margin-bottom: 0; }

.featuredFundCard .container:last-child .featuredFundCard__inner, .featuredFundCard .goToTop:last-child .featuredFundCard__inner, .featuredFundCard #fundDetailTab .fundDetailTab__container:last-child .featuredFundCard__inner, #fundDetailTab .featuredFundCard .fundDetailTab__container:last-child .featuredFundCard__inner {
  border-bottom: none; }

.featuredFundCard__heading {
  margin: 50px 0 30px;
  color: #007f84; }
  @media (min-width: 992px) {
    .featuredFundCard__heading {
      margin: 40px 0 30px; } }

.featuredFundCard__title {
  margin: 30px 0 20px;
  color: white; }
  .featuredFundCard__title a {
    color: #ffffff; }
    @media (hover: hover), (-ms-high-contrast: none) {
      .featuredFundCard__title a:hover {
        color: #FFEECD; } }

.featuredFundCard__date {
  margin: 20px 0;
  color: #ffffff; }
  @media (min-width: 992px) {
    .featuredFundCard__date {
      font-size: 18px; } }

.featuredFundCard__tag {
  margin: 20px 0;
  color: #ffffff; }
  @media (min-width: 992px) {
    .featuredFundCard__tag a {
      font-size: 18px; } }

.featuredFundCard__description {
  margin: 20px 0 50px;
  color: #ffffff; }
  @media (min-width: 992px) {
    .featuredFundCard__description {
      font-size: 18px; } }

.featuredFundCard__links {
  position: absolute;
  left: 30px;
  bottom: 30px; }
  @media (max-width: 991px) {
    .featuredFundCard__links {
      display: flex;
      flex-direction: column;
      align-items: flex-start;
      justify-content: flex-start; } }
  .featuredFundCard__links a {
    display: inline-flex;
    align-items: center;
    justify-content: flex-start; }
    @media (min-width: 992px) {
      .featuredFundCard__links a {
        font-size: 18px; } }
  .featuredFundCard__links a:first-child {
    margin-left: 0; }

.featuredFundCard__controls {
  position: relative;
  top: 50px;
  display: flex-column;
  width: 100%;
  align-items: center;
  justify-content: center; }
  @media (min-width: 992px) {
    .featuredFundCard__controls {
      position: static;
      margin-top: 40px; } }
  .featuredFundCard__controls .swiper-pagination {
    position: relative;
    margin: 0 .5rem; }
    @media (min-width: 992px) {
      .featuredFundCard__controls .swiper-pagination {
        display: none; } }
  .featuredFundCard__controls .swiper-pagination-bullet {
    margin: 0 .5rem;
    opacity: .4; }
  .featuredFundCard__controls .swiper-pagination-bullet-active {
    opacity: 1; }
  .featuredFundCard__controls button {
    display: inline-block;
    padding: 2px;
    background: none;
    border: 1px solid #ffffff;
    border-radius: 3px;
    cursor: pointer; }
    @media (max-width: 991px) {
      .featuredFundCard__controls button {
        display: none !important; } }

.featuredFundCard__more {
  margin: 20px 20px 20px 0;
  text-align: center; }
  @media (min-width: 992px) {
    .featuredFundCard__more {
      text-align: left; } }
  .featuredFundCard__more a {
    display: inline-flex;
    align-items: center;
    justify-content: flex-start; }

.featuredFundCard__slide {
  min-height: none; }

@media (max-width: 991px) {
  .featuredFundCard__slider {
    padding-bottom: 4rem !important; } }

.featuredFundCard__slider--static .swiper-wrapper {
  flex-direction: column; }
  @media (min-width: 992px) {
    .featuredFundCard__slider--static .swiper-wrapper {
      display: flex;
      max-width: 100%;
      align-items: stretch;
      justify-content: space-between;
      flex-direction: row;
      flex-wrap: wrap; } }
  @media (max-width: 991px) {
    .featuredFundCard__slider--static .swiper-wrapper .featuredFundCard__slide {
      margin-bottom: 10px; } }
  @media (min-width: 992px) {
    .featuredFundCard__slider--static .swiper-wrapper .featuredFundCard__slide {
      width: calc(33% - 10px);
      height: auto; } }
  @media (min-width: 992px) {
    .featuredFundCard__slider--static .swiper-wrapper .featuredFundCard__slide:nth-child(n+4) {
      margin-top: 20px; } }
  @media (min-width: 992px) {
    .featuredFundCard__slider--static .swiper-wrapper .featuredFundCard__slide:last-child:nth-child(3n+2) {
      margin-left: 20px;
      margin-right: auto; } }
  @media (min-width: 992px) {
    .featuredFundCard__slider--static .swiper-wrapper .featuredFundCard__slide:first-child {
      margin-left: 0; } }
  @media (max-width: 991px) {
    .featuredFundCard__slider--static .swiper-wrapper .featuredFundCard__slide:last-child {
      margin-bottom: 0; } }
  @media (min-width: 992px) {
    .featuredFundCard__slider--static .swiper-wrapper .featuredFundCard__slide:last-child {
      margin-right: 0; } }

.featuredFundCard__slide {
  position: relative;
  border-radius: 5px;
  background: #0C3534; }
  @media (min-width: 992px) {
    .featuredFundCard__slide {
      width: 50%;
      flex-direction: column; } }
  @media (min-width: 1336px) {
    .featuredFundCard__slide {
      width: 25%; } }

.featuredFundCard__cover, .featuredFundCard__information {
  z-index: 1; }

@media (max-width: 991px) {
  .featuredFundCard__information {
    padding-left: 30px;
    padding-right: 30px; } }

.featuredFundCard__cover {
  overflow: hidden;
  position: relative;
  padding-bottom: 62.5%;
  border-radius: 5px; }
  @media (max-width: 991px) {
    .featuredFundCard__cover {
      min-height: 3rem; } }
  .featuredFundCard__cover img {
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    width: 100%; }

.featuredFundCard__transcript a {
  display: inline-flex;
  text-align: right; }
  @media (min-width: 992px) {
    .featuredFundCard__transcript a {
      font-size: 18px; } }

.featuredFundCard__information {
  padding-bottom: 30px; }
  @media (min-width: 992px) {
    .featuredFundCard__information {
      padding: 0 30px 30px; } }
  @media (min-width: 1336px) {
    .featuredFundCard__information {
      padding: 0 30px 30px; } }
  .featuredFundCard__information > div:first-child {
    display: flex;
    align-items: center;
    justify-content: space-between; }

.featuredFundCard__tag {
  margin: 30px 0 20px; }
  .featuredFundCard__tag a, .featuredFundCard__tag span {
    color: #ffffff; }
  .featuredFundCard__tag span:not(:last-child)::after {
    content: '|';
    display: inline-block;
    width: 5px;
    margin: 0 10px; }

.featuredFund .message {
  padding: 0; }
  .featuredFund .message__inner {
    border: 1px solid #0C3534;
    background: white; }
  .featuredFund .message__header, .featuredFund .message__content {
    color: #0C3534; }

.fund--featuredFund {
  padding-bottom: 60px; }
  .fund--featuredFund > .container, .fund--featuredFund > .goToTop, #fundDetailTab .fund--featuredFund > .fundDetailTab__container {
    position: relative; }
    .fund--featuredFund > .container .featuredFundCard, .fund--featuredFund > .goToTop .featuredFundCard, #fundDetailTab .fund--featuredFund > .fundDetailTab__container .featuredFundCard {
      border-bottom: 1px solid #b7c3c3; }
    .fund--featuredFund > .container:last-child .featuredFundCard, .fund--featuredFund > .goToTop:last-child .featuredFundCard, #fundDetailTab .fund--featuredFund > .fundDetailTab__container:last-child .featuredFundCard {
      border-bottom: 0; }
      .fund--featuredFund > .container:last-child .featuredFundCard__slider, .fund--featuredFund > .goToTop:last-child .featuredFundCard__slider, #fundDetailTab .fund--featuredFund > .fundDetailTab__container:last-child .featuredFundCard__slider {
        padding-bottom: 0 !important; }
  .fund--featuredFund .featuredFundCard__controls {
    display: none; }
  .fund--featuredFund .featuredFundCard__slider {
    padding-bottom: 32px; }
    @media (min-width: 992px) {
      .fund--featuredFund .featuredFundCard__slider {
        padding-bottom: 64px; } }

.fundList .message__inner {
  border: 1px solid #0C3534;
  background: white; }

.fundList .message__header,
.fundList .message__content {
  color: #0C3534; }

.fundList h3 {
  color: #007f84; }

.fundList__pdf {
  background-size: 22px; }
  .fundList__pdf::after {
    width: 22px;
    max-width: 22px;
    min-width: 22px;
    max-height: 22px;
    min-height: 22px;
    height: 22px; }
  .fundList__pdf:active:after {
    background-size: 22px; }

.fundList .hsvmFilter {
  margin-bottom: 16px; }
  .fundList .hsvmFilter button.dropdown-toggle, .fundList .hsvmFilter input[type="text"] {
    padding-left: 20px;
    padding-right: 20px; }
    @media (max-width: 991px) {
      .fundList .hsvmFilter button.dropdown-toggle, .fundList .hsvmFilter input[type="text"] {
        padding-left: 10px; } }
    @media (min-width: 992px) {
      .fundList .hsvmFilter button.dropdown-toggle, .fundList .hsvmFilter input[type="text"] {
        font-size: 18px; } }
  .fundList .hsvmFilter__fund_name {
    position: relative; }
    .fundList .hsvmFilter__fund_name input {
      padding-right: 30px !important; }
    .fundList .hsvmFilter__fund_name button {
      z-index: 2;
      position: absolute;
      right: 5px;
      background: #333;
      width: 30px;
      text-align: center;
      display: none;
      top: 0;
      height: 46px;
      padding: 0; }
  .fundList .hsvmFilter select {
    height: 47px;
    padding: 10px 30px 10px 20px; }
    @media (max-width: 991px) {
      .fundList .hsvmFilter select {
        padding-left: 10px; } }
    @media (min-width: 992px) {
      .fundList .hsvmFilter select {
        font-size: 18px; } }

.fundList .dropdown {
  height: 47px; }
  @media (max-width: 991px) {
    .fundList .dropdown {
      margin-top: 0; } }
  @media (max-width: 991px) {
    .fundList .dropdown label {
      margin: 0; } }
  .fundList .dropdown-toggle {
    text-align: left;
    color: #0C3534;
    font-weight: 300; }
    .fundList .dropdown-toggle .selected--value {
      display: none; }
  .fundList .dropdown-menu.show {
    top: 0;
    width: 100%;
    border-color: #0C3534; }
    .fundList .dropdown-menu.show[x-placement="bottom-start"] {
      margin-top: -4px;
      border-top: 0;
      border-top-left-radius: 0;
      border-top-right-radius: 0; }
    .fundList .dropdown-menu.show[x-placement="top-start"] {
      top: 4px !important;
      margin-top: 0;
      border-bottom: 0;
      border-bottom-left-radius: 0;
      border-bottom-right-radius: 0; }
  .fundList .dropdown-close-btn {
    display: none;
    width: 100%;
    height: 46px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1; }
    .fundList .dropdown-close-btn[aria-expanded="true"] {
      display: block; }

.fundList .group__type {
  background: #e7ebeb;
  border-radius: 5px; }
  .fundList .group__type label {
    margin: 0;
    width: 33.3333%;
    text-align: center;
    justify-content: center;
    background: #e7ebeb;
    cursor: pointer;
    position: relative;
    color: #0C3534;
    font-size: 14px;
    overflow: hidden;
    border-radius: 5px; }
    .fundList .group__type label.focus {
      outline: 1px solid #ccc; }
    .fundList .group__type label:first-child span:after {
      border-left: 0; }
    .fundList .group__type label:last-child span:after {
      border-right: 0; }
    .fundList .group__type label:hover input:not(:checked) + span {
      background: #efefef; }
    .fundList .group__type label input {
      margin-left: -10px;
      position: absolute;
      top: -20px; }
      .fundList .group__type label input:checked + span {
        background: #3d5d5d;
        color: #ffffff;
        cursor: pointer; }
        .fundList .group__type label input:checked + span:after {
          border-right: 0; }
      .fundList .group__type label input:checked:after {
        border-right: 0; }
    .fundList .group__type label span {
      display: flex;
      align-items: center;
      text-align: center;
      border-radius: 5px;
      justify-content: center;
      height: 100%;
      position: relative; }
      .fundList .group__type label span:after {
        content: '';
        border-right: 1px solid #a6b5b5;
        height: 30px;
        position: absolute;
        right: 0;
        top: 0; }

.fundList .form-group-head {
  font-size: 14px;
  color: #0C3534; }
  @media (min-width: 992px) {
    .fundList .form-group-head {
      font-size: 14px; } }

.fundList .form-check {
  position: relative;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem; }
  .fundList .form-check.management-style-disabled {
    display: none; }
  .fundList .form-check.focus {
    outline: 1px solid #ccc; }
  .fundList .form-check label {
    margin-bottom: 0; }
    @media (min-width: 992px) {
      .fundList .form-check label {
        font-size: 14px; } }

.fundList .form-check-input {
  position: absolute;
  opacity: 0; }
  .fundList .form-check-input[type="radio"] {
    z-index: -1; }
  .fundList .form-check-input[type="checkbox"] ~ .form-check-label::before {
    border-radius: 0; }
  .fundList .form-check-input:checked ~ .form-check-label::before {
    position: absolute;
    top: 3px;
    left: -24px;
    display: block;
    width: 16px;
    height: 16px;
    pointer-events: none;
    content: "";
    background-color: #ffffff;
    border: #0C3534 solid 1px; }
    @media (min-width: 992px) {
      .fundList .form-check-input:checked ~ .form-check-label::before {
        top: 3px; } }
  .fundList .form-check-input:checked ~ .form-check-label::after {
    width: 6px;
    height: 6px;
    pointer-events: none;
    content: "";
    top: 50%;
    margin-top: -3px;
    left: -19px;
    border-radius: 20px;
    background-color: #0C3534; }
    @media (min-width: 992px) {
      .fundList .form-check-input:checked ~ .form-check-label::after {
        margin-top: -4px; } }
  .fundList .form-check-input[type="checkbox"]:checked ~ .form-check-label::before {
    border-radius: 0; }
  .fundList .form-check-input[type="checkbox"]:checked ~ .form-check-label::after {
    margin-top: -10px;
    content: '✓';
    left: -22px;
    color: #0C3534;
    background: transparent; }

.fundList .form-check-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
  height: 22px;
  cursor: pointer; }
  @media (min-width: 992px) {
    .fundList .form-check-label {
      height: 23px; } }
  .fundList .form-check-label span {
    height: 22px;
    font-size: 14px;
    width: 70%; }
    @media (min-width: 992px) {
      .fundList .form-check-label span {
        height: 22px; } }
    .fundList .form-check-label span:last-child {
      width: 30%;
      text-align: right; }
  .fundList .form-check-label::before {
    position: absolute;
    top: 3px;
    left: -24px;
    display: block;
    width: 16px;
    height: 16px;
    pointer-events: none;
    content: "";
    background-color: #ffffff;
    border: #0C3534 solid 1px;
    border-radius: 50%; }
    @media (min-width: 992px) {
      .fundList .form-check-label::before {
        top: 3px; } }
  .fundList .form-check-label::after {
    position: absolute;
    top: 3px;
    left: -24px;
    display: block;
    width: 16px;
    height: 16px;
    content: "";
    background: no-repeat 50%/50% 50%; }
    @media (min-width: 992px) {
      .fundList .form-check-label::after {
        top: 3px; } }

.fundList .btn-group {
  width: 100%; }

.fundList button[type="submit"],
.fundList button[type="reset"] {
  font-weight: 300;
  padding: 0 12px 0;
  display: flex;
  align-items: center;
  word-break: break-word;
  line-height: 1;
  justify-content: center;
  white-space: normal; }
  .fundList button[type="submit"]:focus,
  .fundList button[type="reset"]:focus {
    box-shadow: none !important;
    outline: 1px solid #ccc; }

.fundList button[type="submit"] {
  background: #ffb864;
  color: #0C3534;
  margin-left: 10px; }
  .fundList button[type="submit"]:hover {
    background: #f79d33; }
  .fundList button[type="submit"]:active {
    background: #ff8605 !important;
    color: #0C3534 !important; }

.fundList button[type="reset"] {
  background: #ffffff;
  border: 1px solid #e7ebeb;
  color: #0C3534;
  margin-right: 10px; }
  .fundList button[type="reset"]:hover {
    background: none;
    background: #e7ebeb;
    border: 0; }
  .fundList button[type="reset"]:active {
    background: #ced7d6 !important;
    border: 0;
    color: #0C3534 !important; }

.indicator__icon {
  margin-bottom: 16px;
  color: #0C3534; }
  .indicator__icon span {
    display: inline-block;
    position: relative;
    padding-left: 30px;
    padding-right: 24px; }
    .indicator__icon span:before {
      content: '';
      position: absolute;
      top: 50%;
      left: 0;
      transform: translateY(-50%);
      width: 20px;
      height: 20px;
      background-size: cover;
      display: block; }
  .indicator__icon__container {
    display: flex;
    flex-wrap: wrap; }
  .indicator__icon__1:before {
    background: url("/etc/designs/hase/pws/hsvm/assets/images/icons/indicator_1.svg"); }
  .indicator__icon__2:before {
    background: url("/etc/designs/hase/pws/hsvm/assets/images/icons/indicator_2.svg");
    height: 15px !important; }
  .indicator__icon__3:before {
    background: url("/etc/designs/hase/pws/hsvm/assets/images/icons/indicator_3.svg"); }
  .indicator__icon__4:before {
    background: url("/etc/designs/hase/pws/hsvm/assets/images/icons/indicator_4.svg"); }
  .indicator__icon__5:before {
    background: url("/etc/designs/hase/pws/hsvm/assets/images/icons/indicator_5.svg"); }

.overflow-unset {
  overflow: unset; }

@media (min-width: 992px) {
  #productTypeModal, #assetClassModal {
    position: absolute !important;
    width: 100% !important;
    overflow: hidden !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    height: auto !important;
    top: 42px !important;
    bottom: auto !important;
    padding-right: 0 !important;
    z-index: 2; } }

#productTypeModal .modal-body, #assetClassModal .modal-body {
  padding: 0 !important; }

@media (min-width: 992px) {
  #productTypeModal .modal-dialog, #assetClassModal .modal-dialog {
    margin: 0 !important; } }

#productTypeModal .modal-header, #assetClassModal .modal-header {
  position: relative;
  border: 0;
  background: #0C3534;
  padding: 26px 20px; }
  @media (min-width: 992px) {
    #productTypeModal .modal-header, #assetClassModal .modal-header {
      display: none; } }
  #productTypeModal .modal-header button.close, #assetClassModal .modal-header button.close {
    position: absolute;
    right: 15px;
    padding: 0;
    margin: 0;
    top: 16px;
    width: 40px;
    height: 40px;
    background: transparent; }
    #productTypeModal .modal-header button.close span, #assetClassModal .modal-header button.close span {
      width: 30px;
      height: 30px;
      font-size: 60px;
      line-height: 40px;
      color: #B7B7B7;
      font-weight: 400;
      border: 0; }

#productTypeModal .modal-title, #assetClassModal .modal-title {
  text-align: left;
  font-size: 24px;
  width: 100%;
  color: #fff;
  line-height: 29px; }

#productTypeModal .modal-content, #assetClassModal .modal-content {
  border-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-color: #0C3534; }
  @media (max-width: 991px) {
    #productTypeModal .modal-content, #assetClassModal .modal-content {
      border-radius: 5px; } }

@media (min-width: 992px) {
  #productTypeModal .modal-open, #assetClassModal .modal-open {
    overflow: unset;
    padding-right: 0 !important;
    height: 0 !important; } }

@media (min-width: 992px) {
  #productTypeModal .modal-backdrop.show, #assetClassModal .modal-backdrop.show {
    display: none !important; } }

@media (min-width: 992px) {
  .backdrop-hidden {
    display: none !important; } }

@media (min-width: 992px) {
  .modal-open {
    padding-right: 0 !important; } }

#stockCodeLabel {
  display: none; }

@media screen and (max-width: 974px) {
  #fundData thead {
    display: none; } }

#fundData thead th {
  font-size: 16px;
  padding: 23px 0;
  font-weight: 500 !important; }
  @media screen and (min-width: 1520px) {
    #fundData thead th {
      font-size: 14px;
      padding: 10px 0; } }
  @media screen and (min-width: 975px) {
    #fundData thead th {
      font-size: 16px; } }
  @media screen and (min-width: 975px) {
    #fundData thead th:first-child {
      padding-left: 20px; } }
  @media (max-width: 1420px) and (min-width: 975px) {
    #fundData thead th:first-child {
      padding-left: 20px; } }
  @media screen and (min-width: 975px) {
    #fundData thead th:last-child {
      padding-right: 20px; } }
  @media (max-width: 1420px) and (min-width: 975px) {
    #fundData thead th:last-child {
      padding-right: 20px; } }
  @media (max-width: 1420px) and (min-width: 975px) {
    #fundData thead th {
      word-break: break-word;
      white-space: normal;
      max-width: 100px;
      display: table-cell !important;
      width: 8%; } }

@media screen and (min-width: 975px) {
  #fundData thead th.td__pdf_m {
    display: none !important; } }

#fundData tbody .indicator__icon span:before {
  transform: translateY(0%); }
  @media screen and (max-width: 974px) {
    #fundData tbody .indicator__icon span:before {
      transform: translateY(-75%); } }

@media screen and (min-width: 975px) {
  #fundData tbody tr.rowGroup td[colspan="5"] {
    border-left: 1px solid #ffeecd !important;
    border-right: 1px solid #ffeecd !important; } }

@media screen and (min-width: 975px) {
  #fundData tbody tr.odd-bg td[colspan="5"], #fundData tbody tr.odd-bg td.td__Yr_to_date, #fundData tbody tr.odd-bg td.td__one_yr, #fundData tbody tr.odd-bg td.td__three_yr, #fundData tbody tr.odd-bg td.td__five_yr, #fundData tbody tr.odd-bg td.td__Performance_of_date {
    background: #fffdf9 !important; } }

@media screen and (min-width: 975px) {
  #fundData tbody tr.odd-bg td.td__Yr_to_date {
    border-left: 1px solid #ffeecd !important; } }

@media screen and (min-width: 975px) {
  #fundData tbody tr.odd-bg td.td__Performance_of_date {
    border-right: 1px solid #ffeecd !important; } }

@media screen and (min-width: 975px) {
  #fundData tbody tr.even-bg td[colspan="5"], #fundData tbody tr.even-bg td.td__Yr_to_date, #fundData tbody tr.even-bg td.td__one_yr, #fundData tbody tr.even-bg td.td__three_yr, #fundData tbody tr.even-bg td.td__five_yr, #fundData tbody tr.even-bg td.td__Performance_of_date {
    background: #fffaf0 !important; } }

@media screen and (min-width: 975px) {
  #fundData tbody tr.even-bg td.td__Yr_to_date {
    border-left: 1px solid #ffeecd !important; } }

@media screen and (min-width: 975px) {
  #fundData tbody tr.even-bg td.td__Performance_of_date {
    border-right: 1px solid #ffeecd !important; } }

@media screen and (max-width: 974px) {
  #fundData tbody tr.dtrg-start {
    display: none !important; } }

#fundData tbody tr.dtrg-start td {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  font-weight: 500 !important; }
  #fundData tbody tr.dtrg-start td .group__name {
    margin-bottom: 0; }
    #fundData tbody tr.dtrg-start td .group__name .indicator__icon {
      padding-left: 25px;
      padding-right: 0;
      margin-left: 12px; }
    #fundData tbody tr.dtrg-start td .group__name .indicator__icon__container {
      display: inline; }

@media screen and (min-width: 975px) {
  #fundData tbody tr.dtrg-end td {
    padding-bottom: 10px !important; } }

@media screen and (max-width: 974px) {
  #fundData tbody tr.odd, #fundData tbody tr.even {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 16px; } }

@media screen and (min-width: 975px) {
  #fundData tbody tr.odd td, #fundData tbody tr.even td {
    padding-top: 5px;
    padding-bottom: 5px; } }

@media screen and (min-width: 975px) {
  #fundData tbody tr.odd-bg td {
    background: #fffaf0 !important; } }

@media screen and (min-width: 975px) {
  #fundData tbody tr.even-bg td {
    background: #fff7e6 !important; } }

@media screen and (min-width: 975px) {
  #fundData tbody tr:last-child td {
    padding-bottom: 20px; } }

@media screen and (min-width: 975px) {
  #fundData tbody tr:last-child td.dataTables_empty {
    padding-bottom: 10px; } }

#fundData tbody tr.child {
  display: none; }

#fundData tbody tr.count-10 {
  display: none; }
  #fundData tbody tr.count-10.show-all {
    display: table-row; }
    @media screen and (max-width: 974px) {
      #fundData tbody tr.count-10.show-all {
        display: flex; } }

#fundData tbody td {
  font-size: 16px;
  color: #0C3534; }
  @media screen and (min-width: 975px) {
    #fundData tbody td:first-child {
      padding-left: 20px; } }
  @media (max-width: 1420px) and (min-width: 975px) {
    #fundData tbody td:first-child {
      padding-left: 20px; } }
  @media screen and (min-width: 975px) {
    #fundData tbody td:last-child {
      padding-right: 20px; } }
  @media (max-width: 1420px) and (min-width: 975px) {
    #fundData tbody td:last-child {
      padding-right: 20px; } }
  @media screen and (max-width: 974px) {
    #fundData tbody td {
      display: block !important;
      white-space: normal;
      width: 25%;
      padding: 15px 0;
      font-size: 14px;
      line-height: 20px;
      background: #fffaf0; } }
  @media (max-width: 1420px) and (min-width: 975px) {
    #fundData tbody td {
      word-break: break-word;
      white-space: normal;
      max-width: 100px;
      display: table-cell !important;
      width: 8%; } }
  #fundData tbody td.sorting_1 {
    position: relative;
    text-decoration: none;
    white-space: normal; }
    @media screen and (max-width: 974px) {
      #fundData tbody td.sorting_1 {
        width: 100%;
        display: block;
        padding: 13px 20px;
        background: #ffeecd; } }
    @media (max-width: 1420px) and (min-width: 975px) {
      #fundData tbody td.sorting_1 {
        width: 12%;
        min-width: 200px; } }
    #fundData tbody td.sorting_1 a {
      position: relative;
      width: 100%;
      display: block;
      color: #0C3534;
      text-decoration: none; }
      #fundData tbody td.sorting_1 a:hover {
        text-decoration: underline; }
      #fundData tbody td.sorting_1 a:after {
        content: '';
        position: absolute;
        right: 0px;
        top: 50%;
        margin-top: -10px; }
        @media screen and (min-width: 975px) {
          #fundData tbody td.sorting_1 a:after {
            display: none; } }
    #fundData tbody td.sorting_1 br {
      display: none; }
  @media screen and (max-width: 974px) {
    #fundData tbody td.td__FundCode {
      display: none !important; } }
  @media screen and (max-width: 974px) {
    #fundData tbody td.td__Dealing_date .break-word {
      padding: 0 5px;
      word-break: break-all; } }
  @media screen and (max-width: 974px) {
    #fundData tbody td.td__one_yr, #fundData tbody td.td__three_yr, #fundData tbody td.td__five_yr, #fundData tbody td.td__Yr_to_date, #fundData tbody td.td__Performance_of_date {
      background: #fff7e6; } }
  @media screen and (max-width: 974px) {
    #fundData tbody td.td__Performance_of_date {
      padding: 12px 30px; } }
  @media screen and (min-width: 975px) {
    #fundData tbody td .desktop__FundCode {
      display: inline !important; } }
  @media screen and (max-width: 974px) {
    #fundData tbody td .mobile__Fund_name {
      display: block !important;
      font-size: 16px;
      line-height: 24px;
      font-weight: 500;
      margin-bottom: 4px;
      padding-right: 25px; } }
  #fundData tbody td .mobile__Fund_name__data {
    padding-left: 0;
    padding-right: 15px; }
    #fundData tbody td .mobile__Fund_name__data + .mobile__indicator__icon__container {
      padding: 0; }
      #fundData tbody td .mobile__Fund_name__data + .mobile__indicator__icon__container .indicator__icon {
        padding-right: 5px; }
  #fundData tbody td .mobile__Fund_name .indicator__icon {
    margin-bottom: 0; }
  @media screen and (max-width: 974px) {
    #fundData tbody td .mobile__FundCode {
      display: inline !important; } }
  #fundData tbody td .mobile__Dealing_date, #fundData tbody td .mobile__Currency, #fundData tbody td .mobile__NAV, #fundData tbody td .mobile__Yr_to_date, #fundData tbody td .mobile__one_yr, #fundData tbody td .mobile__three_yr, #fundData tbody td .mobile__five_yr, #fundData tbody td .mobile__FactSheet, #fundData tbody td .mobile__Performance_of_date {
    display: none; }
    @media screen and (max-width: 974px) {
      #fundData tbody td .mobile__Dealing_date, #fundData tbody td .mobile__Currency, #fundData tbody td .mobile__NAV, #fundData tbody td .mobile__Yr_to_date, #fundData tbody td .mobile__one_yr, #fundData tbody td .mobile__three_yr, #fundData tbody td .mobile__five_yr, #fundData tbody td .mobile__FactSheet, #fundData tbody td .mobile__Performance_of_date {
        font-weight: 500;
        padding: 0 5px;
        display: flex !important;
        margin-bottom: 11px;
        height: 40px;
        width: 100%;
        justify-content: center;
        align-items: center; } }
  #fundData tbody td .mobile__Dealing_date__am, #fundData tbody td .mobile__Dealing_date__pm {
    display: none; }
  #fundData tbody td .mobile__Yr_to_date br {
    display: none; }
  @media screen and (max-width: 974px) {
    #fundData tbody td .mobile__FactSheet {
      display: flex !important;
      justify-content: center;
      align-items: center; } }

@media screen and (min-width: 975px) {
  #fundData tbody td.td__pdf_m {
    display: none !important; } }

@media screen and (max-width: 974px) {
  #fundData tbody th.td__pdf,
  #fundData tbody td.td__pdf {
    display: none !important; } }

@media screen and (max-width: 974px) {
  #fundData tbody td.td__Performance_of_date {
    width: 100% !important; } }

#fundData tbody td.td__Performance_of_date .mobile__Performance_of_date {
  margin: 0;
  padding: 0;
  height: auto; }
  @media screen and (max-width: 974px) {
    #fundData tbody td.td__Performance_of_date .mobile__Performance_of_date {
      display: inline !important; } }
  #fundData tbody td.td__Performance_of_date .mobile__Performance_of_date span {
    font-weight: 300; }
  #fundData tbody td.td__Performance_of_date .mobile__Performance_of_date br {
    display: none !important; }

#fundData_info {
  display: none; }

#fundDataMobile__template {
  display: none; }

@media screen and (max-width: 974px) {
  .dataTables_empty {
    width: 100% !important; } }

.table__bottom__buttons {
  width: 100%;
  height: auto;
  color: #0C3534;
  text-align: center;
  border: 0;
  cursor: pointer; }
  .table__bottom__buttons.show-all .table__bottom__more {
    display: none; }
  .table__bottom__buttons.show-all .table__bottom__less {
    display: block; }
  .table__bottom__buttons.odd-bg .table__bottom__less {
    background: #fffaf0; }
    @media screen and (max-width: 974px) {
      .table__bottom__buttons.odd-bg .table__bottom__less {
        background: #fff; } }
  .table__bottom__buttons.even-bg .table__bottom__less {
    background: #fff7e6; }
    @media screen and (max-width: 974px) {
      .table__bottom__buttons.even-bg .table__bottom__less {
        background: #fff; } }
  .table__bottom__buttons span {
    position: relative;
    padding-right: 28px; }
    .table__bottom__buttons span:after {
      content: '';
      width: 18px;
      height: 11px;
      position: absolute;
      right: 0;
      top: 50%;
      margin-top: -5.5px; }

.table__bottom__more {
  display: block;
  background: #fffaf0;
  padding: 13px 0px; }
  @media screen and (max-width: 974px) {
    .table__bottom__more {
      background: #fff; } }
  .table__bottom__more span:after {
    background: url(/etc/designs/hase/pws/hsvm/assets/images/icons/datatable/arrow-down.svg) center center no-repeat; }

.table__bottom__less {
  display: none;
  padding: 13px 0px;
  background: #FFF7E7; }
  .table__bottom__less span:after {
    background: url(/etc/designs/hase/pws/hsvm/assets/images/icons/datatable/arrow-down.svg) center center no-repeat;
    transform: rotate(180deg); }

#fundHistory {
  margin-top: 55px; }
  #fundHistory .fundHistoryCard {
    padding: 30px 30px;
    color: #0C3534;
    display: block; }
    @media (max-width: 991px) {
      #fundHistory .fundHistoryCard__fundListCode {
        line-height: 30px; } }
    #fundHistory .fundHistoryCard__fundName {
      font-weight: 500;
      line-height: 1.88; }
      @media (max-width: 991px) {
        #fundHistory .fundHistoryCard__fundName {
          margin-top: 0;
          margin-bottom: 0;
          line-height: 24px; } }
    #fundHistory .fundHistoryCard__fundUnitName {
      line-height: 1.88; }
      @media (max-width: 991px) {
        #fundHistory .fundHistoryCard__fundUnitName {
          line-height: 30px;
          margin-bottom: 0; } }
    @media (max-width: 991px) {
      #fundHistory .fundHistoryCard__lastDeal {
        font-size: 14px; } }
    #fundHistory .fundHistoryCard__lastPrice {
      line-height: 30px;
      font-size: 24px; }
      @media (max-width: 991px) {
        #fundHistory .fundHistoryCard__lastPrice {
          font-size: 18px; } }
      #fundHistory .fundHistoryCard__lastPrice span {
        font-size: 30px; }
        @media (max-width: 991px) {
          #fundHistory .fundHistoryCard__lastPrice span {
            font-size: 24px; } }
    #fundHistory .fundHistoryCard__hiPrice {
      font-size: 14px; }
      @media (min-width: 992px) {
        #fundHistory .fundHistoryCard__hiPrice {
          line-height: 1.43; } }
      @media (max-width: 991px) {
        #fundHistory .fundHistoryCard__hiPrice {
          margin-bottom: 20px; } }
    #fundHistory .fundHistoryCard__dealingDate {
      line-height: 1.43; }
    #fundHistory .fundHistoryCard__price {
      font-size: 30px;
      line-height: 36px; }
      #fundHistory .fundHistoryCard__price span {
        font-size: 24px; }
    #fundHistory .fundHistoryCard__NAVChange {
      font-size: 14px; }
    #fundHistory .fundHistoryCard__inner {
      padding: 20px;
      background-color: #fff;
      font-size: 14px; }
      @media (min-width: 992px) {
        #fundHistory .fundHistoryCard__inner {
          font-size: 14px;
          padding: 20px 31px;
          margin-top: 12px; } }
      @media (max-width: 991px) {
        #fundHistory .fundHistoryCard__inner {
          margin-top: 20px; } }
    #fundHistory .fundHistoryCard__link {
      display: flex;
      align-items: center;
      justify-content: left; }
  @media (max-width: 991px) {
    #fundHistory .fundHistory {
      padding-bottom: 1rem; } }
  #fundHistory .fundHistory__inner {
    overflow: visible;
    margin-left: auto;
    margin-right: auto; }
  #fundHistory .fundHistory__controls {
    position: relative;
    top: 0;
    display: block;
    width: 100%;
    align-items: center;
    justify-content: center; }
    @media (min-width: 992px) {
      #fundHistory .fundHistory__controls {
        position: static; } }
    @media (min-width: 992px) and (max-width: 1336px) {
      #fundHistory .fundHistory__controls {
        padding-top: 64px; } }
    #fundHistory .fundHistory__controls .swiper-pagination {
      position: relative;
      margin: 0 .5rem; }
      @media (min-width: 1336px) {
        #fundHistory .fundHistory__controls .swiper-pagination {
          display: none; } }
    #fundHistory .fundHistory__controls .swiper-pagination-bullet {
      margin: 0 .5rem;
      background: #ffeecd;
      opacity: .4; }
    #fundHistory .fundHistory__controls .swiper-pagination-bullet-active {
      opacity: 1; }
    #fundHistory .fundHistory__controls button {
      display: inline-block;
      padding: 2px;
      background: none;
      border: 1px solid #ffffff;
      border-radius: 3px;
      cursor: pointer; }
      @media (max-width: 991px) {
        #fundHistory .fundHistory__controls button {
          display: none !important; } }
    #fundHistory .fundHistory__controls .swiper-button-prev,
    #fundHistory .fundHistory__controls .swiper-button-next {
      display: none; }
  #fundHistory .fundHistory__slider--static #fundHistory__slider {
    display: flex;
    align-items: stretch; }
    #fundHistory .fundHistory__slider--static #fundHistory__slider .fundHistory__slide {
      width: 23.5%;
      margin-right: 2%; }
      #fundHistory .fundHistory__slider--static #fundHistory__slider .fundHistory__slide:first-child {
        margin-left: 0px; }
      #fundHistory .fundHistory__slider--static #fundHistory__slider .fundHistory__slide:last-child {
        margin-right: 0px; }
  #fundHistory .fundHistory__slide {
    position: relative;
    border-radius: 5px;
    background-color: rgba(12, 53, 52, 0.05);
    height: auto; }
    @media (min-width: 992px) {
      #fundHistory .fundHistory__slide {
        width: 50%;
        flex-direction: column; } }
    @media (min-width: 1336px) {
      #fundHistory .fundHistory__slide {
        width: 25%; } }

#fundListForm .col-xl-3 {
  padding-right: 12px;
  padding-left: 12px; }

.fundDetail label {
  margin-bottom: 0; }

.fundDetail input {
  cursor: pointer; }
  .fundDetail input::-moz-placeholder {
    color: #0C3534;
    opacity: 1; }
  .fundDetail input::placeholder {
    color: #0C3534;
    opacity: 1; }
  .fundDetail input:-ms-input-placeholder {
    color: #0C3534; }
  .fundDetail input::-ms-input-placeholder {
    color: #0C3534; }

.fundDetail .message__inner {
  border: 1px solid #0C3534;
  background: white; }

.fundDetail .message__header,
.fundDetail .message__content {
  color: #0C3534; }
  .fundDetail .message__header ul,
  .fundDetail .message__content ul {
    padding-left: 20px; }
    .fundDetail .message__header ul li,
    .fundDetail .message__content ul li {
      list-style-type: disc; }
  .fundDetail .message__header p, .fundDetail .message__header .HASEbreacdrumb a, .HASEbreacdrumb .fundDetail .message__header a, .fundDetail .message__header .rwd-breadcrumb-inner a, .rwd-breadcrumb-inner .fundDetail .message__header a, .fundDetail .message__header .rwd-breadcrumb-inner span, .rwd-breadcrumb-inner .fundDetail .message__header span,
  .fundDetail .message__content p,
  .fundDetail .message__content .HASEbreacdrumb a,
  .HASEbreacdrumb .fundDetail .message__content a,
  .fundDetail .message__content .rwd-breadcrumb-inner a,
  .rwd-breadcrumb-inner .fundDetail .message__content a,
  .fundDetail .message__content .rwd-breadcrumb-inner span,
  .rwd-breadcrumb-inner .fundDetail .message__content span {
    font-size: 14px; }

.fundDetail h3, .fundDetail .h3, .fundDetail .kv__box__desc, .fundDetail .singleSlider__title a, .singleSlider__title .fundDetail a, .fundDetail .fundCard__title a, .fundCard__title .fundDetail a, .fundDetail .themeSpotlight__title a, .themeSpotlight__title .fundDetail a, .fundDetail .latestNews__title a, .latestNews__title .fundDetail a, .fundDetail .award__heading, .fundDetail .insight__heading, .fundDetail .insight__title, .fundDetail .insight__title a, .insight__title .fundDetail a, .fundDetail .searchResult .search__label, .searchResult .fundDetail .search__label, .fundDetail .contactUs__heading, .fundDetail .featuredFundCard__heading, .fundDetail .featuredFundCard__title a, .featuredFundCard__title .fundDetail a {
  color: #007f84; }
  @media (max-width: 991px) {
    .fundDetail h3, .fundDetail .h3, .fundDetail .kv__box__desc, .fundDetail .singleSlider__title a, .singleSlider__title .fundDetail a, .fundDetail .fundCard__title a, .fundCard__title .fundDetail a, .fundDetail .themeSpotlight__title a, .themeSpotlight__title .fundDetail a, .fundDetail .latestNews__title a, .latestNews__title .fundDetail a, .fundDetail .award__heading, .fundDetail .insight__heading, .fundDetail .insight__title, .fundDetail .insight__title a, .insight__title .fundDetail a, .fundDetail .searchResult .search__label, .searchResult .fundDetail .search__label, .fundDetail .contactUs__heading, .fundDetail .featuredFundCard__heading, .fundDetail .featuredFundCard__title a, .featuredFundCard__title .fundDetail a {
      font-size: 24px; } }

.fundDetail h4 {
  color: #0c3534; }
  .fundDetail h4 span {
    font-size: 16px;
    font-weight: 300;
    line-height: 1.88; }

.fundDetail .page--anchor {
  padding: 64px 0;
  border-bottom: 1px solid #b7c3c3; }
  @media (max-width: 991px) {
    .fundDetail .page--anchor {
      padding: 32px 0; } }
  .fundDetail .page--anchor.fundDocument, .fundDetail .page--anchor #faq {
    border: 0; }
  .fundDetail .page--anchor#faq {
    border-top: 1px solid #b7c3c3; }

.fundDetail .dropdown label {
  margin-top: 0; }

.fundDetail .hsvmDataTable {
  overflow: auto;
  -webkit-overflow-scrolling: touch; }
  .fundDetail .hsvmDataTable thead th {
    font-size: 16px;
    line-height: 1.88;
    padding: 12px;
    color: #fff;
    font-weight: 500 !important; }
    @media (max-width: 991px) {
      .fundDetail .hsvmDataTable thead th {
        line-height: 24px; } }
    .fundDetail .hsvmDataTable thead th[colspan="2"] {
      border-radius: 5px; }

.fundDetail div.dataTables_scrollHead, .fundDetail .dataTables_scrollHead {
  border-radius: 5px; }

.fundDetail div.dataTables_empty, .fundDetail .dataTables_empty {
  text-align: center !important;
  font-weight: 300 !important;
  padding: 8px 10px !important;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px; }
  @media (min-width: 992px) {
    .fundDetail div.dataTables_empty, .fundDetail .dataTables_empty {
      text-align: center !important; } }

.fundDetail .dtfc-fixed-left {
  z-index: 1; }

.fundDetail .thead-secondGreen thead th {
  background: #007f84 !important; }

.fundDetail .table__bottom__buttons {
  font-weight: 300; }
  .fundDetail .table__bottom__buttons .table__bottom__more {
    background: #fff7e7; }

@media (max-width: 991px) {
  .fundDetail .col-6:first-child {
    padding-right: 5px; } }

@media (max-width: 991px) {
  .fundDetail .col-6:last-child {
    padding-left: 5px; } }

.fundDetail .datepicker-parent input {
  cursor: pointer; }

.fundDetail .datepicker-parent .datepicker-toggle-btn {
  width: 98.5%;
  top: 2px;
  right: 2px;
  background: url(/etc/designs/hase/pws/hsvm/assets/images/icons/datatable/arrow-down.svg) right 10px center/16px auto no-repeat transparent !important; }

.fundDetail .datepicker-toggle-btn:focus, .fundDetail .datepicker [role="button"]:focus {
  outline: none !important; }

.fundDetail .datepicker-toggle-btn:focus-visible, .fundDetail .datepicker [role="button"]:focus-visible {
  outline: 1px solid #0C3534 !important; }

.fundDetail .asOfSpan {
  font-size: 16px;
  font-weight: 300;
  line-height: 1.88; }

.fundDetail .hsvmFilter input[type="text"] {
  cursor: pointer; }

.fundDetail .onlyForAccessibility {
  margin-bottom: 0;
  font-size: 18px; }
  @media (min-width: 992px) {
    .fundDetail .onlyForAccessibility {
      fond-size: 16px; } }

.fundDetail .riskUl {
  position: relative;
  padding-top: 5px;
  left: -20px;
  list-style: none !important;
  width: 102%; }

#fundDetailTab {
  position: relative;
  z-index: 4; }
  #fundDetailTab .fundDetailTab {
    background: #e7ebeb;
    border-radius: 5px; }
    #fundDetailTab .fundDetailTab.fixed--top {
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
      padding-top: 0px;
      z-index: 2;
      transition: all 0.2s linear; }
      @media (min-width: 992px) {
        #fundDetailTab .fundDetailTab.fixed--top {
          top: 75px; } }
      #fundDetailTab .fundDetailTab.fixed--top.scrolling--up {
        top: 90px; }
        @media (min-width: 992px) {
          #fundDetailTab .fundDetailTab.fixed--top.scrolling--up {
            top: 125px; } }
      @media (max-width: 991px) {
        #fundDetailTab .fundDetailTab.fixed--top .fundDetailTab__container {
          padding: 0 30px; } }
    #fundDetailTab .fundDetailTab__container {
      position: relative;
      margin: 0 auto; }
      @media (max-width: 991px) {
        #fundDetailTab .fundDetailTab__container {
          padding: 0; } }
      @media (min-width: 992px) {
        #fundDetailTab .fundDetailTab__container {
          padding: 0 0; } }
    #fundDetailTab .fundDetailTab__slider .swiper-wrapper {
      height: auto !important;
      align-items: center; }
      @media (min-width: 992px) {
        #fundDetailTab .fundDetailTab__slider .swiper-wrapper {
          display: table;
          transform: translate3d(0, 0, 0) !important; } }
    #fundDetailTab .fundDetailTab__slide {
      text-align: center;
      cursor: pointer;
      width: auto;
      border-radius: 5px;
      padding: 10px 20px;
      font-size: 20px;
      line-height: 24px;
      font-weight: 300;
      text-align: center;
      color: #0c3534;
      display: block;
      position: relative; }
      @media (min-width: 992px) {
        #fundDetailTab .fundDetailTab__slide {
          padding: 9px 5px;
          width: 16.6666%;
          display: table-cell;
          vertical-align: middle; } }
      #fundDetailTab .fundDetailTab__slide:after {
        content: '';
        background: #b7c3c3;
        position: absolute;
        right: -1px;
        width: 1px;
        height: 30px;
        top: 50%;
        transform: translateY(-50%); }
      #fundDetailTab .fundDetailTab__slide:hover {
        text-decoration: none;
        background-color: #EFEFEF; }
      #fundDetailTab .fundDetailTab__slide.active {
        background: #3d5d5d;
        color: #fff;
        border-radius: 5px; }
        #fundDetailTab .fundDetailTab__slide.active:after {
          content: none; }
      #fundDetailTab .fundDetailTab__slide:last-child:after {
        content: none; }
    #fundDetailTab .fundDetailTabCard {
      padding: 10px 20px;
      font-size: 20px;
      line-height: 24px;
      font-weight: 300;
      text-align: center;
      color: #0c3534;
      display: block;
      position: relative; }
      @media (min-width: 992px) {
        #fundDetailTab .fundDetailTabCard {
          padding: 9px 5px; } }
      #fundDetailTab .fundDetailTabCard:after {
        content: '';
        background: #0c3534;
        position: absolute;
        right: 0;
        width: 1px;
        height: 30px;
        top: 50%;
        transform: translateY(-50%); }
      #fundDetailTab .fundDetailTabCard.active {
        background: #3d5d5d;
        color: #fff;
        border-radius: 5px; }
        #fundDetailTab .fundDetailTabCard.active:after {
          content: none; }
    @media (min-width: 992px) {
      #fundDetailTab .fundDetailTab__controls {
        display: none; } }
    #fundDetailTab .fundDetailTab__controls .swiper-button-prev, #fundDetailTab .fundDetailTab__controls .swiper-button-next {
      background: #0c3534;
      width: 30px;
      color: #fff;
      display: flex; }
      #fundDetailTab .fundDetailTab__controls .swiper-button-prev:after, #fundDetailTab .fundDetailTab__controls .swiper-button-next:after {
        font-size: 16px; }
    #fundDetailTab .fundDetailTab__controls.fixed--top .swiper-button-prev {
      left: 0; }
    #fundDetailTab .fundDetailTab__controls.fixed--top .swiper-button-next {
      right: 0; }
    #fundDetailTab .fundDetailTab__controls .swiper-button-prev {
      left: -30px; }
    #fundDetailTab .fundDetailTab__controls .swiper-button-next {
      right: -30px; }

#fund_awards #fund_award_template {
  display: flex;
  flex-flow: wrap;
  background-image: url("/etc/designs/hase/pws/hsvm/assets/images/icons/trophy_lightgold.svg");
  background-repeat: no-repeat;
  background-position: right bottom;
  min-height: 180px; }
  @media (max-width: 991px) {
    #fund_awards #fund_award_template {
      display: block; } }

#fund_awards .award__item__container {
  background: #fffaf0;
  padding: 20px 30px;
  border-radius: 5px; }
  @media (max-width: 991px) {
    #fund_awards .award__item__container {
      padding: 15px 15px; } }

#fund_awards .award__item {
  width: 50%;
  margin-bottom: 20px;
  color: #0c3534;
  padding-right: 35px; }
  @media (max-width: 991px) {
    #fund_awards .award__item {
      width: 100%;
      padding-right: 0; } }
  #fund_awards .award__item:nth-child(even) {
    padding-left: 35px;
    padding-right: 0; }
    @media (max-width: 991px) {
      #fund_awards .award__item:nth-child(even) {
        padding-left: 0; } }

#fund_awards .award__name {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.88; }

#fund_awards .award__detail {
  font-size: 16px;
  font-weight: 300;
  line-height: 1.88;
  padding-left: 10px;
  word-break: break-word; }
  #fund_awards .award__detail ul {
    padding-left: 10px; }
    #fund_awards .award__detail ul li {
      list-style-type: disc; }

tr.count-5 {
  display: none; }
  tr.count-5.show-all {
    display: table-row; }
    @media screen and (max-width: 974px) {
      tr.count-5.show-all {
        display: table-row; } }

.highcharts-button.highcharts-no-tooltip {
  display: none !important; }

.highcharts-credits {
  display: none !important; }

.ui-widget-header .ui-icon {
  background-image: url(/etc/designs/hase/pws/hsvm/assets/images/icons/ui-icons_444444_256x240.png); }

@media (min-width: 992px) {
  .fundDetail__top__detail {
    display: flex;
    margin-left: -10px;
    margin-right: -10px; } }

.fundDetail__top__detail__item {
  border-radius: 5px;
  background-color: #fff7e6;
  padding: 17px 20px 15px;
  color: #0C3534; }
  @media (min-width: 992px) {
    .fundDetail__top__detail__item {
      padding: 17px 30px 15px 30px;
      width: 25%;
      margin: 0 10px; } }

@media (min-width: 992px) {
  .fundDetail__top__detail__item_no_morningStar {
    width: 33.3%; } }

.fundDetail__top__detail__inner__header {
  font-weight: 300;
  font-size: 16px;
  line-height: 1.88; }

.fundDetail__top__detail__inner__item {
  font-weight: 300;
  font-size: 24px;
  line-height: 30px;
  color: #000; }
  .fundDetail__top__detail__inner__item span {
    font-weight: 300;
    font-size: 16px;
    display: inline-block;
    padding-right: 5px; }
    .fundDetail__top__detail__inner__item span.Fund_size {
      font-size: 24px;
      line-height: 30px; }

.fundDetail__top__detail__inner__footer {
  font-weight: 300;
  font-size: 16px;
  line-height: 30px; }
  .fundDetail__top__detail__inner__footer .exchangeRate__container {
    display: none; }

.importantNotes__item {
  border-radius: 5px;
  overflow: hidden; }
  .importantNotes__item:nth-child(odd) {
    background-color: #fffaf0; }
    .importantNotes__item:nth-child(odd) .importantNotes__body {
      background-color: #fffaf0; }
  .importantNotes__item:nth-child(even) {
    background-color: #fff7e7; }
    .importantNotes__item:nth-child(even) .importantNotes__body {
      background-color: #fff7e7; }

.importantNotes__body {
  position: relative;
  padding: 12px 60px 12px 20px;
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  cursor: pointer;
  width: 100%;
  border: 0;
  text-align: left;
  color: #0C3534; }
  @media (min-width: 992px) {
    .importantNotes__body {
      line-height: 30px;
      padding: 9px 60px 9px 30px; } }
  .importantNotes__body:after {
    content: '';
    width: 18px;
    height: 11px;
    position: absolute;
    right: 20px;
    top: 50%;
    margin-top: -5.5px;
    background: url(/etc/designs/hase/pws/hsvm/assets/images/icons/datatable/arrow-down.svg) center center no-repeat;
    transform: rotate(180deg); }
  .importantNotes__body[aria-expanded="false"]:after {
    transform: none; }

.importantNotes__button {
  cursor: pointer;
  position: relative;
  width: 18px;
  height: 11px;
  background: transparent;
  border: 0; }

.importantNotes__data__content {
  padding: 0px 20px 20px;
  font-weight: 300;
  font-size: 16px;
  line-height: 24px; }
  @media (min-width: 992px) {
    .importantNotes__data__content {
      padding: 0px 30px 20px; } }
  .importantNotes__data__content ul {
    margin-left: 20px;
    margin-bottom: 0; }
    .importantNotes__data__content ul li.hyphen {
      list-style-type: none;
      padding-left: 10px; }
      .importantNotes__data__content ul li.hyphen::before {
        content: ' - ';
        margin-left: -10px; }
  .importantNotes__data__content p, .importantNotes__data__content .HASEbreacdrumb a, .HASEbreacdrumb .importantNotes__data__content a, .importantNotes__data__content .rwd-breadcrumb-inner a, .rwd-breadcrumb-inner .importantNotes__data__content a, .importantNotes__data__content .rwd-breadcrumb-inner span, .rwd-breadcrumb-inner .importantNotes__data__content span {
    margin-top: 8px;
    margin-bottom: 0;
    font-weight: 300;
    font-size: 16px;
    line-height: 24px; }

.importantNotes__content.content--collapse, .importantNotes__inner__content.content--collapse {
  display: none; }

#feature_info .featureInfo {
  background: #007f84;
  border-radius: 5px; }
  @media (max-width: 991px) {
    #feature_info .featureInfo {
      border-radius: 0 0 5px 5px; } }
  #feature_info .featureInfo__box {
    align-items: stretch;
    display: flex; }
    @media (max-width: 991px) {
      #feature_info .featureInfo__box {
        display: block; } }
  #feature_info .featureInfo__box__img {
    width: 365px;
    min-width: 365px;
    position: relative;
    overflow: hidden; }
    @media (max-width: 991px) {
      #feature_info .featureInfo__box__img {
        width: 100%;
        min-width: auto; } }
    @media (min-width: 992px) {
      #feature_info .featureInfo__box__img {
        min-height: 250px; } }
    #feature_info .featureInfo__box__img img {
      width: 100%; }
      @media (min-width: 992px) {
        #feature_info .featureInfo__box__img img {
          height: 100%;
          width: auto;
          position: absolute;
          top: 50%;
          left: 50%;
          transform: translateX(-50%) translateY(-50%); } }
  #feature_info .featureInfo__box__content {
    width: 100%;
    padding: 20px;
    color: #fff; }
    @media (min-width: 992px) {
      #feature_info .featureInfo__box__content {
        padding: 30px; } }
  #feature_info .featureInfo__title {
    color: #fff; }
    @media (max-width: 991px) {
      #feature_info .featureInfo__title {
        font-size: 24px; } }
  #feature_info .featureInfo__description {
    font-size: 16px;
    line-height: 30px;
    color: #fff; }
  #feature_info .featureInfo a {
    color: #fff;
    position: relative;
    font-size: 16px;
    line-height: 30px; }
    #feature_info .featureInfo a:hover {
      text-decoration: underline;
      color: #FFEECD; }
    #feature_info .featureInfo a:active {
      color: #FFB864; }
    #feature_info .featureInfo a:after {
      content: '';
      position: absolute;
      right: -25px;
      top: 50%;
      margin-top: -10px; }

#topHoldingWeightLabel {
  display: none; }

@media (min-width: 992px) {
  .topHolding__item__container {
    display: flex;
    justify-content: space-between;
    flex-flow: wrap; } }

.topHolding__item {
  display: table;
  width: 100%; }
  @media (min-width: 992px) {
    .topHolding__item {
      width: 47.5%;
      margin: 0; } }
  .topHolding__item:last-child .topHolding__tr:last-child .topHolding__td {
    border-bottom: 1px solid #b7c3c3; }

.topHolding__tr {
  display: table-row;
  overflow: hidden; }
  .topHolding__tr:first-child .topHolding__th:first-child {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    padding-right: 0; }
  .topHolding__tr:first-child .topHolding__th:last-child {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    padding-left: 0;
    padding-right: 20px; }
  @media (max-width: 991px) {
    .topHolding__tr:last-child .topHolding__td {
      border-bottom: 0; } }

.topHolding__th {
  background-color: #0c3534;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.88;
  color: #fff;
  border-bottom: 0 !important; }

.topHolding__th, .topHolding__td {
  padding: 10px 20px;
  display: table-cell;
  vertical-align: middle;
  width: 60%;
  border-bottom: 1px solid #b7c3c3; }
  .topHolding__th:last-child, .topHolding__td:last-child {
    text-align: right;
    width: 40%; }

.topHolding__td {
  color: #0c3534; }
  .topHolding__td:first-child {
    font-weight: 500; }

#assetAllocation .assetAllocation__container {
  padding-bottom: 15px; }
  @media (min-width: 992px) {
    #assetAllocation .assetAllocation__container {
      overflow: hidden; } }
  #assetAllocation .assetAllocation__container .dropdown-toggle {
    display: block;
    white-space: normal;
    text-align: left;
    padding: 15px 30px;
    width: 100%;
    background: #007f84;
    color: #fff;
    border: 0; }
    @media (min-width: 992px) {
      #assetAllocation .assetAllocation__container .dropdown-toggle {
        display: none; } }
    #assetAllocation .assetAllocation__container .dropdown-toggle:after {
      content: none; }
    #assetAllocation .assetAllocation__container .dropdown-toggle span {
      position: relative;
      display: block;
      padding-right: 20px; }
      #assetAllocation .assetAllocation__container .dropdown-toggle span:after {
        position: absolute;
        top: 50%;
        right: 0;
        margin-top: -8.5px; }
  #assetAllocation .assetAllocation__container .nav-tabs {
    padding: 0;
    margin: 0;
    border: 0;
    width: 100%; }
    @media (max-width: 991px) {
      #assetAllocation .assetAllocation__container .nav-tabs:not(.show) {
        display: none; } }
    @media (min-width: 992px) {
      #assetAllocation .assetAllocation__container .nav-tabs {
        border: 0;
        position: static !important;
        width: 100%;
        border-radius: 5px;
        text-align: center;
        padding: 0;
        display: flex !important;
        transform: none !important;
        background: #e7ebeb; } }
    #assetAllocation .assetAllocation__container .nav-tabs a {
      color: #0C3534;
      background: #e7ebeb;
      padding: 15px 30px;
      white-space: normal; }
      @media (min-width: 992px) {
        #assetAllocation .assetAllocation__container .nav-tabs a {
          border-radius: 5px;
          font-size: 16px;
          line-height: 30px;
          padding: 10px 5px; } }
      #assetAllocation .assetAllocation__container .nav-tabs a.active {
        background: #007f84;
        color: #fff; }
        @media (min-width: 992px) {
          #assetAllocation .assetAllocation__container .nav-tabs a.active {
            border-radius: 5px;
            position: relative;
            white-space: normal; } }
        @media (min-width: 992px) {
          #assetAllocation .assetAllocation__container .nav-tabs a.active:after {
            content: '';
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 15px 15px 0 15px;
            border-color: #007f84 transparent transparent transparent;
            position: absolute;
            bottom: -11px;
            left: 50%;
            z-index: 1;
            margin-left: -7.5px; } }

#assetAllocation .tab-content {
  border: 1px solid #0c3534;
  margin-top: -18px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  padding-top: 20px;
  padding-bottom: 15px; }
  #assetAllocation .tab-content .tab-pane {
    padding: 0px 24px 30px; }
    @media (max-width: 991px) {
      #assetAllocation .tab-content .tab-pane {
        padding: 0 8px 15px; } }
  #assetAllocation .tab-content .assetAllocation__reportDate, #assetAllocation .tab-content .assetAllocation__reportDate {
    color: #0C3534;
    font-size: 16px;
    line-height: 30px;
    font-weight: 500; }
  #assetAllocation .tab-content .assetAllocation__remark, #assetAllocation .tab-content .assetAllocation__remark {
    font-size: 14px;
    line-height: 20px;
    color: #0C3534;
    text-align: center; }
  @media (min-width: 992px) {
    #assetAllocation .tab-content .assetAllocationFigure__container {
      min-height: 500px; } }
  @media (max-width: 991px) {
    #assetAllocation .tab-content .assetAllocationFigure__container {
      margin: 0 auto;
      max-width: 867px; } }
  @media (max-width: 991px) {
    #assetAllocation .tab-content .assetAllocationFigureBar, #assetAllocation .tab-content .assetAllocationFigureDonut {
      display: flex;
      flex-wrap: wrap; } }
  @media (max-width: 991px) {
    #assetAllocation .tab-content .assetAllocationFigureBar .assetAllocationFigure__container, #assetAllocation .tab-content .assetAllocationFigureDonut .assetAllocationFigure__container {
      order: 1;
      width: 100%; } }
  #assetAllocation .tab-content .assetAllocationFigureBar .highcharts-data-table, #assetAllocation .tab-content .assetAllocationFigureDonut .highcharts-data-table {
    width: 100%;
    padding: 0 15px; }
    @media (min-width: 992px) {
      #assetAllocation .tab-content .assetAllocationFigureBar .highcharts-data-table, #assetAllocation .tab-content .assetAllocationFigureDonut .highcharts-data-table {
        display: none !important; } }
    #assetAllocation .tab-content .assetAllocationFigureBar .highcharts-data-table table, #assetAllocation .tab-content .assetAllocationFigureDonut .highcharts-data-table table {
      width: 100%; }
    #assetAllocation .tab-content .assetAllocationFigureBar .highcharts-data-table thead, #assetAllocation .tab-content .assetAllocationFigureBar .highcharts-data-table caption, #assetAllocation .tab-content .assetAllocationFigureDonut .highcharts-data-table thead, #assetAllocation .tab-content .assetAllocationFigureDonut .highcharts-data-table caption {
      display: none; }
    #assetAllocation .tab-content .assetAllocationFigureBar .highcharts-data-table th, #assetAllocation .tab-content .assetAllocationFigureBar .highcharts-data-table td, #assetAllocation .tab-content .assetAllocationFigureDonut .highcharts-data-table th, #assetAllocation .tab-content .assetAllocationFigureDonut .highcharts-data-table td {
      font-weight: 300;
      color: #0c3534;
      font-size: 16px;
      line-height: 30px; }
    #assetAllocation .tab-content .assetAllocationFigureBar .highcharts-data-table td, #assetAllocation .tab-content .assetAllocationFigureDonut .highcharts-data-table td {
      text-align: right; }
  @media (max-width: 991px) {
    #assetAllocation .tab-content .assetAllocationFigureTable .assetAllocationFigure__container {
      overflow: hidden;
      max-width: 100%; } }
  #assetAllocation .tab-content .assetAllocationFigureTable .table__groupName {
    font-size: 16px;
    line-height: 30px;
    font-weight: 500; }
  #assetAllocation .tab-content .assetAllocationFigureTable .left--shadow--bg {
    left: 0 !important; }
  #assetAllocation .tab-content .assetAllocationFigureTable .right--shadow {
    right: 0; }
  #assetAllocation .tab-content .assetAllocationFigureTable .dataTables_scrollHeadInner, #assetAllocation .tab-content .assetAllocationFigureTable .dataTables_scrollHead, #assetAllocation .tab-content .assetAllocationFigureTable .dataTables_scrollBody {
    width: 100% !important; }
    #assetAllocation .tab-content .assetAllocationFigureTable .dataTables_scrollHeadInner table, #assetAllocation .tab-content .assetAllocationFigureTable .dataTables_scrollHead table, #assetAllocation .tab-content .assetAllocationFigureTable .dataTables_scrollBody table {
      margin: 0; }
  #assetAllocation .tab-content .assetAllocationFigureTable td:first-child, #assetAllocation .tab-content .assetAllocationFigureTable th:first-child {
    width: 0px !important; }
    @media (min-width: 992px) {
      #assetAllocation .tab-content .assetAllocationFigureTable td:first-child, #assetAllocation .tab-content .assetAllocationFigureTable th:first-child {
        padding: 0 !important; } }
  #assetAllocation .tab-content .assetAllocationFigureTable td:last-child, #assetAllocation .tab-content .assetAllocationFigureTable th:last-child {
    width: 0px !important; }
    @media (min-width: 992px) {
      #assetAllocation .tab-content .assetAllocationFigureTable td:last-child, #assetAllocation .tab-content .assetAllocationFigureTable th:last-child {
        padding: 0 !important; } }
  @media (max-width: 991px) {
    #assetAllocation .tab-content .assetAllocationFigureTable td.fixedLightItem, #assetAllocation .tab-content .assetAllocationFigureTable td.fixedRightItem, #assetAllocation .tab-content .assetAllocationFigureTable th.fixedLightItem, #assetAllocation .tab-content .assetAllocationFigureTable th.fixedRightItem {
      padding: 0 15px; } }
  #assetAllocation .tab-content .assetAllocationFigureTable td {
    background: #fff; }
  #assetAllocation .tab-content .assetAllocationFigureTable .dataTables_info {
    display: none !important; }
  @media (min-width: 992px) {
    #assetAllocation .tab-content .assetAllocationFigureTable table {
      width: 100% !important; } }
  #assetAllocation .tab-content .assetAllocationFigureTable thead {
    background: #0c3534; }
    #assetAllocation .tab-content .assetAllocationFigureTable thead th {
      color: #fff;
      font-weight: 500;
      border-bottom: 0 !important; }
      #assetAllocation .tab-content .assetAllocationFigureTable thead th:first-child {
        border-top-left-radius: 5px;
        border-bottom-left-radius: 5px; }
      #assetAllocation .tab-content .assetAllocationFigureTable thead th:last-child {
        border-top-right-radius: 5px;
        border-bottom-right-radius: 5px; }
  #assetAllocation .tab-content .assetAllocationFigureTable th, #assetAllocation .tab-content .assetAllocationFigureTable td {
    font-weight: 300;
    color: #0c3534;
    font-size: 16px;
    line-height: 30px;
    border-bottom: 1px solid #b7c3c3;
    text-align: center;
    color: #0c3534;
    padding: 9px; }
    #assetAllocation .tab-content .assetAllocationFigureTable th:first-child, #assetAllocation .tab-content .assetAllocationFigureTable td:first-child {
      text-align: left; }
    #assetAllocation .tab-content .assetAllocationFigureTable th:last-child, #assetAllocation .tab-content .assetAllocationFigureTable td:last-child {
      text-align: right; }

#assetAllocation .highcharts-title {
  display: none !important; }

#assetAllocation .dtfc-right-top-blocker {
  display: none !important; }

#esg_info .esgInfo__box {
  align-items: stretch;
  display: flex;
  background: rgba(12, 53, 52, 0.05);
  border-radius: 5px; }
  @media (max-width: 991px) {
    #esg_info .esgInfo__box {
      display: block;
      border-radius: 0 0 5px 5px; } }

#esg_info .esgInfo__box__img {
  width: 365px;
  min-width: 365px;
  position: relative;
  overflow: hidden; }
  @media (max-width: 991px) {
    #esg_info .esgInfo__box__img {
      width: 100%;
      min-width: auto; } }
  @media (min-width: 992px) {
    #esg_info .esgInfo__box__img {
      min-height: 250px; } }
  #esg_info .esgInfo__box__img img {
    width: 100%; }
    @media (min-width: 992px) {
      #esg_info .esgInfo__box__img img {
        height: 100%;
        width: auto;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translateX(-50%) translateY(-50%); } }

#esg_info .esgInfo__box__content {
  width: 100%;
  padding: 15px;
  color: #0c3534; }
  @media (min-width: 992px) {
    #esg_info .esgInfo__box__content {
      padding: 30px; } }

#esg_info .esgInfo__title {
  color: #0c3534; }
  @media (max-width: 991px) {
    #esg_info .esgInfo__title {
      font-size: 24px; } }

#esg_info .esgInfo__description {
  font-size: 16px;
  line-height: 30px;
  color: #0c3534; }

#esg_info .esgInfo a {
  color: #0c3534;
  position: relative;
  font-size: 16px;
  line-height: 30px; }
  #esg_info .esgInfo a:hover {
    text-decoration: underline; }
  #esg_info .esgInfo a:after {
    content: '';
    position: absolute;
    right: -25px;
    top: 50%;
    margin-top: -10px; }

.fundinformation {
  overflow: hidden; }
  .fundinformation__items__container {
    width: 47.5%;
    color: #0c3534;
    table-layout: fixed;
    float: left; }
    @media (max-width: 991px) {
      .fundinformation__items__container {
        width: 100%;
        float: none; } }
  @media (max-width: 991px) {
    .fundinformation__rows {
      height: auto !important; } }
  .fundinformation__col {
    width: 47.5%;
    border-bottom: 0.5px solid #b7c3c3;
    padding: 9px 0;
    vertical-align: top; }
    @media (max-width: 991px) {
      .fundinformation__col {
        width: 100%;
        display: block; } }
    .fundinformation__col.no-border {
      border-bottom: 0; }
      @media (max-width: 991px) {
        .fundinformation__col.no-border {
          display: none; } }
  .fundinformation.space {
    width: 5%;
    border-bottom: 0;
    float: left;
    height: 10px; }
    @media (max-width: 991px) {
      .fundinformation.space {
        display: none; } }
  .fundinformation__item {
    width: 100%;
    display: flex; }
  .fundinformation__label {
    font-size: 16px;
    font-weight: 500;
    line-height: 30px;
    width: 60%;
    padding-right: 30px; }
    @media (min-width: 992px) {
      .fundinformation__label {
        width: 50%;
        padding-right: 60px; } }
    .fundinformation__label sup {
      font-weight: 300; }
  .fundinformation__date {
    font-weight: 300;
    font-size: 14px;
    line-height: 20px; }
  .fundinformation__value {
    line-height: 30px;
    text-align: right;
    width: 40%; }
    @media (min-width: 992px) {
      .fundinformation__value {
        width: 50%; } }
    .fundinformation__value a.iconArrow, .fundinformation__value .relatedCards a.plainBtn, .relatedCards .fundinformation__value a.plainBtn, .fundinformation__value .relatedCards a.footer__control, .relatedCards .fundinformation__value a.footer__control, .fundinformation__value .relatedCards .keywords__keyword a, .relatedCards .keywords__keyword .fundinformation__value a, .fundinformation__value .keywords__keyword .relatedCards a, .keywords__keyword .relatedCards .fundinformation__value a, .fundinformation__value .relatedCards .navPanel__subItem a, .relatedCards .navPanel__subItem .fundinformation__value a, .fundinformation__value .navPanel__subItem .relatedCards a, .navPanel__subItem .relatedCards .fundinformation__value a, .fundinformation__value .relatedCards .navPanel__item a, .relatedCards .navPanel__item .fundinformation__value a, .fundinformation__value .navPanel__item .relatedCards a, .navPanel__item .relatedCards .fundinformation__value a, .fundinformation__value .relatedCards .fundCard__more a, .relatedCards .fundCard__more .fundinformation__value a, .fundinformation__value .fundCard__more .relatedCards a, .fundCard__more .relatedCards .fundinformation__value a, .fundinformation__value .relatedCards .fundCard__footer a, .relatedCards .fundCard__footer .fundinformation__value a, .fundinformation__value .fundCard__footer .relatedCards a, .fundCard__footer .relatedCards .fundinformation__value a, .fundinformation__value .relatedCards .themeSpotlight__tag a, .relatedCards .themeSpotlight__tag .fundinformation__value a, .fundinformation__value .themeSpotlight__tag .relatedCards a, .themeSpotlight__tag .relatedCards .fundinformation__value a, .fundinformation__value .relatedCards .themeSpotlight__slide .themeSpotlight__transcript a, .relatedCards .themeSpotlight__slide .themeSpotlight__transcript .fundinformation__value a, .fundinformation__value .themeSpotlight__slide .themeSpotlight__transcript .relatedCards a, .themeSpotlight__slide .themeSpotlight__transcript .relatedCards .fundinformation__value a, .fundinformation__value .relatedCards .themeSpotlight__slide .institutional__themeSpotlight__transcript a, .relatedCards .themeSpotlight__slide .institutional__themeSpotlight__transcript .fundinformation__value a, .fundinformation__value .themeSpotlight__slide .institutional__themeSpotlight__transcript .relatedCards a, .themeSpotlight__slide .institutional__themeSpotlight__transcript .relatedCards .fundinformation__value a, .fundinformation__value .relatedCards .themeSpotlight__more a, .relatedCards .themeSpotlight__more .fundinformation__value a, .fundinformation__value .themeSpotlight__more .relatedCards a, .themeSpotlight__more .relatedCards .fundinformation__value a, .fundinformation__value .relatedCards .latestNews__tag a, .relatedCards .latestNews__tag .fundinformation__value a, .fundinformation__value .latestNews__tag .relatedCards a, .latestNews__tag .relatedCards .fundinformation__value a, .fundinformation__value .relatedCards .latestNews__more a, .relatedCards .latestNews__more .fundinformation__value a, .fundinformation__value .latestNews__more .relatedCards a, .latestNews__more .relatedCards .fundinformation__value a, .fundinformation__value .relatedCards .offeringDoc__modal a, .relatedCards .offeringDoc__modal .fundinformation__value a, .fundinformation__value .offeringDoc__modal .relatedCards a, .offeringDoc__modal .relatedCards .fundinformation__value a, .fundinformation__value .relatedCards .insight__tag a, .relatedCards .insight__tag .fundinformation__value a, .fundinformation__value .insight__tag .relatedCards a, .insight__tag .relatedCards .fundinformation__value a, .fundinformation__value .relatedCards .insight__more a, .relatedCards .insight__more .fundinformation__value a, .fundinformation__value .insight__more .relatedCards a, .insight__more .relatedCards .fundinformation__value a, .fundinformation__value .relatedCards .insightDetail__tags span a, .relatedCards .insightDetail__tags span .fundinformation__value a, .fundinformation__value .insightDetail__tags span .relatedCards a, .insightDetail__tags span .relatedCards .fundinformation__value a,
    .fundinformation__value .relatedCards .detail__tags span a, .relatedCards .detail__tags span .fundinformation__value a, .fundinformation__value .detail__tags span .relatedCards a, .detail__tags span .relatedCards .fundinformation__value a, .fundinformation__value .relatedCards .searchResult .tableLink a, .relatedCards .searchResult .tableLink .fundinformation__value a, .fundinformation__value .searchResult .tableLink .relatedCards a, .searchResult .tableLink .relatedCards .fundinformation__value a, .fundinformation__value .relatedCards .searchResult .search__detail > a, .relatedCards .searchResult .fundinformation__value .search__detail > a, .fundinformation__value .searchResult .relatedCards .search__detail > a, .searchResult .relatedCards .fundinformation__value .search__detail > a, .fundinformation__value .relatedCards .contactUs a, .relatedCards .contactUs .fundinformation__value a, .fundinformation__value .contactUs .relatedCards a, .contactUs .relatedCards .fundinformation__value a, .fundinformation__value .relatedCards .featuredFundCard__tag a, .relatedCards .featuredFundCard__tag .fundinformation__value a, .fundinformation__value .featuredFundCard__tag .relatedCards a, .featuredFundCard__tag .relatedCards .fundinformation__value a, .fundinformation__value .relatedCards .featuredFundCard__more a, .relatedCards .featuredFundCard__more .fundinformation__value a, .fundinformation__value .featuredFundCard__more .relatedCards a, .featuredFundCard__more .relatedCards .fundinformation__value a, .fundinformation__value .relatedCards .paginationHSVM li a, .relatedCards .paginationHSVM li .fundinformation__value a, .fundinformation__value .paginationHSVM li .relatedCards a, .paginationHSVM li .relatedCards .fundinformation__value a, .fundinformation__value .relatedFundSector a.plainBtn, .relatedFundSector .fundinformation__value a.plainBtn, .fundinformation__value .relatedFundSector a.footer__control, .relatedFundSector .fundinformation__value a.footer__control, .fundinformation__value .relatedFundSector .keywords__keyword a, .relatedFundSector .keywords__keyword .fundinformation__value a, .fundinformation__value .keywords__keyword .relatedFundSector a, .keywords__keyword .relatedFundSector .fundinformation__value a, .fundinformation__value .relatedFundSector .navPanel__subItem a, .relatedFundSector .navPanel__subItem .fundinformation__value a, .fundinformation__value .navPanel__subItem .relatedFundSector a, .navPanel__subItem .relatedFundSector .fundinformation__value a, .fundinformation__value .relatedFundSector .navPanel__item a, .relatedFundSector .navPanel__item .fundinformation__value a, .fundinformation__value .navPanel__item .relatedFundSector a, .navPanel__item .relatedFundSector .fundinformation__value a, .fundinformation__value .relatedFundSector .fundCard__more a, .relatedFundSector .fundCard__more .fundinformation__value a, .fundinformation__value .fundCard__more .relatedFundSector a, .fundCard__more .relatedFundSector .fundinformation__value a, .fundinformation__value .relatedFundSector .fundCard__footer a, .relatedFundSector .fundCard__footer .fundinformation__value a, .fundinformation__value .fundCard__footer .relatedFundSector a, .fundCard__footer .relatedFundSector .fundinformation__value a, .fundinformation__value .relatedFundSector .themeSpotlight__tag a, .relatedFundSector .themeSpotlight__tag .fundinformation__value a, .fundinformation__value .themeSpotlight__tag .relatedFundSector a, .themeSpotlight__tag .relatedFundSector .fundinformation__value a, .fundinformation__value .relatedFundSector .themeSpotlight__slide .themeSpotlight__transcript a, .relatedFundSector .themeSpotlight__slide .themeSpotlight__transcript .fundinformation__value a, .fundinformation__value .themeSpotlight__slide .themeSpotlight__transcript .relatedFundSector a, .themeSpotlight__slide .themeSpotlight__transcript .relatedFundSector .fundinformation__value a, .fundinformation__value .relatedFundSector .themeSpotlight__slide .institutional__themeSpotlight__transcript a, .relatedFundSector .themeSpotlight__slide .institutional__themeSpotlight__transcript .fundinformation__value a, .fundinformation__value .themeSpotlight__slide .institutional__themeSpotlight__transcript .relatedFundSector a, .themeSpotlight__slide .institutional__themeSpotlight__transcript .relatedFundSector .fundinformation__value a, .fundinformation__value .relatedFundSector .themeSpotlight__more a, .relatedFundSector .themeSpotlight__more .fundinformation__value a, .fundinformation__value .themeSpotlight__more .relatedFundSector a, .themeSpotlight__more .relatedFundSector .fundinformation__value a, .fundinformation__value .relatedFundSector .latestNews__tag a, .relatedFundSector .latestNews__tag .fundinformation__value a, .fundinformation__value .latestNews__tag .relatedFundSector a, .latestNews__tag .relatedFundSector .fundinformation__value a, .fundinformation__value .relatedFundSector .latestNews__more a, .relatedFundSector .latestNews__more .fundinformation__value a, .fundinformation__value .latestNews__more .relatedFundSector a, .latestNews__more .relatedFundSector .fundinformation__value a, .fundinformation__value .relatedFundSector .offeringDoc__modal a, .relatedFundSector .offeringDoc__modal .fundinformation__value a, .fundinformation__value .offeringDoc__modal .relatedFundSector a, .offeringDoc__modal .relatedFundSector .fundinformation__value a, .fundinformation__value .relatedFundSector .insight__tag a, .relatedFundSector .insight__tag .fundinformation__value a, .fundinformation__value .insight__tag .relatedFundSector a, .insight__tag .relatedFundSector .fundinformation__value a, .fundinformation__value .relatedFundSector .insight__more a, .relatedFundSector .insight__more .fundinformation__value a, .fundinformation__value .insight__more .relatedFundSector a, .insight__more .relatedFundSector .fundinformation__value a, .fundinformation__value .relatedFundSector .insightDetail__tags span a, .relatedFundSector .insightDetail__tags span .fundinformation__value a, .fundinformation__value .insightDetail__tags span .relatedFundSector a, .insightDetail__tags span .relatedFundSector .fundinformation__value a,
    .fundinformation__value .relatedFundSector .detail__tags span a, .relatedFundSector .detail__tags span .fundinformation__value a, .fundinformation__value .detail__tags span .relatedFundSector a, .detail__tags span .relatedFundSector .fundinformation__value a, .fundinformation__value .relatedFundSector .searchResult .tableLink a, .relatedFundSector .searchResult .tableLink .fundinformation__value a, .fundinformation__value .searchResult .tableLink .relatedFundSector a, .searchResult .tableLink .relatedFundSector .fundinformation__value a, .fundinformation__value .relatedFundSector .searchResult .search__detail > a, .relatedFundSector .searchResult .fundinformation__value .search__detail > a, .fundinformation__value .searchResult .relatedFundSector .search__detail > a, .searchResult .relatedFundSector .fundinformation__value .search__detail > a, .fundinformation__value .relatedFundSector .contactUs a, .relatedFundSector .contactUs .fundinformation__value a, .fundinformation__value .contactUs .relatedFundSector a, .contactUs .relatedFundSector .fundinformation__value a, .fundinformation__value .relatedFundSector .featuredFundCard__tag a, .relatedFundSector .featuredFundCard__tag .fundinformation__value a, .fundinformation__value .featuredFundCard__tag .relatedFundSector a, .featuredFundCard__tag .relatedFundSector .fundinformation__value a, .fundinformation__value .relatedFundSector .featuredFundCard__more a, .relatedFundSector .featuredFundCard__more .fundinformation__value a, .fundinformation__value .featuredFundCard__more .relatedFundSector a, .featuredFundCard__more .relatedFundSector .fundinformation__value a, .fundinformation__value .relatedFundSector .paginationHSVM li a, .relatedFundSector .paginationHSVM li .fundinformation__value a, .fundinformation__value .paginationHSVM li .relatedFundSector a, .paginationHSVM li .relatedFundSector .fundinformation__value a, .fundinformation__value #fundData tbody td.sorting_1 a, #fundData tbody td.sorting_1 .fundinformation__value a, .fundinformation__value #fundHistory a.fundHistoryCard__link, #fundHistory .fundinformation__value a.fundHistoryCard__link {
      color: #0c3534;
      display: block;
      position: relative;
      padding-right: 30px; }
      .fundinformation__value a.iconArrow:after, .fundinformation__value .relatedCards a.plainBtn:after, .relatedCards .fundinformation__value a.plainBtn:after, .fundinformation__value .relatedCards a.footer__control:after, .relatedCards .fundinformation__value a.footer__control:after, .fundinformation__value .relatedCards .keywords__keyword a:after, .relatedCards .keywords__keyword .fundinformation__value a:after, .fundinformation__value .keywords__keyword .relatedCards a:after, .keywords__keyword .relatedCards .fundinformation__value a:after, .fundinformation__value .relatedCards .navPanel__subItem a:after, .relatedCards .navPanel__subItem .fundinformation__value a:after, .fundinformation__value .navPanel__subItem .relatedCards a:after, .navPanel__subItem .relatedCards .fundinformation__value a:after, .fundinformation__value .relatedCards .navPanel__item a:after, .relatedCards .navPanel__item .fundinformation__value a:after, .fundinformation__value .navPanel__item .relatedCards a:after, .navPanel__item .relatedCards .fundinformation__value a:after, .fundinformation__value .relatedCards .fundCard__more a:after, .relatedCards .fundCard__more .fundinformation__value a:after, .fundinformation__value .fundCard__more .relatedCards a:after, .fundCard__more .relatedCards .fundinformation__value a:after, .fundinformation__value .relatedCards .fundCard__footer a:after, .relatedCards .fundCard__footer .fundinformation__value a:after, .fundinformation__value .fundCard__footer .relatedCards a:after, .fundCard__footer .relatedCards .fundinformation__value a:after, .fundinformation__value .relatedCards .themeSpotlight__tag a:after, .relatedCards .themeSpotlight__tag .fundinformation__value a:after, .fundinformation__value .themeSpotlight__tag .relatedCards a:after, .themeSpotlight__tag .relatedCards .fundinformation__value a:after, .fundinformation__value .relatedCards .themeSpotlight__slide .themeSpotlight__transcript a:after, .relatedCards .themeSpotlight__slide .themeSpotlight__transcript .fundinformation__value a:after, .fundinformation__value .themeSpotlight__slide .themeSpotlight__transcript .relatedCards a:after, .themeSpotlight__slide .themeSpotlight__transcript .relatedCards .fundinformation__value a:after, .fundinformation__value .relatedCards .themeSpotlight__slide .institutional__themeSpotlight__transcript a:after, .relatedCards .themeSpotlight__slide .institutional__themeSpotlight__transcript .fundinformation__value a:after, .fundinformation__value .themeSpotlight__slide .institutional__themeSpotlight__transcript .relatedCards a:after, .themeSpotlight__slide .institutional__themeSpotlight__transcript .relatedCards .fundinformation__value a:after, .fundinformation__value .relatedCards .themeSpotlight__more a:after, .relatedCards .themeSpotlight__more .fundinformation__value a:after, .fundinformation__value .themeSpotlight__more .relatedCards a:after, .themeSpotlight__more .relatedCards .fundinformation__value a:after, .fundinformation__value .relatedCards .latestNews__tag a:after, .relatedCards .latestNews__tag .fundinformation__value a:after, .fundinformation__value .latestNews__tag .relatedCards a:after, .latestNews__tag .relatedCards .fundinformation__value a:after, .fundinformation__value .relatedCards .latestNews__more a:after, .relatedCards .latestNews__more .fundinformation__value a:after, .fundinformation__value .latestNews__more .relatedCards a:after, .latestNews__more .relatedCards .fundinformation__value a:after, .fundinformation__value .relatedCards .offeringDoc__modal a:after, .relatedCards .offeringDoc__modal .fundinformation__value a:after, .fundinformation__value .offeringDoc__modal .relatedCards a:after, .offeringDoc__modal .relatedCards .fundinformation__value a:after, .fundinformation__value .relatedCards .insight__tag a:after, .relatedCards .insight__tag .fundinformation__value a:after, .fundinformation__value .insight__tag .relatedCards a:after, .insight__tag .relatedCards .fundinformation__value a:after, .fundinformation__value .relatedCards .insight__more a:after, .relatedCards .insight__more .fundinformation__value a:after, .fundinformation__value .insight__more .relatedCards a:after, .insight__more .relatedCards .fundinformation__value a:after, .fundinformation__value .relatedCards .insightDetail__tags span a:after, .relatedCards .insightDetail__tags span .fundinformation__value a:after, .fundinformation__value .insightDetail__tags span .relatedCards a:after, .insightDetail__tags span .relatedCards .fundinformation__value a:after,
      .fundinformation__value .relatedCards .detail__tags span a:after, .relatedCards .detail__tags span .fundinformation__value a:after, .fundinformation__value .detail__tags span .relatedCards a:after, .detail__tags span .relatedCards .fundinformation__value a:after, .fundinformation__value .relatedCards .searchResult .tableLink a:after, .relatedCards .searchResult .tableLink .fundinformation__value a:after, .fundinformation__value .searchResult .tableLink .relatedCards a:after, .searchResult .tableLink .relatedCards .fundinformation__value a:after, .fundinformation__value .relatedCards .searchResult .search__detail > a:after, .relatedCards .searchResult .fundinformation__value .search__detail > a:after, .fundinformation__value .searchResult .relatedCards .search__detail > a:after, .searchResult .relatedCards .fundinformation__value .search__detail > a:after, .fundinformation__value .relatedCards .contactUs a:after, .relatedCards .contactUs .fundinformation__value a:after, .fundinformation__value .contactUs .relatedCards a:after, .contactUs .relatedCards .fundinformation__value a:after, .fundinformation__value .relatedCards .featuredFundCard__tag a:after, .relatedCards .featuredFundCard__tag .fundinformation__value a:after, .fundinformation__value .featuredFundCard__tag .relatedCards a:after, .featuredFundCard__tag .relatedCards .fundinformation__value a:after, .fundinformation__value .relatedCards .featuredFundCard__more a:after, .relatedCards .featuredFundCard__more .fundinformation__value a:after, .fundinformation__value .featuredFundCard__more .relatedCards a:after, .featuredFundCard__more .relatedCards .fundinformation__value a:after, .fundinformation__value .relatedCards .paginationHSVM li a:after, .relatedCards .paginationHSVM li .fundinformation__value a:after, .fundinformation__value .paginationHSVM li .relatedCards a:after, .paginationHSVM li .relatedCards .fundinformation__value a:after, .fundinformation__value .relatedFundSector a.plainBtn:after, .relatedFundSector .fundinformation__value a.plainBtn:after, .fundinformation__value .relatedFundSector a.footer__control:after, .relatedFundSector .fundinformation__value a.footer__control:after, .fundinformation__value .relatedFundSector .keywords__keyword a:after, .relatedFundSector .keywords__keyword .fundinformation__value a:after, .fundinformation__value .keywords__keyword .relatedFundSector a:after, .keywords__keyword .relatedFundSector .fundinformation__value a:after, .fundinformation__value .relatedFundSector .navPanel__subItem a:after, .relatedFundSector .navPanel__subItem .fundinformation__value a:after, .fundinformation__value .navPanel__subItem .relatedFundSector a:after, .navPanel__subItem .relatedFundSector .fundinformation__value a:after, .fundinformation__value .relatedFundSector .navPanel__item a:after, .relatedFundSector .navPanel__item .fundinformation__value a:after, .fundinformation__value .navPanel__item .relatedFundSector a:after, .navPanel__item .relatedFundSector .fundinformation__value a:after, .fundinformation__value .relatedFundSector .fundCard__more a:after, .relatedFundSector .fundCard__more .fundinformation__value a:after, .fundinformation__value .fundCard__more .relatedFundSector a:after, .fundCard__more .relatedFundSector .fundinformation__value a:after, .fundinformation__value .relatedFundSector .fundCard__footer a:after, .relatedFundSector .fundCard__footer .fundinformation__value a:after, .fundinformation__value .fundCard__footer .relatedFundSector a:after, .fundCard__footer .relatedFundSector .fundinformation__value a:after, .fundinformation__value .relatedFundSector .themeSpotlight__tag a:after, .relatedFundSector .themeSpotlight__tag .fundinformation__value a:after, .fundinformation__value .themeSpotlight__tag .relatedFundSector a:after, .themeSpotlight__tag .relatedFundSector .fundinformation__value a:after, .fundinformation__value .relatedFundSector .themeSpotlight__slide .themeSpotlight__transcript a:after, .relatedFundSector .themeSpotlight__slide .themeSpotlight__transcript .fundinformation__value a:after, .fundinformation__value .themeSpotlight__slide .themeSpotlight__transcript .relatedFundSector a:after, .themeSpotlight__slide .themeSpotlight__transcript .relatedFundSector .fundinformation__value a:after, .fundinformation__value .relatedFundSector .themeSpotlight__slide .institutional__themeSpotlight__transcript a:after, .relatedFundSector .themeSpotlight__slide .institutional__themeSpotlight__transcript .fundinformation__value a:after, .fundinformation__value .themeSpotlight__slide .institutional__themeSpotlight__transcript .relatedFundSector a:after, .themeSpotlight__slide .institutional__themeSpotlight__transcript .relatedFundSector .fundinformation__value a:after, .fundinformation__value .relatedFundSector .themeSpotlight__more a:after, .relatedFundSector .themeSpotlight__more .fundinformation__value a:after, .fundinformation__value .themeSpotlight__more .relatedFundSector a:after, .themeSpotlight__more .relatedFundSector .fundinformation__value a:after, .fundinformation__value .relatedFundSector .latestNews__tag a:after, .relatedFundSector .latestNews__tag .fundinformation__value a:after, .fundinformation__value .latestNews__tag .relatedFundSector a:after, .latestNews__tag .relatedFundSector .fundinformation__value a:after, .fundinformation__value .relatedFundSector .latestNews__more a:after, .relatedFundSector .latestNews__more .fundinformation__value a:after, .fundinformation__value .latestNews__more .relatedFundSector a:after, .latestNews__more .relatedFundSector .fundinformation__value a:after, .fundinformation__value .relatedFundSector .offeringDoc__modal a:after, .relatedFundSector .offeringDoc__modal .fundinformation__value a:after, .fundinformation__value .offeringDoc__modal .relatedFundSector a:after, .offeringDoc__modal .relatedFundSector .fundinformation__value a:after, .fundinformation__value .relatedFundSector .insight__tag a:after, .relatedFundSector .insight__tag .fundinformation__value a:after, .fundinformation__value .insight__tag .relatedFundSector a:after, .insight__tag .relatedFundSector .fundinformation__value a:after, .fundinformation__value .relatedFundSector .insight__more a:after, .relatedFundSector .insight__more .fundinformation__value a:after, .fundinformation__value .insight__more .relatedFundSector a:after, .insight__more .relatedFundSector .fundinformation__value a:after, .fundinformation__value .relatedFundSector .insightDetail__tags span a:after, .relatedFundSector .insightDetail__tags span .fundinformation__value a:after, .fundinformation__value .insightDetail__tags span .relatedFundSector a:after, .insightDetail__tags span .relatedFundSector .fundinformation__value a:after,
      .fundinformation__value .relatedFundSector .detail__tags span a:after, .relatedFundSector .detail__tags span .fundinformation__value a:after, .fundinformation__value .detail__tags span .relatedFundSector a:after, .detail__tags span .relatedFundSector .fundinformation__value a:after, .fundinformation__value .relatedFundSector .searchResult .tableLink a:after, .relatedFundSector .searchResult .tableLink .fundinformation__value a:after, .fundinformation__value .searchResult .tableLink .relatedFundSector a:after, .searchResult .tableLink .relatedFundSector .fundinformation__value a:after, .fundinformation__value .relatedFundSector .searchResult .search__detail > a:after, .relatedFundSector .searchResult .fundinformation__value .search__detail > a:after, .fundinformation__value .searchResult .relatedFundSector .search__detail > a:after, .searchResult .relatedFundSector .fundinformation__value .search__detail > a:after, .fundinformation__value .relatedFundSector .contactUs a:after, .relatedFundSector .contactUs .fundinformation__value a:after, .fundinformation__value .contactUs .relatedFundSector a:after, .contactUs .relatedFundSector .fundinformation__value a:after, .fundinformation__value .relatedFundSector .featuredFundCard__tag a:after, .relatedFundSector .featuredFundCard__tag .fundinformation__value a:after, .fundinformation__value .featuredFundCard__tag .relatedFundSector a:after, .featuredFundCard__tag .relatedFundSector .fundinformation__value a:after, .fundinformation__value .relatedFundSector .featuredFundCard__more a:after, .relatedFundSector .featuredFundCard__more .fundinformation__value a:after, .fundinformation__value .featuredFundCard__more .relatedFundSector a:after, .featuredFundCard__more .relatedFundSector .fundinformation__value a:after, .fundinformation__value .relatedFundSector .paginationHSVM li a:after, .relatedFundSector .paginationHSVM li .fundinformation__value a:after, .fundinformation__value .paginationHSVM li .relatedFundSector a:after, .paginationHSVM li .relatedFundSector .fundinformation__value a:after, .fundinformation__value #fundData tbody td.sorting_1 a:after, #fundData tbody td.sorting_1 .fundinformation__value a:after, .fundinformation__value #fundHistory a.fundHistoryCard__link:after, #fundHistory .fundinformation__value a.fundHistoryCard__link:after {
        position: absolute;
        right: 0;
        top: 50%;
        margin-top: -10px; }
    .fundinformation__value #Launch_date {
      display: none; }
    .fundinformation__value .exchangeRate {
      color: #000;
      font-weight: 300;
      font-size: 14px;
      line-height: 20px; }

.investment__object__container {
  margin: 32px 0; }
  @media (max-width: 991px) {
    .investment__object__container {
      margin: 16px 0; } }

.investment__object__inner {
  padding: 20px 20px 20px;
  background-color: rgba(12, 53, 52, 0.05);
  border-radius: 5px; }
  @media (min-width: 992px) {
    .investment__object__inner {
      padding: 30px 30px 22px; } }

.investment__object__name {
  font-size: 24px;
  font-weight: 300;
  text-align: left;
  color: #0c3534; }

.investment__object__detail {
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
  color: #0c3534;
  max-height: 95px;
  overflow: hidden; }
  @media (min-width: 992px) {
    .investment__object__detail {
      max-height: 60px;
      line-height: 1.88; } }
  .investment__object__detail.show-all {
    max-height: none; }

.investment__object__footer {
  color: #0c3534;
  display: none; }

.investment__object__buttons {
  width: 100%;
  height: auto;
  color: #0C3534;
  text-align: center;
  border: 0;
  cursor: pointer;
  background: #f3f5f5; }
  .investment__object__buttons.show-all .investment__object__more {
    display: none; }
  .investment__object__buttons.show-all .investment__object__less {
    display: block; }
  .investment__object__buttons span {
    position: relative;
    padding-right: 28px;
    font-weight: 300; }
    .investment__object__buttons span:after {
      content: '';
      width: 18px;
      height: 11px;
      position: absolute;
      right: 0;
      top: 50%;
      margin-top: -5.5px; }

.investment__object__more {
  display: block;
  background: #f3f5f5; }
  .investment__object__more span:after {
    background: url(/etc/designs/hase/pws/hsvm/assets/images/icons/datatable/arrow-down.svg) center center no-repeat; }

.investment__object__less {
  display: none;
  padding: 13px 0px; }
  .investment__object__less span:after {
    background: url(/etc/designs/hase/pws/hsvm/assets/images/icons/datatable/arrow-down.svg) center center no-repeat;
    transform: rotate(180deg); }

#performanceSimulatorTable tr:first-child th:first-child {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px; }

#performanceSimulatorTable tr:first-child th:last-child {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px; }

#performanceSimulatorTable tr.dataTables {
  display: table-row;
  display: none; }

#performanceSimulatorTable td {
  text-align: center;
  color: #0c3534;
  font-size: 16px;
  line-height: 1.88;
  padding: 9px;
  width: 50%; }

#performanceSimulator #performanceSimulator-figure,
#performanceSimulator #performanceChart-figure,
#performanceChart #performanceSimulator-figure,
#performanceChart #performanceChart-figure {
  margin: 0; }

#performanceChart-container, #performanceSimulator-figure {
  padding-left: 15px;
  padding-right: 15px;
  border: 1px solid #0c3534;
  margin-top: -3px !important;
  border-radius: 5px;
  padding-top: 20px;
  padding-bottom: 15px; }
  #performanceChart-container .fundDetail__performanceChart, #performanceSimulator-figure .fundDetail__performanceChart {
    padding: 0px 0px 15px; }
    @media (min-width: 992px) {
      #performanceChart-container .fundDetail__performanceChart, #performanceSimulator-figure .fundDetail__performanceChart {
        padding: 10px 15px 15px; } }
  #performanceChart-container .dataTables_empty, #performanceSimulator-figure .dataTables_empty {
    width: 100%;
    padding: 0px 0 20px !important; }

#fiveYearPerformancePriceTable tr:first-child th:first-child,
#fiveYearPerformancePriceTable_wrapper tr:first-child th:first-child,
#fiveYearPerformancePriceTable2 tr:first-child th:first-child,
#fiveYearPerformancePriceTable2_wrapper tr:first-child th:first-child,
#fiveYearPerformanceTotalTable tr:first-child th:first-child,
#fiveYearPerformanceTotalTable_wrapper tr:first-child th:first-child,
#fiveYearPerformanceTotalTable2 tr:first-child th:first-child,
#fiveYearPerformanceTotalTable2_wrapper tr:first-child th:first-child,
#tenYearPerformancePriceTable tr:first-child th:first-child,
#tenYearPerformancePriceTable_wrapper tr:first-child th:first-child,
#tenYearPerformanceTotalTable tr:first-child th:first-child,
#tenYearPerformanceTotalTable_wrapper tr:first-child th:first-child {
  border-bottom-left-radius: 5px; }

#fiveYearPerformancePriceTable tr:first-child th:last-child,
#fiveYearPerformancePriceTable_wrapper tr:first-child th:last-child,
#fiveYearPerformancePriceTable2 tr:first-child th:last-child,
#fiveYearPerformancePriceTable2_wrapper tr:first-child th:last-child,
#fiveYearPerformanceTotalTable tr:first-child th:last-child,
#fiveYearPerformanceTotalTable_wrapper tr:first-child th:last-child,
#fiveYearPerformanceTotalTable2 tr:first-child th:last-child,
#fiveYearPerformanceTotalTable2_wrapper tr:first-child th:last-child,
#tenYearPerformancePriceTable tr:first-child th:last-child,
#tenYearPerformancePriceTable_wrapper tr:first-child th:last-child,
#tenYearPerformanceTotalTable tr:first-child th:last-child,
#tenYearPerformanceTotalTable_wrapper tr:first-child th:last-child {
  border-bottom-right-radius: 5px; }

#fiveYearPerformancePriceTable tr.dataTables,
#fiveYearPerformancePriceTable_wrapper tr.dataTables,
#fiveYearPerformancePriceTable2 tr.dataTables,
#fiveYearPerformancePriceTable2_wrapper tr.dataTables,
#fiveYearPerformanceTotalTable tr.dataTables,
#fiveYearPerformanceTotalTable_wrapper tr.dataTables,
#fiveYearPerformanceTotalTable2 tr.dataTables,
#fiveYearPerformanceTotalTable2_wrapper tr.dataTables,
#tenYearPerformancePriceTable tr.dataTables,
#tenYearPerformancePriceTable_wrapper tr.dataTables,
#tenYearPerformanceTotalTable tr.dataTables,
#tenYearPerformanceTotalTable_wrapper tr.dataTables {
  display: table-row;
  display: none; }

#fiveYearPerformancePriceTable th.fixedRightItem, #fiveYearPerformancePriceTable td.fixedRightItem,
#fiveYearPerformancePriceTable_wrapper th.fixedRightItem,
#fiveYearPerformancePriceTable_wrapper td.fixedRightItem,
#fiveYearPerformancePriceTable2 th.fixedRightItem,
#fiveYearPerformancePriceTable2 td.fixedRightItem,
#fiveYearPerformancePriceTable2_wrapper th.fixedRightItem,
#fiveYearPerformancePriceTable2_wrapper td.fixedRightItem,
#fiveYearPerformanceTotalTable th.fixedRightItem,
#fiveYearPerformanceTotalTable td.fixedRightItem,
#fiveYearPerformanceTotalTable_wrapper th.fixedRightItem,
#fiveYearPerformanceTotalTable_wrapper td.fixedRightItem,
#fiveYearPerformanceTotalTable2 th.fixedRightItem,
#fiveYearPerformanceTotalTable2 td.fixedRightItem,
#fiveYearPerformanceTotalTable2_wrapper th.fixedRightItem,
#fiveYearPerformanceTotalTable2_wrapper td.fixedRightItem,
#tenYearPerformancePriceTable th.fixedRightItem,
#tenYearPerformancePriceTable td.fixedRightItem,
#tenYearPerformancePriceTable_wrapper th.fixedRightItem,
#tenYearPerformancePriceTable_wrapper td.fixedRightItem,
#tenYearPerformanceTotalTable th.fixedRightItem,
#tenYearPerformanceTotalTable td.fixedRightItem,
#tenYearPerformanceTotalTable_wrapper th.fixedRightItem,
#tenYearPerformanceTotalTable_wrapper td.fixedRightItem {
  width: 0px !important;
  padding: 0; }

@media (max-width: 991px) {
  #fiveYearPerformancePriceTable th:last-child, #fiveYearPerformancePriceTable td:last-child,
  #fiveYearPerformancePriceTable_wrapper th:last-child,
  #fiveYearPerformancePriceTable_wrapper td:last-child,
  #fiveYearPerformancePriceTable2 th:last-child,
  #fiveYearPerformancePriceTable2 td:last-child,
  #fiveYearPerformancePriceTable2_wrapper th:last-child,
  #fiveYearPerformancePriceTable2_wrapper td:last-child,
  #fiveYearPerformanceTotalTable th:last-child,
  #fiveYearPerformanceTotalTable td:last-child,
  #fiveYearPerformanceTotalTable_wrapper th:last-child,
  #fiveYearPerformanceTotalTable_wrapper td:last-child,
  #fiveYearPerformanceTotalTable2 th:last-child,
  #fiveYearPerformanceTotalTable2 td:last-child,
  #fiveYearPerformanceTotalTable2_wrapper th:last-child,
  #fiveYearPerformanceTotalTable2_wrapper td:last-child,
  #tenYearPerformancePriceTable th:last-child,
  #tenYearPerformancePriceTable td:last-child,
  #tenYearPerformancePriceTable_wrapper th:last-child,
  #tenYearPerformancePriceTable_wrapper td:last-child,
  #tenYearPerformanceTotalTable th:last-child,
  #tenYearPerformanceTotalTable td:last-child,
  #tenYearPerformanceTotalTable_wrapper th:last-child,
  #tenYearPerformanceTotalTable_wrapper td:last-child {
    padding: 0;
    padding-right: 0px; } }

@media (min-width: 992px) {
  #fiveYearPerformancePriceTable th:last-child, #fiveYearPerformancePriceTable td:last-child,
  #fiveYearPerformancePriceTable_wrapper th:last-child,
  #fiveYearPerformancePriceTable_wrapper td:last-child,
  #fiveYearPerformancePriceTable2 th:last-child,
  #fiveYearPerformancePriceTable2 td:last-child,
  #fiveYearPerformancePriceTable2_wrapper th:last-child,
  #fiveYearPerformancePriceTable2_wrapper td:last-child,
  #fiveYearPerformanceTotalTable th:last-child,
  #fiveYearPerformanceTotalTable td:last-child,
  #fiveYearPerformanceTotalTable_wrapper th:last-child,
  #fiveYearPerformanceTotalTable_wrapper td:last-child,
  #fiveYearPerformanceTotalTable2 th:last-child,
  #fiveYearPerformanceTotalTable2 td:last-child,
  #fiveYearPerformanceTotalTable2_wrapper th:last-child,
  #fiveYearPerformanceTotalTable2_wrapper td:last-child,
  #tenYearPerformancePriceTable th:last-child,
  #tenYearPerformancePriceTable td:last-child,
  #tenYearPerformancePriceTable_wrapper th:last-child,
  #tenYearPerformancePriceTable_wrapper td:last-child,
  #tenYearPerformanceTotalTable th:last-child,
  #tenYearPerformanceTotalTable td:last-child,
  #tenYearPerformanceTotalTable_wrapper th:last-child,
  #tenYearPerformanceTotalTable_wrapper td:last-child {
    padding: 0; } }

#fiveYearPerformancePriceTable th,
#fiveYearPerformancePriceTable_wrapper th,
#fiveYearPerformancePriceTable2 th,
#fiveYearPerformancePriceTable2_wrapper th,
#fiveYearPerformanceTotalTable th,
#fiveYearPerformanceTotalTable_wrapper th,
#fiveYearPerformanceTotalTable2 th,
#fiveYearPerformanceTotalTable2_wrapper th,
#tenYearPerformancePriceTable th,
#tenYearPerformancePriceTable_wrapper th,
#tenYearPerformanceTotalTable th,
#tenYearPerformanceTotalTable_wrapper th {
  width: auto; }
  #fiveYearPerformancePriceTable th:first-child,
  #fiveYearPerformancePriceTable_wrapper th:first-child,
  #fiveYearPerformancePriceTable2 th:first-child,
  #fiveYearPerformancePriceTable2_wrapper th:first-child,
  #fiveYearPerformanceTotalTable th:first-child,
  #fiveYearPerformanceTotalTable_wrapper th:first-child,
  #fiveYearPerformanceTotalTable2 th:first-child,
  #fiveYearPerformanceTotalTable2_wrapper th:first-child,
  #tenYearPerformancePriceTable th:first-child,
  #tenYearPerformancePriceTable_wrapper th:first-child,
  #tenYearPerformanceTotalTable th:first-child,
  #tenYearPerformanceTotalTable_wrapper th:first-child {
    width: 145px;
    min-width: 145px;
    max-width: 145px;
    white-space: normal; }
    @media (min-width: 992px) {
      #fiveYearPerformancePriceTable th:first-child,
      #fiveYearPerformancePriceTable_wrapper th:first-child,
      #fiveYearPerformancePriceTable2 th:first-child,
      #fiveYearPerformancePriceTable2_wrapper th:first-child,
      #fiveYearPerformanceTotalTable th:first-child,
      #fiveYearPerformanceTotalTable_wrapper th:first-child,
      #fiveYearPerformanceTotalTable2 th:first-child,
      #fiveYearPerformanceTotalTable2_wrapper th:first-child,
      #tenYearPerformancePriceTable th:first-child,
      #tenYearPerformancePriceTable_wrapper th:first-child,
      #tenYearPerformanceTotalTable th:first-child,
      #tenYearPerformanceTotalTable_wrapper th:first-child {
        width: 350px;
        min-width: 350px;
        max-width: 350px; } }

#fiveYearPerformancePriceTable td,
#fiveYearPerformancePriceTable_wrapper td,
#fiveYearPerformancePriceTable2 td,
#fiveYearPerformancePriceTable2_wrapper td,
#fiveYearPerformanceTotalTable td,
#fiveYearPerformanceTotalTable_wrapper td,
#fiveYearPerformanceTotalTable2 td,
#fiveYearPerformanceTotalTable2_wrapper td,
#tenYearPerformancePriceTable td,
#tenYearPerformancePriceTable_wrapper td,
#tenYearPerformanceTotalTable td,
#tenYearPerformanceTotalTable_wrapper td {
  text-align: center;
  color: #0c3534;
  font-size: 16px;
  line-height: 1.88;
  padding: 9px; }
  @media (max-width: 991px) {
    #fiveYearPerformancePriceTable td,
    #fiveYearPerformancePriceTable_wrapper td,
    #fiveYearPerformancePriceTable2 td,
    #fiveYearPerformancePriceTable2_wrapper td,
    #fiveYearPerformanceTotalTable td,
    #fiveYearPerformanceTotalTable_wrapper td,
    #fiveYearPerformanceTotalTable2 td,
    #fiveYearPerformanceTotalTable2_wrapper td,
    #tenYearPerformancePriceTable td,
    #tenYearPerformancePriceTable_wrapper td,
    #tenYearPerformanceTotalTable td,
    #tenYearPerformanceTotalTable_wrapper td {
      line-height: 24px; } }
  #fiveYearPerformancePriceTable td:first-child,
  #fiveYearPerformancePriceTable_wrapper td:first-child,
  #fiveYearPerformancePriceTable2 td:first-child,
  #fiveYearPerformancePriceTable2_wrapper td:first-child,
  #fiveYearPerformanceTotalTable td:first-child,
  #fiveYearPerformanceTotalTable_wrapper td:first-child,
  #fiveYearPerformanceTotalTable2 td:first-child,
  #fiveYearPerformanceTotalTable2_wrapper td:first-child,
  #tenYearPerformancePriceTable td:first-child,
  #tenYearPerformancePriceTable_wrapper td:first-child,
  #tenYearPerformanceTotalTable td:first-child,
  #tenYearPerformanceTotalTable_wrapper td:first-child {
    text-align: left;
    font-weight: 500;
    padding-left: 20px;
    white-space: normal;
    width: 140px;
    min-width: 140px;
    max-width: 140px; }
    @media (min-width: 992px) {
      #fiveYearPerformancePriceTable td:first-child,
      #fiveYearPerformancePriceTable_wrapper td:first-child,
      #fiveYearPerformancePriceTable2 td:first-child,
      #fiveYearPerformancePriceTable2_wrapper td:first-child,
      #fiveYearPerformanceTotalTable td:first-child,
      #fiveYearPerformanceTotalTable_wrapper td:first-child,
      #fiveYearPerformanceTotalTable2 td:first-child,
      #fiveYearPerformanceTotalTable2_wrapper td:first-child,
      #tenYearPerformancePriceTable td:first-child,
      #tenYearPerformancePriceTable_wrapper td:first-child,
      #tenYearPerformanceTotalTable td:first-child,
      #tenYearPerformanceTotalTable_wrapper td:first-child {
        padding-left: 30px;
        width: 320px;
        min-width: 320px;
        max-width: 320px; } }

@media (min-width: 992px) {
  #tenYearPerformancePriceTable th:first-child,
  #tenYearPerformancePriceTable_wrapper th:first-child,
  #tenYearPerformanceTotalTable th:first-child,
  #tenYearPerformanceTotalTable_wrapper th:first-child {
    width: 300px;
    min-width: 300px;
    max-width: 300px; } }

@media (min-width: 992px) {
  #tenYearPerformancePriceTable td:first-child,
  #tenYearPerformancePriceTable_wrapper td:first-child,
  #tenYearPerformanceTotalTable td:first-child,
  #tenYearPerformanceTotalTable_wrapper td:first-child {
    width: 270px;
    min-width: 270px;
    max-width: 270px; } }

.right--shadow {
  position: absolute;
  height: 100%;
  top: 0;
  right: 16px;
  width: 30px;
  z-index: 2;
  background: white;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.244135) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#000000",GradientType=1);
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px; }
  @media (min-width: 992px) {
    .right--shadow {
      display: none; } }
  .right--shadow.no-shadow {
    background: none !important; }
  .right--shadow--bg.greenBase {
    background-color: #0C3534; }
  .right--shadow--bg.greenSec {
    background-color: #007f84; }
  .right--shadow span {
    position: relative;
    display: block;
    width: 15px;
    height: 54px; }
    .right--shadow span::after {
      content: '';
      display: block;
      width: 10px;
      height: 18px;
      background: url(/etc/designs/hase/pws/hsvm/assets/images/icons/datatable/arrow-left-white.svg) center center/auto auto no-repeat;
      transform: translateY(-50%) rotateZ(180deg);
      z-index: 23;
      position: absolute;
      top: 50%;
      right: -5px; }

.left--shadow {
  position: absolute;
  height: 100%;
  top: 0;
  left: 140px;
  width: 10px;
  z-index: 2;
  background: white;
  background: linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.244135) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#000000",GradientType=1); }
  @media (min-width: 992px) {
    .left--shadow {
      display: none; } }
  .left--shadow--bg {
    position: absolute;
    width: 30px;
    top: 0;
    z-index: 2;
    display: none; }
    @media (min-width: 992px) {
      .left--shadow--bg {
        display: none; } }
    .left--shadow--bg.greenBase {
      background-color: #0C3534; }
    .left--shadow--bg.greenSec {
      background-color: #007f84; }
    .left--shadow--bg span {
      position: relative;
      display: none;
      width: 30px;
      height: 100%; }
      .left--shadow--bg span::after {
        content: '';
        display: block;
        width: 10px;
        height: 18px;
        background: url(/etc/designs/hase/pws/hsvm/assets/images/icons/datatable/arrow-left-white.svg) center center/auto auto no-repeat;
        transform: translateY(-50%);
        z-index: 23;
        position: absolute;
        top: 50%;
        right: 10px; }

#fiveYearPerformancePriceTable_info,
#fiveYearPerformancePriceTable2_info,
#fiveYearPerformanceTotalTable_info,
#fiveYearPerformanceTotalTable2_info,
#tenYearPerformancePriceTable_info,
#tenYearPerformanceTotalTable_info,
#tdandteTable2_info {
  display: none; }

#fiveYearPerformancePriceTable2 thead tr:first-child th,
#fiveYearPerformanceTotalTable2 thead tr:first-child th,
#tenYearPerformancePriceTable thead tr:first-child th,
#tenYearPerformanceTotalTable thead tr:first-child th {
  background: #007f84;
  border-bottom: 0; }

@media (min-width: 992px) {
  #performanceSimulator,
  #fiveYearPerformance {
    margin-top: 0; } }

#tdandteTable2 tr th, #tdandteTable2_wrapper tr th {
  font-size: 16px;
  width: auto;
  width: auto; }
  @media (max-width: 991px) {
    #tdandteTable2 tr th, #tdandteTable2_wrapper tr th {
      padding-left: 6px;
      padding-right: 6px; } }
  #tdandteTable2 tr th:first-child, #tdandteTable2_wrapper tr th:first-child {
    padding-left: 10px;
    width: 130px;
    min-width: 130px;
    max-width: 130px;
    white-space: normal; }
    @media (min-width: 992px) {
      #tdandteTable2 tr th:first-child, #tdandteTable2_wrapper tr th:first-child {
        padding-left: 30px;
        width: 300px;
        min-width: 300px;
        max-width: 300px; } }

#tdandteTable2 tr td, #tdandteTable2_wrapper tr td {
  padding: 9px;
  font-size: 16px;
  width: auto; }
  @media (max-width: 991px) {
    #tdandteTable2 tr td, #tdandteTable2_wrapper tr td {
      padding-left: 6px;
      padding-right: 6px; } }
  #tdandteTable2 tr td:first-child, #tdandteTable2_wrapper tr td:first-child {
    padding-left: 10px;
    width: 130px;
    min-width: 130px;
    max-width: 130px;
    white-space: normal; }
    @media (min-width: 992px) {
      #tdandteTable2 tr td:first-child, #tdandteTable2_wrapper tr td:first-child {
        padding-left: 30px;
        width: 270px;
        min-width: 270px;
        max-width: 270px; } }

#tdandteTable th.fixedRightItem, #tdandteTable td.fixedRightItem, #tdandteTable2 th.fixedRightItem, #tdandteTable2 td.fixedRightItem {
  width: 0px !important;
  padding: 0; }

@media (min-width: 992px) {
  #tdandteTable th, #tdandteTable td, #tdandteTable2 th, #tdandteTable2 td {
    padding: 12px; } }

@media (max-width: 991px) {
  #tdandteTable th:last-child, #tdandteTable td:last-child, #tdandteTable2 th:last-child, #tdandteTable2 td:last-child {
    padding-right: 30px; } }

@media (min-width: 992px) {
  #tdandteTable th:last-child, #tdandteTable td:last-child, #tdandteTable2 th:last-child, #tdandteTable2 td:last-child {
    padding: 12px; } }

#tdandteTable tr:first-child th:first-child, #tdandteTable2 tr:first-child th:first-child {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px; }

@media (max-width: 991px) {
  #tdandteTable tr:first-child th:last-child, #tdandteTable2 tr:first-child th:last-child {
    padding: 9px; } }

#tdandteTable tr:first-child th:last-child, #tdandteTable2 tr:first-child th:last-child {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px; }

#tdandteTable tr.dataTables__exist, #tdandteTable2 tr.dataTables__exist {
  display: table-row; }

#tdandteTable tr.dataTables__empty, #tdandteTable2 tr.dataTables__empty {
  display: none; }

#tdandteTable th, #tdandteTable2 th {
  font-size: 16px;
  line-height: 1.88;
  padding: 12px;
  color: #fff;
  font-weight: 500 !important; }
  #tdandteTable th:first-child, #tdandteTable2 th:first-child {
    text-align: left;
    font-weight: 500; }
    #tdandteTable th:first-child span, #tdandteTable2 th:first-child span {
      font-size: 14px;
      line-height: 1.43; }

#tdandteTable td, #tdandteTable2 td {
  text-align: center;
  color: #0c3534;
  width: 50%;
  text-align: left;
  font-size: 20px;
  line-height: normal;
  font-weight: 300;
  padding: 24px 30px; }
  @media (max-width: 991px) {
    #tdandteTable td, #tdandteTable2 td {
      font-size: 18px;
      padding: 20px 20px;
      width: 30%; } }
  #tdandteTable td:first-child, #tdandteTable2 td:first-child {
    text-align: left;
    font-weight: 500; }
    @media (max-width: 991px) {
      #tdandteTable td:first-child, #tdandteTable2 td:first-child {
        width: 70%; } }

#tdandte .layout__1, #tdandte .layout__2 {
  display: none; }

#tdandte .tdandte__container {
  padding-bottom: 15px; }
  @media (min-width: 992px) {
    #tdandte .tdandte__container {
      overflow: hidden; } }
  #tdandte .tdandte__container .dropdown-toggle {
    display: block;
    white-space: normal;
    text-align: left;
    padding: 15px 30px;
    width: 100%;
    background: #007f84;
    color: #fff;
    border: 0; }
    @media (min-width: 992px) {
      #tdandte .tdandte__container .dropdown-toggle {
        display: none; } }
    #tdandte .tdandte__container .dropdown-toggle:after {
      content: none; }
    #tdandte .tdandte__container .dropdown-toggle span {
      position: relative;
      display: block;
      padding-right: 20px; }
      #tdandte .tdandte__container .dropdown-toggle span:after {
        position: absolute;
        top: 50%;
        right: 0;
        margin-top: -8.5px; }
  #tdandte .tdandte__container .nav-tabs {
    padding: 0;
    margin: 0;
    border: 0;
    width: 100%; }
    @media (max-width: 991px) {
      #tdandte .tdandte__container .nav-tabs:not(.show) {
        display: none; } }
    @media (min-width: 992px) {
      #tdandte .tdandte__container .nav-tabs {
        border: 0;
        position: static !important;
        width: 100%;
        border-radius: 5px;
        text-align: center;
        padding: 0;
        display: flex !important;
        transform: none !important; } }
    #tdandte .tdandte__container .nav-tabs a {
      color: #0C3534;
      background: #e7ebeb;
      padding: 15px 30px;
      white-space: normal; }
      @media (min-width: 992px) {
        #tdandte .tdandte__container .nav-tabs a {
          width: 50%;
          border-radius: 5px;
          font-size: 16px;
          line-height: 30px;
          padding: 10px 5px; } }
      @media (min-width: 992px) {
        #tdandte .tdandte__container .nav-tabs a.full__width {
          width: 100%; } }
      #tdandte .tdandte__container .nav-tabs a.active {
        background: #007f84;
        color: #fff; }
        @media (min-width: 992px) {
          #tdandte .tdandte__container .nav-tabs a.active {
            border-radius: 5px;
            position: relative;
            white-space: normal; } }
        @media (min-width: 992px) {
          #tdandte .tdandte__container .nav-tabs a.active:after {
            content: '';
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 15px 15px 0 15px;
            border-color: #007f84 transparent transparent transparent;
            position: absolute;
            bottom: -11px;
            left: 50%;
            z-index: 1;
            margin-left: -7.5px; } }

#tdandte .tab-content {
  border: 1px solid #0c3534;
  margin-top: -18px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  padding-top: 20px;
  padding-bottom: 15px; }
  #tdandte .tab-content .tab-pane {
    padding: 30px 30px 0 30px; }
    @media (max-width: 991px) {
      #tdandte .tab-content .tab-pane {
        padding: 15px 15px 0 15px; } }
  #tdandte .tab-content .tdandteGraph__A__reportDate, #tdandte .tab-content .tdandteGraph__B__reportDate {
    color: #0C3534;
    font-size: 16px;
    line-height: 30px;
    font-weight: 500; }
  #tdandte .tab-content .tdandteGraph__A__remark, #tdandte .tab-content .tdandteGraph__B__remark {
    font-size: 14px;
    line-height: 20px;
    color: #0C3534;
    text-align: center; }

#tdandte .eftTdandTe__container {
  padding-bottom: 15px; }
  #tdandte .eftTdandTe__container .nav-tabs {
    padding: 0;
    margin: 0;
    border: 0;
    width: 100%;
    border: 0;
    position: static !important;
    width: 100%;
    border-radius: 5px;
    text-align: center;
    padding: 0;
    display: flex !important;
    transform: none !important; }
    #tdandte .eftTdandTe__container .nav-tabs a {
      color: #0C3534;
      background: #e7ebeb;
      padding: 15px 30px;
      white-space: normal;
      width: 50%;
      border-radius: 5px;
      font-size: 16px;
      line-height: 30px;
      padding: 10px 5px; }
      #tdandte .eftTdandTe__container .nav-tabs a.full__width {
        width: 100%; }
      #tdandte .eftTdandTe__container .nav-tabs a.active {
        background: #007f84;
        color: #fff;
        border-radius: 5px;
        position: relative;
        white-space: normal; }
        #tdandte .eftTdandTe__container .nav-tabs a.active:after {
          content: '';
          width: 0;
          height: 0;
          border-style: solid;
          border-width: 15px 15px 0 15px;
          border-color: #007f84 transparent transparent transparent;
          position: absolute;
          bottom: -11px;
          left: 50%;
          z-index: 1;
          margin-left: -7.5px; }

#tdandte .etf-tab-content {
  margin-top: 30px; }

#tdandte .etf-figure {
  padding-top: 30px; }
  @media (max-width: 991px) {
    #tdandte .etf-figure {
      padding-top: 15px; } }

#tdandteTable2 th.fixedRightItem, #tdandteTable2 td.fixedRightItem,
#tdandteTable2_wrapper th.fixedRightItem,
#tdandteTable2_wrapper td.fixedRightItem {
  width: 0px !important;
  padding: 0; }

@media (max-width: 991px) {
  #tdandteTable2 th:last-child, #tdandteTable2 td:last-child,
  #tdandteTable2_wrapper th:last-child,
  #tdandteTable2_wrapper td:last-child {
    padding: 0;
    padding-right: 30px; } }

@media (min-width: 992px) {
  #tdandteTable2 th:last-child, #tdandteTable2 td:last-child,
  #tdandteTable2_wrapper th:last-child,
  #tdandteTable2_wrapper td:last-child {
    padding: 0; } }

.tooltip, .ui-tooltip {
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  width: 50%;
  z-index: 3; }
  @media (min-width: 992px) {
    .tooltip, .ui-tooltip {
      width: 40%; } }
  .tooltip .tooltip-inner, .tooltip .ui-tooltip-content, .ui-tooltip .tooltip-inner, .ui-tooltip .ui-tooltip-content {
    max-width: none;
    padding: 10px; }
    @media (min-width: 992px) {
      .tooltip .tooltip-inner, .tooltip .ui-tooltip-content, .ui-tooltip .tooltip-inner, .ui-tooltip .ui-tooltip-content {
        padding: 20px; } }

hiprices_and_dividends .dataTables_scrollHead, #dividend .dataTables_scrollHead, #price .dataTables_scrollHead {
  background-color: #0C3534; }

hiprices_and_dividends .dataTables_scrollBody, #dividend .dataTables_scrollBody, #price .dataTables_scrollBody {
  scrollbar-width: thin;
  height: auto !important; }
  hiprices_and_dividends .dataTables_scrollBody::-webkit-scrollbar, #dividend .dataTables_scrollBody::-webkit-scrollbar, #price .dataTables_scrollBody::-webkit-scrollbar {
    width: 10px;
    height: 10px; }
  hiprices_and_dividends .dataTables_scrollBody::-webkit-scrollbar-thumb, #dividend .dataTables_scrollBody::-webkit-scrollbar-thumb, #price .dataTables_scrollBody::-webkit-scrollbar-thumb {
    background: #67ABAD;
    border-radius: 10px; }
  hiprices_and_dividends .dataTables_scrollBody::-webkit-scrollbar-track, #dividend .dataTables_scrollBody::-webkit-scrollbar-track, #price .dataTables_scrollBody::-webkit-scrollbar-track {
    background: #CED7D6;
    border-radius: 10px; }
  hiprices_and_dividends .dataTables_scrollBody, #dividend .dataTables_scrollBody, #price .dataTables_scrollBody {
    scrollbar-face-color: #67ABAD;
    scrollbar-track-color: #CED7D6; }

@media (max-width: 991px) {
  hiprices_and_dividends .fundDetail__dividends__options.col-6:nth-child(odd), #dividend .fundDetail__dividends__options.col-6:nth-child(odd), #price .fundDetail__dividends__options.col-6:nth-child(odd) {
    padding-right: 5px; } }

@media (max-width: 991px) {
  hiprices_and_dividends .fundDetail__dividends__options.col-6:nth-child(even), #dividend .fundDetail__dividends__options.col-6:nth-child(even), #price .fundDetail__dividends__options.col-6:nth-child(even) {
    padding-left: 5px; } }

hiprices_and_dividends #hispricesTable tr:first-child th:first-child, hiprices_and_dividends #dividends tr:first-child th:first-child, #dividend #hispricesTable tr:first-child th:first-child, #dividend #dividends tr:first-child th:first-child, #price #hispricesTable tr:first-child th:first-child, #price #dividends tr:first-child th:first-child {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px; }

hiprices_and_dividends #hispricesTable tr:first-child th:last-child, hiprices_and_dividends #dividends tr:first-child th:last-child, #dividend #hispricesTable tr:first-child th:last-child, #dividend #dividends tr:first-child th:last-child, #price #hispricesTable tr:first-child th:last-child, #price #dividends tr:first-child th:last-child {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px; }

hiprices_and_dividends #hispricesTable th, hiprices_and_dividends #dividends th, #dividend #hispricesTable th, #dividend #dividends th, #price #hispricesTable th, #price #dividends th {
  font-size: 16px;
  line-height: 30px;
  padding: 9px;
  color: #fff;
  font-weight: 500 !important; }

hiprices_and_dividends #hispricesTable td, hiprices_and_dividends #dividends td, #dividend #hispricesTable td, #dividend #dividends td, #price #hispricesTable td, #price #dividends td {
  text-align: center;
  color: #0c3534;
  font-size: 16px;
  line-height: 30px;
  padding: 9px; }

hiprices_and_dividends #hispricesTable .dataTables_scrollHeadInner,
hiprices_and_dividends #hispricesTable .hsvmDataTable,
hiprices_and_dividends #hispricesTable_wrapper .dataTables_scrollHeadInner,
hiprices_and_dividends #hispricesTable_wrapper .hsvmDataTable, #dividend #hispricesTable .dataTables_scrollHeadInner,
#dividend #hispricesTable .hsvmDataTable,
#dividend #hispricesTable_wrapper .dataTables_scrollHeadInner,
#dividend #hispricesTable_wrapper .hsvmDataTable, #price #hispricesTable .dataTables_scrollHeadInner,
#price #hispricesTable .hsvmDataTable,
#price #hispricesTable_wrapper .dataTables_scrollHeadInner,
#price #hispricesTable_wrapper .hsvmDataTable {
  width: 100% !important; }

hiprices_and_dividends #hispricesTable th, hiprices_and_dividends #hispricesTable td,
hiprices_and_dividends #hispricesTable_wrapper th,
hiprices_and_dividends #hispricesTable_wrapper td, #dividend #hispricesTable th, #dividend #hispricesTable td,
#dividend #hispricesTable_wrapper th,
#dividend #hispricesTable_wrapper td, #price #hispricesTable th, #price #hispricesTable td,
#price #hispricesTable_wrapper th,
#price #hispricesTable_wrapper td {
  width: 33.333% !important; }

@media (min-width: 992px) {
  hiprices_and_dividends #dividendsTable th, hiprices_and_dividends #dividendsTable td, #dividend #dividendsTable th, #dividend #dividendsTable td, #price #dividendsTable th, #price #dividendsTable td {
    width: 20%; } }

hiprices_and_dividends .dataTables_info, #dividend .dataTables_info, #price .dataTables_info {
  display: none !important; }

hiprices_and_dividends .dividends__top, #dividend .dividends__top, #price .dividends__top {
  display: flex;
  align-items: center;
  justify-content: space-between; }
  @media (max-width: 991px) {
    hiprices_and_dividends .dividends__top, #dividend .dividends__top, #price .dividends__top {
      display: block; } }

hiprices_and_dividends .dividends__button a, #dividend .dividends__button a, #price .dividends__button a {
  padding: 10px 20px;
  border: none;
  background: #ffb864;
  font-size: 18px;
  cursor: pointer; }
  @media (min-width: 992px) {
    hiprices_and_dividends .dividends__button a, #dividend .dividends__button a, #price .dividends__button a {
      font-size: 20px;
      padding: 10px 40px; } }
  hiprices_and_dividends .dividends__button a:disabled, #dividend .dividends__button a:disabled, #price .dividends__button a:disabled {
    opacity: 0.7; }
  hiprices_and_dividends .dividends__button a:hover, #dividend .dividends__button a:hover, #price .dividends__button a:hover {
    background: #f79d33; }
  hiprices_and_dividends .dividends__button a:active, #dividend .dividends__button a:active, #price .dividends__button a:active {
    background: #ff8605; }

@media (min-width: 992px) {
  hiprices_and_dividends #dividendsTable .dataTables_scrollHeadInner,
  hiprices_and_dividends #dividendsTable .hsvmDataTable, hiprices_and_dividends #dividendsTable_wrapper .dataTables_scrollHeadInner,
  hiprices_and_dividends #dividendsTable_wrapper .hsvmDataTable, #dividend #dividendsTable .dataTables_scrollHeadInner,
  #dividend #dividendsTable .hsvmDataTable, #dividend #dividendsTable_wrapper .dataTables_scrollHeadInner,
  #dividend #dividendsTable_wrapper .hsvmDataTable, #price #dividendsTable .dataTables_scrollHeadInner,
  #price #dividendsTable .hsvmDataTable, #price #dividendsTable_wrapper .dataTables_scrollHeadInner,
  #price #dividendsTable_wrapper .hsvmDataTable {
    width: 100% !important; } }

hiprices_and_dividends #dividendsTable th.fixedLightItem, hiprices_and_dividends #dividendsTable th.fixedLeftItem, hiprices_and_dividends #dividendsTable td.fixedLightItem, hiprices_and_dividends #dividendsTable td.fixedLeftItem, hiprices_and_dividends #dividendsTable_wrapper th.fixedLightItem, hiprices_and_dividends #dividendsTable_wrapper th.fixedLeftItem, hiprices_and_dividends #dividendsTable_wrapper td.fixedLightItem, hiprices_and_dividends #dividendsTable_wrapper td.fixedLeftItem, #dividend #dividendsTable th.fixedLightItem, #dividend #dividendsTable th.fixedLeftItem, #dividend #dividendsTable td.fixedLightItem, #dividend #dividendsTable td.fixedLeftItem, #dividend #dividendsTable_wrapper th.fixedLightItem, #dividend #dividendsTable_wrapper th.fixedLeftItem, #dividend #dividendsTable_wrapper td.fixedLightItem, #dividend #dividendsTable_wrapper td.fixedLeftItem, #price #dividendsTable th.fixedLightItem, #price #dividendsTable th.fixedLeftItem, #price #dividendsTable td.fixedLightItem, #price #dividendsTable td.fixedLeftItem, #price #dividendsTable_wrapper th.fixedLightItem, #price #dividendsTable_wrapper th.fixedLeftItem, #price #dividendsTable_wrapper td.fixedLightItem, #price #dividendsTable_wrapper td.fixedLeftItem {
  width: 0px !important;
  padding: 0; }

@media (min-width: 992px) {
  hiprices_and_dividends #dividendsTable th, hiprices_and_dividends #dividendsTable td, hiprices_and_dividends #dividendsTable_wrapper th, hiprices_and_dividends #dividendsTable_wrapper td, #dividend #dividendsTable th, #dividend #dividendsTable td, #dividend #dividendsTable_wrapper th, #dividend #dividendsTable_wrapper td, #price #dividendsTable th, #price #dividendsTable td, #price #dividendsTable_wrapper th, #price #dividendsTable_wrapper td {
    width: 20% !important; } }

@media (max-width: 991px) {
  hiprices_and_dividends #dividendsTable th:last-child, hiprices_and_dividends #dividendsTable td:last-child, hiprices_and_dividends #dividendsTable_wrapper th:last-child, hiprices_and_dividends #dividendsTable_wrapper td:last-child, #dividend #dividendsTable th:last-child, #dividend #dividendsTable td:last-child, #dividend #dividendsTable_wrapper th:last-child, #dividend #dividendsTable_wrapper td:last-child, #price #dividendsTable th:last-child, #price #dividendsTable td:last-child, #price #dividendsTable_wrapper th:last-child, #price #dividendsTable_wrapper td:last-child {
    padding: 0 20px 0 0; } }

@media (min-width: 992px) {
  hiprices_and_dividends #dividendsTable th:last-child, hiprices_and_dividends #dividendsTable td:last-child, hiprices_and_dividends #dividendsTable_wrapper th:last-child, hiprices_and_dividends #dividendsTable_wrapper td:last-child, #dividend #dividendsTable th:last-child, #dividend #dividendsTable td:last-child, #dividend #dividendsTable_wrapper th:last-child, #dividend #dividendsTable_wrapper td:last-child, #price #dividendsTable th:last-child, #price #dividendsTable td:last-child, #price #dividendsTable_wrapper th:last-child, #price #dividendsTable_wrapper td:last-child {
    padding: 0 !important;
    width: 0px !important; } }

@media (max-width: 991px) {
  hiprices_and_dividends #dividendsTable th:first-child, hiprices_and_dividends #dividendsTable td:first-child, hiprices_and_dividends #dividendsTable_wrapper th:first-child, hiprices_and_dividends #dividendsTable_wrapper td:first-child, #dividend #dividendsTable th:first-child, #dividend #dividendsTable td:first-child, #dividend #dividendsTable_wrapper th:first-child, #dividend #dividendsTable_wrapper td:first-child, #price #dividendsTable th:first-child, #price #dividendsTable td:first-child, #price #dividendsTable_wrapper th:first-child, #price #dividendsTable_wrapper td:first-child {
    padding: 0;
    padding-left: 11px; } }

@media (min-width: 992px) {
  hiprices_and_dividends #dividendsTable th:first-child, hiprices_and_dividends #dividendsTable td:first-child, hiprices_and_dividends #dividendsTable_wrapper th:first-child, hiprices_and_dividends #dividendsTable_wrapper td:first-child, #dividend #dividendsTable th:first-child, #dividend #dividendsTable td:first-child, #dividend #dividendsTable_wrapper th:first-child, #dividend #dividendsTable_wrapper td:first-child, #price #dividendsTable th:first-child, #price #dividendsTable td:first-child, #price #dividendsTable_wrapper th:first-child, #price #dividendsTable_wrapper td:first-child {
    padding: 0 !important;
    width: 0px !important; } }

hiprices_and_dividends #dividendsTable th.dataTables_empty, hiprices_and_dividends #dividendsTable td.dataTables_empty, hiprices_and_dividends #dividendsTable_wrapper th.dataTables_empty, hiprices_and_dividends #dividendsTable_wrapper td.dataTables_empty, #dividend #dividendsTable th.dataTables_empty, #dividend #dividendsTable td.dataTables_empty, #dividend #dividendsTable_wrapper th.dataTables_empty, #dividend #dividendsTable_wrapper td.dataTables_empty, #price #dividendsTable th.dataTables_empty, #price #dividendsTable td.dataTables_empty, #price #dividendsTable_wrapper th.dataTables_empty, #price #dividendsTable_wrapper td.dataTables_empty {
  padding: 8px 10px !important; }

@media (min-width: 992px) {
  #dividend #dividendsTable_wrapper .hsvmDataTable th:last-child, #dividend #dividendsTable_wrapper .hsvmDataTable td:last-child {
    padding: 0 !important;
    width: 0px !important; } }

@media (min-width: 992px) {
  #dividend #dividendsTable_wrapper .hsvmDataTable th:first-child, #dividend #dividendsTable_wrapper .hsvmDataTable td:first-child {
    padding: 0 !important;
    width: 0px !important; } }

@media (min-width: 992px) {
  #dividend #dividendsTable_wrapper .hsvmDataTable th, #dividend #dividendsTable_wrapper .hsvmDataTable td {
    width: 25% !important; } }

#dividend .th__currency, #dividend .td__currency {
  display: none !important; }

#dividend .fund_class_and_stock_code {
  padding: 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.88;
  text-align: center;
  color: #fff;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  background-color: #007f84; }

#dividend .dataTables_scrollHead, #dividend tr th {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important; }

.dtfc-right-top-blocker {
  display: none !important; }

#fundDocument .listArea, #documents .listArea {
  padding-top: 0; }
  #fundDocument .listArea__subhead, #documents .listArea__subhead {
    border-radius: 5px;
    background: #0c3534;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.88;
    padding: 10px 30px; }
  #fundDocument .listArea__body, #documents .listArea__body {
    background: rgba(12, 53, 52, 0.05); }
  @media (min-width: 992px) {
    #fundDocument .listArea__content, #documents .listArea__content {
      display: flex;
      align-items: baseline; } }
  #fundDocument .listArea__content .effect_date, #documents .listArea__content .effect_date {
    display: block;
    width: 180px;
    padding-right: 30px; }
    @media (min-width: 992px) {
      #fundDocument .listArea__content .effect_date, #documents .listArea__content .effect_date {
        width: 230px;
        min-width: 230px;
        margin-bottom: 0;
        display: inline-block; } }
  #fundDocument .listArea__content .file__link, #documents .listArea__content .file__link {
    display: inline-block; }

#fundDocument #fund_Notices_to_Unitholders .listArea, #documents #fund_Notices_to_Unitholders .listArea {
  padding-top: 0;
  padding-bottom: 0; }

.page--section.foot_note_noMarginTop {
  margin-top: 0; }

.page--section.foot_note_noMarginBottom {
  margin-bottom: 0; }

@media (min-width: 992px) {
  .page--section.foot_note_marginTop {
    margin-top: -35px; } }

.footnote {
  padding-left: 0;
  padding-right: 0; }
  .footnote__title {
    color: black; }
  .footnote p:last-child, .footnote .HASEbreacdrumb a:last-child, .HASEbreacdrumb .footnote a:last-child, .footnote .rwd-breadcrumb-inner a:last-child, .rwd-breadcrumb-inner .footnote a:last-child, .footnote .rwd-breadcrumb-inner span:last-child, .rwd-breadcrumb-inner .footnote span:last-child {
    margin-bottom: 0; }
  .footnote ul, .footnote ol {
    margin-left: 20px;
    margin-bottom: 0;
    color: black;
    text-align: left; }
    .footnote ul.number, .footnote ol.number {
      list-style-type: decimal; }

.container-fluid.footer-notes {
  background: #0C3534; }
  .container-fluid.footer-notes #page_bottom_remark .footnote {
    margin: 0; }
  .container-fluid.footer-notes #page_bottom_remark .footnote__title, .container-fluid.footer-notes #page_bottom_remark ul, .container-fluid.footer-notes #page_bottom_remark li {
    color: white; }

@media (max-width: 991px) {
  .tooltip {
    max-width: 80%; } }

.tooltip .tooltip-inner.foot_note_tooltip {
  margin-left: 0;
  text-align: left;
  padding: 10px; }
  @media (max-width: 991px) {
    .tooltip .tooltip-inner.foot_note_tooltip {
      width: 100%; } }
  .tooltip .tooltip-inner.foot_note_tooltip .footnote__title {
    color: black;
    font-size: 14px;
    font-weight: 400; }
  .tooltip .tooltip-inner.foot_note_tooltip ul, .tooltip .tooltip-inner.foot_note_tooltip ol {
    margin-left: 20px;
    margin-bottom: 0; }

.faq__item {
  color: #0C3534;
  border-radius: 5px;
  overflow: hidden; }
  .faq__item:nth-child(odd) {
    background-color: #fffaf0; }
    .faq__item:nth-child(odd) .faq__body {
      background-color: #fffaf0; }
  .faq__item:nth-child(even) {
    background-color: #fff7e7; }
    .faq__item:nth-child(even) .faq__body {
      background-color: #fff7e7; }

.faq__body {
  position: relative;
  padding: 12px 60px 12px 20px;
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  cursor: pointer;
  width: 100%;
  border: 0;
  text-align: left;
  color: #0C3534; }
  @media (min-width: 992px) {
    .faq__body {
      padding: 9px 60px 9px 30px; } }
  .faq__body:after {
    content: '';
    width: 18px;
    height: 11px;
    position: absolute;
    right: 20px;
    top: 50%;
    margin-top: -5.5px;
    background: url(/etc/designs/hase/pws/hsvm/assets/images/icons/datatable/arrow-down.svg) center center no-repeat;
    transform: rotate(180deg); }
  .faq__body[aria-expanded="false"]:after {
    transform: none; }

.faq__data__content {
  padding: 0px 20px 20px;
  font-weight: 300;
  font-size: 16px;
  line-height: 24px; }
  .faq__data__content ul {
    margin-left: 20px; }
  @media (min-width: 992px) {
    .faq__data__content {
      padding: 0px 30px 20px; } }

.faq__content.content--collapse, .faq__inner__content.content--collapse {
  display: none; }

.faq__data__content .faq__table {
  width: 100%;
  min-width: 0px; }
  .faq__data__content .faq__table .trBg:nth-child(2n-1) {
    background: #f0f0f0; }
    .faq__data__content .faq__table .trBg:nth-child(2n-1) td {
      padding: 10px 15px;
      width: 50%;
      vertical-align: middle; }
  .faq__data__content .faq__table .trBg:nth-child(2n) {
    background: #e5e5e5; }
    .faq__data__content .faq__table .trBg:nth-child(2n) td {
      padding: 10px 15px;
      vertical-align: middle; }

.faq__data__content .discOl {
  margin-left: 17px; }

.faq__data__content .discUl {
  list-style: disc; }

.faq__data__content .paddLeft25 {
  padding-left: 15px; }

#hang__seng__index span {
  position: relative;
  padding-left: 20px; }
  #hang__seng__index span.plus {
    color: #1d805c; }
    #hang__seng__index span.plus:before {
      content: '';
      background: url("/etc/designs/hase/pws/hsvm/assets/images/icons/arrow-rise.svg");
      position: absolute;
      top: 50%;
      left: 0;
      width: 10px;
      height: 6px;
      margin-top: -3px; }
  #hang__seng__index span.minus {
    color: #B22929; }
    #hang__seng__index span.minus:before {
      content: '';
      background: url("/etc/designs/hase/pws/hsvm/assets/images/icons/arrow-drop.svg");
      position: absolute;
      top: 50%;
      left: 0;
      width: 11px;
      height: 11px;
      margin-top: -5.5px; }

#hang__seng__index .indexChange__container {
  padding: 20px;
  background-color: #fff7e6;
  width: 100%;
  max-width: 620px;
  border-radius: 5px; }
  @media (min-width: 992px) {
    #hang__seng__index .indexChange__container {
      padding: 20px 30px;
      display: flex;
      text-align: center; } }

@media (min-width: 992px) {
  #hang__seng__index .indexChange__currentPrice {
    width: 33.3333%;
    margin-bottom: 0; } }

#hang__seng__index .indexChange__currentPrice span {
  font-size: 50px;
  line-height: 58px;
  font-weight: 300;
  padding-left: 0; }
  #hang__seng__index .indexChange__currentPrice span:before {
    content: none; }

@media (min-width: 992px) {
  #hang__seng__index .indexChange__difference {
    width: 33.3333%;
    margin-bottom: 0; } }

#hang__seng__index .indexChange__difference__inner {
  display: flex; }
  @media (min-width: 992px) {
    #hang__seng__index .indexChange__difference__inner {
      display: block; } }

#hang__seng__index .indexChange__unit {
  width: 50%; }
  @media (min-width: 992px) {
    #hang__seng__index .indexChange__unit {
      width: 100px;
      margin: 0 auto;
      text-align: left; } }
  #hang__seng__index .indexChange__unit span {
    font-size: 20px;
    line-height: 26px; }

#hang__seng__index .indexChange__percentage {
  width: 50%; }
  @media (min-width: 992px) {
    #hang__seng__index .indexChange__percentage {
      width: 100px;
      margin: 0 auto;
      text-align: left; } }
  #hang__seng__index .indexChange__percentage span {
    font-size: 20px;
    line-height: 26px; }

#hang__seng__index .indexChange__date {
  position: relative; }
  @media (min-width: 992px) {
    #hang__seng__index .indexChange__date {
      width: 33.3333%; } }

#hang__seng__index .indexChange__date__text {
  font-size: 14px;
  line-height: 20px; }
  @media (min-width: 992px) {
    #hang__seng__index .indexChange__date__text {
      position: absolute;
      right: 10px;
      bottom: 0; } }

.dealerAndMaker {
  width: 100%; }
  @media (min-width: 992px) {
    .dealerAndMaker__container {
      display: flex; } }
  .dealerAndMaker__item {
    width: 100%; }
    @media (min-width: 992px) {
      .dealerAndMaker__item {
        width: 47.5%; } }
    @media (min-width: 992px) {
      .dealerAndMaker__item:first-child {
        margin-bottom: 0; } }
    .dealerAndMaker__item.space {
      width: 5%; }
      @media (max-width: 991px) {
        .dealerAndMaker__item.space {
          display: none; } }
  .dealerAndMaker__subitem {
    font-size: 16px;
    line-height: 30px;
    color: #0C3534;
    font-weight: 300;
    border-bottom: 1px solid #b7c3c3;
    padding: 9px 0;
    display: none; }
    .dealerAndMaker__subitem.show-all {
      display: block; }
    .dealerAndMaker__subitem:nth-of-type(1), .dealerAndMaker__subitem:nth-of-type(2), .dealerAndMaker__subitem:nth-of-type(3), .dealerAndMaker__subitem:nth-of-type(4), .dealerAndMaker__subitem:nth-of-type(5) {
      display: block; }

.dealer__footer, .maker__footer {
  color: #0c3534;
  display: none; }

.dealer__buttons, .maker__buttons {
  width: 100%;
  height: auto;
  color: #0C3534;
  text-align: center;
  border: 0;
  cursor: pointer;
  padding: 13px 0px;
  background: #fff; }
  .dealer__buttons.show-all .dealer__more, .dealer__buttons.show-all .maker__more, .maker__buttons.show-all .dealer__more, .maker__buttons.show-all .maker__more {
    display: none; }
  .dealer__buttons.show-all .dealer__less, .dealer__buttons.show-all .maker__less, .maker__buttons.show-all .dealer__less, .maker__buttons.show-all .maker__less {
    display: block; }
  .dealer__buttons span, .maker__buttons span {
    position: relative;
    padding-right: 28px;
    font-weight: 300; }
    .dealer__buttons span:after, .maker__buttons span:after {
      content: '';
      width: 18px;
      height: 11px;
      position: absolute;
      right: 0;
      top: 50%;
      margin-top: -5.5px; }

.dealer__more, .maker__more {
  display: block; }
  .dealer__more span:after, .maker__more span:after {
    background: url(/etc/designs/hase/pws/hsvm/assets/images/icons/datatable/arrow-down.svg) center center no-repeat; }

.dealer__less, .maker__less {
  display: none; }
  .dealer__less span:after, .maker__less span:after {
    background: url(/etc/designs/hase/pws/hsvm/assets/images/icons/datatable/arrow-down.svg) center center no-repeat;
    transform: rotate(180deg); }

#composition #compositionTable1 tr:first-child th:first-child,
#composition #compositionTable1_wrapper tr:first-child th:first-child,
#composition #compositionTable2 tr:first-child th:first-child,
#composition #compositionTable2_wrapper tr:first-child th:first-child,
#composition #compositionTableforBonds1 tr:first-child th:first-child,
#composition #compositionTableforBonds1_wrapper tr:first-child th:first-child,
#composition #compositionTableforBonds2 tr:first-child th:first-child,
#composition #compositionTableforBonds2_wrapper tr:first-child th:first-child, #holdings #compositionTable1 tr:first-child th:first-child,
#holdings #compositionTable1_wrapper tr:first-child th:first-child,
#holdings #compositionTable2 tr:first-child th:first-child,
#holdings #compositionTable2_wrapper tr:first-child th:first-child,
#holdings #compositionTableforBonds1 tr:first-child th:first-child,
#holdings #compositionTableforBonds1_wrapper tr:first-child th:first-child,
#holdings #compositionTableforBonds2 tr:first-child th:first-child,
#holdings #compositionTableforBonds2_wrapper tr:first-child th:first-child {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px; }
  @media (min-width: 992px) {
    #composition #compositionTable1 tr:first-child th:first-child,
    #composition #compositionTable1_wrapper tr:first-child th:first-child,
    #composition #compositionTable2 tr:first-child th:first-child,
    #composition #compositionTable2_wrapper tr:first-child th:first-child,
    #composition #compositionTableforBonds1 tr:first-child th:first-child,
    #composition #compositionTableforBonds1_wrapper tr:first-child th:first-child,
    #composition #compositionTableforBonds2 tr:first-child th:first-child,
    #composition #compositionTableforBonds2_wrapper tr:first-child th:first-child, #holdings #compositionTable1 tr:first-child th:first-child,
    #holdings #compositionTable1_wrapper tr:first-child th:first-child,
    #holdings #compositionTable2 tr:first-child th:first-child,
    #holdings #compositionTable2_wrapper tr:first-child th:first-child,
    #holdings #compositionTableforBonds1 tr:first-child th:first-child,
    #holdings #compositionTableforBonds1_wrapper tr:first-child th:first-child,
    #holdings #compositionTableforBonds2 tr:first-child th:first-child,
    #holdings #compositionTableforBonds2_wrapper tr:first-child th:first-child {
      padding-left: 30px;
      width: 0 !important; } }

#composition #compositionTable1 tr:first-child th:last-child,
#composition #compositionTable1_wrapper tr:first-child th:last-child,
#composition #compositionTable2 tr:first-child th:last-child,
#composition #compositionTable2_wrapper tr:first-child th:last-child,
#composition #compositionTableforBonds1 tr:first-child th:last-child,
#composition #compositionTableforBonds1_wrapper tr:first-child th:last-child,
#composition #compositionTableforBonds2 tr:first-child th:last-child,
#composition #compositionTableforBonds2_wrapper tr:first-child th:last-child, #holdings #compositionTable1 tr:first-child th:last-child,
#holdings #compositionTable1_wrapper tr:first-child th:last-child,
#holdings #compositionTable2 tr:first-child th:last-child,
#holdings #compositionTable2_wrapper tr:first-child th:last-child,
#holdings #compositionTableforBonds1 tr:first-child th:last-child,
#holdings #compositionTableforBonds1_wrapper tr:first-child th:last-child,
#holdings #compositionTableforBonds2 tr:first-child th:last-child,
#holdings #compositionTableforBonds2_wrapper tr:first-child th:last-child {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px; }
  @media (min-width: 992px) {
    #composition #compositionTable1 tr:first-child th:last-child,
    #composition #compositionTable1_wrapper tr:first-child th:last-child,
    #composition #compositionTable2 tr:first-child th:last-child,
    #composition #compositionTable2_wrapper tr:first-child th:last-child,
    #composition #compositionTableforBonds1 tr:first-child th:last-child,
    #composition #compositionTableforBonds1_wrapper tr:first-child th:last-child,
    #composition #compositionTableforBonds2 tr:first-child th:last-child,
    #composition #compositionTableforBonds2_wrapper tr:first-child th:last-child, #holdings #compositionTable1 tr:first-child th:last-child,
    #holdings #compositionTable1_wrapper tr:first-child th:last-child,
    #holdings #compositionTable2 tr:first-child th:last-child,
    #holdings #compositionTable2_wrapper tr:first-child th:last-child,
    #holdings #compositionTableforBonds1 tr:first-child th:last-child,
    #holdings #compositionTableforBonds1_wrapper tr:first-child th:last-child,
    #holdings #compositionTableforBonds2 tr:first-child th:last-child,
    #holdings #compositionTableforBonds2_wrapper tr:first-child th:last-child {
      padding-right: 30px;
      width: 0 !important; } }

#composition #compositionTable1 th,
#composition #compositionTable1_wrapper th,
#composition #compositionTable2 th,
#composition #compositionTable2_wrapper th,
#composition #compositionTableforBonds1 th,
#composition #compositionTableforBonds1_wrapper th,
#composition #compositionTableforBonds2 th,
#composition #compositionTableforBonds2_wrapper th, #holdings #compositionTable1 th,
#holdings #compositionTable1_wrapper th,
#holdings #compositionTable2 th,
#holdings #compositionTable2_wrapper th,
#holdings #compositionTableforBonds1 th,
#holdings #compositionTableforBonds1_wrapper th,
#holdings #compositionTableforBonds2 th,
#holdings #compositionTableforBonds2_wrapper th {
  font-size: 16px;
  line-height: 1.88;
  padding: 9px;
  color: #fff;
  font-weight: 500 !important; }

#composition #compositionTable1 td,
#composition #compositionTable1_wrapper td,
#composition #compositionTable2 td,
#composition #compositionTable2_wrapper td,
#composition #compositionTableforBonds1 td,
#composition #compositionTableforBonds1_wrapper td,
#composition #compositionTableforBonds2 td,
#composition #compositionTableforBonds2_wrapper td, #holdings #compositionTable1 td,
#holdings #compositionTable1_wrapper td,
#holdings #compositionTable2 td,
#holdings #compositionTable2_wrapper td,
#holdings #compositionTableforBonds1 td,
#holdings #compositionTableforBonds1_wrapper td,
#holdings #compositionTableforBonds2 td,
#holdings #compositionTableforBonds2_wrapper td {
  text-align: center;
  color: #0c3534;
  font-size: 16px;
  line-height: 1.88;
  padding: 9px; }

#composition #compositionTable1 th.fixedRightItem, #composition #compositionTable1 th.fixedLeftItem, #composition #compositionTable1 td.fixedRightItem, #composition #compositionTable1 td.fixedLeftItem,
#composition #compositionTable1_wrapper th.fixedRightItem,
#composition #compositionTable1_wrapper th.fixedLeftItem,
#composition #compositionTable1_wrapper td.fixedRightItem,
#composition #compositionTable1_wrapper td.fixedLeftItem,
#composition #compositionTable2 th.fixedRightItem,
#composition #compositionTable2 th.fixedLeftItem,
#composition #compositionTable2 td.fixedRightItem,
#composition #compositionTable2 td.fixedLeftItem,
#composition #compositionTable2_wrapper th.fixedRightItem,
#composition #compositionTable2_wrapper th.fixedLeftItem,
#composition #compositionTable2_wrapper td.fixedRightItem,
#composition #compositionTable2_wrapper td.fixedLeftItem,
#composition #compositionTableforBonds1 th.fixedRightItem,
#composition #compositionTableforBonds1 th.fixedLeftItem,
#composition #compositionTableforBonds1 td.fixedRightItem,
#composition #compositionTableforBonds1 td.fixedLeftItem,
#composition #compositionTableforBonds1_wrapper th.fixedRightItem,
#composition #compositionTableforBonds1_wrapper th.fixedLeftItem,
#composition #compositionTableforBonds1_wrapper td.fixedRightItem,
#composition #compositionTableforBonds1_wrapper td.fixedLeftItem,
#composition #compositionTableforBonds2 th.fixedRightItem,
#composition #compositionTableforBonds2 th.fixedLeftItem,
#composition #compositionTableforBonds2 td.fixedRightItem,
#composition #compositionTableforBonds2 td.fixedLeftItem,
#composition #compositionTableforBonds2_wrapper th.fixedRightItem,
#composition #compositionTableforBonds2_wrapper th.fixedLeftItem,
#composition #compositionTableforBonds2_wrapper td.fixedRightItem,
#composition #compositionTableforBonds2_wrapper td.fixedLeftItem, #holdings #compositionTable1 th.fixedRightItem, #holdings #compositionTable1 th.fixedLeftItem, #holdings #compositionTable1 td.fixedRightItem, #holdings #compositionTable1 td.fixedLeftItem,
#holdings #compositionTable1_wrapper th.fixedRightItem,
#holdings #compositionTable1_wrapper th.fixedLeftItem,
#holdings #compositionTable1_wrapper td.fixedRightItem,
#holdings #compositionTable1_wrapper td.fixedLeftItem,
#holdings #compositionTable2 th.fixedRightItem,
#holdings #compositionTable2 th.fixedLeftItem,
#holdings #compositionTable2 td.fixedRightItem,
#holdings #compositionTable2 td.fixedLeftItem,
#holdings #compositionTable2_wrapper th.fixedRightItem,
#holdings #compositionTable2_wrapper th.fixedLeftItem,
#holdings #compositionTable2_wrapper td.fixedRightItem,
#holdings #compositionTable2_wrapper td.fixedLeftItem,
#holdings #compositionTableforBonds1 th.fixedRightItem,
#holdings #compositionTableforBonds1 th.fixedLeftItem,
#holdings #compositionTableforBonds1 td.fixedRightItem,
#holdings #compositionTableforBonds1 td.fixedLeftItem,
#holdings #compositionTableforBonds1_wrapper th.fixedRightItem,
#holdings #compositionTableforBonds1_wrapper th.fixedLeftItem,
#holdings #compositionTableforBonds1_wrapper td.fixedRightItem,
#holdings #compositionTableforBonds1_wrapper td.fixedLeftItem,
#holdings #compositionTableforBonds2 th.fixedRightItem,
#holdings #compositionTableforBonds2 th.fixedLeftItem,
#holdings #compositionTableforBonds2 td.fixedRightItem,
#holdings #compositionTableforBonds2 td.fixedLeftItem,
#holdings #compositionTableforBonds2_wrapper th.fixedRightItem,
#holdings #compositionTableforBonds2_wrapper th.fixedLeftItem,
#holdings #compositionTableforBonds2_wrapper td.fixedRightItem,
#holdings #compositionTableforBonds2_wrapper td.fixedLeftItem {
  width: 0px !important;
  padding: 0; }

@media (max-width: 991px) {
  #composition #compositionTable1 th:last-child, #composition #compositionTable1 td:last-child,
  #composition #compositionTable1_wrapper th:last-child,
  #composition #compositionTable1_wrapper td:last-child,
  #composition #compositionTable2 th:last-child,
  #composition #compositionTable2 td:last-child,
  #composition #compositionTable2_wrapper th:last-child,
  #composition #compositionTable2_wrapper td:last-child,
  #composition #compositionTableforBonds1 th:last-child,
  #composition #compositionTableforBonds1 td:last-child,
  #composition #compositionTableforBonds1_wrapper th:last-child,
  #composition #compositionTableforBonds1_wrapper td:last-child,
  #composition #compositionTableforBonds2 th:last-child,
  #composition #compositionTableforBonds2 td:last-child,
  #composition #compositionTableforBonds2_wrapper th:last-child,
  #composition #compositionTableforBonds2_wrapper td:last-child, #holdings #compositionTable1 th:last-child, #holdings #compositionTable1 td:last-child,
  #holdings #compositionTable1_wrapper th:last-child,
  #holdings #compositionTable1_wrapper td:last-child,
  #holdings #compositionTable2 th:last-child,
  #holdings #compositionTable2 td:last-child,
  #holdings #compositionTable2_wrapper th:last-child,
  #holdings #compositionTable2_wrapper td:last-child,
  #holdings #compositionTableforBonds1 th:last-child,
  #holdings #compositionTableforBonds1 td:last-child,
  #holdings #compositionTableforBonds1_wrapper th:last-child,
  #holdings #compositionTableforBonds1_wrapper td:last-child,
  #holdings #compositionTableforBonds2 th:last-child,
  #holdings #compositionTableforBonds2 td:last-child,
  #holdings #compositionTableforBonds2_wrapper th:last-child,
  #holdings #compositionTableforBonds2_wrapper td:last-child {
    padding: 0 30px 0 0; } }

@media (min-width: 992px) {
  #composition #compositionTable1 th:last-child, #composition #compositionTable1 td:last-child,
  #composition #compositionTable1_wrapper th:last-child,
  #composition #compositionTable1_wrapper td:last-child,
  #composition #compositionTable2 th:last-child,
  #composition #compositionTable2 td:last-child,
  #composition #compositionTable2_wrapper th:last-child,
  #composition #compositionTable2_wrapper td:last-child,
  #composition #compositionTableforBonds1 th:last-child,
  #composition #compositionTableforBonds1 td:last-child,
  #composition #compositionTableforBonds1_wrapper th:last-child,
  #composition #compositionTableforBonds1_wrapper td:last-child,
  #composition #compositionTableforBonds2 th:last-child,
  #composition #compositionTableforBonds2 td:last-child,
  #composition #compositionTableforBonds2_wrapper th:last-child,
  #composition #compositionTableforBonds2_wrapper td:last-child, #holdings #compositionTable1 th:last-child, #holdings #compositionTable1 td:last-child,
  #holdings #compositionTable1_wrapper th:last-child,
  #holdings #compositionTable1_wrapper td:last-child,
  #holdings #compositionTable2 th:last-child,
  #holdings #compositionTable2 td:last-child,
  #holdings #compositionTable2_wrapper th:last-child,
  #holdings #compositionTable2_wrapper td:last-child,
  #holdings #compositionTableforBonds1 th:last-child,
  #holdings #compositionTableforBonds1 td:last-child,
  #holdings #compositionTableforBonds1_wrapper th:last-child,
  #holdings #compositionTableforBonds1_wrapper td:last-child,
  #holdings #compositionTableforBonds2 th:last-child,
  #holdings #compositionTableforBonds2 td:last-child,
  #holdings #compositionTableforBonds2_wrapper th:last-child,
  #holdings #compositionTableforBonds2_wrapper td:last-child {
    padding: 0 !important; } }

@media (max-width: 991px) {
  #composition #compositionTable1 th:first-child, #composition #compositionTable1 td:first-child,
  #composition #compositionTable1_wrapper th:first-child,
  #composition #compositionTable1_wrapper td:first-child,
  #composition #compositionTable2 th:first-child,
  #composition #compositionTable2 td:first-child,
  #composition #compositionTable2_wrapper th:first-child,
  #composition #compositionTable2_wrapper td:first-child,
  #composition #compositionTableforBonds1 th:first-child,
  #composition #compositionTableforBonds1 td:first-child,
  #composition #compositionTableforBonds1_wrapper th:first-child,
  #composition #compositionTableforBonds1_wrapper td:first-child,
  #composition #compositionTableforBonds2 th:first-child,
  #composition #compositionTableforBonds2 td:first-child,
  #composition #compositionTableforBonds2_wrapper th:first-child,
  #composition #compositionTableforBonds2_wrapper td:first-child, #holdings #compositionTable1 th:first-child, #holdings #compositionTable1 td:first-child,
  #holdings #compositionTable1_wrapper th:first-child,
  #holdings #compositionTable1_wrapper td:first-child,
  #holdings #compositionTable2 th:first-child,
  #holdings #compositionTable2 td:first-child,
  #holdings #compositionTable2_wrapper th:first-child,
  #holdings #compositionTable2_wrapper td:first-child,
  #holdings #compositionTableforBonds1 th:first-child,
  #holdings #compositionTableforBonds1 td:first-child,
  #holdings #compositionTableforBonds1_wrapper th:first-child,
  #holdings #compositionTableforBonds1_wrapper td:first-child,
  #holdings #compositionTableforBonds2 th:first-child,
  #holdings #compositionTableforBonds2 td:first-child,
  #holdings #compositionTableforBonds2_wrapper th:first-child,
  #holdings #compositionTableforBonds2_wrapper td:first-child {
    padding: 0;
    padding-left: 30px; } }

@media (min-width: 992px) {
  #composition #compositionTable1 th:first-child, #composition #compositionTable1 td:first-child,
  #composition #compositionTable1_wrapper th:first-child,
  #composition #compositionTable1_wrapper td:first-child,
  #composition #compositionTable2 th:first-child,
  #composition #compositionTable2 td:first-child,
  #composition #compositionTable2_wrapper th:first-child,
  #composition #compositionTable2_wrapper td:first-child,
  #composition #compositionTableforBonds1 th:first-child,
  #composition #compositionTableforBonds1 td:first-child,
  #composition #compositionTableforBonds1_wrapper th:first-child,
  #composition #compositionTableforBonds1_wrapper td:first-child,
  #composition #compositionTableforBonds2 th:first-child,
  #composition #compositionTableforBonds2 td:first-child,
  #composition #compositionTableforBonds2_wrapper th:first-child,
  #composition #compositionTableforBonds2_wrapper td:first-child, #holdings #compositionTable1 th:first-child, #holdings #compositionTable1 td:first-child,
  #holdings #compositionTable1_wrapper th:first-child,
  #holdings #compositionTable1_wrapper td:first-child,
  #holdings #compositionTable2 th:first-child,
  #holdings #compositionTable2 td:first-child,
  #holdings #compositionTable2_wrapper th:first-child,
  #holdings #compositionTable2_wrapper td:first-child,
  #holdings #compositionTableforBonds1 th:first-child,
  #holdings #compositionTableforBonds1 td:first-child,
  #holdings #compositionTableforBonds1_wrapper th:first-child,
  #holdings #compositionTableforBonds1_wrapper td:first-child,
  #holdings #compositionTableforBonds2 th:first-child,
  #holdings #compositionTableforBonds2 td:first-child,
  #holdings #compositionTableforBonds2_wrapper th:first-child,
  #holdings #compositionTableforBonds2_wrapper td:first-child {
    padding: 0 !important;
    width: 0px !important; } }

@media (min-width: 992px) {
  #composition #compositionTable1 th:nth-child(2), #composition #compositionTable1 td:nth-child(2),
  #composition #compositionTable1_wrapper th:nth-child(2),
  #composition #compositionTable1_wrapper td:nth-child(2),
  #composition #compositionTable2 th:nth-child(2),
  #composition #compositionTable2 td:nth-child(2),
  #composition #compositionTable2_wrapper th:nth-child(2),
  #composition #compositionTable2_wrapper td:nth-child(2),
  #composition #compositionTableforBonds1 th:nth-child(2),
  #composition #compositionTableforBonds1 td:nth-child(2),
  #composition #compositionTableforBonds1_wrapper th:nth-child(2),
  #composition #compositionTableforBonds1_wrapper td:nth-child(2),
  #composition #compositionTableforBonds2 th:nth-child(2),
  #composition #compositionTableforBonds2 td:nth-child(2),
  #composition #compositionTableforBonds2_wrapper th:nth-child(2),
  #composition #compositionTableforBonds2_wrapper td:nth-child(2), #holdings #compositionTable1 th:nth-child(2), #holdings #compositionTable1 td:nth-child(2),
  #holdings #compositionTable1_wrapper th:nth-child(2),
  #holdings #compositionTable1_wrapper td:nth-child(2),
  #holdings #compositionTable2 th:nth-child(2),
  #holdings #compositionTable2 td:nth-child(2),
  #holdings #compositionTable2_wrapper th:nth-child(2),
  #holdings #compositionTable2_wrapper td:nth-child(2),
  #holdings #compositionTableforBonds1 th:nth-child(2),
  #holdings #compositionTableforBonds1 td:nth-child(2),
  #holdings #compositionTableforBonds1_wrapper th:nth-child(2),
  #holdings #compositionTableforBonds1_wrapper td:nth-child(2),
  #holdings #compositionTableforBonds2 th:nth-child(2),
  #holdings #compositionTableforBonds2 td:nth-child(2),
  #holdings #compositionTableforBonds2_wrapper th:nth-child(2),
  #holdings #compositionTableforBonds2_wrapper td:nth-child(2) {
    padding-left: 30px; } }

@media (min-width: 992px) {
  #composition #compositionTable1 th, #composition #compositionTable1 td,
  #composition #compositionTableforBonds1 th,
  #composition #compositionTableforBonds1 td, #holdings #compositionTable1 th, #holdings #compositionTable1 td,
  #holdings #compositionTableforBonds1 th,
  #holdings #compositionTableforBonds1 td {
    width: 20%; } }

@media (min-width: 992px) {
  #composition #compositionTable2 th:nth-child(1), #composition #compositionTable2 td:nth-child(2),
  #composition #compositionTableforBonds2 th:nth-child(1),
  #composition #compositionTableforBonds2 td:nth-child(2), #holdings #compositionTable2 th:nth-child(1), #holdings #compositionTable2 td:nth-child(2),
  #holdings #compositionTableforBonds2 th:nth-child(1),
  #holdings #compositionTableforBonds2 td:nth-child(2) {
    width: 30%;
    padding-left: 30px; } }

@media (min-width: 992px) {
  #composition #compositionTable2 th:nth-child(2), #composition #compositionTable2 td:nth-child(3),
  #composition #compositionTableforBonds2 th:nth-child(2),
  #composition #compositionTableforBonds2 td:nth-child(3), #holdings #compositionTable2 th:nth-child(2), #holdings #compositionTable2 td:nth-child(3),
  #holdings #compositionTableforBonds2 th:nth-child(2),
  #holdings #compositionTableforBonds2 td:nth-child(3) {
    width: 17.5%; } }

@media (min-width: 992px) {
  #composition #compositionTable2 th:nth-child(3), #composition #compositionTable2 td:nth-child(4),
  #composition #compositionTableforBonds2 th:nth-child(3),
  #composition #compositionTableforBonds2 td:nth-child(4), #holdings #compositionTable2 th:nth-child(3), #holdings #compositionTable2 td:nth-child(4),
  #holdings #compositionTableforBonds2 th:nth-child(3),
  #holdings #compositionTableforBonds2 td:nth-child(4) {
    width: 17.5%; } }

@media (min-width: 992px) {
  #composition #compositionTable2 th:nth-child(4), #composition #compositionTable2 td:nth-child(5),
  #composition #compositionTableforBonds2 th:nth-child(4),
  #composition #compositionTableforBonds2 td:nth-child(5), #holdings #compositionTable2 th:nth-child(4), #holdings #compositionTable2 td:nth-child(5),
  #holdings #compositionTableforBonds2 th:nth-child(4),
  #holdings #compositionTableforBonds2 td:nth-child(5) {
    width: 17.5%; } }

@media (min-width: 992px) {
  #composition #compositionTable2 th:nth-child(5), #composition #compositionTable2 td:nth-child(6),
  #composition #compositionTableforBonds2 th:nth-child(5),
  #composition #compositionTableforBonds2 td:nth-child(6), #holdings #compositionTable2 th:nth-child(5), #holdings #compositionTable2 td:nth-child(6),
  #holdings #compositionTableforBonds2 th:nth-child(5),
  #holdings #compositionTableforBonds2 td:nth-child(6) {
    width: 17.5%; } }

#composition .compositionRow2 .col, #holdings .compositionRow2 .col {
  position: relative; }

#composition .dataTables_info, #holdings .dataTables_info {
  display: none !important; }

#composition .composition__top, #holdings .composition__top {
  display: flex;
  align-items: center;
  justify-content: space-between; }
  @media (max-width: 991px) {
    #composition .composition__top, #holdings .composition__top {
      display: block; } }

#composition .composition__button a, #holdings .composition__button a {
  padding: 10px 20px;
  border: none;
  background: #ffb864;
  font-size: 18px;
  cursor: pointer; }
  @media (min-width: 992px) {
    #composition .composition__button a, #holdings .composition__button a {
      font-size: 20px;
      padding: 10px 40px; } }
  #composition .composition__button a:disabled, #holdings .composition__button a:disabled {
    opacity: 0.7; }
  #composition .composition__button a:hover, #holdings .composition__button a:hover {
    background: #f79d33; }
  #composition .composition__button a:active, #holdings .composition__button a:active {
    background: #ff8605; }

.etf__info {
  overflow: hidden; }
  .etf__info__item__container {
    width: 47.5%;
    color: #0c3534;
    table-layout: fixed;
    float: left;
    display: table; }
    @media (max-width: 991px) {
      .etf__info__item__container {
        width: 100%;
        float: none; } }
  .etf__info__rows {
    display: table-row; }
    @media (max-width: 991px) {
      .etf__info__rows {
        height: auto !important; } }
  .etf__info__col {
    display: table-cell;
    width: 47.5%;
    border-bottom: 0.5px solid #b7c3c3;
    padding: 9px 0;
    vertical-align: top; }
    @media (max-width: 991px) {
      .etf__info__col {
        width: 100%;
        display: block; } }
    .etf__info__col.no-border {
      border-bottom: 0; }
      @media (max-width: 991px) {
        .etf__info__col.no-border {
          display: none; } }
  .etf__info.space {
    width: 5%;
    border-bottom: 0;
    float: left;
    height: 10px; }
    @media (max-width: 991px) {
      .etf__info.space {
        display: none; } }
  .etf__info__item {
    width: 100%;
    display: flex; }
  .etf__info__label {
    font-size: 16px;
    font-weight: 500;
    line-height: 30px;
    width: 40%;
    padding-right: 30px; }
    @media (min-width: 992px) {
      .etf__info__label {
        width: 44%;
        padding-right: 60px; } }
    .etf__info__label sup {
      font-weight: 300; }
  .etf__info__value {
    line-height: 30px;
    text-align: right;
    width: 60%; }
    @media (min-width: 992px) {
      .etf__info__value {
        width: 56%; } }

.statistics__container {
  width: 100%; }

.statistics__item {
  display: table;
  width: 100%; }
  @media (min-width: 992px) {
    .statistics__item {
      width: 100%;
      margin: 0; } }

.statistics__tr {
  display: table-row;
  overflow: hidden;
  width: 100%; }
  .statistics__tr:last-child .statistics__td {
    border-bottom: 0; }

.statistics__th {
  background-color: #0c3534;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  color: #fff;
  border-bottom: 0 !important; }
  @media (max-width: 991px) {
    .statistics__th {
      line-height: 24px; } }
  .statistics__th:first-child {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px; }
  .statistics__th:last-child {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px; }

.statistics__th, .statistics__td {
  padding: 10px 20px;
  display: table-cell;
  vertical-align: middle;
  width: 60%;
  border-bottom: 1px solid #b7c3c3;
  text-align: center; }
  .statistics__th:nth-child(1), .statistics__td:nth-child(1) {
    width: 45%;
    text-align: left; }
    @media (max-width: 991px) {
      .statistics__th:nth-child(1), .statistics__td:nth-child(1) {
        width: 52%; } }
  .statistics__th:nth-child(2), .statistics__td:nth-child(2) {
    width: 27.5%; }
    @media (max-width: 991px) {
      .statistics__th:nth-child(2), .statistics__td:nth-child(2) {
        width: 24%; } }
  .statistics__th:nth-child(3), .statistics__td:nth-child(3) {
    width: 27.5%; }
    @media (max-width: 991px) {
      .statistics__th:nth-child(3), .statistics__td:nth-child(3) {
        width: 24%; } }

.statistics__td {
  color: #0c3534; }

.averageData__container {
  width: 100%; }

.averageData__item {
  display: table;
  width: 100%; }
  @media (min-width: 992px) {
    .averageData__item {
      width: 100% !important;
      margin: 0; } }

.averageData__tr {
  display: table-row;
  overflow: hidden;
  width: 100%; }
  .averageData__tr:last-child .statistics__td {
    border-bottom: 0; }

.averageData__th {
  background-color: #0c3534;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.88;
  color: #fff;
  border-bottom: 0;
  white-space: normal !important; }
  @media (max-width: 991px) {
    .averageData__th {
      line-height: 1.38; } }
  .averageData__th:first-child {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px; }
  .averageData__th:last-child {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px; }

.averageData__th, .averageData__td {
  padding: 10px 20px;
  display: table-cell;
  vertical-align: middle;
  width: 25% !important;
  text-align: center !important; }

.averageData__td {
  color: #0c3534; }

#averageData_wrapper .dataTables_scrollHeadInner, #averageData_wrapper .dataTables_scrollHead {
  width: 100% !important; }

#averageData_wrapper td:first-child, #averageData_wrapper th:first-child {
  width: 0px !important; }
  @media (min-width: 992px) {
    #averageData_wrapper td:first-child, #averageData_wrapper th:first-child {
      padding: 0 !important; } }

#averageData_wrapper td:last-child, #averageData_wrapper th:last-child {
  width: 0px !important; }
  @media (min-width: 992px) {
    #averageData_wrapper td:last-child, #averageData_wrapper th:last-child {
      padding: 0 !important; } }

@media (max-width: 991px) {
  #averageData_wrapper td.fixedLightItem, #averageData_wrapper td.fixedRightItem, #averageData_wrapper th.fixedLightItem, #averageData_wrapper th.fixedRightItem {
    padding: 0 4px; } }

#averageData_wrapper td {
  background: #fff; }

#averageData_wrapper .dataTables_info {
  display: none !important; }

.c3js-chart {
  width: 100%;
  margin: 0 auto; }
  @media (min-width: 992px) {
    .c3js-chart {
      padding: 0 0px; } }
  .c3js-chart * {
    font-family: Flama, "Microsoft JhengHei", "微軟正黑體", "PingFang HK", "PingFang SC", sans-serif !important; }
  .c3js-chart svg {
    max-width: 100%;
    width: 100% !important; }
    @media (max-width: 991px) {
      .c3js-chart svg {
        height: auto !important;
        max-height: none !important; } }
  .c3js-chart .c3-text, .c3js-chart text {
    font-size: 14px;
    font-weight: 300;
    fill: #0c3534; }
  .c3js-chart .c3-axis-x {
    pointer-events: none; }
    .c3js-chart .c3-axis-x text {
      fill: #0C3534; }
  .c3js-chart .c3-grid line {
    stroke-dasharray: 0;
    stroke: #b4b4b4;
    stroke-width: 0.5; }
  .c3js-chart.chart-type1 .c3-tooltip-container td.name span, .c3js-chart.chart-type4 .c3-tooltip-container td.name span {
    background: #3f7d20 !important; }
  .c3js-chart.chart-type1 .c3-chart-bar path.c3-shape, .c3js-chart.chart-type4 .c3-chart-bar path.c3-shape {
    fill: #3f7d20 !important;
    stroke: #3f7d20 !important; }
  .c3js-chart.chart-type1 .c3-legend-item-tile, .c3js-chart.chart-type4 .c3-legend-item-tile {
    stroke: #3f7d20 !important; }
  .c3js-chart.chart-type2 .c3-chart-arc text {
    fill: #ffffff; }
  .c3js-chart.chart-type3 .c3-chart-lines .c3-circles .c3-circle {
    display: none; }

@media (max-width: 991px) {
  .assetAllocationFigureDonut .c3js-chart {
    max-height: none !important; } }

@media (max-width: 991px) {
  .assetAllocationFigureDonut .c3-event-rects rect {
    max-width: 100% !important; } }

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger {
  padding: 0 0;
  display: inline-block;
  cursor: pointer;
  transition-property: opacity, filter;
  transition-duration: 0.15s;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible; }
  .hamburger:hover {
    opacity: 0.7; }
  .hamburger.is-active:hover {
    opacity: 0.7; }
  .hamburger.is-active .hamburger-inner,
  .hamburger.is-active .hamburger-inner::before,
  .hamburger.is-active .hamburger-inner::after {
    background-color: #0c3534; }

.hamburger-box {
  width: 30px;
  height: 22px;
  display: inline-block;
  position: relative; }

.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -2px; }
  .hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
    width: 30px;
    height: 4px;
    background-color: #0c3534;
    border-radius: 4px;
    position: absolute;
    transition-property: transform;
    transition-duration: 0.15s;
    transition-timing-function: ease; }
  .hamburger-inner::before, .hamburger-inner::after {
    content: "";
    display: block; }
  .hamburger-inner::before {
    top: -9px; }
  .hamburger-inner::after {
    bottom: -9px; }

/*
   * Collapse
   */
.hamburger--collapse .hamburger-inner {
  top: auto;
  bottom: 0;
  transition-duration: 0.13s;
  transition-delay: 0.13s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--collapse .hamburger-inner::after {
    top: -18px;
    transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear; }
  .hamburger--collapse .hamburger-inner::before {
    transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--collapse.is-active .hamburger-inner {
  transform: translate3d(0, -9px, 0) rotate(-45deg);
  transition-delay: 0.22s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburger--collapse.is-active .hamburger-inner::after {
    top: 0;
    opacity: 0;
    transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear; }
  .hamburger--collapse.is-active .hamburger-inner::before {
    top: 0;
    transform: rotate(-90deg);
    transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1); }

/**
 * Swiper 6.5.8
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: April 23, 2021
 */
@font-face {
  font-family: swiper-icons;
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
  font-weight: 400;
  font-style: normal; }

:root {
  --swiper-theme-color:#007aff; }

.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1; }

.swiper-container-vertical > .swiper-wrapper {
  flex-direction: column; }

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box; }

.swiper-container-android .swiper-slide, .swiper-wrapper {
  transform: translate3d(0px, 0, 0); }

.swiper-container-multirow > .swiper-wrapper {
  flex-wrap: wrap; }

.swiper-container-multirow-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column; }

.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto; }

.swiper-container-pointer-events {
  touch-action: pan-y; }

.swiper-container-pointer-events.swiper-container-vertical {
  touch-action: pan-x; }

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform; }

.swiper-slide-invisible-blank {
  visibility: hidden; }

.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
  height: auto; }

.swiper-container-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform,height; }

.swiper-container-3d {
  perspective: 1200px; }

.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper {
  transform-style: preserve-3d; }

.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10; }

.swiper-container-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-container-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-container-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none; }

.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none; }

.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start; }

.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory; }

.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory; }

:root {
  --swiper-navigation-size:44px; }

.swiper-button-next, .swiper-button-prev {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size)/ 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (var(--swiper-navigation-size)/ 2));
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color)); }

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
  opacity: .35;
  cursor: auto;
  pointer-events: none; }

.swiper-button-next:after, .swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1; }

.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
  left: 10px;
  right: auto; }

.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after {
  content: 'prev'; }

.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto; }

.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after {
  content: 'next'; }

.swiper-button-next.swiper-button-white, .swiper-button-prev.swiper-button-white {
  --swiper-navigation-color:#ffffff; }

.swiper-button-next.swiper-button-black, .swiper-button-prev.swiper-button-black {
  --swiper-navigation-color:#000000; }

.swiper-button-lock {
  display: none; }

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: .3s opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10; }

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0; }

.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: 10px;
  left: 0;
  width: 100%; }

.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0; }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative; }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33); }

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 50%;
  background: #000;
  opacity: .2; }

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none; }

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer; }

.swiper-pagination-bullet-active {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color)); }

.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0); }

.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block; }

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px; }

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: .2s transform,.2s top; }

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px; }

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap; }

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: .2s transform,.2s left; }

.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: .2s transform,.2s right; }

.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute; }

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top; }

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top; }

.swiper-container-horizontal > .swiper-pagination-progressbar, .swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0; }

.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-container-vertical > .swiper-pagination-progressbar {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0; }

.swiper-pagination-white {
  --swiper-pagination-color:#ffffff; }

.swiper-pagination-black {
  --swiper-pagination-color:#000000; }

.swiper-pagination-lock {
  display: none; }

.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1); }

.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%; }

.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%; }

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0; }

.swiper-scrollbar-cursor-drag {
  cursor: move; }

.swiper-scrollbar-lock {
  display: none; }

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center; }

.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain; }

.swiper-slide-zoomed {
  cursor: move; }

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  animation: swiper-preloader-spin 1s infinite linear;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent; }

.swiper-lazy-preloader-white {
  --swiper-preloader-color:#fff; }

.swiper-lazy-preloader-black {
  --swiper-preloader-color:#000; }

@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg); } }

.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000; }

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  transition-timing-function: ease-out; }

.swiper-container-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity; }

.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none; }

.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto; }

.swiper-container-cube {
  overflow: visible; }

.swiper-container-cube .swiper-slide {
  pointer-events: none;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%; }

.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none; }

.swiper-container-cube.swiper-container-rtl .swiper-slide {
  transform-origin: 100% 0; }

.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto; }

.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next + .swiper-slide, .swiper-container-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible; }

.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top {
  z-index: 0;
  backface-visibility: hidden; }

.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: .6;
  z-index: 0; }

.swiper-container-cube .swiper-cube-shadow:before {
  content: '';
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px); }

.swiper-container-flip {
  overflow: visible; }

.swiper-container-flip .swiper-slide {
  pointer-events: none;
  backface-visibility: hidden;
  z-index: 1; }

.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none; }

.swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto; }

.swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top {
  z-index: 0;
  backface-visibility: hidden; }

.paginate_button, .dataTables_wrapper .dataTables_paginate .paginate_button, .J-paginationjs-page {
  width: 30px;
  height: 30px;
  padding: 4px 0 6px;
  border-radius: 15px;
  border: none !important;
  margin: 0;
  vertical-align: middle;
  color: #0c3534 !important;
  cursor: pointer; }
  @media (min-width: 992px) {
    .paginate_button, .dataTables_wrapper .dataTables_paginate .paginate_button, .J-paginationjs-page {
      width: 36px;
      height: 36px;
      padding: 8px 14px 9px;
      border-radius: 18px;
      margin: 0 10px; } }
  .paginate_button:hover, .dataTables_wrapper .dataTables_paginate .paginate_button:hover, .J-paginationjs-page:hover {
    color: #0c3534 !important; }
  .paginate_button.current, .dataTables_wrapper .dataTables_paginate .current.paginate_button, .current.J-paginationjs-page {
    background: #FFEECD !important; }
  @media (hover: hover), (-ms-high-contrast: none) {
    .paginate_button:not(.disabled):hover, .J-paginationjs-page:not(.disabled):hover {
      background: #F1CD87 !important;
      color: #0c3534 !important; } }
  .paginate_button:not(.disabled):active, .J-paginationjs-page:not(.disabled):active {
    box-shadow: none !important;
    background: #FFC04B !important;
    color: #0c3534 !important; }
  .paginate_button.first, .dataTables_wrapper .dataTables_paginate .first.paginate_button, .first.J-paginationjs-page, .paginate_button.last, .dataTables_wrapper .dataTables_paginate .last.paginate_button, .last.J-paginationjs-page, .paginate_button.previous, .dataTables_wrapper .dataTables_paginate .previous.paginate_button, .previous.J-paginationjs-page, .paginate_button.next, .dataTables_wrapper .dataTables_paginate .next.paginate_button, .next.J-paginationjs-page {
    background: none; }
    .paginate_button.first::after, .dataTables_wrapper .dataTables_paginate .first.paginate_button::after, .first.J-paginationjs-page::after, .paginate_button.last::after, .dataTables_wrapper .dataTables_paginate .last.paginate_button::after, .last.J-paginationjs-page::after, .paginate_button.previous::after, .dataTables_wrapper .dataTables_paginate .previous.paginate_button::after, .previous.J-paginationjs-page::after, .paginate_button.next::after, .dataTables_wrapper .dataTables_paginate .next.paginate_button::after, .next.J-paginationjs-page::after {
      content: url(/etc/designs/hase/pws/hsvm/assets/images/icons/datatable/arrow_end.svg);
      position: relative;
      top: 0;
      left: 0;
      display: inline-block;
      width: 12px;
      height: 12px;
      margin-top: 4px;
      background-position: center center;
      background-size: cover;
      background-repeat: no-repeat;
      transform-origin: center center; }
      @media (min-width: 992px) {
        .paginate_button.first::after, .dataTables_wrapper .dataTables_paginate .first.paginate_button::after, .first.J-paginationjs-page::after, .paginate_button.last::after, .dataTables_wrapper .dataTables_paginate .last.paginate_button::after, .last.J-paginationjs-page::after, .paginate_button.previous::after, .dataTables_wrapper .dataTables_paginate .previous.paginate_button::after, .previous.J-paginationjs-page::after, .paginate_button.next::after, .dataTables_wrapper .dataTables_paginate .next.paginate_button::after, .next.J-paginationjs-page::after {
          top: -2px;
          left: -4px; } }
    .paginate_button.first.disabled, .first.disabled.J-paginationjs-page, .paginate_button.last.disabled, .last.disabled.J-paginationjs-page, .paginate_button.previous.disabled, .previous.disabled.J-paginationjs-page, .paginate_button.next.disabled, .next.disabled.J-paginationjs-page {
      opacity: .5; }
      .paginate_button.first.disabled::after, .first.disabled.J-paginationjs-page::after, .paginate_button.last.disabled::after, .last.disabled.J-paginationjs-page::after, .paginate_button.previous.disabled::after, .previous.disabled.J-paginationjs-page::after, .paginate_button.next.disabled::after, .next.disabled.J-paginationjs-page::after {
        background: none; }
  .paginate_button.previous::after, .dataTables_wrapper .dataTables_paginate .previous.paginate_button::after, .previous.J-paginationjs-page::after, .paginate_button.next::after, .dataTables_wrapper .dataTables_paginate .next.paginate_button::after, .next.J-paginationjs-page::after {
    content: url(/etc/designs/hase/pws/hsvm/assets/images/icons/datatable/arrow.svg); }
  .paginate_button.next, .dataTables_wrapper .dataTables_paginate .next.paginate_button, .next.J-paginationjs-page, .paginate_button.last, .dataTables_wrapper .dataTables_paginate .last.paginate_button, .last.J-paginationjs-page {
    transform: rotateY(180deg); }

table.dataTable.no-footer {
  border-bottom: none; }

.dataTables_wrapper .dataTables_paginate {
  margin-top: 30px;
  margin-bottom: 10px;
  float: none;
  text-align: center; }

.dataTables_wrapper .dataTables_info {
  margin-top: 10px;
  float: none;
  text-align: center;
  color: #0c3534; }

.dataTables_wrapper.no-footer .dataTables_scrollBody {
  border-bottom: none; }

table.dataTable thead th,
table.dataTable thead td {
  border-bottom: 0; }

.paginationHSVM {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 30px;
  margin-bottom: 10px; }
  .paginationHSVM li {
    display: block;
    text-align: center; }

.J-paginationjs-nav {
  text-align: center;
  font-size: 14px;
  color: #0c3534; }

main.main {
  background-image: url(/etc/designs/hase/pws/hsvm/assets/images/HP_bg.jpg);
  background-attachment: fixed;
  background-position: 50% 50%; }

@media (max-width: 991px) {
  .page--institutional.page--inner .main {
    background: url(/etc/designs/hase/pws/hsvm/assets/images/dummy/institutional/HP_bg_institutional_inner_m.jpg) top center/100% auto fixed white; } }

@media (min-width: 992px) {
  .page--institutional.page--inner .main {
    background: url(/etc/designs/hase/pws/hsvm/assets/images/dummy/institutional/HP_bg_institutional_inner.jpg) top center/100% auto fixed white; } }

.page--institutional .page__top {
  background: none; }

/*# sourceMappingURL=index.css.map */
