.no-wrap {
  white-space: nowrap; }

.reference--hang-left {
  position: absolute;
  left: -5px; }

.reference--hang-left:has(p) {
  position: relative; }

.radius-all.study-design {
  margin-bottom: 3px; }

/*
 Counterfeit Banner
*/
.counterfeit-banner {
  background-color: var(--brand-secondary); }

.counterfeit-banner-text {
  background-color: var(--brand-secondary);
  padding: 1rem;
  font-size: 0.875rem;
  display: flex;
  justify-content: center; }
  .counterfeit-banner-text p {
    margin: unset;
    color: var(--brand-white);
    font-size: 1.125rem;
    font-weight: bold;
    position: relative;
    padding-left: 2.75rem; }
    .counterfeit-banner-text p:before {
      position: absolute;
      left: 0;
      top: calc(50% - 0.875rem);
      content: "";
      width: 1.75rem;
      height: 1.75rem;
      background: url(/content/dam/novonordisk/novomedlink/new/diabetes/products/treatments/ozempic/general/info-icon.svg) no-repeat top left;
      background-size: contain; }
    .counterfeit-banner-text p a {
      color: var(--brand-white);
      position: relative; }

@media screen and (min-width: 900px) {
  .counterfeit-banner-text p {
    width: 90%; } }

@media screen and (min-width: 1000px) {
  .counterfeit-banner-text {
    justify-content: flex-end; }
    .counterfeit-banner-text p {
      width: 70%; } }

@media screen and (min-width: 999px) {
  .pen-bg-img .aem-Grid {
    display: flex;
    align-items: flex-end; }
  .pen-bg-img .aem-Grid .aem-Grid {
    flex-direction: column; }
  .five-year-callout .aem-Grid {
    display: flex;
    align-items: center; } }

@media screen and (max-width: 639px) {
  .subnav
> .subnav-menu
> .slab-content
> .content
.subnav-menu__menu
.subnav-menu__menu-content {
    background: #d7e2e5; } }

.white-rounded-card {
  border-radius: 16px;
  margin-bottom: 20px; }

.icon-spacing .text {
  padding-left: 15px; }

article[data-brand="ozempic"]
.cmp-accordion
.cmp-accordion__button
.cmp-accordion__title {
  color: #fff;
  padding-bottom: 0;
  padding-left: 10px;
  padding-block: 0px;
  text-align: right;
  font-size: 14px;
  font-weight: bold; }

article .cmp-accordion .cmp-accordion__button {
  outline-color: transparent;
  border-top-color: transparent;
  justify-content: flex-end;
  height: 30px; }

.cmp-accordion .cmp-accordion__button {
  justify-content: flex-end; }

.cmp-accordion .cmp-accordion__panel {
  margin: 0; }

.cmp-accordion .cmp-accordion__button .cmp-accordion__icon {
  width: 16px;
  height: 16px;
  min-width: unset; }

.cmp-accordion .cmp-accordion__button .cmp-accordion__icon svg {
  height: 16px;
  width: 16px; }

article .cmp-accordion .cmp-accordion__button .cmp-accordion__icon .background {
  fill: orange; }

article .cmp-accordion .cmp-accordion__button .cmp-accordion__icon .foreground {
  stroke-width: 2.5; }

.cmp-accordion .cmp-accordion__panel {
  transition: max-height 0.3s ease-in-out; }

.cmp-accordion .cmp-accordion__panel--hidden {
  display: block;
  max-height: 0; }

.cmp-accordion .cmp-accordion__panel--expanded {
  max-height: 111px;
  display: block; }

article .dosing-column-accordion .callout-width {
  max-width: 98%;
  margin: 0 auto; }

article
.dosing-column-accordion
.callout-width.blue
.cmp-accordion
.cmp-accordion__button
.cmp-accordion__title {
  color: #006373; }

article
.dosing-column-accordion
.callout-width.gold
.cmp-accordion
.cmp-accordion__button
.cmp-accordion__title {
  color: #b27608; }

@media screen and (min-width: 1000px) {
  article .dosing-column-accordion .callout-width .right-border {
    border-right: 1px solid #cccccc; } }

.dosing-column-accordion .cmp-accordion .cmp-accordion__item {
  margin-bottom: 15px; }

.dosing-column-accordion .cmp-accordion .cmp-accordion__panel--expanded {
  max-height: unset !important; }

.dosing-column-accordion .container.responsivegrid:has(.callout-width) {
  height: auto !important; }

article[data-brand="ozempic"]
.dosing-column-accordion
.cmp-accordion
.cmp-accordion__header {
  margin-bottom: 0; }

article[data-brand="ozempic"]
.dosing-column-accordion
.cmp-accordion
.cmp-accordion__button
.cmp-accordion__title {
  color: #da0812;
  text-align: left;
  font-size: 18px;
  font-weight: bold; }

article .dosing-column-accordion .cmp-accordion .cmp-accordion__button {
  outline-color: transparent;
  border-top-color: transparent;
  justify-content: space-between;
  height: 30px;
  padding: 30px 20px 30px 14px;
  border: 1px solid #cccccc;
  border-radius: 5px;
  background-color: #f8f8f8; }

article
.dosing-column-accordion
.cmp-accordion
.cmp-accordion__button.cmp-accordion__button--expanded {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom: none;
  margin-bottom: 0; }

.dosing-column-accordion .cmp-accordion .cmp-accordion__button {
  justify-content: left; }

.dosing-column-accordion .cmp-accordion .cmp-accordion__panel {
  margin: 0; }

.dosing-column-accordion
.cmp-accordion
.cmp-accordion__button
.cmp-accordion__icon {
  width: 18px;
  height: 21px;
  position: relative;
  min-width: unset; }

.dosing-column-accordion
.cmp-accordion
.cmp-accordion__button
.cmp-accordion__icon::after {
  content: "";
  background-image: url(/content/dam/novonordisk/novomedlink/new/diabetes/products/treatments/ozempic/general/plus-icon.svg) !important;
  background-repeat: no-repeat !important;
  width: 18px;
  height: 21px;
  position: absolute;
  top: 0;
  left: 0;
  background-position: center;
  background-size: contain; }

.dosing-column-accordion
.cmp-accordion
.cmp-accordion__button.cmp-accordion__button--expanded
.cmp-accordion__icon::after {
  content: "";
  background-image: url(/content/dam/novonordisk/novomedlink/new/diabetes/products/treatments/ozempic/general/minus-icon.svg) !important;
  background-repeat: no-repeat !important;
  width: 18px;
  height: 21px;
  position: absolute;
  top: 0;
  left: 0;
  background-position: center;
  background-size: contain; }

article
.dosing-column-accordion
.callout-width.blue
.cmp-accordion
.cmp-accordion__button
.cmp-accordion__icon::after {
  background-image: url(/content/dam/novonordisk/novomedlink/new/diabetes/products/treatments/ozempic/general/plus-icon-blue.svg) !important; }

article
.dosing-column-accordion
.callout-width.blue
.cmp-accordion
.cmp-accordion__button.cmp-accordion__button--expanded
.cmp-accordion__icon::after {
  background-image: url(/content/dam/novonordisk/novomedlink/new/diabetes/products/treatments/ozempic/general/minus-icon-blue.svg) !important; }

article
.dosing-column-accordion
.callout-width.gold
.cmp-accordion
.cmp-accordion__button
.cmp-accordion__icon::after {
  background-image: url(/content/dam/novonordisk/novomedlink/new/diabetes/products/treatments/ozempic/general/plus-icon-gold.svg) !important; }

article
.dosing-column-accordion
.callout-width.gold
.cmp-accordion
.cmp-accordion__button.cmp-accordion__button--expanded
.cmp-accordion__icon::after {
  background-image: url(/content/dam/novonordisk/novomedlink/new/diabetes/products/treatments/ozempic/general/minus-icon-gold.svg) !important; }

.dosing-column-accordion
.cmp-accordion
.cmp-accordion__button
.cmp-accordion__icon
svg {
  display: none; }

article
.dosing-column-accordion
.cmp-accordion
.cmp-accordion__button
.cmp-accordion__icon
.background {
  display: none; }

.dosing-column-accordion .cmp-accordion .cmp-accordion__panel {
  transition: max-height 0.3s ease-in-out; }

.dosing-column-accordion .cmp-accordion .cmp-accordion__panel--hidden {
  display: none;
  max-height: 0; }

.dosing-column-accordion .cmp-accordion .cmp-accordion__panel--expanded {
  display: block;
  border: 1px solid #cccccc;
  border-top: 0;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px; }

#modal-cta-container .aem-Grid > .container {
  box-sizing: border-box; }

#modal-container {
  position: relative;
  margin-inline: 2rem; }

#modal-container .nni-hcp--text--headline3 .cmp-text p {
  font-size: 26px;
  line-height: 1.2;
  font-weight: bold;
  margin: 2rem auto 0;
  max-width: 580px; }

.modal-content .modal-cta .cmp-text {
  font-size: 16px; }

.modal-content .modal-cta .cmp-text p {
  line-height: 22px; }

#modal-logo-img {
  border-top: 4px solid #ffffff;
  width: 100%;
  margin-top: 32px; }

/* Entering Site Modal */
#modal-entering-site .entering-site-modal #cta1 {
  box-sizing: border-box;
  min-width: 318px;
  width: auto;
  white-space: nowrap; }

#modal-entering-site .entering-site-modal #cta2 {
  width: auto;
  max-width: 318px;
  border-inline-start: 1px solid #fff; }

#modal-entering-site .entering-site-modal #cta2 .nni-hcp--button a {
  padding-left: 25px;
  padding-right: 25px; }

#modal-entering-site
.entering-site-modal
.nni-hcp--button.nni-hcp--button-size--small {
  margin-top: 20px; }

#modal-entering-site
.entering-site-modal
.nni-hcp--button.nni-hcp--button-size--small
a {
  color: #da0812;
  background: #ffffff !important;
  font-weight: 700; }

#indications_block {
  display: block;
  max-width: 500px;
  margin: 0 auto; }

#indications_block .cmp-text p {
  color: #333333;
  font-size: 16px;
  line-height: 22px; }

.isi {
  margin-bottom: 0 !important; }

/* #slant-pen-cta > .aem-Grid > .cmp-image {
    width: 170px;
} */
#slant-pen-cta > .aem-Grid > .cmp-image {
  width: 197px; }

@media screen and (max-width: 1190px) {
  #slant-pen-cta > .aem-Grid > .cmp-image {
    width: 197px; } }

@media screen and (max-width: 674px) {
  #dark-slant-cta,
  #dark-slant-cta > .aem-Grid,
  #dark-slant-cta > .aem-Grid div {
    width: 100%; }
  #slant-pen-cta > .aem-Grid > .cmp-image {
    display: none; } }

@media screen and (max-width: 999px) {
  #modal-container {
    margin-left: 4.1665%; }
  .aem-Grid .container > div {
    width: 100%; }
  #modal-logo-img {
    position: relative;
    padding-inline: 1rem; }
  #modal-cta-container .aem-Grid > .container {
    width: 100%; }
  #modal-cta-container .aem-Grid > .container:first-child {
    margin-block-end: 16px;
    padding-block-end: 16px;
    border-inline-end: none; }
  #modal-cta-container .aem-Grid > .container:last-child {
    margin-block-start: 16px;
    padding-block-start: 16px; }
  #modal-entering-site .entering-site-modal #cta1 {
    min-width: auto; }
  #modal-entering-site .entering-site-modal #cta1 .cmp-text p {
    white-space: normal; }
  #modal-entering-site .entering-site-modal #cta2 {
    max-width: none;
    border-block-start: 1px solid #fff;
    border-inline-start: 0px;
    padding-block-start: 32px;
    margin-block-end: 16px; }
  .spacer + .spacer {
    display: none; }
  #oz-home-card-ctas {
    padding: 0 3px; }
  .oz-home-cta-card {
    margin-bottom: 20px; } }

@media screen and (max-width: 499px) {
  .icon-spacing > .cmp-container > .aem-Grid > .cmp-image {
    min-width: 80px; }
    .icon-spacing > .cmp-container > .aem-Grid > .cmp-image * {
      text-align: center; } }

@media only screen and (min-width: 500px) and (max-width: 999px) {
  .icon-spacing > .cmp-container > .aem-Grid > .cmp-image {
    min-width: 100px; } }

/* * * */
/* OZEMPIC HOME PAGE 12-01-2022 */
/* * * */
article[data-brand="ozempic"] .ev-ozempic-coverage-banner {
  border-radius: 15px;
  background-color: #f07d21;
  padding: 10px 10%; }

article[data-brand="ozempic"] .ev-ozempic-coverage-banner .cmp-text {
  color: #fff !important; }

article[data-brand="ozempic"] .ev-ozempic-coverage-banner > .cmp-container {
  display: flex;
  align-items: center; }

article[data-brand="ozempic"]
.ev-ozempic-coverage-banner
.cmp-container
> .cmp-image {
  width: 120px;
  float: left;
  margin-right: 15px; }

article[data-brand="ozempic"]
.ev-ozempic-coverage-banner
.cmp-container
.cmp-image__image {
  height: 80px; }

article[data-brand="ozempic"]
.ev-ozempic-coverage-banner
.cmp-container
.container.responsivegrid {
  padding: 10px 0; }

article[data-brand="ozempic"]
.ev-ozempic-coverage-banner
.cmp-container
.container.responsivegrid
.text {
  margin: 0 15px; }

article[data-brand="ozempic"]
.ev-ozempic-coverage-banner
.cmp-container
.text
.nni-hcp--alignment--right.nni-hcp--top-margin--0x.nni-hcp--bottom-margin--0x
.cmp-text {
  background: #fff;
  border-radius: 30px;
  padding: 5px 33px; }

article[data-brand="ozempic"]
.ev-ozempic-coverage-banner
.cmp-container
.text
.nni-hcp--alignment--right.nni-hcp--top-margin--0x.nni-hcp--bottom-margin--0x
.cmp-text
p {
  height: 30px;
  line-height: 1.8;
  text-align: center;
  width: 120px; }

.jump-link-section .aem-Grid {
  display: flex; }

.quote-container .background {
  background-size: auto; }

article[data-brand="ozempic"]
.quote-container
.nni-hcp--text--body-2
.cmp-text {
  color: #64656a; }

.quote-container .nni-hcp--text--body-2 .cmp-text strong {
  color: #006373; }

.prescription-container .cmp-container {
  position: relative; }

.prescription-container .cmp-container::after {
  content: "";
  width: 0;
  height: 350px;
  position: absolute;
  border: 1px solid #707070;
  top: 0;
  right: 0px; }

.prescription-container .nni-hcp--text--body-4 {
  padding-bottom: 70px; }

.logo-container em {
  color: #da0812; }

.bordered-slab {
  border-top: 3px solid #da0128; }

.flex-container .aem-Grid.aem-Grid--9 {
  display: flex; }

.flex-container .aem-Grid.aem-Grid--9 .aem-GridColumn--default--2 {
  position: relative; }

.flex-container
.aem-Grid.aem-Grid--9
.aem-GridColumn--default--2
.month::after {
  content: "";
  width: 90px;
  height: 0px;
  position: absolute;
  border: 1px solid #ed7904;
  top: 0;
  right: 0px;
  top: 15%;
  left: 108%;
  transform: translate(-50%, -50%); }

article[data-brand="ozempic"]
.oz-5year-overview-checkmarks-list
.container:first-child {
  margin-right: 3px;
  /* Width must compensate for margin-right: 4px; */
  width: calc(83% - 3px); }

article[data-brand="ozempic"]
.footnote-container
.nni-hcp--text--body-1
.cmp-text {
  font-size: 18px;
  line-height: 28px;
  color: #333333; }

.text-teal {
  color: #006373; }

/* Mobile */
@media screen and (max-width: 599px) {
  article[data-brand="ozempic"] .ev-ozempic-coverage-banner {
    display: none; }
  article[data-brand="ozempic"] .ev-ozempic-coverage-banner {
    border-radius: 15px;
    background: linear-gradient(transparent, rgba(0, 0, 0, 0.2));
    padding: 10px 10%; }
  article[data-brand="ozempic"] .ev-ozempic-coverage-banner_mobile-slab {
    background-color: #f07d21; }
  article[data-brand="ozempic"] .ev-ozempic-coverage-banner-mobile-rounded {
    background: none;
    background-color: #f07d21;
    max-width: 324px; } }

@media screen and (max-width: 599px) {
  article[data-brand="ozempic"]
#node-content-novomedlink-en-diabetes-products-treatments-ozempic-jcr_content-root-slab_1921124936
> div
> div {
    margin: 0; }
  article[data-brand="ozempic"]
#node-content-novomedlink-en-diabetes-products-treatments-ozempic-jcr_content-root-slab_1921124936
> div
> div
> div
> div
> div {
    margin: 0; }
  article[data-brand="ozempic"]
.ev-ozempic-coverage-banner.ev-ozempic-coverage-banner_mobile {
    display: block;
    border-radius: 0;
    margin: 0;
    padding: 0;
    width: 100%; }
  article[data-brand="ozempic"]
.ev-ozempic-coverage-banner.ev-ozempic-coverage-banner_mobile
> .cmp-container {
    display: block;
    float: left;
    clear: both;
    margin: 0 auto;
    padding: 0 15px;
    width: 100%;
    display: flex; }
  article[data-brand="ozempic"] #container-5cc62c36bd {
    padding: 0 30px; }
  article[data-brand="ozempic"]
.ev-ozempic-coverage-banner.ev-ozempic-coverage-banner_mobile.ev-ozempic-coverage-banner-mobile-rounded {
    border-radius: 15px; }
  article[data-brand="ozempic"]
.ev-ozempic-coverage-banner.ev-ozempic-coverage-banner_mobile.ev-ozempic-coverage-banner-mobile-rounded
.cmp-container
.cmp-image__image {
    height: 56px; }
  article[data-brand="ozempic"]
#container-0ba3437bea
> div:nth-child(2)
> div
> div
> p
> a {
    color: #fff;
    font-size: 14px;
    font-size: 0.8em;
    text-decoration: underline; }
  article[data-brand="ozempic"]
#node-content-novomedlink-en-diabetes-products-treatments-ozempic-jcr_content-root-slab_1921124936-content-container_copy-image_copy {
    width: 50px;
    height: 50px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center; }
  article[data-brand="ozempic"]
#node-content-novomedlink-en-diabetes-products-treatments-ozempic-jcr_content-root-slab_1921124936-content-container_copy-image_copy
img {
    width: 35px;
    height: auto; }
  article[data-brand="ozempic"] #container-5cc62c36bd > div.cmp.cmp-image {
    width: auto;
    margin: 0 auto;
    float: none; }
  article[data-brand="ozempic"]
.ev-ozempic-coverage-banner
.cmp-container
> .cmp-image {
    width: auto;
    float: none;
    margin-right: 0;
    align-items: center;
    justify-content: center; }
  article[data-brand="ozempic"]
.ev-ozempic-coverage-banner
.cmp-container
.text
.nni-hcp--alignment--right.nni-hcp--top-margin--0x.nni-hcp--bottom-margin--0x
.cmp-text
p,
  article[data-brand="ozempic"]
#container-0ba3437bea
> div:nth-child(2)
> div
> div
> p {
    line-height: 1; }
  article[data-brand="ozempic"]
.ev-ozempic-coverage-banner.ev-ozempic-coverage-banner_mobile {
    padding: 10px 0; }
  article[data-brand="ozempic"] .jump-link-section {
    background-color: transparent; }
  article[data-brand="ozempic"] .jump-link-section .aem-Grid {
    display: block; }
  /* article[data-brand="ozempic"] .jump-link-section .aem-GridColumn--mobile--2 {
        margin-bottom: 2px;
    } */
  article[data-brand="ozempic"]
.jump-link-section
.aem-GridColumn--mobile--2:first-child
.nni-hcp--container--link {
    border-top-left-radius: 16px;
    border-top-right-radius: 16px; }
  article[data-brand="ozempic"]
.jump-link-section
.aem-GridColumn--mobile--2:last-child
.nni-hcp--container--link {
    border-bottom-left-radius: 16px;
    border-bottom-right-radius: 16px; }
  article[data-brand="ozempic"]
.oz-5year-overview-checkmarks-list
.container:first-child {
    margin-right: 4px;
    /* Width must compensate for margin-right: 4px; */
    width: calc(75% - 4px); }
  /* article[data-brand="ozempic"]
        .oz-5year-overview-checkmarks-list
        .container:first-child {
        /* Width must compensate for margin-right: 4px; */
  /*    width: calc(75% - 4px);*/
  /*} */
  article[data-brand="ozempic"] .quote-container .background {
    background-size: 25% 40%;
    background-position: top right !important; }
  article[data-brand="ozempic"] .prescription-container .cmp-container {
    padding-bottom: 50px; }
  article[data-brand="ozempic"]
.prescription-container
.cmp-container::after {
    content: "";
    width: 100%;
    height: 1px;
    position: absolute;
    border: 1px solid #707070;
    top: unset;
    bottom: 16px; }
  .dosing-container .cmp-image__image {
    width: 96%; } }

article[data-brand="ozempic"]
.five-year-container-desktop
.nni-text
.cmp-text
p:first-child,
article[data-brand="ozempic"]
.five-year-container-mobile
.nni-text
.cmp-text
p:first-child {
  font-size: 18px;
  color: #00778a;
  padding-top: 0px;
  margin-bottom: 0; }

article[data-brand="ozempic"]
.five-year-container-desktop
.nni-text
.cmp-text
p:nth-child(2),
article[data-brand="ozempic"]
.five-year-container-mobile
.nni-text
.cmp-text
p:nth-child(2) {
  font-size: 14px;
  color: #64656a;
  margin: 0 auto;
  max-width: 128px; }

.five-year-december .cmp-image__image {
  width: auto; }

.five-year-december .cmp-text p:first-child {
  font-size: 27px;
  color: #da0812;
  margin-bottom: 0; }

.five-year-container-desktop .cmp-text p:nth-child(2) {
  font-size: 22px;
  color: #da0812;
  margin-top: 0; }

.five-year-container-desktop .flex-container .aem-Grid--12 {
  display: flex; }

.five-year-container-desktop
.flex-container
.aem-Grid--12.aem-Grid.aem-Grid--default--12
> .aem-GridColumn.aem-GridColumn--default--2:last-child {
  width: 300px; }

.five-year-container-desktop
.flex-container
.aem-Grid--12.aem-Grid.aem-Grid--default--12
> .aem-GridColumn.aem-GridColumn--default--2:last-child
.nni-hcp--text--headline3
p:first-child,
.five-year-container-mobile
.flex-container
.aem-Grid--12.aem-Grid.aem-Grid--default--12
> .aem-GridColumn.aem-GridColumn--default--2:last-child
.nni-hcp--text--headline3
p:first-child {
  font-size: 27px;
  color: #da0812;
  margin-bottom: 0;
  text-align: center; }

.five-year-container-desktop
.flex-container
.aem-Grid--12.aem-Grid.aem-Grid--default--12
> .aem-GridColumn.aem-GridColumn--default--2:last-child
.nni-hcp--text--headline3
p:nth-child(2),
.five-year-container-mobile
.flex-container
.aem-Grid--12.aem-Grid.aem-Grid--default--12
> .aem-GridColumn.aem-GridColumn--default--2:last-child
.nni-hcp--text--headline3
p:nth-child(2) {
  font-size: 22px;
  line-height: 24px;
  color: #da0812;
  margin-top: 0;
  text-align: center;
  max-width: 100%; }

.five-year-container-mobile
.flex-container
.aem-Grid--12.aem-Grid.aem-Grid--default--12
> .aem-GridColumn.aem-GridColumn--default--2:last-child
.nni-hcp--text--headline3
p:nth-child(2),
.five-year-container-mobile
.flex-container
.aem-Grid--12.aem-Grid.aem-Grid--default--12
> .aem-GridColumn.aem-GridColumn--default--2:last-child
.nni-hcp--text--headline3
p:first-child {
  text-align: left; }

.mhide {
  display: none; }

.icon-container-mobile {
  display: none; }

article[data-brand="ozempic"] .icon-container-header .nni-hcp--text--body-xl {
  color: #64656a; }

article[data-brand="ozempic"]
.icon-container-header
.nni-hcp--text--body-xl
strong {
  color: #006373; }

@media only screen and (max-width: 991px) {
  article[data-brand="ozempic"]
.five-year-container
.nni-text
.cmp-text
p:nth-child(2) {
    max-width: 249px;
    padding-right: 10px;
    line-height: 17px; }
  article[data-brand="ozempic"] .five-year-container .nni-text .cmp-text p {
    text-align: left; }
  article[data-brand="ozempic"]
.five-year-container
.flex-container
.aem-Grid.aem-Grid--9 {
    display: flex;
    flex-direction: column; }
  article[data-brand="ozempic"]
.five-year-container
.flex-container
.aem-Grid.aem-Grid--9
.cmp-container {
    display: flex;
    justify-content: center; }
  article[data-brand="ozempic"]
.five-year-container
.aem-Grid.aem-Grid--mobile--9
> .aem-GridColumn.aem-GridColumn--offset--mobile--4 {
    width: 309px;
    margin: 0 auto; }
  article[data-brand="ozempic"]
.five-year-container
.flex-container
.aem-Grid.aem-Grid--9
.cmp-container
.cmp.cmp-image {
    margin-right: 10px; }
  article[data-brand="ozempic"]
.five-year-container
.flex-container
.aem-Grid.aem-Grid--9
.aem-GridColumn--default--2 {
    max-width: 320px;
    margin: 0 auto; }
  article[data-brand="ozempic"]
.five-year-container
.flex-container
.aem-Grid.aem-Grid--9
.aem-GridColumn--default--2
.cmp.cmp-image {
    display: flex;
    align-items: center; }
  article[data-brand="ozempic"]
.five-year-container
.flex-container
.aem-Grid.aem-Grid--9
.aem-GridColumn--default--2
.month::after {
    transform: rotate(90deg); }
  article[data-brand="ozempic"]
.five-year-container
.flex-container
.aem-Grid.aem-Grid--9
.aem-GridColumn--default--2
.month.december::after {
    left: -8px;
    top: 146px; }
  article[data-brand="ozempic"]
.five-year-container
.flex-container
.aem-Grid.aem-Grid--9
.aem-GridColumn--default--2
.month.january-2018::after {
    left: 14px;
    top: 120px; }
  article[data-brand="ozempic"]
.five-year-container
.flex-container
.aem-Grid.aem-Grid--9
.aem-GridColumn--default--2
.month.january-2020::after {
    top: 140px;
    left: -8px; }
  article[data-brand="ozempic"]
.five-year-container
.flex-container
.aem-Grid.aem-Grid--9
.aem-GridColumn--default--2
.month.march-2022::after {
    top: 120px;
    left: -8px; }
  article[data-brand="ozempic"]
.five-year-container
.flex-container
.aem-Grid.aem-Grid--9
.aem-GridColumn--default--2
.month.june-2022::after {
    top: 130px;
    left: -8px; }
  article[data-brand="ozempic"]
.five-year-container
.flex-container
.aem-Grid.aem-Grid--9
.aem-GridColumn--default--2
.month.august-2022::after {
    top: 140px;
    left: -8px; }
  article[data-brand="ozempic"]
.five-year-container
.flex-container
.aem-Grid.aem-Grid--9
.aem-GridColumn--default--2
.text {
    padding-left: 10px; }
  .five-year-december {
    display: flex;
    justify-content: center; }
  .five-year-december .cmp-container {
    display: flex;
    align-items: center;
    margin-left: 8px;
    max-width: 350px; }
  .five-year-december .cmp-text p:first-child {
    font-size: 22px; }
  .five-year-december .cmp-text p:nth-child(2) {
    font-size: 20px; }
  .five-year-december .cmp-image__image {
    width: auto;
    height: 140px;
    margin-right: 34px; }
  .five-year-container .flex-container .aem-Grid--12 {
    flex-direction: column;
    justify-content: center;
    align-items: center; }
  article[data-brand="ozempic"] .five-year-container > .cmp-container {
    display: flex;
    justify-content: center;
    align-items: center; }
  article[data-brand="ozempic"]
.flex-container--large
.cmp-container
.aem-Grid--12 {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 40px; }
  .icon-container-desktop-large .cmp-container > .cmp-image:nth-child(1) {
    display: none; }
  .icon-container-mobile {
    display: flex;
    justify-content: center;
    align-items: center; }
  .icon-container-desktop {
    display: none; }
  .white-rounded-card
.cmp-container
> .aem-Grid.aem-Grid--4.aem-Grid--tablet--12.aem-Grid--default--4.aem-Grid--mobile--4 {
    display: flex;
    justify-content: center;
    align-items: center; } }

.tablet-only {
  display: none; }

@media screen and (min-width: 768px) and (max-width: 991px) {
  .tablet-only {
    display: block; }
  .five-year-container-mobile {
    display: none; }
  article[data-brand="ozempic"]
.flex-container--large
.cmp-container
.aem-Grid--12 {
    gap: unset !important;
    align-items: flex-start !important;
    justify-content: space-between !important; }
  .five-year-description.tablet .cmp-text p:first-child {
    font-size: 18px;
    color: #00778a;
    padding-top: 0px;
    margin-bottom: 0; }
  .five-year-description.tablet .cmp-text p:nth-child(2) {
    font-size: 14px;
    color: #64656a;
    margin: 0 auto; }
  .five-year-description.tablet.red
.text:nth-child(3)
.cmp-text
p:first-child {
    font-size: 27px;
    color: #da0812;
    margin-bottom: 0;
    text-align: center; }
  .five-year-description.tablet.red
.text:nth-child(3)
.cmp-text
p:nth-child(2) {
    font-size: 22px;
    line-height: 24px;
    color: #da0812;
    margin-top: 0;
    text-align: center;
    max-width: 100%; }
  .five-year-description.tablet .aem-Grid.aem-Grid--12.aem-Grid--default--12 {
    max-width: 620px;
    margin: 0 auto; }
  .five-year-description.tablet.red
.aem-Grid.aem-Grid--12.aem-Grid--default--12 {
    max-width: 540px;
    margin: 0 auto;
    position: relative;
    left: 15px; }
  article[data-brand="ozempic"]
.oz-5year-overview-checkmarks-list
.container:first-child {
    margin-right: 3px;
    /* Width must compensate for margin-right: 4px; */
    width: calc(75% - 3px); }
  .prescription-container .cmp-container::after {
    border: none; }
  .logo-container .cmp.cmp-image {
    float: none; } }

article[data-brand="ozempic"]
#node-content-launches-2023-01-23-5yr_launch-content-novomedlink-en-diabetes-products-treatments-ozempic-cardiovascular-benefit-jcr_content-root-slab_1498312382_copy
> .slab-content
> .content
> div
> div.container {
  margin: 0 auto !important;
  width: auto !important; }

article[data-brand="ozempic"]
#node-content-launches-2023-01-23-5yr_launch-content-novomedlink-en-diabetes-products-treatments-ozempic-cardiovascular-benefit-jcr_content-root-slab_106721764_copy__519138427 {
  background: #e6e6e3;
  background: -moz-linear-gradient(0deg, #e6e6e3 0%, white 50%);
  background: -webkit-linear-gradient(0deg, #e6e6e3 0%, white 50%);
  background: linear-gradient(0deg, #e6e6e3 0%, white 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e6e6e3", endColorstr="#ffffff", GradientType=1); }

article[data-brand="ozempic"] article .nni-hcp--button a#oz-5year_cta-red {
  background-color: #da0812; }

.five-year-image-container {
  max-width: 1116px;
  margin: 0 auto;
  position: relative;
  z-index: 1;
  padding: 0 20px; }

.five-year-image-container img {
  height: auto; }

.aem-Grid .container > .five-year-description {
  max-width: 1150px;
  margin: 0 auto;
  position: relative;
  z-index: 2;
  margin-top: -20px;
  padding: 0 20px; }

.five-year-container-desktop
.flex-container
.aem-Grid--12.aem-Grid.aem-Grid--default--12
> .aem-GridColumn.aem-GridColumn--default--2:last-child {
  padding-top: 20px; }

@media only screen and (max-width: 1299px) {
  .aem-Grid .container > .five-year-description {
    max-width: 1100px; } }

@media only screen and (max-width: 1099px) {
  .five-year-image-container {
    max-width: 1050px; } }

@media only screen and (max-width: 1199px) {
  .five-year-image-container {
    max-width: 950px; }
  .aem-Grid .container > .five-year-description {
    max-width: 970px; } }

@media only screen and (max-width: 767px) {
  .five-year-container img {
    max-width: 142px;
    height: auto; }
  .five-year-container .cmp-image {
    position: absolute;
    left: 0;
    top: 0; }
  article[data-brand="ozempic"]
.five-year-container-desktop
.nni-text
.cmp-text
p:first-child,
  article[data-brand="ozempic"]
.five-year-container-mobile
.nni-text
.cmp-text
p:first-child {
    font-size: 15px !important; }
  article[data-brand="ozempic"]
.five-year-container-desktop
.nni-text
.cmp-text
p:first-child,
  article[data-brand="ozempic"]
.five-year-container-mobile
.nni-text
.nni-hcp--text--headline3
.cmp-text
p:first-child {
    font-size: 22px !important; }
  article[data-brand="ozempic"] .five-year-container-mobile {
    position: relative;
    max-width: 600px;
    margin: 0 auto; }
  article[data-brand="ozempic"] .five-year-container-mobile .nni-text .text {
    position: absolute;
    left: 120px; }
  article[data-brand="ozempic"]
.five-year-container-mobile
.nni-text
.text:first-child {
    top: 22px; }
  article[data-brand="ozempic"]
.five-year-container-mobile
.nni-text
.text:nth-child(2) {
    top: 146px; }
  article[data-brand="ozempic"]
.five-year-container-mobile
.nni-text
.text:nth-child(3) {
    top: 252px; }
  article[data-brand="ozempic"]
.five-year-container-mobile
.nni-text
.text:nth-child(4) {
    top: 378px; }
  article[data-brand="ozempic"]
.five-year-container-mobile
.nni-text
.text:nth-child(5) {
    top: 486px; }
  article[data-brand="ozempic"]
.five-year-container-mobile
.nni-text
.text:nth-child(6) {
    top: 602px; }
  article[data-brand="ozempic"]
.five-year-container-mobile
.nni-text
.text:nth-child(7) {
    position: unset;
    margin-top: 694px;
    padding-left: 146px; } }

@media only screen and (min-width: 650px) and (max-width: 991px) {
  article[data-brand="ozempic"]
.five-year-container-mobile
.nni-text
.text:nth-child(7) {
    padding-left: 0; } }

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .five-year-container-desktop
.flex-container
.aem-Grid--12.aem-Grid.aem-Grid--default--12
> .aem-GridColumn.aem-GridColumn--default--2:last-child {
    width: auto !important; } }

@media only screen and (min-width: 992px) and (max-width: 1099px) {
  .five-year-image-container {
    max-width: 920px; }
  .aem-Grid .container > .five-year-description {
    max-width: 940px; }
  article[data-brand="ozempic"] .five-year-description .nni-text .cmp-text {
    padding: 0 5px; } }

@media screen and (min-width: 1000px) {
  .bottom-nav__groups
.bottom-nav__group--children:last-child
div
.bottom-nav__category--subcategory:nth-child(3) {
    padding-top: 26px; }
  .bottom-nav__groups
.bottom-nav__group--children:last-child
div
.bottom-nav__category--subcategory:nth-child(7) {
    padding-top: 16px; } }

@media screen and (min-width: 768px) and (max-width: 1299px) {
  .overview-hero-section .slab-content + .background {
    background-position: 80% 0 !important; } }

@media screen and (min-width: 600px) and (max-width: 991px) {
  .overview-hero-section {
    padding-top: 20px; }
  article[data-brand="ozempic"] .ev-ozempic-coverage-banner-mobile-rounded {
    max-width: 500px; } }

@media screen and (max-width: 991px) {
  .overview-hero-section {
    padding-top: 20px; }
  article[data-brand="ozempic"] .ev-ozempic-coverage-banner-mobile-rounded {
    margin: 0 auto !important; } }

.formulary-headline-container h4.nni-hcp--text--subhead,
article[data-brand="ozempic"] .formulary-headline-container .cmp-text {
  color: #fff; }

/*overview page*/
.ring-overview-callout .background-ring .content-block.heart h2 {
  color: #da0812; }

.ring-overview-callout .background-ring .content-block.drop h2 {
  color: #f07d21; }

.ring-overview-callout .background-ring .content-block.scale h2 {
  color: #e15026; }

.dosing-info .dosing-options .nni-hcp--text--body-2 .cmp-text {
  color: #64656a; }

.experience-matters
.patient-population
.info
.nni-hcp--text--headline1
.cmp-text {
  color: #da0812; }

.experience-matters .patient-population .info {
  position: relative;
  padding-right: 8px; }

.experience-matters .patient-population .info.border::after {
  content: "";
  background-color: #da0812;
  width: 1px;
  height: 90px;
  position: absolute;
  right: 0;
  top: 20px; }

@media screen and (max-width: 850px) {
  .experience-matters
.patient-population
.cmp-container
.aem-Grid
div:nth-child(3)
.info {
    padding-right: 0;
    padding-left: 8px; } }

.ring-overview-callout
.background-ring
.content-block
.text
.nni-hcp--text--body-2 {
  color: #64656a; }

.dosing-info .dosing-options {
  position: relative; }

.dosing-info .dosing-options .cmp.cmp-image {
  position: absolute;
  bottom: 0;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0; }

@media screen and (max-width: 999px) {
  .dosing-info .dosing-options {
    margin-bottom: 30px; }
  .experience-matters
.patient-population
.container.responsivegrid.aem-GridColumn {
    width: 33%; }
  .experience-matters
.patient-population
.aem-Grid:has(.container.responsivegrid.aem-GridColumn) {
    display: flex; }
  .ring-overview-callout .background-ring .cmp.cmp-image img {
    width: 100%; }
  .ring-overview-callout .nni-hcp--text--headline1,
  .ring-overview-callout
.background-ring
.content-block
.title
.nni-hcp--text--headline3 {
    font-size: 25px;
    line-height: 28px; } }

@media screen and (min-width: 500px) and (max-width: 850px) {
  .ring-overview-callout .nni-hcp--text--headline1 {
    text-align: center; }
  .ring-overview-callout .background-ring {
    max-width: 500px;
    margin: 0 auto !important; } }

@media screen and (min-width: 851px) and (max-width: 999px) {
  .ring-overview-callout .background-ring .cmp.cmp-image {
    display: none; }
  .ring-overview-callout .background-ring {
    padding-left: 30px; } }

@media screen and (min-width: 851px) and (max-width: 1199px) {
  .ring-overview-callout .background-ring {
    height: 390px;
    border-radius: 18px; }
  .ring-overview-callout .background-ring .background {
    background-size: cover !important;
    background-position: 90% 50% !important; } }

@media screen and (max-width: 850px) {
  .ring-overview-callout .background-ring .content-block .title,
  .ring-overview-callout .background-ring .content-block .text {
    width: 100% !important; }
  .ring-overview-callout .background-ring .content-block {
    padding-left: 20px;
    padding-right: 20px;
    background-color: #f8f8f7;
    border-top-right-radius: 15px;
    border-top-left-radius: 15px; }
  .ring-overview-callout .background-ring .cmp.cmp-image {
    margin-left: -5px;
    margin-right: -5px;
    margin-top: -5px; }
  .ring-overview-callout
.aem-Grid
.container
div.background-ring
.background {
    background-image: none !important; } }

@media screen and (max-width: 767px) {
  .trizone-container.overview {
    min-width: 356px; }
  .trizone-container.overview
.trizone-container--bullet.image-bullet--drop:before {
    top: -12px; }
  .trizone-container.overview
.trizone-container--bullet.image-bullet--scale:before {
    top: 2px; }
  .overview-hero-section {
    background-image: none; }
  .dosing-info .dosing-options .cmp.cmp-image .nni-hcp--alignment--center {
    text-align: right; }
  .dosing-info
.dosing-options
.cmp.cmp-image
.nni-hcp--alignment--center
img {
    width: 205px; } }

@media screen and (min-width: 1000px) {
  .ring-overview-callout
.aem-Grid
.container
div.background-ring
.cmp.cmp-image {
    display: none; }
  .ring-overview-callout
.aem-Grid
.container
div.background-ring
.container.responsivegrid:has(.content-block) {
    padding-top: 15px; }
  .ring-overview-callout .aem-Grid .container div.background-ring {
    height: 366px; }
  .ring-overview-callout .background-ring .cmp.cmp-image {
    display: none !important; } }

@media screen and (min-width: 1000px) and (max-width: 1099px) {
  .ring-overview-callout
.aem-Grid
.container
div.background-ring
.container.responsivegrid:has(.content-block) {
    margin-left: 30px;
    width: 72%;
    padding-top: 15px; } }

@media screen and (min-width: 1300px) {
  .ring-overview-callout .nni-hcp--text--headline1 {
    padding-left: 48px; } }

.trizone-container.overview {
  box-shadow: none;
  background-image: none;
  padding-right: 1rem;
  padding-left: 2.5rem;
  padding-top: 1rem;
  max-width: 500px;
  margin: 0;
  background-color: transparent;
  position: relative;
  left: -10px; }

.trizone-container.overview > .cmp-container > .container {
  display: block;
  margin-bottom: 20px; }

.trizone-container.overview > .cmp-container {
  display: block;
  padding-bottom: 0; }

.trizone-container.overview .trizone-container--bullet.image-bullet--heart,
.trizone-container.overview .trizone-container--bullet.image-bullet--drop,
.trizone-container.overview .trizone-container--bullet.image-bullet--scale {
  padding-left: 40px;
  padding-right: 10px; }

.trizone-container.overview .trizone-container--bullet.image-bullet--drop {
  margin-right: 0;
  margin-left: 0;
  min-height: 44px; }

.trizone-container.overview
.trizone-container--bullet.image-bullet--drop:before {
  left: -31px; }

.trizone-container.overview .trizone-container--bullet p a:after {
  transform: rotate(90deg); }

.trizone-container.overview .scroll-below {
  margin-left: -22px;
  margin-right: -22px; }

.study-design .content .text .cmp-text strong {
  color: #006373; }

.banner-supply-info {
  padding-bottom: 6px;
  padding-top: 2px; }

.banner-supply-info .cmp-accordion__button {
  border-top: none !important; }

.banner-supply-info
.cmp-accordion
.cmp-accordion__button
.cmp-accordion__title {
  padding-right: 14px; }

.banner-supply-info
.cmp-accordion
.cmp-accordion__button
.cmp-accordion__icon
svg {
  width: 20px;
  height: 20px;
  margin-top: -2px; }

.banner-supply-info
.cmp-accordion
.cmp-accordion__button
.cmp-accordion__icon
svg
.background {
  fill: #f07d21; }

.banner-supply-info
.cmp-accordion
.cmp-accordion__button
.cmp-accordion__icon
svg
.foreground {
  stroke: #ffffff;
  stroke-width: 4px; }

.banner-supply-info .cmp-accordion .cmp-accordion__panel--expanded {
  max-height: initial;
  padding-top: 15px; }

@media screen and (min-width: 1200px) {
  .banner-supply-info .cmp-accordion .cmp-accordion__panel--expanded {
    margin-left: 25%;
    padding-top: 20px; }
  .dosing-hero-section {
    position: relative;
    height: 395px; }
  .dosing-hero-section .dosing-hero-desktop .cmp-image__image {
    max-height: 395px;
    max-width: 100% !important; } }

.dosing-hero-section .cmp-image__image {
  max-width: 100%; }

@media screen and (min-width: 1000px) {
  .dosing-hero-section .dosing-hero-desktop {
    position: absolute;
    top: 0;
    right: 0; } }

@media screen and (min-width: 1000px) and (max-width: 1199px) {
  .dosing-hero-section {
    position: relative; }
  .dosing-hero-section .dosing-hero-desktop .cmp-image__image {
    max-height: 360px; }
  .dosing-hero-section .dosing-hero-desktop {
    top: 30px; } }

/* Dosing & Prescribing page T2D Range */
.dosing-container {
  margin-top: 12px; }

.dosing-container > .cmp-container > div {
  display: flex;
  flex-direction: column;
  max-width: 1300px;
  justify-content: space-between; }

@media screen and (min-width: 1000px) {
  .dosing-container > .cmp-container > div {
    flex-direction: row;
    gap: 0.625rem; } }

/* main outer container */
.t2d-range {
  margin: 0 0 30px 0 !important;
  overflow: visible;
  max-width: 480px;
  margin-left: 10px;
  margin-right: 10px; }

@media screen and (max-width: 1000px) {
  .dosing-container > .cmp-container > div {
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 10px;
    padding-right: 10px; } }

/* @media screen and (min-width: 1000px) {} */
.t2d-range > .cmp-container {
  display: flex;
  flex-direction: column; }

/* title */
.t2d-range__title {
  border-top-left-radius: 15px;
  border-top-right-radius: 15px; }

@media screen and (min-width: 1000px) {
  .t2d-range__title {
    border-top-left-radius: 15px;
    border-top-right-radius: 15px; } }

/* separator */
.t2d-range-01 .t2d-range__title > .cmp-container > .text {
  position: relative; }

.t2d-range-01 .t2d-range__title > .cmp-container > .text:first-child::after {
  content: "|";
  color: #ffffff;
  position: absolute;
  right: 0;
  top: 20%;
  line-height: 1; }

.t2d-range__title p {
  color: #ffffff;
  display: inline-block;
  font-size: 20px;
  font-weight: 700;
  line-height: 34px;
  margin: 10px auto; }

.t2d-range__title > .cmp-container,
.t2d-range__body > .cmp-container {
  display: flex;
  justify-content: center; }

.t2d-range__body > .cmp-container {
  flex: 1;
  position: relative; }

/* create arrows */
.t2d-range-01 .t2d-range__body > .cmp-container > .container,
.t2d-range-02 .t2d-range__body > .cmp-container > .container {
  flex: 1;
  position: relative; }

.t2d-range-01 .t2d-range__body > .cmp-container > .container::after,
.t2d-range-02
.t2d-range__body
> .cmp-container
> .container:first-of-type::after {
  content: "";
  position: absolute;
  height: 84px;
  width: 32px;
  top: 12px;
  right: -20px;
  z-index: 1;
  border: 3px solid transparent;
  background-image: url(/content/dam/novonordisk/novomedlink/new/diabetes/products/treatments/ozempic/dosing-and-administration/dosing-step-arrow-red.svg) !important;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat; }

.t2d-range-02
.t2d-range__body
> .cmp-container
> .container:first-of-type::after {
  background-image: url(/content/dam/novonordisk/novomedlink/new/diabetes/products/treatments/ozempic/dosing-and-administration/dosing-step-arrow-blue.svg) !important; }

@media screen and (min-width: 1000px) {
  .t2d-range-01 .t2d-range__body > .cmp-container > .container::after,
  .t2d-range-02
.t2d-range__body
> .cmp-container
> .container:first-of-type::after {
    right: -16px;
    height: 114px;
    width: 43px; } }

.t2d-range-02
.t2d-range__body
> .cmp-container
> .container:first-of-type::after {
  top: 16%;
  right: -20px;
  z-index: 1; }

@media screen and (min-width: 1000px) {
  .t2d-range-02
.t2d-range__body
> .cmp-container
> .container:first-of-type::after {
    z-index: 1;
    top: 22%;
    right: -22px; } }

.t2d-range__title > .cmp-container .text {
  flex: 1; }

/* body */
.t2d-range__body,
.t2d-range-02 .t2d-range__body {
  overflow: visible;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
  height: 200px !important; }

.t2d-range-02 .t2d-range__body--left {
  border-bottom-left-radius: 15px; }

.t2d-range-02 .t2d-range__body--right {
  border-bottom-right-radius: 15px; }

.t2d-range-01 .t2d-range__body > .cmp-container {
  padding: 10px; }

@media screen and (min-width: 1000px) {
  .t2d-range-01 .t2d-range__body > .cmp-container {
    padding: 30px 0; } }

.t2d-range__body,
.t2d-range-02 .t2d-range__body {
  padding: 0; }

/* footer */
.t2d-range__footer {
  margin-top: 10px; }

.t2d-range__footer > .cmp-container {
  display: flex;
  flex-direction: column;
  align-items: center; }

.t2d-range__footer > .cmp-container > .cmp-image {
  width: 200px; }

.t2d-range__footer > .cmp-container > .text {
  max-width: 140px;
  margin: 0 auto; }

.t2d-range__footer > .cmp-container > .cmp-image {
  max-width: 175px; }

.t2d-range-02 .t2d-range__footer > .cmp-container .container,
.t2d-range-02 .t2d-range__footer > .cmp-container > .text,
.t2d-range-02 .t2d-range__footer > .cmp-container > .cmp-image {
  margin: 0 1rem; }

@media screen and (min-width: 1000px) {
  .t2d-range-02 .t2d-range__footer > .cmp-container .container,
  .t2d-range-02 .t2d-range__footer > .cmp-container > .text,
  .t2d-range-02 .t2d-range__footer > .cmp-container > .cmp-image {
    margin: 0 2rem; }
  .t2d-range__footer > .cmp-container > .text {
    max-width: 190px; } }

.t2d-range-02 .t2d-range__footer > .cmp-container > .cmp-image {
  width: 200px; }

/* targeting second section only */
.t2d-range-02 .t2d-range__body > .cmp-container > .container {
  flex: 1; }

.t2d-range__body--left,
.t2d-range__body--right {
  display: flex;
  flex-direction: column;
  padding: 15px; }

@media screen and (min-width: 1000px) {
  .t2d-range__body--left,
  .t2d-range__body--right {
    padding: 30px; } }

.t2d-range__body--left > .cmp-container > .text:nth-child(1) p,
.t2d-range__body--right > .cmp-container > .text:nth-child(1) p {
  font-size: 2.25rem;
  font-weight: bold;
  line-height: 1.4; }

.t2d-range__body--left > .cmp-container > .text:nth-child(1) p,
.t2d-range__body--right > .cmp-container > .text:nth-child(1) p {
  color: var(--brand-secondary); }

@media screen and (max-width: 400px) {
  .t2d-range__body,
  .t2d-range-02 .t2d-range__body {
    height: 150px !important; } }

@media screen and (max-width: 1199px) {
  .t2d-range__body--left > .cmp-container > .text:nth-child(1) p,
  .t2d-range__body--right > .cmp-container > .text:nth-child(1) p {
    font-size: 1.8rem; } }

@media screen and (max-width: 1000px) {
  .t2d-range__body,
  .t2d-range-02 .t2d-range__body {
    height: 132px !important; }
  .t2d-range__body--left > .cmp-container > .text:nth-child(2) p,
  .t2d-range__body--right > .cmp-container > .text:nth-child(2) p {
    font-size: 14px !important;
    line-height: 18px; } }

.t2d-range-02 .t2d-range__body--left > .cmp-container > .text:nth-child(1) p {
  color: var(--brand-primary); }

.t2d-range-02 .t2d-range__body--right > .cmp-container > .text:nth-child(1) p {
  color: var(--brand-gold); }

.t2d-range__body--left > .cmp-container > .text:nth-child(2) p,
.t2d-range__body--right > .cmp-container > .text:nth-child(2) p {
  color: #4c4c4c; }

.t2d-range__body--left > .cmp-container > .text:nth-child(2) p,
.t2d-range__body--right > .cmp-container > .text:nth-child(2) p {
  font-size: 1.125rem; }

.t2d-range__footer > .cmp-container p {
  color: var(--brand-secondary);
  font-size: 0.75rem;
  font-weight: bold; }

.footnote-info .cmp-text .hanging-indent:first-child {
  margin-bottom: 0; }

.footnote-info .cmp-text .hanging-indent:nth-child(2) {
  margin-top: 0; }

@media screen and (min-width: 1000px) {
  .t2d-range__body--left > .cmp-container > .text:nth-child(2) p,
  .t2d-range__body--right > .cmp-container > .text:nth-child(2) p {
    font-size: 1.125rem; }
  .t2d-range__footer > .cmp-container p {
    font-size: 1rem; } }

.t2d-range-02 .t2d-range__body {
  /* this body section is a different layout */
  padding: 0; }

.t2d-range-02 .t2d-range__footer > .cmp-container {
  flex-direction: row; }

.t2d-range-02 .t2d-range__footer > .cmp-container > .container:nth-child(1) p {
  color: var(--brand-primary); }

.t2d-range-02 .t2d-range__footer > .cmp-container > .container:nth-child(2) p {
  color: var(--brand-gold); }

.hanging-indent {
  text-indent: -5px;
  padding-left: 5px; }

.content-block--wide .nni-hcp--text--body-3 {
  font-size: 16px;
  line-height: 24px; }

.experience-matters .nni-hcp--text--body-3 {
  font-size: 16px;
  line-height: 24px; }

.mb-0 {
  margin-bottom: 0; }

.mt-0 {
  margin-top: 0; }

.cmp-text ul.bullet-list {
  margin-top: 10px; }

.cmp-text ul.bullet-list li {
  margin-bottom: 6px; }

@media screen and (max-width: 850px) {
  .content-block--wide .nni-hcp--text--body-3,
  .experience-matters .nni-hcp--text--body-3 {
    font-size: 14px;
    line-height: 21px; } }

/* Special Populations page */
.spec-pops > .cmp-container {
  display: flex;
  flex-direction: column;
  gap: 1rem; }

@media screen and (min-width: 1000px) {
  .spec-pops > .cmp-container {
    flex-direction: row; } }

.spec-pops > .cmp-container > .container:nth-child(1) {
  flex: 1;
  padding: 12px 24px 0px 24px; }

@media screen and (min-width: 1000px) {
  .spec-pops > .cmp-container > .container:nth-child(1) {
    padding: 0; } }

.spec-pops > .cmp-container > .container:nth-child(2) {
  flex: 2; }

.spec-pops__logos > .cmp-container {
  display: flex;
  flex-direction: column; }

.spec-pops__logos > .cmp-container > .text:nth-child(2) p {
  line-height: 1.13;
  letter-spacing: 0px;
  font-weight: 900 !important;
  margin: 10px 0 0 0;
  font-size: 2.25rem; }

.slab-more_resources .grid-100-25 {
  margin-top: 50px !important;
  margin-bottom: 50px !important; }

.slab-more_resources-title p {
  margin: 24px auto 0 auto !important; }

/* Per item: 100% on mobile / 25% on desktop */
.grid-100-25 > .cmp-container {
  align-items: center;
  display: grid;
  grid-template-columns: 1fr;
  row-gap: 60px;
  column-gap: 0; }

@media screen and (min-width: 1000px) {
  .grid-100-25 > .cmp-container {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    row-gap: 0px;
    column-gap: 20px; }
  .slab-more_resources .grid-100-25 {
    margin-top: 20px !important;
    margin-bottom: 40px !important; } }

.blue-text {
  color: var(--brand-primary); }

.red-text {
  color: var(--brand-secondary); }

.white-text, .white-text.nni-text .cmp-text p {
  color: var(--brand-white); }

@media screen and (max-width: 767px) {
  .no-br-mob br {
    display: none; } }

@media screen and (max-width: 767px) {
  .nni-hcp--text--body-3 {
    font-size: 14px; } }

@media screen and (max-width: 767px) {
  .nni-hcp--text--body-4 {
    font-size: 12px; } }

@media screen and (max-width: 767px) {
  article[data-brand="ozempic"] .slab .nni-hcp--slab--show-gutters > .slab-content > .content.responsivegrid {
    margin-left: 16px;
    margin-right: 16px; } }

.footnote {
  font-size: 12px; }

.footnote-text p {
  margin: 0;
  text-indent: -5px;
  padding-left: 6px; }

@media screen and (max-width: 767px) {
  .footnote-mob .nni-hcp--text--body-3 {
    font-size: 12px; } }

.hidden-mobile {
  display: block; }
  @media only screen and (max-width: 899px) {
    .hidden-mobile {
      display: none !important; } }

.hidden-desktop {
  display: block; }
  @media only screen and (min-width: 900px) {
    .hidden-desktop {
      display: none !important; } }

@media only screen and (min-width: 768px) {
  .container--flex_row > .cmp-container {
    display: flex;
    flex-wrap: nowrap; }
    .container--flex_row > .cmp-container .cmp-image__image {
      width: auto; } }

@media only screen and (min-width: 900px) {
  .container--flex_row--d > .cmp-container {
    display: flex;
    flex-wrap: nowrap; } }

@media only screen and (max-width: 991px) {
  .container--flex_row--mobile > .cmp-container {
    display: flex;
    flex-wrap: nowrap; }
    .container--flex_row--mobile > .cmp-container .cmp-image__image {
      width: auto; } }

@media only screen and (min-width: 768px) {
  .container--flex_column > .cmp-container {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap; }
    .container--flex_column > .cmp-container .cmp-image__image {
      width: auto; } }

.container--flex_spacebetween > .cmp-container {
  justify-content: space-between; }

.container--flex-align_center > .cmp-container {
  align-items: center; }

.container--flex-align_baseline > .cmp-container {
  align-items: baseline; }

.container--flex-align_flex-start > .cmp-container {
  align-items: flex-start; }

.container--flex-align_flex-end > .cmp-container {
  align-items: flex-end; }

.container--flex-justify_flex-start > .cmp-container {
  justify-content: flex-start; }

.container--flex-justify_center > .cmp-container {
  justify-content: center; }

.container--flex-justify_flex-end > .cmp-container {
  justify-content: flex-end; }

@media only screen and (min-width: 900px) {
  .container--flex-row_reverse > .cmp-container {
    flex-direction: row-reverse; } }

@media only screen and (min-width: 900px) {
  .container--flex_justify-items--stretch > .cmp-container {
    justify-items: stretch;
    height: 100%; } }

@media only screen and (min-width: 768px) {
  .container--flex_wrap > .cmp-container {
    flex-wrap: wrap; } }

@media only screen and (max-width: 899px) {
  .container--flex_wrap--m > .cmp-container {
    flex-wrap: wrap; } }

@media only screen and (min-width: 900px) {
  .container--flex_height-100 > .cmp-container {
    height: 100%; } }

@media only screen and (min-width: 768px) {
  .flex--col-gap-7-5--nm > .cmp-container {
    column-gap: 7.5rem; } }

.cmp-container--section-flex-center-center .aem-Grid {
  display: flex;
  align-items: center;
  justify-content: center; }
  .cmp-container--section-flex-center-center .aem-Grid > .aem-GridColumn {
    display: inline-flex;
    width: auto; }
    .cmp-container--section-flex-center-center .aem-Grid > .aem-GridColumn.image {
      flex: 1 0 0;
      min-width: fit-content;
      max-width: fit-content; }
    .cmp-container--section-flex-center-center .aem-Grid > .aem-GridColumn.text {
      width: auto; }

@media only screen and (min-width: 900px) {
  .cmp-container--section-flex-row > .cmp-container {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between; }
    .cmp-container--section-flex-row > .cmp-container > * {
      flex: 1 1 auto;
      max-width: 26rem; } }

@media only screen and (min-width: 900px) {
  .cmp-container--flex-rowreverse .aem-Grid {
    display: flex;
    flex-flow: row-reverse nowrap; }
    .cmp-container--flex-rowreverse .aem-Grid > * {
      flex: 1; } }

.cmp-container--section-flex-column .cmp-container {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%; }

.cmp-container--section-flex-space-between {
  margin: 0 auto; }
  .cmp-container--section-flex-space-between .cmp-container {
    margin: 0 auto;
    display: flex;
    flex-flow: row;
    justify-content: flex-start; }
    .cmp-container--section-flex-space-between .cmp-container .container.responsivegrid {
      display: flex; }
    .cmp-container--section-flex-space-between .cmp-container .aem-Grid {
      text-align: center;
      padding: 0 5rem;
      display: flex;
      flex-flow: column nowrap; }
      .cmp-container--section-flex-space-between .cmp-container .aem-Grid .cmp-button--down-caret {
        margin-top: auto; }

.cmp-container--section-flex-start-center .aem-Grid {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column; }
  @media only screen and (min-width: 768px) {
    .cmp-container--section-flex-start-center .aem-Grid {
      flex-direction: row;
      align-items: flex-start;
      justify-content: center; } }
  .cmp-container--section-flex-start-center .aem-Grid > .aem-GridColumn {
    display: inline-flex;
    width: auto; }
    .cmp-container--section-flex-start-center .aem-Grid > .aem-GridColumn.image {
      flex: 1 0 0;
      min-width: fit-content;
      max-width: fit-content; }
    .cmp-container--section-flex-start-center .aem-Grid > .aem-GridColumn.text {
      width: auto; }

.cmp-container--section-flex-center-start .aem-Grid {
  display: flex;
  align-items: center;
  justify-content: flex-start; }
  .cmp-container--section-flex-center-start .aem-Grid > .aem-GridColumn {
    display: inline-flex;
    width: auto; }
    .cmp-container--section-flex-center-start .aem-Grid > .aem-GridColumn.image {
      flex: 1 0 0;
      min-width: fit-content;
      max-width: fit-content; }
    .cmp-container--section-flex-center-start .aem-Grid > .aem-GridColumn.text {
      width: auto; }

/*UTILITY GRID CLASSES*/
.container--flex_row [class*="col-"] {
  padding: 0 1.5rem; }

@media only screen and (max-width: 899px) {
  .container:has(> .col-1)--m {
    flex: 0 0 auto;
    width: 8.33333333%; } }

@media only screen and (min-width: 768px) {
  .container:has(> .col-1) {
    flex: 0 0 auto;
    width: 8.33333333%; } }

@media only screen and (max-width: 899px) {
  .container:has(> .col-2)--m {
    flex: 0 0 auto;
    width: 16.66666667%; } }

@media only screen and (min-width: 768px) {
  .container:has(> .col-2) {
    flex: 0 0 auto;
    width: 16.66666667%; } }

@media only screen and (max-width: 899px) {
  .container:has(> .col-3)--m {
    flex: 0 0 auto;
    width: 25%;
    max-width: 27.8rem; } }

@media only screen and (min-width: 768px) {
  .container:has(> .col-3) {
    flex: 0 0 auto;
    width: 25%;
    max-width: 27.8rem; } }

@media only screen and (max-width: 899px) {
  .container:has(> .col-4)--m {
    flex: 0 0 auto;
    width: 33.33333333%;
    max-width: 37.6rem; } }

@media only screen and (min-width: 768px) {
  .container:has(> .col-4) {
    flex: 0 0 auto;
    width: 33.33333333%;
    max-width: 37.6rem; } }

@media only screen and (max-width: 899px) {
  .container:has(> .col-5)--m {
    flex: 0 0 auto;
    width: 41.66666667%; } }

@media only screen and (min-width: 768px) {
  .container:has(> .col-5) {
    flex: 0 0 auto;
    width: 41.66666667%; } }

@media only screen and (max-width: 899px) {
  .container:has(> .col-6)--m {
    flex: 0 0 auto;
    width: 50%; } }

@media only screen and (min-width: 768px) {
  .container:has(> .col-6) {
    flex: 0 0 auto;
    width: 50%; } }

@media only screen and (max-width: 899px) {
  .container:has(> .col-7)--m {
    flex: 0 0 auto;
    width: 58.33333333%; } }

@media only screen and (min-width: 768px) {
  .container:has(> .col-7) {
    flex: 0 0 auto;
    width: 58.33333333%; } }

@media only screen and (max-width: 899px) {
  .container:has(> .col-8)--m {
    flex: 0 0 auto;
    width: 66.66666667%; } }

@media only screen and (min-width: 768px) {
  .container:has(> .col-8) {
    flex: 0 0 auto;
    width: 66.66666667%; } }

@media only screen and (max-width: 899px) {
  .container:has(> .col-9)--m {
    flex: 0 0 auto;
    width: 75%; } }

@media only screen and (min-width: 768px) {
  .container:has(> .col-9) {
    flex: 0 0 auto;
    width: 75%; } }

@media only screen and (max-width: 899px) {
  .container:has(> .col-10)--m {
    flex: 0 0 auto;
    width: 83.333333%; } }

@media only screen and (min-width: 768px) {
  .container:has(> .col-10) {
    flex: 0 0 auto;
    width: 83.333333%; } }

@media only screen and (max-width: 899px) {
  .container:has(> .col-11)--m {
    flex: 0 0 auto;
    width: 91.666667%; } }

@media only screen and (min-width: 768px) {
  .container:has(> .col-11) {
    flex: 0 0 auto;
    width: 91.666667%; } }

@media only screen and (max-width: 899px) {
  .container:has(> .col-12)--m {
    flex: 0 0 auto;
    width: 100%; } }

@media only screen and (min-width: 768px) {
  .container:has(> .col-12) {
    flex: 0 0 auto;
    width: 100%; } }

@media only screen and (max-width: 899px) {
  container:has(> .offset-1)--m {
    margin-left: 8.33333333%; } }

@media only screen and (min-width: 768px) {
  container:has(> .offset-1) {
    margin-left: 8.33333333%; } }

@media only screen and (max-width: 899px) {
  container:has(> .offset-2)--m {
    margin-left: 16.66666667%; } }

@media only screen and (min-width: 768px) {
  container:has(> .offset-2) {
    margin-left: 16.66666667%; } }

@media only screen and (max-width: 899px) {
  container:has(> .offset-3)--m {
    margin-left: 25%; } }

@media only screen and (min-width: 768px) {
  container:has(> .offset-3) {
    margin-left: 25%; } }

@media only screen and (max-width: 899px) {
  container:has(> .offset-4)--m {
    margin-left: 33.33333333%; } }

@media only screen and (min-width: 768px) {
  container:has(> .offset-4) {
    margin-left: 33.33333333%; } }

@media only screen and (max-width: 899px) {
  container:has(> .offset-5)--m {
    margin-left: 41.66666667%; } }

@media only screen and (min-width: 768px) {
  container:has(> .offset-5) {
    margin-left: 41.66666667%; } }

@media only screen and (max-width: 899px) {
  container:has(> .offset-6)--m {
    margin-left: 50%; } }

@media only screen and (min-width: 768px) {
  container:has(> .offset-6) {
    margin-left: 50%; } }

@media only screen and (max-width: 899px) {
  container:has(> .offset-7)--m {
    margin-left: 58.33333333%; } }

@media only screen and (min-width: 768px) {
  container:has(> .offset-7) {
    margin-left: 58.33333333%; } }

@media only screen and (max-width: 899px) {
  container:has(> .offset-8)--m {
    margin-left: 66.66666667%; } }

@media only screen and (min-width: 768px) {
  container:has(> .offset-8) {
    margin-left: 66.66666667%; } }

@media only screen and (max-width: 899px) {
  container:has(> .offset-9)--m {
    margin-left: 75%; } }

@media only screen and (min-width: 768px) {
  container:has(> .offset-9) {
    margin-left: 75%; } }

@media only screen and (max-width: 899px) {
  container:has(> .offset-10)--m {
    margin-left: 83.333333%; } }

@media only screen and (min-width: 768px) {
  container:has(> .offset-10) {
    margin-left: 83.333333%; } }

@media only screen and (max-width: 899px) {
  container:has(> .offset-11)--m {
    margin-left: 91.666667%; } }

@media only screen and (min-width: 768px) {
  container:has(> .offset-11) {
    margin-left: 91.666667%; } }

.oz-accordion .cmp-accordion .cmp-accordion__panel--expanded {
  max-height: initial !important; }

.oz-accordion .cmp-accordion .cmp-accordion__button.cmp-accordion__button--expanded .cmp-accordion__icon {
  transform: none; }

.oz-accordion .cmp-accordion .cmp-accordion__button.cmp-accordion__button--expanded .cmp-accordion__icon::after {
  content: '\2012'; }

.cv.oz-accordion .cmp-accordion .cmp-accordion__header {
  margin-bottom: 0; }

.oz-accordion .cmp-accordion .cmp-accordion__button .cmp-accordion__icon {
  width: auto;
  height: auto;
  position: relative;
  left: -8px; }

.oz-accordion .cmp-accordion .cmp-accordion__button .cmp-accordion__icon::after {
  content: '+';
  font-size: 45px;
  color: var(--brand-secondary);
  font-weight: bold; }

.oz-accordion .cmp-accordion .cmp-accordion__button {
  padding: 0 4px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  text-align: left; }
  @media screen and (min-width: 1000px) {
    .oz-accordion .cmp-accordion .cmp-accordion__button {
      padding-right: 35px; } }

article .oz-accordion .cmp-accordion .cmp-accordion__button {
  height: auto; }

article .cv.oz-accordion .cmp-accordion .cmp-accordion__button {
  height: 35px; }
  @media screen and (min-width: 1000px) {
    article .cv.oz-accordion .cmp-accordion .cmp-accordion__button {
      height: 65px; } }

article[data-brand="ozempic"] .oz-accordion .cmp-accordion .cmp-accordion__header {
  margin-bottom: 0 !important; }
  @media screen and (max-width: 767px) {
    article[data-brand="ozempic"] .oz-accordion .cmp-accordion .cmp-accordion__header {
      padding-top: 10px;
      padding-bottom: 10px; } }

.oz-accordion .cmp-accordion .cmp-accordion__button .cmp-accordion__icon svg {
  display: none; }

article[data-brand="ozempic"] .oz-accordion .cmp-accordion .cmp-accordion__button .cmp-accordion__title {
  font-size: 25px;
  line-height: 35px;
  color: var(--brand-secondary);
  text-align: center; }
  @media screen and (min-width: 1000px) {
    article[data-brand="ozempic"] .oz-accordion .cmp-accordion .cmp-accordion__button .cmp-accordion__title {
      padding-left: 34px;
      font-size: 30px;
      line-height: 42px;
      margin: 0 auto; } }

article[data-brand="ozempic"] .cv.oz-accordion .cmp-accordion .cmp-accordion__button .cmp-accordion__title {
  font-size: 18px;
  line-height: 27px;
  color: var(--brand-secondary);
  text-align: left; }
  @media screen and (min-width: 1000px) {
    article[data-brand="ozempic"] .cv.oz-accordion .cmp-accordion .cmp-accordion__button .cmp-accordion__title {
      margin-left: 0;
      padding-left: 34px; } }

@media screen and (max-width: 800px) {
  .cv.oz-accordion {
    width: 99% !important;
    margin: 0 auto; } }

@media screen and (min-width: 1000px) {
  .cv.oz-accordion {
    margin-left: 2px;
    margin-right: 2px; } }

@media screen and (min-width: 1000px) {
  .oz-tab-info .tabs .cmp-tabs .cmp-tabs__tab--active + label {
    color: var(--brand-secondary);
    font-weight: 700; } }

.tabs .cmp-tabs.nni-hcp--tabs--stack .cmp-tabs__icon {
  position: absolute;
  top: 20px;
  right: 14px;
  height: 16px;
  margin-right: 0;
  margin-left: 0; }

@media only screen and (min-width: 900px) {
  .cmp-tabs__tab--active + label.cmp-tabs__tab {
    background-color: #F8F8F8 !important;
    border-bottom: none !important; } }

.graph-img-weight img {
  width: 340px; }
  @media only screen and (min-width: 900px) {
    .graph-img-weight img {
      width: 381px; } }
  @media screen and (max-width: 399px) {
    .graph-img-weight img {
      width: 322px; } }

@media screen and (max-width: 767px) {
  .oz-tab-info .tabs .cmp-tabs.nni-hcp--tabs--stack .cmp-tabs__tab--stacked .cmp-tabs__text {
    text-align: center;
    font-size: 12px;
    line-height: 20px; }
  .oz-tab-info .tabs .cmp-tabs.nni-hcp--tabs--stack .cmp-tabs__tab--stacked {
    display: block;
    position: relative;
    padding-right: 30px; }
  article[data-brand="ozempic"] .tabs .cmp-tabs.nni-hcp--tabs--stack .cmp-tabs__tabpanel--active.cmp-tabs__tabpanel--closed .cmp-tabs__tab--stacked {
    background-color: var(--tab-inactive);
    border-bottom: 4px solid var(--tab-inactive-border);
    color: var(--brand-textlink); }
  article[data-brand="ozempic"] .tabs .cmp-tabs.nni-hcp--tabs--stack .cmp-tabs__tabpanel--active.cmp-tabs__tabpanel--closed .cmp-tabs__tab--stacked .cmp-tabs__text {
    font-weight: normal; }
  article[data-brand="ozempic"] .tabs .cmp-tabs.nni-hcp--tabs--stack .cmp-tabs__tabpanel--active .cmp-tabs__tab--stacked .cmp-tabs__text {
    font-weight: 700; } }

.spec-pops {
  padding: 0px 32px 16px; }
  .spec-pops > .cmp-container > .container {
    width: auto; }
    @media screen and (min-width: 1000px) {
      .spec-pops > .cmp-container > .container {
        width: 300px; } }
  .spec-pops .spec-pops__logos {
    margin-top: 24px; }
  .spec-pops .spec-pops--title {
    display: inline-block;
    font-size: 24px;
    line-height: 1; }
  .spec-pops .spec-pops--byline {
    font-size: 14px;
    line-height: 18px;
    display: inline-block; }
  .spec-pops .spec-pops--title__card-one {
    font-size: 32px; }
  .spec-pops .spec-pops--title__card-two {
    font-size: 36px; }
  .spec-pops .spec-pops--title__card-three {
    font-size: 24px; }
  .spec-pops .spec-pops--title__card-four {
    font-size: 36px; }

@media only screen and (max-width: 899px) {
  .coco-icon-section {
    padding: 0 10px; }
    .coco-icon-section .cmp-container {
      display: flex;
      align-items: center; }
      .coco-icon-section .cmp-container .cmp.cmp-image {
        width: 35%; }
        .coco-icon-section .cmp-container .cmp.cmp-image .cmp-image {
          text-align: left; }
      .coco-icon-section .cmp-container .text .cmp-container {
        display: block; } }

@media only screen and (max-width: 899px) {
  .coco-icon-section.oz .cmp.cmp-image {
    width: 25%; } }

.no-icon .button-icon.button-external-site {
  display: none; }

@media only screen and (max-width: 899px) {
  .cv-section.oz {
    padding: 20px 20px 50px 20px;
    background-color: #ffffff !important; }
    .cv-section.oz .white-text, .cv-section.oz .white-text.nni-text .cmp-text p, .cv-section.oz .footnote-text p {
      color: #001965 !important; }
    .cv-section.oz .footnote-text.cv-section.info p, .cv-section.oz .white-text.info {
      color: inherit !important; } }

.cv-section.footnote-text p {
  color: #ffffff; }

@media screen and (min-width: 1000px) {
  .sustain-6-section {
    padding-left: 36px; } }
