.quantum-isi-tray h4.isi-sub-heading {
    color: #FF5C35;
}

.isi-section-title {
    color: #6E7BA0;
}

.quantum-isi-tray .quantum-isi-tray__content .container h4.isi-section-title:nth-of-type(2) {
    margin-bottom: 10px;
}

.isi-section b,
.quantum-isi-tray .quantum-isi-tray__content .container ul li>b {
    color: #6E7BA0;
}

.isi-section {
    margin-bottom: 16px;
}

.isi-section--spacing {
    margin-left: 40px;
}

.quantum-isi-tray ul {
    margin-left: 68px;
}

ul li.no-bullet::marker {
    color: #ffffff;
}

#footer {

    background: #F9F9F9 0% 0% no-repeat padding-box !important;
    padding-top: 3rem;
}


.footer-container {


    padding-bottom: 3rem;
    border-bottom: 1px solid;
}

.footernav {
    border-top: 1px solid;

}

.footernav span {
    color: #ff5c35;
    font: normal normal 600 14px / 16px Overpass;
    text-transform: uppercase;

}


.footernav ul {
    list-style: none;
    font-size: 12px;
}


.footernav ul a {

    color: #414041;
    text-decoration: underline;
    font: normal normal normal 12px / 16px Overpass;
    text-decoration-skip-ink: none;
}


.footer-aux-links {
    display: flex;
    gap: 33.6px;
    justify-content: space-between;
}


.quantum-footer__link {


    text-decoration: underline;
    font: normal normal normal 12px/16px Overpass;
    letter-spacing: 0px;
    color: #414041;
    opacity: 1;
}


.quantum-footer {
    background: #F9F9F9 0% 0% no-repeat padding-box !important;

}



.quantum-footer__logo-social-icons {
    margin-bottom: unset;

    border-bottom: unset;
}



.quantum-footer__legal-row {

    grid-column: 1/12 !important;
}


.quantum-footer__links-row {


    border-bottom: 0px !important;
}

.quantum-footer__links-row {
    grid-column: 1 / 9;
}

.quantum-footer__legal-row {
    font: normal normal normal 12px/14px Overpass;
    letter-spacing: 0px;
    color: #414041;
}


.quantum-footer__logo-social-row {
    grid-row: 1 / 1;
    grid-column: 12 / 12;
}

.quantum-footer__logo-social-icons {
    grid-column: 1 / 11;
    grid-row: 1 / 1;
}



@media (max-width: 767px) {

    .footernav span {

        color: #ff5c35;
        font: normal normal 600 14px / 16px Overpass;
        text-transform: uppercase;
        display: flex;
        width: 100%;
        justify-content: space-between;
    }

    .footernav span:after {
        content: '-';
        color: #8E8E8E;
        font: normal normal bold 12px / 16px Overpass;
        align-items: normal;
        font-size: large;

    }

    .quantum-footer__links-row {
        grid-column: 1 / 12;
        flex-direction: row;
    }

    #footer {


        padding-top: 1rem;
    }

    .footernav:first-child {
        border-top: 0px;

    }

    .footer-aux-links {

        flex-direction: column;

    }

    .col-lg-3 {

        padding-top: 1rem
    }


    .quantum-footer__logo-social-icons ul {
        justify-content: flex-start;
    }

    .quantum-footer__legal-row {
        grid-column: 1 / 9 !important;
        max-width: unset;
        margin: unset;
    }


    .quantum-footer__logo-social-row {

        justify-content: flex-start;
    }

}


#amgen-supportplus-wrapper .promo {
    --h3-font-size: 40px;
    --h3-font-lh: 36px;
    --h3-font-weight: var(--font-weight-regular);
    text-align: center;
}

#amgen-supportplus-wrapper .field-promoicon {
    max-width: 455px;
    margin-inline: auto;
}

@media (max-width: 767px) {
    #amgen-supportplus-wrapper .field-promoicon {
        max-width: 80%;
    }
}

#amgen-supportplus-wrapper .promo h3 {
    margin-bottom: 10px;
    margin-top: 24px;
    color: #0063C3;
}

#amgen-supportplus-wrapper .promo .field-promotext2 {
    background-color: #00BCE4;
    color: #fff;
    width: 618px;
    max-width: 90%;
    margin-inline: auto;
    border-radius: 19px;
    font-weight: bold;
    font-size: 18px;

    padding: 25px;

}

#amgen-supportplus-wrapper .promo .field-promotext2 p {
    margin-bottom: 5px;
}

#amgen-supportplus-wrapper .promo .field-promotext2 p:last-child {
    margin-bottom: 0;
}

#amgen-supportplus-wrapper .promo .field-promotext2 p:first-child {
    font-size: 24px;
}

#amgen-supportplus-wrapper .promo .field-promotext2 p:nth-child(2) {
    margin-bottom: 0;
}

#amgen-supportplus-wrapper .promo .field-promotext p {
    width: 579px;
    margin-inline: auto;
    font-size: 20px;
    line-height: 29px;
    font-weight: var(--font-weight-regular);
    margin-bottom: 30px;
    color: #414041;
}

#amgen-supportplus-wrapper .promo .field-promotext p:empty {
    display: none;
}

#copay-program-wrapper {
    background: #F8F8F8;
    box-shadow: 0 0 0 100vmax #F8F8F8;
    clip-path: inset(0 -10vmax);
}

#copay-program-wrapper .promo>.component-content {
    display: flex;
    flex-direction: row-reverse;
    font-size: 18px;
    line-height: 24px;
    justify-content: space-between;
}

#copay-program-wrapper .promo .field-promoicon {
    width: 345px;
    min-width: 345px;
}

#copay-program-wrapper .promo .field-promotext {
    font-weight: bold;
}

#copay-program-wrapper .promo .field-promotext2 {
    font-weight: regular;
}

#copay-program-wrapper .promo .field-promotext2 ul {
    padding-left: 25px;
}

#pal-wrapper>.component-content>.plain-html:first-child>.component-content,
#financial-support-wrapper>.component-content>.plain-html:first-child>.component-content,
#copay-program-wrapper>.component-content>.plain-html:first-child>.component-content {
    --h2-font-size: 30px;
    --h2-font-lh: 36px;
    --h2-font-weight: var(--font-weight-regular);
    display: flex;
    color: #0063C3;
    font-size: 30px;
    line-height: 36px;
    gap: 14px;
    align-items: center;
    margin-bottom: 10px;
}

#pal-wrapper>.component-content>.plain-html:first-child>.component-content h2,
#financial-support-wrapper>.component-content>.plain-html:first-child>.component-content h2,
#copay-program-wrapper>.component-content>.plain-html:first-child>.component-content h2 {
    margin-bottom: 0;
}


#copay-program-wrapper>.component-content>.plain-html:last-child p:not(.footnote) {
    font-weight: bold;
}

#copay-program-wrapper>.component-content>.plain-html:last-child .footnote {
    color: #707070;
    margin-bottom: 0;
}

#top-navigation-full-website .quantum-top-nav__inner {
    padding-top: 0px;
    padding-bottom: 0px;
}

#top-navigation-full-website .quantum-top-nav__links {
    flex: 1;
}

#top-navigation-full-website .quantum-drop-down-menu__list {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
}

#top-navigation-full-website .quantum-top-nav__link {
    position: relative;
    height: 35px;
    display: flex;
    justify-content: center;
    flex-direction: column;
    text-decoration: none;
}

#top-navigation-full-website .quantum-top-nav__link:before {
    background: #E6E6E6;
    color: #fff;
    content: '';
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    transform: skew(-30deg);
    opacity: 0;
    left: 0;
    top: 0;
    visibility: hidden;
    transition: all ease 0.2s;
}

#top-navigation-full-website .quantum-top-nav__link:hover::before {
    color: #fff;
    opacity: 1;
    visibility: visible;
}

#top-navigation-full-website .quantum-top-nav__link .quantum-top-nav__link-text {
    white-space: nowrap;
    line-height: 16px;
    font-size: 13px;
    font-weight: 500;
}

#top-navigation-full-website .quantum-top-nav__link:hover .quantum-top-nav__link-text {
    color: #414041;
    z-index: 1;
}

.footer-aux-links {
    display: flex;
    gap: 12.6px;
    flex-direction: row !important;
    justify-content: center !important;
}

.footernav.col-lg-3 {
    padding-left: 0px;
}

#copay-program-wrapper .promo .promo-text {
    max-width: 460px;
}

#amgen-supportplus-wrapper .promo .field-promotext p {
    width: 459px;
}

.page-access-and-support #seperator-wrapper,
.page-access-and-support #seperator-wrapper hr {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    display: none;
}

.page-access-and-support #seperator-wrapper hr {
    border-color: #707070;
}

.flex-wraped_li {
    display: flex;
    flex-wrap: wrap;
    padding-left: 17px;
    gap: 10px;
}

.flex-wraped_li li {
    flex-basis: calc(100% / var(--cols, 2) - var(--gap, 10px) / var(--cols, 2) * (var(--cols, 2) - 1));
    padding-right: 5%;
}

#copay-program-wrapper .promo .field-promotext2 ul li::marker,
.flex-wraped_li li::marker {
    color: #414042;
}


#copay-program-wrapper .plain-html:last-child {
    margin-top: 20px;
    --link-color: #0063C3;
}

.flex-wraped_li {
    margin-bottom: 14px;
}

#financial-support-wrapper a,
#copay-program-wrapper a {
    text-decoration: underline;
}

#financial-support-wrapper .plain-html:last-child {

    --link-color: #0063C3;
}

#footer-container {


    padding-bottom: 3rem;
    border-bottom: 1px solid;
    max-width: 1086px;
}

.quantum-footer__legal-row {
    grid-column: 1 / 13 !important;
}


@media(min-width: 992px) {
    #footer-container {

        max-width: 960px;

    }

}

#footer-container {


    padding-bottom: 3rem;
    border-bottom: 1px solid;
    max-width: 1086px;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

#top-navigation-full-website .quantum-top-nav__link {
    padding-left: 30px;
    padding-right: 30px;
}


@media (min-width: 1200px) {
    #menu-header-secondary .quantum-drop-down-menu__link {
        padding-left: 20px;
        padding-right: 20px;
    }
}

#financial-support-wrapper,
#pal-wrapper {

    font-size: 18px;
}

#pal-wrapper .link a {
    display: flex;
    border: 2px solid #0063C3;
    color: #0063C3;
    font-weight: bold;
    border-radius: 37px;
    padding: 11px 25px;
    max-width: 375px;
    text-decoration: none !important;
    background-image: url(../Images/icon-download-button-blue.svg);
    background-repeat: no-repeat;
    background-position: calc(100% - 25px) center;
}

#pal-wrapper .link a:hover {
    background-color: #0063C3;
    color: #fff;
    background-blend-mode: color-dodge;
}

#pal-wrapper .column-splitter {
    margin-top: 40px;
}

.page-access-and-support .wrapper-container {
    padding-top: 50px;
    padding-bottom: 50px;
}

.home_banner .promo-text {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    max-width: 859px;
    margin-inline: unset;
}

#financial-support-wrapper {
    --link-color: #0063C3;
}

.promo_banner .promo-text {
    margin-inline: 104px;
}

.promo-banner .promo-text {
    margin-inline: 104px;
}

#IsiBottomTray .isi-section,
#IsiBottomTray p:last-child {
    margin-bottom: 0;
}

.demo-shell__fixed-bottom {
    padding-bottom: 0;
}


.page-pt-home .home_banner .promo-text {
    margin-left: unset;
    margin-right: unset;
}

@media (max-width: 991px) {

    .page-pt-home .home_banner .field-promotext2 a {
        width: 100%;
        max-width: 100%;
        min-height: auto;
    }
   
}

.page-pt-home .home_banner .field-promotext {
    margin-top: 0;
}

.page-pt-home .home_banner .promo-text {
    margin-left: auto;
    margin-right: auto;
    padding-inline: 15px;
}

@media (min-width: 1200px) {
    .page-pt-home .home_banner .promo-text {
        max-width: 1170px;
        justify-content: start;
    }
}

.quantum-container--light ul {
    font: normal normal normal 14px/16px Overpass;
    letter-spacing: 0px;
    color: #414041;
    margin-inline: 1rem;
    margin-bottom: 4px;

}

.quantum-container--light span.d-block.pbottom-5 {
    font: normal normal 600 18px / 18px Overpass;
    letter-spacing: 0px;
    color: #FF5C35;
    margin-bottom: 4px;
}


.quantum-indications__copy p {


    font: normal normal normal 12px/16px Overpass;
    letter-spacing: 0px;
    color: #414041;
    margin-bottom: 4px;
    max-width: 1003px;
}

.quantum-indications__copy .custom-indication-content {

    font: normal normal normal 14px/16px Overpass;
    letter-spacing: 0px;
    color: #414041;
    margin-bottom: 4px;
}

.quantum-container--light {
    box-shadow: 0px 3px 6px #0000001F;
}

#menu-header-secondary {
    box-shadow: 0px 3px 6px #00000029;
}


.quantum-footer__logo-social-icons {
    grid-column: 8 / 11;
    grid-row: 1 / 1;
}

.social-links li:first-child a {
    background-image: url(/~/media/Themes/Amgen/imdelltra-com/imdelltra-com/Images/icon-fb);
    height: 18px;
    width: 18px;
    background-repeat: no-repeat;
    background-position: center;
    display: block;
}


.social-links li:nth-child(2)>a {
    background: url(/~/media/Themes/Amgen/imdelltra-com/imdelltra-com/Images/icon-yt);
    height: 18px;
    width: 18px;
    background-repeat: no-repeat;
    background-position: center;
    display: block;
}

.social-links li:nth-child(3)>a {
    background: url(/~/media/Themes/Amgen/imdelltra-com/imdelltra-com/Images/icon-x);
    height: 18px;
    width: 18px;
    background-repeat: no-repeat;
    background-position: center;
    display: block;

}

.quantum-isi-tray .quantum-isi-tray__content .isi-two-col-ul {
    display: flex;
    margin: 13px 0;
}

.quantum-isi-tray .quantum-isi-tray__content .isi-two-col-ul>ul:first-of-type {
    max-width: 418px
}

.quantum-isi-tray .quantum-isi-tray__content .isi-black-sub-txt li b {
    color: #414041 !important;
}

.quantum-isi-tray .quantum-isi-tray__content p+.isi-sub-heading+.isi-section>p:first-of-type {
    margin-bottom: 2px;
}

.quantum-isi-tray .quantum-isi-tray__content .container>.isi-section:nth-last-of-type(2)+p {
    margin: 20px 0;
}

.quantum-isi-tray ul.dash-marker {
    list-style: none;
    padding-left: 0;
}

.quantum-isi-tray ul.dash-marker li {
    position: relative;
    padding-left: 20px;
}

.quantum-isi-tray ul.dash-marker li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 20%;
    width: 10px;
    height: 2px;
    background-color: #ff5c35;
}

@media (max-width: 767px) {
    .quantum-isi-tray .quantum-isi-tray__content .isi-two-col-ul {
        flex-direction: column;
    }

    .quantum-isi-tray .quantum-isi-tray__content .isi-two-col-ul>ul:first-of-type {
        max-width: 100%;
    }

    .quantum-isi-tray ul {
        margin-left: 17px;
    }

    .quantum-isi-tray ul.dash-marker {
        margin-left: 70px;
    }
}

@media (max-width: 767px) {
    .quantum-isi-tray ul.dash-marker li::before {
        top: 7%;
    }

}

@media (min-width: 768px) and (max-width: 1024px) {
    .quantum-isi-tray .quantum-isi-tray__content .isi-two-col-ul>ul:first-of-type {
        max-width: 275px;
    }
}

@media (max-width: 767px) {

    .quantum-isi-tray h4,
    .quantum-isi-tray ul li,
    .quantum-isi-tray p {
        font-size: 16px;
        line-height: 20px;
    }

}

.quantum-footer__inner .quantum-footer__legal-row p {
    text-align: center;
}

.quantum-footer__inner .quantum-footer__legal-row>p:first-of-type {
    margin-bottom: 5px;
}

.quantum-footer__inner .quantum-footer__links-row {
    margin-bottom: 0;
    padding-bottom: 0;
    justify-content: space-between;
}

.quantum-footer__inner .quantum-footer__legal-row {
    margin-top: 35px;
}

.footernav {
    border-top: 0;
    padding-top: 5px;
}

.footernav::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 15em;
    height: 1px;
    background-color: #8E8E8E;
}

.quantum-footer__inner {
    padding-inline: 0;
}

.quantum-footer__logo-social-row {
    grid-row: 1 / 1;
    grid-column: 13 / 13;
}

.quantum-footer__logo-social-icons {
    grid-column: 9 / 12;
    grid-row: 1 / 1;
}

.quantum-footer__logo-social-icons ul {
    gap: 18px;
}

@media (max-width: 767px) {
    .footer-aux-links {
        flex-direction: column !important;
    }

    .footernav::before {
        display: none;
    }

    .footernav.col-lg-3 {
        padding-bottom: 15px;
        border-bottom: 1px solid #8e8e8e;
    }

    .quantum-footer__inner {
        display: flex;
        padding-inline: 15px;
    }

    .quantum-footer__logo-social-row {
        order: 3;
    }

    .quantum-footer__inner .quantum-footer__legal-row {
        order: 4;
        margin-top: 0;
    }

    .quantum-footer__inner .quantum-footer__links-row {
        justify-content: flex-start;
    }

    .quantum-footer__link {
        padding-right: 20px;
    }

    .quantum-footer__logo-social-icons {
        padding-bottom: 25px;
        padding-top: 20px;
    }

    .quantum-footer__inner .quantum-footer__legal-row p {
        text-align: left;
    }

    #footer-container {
        padding-bottom: 0;
        border-bottom: 0;
    }

    .quantum-footer__inner .quantum-footer__legal-row p:last-of-type {
        margin-bottom: 0;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .quantum-footer__inner .quantum-footer__links-row {
        justify-content: flex-start;
    }

    .quantum-footer__link {
        padding-right: 20px;
    }
}

@media (min-width: 1024px) and (max-width: 1199px) {
    #footer-container {
        max-width: 100%;
    }

    .footer-aux-links {
        gap: 0;
    }
}

#linkbtn .field-promolink>a:hover {
    background-position: calc(100% - 35px) center;
}

.page-side-effects .promo-banner {
    margin-bottom: 15px;
}

.page-side-effects .section-heading {
    margin-bottom: 24px;
}

.page-side-effects .icon-grid-container .promo .field-promoicon {
    min-height: 62px;
}

.page-side-effects .promo-info>.component-content {
    padding: 33px 40px;
}

.page-side-effects .promo-info p {
    font-size: 18px;
    line-height: 24px;
}

.page-side-effects .treatment-detail-section {
    padding-top: 0;
    padding-bottom: 40px;
}

.page-side-effects .treatment-detail-section p {
    font-weight: bold;
    font-size: 18px;
    line-height: 24px;
}

.page-side-effects .orange-border {
    position: relative;
}

.page-side-effects .orange-border:before {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    height: 1px;
    width: calc(100% - 30px);
    background-color: #ff5c35;
}

.page-side-effects .orange-border h3.section-sub-headin {
    margin-top: 0;
}

.page-side-effects .orange-border ul {
    padding-left: 15px;
}

.page-side-effects .icon-grid-container {
    margin-bottom: 40px;
}

.page-side-effects .orange-theme-promo-container {
    padding-top: 0;
}


@media (max-width: 767px) {

    .page-side-effects .wrapper-container p,
    .page-side-effects .orange-border ul {
        font-size: 16px;
        line-height: 21px;
    }

    .page-side-effects .promo-banner .promo-text {
        padding-inline: 11px;
        margin-inline: 0;
    }

    .page-side-effects .promo-banner .field-promotext {
        padding-inline: 4px;
    }

    .page-side-effects .promo-banner .field-promotext2 a {
        padding-inline: 2px;
        font-size: 12px;
        line-height: 14px;
        font-family: Overpass;
        font-weight: bold;
    }

    .page-side-effects .promo-info p {
        font-size: 16px;
        line-height: 21px;
    }

    .page-side-effects .promo-info>.component-content {
        padding: 25px 13px;
    }

    .page-side-effects .section-sub-headin {
        font-size: 20px;
        line-height: 26px;
        margin-bottom: 14px;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    .page-side-effects .promo-banner .promo-text {
        margin-inline: auto;
    }

    .page-side-effects .footernav::before {
        width: 12em;
    }

    .page-side-effects .promo-banner-utility .promo-text>div {
        max-width: 60%;
    }

    .page-side-effects .promo-banner-utility h3 {
        line-height: 26px;
    }
}

.page-side-effects .promo-banner-utility {
    margin-bottom: 45px;
    margin-top: 15px;
}

.page-starting-imdelltra .image {
    margin-bottom: 0;
}

.page-starting-imdelltra .promo-banner+.wrapper-container {
    padding-bottom: 0;
}

.page-starting-imdelltra .promo-banner+.wrapper-container+.wrapper-container {
    padding: 56px 15px;
}
.dosing-treatment-process-page .theme-gray .orange-clr-list{
    padding-top: 0;
}
.dosing-treatment-process-page .theme-gray .orange-clr-list li:last-child{
    padding: 0;
    margin: 0;
}
.page-starting-imdelltra .wrapper-container ul {
    padding-left: 15px;
}

.page-starting-imdelltra .wrapper-container ul,
.page-starting-imdelltra .imdelltra-treatment-process ul {
    padding-left: 15px;
}

.page-starting-imdelltra .imdelltra-treatment-process {
    margin-top: -20px;
}

.page-starting-imdelltra .imdelltra-treatment-process>.component-content .promo-inline:nth-of-type(3) {
    border-top: 0;
}

.page-starting-imdelltra .imdelltra-treatment-process>.component-content .promo-inline:nth-of-type(3)>.component-content {
    padding-top: 0;
}

.page-starting-imdelltra .promo-inline>.component-content {
    align-items: flex-start;
}

.page-starting-imdelltra .imdelltra-treatment-process>.component-content .promo-inline:nth-of-type(2) img,
.page-starting-imdelltra .imdelltra-treatment-process>.component-content .promo-inline:nth-of-type(3) img,
.page-starting-imdelltra .imdelltra-treatment-process>.component-content .promo-inline:nth-of-type(4) img {}

.page-starting-imdelltra .imdelltra-treatment-process>.component-content .promo-inline:nth-of-type(5) img {}

.page-starting-imdelltra .promo-info p {
    font-size: 18px;
    line-height: 23px;
}

.page-starting-imdelltra .promo-info>.component-content {
    padding: 25px 28px;
}

.page-starting-imdelltra .different-hc-treatment-process .component-content {
    align-items: center;
}

.page-starting-imdelltra .different-hc-treatment-process+.wrapper-container {
    padding-top: 60px;
    padding-bottom: 60px;
}

.page-starting-imdelltra .promo-banner-utility {
    margin-bottom: 50px;
}

@media (max-width: 767px) {
    .page-starting-imdelltra .promo-banner+.wrapper-container+.wrapper-container {
    padding: 0px 15px 24px 15px;
}
    .page-starting-imdelltra .promo-banner .promo-text {
        margin-inline: 0;
    }

    .page-starting-imdelltra .wrapper-container p,
    .page-starting-imdelltra .wrapper-container ul {
        font-size: 16px;
        line-height: 22px;
    }

    .page-starting-imdelltra .promo-inline>.component-content {
        align-items: center;
        padding: 30px 0;
    }

    .page-starting-imdelltra .field-promotext p+ul {
        margin-top: 10px;
    }

    .page-starting-imdelltra .promo-banner-utility {
        margin-bottom: 20px;
    }
}

.page-starting-imdelltra .theme-gray.wrapper-container p:last-child {
    margin-bottom: 0;
}

@media (max-width: 767px) {
    .page-starting-imdelltra .image {
        margin-bottom: 20px;
    }
}

@media (max-width: 767px) {
    .page-sclc #linkbtn .field-promolink>a {
        padding-left: 18px;
        width: 100%;
        padding-right: 9rem;
        padding-top: 1.5rem;
    }
}

.page-sclc .downloadable-resource-group .promo-boxed>.component-content {
    background-color: #ffffff;
    margin-top: 18px;
}

.page-sclc .downloadable-resource-group .column-splitter {
    margin-top: 42px;
    padding: 0px;
}

.page-sclc .promo-banner .promo-text {
    margin-inline: 195px;
}

.page-sclc .downloadable-resource-group .column-splitter .promo-text .field-promotext2 {
    font-size: 18px;
    line-height: 24px;
    font-weight: 400;
}

.page-sclc .downloadable-resource-group .column-splitter>[class*="col-"]:first-child {
    padding-inline-start: 0px;
}

@media (max-width: 767px) {
    .page-sclc .promo-resource-card .field-promotext2:after {
        top: -1px;
    }

    .page-sclc .promo-banner .promo-text {
        padding-inline: 0px;
        margin-inline: 0px;
        padding-inline-start: 15px;
    }

    .promo-banner-utility .field-promolink>a {
        min-width: 243px;
        background-position: calc(100% - 20px) center;
    }

    .page-sclc .downloadable-resource-group .column-splitter>[class*="col-"]:first-child {
        padding-inline-start: 10px;
    }
}

@media (max-width: 767px) {
    .page-sclc .promo-banner-utility .field-promolink {
        margin-top: 30px;
        margin-bottom: 0px;
    }
}

@media (min-width: 1024px) {
    .page-starting-imdelltra .promo-inline>.component-content {
        padding: 30px 15px;
    }
    

.page-how-imdeltra-works.banner-component .promo-banner p.botton-text {
    display: none;
}
}

.theme-gray.wrapper-container ul+p {
    margin-top: 22px;
}

.imdelltra-treatment-process p+ul {
    margin-top: 10px;
}

.page-starting-imdelltra .different-hc-treatment-process>.component-content .promo-inline:nth-last-child(2)>.component-content {
    padding-bottom: 0;
}

.page-how-imdeltra-works .promo-banner .promo-text {
    margin-inline: auto;
    padding-inline: 0px;
    max-width: 900px;
    top: 35px;
}

.page-how-imdeltra-works .promo-banner .field-promotext {
    margin-top: 8%;
}

.page-how-imdeltra-works #promo-container .promo-boxed h2 {
    font-size: 23px;
    line-height: 28px;
}

@media (max-width: 767px) {
    .page-how-imdeltra-works .promo-banner-utility .field-promolink {
        margin-top: 30px;
        margin-bottom: 0px;
    }

    .page-how-imdeltra-works .promo-banner .field-promotext {
        width: 152px;
    }

    .page-how-imdeltra-works .promo-banner-utility.promo-banner .field-promotext {
        width: 100%;
    }

    .page-how-imdeltra-works #promo-container .promo-boxed h2 {
        font-size: 20px;
        line-height: 26px;
    }
}

@media (min-width: 1024px) {
    .page-clinical-results .file-type-icon-media-link img {
        max-width: 90%;
    }

    .page-clinical-results .downloadable-resource-group+.container ul {
        width: 341px;
        max-width: 100%;
    }

    .page-clinical-results .promo-banner-utility {
        margin-top: 25px;
    }
}

@media (max-width: 767px) {
    .promo-banner .promo-text {
        margin-inline: 0;
    }
}

@media (min-width: 1024px) {
    .page-clinical-results .downloadable-resource-group+.container>.component-content {
        padding-inline: 45px;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    .promo-banner .promo-text {
        margin-inline: auto;
    }
}

@media (min-width: 1024px) {
    .page-clinical-results .promo-banner-utility {
        margin-bottom: 30px;
    }
}

.page-pt-home .home-footnote {
    background-color: #f3f4f7;
    padding-inline: 7rem;
    padding-bottom: 36px;
}

.page-pt-home .home-footnote p {
    background-color: #f3f4f7;
    font-size: 18px;
    line-height: 24px;
    font-weight: bold;
    margin-bottom: 5px;
}

@media (max-width: 767px) {
    .page-pt-home .home-footnote {
        padding-inline: 1rem;
    }

   
}

@media(max-width: 767px) {
    .page-pt-home .promo-banner .field-promotext2 a br {
        display: none;
    }
}

.page-access-and-support .blue-left-border::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 4px;
    height: 100%;
    background-image: linear-gradient(to bottom, #187aba, #1680be, #1585c1, #158bc5, #1790c8, #1595cb, #149bcf, #15a0d2, #11a7d6, #10aeda, #12b4de, #17bbe1);
    border-radius: 10px;
}

.page-access-and-support .blue-left-border {
    padding-left: 15px;
    position: relative;
    padding-top: 3px;
    font-family: Overpass;
    font-weight: bold;
    font-size: 18px;
    line-height: 24px;
    text-align: left;
    color: #0063c3;
    margin-bottom: 30px;
    margin-top: 30px;

}

.page-access-and-support #financial-support-wrapper .plain-html:last-child {
    margin-top: 30px;
}

.page-access-and-support #amgen-supportplus-wrapper .promo .field-promotext p {
    width: 579px;
    max-width: 100%;
}


@media (max-width: 767px) {
    .page-access-and-support #amgen-supportplus-wrapper .promo .field-promotext p {
        font-size: 16px;
        line-height: 22px;
        width: 100%;
    }

    .page-access-and-support #amgen-supportplus-wrapper .promo h3 {
        font-size: 24px;
        line-height: 1.17;
        margin-bottom: 40px;
        font-weight: bold;
    }

    .page-access-and-support #amgen-supportplus-wrapper .promo .field-promotext2 p {
        font-size: 14px;
        line-height: 20px;
    }

    .page-access-and-support #amgen-supportplus-wrapper .promo .field-promotext2 p:first-child {
        font-size: 18px;
        line-height: 27px;
    }

    .page-access-and-support #pal-wrapper>.component-content>.plain-html:first-child>.component-content h2,
    .page-access-and-support #financial-support-wrapper>.component-content>.plain-html:first-child>.component-content h2,
    .page-access-and-support #copay-program-wrapper>.component-content>.plain-html:first-child>.component-content h2 {
        font-size: 22px;
        line-height: 28px;
    }

    .page-access-and-support .wrapper-container {
        padding-top: 31px;
        padding-bottom: 30px;
    }

    .page-access-and-support #copay-program-wrapper .promo>.component-content {
        flex-direction: column-reverse;
    }

    .page-access-and-support .wrapper-container p,
    .page-access-and-support .wrapper-container ul,
    .page-access-and-support #pal-wrapper .link a {
        font-size: 16px;
        line-height: 22px;
    }

    .page-access-and-support .flex-wraped_li li {
        flex-basis: auto;
    }
}

#top-navigation-full-website .quantum-drop-down-menu__list {
    gap: 31px;
}

@media(max-width: 767px) {
    #top-navigation-full-website .quantum-drop-down-menu__list {
        gap: 0px;
    }
}

.page-sclc .promo-banner-utility>.component-content::after {
    transform: skewX(-20deg) translateX(-34px);
}

.page-clinical-results .promo-banner .promo-text {
    margin-inline: auto;
    padding-inline: 16px;
}

@media (max-width: 767px) {
    .page-clinical-results .promo-banner-utility .field-promolink {
        margin-top: 30px;
        margin-bottom: 0px;
    }

    .page-clinical-results .promo-banner .field-promotext {
        width: 227px;
    }

    .page-clinical-results .promo-banner .field-promotext h1 br {
        display: none;
    }
}

.page-side-effects .promo-banner .promo-text {
    margin-inline: auto;
    padding-inline: 16px;
}

@media (max-width: 767px) {
    .page-side-effects .promo-banner-utility .field-promolink {
        margin-top: 30px;
        margin-bottom: 0px;
    }
}

.page-side-effects .treatment-detail-section .component.plain-html a {
    text-decoration: underline;
}


.page-side-effects .treatment-detail-section .component.plain-html a {
    text-decoration: underline;
}

.quantum-isi-tray__content.quantum-long-form-text .quantum-isi-tray__content {
    padding-top: 45px;
}

@media (max-width: 767px) {
    .quantum-isi-tray__content.quantum-long-form-text .quantum-isi-tray__content {
        padding-top: 22px;
    }
}

.page-patient-support-and-resources .downloadable-resource-group .plain-html p {
    margin-bottom: 0px;
}

.page-patient-support-and-resources .theme-gray.wrapper-container p {
    margin-bottom: 0;
}

.page-patient-support-and-resources .support-groups-heading {
    margin-bottom: 13px;
}

@media (max-width: 767px) {
    .page-patient-support-and-resources .promo-resource-card .field-promotext {
        background-color: #414042;
        color: #fff;
        padding: 12px;
        position: relative;
        z-index: 1;
        border-bottom: 0;
        min-height: auto;
        padding-inline: 35px;
    }

    .page-patient-support-and-resources .promo-resource-card .field-promotext2:before {
        content: '';
        display: block;
        position: absolute;
        border: 0px;
        left: 50%;
        width: 40px;
        height: 35px;
        background: inherit;
        border-right: 1px solid #FF5C35;
        border-bottom: 1px solid #FF5C35;
        transform: translateX(-50%) rotate(45deg);
        top: -23px;
        bottom: auto;
    }

    .page-patient-support-and-resources .promo-resource-card .field-promotext2:after {
        display: none;
    }

    .page-patient-support-and-resources .promo-resource-card .field-promotext2 {
        border-top: 1px solid #ff5c35;
        padding-top: 50px;
    }

    .page-patient-support-and-resources p {
        font-size: 16px;
        line-height: 22px;
    }

    .page-patient-support-and-resources .downloadable-resource-group .column-splitter {
        gap: 32px;
    }
}

.page-starting-imdelltra .promo-banner .promo-text {
    margin-inline: 195px;
}

.page-starting-imdelltra .promo-banner .promo-text .field-promotext {
    margin-block: auto;
}

.page-starting-imdelltra .promo-banner-utility .promo-text .field-promotext {
    margin-block: unset;
}

.page-starting-imdelltra .wrapper-container ul li,
.page-starting-imdelltra .treatment-process-head-block p,
.page-starting-imdelltra .imdelltra-treatment-process .promo-inline p,
.page-starting-imdelltra .imdelltra-treatment-process .promo-inline ul li,
.page-starting-imdelltra .theme-gray.wrapper-container p,
.page-starting-imdelltra .different-hc-treatment-process.theme-gray.wrapper-container p {
    font-size: 18px;
    line-height: 24px;
    font-weight: normal;
}

.page-starting-imdelltra .promo-info p {
    font-size: 18px;
    line-height: 23px;
    font-weight: normal;
}

@media (max-width: 767px) {
    .page-starting-imdelltra .promo-banner .promo-text {
        margin-inline: 0px;
    }

    .page-starting-imdelltra .promo-banner .promo-text .field-promotext {
        width: 220px;
        top: 22%;
    }

    .page-starting-imdelltra .promo-banner-utility .promo-text .field-promotext {
        margin-block: unset;
    }

    .page-starting-imdelltra .promo-banner-utility .field-promolink>a {
        min-width: max-content;
    }

    .page-starting-imdelltra .wrapper-container ul li,
    .page-starting-imdelltra .treatment-process-head-block p,
    .page-starting-imdelltra .imdelltra-treatment-process .promo-inline p,
    .page-starting-imdelltra .imdelltra-treatment-process .promo-inline ul li,
    .page-starting-imdelltra .theme-gray.wrapper-container p {
        font-size: 16px;
        line-height: 22px;
        font-weight: normal;
    }

    .page-starting-imdelltra .promo-info p {
        font-size: 14px;
        line-height: 18px;
        font-weight: normal;
    }
}

.page-side-effects .wrapper-container p,
.page-side-effects .wrapper-container ul li {
    font-size: 18px;
    line-height: 24px;
    font-weight: normal;
}

.page-side-effects .wrapper-container.treatment-detail-section p {
    font-weight: bold !important;
}

.page-side-effects .icon-grid-container .promo-text .field-promotext p {
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
}

@media (max-width: 767px) {

    .page-side-effects .wrapper-container p,
    .page-side-effects .wrapper-container ul li {
        font-size: 16px;
        line-height: 22px;
    }
}

.page-access-and-support .promo-banner .promo-text {
    margin-inline: 195px;
}

.page-access-and-support #amgen-supportplus-wrapper .promo-text .field-promotext2 p:nth-child(1),
.page-access-and-support #amgen-supportplus-wrapper .promo-text .field-promotext2 p:nth-child(2),
.page-access-and-support #amgen-supportplus-wrapper .promo-text .field-promotext2 p:nth-child(3) {
    line-height: 24px;
}

.page-access-and-support #copay-program-wrapper .component:last-child p:first-child {
    line-height: 24px;
}

.page-access-and-support #copay-program-wrapper .component:last-child p.footnote {
    font-size: 14px;
    line-height: 24px;
    font-weight: normal;
}

.page-access-and-support #financial-support-wrapper .footnote-container .footnote {
    display: flex;
    font-size: 14px;
    line-height: 18px;
    font-weight: normal;
}

.page-access-and-support .page-access-and-support #pal-wrapper .promo {
    margin-top: 30px;
}

.page-access-and-support #pal-wrapper .promo .promo-text p {
    font-size: 18px;
    line-height: 24px;
    font-weight: normal;
}

@media (max-width: 767px) {
    .page-access-and-support .promo-banner .promo-text {
        margin-inline: 0px;
    }

    .page-access-and-support .promo-banner .promo-text .field-promotext {
        width: 195px;
        top: 15%;
    }

    .page-access-and-support #pal-wrapper .promo .promo-text p.blue-left-border {
        font-weight: bold;
    }

    .page-access-and-support #pal-wrapper .promo .promo-text p.blue-left-border br {
        display: none;
    }
}

.page-patient-support-and-resources .promo-banner .promo-text {
    margin-inline: 195px;
}

.page-patient-support-and-resources .downloadable-resource-group {
    font-size: 18px;
    line-height: 24px;
    font-weight: normal;
}

.page-patient-support-and-resources .promo-resource-card .field-promolink a {
    font-weight: bold;
}

.theme-gray.wrapper-container p {
    font-size: 18px;
    line-height: 24px;
    font-weight: normal;
}

.theme-gray.wrapper-container .footnote {
    font-size: 14px;
    line-height: 16px;
    font-weight: normal;
}


/* other brochure language */
.page-patient-support-and-resources .downloadable-resource-group #other-brochure-languages {
    margin-top: 0 !important;
    padding-top: 0 !important;
    position: relative !important;
    width: 100%;
    z-index: 1;
}

.page-patient-support-and-resources .downloadable-resource-group #other-brochure-languages h3 {
    font-family: 'Overpass', sans-serif;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 18px;
    font-weight: 500;
    letter-spacing: -0.37px;
    color: #ff5c35 !important;
    padding: 12px 16px;
    border: 1px solid #ff5c35 !important;
    cursor: pointer;
    width: 100%;
    background-color: #fff;
    box-sizing: border-box;
    white-space: nowrap;
    margin: 0;
}

.page-patient-support-and-resources .downloadable-resource-group #other-brochure-languages h3:before {
    content: none;
}

.page-patient-support-and-resources .downloadable-resource-group #other-brochure-languages h3:after {
    content: '';
    display: inline-block;
    width: 12px;
    height: 8px;
    background-image: url('/-/media/47F0BF30D69543CEA85CC3D0A6478FEF.ashx');
    background-size: contain;
    background-repeat: no-repeat;

}

.page-patient-support-and-resources .downloadable-resource-group #other-brochure-languages h3.active:after {
    transform: rotate(180deg);
}

.page-patient-support-and-resources .downloadable-resource-group #other-brochure-languages ul {
    position: relative !important;
    top: 0;
    border: 1px solid #ff5c35 !important;
    border-top: none;
    background-color: #fff7f4;
    width: 100%;
    z-index: 1;
    padding: 0;
    margin: 0 auto;
    list-style: none;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    box-sizing: border-box;
    display: none;
}


.page-patient-support-and-resources .downloadable-resource-group #other-brochure-languages ul li {

    background-color: #fff7f4;
    color: #ff5c35 !important;
    font-size: 16px;
    cursor: pointer;
    box-sizing: border-box;
    transition: background-color 0.3s ease, color 0.3s ease;
    text-align: center;
}

#other-brochure-languages li.item0 a.item1 {
    padding: 13.2px 42px 7px !important;
}

#other-brochure-languages li.item1 a.item2 {
    padding: 7px 42px 13.8px !important;
}


.page-patient-support-and-resources .downloadable-resource-group #other-brochure-languages ul li:hover {
    background-color: #ffece8;
    color: #ff5c35 !important;
    font-weight: bold;
    cursor: pointer;
}

.page-patient-support-and-resources .downloadable-resource-group #other-brochure-languages .item0 .field-link a.item1:hover,
.page-patient-support-and-resources .downloadable-resource-group #other-brochure-languages .item1 .field-link a.item2:hover {
    background-color: #ffece8;
    color: #ff5c35 !important;
    font-weight: bold;
    cursor: pointer;
}

@media (min-width: 768px) and (max-width: 991px) {
    .page-patient-support-and-resources .downloadable-resource-group #other-brochure-languages h3 {
        font-size: 14px;
    }
}

@media screen and (max-width: 991px) {
    .page-patient-support-and-resources .downloadable-resource-group #other-brochure-languages {
        width: 100% !important;
        margin: 0 auto !important;
    }

    .page-patient-support-and-resources .downloadable-resource-group #other-brochure-languages h3 {
        padding: 12px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .page-patient-support-and-resources .downloadable-resource-group #other-brochure-languages ul {
        width: 100% !important;
        left: 0 !important;
        right: 0 !important;
    }

    .page-patient-support-and-resources .downloadable-resource-group #other-brochure-languages ul li {
        font-size: 15px;

    }

    #other-brochure-languages li.item0 a.item1 {
        padding: 13.2px 35px 7px !important;
    }

    #other-brochure-languages li.item1 a.item2 {
        padding: 7px 35px 13.8px !important;
    }

    .page-patient-support-and-resources .downloadable-resource-group #other-brochure-languages ul {
        display: none;
    }


}

@media screen and (max-width: 767px) {
    .page-patient-support-and-resources .downloadable-resource-group #other-brochure-languages {
        margin-top: 0 !important;
    }


    .page-patient-support-and-resources .downloadable-resource-group #other-brochure-languages h3 {
        font-size: 18px;
        padding: 12px;
        display: flex;
        justify-content: center;
        gap: 5px;
    }

    .page-patient-support-and-resources .downloadable-resource-group #other-brochure-languages ul {
        position: relative !important;
        margin: 0;
        border-top: none;
        display: block;
        width: 100% !important;
    }

    .page-patient-support-and-resources .downloadable-resource-group #other-brochure-languages ul li {
        font-size: 15px;
        /* padding: 10px 16px; */
        display: block;
        width: 100%;
        margin: 0;
    }

    #other-brochure-languages li.item0 a.item1 {
        padding: 13.2px 42px 7px !important;
    }

    #other-brochure-languages li.item1 a.item2 {
        padding: 7px 42px 13.8px !important;
    }

    .page-patient-support-and-resources .downloadable-resource-group #other-brochure-languages ul {
        display: none;
    }



    [class*="col-"]:not(:last-child) .promo-resource-card {
        margin-bottom: 0;
    }
}

@media (max-width: 767px) {
    .page-patient-support-and-resources .promo-banner .promo-text {
        margin-inline: 0px;
    }

    .page-patient-support-and-resources .promo-banner .promo-text .field-promotext {
        width: 285px;
        margin-top: 10px;
        left: 0;
        padding-left: 14px;
    }

    .page-patient-support-and-resources .promo-resource-card .field-promolink a {
        font-size: 16px;
    }
    .theme-gray.wrapper-container p {
        font-size: 16p;
        font-weight: normal;
        line-height: 22px;
    }
}

@media (max-width: 767px) {
    .footernav span {
        color: #ff5c35;
        font-size: 12px;
        line-height: 16px;
        font-weight: bold;
        text-transform: uppercase;
        /* display: flex; */
        display: inline-block;
        width: 100%;
        justify-content: space-between;
        margin-bottom: 11px;
    }
    #footer .footer-aux-links .footernav.col-lg-3:nth-of-type(1) ul {
    display: none;
}
#footer .footer-aux-links .footernav.col-lg-3:nth-of-type(1) span {
    margin-bottom: 0;
}



    .footernav ul li {
        margin-bottom: 10px;
    }

}

.page-sclc .component.container.wrapper-container p {
    font-size: 18px;
    line-height: 24px;
    font-weight: normal;
}

.promo-resource-card .field-promotext h2 {
    font-size: 18px;
    font-weight: bold;
    line-height: 24px;
}

@media (max-width: 767px) {
    .promo-resource-card .field-promotext h2 {
        font-size: 16px;
        font-weight: bold;
        line-height: 21px;
    }

    .page-sclc .component.container.wrapper-container p {
        font-size: 16px;
        line-height: 22px;
    }

    .downloadable-resource-group .promo.promo-boxed .field-promotext p {
        font-size: 20px;
        line-height: 28px;
    }
}

.downloadable-resource-group .section-sub-headin+p {
    font-size: 18px;
    font-weight: normal;
    line-height: 24px;
}

@media(max-width: 767px) {
    .downloadable-resource-group .section-sub-headin+p {
        font-size: 16px;
        font-weight: normal;
        line-height: 22px;
    }
}

@media (max-width: 767px) {
    .page-how-imdeltra-works #promo-container .promo-boxed>.component-content {
        gap: 30px;
    }

    .page-how-imdeltra-works #promo-container .promo-boxed h2 {
        width: 160px;
    }

}

@media (max-width: 767px) {
    .page-how-imdeltra-works #promo-container .promo-boxed>.component-content {
        gap: 35px;
    }

    .page-how-imdeltra-works #promo-container .promo-boxed h2 {
        width: 160px;
    }

}

.page-sclc .downloadable-resource-group .column-splitter .promo-boxed .field-promotext p {
    font-weight: bold;
}

#fullIsi .demo-shell__fixed-bottom {
    min-width: 100%;
    left: 0px;
}

#fullIsi .quantum-isi-tray ul {
    margin-left: 45px;
}

#fullIsi .quantum-isi-tray ul.dash-marker {
    margin-left: 70px;
}

#fullIsi .isi-section--spacing {
    margin-left: 44px;
}

@media(max-width:767px) {
    #fullIsi .quantum-isi-tray ul {
        margin-left: 20px;
    }

    #fullIsi .quantum-isi-tray ul.dash-marker {
        margin-left: 50px;
        margin-bottom: 16px;
    }

    #fullIsi .isi-section--spacing {
        margin-left: 24px;
    }
}

sup {
    font-size: 60%;
}

.quantum-footer__inner .quantum-footer__links-row {
    justify-content: unset;
}

.quantum-footer__links-row {
    grid-column: 1 / 12;
    gap: 25px;
}

.quantum-footer__logo-social-icons {
    grid-column: 12 / 12;
}

.quantum-footer__logo-social-icons ul {
    margin-right: 2.5rem;
}