:root {
    --font-family-base: bnpp-sans-light;
    --product-card-content-alignment: center;
    --headings-font-family: bnpp-sans-bold;
    --bs-body-font-family: bnpp-sans-light;
    --btn-font-family: bnpp-sans-bold;
    --product-finder-group-by-funds-bg-color: #f5f5f5;
    --product-finder-btn-group-by-funds-bg-color: #f5f5f5;
    --standard-flters-found-number-txt-color: #142026;
    --product-finder-table-by-fund-th-bg-color: #f0eee9;
    --standard-flters-product-finder-btn-single-filter-selected-bg-color: #ffffff;
    --standard-flters-header-wrapper-bg-color: #ffffff;
    --standard-flters-product-finder-bg-color: #ffffff;
    --product-finder-table-head-bg-color: #ffffff;
    --product-performance-graphs-axis-text-color: #000000;
    --product-performance-graphs-mark-line-color: #f50000;
    --product-calendar-performance-cl1: #007d4f;
    --product-calendar-performance-cl2: #b9b9b9;
    --product-performance-graphs-cl1: #007d4f;
    --product-performance-graphs-cl2: #b9b9b9;
}

:root {
  --related-products-menu-margin-top: -10px;
  --quicksearchbar-input-font-size: 12px;
  --quicksearchbar-input-placeholder-color: #6b6e71;
  --quicksearchbar-input-color: #6b6e71;
  --quicksearchbar-input-padding: 9px 50px 6px 19px;
  --quicksearchbar-icon-left: inherit;
  --theam-buffer-chart-fund-point-color: #007d4f;
  --asterius-forms-btn-font-family: "bnpp-sans";
  --asterius-forms-btn-icon: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjY2MTEgMEgyLjMzODdDMS4wNDkzMiAwIDAgMS4wNDkzMSAwIDIuMzM4N1YxMi42NjEzQzAgMTMuOTUwNyAxLjA0OTMyIDE1IDIuMzM4NyAxNUgxMi42NjEzQzEzLjk1MDcgMTUgMTUgMTMuOTUwNyAxNSAxMi42NjEzVjIuMzM4N0MxNC45OTk4IDEuMDQ5MzEgMTMuOTUwNCAwIDEyLjY2MTEgMFpNMTQuMjY3OCAxMi42NjExQzE0LjI2NzggMTMuNTQ2OSAxMy41NDY5IDE0LjI2NzggMTIuNjYxMSAxNC4yNjc4SDIuMzM4N0MxLjQ1Mjg0IDE0LjI2NzggMC43MzE5MSAxMy41NDY5IDAuNzMxOTEgMTIuNjYxMVYyLjMzODdDMC43MzE5MSAxLjQ1Mjg0IDEuNDUyODQgMC43MzE5MSAyLjMzODcgMC43MzE5MUgxMi42NjEzQzEzLjU0NzIgMC43MzE5MSAxNC4yNjgxIDEuNDUyODQgMTQuMjY4MSAyLjMzODdMMTQuMjY3OCAxMi42NjExWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTkuNDM5MTUgNy45NTc1NUw3LjgyODc4IDkuNjY2MDNWNC4zNDg0OEM3LjgyODc4IDQuMTU2MTIgNy42ODE1OCA0IDcuNTAwMjIgNEM3LjMxODg1IDQgNy4xNzE2NiA0LjE1NjEyIDcuMTcxNjYgNC4zNDg0OFY5LjY2NjAzTDUuNTYwODUgNy45NTc1NUM1LjQzMjQ5IDcuODIxNDEgNS4yMjQ2MiA3LjgyMTQxIDUuMDk2MjcgNy45NTc1NUM0Ljk2NzkxIDguMDkzNjkgNC45Njc5MSA4LjMxNDE2IDUuMDk2MjcgOC40NTAzTDcuNTAwMjIgMTFMNy43MzIxOCAxMC43NTM1TDkuOTAzNzMgOC40NTAzQzEwLjAzMjEgOC4zMTQxNiAxMC4wMzIxIDguMDkzNjkgOS45MDM3MyA3Ljk1NzU1QzkuNzc1MzggNy44MjE0MSA5LjU2NzI5IDcuODIxNDEgOS40MzkxNSA3Ljk1NzU1WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==");
  --asterius-forms-btn-icon-disabled: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjY2MTEgMEgyLjMzODdDMS4wNDkzMiAwIDAgMS4wNDkzMSAwIDIuMzM4N1YxMi42NjEzQzAgMTMuOTUwNyAxLjA0OTMyIDE1IDIuMzM4NyAxNUgxMi42NjEzQzEzLjk1MDcgMTUgMTUgMTMuOTUwNyAxNSAxMi42NjEzVjIuMzM4N0MxNC45OTk4IDEuMDQ5MzEgMTMuOTUwNCAwIDEyLjY2MTEgMFpNMTQuMjY3OCAxMi42NjExQzE0LjI2NzggMTMuNTQ2OSAxMy41NDY5IDE0LjI2NzggMTIuNjYxMSAxNC4yNjc4SDIuMzM4N0MxLjQ1Mjg0IDE0LjI2NzggMC43MzE5MSAxMy41NDY5IDAuNzMxOTEgMTIuNjYxMVYyLjMzODdDMC43MzE5MSAxLjQ1Mjg0IDEuNDUyODQgMC43MzE5MSAyLjMzODcgMC43MzE5MUgxMi42NjEzQzEzLjU0NzIgMC43MzE5MSAxNC4yNjgxIDEuNDUyODQgMTQuMjY4MSAyLjMzODdMMTQuMjY3OCAxMi42NjExWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTkuNDM5MTUgNy45NTc1NUw3LjgyODc4IDkuNjY2MDNWNC4zNDg0OEM3LjgyODc4IDQuMTU2MTIgNy42ODE1OCA0IDcuNTAwMjIgNEM3LjMxODg1IDQgNy4xNzE2NiA0LjE1NjEyIDcuMTcxNjYgNC4zNDg0OFY5LjY2NjAzTDUuNTYwODUgNy45NTc1NUM1LjQzMjQ5IDcuODIxNDEgNS4yMjQ2MiA3LjgyMTQxIDUuMDk2MjcgNy45NTc1NUM0Ljk2NzkxIDguMDkzNjkgNC45Njc5MSA4LjMxNDE2IDUuMDk2MjcgOC40NTAzTDcuNTAwMjIgMTFMNy43MzIxOCAxMC43NTM1TDkuOTAzNzMgOC40NTAzQzEwLjAzMjEgOC4zMTQxNiAxMC4wMzIxIDguMDkzNjkgOS45MDM3MyA3Ljk1NzU1QzkuNzc1MzggNy44MjE0MSA5LjU2NzI5IDcuODIxNDEgOS40MzkxNSA3Ljk1NzU1WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==");
  --asterius-forms-btn-icon-margin-left: 16px;
  --theam-buffer-chart-fund-color: #007d4f;
  --theam-buffer-chart-reference-asset-color: #b9b9b9;
  --amount-input-range-border-color: #e2edea;
  --amount-input-range-border-radius: 50px;
  --amount-input-height: 35px;
  --amount-input-border-hover-color: #007d4f;
  --amount-input-placeholder-color: #142026;
  --amount-input-font-size: 12px;
  --amount-input-font-family: "bnpp-sans";
  --amount-input-margin-bottom: 0;
  --amount-input-border-focus-color: #007d4f;
  --amount-input-range-border-focus-color: #007d4f;
  --chart-font-family: "bnpp-sans";
  --nav-tabs-link-padding-top: 16px;
  --nav-tabs-link-padding-right: 16px;
  --nav-tabs-link-padding-bottom: 16px;
  --nav-tabs-link-padding-left: 16px;
}
section#PORTFOLIODATA {
    min-height: 470px;
}
.m-table-finder-result tfoot>tr.m-total-item {
    background-color: #ffffff;
}
.m-table-finder-result tfoot>tr.tr-separator td {
    height: 22px;
}
.m-table-finder-result tfoot>tr.m-total-item td.m-total-label,
.m-table-finder-result tfoot>tr.m-total-item td.m-total-value{
    font-family: bnpp-sans;
    font-size: 18px;
}
.m-table-finder-result tfoot>tr.m-total-item td.m-total-value {
    border: 2px solid #fff;
}
asterius-product-composition-table .m-table-finder-result>tbody tr td.col-quantity, asterius-product-composition-table .m-table-finder-result>tbody tr td.col-weight {
    text-align: center;
}
.m-content-browser-noresult-display > div p {
  font-family: "bnpp-sans";
  font-size: 20px;
}
.section-key-facts p {
  margin-bottom: 0;
}
.state-view-container h4 {
  font-family: "bnpp-sans";
  font-size: 20px;
}
.state-view-container {
  justify-content: center !important;
  padding: 10px 15px;
}
asterius-product-composition-table .state-view-container {
  justify-content: center !important;
  padding: 32px 15px;
}
asterius-related-products .m-dropdown .m-dropdown-btn.show {
  position: relative;
  border-radius: 10px 10px 0 0;
}
asterius-related-products .m-dropdown .dropdown-menu {
  z-index: 0;
  padding-top: 10px;
  border-radius: 0 0 10px 10px;
}
.m-document-table > tbody > tr td .m-document-card-icon-download {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAyNSAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgMFYyNy4yNzI3SDEzLjM4NEwxMS44NDIxIDI1LjY3NDdWMjEuODE4MkgxNS43ODk1VjE2LjM2MzZIMjEuMDUyNlY4LjE4MTgyTDEzLjE1NzkgMEgwWk0xMS44NDIxIDIuMDQ1NDVMMTkuMDc4OSA5LjU0NTQ1SDExLjg0MjFWMi4wNDU0NVpNOC45ODk1MiAxMC45MDkxQzkuNzEzMiAxMC45MDkxIDEwLjE1IDExLjQxODMgMTAuMzYxOCAxMi4xOTI4QzEwLjU3MjQgMTMuMDc3OCAxMC4zNjI2IDE0LjUxMzcgOS44MzUwMSAxNi4xNzE5QzEwLjE1MjEgMTYuODM2IDEwLjU3MTcgMTcuNDk4NyAxMC45OTQgMTguMTYxNEMxMi4yNTk4IDE4LjA1MDkgMTMuMzE1MiAxOC4wNTI1IDEzLjk0OTQgMTguNDk0M0MxNC40NzcxIDE4LjgyNyAxNC41ODQgMTkuMzc3NiAxNC4zNzM1IDIwLjA0MTdDMTQuMDU2NCAyMC44MTYzIDEzLjQyMzIgMjEuMTQ5NSAxMi42ODUgMjAuOTI4NkMxMi4wNTIxIDIwLjcwNzcgMTEuMzEwNyAyMC4xNTMgMTAuNTcyNiAxOS4yNjk0QzkuODM0NDIgMTkuMzc5OCA5LjA5NTQ4IDE5LjU5OTggOC4zNTczMiAxOS44MjA3QzcuNTEyNTggMjEuMzY4NCA2LjY3MDcgMjIuNjk2IDUuODI1OTcgMjMuMDI3M0M1LjYxNDEyIDIzLjEzNzggNS40MDMwNCAyMy4xODE4IDUuMTkxMiAyMy4xODE4QzQuNzY4ODMgMjMuMTgxOCA0LjQ1MjE4IDIzLjAyODUgNC4yNDAzNCAyMi42OTcxQzQuMDI5ODEgMjIuMzY1NyAzLjYwNzY1IDIxLjcwMTcgNC40NTEwNyAyMC43MDc2QzQuOTc4NyAyMC4wNDM1IDYuMjQ0ODIgMTkuMzgwOSA3LjYxNzE5IDE4LjkzOTFDOC4wMzk1NiAxOC4wNTQxIDguMzU2MzEgMTcuMTcgOC42NzM0MiAxNi4xNzQ1QzcuOTM1MjYgMTQuNzM3MyA3LjUxMTkzIDEzLjE4OTcgNy42MTcxOSAxMi4zMDQ3QzcuNzIzNzcgMTEuNDE4MyA4LjI2NTgzIDEwLjkwOTEgOC45ODk1MiAxMC45MDkxWk0xOC40MjExIDE5LjA5MDlWMjQuNTQ1NUgxNC40NzM3TDE5LjczNjggMzBMMjUgMjQuNTQ1NUgyMS4wNTI2VjE5LjA5MDlIMTguNDIxMVoiIGZpbGw9IiMwMDdENEYiLz4KPC9zdmc+Cg==);
  background-repeat: no-repeat;
  background-size: 100%;
  width: 25px;
  height: 30px;
  display: block;
}
.m-document-table > tbody > tr td .m-document-card-icon-download svg {
  display: none;
}
.m-finder-results-section
  .m-table-etf-finder
  table
  > tbody
  > tr
  td
  a.finder-icon-download {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAyNSAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgMFYyNy4yNzI3SDEzLjM4NEwxMS44NDIxIDI1LjY3NDdWMjEuODE4MkgxNS43ODk1VjE2LjM2MzZIMjEuMDUyNlY4LjE4MTgyTDEzLjE1NzkgMEgwWk0xMS44NDIxIDIuMDQ1NDVMMTkuMDc4OSA5LjU0NTQ1SDExLjg0MjFWMi4wNDU0NVpNOC45ODk1MiAxMC45MDkxQzkuNzEzMiAxMC45MDkxIDEwLjE1IDExLjQxODMgMTAuMzYxOCAxMi4xOTI4QzEwLjU3MjQgMTMuMDc3OCAxMC4zNjI2IDE0LjUxMzcgOS44MzUwMSAxNi4xNzE5QzEwLjE1MjEgMTYuODM2IDEwLjU3MTcgMTcuNDk4NyAxMC45OTQgMTguMTYxNEMxMi4yNTk4IDE4LjA1MDkgMTMuMzE1MiAxOC4wNTI1IDEzLjk0OTQgMTguNDk0M0MxNC40NzcxIDE4LjgyNyAxNC41ODQgMTkuMzc3NiAxNC4zNzM1IDIwLjA0MTdDMTQuMDU2NCAyMC44MTYzIDEzLjQyMzIgMjEuMTQ5NSAxMi42ODUgMjAuOTI4NkMxMi4wNTIxIDIwLjcwNzcgMTEuMzEwNyAyMC4xNTMgMTAuNTcyNiAxOS4yNjk0QzkuODM0NDIgMTkuMzc5OCA5LjA5NTQ4IDE5LjU5OTggOC4zNTczMiAxOS44MjA3QzcuNTEyNTggMjEuMzY4NCA2LjY3MDcgMjIuNjk2IDUuODI1OTcgMjMuMDI3M0M1LjYxNDEyIDIzLjEzNzggNS40MDMwNCAyMy4xODE4IDUuMTkxMiAyMy4xODE4QzQuNzY4ODMgMjMuMTgxOCA0LjQ1MjE4IDIzLjAyODUgNC4yNDAzNCAyMi42OTcxQzQuMDI5ODEgMjIuMzY1NyAzLjYwNzY1IDIxLjcwMTcgNC40NTEwNyAyMC43MDc2QzQuOTc4NyAyMC4wNDM1IDYuMjQ0ODIgMTkuMzgwOSA3LjYxNzE5IDE4LjkzOTFDOC4wMzk1NiAxOC4wNTQxIDguMzU2MzEgMTcuMTcgOC42NzM0MiAxNi4xNzQ1QzcuOTM1MjYgMTQuNzM3MyA3LjUxMTkzIDEzLjE4OTcgNy42MTcxOSAxMi4zMDQ3QzcuNzIzNzcgMTEuNDE4MyA4LjI2NTgzIDEwLjkwOTEgOC45ODk1MiAxMC45MDkxWk0xOC40MjExIDE5LjA5MDlWMjQuNTQ1NUgxNC40NzM3TDE5LjczNjggMzBMMjUgMjQuNTQ1NUgyMS4wNTI2VjE5LjA5MDlIMTguNDIxMVoiIGZpbGw9IiMwMDdENEYiLz4KPC9zdmc+Cg==);

  width: 25px;
  height: 30px;
}
asterius-product-finder
  .m-finder-results-section
  .m-table-etf-finder
  table
  > tbody
  > tr:hover
  td {
  color: #007d4f !important;
}
.m-finder-results-section
  .m-table-etf-finder
  table
  > thead
  > tr.m-sub-columd
  th {
  border-top: 0;
  border-radius: 0 !important;
}
.m-standard-flters .m-filters-header-wrapper {
  border-radius: 10px;
}
.m-standard-flters .m-filters-body-wrapper {
  background-color: var(--standard-flters-product-finder-bg-color);
}
asterius-product-finder .m-standard-flters {
  background: transparent;
}
asterius-product-finder .m-standard-flters {
  padding-top: 0;
}
asterius-quick-searchbar
  .quicksearchbar
  .quicksearchbar-inner
  .quicksearchbar-searchbar
  .m-search-close {
  z-index: 1;
  right: 10px;
}
asterius-quick-searchbar
  .quicksearchbar
  .quicksearchbar-inner
  .quicksearchbar-searchbar
  input[type="search"] {
  box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.09);
}
asterius-quick-searchbar
  .quicksearchbar
  .quicksearchbar-inner
  .quicksearchbar-searchbar
  .m-search-icon {
  right: 0;
}
#custom-card-5-per-row
  .m-custom-cards[data-cards-type="squares"]
  .am-responsive-square-card-width
  .am-classic-card
  .am-card-description
  .am-show-hover {
  width: 100%;
}
.btn-export {
  font-weight: 400;
}
.m-scrollable-default-accrodion {
  max-height: 500px;
  overflow-y: auto;
  padding-right: 10px;
  margin-right: -20px;
  scrollbar-color: #1ebf81 #ffffff;
  scrollbar-width: thin;
}
.m-scrollable-default-accrodion::-webkit-scrollbar {
  height: 11px;
  width: 8px;
}
.m-scrollable-default-accrodion::-webkit-scrollbar-thumb {
  background-color: #007d4f;
}
.m-scrollable-default-accrodion::-webkit-scrollbar-track {
  background-color: #eee;
}
@media (min-width: 992px) {
  .m-product-ratings {
    display: flex;
    align-items: center;
    gap: 36px;
  }
}
[data-tab-type] .nav-tabs {
  border-bottom: 1px solid #eeeeee;
}
asterius-product-composition-table .m-table-finder-result > thead {
  display: none;
}
.m-custom-cards
  .am-responsive-square-card-width
  .am-classic-card
  .am-card-body
  .am-card-description
  .am-show-hover {
  -webkit-line-clamp: 8 !important;
}
footer .m-footer ul.footer-links li a,
footer .m-footer ul.footer-links li span {
  white-space: nowrap;
}
.field-box .form-label {
  min-width: 50px;
}

.bg-with-backdrop-filter{
    height: 100%;
}

.bg-with-backdrop-filter .card-banner {
    padding: 64px 24px 24px;
}

.owl-carousel .owl-dots .owl-dot span {
    background-color: #e5e5e5;
    width: 10px;
    height: 10px;
}
.owl-carousel .owl-dots .owl-dot.active span, .owl-carousel .owl-dots .owl-dot:hover span {
    background-color: #289666;
}

.charac-with-arrow :is(.text-success, .text-danger)::after {
    --nav-arrow: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0iI2Y3ZjdmNyIgdmlld0JveD0iMCAwIDI1NiAyNTYiPjxwYXRoIGQ9Ik0yMDguNDksMTIwLjQ5YTEyLDEyLDAsMCwxLTE3LDBMMTQwLDY5VjIxNmExMiwxMiwwLDAsMS0yNCwwVjY5TDY0LjQ5LDEyMC40OWExMiwxMiwwLDAsMS0xNy0xN2w3Mi03MmExMiwxMiwwLDAsMSwxNywwbDcyLDcyQTEyLDEyLDAsMCwxLDIwOC40OSwxMjAuNDlaIj48L3BhdGg+PC9zdmc+");
    content: "";
    display: inline-block;
    width: 0.9em;
    height: 0.9em;
    margin-left: 0.1em;
    vertical-align: -0.1em;
    background-color: currentColor;
    -webkit-mask: var(--nav-arrow) no-repeat center / contain;
            mask: var(--nav-arrow) no-repeat center / contain;
}

.charac-with-arrow .text-danger::after {
    transform: rotate(180deg);
}

@media (max-width: 1399.98px) {
  .owl-carousel .owl-nav .owl-next {
    right: 38px !important;
  }
  .m-section-text-carousel
    .m-section-carousel-card.owl-carousel
    .owl-nav
    .owl-prev {
    right: 98px !important;
  }
}
@media (max-width: 1199px) {
  [data-tab-type] .nav-tabs .nav-link {
    padding: 16px 5px !important;
  }
}
@media (max-width : 991.98px) {
  .product-page-summary {
    top: 71px !important;
}
  .m-product-ratings .m-simple-scale ul, .m-product-ratings .m-sclae-with-boxes ul {
    justify-content: flex-start;
}
.m-custom-cards .am-responsive-square-card-width .am-classic-card {
    min-height: 400px;
}
.m-document-card h5, .m-document-card .h5, .m-document-card .m-document-card-title{
  font-size: 14px;
}
.m-document-card {
    height: auto;
    min-height: 50px;
    margin-bottom: 0;
}
}
@media (max-width : 767.98px) {
    .page-wrapper {
        overflow-x: unset;
    }
}


@media (min-width: 768px) and (max-width: 1032px) {
  .m-custom-cards[data-cards-type=squares] {
    grid-template-columns: repeat(6, 1fr);
  }

  .m-custom-cards[data-cards-type=squares] > * {
    grid-column: span 2;
  }
  .m-custom-cards[data-cards-type=squares] > *:nth-child(3n + 1):nth-last-child(2) {
    grid-column: 2 / span 2;
  }
  .m-custom-cards[data-cards-type=squares] > *:nth-child(3n + 1):last-child {
    grid-column: 3 / span 2;
  }
}
