/* this is for the gateway page only */
#gateway #np-crm-xf-cont {
 /*Per design global crm hidden from gateway*/
  display: none;
}

#gateway div#gateway__navigation {
  background: linear-gradient(180deg, #023065 0%, #0B51A1 100%);
  padding-bottom: 55px;
}

#gateway span.np-glob {
  display: none;
}

#gateway .gateway__navigation__title h1 {
  font-size: 45px;
  font-style: normal;
  font-weight: 700;
  line-height: 50px;
  color: #FFF;
  text-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
  font-family: 'Poppins', sans-serif;
  margin: 0 auto;
  text-align: center;
  max-width: 1440px;
  padding-top: 8px;
  padding-bottom: 40px;
}

#gateway .gateway__navigation__title h1 span {
  color: var(--Gray-6, #F2F2F2);
  text-shadow: -4px 0px #EF426F;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #EF426F;
  font-weight: 900;
}

#gateway .gateway__navigation__title {
  padding-top: 60px;
  padding-bottom: 15px;
}

#gateway .gateway__navigation__split {
  display: flex;
  padding-left: 117px;
  padding-right: 120px;
  gap: 60px;
  width: 100%;
  max-width: 1440px;
  margin: 0 auto;
  margin-top: -5%;
}

#gateway .gateway__navigation__split__severeasthma p, #gateway .gateway__navigation__split__nasalpolys p {
  font-size: 30px;
  font-style: normal;
  font-weight: 900;
  line-height: 48px;
  text-transform: uppercase;
  color: var(--Gray-6, #F2F2F2);
  font-family: 'Poppins', sans-serif;
  text-align: center;
  text-shadow: 0 5px 4px rgba(0, 0, 0, 0.50);
}

#gateway .gateway__navigation__split__severeasthma p:nth-child(2), #gateway .gateway__navigation__split__nasalpolys p:nth-child(2) {
  font-size: 60px;
  font-style: normal;
  font-weight: 900;
  padding-bottom: 35px;
  padding-top: 5px;
  color: var(--Gray-6, #F2F2F2);
  text-align: center;
  text-shadow: 6px 0px #EF426F;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #EF426F;
}

#gateway .gateway__navigation__split__nasalpolys img, #gateway.gateway__navigation__split__severeasthma img {
  width: 566px;
}

#gateway  .gateway__navigation__split__nasalpolys div:nth-child(2) {
  position: absolute;
  bottom: 26.5%;
  left: 1%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

#gateway .gateway__navigation__split__nasalpolys, #gateway .gateway__navigation__split__severeasthma {
  position: relative;
  width: 100%;
}

#gateway .gateway__navigation__split__severeasthma img {
  width: 566px;
}

#gateway .gateway__navigation__split__severeasthma div:nth-child(2) {
  position: absolute;
  bottom: 26.5%;
  padding-left: 18%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

#gateway .gateway__navigation__split__severeasthma a:after, #gateway .gateway__navigation__split__nasalpolys a:after {
  background: url(/content/dam/intelligentcontent/brands/tezspire-us-dtc/us/en/nasalpolyps/images/button-arrow.svg);
  content: '';
  margin-left: 15px;
  margin-bottom: -2px;
  width: 13px;
  height: 15px;
  display: inline-block;
}

#gateway .gateway__navigation__split a {
  background-color: #F5F5F5;
  padding: 16px 16px 16px 30px;
  box-shadow: 0 4px 0 0 #EF426F;
  border-radius: 50px;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  color: #003865;
  line-height: normal;
  font-family: 'Poppins', sans-serif;
  cursor: pointer;
  border-bottom: 2px solid transparent;
}

#gateway .gateway__navigation__split a:hover {
  color: #fff;
  background: #A2B3C6;
  border-bottom: 2px solid #EF426F;
  text-decoration: none;
}

#gateway .gateway__navigation__indications {
  padding: 5px 115px 47px 274px;
  max-width: 1440px;
  margin: 0 auto;
}

#gateway .gateway__navigation__indications p {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  color: #FFF;
       /*font-family: 'Poppins-Regular',sans-serif;*/
  letter-spacing: 0.4px;
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
}

#gateway .gateway__navigation__indications ul {
  list-style-type: disc;
  color: #FFF;
  outline: white;
  max-width: 94%;
}

#gateway__navigation > div.gateway__navigation__indications > p:nth-child(3) {
  padding-top: 20px;
  font-weight:600;
}

p.rescue-class {
  padding-top: 20px;
}

p.presc-med-p {
  padding-bottom: 4px;
}

#gateway  .gateway__navigation__indications ul li {
  /* font-family: 'Poppins-Regular',sans-serif;*/
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  color: #FFF;
  padding-left: 30px;
  text-indent: -22px;
  letter-spacing: 0.3px;
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
}

#gateway .gateway__navigation__module {
  border-radius: 15px;
  background: #FFF;
  margin: 0px 118px 10px 128px;
}

#gateway .gateway__navigation__module__whitecontainer {
  padding: 60px 50px;
  display: flex;
  justify-content: center;
  align-items: center;
}

#gateway .gateway__navigation__module__whitecontainer__copaysetion p {
  font-family: 'Poppins', sans-serif;
  font-size: 32px;
  font-style: normal;
  font-weight: 900;
  line-height: 32px;
  text-transform: uppercase;
  color: #003865;
  max-width: 54%;
  text-align: end;
}

#gateway .gateway__navigation__module__whitecontainer__copaysetion {
  display: flex;
  gap: 18px;
  justify-content: center;
  align-items: center;
  margin-right: 36px;
 /* flex-basis: 353px; */
     flex-basis: 372px;
  flex-grow: 1;
}

#gateway .gateway__navigation__module__whitecontainer__description__container p:nth-child(1) {
   /* font-family: 'Poppins-Bold';*/
  font-size: 30px;
  font-style: normal;
  font-weight: 700;
  line-height: 40px;
  max-width: 90%;
  color: var(--Navy, #003865);
  font-family: 'Poppins', sans-serif;
  font-weight: 700;
}

#gateway .gateway__navigation__module__whitecontainer__description__container p:nth-child(1) sup {
  font-size: medium;
  line-height: normal;
}

#gateway .gateway__navigation__module__whitecontainer__description__container p:nth-child(2) {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
   /* font-family: 'Poppins-Regular', sans-serif;*/
  color: #000;
  text-indent: -6px;
  padding-left: 6px;
  padding-top: 10px;
  max-width: 99%;
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
}

#gateway .gateway__navigation__module__whitecontainer__description__container p:nth-child(2) a {
  cursor: pointer;
  text-decoration: underline;
  color: var(--Navy, #003865);
    /*font-family: 'Poppins-Bold',sans-serif;*/
  font-family: 'Poppins', sans-serif;
  font-weight: 700;
}

#gateway .gateway__navigation__module__whitecontainer__description {
  flex-basis: 503px;
  flex-grow: 1;
      margin-right: 19px;
}

#gateway div#gateway__navigation div:nth-child(3) {
  max-width: 1440px;
  margin: 0 auto;
}

#gateway .modulegateway {
  background-image: url(/content/dam/intelligentcontent/brands/tezspire-us-dtc/us/en/nasalpolyps/images/gateway_page/module-content-driver.jpg);
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

#gateway .modulegateway__container__split {
  display: flex;
  padding: 80px 119px;
  gap: 40px;
  max-width: 1440px;
  margin: 0 auto;
}

#gateway .modulegateway__container__split__tezspire, #gateway .modulegateway__container__split__doctorhana {
  border-radius: 15px;
  background: #FFF;
  padding: 32px 50px;
  text-align: center;
  flex-basis: 581px;
  flex-grow: 1;
}

#gateway .modulegateway__container__split__tezspire p:nth-child(2),#gateway .modulegateway__container__split__doctorhana p:nth-child(2) {
  font-size: 20px;
  font-style: normal;
  line-height: normal;
  color: var(--Navy, #003865);
   /* font-family: 'Poppins-Bold',sans-serif;*/
  padding-top: 14px;
  font-family: 'Poppins', sans-serif;
  font-weight: 700;
}

#gateway .modulegateway__container__split__tezspire p:nth-child(3), #gateway .modulegateway__container__split__doctorhana p:nth-child(3) {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  color: #000;
    /*font-family: 'Poppins-Regular',sans-serif;*/
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  letter-spacing: -0.1px;
}

#gateway .modulegateway__container__split__tezspire a:after,#gateway .modulegateway__container__split__doctorhana a:after {
  background: url(/content/dam/intelligentcontent/brands/tezspire-us-dtc/us/en/nasalpolyps/images/button-arrow.svg);
  content: '';
  margin-left: 15px;
  margin-bottom: -2px;
  width: 13px;
  height: 15px;
  display: inline-block;
}

.modulegateway__container__split__tezspire p:nth-child(3) {
  padding-bottom: 20px;
  padding-top: 16px;
}

#gateway .modulegateway__container__split__tezspire a,#gateway .modulegateway__container__split__doctorhana a {
  margin: 0 auto;
}

#gateway .modulegateway__container__split__doctorhana p:nth-child(2) {
  font-size: 30px !important;
  line-height: 40px;
}

#gateway  .modulegateway__container__split__doctorhana p:nth-child(3) {
  padding-top: 16px;
  padding-bottom: 109px;
}

#np-header-nav-cont li.cmp-list-dropdown__item.cmp-list-dropdown-3 > ul > li {
  min-width: 200px!important;
}

#np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-3 > ul > li.list-item-3-0 > a {
  justify-content: flex-start !important;
  align-items: center !important;
  gap: 57px;
}

#gateway #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-3 > ul > li.list-item-3-1 {
  display: none;
}
/* media query for mobile starts here */
@media only screen and (max-width: 991px) {
  #gateway .gateway__navigation__split {
    padding-left: 38px;
    padding-right: 50px;
    flex-direction: column;
  }

  #gateway .gateway__navigation__split__severeasthma p, #gateway .gateway__navigation__split__nasalpolys p {
    font-size: 20px;
    font-style: normal;
    font-weight: 900;
    line-height: normal;
    text-shadow: 0 0 10px #043873;
    letter-spacing: 0.2px;
  }

  #gateway .gateway__navigation__module__whitecontainer__description__container p:nth-child(1) sup {
    font-size: x-small;
  }

  #gateway .gateway__navigation__split__severeasthma p:nth-child(2), #gateway .gateway__navigation__split__nasalpolys p:nth-child(2) {
    font-size: 40px;
    font-style: normal;
    font-weight: 900;
    line-height: unset;
    padding: 0px 0px 10px 0px;
  }

  #gateway .gateway__navigation__title h1 {
    font-size: 32px;
    line-height: 38px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-shadow: 0px 4px 4px #00000066;
  }

  #gateway .gateway__navigation__title {
    padding: 50px 36px 12px 37px;
  }

  #gateway .gateway__navigation__split__nasalpolys div:nth-child(2) {
    bottom: 7%;
    left: 0%;
    width: inherit;
    margin: 0 auto;
  }

  #gateway .gateway__navigation__split__nasalpolys img, #gateway.gateway__navigation__split__severeasthma img, #gateway .gateway__navigation__split__severeasthma img {
    width: 300px;
  }

  #gateway .gateway__navigation__split__severeasthma div:nth-child(2) {
    bottom: 8%;
    padding-left: 0%;
    width: inherit;
    margin: 0 auto;
  }

  #gateway .gateway__navigation__split {
    padding-left: 28px;
    padding-right: 26px;
    gap: 0px;
  }

  #gateway .gateway__navigation__split__nasalpolys, #gateway .gateway__navigation__split__severeasthma {
    text-align: center;
  }

  #gateway .gateway__navigation__indications {
    padding: 24px 12px 24px 23px;
  }

  #gateway .gateway__navigation__indications ul {
    list-style-position: outside;
    padding-left: 25px;
  }

  #gateway .gateway__navigation__indications ul li {
    font-size: 14px;
    line-height: 18px;
    padding-left: 0px;
    text-indent: 0;
  }

  #gateway .gateway__navigation__indications p {
    font-size: 14px;
    line-height: 18px;
  }

  #gateway .gateway__navigation__module {
    margin: 0px 24px 0px 24px;
  }

  #gateway .gateway__navigation__module__whitecontainer {
    padding: 56px 24px 45px 24px;
    flex-direction: column;
  }

  #gateway .gateway__navigation__module__whitecontainer__copaysetion p {
    font-size: 28px;
    line-height: 32px;
    max-width: 47%;
  }

  #gateway .gateway__navigation__module__whitecontainer__copaysetion p ~ img {
    width: 105px;
  }

  #gateway .gateway__navigation__module__whitecontainer__copaysetion {
    height: 110px;
  }

  #gateway .gateway__navigation__module__whitecontainer__description__container p:nth-child(1) {
    padding-top: 25px;
    padding-bottom: 16px;
    font-size: 20px;
    max-width: 99%;
    line-height: normal;
    letter-spacing: -0.2px;
  }

  #gateway .gateway__navigation__module__whitecontainer__copaysetion {
    margin-right: 0px;
    flex-basis: unset;
    flex-grow: unset;
  }

  #gateway .gateway__navigation__module__whitecontainer__description {
    flex-basis: unset;
    flex-grow: unset;
    margin-right: 5px;
  }

  #gateway .gateway__navigation__module__whitecontainer__description__container p:nth-child(2) {
    max-width: 100%;
    padding-bottom: 24px;
  }

  #gateway .modulegateway__container__split {
    padding: 48px 24px;
    gap: 48px;
    flex-direction: column;
  }

  #gateway .modulegateway {
    background-image: url(/content/dam/intelligentcontent/brands/tezspire-us-dtc/us/en/nasalpolyps/images/gateway_page/module-content-driver-m.jpg);
  }

  #gateway .modulegateway__container__split__tezspire, #gateway .modulegateway__container__split__doctorhana {
    padding: 42px 31px;
    flex-basis: unset;
    flex-grow: unset;
  }

  #gateway .modulegateway__container__split__doctorhana > img {
    padding-bottom: 7px;
  }

  #gateway .modulegateway__container__split__tezspire p:nth-child(2), #gateway .modulegateway__container__split__doctorhana p:nth-child(2) {
    max-width: 93%;
    text-align: left;
    letter-spacing: -0.1px;
  }

  #gateway .modulegateway__container__split__tezspire p:nth-child(3), #gateway .modulegateway__container__split__doctorhana p:nth-child(3) {
    padding-right: 22.5px;
    text-align: left;
  }

  #gateway .modulegateway__container__split__doctorhana p:nth-child(2) {
    font-size: 20px !important;
    line-height: normal;
    padding-top: 4px;
    max-width: 100%;
    text-align: center;
  }

  #gateway .modulegateway__container__split__doctorhana p:nth-child(3) {
    padding-top: 16px;
    padding-bottom: 17px;
    margin: 0 auto;
    text-align: center;
  }

  #gateway .gateway__navigation__title h1 span {
    text-shadow: 3px 0px #EF426F;
  }
}
/* ends here */



/* Global elements */

/* this is for the np global only */
/* global for the teaser component */
.cmp-teaser__image {
  width: 100% !important;
  padding: 0px !important;
}

.cmp-teaser__content {
  width: 100%;
  padding: 0px;
  position: absolute;
}



/*Utility Nav bar */
#np-header-top-banner h2 {
  font-family: 'Poppins';
  color: #003865;
  font-size: 14px;
  font-weight: 600;
  margin: 0;
  padding: 0;
  min-height: 72px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.top-ban-close-icon {
  margin-left: 30px;
  height: 17px;
  width: 17px;
  cursor: pointer;
}

#np-header-top-banner {
  background: #F5F5F5;
}

#np-header-utility-nav .cmp-list-dropdown--desktop > ul li:nth-child(1) a {
  text-decoration: none;
}

div#np-header-utility-nav {
  background: #E7E7E7;
}

#np-header-utility-nav .cmp-list-dropdown--desktop > ul > li {
  width: max-content;
  padding: 0 8px 0px 8px;
  position: relative;
  width: inherit;
}

#np-header-utility-nav .cmp-list-dropdown--desktop > ul li a {
  font-size: 12px;
  color: #000000;
  font-family: 'Open Sans';
  font-weight: bold;
  text-decoration: underline;
}

div#np-header-utility-nav *[aria-hidden='true'] {
  visibility: visible;
}

#np-header-utility-nav > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-0 > a > span.fa.fa-angle-down {
  display: none;
}

#np-header-utility-nav > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-6 {
    order: 2;
}

#np-header-utility-nav > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-6 {
  min-width: 160px;
  background: #003865;
  min-height: 28px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: none;
  padding-right: 20px;
}

#np-header-utility-nav > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-6 > a {
  color: #fff;
  text-decoration: none;
}

#np-header-utility-nav .cmp-list-dropdown--desktop .fa.fa-angle-down {
  top: 2px;
  right: 13px;
  position: absolute;
  font-size: 22px;
  transform: rotate(0deg);
}

#np-header-utility-nav .cmp-list-dropdown--desktop .open .fa.fa-angle-down {
  transform: rotate(180deg);
  top: 4px;
}

#np-header-utility-nav > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-6.open > ul {
  top: 60px;
  left: -1px;
  min-width: inherit;
  border: none;
  min-height: 100px;
  padding: 0px;
}

#np-header-utility-nav > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-6.open > ul > li.list-item-6-0 {
  min-height: 42px;
}

#np-header-utility-nav > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-6.open > ul > li.list-item-6-0, 
#np-header-utility-nav > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-6.open > ul > li.list-item-6-1 {
  width: 100%;
  padding: 13px 12px;
  text-align: right;
}

#np-header-utility-nav > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-6.open > ul > li a {
  color: #003865;
  text-decoration: none;
}

#np-header-utility-nav > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-6.open > ul > li.list-item-6-1 {
  border-top: 0.5px solid #E7E7E7;
  min-height: 58px;
}

#np-header-utility-nav > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-6.open {
  position: relative;
}

#np-header-utility-nav > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown__item-7 {
    order: 1;
}

/* Main nav bar */
div#main-nav-root {
  max-width: 1234px;
  /*max-width:1256px;*/
  margin: 0 auto;
  min-height: 112px;
  padding: 20px 0px 27px 0px;
}

#np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-2,
#np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-4,
#np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-3 {
  position: relative;
}

#np-header-nav-cont > div > div > div > div > ul > li {
  border-top: none;
  padding: 0;
  margin: 0;
  border-right: 1px solid #C6C6C6;
  width: auto;
  padding-right: 20px;
}

#np-header-nav-cont > div > div:nth-child(3) > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown__item-3 {
    border-right: transparent;
}

#np-header-nav-cont > div > div > div > div > ul > li > a {
  font-size: 12px;
  font-family: 'Poppins', sans-serif;
  font-weight: bold;
  color: #003865;
  line-height: normal;
  text-decoration: none;
}

#cost-affordability #np-header-nav-cont > div > div > div > div > ul > li:nth-child(7) a,
#taking-tezspire #np-header-nav-cont > div > div > div > div > ul > li:nth-child(7) a {
    font-size: 15px !important;
    color: #fff;
}

#np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-2 > a,
#np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-4 > a,
#np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-3 > a {
  cursor: text;
}
/*isi desktop starts*/
.cmp-highlightinfov2__container {
  box-shadow: unset !important;
}

.cmp-highlightinfov2 h3 {
  width: 100% !important;
}

.cmp-highlightinfov2__content {
  padding: 0 !important;
}

#isi-header {
  background-color: #bdd9f0;
}

#isi-header-inner {
  height: 47px;
  display: flex;
  align-items: center;
}

#isi-container, #isi-header-inner, .highlightinformation .cmp-highlightinfo__container>h3 ,.cmp-highlightinfov2 h3,.cmp-highlightinfov2__header {
  max-width: 950px;
  margin: 0 auto;
  padding: 0 20px;
}

#isi-header h3,.cmp-highlightinfov2__header h3 {
  color: #003865;
  font-size: 16px;
 /* font-family: 'OpenSans-Bold', sans-serif;*/
  font-weight: normal;
  padding: 18px 0;
  text-transform: uppercase;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
}

#isi-container {
  padding-top: 0;
  padding-bottom: 30px;
}

#isi-container .text, #isi-container p {
  margin-bottom: 10px;
  margin-top: 10px;
}

#isi-container p, #isi-container li {
/*  font-family: 'OpenSans-Regular', sans-serif;*/
  font-size: 16px;
  line-height: 24px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
}

#isi-container p {
  font-size: 16px;
  line-height: 24px;
  /*color: #000;*/
  ;
}

#isi-container ul {
  list-style-type: none;
  padding-inline-start: unset;
  margin-bottom: 0;
}

#isi-container ul, #isi-container ul.left-spacing {
  padding-left: 35px;
}

#isi-container li {
  list-style: none;
  text-indent: -24px;
  font-weight: normal;
}

#isi-container ul li::before {
  content: '\2022';
  position: relative;
  margin-right: 15px;
  font-size: 20px;
  font-weight: bold;
  color: #EF426F;
}

#isi-container b {
 /* font-family: 'OpenSans-Bold', sans-serif;
  font-weight: normal;*/
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
}

.bold-blue {
  color: #003865;
}

#isi-container .isi-sub-level {
  padding-left: 20px;
}

#isi-container .isi-sub-level li {
  text-indent: -24px !important;
}

#isi-container ul.isi-sub-level li::before {
  content: "\26AC";
  color: #000;
  font-family: "Open Sans";
   /* font-size: 16px; */
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}

#isi-container h4 {
  color: #003865;
 /* font-family: 'OpenSans-Bold', sans-serif;*/
  font-weight: normal;
  text-transform: uppercase;
  margin: 10px 0px;
  font-size: 16px;
  line-height: 24px;
  color: #003865;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
}

.isi-sub-level li {
  padding: 10px 18px 0;
}

ul.isi-list li {
  padding: 7px 26px 0 0;
}

.blue-links p {
  color: #003865 !important;
  font-family: 'Open Sans', sans-serif!important;
  font-weight: 700!important;
}

#isi-container a {
  color: #EF426F;
  font-weight: bold;
}

.link-text i.fa.fa-external-link {
  visibility: unset;
  padding-left: 0px !important;
}

.cmp-dynamicform-v2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group {
  margin-bottom: 0px;
}

.crm-image-desc-hr {
  border-right: 1px solid #C6C6C6;
  height: 45px;
}

#crm-top-container .imagelist li h3 {
  display: flex;
  align-items: center;
}

.cmp-imagelist li:nth-child(2) .crm-image-desc {
  max-width: 63%;
}

#crm-top-container .imagelist li:nth-child(3) h3 p:nth-child(1) {
  width: 100% !important;
}

.cmp-imagelist li:nth-child(1) .crm-image-desc {
  max-width: 55%;
}

#crm-top-container > div > div.imagelist > ul {
  padding: 0 39px;
}

#crm-top-container img {
  margin-right: 16px;
}

#crm-top-container .imagelist li h3 p:nth-child(1) {
  width: 80%;
}

#crm-top-container .imagelist li h3 p:nth-child(2) {
  width: 20%;
}

#crm-top-container > div > div.imagelist > ul > li:nth-child(2) {
  margin-left: -28px;
}

.global-crm-form .cmp-dynamicform__generated-form {
  padding: 30px 0 0 0 !important;
  border-top: 1px solid #979797;
  margin-top: 15px;
}

.global-crm-form {
  max-width: 956px;
  margin: 0 auto;
}

.global-crm-form input[type="text"] {
  border-radius: 13px;
  background: #F4F4F4;
  box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.25) inset!important;
  min-height: 44px;
}

.global-crm-form .cmp-dynamicform__form-validation {
  display: flex;
  flex-wrap: wrap;
}

div#field-group-647777f90b6e6a000293c028, div#field-group-647777f90b6e6a000293c029 {
  flex-basis: 50%;
}

div#field-group-647777f90b6e6a000293c02a {
  flex-basis: 73.4%;
}

div#field-group-647777f90b6e6a000293c02b {
  flex-basis: 26.6%;
}

div#field-group-689c5c1289b515000294d1f8, div#field-group-689c5c1289b515000294d1f9 {
  flex-basis: 100%;
  margin-bottom: 16px;
}

div#field-647777f90b6e6a000293c028 input, div#field-647777f90b6e6a000293c029 input {
  max-width: 452px;
}

div#field-group-647777f90b6e6a000293c028,
 div#field-group-647777f90b6e6a000293c029, 
 div#field-group-647777f90b6e6a000293c02a, 
 div#field-group-647777f90b6e6a000293c02b {
  display: flex;
  flex-direction: column;
  margin-bottom: 32px!important;
}

div#field-647777f90b6e6a000293c02b input {
  max-width: 201px;
}

div#field-647777f90b6e6a000293c02b,div#field-647777f90b6e6a000293c029 {
  justify-content: right;
}

#field-group-647777f90b6e6a000293c029 .cmp-dynamicform__form-label-container, #field-group-647777f90b6e6a000293c029 p {
  margin-left: 26px;
}

#field-group-647777f90b6e6a000293c02b .cmp-dynamicform__form-label-container {
  margin-left: 53.28px;
}

div#field-group-693824ad42764b00022d9c53 { /*CSS for new text required field on US-106278 */
    margin-bottom: 18px !important;
}

#field-group-693824ad42764b00022d9c53 div { /*CSS for new text required field on US-106278 */
    font-family: 'Poppins';
    font-weight: 400;
    font-size: 16px;
    color: #3C4242;
}

.global-crm-form.cmp-dynamicform-v2 .cmp-dynamicform__generated-form .text-danger { /*CSS for new text required field on US-106278 */
    color: #878787!important; 
}

#field-group-689c5c1289b515000294d1f9 > div.cmp-dynamicform__form-label-container > label > span { /*CSS for new text required field on US-106278 */
    display: none;
}

div#field-group-69178cc54c192d00028cd5e6, #field-group-689c5c1289b515000294d1f9 {
    margin: 0 !important;
}

.cmp-dynamicform__form-text label {
  font-family: 'Poppins';
  font-size: 16px;
  color: #878787;
}

.cmp-dynamicform__form-text div:nth-child(1) {
  order: 2;
}

.cmp-dynamicform__form-text div:nth-child(2) {
  order: 1;
}

.cmp-dynamicform__form-text p {
  order: 3;
}

#field-group-647777f90b6e6a000293c028 > div.cmp-dynamicform__form-label-container,
#field-group-647777f90b6e6a000293c029 > div.cmp-dynamicform__form-label-container,
#field-group-647777f90b6e6a000293c02a > div.cmp-dynamicform__form-label-container,
#field-group-647777f90b6e6a000293c02b > div.cmp-dynamicform__form-label-container {
  margin-top: 19px;
}

div#field-group-689c5c1289b515000294d1f8, div#field-group-689c5c1289b515000294d1f9 {
  display: flex;
}

#field-689c5c1289b515000294d1f8 .radio, #field-689c5c1289b515000294d1f9 .radio {
  display: flex;
  flex-direction: row;
  gap: 15px;
}

div#field-group-647777f90b6e6a000293c02a {
  margin-bottom: 32px;
}

div#field-group-689c5c1289b515000294d1f8 label, div#field-group-689c5c1289b515000294d1f9 label {
  font-size: 16px;
  font-family: 'Poppins';
  color: #3C4242;
}

p.teze-np {
  font-family: 'Poppins';
  font-size: 14px;
  line-height: normal;
  color: #3C4242;
}

p.teze-np a {
  color: #3C4242;
  text-decoration: underline;
}

.global-crm-form button.cmp-dynamicform__clear-btn {
  display: none;
}

.global-crm-form .cmp-dynamicform__form-group.button-group {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.cmp-dynamicform.form-container.cmp-dynamicform-v2.global-crm-form .cmp-dynamicform__generated-form .cmp-dynamicform__form-group button {
  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  border-radius: 50px;
  background: #003865;
  min-width: 138px;
  box-shadow: 0 4px 0 0 #EF426F;
  height: 56px;
}

.cmp-dynamicform.form-container.cmp-dynamicform-v2.global-crm-form .cmp-dynamicform__generated-form .cmp-dynamicform__form-group button span:after {
  content: url(/content/dam/intelligentcontent/brands/tezspire-us-dtc/us/en/nasalpolyps/global/cta-right-arrow.png);
  vertical-align: -2px;
  margin-left: 10px;
}

.cmp-dynamicform.form-container.cmp-dynamicform-v2.global-crm-form .cmp-dynamicform__generated-form .cmp-dynamicform__form-group button:hover {
  outline: none;
  background: #A2B3C6;
}

.global-crm-form input[type="radio"] {
  accent-color: #003865;
}

div#crm-top-container {
 /* min-height: 1020px; */
  max-width: 990px;
  margin: 0 auto;
  min-height: auto;
}

#crm-form-desc h3,#crm-form-title h2 {
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

#crm-top-container > div > div.imagelist > ul {
  margin: 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0;
  /*max-width: 924px;*/
}

#crm-top-container > div > div.imagelist > ul > li {
  display: flex;
  justify-content: center;
  align-items: center;
}

#crm-form-title {
  margin-top: 80px;
  margin-bottom: 37px;
}

#crm-form-title h2 {
  font-size: 40px;
  font-family: 'Poppins';
  color: #003865;
  line-height: 48px;
}

#crm-form-desc h3 {
  font-size: 16px;
  color: #000000;
  font-weight: 400;
  font-family: 'Poppins';
  line-height: 24px;
  max-width: 91%;
}

#crm-form-desc {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 25px;
}

.crm-image-desc {
  font-family: 'Poppins';
  color: #003865;
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
}

.global-crm-form .cmp-dynamicform__form-success-msg {
  max-width: 950px;
  margin: 80px auto;
  padding: 40px;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  border-top: 1px solid #003764;
  border-bottom: 1px solid #003764;
  opacity: 1;
}

.global-crm-form .cmp-dynamicform__form-success-msg p:first-child {
  font-size: 29px;
  color: #003764;
  font-family: Poppins-Black, sans-serif;
  text-align: center;
}

.global-crm-form .cmp-dynamicform__form-success-msg p:nth-child(2) {
    /*font-family: Poppins-Regular, sans-serif;*/
  font-size: 16px;
  width: 70%;
  margin: 15px auto;
  text-align: center;
  line-height: 24px;
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
}

.cmp-highlightinfov2.sticky.initial-sticky #isi-header {
  display: none;
}


/* media query start here*/
@media only screen and (max-width: 991px) {
  #crm-form-title {
    margin-top: 48px;
    margin-bottom: 20px;
  }

  #isi-container .isi-sub-level li {
    text-indent: -20px !important;
  }

  #crm-form-title h2 {
    font-size: 24px;
    line-height: 32px;
  }

  #crm-form-title h2 span {
    max-width: 90%;
  }

  #crm-form-desc h3 {
    max-width: 77%;
  }

  #crm-top-container > div > div.imagelist > ul {
    flex-direction: column;
  }

  #crm-top-container .imagelist li h3 p:nth-child(2) {
    display: none;
  }

  #crm-top-container > div > div.imagelist > ul > li:nth-child(2) {
    margin-left: 0px;
  }

  #crm-top-container .imagelist li h3 p:nth-child(1) {
    width: 100%;
  }

  #crm-top-container img {
    margin-right: 14.4px;
  }

  .cmp-imagelist li:nth-child(2) .crm-image-desc, .cmp-imagelist li:nth-child(1) .crm-image-desc {
    max-width: 100%;
  }

  #crm-top-container > div > div.imagelist > ul {
    padding: 0 56px;
  }

  #crm-top-container > div > div.imagelist > ul > li {
    border-bottom: 1px solid #ddd;
    margin-bottom: 16px;
    padding-bottom: 10px;
    min-width: 278px;
    max-width: 278px;
  }

  .global-crm-form .cmp-dynamicform__generated-form {
    padding: 0 0 0 0 !important;
    border-top: none;
    margin-top: 24px;
  }

  .global-crm-form .cmp-dynamicform__form-validation {
    display: flex;
    flex-wrap: unset;
    flex-direction: column;
  }

  #field-group-647777f90b6e6a000293c029 .cmp-dynamicform__form-label-container, #field-group-647777f90b6e6a000293c029 p {
    margin-left: 0px;
  }

  div#field-647777f90b6e6a000293c02b, div#field-647777f90b6e6a000293c029 {
    justify-content: flex-start;
  }

  div#field-647777f90b6e6a000293c02b input {
    max-width: 100%;
  }

  #field-group-647777f90b6e6a000293c02b .cmp-dynamicform__form-label-container {
    margin-left: 0px;
  }

  div#field-group-689c5c1289b515000294d1f8, div#field-group-689c5c1289b515000294d1f9 {
    display: flex;
    flex-direction: column;
  }

  #field-689c5c1289b515000294d1f8 .radio, #field-689c5c1289b515000294d1f9 .radio {
    display: flex;
    flex-direction: column;
  }
  
  #field-689c5c1289b515000294d1f9 .radio {
    padding-left: 0!important;
  }

  .global-crm-form .cmp-dynamicform-v2 .cmp-dynamicform__generated-form .text-danger {
    visibility: hidden;
  }

  div#field-group-689c5c1289b515000294d1f8, div#field-group-689c5c1289b515000294d1f9 {
    display: flex;
    flex-direction: column;
    gap: 12px;
  }

  div#field-group-689c5c1289b515000294d1f8 label, div#field-group-689c5c1289b515000294d1f9 label {
    line-height: 24px;
  }

  .cmp-dynamicform-v2.global-crm-form .cmp-dynamicform__generated-form .button-group {
    margin-top: 0px;
    margin-bottom: 51px;
  }

  .global-crm-form .cmp-dynamicform__form-validation .cmp-dynamicform__form-group {
    padding: 0 40px;
  }

  .global-crm-form .cmp-dynamicform-v2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group.cmp-dynamicform__form-subsectionheader {
    padding: 0 44px;
    text-align: center;
  }

  div#field-group-647777f90b6e6a000293c02c a:nth-child(1) {
    white-space: nowrap;
  }

  div#field-647777f90b6e6a000293c028 input, div#field-647777f90b6e6a000293c029 input {
    max-width: 100%;
  }

  .global-crm-form .cmp-dynamicform__form-success-msg {
    margin: 40px auto !important;
    padding: 30px 1px !important;
  }

  .global-crm-form .cmp-dynamicform__form-success-msg p:nth-child(2) {
    margin: 15px auto 0;
    width: 100%;
  }

  .cmp-teaser__image {
    width: 100% !important;
    padding: 0 !important;
  }

  .teaser {
    margin-top: 0!important;
  }

  .cmp-teaser__image-mobile {
    display: block !important;
  }

  .cmp-teaser__image-desktop {
    display: none !important;
  }

  #np-header-top-banner h2 {
    font-size: 14px;
    margin: 16px;
  }

  #np-header-top-banner h2 span {
    display: flex;
    text-align: center;
    align-items: baseline;
    justify-content: center;
  }

  #np-header-top-banner h2 span span {
    width: 100%;
  }

  span.sua_hided {
    display: contents !important;
  }

  #sua_hided h2 span span {
    display: contents !important;
    width: 93% !important;
  }

  #np-header-utility-nav .cmp-list-dropdown--desktop > ul {
    position: relative;
    width: 100%;
    margin: 0;
    list-style-position: inside;
    padding: 0 15px !important;
    background: #E7E7E7;
    border: none;
  }

  #np-header-utility-nav .cmp-list-dropdown--desktop > ul > li {
    width: inherit;
    border-top: 1px solid #C6C6C6;
    display: flex;
    list-style: none;
    padding: 0 0;
    position: relative;
    min-height: 60px;
    align-items: center;
  }

  #np-header-utility-nav .cmp-list-dropdown--desktop > ul li a {
    color: #003764;
    font-weight: bold;
    text-decoration: none;
    font-family: 'Poppins';
    letter-spacing: 0px;
    font-size: 14px;
  }

  #np-header-utility-nav > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-6 {
    display: none;
  }

  #np-header-utility-nav .cmp-list-dropdown--desktop.cmp-list-dropdown--vertical {
    display: flex;
    justify-content: center;
    align-items: center;
    align-items: center;
    flex-direction: column;
  }

  #np-header-utility-nav .cmp-list-dropdown--desktop.cmp-list-dropdown--vertical >a {
    min-height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: 'Open Sans';
    font-size: 12px;
    color: #003865;
    font-weight: bold;
    text-decoration: none;
  }

  div#np-header-utility-nav {
    display: flex;
    justify-content: center;
    align-items: center;
  }

  #np-header-utility-nav span.fa.fa-chevron-circle-down::before {
    content: "\f107";
    font-size: 27px;
  }

  #np-header-utility-nav span.fa.fa-chevron-circle-down {
    margin-top: -4px;
    margin-left: 8px;
  }

  #np-header-utility-nav a.cmp-list-dropdown__head.open span.fa.fa-chevron-circle-down {
    transform: rotate(180deg);
    margin-top: 0;
  }

  #np-header-utility-nav .cmp-list-dropdown--desktop > ul li a:after {
    content: url(/content/dam/intelligentcontent/brands/tezspire-us-dtc/us/en/nasalpolyps/global/arrow-icon.png);
    transform: rotate(270deg) !important;
  }

  #np-header-utility-nav .cmp-list-dropdown--desktop > ul li a {
    display: flex;
    justify-content: space-between;
    width: 100%;
  }

  #np-header-utility-nav .cmp-list-dropdown--desktop > ul > li {
    justify-content: space-between;
  }

  #np-header-utility-nav > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-0 {
    pointer-events: none;
  }

  div#main-nav-root {
    background: #fff;
  }

  #np-header-nav-cont > div > div > div > div > a > span.cmp-list-dropdown__head-text {
    display: none;
  }

  div#np-header-nav-cont {
    float: right;
  }

  div#main-nav-root {
    min-height: 70px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 11px 16px 7px 25px;
  }

  #main-nav-root > div > div:nth-child(1) {
    width: 70%;
  }

  #main-nav-root > div > div:nth-child(2) {
    width: 30%;
  }

  #teze-nav-logo img {
    width: 220px;
    height: 52px;
  }

  #main-nav-root > div {
    display: flex;
    justify-content: center;
    align-items: center;
  }

  #np-header-nav-cont > div > div > div > div > a > span.fa.fa-chevron-circle-down:before {
    content: url(/content/dam/intelligentcontent/brands/tezspire-us-dtc/us/en/nasalpolyps/global/icon-hamburger-menu.png);
  }

  #np-header-nav-cont > div > div > div > div > a.open > span.fa.fa-chevron-circle-down:before {
    content: url(/content/dam/intelligentcontent/brands/tezspire-us-dtc/us/en/nasalpolyps/global/icon-hamburger-menu-close.png);
  }

  #np-header-nav-cont .cmp-list-dropdown--desktop .open+.cmp-list-dropdown--list {
    position: absolute;
    width: 100%;
    left: 0;
    margin-top: 10px;
    height: calc(100vh - 200px);
    overflow-y: scroll;
  }

  div#np-header-root {
    position: fixed;
    top: 0;
    z-index: 10000;
    background: #fff;
    width: 100%;
  }

  #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-0 {
    background: #003865;
  }

  #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-0 a,
			#np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-2 a,
			#np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-4 a,
			#np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-7 a,
			#np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-3 a {
    color: #003764;
  }

  #np-header-nav-cont > div > div > div > div > ul {
    padding: 0;
  }

  #np-header-nav-cont > div > div > div > div > ul > li {
    padding: 0px;
    margin: 0;
  }
#np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-7{
    display:block !important;
}
  #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-0.open > ul,
			#np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-2.open > ul,
			#np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-4.open > ul,
			#np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-7.open > ul,
			#np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-3.open > ul {
    position: relative;
    left: 0;
    top: 0;
    width: 100%;
    padding: 0;
    margin-left: 0px;
  }

  #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-0.open > a > span.cmp-list-dropdown__text,
			#np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-2.open > a > span.cmp-list-dropdown__text,
			#np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-4.open > a > span.cmp-list-dropdown__text,
			#np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-7.open > a > span.cmp-list-dropdown__text,
			#np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-3.open > a > span.cmp-list-dropdown__text {
    min-height: 48px;
    display: contents;
  }
  
    #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-3 {
    display: none;
  }

  div#np-header-nav-cont *[aria-hidden='true'] {
    visibility: visible;
    color: #003764;
  }
      #np-header-nav-cont>div>div>div>div>ul>li.cmp-list-dropdown__item.cmp-list-dropdown-4>ul>li a>img {
        width: 39px;
        height: 39px;
    }
        #np-header-nav-cont>div>div>div>div>ul>li.cmp-list-dropdown__item.cmp-list-dropdown-4>ul>li {
        padding: 0;
        margin: 0;
        width: auto;
    }

  #np-header-nav-cont > div > div > div > div > ul > li> a > span.cmp-list-dropdown__text > br {
    display: none;
  }

  #np-header-nav-cont > div > div > div > div > ul > li.open > ul > li {
    width: 100%;
    padding: 0;
  }

  #np-header-nav-cont > div > div > div > div > ul > li > a {
    padding-left: 24px;
  }

  .suapagenav #np-header-nav-cont>div>div>div>div>ul>li.cmp-list-dropdown__item-12>a, 
  .nppagenav #np-header-nav-cont>div>div>div>div>ul>li.cmp-list-dropdown__item-12>a  {
    font-weight:normal;
    text-decoration:underline
  }
  
  .suapagenav #np-header-nav-cont>div>div>div>div>ul>li.cmp-list-dropdown__item-8>a,
  .nppagenav #np-header-nav-cont>div>div>div>div>ul>li.cmp-list-dropdown__item-8>a {
    font-weight: bold;
    text-decoration: none;
  }
  
  .suapagenav #np-header-nav-cont>div>div>div>div>ul>li.cmp-list-dropdown__item.cmp-list-dropdown__item-6,
  .nppagenav #np-header-nav-cont>div>div>div>div>ul>li.cmp-list-dropdown__item.cmp-list-dropdown__item-6 {
    display: flex;
    padding: 16px;
    gap: 8px;
    border-radius: 50px;
    border: 3px solid var(--TEZSPIRE-PINK, #EF426F);
    background: var(--color-gradients-brand-teze-gradient-1, linear-gradient(180deg, #F4931C 0%, #F01175 100%));
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.15);
    width: 209px;
    line-height: normal;
    margin: 23px auto;
    max-width: 100%;
    justify-content: center;
    align-items: center;
    min-height: auto;
  }

  #np-header-nav-cont > div > div > div > div > ul > li > a > br {
    display: none;
  }

  #np-header-nav-cont > div > div > div > div > ul > li.open > ul > li > a {
    padding-left: 24px;
  }

  #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-7 > ul {
    display: flex;
  }

  #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-7 > a > span.fa.fa-angle-down {
    display: none;
  }

  #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-0 a {
    color: #fff;
  }

  #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-7 > a {
    display: none;
  }

  #np-header-nav-cont > div > div > div > div > ul > li > a {
    min-height: 48px;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }

  #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-7 > ul > li {
    padding: 0;
    margin: 0;
    width: auto;
  }

  #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-7 > ul {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 0;
    gap: 30px;
    margin-bottom: 30px;
  }

  #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-7 > ul > li a > img {
    width: 39px;
    height: 39px;
  }

  #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown__item-6 {
    display: flex;
    justify-content: center;
  }

 

  #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-0 a > span.cmp-list-dropdown__text,
		 #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-2 a > span.cmp-list-dropdown__text, 
		 #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-4 a > span.cmp-list-dropdown__text, 
		 #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-7 a > span.cmp-list-dropdown__text,
		 #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-3 a > span.cmp-list-dropdown__text {
    width: 100%;
    padding: 15px 0;
  }

  #np-header-nav-cont > div > div > div > div > ul > li.open {
  /*  min-height: 146px; */
    min-height: auto;
  }

  #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-0.open > ul,
  #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-2.open > ul,
  #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-4.open > ul, 
  #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-7.open > ul,
    #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-3.open > ul {
    position: relative;
    left: 0;
    top: 0;
    width: 100%;
    padding: 0;
    margin-left: 0px;
  }

  #np-header-nav-cont > div > div > div > div > ul > li.open > ul {
  /*  min-height: 98px; */
    min-height: auto;
    background: #ECF0F4;
    display: flex;
    flex-direction: column;
  }

  #np-header-nav-cont > div > div > div > div > ul > li.open > ul > li {
    min-height: 49px;
    display: flex;
    align-items: center;
  }

  #np-header-nav-cont > div > div > div > div > ul > li.open > ul {
    margin: 0;
    box-shadow: none;
  }

 

  #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown__item-6 > a > br {
    display: block;
  }

  #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item-3 > a {
    padding-left: 0;
    color: #fff;
    text-align: center;
  }

  #np-header-nav-cont > div > div > div > div > ul > li:nth-child(2), #np-header-nav-cont > div > div > div > div > ul > li:nth-child(3) {
    border-bottom: 1px solid #C6C6C6;
  }

  #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-0 > a > span.fa.fa-angle-down:before {
    content: url(/content/dam/intelligentcontent/brands/tezspire-us-dtc/us/en/nasalpolyps/global/white-arrow-down.png);
  }

  #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-0 > a > span.fa.fa-angle-down {
    transform: rotate(0deg);
  }

  #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-0.open > a > span.fa.fa-angle-down:before {
    content: url(/content/dam/intelligentcontent/brands/tezspire-us-dtc/us/en/nasalpolyps/global/white-arrow-up.png);
  }

  #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-2 > a > span.fa.fa-angle-down:before,
#np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-3 > a > span.fa.fa-angle-down:before {
    content: url(/content/dam/intelligentcontent/brands/tezspire-us-dtc/us/en/nasalpolyps/global/plus-arrow.png);
  }

  #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-2.open > a > span.fa.fa-angle-down:before,
 #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-4.open > a > span.fa.fa-angle-down:before,
 #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-3.open > a > span.fa.fa-angle-down:before {
    content: url(/content/dam/intelligentcontent/brands/tezspire-us-dtc/us/en/nasalpolyps/global/minus-arrow.png);
  }

  #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-2 > a > span.fa.fa-angle-down,
#np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-3 > a > span.fa.fa-angle-down {
    transform: rotate(0deg);
    right: 24px;
  }

  #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown__item-1 > a,
#np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown__item-3 > a
 {
    display: flex;
    justify-content: space-between;
  }

  #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown__item-1 > a:after,
 #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown__item-2 > a:after,
 #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown__item-4 > a:after{
    content: url(/content/dam/intelligentcontent/brands/tezspire-us-dtc/us/en/nasalpolyps/global/right-arrow-icon.png);
    padding-right: 24px;
  }

  #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-0 > a > span.fa.fa-angle-down {
    right: 24px;
  }

  body {
    margin-top: 86px;
  }

  body.top-banner {
    margin-top: 214px;
  }

  body#tz-together-support-program-page.top-banner {
    margin-top: 260px;
  }

  #np-header-xf-cont.hidden {
    display: block;
  }

  #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-2.open > ul > li.list-item-2 > a:after,
#np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-4.open > ul > li.list-item-4-0 > a:after,
#np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-4.open > ul > li.list-item-4-1 > a:after{
    content: url(/content/dam/intelligentcontent/brands/tezspire-us-dtc/us/en/nasalpolyps/global/right-arrow-icon.png);
    padding-right: 24px;
  }

  #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-2.open > ul > li.list-item-2 > a{
    width: 100%;
    display: flex;
    justify-content: space-between;
  }
  #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-4.open > ul{
              display: flex;
        justify-content: center;
        align-items: center;
        width: 100%;
        padding: 0;
        gap: 30px;
        margin-bottom: 74px;
  }
  #gateway #np-header-nav-cont > div > div:nth-child(3) > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-4 > ul > li.list-item-4-1{
      display:block;
  }
  #gateway #np-header-nav-cont > div > div:nth-child(3) > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-4 > ul > li.list-item-4-1{
       display:block !important;
  }
}

@media only screen and (min-width: 992px) {
  #np-header-utility-nav .cmp-list-dropdown--desktop > a {
    display: none;
  }

  #np-header-utility-nav .cmp-list-dropdown--desktop > ul {
    display: flex;
    justify-content: center;
    margin: 0;
    padding: 0;
    min-height: 28px;
    align-items: center;
    gap: 40px;
  }

  #np-header-nav-cont > div > div > div > div > ul {
    display: flex;
    margin: 0;
    padding: 0;
    justify-content: center;
    align-items: center;
    text-align: center;
  }

  #np-header-utility-nav .cmp-list-dropdown--desktop .open+.cmp-list-dropdown--list {
    display: flex;
    justify-content: center;
    margin: 0;
    padding: 0;
    min-height: 28px;
    align-items: center;
    gap: 40px;
    position: relative;
    border: none;
    box-shadow: none;
    background: #E7E7E7;
  }

  #np-header-nav-cont > div > div > div > div > a {
    display: none;
  }

  #np-header-nav-cont > div > div > div > div > ul {
    display: flex;
    max-width: 785px;
    margin: 0 auto;
    gap: 16px;
  }

  

  #np-header-nav-cont *[aria-hidden='true'] {
    visibility: visible;
    color: #003764;
    font-family: 'Poppins';
    font-weight: 500;
    font-size: 12px;
    display: inline-block;
    min-width: max-content;
  }

  #np-header-nav-cont li.cmp-list-dropdown__item.cmp-list-dropdown-4 .fa.fa-angle-down,
  #np-header-nav-cont li.cmp-list-dropdown__item.cmp-list-dropdown-3 .fa.fa-angle-down {
    font-size: 22px;
    top: -2px;
    right: 20px;
  }

  #np-header-nav-cont .cmp-list-dropdown__item:hover > .cmp-list-dropdown__dropdown-menu {
    display: block;
    position: absolute;
    max-width: 162px;
    text-align: left;
    z-index: 1;
    left: -17px;
    width: unset;
    margin: 0 0 0 0;
    padding: 20px 0 0 0;
    min-height: 98px;
  }

  #np-header-nav-cont li.cmp-list-dropdown__item.cmp-list-dropdown-4 > ul > li:nth-child(1),
  #np-header-nav-cont li.cmp-list-dropdown__item.cmp-list-dropdown-3 > ul > li:nth-child(1),
   #np-header-nav-cont li.cmp-list-dropdown__item.cmp-list-dropdown-2 > ul > li:nth-child(1) {
    border-top: 8px solid #003865;
  }

  #np-header-nav-cont li.cmp-list-dropdown__item.cmp-list-dropdown-4 > ul > li,
  #np-header-nav-cont li.cmp-list-dropdown__item.cmp-list-dropdown-3 > ul > li,
  #np-header-nav-cont li.cmp-list-dropdown__item.cmp-list-dropdown-2 > ul > li {
    background: #ECF0F4;
    min-height: 45px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 20px;
    min-width: 156px;
    padding-right: 20px;
  }

  #np-header-nav-cont .cmp-list-dropdown--desktop .open .cmp-list-dropdown__dropdown-menu {
    display: none;
  }

  #main-nav-root > div {
    display: flex;
    justify-content: center;
    align-items: center;
  }

  #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-2 > a > span.fa.fa-angle-down,
  #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-4 > a > span.fa.fa-angle-down,
  #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-3 > a > span.fa.fa-angle-down {
    transform: rotate(360deg);
  }

  #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-2:hover > a > span.fa.fa-angle-down,
  #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-4:hover > a > span.fa.fa-angle-down,
   #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-3:hover > a > span.fa.fa-angle-down {
    transform: rotate(180deg);
  }

  #np-header-nav-cont li.cmp-list-dropdown__item.cmp-list-dropdown-2 .fa.fa-angle-down {
    font-size: 22px;
    top: -2px;
    right: 19px;
  }

  #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-2,
  #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-4,
   #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-3 {
    padding-right: 45px;
  }

  #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-4 > ul > li.list-item-4-0 > a:after,
  #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-4 > ul > li.list-item-4-1 > a:after,
  #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-2 > ul > li.list-item-2-0 > a:after,
  #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-2 > ul > li.list-item-2-1 > a:after,
  #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-3 > ul > li.list-item-3-0 > a:after,
  #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-3 > ul > li.list-item-3-1 > a:after {
    content: url(/content/dam/intelligentcontent/brands/tezspire-us-dtc/us/en/nasalpolyps/global/right-arrow-icon.png);
    vertical-align: middle;
  }

  #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-4 > ul > li.list-item-4-0 > a,
  #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-4 > ul > li.list-item-4-1 > a,
  #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-2 > ul > li.list-item-2-0 > a,
  #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-2 > ul > li.list-item-2-1 > a,
   #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-3 > ul > li.list-item-3-0 > a,
  #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-3 > ul > li.list-item-3-1 > a {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    text-decoration: none;
  }

  #np-header-nav-cont li.cmp-list-dropdown__item.cmp-list-dropdown-2 > ul > li {
    min-width: 162px;
  }

  #np-header-nav-cont *[aria-hidden='true']:hover {
    font-weight: 700;
  }

  #np-header-nav-cont > div > div > div > div > ul > li:nth-child(7) {
    border-right: none;
    min-height: 86px;
    background: url(/content/dam/intelligentcontent/brands/tezspire-us-dtc/us/en/nasalpolyps/global/co-pay-background.png) no-repeat;
    background-size: 100px 90px;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 99px;

  }

  #np-header-nav-cont > div > div > div > div > ul > li:nth-child(4) > a {
    color: #fff;
    font-size: 15px;
    line-height: 16px;
    padding-left: 16px;
  }

  #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-7 {
    display: none;
  }

  #np-header-image-cont .cmp-image__image.cmp-image--desktop {
    width: 89.2%;
  }

  div#np-header-xf-cont {
    position: fixed;
    top: 0;
    z-index: 10000;
    background: #fff;
    animation: slide-d 0.9s ease-out;
    width: 100%;
  }

  .sticky-nav.top-banner {
    margin-top: 212px!important;
  }

  .sticky-nav {
    margin-top: 140px;
  }

  #cost-affordability .sticky-nav {
    margin-top: 230px;
  }

  #share-your-story-page.sticky-nav {
    margin-top: 243px !important;
  }


@  keyframes slide-d {
    from{
			transform: translateY(-100%);
  }

  to {
    transform: translateY(0);
  }
} 
}

.cmp-highlightinfov2.sticky {
  height: 47px!important;
  background: #BDD9F0!important;
}

.cmp-highlightinfov2.sticky .cmp-highlightinfov2__header {
  height: 47px!important;
}

.cmp-highlightinfov2.sticky h3 {
  padding: 0px;
}

.cmp-highlightinfov2.sticky.initial-sticky {
  background: #BDD9F0 !important;
  backdrop-filter: blur(5px);
  height: 160px!important;
}

.cmp-highlightinfov2.sticky.initial-sticky .cmp-highlightinfov2__header {
  height: 47px!important;
  padding: 18px 10px;
}

.cmp-highlightinfov2.sticky.initial-sticky #isi-section > div:nth-child(2) {
  background: #fff;
}

.cmp-highlightinfov2.sticky.initial-sticky #isi-container p {
  margin: 0;
  padding: 0;
  padding-bottom: 10px;
}

#footer-section {
  background-color: #07406F;
}

.foote-menu {
  max-width: 950px;
  margin: auto;
  padding: 20px 0;
}

.footer-top {
  background-color: #07406F;
  min-height: 70px;
  color: white;
}

@media only screen and (min-width: 992px) {
  .foote-menu a {
    margin-right: 32px !important;
  }

 
  ul.isi-list li:nth-child(3) {
    letter-spacing: -0.2px;
  }
  
  #np-header-nav-cont>div>div>div>div>ul>li:nth-child(4)>a {
        padding-left: 0;
        display: inline-flex;
        padding: 16px;
        align-items: center;
        gap: 8px;
        border-radius: 50px;
        border: 3px solid var(--TEZSPIRE-PINK, #EF426F);
        background: var(--color-gradients-brand-teze-gradient-1, linear-gradient(180deg, #F4931C 0%, #F01175 100%));
        box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.15);
        width: 206px;
        min-height: auto;
    }



}

.foote-menu a {
  color: white;
  font-size: 16px;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.56;
  letter-spacing: normal;
  margin-right: 100px;
    /* margin-right: 50px; */
  text-decoration: underline;
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
}

.footer-text {
  max-width: 950px;
  margin: auto;
  color: white;
}

.footer-text p {
  color: white;
}

.footer-bottom .social-links-container {
  margin: 35px 0 30px 0;
}

.footer-bottom .social-links {
  display: inline-block;
  margin-right: 30px;
}

.footer-bottom p.ft3 {
  margin: 23px 0px;
}

.footer-text p {
  color: white;
  font-family: 'Poppins';
  font-size: 16px;
  line-height: 24px;
}

.footer-bottom .footer-logos {
  margin-top: 60px;
}

.footer-bottom .flex-center {
  display: flex;
  align-items: end;
}

.footer-bottom .footer-logos .left {
  margin-right: 40px;
  margin-top: 17px;
}

.footer-bottom .footer-logos .left img {
  width: 90px;
}

.footer-bottom .footer-logos .right img {
  width: 190px;
}

.footer-bottom {
  background-color: #003865;
  min-height: 360px;
  color: white;
  padding: 20px 0 60px;
}

.footer-bottom span.flag-icon {
  margin-right: 7px;
  vertical-align: sub;
}

@media only screen and (max-width: 991px) {
  .foote-menu {
    padding: 30px 0 0px 0px;
  }

  .foote-menu a {
    display: block;
    padding-bottom: 20px;
    margin-right: 0;
  }

  .blue-links {
    padding: 0px 0 35px;
  }

  #gateway li.cmp-list-dropdown__item.cmp-list-dropdown-3 {
    display: none;
  }

  #isi-header-inner {
    height: 73px !important;
    padding-left: 24px;
  }

  #isi-container {
    padding: 0 24px 0 24px;
  }

  p.mrg-top-dt.link-text.mrg-top-mob {
    padding-bottom: 14px;
  }

  .footer-bottom {
    text-align: center;
  }

  .footer-text {
    max-width: 269px;
  }

  p.ft1 {
    width: 80%;
    text-align: center;
    margin: 0 auto;
  }

  .footer-bottom .social-links-container {
    margin: 20px 0 30px 0;
  }

  .footer-bottom p.ft3 {
    width: 90%;
    margin: 25px auto;
  }

  .foote-menu {
    text-align: center;
  }

  
}

#isi-container ul.isi-list li::before, #isi-container #text-9f3b72ae19 > ul:nth-child(4) > li::before {
  top: 2px;
}

.blue-links {
  padding: 10px 0 35px;
}



/* contact us css here */
div#cont-custom-modal {
  display: block;
}

.modal--visible:has(.footer-cnt-popup) {
  z-index: 100000;
}

.contact-popupinner {
  text-align: center;
  float: left;
  margin-top: 20px;
  margin-bottom: 20px;
}

.contact-popupinner h2 {
  font-size: 24px;
  /* font-family: 'Poppins-SemiBold', sans-serif;*/
  color: #3C4242;
  text-align: center;
  margin-top: 0;
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
}

.contact-popupinner p {
   /*font-family: 'Poppins-Regular', sans-serif;*/
  font-size: 16px;
  color: #3C4242;
  text-align: center;
  line-height: 24px;
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
}

.contact-popupinner a {
  text-decoration: underline;
  color: #3C4242 !important;
}

p.moda-p-bold {
  /* font-family: 'Poppins-SemiBold', sans-serif;*/
  margin-bottom: 10px;
  color: #3c4242;
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
}

.modal:has(.footer-cnt-popup) .modal-box:first-child .modal__close {
  position: relative;
  top: unset;
}

.modal .modal-box:first-child:has(.footer-cnt-popup) {
  height: 343px;
}

.modal:has(.footer-cnt-popup) h2#modalTitle {
  display: none;
}

.modal:has(.footer-cnt-popup) .modal-box__content {
  padding: 20px 30px !important;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.modal:has(.footer-cnt-popup) .modal-box__content > div {
  display: flex;
  flex-direction: column-reverse;
}

@media only screen and (max-width: 991px) {
  .modal--visible:has(.footer-cnt-popup) {
    z-index: 100000;
  }
  
  #cost-affordability #np-header-nav-cont > div > div > div > div > ul > li:nth-child(7) a, #taking-tezspire #np-header-nav-cont > div > div > div > div > ul > li:nth-child(7) a {
    font-size: 15px !important;
   color: #003865;
}

.suapagenav #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-5,
.nppagenav #np-header-nav-cont>div>div>div>div>ul>li.cmp-list-dropdown__item-5>a {
    display:none!important;
}

.suapagenav #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-4 a > span.cmp-list-dropdown__text,
.nppagenav #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-4 a > span.cmp-list-dropdown__text {
    display: block !important;
}

.suapagenav #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-4 > a > span.fa.fa-angle-down:before,
.nppagenav #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-4 > a > span.fa.fa-angle-down:before {
    content: url(/content/dam/intelligentcontent/brands/tezspire-us-dtc/us/en/nasalpolyps/global/plus-arrow.png);
}

.suapagenav #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-4 > a > span.fa.fa-angle-down,
.nppagenav #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-4 > a > span.fa.fa-angle-down {
    transform: rotate(0deg);
    right: 24px;
}

.suapagenav #np-header-nav-cont > div > div > div > div > ul > li:nth-child(4), .suapagenav #np-header-nav-cont > div > div > div > div > ul > li:nth-child(5),
.nppagenav #np-header-nav-cont > div > div > div > div > ul > li:nth-child(4), .nppagenav #np-header-nav-cont > div > div > div > div > ul > li:nth-child(5) {
    border-bottom: 1px solid #C6C6C6;
}

.suapagenav #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-4 ul,
.nppagenav #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-4 ul {
    display: none!important;
}

.suapagenav #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-4.open ul,
.nppagenav #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-4.open ul {
    display: flex !important;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 0;
    gap: 0;
    margin: 0;
    max-height: 149px;
}

.suapagenav #np-header-nav-cont>div>div>div>div>ul>li.open>ul,
.nppagenav #np-header-nav-cont>div>div>div>div>ul>li.open>ul {
    min-height: 98px;
    min-height: auto;
    background: #ECF0F4;
    display: flex;
    flex-direction: column;
    gap: 0;
}

.suapagenav #np-header-nav-cont>div>div>div>div>ul>li.open>ul>li,
.nppagenav #np-header-nav-cont>div>div>div>div>ul>li.open>ul>li {
    font-family: 'Poppins';
    min-height: 49px;
    display: flex;
    align-items: center;
    border: none;
    width: 100%!important;
}

.suapagenav #np-header-nav-cont>div>div>div>div>ul>li.cmp-list-dropdown__item.cmp-list-dropdown-0.open>ul>li.list-item-0-0>a,
.suapagenav #np-header-nav-cont>div>div>div>div>ul>li.cmp-list-dropdown__item.cmp-list-dropdown-0.open>ul>li.list-item-0-1>a,
.suapagenav #np-header-nav-cont>div>div>div>div>ul>li.cmp-list-dropdown__item.cmp-list-dropdown-2.open>ul>li.list-item-2-0>a,
.suapagenav #np-header-nav-cont>div>div>div>div>ul>li.cmp-list-dropdown__item.cmp-list-dropdown-2.open>ul>li.list-item-2-1>a,
.suapagenav #np-header-nav-cont>div>div>div>div>ul>li.cmp-list-dropdown__item.cmp-list-dropdown-4.open>ul>li.list-item-4-0>a,
.suapagenav #np-header-nav-cont>div>div>div>div>ul>li.cmp-list-dropdown__item.cmp-list-dropdown-4.open>ul>li.list-item-4-1>a,
.suapagenav #np-header-nav-cont>div>div>div>div>ul>li.cmp-list-dropdown__item.cmp-list-dropdown-4.open>ul>li.list-item-4-2>a,
.suapagenav #np-header-nav-cont>div>div>div>div>ul>li.cmp-list-dropdown__item.cmp-list-dropdown-3.open>ul>li.list-item-3-0>a,
.suapagenav #np-header-nav-cont>div>div>div>div>ul>li.cmp-list-dropdown__item.cmp-list-dropdown-3.open>ul>li.list-item-3-1>a,
.suapagenav #np-header-nav-cont>div>div>div>div>ul>li.cmp-list-dropdown__item.cmp-list-dropdown-3.open>ul>li.list-item-4-2>a,
.suapagenav #np-header-nav-cont>div>div>div>div>ul>li.cmp-list-dropdown__item.cmp-list-dropdown-4.open>ul>li.list-item-4-2>a,
.nppagenav #np-header-nav-cont>div>div>div>div>ul>li.cmp-list-dropdown__item.cmp-list-dropdown-0.open>ul>li.list-item-0-0>a,
.nppagenav #np-header-nav-cont>div>div>div>div>ul>li.cmp-list-dropdown__item.cmp-list-dropdown-0.open>ul>li.list-item-0-1>a,
.nppagenav #np-header-nav-cont>div>div>div>div>ul>li.cmp-list-dropdown__item.cmp-list-dropdown-2.open>ul>li.list-item-2-0>a,
.nppagenav #np-header-nav-cont>div>div>div>div>ul>li.cmp-list-dropdown__item.cmp-list-dropdown-2.open>ul>li.list-item-2-1>a,
.nppagenav #np-header-nav-cont>div>div>div>div>ul>li.cmp-list-dropdown__item.cmp-list-dropdown-4.open>ul>li.list-item-4-0>a,
.nppagenav #np-header-nav-cont>div>div>div>div>ul>li.cmp-list-dropdown__item.cmp-list-dropdown-4.open>ul>li.list-item-4-1>a,
.nppagenav #np-header-nav-cont>div>div>div>div>ul>li.cmp-list-dropdown__item.cmp-list-dropdown-4.open>ul>li.list-item-4-2>a,
.nppagenav #np-header-nav-cont>div>div>div>div>ul>li.cmp-list-dropdown__item.cmp-list-dropdown-3.open>ul>li.list-item-3-0>a,
.nppagenav #np-header-nav-cont>div>div>div>div>ul>li.cmp-list-dropdown__item.cmp-list-dropdown-3.open>ul>li.list-item-3-1>a,
.nppagenav #np-header-nav-cont>div>div>div>div>ul>li.cmp-list-dropdown__item.cmp-list-dropdown-3.open>ul>li.list-item-4-2>a,
.nppagenav #np-header-nav-cont>div>div>div>div>ul>li.cmp-list-dropdown__item.cmp-list-dropdown-4.open>ul>li.list-item-4-2>a {
    width: 100%;
    display: flex;
    justify-content: space-between;
}

.suapagenav #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-2.open > ul > li.list-item-2-0 > a:after, 
.suapagenav #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-2.open > ul > li.list-item-2-1 > a:after, 
.suapagenav #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-2.open > ul > li.list-item-2-2 > a:after, 
.suapagenav #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-3.open > ul > li.list-item-3-0 > a:after, 
.suapagenav #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-3.open > ul > li.list-item-3-1 > a:after, 
.suapagenav #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-4.open > ul > li.list-item-4-2 > a:after,
.nppagenav #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-2.open > ul > li.list-item-2-0 > a:after, 
.nppagenav #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-2.open > ul > li.list-item-2-1 > a:after, 
.nppagenav #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-3.open > ul > li.list-item-3-0 > a:after, 
.nppagenav #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-3.open > ul > li.list-item-3-1 > a:after, 
.nppagenav #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-4.open > ul > li.list-item-4-2 > a:after {
    content: url(/content/dam/intelligentcontent/brands/tezspire-us-dtc/us/en/nasalpolyps/global/right-arrow-icon.png);
    padding-right: 24px;
}

 #cost-affordability #np-header-nav-cont > div > div:nth-child(3) > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-4 > a {
    display: none;
}
#Getting-started-with-TEZSPIRE #np-header-nav-cont > div > div:nth-child(3) > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-4 > a{
     display: none;
}
#gateway #np-header-nav-cont > div > div:nth-child(3) > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-4 > a{
     display: none;
}

#taking-tezspire #np-header-nav-cont > div > div:nth-child(3) > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-4 > a{
     display: none;
}
  #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-1 > a > span.fa.fa-angle-down,
    #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-5 > a > span.fa.fa-angle-down {
    transform: rotate(360deg);
  }

  #np-header-nav-cont li.cmp-list-dropdown__item.cmp-list-dropdown-1 > ul > li, 
    #np-header-nav-cont li.cmp-list-dropdown__item.cmp-list-dropdown-5 > ul > li {
    padding-left: 0px !important;
    border: none !important;
    padding-right: 0px !important;
    width: 100% !important;
    display: flex !important;
    padding-right: 0px !important;
    justify-content: space-between !important;
  }
  
  

  #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-1 > a > span.fa.fa-angle-down:before,
  #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-5 > a > span.fa.fa-angle-down:before {
    content: url(/content/dam/intelligentcontent/brands/tezspire-us-dtc/us/en/nasalpolyps/global/plus-arrow.png);
    padding-right: 5px;
    top: 10px;
    position: relative;
  }

  #np-header-nav-cont li.cmp-list-dropdown__item.cmp-list-dropdown-1 > ul > li:nth-child(1), #np-header-nav-cont li.cmp-list-dropdown__item.cmp-list-dropdown-5 > ul > li:nth-child(1) {
    border-top: none !important;
  }
  
  .suapagenav #np-header-nav-cont>div>div>div>div>ul>li.cmp-list-dropdown__item-6>a,
  .nppagenav #np-header-nav-cont>div>div>div>div>ul>li.cmp-list-dropdown__item-6>a {
    padding-left: 0;
    color: #fff !important;
    text-align: center;
    font-size: 15px;
    line-height: 16px;
    letter-spacing: -0.15px;
    padding-bottom:0px;
    text-decoration: none;
    font-weight: bold;
  }

  #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-1.open > ul > li.list-item-1-0 > a, 
    #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-1.open > ul > li.list-item-1-1 > a,
    #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-5.open > ul > li.list-item-5-1 > a {
    font-family: 'Poppins';
    min-height: 49px;
    display: flex;
    align-items: center;
    border: none;
  }

  #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-5 > ul > li.list-item-5-0 > a {
    width: 100%;
    text-decoration: none;
    font-family: 'Poppins';
    min-height: 49px;
    display: flex;
    align-items: center;
    border: none;
  }

  .modal .modal-box:first-child:has(.footer-cnt-popup) {
    height: auto;
    width: 95% !important;
  }

  #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-0.open > ul > li.list-item-0-0 > a:after,
  #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-0.open > ul > li.list-item-0-1 > a:after {
    content: url(/content/dam/intelligentcontent/brands/tezspire-us-dtc/us/en/nasalpolyps/global/right-arrow-icon.png);
    padding-right: 24px;
  }

  #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-0.open > ul > li.list-item-0-0 > a,
  #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-0.open > ul > li.list-item-0-1 > a {
    width: 100%;
    display: flex;
    justify-content: space-between;
  }

  #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-1 > a > span.fa.fa-angle-down,
    #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-5 > a > span.fa.fa-angle-down {
    transform: rotate(360deg) !important;
  }

  #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-1:hover > a > span.fa.fa-angle-down,
   #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-5:hover > a > span.fa.fa-angle-down {
    transform: rotate(180deg);
  }
}



/* ends here */






/* media query ends here */


/* Global elements */













































/* compatibility media query here */
@media only screen and (min-width:320px) and (max-width:389px) {
  body#gateway.top-banner {
    margin-top: 250px;
  }

  body#tz-together-support-program-page.top-banner {
    margin-top: 290px!important;
  }

  #gateway .gateway__navigation__split__severeasthma p:nth-child(2), #gateway .gateway__navigation__split__nasalpolys p:nth-child(2) {
    font-size: 33px;
  }

  #gateway .gateway__navigation__split__severeasthma div:nth-child(2) {
    bottom: 3%;
  }

  #gateway .gateway__navigation__split__nasalpolys div:nth-child(2) {
    bottom: 3%;
  }

  #gateway .gateway__navigation__module__whitecontainer__copaysetion p ~ img {
    width: 90px;
  }
}

@media screen and (min-width: 500px) and (max-width:992px) {
  #tz-together-support-program-page #text-98a17238ca > .rs-sec3-footer {
    height: 1200px !important;
  }
}

@media only screen and (min-width:992px) and (max-width:1200px) {
  #gateway .gateway__navigation__split {
    padding-left: 20px;
    padding-right: 20px;
  }

  #gateway .gateway__navigation__split__severeasthma p:nth-child(2), #gateway .gateway__navigation__split__nasalpolys p:nth-child(2) {
    font-size: 37px;
  }

  #gateway .gateway__navigation__split__severeasthma p, #gateway .gateway__navigation__split__nasalpolys p {
    font-size: 23px;
  }

  #gateway .gateway__navigation__module {
    margin: 0px 18px 56px 18px;
  }
}

@media screen and (min-width: 992px) and (max-width:1215px) {
  #gateway .gateway__navigation__split {
    gap: 36px!important;
  }

  #gateway .gateway__navigation__split__severeasthma div:nth-child(2) {
    bottom: 14.5%!important;
  }

  #gateway .gateway__navigation__split__nasalpolys div:nth-child(2) {
    bottom: 14.5%!important;
  }
}

div#field-group-689c5c1289b515000294d1f8 {
  display: none;
}

    #field-689c5c1289b515000294d1f9 .radio {
        padding-left: 18px;
    }

.global-crm-form .cmp-dynamicform__generated-form .cmp-dynamicform-v2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group button .fa-spinner {
  display: none;
}

#share-your-story-page div#sua-np-crm-xf {
  display: none;
}
/* end here */

/* exit ramp starts here */
/*--------exit ramp---------------------*/
  
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  display: flex;
  visibility: hidden;
  flex-direction: column;
  align-items: center;
  overflow: hidden;
  background: rgba(0, 0, 0, 0.9);
  opacity: 0;
  cursor: context-menu !important;
}

.modal__close {
  position: fixed;
  top: 1.3rem;
   /*2.5rem;*/
  right: 1.5rem;
   /*2.5rem;*/
  z-index: 1000;
  padding: 0;
  width: 2rem;
  height: 2rem;
  border: none;
  background-color: transparent;
  color: #fff;
  cursor: pointer;
}

.modal .modal-box:first-child .modal__close::after {
  content: url(/content/dam/intelligentcontent/brands/tezspire-us-dtc/us/en/global/back-to-site-button.png);
}

.modal .modal-box:first-child .modal__close {
  position: relative;
  /*fixed;*/
  top: 300px;
   /*15.2rem;*/
  right: 0%;
   /*11.5rem;*/
  z-index: 1000;
  padding: 0;
  width: 11rem;
  height: 4rem;
  border: none;
  background-color: transparent;
  color: #fff;
  cursor: pointer;
  border-radius: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
}
  /*
  #personalize-your-doctor-visit-page .modal .modal-box:first-child .modal__close[role="button"] {
    top: -0.5em;
    right: -4.5em;
    position: fixed;
    display: inline-block;
  }
  */
#personalize-your-doctor-visit-page .modal .modal-box:first-child .modal__close[role="button"] {
  top: -20px;
  right: 0;
  position: fixed;
  display: inline-block;
}

#personalize-your-doctor-visit-page .modal .modal-box:first-child .modal__close[role="button"]::after {
  content: url(/content/dam/intelligentcontent/brands/tezspire-us-dtc/us/en/global/close-icon-small.png);
}

.modal-box {
  position: relative;
  flex-shrink: 0;
  margin-top: auto;
  margin-bottom: auto;
  width: 60%;
  border-radius: 4px;
  background: #fff;
  opacity: 1;
  cursor: auto;
  will-change: transform, opacity;
}

.modal-box__content {
 /* padding: 3rem 3rem !important;*/
    /* border-radius: 40px !important; */
  ;
}

.exit-ramp-content {
  padding: 0px !important;
}

.modal--visible {
  visibility: visible;
  opacity: 1;
}

.exit-ramp-modal .modal__closeLabel {
  display: none;
}

.exit-ramp-modal .modal__close {
  width: 58% !important;
    /*max-width: 1046px;*/
  position: relative;
  margin-top: auto;
  top: 25px;
  right: 2%;
  color: #000;
  padding: 25px 21px 0 0;
  display: flex;
  justify-content: flex-end;
}

.exit-ramp-modal .modal-box {
  width: auto !important;
  max-width: 530px!important;
  margin-top: unset;
  border-radius: 20px!important;
  box-shadow: 0px 4px 8px #000040;
}

.exit-ramp-modal .modal__closeIcon {
  position: absolute;
  color: #000000;
  width: 25px;
  border: 0px !important;
  border-radius: 0px !important;
  height: 25px;
  top: 30px;
  right: 10px !important;
  background-image: url(/content/dam/intelligentcontent/unbranded/extra-layer-protection/en/icons/close-button-icon.svg);
  background-repeat: no-repeat;
}

.exit-ramp-modal .modal__closeIcon svg {
  width: 22px !important;
  height: 22px !important;
  position: relative;
}

.exit-ramp-title {
  font-size: 24px!important;
  line-height: 32px!important;
 /* font-family: 'Poppins-SemiBold', sans-serif !important;*/
  text-align: center!important;
  font-weight: 100!important;
  color: #3C4242!important;
  padding-bottom: 10px!important;
  margin: 0 auto!important;
  width: 55%!important;
  font-family: 'Poppins', sans-serif!important;
  font-weight: 600!important;
}

.exit-ramp-body {
  /*font-family: 'Poppins-Regular', sans-serif !important;*/
  font-size: 16px !important;
  line-height: 24px !important;
  margin-bottom: 20px !important;
  color: #3C4242!important;
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
}

.exit-ramp-actions {
  justify-content: center!important;
  padding: 0;
  width: 100%;
  display: block !important;
  margin: 10px auto !important;
  text-align: center!important;
}

.exit-ramp-cancel {
  display: inline-block !important;
  font-size: 16px !important;
  line-height: 21px !important;
  text-transform: uppercase !important;
  padding: 20px 40px !important;
  letter-spacing: 1.2px !important;
  cursor: pointer !important;
  text-decoration: none !important;
  border: none !important;
  text-align: center !important;
  transition: all 0.3s ease;
  color: #fff !important;
  background: #003865!important;
  border-radius: 40px !important;
  margin-left: 0px !important;
  /*font-family: 'Poppins-Regular', sans-serif;*/
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
}

.exit-ramp-continue, .exit-ramp-actions a {
  /*font-family: Poppins-Bold, sans-serif !important;*/
  color: #fff!important;
  background: #003865!important;
  font-size: 16px!important;
  line-height: 25px!important;
  height: 55px!important;
  min-width: 150px!important;
  width: 165px!important;
  text-align: center;
  border-radius: 25px!important;
  display: block!important;
  padding: 15px 0!important;
  margin: 10px auto!important;
  border-bottom: 4px solid #EF426F;
  font-family: 'Poppins', sans-serif!important;
  font-weight: 700;
}

.exit-ramp-continue::after {
  content: '';
  margin-left: 13px;
  margin-bottom: 0px;
  background: url(/content/dam/intelligentcontent/brands/tezspire-us-dtc/us/en/updated-images/tezspiretogether/color-arrow.png);
  width: 13px;
  height: 15px;
  padding-left: 15px;
  display: inline-block;
  background-repeat: no-repeat;
}

.exit-ramp-continue:hover {
  background: #A2B3C6 !important;
}

.exit-ramp-cancel {
 /* font-family: Poppins-Bold, sans-serif !important;*/
  color: #003865!important;
  background: #fff!important;
  /*border: 2px solid #003865!important; */
  font-size: 16px!important;
  line-height: 25px!important;
  height: 55px!important;
  min-width: 50px!important;
  width: 120px!important;
  text-align: center;
  border-radius: 25px!important;
  display: block!important;
  padding: 15px 0!important;
  margin: 10px auto!important;
  border-bottom: 4px solid #EF426F !important;
  border-top: 1px solid #003865 !important;
  border-right: 1px solid #003865 !important;
  border-left: 1px solid #003865 !important;
  font-family: 'Poppins', sans-serif!important;
  font-weight: 700;
}

.exit-ramp-cancel:hover {
  cursor: pointer !important;
}

.exit-ramp-cancel::before {
  content: '';
  margin-right: 10px;
  margin-bottom: 0px;
  background: url(/content/dam/intelligentcontent/brands/tezspire-us-dtc/us/en/updated-images/tezspiretogether/blue-back-arrow.png);
  width: 13px;
  height: 15px;
  padding-right: 10px;
  display: inline-block;
  background-repeat: no-repeat;
}

.modal--overflow {
  overflow-y: scroll;
  padding-top: 8vh !important;
  padding-bottom: 8vh !important;
}

.exit-ramp-modal {
  background: rgba(0, 56, 101, 0.9) !important;
  z-index: 32010;
}

.modal.exit-ramp-modal.modal--visible {
  background: rgba(0, 56, 101, 0.9) !important;
}

@media only screen and (max-width: 992px) {
  .exit-ramp-modal .modal__close {
    width: 75% !important;
  }
  
  #np-header-utility-nav > div > div > div {
    display: none;
}

  .exit-ramp-modal .modal-box {
    width: 75% !important;
  }
  #np-header-nav-cont > div > div:nth-child(3) > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown__item-6{
      display:block !important;
  }
  
  div#np-header-nav-cont >div>div>div ul.cmp-list-dropdown--list li.cmp-list-dropdown__item.cmp-list-dropdown-4 ul.cmp-list-dropdown__dropdown-menu li{
      min-width:0 !important;
  }
  
  #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-4 ul{
      display: flex !important;
        justify-content: center;
        align-items: center;
        width: 100%;
        padding: 0;
        gap: 30px;
        margin-bottom: 30px;
  }
  #gateway #np-header-nav-cont > div > div:nth-child(3) > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-4 > ul > li.list-item-4-1{
      display:block !important;
  }
}

@media only screen and (min-width: 601px) {
  .modal .modal-box:first-child {
    width: 50%!important;
    height: 370px;
    background-color: #f1f1f1;
  }
}

@media only screen and (max-width: 600px) {
  .modal .modal-box:first-child {
    width: 90%!important;
    background-color: #f1f1f1;
  }

  .exit-ramp-modal .modal__close {
    width: 100% !important;
  }

  .exit-ramp-modal .modal__closeIcon {
    margin: 0px 0px !important;
  }

  .exit-ramp-modal .modal-box {
    width: 96% !important;
  }

  .exit-ramp-actions {
    justify-content: center;
    padding: 0;
    width: 100%;
    display: block !important;
    margin: 10px auto !important;
    text-align: center;
  }

  .exit-ramp-title {
    font-size: 24px;
    line-height: 32px;
    /*font-family: 'Poppins-SemiBold', sans-serif;*/
    margin-bottom: 0px;
    text-align: center;
    font-weight: 100;
    margin-top: 0px;
    width: 100%!important;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
  }

  .exit-ramp-body {
   /* font-family: 'Poppins-Regular', sans-serif !important;*/
    font-size: 16px !important;
    line-height: 24px !important;
    margin-bottom: 20px !important;
    font-family: 'Poppins', sans-serif!important;
    font-weight: 400;
  }

  .modal-box__content {
    padding: 40px 38px !important;
  }

  h2#modalTitle {
    font-size: 30px;
    line-height: 34px;
  }

  .popup-content, .popup-content p {
    font-size: 16px;
    line-height: 20px;
  }

  .top-ban-close-icon {
    margin-left: 9px;
  }
}

span.modal__closeIcon {
  display: none;
}

span.modal__closeIcon svg {
  display: none;
}

.popup-content.PopupScrollBarClr {
  padding-right: 15px;
}

span.modal__closeLabel {
  display: none;
}

.exit-ramp-content {
  padding: 40px !important;
}

div#sua_hided, div#nasal_polypsindicaton {
  display: none;
}

span.colour__pink {
  color: #EF426F;
}

h2.cmp-title__text.cmp-title__text--h2 span {
  display: flex;
  justify-content: center;
  align-items: center;
  max-width: 1087px;
  text-align: center;
  line-height: normal;
}
  
  /*----------------------------*/
  
  
/* exit ramp ends here */
@supports (-webkit-touch-callout: none) {
  #gateway .gateway__navigation__module__whitecontainer__description__container p:nth-child(1) {
    letter-spacing: -0.5px;
  }

  #gateway .gateway__navigation__module__whitecontainer__description__container p:nth-child(2) {
    max-width: 100%;
  }

  #gateway .modal .modal-box.has-terms .modal__close .modal__closeIcon::after {
    background: url(/content/dam/intelligentcontent/brands/tezspire-us-dtc/us/en/updated-images/tezspiretogether/pink-close-btn.png);
    position: absolute;
    display: block;
    background-size: 100% 100%;
    content: '';
    width: 21px;
    height: 22px;
    bottom: 0;
    z-index: 99999999;
  }
/* fallback without :has() */
  .modal .tersm-and-conditions ~ .modal__close .modal__closeIcon::after,
.modal .cmp-modal__modalbox .modal__close .modal__closeIcon::after {
    background: url(/content/dam/intelligentcontent/brands/tezspire-us-dtc/us/en/updated-images/tezspiretogether/pink-close-btn.png);
    position: absolute;
    display: block;
    background-size: 100% 100%;
    content: '';
    width: 21px;
    height: 22px;
    bottom: 0;
    z-index: 99999999;
  }

  .cmp-modal__modalbox.modal-md .modal-box:has(.tersm-and-conditions) {
    margin-top: 100px;
  }
}

/* iPhone 13 Safari Landscape */
@media only screen 
  and (min-device-width: 390px) 
  and (max-device-width: 430px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 3) {

  /* Safari-specific check */
  @  supports (-webkit-touch-callout: none) {
    .modal .modal-box.has-terms .modal__close .modal__closeIcon: :after {
        /*bottom: 5px; */
        width: 21px;
    height: 22px;
    left: -21px;
        /*add any other Safari-specific styles here */
    ;
  }

  .cmp-modal__modalbox.modal-md .modal-box:has(.tersm-and-conditions) {
    margin-top: 0;
  }
}
}

.cmp-dynamicform-v2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group {
  margin-bottom: 45px !important;
}

.fa-spin {
  display: none !important;
}





li.cmp-list-dropdown__item.cmp-list-dropdown__item-8,
li.cmp-list-dropdown__item.cmp-list-dropdown__item-9,
li.cmp-list-dropdown__item.cmp-list-dropdown__item-10,
li.cmp-list-dropdown__item.cmp-list-dropdown__item-11,
li.cmp-list-dropdown__item.cmp-list-dropdown__item-12,
li.cmp-list-dropdown__item.cmp-list-dropdown__item-13,

li.cmp-list-dropdown__item.cmp-list-dropdown__item-14 {
    display: none;
}

/*li.cmp-list-dropdown__item.cmp-list-dropdown__item-7 {
    display: none;
} */
