@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

/********************************** CSS for US-108271 begins **********************************/
/********************************** CSS for US-108271 begins **********************************/
/********************************** CSS for US-108271 begins **********************************/



#np-landingpage .updatedcontainer.us-108271-np {
    background: url(/content/dam/intelligentcontent/brands/tezspire-us-dtc/us/en/us-108271/blue-background.png);
    background-size: 100% 100%;
    background-color: unset;
}

#np-landingpage .shrink-nps-main.us-108271-np {
    background: linear-gradient(175deg, #08478f 6.58%, #165499 98.88%);
    margin-top: -2px;
}

#np-landingpage .modulecontainer-nps.us-108271-np {
    background: url(/content/dam/intelligentcontent/brands/tezspire-us-dtc/us/en/us-108271/new_images/NP_Homepage_callout_bkg_Final_img_D.webp);
    background-size: 100% 100%;
    padding-top: 67px;
    padding-bottom: 86px;
}



/*SUA Updates*/

#homepage .us-108271-sua .banner-text {
    margin-top: 1%;
}

#homepage .us-108271-sua .sheading {
    font-size: 18px;
    margin-top: 40px;
    /*color: #003865;*/
}

#homepage .us-108271-sua .sheading-newadded {
    font-weight: 500;
    /*color: #003865;*/
    padding-top: 15px;
    letter-spacing: 0;
    line-height: 30px;
}

#homepage #us-108271-sua .btn-cnt {
    margin-top: 20px;
}

#homepage .us-108271-sua .updatedcontainer {
    margin-top: 0 !important;
    padding-top: 0;
}

#homepage .us-108271-sua .updatedcontainer::before {
    top: 0 !important;
    background: url(/content/dam/intelligentcontent/brands/tezspire-us-dtc/us/en/us-108271/sua-blue-background.png);
    background-repeat: no-repeat;
    height: 585px;
    background-size: 100% 100%;
}

body#homepage:has(.home-q4-update.us-108271-sua) {
  background: url(/content/dam/intelligentcontent/brands/tezspire-us-dtc/us/en/us-108271/q1-26-bkg.png) no-repeat;
  background-size: 100% 91%;
  background-position-y: 220px;
}

#homepage .us-108271-sua .updatedcontainer {
    background: unset;
}

#homepage .us-108271-sua .firstudpatdtext p {
    padding-bottom: 25px;
}
#homepage .us-108271-sua .firstudpatdtext p {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 3px;
}

#homepage .us-108271-sua .secondupdatedtext {
    display: none;
}

#homepage .us-108271-sua .firstudpatdtext span, #homepage .us-108271-sua .updatedfeedback span {
    text-shadow: initial;
    color: transparent;
    -webkit-text-stroke-width: unset;
    -webkit-text-stroke-color: unset;
    font-weight: unset;
    background: url(/content/dam/intelligentcontent/brands/tezspire-us-dtc/us/en/us-108271/yes-icon.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    width: 148px;
    display: inline-block;
    height: 48px;
}

#homepage .us-108271-sua .secondtextbox {
    max-width: min-content;
}

#homepage .us-108271-sua p.secondthreeboxtext {
    padding: 46px 40px;
}

#homepage .bigcontainer-q4.us-108271-sua .white-btn-sct {
    text-align: center;
    margin-top: 31px;
}

#homepage .bigcontainer-q4.us-108271-sua .white-btn-sct a.btn.btn-blue {
    background: white;
    color: #003865;
    font-weight: 700 !important;
    max-width: 200px;
}

#homepage .bigcontainer-q4.us-108271-sua .main-find-sct-bkg {
    background: url(/content/dam/intelligentcontent/brands/tezspire-us-dtc/us/en/us-108271/new_images/final_approved_images/SUA_homepage_callout_img_D.png);
}

#homepage .us-108271-sua .main-find-sct {
    padding-top: 45px;
    z-index: 23;
    position: relative;
    padding-bottom: 45px;
    width: 72%;
}

#homepage .cmp-video__player {
    margin: 0px auto 100px auto;
}

#homepage.survey-question-0 #survey-section, #what-is-tezspire.survey-question-0 #survey-section {
    height: 690px;
}

#what-is-tezspire .ft4, #signs-of-uncontrolled-asthma .ft4 {
    display: block!important;
}

/********************************** CSS for US-108271 ends **********************************/
/********************************** CSS for US-108271 ends **********************************/
/********************************** CSS for US-108271 ends **********************************/






/* this is for the np global only */
/* global for the teaser component */

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

* {
  -webkit-text-size-adjust: 100%;
}

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

span.gatewayhea {
  display: none;
}

div#np-crm-xf-cont {
  background: #FEFEFE;
}


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

span.colour__pink {
  color: #EF426F;
}

.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__item-7 {
    order: 1;
}

#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 ,#np-header-utility-nav > div > div:nth-child(2) > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-7 {
  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 ,#np-header-utility-nav > div > div:nth-child(2) > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-7>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 ,#np-header-utility-nav > div > div:nth-child(2) > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-7.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 ,#np-header-utility-nav > div > div:nth-child(2) > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-7.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,#np-header-utility-nav > div > div:nth-child(2) > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-7.open>ul>li.list-item-6-0,#np-header-utility-nav > div > div:nth-child(2) > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-7.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 ,#np-header-utility-nav > div > div:nth-child(2) > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-7.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 ,#np-header-utility-nav > div > div:nth-child(2) > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-7.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,#np-header-utility-nav > div > div:nth-child(2) > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-7.open {
  position: relative;
}

/* Main nav bar */
div#main-nav-root {
  max-width: 1234px;
  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>div>div>ul>li>a {
  font-size: 12px;
  font-family: 'Poppins', sans-serif;
  font-weight: bold;
  color: #003865;
  line-height: normal;
  text-decoration: none;
}

#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: 'Open Sans', sans-serif;
  font-weight: 700;
  padding: 18px 0;
  text-transform: uppercase;
}

#isi-container {
  padding: 0 36px 0 10px;
}

#isi-container .text,
#isi-container p {
  margin: 7px 1px 2px 0;
}

#isi-container p,
#isi-container li {
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  line-height: 24px;
  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;
  padding-bottom: 7px;
  padding-top: 3px;
}

#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: '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-style: normal;
  font-weight: 400;
  line-height: 24px;
}

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

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

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

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

.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;
}

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;
}

.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;
}

div#field-group-689c5c1289b515000294d1f8 {
    /*hiding "I am currently" radio*/
  display: none !important;
}

/*US-102915 form update*/
div#field-group-69178cc54c192d00028cd5e6,
#field-group-689c5c1289b515000294d1f9 {
  margin: 0 !important;
}

p.reqq-field {
  color: #3c4242;
  font-weight: 400;
}
/*US-102915 form update*/

#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; */
  min-height: auto;
  max-width: 990px;
  margin: 0 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;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0;
}

#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: 88%;*/
  max-width: 94%;
}

#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;
}

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

.global-crm-form.cmp-dynamicform-v2 .cmp-dynamicform__generated-form .text-danger {
    /* color: transparent; */
  ;
}


/* media query start here*/
@media only screen and (max-width: 991px) {
    

/********************************** CSS for US-108271 Mobile begins **********************************/
/********************************** CSS for US-108271 Mobile begins **********************************/
/********************************** CSS for US-108271 Mobile begins **********************************/

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


#np-landingpage .updatedcontainer.us-108271-np {
    background: url(/content/dam/intelligentcontent/brands/tezspire-us-dtc/us/en/us-108271/blue-background-mobile.png);
    background-repeat: no-repeat;
    background-color: #215387;
}
#np-landingpage .shrink-nps-main.us-108271-np {
    background: linear-gradient(175deg, #215387 6.58%, #165499 98.88%);
    margin-top: -2px;
}

#np-landingpage .modulecontainer-nps.us-108271-np {
    background: url(/content/dam/intelligentcontent/brands/tezspire-us-dtc/us/en/us-108271/new_images/final_approved_images/NP_Homepage_callout_img_M.png);
    background-size: 100% 100%;
    padding-top: 0;
    padding-bottom: 0;
}

#np-landingpage .modulecontainer-nps.us-108271-np .modulecontainer__firstpara p {
    max-width: 93.1%;
}

/*Severe Asthma*/

body#homepage:has(.home-q4-update.us-108271-sua) {
    background: url(/content/dam/intelligentcontent/brands/tezspire-us-dtc/us/en/us-108271/q1-26-bkg-mobile.png) no-repeat;
    background-size: 100% 91%;
    background-position-y: 220px;
}

#homepage .us-108271-sua .banner-text {
    top: 22%;
}

#homepage .us-108271-sua .banner-text img {
    max-width: 342px;
    display:none;
}
#homepage .us-108271-sua .banner-text img.hidden{display:block;}
#homepage .us-108271-sua .sheading {
    font-size: 16px;
    color: #fff;
    font-weight: 400;
    margin-bottom: 13px;
    margin-top:24px;
}

#homepage #us-108271-sua .btn-cnt {
    margin-top: 0!important;
}


#homepage .us-108271-sua .sheading-newadded {
    font-weight: 500;
    line-height: 18px;
    color: #fff;
    padding-top: 15px;
    letter-spacing: 0;
    font-size: 14px;
    max-width: 68%;
}

#homepage .us-108271-sua .updatedcontainer::before {
    top: 0 !important;
    background: url(/content/dam/intelligentcontent/brands/tezspire-us-dtc/us/en/us-108271/sua-blue-background-mobile.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

#homepage:has(.home-q4-update.us-108271-sua) #survey-main-container {
    margin-top: 25px;
}

#homepage.survey-question-1 #survey-section,
#what-is-tezspire.survey-question-1 #survey-section {
    height: 900px;
}

#homepage.survey-question-2 #survey-section, 
#what-is-tezspire.survey-question-2 #survey-section {
    height: 1135px;
            width: -webkit-fill-available;
}


#homepage body.page.basicpage.top-banner.survey-question-2 div#content3 {
    margin-left: 5%;
}

#homepage.survey-question-3 #survey-section,
#what-is-tezspire.survey-question-3 #survey-section {
    height: 1065px;
            width: -webkit-fill-available;
}

#homepage.survey-question-0 #survey-section, 
#what-is-tezspire.survey-question-0 #survey-section {
    height: 875px;
}

#homepage .us-108271-sua .firstudpatdtext {
    max-width: 84%;
    padding-top: unset;
}

#homepage .us-108271-sua .firstudpatdtext p {
    font-size: 32px;
    line-height: 38px;
}

#homepage .us-108271-sua .firstudpatdtext span {
    width: 127px;
    display: inline-block;
    height: 43px;
    position: relative;
    top: 6px;
    padding-top: 10px;
}

#homepage .us-108271-sua .updatedfeedback span {
    width: 84px;
    display: inline-block;
    height: 29px;
    position: relative;
    top: 6px;
    padding-top: 5px;
    
}

#homepage .bigcontainer-q4.us-108271-sua .white-btn-sct {
    padding-bottom: 35px;
}

#homepage .us-108271-sua .main-find-sct {
    width: 85%;
    margin-right: auto;
    margin-left: auto;
    margin-top: 0;
}

#homepage .bigcontainer-q4.us-108271-sua .main-find-sct-bkg {
    background: url(/content/dam/intelligentcontent/brands/tezspire-us-dtc/us/en/us-108271/new_images/final_approved_images/SUA_homepage_callout_img_m.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

#homepage .us-108271-sua .find-first-bx.pd-btm-find {
    padding-bottom: 40px;
    padding-top: 30px;
}

#homepage .us-108271-sua h4.mdheading {
    font-size: 20px;
}

#homepage .us-108271-sua p.five {
    color: #fff;
    text-align: center;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px;
    text-shadow: 0px 4px 4px #00000059;
    width: 64%;
    margin: 0 auto 20px;
}


@media screen and (min-width: 630px) and (max-width: 1024px) {
    #homepage.survey-question-2 #survey-section, 
    #what-is-tezspire.survey-question-2 #survey-section {
      height: 955px;
      width: -webkit-fill-available;
    }
}

/********************************** CSS for US-108271 Mobile ends **********************************/
/********************************** CSS for US-108271 Mobile ends **********************************/
/********************************** CSS for US-108271 Mobile ends **********************************/ 
    
    
  #crm-form-title {
    margin-top: 48px;
    margin-bottom: 20px;
  }

  .ft4 p {
    max-width: 66%;
    margin: 0 auto;
  }

  span.global_mobile {
    display: block;
  }

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

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

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

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

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

  #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;
  }

  .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-689c5c1289b515000294d1f9 {
    margin-bottom: 20px !important;
  }

  div#field-group-647777f90b6e6a000293c02c {
    margin-bottom: 15px !important;
  }

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

  #\36 89c570189b515000294bd52>div.cmp-dynamicform__form-group.button-group {
    margin-top: -30px;
    padding-bottom: 10px;
  }

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

  .cmp-dynamicform__form-validation .cmp-dynamicform__form-group {
    padding: 0 56px;
  }

  .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%;
  }

  .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;
  }

  .top-ban-close-icon {
    margin-left: 0px;
    height: 19px;
    width: 19px;
  }

  #np-header-top-banner h2 {
        /*  font-size: 16px;
    margin: 16px 10px 16px 40px;*/
    font-size: 14px;
    margin: 16px 10px 16px 18px;
  }

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

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

  #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: 10px;
    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;
    box-shadow: 0px 2px 6px 0px #BFBFBF80;
    backdrop-filter: blur(10px);
  }

  #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;
    padding-top: 0px;
    height: calc(100vh - 200px);
    overflow-y: scroll;
    border: unset;
  }

  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-3 a,
    #np-header-nav-cont>div>div>div>div>ul>li.cmp-list-dropdown__item.cmp-list-dropdown-7 a {
    color: #003764;
  }
  
  #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-2 > ul > li.list-item-2-3 > a {
    width: 94%;
  }

  #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-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-3.open>ul,
    #np-header-nav-cont>div>div>div>div>ul>li.cmp-list-dropdown__item.cmp-list-dropdown-7.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-3.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 {
    min-height: 48px;
    display: contents;
  }

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

  #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;
  }

  #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 {
    font-size: 14px;
    min-height: 48px;
    display: flex;
    align-items: center;
  }

  #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-6>a {
    padding-left: 0;
  }

  #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-3 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 {
    width: 100%;
    padding: 15px 0;
  }

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

  #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-3.open>ul,
    #np-header-nav-cont>div>div>div>div>ul>li.cmp-list-dropdown__item.cmp-list-dropdown-7.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 {
    font-family: 'Poppins';
    min-height: 49px;
    display: flex;
    align-items: center;
    border: none;
  }

  #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 {
    border-right: none;
        /*  min-height: 80px; */
    min-height: 90px;
    background: url(/content/dam/intelligentcontent/brands/tezspire-us-dtc/us/en/nasalpolyps/global/co-pay-background.png) no-repeat;
        /* background-size: 80px 80px; */
    background-size: 96px 93px;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    background-position-x: center;
    margin: 23px 0;
  }

  #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-6>a {
    padding-left: 0;
    color: #fff;
    text-align: center;
    font-size: 15px;
    line-height: 16px;
    letter-spacing: -0.15px;
  }

  #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),
    #np-header-nav-cont>div>div>div>div>ul>li:nth-child(4),
    #np-header-nav-cont>div>div>div>div>ul>li:nth-child(5),
    #np-header-nav-cont>div>div>div>div>ul>li:nth-child(6) {
    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-4>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-1>a>span.fa.fa-angle-down,
  #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,
  #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-5>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,
    #np-header-nav-cont>div>div>div>div>ul>li.cmp-list-dropdown__item.cmp-list-dropdown__item-5>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-3>a:after,
    #np-header-nav-cont>div>div>div>div>ul>li.cmp-list-dropdown__item.cmp-list-dropdown__item-5>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;
  }

    /* #np-landingpage {
    margin-top: 214px;
  }*/

  body {
    margin-top: 86px;
  }

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

  #safety-information.top-banner,
    #what-is-tezspire.top-banner {
    margin-top: 260px;
  }

  #np-landingpage.top-banner,
    #about-crswnp.top-banner {
    margin-top: 240px;
  }

  body#safety-information {
    margin-top: 122px;
  }

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

  #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,
    #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,
    #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,
    #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,
    #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,
    #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,
     #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;
  }

  #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,
    #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,
    #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,
    #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,
    #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,
    #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,
    #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,
    #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,
    #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;
  }
}

@media only screen and (min-width: 992px) {


  #np-header-utility-nav .cmp-list-dropdown--desktop>a {
    display: none;
  }
body#homepage:not(.sticky-nav) {
    margin-top: 220px !important;
}
  #crm-top-container .imagelist li:nth-child(3) h3 p:nth-child(1) {
    width: 80% !important;
  }
#field-689c5c1289b515000294d1f9 .radio{
    padding-left:18px;
}
  #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>div>div>div>div>ul>li.cmp-list-dropdown__item.cmp-list-dropdown-0 {
    display: none;
  }

  #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 {
    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-2>ul>li:nth-child(1),
    #np-header-nav-cont li.cmp-list-dropdown__item.cmp-list-dropdown-3>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-2>ul>li,
    #np-header-nav-cont li.cmp-list-dropdown__item.cmp-list-dropdown-3>ul>li {
    background: #ECF0F4;
    min-height: 45px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 20px;
    min-width: 156px;
   
    border: none;
    padding-right: 20px;
  }
  #np-header-nav-cont li.cmp-list-dropdown__item.cmp-list-dropdown-4>ul>li{
       min-width: 240px;
  }

  #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,
    #np-header-nav-cont li.cmp-list-dropdown__item.cmp-list-dropdown-3 .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,
    #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-2 > ul > li.list-item-2-3 > 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 li.cmp-list-dropdown__item.cmp-list-dropdown-3>ul>li {
    min-width: 262px;
  }

  #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: 80px; */
    min-height: 86px;
    background: url(/content/dam/intelligentcontent/brands/tezspire-us-dtc/us/en/nasalpolyps/global/co-pay-background.png) no-repeat;
        /* background-size: 80px 80px; */
    background-size: 100px 90px;
    display: flex;
    justify-content: center;
    align-items: center;
        /* width: 96px; */
    width: 99px;
  }

  #np-header-nav-cont>div>div>div>div>ul>li:nth-child(7)>a {
    color: #fff;
    padding-left: 10px;
    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;
  }

  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: 246px !important;
  }

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

  #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;
    align-items: center;
    gap: 57px;
  }


    @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) {
    body:not(.sticky-nav) {
    margin-top: 245px !important;
}
  .foote-menu a {
    margin-right: 32px !important;
  }

  #\36 9178cc54c192d00028cd5e6 > h3 {
    margin-top: 0 !important;
  }

  div#np-header-image-cont {
    max-width: 282px;
    margin-left: 4%;
  }

  #field-group-689c5c1289b515000294d1f9>p {
    padding-left: 11px;
  }

  #isi-container,
    #isi-header-inner,
    .highlightinformation .cmp-highlightinfo__container>h3,
    .cmp-highlightinfov2 h3,
    .cmp-highlightinfov2__header {
    padding-left: 9px;
  }

  ul.isi-list li:nth-child(3) {
    letter-spacing: -0.2px;
  }
}

.foote-menu a {
  color: white;
  font-family: 'Poppins', sans-serif;
  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-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;
}

/*To hide US-102915 asset id*/
.ft4.nov_updatesonly p {
    display: none;
}

.share-your-story-sua-np1 {
    display: none;
}

@media only screen and (max-width: 991px) {
  .foote-menu {
    padding: 30px 0;
  }
#\36 47777f90b6e6a000293c02c > div{
    max-width:100% !important;
}
  #\36 9178cc54c192d00028cd5e6 > h3 {
    margin-top: 0 !important;
  }

  .cmp-dynamicform__form-validation .cmp-dynamicform__form-group {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  
   #share-your-story-page .share-your-story-sua-np .cmp-dynamicform__form-validation .cmp-dynamicform__form-group,
   #share-your-story-page .share-your-story-sua-np1 .cmp-dynamicform__form-validation .cmp-dynamicform__form-group {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  
    #share-your-story-page #share-your-story-xf .share-your-story-sua-np .cmp-dynamicform__sub-section-subheader p {
        margin-right: 0;
        text-align: left;
    }
    #share-your-story-page #share-your-story-xf .share-your-story-sua-np br.pi-info {
        display: none;
    }

  div#field-group-69178cc54c192d00028cd5e6 {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  p.reqq-field {
    text-align: left;
  }

  div#field-group-647777f90b6e6a000293c02c {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

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

  .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 {
    padding: 0 24px 0 24px;
  }

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

  .cmp-highlightinfov2.sticky .cmp-highlightinfov2__header {
    height: 73px !important;
    padding: 18px 20px;
  }

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

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

.foote-menu a:nth-child(5) img {
  margin-left: 5px;
  position: relative;
  top: 3px;
}

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

div#cont-custom-modal {
  display: none;
}

h2.cmp-title__text.cmp-title__text--h2 span {
  display: flex;
  justify-content: center;
  align-items: center;
}

h2.cmp-title__text.cmp-title__text--h2 span {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* media query ends 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', sans-serif !important;
  text-align: center !important;
  font-weight: 600 !important;
  color: #3C4242 !important;
  padding-bottom: 10px !important;
  margin: 0 auto !important;
  width: 55% !important;
}

.exit-ramp-body {
  font-family: 'Poppins', sans-serif !important;
  font-size: 16px !important;
  line-height: 24px !important;
  margin-bottom: 20px !important;
  color: #3C4242 !important;
  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', sans-serif;
  font-weight: 400;
}

.exit-ramp-continue,
.exit-ramp-actions a {
  font-family: 'Poppins', sans-serif;
  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-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', 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;
  font-weight: 700;
  border-left: 1px solid #003865 !important;
}

.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 screen and (min-width:320px) and (max-width:389px) {
  body#talk-to-your-doctor.top-banner {
    margin-top: 285px;
  }

  body#safety-information.top-banner {
    margin-top: 315px;
  }
}

@media only screen and (max-width: 992px) {
  .exit-ramp-modal .modal__close {
    width: 75% !important;
  }

  .exit-ramp-modal .modal-box {
    width: 75% !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', sans-serif;
    margin-bottom: 0px;
    text-align: center;
    font-weight: 600;
    margin-top: 0px;
    width: 100% !important;
  }

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

  .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;
  }
}

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;
  gap: 3px;
  justify-content: center;
  align-items: center;
  max-width: 1087px;
  text-align: center;
  line-height: normal;
}

/*----------------------------*/


/* exit ramp ends here */
.global-crm-form.cmp-dynamicform-v2 .cmp-dynamicform__generated-form .text-danger { /*CSS for new text required field on US-106278 */
    /*display: none;*/
  color: #878787;
  position: relative;
    left: -4px;
}

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;
}

@media only screen and (min-device-width: 2540px) and (hover: hover) and (pointer: fine) {

    /* Styles for macOS devices (Safari/Chrome/Firefox on Mac) */
  .cmp-dynamicform-v2 .cmp-dynamicform__generated-form .form-control:not(textarea) {
    width: 95% !important;
  }
}

/* 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', sans-serif;
  color: #3C4242;
  text-align: center;
  margin-top: 0;
}

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

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

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

.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: 992px) {
  .modal--visible:has(.footer-cnt-popup) {
    z-index: 100000;
  }

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

/** code end here **/

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

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

#field-group-689c5c1289b515000294d1f9 > div.cmp-dynamicform__form-label-container > label > span {
  display: none;
}
/*Global css*/
@media only screen and (min-width: 992px) {
#Getting-started-with-TEZSPIRE #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-2::after, #Getting-started-with-TEZSPIRE #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-4::after, #Getting-started-with-TEZSPIRE #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-3::after, #Getting-started-with-TEZSPIRE #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-1::after, #Getting-started-with-TEZSPIRE #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-5::after{
    content: "";
    position: absolute;
    right: 0;
    top: 6px;
    height: 30px;
    width: 1px;
    background: #C6C6C6;
}
#Getting-started-with-TEZSPIRE #np-header-nav-cont>div>div>div>div>ul>li{
    border-right:none;
}}
#Inner-mobile-tab{display:none;}


@supports (-webkit-touch-callout: none) {
.cmp-modal--defaultStyle .modal__close svg * {
    fill: transparent!important;
}
}
/*gettinmg started*/
#getting--started-withvideo {
        max-width: 1236px;
    padding: 0 20px;
    margin: 0 auto;
    /*display:none;*/
}
#getting--started-withvideo > .aem-Grid{
    display: flex;
}
 #Getting-started-with-TEZSPIRE #getting--started-withvideo .cmp-accordion__item{
         border-bottom: 1px solid #CACACA;
         margin-bottom:0;
 }
#text-7da4b69c23 > div > div > div{
    margin-bottom: 15px !important;
            margin-top: 8px !important;
}
#first-accordian-text .cmp-accordion__title{
    padding-right: 26px;
}
#Getting-started-with-TEZSPIRE #getting--started-withvideo #text-7da4b69c23 p{
        padding-bottom: 9px !important;
}
#accordion-f370cb3cc8-item-c0966e69d6-button > span.cmp-accordion__title{
    padding-right:32px;
}
#Getting-started-with-TEZSPIRE #getting--started-withvideo .gallery-txt-footnote{
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    font-family: 'Inter-Regular';
    color: #3C4242;
    padding-left: 6px;
    text-align: justify;
}
#Getting-started-with-TEZSPIRE #gettingwith-video .cmp-video__player{
        padding: 0 !important;
    width: 669.883px !important;
    margin-right: 68px;
    height: 350.775px !important;
}
#Getting-started-with-TEZSPIRE #gettingwith-accordion {
    width: 100%;
    padding-right: 14px;
}
#Getting-started-with-TEZSPIRE #getting--started-withvideo .cmp-accordion__item:last-child{
    border-bottom:none;
}
#Getting-started-with-TEZSPIRE #gettingwith-accordion .cmp-accordion__header{
    background: none;
    color: #003865;
    Border-radius:none!important;
}
#Getting-started-with-TEZSPIRE .li-gallery-list li{
    padding-bottom:4px !important;
}
#Getting-started-with-TEZSPIRE  #gettingwith-accordion .cmp-accordion__button{
        padding: 8px 0;
    color: #003865 !important;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    background: none;
    position:unset !important;
}
#Getting-started-with-TEZSPIRE #gettingwith-accordion .cmp-accordion__panel--expanded{
        padding: 0;
}
#gettingwith-accordion .gallery-text_spl{
        font-size: 14px;
    font-family: 'Poppins';
    padding-bottom: 18px !important;
    color: #333333;
    line-height: normal;
    text-align: left;
}
#Getting-started-with-TEZSPIRE #gettingwith-accordion .cmp-accordion__icon::before{
        content: '';
    right: -8%;
    background: url(/content/dam/intelligentcontent/brands/tezspire-us-dtc/us/en/us-102915/desktop/Arrow-Ico.svg);
    position: absolute;
    width: 14px;
    height: 7.639px;
}
#Getting-started-with-TEZSPIRE #gettingwith-accordion .cmp-accordion__button--expanded .cmp-accordion__icon::before{
    content: '';
    right: -10.4%;
    background: url(/content/dam/intelligentcontent/brands/tezspire-us-dtc/us/en/us-102915/desktop/Arrow-Ico-up.svg);
    position: absolute;
    width: 14px;
    height: 7.639px;
}
#Getting-started-with-TEZSPIRE #gettingwith-accordion .cmp-accordion__button--expanded::before{
    content: '';
        width: 8px;
        height: 95%;
        background: #FF7F32;
        position: absolute;
        left: -25px;
        border-radius: 30px;
        top: 6px;
}
#Getting-started-with-TEZSPIRE .videogallery{display:none;}
div#getting--started-withvideo #at-home-txt {
    display: none;
}
@media only screen and (max-width: 991px){
    div#getting--started-withvideo #at-home-txt {
    display: block;
}
    #Inner-mobile-tab{display:block;margin-bottom:12px;}
    div#gettingwith-video {
    margin-top: 26px;
   }
    #Getting-started-with-TEZSPIRE #gettingwith-video .cmp-video__player {
    width: 100% !important;
    margin: unset !important;
    height: 170px !important;
    max-width: 345px;
    margin-inline:auto !important;
}

div#gettingwith-accordion .accordion {
    display: none;
}

#getting--started-withvideo > .aem-Grid {
    flex-direction: column;
}

#Getting-started-with-TEZSPIRE #gettingwith-accordion {
    padding: 0;
}

#Getting-started-with-TEZSPIRE .cmp-video__video .cmp-video__thumbnail {
    object-fit: fill;
    border-radius: 30px;
}


    
    #Getting-started-with-TEZSPIRE #Inner-mobile-tab .cmp-tabs__tablist {
    border: unset;
    border-radius: unset;
    display: block;
    margin: 0;
    background-image: url(/content/dam/intelligentcontent/brands/tezspire-us-dtc/us/en/us-102915/desktop/border_line.png);
    background-size: calc(100% + 45px) calc(100% + 20px);
    padding: 21px 14px 14px;
    background-position: -22px;
    max-width: 345px;
    margin-inline: auto;
    height: auto;
}
#Getting-started-with-TEZSPIRE #options-tabs-item-9c0ef3062b-tabpanel #Inner-mobile-tab .cmp-tabs__tablist{
    background-size: calc(100% + 45px) calc(100% + 36px);
}
#Getting-started-with-TEZSPIRE #Inner-mobile-tab li.cmp-tabs__tab {
    background: unset;
    color: #003865;
    font-size: 14px;
    line-height: 18px;
    border: unset;
    max-width: 340px;
    text-align: left;
    margin: unset;
    padding: 0;
    padding-bottom: 15px;
    gap: 8px;
    font-weight: 600;
}

#Getting-started-with-TEZSPIRE #Inner-mobile-tab li.cmp-tabs__tab--active {
    color: #FF7F32;
}

#Getting-started-with-TEZSPIRE #Inner-mobile-tab li.cmp-tabs__tab:before {
    content: '';
    width: 12px;
    height: 12px;
    border-radius: 50%;
    position: relative;
    top: 3.5px;
    display: block;
    background-color: #003865;
    flex: 1 0 auto;
    max-width: 12px;
}

#Getting-started-with-TEZSPIRE #Inner-mobile-tab li.cmp-tabs__tab--active:before {
    background-color: #FF7F32;
}


#Inner-mobile-tab [id^='tab-t'] p {
    font-size: 14px;
    font-weight: 400;
    font-family: 'Poppins';
    text-align: left;
    color: #333333;
    line-height: normal;
    padding-bottom: 8px !important;
}

#Inner-mobile-tab [id^='tab-t'] ul {
    text-align: left;
    list-style-position: inside;
    margin-bottom: 8px;
    padding-left: 8px;
}

#Inner-mobile-tab [id^='tab-t'] ul li:before {content: '';width: 100%;height: 4px;display: block;background: #EF426F;top: 9px;position: relative;border-radius: 50px;max-width: 4px;}

#Inner-mobile-tab [id^='tab-t'] ul li {
    display: flex;
    gap: 10px;
    padding-bottom:4px;
}

#Inner-mobile-tab #tab-t2 .footnote-w-i,#Inner-mobile-tab #tab-t1 .footnote-w-i {
    font-size: 12px;
    line-height: 18px;
    text-indent: -6px;
    padding-left: 6px;
}
#Inner-mobile-tab #tab-t2 .footnote-w-i .push-i-b,#Inner-mobile-tab #tab-t1 .footnote-w-i .push-i-b{
    top: -0.3em;
}
#Inner-mobile-tab #tab-t2 .footnote-w-i a,#Inner-mobile-tab #tab-t1 .footnote-w-i a{
    font-weight: 600 !important;
        color: #3C4242;
        text-decoration: underline !important;
        text-underline-offset: 2px;
}
#Inner-mobile-tab #tab-t1 .footnote-w-i.footnote-w-i-last {
    text-indent: -4px;
}
div#tab-t1 .boxEnrollBow {
    margin-top: 9px;
    margin-bottom: 14px;
}
#Inner-mobile-tab .cmp-tabs__tabpanel {
    margin-top: 2px;
    max-width: 345px;
    margin-inline: auto;
}
#getting--started-withvideo #at-home-txt .c-w-icon {
    display: flex;
    text-align: left;
    font-family: 'Poppins';
    font-size: 14px;
    font-weight: 700;
    color: #003865;
    align-items: center;
    cursor: pointer;
    line-height: normal;
    max-width: 345px;
    border-bottom: 1px solid #003865;
    gap: 20px;
    padding-bottom: 12px;
    margin-bottom: 16px;
    margin-top: 22px;
    margin-inline: auto;
}
#getting--started-withvideo #at-home-txt .c-w-icon .c-w-tile {
    flex: 1;
    padding-block: 5px;
}
#getting--started-withvideo #tab-t2 .boxEnrollBow {
    margin-top: 8px;
}
}

#isi-section {
  scroll-margin-top: 120px;
}



li.cmp-list-dropdown__item.cmp-list-dropdown-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{
display:none;
}
li.cmp-list-dropdown__item.cmp-list-dropdown__item-8, li.cmp-list-dropdown__item.cmp-list-dropdown__item-14 {
    display: none;
}


/* ppt css issues here */
div#CookieReportsBannerAZ-push-down {
    display: none;
}

@supports (-webkit-appearance: none) {

.modal .modal-box:has(.tersm-and-conditions) .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: 0px;
}
.page .cmp-highlightinfov2{height:unset;}
}


/* this is applicable only for the post pdufa updates only */
/* this is applicable only for the post pdufa updates only */
/* this is applicable only for the post pdufa updates only */
@media only screen and (min-width: 992px) {
  #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;*/
    display: block;
    /* justify-content: center; */
    align-items: center;
    width: 99px;
    padding: 0;
    /* align-items: center; */
    /* gap: 8px; */
    border-radius: unset;
    border: unset;
    background: none;
    box-shadow: none;
    width: auto;
    min-height: auto;
  }
#homepage .home-q4-update#padding-top-class-dynamic-id .linepa{
    margin-bottom: 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, 
  #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-1,
  #np-header-nav-cont > div > div > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-5 {
  /*padding-right: 49px;*/
    padding-right: 40px;
  }

  #np-header-nav-cont > div > div > div > div > ul {
    display: flex;
    /*max-width: 850px !important;*/
    max-width: 100% !important;
  }

  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:nth-child(7)>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;
  }

  #cost-affordability .three-flex-cost-affort .get-doses-lil {
    max-width: 89%;
  }

  #cost-affordability  p.get-doses-lil span a {
    display: inline-block;
    text-indent: 0px;
  }
}

@media only screen and (max-width: 991px) {
  #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;
  }

  #\36 47777f90b6e6a000293c02c > div > p {
    text-align: center;
  }

  #field-group-647777f90b6e6a000293c027,#\36 47777f90b6e6a000293c02c > h3 {
    margin: 0 !important;
  }

  #field-group-647777f90b6e6a000293c02c {
    margin: 0 !important;
    padding: 0px 36px;
  }

  #field-group-689c5c1289b515000294d1f9 {
    margin-bottom: 36px !important;
  }

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

  #crm-top-container > div > div.imagelist > ul > li {
    padding-bottom: 16px;
    margin-bottom: 16px;
  }

  #np-header-nav-cont>div>div>div>div>ul>li.cmp-list-dropdown__item-6>a {
    min-height: auto;
  }

  #cost-affordability .three-flex-cost-affort .get-doses-lil {
    max-width: 94%;
  }

  #cost-affordability p.get-doses-lil span a {
    /*display: contents;*/
    text-indent: 0px;
  }

  #taking-tezspire .flex-nurse {
    padding: 20px 30px 40px 30px;
  }

  #taking-tezspire .inj-footnotes {
    max-width: 100%;
    margin-left: 2px;
  }
}


/*fix on 03/12/25*/

#taking-tezspire .inj-footnotes {
  margin-left: 7px;
}

#tz-together-support-program-page .zero-flex {
  width: 68%;
  justify-content: flex-start;
}

#tz-together-support-program-page .p-cpa-copay {
  padding-right: 80px;
}

.enrollment-copay {
  padding-right: 0px!important;
}

#cost-affordability .footnote p {
  margin-left: 6px;
}

#cost-affordability .footnote-main-container sup, #cost-affordability p.submatter.cstm-maxw sup {
  font-size: 62%;
}

#personalize-your-doctor-visit-page .modulecontainer__whitecontainer__center__initialcontainer__firstpara p {
  font-weight: 700!important;
  max-width: 100%!important;
}

#results-page .leftside-container p.elitext {
  max-width: 96%;
  margin-top: 12px;
}

#results-page.leftside-container p.elitext {
  padding: 29px 0px 16px 0px;
}

#results-page .inner-container .rightsidecontainer .card-btn {
  padding-top: 68px;
}

#find-a-specialist .leftside-container p.elitext {
  max-width: 96% !important;
}

#find-a-specialist .inner-container .leftside-container .eliglible-criteria-text p.elicriteria-text {
  color: #3C4242;
}

@media only screen and (max-width: 991px) {
  #results-page .leftside-container .eliglible-criteria-text p.elicriteria-text {
    padding-left: 8px;
    max-width: 94% !important;
  }

  #results-page .leftside-container p.elitext {
    max-width: 90%;
  }

  #results-page .leftside-container p.elitext br {
    display: none;
  }

  #find-a-specialist .leftside-container p.elitext br {
    display: none;
  }

  #find-a-specialist .leftside-container p.elitext {
    max-width: 95% !important;
    padding: 15px 0px 0px 0px !important;
    margin: 0;
  }

  #find-a-specialist .w-100-new-find {
    max-width: 100%;
  }

  #find-a-specialist .leftside-container p.elicriteria-text {
    padding-bottom: 30px !important;
    padding-top: 10px !important;
  }

  #find-a-specialist .inner-container .leftside-container .eliglible-criteria-text p.elicriteria-text {
    text-indent: -7px;
    padding-left: 7px;
  }

  #personalize-your-doctor-visit-page .modulecontainer__whitecontainer__center__initialcontainer__firstpara p {
    font-weight: 700!important;
    max-width: 97% !important;
    letter-spacing: 0px !important;
  }

  #personalize-your-doctor-visit-page .modulecontainer__whitecontainer__center__initialcontainer__secondpara p {
    max-width: 95%;
    text-indent: -7px;
    padding-left: 7px;
  }

  #tz-together-support-program-page .zero-flex {
    width: 100%;
    justify-content: center;
  }

  #tz-together-support-program-page .p-cpa-copay {
    padding-right: 0px;
  }

  .enrollment-copay {
    padding-right: 0px!important;
  }

  #taking-tezspire .inj-footnotes {
    margin-left: 8px;
    padding-bottom: 0px;
    padding-top: 5px;
  }

  #taking-tezspire .injection-availabity {
    margin-bottom: 20px;
  }

  #cost-affordability .footnote p {
    margin-left: 8px;
    margin-right: 30px;
  }

  #cost-affordability #crm-form-title {
    margin-top: 0px;
  }

  #tz-together-support-program-page .footnote-t-c {
    max-width: 95%;
  }

  #find-a-specialist .get-doses-lil {
    margin-left: 7px;
  }

  #gateway .gateway__navigation__module__whitecontainer__description__container p:nth-child(1) {
    max-width: 97%!important;
  }

  #taking-tezspire .flex-nurse {
    padding: 20px 30px 25px 30px!important;
  }

  #what-is-tezspire #benefits-foot p {
    font-weight: 600;
    font-size: 16px;
    padding-top: 20px;
  }
}

@supports (-webkit-touch-callout: none) {
  #cost-affordability .three-flex-cost-affort .p-cpa-copay {
    max-width: 85%;
  }

  #cost-affordability .footnote {
    margin: 20px 0px 24px 0px !important;
  }

  #tz-together-support-program-page .footnote-t-c {
    max-width: 98%;
  }

  #find-a-specialist .p-cpa-copay {
    max-width: 90%;
    padding-right: 10px;
  }

  #find-a-specialist .get-doses-lil {
    padding-right: 0px;
  }

  #personalize-your-doctor-visit-page .modulecontainer__whitecontainer__center__initialcontainer__firstpara p {
    font-weight: 700!important;
    max-width: 83%;
  }

  #results-page .leftside-container p.elitext {
    max-width: 90% !important;
  }

  #find-a-specialist .leftside-container p.elitext {
    max-width: 95% !important;
  }
}

#np-header-utility-nav > div > div:nth-child(1) > div > div > ul > li.cmp-list-dropdown__item.cmp-list-dropdown-0.open a {
  pointer-events: none;
}

#share-your-story-page #explore-blw .story-text-new {
    display: block !important;
}

#results-page .rightsidecontainer p.elitext {
     font-weight: 800 !important;
}


div#CookieReportsBannerAZ-push-down {
    display: none;
}


/* additional feedback SEO */
#error #np-header-nav-cont > div > div:nth-child(2), #error #np-header-nav-cont > div > div:nth-child(3){
    display:none !important;
}

#error #np-header-nav-cont > div > div:nth-child(1){
    display:block !important;
}

/* this is applicable only for the post pdufa updates only end */
/* this is applicable only for the post pdufa updates only end */
/* this is applicable only for the post pdufa updates only end */




@media(min-width:992px){
    #np-landingpage #np-108271 .you-cant-tez-sec{
        padding-bottom: 41px;
        padding-top: 38px;
    }
    #np-landingpage #np-108271 .you-cant-tez-img img{
        width: auto;
        height: 199px;
        object-fit: contain;
        margin-top: 3px;
    }
    #np-landingpage #np-108271 .you-cant-tez-text{
        max-width: 65%;
    }
    
    #np-landingpage #np-108271 .modulecontainer__whitecontainer-nps {
      max-width: 1200px;
    }
    
    #np-landingpage #np-108271 .modulecontainer-flex {
      padding: 80px 48px 48px 85px;
    }
    
    #np-landingpage #np-108271 .modal-whitecontainer{
      margin-left: 30px;
      margin-right: 8px !important;
    }

    #np-landingpage #np-108271 .modulecontainer____secondpara p a {
      display: inline-block;
      text-indent: 0px;
    }
    
    #homepage #us-108271-sua .find-first-bx {
      padding-left: 64px;
    }
}






/*US-108271 Desktop & mobile CSS for NP Home*/
#np-landingpage  #np-108271 .nowrap {
    white-space: nowrap;
    color: inherit;
}

#np-landingpage  #np-108271 .grill-is-on img {
    display: block;
    max-width: 409px;
}

#np-landingpage  #np-108271 .grill-is-on .np-grill-p {
    font-weight: 500;
    max-width: 50% !important;
    margin-top: 22px;
    font-size: 18px;
    line-height: 22px; /* 122.222% */
    margin-bottom: 3px;
}

#np-landingpage  #np-108271 .grill-is-on .footnote-nps {
       font-size: 14px;
    text-indent: unset;
    padding-top: 25px;
}

#np-108271 > div.cmp-teaser__content > h6 > div > div > p:nth-child(4) {
    padding-top: 12px !important;
}

#np-landingpage  #np-108271 .grill-is-on {
    padding-top: 6.6%;
}

#np-landingpage #np-108271 .firstudpatdtext p:first-child {
    display: flex;
    justify-content: center;
}

#np-landingpage #np-108271 .firstudpatdtext p {
    color: #FFF;
    line-height: normal;
}

#np-landingpage #np-108271 .firstudpatdtext .yes-icon {
    padding-top: 2px;
    padding-right: 9px;
}

#np-landingpage #np-108271 .secondupdatedtext p {
    margin-top: 24px;
    font-size: 25px;
    line-height: normal;
    margin-bottom: 40px;
}

#np-landingpage #np-108271 .firstthreeboxtext {
    font-size: 25px;
    line-height: 35px;
}
#np-landingpage #np-108271 .firsttextbox .firstthreeboxtext {
    font-size: 27px;
}

#np-landingpage #np-108271  p.second-txt {
    font-size: 16px;
    font-weight: 700;
}

#np-landingpage #np-108271  .shadow-boxes {
        padding: 42px 28px 32px;
}

#np-landingpage #np-108271 .third-txt {
    padding-right: 0;
}

#np-landingpage #np-108271 .fitstfooter .three {
    padding-top: 48px;
    margin-bottom: 25px;
}

#np-landingpage #np-108271 .updated-newcontent {
    padding-bottom: 59px;
}

#np-landingpage #np-108271 .shrink-nps-tez {
    padding-top: 7px;
    padding-bottom: 84px;
}

.pink-color {
    color: #EF426F;
}

#np-landingpage #np-108271 .shrink-inj-two .shrink-img-txt {
    padding-bottom: 8px;
}

#np-landingpage #np-108271 .whitecontainer__left img {
    height: 108px;
    width: auto;
}

#np-landingpage #np-108271 .whitecontainer__left__paragraph {
    font-weight: 900;
    line-height: 1;
    font-size: 38px;
    width: 100%;
}

#np-landingpage #np-108271 .whitecontainer__left {
    gap: 12px;
}

#np-landingpage #np-108271 .modulecontainer__whitecontainer__left {
    max-width: 294px;
    align-self: start;
}

#np-landingpage #np-108271 .modal-whitecontainer {max-width: 460px;margin-right: 6%;}
#np-landingpage #np-108271 .firstudpatdtext p.mobile{display:none;}
#np-108271 .cmp-teaser__image-desktop img {
    min-height: 650px;
    height: 100%;
    object-fit: cover;
}

/*SUA Change CSS*/
#homepage #us-108271-sua  .fitstfooter p {
    font-size: 20px;
    font-weight: 700;
}

#homepage #us-108271-sua .firstudpatdtext p {
    padding-bottom: 36px;
    font-weight: 700;
}

#homepage  #us-108271-sua .white-btn-sct {
    margin-top: 26px;
}

#homepage .us-108271-sua .updatedcontainer {
    padding-bottom: 70px;
}

#homepage #us-108271-sua .find-cnt {
    max-width: 566px;
}

#homepage #us-108271-sua .five {
    align-items: center;
    display: flex;
    font-size: 45px;
    line-height: 50px;
    gap: 6px;
    margin-top: 50px;
    margin-bottom: 30px;
}

#homepage #us-108271-sua .main-find-sct {
    padding-block: 60px;
}

#homepage #us-108271-sua .main-find-sct-bkg {
    background-size: cover;
}
#np-landingpage #np-108271 .grill-is-on img.hidden {
    display: none;
}
#np-landingpage #np-108271 .you-cant-tez-h5 span {
    font-weight: 700;
}

#homepage .us-108271-sua .banner-text {
    margin-top: 0;
}
/*end*/

/*Mobile CSS*/


@media(max-width:991px){
    #np-landingpage #np-108271 .grill-is-on img{display:none;}
    #np-landingpage #np-108271 .grill-is-on img.hidden {
    display: block;
}

li.cmp-list-dropdown__item.cmp-list-dropdown__item-8, li.cmp-list-dropdown__item.cmp-list-dropdown__item-14,li.cmp-list-dropdown__item.cmp-list-dropdown-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 {
     display:block;
}

#np-header-nav-cont li.cmp-list-dropdown__item.cmp-list-dropdown__item-8 a, #np-header-nav-cont li.cmp-list-dropdown__item.cmp-list-dropdown__item-14 a, #np-header-nav-cont li.cmp-list-dropdown__item.cmp-list-dropdown-8 a, #np-header-nav-cont li.cmp-list-dropdown__item.cmp-list-dropdown__item-9 a, #np-header-nav-cont li.cmp-list-dropdown__item.cmp-list-dropdown__item-10 a, #np-header-nav-cont li.cmp-list-dropdown__item.cmp-list-dropdown__item-11 a, #np-header-nav-cont li.cmp-list-dropdown__item.cmp-list-dropdown__item-12 a, #np-header-nav-cont li.cmp-list-dropdown__item.cmp-list-dropdown__item-13 a {
        display: block;
        font-weight: 500;
        line-height: normal;
        text-decoration-line: underline;
        text-decoration-style: solid;
        text-decoration-skip-ink: none;
        text-decoration-thickness: auto;
        text-underline-offset: auto;
        text-underline-position: from-font;
    }

/*li.cmp-list-dropdown__item.cmp-list-dropdown__item-14 {
    display: none !important;
}

li.cmp-list-dropdown__item.cmp-list-dropdown__item-14{
    display: block !important;
}*/
    #np-landingpage .updatedcontainer.us-108271-np{
        background-size:cover;
    }
    #np-landingpage #np-108271 .grill-is-on img {
    max-width: 342px;
}

#np-landingpage #np-108271 .grill-is-on .np-grill-p {
    max-width: 100% !important;
    font-size: 16px;
    line-height: 20px;
    margin-top: 10px;
    margin-bottom: 9px;
}

#np-landingpage #np-108271 .grill-is-on {
    padding-top: 46px;
}

#np-landingpage #np-108271 .np-grill-img {
    padding-top: 0;
}

#np-landingpage #np-108271 .cmp-teaser__image-mobile .cmp-image__image {
    height: 696px;
}

#np-landingpage #np-108271 .you-cant-tez-img img {
    width: auto;
    height: 137px;
    margin-left:20px;
}

#np-landingpage #np-108271 .you-cant-tez-sec {
    padding-top: 12px;
    padding-bottom: 24px;
}

#np-landingpage #np-108271 .firstudpatdtext p:first-child {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 8px;
}

#np-landingpage #np-108271 .firstudpatdtext .yes-icon img {
    height: 43px;
    display: block;
}

#np-landingpage #np-108271 .firstudpatdtext p:first-child {
    color: #FFF;
    text-align: center;
    font-family: Poppins;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 38px; /* 118.75% */
}

#np-landingpage #np-108271 .secondupdatedtext p {
    font-size: 16px;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 24px;
    margin-top: 12px;
}

#np-landingpage #np-108271 .shadow-boxes {
    padding-block: 24px;
        padding: 25px 20px 25px;
}

#np-landingpage #np-108271 .firstthreeboxtext,#np-landingpage #np-108271 .firsttextbox .firstthreeboxtext {
    font-size: 26px;
    line-height: 32px;
    padding: unset;
}

#np-landingpage #np-108271 .thirdtextbox .firstthreeboxtext {
    font-size: 26px;
    padding-inline:5px;
}

#np-landingpage #np-108271 .thirdtextbox .second-txt {
    text-align: center;
    max-width: 76%;
    margin-inline: auto;
}

#np-landingpage #np-108271 .thirdtextbox .third-txt {
    padding-right: 0;
}
#np-landingpage #np-108271 .firsttextbox .firstthreeboxtext {
    padding-inline: 20px;
}
#np-landingpage .firstthreeboxtext .nowrap {
    white-space: nowrap;
    color: unset;
}

#np-landingpage #np-108271 .secondtextbox .firstthreeboxtext {
    padding-inline: 49.5px;
}
#np-landingpage #np-108271 .fitstfooter .three {
    margin-bottom: 18px;
}

#np-landingpage #np-108271 .updated-newcontent {
    padding-bottom: 90px;
    padding-inline:20px;
}

#np-landingpage #np-108271 .shrink-nps-tez .shrink-nps-flex {
    gap: 60px;
}

#np-landingpage #np-108271 .shrink-inj-two .shrink-img-p {
    padding-top: 0;
}

#np-landingpage #np-108271 .shrink-nps-tez {
    padding-bottom: 40px;
}

#np-landingpage #np-108271 .whitecontainer__left img {
    height: 88px;
}

#np-landingpage #np-108271 .whitecontainer__left__paragraph {
    font-size: 30px;
}

#np-landingpage #np-108271 .modulecontainer__whitecontainer__left {
    margin: auto;
}

#np-landingpage #np-108271 .modulecontainer-flex {
    padding-inline: 22px;
}

#np-landingpage #np-108271 .modal-whitecontainer {
    margin-right: unset;
    padding-top: 8px;
}

#np-landingpage #np-108271 .modulecontainer____secondpara p {
    padding-right: 6px;
    max-width: 300px;
}
#np-landingpage #np-108271 .firstudpatdtext p.desk {
    display: none;
}

#np-landingpage #np-108271 .firstudpatdtext p.mobile {
    display: flex;
    flex-direction: column;
    align-items: center;
    color: #FFF;
    text-align: center;
    font-size: 32px;
    font-weight: 700;
    line-height: 38px; /* 118.75% */
    gap: 8px;
}

#np-landingpage #np-108271 .firstudpatdtext .mobile .yes-icon {
    display: flex;
    align-items: end;
    gap: 8px;
    padding: unset;
}

#np-landingpage #np-108271 .secondupdatedtext p {
    margin-top: 18px;
}

/*SUA Home page  mobile CSS*/

#homepage #us-108271-sua .firstudpatdtext p {
    flex-flow: row wrap;
    align-items: end;
    gap: 12px 6px;
    font-weight: 700;
}

#homepage .us-108271-sua .firstudpatdtext span {
    padding-top: 0;
    top: 0;
}
#homepage #us-108271-sua .fitstfooter p {
    font-size: 16px;
}

#homepage .us-108271-sua .updatedcontainer {
    padding-bottom: 14px;
}

#homepage #us-108271-sua .five {
    /* flex-flow: row wrap; */
    font-size: 24px;
    line-height: 30px;
    letter-spacing: 0.5px;
    /* justify-content: center; */
    display: block;
    width: 100%;
    max-width: 210px;
    margin-top: 40px;
    margin-bottom: 24px;
}

#homepage [data-consent-check-custom-class="our-tv-spot"] .cmp-video__player .cmp-video__thumbnail {
    width: 95%;
    height: auto;
}

div#us-108271-sua .find-first-bx {
    padding-inline: 23px;
}

#homepage #us-108271-sua .main-find-sct {
    padding-block: 40px 28px;
}

#homepage [data-consent-check-custom-class="our-tv-spot"]  .cmp-video__player {
    height: 225px !important;
    width: 90%;
    margin-bottom: 20px;
}
#homepage #us-108271-sua .banner-img img {
    min-height: 748px;
}
#homepage #us-108271-sua  p.firstthreeboxtext {
    padding-block: 32px;
}

#homepage .us-108271-sua p.secondthreeboxtext {
    padding: 32px 51.5px;
}
#np-landingpage #np-108271 .firstudpatdtext p.mobile{padding-inline:10px;}
#np-landingpage #np-108271 .threebox{gap:67px;}
/*end*/
}


@media(max-width:500px){
    #np-landingpage #np-108271 .cmp-teaser__image{
        margin-top: -30px;
    }
}


@media(min-width:991px){
   #homepage body .survey-question-2 .card-body{
    margin: 17% 0px 0px 4em !important;
}

.ft4 p span.global_mobile br{
display:contents !important;
}
#text-15f67ca158 > div > div > div.ft4 > p > span:nth-child(1) > br {
    display: contents ! IMPORTANT;
}


#np-landingpage .modulecontainer____secondpara p{
        padding-left: 0px;
            padding-top: 16px;
}
p.mrg-top-dt.link-text.mrg-top-mob span a br {
    display: contents;
}
p.mrg-top-dt.link-text.mrg-top-mob span br {
    display: contents;
}
}



   

/*End*/
.modal:has(.footer-cnt-popup) .modal-box:first-child .modal__close {
    position: relative !important;
    /* top: 300px !important; */
    right: 0;
    z-index: 1000;
    padding: 0;
    width: 80vw!important;
    height: 4rem !important;
    max-width: 90%;
    border: none;
    background-color: transparent;
    color: #fff;
    cursor: pointer;
    border-radius: 20px;
    display: flex;
    justify-content: center !important;
    align-items: center;
    margin: 0 auto!important;
}

   .modal:has(.footer-cnt-popup) .modal-box:not(.has-terms):first-child .modal__close {
       background: unset!important;
   }









