/* common styles starts */

.phone-number-color a {
    color: rgb(0, 0, 0) !important;
}

.visibility-cls-img {
    visibility: visible;
}

.margin_0 {
    margin: 0;
}


a.focus-color:focus-visible {
    outline: auto;
    box-shadow: 0 0 0 3px #000000, 0 0 0 3px #ffffff;
}

/* Footer Ref code starts */

#phase-2:has(#nc-header) #footer-content>.aem-Grid>.reference:first-child {
    max-width: 191px;
    margin-right: 7.4%;
}

#phase-2:has(#nc-header) #footer-content>.aem-Grid>.reference:first-child .text {
    margin: 0;
}

#phase-2:has(#nc-header) #footer-content .ghost {
    display: none;
}

#phase-2:has(#nc-header) #footer-content>.aem-Grid>.reference:has(.footer-links) {
    max-width: 350px;
    margin-right: 7.4%;
    flex-basis: 119%;
}

#phase-2:has(#nc-header) #footer-content>.aem-Grid>.reference:has(.footer-links) .text {
    margin: 0;
    max-width: 100%;
}

#phase-2:has(#nc-header) #footer-content>.aem-Grid>.text:last-child {
    max-width: 485px;
    flex-basis: 84%;
}

#footer-content img.privacy-choice-icon {
    position: relative;
    bottom: -2px;
    margin-left: 5px;
    width: 23px;
}

/* Footer Ref code ends */

/* CTA CENTER ALIGNMENT */

/* commented for safety label update */
/* body:has(#nc-header) #phase-2 .cta-card-head {
    text-align: center !important;
} */

/* commented for safety label update */

.ff-sora {
    font-family: 'Sora', sans-serif !important;
}

.fw-bold {
    font-weight: 700 !important;
}

.fs-italic {
    font-style: italic !important;
}

.indigo-color {
    color: #250E62 !important;
}

.black-color {
    color: black !important;
}

.white-color {
    color: white;
}

.bg-lt-blue {
    background-color: #F5FCFD;
}

.bg-lt-indigo {
    background-color: #E5E4F2;
}

.bg-red {
    background-color: #F8485E;
}

.bg-indigo {
    background-color: #250E62;
}

.bg-lt-green {
    background-color: rgba(44, 203, 211, 0.3);
}

.bg-lt-red {
    background-color: rgb(248, 72, 94, 0.4);
}

.mbottom_16 {
    margin-bottom: 16px;
}

.mbottom_8 {
    margin-bottom: 8px;
}

.mtop_16 {
    margin-top: 16px;
}

.text-nowrap {
    white-space: nowrap;
}

/* common styles starts */

#nurse-center #dosing,
#nurse-center #ar-management,
#nurse-center #downloadable-app-and-nurse-resources,
#nurse-center #downloadable-patient-resources {
    scroll-margin-top: 220px;
}

/* *********** Dosing  starts ************** */

#nurse-center #phase-2 div#inner-section-navigation ul.inner-nav-list li.inner-nav-item {
    margin: 12px 0 12px 30px;
}

#nurse-center #main-section {
    max-width: 990px;
    margin: 0 auto;
    color: #250E62 !important;
}

#nurse-center #main-section p,
#nurse-center #main-section h2,
#nurse-center #main-section li,
#nurse-center #main-section a {
    font-family: 'Sora', sans-serif;
}

#nurse-center #main-section .heading-h2 {
    font-size: 30px;
    line-height: 36px;
    margin: 40px 0 16px;
}

#nurse-center #main-section p {
    font-size: 18px;
    line-height: 24px;
}

#nurse-center #main-section .container.responsivegrid {
    background-color: white;
}

#nurse-center #main-section .section-sidecard {
    border-top: 6px solid #250E62;
    border-radius: 6px 0 0 0;
    margin: 60px 0 40px;
}

#nurse-center #main-section .section-sidecard .section-eyebrow {
    font-size: 18px;
    line-height: 24px;
    color: #250E62;
    background-color: #E5E4F2;
    display: inline-block;
    padding: 4px 12px;
    margin-bottom: 0;
}

#nurse-center #dosing .dose-recomendation {
    margin: 30px 0 16px;
}

#nurse-center #main-section .right-arrow {
    position: relative;
    padding-left: 37px;
}

#nurse-center #main-section .right-arrow:before {
    content: "";
    position: absolute;
    background-image: url(/content/dam/intelligentcontent/brands/truqap-hcp/us/en/phase2a/Images/access-and-support-desktop/icon_right-arrow-medium_coral_desktop.svg);
    width: 27px;
    height: 47px;
    background-repeat: no-repeat;
    background-size: contain;
    left: 0;
}

#nurse-center #main-section #dosing .dose-recomendation p {
    font-size: 20px;
    line-height: 26px;
}

#nurse-center #main-section .footnote,
#access-and-support-p3-a .footnote {
    font-size: 14px;
    line-height: 20px;
    position: relative;
}

#nurse-center .dosing-img-container img {
    margin-bottom: 16px;
}

#nurse-center #dosing .inner-container .side-head {
    font-size: 22px;
    line-height: 27px;
    margin-bottom: 21px;
}

#nurse-center #dosing .inner-container>.bg-lt-blue {
    padding: 20px 40px;
    /* margin-top: 60px; */
}

#nurse-center #dosing .inner-container .flex-box {
    display: flex;
    justify-content: space-between;
}

#nurse-center #dosing .inner-container .flex-box .flex-box-1 {
    max-width: 437px;
    width: 100%;
}


#nurse-center #dosing .inner-container .flex-box .flex-box-1.four-items .flex-box {
    align-items: center;
}

#nurse-center #dosing .inner-container .flex-box .flex-box-1 .flex-box .img-container {
    max-width: 135px;
    width: 100%;
}

#nurse-center #dosing .inner-container .flex-box .flex-box-1 .flex-box .img-container img {
    width: 100%;
}

#nurse-center #dosing .inner-container .flex-box .flex-box-1 .flex-box .box-content {
    max-width: 302px;
    width: 100%;
}

#nurse-center #dosing .inner-container .flex-box .flex-box-1.three-items .box-content {
    margin-top: 30px;
}

#nurse-center #dosing .inner-container .bg-lt-blue>.flex-box {
    margin-bottom: 56px;
}

#nurse-center #dosing .blue-content-footnotes {
    /* margin: 24px 0 60px; */
    margin: 60px 0 24px;

}

/* *********** Dosing  ends ************** */

/* *********** Managing ARs starts ************** */

#nurse-center #ar-management #dosing-p3-a #dose-modifications div#dosing-accordion .cmp-accordion__item h3.cmp-accordion__header button span {
    font-size: 22px;
    line-height: 26px;
}

#nurse-center #ar-management #dosing-p3-a #dose-modifications div#dosing-accordion .cmp-accordion__item h3.cmp-accordion__header button {
    margin-bottom: 40px;
    padding-left: 12px;
    border-top: 6px solid #250E62;
    border-radius: 0 6px 0 0;
}

#nurse-center #ar-management #dosing-p3-a #dose-modifications div#dosing-accordion .cmp-accordion__item:last-child h3.cmp-accordion__header button {
    margin-bottom: 16px;
}

#nurse-center #ar-management #dosing-p3-a #dose-modifications div#dosing-accordion {
    margin: 20px 0 16px;
}

#nurse-center #ar-management #dosing-p3-a #dose-modifications {
    margin: 0;
}

#nurse-center #ar-management #dosing-p3-a #dose-modifications div#dosing-accordion .cmp-accordion__item h3.cmp-accordion__header button.cmp-accordion__button--expanded {
    margin-bottom: 30px;
}

#nurse-center #main-section .accordion-data .accordion-main-head p {
    font-size: 20px;
    line-height: 26px;
    padding: 20.5px 0 18.5px 12px;
    margin-bottom: 31px;
}

#nurse-center #main-section .accordion-data .accordion-flex {
    display: flex;
    margin-bottom: 16px;
    gap: 24px;
}

#nurse-center #main-section .accordion-data .accordion-flex .flex-container {
    display: flex;
    width: 100%;
    background-color: #ECF6F8;
    align-items: center;
}

#nurse-center #main-section .accordion-data .accordion-flex .img-section {
    max-width: 80px;
    width: 100%;
    height: 80px;
}

#nurse-center #main-section .accordion-data .accordion-flex .flex-container .box-container {
    display: flex;
    max-width: 440px;
    width: 100%;
    padding: 20px 24px;
    height: 100%;
    align-items: flex-start;
}

#nurse-center #main-section .accordion-data .accordion-flex .flex-container .box-container.single-box {
    max-width: 100%;
}

#nurse-center #main-section .accordion-data .accordion-flex .flex-container .box-container .percentage {
    font-size: 30px;
    line-height: 36px;
    padding: 0;
}

#nurse-center #main-section .accordion-data .accordion-flex .flex-container .box-container p {
    padding: 8px 0 0 8px;
}

#nurse-center #main-section .accordion-data .accordion-flex .flex-container .box-container.box-2 {
    border-left: 1px solid #250E62;
}

#nurse-center #main-section .accordion-data .accordion-flex .flex-container .two-lines.box-container {
    padding-top: 8px;
    padding-bottom: 13px;
}

#nurse-center #main-section .accordion-data .accordion-flex .img-section img {
    width: 100%;
    height: 100%;
}

#nurse-center #main-section .accordion-data .section-2 .accordion-main-head p {
    margin-bottom: 24px;
}

#nurse-center #main-section ul.list-section li {
    font-size: 18px;
    line-height: 24px;
}

#nurse-center #main-section ul.list-section li.list-item {
    padding-left: 14px;
    margin-bottom: 10px;
    position: relative;
}

#nurse-center #main-section ul.list-section li.list-item:before {
    content: "";
    position: absolute;
    width: 6px;
    height: 6px;
    background-color: #F8485E;
    left: 0;
    top: 7px;
}

#nurse-center #main-section ul.sub-list-section li.sub-list-item {
    padding-left: 24px;
    position: relative;
}

#nurse-center #main-section ul.sub-list-section li.sub-list-item:before {
    content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    border: 2px solid #250E62;
    left: 0;
    border-radius: 50%;
    top: 7px;
}

#nurse-center #main-section ul.list-section li.list-item:last-child {
    margin-bottom: 0;
}

#nurse-center #main-section .accordion-data .section-3 .accordion-main-head p {
    margin: 16px 0;
}

#nurse-center #main-section .accordion-data .list-side-head {
    margin: 16px 0;
}

#nurse-center #main-section .accordion-data .border-bottom {
    border-bottom: 1px solid #707070;
    padding-bottom: 16px;
}

#nurse-center #main-section .cta-section .flex-container {
    display: flex;
    justify-content: space-between;
    padding: 40px;
    border-radius: 0px 48px;
    align-items: center;
    gap: 17px;
}

#nurse-center #main-section .cta-section {
    margin: 80px 0 40px;
}

#nurse-center #main-section .cta-section .content:before {
    content: "";
    max-width: 32px;
    height: 32px;
    display: inline-block;
    background-image: url(/content/dam/intelligentcontent/brands/truqap-hcp/us/en/phase2a/Images/home-desktop/True_Filled_Checkbox.svg);
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
}

#nurse-center #main-section .cta-section .cta-button a {
    width: 100%;
    background-color: #250E62;
    display: inline-block;
    color: white;
    text-align: center;
    padding: 13px 0;
    border-radius: 55px;
    font-weight: 700;
    font-size: 18px;
    line-height: 24px;
}

#nurse-center #main-section .cta-section .cta-button {
    max-width: 246px;
    width: 100%;
}

#nurse-center #main-section .cta-section .content {
    width: 100%;
    max-width: 100%;
    display: flex;
    gap: 8px;
    align-items: flex-start;
}

#nurse-center #main-section .cta-section .content p {
    font-size: 28px;
    line-height: 32px;
}

#nurse-center .footnotes-section {
    margin-bottom: 40px;
}

#nurse-center #main-section .footnote-symbol {
    position: absolute;
    transform: translateX(-100%);
}

#nurse-center #main-section sup.footnote-symbol {
    top: 7px;
    left: -1px;
}

#nurse-center #main-section .accordion-data .accordion-flex.box-3 {
    margin-bottom: 40px;
}

#nurse-center #ar-management .callout-box {
    max-width: 552px;
    margin: 24px auto 40px;
    border-radius: 48px 0px;
    padding: 16px 24px;
    display: flex;
    align-items: flex-start;
    gap: 8px;
}

#nurse-center #main-section .accordion-data.accordion-2 .accordion-flex.box-3 {
    margin-bottom: 0;
}

#nurse-center #ar-management .callout-box .carrot-icon {
    max-width: 48px;
    width: 100%;
}

#nurse-center #ar-management .callout-box .carrot-icon img {
    width: 100%;
}

#nurse-center #main-section .accordion-data.accordion-2 .section-3 .accordion-main-head p {
    margin: 24px 0;
}

#nurse-center #main-section .accordion-data.accordion-2 .section-3b .accordion-main-head p {
    margin: 24px 0 16px;
}

#nurse-center #main-section .accordion-data.accordion-2 .cta-section {
    margin-top: 64px;
}

#nurse-center #main-section .accordion-side-head {
    font-size: 20px;
    line-height: 24px;
}

#nurse-center #main-section .accordion-data.accordion-3 .section-1 .accordion-main-head p {
    margin-bottom: 24px;
}

#nurse-center #main-section .accordion-data.accordion-3 .section-1 .accordion-side-head {
    margin: 24px 0 16px;
}

#nurse-center #ar-management .accordion-3 .callout-box {
    margin: 24px auto;
}

#nurse-center #main-section .accordion-data.accordion-3 .accordion-flex.box-3 {
    margin-bottom: 0;
}

#nurse-center #main-section .accordion-data.accordion-3 .section-3 .accordion-main-head p {
    margin: 24px 0;
}

#nurse-center #main-section .accordion-data.accordion-3 .section-3b .accordion-main-head p {
    margin: 24px 0;
}

#nurse-center #main-section .accordion-data.accordion-3 .grade-section .accordion-main-head p {
    margin: 24px 0 15px;
}

#nurse-center .grade-flex-container {
    display: flex;
    margin: 24px 0;
    align-items: flex-start;
    gap: 33px;
}

#nurse-center .grade-flex-container .image-section {
    max-width: 482px;
    width: 100%;
}

#nurse-center .grade-flex-container .box-2.content-box {
    max-width: 470px;
    width: 100%;
}

#nurse-center #main-section .grade-flex-container .box-2.content-box>.grade {
    margin-top: 24px;
}

#nurse-center #main-section .grade-flex-container .box-2.content-box>.grade .grade-sidecard {
    margin-bottom: 16px;
    border-top: 6px solid #C0C1DB;
    border-radius: 8px 0 0;
}

#nurse-center #main-section .grade-flex-container .box-2.content-box .grade-sidecard p {
    max-width: fit-content;
    display: inline-block;
    padding: 10px 12px;
}

#nurse-center #main-section .grade-flex-container .box-2.content-box .grade-1 .grade-sidecard p {
    background-color: #C0C1DB;
    margin-top: -1px;
}

#nurse-center #main-section .grade-flex-container .box-2.content-box>.grade.grade-2 .grade-sidecard {
    border-top: 6px solid rgba(44, 203, 211, 0.3);
}

#nurse-center #main-section .grade-flex-container .box-2.content-box>.grade.grade-3 .grade-sidecard {
    border-top: 6px solid rgb(248, 72, 94, 0.4);
}

#nurse-center #main-section .accordion-3 .cta-section .cta-button a {
    padding: 8px 0;
    line-height: 22px;
}

#nurse-center #main-section .accordion-3 .cta-section {
    margin: 56px 0 40px;
}

#nurse-center #main-section .accordion-2 .cta-section .cta-button a {
    line-height: 22px;
    padding: 12px 0;
}

#nurse-center #dosing-p3-a #dose-modifications div#dosing-accordion .toggle-accordion div[role="button"] {
    color: #250E62;
}

#nurse-center #main-section .accordion-data .list-side-head {
    font-size: 16px;
    line-height: 22px;
}

#nurse-center #dosing-p3-a #dose-modifications div#dosing-accordion .cmp-accordion__item {
    border: none;
}

/* *********** Managing ARs ends ************** */

/* ************************* Downloadable APP & Nurse Resources starts ********************************* */

#nurse-center .pdf-section .pdf {
    display: flex;
    flex-direction: column;
    border-radius: 10px;
    background: #F5F5F5;
    max-width: 300px;
    width: 100%;
    align-items: center;
    text-align: center;
    padding: 20px;
}

#nurse-center .pdf-section {
    display: flex;
    justify-content: space-between;
}

#nurse-center .pdf-section.row-1 {
    margin-bottom: 40px;
}

#nurse-center .pdf-section .pdf .image-section {
    min-width: 129px;
    min-height: 200px;
    margin-bottom: 34px;
}

#nurse-center .pdf-section .pdf .image-section.bg-grey {
    background-color: rgba(0, 0, 0, 0.20);
}

#nurse-center #main-section .pdf-section .pdf p.pdf-head {
    font-size: 20px;
    line-height: 26px;
}

#nurse-center .pdf-section .pdf a.pdf-link {
    max-width: 246px;
    width: 100%;
    display: inline-block;
    min-height: 56px;
    align-content: center;
    text-align: center;
    font-size: 18px;
    line-height: 22px;
    border-radius: 32px;
    padding: 0 10px;
    margin-top: 34px;
}

/* ************************* Downloadable APP & Nurse Resources ends ********************************* */


/* ************************* Downloadable Patient Resources Resources starts ********************************* */


#nurse-center #main-section .access-360-section .heading-h2 {
    margin: 60px 0 40px;
}

#nurse-center #main-section .access-360-section .access-360-flex {
    display: flex;
    gap: 24px;
}

#nurse-center #main-section .access-360-section .access-360-flex .image-section {
    max-width: 220px;
    width: 100%;
}

#nurse-center #main-section .access-360-section .access-360-flex .content .desktop-only {
    display: inline;
}

#nurse-center #main-section .access-360-section .access-360-flex a:hover {
    color: inherit;
}

#nurse-center #main-section .access-360-section .cta-section {
    margin: 40px 0 60px;
}

#nurse-center #main-section .treatment {
    padding: 40px;
    margin-bottom: 40px;
}

#nurse-center #main-section .treatment p.heading-h2 {
    margin-top: 0;
}

#nurse-center #main-section .treatment p.small-font {
    font-size: 16px;
    line-height: 24px;
}

#nurse-center #main-section .treatment .treatment-steps .steps {
    display: flex;
    align-items: center;
    gap: 16px;
    margin-top: 36px;
}

#nurse-center #main-section .treatment .treatment-steps .steps .head p {
    padding-left: 27px;
    font-size: 30px;
    line-height: 36px;
}

#nurse-center #main-section .treatment .treatment-steps .steps .head p:before {
    width: 16px;
}

#nurse-center #main-section .treatment .treatment-steps .steps .head {
    max-width: 154px;
    width: 100%;
}

#nurse-center #main-section .treatment .treatment-steps .steps:first-child {
    margin-top: 30px;
}

#nurse-center #main-section .access-360-section .access-360-flex .content a {
    color: #250E62;
}

#nurse-center #main-section .access-360-section .access-360-flex .content .small-font {
    font-size: 14px;
}

.kol-video-section {
    display: none;
}

/* ************************* Downloadable Patient Resources Resources ends ********************************* */


#nurse-center #main-section .references {
    margin: 20px 0 102px;
}

#nurse-center #phase-2 .hero-banner-section .eyebrow-update.page-banner-heading .banner-head:before {
    display: none;
}

.learn-more-medicare {
    background: rgba(44, 204, 211, 0.7);
    padding: 10px 0;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 13px;
}

.learn-more-medicare p {
    font-size: 18px;
    line-height: 24px;
}

.learn-more-medicare p a {
    text-decoration: underline;
}

#access-and-support-p3-a #resources .flex-box.res-nc-update .box {
    display: block;
    max-height: max-content;
    padding: 18px 20px;
}

#access-and-support-p3-a #resources .flex-box.res-nc-update {
    justify-content: flex-start;
}

img.res-img-grey-placeholder {
    min-width: 129px;
    min-height: 200px;
    background-color: rgba(0, 0, 0, 0.20);
}

#access-and-support-p3-a #resources .flex-box.res-nc-update .box p.card-head {
    margin: 18px 0;
    height: auto;
}

#access-and-support-p3-a #resources .flex-box.res-nc-update .box a {
    max-width: 260px;
    padding: 16px 16px;
}

#access-and-support-p3-a #resources .flex-box.res-nc-update .box a.link-2-line {
    padding: 10px 16px;
}

#access-and-support-p3-a #resources .flex-box.res-nc-update .box .card-icon {
    max-width: 129px;
    margin: 0 auto;
}


#access-and-support-p3-a #resources .flex-box.res-nc-update .box p.card-content {
    margin-bottom: 18px;
}


/* card-update */
#access-and-support-p3-a #resources .flex-box.res-nc-update.card-design-update .box .card-icon {
    max-width: 100%;
}

#access-and-support-p3-a #resources .flex-box.res-nc-update.card-design-update .box-5.box .card-icon {
    max-width: 129px;
}

#nurse-center .card-design-update .pdf .image-section {
    margin-bottom: 18px;
}

#nurse-center .card-design-update .pdf,
#access-and-support-p3-a #resources .flex-box.res-nc-update .box {
    padding: 35px 16px 35px 16px;
}

#nurse-center .card-design-update .card-one23,
#access-and-support-p3-a .card-design-update .card-one23 {
    padding: 23px 16px 23px 16px !important;
}

#nurse-center .card-design-update .pdf-head,
.card-design-update .card-head.head-pdf {
    display: flex;
    align-items: center;
    gap: 8px;
    text-align: left;
    margin-bottom: 18px;
}

/* #access-and-support-p3-a #resources .flex-box.res-nc-update .box p.card-head{margin:18px 0px;} */

.card-design-update .icon-right img {
    max-width: 28px;
    min-height: 28px;
}

.card-design-update .pdf-body {
    font-size: 16px !important;
    line-height: 22px !important;
    text-align: left !important;
}

.card-design-update .text-left {
    font-size: 18px;
    line-height: 24px;
}

#access-and-support-p3-a .card-design-update .icon-right a {
    background-color: transparent !important;
}

#access-and-support-p3-a .card-design-update .icon-right a {
    padding: 0 !important
}

#access-and-support-p3-a .box-5.box.card-design-update .text-left {
    padding-right: 2px
}

#nurse-center .card-design-update .card-last-13,
#access-and-support-p3-a .card-design-update .card-last-13 {
    padding: 13px 16px 13px 16px !important;
}

/* #access-and-support-p3-a .box-5.box.card-one23 .card-head.head-pdf .text-left {
    padding-right: 2px;
} */


/* button clickable */
#access-and-support-p3-a #resources .flex-box.res-nc-update .box,
#nurse-center .card-design-update .pdf {
    position: relative;
    border: 2px solid transparent;
}

#access-and-support-p3-a #resources .flex-box.res-nc-update .box .link-card-update::after,
#nurse-center .card-design-update a.link-card-update::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    cursor: pointer;
    z-index: 1;
}

#access-and-support-p3-a #resources .flex-box.res-nc-update .box .link-card-update,
#nurse-center .card-design-update a.link-card-update {
    display: block;
    background-color: transparent;
    width: 100%;
    text-decoration: none;
    padding: 0;
    color: inherit;
    max-width: 100%;
}

#nurse-center .pdf-section.card-design-update .pdf {
    max-height: 480px;
}

/* button clickable */
#access-and-support-p3-a #resources .flex-box.res-nc-update.card-design-update .box {
    max-height: 480px;
}

.card-design-update .box-5.box.card-one23 .pdf-body {
    max-width: 270px
}

#nurse-center .card-update-text {
    margin: 32px 0;
}

#access-and-support-p3-a .section-heading-card p {
    margin-bottom: 32px;
}

#access-and-support-p3-a #resources .section-content {
    margin-bottom: 32px;
}

#access-and-support-p3-a #resources .section-content p {
    font: normal normal normal 18px / 24px Sora;
}

#nurse-center .pdf-section.card-design-update .pdf:hover,
#access-and-support-p3-a #resources .flex-box.res-nc-update.card-design-update .box:hover {
    border: 2px solid #250E62
}

.card-design-update .box:hover .card-head .text-left,
#nurse-center #main-section .pdf-section .pdf:hover p.pdf-head .text-left {
    text-decoration: underline;
}

/* card-update */

/* *************commneted these lines for safety label update replication */
/* body#access-and-support-p3-a:has(#nc-header) #phase-2 div#cta-cards-section .cards-container {
    margin: 40px 0 40px;
} */
/* *************commneted these lines for safety label update replication */
.inner-container.display-none-cls {
    display: none;
}

/* card-update */

/* pmlr3 update */
#nurse-center #main-section .accordion-data .accordion-flex .flex-container .box-container.full-max-width {
    max-width: 100%;
}

#nurse-center #main-section .cta-section.purple-sectionupdate .content::before {
    display: none;
}

#nurse-center #main-section .cta-section.purple-sectionupdate {
    margin: 60px 0 60px;
    border-radius: 0px 48px 0px 48px;
    padding: 36px 40px;
}

#nurse-center #main-section .cta-section.purple-sectionupdate .access-360-section .heading-h2 {
    margin-bottom: 40px;
    margin-top: 0px;
}

#nurse-center #main-section .cta-section.purple-sectionupdate .access-360-section .content p {
    font-size: 18px;
    line-height: 24px;
}

#nurse-center #main-section .cta-section.purple-sectionupdate .flex-container .content p {
    font-size: 20px;
    line-height: 26px;
}

#nurse-center #main-section .cta-section.purple-sectionupdate .flex-container {
    padding: 28px 0px 0px 0px;
}

#nurse-center #main-section .cta-section.purple-sectionupdate .purple-hr {
    margin: 0;
    background-color: #707070;
}

#nurse-center #main-section .cta-section.purple-sectionupdate .cta-button {
    max-width: 258px;
    width: 100%;
}

#nurse-center #main-section .access-360-section .access-360-flex {
    margin-bottom: 24px;
}

#nurse-center #main-section .cta-section .cta-button.acc-cta-blue a {
    padding: 6px 0;
}

#nurse-center #main-section .cta-section .cta-button.acc-cta-blue.acc-cars-cta a {
    padding-left: 20px;
    padding-right: 20px;
}

#nurse-center #main-section .accordion-data.accordion-3 .section-1 .accordion-main-head.pm-update-hea p {
    padding-top: 24px;
    font-size: 18px;
    line-height: 22px;
    padding-bottom: 16px;
    margin: 0;
}

#nurse-center #main-section ul.list-section li.list-item.drug-section-li {
    max-width: 487px;
}

#nurse-center #main-section .accordion-data.accordion-3 .section-2.pm-update .list-section {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    padding-left: 12px;
}

#nurse-center #main-section .accordion-side-head.pm-update-side {
    line-height: 26px;
}

/* #nurse-center #main-section .accordion-flex.box-2 .box-2.box-container.two-lines p.box-2-max-content{
    max-width: 290px;
    width:100%;

} */
/* #nurse-center #main-section .accordion-data.accordion-3 .section-1 .accordion-main-head+p{
    font-size: 20px;
    line-height: 26px;
} */

#nurse-center .card-design-update .pdf-3.pdf.card-last-13.nurse-card-last {
    padding-top: 9.5px !important;
    padding-bottom: 9.5px !important;
}

#nurse-center #main-section .accordion-data .accordion-flex .flex-container .two-lines.box-container {
    padding-top: 20px;
    padding-bottom: 20px;
}

/* pmlr1 update */
/* PMLR_Staging_2_Feedback */
/* efficacy */
.mpfs-new {
    font: normal normal normal 18px / 22px Sora;
    letter-spacing: 0px;
    color: #000000;
    margin: 32px 0px 0px;
}

.accordion-flex.box-1 .percentage.fw-bold .pink-brackets {
    font-weight: 100 !important;
}

#mechanism-of-action-p2-a .callout-card.mx-width-870 {
    max-width: 870px;
}

#mechanism-of-action-p2-a .callout-text-update {
    font: normal normal 600 18px / 22px Sora;
    text-align: center;
    padding: 13px 0px 12px;
    display: block;
    line-height: normal;
}

#mechanism-of-action-p2-a .callout-card .callout-text-update span img {
    width: 32px;
    height: 32px;
    margin-right: 5px;
    margin-left: 5px;
    vertical-align: middle;
}

#mechanism-of-action-p2-a .callout-card .callout-text-update .mr-5 {
    margin-right: 5px;
}

/* PMLR_Staging_2_Feedback */

/* PMLR_Staging_3_Feedback */
#home-p2-a #phase-2 div#section-3 .box-container.eyebrow-update {
    max-width: 990px !important;
}

#home-p2-a #phase-2 div#section-3 .box-container .flex-box {
    margin-top: 5px !important;
}

#home-p2-a div#section-3 .section-3-content .footnotes p.reference {
    margin: 8px 0 114px !important;
}

/* PMLR_Staging_3_Feedback */


/* PMLR_Staging_4_Feedback starts here */

.copyright-sym-nurse {
    position: relative;
    top: 2px;
}

.blue-content-footnotes.hyper-nurse-center-update p.text-hyper a {
    margin-top: 24px;
    color: rgb(37, 14, 98);
    display: inline-block;

}

.blue-content-footnotes.hyper-nurse-center-update p.text-hyper a:hover {
    color: rgb(37, 14, 98);
}

.blue-content-footnotes.hyper-nurse-center-update p.text-hyper span.bold-info-text {
    text-decoration: underline;
}




/* PMLR_Staging_4_Feedback  ends here*/


/* PMLR6  */
body:has(#nc-header)#mechanism-of-action-p2-a #section-2 .section-2-content .moa .container-box p.side-heading:after {
    border-radius: 2.5px;
}

#access-and-support-p3-a #resources .flex-box.res-nc-update .box .card-icon img,
#nurse-center .pdf-section.card-design-update .pdf .image-section img {
    border: 1px solid #BBBBBB;
    background: none;
}

body:has(#nc-header)#access-and-support-p3-a p.video-cta-img-label,
body:has(#nc-header)#nurse-center p.video-cta-img-label {
    display: none;
}

/* code need to removed when we recieve the video for nurse center KOL */
body:has(#nc-header)#nurse-center div#video-section {
    display: none;
}

body:has(#nc-header)#nurse-center .cmp-container__backgroundImage--enabled {
    margin: 0px !important;
}

/* code need to removed when we recieve the video for nurse center KOL */

a.exit-ramp-continue.skip-exit-ramp:after {
    margin-left: 4px;
}

/* border code updated */





#safety-p3-a table tr.border {
    border-top: 1px solid #250E62;
}



#safety-p3-a table.laboratory-abnormality-table tr td:nth-child(4),
#safety-p3-a table tr.border td,
#safety-p3-a table tr td:nth-child(2),
#safety-p3-a table tr td:nth-child(4),
#safety-p3-a table tbody tr td:nth-child(3) {
    border-right: 1px solid #250E62;
}

#pivotal-trial-p2-a div#pivotal-section-2 table tr th.bg-blue,
#pivotal-trial-p2-a div#pivotal-section-2 table tr td:nth-child(2),
#pivotal-trial-p2-a div#pivotal-section-2 table.pivotal-tab-section-four-table tr th:nth-child(2) {
    border-right: 1px solid #250E62;
}

#pivotal-trial-p2-a div#pivotal-section-2 table tr:first-child {
    border-bottom: 1px solid #250E62;
}

#pivotal-trial-p2-a div#pivotal-section-2 table.pivotal-tab-section-one-table tr:nth-child(2),
#pivotal-trial-p2-a div#pivotal-section-2 table.pivotal-tab-section-one-table tr:nth-child(3),
#pivotal-trial-p2-a div#pivotal-section-2 table.pivotal-tab-section-one-table tr:nth-child(4),
#pivotal-trial-p2-a div#pivotal-section-2 table.pivotal-tab-section-two-table tr:nth-child(5),
#pivotal-trial-p2-a div#pivotal-section-2 table.pivotal-tab-section-three-table tr:nth-child(5),
#pivotal-trial-p2-a div#pivotal-section-2 table.pivotal-tab-section-three-table tr:nth-child(8),
#pivotal-trial-p2-a div#pivotal-section-2 table.pivotal-tab-section-three-table tr:nth-child(11),
#pivotal-trial-p2-a div#pivotal-section-2 table tr.border-bottom {

    border-bottom: 1px solid #250E62;
}

#pivotal-trial-p2-a div#pivotal-section-2 table.pivotal-tab-section-one-table tr:nth-child(5) td,
#pivotal-trial-p2-a div#pivotal-section-2 table.pivotal-tab-section-three-table tr:nth-child(2) td,
#pivotal-trial-p2-a div#pivotal-section-2 table.pivotal-tab-section-three-table tr:nth-child(6) td,
#pivotal-trial-p2-a div#pivotal-section-2 table.pivotal-tab-section-three-table tr:nth-child(9) td,
#pivotal-trial-p2-a div#pivotal-section-2 table.pivotal-tab-section-two-table tr:nth-child(2) td,
#pivotal-trial-p2-a div#pivotal-section-2 table.pivotal-tab-section-two-table tr:nth-child(6) td {
    border-right: 1px solid #250E62;
}


#access-and-support-p3-a #resources .flex-box.res-nc-update .box:has(.link-card-update:focus-visible), #nurse-center .card-design-update:has(a.link-card-update:focus-visible) {
    outline: auto;
}
#access-and-support-p3-a #resources .flex-box.res-nc-update .box .link-card-update:focus, #nurse-center .card-design-update a.link-card-update:focus,
#access-and-support-p3-a #resources .flex-box.res-nc-update .box .link-card-update:focus-visible, #nurse-center .card-design-update a.link-card-update:focus-visible{
    outline: none !important;
}

/* border code updated */

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

    /* code for adding register menu  */



    #phase-2 .callout-card .callout-text.callout-text-update:before {
        content: "";
        display: inline-block;
        width: 32px;
        height: 32px;
        background-image: url(/content/dam/intelligentcontent/brands/truqap-hcp/us/en/phase2a/Images/home-desktop/True_Filled_Checkbox.svg);
        background-size: contain;
        background-repeat: no-repeat;
        vertical-align: middle;
        margin-right: 5px;
        margin-left: 5px;
    }

    /* commented for saety label update */
    /* body:has(#nc-header)#safety-p3-a #phase-2 div#cta-cards-section .cards-container .card .cta-card-head.double-line.max-width:before {
        margin-left: -13px;
    } */

    /* commented for saety label update */

    /* acces support  */

    #access-and-support-p3-a .abbrivations {
        margin-bottom: 114px;
    }

    /* access support */
    /* card-update */
    .mx-w28 {
        max-width: 228px;
    }

    .text-nowrap-desk {
        white-space: nowrap;
    }

    .pdf-section.row-2.card-design-update {
        width: fit-content
    }

    /* card-update */

    #nurse-center #main-section .d-fsize_22 {
        font-size: 22px !important;
        line-height: 26px !important;
    }

    /* CTA CENTER */
    /* commented for safety label update */
    /* body:has(#nc-header) #phase-2 div#cta-cards-section .cards-container .card .cta-card-head.double-line {
        padding: 0;
        text-align: center;
    }

    body:has(#nc-header) #phase-2 div#cta-cards-section .cards-container .card .cta-card-head.double-line:before {
        margin-left: auto
    } */

    /* commented for safety label update */

    /* margin-left: -40px; */

    /* CTA CENTER */

    /* ********************** Header starts ************************* */
    #phase-2 #nc-header div#menu-with-logo {
        gap: 35px;
        margin: 15px 2.1% 0 6%;
        align-items: flex-start;
    }

    #phase-2 #nc-header div#menu-with-logo .image {
        max-width: 189px;
        width: 100%;
    }

    #phase-2 #nc-header .navigation ul.cmp-navigation__group li:first-child {
        display: none;
    }

    #phase-2 #nc-header ul.cmp-navigation__group {
        padding: 0;
        align-items: center;
    }

    #phase-2 #nc-header .navigation ul.cmp-navigation__group li:nth-child(12) {
        display: none;
    }

    #phase-2 #nc-header .navigation ul.cmp-navigation__group li:nth-child(8) {
        max-width: 282px;
        width: 100%;
        padding: 0;
        align-content: center;
        display: block;
    }

    #phase-2 #nc-header .navigation ul.cmp-navigation__group li.cmp-navigation__item--active:nth-child(8):after {
        display: none;
    }

    #phase-2 #nc-header .navigation ul.cmp-navigation__group li.cmp-navigation__item--active:nth-child(8) a {
        background-color: #250E62;
    }

    #phase-2 #nc-header .navigation ul.cmp-navigation__group li:nth-child(8) a:hover {
        background-color: #250E62;
        color: white;
    }

    #phase-2 #nc-header .navigation ul.cmp-navigation__group li:nth-child(8) a {
        font-size: 14px;
        font-weight: 600;
        padding: 7px 43px 8px 22px;
        align-content: center;
        border: 2px solid #250E62;
        border-radius: 30px;
        position: relative;
        height: 36px;
    }

    #phase-2 #nc-header .navigation ul.cmp-navigation__group li:nth-child(8) a:before {
        content: "";
        background-image: url(/content/dam/intelligentcontent/brands/truqap-hcp/us/en/phase2a/Images/Global/icon_caret_right%20arrow_coral.svg);
        position: absolute;
        width: 8px;
        height: 14px;
        right: 23px;
        top: 50%;
        transform: translateY(-50%);
        background-size: contain;
        background-repeat: no-repeat;
    }

    #phase-2 #nc-header .navigation ul.cmp-navigation__group li.cmp-navigation__item--active:nth-child(8) a:hover {
        background-color: #250E62;
    }

    #phase-2 #nc-header .navigation ul.cmp-navigation__group li.cmp-navigation__item--active:nth-child(8) a:before,
    #phase-2 #nc-header .navigation ul.cmp-navigation__group li.cmp-navigation__item--active:nth-child(8) a:hover:before {
        background-image: url(/content/dam/intelligentcontent/brands/truqap-hcp/us/en/phase2a/Images/nurse-center/desktop/right-arrow-white.svg);
    }

    #phase-2 #nc-header .navigation ul.cmp-navigation__group li:nth-child(8) a:hover:before {
        background-image: url(/content/dam/intelligentcontent/brands/truqap-hcp/us/en/phase2a/Images/nurse-center/desktop/right-arrow-white.svg);
    }

    #phase-2 #nc-header .navigation ul.cmp-navigation__group li.cmp-navigation__item--active:nth-child(8) a {
        color: white;
    }

    #phase-2 #nc-header div#top-navigation .utility-links ul li.button-link.connect-rep a {
        padding: 6px 0 6px;
    }

    #phase-2 #nc-header div#top-navigation .utility-links ul li.button-link.connect-rep a:after {
        margin-top: -3px;
    }

    #phase-2 #nc-header div#top-navigation .utility-links ul {
        justify-content: space-between;
        padding-top: 6px;
        padding-bottom: 6px;
        padding-right: 2.65%;


    }

    #phase-2 #nc-header div#top-navigation .utility-links {
        /* max-width: 1134px; */
    }

    #phase-2 #nc-header div#top-navigation {
        justify-content: space-between;
        align-items: center;
    }

    #phase-2 #nc-header div#top-navigation .for-hcp {
        margin-top: 0;
        margin-bottom: 0;
    }

    #phase-2 #header #nc-header .utility-links li.top-nav-link-item {
        margin-right: 1.86%;
    }

    #phase-2 #header #nc-header .utility-links li.top-nav-link-item.connect-rep {
        margin-right: 0;
        height: 36px;
    }

    #phase-2 #nc-header div#top-navigation .utility-links ul li.button-link.connect-rep a:hover {
        height: 36px;
    }

    #phase-2 #header #nc-header .utility-links li.top-nav-link-item.connect-rep {
        display: block;
    }

    /* ********************** Header ends ************************* */

    #nurse-center .banner-subhead {
        font-size: 14px;
        line-height: 20px;
        font-weight: 400;
        max-width: 607px;
        margin-bottom: 21px;
    }

    #nurse-center #phase-2 .hero-banner-section .eyebrow-update.page-banner-heading .banner-subhead.desktop-only {
        color: #FFFFFF;
    }

    #nurse-center #phase-2 .hero-banner-section .page-banner-heading {
        padding: 40px 0 0;
    }

    #nurse-center #phase-2 .hero-banner-section.eyebrow-banner {
        background-image: url(/content/dam/intelligentcontent/brands/truqap-hcp/us/en/phase2a/Images/nurse-center/desktop/nurse-center-banner.png);
    }

    #nurse-center #phase-2 .hero-banner-section .page-banner-heading .banner-head {
        max-width: 660px;
        font-size: 28px;
        line-height: 34px;
        /* text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); */
        /* -webkit-text-stroke-color: #000; */
        /* -webkit-text-stroke-width: 1px; */
    }

    #nurse-center #phase-2 div#cta-cards-section .cards-container .card .cta-card-head.double-line.max-width {
        max-width: 397px;
    }

    #nurse-center #main-section .accordion-2 .section-1 .accordion-side-head {
        margin-bottom: 24px;
    }

    #nurse-center #main-section .accordion-data.accordion-3 .section-1 .accordion-main-head+p {
        font-size: 16px;
        line-height: 22px;
    }

    #nurse-center #main-section .pdf-section .pdf p.pdf-head {
        /* min-height: 52px; */
    }

    #nurse-center #main-section .accordion-data .accordion-flex .flex-container .two-lines.box-container p.percentage {
        padding-top: 4px;
    }

    body:has(#nc-header) #phase-2 .cmp-container[role="main"] {
        margin-top: 151px;
    }

    body:has(#nc-header) #phase-2 .text:has(#inner-section-navigation) {
        top: 151px;
    }

    /******************MOA update starts here*************************/
    #mechanism-of-action-p2-a #section-2 .section-2-content.nc-alignment .moa .container-box p.side-heading {
        max-width: 100%;
    }

    #mechanism-of-action-p2-a #section-2 .section-2-content.nc-alignment .moa .container-box.box-1 .flex-box.flex-2 {
        align-items: center;
    }

    #mechanism-of-action-p2-a #section-2 .section-2-content.nc-alignment .moa .container-box.box-1 .flex-box.flex-2 .box-content {
        margin-top: 0;
    }

    #mechanism-of-action-p2-a #section-2 .section-2-content.nc-alignment .moa .container-box.box-2 .flex-box {
        align-items: center;
    }

    #mechanism-of-action-p2-a #section-2 .section-2-content.nc-alignment .moa .container-box.box-2 .flex-box .box-content {
        max-width: 100%;
        margin-bottom: 0;
    }

    #mechanism-of-action-p2-a #section-2 .section-2-content.nc-alignment .moa .container-box.box-2 .flex-box.flex-2 {
        justify-content: space-between;
        margin-top: 16px;
    }

    /******************MOA update ends here*************************/

    /* MOA update */
    #mechanism-of-action-p2-a #phase-2 div#cta-cards-section .cards-container .card .cta-card-head.double-line {
        text-align: center;
        padding: 0;
    }

    /* plmr-1 update */
    #nurse-center #main-section .accordion-data.accordion-3 .section-1 .accordion-main-head+p {
        font-size: 20px;
        line-height: 26px;
    }

    /* plmr-1 update */
    #video-section {
        scroll-margin-top: 230px;
    }


    body:has(#nc-header)#mechanism-of-action-p2-a #section-2 .section-2-content .moa .container-box p.side-heading {
        max-width: 990px;
    }

    body:has(#nc-header)#mechanism-of-action-p2-a #section-2 .section-2-content .moa .container-box p.side-heading:after {
        width: 62.9%;
    }

    body:has(#nc-header)#efficacy-p2-a #mpfs .pathway-altered-population .call-out {
        max-width: 990px;
        padding-right: 0;
    }

    body:has(#nc-header)#efficacy-p2-a #mpfs .call-out p.call-out-heading:after {
        width: 75.9%;
        max-width: 100%;
    }

    body:has(#nc-header)#efficacy-p2-a #mpfs .call-out p.call-out-content {
        max-width: 780px;
    }

    body:has(#nc-header)#access-and-support-p3-a .video-cta-content.moa-video-section {
        max-width: 574px;
        width: 100%;
    }

    body:has(#nc-header)#efficacy-p2-a #mpfs ul.reference-notes.new-footnote li {
        margin-bottom: 0px !important;
    }

    body:has(#nc-header)#access-and-support-p3-a .iy-video-img {
        max-width: 320px;
    }

    body:has(#nc-header) .video-cta-section {
        background-image: url("/content/dam/intelligentcontent/brands/truqap-hcp/us/en/phase2a/Images/nurse-center/desktop/video-cta-bg-desktop.png");
    }

    #nurse-center .video-cta-content {
        max-width: 574px;
        width: 100%;
    }

    /************************* Code to hide Register for Updates starts ******************/

    /* #phase-2 #header #nc-header .utility-links li.top-nav-link-item.regstration-page-updated {
        display: none;
    }

    #phase-2 #nc-header div#top-navigation .utility-links {
        max-width: 1134px;
    } */

    /************************ Code to hide Register for Updates ends********************* */

}

@media screen and (max-width : 991px) {

    /************************* Code to hide Register for Updates starts ******************/

    #phase-2 #nc-header nav#mobile-navigation ul.cmp-navigation__group>li:has(a[title="Register for Updates"]) {
        display: block !important;
    }

    #phase-2 #nc-header nav#mobile-navigation ul.cmp-navigation__group>li:nth-child(11):hover a {
        font-weight: 800;
    }

    /************************ Code to hide Register for Updates ends********************* */

    #video-section {
        scroll-margin-top: 140px;
    }

    /* PMLR_Staging_2_Feedback */
    #mechanism-of-action-p2-a #phase-2 .callout-card.mx-width-870 {
        padding: 0px 10px 0px 17px !important;
    }

    #mechanism-of-action-p2-a .callout-text-update {
        text-align: left;
        line-height: 30px;
    }

    #mechanism-of-action-p2-a .callout-card .callout-text-update span img {
        width: 27px;
        height: 27px;
        margin-right: 2px;
        margin-left: 2px;
    }

    #mechanism-of-action-p2-a .label-moa-update.grey-section-moa.ngs-white-space {
        padding: 0px !important;
        margin: 0px 34.5px;
    }

    /* PMLR_Staging_2_Feedback */
    /* PMLR_Staging_3_Feedback */
    #mechanism-of-action-p2-a .blue-bg-moa-label {
        margin-right: 6px;
    }

    /* PMLR_Staging_3_Feedback */

    /* access support */
    #access-and-support-p3-a .abbrivations {
        margin-bottom: 106px;
    }


    /* card-update */

    /* CTA SECTION */
    /* commented for safety label update */
    /* body:has(#nc-header) #phase-2 div#cta-cards-section .cards-container .card .cta-card-head.double-line {
        padding-left: 0px;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
        max-width: fit-content;
    } */

    /* body:has(#nc-header) #phase-2 div#cta-cards-section .cards-container .card .cta-card-head.double-line:before {
        margin-left: auto;
    } */

    /* body:has(#nc-header) #phase-2 div#cta-cards-section .cards-container .card .cta-card-head {
        margin-left: auto
    } */

    /* commented for safety label update */
    body#safety-p3-a:has(#nc-header) #phase-2 div#cta-cards-section .cards-container .card .cta-card-head.double-line {
        padding-left: 40px;
    }

    /* commented for safety label update */
    /* body#safety-p3-a:has(#nc-header) #phase-2 div#cta-cards-section .cards-container .card .cta-card-head.double-line:before {
        margin-left: -20px;
    } */
    /* commented for safety label update */

    /* CTA SECTION */


    #nurse-center .card-design-update .pdf-3.pdf.card-last-13 {
        padding: 24px 16px 24px 16px;
    }

    #access-and-support-p3-a #resources .flex-box.res-nc-update.card-design-update .box {
        max-height: 480px;
        max-width: 300px;
        /* min-height: 420px; */
    }

    /* #nurse-center .card-design-update .pdf-2.pdf {
        padding: 46px 16px 46px 16px;
    } */

    /* card-update */

    /* font-update */
    #access-and-support-p3-a .access-360-section .access-part-three>.flex-box .box-2.box:before,
    #access-and-support-p3-a .access-360-section .access-part-three>.flex-box .box-3.box:before {
        font-family: Sora;
    }

    /* ********************** Header starts ************************* */

    #header:has(#nc-header) .utility-links-mobile ul {
        margin: 0;
        padding: 0;
    }

    #phase-2 #header #nc-header .navigation-overlay.show {
        max-height: calc(100vh - 123px);
    }

    #phase-2 #nc-header div#truqap-logo img {
        max-width: 150px;
    }

    #phase-2 #nc-header .ic-hamburger .hamburger-wrapper {
        top: 59px;
        right: 34px;
    }

    #phase-2 #nc-header .navigation ul.cmp-navigation__group li:nth-child(8):after {
        content: "";
        display: inline-block;
        width: 15px;
        height: 15px;
        background-image: url(/content/dam/intelligentcontent/brands/truqap-hcp/us/en/phase2a/Images/Global/icon_caret_expand.svg);
        background-repeat: no-repeat;
        background-size: contain;
        position: absolute;
        right: 35px;
        top: 17px;
        border: none;
        border-radius: 0;
        left: auto;
        bottom: auto;
    }

    #phase-2 #nc-header nav#mobile-navigation ul.cmp-navigation__group>li.open-dropDown:after {
        transform: rotate(180deg);
        top: 10px;
    }

    #phase-2 #nc-header .navigation ul.cmp-navigation__group li:nth-child(8) {
        background-color: white;
    }

    #nurse-center #phase-2 #nc-header .navigation ul.cmp-navigation__group li.cmp-navigation__item--active:nth-child(8),
    #nurse-center #phase-2 #nc-header .navigation ul.cmp-navigation__group li:nth-child(8) {
        background-color: #250E62;
    }

    #nurse-center #phase-2 #nc-header .navigation ul.cmp-navigation__group li.cmp-navigation__item--active:nth-child(8)>a,
    #nurse-center #phase-2 #nc-header .navigation ul.cmp-navigation__group li:nth-child(8)>a {
        color: white;
    }

    #phase-2 #nc-header .navigation ul.cmp-navigation__group li.cmp-navigation__item--active:nth-child(8) .cmp-navigation__dropdownmenu,
    #phase-2 #nc-header .navigation ul.cmp-navigation__group li:nth-child(8) .cmp-navigation__dropdownmenu {
        background-color: white;
    }

    #phase-2 #nc-header .navigation ul.cmp-navigation__group li.cmp-navigation__item--active.open-dropDown:nth-child(8),
    #phase-2 #nc-header .navigation ul.cmp-navigation__group li.open-dropDown:nth-child(8) {
        padding-bottom: 0;
    }

    #phase-2 #nc-header .navigation ul.cmp-navigation__group li.cmp-navigation__item--active:nth-child(8):has(ul li.cmp-navigation__item--active) {
        /*background-color: white;
        color: #250E62;*/
    }

    #phase-2 #nc-header .navigation ul.cmp-navigation__group li.cmp-navigation__item--active:nth-child(8):has(ul li.cmp-navigation__item--active) a {
        /*color: #250E62;*/
    }

    #phase-2 #nc-header nav#mobile-navigation ul.cmp-navigation__group>li:nth-child(8) li.cmp-navigation__item--active {
        background: #FFFFFF;
        color: #250E62;
    }

    #phase-2 #nc-header nav#mobile-navigation ul.cmp-navigation__group>li:nth-child(8) li.cmp-navigation__item--active a {
        color: #250E62;
    }

    #phase-2 #nc-header .navigation-mobile nav#mobile-navigation ul.cmp-navigation__group>li:nth-child(12) {
        /* display: none; */
        border: none;
        margin: 35px auto;
        text-align: center;
        padding: 0;
    }

    #phase-2 #nc-header nav#mobile-navigation ul.cmp-navigation__group>li:nth-child(10),
    #phase-2 #nc-header nav#mobile-navigation ul.cmp-navigation__group>li:has(a[title="Register for Updates"]) {
        margin: 0;
        background-color: #E5E4F2;
        padding: 14px 0;
        max-width: 100%;
        text-align: left;
        border-bottom: 1px solid #250E62;
    }

    #phase-2 #nc-header nav#mobile-navigation ul.cmp-navigation__group>li:nth-child(10) a,
    #phase-2 #nc-header nav#mobile-navigation ul.cmp-navigation__group>li:has(a[title="Register for Updates"]) a {
        border: none;
        padding: 0 0 0 34px;
        line-height: 16px;
        font-size: 16px;
        font-weight: 500;
    }

    #phase-2 #nc-header nav#mobile-navigation ul.cmp-navigation__group>li:nth-child(10):hover a {
        font-weight: 800;
    }

    #phase-2 #nc-header nav#mobile-navigation ul.cmp-navigation__group>li.cmp-navigation__item--active:nth-child(10) a {
        background-color: #E5E4F2;
        color: #250E62;
    }

    #phase-2 #nc-header nav#mobile-navigation ul.cmp-navigation__group>li:nth-child(10) a:after {
        display: none;
    }

    #phase-2 #nc-header nav#mobile-navigation ul.cmp-navigation__group>li:has(a[title="Register for Updates"]) {
        /* margin-top: 35px; */
        display: block;
        margin: 0;
    }

    #phase-2 #nc-header nav#mobile-navigation ul.cmp-navigation__group>li:has(a[title="Connect With Your Rep"]) a {
        padding: 8px 20px;
        border: 1px solid #250E62;
        border-radius: 30px;
        font: normal normal 600 14px/1px Sora;
        letter-spacing: 0px;
        color: #250E62;
        background-color: white;
        line-height: 20px;
    }

    #phase-2 #nc-header nav#mobile-navigation ul.cmp-navigation__group>li.cmp-navigation__item--active:nth-child(11) a {
        background-color: #250E62;
        color: white;
        pointer-events: none;
    }

    #phase-2 #nc-header nav#mobile-navigation ul.cmp-navigation__group>li:has(a[title="Connect With Your Rep"]) a:after {
        content: "";
        display: inline-block;
        background-image: url(/content/dam/intelligentcontent/brands/truqap-hcp/us/en/phase2a/Images/Global/icon_caret_right%20arrow_coral.svg);
        width: 15px;
        height: 15px;
        transform: none;
        border: none;
        background-repeat: no-repeat;
        vertical-align: middle;
        margin-left: 10px;
    }

    #phase-2 #nc-header nav#mobile-navigation ul.cmp-navigation__group>li.cmp-navigation__item--active:nth-child(11) a:after {
        width: 9px;
        height: 9px;
        border-radius: 1px;
        background-image: none;
        border-right: 3px solid white;
        border-bottom: 3px solid white;
        transform: rotate(-45deg);
    }

    #phase-2 #nc-header nav#mobile-navigation ul.cmp-navigation__group>li a[title="Register for Updates"] {
        border: none;
        background: none;
    }

    #phase-2 #nc-header nav#mobile-navigation ul.cmp-navigation__group>li:has(a[title="Register for Updates"]) a:after {
        display: none;
    }

    /* ********************** Header ends ************************* */
    #accessibility-statement-p2-a #phase-2 .hero-banner-section .page-banner-heading {
        padding-right: 150px;
    }

    #nurse-center #dosing,
    #nurse-center #ar-management,
    #nurse-center #downloadable-app-and-nurse-resources,
    #nurse-center #downloadable-patient-resources {
        scroll-margin-top: 160px;
    }

    #nurse-center #phase-2 .hero-banner-section.eyebrow-banner .page-banner-heading.mb-oneline {
        padding: 22px 26px 22px 34px !important;
        font-size: 28px;
        line-height: 34px !important;
    }

    #nurse-center #main-section {
        padding: 0 20px;
    }

    #nurse-center #main-section .heading-h2 {
        margin: 40px 0 24px;
        font-size: 26px;
        line-height: 32px;
    }

    #nurse-center #phase-2 .hero-banner-section.eyebrow-banner .mobile-subhead {
        margin-bottom: 0;
    }

    #nurse-center #main-section .section-sidecard {
        margin: 40px 0 16px;
    }

    #nurse-center #dosing #dosing-container-1 {
        padding: 0 14px;
    }

    #nurse-center #main-section #dosing .dose-recomendation p {
        font-size: 18px;
        line-height: 24px;
    }

    #nurse-center #dosing .inner-container>.bg-lt-blue {
        /* margin-top: 40px; */
        padding: 40px 29px 40px 28px;
    }

    #nurse-center #dosing .inner-container .side-head {
        font-size: 20px;
        line-height: 26px;
        margin-bottom: 24px;
    }

    #nurse-center #dosing .inner-container .flex-box {
        flex-direction: column;
        align-items: center;
    }

    #nurse-center #dosing .inner-container .flex-box .flex-box-1 .flex-box .box-content {
        text-align: center;
        padding: 0 14px;
        margin-top: 0;
        max-width: 100%;
    }

    #nurse-center #dosing .inner-container .flex-box .flex-box-1 .flex-box {
        margin-bottom: 12px;
    }

    #nurse-center #dosing .inner-container .flex-box .flex-box-1 {
        max-width: 100%;
    }

    #nurse-center #dosing .inner-container .flex-box .flex-box-1.three-items .flex-box.box-3 {
        margin-bottom: 0;
    }

    #nurse-center #dosing .inner-container .bg-lt-blue>.flex-box {
        margin-bottom: 24px;
    }

    #nurse-center #main-section #dosing .inner-container .para-2 {
        text-align: center;
    }

    #nurse-center #dosing .blue-content-footnotes {
        margin: 40px 0 24px;
    }

    #nurse-center #phase-2 div#cta-cards-section .cards-container {
        margin: 0;
    }

    #nurse-center #phase-2 div#cta-cards-section .cards-container .card .cta-card-head {
        min-height: 52px;
        margin: 0 auto 24px;
        width: fit-content;
    }

    #nurse-center #phase-2 div#cta-cards-section .cards-container .card {
        padding: 30px 18px;
    }

    #nurse-center #phase-2 div#cta-cards-section .cards-container .card.card-2 .cta-card-head {
        text-align: center;
    }

    /* **************** Managing- Ars starts ************** */

    #nurse-center #ar-management #dosing-p3-a .accordion-data {
        padding: 0 14px;
    }

    #nurse-center #dosing-p3-a #dose-modifications div#dosing-accordion .cmp-accordion__item {
        /* margin: 0 14px; */
        border: none;
        border-radius: 0;
    }

    #nurse-center #ar-management #dosing-p3-a .toggle-accordion {
        display: flex;
        justify-content: space-between;
        padding: 0 20px 0 10px;
    }

    #nurse-center #ar-management #dosing-p3-a #dose-modifications div#dosing-accordion .cmp-accordion__item h3.cmp-accordion__header button {
        padding: 0 12px;
        gap: 14px;
        /* height: 86px; */
        min-height: 86px;
    }

    #nurse-center #ar-management #dosing-p3-a #dose-modifications div#dosing-accordion .cmp-accordion__item h3.cmp-accordion__header button span {
        font-size: 18px;
        line-height: 24px;
    }

    #nurse-center #ar-management #dosing-p3-a #dose-modifications div#dosing-accordion {
        margin: 40px 0 56px;
    }

    #nurse-center #ar-management #dosing-p3-a #dose-modifications div#dosing-accordion .cmp-accordion__item h3.cmp-accordion__header button.cmp-accordion__button--expanded {
        margin-bottom: 16px;
    }

    #nurse-center #main-section .accordion-data .accordion-main-head p {
        margin-bottom: 16px;
        padding-right: 20px;
    }

    #nurse-center #main-section .accordion-data .accordion-flex {
        align-items: center;
        gap: 0;
    }

    #nurse-center #main-section .accordion-data .accordion-flex .img-section {
        max-width: 56px;
        height: 56px;
        width: 100%;
    }

    #nurse-center #main-section .accordion-data .accordion-flex .flex-container {
        flex-direction: column;
        align-items: flex-start;
    }

    #nurse-center #main-section .accordion-data .accordion-flex .flex-container .box-container {
        padding: 8px;
        flex-direction: column;
    }

    #nurse-center #main-section .accordion-data .accordion-flex .flex-container .box-container .percentage {
        font-size: 26px;
        line-height: 32px;
    }

    #nurse-center #main-section .accordion-data .accordion-flex .flex-container .box-container p {
        padding: 0;
        font-size: 16px;
        line-height: 22px;
    }

    #nurse-center #main-section .accordion-data .accordion-flex .flex-container .box-container.box-2 {
        border-left: none;
        border-top: 1px solid #250E62;
    }

    #nurse-center #main-section .accordion-data .accordion-flex .flex-container .two-lines.box-container {
        padding: 8px;
    }

    #nurse-center #main-section .accordion-data .accordion-flex .flex-container .two-lines.box-container.mp_left {
        /*padding-left: 4px;*/
    }

    #nurse-center #main-section .accordion-data .accordion-flex.box-3 {
        margin-bottom: 56px;
    }

    #nurse-center #main-section .cta-section .flex-container {
        flex-direction: column;
    }

    #nurse-center #main-section .accordion-data .section-3 .accordion-main-head p {
        margin-top: 56px;
    }

    #nurse-center #main-section .accordion-data.accordion-1 .border-bottom {
        border-bottom: none;
        padding-bottom: 0;
    }

    #nurse-center #main-section .accordion-data .list-side-head {
        font-size: 16px;
        line-height: 22px;
    }

    #nurse-center #main-section .accordion-data .cta-section {
        margin: 56px 0 40px;
    }

    #nurse-center #main-section .cta-section .flex-container {
        padding: 20px 18px;
        gap: 28px;
    }

    #nurse-center #main-section .cta-section .content p {
        font-size: 20px;
        line-height: 26px;
    }

    #nurse-center #main-section .cta-section .content {
        align-items: flex-start;
        justify-content: center;
    }

    #nurse-center #ar-management .accordion-3 .callout-box {
        margin: 24px 0 56px;
        padding: 24px;
    }

    #nurse-center #main-section .accordion-data.accordion-3 .section-3 .accordion-main-head p,
    #nurse-center #main-section .accordion-data.accordion-3 .grade-section .accordion-main-head p {
        margin: 56px 0 16px;
    }

    #nurse-center #main-section .accordion-data.accordion-3 .section-3b .accordion-main-head p {
        margin: 56px 0 16px;
    }

    #nurse-center .grade-flex-container {
        flex-direction: column;
        gap: 5px;
    }

    #nurse-center #main-section .accordion-side-head {
        font-size: 18px;
        line-height: 24px;
    }

    #nurse-center #main-section .grade-flex-container .box-2.content-box>.grade .grade-sidecard+p {
        font-size: 16px;
    }

    #nurse-center #main-section .accordion-data.accordion-3 .cta-section {
        margin: 60px 0 56px;
    }

    #nurse-center #main-section .accordion-1+.cta-section {
        margin-top: 56px;
    }

    #nurse-center #main-section .accordion-2+.cta-section {
        margin: 48px 0 16px;
    }

    #nurse-center #main-section .accordion-3+.cta-section {
        margin: 60px 0 56px;
    }

    #nurse-center #dosing-p3-a #dose-modifications div#dosing-accordion .cmp-accordion__item .cmp-accordion__header {
        padding: 0 14px;
    }

    #nurse-center #main-section .accordion-2+.cta-section .flex-container {
        padding: 27px 18px;
    }

    #nurse-center #main-section .accordion-3+.cta-section .flex-container {
        padding: 27px 18px;
    }

    #nurse-center #ar-management .callout-box {
        padding: 24px;
    }

    /* **************** Managing- Ars ends ************** */

    /* ************************* Downloadable APP & Nurse Resources starts ********************************* */
    .pdf-section {
        flex-direction: column;
        gap: 40px;
    }

    #nurse-center #main-section #downloadable-app-and-nurse-resources .section-sidecard .section-eyebrow {
        max-width: 216px;
    }

    .pdf-section .pdf {
        max-width: 100%;
    }

    /* ************************* Downloadable APP & Nurse Resources ends ********************************* */

    #nurse-center #main-section .access-360-section .access-360-flex {
        flex-direction: column;
        align-items: center;
    }

    #nurse-center #main-section .pdf-section .pdf p.pdf-head {
        font-size: 18px;
        line-height: 24px;
    }

    #nurse-center #main-section .access-360-section .cta-section {
        margin: 40px 0;
        padding: 0 20px;
    }

    #nurse-center #main-section .access-360-section .cta-section .flex-container {
        padding: 30px 18px;
    }

    #nurse-center #main-section .treatment {
        padding: 16px 16px 56px;
    }

    #nurse-center #main-section .treatment p.heading-h2 {
        margin-bottom: 16px;
    }

    #nurse-center #main-section .treatment .treatment-steps .steps {
        margin-top: 32px;
        flex-direction: column;
        align-items: flex-start;
    }

    #nurse-center #main-section .treatment .treatment-steps .steps .step-content {
        padding: 0 30px 0 8px;
    }

    #nurse-center #main-section .treatment .treatment-steps .steps:first-child {
        margin-top: 32px;
    }

    #nurse-center #main-section .treatment .treatment-steps .steps:nth-child(2) {
        margin-top: 40px;
    }

    #nurse-center #main-section .treatment .treatment-steps .steps:nth-child(3) {
        margin-top: 18px;
    }

    #nurse-center #main-section .references {
        margin: 20px 0 142px;
    }

    #nurse-center #main-section #downloadable-patient-resources .section-sidecard .section-eyebrow {
        max-width: 216px;
    }

    #nurse-center .pdf-section .pdf {
        max-width: 100%;
    }

    #nurse-center #phase-2 .hero-banner-section .eyebrow-update.page-banner-heading .banner-head {
        line-height: 30px;
        font-size: 24px;
        padding-right: 37px;
    }

    #nurse-center .pdf-section .pdf a.pdf-link {
        max-width: 295px;
    }

    .learn-more-medicare {
        padding: 12px 20px;
        align-items: flex-start;
        margin-top: 12px;
    }

    .learn-more-medicare p {
        font-size: 18px;
        line-height: 22px;
    }

    .learn-more-medicare img {
        padding-top: 2px;
    }

    #access-and-support-p3-a #resources .flex-box.res-nc-update .box p.card-head {
        height: auto;
    }

    #access-and-support-p3-a #resources .flex-box.res-nc-update .box {
        /* padding: 22px 20px; */
    }

    #access-and-support-p3-a #resources .flex-box.res-nc-update .box a {
        max-width: 100%;
    }

    #access-and-support-p3-a #resources .flex-box.res-nc-update .box a.link-2-line {
        padding: 10px 18px;
    }

    #access-and-support-p3-a #resources .flex-box.res-nc-update .box-2 a.link-2-line {
        padding: 10px 13px;
    }

    /* card-update */
    #nurse-center .card-design-update .pdf-3.pdf.card-last-13 {
        padding: 24px 16px 24px 16px !important;
    }

    #access-and-support-p3-a .box-5.box.card-design-update .text-left {
        padding-right: 0px;
    }

    #access-and-support-p3-a .box-5.box.card-design-update .pdf-body {
        padding-right: 2px
    }



    /* card-update */

    #access-and-support-p3-a .footnote.access-pg,
    #nurse-center #main-section .footnote.foot-abbre {
        line-height: 18px;
    }

    /* pmlr-1 update */
    #nurse-center #main-section .cta-section.purple-sectionupdate {
        margin: 32px 0 40px;
    }

    #nurse-center #main-section .cta-section.purple-sectionupdate .heading-h2 {
        font-size: 24px;
        line-height: 28px;
    }

    #nurse-center #main-section .cta-section.purple-sectionupdate {
        padding: 30px 18px;
    }

    #nurse-center #main-section .access-360-section .access-360-flex .image-section {
        max-width: 100%;
    }

    #nurse-center #main-section .access-360-section .access-360-flex {
        margin-bottom: 32px;
    }

    #nurse-center #main-section .cta-section.purple-sectionupdate .flex-container {
        padding: 32px 0px 0px 0px;
    }

    #nurse-center #main-section .cta-section.purple-sectionupdate .flex-container {
        align-items: flex-start;
        gap: 16px;
    }

    #nurse-center .card-design-update .pdf-3.pdf.card-last-13.nurse-card-last {
        padding: 7px 16px 7px 16px !important;
    }

    .cmp-accordion__header #dosing-accordion-item-6819d53e71-button {

        padding-top: 35px !important;
    }

    #nurse-center #ar-management #dosing-p3-a .accordion-data.accordion-3 {
        padding: 16px 14px 0px 14px;
    }

    #nurse-center #ar-management #dosing-p3-a #dose-modifications div#dosing-accordion .cmp-accordion__item h3.cmp-accordion__header button#dosing-accordion-item-6819d53e71-button {
        height: 100px;
    }

    #nurse-center #main-section .cta-section .cta-button.acc-cta-blue a {
        padding: 10px 0;
    }

    #nurse-center #main-section .accordion-data.accordion-3 .section-2.pm-update .list-section {
        flex-direction: column;
    }

    #nurse-center #main-section .accordion-data.accordion-3 .section-2.pm-update .list-section .pm-div-ul-2 {
        margin-top: 10px;
    }

    #nurse-center #main-section .accordion-data.accordion-3 .section-2.pm-update .list-section {
        padding-left: 0;
    }

    #nurse-center #main-section .accordion-data.accordion-3 .section-1 .accordion-main-head p.cars-head-text {
        margin-bottom: 16px;
    }

    #nurse-center #main-section .accordion-data.accordion-3 .section-1 .accordion-main-head.pm-update-hea p {
        padding-left: 0;
    }

    #nurse-center #main-section .accordion-data.accordion-3 .section-1 .accordion-main-head.pm-update-hea p {

        line-height: 24px;
        padding-top: 16px;
        padding-right: 0;
    }

    #nurse-center #ar-management .accordion-3 .callout-box {
        margin-bottom: 24px;
    }

    #nurse-center #main-section .accordion-data.accordion-3 .section-3 .accordion-main-head p {
        margin-top: 16px;
    }

    #nurse-center #main-section .accordion-data.accordion-3 .section-1 .accordion-side-head.pm-update-side {
        margin-top: 16px;
    }

    body:has(#nc-header) .mobile-wrap {
        white-space: nowrap;
    }

    /* pmlr-1 update */


    body:has(#nc-header) a.exit-ramp-continue.skip-exit-ramp:after {
        padding-left: 5px;
    }

    body:has(#nc-header)#efficacy-p2-a #phase-2 #mpfs-in-subgroups .references-points li.first-reference {
        margin-bottom: 0
    }

    body:has(#nc-header) .video-cta-section {
        background-image: url("/content/dam/intelligentcontent/brands/truqap-hcp/us/en/phase2a/Images/nurse-center/mobile/video-cta-bg-mob.png");
    }

    body:has(#nc-header)#connect-with-your-rep #phase-2 .navigation-mobile nav#mobile-navigation ul.cmp-navigation__group>li:nth-child(10):hover {
        padding: 14px 0;
    }

    body:has(#nc-header)#connect-with-your-rep #phase-2 .navigation-mobile nav#mobile-navigation ul.cmp-navigation__group>li:nth-child(10) a {
        pointer-events: auto;
    }

    #nurse-center #ar-management #dosing-p3-a #dose-modifications div#dosing-accordion .cmp-accordion__item:nth-child(4) h3.cmp-accordion__header button {
        height: 100px;
        padding-top: 35px;
        margin-bottom: 37px;
    }

    /* border code */
    #pivotal-trial-p2-a div#pivotal-section-2 table tr th.bold:nth-child(2) {
        border-right: 1px solid #250E62 !important;
    }

}

/* compatabilty CSS */
@media screen and (min-width:666px) and (max-width:991px) {
    .learn-more-medicare {
        align-items: center;
    }

}


@media screen and (min-width:992px) and (max-width:1160px) {
    #nurse-center #phase-2 div#inner-section-navigation ul.inner-nav-list li.inner-nav-item {
        margin: 12px 0 12px 6px;
    }

    #nurse-center #phase-2 div#inner-section-navigation ul.inner-nav-list li.inner-nav-item:after {
        margin: 0 10px 0 10px;
    }

    #nurse-center #phase-2 .hero-banner-section .page-banner-heading {
        padding-left: 55px;
    }




}

@media screen and (min-width:376px) and (max-width:991px) {



    .dosing-img-container {
        display: flex;
        justify-content: center;
        flex-direction: column;
    }

    /* video-image tumbnail code to be deleted */
    #nurse-center .cmp-video__video .cmp-video__thumbnail {
        max-height: 170px;
        width: auto;
    }

    /* video-image tumbnail code to be deleted */

    #nurse-center .card-design-update .pdf-3.pdf.card-last-13 .image-section,
    .accordion-data.accordion-3 .callout-section {
        justify-content: center;
        display: flex;
    }


    #nurse-center .grade-flex-container .image-section,
    #nurse-center .grade-flex-container .box-2.content-box {
        max-width: 100%;
    }

    #nurse-center .card-design-update .pdf-head,
    .card-design-update .card-head.head-pdf {
        justify-content: space-between;
    }

    #nurse-center #main-section .cta-section .cta-button a {
        padding: 13px 11px;
    }
}

@media screen and (min-width:320px) and (max-width:374px) {
    #nurse-center #phase-2 .hero-banner-section .eyebrow-update.page-banner-heading .banner-head {
        line-height: 24px;
        padding-right: 10px;
    }

    #nurse-center #dosing-accordion-item-6819d53e71-button span {
        padding-top: 22px;
    }

    .cmp-accordion__header #dosing-accordion-item-6819d53e71-button,
    .cmp-accordion__header #dosing-accordion-item-7e56202dcf-button {
        padding-top: 20px !important;
    }

    #nurse-center #phase-2 div#cta-cards-section .cards-container .card {
        padding: 30px 17px;
    }

    #nurse-center .card-design-update .pdf-3.pdf.card-last-13 .image-section {
        min-height: auto;
    }

    #nurse-center .pdf-section.card-design-update .pdf {
        max-height: fit-content;
    }

    #nurse-center #ar-management #dosing-p3-a .accordion-data.accordion-3 {
        /* padding: 35px 14px 0px 14px; */
    }

    #nurse-center #main-section .accordion-data .section-2.supscript-update .accordion-main-head p {
        padding-right: 6px;
    }

    #nurse-center #main-section .cta-section .cta-button a {
        padding: 13px 11px;
    }

    #phase-2 #nc-header .navigation ul.cmp-navigation__group li:nth-child(8) .cmp-navigation__dropdownmenu li:nth-child(3) {
        white-space: normal;
        width: 100%;
    }

    #access-and-support-p3-a #resources .flex-box.res-nc-update.card-design-update .box {
        max-height: fit-content;
    }


}



@media screen and (max-width:340px) {

    #phase-2 #nc-header nav#mobile-navigation ul.cmp-navigation__group>li:nth-child(2):after,
    #phase-2 #nc-header nav#mobile-navigation ul.cmp-navigation__group>li:nth-child(3):after,
    #phase-2 #nc-header nav#mobile-navigation ul.cmp-navigation__group>li:nth-child(4):after,
    #phase-2 #nc-header nav#mobile-navigation ul.cmp-navigation__group>li:nth-child(5):after,
    #phase-2 #nc-header nav#mobile-navigation ul.cmp-navigation__group>li:nth-child(6):after,
    #phase-2 #nc-header nav#mobile-navigation ul.cmp-navigation__group>li:nth-child(7):after {
        right: 15px;
    }

    #phase-2 #nc-header .navigation ul.cmp-navigation__group li:nth-child(8):after {
        right: 15px;
    }

    #phase-2 div#section-3 .box-container.eyebrow-update p.line-1:after {
        margin-left: 5px;
    }

    #phase-2 div#cta-cards-section .cards-container .card .cta-card-head:before {
        margin-right: 4px;
    }



    body:has(#nc-header)#home-p2-a #phase-2 div#section-3 .box-container {
        padding: 12px 7px 19px 9px;
    }

    body:has(#nc-header) #phase-2 div#cta-cards-section .cards-container .card .cta-card-head.double-line {
        padding-left: 35px;
    }

    body:has(#nc-header)#home-p2-a div#section-2 .section-2-content .two-columns .box .box-head {
        padding: 0px 0px 0 24px;
    }

    body:has(#nc-header)#efficacy-p2-a #phase-2 div#cta-cards-section .cards-container .card .cta-card-head.double-line {
        margin-right: 18px;
    }

    body:has(#nc-header)#mechanism-of-action-p2-a #phase-2 div#cta-cards-section .cards-container .card {
        padding-left: 7px;
    }
}

@media screen and (max-width:368px) {
    .text-wrap-normal {
        white-space: normal !important;
    }

    .word-break-isi {
        word-break: break-all;
    }

    body:has(#nc-header) span.font-italic.tick-label-update:before {
        margin-bottom: 5px;
    }

    body:has(#nc-header)#mechanism-of-action-p2-a .blue-bg-moa-label {
        margin-right: 7px;
    }
}

@media screen and (min-width:376px) and (max-width:991px) {

    #nurse-center #phase-2 .hero-banner-section.eyebrow-banner .page-banner-heading.mb-oneline {
        /* padding: 45px 26px 22px 30px !important; */
        padding: 22px 7% 22px 9.1% !important;
    }
}

@media screen and (min-width:400px) and (max-width:991px) {

    #nurse-center .grade-flex-container .image-section {
        text-align: center;
    }

    #access-and-support-p3-a #resources .flex-box.res-nc-update.card-design-update .box {
        max-width: 100%;
    }

    .card-design-update .box-5.box.card-one23 .pdf-body {
        max-width: 100%;
    }

    #home-p2-a .hero-banner .hero-banner-content .h3-font {
        max-width: 323px;
    }

    #mechanism-of-action-p2-a #section-2 .section-2-content .moa .container-box.box-2 .flex-box.flex-2 .box-image {
        text-align: center;
    }

    #section-NCCN .section-NCCN-content.eff-saf.eyebrow-update .NCCN-Category {

        justify-content: center;
        gap: 27px;
    }

    .br-none {
        display: none;
    }

    #access-and-support-p3-a .access-part-two.align-center-class {
        display: flex;
        justify-content: center;
    }

    #efficacy-p2-a #mpfs .call-out p.call-out-heading:after {
        max-width: 840px;
    }

    /* compatbilty round-comments fixes */
    #nurse-center #main-section .cta-section.purple-sectionupdate .flex-container {
        align-items: flex-start;
    }

    #nurse-center #main-section .cta-section .content {
        justify-content: flex-start;
    }

    #nurse-center #main-section .video-cta-section {
        padding: 20px 30px 20px 18px;
    }

    #nurse-center #phase-2 .hero-banner-section.eyebrow-banner .page-banner-heading.mb-oneline {
        /* padding: 45px 24px 22px 65px !important; */
    }

    body:has(#nc-header)#mechanism-of-action-p2-a .blue-bg-moa-label {
        margin-right: 10px;
    }

    /* compatbilty round-comments fixes */
}


@media screen and (min-width:992px) and (max-width:1024px) {
    #nurse-center #main-section {
        padding: 0 20px;
    }

    #phase-2 div#section-3 .box-container.eyebrow-update p.line-1:after {
        max-width: 650px;
    }

    #home-p2-a #phase-2 #section-NCCN {
        margin: 40px 20px
    }

    #phase-2 .hero-banner-section .page-banner-heading.eyebrow-update {
        padding: 40px 40px 0 70px !important;
    }

    /* #access-and-support-p3-a #phase-2 .hero-banner-section .page-banner-heading.eyebrow-update {
        padding: 40px 40px 0 70px;
    } */

    #efficacy-p2-a #phase-2 .cmp-container__backgroundImage--enabled {
        margin: 55px 20px 98px !important;
    }

    #access-and-support-p3-a .access-360-section .access-part-three>.flex-box .box-1.box .box-content p {
        max-width: 77%;
    }
}

@media screen and (min-width:376px) and (max-width:480px) {


    .cmp-accordion__header #dosing-accordion-item-7e56202dcf-button {
        padding-top: 15px !important;
    }


}

@media screen and (min-width: 992px) and (max-width: 1430px) {
    body:has(#nc-header) #phase-2 .text:has(#inner-section-navigation) {
        top: 143px !important;
    }

    #phase-2 #nc-header div#top-navigation .utility-links ul {
        justify-content: space-evenly;
        padding: 6px 1% 6px 4.5%;
    }

    #phase-2 #header #nc-header .utility-links li.top-nav-link-item {
        margin-right: 1%;
    }

    #phase-2 #header #nc-header div#menu-with-logo {
        margin: 8px 1.2% 0 2.5%;
    }

}

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


    #phase-2 #nc-header .navigation ul.cmp-navigation__group li:nth-child(8) {
        margin-left: auto;
        flex-basis: 100%;
        margin-top: 14px;
        margin-right: 13px;
    }

    .cmp-navigation__item {
        flex-shrink: 0;

    }

    body:has(#nc-header) #phase-2 .navigation ul.cmp-navigation__group li {
        margin-right: 15px;
    }

    body:has(#nc-header) #phase-2 .cmp-container[role="main"] {
        /* margin-top: 165px; */
        margin-top: 180px;
    }

    #nurse-center #phase-2 div#inner-section-navigation ul.inner-nav-list li.inner-nav-item {
        margin: 12px 0 12px 25px;
    }

    body:has(#nc-header) #phase-2 .text:has(#inner-section-navigation) {
        top: 160px !important;
    }

    body:has(#nc-header) #mechanism-of-action-p2-a #section-2 .section-2-content .moa .container-box p.side-heading:after {
        width: 60%;
    }

    #mechanism-of-action-p2-a #section-2 .section-2-content .moa .container-box.box-2 p.side-heading:after {
        width: 50%;
    }
}

@media screen and (min-width:992px) and (max-width:1100px) {
    body:has(#nc-header) #phase-2 .cmp-container[role="main"] {
        margin-top: 185px;
    }

    #home-p2-a div#section-2 .section-2-content .cards-section .card .card-content .cta-card-head+p {
        min-height: 66px;
    }

}

@media screen and (min-width:992px) and (max-width:1250px) {
    #nurse-center #phase-2 div#inner-section-navigation ul.inner-nav-list li.inner-nav-item {
        margin: 12px 0 12px 12px;
    }

    #mechanism-of-action-p2-a br.desktop-only.mg-r-moa {
        display: none;
    }

    body:has(#nc-header)#mechanism-of-action-p2-a #section-2 .section-2-content.nc-alignment .moa .container-box.box-2 .flex-box.flex-2 {
        gap: 10px
    }

    body:has(#nc-header)#mechanism-of-action-p2-a #section-2 .section-2-content.nc-alignment .moa .container-box.box-2 .flex-box .box-content {
        max-width: 63%;
    }

    body:has(#nc-header)#access-and-support-p3-a #resources .flex-box.res-nc-update {

        gap: 15px;
    }
}



@media screen and (min-width: 992px) and (max-width: 1075px) {
    body:has(#nc-header) #phase-2 .text:has(#inner-section-navigation) {
        top: 175px !important;
    }

    body:has(#nc-header) .eye-mobile .text-1,
    body:has(#nc-header) .eye-mobile .text-2 {
        position: relative;
        padding-left: 45px;
    }

    body:has(#nc-header) #home-p2-a #phase-2 div#section-3 .box-container.eyebrow-update .flex-box p:before {
        position: absolute;
        left: 0;
    }

    #home-p2-a #phase-2 div#section-3 .box-container {
        padding-top: 20px;
        padding-bottom: 27px;
    }

    #nurse-center #phase-2 div#inner-section-navigation ul.inner-nav-list li.inner-nav-item:after {
        margin: 0 6px 0 5px;
    }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
    #home-p2-a #phase-2 div#section-3 .box-container p.line-1:after {
        width: 75%;
    }

    #home-p2-a div#section-2 .section-2-content .cards-section .card p.cta-button {
        padding: 0 20px;
    }
}

@media screen and (min-width:400px) and (max-width:900px) {
    #access-and-support-p3-a p.video-cta-head {

        max-width: 540px;
    }

}

@media screen and (min-width: 490px) and (max-width: 599px) {
    #home-p2-a #phase-2 div#section-3 .box-container p.line-1:after {
        width: 62%;
    }
}

@media screen and (min-width: 599px) and (max-width: 767px) {
    #home-p2-a #phase-2 div#section-3 .box-container p.line-1:after {
        width: 68%;
    }
}

@media screen and (min-width: 409px) and (max-width: 499px) {
    #home-p2-a #phase-2 div#section-3 .box-container p.line-1:after {
        width: 52%;
    }
}

@media screen and (min-width: 1700px) {
    body:has(#nc-header) #phase-2 .hero-banner-section.eyebrow-banner {
        min-height: 250px;
    }
}

@media screen and (min-width: 400px) and (max-width:450px) {
    body:has(#nc-header)#access-and-support-p3-a #phase-2 div#cta-cards-section .cards-container .card {
        padding-right: 10px;
    }

    body:has(#nc-header) #phase-2 div#cta-cards-section .cards-container .card .cta-card-head.double-line {
        padding-right: 10px;
    }

    body:has(#nc-header)#home-p2-a #phase-2 div#section-3 .box-container.eyebrow-update.label-update-home {
        padding: 14px 10px;
    }
}

@media screen and (min-width: 530px) and (max-width:610px) {
    body:has(#nc-header)#access-and-support-p3-a #phase-2 .video-cta-section {
        padding: 20px 25px;
    }
}

@media screen and (min-width: 992px) and (max-width:1350px) {
    body:has(#nc-header)#home-p2-a .hero-banner {
        background-position-x: inherit;
    }
}



/* compatbilty CSS */

/* Nurse Center CV screenshots */
/* @media screen and (width: 1440px) {

    #phase-2 #nc-header div#top-navigation .utility-links ul {
        justify-content: flex-end;
    }

    #phase-2 #header #nc-header .utility-links li.top-nav-link-item {
        margin-right: 4.86%;
    }
} */


/*compatbilty code after adding register for update  menu   */
@media screen and (min-width: 1280px) and (max-width: 1370px) {
    body:has(.regstration-page-updated) #phase-2 #header #nc-header .utility-links li.top-nav-link-item {
        margin-right: 3.86%;
    }
}

/*compatbilty code after adding register for update  menu   */

@media screen and (min-width: 480px) and (max-width: 991px) {
    #nurse-center #ar-management #dosing-p3-a #dose-modifications div#dosing-accordion .cmp-accordion__item:nth-child(4) h3.cmp-accordion__header button {
        height: auto;
        padding-top: 28px;
        margin-bottom: 16px;
        align-items: flex-start;
    }
}
