/* Hide all nested tab content inside the active parent tab */
article[data-brand="ozempic"] 
.ozempic-tabs 
.cmp-tabs__tabpanel--active 
.cmp-tabs__tabpanel 
.cmp-tabs__body {
  display: none !important;
}

/* Show only the active nested tab content */
article[data-brand="ozempic"] 
.ozempic-tabs 
.cmp-tabs__tabpanel--active 
.cmp-tabs__tabpanel--active 
.cmp-tabs__body {
  display: block !important;
}

/* Full width background */
.tabs .fullwidth-teal,.tabs .bg-full-container-teal {
    position: relative;
    overflow: visible !important;
    padding: 5px 0 20px;
    margin: 20px auto
}

.tabs .fullwidth-teal::after,.tabs .fullwidth-teal::before,.tabs .bg-full-container-teal::after,.tabs .bg-full-container-teal::before {
    content: "";
    background: #006373;
    position: absolute;
    top: 0;
    height: 100%;
    width: 1000%;
    display: inline-block;
    z-index: -1
}

.tabs .fullwidth-teal::after,.tabs .bg-full-container-teal::after {
    right: -999.99%
}

.tabs .fullwidth-teal::before,.tabs .bg-full-container-teal::before {
    left: -999.99%
}

.slab .nni-hcp--bottom-margin--0x:has(.fullwidth-teal),.slab .nni-hcp--bottom-margin--0x:has(.bg-full-container-teal) {
    overflow: visible
}

.slab:has(.fullwidth-teal) {
    overflow: hidden
}

.background-teal .arc-top,.background-teal .arc-bottom,.background-teal .arc-icon,.background-teal .blue-arc-top,.background-teal .blue-arc-bottom,.background-teal .blue-arc-icon {
    --arc-background: #006373
}