:root {
    --font-family-base: bnpp-sans-light;
    --product-card-content-alignment: center;
    --headings-font-family: bnpp-sans-cond-bold;
    --bs-body-font-family: bnpp-sans-light;
    --btn-font-family: bnpp-sans-light;
    --bs-primary-rgb: 0, 128, 82;
    --bs-secondary-rgb: 3, 98, 93;
    --bs-tertiary-rgb: 0, 141, 90;
    --bs-heading-color: #333333;
    --bs-link-color-rgb: 0, 128, 82;
    --h1-font-size: 90px;
    --h2-font-size: 48px;
    --h3-font-size: 35px;
    --h5-font-size: 20px;
    --h4-font-size: 30px;
    --document-table-th-bg-color: #008d5a;
    --document-table-th-color: #ffffff;
    --document-table-td-bg-color-hover: #ffffff;
    --document-table-td-color: #333333;
    --document-table-icon-download-color: #333333;
    --bs-info-rgb: 190, 190, 190;
    --nav-link-color-hover: #00915a;
    --nav-link-active-border-bottom-color: #00915a;
    --navbar-header-bg-lg: #00915a;
    --nav-link-color-lg: #ffffff;
    --nav-link-color-hover-lg: #ffffff;
    --product-composition-table-border-radius-size: var(--border-radius-size);
    --product-composition-table-border-radius-size-indicator: 0px;
    --product-composition-table-tr-td-odd-bg: #ffffff;
    --product-composition-table-th-bg: #008d5a;
    --product-metrics-table-first-td-bg-color: #008052;
    --product-metrics-table-first-td-border: var(--product-metrics-table-first-td-border-size) var(--product-metrics-table-first-td-border-type) var(--product-metrics-table-first-td-border-color);
    --product-metrics-table-first-td-border-color: #008d5a;
    --product-metrics-table-first-td-border-size: 1px;
    --product-metrics-table-td-border-bottom: var(--product-metrics-table-td-border-bottom-size) var(--product-metrics-table-td-border-bottom-style) var(--product-metrics-table-td-border-bottom-color);
    --product-metrics-table-td-border-bottom-size: 1px;
    --product-metrics-table-td-border-bottom-color: #008d5a;
    --product-performance-graphs-performance-btn-active-bg-color: #008d5a;
    --product-performance-graphs-performance-btn-active-border-color: #008d5a;
    --product-performance-graphs-performance-btn-hover-bg-color: #008d5a;
    --product-performance-graphs-performance-btn-hover-color: #ffffff;
    --product-performance-graphs-performance-btn-hover-border-color: #008d5a;
    --product-performance-graphs-btn-download-bg-color: #03625d;
    --product-performance-graphs-cl1: #008d5a;
    --product-performance-graphs-cl2: #7ca293;
    --product-performance-graphs-btn-download-bg-color-hover: #008d5a;
    --product-performance-graphs-btn-download-color-hover: #ffffff;
    --super-header-color-btn: #00915a;
    --super-header-color-icon: #00915a;
    --super-header-dropdown-menu-font-color: #00915a;
}

:root {
  --nav-tabs-gap: 0;
  --nav-tabs-justify-content: center;
  --nav-tabs-margin-bottom: 0;
  --nav-tabs-link-active-bg: #fff;
  --nav-tabs-link-color: #00915A;
  --nav-tabs-link-font-family: bnpp-sans-bold;
  --nav-tabs-link-font-size: 14px;
  --nav-tabs-link-font-weight: bold;
  --nav-tabs-link-border: 0 solid rgb(48, 91, 79);
  --nav-tabs-border-radius: 0;
  --nav-tabs-link-padding-top: 50px;
  --nav-tabs-link-padding-right: 30px;
  --nav-tabs-link-padding-bottom: 50px;
  --nav-tabs-link-padding-left: 30px;
  --nav-tabs-link-border-bottom-color: #e5e5e5;
  --nav-tabs-link-border-bottom-height: 1px;
  --nav-tabs-link-border-bottom-active-color: #00915A;
  --nav-tabs-link-border-bottom-active-height: 4px;
}

[data-tab-type="default"] .nav-tabs .nav-item {
  display: block;
  flex-grow: 1;
}

[data-tab-type="default"] .nav-tabs .nav-item .nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 180px;
  height: 100%;
  margin-bottom: 50px;
  text-align: center;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: 180px !important;
  font-family: 'bnpp-sans-cond';
  font-weight: 200;
  transition: opacity 0.3s ease;
}


[data-tab-type="default"] .nav-tabs .nav-link,
[data-tab-type="default"] .nav-tabs .nav-link.active span,
[data-tab-type="default"] .nav-tabs .nav-link.active span:hover,
[data-tab-type="default"] .nav-tabs .nav-link span:not(.default) {
  color: var(--nav-tabs-link-color);
}

[data-tab-type="default"] .nav-tabs .nav-link span {
  display: inline-block;
  width: 110px;
  max-width: 113px;
  text-align: center;
  line-height: 1.1;
  font-size: 22px;
}

[data-tab-type="default"] .nav-tabs .nav-link.active {
  background-color: var(--nav-tabs-link-active-bg);
}

[data-tab-type="default"] .nav-tabs .nav-link:not(.active):hover {
  opacity: 0.6;
}

[data-tab-type="default"] .nav-tabs .nav-item:nth-child(1) .nav-link {
  background-image: url("https://asteriusbnpprodsa.blob.core.windows.net/cmsmedia/data/shared/imageFolder/d9dccd30-f1c8-4fd9-94cf-8eb2584d1b93-1-8309250ffaf9ae5851d124ae68ee2920.png");
}

[data-tab-type="default"] .nav-tabs .nav-item:nth-child(2) .nav-link {
  background-image: url("https://asteriusbnpprodsa.blob.core.windows.net/cmsmedia/data/shared/imageFolder/8114c79d-26b9-4ea0-8632-d7340e592209-1-1d40e6ce966cc22c78c3fad7b551f14a.png");
}

[data-tab-type="default"] .nav-tabs .nav-item:nth-child(3) .nav-link {
  background-image: url("https://asteriusbnpprodsa.blob.core.windows.net/cmsmedia/data/shared/imageFolder/d8ff35de-ea6b-47ba-9fcc-2188320f332b-1-5780ff3f0f7f785c414538100f854cc0.png");
}

[data-tab-type="default"] .nav-tabs .nav-item:nth-child(1) .nav-link span {
  color: #03625d;
}

[data-tab-type="default"] .nav-tabs .nav-item:nth-child(2) .nav-link span {
  color: #72b555;
}

[data-tab-type="default"] .nav-tabs .nav-item:nth-child(3) .nav-link span {
  color: #008252;
}
@media (max-width: 991.98px) {
  .m-global-menu .m-header-wrapper .navbar .navbar-nav .nav-item .nav-link {
    font-size: 32px;
    text-transform:none;
  }
  .m-global-menu .m-header-wrapper .navbar .navbar-nav .nav-item .nav-link.active {
    opacity: 1;
  }
  .m-global-menu .m-header-wrapper .navbar .navbar-nav .nav-item .nav-link {
    opacity: .7;
  }
  .m-global-menu .m-header-wrapper .navbar .navbar-nav .nav-item .nav-link i {
      position: relative;
      top: 4px;
  }
}
@media(max-width:575px){
    [data-tab-type="default"] .nav-tabs .nav-item .nav-link{
        min-height:130px;
        background-size:130px !important;
    }
    [data-tab-type="default"] .nav-tabs .nav-link span{
        font-size:17px !important;
        width: 85px;
        max-width: 85px;
    }
}

.m-super-header {
    background-color: var(--super-header-bg);
    -moz-column-gap: 20px;
    border-bottom: 1px solid #e8e8e8;
    column-gap: 20px;
    min-height: 25px;
    font-size: 10px;
}
@media (width<=991.98px) {
    .m-super-header .super-header-dropdown {
        position: relative;
    }
    .m-super-header {
        z-index: 9;
        background-color: #00915a;
        position: relative;
        display: none !important;
        border-bottom: none;
    }
    .m-super-header > .container {
        padding: 0 18px;
    }
}
.m-super-header .m-super-header-content {
    -moz-column-gap: 20px;
    border-bottom: 0 solid #fff;
    justify-content: end;
    align-items: center;
    column-gap: 20px;
    min-height: 25px;
    display: flex;
}
@media (width<=991.98px) {
    .m-super-header .m-super-header-content {
        justify-content: center;
    }
}
@media (width<=767.98px) {
    .m-super-header .m-super-header-content {
        flex-wrap: wrap;
        row-gap: 16px;
      justify-content: center;
    }
}
.m-super-header .m-super-header-content button {
    color: var(--super-header-color-btn);
    text-transform: uppercase;
    background-color: #0000;
    border: none;
    font-size: 14px;
}
.m-super-header .m-super-header-content button.nav-search-btn i {
    padding-left: 1rem;
}
@media (width<=991.98px) {
    .m-super-header .m-super-header-content button.nav-search-btn i {
        padding-left: 0.5rem;
    }
}
.m-super-header .m-super-header-content button.nav-search-btn {
    flex-direction: row-reverse;
    justify-content: center;
    align-items: center;
    display: none;
}
.m-super-header .m-super-header-content button.nav-search-btn i {
    position: relative;
    top: 0;
    padding-left: 0 !important;
    padding-right: 0.5rem !important;
}
.m-super-header .m-super-header-content button i {
    color: var(--super-header-color-icon);
    padding-left: 0.5rem;
}
@media (width<=991.98px) {
    .m-super-header .m-super-header-content button {
        color: #fff;
        font-size:20px;
      display: flex;
        align-items: center;
    }
    .m-super-header .m-super-header-content button i {
        color: #fff;
        font-size: 0.68rem;
    }
}
.m-super-header .m-super-header-content .super-header-dropdown .dropdown-menu {
    background-color: var(--super-header-dropdown-menu-bg);
}
@media (width<=991.98px) {
    .m-super-header .m-super-header-content .super-header-dropdown .dropdown-menu {
        top: 28px !important;
        left: 0 !important;
        transform: none !important;
    }
}
.m-super-header .m-super-header-content .super-header-dropdown .dropdown-menu .dropdown-item {
    color: var(--super-header-dropdown-menu-font-color);
    text-transform: uppercase;
    font-size: 14px;
}
.m-super-header .m-super-header-content .super-header-dropdown .dropdown-menu .dropdown-item:hover,
.m-super-header .m-super-header-content .super-header-dropdown .dropdown-menu .dropdown-item:focus {
    color: var(--super-header-dropdown-menu-font-color-hover);
    background-color: var(--super-header-dropdown-menu-font-bg-color-hover);
}
.m-super-header .m-super-header-content .super-header-dropdown .dropdown-menu .active {
    background-color: #00915a;
}
.m-super-header .m-super-header-content .super-header-dropdown .dropdown-menu .active .dropdown-item {
    color: #fff;
}
@media (width<=991.98px) {
    .m-super-header .m-super-header-content .super-header-dropdown .dropdown-menu .active {
    background-color: #fff;
    }
    .m-super-header .m-super-header-content .super-header-dropdown .dropdown-menu .active .dropdown-item {
        color: #001121;
    }
}
.m-super-header .m-super-header-content .super-header-user {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
}
.m-super-header .m-super-header-content .super-header-user a {
    color: #fff;
}
@media (width<=991.98px) {
    .m-super-header .m-super-header-content .super-header-user a {
        color: #fff;
        font-family: bnpp-sans-bold;
        font-size: 1.25rem;
    }
}
@media (width<=767.98px) {
    .m-super-header .m-super-header-content .super-header-user a {
        font-size: 1rem;
    }
}
.m-super-header .m-super-header-content .super-header-user a:hover {
    color: #7bd667;
}
.m-super-header.super-header-widget-advanced {
    background-color: var(--super-header-bg);
}
.m-super-header.super-header-widget-advanced .m-super-header-content button {
    color: var(--super-header-color-btn);
    background-color: #0000;
    border: none;
}
.m-super-header.super-header-widget-advanced .m-super-header-content button i {
    color: var(--super-header-color-icon);
}
.m-super-header.super-header-widget-advanced .m-super-header-content .super-header-dropdown .dropdown-menu {
    background-color: var(--super-header-dropdown-menu-bg);
}
.m-super-header.super-header-widget-advanced .m-super-header-content .super-header-dropdown .dropdown-menu .dropdown-item {
    color: var(--super-header-dropdown-menu-font-color);
}
.m-super-header.super-header-widget-advanced .m-super-header-content .super-header-dropdown .dropdown-menu .dropdown-item:hover,
.m-super-header.super-header-widget-advanced .m-super-header-content .super-header-dropdown .dropdown-menu .dropdown-item:focus {
    color: var(--super-header-dropdown-menu-font-color-hover);
    background-color: var(--super-header-dropdown-menu-font-bg-color-hover);
}
.m-super-header .m-super-header-wrapper > .container {
    max-width: 100%;
}

@media (width <= 991.98px) {
  .m-super-header{
    margin-top: 20px;
    font-family: 'bnpp-sans';
  }
  
  .m-super-header .m-super-header-content button{
    font-family: 'bnpp-sans';
    text-transform: none;
  }
  .m-super-header .m-super-header-content .super-header-dropdown .dropdown-menu .dropdown-item{
    text-transform: none;
  }
}
